1 2012-11-12 Tobias Burnus <burnus@net-b.de>
4 * gfortran.dg/coarray_29_1.f90: New.
5 * gfortran.dg/coarray_29_2.f90: New.
7 2012-11-12 Bin Cheng <bin.cheng@arm.com>
9 * gcc.dg/hoist-register-pressure-3.c: New test.
11 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
13 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
14 wrappers around sinf and cosf.
16 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
20 * gcc.target/i386/pr55247-2.c: New file.
22 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
25 * g++.dg/pr55263.C: New test.
27 2012-11-11 Martin Jambor <mjambor@suse.cz>
29 PR tree-optimization/55238
30 * testsuite/gcc.dg/torture/pr55238.c: New test.
32 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
34 * c-c++-common/torture/vector-subscript-1.c: Likewise.
35 * c-c++-common/torture/vector-subscript-2.c: Likewise.
37 2012-11-10 Jan Hubicka <jh@suse.cz>
39 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
41 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
43 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
44 -mno-sse -mno-mmx to dg-options. Reformat.
46 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
48 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
49 * c-c++-common/vector-compare-1.c: Same.
50 * c-c++-common/vector-compare-2.c: Same.
51 * g++.dg/other/unused1.C: Skip on AIX.
52 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
55 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
58 * gcc.target/i386/pr55247.c: New test.
60 2012-11-09 Andrew Pinski <apinski@cavium.com>
62 * gcc.c-torture/execute/20121108-1.c: New test.
64 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
67 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
68 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
69 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
70 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
72 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
74 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
75 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
76 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
78 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
80 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
82 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
83 * g++.dg/tm/pr47530.C: Same.
85 2012-11-09 Jason Merrill <jason@redhat.com>
88 * g++.dg/cpp0x/alias-decl-25.C: New.
90 * g++.dg/abi/abi-tag1.C: New.
91 * g++.dg/abi/abi-tag2.C: New.
93 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
95 PR rtl-optimization/55154
96 * gcc.target/i386/pr55154.c: New test.
98 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
100 PR rtl-optimization/55151
101 * gcc.dg/pr55151.c: Move ...
102 * gcc.target/i386/pr55151.c: ... here.
104 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
106 PR rtl-optimization/54472
107 * gcc.dg/pr54472.c: New test.
109 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
111 * gnat.dg/stack_check3.ad[sb]: New test.
113 2012-11-08 Ian Lance Taylor <iant@google.com>
115 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
116 with arguments. Handle errorcheckoutput and rundir test types.
118 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
120 PR tree-optimization/55191
121 * gcc.dg/pr55191.c: New test.
123 2012-11-08 Jakub Jelinek <jakub@redhat.com>
126 * g++.dg/debug/pr54499.C: New test.
128 2012-11-08 Jan Hubicka <jh@suse.cz>
131 * gcc.dg/winline-3.c: Update.
133 2012-11-08 Martin Jambor <mjambor@suse.cz>
135 * gfortran.dg/ipcp-array-1.f90: New test.
137 2012-11-08 Florian Weimer <fweimer@redhat.com>
139 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
141 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
143 PR rtl-optimization/55151
144 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
146 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
148 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
150 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
152 * gcc.c-torture/compile/20121107-1.c: New test.
154 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
156 PR rtl-optimization/55151
157 * gcc.dg/pr55151.c: Compile it only for x86_64.
159 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
161 PR rtl-optimization/55122
162 * gcc.dg/pr55122.c: New test.
164 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
166 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
168 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
169 * gcc.target/powerpc/loop_align.c: Skip on AIX.
170 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
171 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
173 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
176 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
178 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
181 * c-c++-common/pr51294.c: New.
183 2012-11-07 Martin Jambor <mjambor@suse.cz>
185 PR tree-optimization/53787
186 * gcc.dg/ipa/ipa-5.c: Adjust.
187 * gcc.dg/ipa/ipcp-agg-1.c: New test.
188 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
189 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
190 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
191 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
192 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
193 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
194 * gfortran.dg/pr48636-2.f90: New test.
195 * gfortran.dg/pr53787.f90: Likewise.
197 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
201 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
204 * g++.dg/cpp0x/constexpr-union4.C: New.
206 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
208 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
210 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
213 * gcc.c-torture/compile/pr49220.c: New test.
215 2012-11-07 Florian Weimer <fweimer@redhat.com>
217 * g++.dg/init/new40.C: New.
219 2012-11-07 Jakub Jelinek <jakub@redhat.com>
222 * gcc.dg/guality/pr54693-2.c: New test.
224 2012-11-06 Andrew Pinski <apinski@cavium.com>
226 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
227 -fno-vect-cost-model.
229 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
231 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
232 * gcc.dg/tm/debug-1.c: Same.
233 * gcc.dg/tm/irrevocable-3.c: Same.
234 * gcc.dg/tm/irrevocable-4.c: Same.
235 * gcc.dg/tm/memopt-10.c: Same.
236 * gcc.dg/tm/memopt-11.c: Same.
237 * gcc.dg/tm/props-4.c: Same.
238 * gcc.dg/tm/wrap-3.c: Same.
239 * gcc.dg/tm/wrap-4.c: Same.
241 2012-11-06 Andrew Pinski <apinski@cavium.com>
243 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
245 2012-11-06 Jan Hubicka <jh@suse.cz>
247 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
249 * gcc.dg/tree-ssa/loop-23.c: Likewise.
250 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
251 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
253 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
255 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
257 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
260 * gcc.dg/torture/pr41993.c: New test.
262 2012-11-06 Jan Hubicka <jh@suse.cz>
264 * gcc.target/i386/l_fma_float_?.c: Update.
265 * gcc.target/i386/l_fma_double_?.c: Update.
267 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
270 * gcc.target/sh/pr54089-8.c: New.
271 * gcc.target/sh/pr54089-9.c: New.
273 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
276 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
277 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
278 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
279 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
280 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
281 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
282 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
283 * gcc.target/i386/avx-vzeroupper-27.c: New.
285 2012-11-06 Janus Weil <janus@gcc.gnu.org>
288 * gfortran.dg/transfer_class_1.f90: New.
289 * gfortran.dg/transfer_class_2.f90: New.
291 2012-11-05 Sriraman Tallam <tmsriram@google.com>
293 * testsuite/g++.dg/mv1.C: New test.
294 * testsuite/g++.dg/mv2.C: New test.
295 * testsuite/g++.dg/mv3.C: New test.
296 * testsuite/g++.dg/mv4.C: New test.
297 * testsuite/g++.dg/mv5.C: New test.
298 * testsuite/g++.dg/mv6.C: New test.
300 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
303 * gcc.dg/const-uniq-1.c (a): Increase length four times.
305 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
307 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
310 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
312 * g++.dg/torture/20121105-1.C: New test.
314 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
316 * gcc.dg/torture/fp-compare.c: New testcase.
318 2012-11-05 Jan Hubicka <jh@suse.cz>
320 * gcc.dg/const-1.c: Update.
321 * gcc.dg/pure-1.c: Update.
323 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
325 PR rtl-optimization/55151
326 * gcc.dg/pr55151.c: New test.
328 2012-11-05 Jakub Jelinek <jakub@redhat.com>
332 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
334 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
337 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
339 2012-11-05 Jan Hubicka <jh@suse.cz>
341 * gcc.dg/autopar/pr49960.c: Fix testcase.
343 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
345 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
346 Fix scan-tree-dump-times directive.
348 2012-11-04 Janus Weil <janus@gcc.gnu.org>
351 * gfortran.dg/associate_12.f90: New.
353 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
356 * lib/target-supports.exp (check_effective_target_masm_intel): New
358 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
361 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
362 Jack Howarth <howarth@bromo.med.uc.edu>
364 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
365 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
366 * gcc.target/i386/pr53249.c: Likewise.
368 2012-11-03 Andrew Pinski <apinski@cavium.com>
370 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
371 call abort1 so that cross jumping does not happen.
373 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
376 * gcc.target/sh/pr51244-18.c: New.
377 * gcc.target/sh/pr51244-19.c: New.
379 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
381 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
382 b requires a 64-bit operation followed by a truncation.
384 2012-11-02 Jan Hubicka <jh@suse.cz>
386 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
388 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
390 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
391 conditions to verify the reduction code is vectorized.
393 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
394 in case 'pow', such as 'powerpc' is used in the compiler version name.
395 * gcc.target/powerpc/pr46728-2.c: Likewise.
396 * gcc.target/powerpc/pr46728-3.c: Likewise.
397 * gcc.target/powerpc/pr46728-4.c: Likewise.
398 * gcc.target/powerpc/pr46728-5.c: Likewise.
399 * gcc.target/powerpc/pr46728-7.c: Likewise.
400 * gcc.target/powerpc/pr46728-8.c: Likewise.
401 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
403 2012-11-02 Jan Hubicka <jh@suse.cz>
405 * gcc.dg/tree-ssa/loop-38.c: New testcase.
407 2012-11-02 Jan Hubicka <jh@suse.cz>
409 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
410 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
412 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
415 * gcc.target/i386/pr55130.c: New test.
417 2012-11-02 Jakub Jelinek <jakub@redhat.com>
420 * gcc.target/i386/pr55147.c: New test.
422 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
424 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
425 * gfortran.dg/default_format_denormal_1.f90: Same.
427 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
430 * g++.dg/ext/vector19.C: Remove target restrictions.
431 * gcc.dg/fold-compare-7.c: New testcase.
433 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
436 * gcc.target/sh/pr55160.c: New.
438 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
440 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
441 scan-assembler regex.
443 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
446 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
447 * gcc.dg/pr55150-2.c: New test.
449 2012-11-01 Sharad Singhai <singhai@google.com>
451 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
452 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
453 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
454 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
456 2012-10-31 Dehao Chen <dehao@google.com>
458 * g++.dg/debug/dwarf2/block.C: New testcase.
460 2012-10-31 Jan Hubicka <jh@suse.cz>
462 * gcc.dg/pr44974.c: Add noinline.
464 2012-10-31 Janus Weil <janus@gcc.gnu.org>
467 * gfortran.dg/class_54.f90: New.
469 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
470 Jakub Jelinek <jakub@redhat.com>
472 PR tree-optimization/55018
473 * gcc.dg/torture/pr55018.c: New test.
475 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
478 * g++.dg/ext/vla13.C: New.
480 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
483 * gcc.dg/pr55150.c: New test.
485 2012-10-31 Tobias Burnus <burnus@net-b.de>
488 * gfortran.dg/associate_11.f90: New.
490 2012-10-31 Dodji Seketeli <dodji@redhat.com>
493 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
495 2012-10-31 Jakub Jelinek <jakub@redhat.com>
497 PR tree-optimization/19105
498 PR tree-optimization/21643
499 PR tree-optimization/46309
500 * gcc.dg/pr19105.c: New test.
501 * gcc.dg/pr21643.c: New test.
502 * gcc.dg/pr46309-2.c: New test.
503 * gcc.c-torture/execute/pr46309.c: New test.
505 2012-10-31 Alan Modra <amodra@gmail.com>
507 * gcc.target/powerpc/dimode_off.c: New.
508 * gcc.target/powerpc/timode_off.c: New.
509 * gcc.target/powerpc/dfmode_off.c: New.
510 * gcc.target/powerpc/tfmode_off.c: New.
512 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
514 PR rtl-optimization/55093
515 * gcc.target/i386/pr55093.c: New file.
517 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
519 * gcc.target/i386/pr55116.c: Renamed to ...
520 * gcc.target/i386/pr55116-1.c: This.
522 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
524 * gcc.target/i386/pr55116-2.c: New file.
526 2012-10-30 Richard Biener <rguenther@suse.de>
528 * gcc.dg/vect/slp-perm-2.c: Adjust.
530 2012-10-30 Richard Biener <rguenther@suse.de>
532 PR tree-optimization/55111
533 * gcc.dg/torture/pr55111.c: New testcase.
535 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
538 * gcc.target/sh/pr53988.c: New.
540 2012-10-30 Bin Cheng <bin.cheng@arm.com>
543 * gcc.dg/hoist-register-pressure-1.c: Rename from
544 hoist-register-pressure.c. Add nonpic condition.
545 * gcc.dg/hoist-register-pressure-2.c: New testcase.
547 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
550 * gcc.dg/Wreturn-local-addr.c: New.
551 * g++.dg/warn/Wno-return-local-addr.C: New.
552 * g++.dg/warn/Wreturn-local-addr.C: New.
554 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
557 * gcc.target/i386/pr55116.c: New file.
559 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
562 * gcc.dg/Wshadow-4.c: New.
563 * gcc.dg/Wshadow-4.h: New.
565 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
568 * gcc.dg/guality/pr54693.c: New.
570 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
573 * gcc.dg/pr55027.c: New testcase.
575 2012-10-29 Jan Hubicka <jh@suse.cz>
577 * gcc.dg/ipa/inline-6.c: New testcase.
579 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
581 PR rtl-optimization/55106
582 * g++.dg/pr55106.C: New.
584 2012-10-29 Richard Guenther <rguenther@suse.de>
587 * gcc.dg/torture/pr53695.c: New testcase.
589 2012-10-28 Jan Hubicka <jh@suse.cz>
591 * gcc.dg/ipa/inlinehint-3.c: New testcase.
593 2012-10-28 Tobias Burnus <burnus@net-b.de>
596 * gfortran.dg/do_check_6.f90: New.
598 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
599 Jack Howarth <howarth@bromo.med.uc.edu>
602 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
604 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
606 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
609 * gcc.target/i386/pr34283.c: New test.
611 2012-10-26 Jakub Jelinek <jakub@redhat.com>
614 * g++.dg/opt/pr55081.C: New test.
618 * gcc.dg/guality/pr54970.c: New test.
620 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
623 * g++.dg/template/new11.C: New.
625 2012-10-26 Richard Biener <rguenther@suse.de>
628 * gcc.dg/torture/pr54824.c: New testcase.
630 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
632 * gcc.target/i386/fxsave-1.c: New.
633 * gcc.target/i386/fxsave64-1.c: Ditto.
634 * gcc.target/i386/fxrstor-1.c: Ditto.
635 * gcc.target/i386/fxrstor64-1.c: Ditto.
636 * gcc.target/i386/xsave-1.c: Ditto.
637 * gcc.target/i386/xsave64-1.c: Ditto.
638 * gcc.target/i386/xrstor-1.c: Ditto.
639 * gcc.target/i386/xrstor64-1.c: Ditto.
640 * gcc.target/i386/xsaveopt-1.c: Ditto.
641 * gcc.target/i386/xsaveopt64-1.c: Ditto.
642 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
643 * gcc.target/i386/sse-13.c: Ditto.
644 * gcc.target/i386/sse-14.c: Ditto.
645 * gcc.target/i386/sse-22.c: Ditto.
646 * gcc.target/i386/sse-23.c: Ditto.
647 * g++.dg/other/i386-2.C: Ditto.
648 * g++.dg/other/i386-3.C: Ditto.
650 2012-10-25 Jan Hubicka <jh@suse.cz>
652 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
655 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
658 * g++.dg/ext/transparent-union.C: New.
660 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
663 * g++.dg/ext/vector19.C: New testcase.
665 2012-10-25 Richard Biener <rguenther@suse.de>
667 PR tree-optimization/54902
668 * g++.dg/torture/pr54902.C: New testcase.
670 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
673 * g++.dg/template/crash114.C: New.
675 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
678 * gcc.target/i386/pr55049-1.c: New test.
680 2012-10-24 Janus Weil <janus@gcc.gnu.org>
683 * gfortran.dg/class_dummy_4.f03: New.
685 2012-10-24 Jakub Jelinek <jakub@redhat.com>
687 PR rtl-optimization/55010
688 * gcc.dg/pr55010.c: New test.
691 * g++.dg/debug/pr54828.C: New test.
693 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
695 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
696 * gcc.dg/vect/vect-83_64.c: Likewise.
698 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
701 * g++.dg/cpp0x/constexpr-union4.C: New.
703 2012-10-23 Jeff Law <law@redhat.com>
705 * gcc.c-torture/execute/pr54985.c: New test.
707 2012-10-23 Paul Koning <ni1d@arrl.net>
710 * g++.dg/debug/dwarf2/pr54508.C: New.
712 2012-10-23 Jakub Jelinek <jakub@redhat.com>
715 * g++.dg/template/sizeof14.C: New test.
717 2012-10-23 Ian Bolton <ian.bolton@arm.com>
718 Jim MacArthur <jim.macarthur@arm.com>
719 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
720 Marcus Shawcroft <marcus.shawcroft@arm.com>
721 Nigel Stephens <nigel.stephens@arm.com>
722 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
723 Richard Earnshaw <rearnsha@arm.com>
724 Sofiane Naci <sofiane.naci@arm.com>
725 Stephen Thomas <stephen.thomas@arm.com>
726 Tejas Belagod <tejas.belagod@arm.com>
727 Yufeng Zhang <yufeng.zhang@arm.com>
729 * lib/target-supports.exp
730 (check_profiling_available): Add AArch64.
731 (check_effective_target_vect_int): Likewise.
732 (check_effective_target_vect_shift): Likewise.
733 (check_effective_target_vect_float): Likewise.
734 (check_effective_target_vect_double): Likewise.
735 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
736 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
737 (check_effective_target_vect_pack_trunc): Likewise.
738 (check_effective_target_vect_unpack): Likewise.
739 (check_effective_target_vect_hw_misalign): Likewise.
740 (check_effective_target_vect_short_mult): Likewise.
741 (check_effective_target_vect_int_mult): Likewise.
742 (check_effective_target_vect_stridedN): Likewise.
743 (check_effective_target_sync_int_long): Likewise.
744 (check_effective_target_sync_char_short): Likewise.
745 (check_vect_support_and_set_flags): Likewise.
746 (check_effective_target_aarch64_tiny): New.
747 (check_effective_target_aarch64_small): New.
748 (check_effective_target_aarch64_large): New.
749 * g++.dg/other/PR23205.C: Enable aarch64.
750 * g++.dg/other/pr23205-2.C: Likewise.
751 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
752 * gcc.c-torture/execute/20101011-1.c: Likewise.
753 * gcc.dg/20020312-2.c: Likewise.
754 * gcc.dg/20040813-1.c: Likewise.
755 * gcc.dg/builtin-apply2.c: Likewise.
756 * gcc.dg/stack-usage-1.c: Likewise.
758 2012-10-23 Ian Bolton <ian.bolton@arm.com>
759 Jim MacArthur <jim.macarthur@arm.com>
760 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
761 Marcus Shawcroft <marcus.shawcroft@arm.com>
762 Nigel Stephens <nigel.stephens@arm.com>
763 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
764 Richard Earnshaw <rearnsha@arm.com>
765 Sofiane Naci <sofiane.naci@arm.com>
766 Stephen Thomas <stephen.thomas@arm.com>
767 Tejas Belagod <tejas.belagod@arm.com>
768 Yufeng Zhang <yufeng.zhang@arm.com>
770 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
771 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
772 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
773 * gcc.target/aarch64/aapcs/abitest.S: New file.
774 * gcc.target/aarch64/aapcs/abitest.h: New file.
775 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
776 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
777 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
778 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
779 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
780 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
781 * gcc.target/aarch64/aapcs/ice_1.c: New file.
782 * gcc.target/aarch64/aapcs/ice_2.c: New file.
783 * gcc.target/aarch64/aapcs/ice_3.c: New file.
784 * gcc.target/aarch64/aapcs/ice_4.c: New file.
785 * gcc.target/aarch64/aapcs/ice_5.c: New file.
786 * gcc.target/aarch64/aapcs/macro-def.h: New file.
787 * gcc.target/aarch64/aapcs/test_1.c: New file.
788 * gcc.target/aarch64/aapcs/test_10.c: New file.
789 * gcc.target/aarch64/aapcs/test_11.c: New file.
790 * gcc.target/aarch64/aapcs/test_12.c: New file.
791 * gcc.target/aarch64/aapcs/test_13.c: New file.
792 * gcc.target/aarch64/aapcs/test_14.c: New file.
793 * gcc.target/aarch64/aapcs/test_15.c: New file.
794 * gcc.target/aarch64/aapcs/test_16.c: New file.
795 * gcc.target/aarch64/aapcs/test_17.c: New file.
796 * gcc.target/aarch64/aapcs/test_18.c: New file.
797 * gcc.target/aarch64/aapcs/test_19.c: New file.
798 * gcc.target/aarch64/aapcs/test_2.c: New file.
799 * gcc.target/aarch64/aapcs/test_20.c: New file.
800 * gcc.target/aarch64/aapcs/test_21.c: New file.
801 * gcc.target/aarch64/aapcs/test_22.c: New file.
802 * gcc.target/aarch64/aapcs/test_23.c: New file.
803 * gcc.target/aarch64/aapcs/test_24.c: New file.
804 * gcc.target/aarch64/aapcs/test_25.c: New file.
805 * gcc.target/aarch64/aapcs/test_26.c: New file.
806 * gcc.target/aarch64/aapcs/test_3.c: New file.
807 * gcc.target/aarch64/aapcs/test_4.c: New file.
808 * gcc.target/aarch64/aapcs/test_5.c: New file.
809 * gcc.target/aarch64/aapcs/test_6.c: New file.
810 * gcc.target/aarch64/aapcs/test_7.c: New file.
811 * gcc.target/aarch64/aapcs/test_8.c: New file.
812 * gcc.target/aarch64/aapcs/test_9.c: New file.
813 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
814 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
815 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
816 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
817 * gcc.target/aarch64/aapcs/test_complex.c: New file.
818 * gcc.target/aarch64/aapcs/test_int128.c: New file.
819 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
820 * gcc.target/aarch64/aapcs/type-def.h: New file.
821 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
822 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
823 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
824 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
825 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
826 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
827 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
828 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
829 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
830 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
831 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
832 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
833 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
834 * gcc.target/aarch64/aarch64.exp: New file.
835 * gcc.target/aarch64/adc-1.c: New file.
836 * gcc.target/aarch64/adc-2.c: New file.
837 * gcc.target/aarch64/asm-1.c: New file.
838 * gcc.target/aarch64/clrsb.c: New file.
839 * gcc.target/aarch64/clz.c: New file.
840 * gcc.target/aarch64/ctz.c: New file.
841 * gcc.target/aarch64/csinc-1.c: New file.
842 * gcc.target/aarch64/csinv-1.c: New file.
843 * gcc.target/aarch64/csneg-1.c: New file.
844 * gcc.target/aarch64/extend.c: New file.
845 * gcc.target/aarch64/fcvt.x: New file.
846 * gcc.target/aarch64/fcvt_double_int.c: New file.
847 * gcc.target/aarch64/fcvt_double_long.c: New file.
848 * gcc.target/aarch64/fcvt_double_uint.c: New file.
849 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
850 * gcc.target/aarch64/fcvt_float_int.c: New file.
851 * gcc.target/aarch64/fcvt_float_long.c: New file.
852 * gcc.target/aarch64/fcvt_float_uint.c: New file.
853 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
854 * gcc.target/aarch64/ffs.c: New file.
855 * gcc.target/aarch64/fmadd.c: New file.
856 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
857 * gcc.target/aarch64/frint.x: New file.
858 * gcc.target/aarch64/frint_double.c: New file.
859 * gcc.target/aarch64/frint_float.c: New file.
860 * gcc.target/aarch64/index.c: New file.
861 * gcc.target/aarch64/mneg-1.c: New file.
862 * gcc.target/aarch64/mneg-2.c: New file.
863 * gcc.target/aarch64/mneg-3.c: New file.
864 * gcc.target/aarch64/mnegl-1.c: New file.
865 * gcc.target/aarch64/mnegl-2.c: New file.
866 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
867 * gcc.target/aarch64/pic-constantpool1.c: New file.
868 * gcc.target/aarch64/pic-symrefplus.c: New file.
869 * gcc.target/aarch64/predefine_large.c: New file.
870 * gcc.target/aarch64/predefine_small.c: New file.
871 * gcc.target/aarch64/predefine_tiny.c: New file.
872 * gcc.target/aarch64/reload-valid-spoff.c: New file.
873 * gcc.target/aarch64/scalar_intrinsics.c: New file.
874 * gcc.target/aarch64/table-intrinsics.c: New file.
875 * gcc.target/aarch64/tst-1.c: New file.
876 * gcc.target/aarch64/vect-abs-compile.c: New file.
877 * gcc.target/aarch64/vect-abs.c: New file.
878 * gcc.target/aarch64/vect-abs.x: New file.
879 * gcc.target/aarch64/vect-compile.c: New file.
880 * gcc.target/aarch64/vect-faddv-compile.c: New file.
881 * gcc.target/aarch64/vect-faddv.c: New file.
882 * gcc.target/aarch64/vect-faddv.x: New file.
883 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
884 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
885 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
886 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
887 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
888 * gcc.target/aarch64/vect-fp-compile.c: New file.
889 * gcc.target/aarch64/vect-fp.c: New file.
890 * gcc.target/aarch64/vect-fp.x: New file.
891 * gcc.target/aarch64/vect-mull-compile.c: New file.
892 * gcc.target/aarch64/vect-mull.c: New file.
893 * gcc.target/aarch64/vect-mull.x: New file.
894 * gcc.target/aarch64/vect.c: New file.
895 * gcc.target/aarch64/vect.x: New file.
896 * gcc.target/aarch64/vector_intrinsics.c: New file.
897 * gcc.target/aarch64/vfp-1.c: New file.
898 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
899 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
900 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
901 * g++.dg/abi/aarch64_guard1.C: New file.
903 2012-10-23 Jakub Jelinek <jakub@redhat.com>
906 * c-c++-common/pr54988.c: New test.
908 2012-10-23 Jan Hubicka <jh@suse.cz>
910 * gcc.dg/tree-prof/peel-1.c: New testcase.
912 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
915 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
917 2012-10-23 Joseph Myers <joseph@codesourcery.com>
919 * gcc.dg/c99-predef-1.c: New test.
920 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
921 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
922 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
923 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
924 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
925 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
926 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
927 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
928 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
929 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
930 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
931 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
933 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
935 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
937 2012-10-23 Jan Hubicka <jh@suse.cz>
940 * gcc.c-torture/execute/pr54937.c: New testcase.
941 * gcc.dg/tree-ssa/cunroll-2.c: Update.
943 2012-10-23 Jan Hubicka <jh@suse.cz>
946 * gfortran.dg/pr54967.f90: New testcase.
948 2012-10-23 Terry Guo <terry.guo@arm.com>
951 * gcc.dg/pr55019.c: New.
953 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
955 PR tree-optimization/55008
956 * gcc.dg/tree-ssa/pr55008.c: New test.
958 2012-10-22 Richard Biener <rguenther@suse.de>
960 PR tree-optimization/55011
961 * gcc.dg/torture/pr55011.c: New testcase.
963 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
965 * gcc.target/arm/pr40457-1.c: Adjust expected output.
966 * gcc.target/arm/pr40457-2.c: Likewise.
967 * gcc.target/arm/pr40457-3.c: Likewise.
969 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
971 * gnat.dg/specs/limited_with4.ads: New test.
972 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
974 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
976 * gnat.dg/modular4.adb: New test.
977 * gnat.dg/modular4_pkg.ads: New helper.
979 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
981 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
982 * gnat.dg/specs/addr1.ads: Likewise.
984 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
986 * gcc.dg/webizer.c (main): Add missing exit call.
988 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
991 * gfortran.dg/wextra_1.f: New test.
993 2012-10-20 Jan Hubicka <jh@suse.cz>
995 * gcc.dg/tree-prof/unroll-1.c: New testcase.
997 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1000 * gfortran.dg/warn_unused_function.f90: New.
1002 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1004 * lib/target-supports.exp
1005 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1007 2012-10-19 Richard Guenther <rguenther@suse.de>
1009 PR tree-optimization/54981
1010 * gcc.dg/pr54981.c: New testcase.
1012 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1015 * gcc.target/arm/pr54892.c: New.
1017 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1019 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1021 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1024 * g++.dg/init/array30.C: New.
1025 * g++.dg/init/array31.C: Likewise.
1027 2012-10-18 Tobias Burnus <burnus@net-b.de>
1030 * gfortran.dg/public_private_module_7.f90: New.
1032 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1035 * g++.dg/template/pr29633.C: New.
1037 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1039 * gnat.dg/loop_optimization13.ad[sb]: New test.
1040 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1042 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1044 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1045 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1046 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1047 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1049 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1051 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1052 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1053 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1054 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1055 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1056 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1058 2012-10-16 Jan Hubicka <jh@suse.cz>
1060 * gcc.target/i386/l_fma_float_?.c: Update.
1061 * gcc.target/i386/l_fma_double_?.c: Update.
1062 * gfortran.dg/do_1.f90: XFAIL
1063 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1064 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1065 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1066 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1067 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1068 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1071 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1075 * gcc.dg/Wstrict-overflow-24.c: New.
1077 2012-10-16 Tobias Burnus <burnus@net-b.de>
1081 * gfortran.dg/class_optional_1.f90: New.
1082 * gfortran.dg/class_optional_2.f90: New.
1084 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1087 * gcc.dg/guality/pr54796.c: New test.
1089 PR tree-optimization/54889
1090 * gfortran.dg/pr54889.f90: New test.
1092 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1094 * g++.dg/other/dump-ada-spec-2.C: New test.
1096 2012-10-16 Easwaran Raman <eraman@google.com>
1098 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1099 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1101 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1103 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1104 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1106 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1109 * gcc.c-torture/compile/pr54925.c: New.
1111 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1114 * gcc.target/sh/pr51244-17.c: New.
1116 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1119 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1121 * gcc.target/sh/pr54760-4.c: New.
1123 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1126 * gcc.target/sh/torture/sh-torture.exp: New.
1127 * gcc.target/sh/torture/pr34777.c: New.
1129 2012-10-15 Matthias Klose <doko@ubuntu.com>
1131 * lib/target-supports.exp (check_profiling_available): Match
1132 arm*-*-linux-* for ARM Linux/GNU.
1133 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1134 * gfortran.dg/enum_10.f90: Likewise.
1135 * gfortran.dg/enum_9.f90: Likewise.
1136 * gcc.target/arm/synchronize.c: Likewise.
1137 * g++.old-deja/g++.jason/enum6.C: Likewise.
1138 * g++.old-deja/g++.other/enum4.C: Likewise.
1139 * g++.old-deja/g++.law/enum9.C: Likewise.
1141 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1143 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1144 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1146 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1147 Paolo Carlini <paolo.carlini@oracle.com>
1150 * g++.dg/overload/operator6.C: New.
1152 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1154 PR c++/50080 (again)
1155 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1156 * g++.dg/parse/tmpl-outside1.C: Likewise.
1157 * g++.dg/template/qualttp18.C: Likewise.
1158 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1159 * g++.old-deja/g++.pt/overload13.C: Likewise.
1161 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1163 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1164 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1165 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1166 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1167 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1168 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1169 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1170 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1172 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1175 * g++.dg/parse/tmpl-outside2.C: New.
1176 * g++.dg/parse/tmpl-outside1.C: Adjust.
1177 * g++.dg/template/qualttp18.C: Likewise.
1178 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1179 * g++.old-deja/g++.pt/overload13.C: Likewise.
1181 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1183 PR tree-optimization/54915
1184 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1186 2012-10-15 Richard Guenther <rguenther@suse.de>
1188 PR tree-optimization/54920
1189 * gcc.dg/torture/pr54920.c: New testcase.
1191 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1193 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1195 2012-10-13 Jason Merrill <jason@redhat.com>
1197 * g++.dg/tls/thread_local7g.C: Require tls_native.
1199 2012-10-14 Jason Merrill <jason@redhat.com>
1201 * g++.dg/cpp0x/inh-ctor1.C: New.
1202 * g++.dg/cpp0x/inh-ctor2.C: New.
1203 * g++.dg/cpp0x/inh-ctor3.C: New.
1204 * g++.dg/cpp0x/inh-ctor4.C: New.
1205 * g++.dg/cpp0x/inh-ctor5.C: New.
1206 * g++.dg/cpp0x/inh-ctor6.C: New.
1207 * g++.dg/cpp0x/inh-ctor7.C: New.
1208 * g++.dg/cpp0x/inh-ctor8.C: New.
1209 * g++.dg/cpp0x/inh-ctor9.C: New.
1210 * g++.dg/cpp0x/inh-ctor10.C: New.
1211 * g++.dg/cpp0x/inh-ctor11.C: New.
1212 * g++.dg/cpp0x/inh-ctor12.C: New.
1213 * g++.dg/cpp0x/inh-ctor13.C: New.
1215 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1217 PR rtl-optimization/54919
1218 * gcc.dg/pr54919.c: New testcase.
1220 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1223 * g++.dg/template/crash113.C: New.
1225 2012-10-14 Jan Hubicka <jh@suse.cz>
1227 * gcc.dg/unroll_5.c: New testcase.
1229 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1232 * g++.dg/opt/pr52643.C: New.
1234 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1237 * gcc.target/sh/pr54602-1.c: New.
1238 * gcc.target/sh/pr54602-2.c: New.
1239 * gcc.target/sh/pr54602-3.c: New.
1240 * gcc.target/sh/pr54602-4.c: New.
1242 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1245 * gcc.target/sh/pr54680.c: New.
1247 2012-10-12 Jan Hubicka <jh@suse.cz>
1249 * gcc.dg/webizer.c: New testcase.
1251 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1253 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1256 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1258 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1259 Return 0 if already specifying -mfloat-abi other than hard.
1261 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1263 * gcc.dg/pr53060.c: Prune irrelevant warning.
1265 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1268 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1269 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1270 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1271 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1272 Adjust expected wording of warnings for *cmp* builtins.
1273 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1274 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1276 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1279 * g++.dg/parse/friend-main.C: New.
1281 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1284 * g++.dg/pr53055.C: New testcase.
1286 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1289 * g++.dg/cpp0x/pr52744.C: New.
1291 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1294 * gfortran.dg/dummy_procedure_9.f90: New.
1296 2012-10-12 Richard Biener <rguenther@suse.de>
1298 PR tree-optimization/54894
1299 * gcc.dg/torture/pr54894.c: New testcase.
1301 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1304 * gcc.target/sh/pr51244-13.c: New.
1305 * gcc.target/sh/pr51244-14.c: New.
1306 * gcc.target/sh/pr51244-15.c: New.
1307 * gcc.target/sh/pr51244-16.c: New.
1309 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1312 * g++.dg/cpp0x/decltype45.C: New.
1314 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1317 * gfortran.dg/class_allocate_13.f90: New.
1319 2012-10-11 Jason Merrill <jason@redhat.com>
1321 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1322 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1324 * g++.dg/gomp/tls-5.C: Require tls_native.
1325 * g++.dg/tls/thread_local7.C: Require tls_native.
1326 * g++.dg/tls/static2.C: New.
1328 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1331 * g++.dg/ext/weak5.C: New.
1333 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1336 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1337 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1339 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1342 * g++.dg/parse/pr43765.C: New.
1344 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1346 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1348 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1351 * g++.dg/init/bitfield3.C: New.
1353 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1355 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1357 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1359 PR tree-optimization/54877
1360 * gcc.dg/torture/pr54877.c: New test.
1362 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1365 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1366 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1367 and remove target info from dg-do compile.
1368 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1369 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1370 and remove target info from dg-do compile.
1372 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1374 * gcc.dg/pr54782.c: Require target with pthread support.
1376 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1379 * g++.dg/cpp0x/auto35.C: New.
1381 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1383 PR c++/53540 - using fails to be equivalent to typedef
1384 * g++.dg/cpp0x/alias-decl-24.C: New test.
1386 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1388 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1389 that c++11 attributes to types are ignored for now.
1390 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1391 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1393 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1396 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1398 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1401 * g++.dg/cpp0x/initlist67.C: New.
1403 2012-10-10 Dehao Chen <dehao@google.com>
1405 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1407 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1410 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1413 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1416 * g++.dg/cpp0x/decltype44.C: New.
1418 2012-10-09 Steve Ellcey <sellcey@mips.com>
1420 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1422 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1425 * g++.dg/cpp0x/decltype43.C: New.
1427 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1430 * gcc.dg/pr53397-1.c: New test case.
1431 * gcc.dg/pr53397-2.c: New test case.
1433 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1436 * g++.dg/warn/Wparentheses-26.C: Adjust.
1437 * g++.dg/warn/Wparentheses-27.C: New.
1439 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1442 * c-c++-common/vector-scalar.c: New testcase.
1443 * g++.dg/ext/vector18.C: New testcase.
1444 * g++.dg/ext/vector5.C: This is not an error anymore.
1445 * gcc.dg/init-vec-1.c: Move ...
1446 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1447 * gcc.c-torture/execute/vector-shift1.c: Move ...
1448 * c-c++-common/torture/vector-shift1.c: ... here.
1449 * gcc.dg/scal-to-vec1.c: Move ...
1450 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1451 C++11. Adapt error messages.
1452 * gcc.dg/convert-vec-1.c: Move ...
1453 * c-c++-common/convert-vec-1.c: ... here.
1454 * gcc.dg/scal-to-vec2.c: Move ...
1455 * c-c++-common/scal-to-vec2.c: ... here.
1457 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1460 * gcc.target/i386/pr54400.c: New testcase.
1462 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1465 * g++.dg/template/pr54858.C: New test.
1467 2012-10-08 Marek Polacek <polacek@redhat.com>
1470 * g++.dg/debug/pr54831.C: New test.
1472 2012-10-08 Dehao Chen <dehao@google.com>
1474 * g++.dg/predict-loop-exit-1.C: New.
1475 * g++.dg/predict-loop-exit-2.C: New.
1476 * g++.dg/predict-loop-exit-3.C: New.
1478 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1480 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1482 2012-10-08 Jason Merrill <jason@redhat.com>
1484 * g++.dg/gomp/tls-5.C: New.
1485 * g++.dg/gomp/tls-wrap1.C: New.
1486 * g++.dg/gomp/tls-wrap2.C: New.
1487 * g++.dg/gomp/tls-wrap3.C: New.
1488 * g++.dg/gomp/tls-wrap4.C: New.
1489 * g++.dg/gomp/tls-wrapper-cse.C: New.
1490 * g++.dg/tls/thread_local-cse.C: New.
1491 * g++.dg/tls/thread_local-order1.C: New.
1492 * g++.dg/tls/thread_local-order2.C: New.
1493 * g++.dg/tls/thread_local-wrap1.C: New.
1494 * g++.dg/tls/thread_local-wrap2.C: New.
1495 * g++.dg/tls/thread_local-wrap3.C: New.
1496 * g++.dg/tls/thread_local-wrap4.C: New.
1497 * g++.dg/tls/thread_local2g.C: New.
1498 * g++.dg/tls/thread_local3g.C: New.
1499 * g++.dg/tls/thread_local4g.C: New.
1500 * g++.dg/tls/thread_local5g.C: New.
1501 * g++.dg/tls/thread_local6g.C: New.
1502 * g++.dg/tls/thread_local7g.C: New.
1504 * g++.dg/tls/thread_local3.C: New.
1505 * g++.dg/tls/thread_local4.C: New.
1506 * g++.dg/tls/thread_local5.C: New.
1507 * g++.dg/tls/thread_local6.C: New.
1509 * g++.dg/tls/init-2.C: Tweak errors.
1510 * g++.dg/tls/thread_local1.C: New.
1511 * g++.dg/tls/thread_local2.C: New.
1512 * g++.dg/tls/thread_local7.C: New.
1514 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1517 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1519 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1522 * gcc.target/sh/pr54685.c: New.
1524 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1526 PR c++/53528 C++11 attribute support
1527 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1528 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1529 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1530 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1531 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1532 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1533 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1534 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1535 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1536 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1537 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1538 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1539 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1540 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1541 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1542 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1543 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1544 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1545 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1546 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1547 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1548 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1549 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1550 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1551 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1552 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1553 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1554 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1555 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1556 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1557 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1558 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1559 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1560 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1561 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1562 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1563 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1564 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1565 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1566 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1567 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1568 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1569 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1570 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1571 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1572 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1573 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1574 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1575 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1576 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1577 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1578 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1579 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1580 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1581 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1582 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1583 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1585 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1587 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1588 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1589 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1591 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1594 * gcc.target/sh/pr54760-2.c: New.
1595 * gcc.target/sh/pr54760-3.c: New.
1597 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1600 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1602 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1603 Sandra Loosemore <sandra@codesourcery.com>
1605 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1606 and test that the accumulator is initialized using MULT.
1607 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1608 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1610 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1613 * g++.dg/cpp0x/stdint.C: New.
1615 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1618 * g++.dg/cpp0x/stddef.C: New.
1620 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1623 * gfortran.dg/typebound_operator_17.f90: New.
1625 2012-10-06 Jan Hubicka <jh@suse.cz>
1629 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1631 2012-10-06 Jan Hubicka <jh@suse.cz>
1633 * gcc.dg/lto/resolutions_0.c: New testcase.
1635 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1638 * gfortran.dg/generic_25.f90: New.
1639 * gfortran.dg/generic_26.f90: New.
1640 * gfortran.dg/generic_27.f90: New.
1642 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1645 * gcc.target/sh/pr54760-1.c: New.
1647 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1649 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1650 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1651 * g++.dg/warn/Wsign-compare-5.C: New test.
1652 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1653 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1654 * g++.dg/ext/builtin30.C: New test.
1655 * g++.dg/ext/vla12.C: New test.
1656 * gcc.dg/builtins-85.c: New test.
1659 * gcc.dg/guality/pr54519-1.c: New test.
1660 * gcc.dg/guality/pr54519-2.c: New test.
1661 * gcc.dg/guality/pr54519-3.c: New test.
1662 * gcc.dg/guality/pr54519-4.c: New test.
1663 * gcc.dg/guality/pr54519-5.c: New test.
1664 * gcc.dg/guality/pr54519-6.c: New test.
1666 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1669 * g++.dg/cpp0x/defaulted38.C: New.
1671 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1673 PR tree-optimization/33763
1674 * c-c++-common/pr33763.c: New test.
1676 PR tree-optimization/54810
1677 * gcc.dg/tree-ssa/vrp85.c: New test.
1679 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1681 * gcc.dg/ucnid-7.c: Skip on AIX.
1682 * gcc.dg/ucnid-8.c: Same.
1683 * gcc.dg/ucnid-10.c: Same.
1684 * gcc.dg/ucnid-13.c: Same.
1685 * gcc.dg/attr-alias-3.c: Same.
1686 * gcc.dg/attr-alias-5.c: Same.
1687 * gcc.dg/torture/pr51106-2.c: Same.
1688 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1690 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1693 * g++.dg/cpp0x/alias-decl-23.C: New.
1695 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1698 * g++.dg/template/friend53.C: New.
1700 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1702 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1703 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1704 (scan-ada-spec): Likewise.
1705 (scan-ada-spec-not): Likewise.
1706 * gcc.dg/dump-ada-spec-1.c: New test.
1707 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1709 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1711 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1713 2012-10-04 Florian Weimer <fweimer@redhat.com>
1715 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1717 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1720 * g++.dg/cpp0x/pr54323.C: New.
1722 2012-10-04 Richard Guenther <rguenther@suse.de>
1725 * g++.dg/torture/pr54735.C: New testcase.
1727 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1729 PR rtl-optimization/54739
1730 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1732 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1735 * gcc.target/sh/pr51244-12.c: New.
1737 2012-10-03 Dehao Chen <dehao@google.com>
1740 * gcc.dg/pr54782.c: New test.
1742 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1745 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1747 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1750 * gfortran.dg/class_53.f90: New.
1752 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1755 * gcc.dg/guality/pr54551.c: New.
1757 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1759 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1760 * gcc.target/powerpc/pr46728-2.c: Likewise.
1762 2012-10-02 Sharad Singhai <singhai@google.com>
1765 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1766 to fix test failures caused by r191883.
1767 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1768 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1769 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1770 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1771 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1772 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1773 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1774 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1775 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1777 2012-09-30 Sharad Singhai <singhai@google.com>
1779 * gcc.target/i386/vect-double-1.c: Fix test.
1781 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1784 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1787 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1789 PR rtl-optimization/54457
1790 * gcc.target/i386/pr54457.c: New test.
1792 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1794 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1796 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1798 * gcc.target/i386/vect-rebuild.c: New testcase.
1800 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1802 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1804 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1806 * gcc.target/mips/pr37362.c: Fix target selector.
1808 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1811 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1813 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1815 * gcc.dg/ucnid-8.c: Update line number.
1816 * gcc.dg/torture/pr51106-2.c: Likewise.
1818 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1821 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1822 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1823 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1825 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1827 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1828 partially reverting r170092.
1829 * gfortran.dg/class_7.f03: Ditto.
1830 * gfortran.dg/coarray_14.f90: Ditto.
1831 * gfortran.dg/typebound_proc_13.f03: Ditto.
1833 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1836 * g++.dg/cpp0x/sfinae42.C: New.
1838 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1840 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1841 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1842 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1843 * gcc.dg/pr42629.c: XFAIL on AIX.
1844 * gcc.dg/pr47684.c: Same.
1845 * gcc.dg/pr43670.c: Same.
1846 * gcc.dg/pr42916.c: Same.
1847 * gcc.dg/pr45449.c: Same.
1848 * gcc.dg/pr50017.c: Same.
1849 * gcc.dg/pr42728.c: Same.
1850 * gcc.dg/pr47881.c: Same.
1851 * gcc.dg/pr44023.c: Same.
1852 * gcc.dg/pr41345.c: Same.
1853 * gcc.dg/pr42630.c: Same.
1854 * gcc.dg/pr44971.c: Same.
1855 * gcc.dg/pr46771.c: Same.
1856 * gcc.dg/ucnid-8.c: Same.
1857 * gcc.dg/ucnid-10.c: Same.
1858 * gcc.dg/ucnid-13.c: Same.
1859 * gcc.dg/torture/pr51106-2.c: Same.
1860 * gcc.dg/pr48768.c: Same.
1861 * gcc.dg/pr42631.c: Same.
1862 * gcc.dg/pr43084.c: Same.
1863 * gcc.dg/ucnid-7.c: Same.
1864 * gcc.dg/pr42889.c: Same.
1865 * gcc.dg/pr41241.c: Same.
1866 * gcc.dg/pr42719.c: Same.
1867 * g++.dg/debug/pr46583.C: Same.
1868 * g++.dg/debug/pr47106.C: Same.
1869 * g++.dg/opt/pr48549.C: Same.
1870 * g++.dg/other/pr42685.C: Same.
1871 * c-c++-common/pr43942.c: Same.
1873 2012-09-29 Ian Lance Taylor <iant@google.com>
1875 * go.test/go-test.exp: Update for latest version of Go testsuite.
1877 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1880 * gfortran.dg/internal_readwrite_3.f90: New test.
1882 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1884 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1885 c-c++-common/Wunused-local-typedefs-2.c to here.
1887 PR c++/54372 - unused attribute inactive on dependant entities
1888 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1890 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1892 PR c++/29028 - Missed unused warning on using declaration
1893 * g++.dg/warn/Wunused-var-18.C: New test.
1895 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1897 PR c++/53551 - -Wunused-local-typedefs misses uses
1898 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1900 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1903 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1905 PR tree-optimization/54713
1906 * gcc.c-torture/compile/pr54713-1.c: New test.
1907 * gcc.c-torture/compile/pr54713-2.c: New test.
1908 * gcc.c-torture/compile/pr54713-3.c: New test.
1910 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1912 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1914 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1916 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1918 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1921 * gcc.target/i386/pr54703.c: New test.
1923 2012-09-27 Richard Guenther <rguenther@suse.de>
1926 * gcc.dg/lto/pr54709_0.c: New testcase.
1927 * gcc.dg/lto/pr54709_1.c: Likewise.
1929 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1931 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1933 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1935 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1937 * gcc.target/arm/pr42879.c: Handle big-endian.
1939 2012-09-26 Steve Ellcey <sellcey@mips.com>
1942 * gcc.dg/pr37303.c: Check for rdata or rodata.
1944 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1946 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1948 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1952 * gcc.target/powerpc/ppc-ne0-1.c: New.
1954 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1957 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1958 test_19, test_20, test_21, test_22, test_23): New functions.
1959 * gcc.target/sh/pr54089-4.c: New.
1960 * gcc.target/sh/pr54089-5.c: New.
1961 * gcc.target/sh/pr54089-6.c: New.
1962 * gcc.target/sh/pr54089-7.c: New.
1964 2012-09-25 Richard Guenther <rguenther@suse.de>
1967 * gcc.dg/lto/pr54702_0.c: New testcase.
1968 * gcc.dg/lto/pr54702_1.c: Likewise.
1969 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1970 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1971 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1972 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1974 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1977 * g++.dg/cpp0x/parse2.C: New.
1978 * g++.dg/parse/error11.C: Adjust.
1979 * g++.dg/parse/error12.C: Likewise.
1981 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1983 * gcc.target/i386/20030217-1.c: Added check for
1984 large_long_double effective target.
1985 * gcc.target/i386/387-3.c: Likewise.
1986 * gcc.target/i386/387-4.c: Likewise.
1987 * gcc.target/i386/pr36578-1.c: Likewise.
1988 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1989 when long double size is equal double size.
1990 * gcc.target/i386/excess-precision-1.c: Likewise.
1991 * gcc.target/i386/pr36578-2.c: Likewise.
1992 * gcc.target/i386/20030217-2.c: New testcase.
1994 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1996 PR tree-optimization/54676
1997 * gcc.dg/pr54676.c: New test.
1999 2012-09-25 Richard Guenther <rguenther@suse.de>
2001 PR tree-optimization/53663
2002 * gcc.dg/torture/pr53663-1.c: New testcase.
2003 * gcc.dg/torture/pr53663-2.c: Likewise.
2004 * gcc.dg/torture/pr53663-3.c: Likewise.
2006 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2008 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2010 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2012 * lib/target-supports-dg.exp (dg-require-effective-target,
2013 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2014 dg-process-target-1 instead of dg-process-target.
2015 (dg-process-target-1): Rename from dg-process-target.
2016 (dg-process-target): New.
2018 2012-09-24 Richard Guenther <rguenther@suse.de>
2020 PR tree-optimization/54684
2021 * g++.dg/torture/pr54684.C: New testcase.
2023 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2025 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2027 2012-09-24 Richard Guenther <rguenther@suse.de>
2030 * gcc.dg/tm/pr52173-1.c: New.
2031 * gcc.dg/tm/pr52173-2.c: New.
2033 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2035 * gcc.dg/pr54669.c: New test.
2037 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2038 Dominique Dhumieres <dominiq@lps.ens.fr>
2041 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2043 2012-09-23 Tobias Burnus <burnus@net-b.de>
2046 * gfortran.dg/class_array_14.f90: New.
2048 2012-09-22 Kai Tietz <ktietz@redhat.com>
2050 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2051 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2053 2012-09-21 Dehao Chen <dehao@google.com>
2056 PR tree-optimization/54655
2057 * g++.dg/pr54655.C: New testcase.
2059 2012-09-21 Richard Guenther <rguenther@suse.de>
2061 PR tree-optimization/54647
2062 * g++.dg/torture/pr54647.C: New testcase.
2064 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2067 * c-c++-common/torture/vector-compare-2.c: Add -w.
2069 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2071 * gnat.dg/opt20.ads: Move dg directive to...
2072 * gnat.dg/opt20.adb: ...here.
2073 * gnat.dg/addr1.ad[sb]: Likewise.
2074 * gnat.dg/concat2.ad[sb]: Likewise.
2075 * gnat.dg/array16.ad[sb]: Likewise.
2076 * gnat.dg/atomic5.ad[sb]: Likewise.
2077 * gnat.dg/discr29.ad[sb]: Likewise.
2078 * gnat.dg/noreturn5.ad[sb]: Likewise.
2079 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2080 * gnat.dg/discr23.ads: Remove dg directive.
2081 * gnat.dg/nested_float_packed.ads: Likewise.
2082 * gnat.dg/oconst6.ads: Move to...
2083 * gnat.dg/specs/oconst6.ads: ...here.
2085 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2088 * g++.dg/cpp0x/decltype32.C: Tweak.
2090 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2092 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2093 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2094 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2095 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2097 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2100 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2102 2012-09-19 Steve Ellcey <sellcey@mips.com>
2104 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2106 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2108 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2109 * gcc.target/powerpc/ppc-mftb.c: New file.
2111 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2114 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2117 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2120 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2122 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2124 * gcc.c-torture/execute/20120919-1.c: New test.
2126 2012-09-19 Richard Guenther <rguenther@suse.de>
2128 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2130 2012-09-19 Richard Guenther <rguenther@suse.de>
2132 * gcc.dg/builtin-unreachable-6.c: Adjust.
2134 2012-09-19 Richard Guenther <rguenther@suse.de>
2136 * gcc.dg/builtin-object-size-10.c: Adjust.
2137 * gcc.dg/builtin-unreachable-5.c: Adjust.
2138 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2139 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2140 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2141 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2142 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2143 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2144 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2145 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2146 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2147 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2148 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2149 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2151 2012-09-19 Richard Guenther <rguenther@suse.de>
2153 PR tree-optimization/54132
2154 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2155 * gcc.dg/torture/pr54132.c: Likewise.
2157 2012-09-19 Terry Guo <terry.guo@arm.com>
2159 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2160 extra prune rules that will be applied to all tests in a .exp file.
2161 (gcc-dg-prune): Use rules defined by the above variable.
2162 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2163 harmless warnings on architecture switch conflict.
2165 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2167 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2168 of asm-comment characters instead of a single one.
2169 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2171 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2173 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2175 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2176 target instead of xfailing it.
2177 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2178 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2179 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2180 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2181 * gcc.dg/vect/vect-104.c: Likewise.
2182 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2183 * gcc.dg/vect/vect-outer-1.c: Likewise.
2184 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2185 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2186 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2187 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2188 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2189 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2190 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2191 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2192 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2194 * lib/target-supports.exp
2195 (check_effective_target_vect_widen_mult_qi_to_hi,
2196 check_effective_target_vect_widen_mult_hi_to_si,
2197 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2198 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2199 check_effective_target_vect_pack_trunc,
2200 check_effective_target_vect_unpack,
2201 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2202 instead of arm_none.
2204 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2206 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2208 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2209 config to compiler_flags.
2211 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2214 * gcc.target/i386/pr54592.c: New test.
2216 PR tree-optimization/54610
2217 * gcc.target/i386/pr54610.c: New test.
2219 2012-09-17 Jason Merrill <jason@redhat.com>
2222 * g++.dg/cpp0x/alias-decl-21.C: New.
2223 * g++.dg/cpp0x/alias-decl-22.C: New.
2225 2012-09-17 Tobias Burnus <burnus@net-b.de>
2228 * gfortran.dg/scan_2.f90: New.
2230 2012-09-17 Jason Merrill <jason@redhat.com>
2233 * g++.dg/init/aggr9.C: New.
2235 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2237 * gnat.dg/loop_optimization12.ad[sb]: New test.
2239 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2242 * gfortran.dg/proc_ptr_result_7.f90: New.
2244 2012-09-17 Tobias Burnus <burnus@net-b.de>
2247 * gfortran.dg/structure_constructor_11.f90: New.
2249 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2251 PR tree-optimization/54563
2252 * g++.dg/torture/pr54563.C: New test.
2254 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2257 * gfortran.dg/typebound_generic_14.f03: New.
2259 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2262 * gfortran.dg/proc_ptr_38.f90: New.
2264 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2267 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2271 * gnat.dg/lto15.adb: Require lto.
2273 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2274 "myBindC" for hppa*-*-hpux*.
2276 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2278 * gfortran.dg/namelist_75.f90: New test.
2280 2012-09-15 Tom de Vries <tom@codesourcery.com>
2282 * gcc.dg/tree-ssa/vrp82.c: New test.
2283 * gcc.dg/tree-ssa/vrp83.c: Same.
2284 * gcc.dg/tree-ssa/vrp84.c: Same.
2286 2012-09-15 Tom de Vries <tom@codesourcery.com>
2288 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2289 * gcc.dg/tree-ssa/vrp81.c: ... this.
2291 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2294 * gcc.target/avr/torture/fix-types.h: New.
2295 * gcc.target/avr/torture/vals-hr.def: New.
2296 * gcc.target/avr/torture/vals-r.def: New.
2297 * gcc.target/avr/torture/vals-k.def: New.
2298 * gcc.target/avr/torture/vals-ur.def: New.
2299 * gcc.target/avr/torture/vals-uk.def: New.
2300 * gcc.target/avr/torture/vals-uhr.def: New.
2301 * gcc.target/avr/torture/vals-llk.def: New.
2302 * gcc.target/avr/torture/vals-ullk.def: New.
2303 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2304 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2305 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2306 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2307 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2308 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2309 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2310 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2312 2012-09-14 Dehao Chen <dehao@google.com>
2314 * g++.dg/debug/dwarf2/deallocator.C: New test.
2316 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2319 * gcc.c-torture/compile/pr54552-1.c: New test.
2321 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2324 * g++.dg/other/vector-compare.C: New testcase.
2325 * c-c++-common/vector-compare-3.c: New testcase.
2326 * gcc.dg/vector-shift.c: Move ...
2327 * c-c++-common/vector-shift.c: ... here.
2328 * gcc.dg/vector-shift1.c: Move ...
2329 * c-c++-common/vector-shift1.c: ... here.
2330 * gcc.dg/vector-shift3.c: Move ...
2331 * c-c++-common/vector-shift3.c: ... here.
2332 * gcc.dg/vector-compare-1.c: Move ...
2333 * c-c++-common/vector-compare-1.c: ... here.
2334 * gcc.dg/vector-compare-2.c: Move ...
2335 * c-c++-common/vector-compare-2.c: ... here.
2336 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2337 * c-c++-common/torture/vector-compare-1.c: ... here.
2338 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2339 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2340 * c-c++-common/torture/vector-compare-2.c: ... here.
2341 * gcc.c-torture/execute/vector-shift.c: Move ...
2342 * c-c++-common/torture/vector-shift.c: ... here.
2343 * gcc.c-torture/execute/vector-shift2.c: Move ...
2344 * c-c++-common/torture/vector-shift2.c: ... here.
2345 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2346 * c-c++-common/torture/vector-subscript-1.c: ... here.
2347 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2348 * c-c++-common/torture/vector-subscript-2.c: ... here.
2349 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2350 * c-c++-common/torture/vector-subscript-3.c: ... here.
2352 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2355 * gcc.c-torture/compile/pr54103-1.c,
2356 gcc.c-torture/compile/pr54103-2.c,
2357 gcc.c-torture/compile/pr54103-3.c,
2358 gcc.c-torture/compile/pr54103-4.c,
2359 gcc.c-torture/compile/pr54103-5.c,
2360 gcc.c-torture/compile/pr54103-6.c: New tests.
2361 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2363 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2365 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2367 2012-09-14 Richard Guenther <rguenther@suse.de>
2369 PR tree-optimization/54565
2370 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2371 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2373 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2375 * gcc.target/arm/combine-movs.c: Add missing space.
2377 2012-09-14 Richard Guenther <rguenther@suse.de>
2379 * g++.dg/torture/builtin-location.C: New testcase.
2381 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2382 Manuel López-Ibáñez <manu@gcc.gnu.org>
2385 * g++.dg/warn/Wuninitialized-self.C: New.
2387 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2390 * gcc.c-torture/compile/pr54559.c: New test.
2392 2012-09-13 Jason Merrill <jason@redhat.com>
2395 * g++.dg/cpp0x/constexpr-temp1.C: New.
2398 * g++.dg/template/anonunion2.C: New.
2401 * g++.dg/template/init10.C: New.
2403 2012-09-13 Tobias Burnus <burnus@net-b.de>
2406 * gfortran.dg/implicit_pure_3.f90: New.
2408 2012-09-13 Richard Guenther <rguenther@suse.de>
2410 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2412 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2414 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2416 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2418 * c-c++-common/pr51712.c: Handle for short-enum targets.
2420 2012-09-12 Terry Guo <terry.guo@arm.com>
2422 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2423 and lsrs for Thumb2 mode.
2425 2012-09-12 Jan Hubicka <jh@suse.cz>
2427 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2429 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2432 * gcc.target/i386/pr54445-1.c: New file.
2433 * gcc.target/i386/pr54445-2.c: Likewise.
2435 2012-09-12 Tobias Burnus <burnus@net-b.de>
2439 * gfortran.dg/coarray_10.f90: Update dg-error.
2440 * gfortran.dg/coarray_28.f90: New.
2441 * gfortran.dg/array_section_3.f90: New.
2443 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2445 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2446 gcc.target/arm/pr48252.c: Fix for big-endian support.
2448 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2450 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2452 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2453 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2455 * gcc.target/arm/neon-vfma-1.c: New testcase.
2456 * gcc.target/arm/neon-vfms-1.c: Likewise.
2457 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2459 * gcc.target/arm/neon-vmls-1.c: Likewise.
2460 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2462 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2463 (check_effective_target_arm_neonv2_ok): Likewise.
2464 (check_effective_target_arm_neonv2_hw): Likewise.
2465 (check_effective_target_arm_neonv2): Likewise.
2467 2012-09-11 Richard Guenther <rguenther@suse.de>
2470 * g++.dg/tree-ssa/pr54515.C: New testcase.
2472 2012-09-10 Andrew Pinski <apinski@cavium.com>
2475 * gcc.dg/tm/memopt-16.c: New testcase.
2477 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2481 * g++.dg/cpp0x/sfinae40.C: New.
2482 * g++.dg/cpp0x/sfinae41.C: Likewise.
2484 2012-09-10 Jason Merrill <jason@redhat.com>
2487 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2489 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2492 * gcc.target/sh/pr54089-3.c: New.
2494 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2496 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2498 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2500 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2502 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2504 * gcc.dg/pr52558-2.c: Delete.
2505 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2507 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2509 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2511 2012-09-10 Richard Guenther <rguenther@suse.de>
2513 PR tree-optimization/54520
2514 * gcc.dg/torture/pr54520.c: New testcase.
2516 2012-09-10 Jason Merrill <jason@redhat.com>
2519 * g++.dg/cpp0x/implicit14.C: New.
2521 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2524 * gfortran.dg/bound_simplification_3.f90: New test.
2526 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2529 * gcc.dg/pr52558-1.c: Delete.
2530 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2532 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2534 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2535 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2536 * gcc.target/arm/smlaltt-1.c: Likewise.
2538 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2540 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2542 2012-09-07 Tom de Vries <tom@codesourcery.com>
2544 PR tree-optimization/53986
2545 * gcc.dg/tree-ssa/vrp80.c: New test.
2546 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2548 2012-09-06 Jason Merrill <jason@redhat.com>
2552 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2553 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2555 2012-09-06 Andrew Pinski <apinski@cavium.com>
2558 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2560 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2562 PR rtl-optimization/54455
2563 * gcc.dg/54455.c: New test.
2565 2012-09-06 Tobias Burnus <burnus@net-b.de>
2568 * gfortran.dg/promotion_2.f90: New.
2570 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2573 * c-c++-common/pr54486.c: New test.
2575 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2578 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2580 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2583 * g++.dg/cpp0x/sfinae39.C: New.
2585 2012-09-04 Jason Merrill <jason@redhat.com>
2588 * g++.dg/ext/flexary3.C: New.
2591 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2594 * g++.dg/template/defarg15.C: New.
2597 * g++.dg/template/access24.C: New.
2599 2012-09-04 Richard Guenther <rguenther@suse.de>
2601 PR tree-optimization/54458
2602 * gcc.dg/torture/pr54458.c: New testcase.
2604 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2606 * gcc.target/arm/neon-vext.c: New test.
2607 * gcc.target/arm/neon-vext-execute.c: Ditto.
2609 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2613 * gfortran.dg/select_type_29.f03: New.
2615 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2617 * gcc.dg/fold-perm.c: Improve test.
2619 2012-09-03 Tobias Burnus <burnus@net-b.de>
2622 * gfortran.dg/coarray_class_1.f90: New.
2624 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2627 * gcc.c-torture/compile/pr49206.c: New test.
2629 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2630 Uros Bizjak <ubizjak@gmail.com>
2633 * gfortran.dg/pr36680.f90: New test.
2635 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2638 * g++.dg/opt/pr42295.C: New test.
2640 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2643 * gcc.dg/torture/pr54436.c: New test.
2645 2012-09-01 Andrew Pinski <apinski@cavium.com>
2647 * gcc.target/mips/truncate-8.c: New testcase.
2649 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2653 * gcc.target/i386/pr46829.c: New test.
2654 * gcc.target/i386/pr46843.c: Ditto.
2656 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2657 Jason Merrill <jason@redhat.com>
2660 * g++.dg/parse/error50.C: New.
2662 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2665 * gcc.c-torture/compile/pr54428.c: New test.
2667 2012-08-31 Ollie Wild <aaw@google.com>
2670 * g++.dg/init/lifetime3.C: New test.
2672 2012-08-31 Martin Jambor <mjambor@suse.cz>
2675 * gcc.dg/torture/pr54409.c: New test.
2677 2012-08-31 Martin Jambor <mjambor@suse.cz>
2679 * gfortran.dg/pr48636.f90: Add dump scan checks.
2681 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2683 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2685 2012-08-28 Joey Ye <joey.ye@arm.com>
2687 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2689 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2692 * gcc.target/i386/pr46254.c: New test.
2694 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2696 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2697 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2698 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2700 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2702 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2703 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2704 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2705 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2706 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2707 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2708 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2709 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2710 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2711 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2712 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2713 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2714 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2715 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2716 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2717 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2718 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2719 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2720 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2721 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2722 gcc.target/mips/unaligned-1.c: Tighten regexps.
2724 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2726 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2727 (mips_option_groups): Remove optimization. Add various -f options.
2728 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2729 and -pg imply -fno-omit-frame-pointer.
2730 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2731 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2732 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2733 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2734 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2735 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2736 * gcc.target/mips/abi-n32-long32.c: Likewise.
2737 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2738 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2739 * gcc.target/mips/abi-n32-long64.c: Likewise.
2740 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2741 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2742 * gcc.target/mips/abi-n64-long32.c: Likewise.
2743 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2744 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2745 * gcc.target/mips/abi-n64-long64.c: Likewise.
2746 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2747 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2748 * gcc.target/mips/abi-o32-long32.c: Likewise.
2749 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2750 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2751 * gcc.target/mips/abi-o32-long64.c: Likewise.
2752 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2753 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2754 * gcc.target/mips/abi-o64-long32.c: Likewise.
2755 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2756 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2757 * gcc.target/mips/abi-o64-long64.c: Likewise.
2758 * gcc.target/mips/asm-1.c: Likewise.
2759 * gcc.target/mips/branch-1.c: Likewise.
2760 * gcc.target/mips/call-3.c: Likewise.
2761 * gcc.target/mips/call-saved-3.c: Likewise.
2762 * gcc.target/mips/clear-cache-1.c: Likewise.
2763 * gcc.target/mips/div-1.c: Likewise.
2764 * gcc.target/mips/div-2.c: Likewise.
2765 * gcc.target/mips/div-3.c: Likewise.
2766 * gcc.target/mips/div-4.c: Likewise.
2767 * gcc.target/mips/div-5.c: Likewise.
2768 * gcc.target/mips/div-6.c: Likewise.
2769 * gcc.target/mips/div-7.c: Likewise.
2770 * gcc.target/mips/div-8.c: Likewise.
2771 * gcc.target/mips/div-9.c: Likewise.
2772 * gcc.target/mips/div-10.c: Likewise.
2773 * gcc.target/mips/div-11.c: Likewise.
2774 * gcc.target/mips/div-12.c: Likewise.
2775 * gcc.target/mips/dsp-ctrl.c: Likewise.
2776 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2777 * gcc.target/mips/ext-8.c: Likewise.
2778 * gcc.target/mips/extend-2.c: Likewise.
2779 * gcc.target/mips/fix-r10000-1.c: Likewise.
2780 * gcc.target/mips/fix-r10000-2.c: Likewise.
2781 * gcc.target/mips/fix-r10000-3.c: Likewise.
2782 * gcc.target/mips/fix-r10000-4.c: Likewise.
2783 * gcc.target/mips/fix-r10000-5.c: Likewise.
2784 * gcc.target/mips/fix-r10000-6.c: Likewise.
2785 * gcc.target/mips/fix-r10000-7.c: Likewise.
2786 * gcc.target/mips/fix-r10000-8.c: Likewise.
2787 * gcc.target/mips/fix-r10000-9.c: Likewise.
2788 * gcc.target/mips/fix-r10000-10.c: Likewise.
2789 * gcc.target/mips/fix-r10000-11.c: Likewise.
2790 * gcc.target/mips/fix-r10000-12.c: Likewise.
2791 * gcc.target/mips/fix-r10000-13.c: Likewise.
2792 * gcc.target/mips/fix-r10000-14.c: Likewise.
2793 * gcc.target/mips/fix-r10000-15.c: Likewise.
2794 * gcc.target/mips/fpcmp-1.c: Likewise.
2795 * gcc.target/mips/fpcmp-2.c: Likewise.
2796 * gcc.target/mips/fpr-moves-7.c: Likewise.
2797 * gcc.target/mips/fpr-moves-8.c: Likewise.
2798 * gcc.target/mips/int-moves-1.c: Likewise.
2799 * gcc.target/mips/int-moves-2.c: Likewise.
2800 * gcc.target/mips/long-calls-pg.c: Likewise.
2801 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2802 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2803 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2804 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2805 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2806 * gcc.target/mips/mips-3d-1.c: Likewise.
2807 * gcc.target/mips/mips-3d-2.c: Likewise.
2808 * gcc.target/mips/mips-3d-3.c: Likewise.
2809 * gcc.target/mips/mips-3d-4.c: Likewise.
2810 * gcc.target/mips/mips-3d-5.c: Likewise.
2811 * gcc.target/mips/mips-3d-6.c: Likewise.
2812 * gcc.target/mips/mips-3d-7.c: Likewise.
2813 * gcc.target/mips/mips-3d-8.c: Likewise.
2814 * gcc.target/mips/mips-3d-9.c: Likewise.
2815 * gcc.target/mips/mips-ps-1.c: Likewise.
2816 * gcc.target/mips/mips-ps-2.c: Likewise.
2817 * gcc.target/mips/mips-ps-3.c: Likewise.
2818 * gcc.target/mips/mips-ps-4.c: Likewise.
2819 * gcc.target/mips/mips-ps-6.c: Likewise.
2820 * gcc.target/mips/mips32-dspr2.c: Likewise.
2821 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2822 * gcc.target/mips/neg-abs-1.c: Likewise.
2823 * gcc.target/mips/neg-abs-2.c: Likewise.
2824 * gcc.target/mips/nmadd-3.c: Likewise.
2825 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2826 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2827 * gcc.target/mips/octeon-pop-1.c: Likewise.
2828 * gcc.target/mips/pr26765.c: Likewise.
2829 * gcc.target/mips/pr33256.c: Likewise.
2830 * gcc.target/mips/pr33635-1.c: Likewise.
2831 * gcc.target/mips/pr33755.c: Likewise.
2832 * gcc.target/mips/pr35802.c: Likewise.
2833 * gcc.target/mips/pr45074.c: Likewise.
2834 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2835 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2836 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2837 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2838 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2839 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2840 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2841 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2842 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2843 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2844 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2845 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2846 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2847 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2848 * gcc.target/mips/save-restore-1.c: Likewise.
2849 * gcc.target/mips/save-restore-3.c: Likewise.
2850 * gcc.target/mips/save-restore-5.c: Likewise.
2851 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2852 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2853 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2854 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2855 * gcc.target/mips/stack-1.c: Likewise.
2857 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2860 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2861 branch under test to be filled with preceding rather than
2862 following instructions.
2863 * gcc.target/mips/branch-10.c: Likewise.
2864 * gcc.target/mips/branch-11.c: Likewise.
2865 * gcc.target/mips/branch-12.c: Likewise.
2866 * gcc.target/mips/branch-13.c: Likewise.
2867 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2868 to be eliminated. Tighten $28 scan-assembler-not test.
2870 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2872 * gcc.target/mips/call-4.c: ...this new test.
2874 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2876 * gcc.target/mips/code-readable-3.c: Likewise.
2877 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2878 flag but skip for -O0.
2879 * gcc.target/mips/code-readable-4.c: Likewise.
2881 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2882 of operations under test.
2883 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2885 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2886 Don't require sibling-call optimization.
2887 * gcc.target/mips/near-far-4.c: Likewise.
2889 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2890 Make sure that the register variable is used.
2891 * gcc.target/mips/soft-float-1.c: Likewise.
2893 * gcc.target/mips/sdata-1.c: Make static data volatile.
2894 * gcc.target/mips/sdata-2.c: Likewise.
2895 * gcc.target/mips/sdata-3.c: Likewise.
2896 * gcc.target/mips/sdata-4.c: Likewise.
2898 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2900 * gcc.target/mips/atomic-memory-2.c: Likewise.
2901 * gcc.target/mips/branch-cost-1.c: Likewise.
2902 * gcc.target/mips/branch-cost-2.c: Likewise.
2903 * gcc.target/mips/cache-1.c: Likewise.
2904 * gcc.target/mips/call-1.c: Likewise.
2905 * gcc.target/mips/call-saved-2.c: Likewise.
2906 * gcc.target/mips/const-anchor-1.c: Likewise.
2907 * gcc.target/mips/const-anchor-2.c: Likewise.
2908 * gcc.target/mips/dse-1.c: Likewise.
2909 * gcc.target/mips/dsp-lhx.c: Likewise.
2910 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2911 * gcc.target/mips/ext-1.c: Likewise.
2912 * gcc.target/mips/ext-2.c: Likewise.
2913 * gcc.target/mips/ext-3.c: Likewise.
2914 * gcc.target/mips/ext-4.c: Likewise.
2915 * gcc.target/mips/ext-5.c: Likewise.
2916 * gcc.target/mips/ext-6.c: Likewise.
2917 * gcc.target/mips/ext-7.c: Likewise.
2918 * gcc.target/mips/extend-1.c: Likewise.
2919 * gcc.target/mips/fix-r4000-1.c: Likewise.
2920 * gcc.target/mips/fix-r4000-3.c: Likewise.
2921 * gcc.target/mips/fix-r4000-5.c: Likewise.
2922 * gcc.target/mips/fix-r4000-6.c: Likewise.
2923 * gcc.target/mips/fix-r4000-8.c: Likewise.
2924 * gcc.target/mips/fix-r4000-10.c: Likewise.
2925 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2926 * gcc.target/mips/fixed-vector-type.c: Likewise.
2927 * gcc.target/mips/fpr-moves-1.c: Likewise.
2928 * gcc.target/mips/fpr-moves-2.c: Likewise.
2929 * gcc.target/mips/fpr-moves-3.c: Likewise.
2930 * gcc.target/mips/fpr-moves-4.c: Likewise.
2931 * gcc.target/mips/fpr-moves-5.c: Likewise.
2932 * gcc.target/mips/fpr-moves-6.c: Likewise.
2933 * gcc.target/mips/ins-1.c: Likewise.
2934 * gcc.target/mips/ins-2.c: Likewise.
2935 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2936 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2937 * gcc.target/mips/lazy-binding-1.c: Likewise.
2938 * gcc.target/mips/madd-3.c: Likewise.
2939 * gcc.target/mips/madd-5.c: Likewise.
2940 * gcc.target/mips/madd-6.c: Likewise.
2941 * gcc.target/mips/madd-8.c: Likewise.
2942 * gcc.target/mips/madd-9.c: Likewise.
2943 * gcc.target/mips/memcpy-1.c: Likewise.
2944 * gcc.target/mips/mips-ps-type.c: Likewise.
2945 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2946 * gcc.target/mips/mips-sched-madd.c: Likewise.
2947 * gcc.target/mips/mips16e-extends.c: Likewise.
2948 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2949 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2950 * gcc.target/mips/movcc-1.c: Likewise.
2951 * gcc.target/mips/movcc-2.c: Likewise.
2952 * gcc.target/mips/movcc-3.c: Likewise.
2953 * gcc.target/mips/msub-5.c: Likewise.
2954 * gcc.target/mips/msub-6.c: Likewise.
2955 * gcc.target/mips/msub-8.c: Likewise.
2956 * gcc.target/mips/mult-2.c: Likewise.
2957 * gcc.target/mips/mult-3.c: Likewise.
2958 * gcc.target/mips/mult-5.c: Likewise.
2959 * gcc.target/mips/mult-6.c: Likewise.
2960 * gcc.target/mips/mult-7.c: Likewise.
2961 * gcc.target/mips/mult-12.c: Likewise.
2962 * gcc.target/mips/mult-13.c: Likewise.
2963 * gcc.target/mips/mult-14.c: Likewise.
2964 * gcc.target/mips/mult-15.c: Likewise.
2965 * gcc.target/mips/mult-17.c: Likewise.
2966 * gcc.target/mips/mult-18.c: Likewise.
2967 * gcc.target/mips/mult-19.c: Likewise.
2968 * gcc.target/mips/nmadd-1.c: Likewise.
2969 * gcc.target/mips/nmadd-2.c: Likewise.
2970 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2971 * gcc.target/mips/octeon-cins-1.c: Likewise.
2972 * gcc.target/mips/octeon-cins-2.c: Likewise.
2973 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2974 * gcc.target/mips/octeon-exts-2.c: Likewise.
2975 * gcc.target/mips/octeon-exts-3.c: Likewise.
2976 * gcc.target/mips/octeon-exts-4.c: Likewise.
2977 * gcc.target/mips/octeon-exts-5.c: Likewise.
2978 * gcc.target/mips/octeon-exts-6.c: Likewise.
2979 * gcc.target/mips/octeon-exts-7.c: Likewise.
2980 * gcc.target/mips/octeon-pop-2.c: Likewise.
2981 * gcc.target/mips/octeon-seq-3.c: Likewise.
2982 * gcc.target/mips/octeon-seq-4.c: Likewise.
2983 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2984 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2985 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2986 * gcc.target/mips/pr54240.c: Likewise.
2987 * gcc.target/mips/rsqrt-1.c: Likewise.
2988 * gcc.target/mips/rsqrt-2.c: Likewise.
2989 * gcc.target/mips/rsqrt-3.c: Likewise.
2990 * gcc.target/mips/rsqrt-4.c: Likewise.
2991 * gcc.target/mips/save-restore-2.c: Likewise.
2992 * gcc.target/mips/save-restore-4.c: Likewise.
2993 * gcc.target/mips/sb1-1.c: Likewise.
2994 * gcc.target/mips/scc-1.c: Likewise.
2995 * gcc.target/mips/scc-2.c: Likewise.
2996 * gcc.target/mips/scc-3.c: Likewise.
2997 * gcc.target/mips/scc-4.c: Likewise.
2998 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2999 * gcc.target/mips/truncate-1.c: Likewise.
3000 * gcc.target/mips/truncate-2.c: Likewise.
3001 * gcc.target/mips/truncate-3.c: Likewise.
3002 * gcc.target/mips/truncate-4.c: Likewise.
3003 * gcc.target/mips/truncate-5.c: Likewise.
3004 * gcc.target/mips/truncate-6.c: Likewise.
3005 * gcc.target/mips/unaligned-1.c: Likewise.
3007 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3008 skip for -O0. Require -fexpensive-optimizations.
3009 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3010 * gcc.target/mips/dspr2-MULT.c: Likewise.
3011 * gcc.target/mips/fix-r4000-2.c: Likewise.
3012 * gcc.target/mips/fix-r4000-4.c: Likewise.
3013 * gcc.target/mips/fix-r4000-7.c: Likewise.
3014 * gcc.target/mips/fix-r4000-9.c: Likewise.
3015 * gcc.target/mips/madd-1.c: Likewise.
3016 * gcc.target/mips/madd-2.c: Likewise.
3017 * gcc.target/mips/madd-4.c: Likewise.
3018 * gcc.target/mips/maddu-1.c: Likewise.
3019 * gcc.target/mips/maddu-2.c: Likewise.
3020 * gcc.target/mips/maddu-3.c: Likewise.
3021 * gcc.target/mips/maddu-4.c: Likewise.
3022 * gcc.target/mips/msub-1.c: Likewise.
3023 * gcc.target/mips/msub-2.c: Likewise.
3024 * gcc.target/mips/msub-3.c: Likewise.
3025 * gcc.target/mips/msub-4.c: Likewise.
3026 * gcc.target/mips/msubu-1.c: Likewise.
3027 * gcc.target/mips/msubu-2.c: Likewise.
3028 * gcc.target/mips/msubu-3.c: Likewise.
3029 * gcc.target/mips/msubu-4.c: Likewise.
3030 * gcc.target/mips/mult-1.c: Likewise.
3031 * gcc.target/mips/mult-4.c: Likewise.
3032 * gcc.target/mips/mult-8.c: Likewise.
3033 * gcc.target/mips/mult-9.c: Likewise.
3034 * gcc.target/mips/mult-10.c: Likewise.
3035 * gcc.target/mips/mult-11.c: Likewise.
3036 * gcc.target/mips/mult-16.c: Likewise.
3038 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3039 skip for -O0 and -Os.
3040 * gcc.target/mips/fix-r4000-12.c: Likewise.
3041 * gcc.target/mips/madd-7.c: Likewise.
3042 * gcc.target/mips/mips-ps-5.c: Likewise.
3043 * gcc.target/mips/mips-ps-7.c: Likewise.
3044 * gcc.target/mips/msub-7.c: Likewise.
3046 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3047 skip for -O0. Require -mno-abicalls.
3048 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3050 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3051 skip for -O0. Require a total number of BBIT instructions and
3052 at least one of each kind.
3054 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3055 skip for -O0. Require -fno-unroll-loops.
3057 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3058 skip for -O0. Allow BLTZ as well as BGEZ.
3060 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3062 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3063 skip for -O0. Require -fschedule-insns2.
3064 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3066 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3067 but skip for -O0. Make a branch-likely more likely.
3069 * gcc.target/mips/timode-2.c: Split each test into its own function.
3070 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3072 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3073 skip for -O0. Require -fpeephole2.
3074 * gcc.target/mips/vr-mult-2.c: Likewise.
3076 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3078 PR preprocessor/53469
3079 * gcc.dg/cpp/_Pragma7.c: New test case.
3081 2012-08-27 Tobias Burnus <burnus@net-b.de>
3084 * gfortran.dg/do_5.f90: New.
3086 2012-08-27 Tobias Burnus <burnus@net-b.de>
3088 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3089 from dg-options as -Wall no longer implies it.
3091 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3093 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3095 2012-08-25 Jason Merrill <jason@redhat.com>
3097 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3099 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3102 * g++.dg/cpp0x/auto34.C: New.
3104 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3107 * gcc.dg/pr54363.c: New test.
3110 * gcc.dg/pr54355.c: New test.
3112 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3115 * gcc.target/i386/pr52857-1.c: New.
3116 * gcc.target/i386/pr52857-2.c: Likewise.
3118 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3120 * gcc.target/mips/code-readable-4.c: New test.
3122 2012-08-23 Julian Brown <julian@codesourcery.com>
3123 Sandra Loosemore <sandra@codesourcery.com>
3125 * gcc.target/mips/code-readable-1.c: Add -O to options.
3127 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3130 * g++.dg/lookup/using53.C: New.
3132 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3134 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3135 * gcc.dg/fixed-point/convert-1.c: New.
3136 * gcc.dg/fixed-point/convert-2.c: New.
3137 * gcc.dg/fixed-point/convert-3.c: New.
3138 * gcc.dg/fixed-point/convert-4.c: New.
3139 * gcc.dg/fixed-point/convert-float-1.c: New.
3140 * gcc.dg/fixed-point/convert-float-2.c: New.
3141 * gcc.dg/fixed-point/convert-float-3.c: New.
3142 * gcc.dg/fixed-point/convert-float-4.c: New.
3143 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3144 * gcc.dg/fixed-point/convert-sat.c: New.
3145 * gcc.dg/fixed-point/convert.h: New.
3147 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3150 * gcc.target/sh/pr54089-2.c: New.
3152 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3154 * gcc.target/i386/long-double-64-1.c: New file.
3155 * gcc.target/i386/long-double-64-2.c: Likewise.
3156 * gcc.target/i386/long-double-64-3.c: Likewise.
3157 * gcc.target/i386/long-double-64-4.c: Likewise.
3158 * gcc.target/i386/long-double-80-1.c: Likewise.
3159 * gcc.target/i386/long-double-80-2.c: Likewise.
3160 * gcc.target/i386/long-double-80-3.c: Likewise.
3161 * gcc.target/i386/long-double-80-4.c: Likewise.
3162 * gcc.target/i386/long-double-80-5.c: Likewise.
3163 * gcc.target/i386/long-double-80-6.c: Likewise.
3164 * gcc.target/i386/long-double-80-7.c: Likewise.
3166 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3168 PR tree-optimization/54317
3169 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3171 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3174 * gcc.target/sh/pr39423-2.c: New.
3176 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3178 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3179 * gcc.dg/fold-perm.c: Likewise.
3181 2012-08-20 Jan Hubicka <jh@suse.cz>
3184 * gcc.dg/ipa/inlinehint-1.c: New.
3186 2012-08-20 Florian Weimer <fweimer@redhat.com>
3189 * g++.dg/init/new38.C: New test.
3190 * g++.dg/init/new39.C: New test.
3192 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3195 * gcc.target/sh/pr54089-1.c: New.
3197 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3200 * gcc.target/sh/pr51244-11.c: New.
3202 2012-08-20 Tobias Burnus <burnus@net-b.de>
3205 * gfortran.dg/warn_target_lifetime_2.f90: New.
3207 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3210 * g++.dg/warn/Wunused-var-17.C: New.
3212 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3215 * gcc.dg/gomp/pr53992.c: New test.
3217 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3220 * gcc.c-torture/execute/20120817-1.c: New test.
3222 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3224 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3226 (f2): New test that really does need adds.
3228 2012-08-20 Richard Guenther <rguenther@suse.de>
3230 PR tree-optimization/54327
3231 * gcc.dg/torture/pr54327.c: New testcase.
3233 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3235 PR tree-optimization/54321
3236 * gcc.c-torture/compile/pr54321.c: New test.
3238 2012-08-20 Tobias Burnus <burnus@net-b.de>
3241 * gfortran.dg/warn_target_lifetime_1.f90: New.
3243 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3246 * gfortran.dg/real_compare_1.f90: New test case.
3247 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3249 2012-08-18 Jan Hubicka <jh@suse.cz>
3251 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3253 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3256 * gfortran.dg/interface_37.f90: New test.
3258 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3259 Gary Funck <gary@intrepid.com>
3262 * gcc.target/i386/pr20020-1.c: New test.
3263 * gcc.target/i386/pr20020-2.c: Likewise.
3264 * gcc.target/i386/pr20020-3.c: Likewise.
3266 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3268 * gcc.target/i386/perm-concat.c: New test.
3270 2012-08-17 Julian Brown <julian@codesourcery.com>
3272 * gcc.target/arm/div64-unwinding.c: New test.
3274 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3276 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3278 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3281 * gcc.target/sh/pr54236-1.c: New.
3283 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3285 * lib/target-supports.exp (check_effective_target_sync_int_long)
3286 (check_effective_target_sync_char_short): Enable for crisv32-*
3290 * gcc.dg/torture/pr54261-1.c: New test.
3292 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3296 * gfortran.dg/typebound_call_24.f03: New.
3298 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3300 PR tree-optimization/54245
3301 * gcc.dg/tree-ssa/pr54245.c: New test.
3303 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3305 PR tree-optimization/54240
3306 * gcc.target/powerpc/pr54240.c: New test.
3307 * gcc.target/mips/pr54240.c: Likewise.
3309 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3312 * gcc.target/sh/pr52933-1.c: New.
3313 * gcc.target/sh/pr52933-2.c: New.
3315 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3318 * gcc.target/sh/pr50751-8.c: New.
3320 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3323 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3324 * gfortran.dg/typebound_proc_27.f03: New test.
3326 2012-08-14 Sterling Augustine <saugustine@google.com>
3328 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3330 2012-08-14 Tobias Burnus <burnus@net-b.de>
3333 * gfortran.dg/data_constraints_3.f90: New.
3334 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3335 to disable -pedantic compilation.
3336 * gfortran.dg/pr37243.f: Ditto.
3337 * gfortran.dg/g77/19990826-3.f: Ditto.
3338 * gfortran.dg/g77/20020307-1.f : Ditto.
3339 * gfortran.dg/g77/980310-3.f: Ditto.
3341 2012-08-14 Tobias Burnus <burnus@net-b.de>
3344 * gfortran.dg/warn_conversion_4.f90: New.
3346 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3349 PR rtl-optimization/53495
3350 * gcc.c-torture/compile/pr53411.c: New test.
3351 * gcc.c-torture/compile/pr53495.c: New test.
3353 2012-08-13 Richard Guenther <rguenther@suse.de>
3355 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3357 2012-08-13 Richard Guenther <rguenther@suse.de>
3359 PR tree-optimization/54200
3360 * gcc.dg/guality/pr54200.c: New testcase.
3361 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3363 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3365 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3367 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3370 * gcc.target/sh/pr51244-7.c: New.
3371 * gcc.target/sh/pr51244-8.c: New.
3372 * gcc.target/sh/pr51244-9.c: New.
3373 * gcc.target/sh/pr51244-10.c: New.
3375 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3377 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3379 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3380 * gcc.target/sh/pr53511-1.c: Likewise.
3381 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3382 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3383 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3384 * gcc.target/sh/pr53512-3.c: Likewise.
3385 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3387 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3390 * gcc.c-torture/compile/pr39423-1.c: New.
3391 * gcc.c-torture/compile/pr39423-2.c: New.
3393 2012-08-12 Tobias Burnus <burnus@net-b.de>
3396 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3397 they appear uninitialized on the RHS.
3398 * gfortran.dg/public_private_module_6.f90: New.
3400 2012-08-11 Martin Jambor <mjambor@suse.cz>
3403 * gfortran.dg/pr48636.f90: New test.
3405 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3407 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3409 (main): Adjust caller.
3411 2012-08-10 Richard Guenther <rguenther@suse.de>
3413 * gcc.dg/matrix/*.c: Adjust and move ...
3414 * gcc.dg/torture/: ... here.
3415 * gcc.dg/matrix: Remove directory.
3417 2012-08-10 Richard Guenther <rguenther@suse.de>
3420 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3422 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3425 * gcc.dg/tree-ssa/pr54211.c: New test.
3427 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3429 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3430 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3432 2012-08-10 Richard Guenther <rguenther@suse.de>
3434 PR tree-optimization/54109
3435 * gcc.dg/torture/pr54109.c: New testcase.
3436 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3437 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3439 2012-08-10 Richard Guenther <rguenther@suse.de>
3441 PR tree-optimization/54027
3442 * gcc.dg/torture/pr54027.c: New testcase.
3444 2012-08-10 Richard Guenther <rguenther@suse.de>
3446 * g++.dg/plugin/selfassign.c: Adjust.
3447 * gcc.dg/plugin/selfassign.c: Likewise.
3448 * gcc.dg/strlenopt-11.c: Likewise.
3449 * gcc.dg/strlenopt-13.c: Likewise.
3450 * gcc.dg/no-strict-overflow-4.c: Likewise.
3451 * gcc.dg/strict-overflow-4.c: Likewise.
3452 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3453 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3454 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3455 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3456 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3457 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3458 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3459 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3460 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3461 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3462 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3463 * gcc.dg/pr46309.c: Likewise.
3464 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3466 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3468 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3470 * gcc.c-torture/compile/20120727-2.c: New test.
3472 2012-08-09 Martin Jambor <mjambor@suse.cz>
3474 * gcc.dg/ipa/iinline-4.c: New test.
3475 * gcc.dg/ipa/iinline-5.c: Likewise.
3476 * gcc.dg/ipa/iinline-6.c: Likewise.
3477 * gcc.dg/ipa/iinline-7.c: Likewise.
3478 * gcc.dg/lto/20120723_0.c: Likewise.
3479 * gcc.dg/lto/20120723_1.c: Likewise.
3481 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3484 * gcc.target/sh/pr39423-1.c: New.
3486 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3489 * gcc.target/sh/pr51244-5: New.
3490 * gcc.target/sh/pr51244-6: New.
3492 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3494 * gcc.target/i386/adx-addxcarry32-3.c: New.
3495 * gcc.target/i386/adx-addxcarry64-3.c: New.
3497 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3499 PR rtl-optimization/53701
3500 * gcc.dg/pr53701.c: New test.
3502 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3504 * gcc.c-torture/compile/20120727-1.c: New test.
3506 2012-08-09 Tobias Burnus <burnus@net-b.de>
3509 * gfortran.dg/intrinsic_shadow_4.f90: New.
3511 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3513 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3515 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3517 * gcc.c-torture/execute/20120808-1.c: New test.
3519 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3521 PR rtl-optimization/54157
3522 * gcc.target/i386/pr54157.c: New file.
3524 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3526 * gcc.target/i386/adx-addcarryx32-1.c: New.
3527 * gcc.target/i386/adx-addcarryx32-2.c: New.
3528 * gcc.target/i386/adx-addcarryx64-1.c: New.
3529 * gcc.target/i386/adx-addcarryx64-2.c: New.
3530 * gcc.target/i386/adx-check.h: New.
3531 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3532 * gcc.target/i386/sse-12.c: Add -madx.
3533 * gcc.target/i386/sse-13.c: Ditto.
3534 * gcc.target/i386/sse-14.c: Ditto.
3535 * gcc.target/i386/sse-22.c: Ditto.
3536 * gcc.target/i386/sse-23.c: Ditto.
3537 * g++.dg/other/i386-2.C: Ditto.
3538 * g++.dg/other/i386-3.C: Ditto.
3540 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3542 * gcc.dg/tree-ssa/slsr-5.c: New.
3543 * gcc.dg/tree-ssa/slsr-6.c: New.
3544 * gcc.dg/tree-ssa/slsr-7.c: New.
3545 * gcc.dg/tree-ssa/slsr-8.c: New.
3546 * gcc.dg/tree-ssa/slsr-9.c: New.
3547 * gcc.dg/tree-ssa/slsr-10.c: New.
3548 * gcc.dg/tree-ssa/slsr-11.c: New.
3549 * gcc.dg/tree-ssa/slsr-12.c: New.
3550 * gcc.dg/tree-ssa/slsr-13.c: New.
3551 * gcc.dg/tree-ssa/slsr-14.c: New.
3552 * gcc.dg/tree-ssa/slsr-15.c: New.
3553 * gcc.dg/tree-ssa/slsr-16.c: New.
3554 * gcc.dg/tree-ssa/slsr-17.c: New.
3555 * gcc.dg/tree-ssa/slsr-18.c: New.
3556 * gcc.dg/tree-ssa/slsr-19.c: New.
3557 * gcc.dg/tree-ssa/slsr-20.c: New.
3558 * gcc.dg/tree-ssa/slsr-21.c: New.
3559 * gcc.dg/tree-ssa/slsr-22.c: New.
3560 * gcc.dg/tree-ssa/slsr-23.c: New.
3561 * gcc.dg/tree-ssa/slsr-24.c: New.
3562 * gcc.dg/tree-ssa/slsr-25.c: New.
3563 * gcc.dg/tree-ssa/slsr-26.c: New.
3564 * gcc.dg/tree-ssa/slsr-30.c: New.
3565 * gcc.dg/tree-ssa/slsr-31.c: New.
3567 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3569 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3570 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3571 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3573 2012-08-06 Cary Coutant <ccoutant@google.com>
3575 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3577 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3580 * gfortran.dg/dummy_procedure_5.f90: Modified.
3581 * gfortran.dg/dummy_procedure_8.f90: New.
3582 * gfortran.dg/interface_26.f90: Modified.
3583 * gfortran.dg/proc_ptr_11.f90: Modified.
3584 * gfortran.dg/proc_ptr_15.f90: Modified.
3585 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3586 * gfortran.dg/typebound_override_1.f90: Modified.
3587 * gfortran.dg/typebound_proc_6.f03: Modified.
3589 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3591 PR tree-optimization/51938
3592 PR tree-optimization/52005
3593 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3594 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3595 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3596 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3598 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3600 Avoid crashing on erroneous static_assert usage
3601 * g++.dg/cpp0x/static_assert8.C: New test.
3603 2012-08-06 Jason Merrill <jason@redhat.com>
3605 * g++.dg/cpp0x/sfinae38.C: New.
3607 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3608 Paolo Carlini <paolo.carlini@oracle.com>
3611 * g++.dg/conversion/void2.C: New.
3613 2012-08-06 Tom de Vries <tom@codesourcery.com>
3615 * gcc.dg/tree-ssa/vrp78.c: New test.
3617 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3618 Richard Sandiford <rdsandiford@googlemail.com>
3620 * g++.dg/opt/enum2.C: Require fpic target.
3621 * g++.dg/lto/20090303_0.C: Likewise.
3623 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3624 Catherine Moore <clm@codesourcery.com>
3626 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3627 flush function names too.
3628 * gcc.target/mips/clear-cache-1.c: Likewise.
3630 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3633 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3635 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3638 * gfortran.dg/array_5.f90: New test.
3640 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3642 PR tree-optimization/30318
3643 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3645 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3647 * g++.dg/ext/vector17.C: New testcase.
3649 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3652 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3653 * g++.dg/opt/longbranch1.C: Likewise.
3655 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3657 PR tree-optimization/53805
3658 * gcc.dg/fold-notunord.c: New testcase.
3660 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3663 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3664 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3666 2012-08-02 Jason Merrill <jason@redhat.com>
3667 Paolo Carlini <paolo.carlini@oracle.com>
3669 PR c++/51213 (again)
3670 * g++.dg/cpp0x/sfinae37.C: Extend.
3672 2012-08-02 Richard Guenther <rguenther@suse.de>
3674 PR tree-optimization/50672
3675 * g++.dg/torture/pr50672.C: New testcase.
3677 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3680 * gfortran.dg/abstract_type_6.f03: Modified.
3681 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3682 * gfortran.dg/proc_ptr_comp_35.f90: New.
3683 * gfortran.dg/typebound_proc_9.f03: Modified.
3684 * gfortran.dg/typebound_proc_26.f90: New.
3686 2012-08-02 Richard Guenther <rguenther@suse.de>
3688 * gcc.dg/torture/pta-callused-1.c: Adjust.
3689 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3690 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3691 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3692 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3693 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3694 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3695 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3696 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3698 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3701 * gfortran.dg/include_6.f90: New test case.
3702 * gfortran.dg/include_7.f90: New test case.
3703 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3705 2012-08-01 Tom de Vries <tom@codesourcery.com>
3707 * gcc.dg/tree-ssa/vrp76.c: New test.
3709 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3711 PR tree-optimization/46556
3712 * gcc.dg/tree-ssa/slsr-27.c: New.
3713 * gcc.dg/tree-ssa/slsr-28.c: New.
3714 * gcc.dg/tree-ssa/slsr-29.c: New.
3716 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3719 * gfortran.dg/proc_decl_29.f90: New.
3721 2012-07-31 Dehao Chen <dehao@google.com>
3723 * gcc.dg/predict-7.c: New test.
3725 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3728 * gfortran.dg/typebound_override_3.f90: New.
3730 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3732 PR tree-optimization/53773
3733 * gcc.dg/vect/pr53773.c: New test.
3735 2012-07-31 Nick Clifton <nickc@redhat.com>
3737 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3740 2012-07-31 Tobias Burnus <burnus@net-b.de>
3742 * gfortran.dg/c_funloc_tests_6.f90: New.
3743 * gfortran.dg/c_funloc_tests_7.f90: New.
3744 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3746 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3749 * g++.dg/cpp0x/temp_default5.C: New.
3751 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3754 * gfortran.dg/proc_ptr_37.f90: New.
3756 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3758 * lib/target-supports.exp
3759 (check_effective_target_vect_natural_alignment): New function.
3760 * gcc.dg/align-2.c: Only run on targets with natural alignment
3762 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3763 alignment of vector types.
3765 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3766 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3768 * gcc.target/i386/rdseed16-1.c: New.
3769 * gcc.target/i386/rdseed32-1.c: Ditto
3770 * gcc.target/i386/rdseed64-1.c: Ditto
3771 * gcc.target/i386/sse-12.c: Add -mrdseed.
3772 * gcc.target/i386/sse-13.c: Ditto.
3773 * gcc.target/i386/sse-14.c: Ditto.
3774 * g++.dg/other/i386-2.C: Ditto.
3775 * g++.dg/other/i386-3.C: Ditto.
3777 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3780 * gcc.target/sh/pr51244-4.c: New.
3782 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3784 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3785 for alpha*-*-* targets. Cleanup original tree dump.
3787 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3789 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3790 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3792 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3794 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3795 rand, srand. Include <stdlib.h>.
3797 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3799 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3801 2012-07-26 Richard Henderson <rth@redhat.com>
3803 * gcc.dg/attr-hotcold-1.c: New.
3804 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3806 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3807 Sandra Loosemore <sandra@codesourcery.com>
3809 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3811 2012-07-26 Tobias Burnus <burnus@net-b.de>
3813 * gfortran.dg/contiguous_1.f90: Update dg-error.
3814 * gfortran.dg/proc_ptr_32.f90: Ditto.
3816 2012-07-26 Richard Guenther <rguenther@suse.de>
3818 PR tree-optimization/54098
3819 * gcc.dg/torture/pr54098.c: New testcase.
3821 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3823 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3824 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3826 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3829 * gfortran.dg/array_constructor_39.f90: New test.
3831 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3834 * gfortran.dg/array_constructor_38.f90: New test.
3836 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3838 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3840 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3842 * gnat.dg/noreturn5.ad[sb]: New test.
3844 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3845 Paul Brook <paul@codesourcery.com>
3849 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3850 * c-c++-common/pr53633.c: New test.
3852 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3854 * gcc.target/i386/asm-dialect-1.c: New test case.
3856 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3857 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3859 * gcc.target/i386/prefetchw-1.c: New.
3860 * gcc.target/i386/sse-12.c: Add -mprfchw.
3861 * gcc.target/i386/sse-13.c: Ditto.
3862 * gcc.target/i386/sse-14.c: Ditto.
3863 * gcc.target/i386/sse-22.c: Ditto.
3864 * gcc.target/i386/sse-23.c: Ditto.
3865 * g++.dg/other/i386-2.C: Ditto.
3866 * g++.dg/other/i386-3.C: Ditto.
3868 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3870 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3872 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3875 * gcc.target/arm/pr54051.c: New.
3876 * gcc.target/arm/vfp-1.c: Adjust test.
3878 2012-07-24 Julian Brown <julian@codesourcery.com>
3880 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3881 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3884 2012-07-23 Paul Brook <paul@codesourcery.com>
3886 * g++.dg/other/armv7m-1.c: New test.
3888 2012-07-23 Julian Brown <julian@codesourcery.com>
3890 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3892 (DO_TEST): Define to 1 for appropriate ARM targets.
3894 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3896 PR tree-optimization/53881
3897 * gcc.dg/pr53881.c: Renamed to ...
3898 * gcc.dg/pr53881-1.c: ... this.
3899 * gcc.dg/pr53881-2.c: New test.
3901 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3903 Handle recent changes in default atomics for cris*-*-linux*.
3904 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3905 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3906 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3907 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3908 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3909 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3910 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3911 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3912 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3913 -mno-unaligned-atomic-may-use-library is in effect for
3915 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3916 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3917 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3918 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3919 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3920 gcc.target/cris/torture/sync-mis-op-i-1.c,
3921 gcc.target/cris/torture/sync-mis-op-i-2.c,
3922 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3923 gcc.target/cris/torture/sync-mis-op-i-3.c,
3924 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3925 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3926 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3927 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3928 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3929 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3930 (main): Remove local variable x.
3931 [mis_ok]: Check that atomics don't fail.
3933 2012-07-21 Andrew Pinski <apinski@cavium.com>
3935 * gcc.dg/tree-ssa/vrp72.c: New test.
3936 * gcc.dg/tree-ssa/vrp73.c: New test.
3937 * gcc.dg/tree-ssa/vrp74.c: New test.
3938 * gcc.dg/tree-ssa/vrp75.c: New test.
3940 2012-07-21 Andrew Pinski <apinski@cavium.com>
3942 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3943 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3945 2012-07-21 Andrew Pinski <apinski@cavium.com>
3947 * gcc.target/mips/octeon-pop-2.c: New testcase.
3949 2012-07-21 Tobias Burnus <burnus@net-b.de>
3952 * gfortran.dg/assumed_rank_3.f90: New.
3953 * gfortran.dg/assumed_rank_11.f90: New.
3954 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3955 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3956 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3958 2012-07-21 Andrew Pinski <apinski@cavium.com>
3960 * gcc.target/mips/unaligned-1.c: New testcase.
3962 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3964 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3966 2012-07-20 Tobias Burnus <burnus@net-b.de>
3968 * gfortran.dg/bind_c_array_params_2.f90: New.
3969 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3970 and update dg-error.
3972 2012-07-20 Tobias Burnus <burnus@net-b.de>
3974 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3976 2012-07-20 Jason Merrill <jason@redhat.com>
3979 * g++.dg/other/array7.C: New.
3981 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3983 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3984 the basic block and check loop depth.
3985 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3986 matching patterns and comments.
3987 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3988 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3990 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3993 * c-c++-common/pr28656.c: New test.
3995 2012-07-19 Jason Merrill <jason@redhat.com>
3998 * g++.dg/init/mutable1.C: New.
4000 2012-07-20 Tobias Burnus <burnus@net-b.de>
4003 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4004 * gfortran.dg/assumed_rank_1.f90: New.
4005 * gfortran.dg/assumed_rank_1_c.c: New.
4006 * gfortran.dg/assumed_rank_2.f90: New.
4007 * gfortran.dg/assumed_rank_4.f90: New.
4008 * gfortran.dg/assumed_rank_5.f90: New.
4009 * gfortran.dg/assumed_rank_6.f90: New.
4010 * gfortran.dg/assumed_rank_7.f90: New.
4011 * gfortran.dg/assumed_rank_8.f90: New.
4012 * gfortran.dg/assumed_rank_8_c.c: New.
4013 * gfortran.dg/assumed_rank_9.f90: New.
4014 * gfortran.dg/assumed_rank_10.f90: New.
4015 * gfortran.dg/assumed_rank_12.f90: New.
4017 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4019 * gnat.dg/opt25.adb: New test.
4020 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4021 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4023 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4025 * gnat.dg/aggr20.ad[sb]: New test.
4026 * gnat.dg/aggr20_pkg.ads: New helper.
4028 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4030 * gnat.dg/derived_type3.adb: New test.
4031 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4033 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4035 PR rtl-optimization/53942
4036 * gcc.dg/pr53942.c: New test.
4038 2012-07-19 Jason Merrill <jason@redhat.com>
4041 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4043 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4045 * gnat.dg/discr38.adb: New test.
4047 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4050 * c-c++-common/gomp/pr54017.c: New test.
4052 2012-07-19 Richard Guenther <rguenther@suse.de>
4053 Eric Botcazou <ebotcazou@adacore.com>
4055 * gnat.dg/loop_optimization11.adb: New testcase.
4056 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4058 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4059 Jason Merrill <jason@redhat.com>
4061 * g++.dg/cpp0x/sfinae37.C: New.
4062 * g++.dg/template/access23.C: New.
4063 * g++.dg/template/access7.C: Adjust.
4064 * g++.dg/template/sfinae10.C: Don't expect errors.
4065 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4067 2012-07-18 Julian Brown <julian@codesourcery.com>
4068 Sandra Loosemore <sandra@codesroucery.com>
4070 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4072 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4074 * gnat.dg/noreturn4.ad[sb]: New test.
4075 * gnat.dg/noreturn4_pkg.ads: New helper.
4077 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4078 Julian Brown <julian@codesourcery.com>
4080 * gcc.target/arm/neon-vdup-1.c: New test case.
4081 * gcc.target/arm/neon-vdup-2.c: New test case.
4082 * gcc.target/arm/neon-vdup-3.c: New test case.
4083 * gcc.target/arm/neon-vdup-4.c: New test case.
4084 * gcc.target/arm/neon-vdup-5.c: New test case.
4085 * gcc.target/arm/neon-vdup-6.c: New test case.
4086 * gcc.target/arm/neon-vdup-7.c: New test case.
4087 * gcc.target/arm/neon-vdup-8.c: New test case.
4088 * gcc.target/arm/neon-vdup-9.c: New test case.
4089 * gcc.target/arm/neon-vdup-10.c: New test case.
4090 * gcc.target/arm/neon-vdup-11.c: New test case.
4091 * gcc.target/arm/neon-vdup-12.c: New test case.
4092 * gcc.target/arm/neon-vdup-13.c: New test case.
4093 * gcc.target/arm/neon-vdup-14.c: New test case.
4094 * gcc.target/arm/neon-vdup-15.c: New test case.
4095 * gcc.target/arm/neon-vdup-16.c: New test case.
4096 * gcc.target/arm/neon-vdup-17.c: New test case.
4097 * gcc.target/arm/neon-vdup-18.c: New test case.
4098 * gcc.target/arm/neon-vdup-19.c: New test case.
4099 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4100 arguments non-constant.
4102 2012-07-18 Richard Guenther <rguenther@suse.de>
4104 PR tree-optimization/53970
4105 * g++.dg/torture/pr53970.C: New testcase.
4107 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4110 * gcc.c-torture/compile/pr38621.c: New.
4112 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4115 * gcc.target/sh/pr33135-1.c: New.
4116 * gcc.target/sh/pr33135-2.c: New.
4117 * gcc.target/sh/pr33135-3.c: New.
4118 * gcc.target/sh/pr33135-4.c: New.
4120 2012-07-17 Jason Merrill <jason@redhat.com>
4123 * g++.dg/parse/enum9.C: New.
4125 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4126 Sandra Loosemore <sandra@codesourcery.com>
4128 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4129 if there is a conflict with -mcpu=. Use -mcpu=5208.
4131 2012-07-17 Jason Merrill <jason@redhat.com>
4134 * g++.dg/template/array23.C: New.
4136 2012-07-17 Tobias Burnus <burnus@net-b.de>
4139 * gfortran.dg/bind_c_usage_26.f90: New.
4140 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4141 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4142 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4143 * gfortran.dg/interop_params.f03: Ditto.
4145 2012-07-17 Jason Merrill <jason@redhat.com>
4147 * g++.dg/template/inherit8.C: Adjust.
4148 * g++.dg/template/using21.C: Adjust.
4149 * g++.dg/template/using22.C: Adjust.
4152 * g++.dg/template/current-inst1.C: New.
4153 * g++.dg/parse/crash35.C: Adjust.
4155 2012-07-17 Tobias Burnus <burnus@net-b.de>
4158 * gfortran.dg/oldstyle_4.f90: New.
4160 2012-07-17 Tobias Burnus <burnus@net-b.de>
4163 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4164 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4166 2012-07-16 Jason Merrill <jason@redhat.com>
4168 * g++.dg/parse/access8.C: Adjust.
4169 * g++.dg/template/sfinae6_neg.C: Adjust.
4171 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4174 * gfortran.dg/coarray_allocate_1.f90: New test.
4176 2012-07-16 Andrew Pinski <apinski@cavium.com>
4178 * gcc.c-torture/execute/bswap-1.c: New testcase.
4179 * gcc.c-torture/compile/unalign-1.c: New testcase.
4180 * gcc.c-torture/compile/20120524-1.c: New testcase.
4181 * gcc.c-torture/compile/20101216-1.c: New testcase.
4183 2012-07-16 Dehao Chen <dehao@google.com>
4186 2012-07-10 Dehao Chen <dehao@google.com>
4188 * gcc.dg/debug_info_inline.c: New test.
4190 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4193 * gfortran.dg/proc_decl_28.f90: New.
4195 2012-07-16 Andrew Pinski <apinski@cavium.com>
4197 * gcc.dg/torture/builtins-1.c: New testcase.
4199 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4201 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4202 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4203 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4204 gcc.target/cris/sync-1-v10.c,
4205 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4206 pass -mno-unaligned-atomic-may-use-library.
4207 * gcc.target/cris/sync-xchg-1.c: New test.
4208 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4209 valid register operand output modifier.
4211 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4213 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4216 2012-07-13 Andrew Pinski <apinski@cavium.com>
4218 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4219 rather than cleanup-tree-dump.
4220 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4222 2012-07-13 Richard Guenther <rguenther@suse.de>
4224 PR tree-optimization/53907
4225 * gcc.target/i386/pr53907.c: New testcase.
4227 2012-07-13 Richard Guenther <rguenther@suse.de>
4229 PR tree-optimization/53922
4230 * gcc.dg/torture/pr53922.c: New testcase.
4232 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4234 PR rtl-optimization/53908
4235 * gcc.dg/torture/pr53908.c: New test.
4237 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4240 * g++.dg/cpp0x/variadic135.C: New.
4242 2012-07-12 Jason Merrill <jason@redhat.com>
4244 * g++.dg/template/sfinae6_neg.C: Adjust.
4246 2012-07-12 Tobias Burnus <burnus@net-b.de>
4248 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4249 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4250 scan-tree-dump-times pattern.
4252 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4254 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4256 2012-07-11 Jason Merrill <jason@redhat.com>
4259 * g++.g/cpp0x/defaulted37.C: New.
4261 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4264 * gcc.target/arm/pr53859.c: New test.
4266 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4269 * gcc.c-torture/compile/pr53886.c: New.
4271 2012-07-10 Dehao Chen <dehao@google.com>
4273 * gcc.dg/debug_info_inline.c: New test.
4275 2012-07-10 Jason Merrill <jason@redhat.com>
4278 * g++.dg/cpp0x/defaulted36.C: New.
4279 * g++.dg/cpp0x/defaulted21.C: Adjust.
4281 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4283 2012-07-09 Sterling Augustine <saugustine@google.com>
4285 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4287 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4289 PR tree-optimization/53887
4290 * gcc.dg/pr53887.c: New test.
4292 2012-07-09 Jason Merrill <jason@redhat.com>
4295 * g++.dg/cpp0x/nullptr29.C: New.
4297 2012-07-09 Tom de Vries <tom@codesourcery.com>
4298 Richard Guenther <rguenther@suse.de>
4300 * gcc.dg/builtin-unreachable-6.c: New test.
4301 * gcc.dg/builtin-unreachable-5.c: New test.
4303 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4305 PR tree-optimization/53881
4306 * gcc.dg/pr53881.c: New test.
4308 2012-07-06 Jason Merrill <jason@redhat.com>
4311 * g++.dg/cpp0x/variadic134.C: New.
4314 * g++.dg/cpp0x/alias-decl-20.C: New.
4316 2012-07-06 Tom de Vries <tom@codesourcery.com>
4318 PR tree-optimization/51879
4319 * gcc.dg/pr51879-16.c: New test.
4320 * gcc.dg/pr51879-17.c: Same.
4322 2012-07-06 Tom de Vries <tom@codesourcery.com>
4324 PR tree-optimization/52009
4325 * gcc.dg/pr51879-7.c: New test.
4326 * gcc.dg/pr51879-18.c: New test.
4328 2012-07-05 Jason Merrill <jason@redhat.com>
4331 * g++.dg/template/typedef39.C: New.
4334 * g++.dg/cpp0x/variadic133.C: New.
4335 * g++.dg/template/param1.C: Adjust.
4337 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4341 * gcc.target/arm/neon/vtrnf32.c: Update.
4342 * gcc.target/arm/neon/vtrns32.c: Update.
4343 * gcc.target/arm/neon/vtrnu32.c: Update.
4344 * gcc.target/arm/neon/vzipf32.c: Update.
4345 * gcc.target/arm/neon/vzips32.c: Update.
4346 * gcc.target/arm/neon/vzipu32.c: Update.
4348 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4351 * gfortran.dg/inline_sum_4.f90: New test.
4353 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4355 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4357 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4359 * gcc.target/arm/fma-sp.c: New testcase.
4360 * gcc.target/arm/fma.c: Likewise.
4361 * gcc.target/arm/fma.h: Likewise.
4363 2012-07-04 Jason Merrill <jason@redhat.com>
4366 * g++.dg/other/enum3.C: New.
4368 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4371 * g++.dg/torture/pr53321.C: New test.
4373 2012-07-04 Richard Guenther <rguenther@suse.de>
4375 PR tree-optimization/53844
4376 * g++.dg/tree-ssa/pr53844.C: New testcase.
4378 2012-07-04 Richard Guenther <rguenther@suse.de>
4380 PR tree-optimization/53849
4381 * gcc.dg/pr53849.c: New testcase.
4383 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4386 * g++.dg/ext/label14.C: New test.
4388 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4391 * g++.dg/other/pr53811.C: New test.
4393 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4396 * gcc.target/m68k/stack-limit-1.c: New testcase.
4398 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4400 * gnat.dg/recursive_call.adb: New test.
4402 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4404 * gnat.dg/discr37.ad[sb]: New test.
4406 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4408 * g++.dg/other/packed1.C: Remove SH from xfail list.
4410 2012-07-02 Jason Merrill <jason@redhat.com>
4413 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4416 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4419 * g++.dg/cpp0x/decltype39.C: New.
4420 * g++.dg/diagnostic/method1.C: Adjust.
4423 * g++.dg/template/ref6.C: New.
4425 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4428 * gcc.target/sh/pr53568-1.c: New.
4430 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4433 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4435 2012-07-02 Jason Merrill <jason@redhat.com>
4438 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4441 * g++.dg/template/enum7.C: New.
4442 * g++.dg/other/ptrmem10.C: Adjust.
4443 * g++.dg/other/ptrmem11.C: Adjust.
4444 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4446 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4448 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4450 2012-07-01 Wei Guozhi <carrot@google.com>
4453 * gcc.target/arm/pr53447-1.c: New testcase.
4454 * gcc.target/arm/pr53447-2.c: New testcase.
4455 * gcc.target/arm/pr53447-3.c: New testcase.
4456 * gcc.target/arm/pr53447-4.c: New testcase.
4458 2012-06-29 Richard Guenther <rguenther@suse.de>
4460 PR tree-optimization/47061
4461 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4463 2012-06-29 Richard Guenther <rguenther@suse.de>
4465 PR tree-optimization/37541
4466 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4468 2012-06-29 Richard Guenther <rguenther@suse.de>
4470 PR tree-optimization/52589
4471 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4473 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4475 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4477 * g++.dg/template/error46.C: Add missing comment to dg-message.
4478 * g++.dg/template/crash107.C: Likewise.
4479 * g++.dg/template/error47.C: Likewise.
4480 * g++.dg/template/crash108.C: Likewise.
4481 * g++.dg/overload/operator5.C: Likewise.
4483 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4484 errors in dg-message directives, add comments.
4486 2012-06-28 Kai Tietz <ktietz@redhat.com>
4488 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4489 hard-coded 'unsigned long'.
4491 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4493 PR tree-optimization/51581
4494 * gcc.dg/vect/pr51581-4.c: New test.
4496 PR tree-optimization/53645
4497 * gcc.c-torture/execute/pr53645-2.c: New test.
4499 2012-06-28 Richard Guenther <rguenther@suse.de>
4502 * gcc.dg/torture/pr53790.c: New testcase.
4504 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4506 PR tree-optimization/53645
4507 * gcc.c-torture/execute/pr53645.c: New test.
4509 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4511 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4513 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4517 * gcc.dg/guality/pr49888.c: Account for the possibility that
4518 the variable is optimized out at the first test.
4520 2012-06-27 Jason Merrill <jason@redhat.com>
4522 * g++.dg/cpp0x/override2.C: Adjust.
4523 * g++.dg/template/error5.C: Adjust.
4524 * g++.dg/parse/crash28.C: Adjust.
4527 * g++.dg/parse/template27.C: New.
4528 * g++.dg/template/crash74.C: Adjust expected output.
4530 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4534 * gfortran.dg/typebound_operator_16.f03: New.
4536 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4538 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4539 even src1.i and src2.i fields even in the second half of the arrays.
4541 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4544 * g++.dg/torture/vshuf-16.inc: New test.
4545 * g++.dg/torture/vshuf-2.inc: New test.
4546 * g++.dg/torture/vshuf-4.inc: New test.
4547 * g++.dg/torture/vshuf-8.inc: New test.
4548 * g++.dg/torture/vshuf-main.inc: New test.
4549 * g++.dg/torture/vshuf-v16hi.C: New test.
4550 * g++.dg/torture/vshuf-v16qi.C: New test.
4551 * g++.dg/torture/vshuf-v2df.C: New test.
4552 * g++.dg/torture/vshuf-v2di.C: New test.
4553 * g++.dg/torture/vshuf-v2sf.C: New test.
4554 * g++.dg/torture/vshuf-v2si.C: New test.
4555 * g++.dg/torture/vshuf-v4df.C: New test.
4556 * g++.dg/torture/vshuf-v4di.C: New test.
4557 * g++.dg/torture/vshuf-v4sf.C: New test.
4558 * g++.dg/torture/vshuf-v4si.C: New test.
4559 * g++.dg/torture/vshuf-v8hi.C: New test.
4560 * g++.dg/torture/vshuf-v8qi.C: New test.
4561 * g++.dg/torture/vshuf-v8si.C: New test.
4563 2012-06-27 Richard Guenther <rguenther@suse.de>
4566 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4568 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4570 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4571 scan-dump-dem-not): Use printable pattern in test name.
4573 2012-06-26 Sterling Augustine <saugustine@google.com>
4574 Dominique Dhumieres <dominiq@lps.ens.fr>
4576 * gcc.dg/pubtypes-2.c: Update expected output.
4577 * gcc.dg/pubtypes-3.c: Likewise.
4578 * gcc.dg/pubtypes-4.c: Likewise.
4580 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4582 * gcc.dg/tree-ssa/slsr-1.c: New test.
4583 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4584 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4585 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4587 2012-06-26 Matt Turner <mattst88@gmail.com>
4590 * gcc.target/arm/mmx-2.c: New.
4592 2012-06-26 Richard Guenther <rguenther@suse.de>
4595 * g++.dg/torture/pr53752.C: New testcase.
4597 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4599 PR tree-optimization/53748
4600 * gcc.c-torture/compile/pr53748.c: New test.
4602 2012-06-25 Jason Merrill <jason@redhat.com>
4606 * g++.dg/cpp0x/decltype38.C: New.
4607 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4609 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4611 * lib/target-supports-dg.exp (testname-for-summary): New.
4612 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4613 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4614 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4615 scan-module-absence, output-exists, output-exists-not: Use
4616 testname-for-summary.
4617 (dg-test): Clean up testname_with_flags.
4618 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4619 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4620 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4621 scan-assembler-dem-not, object-size: Use testname-for-summary.
4622 * lib/gcov.exp (run-gcov): Likewise.
4623 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4624 scan-dump-dem, scan-dump-dem-note): Likewise.
4626 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4627 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4628 including profopt.opt; save and restore existing value.
4629 * g++.dg/bprob/bprob.exp: Likewise.
4630 * gcc.dg/matrix/matrix.exp: Likewise.
4631 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4632 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4635 2012-06-25 Richard Henderson <rth@redhat.com>
4637 * gcc.dg/pr53749.c: New.
4639 2012-06-25 Jason Merrill <jason@redhat.com>
4642 * g++.dg/cpp0x/nullptr28.C: New.
4644 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4646 * gcc.target/arm/neon-vld1_dupQ.c: New.
4648 2012-06-25 Florian Weimer <fweimer@redhat.com>
4650 * g++.dg/init/new35.C: New.
4651 * g++.dg/init/new36.C: New.
4652 * g++.dg/init/new37.C: New.
4653 * g++.dg/ext/vla5.C: New warning.
4654 * g++.dg/ext/vla8.C: New warning.
4655 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4657 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4658 James Greenhalgh <james.greenhalgh@arm.com>
4660 * gcc.target/arm/ftest-support-arm.h New testcase.
4661 * gcc.target/arm/ftest-support-thumb.h Likewise.
4662 * gcc.target/arm/ftest-support.h Likewise.
4663 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4664 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4665 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4666 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4667 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4668 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4669 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4670 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4671 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4672 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4673 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4674 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4675 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4676 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4677 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4678 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4679 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4680 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4681 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4682 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4683 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4684 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4685 * lib/target-supports.exp
4686 (check_effective_target_arm_arch_FUNC): Add support for more
4688 (add_options_for_arm_arch_FUNC): Likewise.
4689 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4691 2012-06-25 Jason Merrill <jason@redhat.com>
4694 * g++.dg/cpp0x/constexpr-tuple.C: New.
4696 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4699 * gcc.target/i386/pr53759.c: New test.
4702 * g++.dg/cpp0x/nsdmi7.C: New test.
4704 2012-06-24 Kai Tietz <ktietz@redhat.com>
4706 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4708 * gcc.target/i386/pr38988.c: Likewise.
4710 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4714 * gfortran.dg/typebound_generic_12.f03: New.
4715 * gfortran.dg/typebound_generic_13.f03: New.
4717 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4719 * gnat.dg/lto15.ad[sb]: New test.
4721 2012-06-21 Meador Inge <meadori@codesourcery.com>
4724 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4726 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4728 * gcc.dg/pch/ident-1.c: New test.
4729 * gcc.dg/pch/ident-1.hs: Header file for new test.
4731 2012-06-21 Michael Matz <matz@suse.de>
4734 * gcc.c-torture/execute/pr53688.c: New test.
4736 2012-06-20 Richard Guenther <rguenther@suse.de>
4738 PR tree-optimization/30318
4739 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4741 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4743 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4745 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4747 * gcc.target/i386/clearcapv2.map: New file.
4748 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4750 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4752 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4753 and add __sh__ case.
4755 2012-06-19 Jason Merrill <jason@redhat.com>
4758 * g++.dg/debug/localclass1.C: New.
4760 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4762 * g++.dg/cpp0x/override4.C: New.
4764 2012-06-14 Jason Merrill <jason@redhat.com>
4767 * g++.dg/cpp0x/decltype37.C: New.
4769 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4771 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4773 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4775 * gcc.c-torture/compile/vector-5.c,
4776 gcc.c-torture/compile/vector-6.c: New tests.
4778 2012-06-19 Richard Henderson <rth@redhat.com>
4780 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4782 2012-06-19 Richard Guenther <rguenther@suse.de>
4784 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4786 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4789 * gcc.target/i386/pr53712.c: New test.
4791 2012-06-18 Tobias Burnus <burnus@net-b.de>
4794 * gfortran.dg/elemental_optional_args_6.f90: New.
4796 2012-06-18 Tobias Burnus <burnus@net-b.de>
4799 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4800 * gfortran.dg/coarray/move_alloc_1.f90
4802 2012-06-18 Tobias Burnus <burnus@net-b.de>
4805 * gfortran.dg/coarray_27.f90: New.
4807 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4808 Greta Yorsh <Greta.Yorsh@arm.com>
4810 * gcc.target/arm/epilog-1.c: New test.
4812 2012-06-18 Richard Guenther <rguenther@suse.de>
4814 PR tree-optimization/53693
4815 * g++.dg/torture/pr53693.C: New testcase.
4817 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4819 PR tree-optimization/53703
4820 * gcc.dg/torture/pr53703.c: New test.
4822 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4825 * gcc.target/i386/pr53698.c: New test.
4827 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4829 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4831 2012-06-17 Tobias Burnus <burnus@net-b.de>
4835 * gfortran.dg/transfer_check_3.f90: New.
4837 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4839 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4841 2012-06-16 Tobias Burnus <burnus@net-b.de>
4845 * gfortran.dg/deferred_type_param_8.f90: New.
4847 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4849 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4850 testname that includes flags, passed in as new argument, in
4852 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4853 and pass it to verify-* procedures.
4855 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4856 alignment torture options with usual torture options.
4858 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4859 messages reported for one line of source code.
4860 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4861 * g++.dg/cpp0x/decltype2.C: Likewise.
4862 * g++.dg/cpp0x/decltype3.C: Likewise.
4863 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4864 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4865 * g++.dg/cpp0x/static_assert3.C: Likewise.
4866 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4867 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4868 * g++.dg/cpp0x/union1.C: Likewise.
4869 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4870 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4871 * g++.dg/cpp0x/variadic2.C: Likewise.
4872 * g++.dg/cpp0x/variadic20.C: Likewise.
4873 * g++.dg/cpp0x/variadic74.C: Likewise.
4874 * g++.dg/diagnostic/bitfld2.C: Likewise.
4875 * g++.dg/ext/attrib44.C: Likewise.
4876 * g++.dg/ext/no-asm-1.C: Likewise.
4877 * g++.dg/other/error34.C: Likewise.
4878 * g++.dg/parse/crash46.C: Likewise.
4879 * g++.dg/parse/error10.C: Likewise.
4880 * g++.dg/parse/error2.C: Likewise.
4881 * g++.dg/parse/error3.C: Likewise.
4882 * g++.dg/parse/error36.C: Likewise.
4883 * g++.dg/parse/error8.C: Likewise.
4884 * g++.dg/parse/error9.C: Likewise.
4885 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4886 * g++.dg/parse/parser-pr28152.C: Likewise.
4887 * g++.dg/parse/template25.C: Likewise.
4888 * g++.dg/parse/typename11.C: Likewise.
4889 * g++.dg/tc1/dr147.C: Likewise.
4890 * g++.dg/template/deduce3.C: Likewise.
4891 * g++.dg/template/koenig9.C: Likewise.
4892 * g++.dg/template/pr23510.C: Likewise.
4893 * g++.dg/warn/pr12242.C: Likewise.
4894 * g++.dg/warn/pr30551-2.C: Likewise.
4895 * g++.dg/warn/pr30551.C: Likewise.
4896 * g++.old-deja/g++.other/typename1.C: Likewise.
4897 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4899 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4902 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4903 * c-c++-common/torture/vshuf-2.inc: Likewise.
4904 * c-c++-common/torture/vshuf-4.inc: Likewise.
4905 * c-c++-common/torture/vshuf-8.inc: Likewise.
4906 * c-c++-common/torture/vshuf-main.inc: Likewise.
4907 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4908 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4909 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4910 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4911 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4912 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4913 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4914 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4915 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4916 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4917 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4918 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4919 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4920 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4922 2012-06-15 Michael Matz <matz@suse.de>
4924 * gcc.dg/tree-ssa/vector-4.c: New test.
4926 2012-06-15 Michael Matz <matz@suse.de>
4928 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4929 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4931 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4933 PR tree-optimization/53636
4934 * gcc.target/arm/pr53636.c: New test.
4936 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4938 PR tree-optimization/51581
4939 * gcc.c-torture/execute/pr51581-1.c: New test.
4940 * gcc.c-torture/execute/pr51581-2.c: New test.
4941 * gcc.dg/vect/pr51581-1.c: New test.
4942 * gcc.dg/vect/pr51581-2.c: New test.
4943 * gcc.dg/vect/pr51581-3.c: New test.
4944 * gcc.target/i386/avx-pr51581-1.c: New test.
4945 * gcc.target/i386/avx-pr51581-2.c: New test.
4946 * gcc.target/i386/avx2-pr51581-1.c: New test.
4947 * gcc.target/i386/avx2-pr51581-2.c: New test.
4948 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4950 2012-06-15 Richard Guenther <rguenther@suse.de>
4952 * gcc.c-torture/execute/20120615-1.c: New testcase.
4954 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4956 * gnat.dg/vect8.ad[sb]: New test.
4958 2012-06-14 Richard Guenther <rguenther@suse.de>
4960 * gcc.dg/tree-ssa/vrp.h: New testcase.
4961 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4963 2012-06-13 Christian Bruel <christian.bruel@st.com>
4966 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4968 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4970 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4972 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4975 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4976 test summary unique.
4978 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4979 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4980 scan-stack-usage-not): Don't strip torture options from test name.
4982 * lib/scandump.exp (scan-dump-times): Use printable version of
4983 regexp in test summary line.
4985 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4986 messages reported for one line of source code.
4987 * gcc.dg/format/few-1.c: Likewise.
4988 * gcc.dg/ia64-sync-2.c: Likewise.
4989 * gcc.dg/sync-2.c: Likewise.
4990 * gcc.dg/noncompile/pr44517.c: Likewise.
4992 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4995 * gcc.dg/guality/pr49888.c: New.
4997 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4999 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5000 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5001 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5003 2012-06-13 Tobias Burnus <burnus@net-b.de>
5006 * gfortran.dg/intent_out_7.f90: New.
5008 2012-06-13 Tobias Burnus <burnus@net-b.de>
5011 * gfortran.dg/save_4.f90: New.
5013 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5018 * gcc.dg/pr53532.c: New test.
5019 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5020 adjust line numbers.
5021 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5022 * gcc.dg/Wcxx-compat-8.c: Likewise.
5023 * gcc.dg/pr51034.c: New test.
5024 * gcc.dg/pr53196-1.c: New test.
5025 * gcc.dg/pr53196-2.c: New test.
5027 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5029 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5030 alignment torture options with usual torture options.
5031 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5032 instead of dg-options.
5033 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5034 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5035 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5036 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5037 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5038 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5040 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5041 to checks for multiple messages reported for one line of source code.
5042 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5044 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5045 messages reported for one line of source code.
5047 * gcc.dg/20031223-1.c: Add comments to check for multiple
5048 messages reported for one line of source code.
5049 * gcc.dg/Wconversion-integer.c: Likewise.
5050 * gcc.dg/Wfatal-2.c: Likewise.
5051 * gcc.dg/Wfatal.c: Likewise.
5052 * gcc.dg/Wobjsize-1.c: Likewise.
5053 * gcc.dg/c99-vla-jump-1.c: Likewise.
5054 * gcc.dg/c99-vla-jump-2.c: Likewise.
5055 * gcc.dg/c99-vla-jump-3.c: Likewise.
5056 * gcc.dg/c99-vla-jump-4.c: Likewise.
5057 * gcc.dg/c99-vla-jump-5.c: Likewise.
5058 * gcc.dg/decl-9.c: Likewise.
5059 * gcc.dg/declspec-10.c: Likewise.
5060 * gcc.dg/declspec-18.c: Likewise.
5061 * gcc.dg/mtune.c: Likewise.
5062 * gcc.dg/parser-pr28152-2.c: Likewise.
5063 * gcc.dg/parser-pr28152.c: Likewise.
5064 * gcc.dg/pr14475.c: Likewise.
5065 * gcc.dg/pr27953.c: Likewise.
5066 * gcc.dg/pr28322-3.c: Likewise.
5067 * gcc.dg/pr30457.c: Likewise.
5068 * gcc.dg/pr30551-2.c: Likewise.
5069 * gcc.dg/pr30551-3.c: Likewise.
5070 * gcc.dg/pr30551-4.c: Likewise.
5071 * gcc.dg/pr30551-5.c: Likewise.
5072 * gcc.dg/pr30551-6.c: Likewise.
5073 * gcc.dg/pr30551.c: Likewise.
5074 * gcc.dg/pr45461.c: Likewise.
5075 * gcc.dg/pr48552-1.c: Likewise.
5076 * gcc.dg/pr48552-2.c: Likewise.
5077 * gcc.dg/redecl-1.c: Likewise.
5078 * gcc.dg/transparent-union-3.c: Likewise.
5079 * gcc.dg/utf-dflt.c: Likewise.
5080 * gcc.dg/utf-dflt2.c: Likewise.
5081 * gcc.dg/vla-8.c: Likewise.
5082 * gcc.dg/vla-init-1.c: Likewise.
5083 * gcc.dg/wtr-int-type-1.c: Likewise.
5085 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5086 messages reported for for one line of source code.
5087 * c-c++-common/raw-string-5.c: Likewise.
5088 * c-c++-common/raw-string-4.c: Likewise.
5089 * c-c++-common/raw-string-6.c: Likewise.
5090 * c-c++-common/pr20000.c: Likewise.
5092 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5093 messages reported for one line of source code.
5094 * gcc.dg/cpp/pr30786.c: Likewise.
5095 * gcc.dg/cpp/pr28709.c: Likewise.
5096 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5097 * gcc.dg/cpp/macspace2.c: Likewise.
5098 * gcc.dg/cpp/missing-header-1.c: Likewise.
5099 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5100 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5101 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5103 2012-06-12 Jason Merrill <jason@redhat.com>
5106 * g++.dg/template/local7.C: New.
5108 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5111 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5112 * gcc.target/sh/pr51340-2.c: Likewise.
5113 * gcc.target/sh/pr51340-3.c: Likewise.
5115 2012-06-12 Michael Matz <matz@suse.de>
5117 * gcc.dg/torture/alias-1.c: New test.
5119 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5121 PR rtl-optimization/53589
5122 * gcc.dg/torture/pr53589.c: New test.
5124 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5127 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5128 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5129 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5130 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5131 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5132 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5133 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5134 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5135 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5136 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5137 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5138 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5139 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5140 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5141 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5142 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5144 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5146 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5147 (check_intel_cpu_model): New function.
5148 (check_amd_cpu_model): New function.
5149 (check_features): New function.
5150 (__get_cpuid_output): New function.
5151 (check_detailed): New function.
5152 (fn1): Rename to quick_check.
5153 (main): Update to call quick_check and call check_detailed.
5155 2012-06-11 Richard Henderson <rth@redhat.com>
5157 * lib/target-supports.exp
5158 (check_effective_target_sync_long_long_runtime): Use
5159 check_effective_target_lp64 instead of
5160 check_effective_target_powerpc64 for powerpc targets.
5162 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5165 * gcc.target/sh/pr53511-1.c: New.
5167 2012-06-11 Richard Guenther <rguenther@suse.de>
5170 * g++.dg/lto/pr53470_0.C: New testcase.
5171 * gcc.dg/lto/pr53470_0.c: Likewise.
5173 2012-06-11 Richard Guenther <rguenther@suse.de>
5176 * g++.dg/ext/pr53605.C: New testcase.
5178 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5180 * gnat.dg/specs/array1.ads: New test.
5181 * gnat.dg/specs/array2.ads: Likewise.
5182 * gnat.dg/array22.adb: Likewise.
5184 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5186 * gnat.dg/constant4.adb: New test.
5187 * gnat.dg/constant4_pkg.ads: New helper.
5189 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5192 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5193 * gfortran.dg/allocate_class_1.f90: Modified.
5194 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5195 * gfortran.dg/allocate_class_2.f90: New.
5197 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5200 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5202 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5205 * gfortran.dg/string_assign_2.f90: New test case.
5207 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5210 * gfortran.dg/string_assign_1.f90: New test case.
5212 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5215 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5216 * gcc.dg/gomp/critical-4.c: Likewise.
5217 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5218 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5219 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5220 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5221 * c-c++-common/gomp/pr53580.c: New test.
5223 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5226 * g++.dg/cpp0x/forw_enum11.C: New.
5228 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5231 * g++.dg/cpp0x/alias-decl-19.C: New.
5233 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5235 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5237 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5239 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5241 (XSTATE_SSE): Ditto.
5242 (XSTATE_YMM): Ditto.
5243 (avx_os_support): Use new defines.
5245 2012-06-06 Richard Guenther <rguenther@suse.de>
5248 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5251 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5254 * g++.dg/cpp0x/pr52841.C: New testcase.
5256 2012-06-06 Richard Guenther <rguenther@suse.de>
5258 PR tree-optimization/53081
5259 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5260 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5262 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5264 * gcc.target/powerpc/pr53487.c: New test.
5266 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5268 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5270 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5272 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5274 2012-06-05 Richard Guenther <rguenther@suse.de>
5276 PR tree-optimization/30442
5277 * gcc.dg/vect/bb-slp-30.c: New testcase.
5279 2012-06-05 Richard Guenther <rguenther@suse.de>
5281 PR tree-optimization/53081
5282 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5283 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5284 -fno-tree-loop-distribute-patterns.
5286 2012-06-05 Alan Modra <amodra@gmail.com>
5288 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5289 Check static chain in nested funcs.
5291 2012-06-04 Tobias Burnus <burnus@net-b.de>
5294 * gfortran.dg/init_flag_10.f90: New.
5296 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5299 * g++.dg/warn/Wenum-compare-no-2: New.
5301 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5303 PR preprocessor/53463
5304 * g++.dg/cpp/limits.C: New test.
5305 * g++.dg/parse/error19.C: Adjust.
5306 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5307 * g++.dg/warn/pr35635.C: Likewise.
5308 * g++.old-deja/g++.pt/assign1.C: Likewise.
5310 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5313 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5314 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5315 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5316 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5317 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5318 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5319 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5320 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5322 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5324 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5326 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5328 PR tree-optimization/53550
5329 * gcc.dg/pr53550.c: New test.
5331 2012-06-04 Richard Guenther <rguenther@suse.de>
5333 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5334 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5335 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5337 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5340 * gfortran.dg/parameter_array_element_2.f90: New.
5342 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5345 * gcc.target/sh/pr53512-1.c: New.
5346 * gcc.target/sh/pr53512-2.c: New.
5347 * gcc.target/sh/pr53512-3.c: New.
5348 * gcc.target/sh/pr53512-4.c: New.
5350 2012-06-01 Jason Merrill <jason@redhat.com>
5353 * g++.dg/ext/visibility/template12.C: New.
5354 * g++.dg/ext/attrib14.C: Adjust warning line.
5357 * g++.dg/parse/new6.C: New.
5358 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5360 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5362 * c-c++-common/restrict-2.c: Revert previous change.
5364 2012-06-01 Jason Merrill <jason@redhat.com>
5367 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5370 * g++.dg/cpp0x/auto33.C: New.
5372 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5375 * g++.dg/parse/namespace-alias-1.C: New.
5377 2012-06-01 Christian Bruel <christian.bruel@st.com>
5379 * gcc.dg/spec-options.c: New test.
5380 * gcc.dg/foo.specs: New file.
5382 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5385 * gnat.dg/lto14.adb: Skip on Solaris.
5387 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5389 * gcc.target/cris/sync-1-v10.c,
5390 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5391 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5392 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5393 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5394 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5395 gcc.target/cris/torture/sync-mis-op-i-1.c,
5396 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5397 gcc.target/cris/torture/sync-mis-op-i-2.c,
5398 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5399 gcc.target/cris/torture/sync-mis-op-i-3.c,
5400 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5401 gcc.target/cris/torture/sync-mis-op-s-1.c,
5402 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5403 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5404 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5405 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5406 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5407 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5408 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5409 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5410 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5412 2012-05-31 Richard Guenther <rguenther@suse.de>
5414 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5415 ldist-pr45948.c with disabled SCCP.
5417 2012-05-31 Richard Guenther <rguenther@suse.de>
5420 * gcc.dg/torture/pr48493.c: New testcase.
5422 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5424 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5426 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5427 of the initialization loop.
5428 (dg-final): Adjust the expected number of vectorized loops depending
5429 on vect_char_mult target selector.
5431 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5433 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5434 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5435 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5438 2012-05-30 Jason Merrill <jason@redhat.com>
5441 * g++.dg/init/new34.C: New.
5442 * g++.dg/tree-ssa/stabilize1.C: New.
5444 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5447 * g++.dg/init/new33.C: New test.
5449 2012-05-30 Richard Guenther <rguenther@suse.de>
5452 * gcc.dg/torture/pr53501.c: New testcase.
5453 * c-c++-common/restrict-2.c: Adjust.
5455 2012-05-30 Alan Modra <amodra@gmail.com>
5457 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5460 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5462 * gcc.target/i386/shuf-concat.c: New test.
5464 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5466 PR rtl-optimization/53519
5467 * gcc.c-torture/compile/pr53519.c: New test.
5469 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5471 * gcc.target/arm/neon-vrev.c: New.
5473 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5476 * gcc.target/sh/pr51340-1.c: New.
5477 * gcc.target/sh/pr51340-2.c: New.
5478 * gcc.target/sh/pr51340-3.c: New.
5480 2012-05-29 Richard Guenther <rguenther@suse.de>
5482 PR tree-optimization/53516
5483 * gcc.dg/torture/pr53516.c: New testcase.
5485 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5487 PR preprocessor/53229
5488 * gcc.dg/cpp/paste6.c: Force to run without
5489 -ftrack-macro-expansion.
5490 * gcc.dg/cpp/paste8.c: Likewise.
5491 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5492 -ftrack-macro-expansion.
5493 * gcc.dg/cpp/paste12.c: Force to run without
5494 -ftrack-macro-expansion.
5495 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5496 -ftrack-macro-expansion.
5497 * gcc.dg/cpp/paste13.c: Likewise.
5498 * gcc.dg/cpp/paste14.c: Likewise.
5499 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5500 -ftrack-macro-expansion.
5501 * gcc.dg/cpp/paste18.c: New test.
5503 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5505 * gcc.target/cris/torture/trap-1.c,
5506 gcc.target/cris/torture/trap-2.c,
5507 gcc.target/cris/torture/trap-3.c,
5508 gcc.target/cris/torture/trap-v0.c,
5509 gcc.target/cris/torture/trap-v3.c: New tests.
5511 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5514 * g++.dg/warn/Wbraces3.C: New.
5515 * g++.dg/warn/Wbraces4.C: Likewise.
5517 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5519 PR tree-optimization/53505
5520 * c-c++-common/torture/pr53505.c: New test.
5522 2012-05-27 Nathan Sidwell <nathan@acm.org>
5524 * gcc.dg/stmt-expr-4.c: New.
5526 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5529 * g++.dg/parse/crash60.C: New.
5531 2012-05-26 Jason Merrill <jason@redhat.com>
5534 * c-c++-common/array-lit.c: New.
5535 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5537 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5540 * gnat.dg/array21.adb: New test.
5542 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5544 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5546 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5549 * g++.dg/other/anon-union3.C: New.
5551 2012-05-25 Ian Lance Taylor <iant@google.com>
5553 * gcc.dg/split-6.c: New test.
5555 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5557 * gnat.dg/lto14.adb: New test.
5559 2012-05-25 Tristan Gingold <gingold@adacore.com>
5561 * gcc.target/i386/large-frame.c: New.
5563 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5564 * gcc.target/powerpc/lhs-1.c: New.
5565 * gcc.target/powerpc/lhs-2.c: New.
5566 * gcc.target/powerpc/lhs-3.c: New.
5568 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5570 Make unwound macro expansion trace less redundant
5571 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5572 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5573 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5574 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5575 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5576 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5578 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5581 * g++.dg/cpp0x/constexpr-default1.C: New.
5583 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5586 * g++.dg/eh/goto2.C: New.
5588 2012-05-24 Richard Guenther <rguenther@suse.de>
5591 * g++.dg/tree-prof/pr53460.C: New testcase.
5593 2012-05-24 Richard Guenther <rguenther@suse.de>
5596 * g++.dg/debug/pr53466.C: New testcase.
5598 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5600 PR tree-optimization/53465
5601 * gcc.c-torture/execute/pr53465.c: New test.
5603 2012-05-23 Tobias Burnus <burnus@net-b.de>
5607 * gfortran.dg/allocate_with_typespec_6.f90: New.
5609 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5612 * g++.dg/warn/delete-array-1.C: New.
5614 2012-05-23 Richard Guenther <rguenther@suse.de>
5616 * gcc.dg/torture/pr39074-2.c: Adjust.
5617 * gcc.dg/torture/pr39074.c: Likewise.
5618 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5619 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5621 2012-05-22 Jan Hubicka <jh@suse.cz>
5624 * g++.dg/torture/pr53161.C: New testcase.
5626 2012-05-22 Tobias Burnus <burnus@net-b.de>
5629 * gfortran.dg/realloc_on_assign_15.f90: New.
5631 2012-05-22 Richard Guenther <rguenther@suse.de>
5634 * gcc.dg/torture/pr51071-2.c: New testcase.
5636 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5638 PR tree-optimization/53336
5639 * g++.dg/torture/pr53336.C: New testcase.
5641 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5644 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5645 instead of -Wunused-local-typedefs.
5647 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5650 * g++.dg/other/abstract4.C: New-
5652 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5655 * g++.dg/ext/attrib46.C: New.
5657 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5660 * gcc.c-torture/compile/pr53418-1.c,
5661 gcc.c-torture/compile/pr53418-2.c: New tests.
5663 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5665 PR tree-optimization/53366
5666 * gcc.dg/torture/pr53366-1.c: New test.
5667 * gcc.dg/torture/pr53366-2.c: New test.
5668 * gcc.target/i386/pr53366-1.c: New test.
5669 * gcc.target/i386/pr53366-2.c: New test.
5671 PR tree-optimization/53409
5672 * gcc.c-torture/compile/pr53409.c: New test.
5674 PR tree-optimization/53410
5675 * gcc.c-torture/compile/pr53410-1.c: New test.
5676 * gcc.c-torture/compile/pr53410-2.c: New test.
5678 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5681 * gcc.target/i386/pr53425-1.c: New file.
5682 * gcc.target/i386/pr53425-2.c: Likewise.
5684 2012-05-21 Richard Guenther <rguenther@suse.de>
5686 PR tree-optimization/53408
5687 * gcc.dg/torture/pr53408.c: New testcase.
5689 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5690 H.J. Lu <hongjiu.lu@intel.com>
5693 * gcc.target/i386/pr53416.c: New file.
5695 2012-05-21 Richard Guenther <rguenther@suse.de>
5697 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5699 2012-05-21 Richard Guenther <rguenther@suse.de>
5701 * gcc.dg/torture/ldist-1.c: New testcase.
5703 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5705 * gnat.dg/lto13.adb: New test.
5706 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5708 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5710 * gnat.dg/specs/lto12.ads: New test.
5711 * gnat.dg/specs/lto12_pkg.ads: New helper.
5713 2012-05-18 Richard Guenther <rguenther@suse.de>
5715 PR tree-optimization/53346
5716 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5717 * gcc.target/i386/incoming-10.c: Adjust.
5718 * gcc.target/i386/incoming-11.c: Likewise.
5719 * gcc.target/i386/pr46295.c: Likewise.
5721 2012-05-18 Richard Guenther <rguenther@suse.de>
5723 * gcc.dg/pr53352.c: Return zero.
5725 2012-05-18 Richard Guenther <rguenther@suse.de>
5727 PR tree-optimization/53390
5728 * gcc.dg/torture/pr53390.c: New testcase.
5730 2012-05-18 Meador Inge <meadori@codesourcery.com>
5732 PR rtl-optimization/53352
5733 * gcc.dg/pr53352.c: New test.
5735 2012-05-17 David S. Miller <davem@davemloft.net>
5737 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5738 failure on sparc-*-linux-gnu.
5740 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5743 * g++.dg/parse/error49.C: New.
5744 * g++.dg/cpp0x/error8.C: Likewise.
5745 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5746 * g++.dg/ext/utf-dflt2.C: Likewise.
5747 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5748 * g++.dg/ext/utf-dflt.C: Likewise.
5749 * c-c++-common/raw-string-3.c: Likewise.
5750 * c-c++-common/raw-string-4.c: Likewise.
5752 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5755 * g++.dg/cpp0x/catch1.C: New.
5757 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5760 * g++.dg/parse/error48.C: New.
5761 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5762 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5764 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5766 * gcc.dg/tm/indirect-2.c: New test.
5768 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5770 PR tree-optimization/53217
5771 * gfortran.dg/pr53217.f90: New test.
5773 2012-05-16 Richard Guenther <rguenther@suse.de>
5775 PR tree-optimization/53364
5776 * g++.dg/torture/pr53364.C: New testcase.
5778 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5781 * gcc.dg/pr52549.c: Fix test for long != void*
5782 * gcc.c-torture/execute/pr52979-1.x: New file.
5783 * gcc.c-torture/execute/pr52979-2.x: New file.
5785 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5787 PR preprocessor/7263
5788 * gcc.dg/binary-constants-2.c: Run without tracking locations
5789 accross macro expansion.
5790 * gcc.dg/binary-constants-3.c: Likewise.
5791 * gcc.dg/cpp/sysmac2.c: Likewise.
5792 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5794 * gcc.dg/cpp/syshdr3.c: New test.
5795 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5796 * gcc.dg/system-binary-constants-1.c: New test.
5797 * gcc.dg/system-binary-constants-1.h: New header for the new test
5799 * g++.dg/cpp/syshdr3.C: New test.
5800 * g++.dg/cpp/syshdr3.h: New header the new test above.
5801 * g++.dg/system-binary-constants-1.C: New test.
5802 * g++.dg/system-binary-constants-1.h: New header the new test
5805 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5807 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5809 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5812 * gcc.dg/pr53358.c: New test.
5814 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5817 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5818 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5820 2012-05-15 Olivier Hainque <hainque@adacore.com>
5822 * g++.dg/eh/sighandle.C: New testcase.
5824 2012-05-15 Richard Guenther <rguenther@suse.de>
5826 PR tree-optimization/53355
5827 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5829 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5831 * gfortran.dg/*.f90: Remove now redundant manual
5832 cleanup-modules directive.
5834 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5836 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5837 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5839 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5842 * gfortran.dg/int_range_io_1.f90: New test.
5844 2012-05-14 Andi Kleen <ak@linux.intel.com>
5845 Jakub Jelinek <jakub@redhat.com>
5848 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5849 * gcc.target/i386/rtm-check.h: New file.
5850 * gcc.target/i386/pr53315.c: New test.
5852 2012-05-14 Tobias Burnus <burnus@net-b.de>
5857 * gfortran.dg/deferred_type_param_4.f90: New.
5858 * gfortran.dg/deferred_type_param_6.f90: New.
5860 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5862 * gcc.target/i386/retarg.c: New test.
5864 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5867 * gfortran.dg/deferred_type_param_3.f90: New.
5868 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5869 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5871 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5873 * gnat.dg/null_pointer_deref3.adb: New test.
5875 2012-05-12 Tobias Burnus <burnus@net-b.de>
5879 * gfortran.dg/deferred_type_param_5.f90: New.
5881 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5883 * g++.dg/parse/error47.C: New.
5885 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5888 * gfortran.dg/string_compare_4.f90: Change option
5889 to -fdump-tree-original. Add test case for kind=4.
5891 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5894 * gfortran.dg/string_compare_4.f90: New test.
5896 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5898 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5900 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5903 * g++.dg/cpp0x/variadic132.C: New.
5905 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5908 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5909 * g++.dg/parse/error26.C: Tweak dg-error column number.
5911 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5914 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5916 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5918 * gnat.dg/lto11.ad[sb]: New test.
5920 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5923 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5924 directive to Scan for vpmuldq, not vpmacsdql.
5926 2012-05-09 Michael Matz <matz@suse.de>
5928 PR tree-optimization/53185
5929 * gcc.dg/vect/pr53185.c: New test.
5931 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5934 * gcc.target/i386/pr53249.c: New.
5936 2012-05-09 Richard Guenther <rguenther@suse.de>
5938 PR tree-optimization/18437
5939 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5940 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5942 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5944 PR tree-optimization/53226
5945 * gcc.c-torture/compile/pr53226.c: New test.
5947 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5949 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5950 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5951 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5952 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5953 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5954 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5955 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5956 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5957 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5958 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5959 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5960 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5961 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5962 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5964 2012-05-09 Dehao Chen <dehao@google.com>
5966 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5967 * gcc.dg/predict-2.c: Likewise.
5968 * gcc.dg/predict-3.c: Likewise.
5969 * gcc.dg/predict-4.c: Likewise.
5970 * gcc.dg/predict-5.c: Likewise.
5971 * gcc.dg/predict-6.c: Likewise.
5973 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5976 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5978 2012-05-08 Richard Guenther <rguenther@suse.de>
5980 * gcc.dg/fold-bitand-4.c: New testcase.
5982 2012-05-08 Dehao Chen <dehao@google.com>
5984 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5985 heuristic is working properly.
5986 * gcc.dg/predict-2.c: Likewise.
5987 * gcc/dg/predict-3.c: Likewise.
5988 * gcc/dg/predict-4.c: Likewise.
5989 * gcc/dg/predict-5.c: Likewise.
5990 * gcc/dg/predict-6.c: Likewise.
5992 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5994 PR tree-optimization/53239
5995 * g++.dg/opt/vrp3.C: New test.
5996 * g++.dg/opt/vrp3-aux.cc: New file.
5997 * g++.dg/opt/vrp3.h: New file.
5999 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6001 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6002 .uleb128 support in assembler output.
6004 2012-05-07 Richard Guenther <rguenther@suse.de>
6007 * g++.dg/lto/pr42987_0.C: New testcase.
6008 * g++.dg/lto/pr42987_1.C: Likewise.
6010 2012-05-07 Tobias Burnus <burnus@net-b.de>
6013 * gfortran.dg/typebound_operator_15.f90: New.
6015 2012-05-06 Tobias Burnus <burnus@net-b.de>
6018 * gfortran.dg/class_array_13.f90: New.
6020 2012-05-06 Tristan Gingold <gingold@adacore.com>
6022 * gnat.dg/warn7.adb: New test.
6024 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6026 * gnat.dg/specs/renamings.ads: Rename to...
6027 * gnat.dg/specs/renaming1.ads: ...this.
6028 * gnat.dg/specs/renaming2.ads: New test.
6029 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6030 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6031 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6032 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6034 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6036 * gnat.dg/discr36.ad[sb]: New test.
6037 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6039 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6042 * c-c++-common/pr43772.c: New.
6044 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6047 * gfortran.dg/select_type_26.f03 : New test.
6048 * gfortran.dg/select_type_27.f03 : New test.
6051 * gfortran.dg/select_type_28.f03 : New test.
6053 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6057 * gfortran.dg/mod_sign0_1.f90: New test.
6058 * gfortran.dg/mod_large_1.f90: New test.
6060 2012-05-04 Tobias Burnus <burnus@net-b.de>
6063 gfortran.dg/public_private_module_5.f90: New.
6065 2012-05-04 Tobias Burnus <burnus@net-b.de>
6068 * gfortran.dg/constructor_7.f90: New.
6069 * gfortran.dg/constructor_8.f90: New.
6071 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6074 * g++.dg/cpp0x/static_assert7.C: New.
6076 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6078 PR tree-optimization/52633
6079 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6080 recognized as widening shifts instead of over-widening.
6081 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6082 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6083 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6084 * gcc.target/arm/pr52633.c: New test.
6086 2012-05-04 Richard Guenther <rguenther@suse.de>
6088 PR tree-optimization/53168
6089 * gcc.dg/torture/pr53168.c: New testcase.
6090 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6092 2012-05-04 Richard Guenther <rguenther@suse.de>
6094 * gcc.dg/lto/pr53214_0.c: New testcase.
6096 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6098 * gcc.target/ia64/pr48496.c: New test.
6099 * gcc.target/ia64/pr52657.c: Likewise.
6101 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6104 * c-c++-common/pr51712.c: New.
6106 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6109 * gcc.target/powwerpc/pr53199.c: New file.
6111 2012-05-03 Jason Merrill <jason@redhat.com>
6113 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6115 * gcc.dg/debug/dwarf2/dups-types.c: New.
6116 * gcc.dg/debug/dwarf2/dups-types.h: New.
6118 2012-05-03 Jason Merrill <jason@redhat.com>
6120 * g++.dg/debug/dwarf2/namespace-2.C: New.
6121 * g++.dg/debug/dwarf2/localclass3.C: New.
6123 2012-05-03 Jason Merrill <jason@redhat.com>
6125 * g++.dg/debug/dwarf2/thunk1.C: New.
6127 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6130 * g++.dg/other/final2.C: New.
6132 2012-05-03 Richard Guenther <rguenther@suse.de>
6134 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6136 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6138 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6139 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6140 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6141 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6143 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6145 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6147 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6148 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6149 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6152 * gcc.dg/pr53174.c: New test.
6155 * gcc.target/arm/pr53187.c: New test.
6156 * gcc.c-torture/compile/pr53187.c: New test.
6158 2012-05-03 Richard Guenther <rguenther@suse.de>
6160 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6161 unsupported prefetching support.
6163 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6165 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6166 option -ftrack-macro-expansion=0.
6167 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6168 option -ftrack-macro-expansion=0.
6170 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6172 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6173 dg-options for target arm with dg-additional-options.
6175 2012-05-03 Richard Guenther <rguenther@suse.de>
6177 PR tree-optimization/53144
6178 * gcc.dg/torture/pr53144.c: New testcase.
6180 2012-05-03 Tobias Burnus <burnus@net-b.de>
6183 * gfortran.dg/pointer_intent_7.f90: New.
6184 * gfortran.dg/pure_formal_3.f90: New.
6186 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6188 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6190 2012-05-02 Martin Jambor <mjambor@suse.cz>
6193 * g++.dg/lto/pr52605_0.C: New test.
6195 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6197 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6198 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6199 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6200 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6201 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6202 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6203 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6204 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6205 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6206 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6207 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6208 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6209 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6210 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6211 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6212 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6214 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6217 * gcc.dg/pr53153.c: New test.
6219 2012-05-02 Richard Guenther <rguenther@suse.de>
6221 * g++.dg/tree-ssa/pr19807.C: Adjust.
6223 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6225 PR tree-optimization/53163
6226 * gcc.c-torture/compile/pr53163.c: New test.
6228 PR rtl-optimization/53160
6229 * gcc.c-torture/execute/pr53160.c: New test.
6231 2012-05-01 Ian Lance Taylor <iant@google.com>
6234 * gcc.dg/pr37303.c: New test.
6236 2012-05-01 Richard Henderson <rth@redhat.com>
6238 * lib/target-supports.exp
6239 (check_effective_target_sync_long_long_runtime): True for
6240 check_effective_target_powerpc64.
6242 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6245 * gcc.dg/vector-1.c: Move to ...
6246 * c-c++-common/vector-1.c: ... here.
6247 * gcc.dg/vector-2.c: Move to ...
6248 * c-c++-common/vector-2.c: ... here.
6249 * gcc.dg/vector-3.c: Move to ...
6250 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6251 * gcc.dg/vector-4.c: Move to ...
6252 * c-c++-common/vector-4.c: ... here.
6253 * gcc.dg/vector-init-1.c: Move to ...
6254 * c-c++-common/vector-init-1.c: ... here.
6255 * gcc.dg/vector-init-2.c: Move to ...
6256 * c-c++-common/vector-init-2.c: ... here.
6257 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6258 * c-c++-common/vector-subscript-1.c: ... here.
6259 * gcc.dg/vector-subscript-2.c: Move to ...
6260 * c-c++-common/vector-subscript-2.c: ... here.
6261 * gcc.dg/vector-subscript-3.c: Move to ...
6262 * c-c++-common/vector-subscript-3.c: ... here.
6265 * g++.dg/cpp0x/vt-51314.C: New test.
6266 * g++.dg/cpp0x/variadic76.C: Fix.
6268 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6270 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6272 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6274 Add -Wvarargs option
6275 * c-c++-common/Wvarargs.c: New test case.
6276 * c-c++-common/Wvarargs-2.c: Likewise.
6278 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6280 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6281 * objc.dg/foreach-7.m: Force the test case to run without
6282 -ftrack-macro-expansion.
6283 * c-c++-common/tm/attrib-1.c: Likewise.
6284 * c-c++-common/warn-ommitted-condop.c: Likewise.
6285 * gcc.dg/assign-warn-1.c: Likewise.
6286 * gcc.dg/assign-warn-2.c: Likewise.
6287 * gcc.dg/attr-alloc_size.c: Likewise.
6288 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6289 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6290 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6291 * gcc.dg/c90-const-expr-9.c: Likewise.
6292 * gcc.dg/c99-const-expr-9.c: Likewise.
6293 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6294 * gcc.dg/cpp/direct2s.c: Likewise.
6295 * gcc.dg/cpp/pr28709.c: Likewise.
6296 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6297 * gcc.dg/dfp/composite-type.c: Likewise.
6298 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6299 with -ftrack-macro-expansion
6300 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6301 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6302 * g++.dg/ext/cleanup-1.C: Likewise.
6303 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6304 * g++.dg/template/sfinae10.C: Likewise.
6305 * g++.dg/tm/wrap-2.C: Likewise.
6306 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6307 * g++.dg/warn/Wsign-conversion.C: Likewise.
6308 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6309 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6310 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6311 it to run with -ftrack-macro-expansion.
6312 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6313 test cases without -ftrack-macro-expansion.
6315 Fix location for static class members
6316 * g++.dg/template/sfinae6_neg.C: Adjust.
6318 Make conversion warnings work on NULL with -ftrack-macro-expansion
6319 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6320 alongside the previous testing for NULL.
6322 Fix -Wuninitialized for -ftrack-macro-expansion
6323 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6325 Strip "<built-in>" loc from displayed expansion context
6326 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6327 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6328 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6331 Fix expansion point loc for macro-like tokens
6332 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6333 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6335 Fix token pasting with -ftrack-macro-expansion
6336 * gcc.dg/cpp/paste17.c: New test case for
6337 -ftrack-macro-expansion=2 mode only.
6338 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6340 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6342 * gnat.dg/warn6.ad[sb]: New test.
6344 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6347 * gcc.dg/20011021-1.c: Adjust testcase.
6349 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6352 * gfortran.dg/function_optimize_12.f90: New test.
6354 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6357 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6358 code to match current output and cover new peephole2 pattern.
6360 2012-04-27 Ollie Wild <aaw@google.com>
6362 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6364 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6366 * gcc.c-torture/execute/20120427-2.c: New testcase.
6367 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6368 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6369 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6371 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6374 * gcc.c-torture/execute/20120427-1.c: New testcase.
6376 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6379 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6381 2012-04-27 Tom de Vries <tom@codesourcery.com>
6383 PR tree-optimization/51879
6384 * gcc.dg/pr51879.c: New test.
6385 * gcc.dg/pr51879-2.c: Same.
6386 * gcc.dg/pr51879-3.c: Same.
6387 * gcc.dg/pr51879-4.c: Same.
6388 * gcc.dg/pr51879-6.c: Same.
6390 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6393 * g++.dg/cpp0x/defaulted35.C: New.
6394 * g++.dg/cpp0x/defaulted15.C: Adjust.
6396 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6398 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6401 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6403 * gcc.target/i386/builtin_target.c: Check avx2.
6405 2012-04-26 Alan Modra <amodra@gmail.com>
6407 * gcc.target/powerpc/savres.c: New test.
6408 * gcc.target/powerpc/powerpc.exp: Run it.
6410 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6413 * gcc.dg/torture/pr53120.c: New test.
6415 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6418 * gcc.c-torture/compile/pr52979-1.c: New test.
6419 * gcc.c-torture/execute/pr52979-1.c: New test.
6420 * gcc.c-torture/execute/pr52979-2.c: New test.
6422 2012-04-25 Richard Guenther <rguenther@suse.de>
6424 * gcc.target/i386/l_fma_float_5.c: Adjust.
6425 * gcc.target/i386/l_fma_double_4.c: Likewise.
6426 * gcc.target/i386/l_fma_float_2.c: Likewise.
6427 * gcc.target/i386/l_fma_float_6.c: Likewise.
6428 * gcc.target/i386/l_fma_double_1.c: Likewise.
6429 * gcc.target/i386/l_fma_double_5.c: Likewise.
6430 * gcc.target/i386/l_fma_float_3.c: Likewise.
6431 * gcc.target/i386/l_fma_double_2.c: Likewise.
6432 * gcc.target/i386/l_fma_double_6.c: Likewise.
6433 * gcc.target/i386/l_fma_float_4.c: Likewise.
6434 * gcc.target/i386/l_fma_double_3.c: Likewise.
6435 * gcc.target/i386/l_fma_float_1.c: Likewise.
6437 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6439 PR tree-optimization/53058
6440 * gcc.c-torture/compile/pr53058.c: New test.
6442 2012-04-25 Jan Hubicka <jh@suse.cz>
6445 * gcc.target/i386/pr39082-1.c: Update warning location.
6447 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6450 * gcc.dg/pr52880.c: New test.
6452 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6454 * gcc.dg/m-un-2.c: Update.
6455 * gcc.dg/20011021-1.c: Update.
6457 2012-04-25 Tobias Burnus <burnus@net-b.de>
6460 * gfortran.dg/realloc_on_assign_14.f90: New.
6462 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6465 PR tree-optimizations/52891
6466 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6468 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6471 * g++.dg/cpp0x/sfinae35.C: New.
6472 * g++.dg/cpp0x/sfinae36.C: Likewise.
6474 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6476 * gcc.target/builtin_target.c: New testcase.
6478 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6481 * gcc.target/powerpc/pr47197.c: New test.
6483 2012-04-24 Richard Guenther <rguenther@suse.de>
6485 PR tree-optimization/53085
6486 * g++.dg/torture/pr53085.C: New testcase.
6488 2012-04-24 Andrew Pinski <apinski@cavium.com>
6491 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6492 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6493 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6495 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6498 * gcc.c-torture/execute/pr53084.c: New test.
6500 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6502 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6504 2012-04-23 Andrew Pinski <apinski@cavium.com>
6506 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6508 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6511 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6512 * gcc.dg/torture/builtin-power-1.c: Likewise.
6514 2012-04-23 Richard Guenther <rguenther@suse.de>
6516 PR tree-optimization/53070
6517 * gcc.dg/torture/pr53070.c: New testcase.
6519 2012-04-23 Richard Guenther <rguenther@suse.de>
6522 * gcc.dg/pr53060.c: New testcase.
6524 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6526 PR tree-optimizations/52891
6527 * gcc.c-torture/compile/pr52891-1.c: New test.
6528 * gcc.c-torture/compile/pr52891-2.c: New test.
6530 2012-04-22 Tobias Burnus <burnus@net-b.de>
6533 * gfortran.dg/read_float_4.f90: New.
6535 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6538 * c-c++-common/pr35441.C: New.
6540 2012-04-20 Ian Lance Taylor <iant@google.com>
6542 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6543 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6545 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6547 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6549 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6551 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6553 PR rtl-optimization/44214
6554 * gcc.dg/pr44214-1.c: New test.
6555 * gcc.dg/pr44214-2.c: Likewise.
6556 * gcc.dg/pr44214-3.c: Likewise.
6558 2012-04-20 Richard Guenther <rguenther@suse.de>
6560 * g++.dg/torture/20120420-1.C: New testcase.
6562 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6564 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6566 2012-04-19 Christian Bruel <christian.bruel@st.com>
6568 * gcc.dg/pr52283.c: New test.
6570 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6572 * gcc.dg/pr37985.c: New test.
6574 2012-04-19 Richard Guenther <rguenther@suse.de>
6576 PR rtl-optimization/44688
6577 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6578 possibly profitable.
6580 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6582 PR tree-optimization/52976
6583 * gfortran.dg/reassoc_11.f: New test.
6585 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6587 PR tree-optimization/52976
6588 * gfortran.dg/reassoc_7.f: New test.
6589 * gfortran.dg/reassoc_8.f: Likewise.
6590 * gfortran.dg/reassoc_9.f: Likewise.
6591 * gfortran.dg/reassoc_10.f: Likewise.
6593 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6596 * g++.dg/cpp0x/sfinae33.C: New.
6597 * g++.dg/cpp0x/sfinae34.C: Likewise.
6599 2012-04-18 Joey Ye <joey.ye@arm.com>
6601 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6603 2012-04-18 Richard Guenther <rguenther@suse.de>
6605 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6607 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6608 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6610 2012-04-17 Tom de Vries <tom@codesourcery.com>
6612 * g++.dg/pr51264-4.C: New test.
6614 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6617 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6619 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6622 * g++.dg/parse/crash59.C: New.
6624 2012-04-17 Michael Matz <matz@suse.de>
6626 PR tree-optimization/18437
6627 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6629 2012-04-17 Richard Guenther <rguenther@suse.de>
6632 * g++.dg/torture/pr53011.C: New testcase.
6634 2012-04-16 Jason Merrill <jason@redhat.com>
6637 * g++.dg/cpp0x/variadic131.C: New.
6640 * g++.dg/cpp0x/variadic130.C: New.
6643 * g++.dg/cpp0x/variadic129.C: New.
6646 * g++.dg/cpp0x/variadic128.C: New.
6648 2012-04-16 Tobias Burnus <burnus@net-b.de>
6651 * gfortran.dg/pointer_intent_6.f90: New.
6653 2012-04-16 Tobias Burnus <burnus@net-b.de>
6656 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6657 to include public_private_module_4.f90.
6658 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6661 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6664 * g++.dg/diagnostic/operator1.C: New.
6665 * g++.dg/ext/label5.C: Adjust.
6666 * g++.dg/ext/va-arg1.C: Likewise.
6667 * g++.dg/other/error20.C: Likewise.
6668 * g++.dg/other/error20.C: Likewise.
6669 * g++.dg/other/error16.C: Likewise.
6670 * g++.dg/other/error10.C: Likewise.
6671 * g++.dg/parse/error30.C: Likewise.
6672 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6674 2012-04-16 Jason Merrill <jason@redhat.com>
6677 * g++.dg/cpp0x/variadic127.C: New.
6679 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6681 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6683 Use fail, pass instead of unresolved.
6687 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6689 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6690 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6691 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6693 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6696 * gfortran.dg/typebound_call_23.f03: New test case.
6698 2012-04-15 Jason Merrill <jason@redhat.com>
6701 * g++.dg/cpp0x/variadic126.C: New.
6704 * g++.dg/cpp0x/variadic125.C: New.
6707 * g++.dg/cpp0x/variadic124.C: New.
6710 * g++.dg/cpp0x/nullptr27.C: New.
6713 * g++.dg/warn/format8.C: New.
6715 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6718 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6720 2012-04-14 Tobias Burnus <burnus@net-b.de>
6724 * gfortran.dg/public_private_module_3.f90: New.
6725 * gfortran.dg/public_private_module_4.f90: New.
6727 2012-04-14 Tom de Vries <tom@codesourcery.com>
6729 * gcc.dg/superblock.c: New test.
6731 2012-04-14 Tom de Vries <tom@codesourcery.com>
6733 * gcc.dg/pr51879-12.c: New test.
6735 2012-04-13 Jason Merrill <jason@redhat.com>
6738 * g++.dg/cpp0x/variadic123.C: New.
6739 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6742 * g++.dg/cpp0x/initlist-ctor1.C: New.
6745 * g++.dg/other/anon-union2.C: New.
6747 2012-04-13 Martin Jambor <mjambor@suse.cz>
6750 * g++.dg/ipa/pr52939.C: New test.
6752 2012-04-13 Tom de Vries <tom@codesourcery.com>
6754 * gcc.dg/pr52734.c: New test.
6756 2012-04-13 Richard Guenther <rguenther@suse.de>
6758 PR tree-optimization/52969
6759 * gcc.dg/torture/pr52969.c: New testcase.
6761 2012-04-13 Richard Guenther <rguenther@suse.de>
6764 * gcc.dg/pr52549.c: New testcase.
6766 2012-04-13 Richard Guenther <rguenther@suse.de>
6769 * gcc.dg/pr52862.c: New testcase.
6771 2012-04-13 Joey Ye <joey.ye@arm.com>
6773 * gcc.target/arm/thumb1-imm.c: New testcase.
6775 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6778 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6779 second function argument.
6780 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6781 (calc_permps): Update declaration. Calculate result correctly.
6782 (avx2_test): Change src2 type to union256i_d.
6783 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6786 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6789 * gcc.target/powerpc/pr52775.c: New file.
6791 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6793 PR tree-optimization/18589
6794 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6795 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6796 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6797 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6798 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6799 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6800 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6801 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6802 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6803 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6805 2012-04-12 Richard Guenther <rguenther@suse.de>
6807 PR tree-optimization/52943
6808 * gcc.dg/torture/pr52943.c: New testcase.
6810 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6813 * gcc/target/sh/pr50751-4.c: New.
6814 * gcc/target/sh/pr50751-5.c: New.
6815 * gcc/target/sh/pr50751-6.c: New.
6816 * gcc/target/sh/pr50751-7.c: New.
6818 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6821 * g++.dg/lookup/using52.C: New.
6823 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6825 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6827 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6829 PR rtl-optimization/52876
6830 * gcc.target/i386/pr52876.c: New.
6832 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6834 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6836 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6838 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6839 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6840 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6841 (ptrdiff_t): ... this. All uses changed.
6842 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6843 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6845 (main): Cast argument to __INTPTR_TYPE__.
6846 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6848 * gcc.dg/mallign.c (main): Likewise.
6849 * gcc.dg/pr38700.c (foo): Likewise.
6850 * gcc.dg/long-long-cst1.c (t): Likewise.
6851 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6852 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6853 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6854 * gcc.dg/pr25682.c (d, foo): Likewise.
6855 * gcc.dg/format/cast-1.c (f): Likewise.
6856 * gcc.dg/c90-const-expr-10.c
6857 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6858 (size_t): ...this. All uses changed.
6859 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6860 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6861 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6862 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6863 * gcc.dg/sequence-pt-1.c: Likewise.
6864 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6865 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6866 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6867 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6868 of ptrdiff_t with it.
6869 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6870 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6871 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6873 2012-04-11 Jason Merrill <jason@redhat.com>
6876 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6877 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6880 * g++.dg/ext/attrib45.C: New.
6882 * g++.dg/eh/dtor3.C: New.
6884 2012-04-11 Richard Guenther <rguenther@suse.de>
6887 * gfortran.dg/pr52621.f90: New testcase.
6889 2012-04-11 Richard Guenther <rguenther@suse.de>
6892 * g++.dg/torture/pr52918-1.C: New testcase.
6893 * g++.dg/torture/pr52918-2.C: Likewise.
6895 2012-04-11 Tobias Burnus <burnus@net-b.de>
6898 * gfortran.dg/block_11.f90: New.
6900 2012-04-11 Nick Clifton <nickc@redhat.com>
6902 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6904 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6907 * gcc.target/powerpc/pr16458-1.c: New test.
6908 * gcc.target/powerpc/pr16458-2.c: Likewise.
6909 * gcc.target/powerpc/pr16458-3.c: Likewise.
6910 * gcc.target/powerpc/pr16458-4.c: Likewise.
6912 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6914 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6915 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6916 * gcc.dg/builtin-bswap-5.c: Likewise.
6917 * gcc.target/i386/builtin-bswap-4.c: New test.
6919 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6922 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6924 2012-04-11 Richard Guenther <rguenther@suse.de>
6926 PR rtl-optimization/52881
6927 * gcc.dg/torture/pr52881.c: New testcase.
6928 * gcc.dg/torture/pr52913.c: Likewise.
6930 2012-04-11 Richard Guenther <rguenther@suse.de>
6932 PR tree-optimization/52912
6933 * gcc.dg/torture/pr52912.c: New testcase.
6935 2010-04-10 Michael Matz <matz@suse.de>
6937 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6938 * gcc.dg/vect/vect-outer-1.c: Adjust.
6939 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6940 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6941 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6942 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6943 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6944 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6946 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6948 PR tree-optimization/52870
6949 * gcc.dg/vect/pr52870.c: New test.
6951 2012-04-09 Mike Stump <mikestump@comcast.net>
6953 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6954 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6955 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6956 * gnat.dg/aggr11.adb: Likewise.
6957 * gnat.dg/aggr11_pkg.ads: Likewise.
6958 * gnat.dg/aggr15.adb: Likewise.
6959 * gnat.dg/aggr15.ads: Likewise.
6960 * gnat.dg/aggr17.adb: Likewise.
6961 * gnat.dg/aggr18.adb: Likewise.
6962 * gnat.dg/array14.adb: Likewise.
6963 * gnat.dg/array14.ads: Likewise.
6964 * gnat.dg/array14_pkg.ads: Likewise.
6965 * gnat.dg/array19.adb: Likewise.
6966 * gnat.dg/array19.ads: Likewise.
6967 * gnat.dg/discr27.adb: Likewise.
6968 * gnat.dg/discr27.ads: Likewise.
6969 * gnat.dg/discr35.adb: Likewise.
6970 * gnat.dg/discr35.ads: Likewise.
6971 * gnat.dg/discr6.adb: Likewise.
6972 * gnat.dg/discr6_pkg.ads: Likewise.
6973 * gnat.dg/import1.adb: Likewise.
6974 * gnat.dg/import1.ads: Likewise.
6975 * gnat.dg/loop_address2.adb: Likewise.
6976 * gnat.dg/opt7.adb: Likewise.
6977 * gnat.dg/opt7.ads: Likewise.
6978 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6979 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6980 * gnat.dg/rep_clause2.adb: Likewise.
6981 * gnat.dg/rep_clause2.ads: Likewise.
6982 * gnat.dg/slice2.adb: Likewise.
6983 * gnat.dg/slice2.ads: Likewise.
6984 * gnat.dg/slice6.adb: Likewise.
6985 * gnat.dg/slice6_pkg.ads: Likewise.
6986 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6987 * gnat.dg/taft_type2.adb: Likewise.
6988 * gnat.dg/taft_type2.ads: Likewise.
6989 * gnat.dg/taft_type2_pkg.ads: Likewise.
6990 * gnat.dg/volatile10.adb: Likewise.
6991 * gnat.dg/volatile10_pkg.ads: Likewise.
6993 * gcc.dg/dll-8.c: Remove execute permissions.
6994 * g++.dg/ext/dllexport5.C: Likewise.
6996 2012-04-09 Jan Hubicka <jh@suse.cz>
7001 * gcc.dg/lto/pr52634_1.c: New testcase.
7002 * gcc.dg/lto/pr52634_0.c: New testcase.
7004 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7007 * gcc.target/i386/pr52883.c: New testcase.
7009 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7011 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7012 (check_effective_target_sync_long_long): Add SPARC case.
7013 (check_effective_target_sync_long_long_runtime): Likewise.
7014 (check_effective_target_sync_int_long): Adjust SPARC case.
7015 (check_effective_target_sync_char_short): Likewise.
7017 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7019 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7020 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7022 2012-04-08 Tobias Burnus <burnus@net-b.de>
7026 * gfortran.dg/public_private_module_2.f90: New.
7028 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7030 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7033 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7036 * gfortran.dg/function_optimize_11.f90: New test.
7038 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7041 * gfortran.dg/use_only_6.f90: New test.
7043 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7046 * gfortran.dg/use_only_6.f90: New test.
7047 2012-04-06 Mike Stump <mikestump@comcast.net>
7050 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7052 2012-04-05 Jason Merrill <jason@redhat.com>
7055 * g++.dg/template/qualified-id5.C: New.
7057 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7060 * gcc.target/i386/pr52882.c: New test.
7062 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7063 Dominique D'Humieures <dominiq@lps.ens.fr>
7066 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7067 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7069 2012-04-04 Jason Merrill <jason@redhat.com>
7072 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7074 2012-04-03 Jason Merrill <jason@redhat.com>
7077 * g++.dg/cpp0x/variadic-value1.C: New.
7079 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7081 * gnat.dg/pack18.adb: New test.
7082 * gnat.dg/pack18_pkg.ads: New helper.
7084 2012-04-03 Richard Guenther <rguenther@suse.de>
7086 PR tree-optimization/52808
7087 * gcc.dg/pr52808.c: New testcase.
7089 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7091 PR tree-optimization/52835
7092 * gfortran.dg/pr52835.f90: New test.
7094 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7096 * gnat.dg/specs/aggr5.ads: New test.
7098 2012-04-02 Richard Guenther <rguenther@suse.de>
7100 PR tree-optimization/52756
7101 * gcc.dg/torture/pr52756.c: New testcase.
7103 2012-04-02 Richard Guenther <rguenther@suse.de>
7106 * gcc.dg/pr52803.c: New testcase.
7108 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7111 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7114 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7117 * g++.dg/cpp0x/noexcept17.C: New.
7118 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7119 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7120 * g++.dg/cpp0x/noexcept01.C: Likewise.
7121 * g++.dg/eh/init-temp1.C: Likewise.
7122 * g++.dg/eh/ctor1.C: Likwise.
7124 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7126 * gnat.dg/controlled6.adb: New test.
7127 * gnat.dg/controlled6_pkg.ads: New helper.
7128 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7130 2012-03-30 Richard Henderson <rth@redhat.com>
7133 * g++.dg/opt/pr52727.C: New testcase.
7135 2012-03-30 Richard Guenther <rguenther@suse.de>
7137 PR tree-optimization/52754
7138 * gcc.target/i386/pr52754.c: New testcase.
7140 2012-03-30 Richard Guenther <rguenther@suse.de>
7143 * g++.dg/torture/pr52772.C: New testcase.
7145 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7148 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7150 2012-03-29 Jason Merrill <jason@redhat.com>
7153 * g++.dg/template/inherit8.C: New.
7155 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7158 * g++.dg/ext/weak4.C: New test.
7160 PR tree-optimization/52760
7161 * gcc.c-torture/execute/pr52760.c: New test.
7163 2012-03-29 Jason Merrill <jason@redhat.com>
7166 * g++.dg/cpp0x/initlist-array3.C: New.
7168 2012-03-28 Jason Merrill <jason@redhat.com>
7171 * g++.dg/overload/virtual2.C: New.
7173 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7175 * gnat.dg/vect7.ad[sb]: New test.
7177 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7178 Tobias Burnus <burnus@gcc.gnu.org>
7181 * gfortran.dg/allocate_class_1.f90 : Change error test.
7182 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7183 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7184 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7186 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7189 * gcc.dg/pr52691.c: New test.
7192 * gcc.c-torture/compile/pr52750.c: New test.
7194 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7197 * gcc.target/avr/torture/builtins-2.c: New test.
7199 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7202 * gcc.target/i386/pr52736.c: New test.
7204 2012-03-27 Martin Jambor <mjambor@suse.cz>
7207 * gcc.dg/torture/pr52693.c: New test.
7209 2012-03-27 Meador Inge <meadori@codesourcery.com>
7212 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7214 2012-03-27 Mike Stump <mikestump@comcast.net>
7217 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7218 failures that match branch names.
7220 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7221 H.J. Lu <hongjiu.lu@intel.com>
7224 * gcc.target/i386/pr52698.c: New test.
7226 2012-03-27 Richard Guenther <rguenther@suse.de>
7229 * gcc.dg/torture/pr52720.c: New testcase.
7231 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7233 * gnat.dg/pack17.adb: New test.
7235 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7237 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7238 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7240 2012-03-26 Martin Jambor <mjambor@suse.cz>
7242 PR tree-optimization/50052
7243 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7245 2012-03-26 Richard Guenther <rguenther@suse.de>
7247 PR tree-optimization/52701
7248 * gfortran.dg/pr52701.f90: New testcase.
7250 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7252 PR tree-optimization/52686
7253 * gcc.target/arm/pr52686.c: New test.
7255 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7257 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7258 Add "-Os -flto" to list.
7260 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7262 * gnat.dg/concat2.ad[sb]: New test.
7264 2012-03-24 Jason Merrill <jason@redhat.com>
7266 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7267 * g++.dg/cpp0x/trailing2.C: Likewise.
7268 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7269 * g++.dg/cpp1y/auto-fn1.C: New.
7270 * g++.dg/cpp1y/auto-fn2.C: New.
7271 * g++.dg/cpp1y/auto-fn3.C: New.
7272 * g++.dg/cpp1y/auto-fn4.C: New.
7273 * g++.dg/cpp1y/auto-fn5.C: New.
7274 * g++.dg/cpp1y/auto-fn6.C: New.
7275 * g++.dg/cpp1y/auto-fn7.C: New.
7276 * g++.dg/cpp1y/auto-fn8.C: New.
7277 * g++.dg/cpp1y/auto-fn9.C: New.
7278 * g++.dg/cpp1y/auto-fn10.C: New.
7279 * g++.dg/cpp1y/auto-fn11.C: New.
7281 2012-03-23 Richard Guenther <rguenther@suse.de>
7283 PR tree-optimization/52678
7284 * gfortran.dg/pr52678.f: New testcase.
7286 2012-03-23 Richard Guenther <rguenther@suse.de>
7288 PR tree-optimization/52638
7289 * g++.dg/torture/pr52638.C: New testcase.
7291 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7294 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7296 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7299 * g++.dg/ext/attrib44.C: New test.
7301 2012-03-22 Jan Hubicka <jh@suse.cz>
7304 * g++.dg/torture/pr51737.C: New testcase
7306 2012-03-22 Richard Guenther <rguenther@suse.de>
7308 PR tree-optimization/52548
7309 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7311 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7313 * lib/fortran-modules.exp (list-module-names-1): Remove
7316 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7319 * gcc.target/sh/pr50751-1.c: New.
7320 * gcc.target/sh/pr50751-2.c: New.
7321 * gcc.target/sh/pr50751-3.c: New.
7323 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7326 * gcc.target/sh/sh4a-cos.c: Remove.
7327 * gcc.target/sh/sh4a-sin.c: Remove.
7328 * gcc.target/sh/sh4a-sincos.c: Remove.
7330 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7332 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7333 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7335 2012-03-21 Martin Jambor <mjambor@suse.cz>
7338 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7339 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7341 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7343 * gcc.target/arm/thumb-16bit-ops.c: New file.
7344 * gcc.target/arm/thumb-ifcvt.c: New file.
7346 2012-03-20 Jason Merrill <jason@redhat.com>
7348 * lib/target-supports.exp: Add { target c++1y }.
7350 * g++.dg/cpp0x/auto32.C: New.
7352 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7355 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7357 * gcc.dg/torture/pr48124-4.c: Ditto:
7358 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7360 2012-03-20 Jason Merrill <jason@redhat.com>
7363 * g++.dg/cpp0x/initlist66.C: New.
7365 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7367 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7370 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7373 * gcc.target/avr/torture/addr-space-2.h: New file.
7374 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7375 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7376 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7377 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7379 2012-03-20 Richard Guenther <rguenther@suse.de>
7381 * gnat.dg/pack16.adb: New testcase.
7382 * gnat.dg/pack16_pkg.ads: Likewise.
7383 * gnat.dg/specs/pack8.ads: Likewise.
7384 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7386 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7388 * g++.dg/warn/Wuseless-cast.C: Extend.
7390 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7393 * g++.dg/warn/Wuseless-cast.C: New.
7395 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7398 * gfortran.dg/pr52608.f90: New test.
7400 2012-03-17 Tobias Burnus <burnus@net-b.de>
7403 * gfortran.dg/proc_ptr_36.f90: New.
7405 2012-03-16 Martin Jambor <mjambor@suse.cz>
7407 * gcc.dg/misaligned-expand-1.c: New test.
7408 * gcc.dg/misaligned-expand-3.c: Likewise.
7410 2012-03-16 Richard Guenther <rguenther@suse.de>
7411 Kai Tietz <ktietz@redhat.com>
7414 * gcc.c-torture/execute/pr48814-1.c: New test.
7415 * gcc.c-torture/execute/pr48814-2.c: New test.
7416 * gcc.dg/tree-ssa/assign-1.c: New test.
7417 * gcc.dg/tree-ssa/assign-2.c: New test.
7418 * gcc.dg/tree-ssa/assign-3.c: New test.
7420 2012-03-16 Richard Guenther <rguenther@suse.de>
7422 * gnat.dg/specs/pack7.ads: New testcase.
7424 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7427 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7428 * gcc.dg/torture/vshuf-8.inc: Likewise.
7429 * gcc.dg/torture/vshuf-16.inc: Likewise.
7430 * gcc.dg/torture/vshuf-32.inc: Likewise.
7432 2012-03-15 Jason Merrill <jason@redhat.com>
7434 * g++.dg/torture/pr52582.C: New.
7436 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7438 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7440 2012-03-15 Ira Rosen <irar@il.ibm.com>
7441 Ulrich Weigand <ulrich.weigand@linaro.org>
7443 * gcc.dg/vect/slp-cond-3.c: New test.
7444 * gcc.dg/vect/slp-cond-4.c: New test.
7446 2012-03-15 Ira Rosen <irar@il.ibm.com>
7447 Ulrich Weigand <ulrich.weigand@linaro.org>
7449 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7450 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7452 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7457 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7458 * gfortran.dg/round_1.f03: Likewise.
7460 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7461 Andrew Pinski <apinski@cavium.com>
7464 * gcc.dg/pr52592.c: New test.
7466 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7468 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7469 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7470 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7471 * lib/fortran-modules.exp: .. this new file. Adjust users.
7472 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7473 gfortran-dg-debug-runtest): Call cleanup-modules.
7474 * lib/fortran-torture.exp (fortran-torture-execute,
7475 fortran-torture): Likewise.
7476 * gfortran.dg/coarray/caf.exp: Likewise.
7477 * lib/lto.exp: Likewise.
7478 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7479 * gfortran.dg/class_4b.f03: Likewise.
7480 * gfortran.dg/class_4c.f03: Likewise.
7481 * gfortran.dg/class_45a.f03: Likewise.
7482 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7483 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7484 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7485 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7486 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7487 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7488 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7489 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7490 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7491 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7492 * gfortran.dg/whole_file_28.f90: Likewise.
7493 * gfortran.dg/whole_file_29.f90: Likewise.
7494 * gfortran.dg/whole_file_30.f90: Likewise.
7495 * gfortran.dg/whole_file_31.f90: Likewise.
7497 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7499 PR tree-optimization/52267
7500 * gcc.dg/pr52267.c: New test.
7501 * gcc.dg/tree-ssa/vrp65.c: New test.
7502 * gcc.dg/tree-ssa/vrp66.c: New test.
7504 2012-03-15 Richard Guenther <rguenther@suse.de>
7507 * gfortran.dg/vect/pr52580.f: New testcase.
7509 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7511 * gcc.target/sh/fpul-usage-1.c: New.
7513 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7516 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7517 * gcc.target/sh/pr49468-di.c: Likewise.
7519 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7521 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7522 * gcc.dg/c99-stdint-6.c: Likewise.
7523 * gcc.dg/lto/20090210_0.c: Likewise.
7524 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7525 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7526 * gcc.dg/pragma-init-fini-2.c: Likewise.
7527 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7528 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7529 * gcc.target/i386/pr22152.c: Likewise.
7530 * gcc.target/i386/vect8-ret.c: Likewise.
7531 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7534 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7536 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7537 * g++.dg/tree-prof/partition1.C: Likewise.
7538 * g++.dg/tree-prof/partition2.C: Likewise.
7539 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7541 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7542 * gcc.c-torture/execute/20010724-1.c: Remove.
7543 * gcc.c-torture/execute/20010724-1.x: Remove.
7544 * gcc.c-torture/execute/20040208-2.c: Remove.
7545 * gcc.c-torture/execute/20040208-2.x: Remove.
7546 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7548 (main) [__mips__ && __sgi__]: Remove.
7549 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7550 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7551 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7552 mips-sgi-irix6* handling.
7553 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7554 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7555 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7557 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7558 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7559 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7560 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7561 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7562 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7564 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7565 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7566 * gcc.target/mips/save-restore-3.c: Likewise.
7567 * gcc.target/mips/save-restore-4.c: Likewise.
7568 * gcc.target/mips/save-restore-5.c: Likewise.
7569 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7570 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7572 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7574 (restore_ld_library_path_env_vars): Likewise.
7575 * lib/target-supports.exp (check_profiling_available): Remove
7576 mips*-*-irix* handling.
7577 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7578 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7579 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7581 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7584 * g++.dg/opt/pr52582.C: New test.
7586 2012-03-14 Richard Guenther <rguenther@suse.de>
7588 PR tree-optimization/52571
7589 * gcc.dg/vect/vect-2.c: Initialize arrays.
7590 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7591 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7592 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7594 2012-03-14 Richard Guenther <rguenther@suse.de>
7599 * gcc.dg/torture/pr48124-1.c: New testcase.
7600 * gcc.dg/torture/pr48124-2.c: Likewise.
7601 * gcc.dg/torture/pr48124-3.c: Likewise.
7602 * gcc.dg/torture/pr48124-4.c: Likewise.
7604 2012-03-14 Richard Guenther <rguenther@suse.de>
7607 * gcc.dg/pr52578.c: New testcase.
7609 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7612 * g++.dg/cpp0x/udlit-args2.C: New test.
7614 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7617 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7618 * gcc.c-torture/compile/pr48596.c: ... here.
7620 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7623 * g++.dg/lookup/hidden-class17.C: New test.
7625 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7628 * gcc.dg/Wunused-var-3.c: New test.
7630 2012-03-13 Martin Jambor <mjambor@suse.cz>
7632 * gcc.dg/misaligned-expand-2.c: New test.
7634 2012-03-13 Richard Guenther <rguenther@suse.de>
7637 * gcc.dg/pr52134.c: New testcase.
7639 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7641 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7643 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7645 PR tree-optimization/46728
7646 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7647 * gcc.target/powerpc/pr46728-5.c: Likewise.
7648 * gcc.target/powerpc/pr46728-8.c: Likewise.
7649 * gcc.target/powerpc/pr46728-10.c: Likewise.
7650 * gcc.target/powerpc/pr46728-11.c: Likewise.
7651 * gcc.target/powerpc/pr46728-13.c: Likewise.
7652 * gcc.target/powerpc/pr46728-14.c: Likewise.
7653 * gcc.target/powerpc/pr46728-15.c: Likewise.
7655 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7658 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7660 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7662 PR tree-optimization/46728
7663 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7664 * gcc.target/powerpc/pr46728-5.c: Likewise.
7665 * gcc.target/powerpc/pr46728-8.c: Likewise.
7666 * gcc.target/powerpc/pr46728-10.c: Likewise.
7667 * gcc.target/powerpc/pr46728-11.c: Likewise.
7668 * gcc.target/powerpc/pr46728-13.c: Likewise.
7669 * gcc.target/powerpc/pr46728-14.c: Likewise.
7670 * gcc.target/powerpc/pr46728-15.c: Likewise.
7672 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7675 * gcc.target/avr/torture/addr-space-1.h: New file.
7676 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7677 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7678 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7679 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7681 2012-03-12 Andrew Pinski <apinski@cavium.com>
7683 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7685 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7687 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7688 * g++.dg/abi/thunk4.C: Likewise.
7689 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7691 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7693 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7694 * g++.dg/eh/spbp.C: Likewise.
7695 * g++.dg/ext/label13.C: Likewise.
7696 * g++.dg/guality/guality.exp: Likewise.
7697 * g++.dg/other/anon5.C: Likewise.
7698 * g++.dg/other/pragma-ep-1.C: Remove.
7699 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7700 * g++.dg/warn/pr31246.C: Likewise.
7701 * g++.dg/warn/weak1.C: Likewise.
7702 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7703 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7704 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7705 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7706 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7707 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7708 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7709 * gcc.dg/c99-tgmath-1.c: Likewise.
7710 * gcc.dg/c99-tgmath-2.c: Likewise.
7711 * gcc.dg/c99-tgmath-3.c: Likewise.
7712 * gcc.dg/c99-tgmath-4.c: Likewise.
7713 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7715 * gcc.dg/debug/pr49032.c: Likewise.
7716 * gcc.dg/guality/guality.exp: Likewise.
7717 * gcc.dg/intmax_t-1.c: Likewise.
7718 * gcc.dg/pr48616.c: Likewise.
7719 * gcc.dg/pragma-ep-1.c: Remove.
7720 * gcc.dg/pragma-ep-2.c: Remove.
7721 * gcc.dg/pragma-ep-3.c: Remove.
7722 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7723 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7724 * gcc.misc-tests/gcov-14.c: Likewise.
7725 * gfortran.dg/guality/guality.exp: Likewise.
7726 * lib/target-supports.exp (check_weak_available): Likewise.
7727 (add_options_for_tls): Likewise.
7728 (check_ascii_locale_available): Likewise.
7729 * obj-c++.dg/dwarf-2.mm: Likewise.
7730 * objc.dg/dwarf-1.m: Likewise.
7731 * objc.dg/dwarf-2.m: Likewise.
7733 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7735 PR tree-optimization/51721
7736 * gcc.dg/tree-ssa/vrp64.c: New test.
7738 PR tree-optimization/52533
7739 * gcc.c-torture/compile/pr52533.c: New test.
7741 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7743 * gcc.target/i386/rtm-xabort-1.c: New.
7744 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7745 * gcc.target/i386/rtm-xend-1.c: Ditto.
7746 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7747 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7748 * gcc.target/i386/sse-13.c: Ditto.
7749 * gcc.target/i386/sse-14.c: Ditto.
7750 * gcc.target/i386/sse-22.c: Ditto.
7751 * gcc.target/i386/sse-23.c: Ditto.
7752 * g++.dg/other/i386-2.C: Ditto.
7753 * g++.dg/other/i386-3.C: Ditto.
7755 2012-03-12 Tobias Burnus <burnus@net-b.de>
7758 * gfortran.dg/proc_ptr_35.f90: New.
7760 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7763 * gcc.dg/torture/pr52530.c: New test.
7765 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7768 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7770 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7773 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7775 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7777 2012-03-09 Andrew Pinski <apinski@cavium.com>
7780 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7781 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7783 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7785 * gcc.dg/tree-ssa/scev-3.c: New.
7786 * gcc.dg/tree-ssa/scev-4.c: New.
7788 2012-03-08 Tobias Burnus <burnus@net-b.de>
7791 * gfortran.dg/proc_ptr_34.f90
7793 2012-03-07 Jason Merrill <jason@redhat.com>
7796 * g++.dg/cpp0x/udlit-mangle.C: New.
7798 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7800 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7802 2012-03-06 Richard Guenther <rguenther@suse.de>
7805 * gcc.dg/torture/pr52493.c: New testcase.
7807 2012-03-06 Richard Guenther <rguenther@suse.de>
7810 * gcc.dg/lto/pr52097_0.c: New testcase.
7812 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7815 * gcc.target/sh/pr51244-1.c: New.
7816 * gcc.target/sh/pr51244-2.c: New.
7817 * gcc.target/sh/pr51244-3.c: New.
7819 2012-03-05 Jason Merrill <jason@redhat.com>
7822 * g++.dg/ext/visibility/template11.C: New.
7824 * g++.dg/cpp0x/implicit13.C: New.
7826 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7828 PR tree-optimization/51721
7829 * gcc.dg/tree-ssa/vrp63.c: New test.
7830 * gcc.dg/pr51721.c: New test.
7832 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7835 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7838 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7841 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7843 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7846 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7848 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7850 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7853 2012-03-03 Jason Merrill <jason@redhat.com>
7855 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7858 * g++.dg/cpp0x/initlist65.C: New.
7861 * g++.dg/ext/is_empty2.C: New.
7863 2012-03-03 Tobias Burnus <burnus@net-b.de>
7866 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7868 2012-03-03 Tobias Burnus <burnus@net-b.de>
7870 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7871 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7872 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7873 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7874 * gfortran.dg/class_30.f90: Remove dg-warning line.
7875 * gfortran.dg/bind_c_usage_25.f90: New.
7877 2012-03-03 Tobias Burnus <burnus@net-b.de>
7880 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7881 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7882 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7884 2012-03-03 Tobias Burnus <burnus@net-b.de>
7887 * gfortran.dg/assumed_type_1.f90: New.
7888 * gfortran.dg/assumed_type_2.f90: New.
7889 * gfortran.dg/assumed_type_3.f90: New.
7890 * gfortran.dg/assumed_type_4.f90: New.
7892 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7895 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7896 * gcc.target/sh/pr49468-di.c: New.
7898 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7900 * gcc.dg/graphite/pr50561.c: Update.
7902 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7904 * gcc.target/powerpc/pr52457.c: New test.
7906 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7908 * gcc.target/arm/sat-1.c: New test.
7910 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7913 * gcc.target/i386/pr46716.c: New test.
7915 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7918 * g++.dg/cpp0x/sfinae32.C: New.
7920 2012-03-02 Richard Guenther <rguenther@suse.de>
7922 PR tree-optimization/52406
7923 * gcc.dg/torture/pr52406.c: New testcase.
7925 2012-03-02 Tobias Burnus <burnus@net-b.de>
7928 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7929 * gfortran.dg/nullify_2.f90: Update dg-error.
7930 * gfortran.dg/nullify_4.f90: Ditto.
7931 * gfortran.dg/pointer_init_6.f90: Ditto.
7933 2012-03-02 Tobias Burnus <burnus@net-b.de>
7936 * gfortran.dg/class_51.f90: New.
7938 2012-03-02 Tobias Burnus <burnus@net-b.de>
7941 * gfortran.dg/intrinsic_8.f90: New.
7943 2012-03-01 Kai Tietz <ktietz@redhat.com>
7945 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7946 routines on mingw targets.
7947 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7949 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7951 PR tree-optimization/52445
7952 * gcc.dg/pr52445.c: New test.
7954 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7957 * gcc.c-torture/compile/pr52437.c: New test.
7960 * gcc.dg/torture/pr52419.c: New test.
7962 PR tree-optimization/52429
7963 * gcc.dg/torture/pr52429.c: New test.
7964 * g++.dg/opt/pr52429.C: New test.
7966 2012-02-29 Richard Guenther <rguenther@suse.de>
7969 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7970 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7971 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7972 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7973 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7974 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7976 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7978 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7980 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7983 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7985 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7988 * gcc.target/arm/neon/pr51534.c: New testcase.
7990 2012-02-28 Richard Guenther <rguenther@suse.de>
7993 * gcc.dg/torture/pr52407.c: New testcase.
7995 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7997 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7998 * gcc.target/arm/vfp2.c: Likewise.
7999 * gcc.target/arm/vfp3.c: Likewise.
8000 * gcc.target/arm/vfp4.c: Likewise.
8001 * gcc.target/arm/vfp5.c: Likewise.
8002 * gcc.target/arm/vfp6.c: Likewise.
8003 * gcc.target/arm/vfp7.c: Likewise.
8004 * gcc.target/arm/vfp8.c: Likewise.
8005 * gcc.target/arm/vfp9.c: Likewise.
8006 * gcc.target/arm/vfp10.c: Likewise.
8007 * gcc.target/arm/vfp11.c: Likewise.
8008 * gcc.target/arm/vfp12.c: Likewise.
8009 * gcc.target/arm/vfp13.c: Likewise.
8010 * gcc.target/arm/vfp14.c: Likewise.
8011 * gcc.target/arm/vfp15.c: Likewise.
8012 * gcc.target/arm/vfp16.c: Likewise.
8013 * gcc.target/arm/vfp17.c: Likewise.
8014 * gcc.target/arm/neon-constants.h: New file.
8015 * gcc.target/arm/neon-vect1.c: New test.
8016 * gcc.target/arm/neon-vect2.c: New test.
8017 * gcc.target/arm/neon-vect3.c: New test.
8018 * gcc.target/arm/neon-vect4.c: New test.
8019 * gcc.target/arm/neon-vect5.c: New test.
8020 * gcc.target/arm/neon-vect6.c: New test.
8021 * gcc.target/arm/neon-vect7.c: New test.
8022 * gcc.target/arm/neon-vect8.c: New test.
8024 2012-02-28 Richard Guenther <rguenther@suse.de>
8026 PR tree-optimization/52402
8027 * gcc.dg/torture/pr52402.c: New testcase.
8029 2012-02-28 Richard Guenther <rguenther@suse.de>
8032 * g++.dg/lto/pr52400_0.C: New testcase.
8034 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8036 * gcc.target/avr/torture/builtins-1.c: New test.
8037 * gcc.target/avr/torture/builtins-error.c: New test.
8039 2012-02-28 Kai Tietz <ktietz@redhat.com>
8041 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8042 * gcc.target/i386/pr45352-2.c: Likewise.
8043 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8044 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8045 targets instead rand.
8046 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8047 * gcc.target/i386/sse2-mul-1.c: Likewise.
8048 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8049 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8050 * gcc.target/i386/pad-1.c: Likewise.
8051 * gcc.target/i386/pad-9.c: Likewise.
8052 * gcc.target/i386/pad-2.c: Likewise.
8053 * gcc.target/i386/pad-5b.c: Likewise.
8054 * gcc.target/i386/pad-8.c: Likewise.
8055 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8056 * gcc.target/i386/pr44130.c: Likewise.
8057 * gcc.target/i386/align-main-1.c: Likewise.
8058 * gcc.target/i386/align-main-2.c: Likewise.
8059 * gcc.target/i386/sw-1.c: Likewise.
8060 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8061 on x64 mingw target.
8062 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8063 * gcc.target/i386/pr46295.c: Likewise.
8064 * gcc.target/i386/amd64-abi-1.c: Likewise.
8065 * gcc.target/i386/amd64-abi-2.c: Likewise.
8066 * gcc.target/i386/pr39082-1.c: Likewise.
8067 * gcc.target/i386/pr39162.c: Likewise.
8068 * gcc.target/i386/pr22152.c: Likewise.
8069 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8070 * gcc.target/i386/wrfsbase-2.c: Likewise.
8071 * gcc.target/i386/local.c: Likewise
8072 * gcc.target/i386/wrgsbase-1.c: Likewise.
8073 * gcc.target/i386/wrfsbase-1.c: Likewise.
8074 * gcc.target/i386/pr39315-3.c: Likewise.
8075 * gcc.target/i386/pr35767-4.c: Likewise.
8076 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8078 * gcc.target/i386/pr45336-2.c: Likewise.
8079 * gcc.target/i386/pr45336-1.c: Likewise.
8080 * gcc.target/i386/pr45336-4.c: Likewise.
8082 2012-02-27 Tristan Gingold <gingold@adacore.com>
8084 * gnat.dg/array20.ad[sb]: New test.
8086 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8089 * gcc.target/arm/pr52375.c: New test.
8090 * gcc.c-torture/compile/pr52375.c: New test.
8092 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8094 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8095 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8097 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8099 * gnat.dg/aggr19.adb: New test.
8100 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8102 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8105 * gcc.target/sh/pr49263.c: New.
8107 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8109 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8110 simulate_thread_wrapper_other_threads
8111 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8112 Move initialization of 'value' to main().
8113 (main): Initialize 'value';
8114 * gcc.dg/simulate-thread/speculative-store.c
8115 (simulate_thread_step_verify): Return 0 when successful.
8116 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8118 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8119 (simulate_thread_wrapper_other_threads): Return a success/fail value
8120 and issue an error if the instruction count threshold is exceeded.
8122 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8125 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8126 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8128 2012-02-24 Richard Guenther <rguenther@suse.de>
8131 * gcc.dg/pr52355.c: New testcase.
8133 2012-02-23 Kai Tietz <ktietz@redhat.com>
8135 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8136 * gcc.dg/Wpadded.c: Likewise.
8137 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8139 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8140 for sleep by Sleep and add windows.h include for this function.
8141 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8143 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8145 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8146 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8147 on x64 mingw target.
8148 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8149 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8150 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8151 failure on LLP64 target.
8153 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8156 * gcc.dg/noncompile/pr52290.c: New test.
8158 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8160 PR tree-optimization/52019
8161 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8163 2012-02-22 Kai Tietz <ktietz@redhat.com>
8165 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8166 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8167 derived pdiff_t type.
8168 * g++.dg/torture/pr49720.C: Likewise
8170 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8173 * gcc.target/i386/pr52330.c: New test.
8175 2012-02-22 Tobias Burnus <burnus@net-b.de>
8178 * gfortran.dg/io_constraints_10.f90: New.
8180 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8182 * lib/target-supports.exp (check_effective_target_vect_condition):
8183 Return true for NEON.
8185 2012-02-21 Kai Tietz <ktietz@redhat.com>
8187 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8189 2012-02-21 Richard Guenther <rguenther@suse.de>
8191 PR tree-optimization/52324
8192 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8194 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8197 * gcc.target/avr/torture/pr51782-1.c: New test.
8199 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8201 PR tree-optimization/52318
8202 * gcc.dg/pr52318.c: New test.
8204 2012-02-20 Kai Tietz <ktietz@redhat.com>
8206 * gcc.dg/bf-ms-layout-3.c: New testcase.
8208 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8212 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8214 2012-02-20 Richard Guenther <rguenther@suse.de>
8216 PR tree-optimization/52298
8217 * gcc.dg/torture/pr52298.c: New testcase.
8218 * gcc.dg/vect/pr52298.c: Likewise.
8220 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8222 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8223 * gcc.c-torture/execute/pr52286.c: Ditto.
8225 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8227 PR tree-optimization/52286
8228 * gcc.c-torture/execute/pr52286.c: New test.
8230 2012-02-18 Tobias Burnus <burnus@net-b.de>
8233 * gfortran.dg/interface_35.f90: Use -std=f2003.
8234 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8235 * gfortran.dg/interface_assignment_4.f90: Ditto.
8236 * gfortran.dg/bessel_1.f90: Ditto.
8237 * gfortran.dg/func_result_6.f90: Ditto.
8238 * gfortran.dg/hypot_1.f90: Ditto.
8239 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8241 2012-02-17 Tobias Burnus <burnus@net-b.de>
8243 PR translation/52232
8244 PR translation/52234
8245 PR translation/52245
8246 PR translation/52246
8247 PR translation/52262
8248 PR translation/52273
8249 * gfortran.dg/coarray_22.f90: Update dg-error.
8250 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8252 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8255 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8256 (simulate-thread): Use default timeout.
8258 2012-02-16 Jason Merrill <jason@redhat.com>
8261 * g++.dg/ext/timevar1.C: New.
8263 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8266 * g++.dg/template/using21.C: New.
8267 * g++.dg/template/using22.C: Likewise.
8269 2012-02-16 Jason Merrill <jason@redhat.com>
8272 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8274 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8276 PR tree-optimization/52255
8277 * gcc.c-torture/compile/pr52255.c: New test.
8280 * g++.dg/debug/dwarf2/pr52260.C: New test.
8283 * g++.dg/ipa/pr51929.C: New test.
8285 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8288 * gcc.target/powerpc/pr52199.c: New file.
8290 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8293 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8295 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8297 * gcc.dg/pr51867.c: Don't include <math.h>.
8300 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8302 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8303 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8305 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8307 PR tree-optimization/50561
8308 * gcc.dg/graphite/pr50561.c: New testcase.
8310 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8312 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8313 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8315 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8317 * gnat.dg/discr35.ad[sb]: New test.
8319 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8321 * gnat.dg/volatile10.adb: New test.
8322 * gnat.dg/volatile10_pkg.ads: New helper.
8324 2012-02-14 Jason Merrill <jason@redhat.com>
8326 * g++.dg/ext/attrib43.C: New.
8328 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8330 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8331 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8333 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8334 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8335 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8336 effective_target fgnu_tm.
8337 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8339 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8342 * g++.dg/template/asmgoto1.C: New test.
8344 2012-02-14 Ian Lance Taylor <iant@google.com>
8347 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8348 compiling generated file for 64bit and index tests.
8350 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8352 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8354 2012-02-14 Richard Guenther <rguenther@suse.de>
8356 PR tree-optimization/52244
8357 PR tree-optimization/51528
8358 * gcc.dg/torture/pr52244.c: New testcase.
8360 2012-02-14 Walter Lee <walt@tilera.com>
8362 * g++.dg/other/PR23205.C: Disable test on tile.
8363 * g++.dg/other/pr23205-2.C: Disable test on tile.
8364 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8365 * gcc.dg/20040813-1.c: Disable test on tile.
8366 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8367 * gcc.misc-tests/linkage.exp: Handle tilegx.
8369 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8371 PR tree-optimization/52210
8372 * gcc.dg/pr52210.c: New test.
8374 2012-02-14 Jason Merrill <jason@redhat.com>
8377 * g++.dg/overload/defarg5.C: New.
8379 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8382 * c-c++-common/pr52181.c: New test.
8384 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8387 * g++.dg/ext/atomic-1.C: New test.
8389 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8391 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8393 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8396 * gcc.c-torture/execute/pr52209.c: New test.
8398 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8401 * gfortran.dg/elemental_optional_args_5.f03: New test.
8403 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8406 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8409 2012-02-11 Ian Lance Taylor <iant@google.com>
8412 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8413 SPARC Solaris. Don't run the test at all on systems where it may
8414 not work, rather than xfailing it.
8416 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8418 PR rtl-optimization/52175
8419 * gcc.c-torture/compile/pr52175.c: New test.
8421 2012-02-10 Jason Merrill <jason@redhat.com>
8424 * g++.dg/template/repo10.C: New.
8426 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8429 * gcc.dg/pr52132.c: New test.
8431 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8433 * gnat.dg/specs/aggr4.ads: New test.
8434 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8436 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8439 * gcc.target/i386/pr52146.c: New.
8441 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8444 * c-c++-common/pr52177.c: New test.
8446 2012-02-10 Jan Hubicka <jh@suse.cz>
8449 * g++.dg/torture/pr48600.C: New testcase.
8451 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8454 * gcc.dg/dfp/pr52140.c: New test.
8456 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8459 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8462 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8465 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8466 * gcc.dg/pr51867.c: New test.
8468 2012-02-09 Ian Lance Taylor <iant@google.com>
8470 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8471 which don't support -fsplit-stack. Turn off optimization when
8472 compiling select5-out.go.
8474 2012-02-08 Ian Lance Taylor <iant@google.com>
8476 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8477 systems which don't support -fsplit-stack.
8479 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8481 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8482 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8483 machine instuction in the log.
8485 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8487 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8490 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8493 * gcc.dg/pr48524.c: New test.
8494 * gcc.dg/pr48524.spec: New spec file for test.
8496 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8499 * gfortran.dg/vect/pr32380.f90: New test.
8501 2012-02-08 Tobias Burnus <burnus@net-b.de>
8504 * gfortran.dg/realloc_on_assign_12.f90: New.
8506 2012-02-08 Richard Guenther <rguenther@suse.de>
8508 PR rtl-optimization/52170
8509 * gcc.dg/torture/pr52170.c: New testcase.
8511 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8513 PR gcov-profile/52150
8514 * gcc.dg/tree-prof/pr52150.c: New test.
8516 PR rtl-optimization/52139
8517 * gcc.dg/pr52139.c: New test.
8519 2012-02-07 Jason Merrill <jason@redhat.com>
8522 * g++.dg/cpp0x/constexpr-union3.C: New.
8525 * g++.dg/lto/pr52035_0.C: New.
8527 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8529 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8530 * gcc.dg/special/weak-1.c: Likewise.
8531 * gcc.dg/ucnid-12.c: Likewise.
8532 * gcc.dg/torture/pr45678-1.c: Likewise.
8533 * gcc.dg/torture/pr45678-2.c: Likewise.
8534 * gcc.dg/vector-4.c: Likewise.
8535 * gcc.dg/ipa/inline-5.c: Likewise.
8536 * gcc.dg/ucnid-11.c: Likewise.
8537 * gcc.misc-tests/gcov-13.c: Likewise.
8538 * gcc.misc-tests/gcov-14.c: Likewise.
8539 * g++.dg/ext/label13.C: Likewise.
8540 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8541 hppa*-*-hpux* options.
8542 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8543 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8544 * gcc.dg/pr48616.c: Likewise.
8545 * gcc.dg/pr17957.c: Likewise.
8546 * gcc.dg/pr17055-1.c: Likewise.
8547 * gcc.dg/pr32912-1.c: Likewise.
8548 * gcc.dg/tm/pr51472.c: Likewise.
8549 * c-c++-common/fold-bitand-4.c: Likewise.
8550 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8551 Use dg-additional-options for extra options.
8553 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8555 * gcc.target/epiphany/interrupt-2.c: New test.
8557 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8560 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8561 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8564 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8567 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8569 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8573 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8574 * gcc.target/mips/va-arg-1.c: New test.
8576 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8578 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8579 for -mno-pointers-to-nested-functions.
8581 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8583 * gcc.c-torture/execute/20120207-1.c: New test.
8585 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8587 PR rtl-optimization/52060
8588 * gcc.dg/torture/pr52060.c: New test.
8591 * gcc.c-torture/compile/pr52074.c: New test.
8593 2012-02-07 Tobias Burnus <burnus@net-b.de>
8596 * gfortran.dg/class_to_type_2.f90: New.
8598 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8601 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8604 2012-02-06 Jason Merrill <jason@redhat.com>
8607 * g++.dg/template/conv13.C: New.
8609 2012-02-06 Richard Guenther <rguenther@suse.de>
8611 PR tree-optimization/52115
8612 * gcc.c-torture/compile/pr52115.c: New testcase.
8614 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8617 * gcc.c-torture/execute/pr52129.c: New test.
8619 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8621 * gcc.dg/pr48374.c: Actually add the test I forgot
8622 in the 2012-01-25 commit.
8624 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8627 * gfortran.dg/vect/vect-8.f90: New test case.
8629 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8632 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8634 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8637 * gfortran.dg/class_48.f90 : Add test of allocate class array
8638 component with source in subroutine test3. Remove commenting
8639 out in subroutine test4, since branching on unitialized variable
8640 is now fixed (no PR for this last.).
8642 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8644 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8646 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8648 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8651 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8652 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8654 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8656 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8657 (check_effective_target_sync_int_long): Use it.
8658 (check_effective_target_sync_char_short): Likewise.
8659 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8661 2012-02-05 Tobias Burnus <burnus@net-b.de>
8664 * gfortran.dg/class_48.f90: Add some further checks.
8666 2012-02-05 Ira Rosen <irar@il.ibm.com>
8668 PR tree-optimization/52091
8669 * gcc.dg/vect/pr52091.c: New test.
8671 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8673 PR rtl-optimization/52113
8674 * gcc.target/avr/pr52113.c: New test.
8676 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8678 PR rtl-optimization/52092
8679 * gcc.c-torture/compile/pr52092.c: New test.
8681 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8684 * gfortran.dg/class_array_10.f03: New test.
8687 * gfortran.dg/class_array_11.f03: New test.
8690 * gfortran.dg/class_array_12.f03: New test.
8692 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8695 * gfortran.dg/realloc_on_assign_11.f90: New test.
8697 2012-02-02 Tobias Burnus <burnus@net-b.de>
8700 * gfortran.dg/shape_7.f90: New.
8702 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8704 * gcc.target/mips/mips-prepend-1.c: New test.
8706 2012-02-02 Jan Hubicka <jh@suse.cz>
8707 Tom de Vries <tom@codesourcery.com>
8710 * gcc.dg/alias-12.c: New testcase.
8711 * gcc.dg/alias-13.c: New testcase.
8713 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8716 * gcc.dg/pr52086.c: New test.
8718 PR tree-optimization/52073
8719 * gcc.c-torture/compile/pr52073.c: New test.
8721 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8724 * gfortran.dg/function_optimize_10.f90: New test.
8726 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8728 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8731 2012-02-01 Tobias Burnus <burnus@net-b.de>
8734 * gfortran.dg/typebound_operator_14.f90: New.
8736 2012-02-01 Tobias Burnus <burnus@net-b.de>
8739 * gfortran.dg/elemental_function_1.f90: New.
8741 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8743 PR rtl-optimization/51374
8744 * gcc.target/avr/torture/pr51374-1.c:
8745 Also fail if SBIS is seen.
8747 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8749 PR rtl-optimization/51374
8750 * gcc.target/avr/torture/pr51374-1.c: New.
8752 2012-01-31 Tobias Burnus <burnus@net-b.de>
8755 * gfortran.dg/typebound_generic_11.f90: New.
8757 2012-01-31 Tobias Burnus <burnus@net-b.de>
8760 * gfortran.dg/class_49.f90: New.
8762 2012-01-31 Tobias Burnus <burnus@net-b.de>
8765 * gfortran.dg/elemental_args_check_6.f90: New.
8767 2012-01-31 Jason Merrill <jason@redhat.com>
8770 * g++.dg/cpp0x/variadic122.C: New.
8772 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8775 * gfortran.dg/realloc_on_assign_10.f90: New test.
8777 2012-01-31 Richard Guenther <rguenther@suse.de>
8779 PR tree-optimization/51528
8780 * gcc.dg/torture/pr51528.c: New testcase.
8782 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8785 * lib/go.exp (go_target_compile): Append timeout= to options.
8786 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8787 select5-out.go test on alpha*-*-* targets.
8789 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8791 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8792 (TEST_SHORT): Reformat in the same way.
8793 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8794 (TEST_SHORT): Reformat in the same way.
8795 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8796 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8797 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8798 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8799 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8801 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8804 * gcc.target/arm/pr51835.c: New testcase.
8806 2012-01-30 Richard Guenther <rguenther@suse.de>
8808 PR tree-optimization/52028
8809 * gcc.dg/torture/pr52028.c: New testcase.
8810 * gfortran.dg/ldist-pr45199.f: Adjust.
8811 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8812 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8813 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8815 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8818 * gcc.dg/tree-prof/pr52027.c: New test.
8820 PR tree-optimization/52046
8821 * gcc.dg/pr52046.c: New test.
8824 * g++.dg/other/pr52048.C: New test.
8826 2012-01-30 Richard Guenther <rguenther@suse.de>
8828 PR tree-optimization/52045
8829 * gcc.dg/pr52045.c: New testcase.
8831 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8833 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8834 new code generated for __sync_lock_release.
8836 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8838 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8840 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8843 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8845 * g++.dg/ext/visibility/template10.C: Fix typo.
8847 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8849 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8852 * g++.dg/cpp0x/constexpr-ice6.C: New.
8854 2012-01-29 Tobias Burnus <burnus@net-b.de>
8857 * gfortran.dg/default_initialization_6.f90: New.
8859 2012-01-29 Tobias Burnus <burnus@net-b.de>
8862 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8863 * gfortran.dg/class_48.f90: New.
8865 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8868 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8870 2012-01-28 Tobias Burnus <burnus@net-b.de>
8873 * gfortran.dg/class_allocate_12.f90: New.
8875 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8877 * gcc.dg/torture/pr50444.c: Fix dg directives.
8879 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8882 * gcc.target/arm/pr52006.c: New test.
8884 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8887 * gcc.dg/lto/trans-mem.h: New file.
8888 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8889 * gcc.dg/lto/trans-mem-1_1.c: Same.
8890 * gcc.dg/lto/trans-mem-4_1.c: Same.
8891 * gcc.dg/lto/trans-mem-3_1.c: Same.
8893 2012-01-27 Tobias Burnus <burnus@net-b.de>
8896 * gfortran.dg/dummy_procedure_7.f90: New.
8898 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8900 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8901 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8903 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8906 * g++.dg/other/gc5.C: New test.
8908 2012-01-27 Richard Guenther <rguenther@suse.de>
8910 PR tree-optimization/50444
8911 * gcc.dg/torture/pr50444.c: New testcase.
8913 2012-01-27 Tobias Burnus <burnus@net-b.de>
8917 * gfortran.dg/move_alloc_13.f90: New.
8919 2012-01-27 Tobias Burnus <burnus@net-b.de>
8922 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8923 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8924 and change dg-error string.
8926 2012-01-27 Tobias Burnus <burnus@net-b.de>
8929 * gfortran.dg/elemental_args_check_5.f90: New.
8931 2012-01-27 Richard Guenther <rguenther@suse.de>
8934 * g++.dg/torture/pr51959.C: New testcase.
8936 2012-01-27 Tom de Vries <tom@codesourcery.com>
8938 PR tree-optimization/51990
8939 * gcc.dg/pr51990.c: New test.
8940 * gcc.dg/pr51990-2.c: Same.
8942 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8943 Tobias Burnus <burnus@gcc.gnu.org>
8946 * gfortran.dg/class_allocate_11.f03: New.
8951 * gfortran.dg/class_allocate_7.f03: New.
8952 * gfortran.dg/class_allocate_8.f03: New.
8953 * gfortran.dg/class_allocate_9.f03: New.
8954 * gfortran.dg/class_allocate_10.f03: New.
8956 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8958 * gnat.dg/discr34.adb: New test.
8959 * gnat.dg/discr34_pkg.ads: New helper.
8961 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8963 * gnat.dg/discr33.adb: New test.
8965 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8967 * gnat.dg/limited_with3.ad[sb): New test.
8968 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8969 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8970 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8972 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8974 * gnat.dg/stack_usage1.adb: New test.
8975 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8977 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8978 * gcc.dg/pr44194-2.c: Likewise.
8980 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8983 * g++.dg/template/crash112.C: New.
8985 2012-01-27 Richard Henderson <rth@redhat.com>
8987 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8989 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8991 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8993 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8996 * g++.dg/opt/pr51895.C: New test.
8998 2012-01-26 Michael Matz <matz@suse.de>
9000 PR tree-optimization/48794
9001 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9003 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9005 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9007 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9009 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9010 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9012 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9013 the default value for s390 and s390x.
9015 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9018 * gcc.dg/lto/trans-mem-4_0.c: New.
9019 * gcc.dg/lto/trans-mem-4_1.c: New.
9020 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9022 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9023 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9025 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9026 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9029 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9031 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9033 2012-01-25 Ian Lance Taylor <iant@google.com>
9035 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9037 2012-01-25 Tobias Burnus <burnus@net-b.de>
9040 * gfortran.dg/typebound_proc_25.f90: New.
9042 2012-01-25 Jason Merrill <jason@redhat.com>
9045 * g++.dg/lto/pr51992_0.C: New.
9047 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9049 PR tree-optimization/51987
9050 * gcc.target/i386/pr51987.c: New test.
9052 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9054 * gcc.dg/tm/lto-1.c: Require lto support in target.
9056 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9058 PR rtl-optimization/48374
9059 * gcc.dg/pr48374.c: New test.
9061 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9063 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9065 2012-01-25 Tobias Burnus <burnus@net-b.de>
9068 * gfortran.dg/derived_constructor_char_3.f90: New.
9070 2012-01-24 Ian Lance Taylor <iant@google.com>
9072 * go.test/go-test.exp (filecmp): New procedure.
9073 (errchk): Handle quoted square brackets.
9074 (go-gc-tests): Set go_compile_args. Handle various new test
9075 lines. Skip a few new tests.
9076 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9078 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9080 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9081 (check_effective_target_vect_extract_even_odd)
9082 (check_effective_target_vect_interleave): Return true for MIPS
9085 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9087 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9088 (main): Use it instead of argc.
9090 2012-01-24 Jason Merrill <jason@redhat.com>
9093 * g++.dg/cpp0x/sfinae31.C: New.
9095 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9097 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9099 2012-01-24 Jason Merrill <jason@redhat.com>
9102 * g++.dg/inherit/covariant20.C: New.
9104 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9107 * g++.dg/parse/crash58.C: New.
9109 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9112 * gcc.dg/pr51957-1.c: New test.
9113 * gcc.dg/pr51957-1.h: New file.
9114 * gcc.dg/pr51957-2.c: New test.
9116 2012-01-23 Jason Merrill <jason@redhat.com>
9119 * g++.dg/ext/visibility/template10.C: New.
9121 2012-01-23 Tobias Burnus <burnus@net-b.de>
9124 * gfortran.dg/move_alloc_12.f90: New.
9126 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9129 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9131 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9134 * g++.dg/template/crash111.C: New.
9136 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9138 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9140 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9142 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9145 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9146 the DW_TAG_class_type and DW_AT_name: "Executor".
9148 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9150 * lib/target-supports.exp
9151 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9152 (check_effective_target_vect_interleave): Likewise.
9154 2012-01-22 Jason Merrill <jason@redhat.com>
9157 * g++.dg/template/using20.C: New.
9158 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9160 2012-01-23 Jason Merrill <jason@redhat.com>
9163 * g++.dg/torture/pr51344.C: Limit to x86.
9165 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9167 * c-c++-common/tm/omp.c: Require target with pthread support.
9169 2012-01-23 Richard Guenther <rguenther@suse.de>
9171 PR tree-optimization/51949
9172 * gcc.dg/torture/pr51949.c: New testcase.
9174 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9176 PR rtl-optimization/51933
9177 * gcc.c-torture/execute/pr51933.c: New test.
9179 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9181 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9182 Do not define for Interix.
9184 2012-01-22 Jason Merrill <jason@redhat.com>
9187 * g++.dg/lto/pr51832.h: New.
9188 * g++.dg/lto/pr51832_0.C: New.
9189 * g++.dg/lto/pr51832_1.C: New.
9191 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9193 * gcc.dg/ext-elim-1.c: New test.
9195 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9198 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9199 * g++.dg/opt/longbranch1.C: Likewise.
9201 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9203 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9206 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9209 * gfortran.dg/namelist_74.f90: New test.
9210 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9212 2012-01-21 Tobias Burnus <burnus@net-b.de>
9215 * gfortran.dg/class_47.f90: New.
9217 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9219 * gnat.dg/renaming5.ad[sb]: New test.
9221 2012-01-20 Jason Merrill <jason@redhat.com>
9224 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9226 2012-01-20 Jason Merrill <jason@redhat.com>
9229 * g++.dg/ext/attrib42.C: Require ilp32.
9231 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9234 * gcc.target/arm/pr51915.c: New test.
9236 2012-01-20 Cary Coutant <ccoutant@google.com>
9237 Dodji Seketeli <dodji@redhat.com>
9240 * g++.dg/debug/dwarf2/nested-3.C: New test.
9242 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9245 * g++.dg/template/crash110.C: New.
9247 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9249 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9250 Remove default options on hppa*-*-hpux*.
9252 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9254 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9256 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9258 * gcc.c-torture/compile/pr51856.c: New testcase.
9260 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9262 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9263 options to go_target_compile.
9265 2012-01-20 Kai Tietz <ktietz@redhat.com>
9267 * g++.dg/torture/pr51344.C: Fix typo.
9269 2012-01-20 Richard Guenther <rguenther@suse.de>
9271 PR tree-optimization/51903
9272 * g++.dg/torture/pr51903.C: New testcase.
9274 2012-01-20 Tobias Burnus <burnus@net-b.de>
9275 Janus Weil <janus@gcc.gnu.org>
9278 * gfortran.dg/use_21.f90: New.
9280 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9283 * gcc.dg/torture/pr51106-1.c: New test.
9284 * gcc.dg/torture/pr51106-2.c: New test.
9286 2012-01-19 Kai Tietz <ktietz@redhat.com>
9288 * g++.dg/torture/pr51344.C: New test.
9290 2012-01-19 Tobias Burnus <burnus@net-b.de>
9293 * gfortran.dg/intrinsic_size_2.f90: New.
9295 2012-01-19 Jason Merrill <jason@redhat.com>
9298 * g++.dg/inherit/using7.C: New.
9300 2012-01-19 Richard Guenther <rguenther@suse.de>
9302 PR tree-optimization/37997
9303 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9305 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9307 PR rtl-optimization/51505
9308 * gcc.dg/pr51505.c: New test.
9310 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9313 * gfortran.dg/typebound_operator_12.f03: New.
9314 * gfortran.dg/typebound_operator_13.f03: New.
9316 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9319 * g++.dg/cpp0x/pr51225.C: New.
9321 2012-01-17 Ian Lance Taylor <iant@google.com>
9324 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9326 2012-01-17 Tobias Burnus <burnus@net-b.de>
9329 * gfortran.dg/realloc_on_assign_9.f90: New.
9331 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9334 * gcc.dg/tm/memopt-3.c: Remove xfail.
9335 * gcc.dg/tm/memopt-4.c: Remove xfail.
9336 * gcc.dg/tm/memopt-5.c: Remove xfail.
9337 * gcc.dg/tm/memopt-7.c: Remove xfail.
9339 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9341 PR tree-optimization/51877
9342 * gcc.c-torture/execute/pr51877.c: New test.
9344 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9346 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9347 {!vect_align_arrays} to vect_sizes_32B_16B.
9348 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9349 * gcc.dg/vect/vect-peel-3.c: Ditto.
9351 2012-01-16 Jason Merrill <jason@redhat.com>
9354 * g++.dg/abi/mangle60.C: New.
9357 * g++.dg/pch/mangle1.{C,Hs}: New.
9359 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9360 Tobias Burnus <burnus@net-b.de>
9363 * gfortran.dg/elemental_optional_args_3.f90: New
9364 * gfortran.dg/elemental_optional_args_4.f90: New
9366 2012-01-16 Tobias Burnus <burnus@net-b.de>
9369 * gfortran.dg/use_20.f90: New
9371 2012-01-16 Jason Merrill <jason@redhat.com>
9374 * g++.dg/cpp0x/rv-bitfield.C: New.
9375 * g++.dg/cpp0x/rv-bitfield2.C: New.
9377 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9379 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9380 subroutine 'qsort' and use index array to assign the result.
9382 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9384 PR tree-optimization/51865
9385 * gcc.dg/pr51865.c: New test.
9387 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9389 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9391 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9393 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9394 to be loaded from the constant pool, rather than via %hi and %lo.
9396 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9398 PR rtl-optimization/51821
9399 * gcc.dg/pr51821.c: New test.
9401 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9403 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9405 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9407 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9409 2012-01-14 Tobias Burnus <burnus@net-b.de>
9412 * gfortran.dg/init_flag_8.f90: New.
9413 * gfortran.dg/init_flag_9.f90: New.
9415 2011-01-14 Tobias Burnus <burnus@net-b.de>
9418 * gfortran.dg/use_18.f90: New.
9419 * gfortran.dg/use_19.f90: New.
9421 2012-01-13 Ian Lance Taylor <iant@google.com>
9424 * g++.dg/warn/Wsign-compare-4.C: New.
9426 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9429 * gfortran.dg/alloc_comp_assign.f03: New.
9430 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9431 __BUILTIN_FREE from 38 to 32.
9433 2012-01-13 Jason Merrill <jason@redhat.com>
9436 * g++.dg/warn/Wreturn-type-7.C: New.
9438 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9440 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9442 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9443 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9444 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9445 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9446 int32plus because of big array needed.
9447 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9448 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9450 2012-01-13 Jason Merrill <jason@redhat.com>
9453 * g++.dg/ext/visibility/template9.C: New.
9456 * g++.dg/cpp0x/defaulted34.C: New.
9457 * g++.dg/template/virtual3.C: New.
9459 2012-01-13 Richard Guenther <rguenther@suse.de>
9462 * gcc.dg/torture/pr8081.c: New testcase.
9464 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9466 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9468 2012-01-12 Jason Merrill <jason@redhat.com>
9471 * g++.dg/ext/stmtexpr14.C: New.
9473 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9476 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9478 2012-01-12 Jason Merrill <jason@redhat.com>
9481 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9482 * g++.dg/abi/mangle58.C: Likewise.
9485 * g++.dg/template/arg8.C: New.
9487 2012-01-12 Ira Rosen <irar@il.ibm.com>
9489 PR tree-optimization/51799
9490 * gcc.dg/vect/pr51799.c: New test.
9491 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9494 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9495 Tobias Burnus <burnus@net-b.de>
9499 * lib/target-supports.exp
9500 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9501 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9503 2012-01-11 Jason Merrill <jason@redhat.com>
9506 * g++.dg/ext/attrib42.C: New.
9508 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9511 * gcc.dg/pr51796.c: New test.
9513 2012-01-11 Jason Merrill <jason@redhat.com>
9516 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9518 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9520 * gnat.dg/array19.ad[sb]: New test.
9522 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9524 * gnat.dg/opt23.ad[sb]: New test.
9525 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9526 * gnat.dg/opt24.ad[sb]: New test.
9528 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9530 PR tree-optimization/49642
9531 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9532 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9534 2012-01-11 Jason Merrill <jason@redhat.com>
9537 * g++.dg/template/explicit-args5.C: New.
9539 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9541 * gcc.c-torture/execute/20120110-1.c: New testcase.
9543 2012-01-10 Jason Merrill <jason@redhat.com>
9546 * g++.dg/inherit/ambig1.C: New.
9549 * g++.dg/cpp0x/constexpr-cache1.C: New.
9551 2012-01-10 Richard Guenther <rguenther@suse.de>
9553 PR tree-optimization/51801
9554 * gcc.dg/torture/pr51801.c: New testcase.
9556 2012-01-10 Tobias Burnus <burnus@net-b.de>
9559 * gfortran.dg/allocate_with_typespec_5.f90: New.
9561 2012-01-10 Tobias Burnus <burnus@net-b.de>
9563 * gfortran.dg/class_39.f03: Update dg-error string.
9565 2012-01-10 Richard Guenther <rguenther@suse.de>
9567 PR tree-optimization/50913
9568 * gcc.dg/graphite/interchange-16.c: New testcase.
9569 * gcc.dg/graphite/scop-20.c: XFAIL.
9570 * gfortran.dg/graphite/interchange-1.f: Likewise.
9571 * gfortran.dg/graphite/block-1.f90: Likewise.
9572 * gfortran.dg/graphite/block-2.f: Likewise.
9574 2012-01-10 Richard Henderson <rth@redhat.com>
9576 * lib/target-supports.exp (check_effective_target_vect_perm,
9577 check_effective_target_vect_perm_byte,
9578 check_effective_target_vect_perm_short): Enable for arm neon.
9580 2012-01-09 Tobias Burnus <burnus@net-b.de>
9583 * gfortran.dg/typebound_operator_11.f90: New.
9585 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9587 * gnat.dg/array18.adb: New test.
9588 * gnat.dg/array18_pkg.ads: New helper.
9590 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9593 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9594 around base object in first assignment in main program.
9595 * gfortran.dg/typebound_operator_10.f03: New test.
9597 2012-01-09 Martin Jambor <mjambor@suse.cz>
9599 PR tree-optimization/51759
9600 * g++.dg/ipa/pr51759.C: New test.
9602 2012-01-09 Tobias Burnus <burnus@net-b.de>
9605 * gfortran.dg/optional_absent_2.f90: New.
9607 2012-01-09 Tobias Burnus <burnus@net-b.de>
9610 * gfortran.dg/use_17.f90: New.
9612 2012-01-09 Gary Funck <gary@intrepid.com>
9614 PR preprocessor/33919
9615 * gcc.dg/pr33919.c: New test.
9616 * gcc.dg/pr33919-0.h: New test header file.
9617 * gcc.dg/pr33919-1.h: Ditto.
9618 * gcc.dg/pr33919-2.h: Ditto.
9620 2012-01-07 Jan Hubicka <jh@suse.cz>
9622 PR tree-optimize/51694
9623 * gcc.c-torture/compile/pr51694.c: new testcase.
9625 2012-01-07 Jan Hubicka <jh@suse.cz>
9627 PR tree-optimization/51600
9628 * g++.dg/torture/pr51600.C: New testcase.
9630 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9632 PR gcov-profile/51715
9633 PR gcov-profile/51717
9634 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9635 * gcc.misc-tests/gcov-14.c: Likewise.
9637 2012-01-06 Jason Merrill <jason@redhat.com>
9639 * g++.dg/parse/new5.C: New.
9641 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9644 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9645 including <string.h>.
9647 2012-01-06 Jason Merrill <jason@redhat.com>
9649 * g++.dg/abi/mangle51.C: New.
9650 * g++.dg/abi/mangle52.C: New.
9651 * g++.dg/abi/mangle53.C: New.
9652 * g++.dg/abi/mangle54.C: New.
9653 * g++.dg/abi/mangle55.C: New.
9654 * g++.dg/abi/mangle56.C: New.
9655 * g++.dg/abi/mangle57.C: New.
9656 * g++.dg/abi/mangle58.C: New.
9657 * g++.dg/abi/mangle59.C: New.
9658 * g++.dg/cpp0x/trailing3.C: Update mangling.
9659 * g++.dg/cpp0x/variadic111.C: Update mangling.
9660 * g++.dg/cpp0x/variadic4.C: Update mangling.
9661 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9662 * g++.dg/template/nontype22.C: Works now.
9663 * g++.dg/template/pr35240.C: Works now.
9665 * g++.dg/cpp0x/error7.C: New.
9667 2012-01-06 Tobias Burnus <burnus@net-b.de>
9669 * gfortran.dg/deallocate_stat_2.f90: New.
9670 * coarray/allocate_errgmsg.f90: New.
9671 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9672 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9673 * coarray/subobject_1.f90: Fix for num_images > 1.
9674 * gfortran.dg/deallocate_stat.f90: Update due to changed
9677 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9679 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9681 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9683 * ada/acats/overflow.lst: Add cb20004.
9685 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9688 * g++.dg/cpp0x/alias-decl-18.C: New test.
9690 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9692 * gcc.c-torture/execute/20120104-1.c: New test.
9694 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9697 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9698 the old typebound_operator_8.f03.
9699 * gfortran.dg/typebound_operator_8.f03: New version of
9700 typebound_operator_7.f03 with 'u' a derived type instead of a
9703 2012-01-05 Richard Guenther <rguenther@suse.de>
9705 * g++.dg/torture/pr49309.C: Skip for -flto.
9707 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9710 * gcc.c-torture/compile/pr51761.c: New test.
9712 2012-01-05 Richard Guenther <rguenther@suse.de>
9714 PR tree-optimization/51760
9715 * gcc.dg/torture/pr51760.c: New testcase.
9717 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9720 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9722 2012-01-05 Richard Guenther <rguenther@suse.de>
9725 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9726 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9728 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9731 * gcc.dg/pr51695.c: New test.
9733 2012-01-04 Andrew Pinski <apinski@cavium.com>
9735 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9736 * gcc.target/mips/octeon2-lx-1.c: New test.
9737 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9738 * gcc.target/mips/octeon2-lx-2.c: New test.
9739 * gcc.target/mips/octeon2-lx-3.c: New test.
9741 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9745 * gcc.dg/tm/alias-1.c: Adjust regexp.
9746 * gcc.dg/tm/alias-2.c: Adjust regexp.
9748 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9751 * g++.dg/warn/Wparentheses-26.C: New.
9753 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9755 * gfortran.dg/elemental_optional_args_2.f90: New test.
9757 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9760 * gfortran.dg/common_17.f90: New test.
9762 2012-01-04 Richard Guenther <rguenther@suse.de>
9764 PR tree-optimization/49651
9765 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9766 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9768 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9771 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9773 2012-01-03 Andrew Pinski <apinski@cavium.com>
9775 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9776 for all mips targets. Also allow an optional .cfi_startproc.
9778 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9780 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9782 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9785 * g++.dg/rtti/dyncast5.C: New.
9787 2012-01-03 Richard Guenther <rguenther@suse.de>
9789 PR tree-optimization/51070
9790 * gcc.dg/torture/pr51070-2.c: New testcase.
9792 2012-01-03 Richard Guenther <rguenther@suse.de>
9794 PR tree-optimization/51692
9795 * gcc.dg/torture/pr51692.c: New testcase.
9797 2012-01-03 Richard Guenther <rguenther@suse.de>
9800 * g++.dg/lto/pr51650-3_0.C: New testcase.
9802 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9805 * g++.dg/warn/Wredundant-decls-spec.C: New.
9807 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9809 PR tree-optimization/51719
9810 * g++.dg/tree-prof/pr51719.C: New test.
9812 2012-01-03 Richard Guenther <rguenther@suse.de>
9815 * gcc.dg/fold-compare-6.c: New testcase.
9817 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9820 * g++.dg/gomp/pr51669.C: New test.
9822 2012-01-02 Jason Merrill <jason@redhat.com>
9825 * g++.dg/cpp0x/constexpr-union2.C: New.
9828 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9830 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9833 * g++.dg/cpp0x/constexpr-99.C: New test.
9835 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9838 * g++.dg/template/init9.C: New.
9840 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9842 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9843 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9844 rather than a specific number.
9846 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9851 * gfortran.dg/typebound_operator_7.f03: New.
9852 * gfortran.dg/typebound_operator_8.f03: New.
9854 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9857 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9859 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9861 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9863 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9865 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9867 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9870 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9872 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9873 * gfortran.dg/io_real_boz_4.f90: Likewise.
9874 * gfortran.dg/io_real_boz_5.f90: Likewise.
9876 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9878 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9880 2012-01-02 Revital Eres <revital.eres@linaro.org>
9882 * gcc.dg/sms-11.c: New file.
9884 2012-01-02 Tobias Burnus <burnus@net-b.de>
9887 * gfortran.dg/coarray/image_index_3.f90: New.
9889 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9892 * g++.dg/parse/enum8.C: New.
9894 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9897 * g++.dg/conversion/reinterpret4.C: New.
9898 * g++.dg/conversion/reinterpret1.C: Adjust.
9900 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9902 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9904 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9906 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9907 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9908 * g++.old-deja/g++.jason/access14.C: Likewise.
9909 * g++.old-deja/g++.jason/access8.C: Likewise.
9910 * g++.old-deja/g++.jason/access1.C: Likewise.
9911 * g++.old-deja/g++.other/access3.C: Likewise.
9912 * g++.old-deja/g++.other/access5.C: Likewise.
9913 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9914 * g++.old-deja/g++.law/visibility22.C: Likewise.
9915 * g++.old-deja/g++.law/visibility26.C: Likewise.
9916 * g++.old-deja/g++.mike/p2746.C: Likewise.
9917 * g++.dg/debug/using1.C: Likewise.
9918 * g++.dg/lookup/using51.C: Likewise.
9919 * g++.dg/inherit/using5.C: Likewise.
9920 * g++.dg/inherit/pr30297.C: Likewise.
9921 * g++.dg/inherit/access8.C: Likewise.
9922 * g++.dg/torture/pr39362.C: Likewise.
9923 * g++.dg/template/crash13.C: Likewise.
9924 * g++.dg/template/using10.C: Likewise.
9926 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9929 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9931 2012-01-01 Ira Rosen <irar@il.ibm.com>
9933 PR tree-optimization/51704
9934 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9935 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9936 corresponding flags.
9938 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9941 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9943 2012-01-01 Jan Hubicka <jh@suse.cz>
9945 PR rtl-optimization/51069
9946 * gcc.c-torture/compile/pr51069.c: New testcase.
9948 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9950 PR tree-optimization/51683
9951 * gcc.dg/pr51683.c: New test.
9953 Copyright (C) 2012 Free Software Foundation, Inc.
9955 Copying and distribution of this file, with or without modification,
9956 are permitted in any medium without royalty provided the copyright
9957 notice and this notice are preserved.