1 2012-07-18 Julian Brown <julian@codesourcery.com>
2 Sandra Loosemore <sandra@codesroucery.com>
4 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
6 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
8 * gnat.dg/noreturn4.ad[sb]: New test.
9 * gnat.dg/noreturn4_pkg.ads: New helper.
11 2012-07-18 Jie Zhang <jzhang918@gmail.com>
12 Julian Brown <julian@codesourcery.com>
14 * gcc.target/arm/neon-vdup-1.c: New test case.
15 * gcc.target/arm/neon-vdup-2.c: New test case.
16 * gcc.target/arm/neon-vdup-3.c: New test case.
17 * gcc.target/arm/neon-vdup-4.c: New test case.
18 * gcc.target/arm/neon-vdup-5.c: New test case.
19 * gcc.target/arm/neon-vdup-6.c: New test case.
20 * gcc.target/arm/neon-vdup-7.c: New test case.
21 * gcc.target/arm/neon-vdup-8.c: New test case.
22 * gcc.target/arm/neon-vdup-9.c: New test case.
23 * gcc.target/arm/neon-vdup-10.c: New test case.
24 * gcc.target/arm/neon-vdup-11.c: New test case.
25 * gcc.target/arm/neon-vdup-12.c: New test case.
26 * gcc.target/arm/neon-vdup-13.c: New test case.
27 * gcc.target/arm/neon-vdup-14.c: New test case.
28 * gcc.target/arm/neon-vdup-15.c: New test case.
29 * gcc.target/arm/neon-vdup-16.c: New test case.
30 * gcc.target/arm/neon-vdup-17.c: New test case.
31 * gcc.target/arm/neon-vdup-18.c: New test case.
32 * gcc.target/arm/neon-vdup-19.c: New test case.
33 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
34 arguments non-constant.
36 2012-07-18 Richard Guenther <rguenther@suse.de>
38 PR tree-optimization/53970
39 * g++.dg/torture/pr53970.C: New testcase.
41 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
44 * gcc.c-torture/compile/pr38621.c: New.
46 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
49 * gcc.target/sh/pr33135-1.c: New.
50 * gcc.target/sh/pr33135-2.c: New.
51 * gcc.target/sh/pr33135-3.c: New.
52 * gcc.target/sh/pr33135-4.c: New.
54 2012-07-17 Jason Merrill <jason@redhat.com>
57 * g++.dg/parse/enum9.C: New.
59 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
60 Sandra Loosemore <sandra@codesourcery.com>
62 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
63 if there is a conflict with -mcpu=. Use -mcpu=5208.
65 2012-07-17 Jason Merrill <jason@redhat.com>
68 * g++.dg/template/array23.C: New.
70 2012-07-17 Tobias Burnus <burnus@net-b.de>
73 * gfortran.dg/bind_c_usage_26.f90: New.
74 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
75 * gfortran.dg/bind_c_usage_13.f03: Ditto.
76 * gfortran.dg/bind_c_usage_18.f90: Ditto.
77 * gfortran.dg/interop_params.f03: Ditto.
79 2012-07-17 Jason Merrill <jason@redhat.com>
81 * g++.dg/template/inherit8.C: Adjust.
82 * g++.dg/template/using21.C: Adjust.
83 * g++.dg/template/using22.C: Adjust.
86 * g++.dg/template/current-inst1.C: New.
87 * g++.dg/parse/crash35.C: Adjust.
89 2012-07-17 Tobias Burnus <burnus@net-b.de>
92 * gfortran.dg/oldstyle_4.f90: New.
94 2012-07-17 Tobias Burnus <burnus@net-b.de>
97 * gfortran.dg/module_procedure_double_colon_3.f90: New.
98 * gfortran.dg/module_procedure_double_colon_4.f90: New.
100 2012-07-16 Jason Merrill <jason@redhat.com>
102 * g++.dg/parse/access8.C: Adjust.
103 * g++.dg/template/sfinae6_neg.C: Adjust.
105 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
108 * gfortran.dg/coarray_allocate_1.f90: New test.
110 2012-07-16 Andrew Pinski <apinski@cavium.com>
112 * gcc.c-torture/execute/bswap-1.c: New testcase.
113 * gcc.c-torture/compile/unalign-1.c: New testcase.
114 * gcc.c-torture/compile/20120524-1.c: New testcase.
115 * gcc.c-torture/compile/20101216-1.c: New testcase.
117 2012-07-16 Dehao Chen <dehao@google.com>
120 2012-07-10 Dehao Chen <dehao@google.com>
122 * gcc.dg/debug_info_inline.c: New test.
124 2012-07-16 Janus Weil <janus@gcc.gnu.org>
127 * gfortran.dg/proc_decl_28.f90: New.
129 2012-07-16 Andrew Pinski <apinski@cavium.com>
131 * gcc.dg/torture/builtins-1.c: New testcase.
133 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
135 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
136 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
137 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
138 gcc.target/cris/sync-1-v10.c,
139 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
140 pass -mno-unaligned-atomic-may-use-library.
141 * gcc.target/cris/sync-xchg-1.c: New test.
142 * gcc.target/cris/20011127-1.c: Adjust to %P being a
143 valid register operand output modifier.
145 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
147 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
150 2012-07-13 Andrew Pinski <apinski@cavium.com>
152 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
153 rather than cleanup-tree-dump.
154 * gcc.target/mips/octeon-pipe-1.c: Likewise.
156 2012-07-13 Richard Guenther <rguenther@suse.de>
158 PR tree-optimization/53907
159 * gcc.target/i386/pr53907.c: New testcase.
161 2012-07-13 Richard Guenther <rguenther@suse.de>
163 PR tree-optimization/53922
164 * gcc.dg/torture/pr53922.c: New testcase.
166 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
168 PR rtl-optimization/53908
169 * gcc.dg/torture/pr53908.c: New test.
171 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
174 * testsuite/g++.dg/cpp0x/variadic135.C: New.
176 2012-07-12 Jason Merrill <jason@redhat.com>
178 * g++.dg/template/sfinae6_neg.C: Adjust.
180 2012-07-12 Tobias Burnus <burnus@net-b.de>
182 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
183 * gfortran.dg/c_f_pointer_tests_3.f90: Update
184 scan-tree-dump-times pattern.
186 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
188 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
190 2012-07-11 Jason Merrill <jason@redhat.com>
193 * g++.g/cpp0x/defaulted37.C: New.
195 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
198 * gcc.target/arm/pr53859.c: New test.
200 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
203 * gcc.c-torture/compile/pr53886.c: New.
205 2012-07-10 Dehao Chen <dehao@google.com>
207 * gcc.dg/debug_info_inline.c: New test.
209 2012-07-10 Jason Merrill <jason@redhat.com>
212 * g++.dg/cpp0x/defaulted36.C: New.
213 * g++.dg/cpp0x/defaulted21.C: Adjust.
215 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
217 2012-07-09 Sterling Augustine <saugustine@google.com>
219 * g++.dg/debug/dwarf2/pubnames-2.C: New.
221 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
223 PR tree-optimization/53887
224 * gcc.dg/pr53887.c: New test.
226 2012-07-09 Jason Merrill <jason@redhat.com>
229 * g++.dg/cpp0x/nullptr29.C: New.
231 2012-07-09 Tom de Vries <tom@codesourcery.com>
232 Richard Guenther <rguenther@suse.de>
234 * gcc.dg/builtin-unreachable-6.c: New test.
235 * gcc.dg/builtin-unreachable-5.c: New test.
237 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
239 PR tree-optimization/53881
240 * gcc.dg/pr53881.c: New test.
242 2012-07-06 Jason Merrill <jason@redhat.com>
245 * g++.dg/cpp0x/variadic134.C: New.
248 * g++.dg/cpp0x/alias-decl-20.C: New.
250 2012-07-06 Tom de Vries <tom@codesourcery.com>
252 PR tree-optimization/51879
253 * gcc.dg/pr51879-16.c: New test.
254 * gcc.dg/pr51879-17.c: Same.
256 2012-07-06 Tom de Vries <tom@codesourcery.com>
258 PR tree-optimization/52009
259 * gcc.dg/pr51879-7.c: New test.
260 * gcc.dg/pr51879-18.c: New test.
262 2012-07-05 Jason Merrill <jason@redhat.com>
265 * g++.dg/template/typedef39.C: New.
268 * g++.dg/cpp0x/variadic133.C: New.
269 * g++.dg/template/param1.C: Adjust.
271 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
275 * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
276 * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
277 * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
278 * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
279 * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
280 * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
282 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
285 * gfortran.dg/inline_sum_4.f90: New test.
287 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
289 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
291 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
293 * gcc.target/arm/fma-sp.c: New testcase.
294 * gcc.target/arm/fma.c: Likewise.
295 * gcc.target/arm/fma.h: Likewise.
297 2012-07-04 Jason Merrill <jason@redhat.com>
300 * g++.dg/other/enum3.C: New.
302 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
305 * g++.dg/torture/pr53321.C: New test.
307 2012-07-04 Richard Guenther <rguenther@suse.de>
309 PR tree-optimization/53844
310 * g++.dg/tree-ssa/pr53844.C: New testcase.
312 2012-07-04 Richard Guenther <rguenther@suse.de>
314 PR tree-optimization/53849
315 * gcc.dg/pr53849.c: New testcase.
317 2012-07-03 Jakub Jelinek <jakub@redhat.com>
320 * g++.dg/ext/label14.C: New test.
322 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
325 * g++.dg/other/pr53811.C: New test.
327 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
330 * gcc.target/m68k/stack-limit-1.c: New testcase.
332 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
334 * gnat.dg/recursive_call.adb: New test.
336 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
338 * gnat.dg/discr37.ad[sb]: New test.
340 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
342 * g++.dg/other/packed1.C: Remove SH from xfail list.
344 2012-07-02 Jason Merrill <jason@redhat.com>
347 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
350 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
353 * g++.dg/cpp0x/decltype39.C: New.
354 * g++.dg/diagnostic/method1.C: Adjust.
357 * g++.dg/template/ref6.C: New.
359 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
362 * gcc.target/sh/pr53568-1.c: New.
364 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
367 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
369 2012-07-02 Jason Merrill <jason@redhat.com>
372 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
375 * g++.dg/template/enum7.C: New.
376 * g++.dg/other/ptrmem10.C: Adjust.
377 * g++.dg/other/ptrmem11.C: Adjust.
378 * g++.dg/cpp0x/scoped_enum.C: Adjust.
380 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
382 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
384 2012-07-01 Wei Guozhi <carrot@google.com>
387 * gcc.target/arm/pr53447-1.c: New testcase.
388 * gcc.target/arm/pr53447-2.c: New testcase.
389 * gcc.target/arm/pr53447-3.c: New testcase.
390 * gcc.target/arm/pr53447-4.c: New testcase.
392 2012-06-29 Richard Guenther <rguenther@suse.de>
394 PR tree-optimization/47061
395 * gcc.dg/tree-ssa/vrp71.c: New testcase.
397 2012-06-29 Richard Guenther <rguenther@suse.de>
399 PR tree-optimization/37541
400 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
402 2012-06-29 Richard Guenther <rguenther@suse.de>
404 PR tree-optimization/52589
405 * gcc.dg/tree-ssa/vrp70.c: New testcase.
407 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
409 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
411 * g++.dg/template/error46.C: Add missing comment to dg-message.
412 * g++.dg/template/crash107.C: Likewise.
413 * g++.dg/template/error47.C: Likewise.
414 * g++.dg/template/crash108.C: Likewise.
415 * g++.dg/overload/operator5.C: Likewise.
417 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
418 errors in dg-message directives, add comments.
420 2012-06-28 Kai Tietz <ktietz@redhat.com>
422 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
423 hard-coded 'unsigned long'.
425 2012-06-28 Jakub Jelinek <jakub@redhat.com>
427 PR tree-optimization/51581
428 * gcc.dg/vect/pr51581-4.c: New test.
430 PR tree-optimization/53645
431 * gcc.c-torture/execute/pr53645-2.c: New test.
433 2012-06-28 Richard Guenther <rguenther@suse.de>
436 * gcc.dg/torture/pr53790.c: New testcase.
438 2012-06-28 Jakub Jelinek <jakub@redhat.com>
440 PR tree-optimization/53645
441 * gcc.c-torture/execute/pr53645.c: New test.
443 2012-06-28 Arnaud Charlet <charlet@adacore.com>
445 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
447 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
451 * gcc.dg/guality/pr49888.c: Account for the possibility that
452 the variable is optimized out at the first test.
454 2012-06-27 Jason Merrill <jason@redhat.com>
456 * g++.dg/cpp0x/override2.C: Adjust.
457 * g++.dg/template/error5.C: Adjust.
458 * g++.dg/parse/crash28.C: Adjust.
461 * g++.dg/parse/template27.C: New.
462 * g++.dg/template/crash74.C: Adjust expected output.
464 2012-06-27 Janus Weil <janus@gcc.gnu.org>
468 * gfortran.dg/typebound_operator_16.f03: New.
470 2012-06-27 Jakub Jelinek <jakub@redhat.com>
472 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
473 even src1.i and src2.i fields even in the second half of the arrays.
475 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
478 * g++.dg/torture/vshuf-16.inc: New test.
479 * g++.dg/torture/vshuf-2.inc: New test.
480 * g++.dg/torture/vshuf-4.inc: New test.
481 * g++.dg/torture/vshuf-8.inc: New test.
482 * g++.dg/torture/vshuf-main.inc: New test.
483 * g++.dg/torture/vshuf-v16hi.C: New test.
484 * g++.dg/torture/vshuf-v16qi.C: New test.
485 * g++.dg/torture/vshuf-v2df.C: New test.
486 * g++.dg/torture/vshuf-v2di.C: New test.
487 * g++.dg/torture/vshuf-v2sf.C: New test.
488 * g++.dg/torture/vshuf-v2si.C: New test.
489 * g++.dg/torture/vshuf-v4df.C: New test.
490 * g++.dg/torture/vshuf-v4di.C: New test.
491 * g++.dg/torture/vshuf-v4sf.C: New test.
492 * g++.dg/torture/vshuf-v4si.C: New test.
493 * g++.dg/torture/vshuf-v8hi.C: New test.
494 * g++.dg/torture/vshuf-v8qi.C: New test.
495 * g++.dg/torture/vshuf-v8si.C: New test.
497 2012-06-27 Richard Guenther <rguenther@suse.de>
500 * gcc.dg/tree-ssa/scev-6.c: New testcase.
502 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
504 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
505 scan-dump-dem-not): Use printable pattern in test name.
507 2012-06-26 Sterling Augustine <saugustine@google.com>
508 Dominique Dhumieres <dominiq@lps.ens.fr>
510 * gcc.dg/pubtypes-2.c: Update expected output.
511 * gcc.dg/pubtypes-3.c: Likewise.
512 * gcc.dg/pubtypes-4.c: Likewise.
514 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
516 * gcc.dg/tree-ssa/slsr-1.c: New test.
517 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
518 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
519 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
521 2012-06-26 Matt Turner <mattst88@gmail.com>
524 * gcc.target/arm/mmx-2.c: New.
526 2012-06-26 Richard Guenther <rguenther@suse.de>
529 * g++.dg/torture/pr53752.C: New testcase.
531 2012-06-26 Jakub Jelinek <jakub@redhat.com>
533 PR tree-optimization/53748
534 * gcc.c-torture/compile/pr53748.c: New test.
536 2012-06-25 Jason Merrill <jason@redhat.com>
540 * g++.dg/cpp0x/decltype38.C: New.
541 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
543 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
545 * lib/target-supports-dg.exp (testname-for-summary): New.
546 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
547 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
548 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
549 scan-module-absence, output-exists, output-exists-not: Use
550 testname-for-summary.
551 (dg-test): Clean up testname_with_flags.
552 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
553 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
554 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
555 scan-assembler-dem-not, object-size: Use testname-for-summary.
556 * lib/gcov.exp (run-gcov): Likewise.
557 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
558 scan-dump-dem, scan-dump-dem-note): Likewise.
560 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
561 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
562 including profopt.opt; save and restore existing value.
563 * g++.dg/bprob/bprob.exp: Likewise.
564 * gcc.dg/matrix/matrix.exp: Likewise.
565 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
566 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
569 2012-06-25 Richard Henderson <rth@redhat.com>
571 * gcc.dg/pr53749.c: New.
573 2012-06-25 Jason Merrill <jason@redhat.com>
576 * g++.dg/cpp0x/nullptr28.C: New.
578 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
580 * gcc.target/arm/neon-vld1_dupQ.c: New.
582 2012-06-25 Florian Weimer <fweimer@redhat.com>
584 * g++.dg/init/new35.C: New.
585 * g++.dg/init/new36.C: New.
586 * g++.dg/init/new37.C: New.
587 * g++.dg/ext/vla5.C: New warning.
588 * g++.dg/ext/vla8.C: New warning.
589 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
591 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
592 James Greenhalgh <james.greenhalgh@arm.com>
594 * gcc.target/arm/ftest-support-arm.h New testcase.
595 * gcc.target/arm/ftest-support-thumb.h Likewise.
596 * gcc.target/arm/ftest-support.h Likewise.
597 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
598 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
599 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
600 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
601 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
602 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
603 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
604 * gcc.target/arm/ftest-armv6-arm.c Likewise.
605 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
606 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
607 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
608 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
609 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
610 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
611 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
612 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
613 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
614 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
615 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
616 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
617 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
618 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
619 * gcc/testsuite/lib/target-supports.exp
620 (check_effective_target_arm_arch_FUNC): Add support for more
622 (add_options_for_arm_arch_FUNC): Likewise.
623 (check_effective_target_arm_arch_FUNC_multilib): New functions.
625 2012-06-25 Jason Merrill <jason@redhat.com>
628 * g++.dg/cpp0x/constexpr-tuple.C: New.
630 2012-06-25 Jakub Jelinek <jakub@redhat.com>
633 * gcc.target/i386/pr53759.c: New test.
636 * g++.dg/cpp0x/nsdmi7.C: New test.
638 2012-06-24 Kai Tietz <ktietz@redhat.com>
640 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
642 * gcc.target/i386/pr38988.c: Likewise.
644 2012-06-22 Janus Weil <janus@gcc.gnu.org>
648 * gfortran.dg/typebound_generic_12.f03: New.
649 * gfortran.dg/typebound_generic_13.f03: New.
651 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
653 * gnat.dg/lto15.ad[sb]: New test.
655 2012-06-21 Meador Inge <meadori@codesourcery.com>
658 * gcc.dg/Wunused-local-typedefs.c: New testcase.
660 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
662 * testsuite/gcc.dg/pch/ident-1.c: New test.
663 * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
665 2012-06-21 Michael Matz <matz@suse.de>
668 * gcc.c-torture/execute/pr53688.c: New test.
670 2012-06-20 Richard Guenther <rguenther@suse.de>
672 PR tree-optimization/30318
673 * gcc.dg/tree-ssa/vrp69.c: New testcase.
675 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
677 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
679 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
681 * gcc.target/i386/clearcapv2.map: New file.
682 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
684 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
686 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
689 2012-06-19 Jason Merrill <jason@redhat.com>
692 * g++.dg/debug/localclass1.C: New.
694 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
696 * g++.dg/cpp0x/override4.C: New.
698 2012-06-14 Jason Merrill <jason@redhat.com>
701 * g++.dg/cpp0x/decltype37.C: New.
703 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
705 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
707 2012-06-19 Joseph Myers <joseph@codesourcery.com>
709 * gcc.c-torture/compile/vector-5.c,
710 gcc.c-torture/compile/vector-6.c: New tests.
712 2012-06-19 Richard Henderson <rth@redhat.com>
714 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
716 2012-06-19 Richard Guenther <rguenther@suse.de>
718 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
720 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
723 * gcc.target/i386/pr53712.c: New test.
725 2012-06-18 Tobias Burnus <burnus@net-b.de>
728 * gfortran.dg/elemental_optional_args_6.f90: New.
730 2012-06-18 Tobias Burnus <burnus@net-b.de>
733 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
734 * gfortran.dg/coarray/move_alloc_1.f90
736 2012-06-18 Tobias Burnus <burnus@net-b.de>
739 * gfortran.dg/coarray_27.f90: New.
741 2012-06-18 Joey Ye <Joey.Ye@arm.com>
742 Greta Yorsh <Greta.Yorsh@arm.com>
744 * gcc.target/arm/epilog-1.c: New test.
746 2012-06-18 Richard Guenther <rguenther@suse.de>
748 PR tree-optimization/53693
749 * g++.dg/torture/pr53693.C: New testcase.
751 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
753 PR tree-optimization/53703
754 * gcc.dg/torture/pr53703.c: New test.
756 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
759 * gcc.target/i386/pr53698.c: New test.
761 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
763 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
765 2012-06-17 Tobias Burnus <burnus@net-b.de>
769 * gfortran.dg/transfer_check_3.f90: New.
771 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
773 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
775 2012-06-16 Tobias Burnus <burnus@net-b.de>
779 * gfortran.dg/deferred_type_param_8.f90: New.
781 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
783 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
784 testname that includes flags, passed in as new argument, in
786 (run_gcov): Get testname from dg-test, use it in pass/fail messages
787 and pass it to verify-* procedures.
789 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
790 alignment torture options with usual torture options.
792 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
793 messages reported for one line of source code.
794 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
795 * g++.dg/cpp0x/decltype2.C: Likewise.
796 * g++.dg/cpp0x/decltype3.C: Likewise.
797 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
798 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
799 * g++.dg/cpp0x/static_assert3.C: Likewise.
800 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
801 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
802 * g++.dg/cpp0x/union1.C: Likewise.
803 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
804 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
805 * g++.dg/cpp0x/variadic2.C: Likewise.
806 * g++.dg/cpp0x/variadic20.C: Likewise.
807 * g++.dg/cpp0x/variadic74.C: Likewise.
808 * g++.dg/diagnostic/bitfld2.C: Likewise.
809 * g++.dg/ext/attrib44.C: Likewise.
810 * g++.dg/ext/no-asm-1.C: Likewise.
811 * g++.dg/other/error34.C: Likewise.
812 * g++.dg/parse/crash46.C: Likewise.
813 * g++.dg/parse/error10.C: Likewise.
814 * g++.dg/parse/error2.C: Likewise.
815 * g++.dg/parse/error3.C: Likewise.
816 * g++.dg/parse/error36.C: Likewise.
817 * g++.dg/parse/error8.C: Likewise.
818 * g++.dg/parse/error9.C: Likewise.
819 * g++.dg/parse/parser-pr28152-2.C: Likewise.
820 * g++.dg/parse/parser-pr28152.C: Likewise.
821 * g++.dg/parse/template25.C: Likewise.
822 * g++.dg/parse/typename11.C: Likewise.
823 * g++.dg/tc1/dr147.C: Likewise.
824 * g++.dg/template/deduce3.C: Likewise.
825 * g++.dg/template/koenig9.C: Likewise.
826 * g++.dg/template/pr23510.C: Likewise.
827 * g++.dg/warn/pr12242.C: Likewise.
828 * g++.dg/warn/pr30551-2.C: Likewise.
829 * g++.dg/warn/pr30551.C: Likewise.
830 * g++.old-deja/g++.other/typename1.C: Likewise.
831 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
833 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
836 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
837 * c-c++-common/torture/vshuf-2.inc: Likewise.
838 * c-c++-common/torture/vshuf-4.inc: Likewise.
839 * c-c++-common/torture/vshuf-8.inc: Likewise.
840 * c-c++-common/torture/vshuf-main.inc: Likewise.
841 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
842 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
843 * c-c++-common/torture/vshuf-v2df.c: Likewise.
844 * c-c++-common/torture/vshuf-v2di.c: Likewise.
845 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
846 * c-c++-common/torture/vshuf-v2si.c: Likewise.
847 * c-c++-common/torture/vshuf-v4df.c: Likewise.
848 * c-c++-common/torture/vshuf-v4di.c: Likewise.
849 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
850 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
851 * c-c++-common/torture/vshuf-v4si.c: Likewise.
852 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
853 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
854 * c-c++-common/torture/vshuf-v8si.c: Likewise.
856 2012-06-15 Michael Matz <matz@suse.de>
858 * gcc.dg/tree-ssa/vector-4.c: New test.
860 2012-06-15 Michael Matz <matz@suse.de>
862 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
863 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
865 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
867 PR tree-optimization/53636
868 * gcc.target/arm/pr53636.c: New test.
870 2012-06-15 Jakub Jelinek <jakub@redhat.com>
872 PR tree-optimization/51581
873 * gcc.c-torture/execute/pr51581-1.c: New test.
874 * gcc.c-torture/execute/pr51581-2.c: New test.
875 * gcc.dg/vect/pr51581-1.c: New test.
876 * gcc.dg/vect/pr51581-2.c: New test.
877 * gcc.dg/vect/pr51581-3.c: New test.
878 * gcc.target/i386/avx-pr51581-1.c: New test.
879 * gcc.target/i386/avx-pr51581-2.c: New test.
880 * gcc.target/i386/avx2-pr51581-1.c: New test.
881 * gcc.target/i386/avx2-pr51581-2.c: New test.
882 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
884 2012-06-15 Richard Guenther <rguenther@suse.de>
886 * gcc.c-torture/execute/20120615-1.c: New testcase.
888 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
890 * gnat.dg/vect8.ad[sb]: New test.
892 2012-06-14 Richard Guenther <rguenther@suse.de>
894 * gcc.dg/tree-ssa/vrp.h: New testcase.
895 * gcc.dg/tree-ssa/vrp68.c: Likewise.
897 2012-06-13 Christian Bruel <christian.bruel@st.com>
900 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
902 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
904 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
906 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
909 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
912 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
913 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
914 scan-stack-usage-not): Don't strip torture options from test name.
916 * lib/scandump.exp (scan-dump-times): Use printable version of
917 regexp in test summary line.
919 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
920 messages reported for one line of source code.
921 * gcc.dg/format/few-1.c: Likewise.
922 * gcc.dg/ia64-sync-2.c: Likewise.
923 * gcc.dg/sync-2.c: Likewise.
924 * gcc.dg/noncompile/pr44517.c: Likewise.
926 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
929 * gcc.dg/guality/pr49888.c: New.
931 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
933 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
934 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
935 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
937 2012-06-13 Tobias Burnus <burnus@net-b.de>
940 * gfortran.dg/intent_out_7.f90: New.
942 2012-06-13 Tobias Burnus <burnus@net-b.de>
945 * gfortran.dg/save_4.f90: New.
947 2012-06-12 Jakub Jelinek <jakub@redhat.com>
952 * gcc.dg/pr53532.c: New test.
953 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
955 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
956 * gcc.dg/Wcxx-compat-8.c: Likewise.
957 * gcc.dg/pr51034.c: New test.
958 * gcc.dg/pr53196-1.c: New test.
959 * gcc.dg/pr53196-2.c: New test.
961 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
963 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
964 alignment torture options with usual torture options.
965 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
966 instead of dg-options.
967 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
968 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
969 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
970 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
971 * gcc.dg/torture/stackalign/push-1.c: Likewise.
972 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
974 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
975 to checks for multiple messages reported for one line of source code.
976 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
978 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
979 messages reported for one line of source code.
981 * gcc.dg/20031223-1.c: Add comments to check for multiple
982 messages reported for one line of source code.
983 * gcc.dg/Wconversion-integer.c: Likewise.
984 * gcc.dg/Wfatal-2.c: Likewise.
985 * gcc.dg/Wfatal.c: Likewise.
986 * gcc.dg/Wobjsize-1.c: Likewise.
987 * gcc.dg/c99-vla-jump-1.c: Likewise.
988 * gcc.dg/c99-vla-jump-2.c: Likewise.
989 * gcc.dg/c99-vla-jump-3.c: Likewise.
990 * gcc.dg/c99-vla-jump-4.c: Likewise.
991 * gcc.dg/c99-vla-jump-5.c: Likewise.
992 * gcc.dg/decl-9.c: Likewise.
993 * gcc.dg/declspec-10.c: Likewise.
994 * gcc.dg/declspec-18.c: Likewise.
995 * gcc.dg/mtune.c: Likewise.
996 * gcc.dg/parser-pr28152-2.c: Likewise.
997 * gcc.dg/parser-pr28152.c: Likewise.
998 * gcc.dg/pr14475.c: Likewise.
999 * gcc.dg/pr27953.c: Likewise.
1000 * gcc.dg/pr28322-3.c: Likewise.
1001 * gcc.dg/pr30457.c: Likewise.
1002 * gcc.dg/pr30551-2.c: Likewise.
1003 * gcc.dg/pr30551-3.c: Likewise.
1004 * gcc.dg/pr30551-4.c: Likewise.
1005 * gcc.dg/pr30551-5.c: Likewise.
1006 * gcc.dg/pr30551-6.c: Likewise.
1007 * gcc.dg/pr30551.c: Likewise.
1008 * gcc.dg/pr45461.c: Likewise.
1009 * gcc.dg/pr48552-1.c: Likewise.
1010 * gcc.dg/pr48552-2.c: Likewise.
1011 * gcc.dg/redecl-1.c: Likewise.
1012 * gcc.dg/transparent-union-3.c: Likewise.
1013 * gcc.dg/utf-dflt.c: Likewise.
1014 * gcc.dg/utf-dflt2.c: Likewise.
1015 * gcc.dg/vla-8.c: Likewise.
1016 * gcc.dg/vla-init-1.c: Likewise.
1017 * gcc.dg/wtr-int-type-1.c: Likewise.
1019 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1020 messages reported for for one line of source code.
1021 * c-c++-common/raw-string-5.c: Likewise.
1022 * c-c++-common/raw-string-4.c: Likewise.
1023 * c-c++-common/raw-string-6.c: Likewise.
1024 * c-c++-common/pr20000.c: Likewise.
1026 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1027 messages reported for one line of source code.
1028 * gcc.dg/cpp/pr30786.c: Likewise.
1029 * gcc.dg/cpp/pr28709.c: Likewise.
1030 * gcc.dg/cpp/missing-header-MD.c: Likewise.
1031 * gcc.dg/cpp/macspace2.c: Likewise.
1032 * gcc.dg/cpp/missing-header-1.c: Likewise.
1033 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1034 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1035 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1037 2012-06-12 Jason Merrill <jason@redhat.com>
1040 * g++.dg/template/local7.C: New.
1042 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
1045 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
1046 * gcc.target/sh/pr51340-2.c: Likewise.
1047 * gcc.target/sh/pr51340-3.c: Likewise.
1049 2012-06-12 Michael Matz <matz@suse.de>
1051 * gcc.dg/torture/alias-1.c: New test.
1053 2012-06-12 Jakub Jelinek <jakub@redhat.com>
1055 PR rtl-optimization/53589
1056 * gcc.dg/torture/pr53589.c: New test.
1058 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
1061 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
1062 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
1063 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
1064 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
1065 * gcc.target/sh/pr50749-sf-predec-2.c: New.
1066 * gcc.target/sh/pr50749-sf-predec-4.c: New.
1067 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
1068 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
1069 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
1070 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
1071 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
1072 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
1073 * gcc.target/sh/pr50749-sf-predec-1.c: New.
1074 * gcc.target/sh/pr50749-sf-predec-3.c: New.
1075 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
1076 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
1078 2012-06-11 Sriraman Tallam <tmsriram@google.com>
1080 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
1081 (check_intel_cpu_model): New function.
1082 (check_amd_cpu_model): New function.
1083 (check_features): New function.
1084 (__get_cpuid_output): New function.
1085 (check_detailed): New function.
1086 (fn1): Rename to quick_check.
1087 (main): Update to call quick_check and call check_detailed.
1089 2012-06-11 Richard Henderson <rth@redhat.com>
1091 * lib/target-supports.exp
1092 (check_effective_target_sync_long_long_runtime): Use
1093 check_effective_target_lp64 instead of
1094 check_effective_target_powerpc64 for powerpc targets.
1096 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
1099 * gcc.target/sh/pr53511-1.c: New.
1101 2012-06-11 Richard Guenther <rguenther@suse.de>
1104 * g++.dg/lto/pr53470_0.C: New testcase.
1105 * gcc.dg/lto/pr53470_0.c: Likewise.
1107 2012-06-11 Richard Guenther <rguenther@suse.de>
1110 * g++.dg/ext/pr53605.C: New testcase.
1112 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
1114 * gnat.dg/specs/array1.ads: New test.
1115 * gnat.dg/specs/array2.ads: Likewise.
1116 * gnat.dg/array22.adb: Likewise.
1118 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
1120 * gnat.dg/constant4.adb: New test.
1121 * gnat.dg/constant4_pkg.ads: New helper.
1123 2012-06-08 Janus Weil <janus@gcc.gnu.org>
1126 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
1127 * gfortran.dg/allocate_class_1.f90: Modified.
1128 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
1129 * gfortran.dg/allocate_class_2.f90: New.
1131 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
1134 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
1136 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
1139 * gfortran.dg/string_assign_2.f90: New test case.
1141 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
1144 * gfortran.dg/string_assign_1.f90: New test case.
1146 2012-06-07 Jakub Jelinek <jakub@redhat.com>
1149 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
1150 * gcc.dg/gomp/critical-4.c: Likewise.
1151 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1152 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1153 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
1154 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
1155 * c-c++-common/gomp/pr53580.c: New test.
1157 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
1160 * g++.dg/cpp0x/forw_enum11.C: New.
1162 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1165 * g++.dg/cpp0x/alias-decl-19.C: New.
1167 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
1169 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
1171 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
1173 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
1175 (XSTATE_SSE): Ditto.
1176 (XSTATE_YMM): Ditto.
1177 (avx_os_support): Use new defines.
1179 2012-06-06 Richard Guenther <rguenther@suse.de>
1182 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
1185 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
1188 * g++.dg/cpp0x/pr52841.C: New testcase.
1190 2012-06-06 Richard Guenther <rguenther@suse.de>
1192 PR tree-optimization/53081
1193 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
1194 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
1196 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1198 * gcc.target/powerpc/pr53487.c: New test.
1200 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
1202 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
1204 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
1206 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
1208 2012-06-05 Richard Guenther <rguenther@suse.de>
1210 PR tree-optimization/30442
1211 * gcc.dg/vect/bb-slp-30.c: New testcase.
1213 2012-06-05 Richard Guenther <rguenther@suse.de>
1215 PR tree-optimization/53081
1216 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
1217 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
1218 -fno-tree-loop-distribute-patterns.
1220 2012-06-05 Alan Modra <amodra@gmail.com>
1222 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
1223 Check static chain in nested funcs.
1225 2012-06-04 Tobias Burnus <burnus@net-b.de>
1228 * gfortran.dg/init_flag_10.f90: New.
1230 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1233 * g++.dg/warn/Wenum-compare-no-2: New.
1235 2012-06-04 Dodji Seketeli <dodji@redhat.com>
1237 PR preprocessor/53463
1238 * g++.dg/cpp/limits.C: New test.
1239 * g++.dg/parse/error19.C: Adjust.
1240 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
1241 * g++.dg/warn/pr35635.C: Likewise.
1242 * g++.old-deja/g++.pt/assign1.C: Likewise.
1244 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
1247 * gcc.target/powerpc/cell_builtin_1.c: New test case.
1248 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1249 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1250 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1251 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1252 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1253 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1254 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1256 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
1258 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
1260 2012-06-04 Jakub Jelinek <jakub@redhat.com>
1262 PR tree-optimization/53550
1263 * gcc.dg/pr53550.c: New test.
1265 2012-06-04 Richard Guenther <rguenther@suse.de>
1267 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
1268 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1269 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1271 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1274 * gfortran.dg/parameter_array_element_2.f90: New.
1276 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
1279 * gcc.target/sh/pr53512-1.c: New.
1280 * gcc.target/sh/pr53512-2.c: New.
1281 * gcc.target/sh/pr53512-3.c: New.
1282 * gcc.target/sh/pr53512-4.c: New.
1284 2012-06-01 Jason Merrill <jason@redhat.com>
1287 * g++.dg/ext/visibility/template12.C: New.
1288 * g++.dg/ext/attrib14.C: Adjust warning line.
1291 * g++.dg/parse/new6.C: New.
1292 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1294 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1296 * c-c++-common/restrict-2.c: Revert previous change.
1298 2012-06-01 Jason Merrill <jason@redhat.com>
1301 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1304 * g++.dg/cpp0x/auto33.C: New.
1306 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1309 * g++.dg/parse/namespace-alias-1.C: New.
1311 2012-06-01 Christian Bruel <christian.bruel@st.com>
1313 * gcc.dg/spec-options.c: New test.
1314 * gcc.dg/foo.specs: New file.
1316 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1319 * gnat.dg/lto14.adb: Skip on Solaris.
1321 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
1323 * gcc.target/cris/sync-1-v10.c,
1324 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
1325 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
1326 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
1327 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
1328 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
1329 gcc.target/cris/torture/sync-mis-op-i-1.c,
1330 gcc.target/cris/torture/sync-mis-op-i-1a.c,
1331 gcc.target/cris/torture/sync-mis-op-i-2.c,
1332 gcc.target/cris/torture/sync-mis-op-i-2a.c,
1333 gcc.target/cris/torture/sync-mis-op-i-3.c,
1334 gcc.target/cris/torture/sync-mis-op-i-3a.c,
1335 gcc.target/cris/torture/sync-mis-op-s-1.c,
1336 gcc.target/cris/torture/sync-mis-op-s-1a.c,
1337 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
1338 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
1339 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
1340 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
1341 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
1342 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
1343 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
1344 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
1346 2012-05-31 Richard Guenther <rguenther@suse.de>
1348 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
1349 ldist-pr45948.c with disabled SCCP.
1351 2012-05-31 Richard Guenther <rguenther@suse.de>
1354 * gcc.dg/torture/pr48493.c: New testcase.
1356 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
1358 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
1360 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
1361 of the initialization loop.
1362 (dg-final): Adjust the expected number of vectorized loops depending
1363 on vect_char_mult target selector.
1365 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
1367 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
1368 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
1369 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
1372 2012-05-30 Jason Merrill <jason@redhat.com>
1375 * g++.dg/init/new34.C: New.
1376 * g++.dg/tree-ssa/stabilize1.C: New.
1378 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1381 * g++.dg/init/new33.C: New test.
1383 2012-05-30 Richard Guenther <rguenther@suse.de>
1386 * gcc.dg/torture/pr53501.c: New testcase.
1387 * c-c++-common/restrict-2.c: Adjust.
1389 2012-05-30 Alan Modra <amodra@gmail.com>
1391 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
1394 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
1396 * gcc.target/i386/shuf-concat.c: New test.
1398 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1400 PR rtl-optimization/53519
1401 * gcc.c-torture/compile/pr53519.c: New test.
1403 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1405 * gcc.target/arm/neon-vrev.c: New.
1407 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
1410 * gcc.target/sh/pr51340-1.c: New.
1411 * gcc.target/sh/pr51340-2.c: New.
1412 * gcc.target/sh/pr51340-3.c: New.
1414 2012-05-29 Richard Guenther <rguenther@suse.de>
1416 PR tree-optimization/53516
1417 * gcc.dg/torture/pr53516.c: New testcase.
1419 2012-05-29 Dodji Seketeli <dodji@redhat.com>
1421 PR preprocessor/53229
1422 * gcc.dg/cpp/paste6.c: Force to run without
1423 -ftrack-macro-expansion.
1424 * gcc.dg/cpp/paste8.c: Likewise.
1425 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
1426 -ftrack-macro-expansion.
1427 * gcc.dg/cpp/paste12.c: Force to run without
1428 -ftrack-macro-expansion.
1429 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
1430 -ftrack-macro-expansion.
1431 * gcc.dg/cpp/paste13.c: Likewise.
1432 * gcc.dg/cpp/paste14.c: Likewise.
1433 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
1434 -ftrack-macro-expansion.
1435 * gcc.dg/cpp/paste18.c: New test.
1437 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
1439 * gcc.target/cris/torture/trap-1.c,
1440 gcc.target/cris/torture/trap-2.c,
1441 gcc.target/cris/torture/trap-3.c,
1442 gcc.target/cris/torture/trap-v0.c,
1443 gcc.target/cris/torture/trap-v3.c: New tests.
1445 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
1448 * g++.dg/warn/Wbraces3.C: New.
1449 * g++.dg/warn/Wbraces4.C: Likewise.
1451 2012-05-28 Jakub Jelinek <jakub@redhat.com>
1453 PR tree-optimization/53505
1454 * c-c++-common/torture/pr53505.c: New test.
1456 2012-05-27 Nathan Sidwell <nathan@acm.org>
1458 * gcc.dg/stmt-expr-4.c: New.
1460 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
1463 * g++.dg/parse/crash60.C: New.
1465 2012-05-26 Jason Merrill <jason@redhat.com>
1468 * c-c++-common/array-lit.c: New.
1469 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1471 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
1474 * gnat.dg/array21.adb: New test.
1476 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
1478 * gnat.dg/renaming5.adb: Adjust dg-final directive.
1480 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1483 * g++.dg/other/anon-union3.C: New.
1485 2012-05-25 Ian Lance Taylor <iant@google.com>
1487 * gcc.dg/split-6.c: New test.
1489 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
1491 * gnat.dg/lto14.adb: New test.
1493 2012-05-25 Tristan Gingold <gingold@adacore.com>
1495 * gcc.target/i386/large-frame.c: New.
1497 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
1498 * gcc.target/powerpc/lhs-1.c: New.
1499 * gcc.target/powerpc/lhs-2.c: New.
1500 * gcc.target/powerpc/lhs-3.c: New.
1502 2012-05-24 Dodji Seketeli <dodji@redhat.com>
1504 Make unwound macro expansion trace less redundant
1505 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
1506 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1507 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1508 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
1509 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
1510 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1512 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1515 * g++.dg/cpp0x/constexpr-default1.C: New.
1517 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1520 * g++.dg/eh/goto2.C: New.
1522 2012-05-24 Richard Guenther <rguenther@suse.de>
1525 * g++.dg/tree-prof/pr53460.C: New testcase.
1527 2012-05-24 Richard Guenther <rguenther@suse.de>
1530 * g++.dg/debug/pr53466.C: New testcase.
1532 2012-05-24 Jakub Jelinek <jakub@redhat.com>
1534 PR tree-optimization/53465
1535 * gcc.c-torture/execute/pr53465.c: New test.
1537 2012-05-23 Tobias Burnus <burnus@net-b.de>
1541 * gfortran.dg/allocate_with_typespec_6.f90: New.
1543 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1546 * g++.dg/warn/delete-array-1.C: New.
1548 2012-05-23 Richard Guenther <rguenther@suse.de>
1550 * gcc.dg/torture/pr39074-2.c: Adjust.
1551 * gcc.dg/torture/pr39074.c: Likewise.
1552 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1553 * gcc.dg/tree-ssa/alias-19.c: Likewise.
1555 2012-05-22 Jan Hubicka <jh@suse.cz>
1558 * g++.dg/torture/pr53161.C: New testcase.
1560 2012-05-22 Tobias Burnus <burnus@net-b.de>
1563 * gfortran.dg/realloc_on_assign_15.f90: New.
1565 2012-05-22 Richard Guenther <rguenther@suse.de>
1568 * gcc.dg/torture/pr51071-2.c: New testcase.
1570 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
1572 PR tree-optimization/53336
1573 * g++.dg/torture/pr53336.C: New testcase.
1575 2012-05-22 Dodji Seketeli <dodji@redhat.com>
1578 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
1579 instead of -Wunused-local-typedefs.
1581 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1584 * g++.dg/other/abstract4.C: New-
1586 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1589 * g++.dg/ext/attrib46.C: New.
1591 2012-05-21 Joseph Myers <joseph@codesourcery.com>
1594 * gcc.c-torture/compile/pr53418-1.c,
1595 gcc.c-torture/compile/pr53418-2.c: New tests.
1597 2012-05-21 Jakub Jelinek <jakub@redhat.com>
1599 PR tree-optimization/53366
1600 * gcc.dg/torture/pr53366-1.c: New test.
1601 * gcc.dg/torture/pr53366-2.c: New test.
1602 * gcc.target/i386/pr53366-1.c: New test.
1603 * gcc.target/i386/pr53366-2.c: New test.
1605 PR tree-optimization/53409
1606 * gcc.c-torture/compile/pr53409.c: New test.
1608 PR tree-optimization/53410
1609 * gcc.c-torture/compile/pr53410-1.c: New test.
1610 * gcc.c-torture/compile/pr53410-2.c: New test.
1612 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
1615 * gcc.target/i386/pr53425-1.c: New file.
1616 * gcc.target/i386/pr53425-2.c: Likewise.
1618 2012-05-21 Richard Guenther <rguenther@suse.de>
1620 PR tree-optimization/53408
1621 * gcc.dg/torture/pr53408.c: New testcase.
1623 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
1624 H.J. Lu <hongjiu.lu@intel.com>
1627 * gcc.target/i386/pr53416.c: New file.
1629 2012-05-21 Richard Guenther <rguenther@suse.de>
1631 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
1633 2012-05-21 Richard Guenther <rguenther@suse.de>
1635 * gcc.dg/torture/ldist-1.c: New testcase.
1637 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
1639 * gnat.dg/lto13.adb: New test.
1640 * gnat.dg/lto13_pkg.ad[sb]: New helper.
1642 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
1644 * gnat.dg/specs/lto12.ads: New test.
1645 * gnat.dg/specs/lto12_pkg.ads: New helper.
1647 2012-05-18 Richard Guenther <rguenther@suse.de>
1649 PR tree-optimization/53346
1650 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
1651 * gcc.target/i386/incoming-10.c: Adjust.
1652 * gcc.target/i386/incoming-11.c: Likewise.
1653 * gcc.target/i386/pr46295.c: Likewise.
1655 2012-05-18 Richard Guenther <rguenther@suse.de>
1657 * gcc.dg/pr53352.c: Return zero.
1659 2012-05-18 Richard Guenther <rguenther@suse.de>
1661 PR tree-optimization/53390
1662 * gcc.dg/torture/pr53390.c: New testcase.
1664 2012-05-18 Meador Inge <meadori@codesourcery.com>
1666 PR rtl-optimization/53352
1667 * gcc.dg/pr53352.c: New test.
1669 2012-05-17 David S. Miller <davem@davemloft.net>
1671 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1672 failure on sparc-*-linux-gnu.
1674 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1677 * g++.dg/parse/error49.C: New.
1678 * g++.dg/cpp0x/error8.C: Likewise.
1679 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
1680 * g++.dg/ext/utf-dflt2.C: Likewise.
1681 * g++.dg/ext/utf-gnuxx98.C: Likewise.
1682 * g++.dg/ext/utf-dflt.C: Likewise.
1683 * c-c++-common/raw-string-3.c: Likewise.
1684 * c-c++-common/raw-string-4.c: Likewise.
1686 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1689 * g++.dg/cpp0x/catch1.C: New.
1691 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1694 * g++.dg/parse/error48.C: New.
1695 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
1696 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
1698 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
1700 * gcc.dg/tm/indirect-2.c: New test.
1702 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1704 PR tree-optimization/53217
1705 * gfortran.dg/pr53217.f90: New test.
1707 2012-05-16 Richard Guenther <rguenther@suse.de>
1709 PR tree-optimization/53364
1710 * g++.dg/torture/pr53364.C: New testcase.
1712 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
1715 * gcc.dg/pr52549.c: Fix test for long != void*
1716 * gcc.c-torture/execute/pr52979-1.x: New file.
1717 * gcc.c-torture/execute/pr52979-2.x: New file.
1719 2012-05-16 Dodji Seketeli <dodji@redhat.com>
1721 PR preprocessor/7263
1722 * gcc.dg/binary-constants-2.c: Run without tracking locations
1723 accross macro expansion.
1724 * gcc.dg/binary-constants-3.c: Likewise.
1725 * gcc.dg/cpp/sysmac2.c: Likewise.
1726 * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
1728 * gcc.dg/cpp/syshdr3.c: New test.
1729 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
1730 * gcc.dg/system-binary-constants-1.c: New test.
1731 * gcc.dg/system-binary-constants-1.h: New header for the new test
1733 * g++.dg/cpp/syshdr3.C: New test.
1734 * g++.dg/cpp/syshdr3.h: New header the new test above.
1735 * g++.dg/system-binary-constants-1.C: New test.
1736 * g++.dg/system-binary-constants-1.h: New header the new test
1739 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1741 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
1743 2012-05-15 Jakub Jelinek <jakub@redhat.com>
1746 * gcc.dg/pr53358.c: New test.
1748 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1751 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
1752 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
1754 2012-05-15 Olivier Hainque <hainque@adacore.com>
1756 * g++.dg/eh/sighandle.C: New testcase.
1758 2012-05-15 Richard Guenther <rguenther@suse.de>
1760 PR tree-optimization/53355
1761 * gcc.dg/tree-ssa/vrp67.c: New testcase.
1763 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1765 * gfortran.dg/*.f90: Remove now redundant manual
1766 cleanup-modules directive.
1768 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
1770 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1771 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1773 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
1776 * gfortran.dg/int_range_io_1.f90: New test.
1778 2012-05-14 Andi Kleen <ak@linux.intel.com>
1779 Jakub Jelinek <jakub@redhat.com>
1782 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
1783 * gcc.target/i386/rtm-check.h: New file.
1784 * gcc.target/i386/pr53315.c: New test.
1786 2012-05-14 Tobias Burnus <burnus@net-b.de>
1791 * gfortran.dg/deferred_type_param_4.f90: New.
1792 * gfortran.dg/deferred_type_param_6.f90: New.
1794 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
1796 * gcc.target/i386/retarg.c: New test.
1798 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1801 * gfortran.dg/deferred_type_param_3.f90: New.
1802 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
1803 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
1805 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
1807 * gnat.dg/null_pointer_deref3.adb: New test.
1809 2012-05-12 Tobias Burnus <burnus@net-b.de>
1813 * gfortran.dg/deferred_type_param_5.f90: New.
1815 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1817 * g++.dg/parse/error47.C: New.
1819 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1822 * gfortran.dg/string_compare_4.f90: Change option
1823 to -fdump-tree-original. Add test case for kind=4.
1825 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1828 * gfortran.dg/string_compare_4.f90: New test.
1830 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1832 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
1834 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1837 * g++.dg/cpp0x/variadic132.C: New.
1839 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1842 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
1843 * g++.dg/parse/error26.C: Tweak dg-error column number.
1845 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1848 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1850 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
1852 * gnat.dg/lto11.ad[sb]: New test.
1854 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
1857 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
1858 directive to Scan for vpmuldq, not vpmacsdql.
1860 2012-05-09 Michael Matz <matz@suse.de>
1862 PR tree-optimization/53185
1863 * gcc.dg/vect/pr53185.c: New test.
1865 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
1868 * gcc.target/i386/pr53249.c: New.
1870 2012-05-09 Richard Guenther <rguenther@suse.de>
1872 PR tree-optimization/18437
1873 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
1874 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
1876 2012-05-09 Jakub Jelinek <jakub@redhat.com>
1878 PR tree-optimization/53226
1879 * gcc.c-torture/compile/pr53226.c: New test.
1881 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1883 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
1884 * gcc.target/i386/hle-add-rel-1.c: Likewise.
1885 * gcc.target/i386/hle-and-acq-1.c: Likewise.
1886 * gcc.target/i386/hle-and-rel-1.c: Likewise.
1887 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
1888 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
1889 * gcc.target/i386/hle-or-acq-1.c: Likewise.
1890 * gcc.target/i386/hle-or-rel-1.c: Likewise.
1891 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
1892 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
1893 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
1894 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
1895 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
1896 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
1898 2012-05-09 Dehao Chen <dehao@google.com>
1900 * gcc.dg/predict-1.c: Remove the replicated text in this test.
1901 * gcc.dg/predict-2.c: Likewise.
1902 * gcc.dg/predict-3.c: Likewise.
1903 * gcc.dg/predict-4.c: Likewise.
1904 * gcc.dg/predict-5.c: Likewise.
1905 * gcc.dg/predict-6.c: Likewise.
1907 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
1910 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1912 2012-05-08 Richard Guenther <rguenther@suse.de>
1914 * gcc.dg/fold-bitand-4.c: New testcase.
1916 2012-05-08 Dehao Chen <dehao@google.com>
1918 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
1919 heuristic is working properly.
1920 * gcc.dg/predict-2.c: Likewise.
1921 * gcc/dg/predict-3.c: Likewise.
1922 * gcc/dg/predict-4.c: Likewise.
1923 * gcc/dg/predict-5.c: Likewise.
1924 * gcc/dg/predict-6.c: Likewise.
1926 2012-05-07 Jakub Jelinek <jakub@redhat.com>
1928 PR tree-optimization/53239
1929 * g++.dg/opt/vrp3.C: New test.
1930 * g++.dg/opt/vrp3-aux.cc: New file.
1931 * g++.dg/opt/vrp3.h: New file.
1933 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1935 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
1936 .uleb128 support in assembler output.
1938 2012-05-07 Richard Guenther <rguenther@suse.de>
1941 * g++.dg/lto/pr42987_0.C: New testcase.
1942 * g++.dg/lto/pr42987_1.C: Likewise.
1944 2012-05-07 Tobias Burnus <burnus@net-b.de>
1947 * gfortran.dg/typebound_operator_15.f90: New.
1949 2012-05-06 Tobias Burnus <burnus@net-b.de>
1952 * gfortran.dg/class_array_13.f90: New.
1954 2012-05-06 Tristan Gingold <gingold@adacore.com>
1956 * gnat.dg/warn7.adb: New test.
1958 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
1960 * gnat.dg/specs/renamings.ads: Rename to...
1961 * gnat.dg/specs/renaming1.ads: ...this.
1962 * gnat.dg/specs/renaming2.ads: New test.
1963 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
1964 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
1965 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
1966 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
1968 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
1970 * gnat.dg/discr36.ad[sb]: New test.
1971 * gnat.dg/discr36_pkg.ad[sb]: New helper.
1973 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
1976 * c-c++-common/pr43772.c: New.
1978 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
1981 * gfortran.dg/select_type_26.f03 : New test.
1982 * gfortran.dg/select_type_27.f03 : New test.
1985 * gfortran.dg/select_type_28.f03 : New test.
1987 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
1991 * gfortran.dg/mod_sign0_1.f90: New test.
1992 * gfortran.dg/mod_large_1.f90: New test.
1994 2012-05-04 Tobias Burnus <burnus@net-b.de>
1997 gfortran.dg/public_private_module_5.f90: New.
1999 2012-05-04 Tobias Burnus <burnus@net-b.de>
2002 * gfortran.dg/constructor_7.f90: New.
2003 * gfortran.dg/constructor_8.f90: New.
2005 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2008 * g++.dg/cpp0x/static_assert7.C: New.
2010 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2012 PR tree-optimization/52633
2013 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
2014 recognized as widening shifts instead of over-widening.
2015 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2016 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2017 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2018 * gcc.target/arm/pr52633.c: New test.
2020 2012-05-04 Richard Guenther <rguenther@suse.de>
2022 PR tree-optimization/53168
2023 * gcc.dg/torture/pr53168.c: New testcase.
2024 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
2026 2012-05-04 Richard Guenther <rguenther@suse.de>
2028 * gcc.dg/lto/pr53214_0.c: New testcase.
2030 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
2032 * gcc.target/ia64/pr48496.c: New test.
2033 * gcc.target/ia64/pr52657.c: Likewise.
2035 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2038 * c-c++-common/pr51712.c: New.
2040 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2043 * gcc.target/powwerpc/pr53199.c: New file.
2045 2012-05-03 Jason Merrill <jason@redhat.com>
2047 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
2049 * gcc.dg/debug/dwarf2/dups-types.c: New.
2050 * gcc.dg/debug/dwarf2/dups-types.h: New.
2052 2012-05-03 Jason Merrill <jason@redhat.com>
2054 * g++.dg/debug/dwarf2/namespace-2.C: New.
2055 * g++.dg/debug/dwarf2/localclass3.C: New.
2057 2012-05-03 Jason Merrill <jason@redhat.com>
2059 * g++.dg/debug/dwarf2/thunk1.C: New.
2061 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2064 * g++.dg/other/final2.C: New.
2066 2012-05-03 Richard Guenther <rguenther@suse.de>
2068 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
2070 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
2072 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
2073 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
2074 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
2075 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
2077 2012-05-03 Jakub Jelinek <jakub@redhat.com>
2079 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
2081 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2082 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
2083 * gcc.target/i386/hle-add-rel-1.c: Likewise.
2086 * gcc.dg/pr53174.c: New test.
2089 * gcc.target/arm/pr53187.c: New test.
2090 * gcc.c-torture/compile/pr53187.c: New test.
2092 2012-05-03 Richard Guenther <rguenther@suse.de>
2094 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
2095 unsupported prefetching support.
2097 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
2099 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
2100 option -ftrack-macro-expansion=0.
2101 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
2102 option -ftrack-macro-expansion=0.
2104 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
2106 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
2107 dg-options for target arm with dg-additional-options.
2109 2012-05-03 Richard Guenther <rguenther@suse.de>
2111 PR tree-optimization/53144
2112 * gcc.dg/torture/pr53144.c: New testcase.
2114 2012-05-03 Tobias Burnus <burnus@net-b.de>
2117 * gfortran.dg/pointer_intent_7.f90: New.
2118 * gfortran.dg/pure_formal_3.f90: New.
2120 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
2122 * gcc.target/s390/20030123-1.c: Add missing "volatile".
2124 2012-05-02 Martin Jambor <mjambor@suse.cz>
2127 * g++.dg/lto/pr52605_0.C: New test.
2129 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
2131 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
2132 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
2133 * gcc.target/i386/hle-add-acq-1.c: Ditto.
2134 * gcc.target/i386/hle-add-rel-1.c: Ditto.
2135 * gcc.target/i386/hle-and-acq-1.c: Ditto.
2136 * gcc.target/i386/hle-and-rel-1.c: Ditto.
2137 * gcc.target/i386/hle-or-acq-1.c: Ditto.
2138 * gcc.target/i386/hle-or-rel-1.c: Ditto.
2139 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
2140 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
2141 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
2142 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
2143 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
2144 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
2145 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
2146 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
2148 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
2151 * gcc.dg/pr53153.c: New test.
2153 2012-05-02 Richard Guenther <rguenther@suse.de>
2155 * g++.dg/tree-ssa/pr19807.C: Adjust.
2157 2012-05-02 Jakub Jelinek <jakub@redhat.com>
2159 PR tree-optimization/53163
2160 * gcc.c-torture/compile/pr53163.c: New test.
2162 PR rtl-optimization/53160
2163 * gcc.c-torture/execute/pr53160.c: New test.
2165 2012-05-01 Ian Lance Taylor <iant@google.com>
2168 * gcc.dg/pr37303.c: New test.
2170 2012-05-01 Richard Henderson <rth@redhat.com>
2172 * lib/target-supports.exp
2173 (check_effective_target_sync_long_long_runtime): True for
2174 check_effective_target_powerpc64.
2176 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
2179 * gcc.dg/vector-1.c: Move to ...
2180 * c-c++-common/vector-1.c: ... here.
2181 * gcc.dg/vector-2.c: Move to ...
2182 * c-c++-common/vector-2.c: ... here.
2183 * gcc.dg/vector-3.c: Move to ...
2184 * c-c++-common/vector-3.c: ... here. Adapt to C++.
2185 * gcc.dg/vector-4.c: Move to ...
2186 * c-c++-common/vector-4.c: ... here.
2187 * gcc.dg/vector-init-1.c: Move to ...
2188 * c-c++-common/vector-init-1.c: ... here.
2189 * gcc.dg/vector-init-2.c: Move to ...
2190 * c-c++-common/vector-init-2.c: ... here.
2191 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
2192 * c-c++-common/vector-subscript-1.c: ... here.
2193 * gcc.dg/vector-subscript-2.c: Move to ...
2194 * c-c++-common/vector-subscript-2.c: ... here.
2195 * gcc.dg/vector-subscript-3.c: Move to ...
2196 * c-c++-common/vector-subscript-3.c: ... here.
2199 * g++.dg/cpp0x/vt-51314.C: New test.
2200 * g++.dg/cpp0x/variadic76.C: Fix.
2202 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
2204 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
2206 2012-04-30 Dodji Seketeli <dodji@redhat.com>
2208 Add -Wvarargs option
2209 * c-c++-common/Wvarargs.c: New test case.
2210 * c-c++-common/Wvarargs-2.c: Likewise.
2212 2012-04-30 Dodji Seketeli <dodji@redhat.com>
2214 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
2215 * objc.dg/foreach-7.m: Force the test case to run without
2216 -ftrack-macro-expansion.
2217 * c-c++-common/tm/attrib-1.c: Likewise.
2218 * c-c++-common/warn-ommitted-condop.c: Likewise.
2219 * gcc.dg/assign-warn-1.c: Likewise.
2220 * gcc.dg/assign-warn-2.c: Likewise.
2221 * gcc.dg/attr-alloc_size.c: Likewise.
2222 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2223 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
2224 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
2225 * gcc.dg/c90-const-expr-9.c: Likewise.
2226 * gcc.dg/c99-const-expr-9.c: Likewise.
2227 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
2228 * gcc.dg/cpp/direct2s.c: Likewise.
2229 * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
2230 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
2231 * gcc.dg/dfp/composite-type.c: Likewise.
2232 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
2233 with -ftrack-macro-expansion
2234 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
2235 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
2236 * g++.dg/ext/cleanup-1.C: Likewise.
2237 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2238 * g++.dg/template/sfinae10.C: Likewise.
2239 * g++.dg/tm/wrap-2.C: Likewise.
2240 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
2241 * g++.dg/warn/Wsign-conversion.C: Likewise.
2242 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
2243 * g++.old-deja/g++.mike/p10769b.C: Likewise.
2244 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
2245 it to run with -ftrack-macro-expansion.
2246 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
2247 test cases without -ftrack-macro-expansion.
2249 Fix location for static class members
2250 * g++.dg/template/sfinae6_neg.C: Adjust.
2252 Make conversion warnings work on NULL with -ftrack-macro-expansion
2253 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
2254 alongside the previous testing for NULL.
2256 Fix -Wuninitialized for -ftrack-macro-expansion
2257 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
2259 Strip "<built-in>" loc from displayed expansion context
2260 * g++.dg/warn/Wconversion-real-integer2.C: New test.
2261 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2262 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
2265 Fix expansion point loc for macro-like tokens
2266 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
2267 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2269 Fix token pasting with -ftrack-macro-expansion
2270 * gcc.dg/cpp/paste17.c: New test case for
2271 -ftrack-macro-expansion=2 mode only.
2272 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
2274 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
2276 * gnat.dg/warn6.ad[sb]: New test.
2278 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
2281 * gcc.dg/20011021-1.c: Adjust testcase.
2283 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2286 * gfortran.dg/function_optimize_12.f90: New test.
2288 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
2291 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
2292 code to match current output and cover new peephole2 pattern.
2294 2012-04-27 Ollie Wild <aaw@google.com>
2296 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
2298 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
2300 * gcc.c-torture/execute/20120427-2.c: New testcase.
2301 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
2302 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
2303 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
2305 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
2308 * gcc.c-torture/execute/20120427-1.c: New testcase.
2310 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
2313 * gcc.dg/tree-ssa/forwprop-18.c: New test.
2315 2012-04-27 Tom de Vries <tom@codesourcery.com>
2317 PR tree-optimization/51879
2318 * gcc.dg/pr51879.c: New test.
2319 * gcc.dg/pr51879-2.c: Same.
2320 * gcc.dg/pr51879-3.c: Same.
2321 * gcc.dg/pr51879-4.c: Same.
2322 * gcc.dg/pr51879-6.c: Same.
2324 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2327 * g++.dg/cpp0x/defaulted35.C: New.
2328 * g++.dg/cpp0x/defaulted15.C: Adjust.
2330 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
2332 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
2335 2012-04-25 Sriraman Tallam <tmsriram@google.com>
2337 * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
2339 2012-04-26 Alan Modra <amodra@gmail.com>
2341 * gcc.target/powerpc/savres.c: New test.
2342 * gcc.target/powerpc/powerpc.exp: Run it.
2344 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
2347 * gcc.dg/torture/pr53120.c: New test.
2349 2012-04-25 Jakub Jelinek <jakub@redhat.com>
2352 * gcc.c-torture/compile/pr52979-1.c: New test.
2353 * gcc.c-torture/execute/pr52979-1.c: New test.
2354 * gcc.c-torture/execute/pr52979-2.c: New test.
2356 2012-04-25 Richard Guenther <rguenther@suse.de>
2358 * gcc.target/i386/l_fma_float_5.c: Adjust.
2359 * gcc.target/i386/l_fma_double_4.c: Likewise.
2360 * gcc.target/i386/l_fma_float_2.c: Likewise.
2361 * gcc.target/i386/l_fma_float_6.c: Likewise.
2362 * gcc.target/i386/l_fma_double_1.c: Likewise.
2363 * gcc.target/i386/l_fma_double_5.c: Likewise.
2364 * gcc.target/i386/l_fma_float_3.c: Likewise.
2365 * gcc.target/i386/l_fma_double_2.c: Likewise.
2366 * gcc.target/i386/l_fma_double_6.c: Likewise.
2367 * gcc.target/i386/l_fma_float_4.c: Likewise.
2368 * gcc.target/i386/l_fma_double_3.c: Likewise.
2369 * gcc.target/i386/l_fma_float_1.c: Likewise.
2371 2012-04-25 Jakub Jelinek <jakub@redhat.com>
2373 PR tree-optimization/53058
2374 * gcc.c-torture/compile/pr53058.c: New test.
2376 2012-04-25 Jan Hubicka <jh@suse.cz>
2379 * gcc.target/i386/pr39082-1.c: Update warning location.
2381 2012-04-25 Jakub Jelinek <jakub@redhat.com>
2384 * gcc.dg/pr52880.c: New test.
2386 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
2388 * gcc.dg/m-un-2.c: Update.
2389 * gcc.dg/20011021-1.c: Update.
2391 2012-04-25 Tobias Burnus <burnus@net-b.de>
2394 * gfortran.dg/realloc_on_assign_14.f90: New.
2396 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
2399 PR tree-optimizations/52891
2400 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
2402 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2405 * g++.dg/cpp0x/sfinae35.C: New.
2406 * g++.dg/cpp0x/sfinae36.C: Likewise.
2408 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2411 * gcc.target/powerpc/pr47197.c: New test.
2413 2012-04-24 Richard Guenther <rguenther@suse.de>
2415 PR tree-optimization/53085
2416 * g++.dg/torture/pr53085.C: New testcase.
2418 2012-04-24 Andrew Pinski <apinski@cavium.com>
2421 * gcc.dg/tree-ssa/andor-3.c: New testcase.
2422 * gcc.dg/tree-ssa/andor-4.c: New testcase.
2423 * gcc.dg/tree-ssa/andor-5.c: New testcase.
2425 2012-04-24 Jakub Jelinek <jakub@redhat.com>
2428 * gcc.c-torture/execute/pr53084.c: New test.
2430 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
2432 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
2434 2012-04-23 Andrew Pinski <apinski@cavium.com>
2436 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
2438 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
2441 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
2442 * gcc.dg/torture/builtin-power-1.c: Likewise.
2444 2012-04-23 Richard Guenther <rguenther@suse.de>
2446 PR tree-optimization/53070
2447 * gcc.dg/torture/pr53070.c: New testcase.
2449 2012-04-23 Richard Guenther <rguenther@suse.de>
2452 * gcc.dg/pr53060.c: New testcase.
2454 2012-04-23 Jakub Jelinek <jakub@redhat.com>
2456 PR tree-optimizations/52891
2457 * gcc.c-torture/compile/pr52891-1.c: New test.
2458 * gcc.c-torture/compile/pr52891-2.c: New test.
2460 2012-04-22 Tobias Burnus <burnus@net-b.de>
2463 * gfortran.dg/read_float_4.f90: New.
2465 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2468 * c-c++-common/pr35441.C: New.
2470 2012-04-20 Ian Lance Taylor <iant@google.com>
2472 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
2473 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
2475 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
2477 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
2479 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2481 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2483 PR rtl-optimization/44214
2484 * gcc.dg/pr44214-1.c: New test.
2485 * gcc.dg/pr44214-2.c: Likewise.
2486 * gcc.dg/pr44214-3.c: Likewise.
2488 2012-04-20 Richard Guenther <rguenther@suse.de>
2490 * g++.dg/torture/20120420-1.C: New testcase.
2492 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
2494 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
2496 2012-04-19 Christian Bruel <christian.bruel@st.com>
2498 * gcc.dg/pr52283.c: New test.
2500 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2502 * gcc.dg/pr37985.c: New test.
2504 2012-04-19 Richard Guenther <rguenther@suse.de>
2506 PR rtl-optimization/44688
2507 * gcc.dg/var-expand1.c: Increase array size to make unrolling
2508 possibly profitable.
2510 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2512 PR tree-optimization/52976
2513 * gfortran.dg/reassoc_11.f: New test.
2515 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2517 PR tree-optimization/52976
2518 * gfortran.dg/reassoc_7.f: New test.
2519 * gfortran.dg/reassoc_8.f: Likewise.
2520 * gfortran.dg/reassoc_9.f: Likewise.
2521 * gfortran.dg/reassoc_10.f: Likewise.
2523 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
2526 * g++.dg/cpp0x/sfinae33.C: New.
2527 * g++.dg/cpp0x/sfinae34.C: Likewise.
2529 2012-04-18 Joey Ye <joey.ye@arm.com>
2531 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
2533 2012-04-18 Richard Guenther <rguenther@suse.de>
2535 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
2537 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
2538 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
2540 2012-04-17 Tom de Vries <tom@codesourcery.com>
2542 * g++.dg/pr51264-4.C: New test.
2544 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2547 * g++.dg/cpp0x/constexpr-ctor10.C: New.
2549 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2552 * g++.dg/parse/crash59.C: New.
2554 2012-04-17 Michael Matz <matz@suse.de>
2556 PR tree-optimization/18437
2557 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
2559 2012-04-17 Richard Guenther <rguenther@suse.de>
2562 * g++.dg/torture/pr53011.C: New testcase.
2564 2012-04-16 Jason Merrill <jason@redhat.com>
2567 * g++.dg/cpp0x/variadic131.C: New.
2570 * g++.dg/cpp0x/variadic130.C: New.
2573 * g++.dg/cpp0x/variadic129.C: New.
2576 * g++.dg/cpp0x/variadic128.C: New.
2578 2012-04-16 Tobias Burnus <burnus@net-b.de>
2581 * gfortran.dg/pointer_intent_6.f90: New.
2583 2012-04-16 Tobias Burnus <burnus@net-b.de>
2586 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
2587 to include public_private_module_4.f90.
2588 * gfortran.dg/public_private_module_4.f90: Skip this test on all
2591 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
2594 * g++.dg/diagnostic/operator1.C: New.
2595 * g++.dg/ext/label5.C: Adjust.
2596 * g++.dg/ext/va-arg1.C: Likewise.
2597 * g++.dg/other/error20.C: Likewise.
2598 * g++.dg/other/error20.C: Likewise.
2599 * g++.dg/other/error16.C: Likewise.
2600 * g++.dg/other/error10.C: Likewise.
2601 * g++.dg/parse/error30.C: Likewise.
2602 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
2604 2012-04-16 Jason Merrill <jason@redhat.com>
2607 * g++.dg/cpp0x/variadic127.C: New.
2609 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2611 * lib/plugin-support.exp (plugin-test-execute): Properly determine
2613 Use fail, pass instead of unresolved.
2617 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
2619 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2620 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2621 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2623 2012-04-16 Janus Weil <janus@gcc.gnu.org>
2626 * gfortran.dg/typebound_call_23.f03: New test case.
2628 2012-04-15 Jason Merrill <jason@redhat.com>
2631 * g++.dg/cpp0x/variadic126.C: New.
2634 * g++.dg/cpp0x/variadic125.C: New.
2637 * g++.dg/cpp0x/variadic124.C: New.
2640 * g++.dg/cpp0x/nullptr27.C: New.
2643 * g++.dg/warn/format8.C: New.
2645 2012-04-15 Janus Weil <janus@gcc.gnu.org>
2648 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
2650 2012-04-14 Tobias Burnus <burnus@net-b.de>
2654 * gfortran.dg/public_private_module_3.f90: New.
2655 * gfortran.dg/public_private_module_4.f90: New.
2657 2012-04-14 Tom de Vries <tom@codesourcery.com>
2659 * gcc.dg/superblock.c: New test.
2661 2012-04-14 Tom de Vries <tom@codesourcery.com>
2663 * gcc.dg/pr51879-12.c: New test.
2665 2012-04-13 Jason Merrill <jason@redhat.com>
2668 * g++.dg/cpp0x/variadic123.C: New.
2669 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2672 * g++.dg/cpp0x/initlist-ctor1.C: New.
2675 * g++.dg/other/anon-union2.C: New.
2677 2012-04-13 Martin Jambor <mjambor@suse.cz>
2680 * g++.dg/ipa/pr52939.C: New test.
2682 2012-04-13 Tom de Vries <tom@codesourcery.com>
2684 * gcc.dg/pr52734.c: New test.
2686 2012-04-13 Richard Guenther <rguenther@suse.de>
2688 PR tree-optimization/52969
2689 * gcc.dg/torture/pr52969.c: New testcase.
2691 2012-04-13 Richard Guenther <rguenther@suse.de>
2694 * gcc.dg/pr52549.c: New testcase.
2696 2012-04-13 Richard Guenther <rguenther@suse.de>
2699 * gcc.dg/pr52862.c: New testcase.
2701 2012-04-13 Joey Ye <joey.ye@arm.com>
2703 * gcc.target/arm/thumb1-imm.c: New testcase.
2705 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
2708 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2709 second function argument.
2710 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2711 (calc_permps): Update declaration. Calculate result correctly.
2712 (avx2_test): Change src2 type to union256i_d.
2713 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2716 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2719 * gcc.target/powerpc/pr52775.c: New file.
2721 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2723 PR tree-optimization/18589
2724 * gcc.dg/tree-ssa/pr18589-1.c: New test.
2725 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
2726 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
2727 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
2728 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
2729 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
2730 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
2731 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
2732 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
2733 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
2735 2012-04-12 Richard Guenther <rguenther@suse.de>
2737 PR tree-optimization/52943
2738 * gcc.dg/torture/pr52943.c: New testcase.
2740 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
2743 * gcc/target/sh/pr50751-4.c: New.
2744 * gcc/target/sh/pr50751-5.c: New.
2745 * gcc/target/sh/pr50751-6.c: New.
2746 * gcc/target/sh/pr50751-7.c: New.
2748 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
2751 * g++.dg/lookup/using52.C: New.
2753 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
2755 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
2757 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
2759 PR rtl-optimization/52876
2760 * gcc.target/i386/pr52876.c: New.
2762 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
2764 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
2766 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
2768 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
2769 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
2770 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
2771 (ptrdiff_t): ... this. All uses changed.
2772 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
2773 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
2775 (main): Cast argument to __INTPTR_TYPE__.
2776 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
2778 * gcc.dg/mallign.c (main): Likewise.
2779 * gcc.dg/pr38700.c (foo): Likewise.
2780 * gcc.dg/long-long-cst1.c (t): Likewise.
2781 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
2782 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
2783 * gcc.dg/pointer-arith-10.c (foo): Likewise.
2784 * gcc.dg/pr25682.c (d, foo): Likewise.
2785 * gcc.dg/format/cast-1.c (f): Likewise.
2786 * gcc.dg/c90-const-expr-10.c
2787 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
2788 (size_t): ...this. All uses changed.
2789 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
2790 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
2791 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
2792 * gcc.dg/pr34856.c (uintptr_t): Likewise.
2793 * gcc.dg/sequence-pt-1.c: Likewise.
2794 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
2795 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
2796 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
2797 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
2798 of ptrdiff_t with it.
2799 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
2800 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
2801 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
2803 2012-04-11 Jason Merrill <jason@redhat.com>
2806 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
2807 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2810 * g++.dg/ext/attrib45.C: New.
2812 * g++.dg/eh/dtor3.C: New.
2814 2012-04-11 Richard Guenther <rguenther@suse.de>
2817 * gfortran.dg/pr52621.f90: New testcase.
2819 2012-04-11 Richard Guenther <rguenther@suse.de>
2822 * g++.dg/torture/pr52918-1.C: New testcase.
2823 * g++.dg/torture/pr52918-2.C: Likewise.
2825 2012-04-11 Tobias Burnus <burnus@net-b.de>
2828 * gfortran.dg/block_11.f90: New.
2830 2012-04-11 Nick Clifton <nickc@redhat.com>
2832 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
2834 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
2837 * gcc.target/powerpc/pr16458-1.c: New test.
2838 * gcc.target/powerpc/pr16458-2.c: Likewise.
2839 * gcc.target/powerpc/pr16458-3.c: Likewise.
2840 * gcc.target/powerpc/pr16458-4.c: Likewise.
2842 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
2844 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
2845 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
2846 * gcc.dg/builtin-bswap-5.c: Likewise.
2847 * gcc.target/i386/builtin-bswap-4.c: New test.
2849 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
2852 * lib/prune.exp: Add -fno-diagnostics-show-caret.
2854 2012-04-11 Richard Guenther <rguenther@suse.de>
2856 PR rtl-optimization/52881
2857 * gcc.dg/torture/pr52881.c: New testcase.
2858 * gcc.dg/torture/pr52913.c: Likewise.
2860 2012-04-11 Richard Guenther <rguenther@suse.de>
2862 PR tree-optimization/52912
2863 * gcc.dg/torture/pr52912.c: New testcase.
2865 2010-04-10 Michael Matz <matz@suse.de>
2867 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
2868 * gcc.dg/vect/vect-outer-1.c: Adjust.
2869 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
2870 * gcc.dg/vect/vect-outer-1a.c: Adjust.
2871 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
2872 * gcc.dg/vect/vect-outer-1b.c: Adjust.
2873 * gcc.dg/vect/vect-outer-2b.c: Adjust.
2874 * gcc.dg/vect/vect-outer-3b.c: Adjust.
2876 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
2878 PR tree-optimization/52870
2879 * gcc.dg/vect/pr52870.c: New test.
2881 2012-04-09 Mike Stump <mikestump@comcast.net>
2883 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
2884 * gcc.dg/tree-ssa/vrp59.c: Likewise.
2885 * gcc.dg/tree-ssa/vrp60.c: Likewise.
2886 * gnat.dg/aggr11.adb: Likewise.
2887 * gnat.dg/aggr11_pkg.ads: Likewise.
2888 * gnat.dg/aggr15.adb: Likewise.
2889 * gnat.dg/aggr15.ads: Likewise.
2890 * gnat.dg/aggr17.adb: Likewise.
2891 * gnat.dg/aggr18.adb: Likewise.
2892 * gnat.dg/array14.adb: Likewise.
2893 * gnat.dg/array14.ads: Likewise.
2894 * gnat.dg/array14_pkg.ads: Likewise.
2895 * gnat.dg/array19.adb: Likewise.
2896 * gnat.dg/array19.ads: Likewise.
2897 * gnat.dg/discr27.adb: Likewise.
2898 * gnat.dg/discr27.ads: Likewise.
2899 * gnat.dg/discr35.adb: Likewise.
2900 * gnat.dg/discr35.ads: Likewise.
2901 * gnat.dg/discr6.adb: Likewise.
2902 * gnat.dg/discr6_pkg.ads: Likewise.
2903 * gnat.dg/import1.adb: Likewise.
2904 * gnat.dg/import1.ads: Likewise.
2905 * gnat.dg/loop_address2.adb: Likewise.
2906 * gnat.dg/opt7.adb: Likewise.
2907 * gnat.dg/opt7.ads: Likewise.
2908 * gnat.dg/pointer_variable_bounds.adb: Likewise.
2909 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2910 * gnat.dg/rep_clause2.adb: Likewise.
2911 * gnat.dg/rep_clause2.ads: Likewise.
2912 * gnat.dg/slice2.adb: Likewise.
2913 * gnat.dg/slice2.ads: Likewise.
2914 * gnat.dg/slice6.adb: Likewise.
2915 * gnat.dg/slice6_pkg.ads: Likewise.
2916 * gnat.dg/specs/unchecked_union2.ads: Likewise.
2917 * gnat.dg/taft_type2.adb: Likewise.
2918 * gnat.dg/taft_type2.ads: Likewise.
2919 * gnat.dg/taft_type2_pkg.ads: Likewise.
2920 * gnat.dg/volatile10.adb: Likewise.
2921 * gnat.dg/volatile10_pkg.ads: Likewise.
2923 * gcc.dg/dll-8.c: Remove execute permissions.
2924 * g++.dg/ext/dllexport5.C: Likewise.
2926 2012-04-09 Jan Hubicka <jh@suse.cz>
2931 * gcc.dg/lto/pr52634_1.c: New testcase.
2932 * gcc.dg/lto/pr52634_0.c: New testcase.
2934 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
2937 * gcc.target/i386/pr52883.c: New testcase.
2939 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
2941 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
2942 (check_effective_target_sync_long_long): Add SPARC case.
2943 (check_effective_target_sync_long_long_runtime): Likewise.
2944 (check_effective_target_sync_int_long): Adjust SPARC case.
2945 (check_effective_target_sync_char_short): Likewise.
2947 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
2949 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
2950 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
2952 2012-04-08 Tobias Burnus <burnus@net-b.de>
2956 * gfortran.dg/public_private_module_2.f90: New.
2958 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
2960 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
2963 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2966 * gfortran.dg/function_optimize_11.f90: New test.
2968 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2971 * gfortran.dg/use_only_6.f90: New test.
2973 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2976 * gfortran.dg/use_only_6.f90: New test.
2977 2012-04-06 Mike Stump <mikestump@comcast.net>
2980 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
2982 2012-04-05 Jason Merrill <jason@redhat.com>
2985 * g++.dg/template/qualified-id5.C: New.
2987 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
2990 * gcc.target/i386/pr52882.c: New test.
2992 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2993 Dominique D'Humieures <dominiq@lps.ens.fr>
2996 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
2997 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2999 2012-04-04 Jason Merrill <jason@redhat.com>
3002 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
3004 2012-04-03 Jason Merrill <jason@redhat.com>
3007 * g++.dg/cpp0x/variadic-value1.C: New.
3009 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
3011 * gnat.dg/pack18.adb: New test.
3012 * gnat.dg/pack18_pkg.ads: New helper.
3014 2012-04-03 Richard Guenther <rguenther@suse.de>
3016 PR tree-optimization/52808
3017 * gcc.dg/pr52808.c: New testcase.
3019 2012-04-03 Jakub Jelinek <jakub@redhat.com>
3021 PR tree-optimization/52835
3022 * gfortran.dg/pr52835.f90: New test.
3024 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
3026 * gnat.dg/specs/aggr5.ads: New test.
3028 2012-04-02 Richard Guenther <rguenther@suse.de>
3030 PR tree-optimization/52756
3031 * gcc.dg/torture/pr52756.c: New testcase.
3033 2012-04-02 Richard Guenther <rguenther@suse.de>
3036 * gcc.dg/pr52803.c: New testcase.
3038 2012-04-02 Dodji Seketeli <dodji@redhat.com>
3041 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
3044 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3047 * g++.dg/cpp0x/noexcept17.C: New.
3048 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
3049 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
3050 * g++.dg/cpp0x/noexcept01.C: Likewise.
3051 * g++.dg/eh/init-temp1.C: Likewise.
3052 * g++.dg/eh/ctor1.C: Likwise.
3054 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
3056 * gnat.dg/controlled6.adb: New test.
3057 * gnat.dg/controlled6_pkg.ads: New helper.
3058 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
3060 2012-03-30 Richard Henderson <rth@redhat.com>
3063 * g++.dg/opt/pr52727.C: New testcase.
3065 2012-03-30 Richard Guenther <rguenther@suse.de>
3067 PR tree-optimization/52754
3068 * gcc.target/i386/pr52754.c: New testcase.
3070 2012-03-30 Richard Guenther <rguenther@suse.de>
3073 * g++.dg/torture/pr52772.C: New testcase.
3075 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
3078 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
3080 2012-03-29 Jason Merrill <jason@redhat.com>
3083 * g++.dg/template/inherit8.C: New.
3085 2012-03-29 Jakub Jelinek <jakub@redhat.com>
3088 * g++.dg/ext/weak4.C: New test.
3090 PR tree-optimization/52760
3091 * gcc.c-torture/execute/pr52760.c: New test.
3093 2012-03-29 Jason Merrill <jason@redhat.com>
3096 * g++.dg/cpp0x/initlist-array3.C: New.
3098 2012-03-28 Jason Merrill <jason@redhat.com>
3101 * g++.dg/overload/virtual2.C: New.
3103 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
3105 * gnat.dg/vect7.ad[sb]: New test.
3107 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
3108 Tobias Burnus <burnus@gcc.gnu.org>
3111 * gfortran.dg/allocate_class_1.f90 : Change error test.
3112 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
3113 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
3114 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
3116 2012-03-28 Jakub Jelinek <jakub@redhat.com>
3119 * gcc.dg/pr52691.c: New test.
3122 * gcc.c-torture/compile/pr52750.c: New test.
3124 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
3127 * gcc.target/avr/torture/builtins-2.c: New test.
3129 2012-03-28 Jakub Jelinek <jakub@redhat.com>
3132 * gcc.target/i386/pr52736.c: New test.
3134 2012-03-27 Martin Jambor <mjambor@suse.cz>
3137 * gcc.dg/torture/pr52693.c: New test.
3139 2012-03-27 Meador Inge <meadori@codesourcery.com>
3142 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
3144 2012-03-27 Mike Stump <mikestump@comcast.net>
3147 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
3148 failures that match branch names.
3150 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
3151 H.J. Lu <hongjiu.lu@intel.com>
3154 * gcc.target/i386/pr52698.c: New test.
3156 2012-03-27 Richard Guenther <rguenther@suse.de>
3159 * gcc.dg/torture/pr52720.c: New testcase.
3161 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
3163 * gnat.dg/pack17.adb: New test.
3165 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3167 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
3168 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
3170 2012-03-26 Martin Jambor <mjambor@suse.cz>
3172 PR tree-optimization/50052
3173 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
3175 2012-03-26 Richard Guenther <rguenther@suse.de>
3177 PR tree-optimization/52701
3178 * gfortran.dg/pr52701.f90: New testcase.
3180 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
3182 PR tree-optimization/52686
3183 * gcc.target/arm/pr52686.c: New test.
3185 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
3187 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
3188 Add "-Os -flto" to list.
3190 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
3192 * gnat.dg/concat2.ad[sb]: New test.
3194 2012-03-24 Jason Merrill <jason@redhat.com>
3196 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
3197 * g++.dg/cpp0x/trailing2.C: Likewise.
3198 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
3199 * g++.dg/cpp1y/auto-fn1.C: New.
3200 * g++.dg/cpp1y/auto-fn2.C: New.
3201 * g++.dg/cpp1y/auto-fn3.C: New.
3202 * g++.dg/cpp1y/auto-fn4.C: New.
3203 * g++.dg/cpp1y/auto-fn5.C: New.
3204 * g++.dg/cpp1y/auto-fn6.C: New.
3205 * g++.dg/cpp1y/auto-fn7.C: New.
3206 * g++.dg/cpp1y/auto-fn8.C: New.
3207 * g++.dg/cpp1y/auto-fn9.C: New.
3208 * g++.dg/cpp1y/auto-fn10.C: New.
3209 * g++.dg/cpp1y/auto-fn11.C: New.
3211 2012-03-23 Richard Guenther <rguenther@suse.de>
3213 PR tree-optimization/52678
3214 * gfortran.dg/pr52678.f: New testcase.
3216 2012-03-23 Richard Guenther <rguenther@suse.de>
3218 PR tree-optimization/52638
3219 * g++.dg/torture/pr52638.C: New testcase.
3221 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
3224 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
3226 2012-03-22 Jakub Jelinek <jakub@redhat.com>
3229 * g++.dg/ext/attrib44.C: New test.
3231 2012-03-22 Jan Hubicka <jh@suse.cz>
3234 * g++.dg/torture/pr51737.C: New testcase
3236 2012-03-22 Richard Guenther <rguenther@suse.de>
3238 PR tree-optimization/52548
3239 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
3241 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3243 * lib/fortran-modules.exp (list-module-names-1): Remove
3246 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
3249 * gcc.target/sh/pr50751-1.c: New.
3250 * gcc.target/sh/pr50751-2.c: New.
3251 * gcc.target/sh/pr50751-3.c: New.
3253 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
3256 * gcc.target/sh/sh4a-cos.c: Remove.
3257 * gcc.target/sh/sh4a-sin.c: Remove.
3258 * gcc.target/sh/sh4a-sincos.c: Remove.
3260 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
3262 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
3263 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
3265 2012-03-21 Martin Jambor <mjambor@suse.cz>
3268 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
3269 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
3271 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
3273 * gcc.target/arm/thumb-16bit-ops.c: New file.
3274 * gcc.target/arm/thumb-ifcvt.c: New file.
3276 2012-03-20 Jason Merrill <jason@redhat.com>
3278 * lib/target-supports.exp: Add { target c++1y }.
3280 * g++.dg/cpp0x/auto32.C: New.
3282 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
3285 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
3287 * gcc.dg/torture/pr48124-4.c: Ditto:
3288 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
3290 2012-03-20 Jason Merrill <jason@redhat.com>
3293 * g++.dg/cpp0x/initlist66.C: New.
3295 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
3297 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
3300 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
3303 * gcc.target/avr/torture/addr-space-2.h: New file.
3304 * gcc.target/avr/torture/addr-space-2-g.h: New test.
3305 * gcc.target/avr/torture/addr-space-2-0.h: New test.
3306 * gcc.target/avr/torture/addr-space-2-1.h: New test.
3307 * gcc.target/avr/torture/addr-space-2-x.h: New test.
3309 2012-03-20 Richard Guenther <rguenther@suse.de>
3311 * gnat.dg/pack16.adb: New testcase.
3312 * gnat.dg/pack16_pkg.ads: Likewise.
3313 * gnat.dg/specs/pack8.ads: Likewise.
3314 * gnat.dg/specs/pack8_pkg.ads: Likewise.
3316 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3318 * g++.dg/warn/Wuseless-cast.C: Extend.
3320 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3323 * g++.dg/warn/Wuseless-cast.C: New.
3325 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
3328 * gfortran.dg/pr52608.f90: New test.
3330 2012-03-17 Tobias Burnus <burnus@net-b.de>
3333 * gfortran.dg/proc_ptr_36.f90: New.
3335 2012-03-16 Martin Jambor <mjambor@suse.cz>
3337 * gcc.dg/misaligned-expand-1.c: New test.
3338 * gcc.dg/misaligned-expand-3.c: Likewise.
3340 2012-03-16 Richard Guenther <rguenther@suse.de>
3341 Kai Tietz <ktietz@redhat.com>
3344 * gcc.c-torture/execute/pr48814-1.c: New test.
3345 * gcc.c-torture/execute/pr48814-2.c: New test.
3346 * gcc.dg/tree-ssa/assign-1.c: New test.
3347 * gcc.dg/tree-ssa/assign-2.c: New test.
3348 * gcc.dg/tree-ssa/assign-3.c: New test.
3350 2012-03-16 Richard Guenther <rguenther@suse.de>
3352 * gnat.dg/specs/pack7.ads: New testcase.
3354 2012-03-15 Jakub Jelinek <jakub@redhat.com>
3357 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
3358 * gcc.dg/torture/vshuf-8.inc: Likewise.
3359 * gcc.dg/torture/vshuf-16.inc: Likewise.
3360 * gcc.dg/torture/vshuf-32.inc: Likewise.
3362 2012-03-15 Jason Merrill <jason@redhat.com>
3364 * g++.dg/torture/pr52582.C: New.
3366 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3368 * lib/fortran-modules.exp: New file which was forgotten in r185430.
3370 2012-03-15 Ira Rosen <irar@il.ibm.com>
3371 Ulrich Weigand <ulrich.weigand@linaro.org>
3373 * gcc.dg/vect/slp-cond-3.c: New test.
3374 * gcc.dg/vect/slp-cond-4.c: New test.
3376 2012-03-15 Ira Rosen <irar@il.ibm.com>
3377 Ulrich Weigand <ulrich.weigand@linaro.org>
3379 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
3380 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
3382 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
3387 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
3388 * gfortran.dg/round_1.f03: Likewise.
3390 2012-03-15 Jakub Jelinek <jakub@redhat.com>
3391 Andrew Pinski <apinski@cavium.com>
3394 * gcc.dg/pr52592.c: New test.
3396 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3398 * gfortran.fortran-torture/compile/compile.exp: Simplify.
3399 * gfortran.fortran-torture/execute/execute.exp: Likewise.
3400 * lib/gcc-dg.exp (cleanup-modules): Move to ..
3401 * lib/fortran-modules.exp: .. this new file. Adjust users.
3402 * lib/gfortran-dg.exp (gfortran-dg-runtest,
3403 gfortran-dg-debug-runtest): Call cleanup-modules.
3404 * lib/fortran-torture.exp (fortran-torture-execute,
3405 fortran-torture): Likewise.
3406 * gfortran.dg/coarray/caf.exp: Likewise.
3407 * lib/lto.exp: Likewise.
3408 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
3409 * gfortran.dg/class_4b.f03: Likewise.
3410 * gfortran.dg/class_4c.f03: Likewise.
3411 * gfortran.dg/class_45a.f03: Likewise.
3412 * gfortran.dg/binding_label_tests_10.f03: Likewise.
3413 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
3414 * gfortran.dg/binding_label_tests_11.f03: Likewise.
3415 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
3416 * gfortran.dg/binding_label_tests_13.f03: Likewise.
3417 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
3418 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
3419 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
3420 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
3421 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
3422 * gfortran.dg/whole_file_28.f90: Likewise.
3423 * gfortran.dg/whole_file_29.f90: Likewise.
3424 * gfortran.dg/whole_file_30.f90: Likewise.
3425 * gfortran.dg/whole_file_31.f90: Likewise.
3427 2012-03-15 Jakub Jelinek <jakub@redhat.com>
3429 PR tree-optimization/52267
3430 * gcc.dg/pr52267.c: New test.
3431 * gcc.dg/tree-ssa/vrp65.c: New test.
3432 * gcc.dg/tree-ssa/vrp66.c: New test.
3434 2012-03-15 Richard Guenther <rguenther@suse.de>
3437 * gfortran.dg/vect/pr52580.f: New testcase.
3439 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
3441 * gcc.target/sh/fpul-usage-1.c: New.
3443 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
3446 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
3447 * gcc.target/sh/pr49468-di.c: Likewise.
3449 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3451 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
3452 * gcc.dg/c99-stdint-6.c: Likewise.
3453 * gcc.dg/lto/20090210_0.c: Likewise.
3454 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
3455 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
3456 * gcc.dg/pragma-init-fini-2.c: Likewise.
3457 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
3458 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
3459 * gcc.target/i386/pr22152.c: Likewise.
3460 * gcc.target/i386/vect8-ret.c: Likewise.
3461 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
3464 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3466 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
3467 * g++.dg/tree-prof/partition1.C: Likewise.
3468 * g++.dg/tree-prof/partition2.C: Likewise.
3469 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
3471 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
3472 * gcc.c-torture/execute/20010724-1.c: Remove.
3473 * gcc.c-torture/execute/20010724-1.x: Remove.
3474 * gcc.c-torture/execute/20040208-2.c: Remove.
3475 * gcc.c-torture/execute/20040208-2.x: Remove.
3476 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
3478 (main) [__mips__ && __sgi__]: Remove.
3479 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
3480 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3481 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
3482 mips-sgi-irix6* handling.
3483 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
3484 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
3485 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
3487 * gcc.dg/torture/builtin-logb-1.c: Likewise.
3488 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
3489 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
3490 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
3491 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
3492 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
3494 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3495 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
3496 * gcc.target/mips/save-restore-3.c: Likewise.
3497 * gcc.target/mips/save-restore-4.c: Likewise.
3498 * gcc.target/mips/save-restore-5.c: Likewise.
3499 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
3500 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
3502 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
3504 (restore_ld_library_path_env_vars): Likewise.
3505 * lib/target-supports.exp (check_profiling_available): Remove
3506 mips*-*-irix* handling.
3507 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
3508 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
3509 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
3511 2012-03-14 Jakub Jelinek <jakub@redhat.com>
3514 * g++.dg/opt/pr52582.C: New test.
3516 2012-03-14 Richard Guenther <rguenther@suse.de>
3518 PR tree-optimization/52571
3519 * gcc.dg/vect/vect-2.c: Initialize arrays.
3520 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3521 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
3522 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3524 2012-03-14 Richard Guenther <rguenther@suse.de>
3529 * gcc.dg/torture/pr48124-1.c: New testcase.
3530 * gcc.dg/torture/pr48124-2.c: Likewise.
3531 * gcc.dg/torture/pr48124-3.c: Likewise.
3532 * gcc.dg/torture/pr48124-4.c: Likewise.
3534 2012-03-14 Richard Guenther <rguenther@suse.de>
3537 * gcc.dg/pr52578.c: New testcase.
3539 2012-03-14 Jakub Jelinek <jakub@redhat.com>
3542 * g++.dg/cpp0x/udlit-args2.C: New test.
3544 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
3547 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
3548 * gcc.c-torture/compile/pr48596.c: ... here.
3550 2012-01-30 Dodji Seketeli <dodji@redhat.com>
3553 * g++.dg/lookup/hidden-class17.C: New test.
3555 2012-03-13 Jakub Jelinek <jakub@redhat.com>
3558 * gcc.dg/Wunused-var-3.c: New test.
3560 2012-03-13 Martin Jambor <mjambor@suse.cz>
3562 * gcc.dg/misaligned-expand-2.c: New test.
3564 2012-03-13 Richard Guenther <rguenther@suse.de>
3567 * gcc.dg/pr52134.c: New testcase.
3569 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3571 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
3573 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3575 PR tree-optimization/46728
3576 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
3577 * gcc.target/powerpc/pr46728-5.c: Likewise.
3578 * gcc.target/powerpc/pr46728-8.c: Likewise.
3579 * gcc.target/powerpc/pr46728-10.c: Likewise.
3580 * gcc.target/powerpc/pr46728-11.c: Likewise.
3581 * gcc.target/powerpc/pr46728-13.c: Likewise.
3582 * gcc.target/powerpc/pr46728-14.c: Likewise.
3583 * gcc.target/powerpc/pr46728-15.c: Likewise.
3585 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
3588 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
3590 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3592 PR tree-optimization/46728
3593 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
3594 * gcc.target/powerpc/pr46728-5.c: Likewise.
3595 * gcc.target/powerpc/pr46728-8.c: Likewise.
3596 * gcc.target/powerpc/pr46728-10.c: Likewise.
3597 * gcc.target/powerpc/pr46728-11.c: Likewise.
3598 * gcc.target/powerpc/pr46728-13.c: Likewise.
3599 * gcc.target/powerpc/pr46728-14.c: Likewise.
3600 * gcc.target/powerpc/pr46728-15.c: Likewise.
3602 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
3605 * gcc.target/avr/torture/addr-space-1.h: New file.
3606 * gcc.target/avr/torture/addr-space-1-g.h: New test.
3607 * gcc.target/avr/torture/addr-space-1-0.h: New test.
3608 * gcc.target/avr/torture/addr-space-1-1.h: New test.
3609 * gcc.target/avr/torture/addr-space-1-x.h: New test.
3611 2012-03-12 Andrew Pinski <apinski@cavium.com>
3613 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
3615 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3617 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
3618 * g++.dg/abi/thunk4.C: Likewise.
3619 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
3621 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3623 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3624 * g++.dg/eh/spbp.C: Likewise.
3625 * g++.dg/ext/label13.C: Likewise.
3626 * g++.dg/guality/guality.exp: Likewise.
3627 * g++.dg/other/anon5.C: Likewise.
3628 * g++.dg/other/pragma-ep-1.C: Remove.
3629 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
3630 * g++.dg/warn/pr31246.C: Likewise.
3631 * g++.dg/warn/weak1.C: Likewise.
3632 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
3633 * g++.old-deja/g++.ext/attrib5.C: Likewise.
3634 * gcc.c-torture/compile/limits-declparen.c: Likewise.
3635 * gcc.c-torture/compile/limits-pointer.c: Likewise.
3636 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
3637 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
3638 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
3639 * gcc.dg/c99-tgmath-1.c: Likewise.
3640 * gcc.dg/c99-tgmath-2.c: Likewise.
3641 * gcc.dg/c99-tgmath-3.c: Likewise.
3642 * gcc.dg/c99-tgmath-4.c: Likewise.
3643 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3645 * gcc.dg/debug/pr49032.c: Likewise.
3646 * gcc.dg/guality/guality.exp: Likewise.
3647 * gcc.dg/intmax_t-1.c: Likewise.
3648 * gcc.dg/pr48616.c: Likewise.
3649 * gcc.dg/pragma-ep-1.c: Remove.
3650 * gcc.dg/pragma-ep-2.c: Remove.
3651 * gcc.dg/pragma-ep-3.c: Remove.
3652 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
3653 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
3654 * gcc.misc-tests/gcov-14.c: Likewise.
3655 * gfortran.dg/guality/guality.exp: Likewise.
3656 * lib/target-supports.exp (check_weak_available): Likewise.
3657 (add_options_for_tls): Likewise.
3658 (check_ascii_locale_available): Likewise.
3659 * obj-c++.dg/dwarf-2.mm: Likewise.
3660 * objc.dg/dwarf-1.m: Likewise.
3661 * objc.dg/dwarf-2.m: Likewise.
3663 2012-03-12 Jakub Jelinek <jakub@redhat.com>
3665 PR tree-optimization/51721
3666 * gcc.dg/tree-ssa/vrp64.c: New test.
3668 PR tree-optimization/52533
3669 * gcc.c-torture/compile/pr52533.c: New test.
3671 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
3673 * gcc.target/i386/rtm-xabort-1.c: New.
3674 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
3675 * gcc.target/i386/rtm-xend-1.c: Ditto.
3676 * gcc.target/i386/rtm-xtest-1.c: Ditto.
3677 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
3678 * gcc.target/i386/sse-13.c: Ditto.
3679 * gcc.target/i386/sse-14.c: Ditto.
3680 * gcc.target/i386/sse-22.c: Ditto.
3681 * gcc.target/i386/sse-23.c: Ditto.
3682 * g++.dg/other/i386-2.C: Ditto.
3683 * g++.dg/other/i386-3.C: Ditto.
3685 2012-03-12 Tobias Burnus <burnus@net-b.de>
3688 * gfortran.dg/proc_ptr_35.f90: New.
3690 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
3693 * gcc.dg/torture/pr52530.c: New test.
3695 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
3698 * gcc.target/sh/pr51244-1.c: Fix thinkos.
3700 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3703 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
3705 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
3707 2012-03-09 Andrew Pinski <apinski@cavium.com>
3710 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
3711 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
3713 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
3715 * gcc.dg/tree-ssa/scev-3.c: New.
3716 * gcc.dg/tree-ssa/scev-4.c: New.
3718 2012-03-08 Tobias Burnus <burnus@net-b.de>
3721 * gfortran.dg/proc_ptr_34.f90
3723 2012-03-07 Jason Merrill <jason@redhat.com>
3726 * g++.dg/cpp0x/udlit-mangle.C: New.
3728 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
3730 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
3732 2012-03-06 Richard Guenther <rguenther@suse.de>
3735 * gcc.dg/torture/pr52493.c: New testcase.
3737 2012-03-06 Richard Guenther <rguenther@suse.de>
3740 * gcc.dg/lto/pr52097_0.c: New testcase.
3742 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
3745 * gcc.target/sh/pr51244-1.c: New.
3746 * gcc.target/sh/pr51244-2.c: New.
3747 * gcc.target/sh/pr51244-3.c: New.
3749 2012-03-05 Jason Merrill <jason@redhat.com>
3752 * g++.dg/ext/visibility/template11.C: New.
3754 * g++.dg/cpp0x/implicit13.C: New.
3756 2012-03-05 Jakub Jelinek <jakub@redhat.com>
3758 PR tree-optimization/51721
3759 * gcc.dg/tree-ssa/vrp63.c: New test.
3760 * gcc.dg/pr51721.c: New test.
3762 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
3765 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
3768 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
3771 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
3773 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
3776 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
3778 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
3780 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
3783 2012-03-03 Jason Merrill <jason@redhat.com>
3785 * g++.dg/cpp0x/nsdmi-defer6.C: New.
3788 * g++.dg/cpp0x/initlist65.C: New.
3791 * g++.dg/ext/is_empty2.C: New.
3793 2012-03-03 Tobias Burnus <burnus@net-b.de>
3796 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
3798 2012-03-03 Tobias Burnus <burnus@net-b.de>
3800 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
3801 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3802 * gfortran.dg/bind_c_usage_8.f03: Ditto.
3803 * gfortran.dg/c_kind_tests_2.f03: Ditto.
3804 * gfortran.dg/class_30.f90: Remove dg-warning line.
3805 * gfortran.dg/bind_c_usage_25.f90: New.
3807 2012-03-03 Tobias Burnus <burnus@net-b.de>
3810 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
3811 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
3812 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
3814 2012-03-03 Tobias Burnus <burnus@net-b.de>
3817 * gfortran.dg/assumed_type_1.f90: New.
3818 * gfortran.dg/assumed_type_2.f90: New.
3819 * gfortran.dg/assumed_type_3.f90: New.
3820 * gfortran.dg/assumed_type_4.f90: New.
3822 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
3825 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
3826 * gcc.target/sh/pr49468-di.c: New.
3828 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
3830 * gcc.dg/graphite/pr50561.c: Update.
3832 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
3834 * gcc.target/powerpc/pr52457.c: New test.
3836 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
3838 * gcc.target/arm/sat-1.c: New test.
3840 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
3843 * gcc.target/i386/pr46716.c: New test.
3845 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3848 * g++.dg/cpp0x/sfinae32.C: New.
3850 2012-03-02 Richard Guenther <rguenther@suse.de>
3852 PR tree-optimization/52406
3853 * gcc.dg/torture/pr52406.c: New testcase.
3855 2012-03-02 Tobias Burnus <burnus@net-b.de>
3858 * gfortran.dg/derived_comp_array_ref_8.f90: New.
3859 * gfortran.dg/nullify_2.f90: Update dg-error.
3860 * gfortran.dg/nullify_4.f90: Ditto.
3861 * gfortran.dg/pointer_init_6.f90: Ditto.
3863 2012-03-02 Tobias Burnus <burnus@net-b.de>
3866 * gfortran.dg/class_51.f90: New.
3868 2012-03-02 Tobias Burnus <burnus@net-b.de>
3871 * gfortran.dg/intrinsic_8.f90: New.
3873 2012-03-01 Kai Tietz <ktietz@redhat.com>
3875 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
3876 routines on mingw targets.
3877 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
3879 2012-03-01 Jakub Jelinek <jakub@redhat.com>
3881 PR tree-optimization/52445
3882 * gcc.dg/pr52445.c: New test.
3884 2012-02-29 Jakub Jelinek <jakub@redhat.com>
3887 * gcc.c-torture/compile/pr52437.c: New test.
3890 * gcc.dg/torture/pr52419.c: New test.
3892 PR tree-optimization/52429
3893 * gcc.dg/torture/pr52429.c: New test.
3894 * g++.dg/opt/pr52429.C: New test.
3896 2012-02-29 Richard Guenther <rguenther@suse.de>
3899 * gcc.dg/lto/trans-mem-1_0.c: Remove.
3900 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
3901 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
3902 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
3903 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
3904 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
3906 2012-02-29 Jakub Jelinek <jakub@redhat.com>
3908 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
3910 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
3913 * gfortran.dg/realloc_on_assign_13.f90 : New test.
3915 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3918 * gcc.target/arm/neon/pr51534.c: New testcase.
3920 2012-02-28 Richard Guenther <rguenther@suse.de>
3923 * gcc.dg/torture/pr52407.c: New testcase.
3925 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3927 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
3928 * gcc.target/arm/vfp2.c: Likewise.
3929 * gcc.target/arm/vfp3.c: Likewise.
3930 * gcc.target/arm/vfp4.c: Likewise.
3931 * gcc.target/arm/vfp5.c: Likewise.
3932 * gcc.target/arm/vfp6.c: Likewise.
3933 * gcc.target/arm/vfp7.c: Likewise.
3934 * gcc.target/arm/vfp8.c: Likewise.
3935 * gcc.target/arm/vfp9.c: Likewise.
3936 * gcc.target/arm/vfp10.c: Likewise.
3937 * gcc.target/arm/vfp11.c: Likewise.
3938 * gcc.target/arm/vfp12.c: Likewise.
3939 * gcc.target/arm/vfp13.c: Likewise.
3940 * gcc.target/arm/vfp14.c: Likewise.
3941 * gcc.target/arm/vfp15.c: Likewise.
3942 * gcc.target/arm/vfp16.c: Likewise.
3943 * gcc.target/arm/vfp17.c: Likewise.
3944 * gcc.target/arm/neon-constants.h: New file.
3945 * gcc.target/arm/neon-vect1.c: New test.
3946 * gcc.target/arm/neon-vect2.c: New test.
3947 * gcc.target/arm/neon-vect3.c: New test.
3948 * gcc.target/arm/neon-vect4.c: New test.
3949 * gcc.target/arm/neon-vect5.c: New test.
3950 * gcc.target/arm/neon-vect6.c: New test.
3951 * gcc.target/arm/neon-vect7.c: New test.
3952 * gcc.target/arm/neon-vect8.c: New test.
3954 2012-02-28 Richard Guenther <rguenther@suse.de>
3956 PR tree-optimization/52402
3957 * gcc.dg/torture/pr52402.c: New testcase.
3959 2012-02-28 Richard Guenther <rguenther@suse.de>
3962 * g++.dg/lto/pr52400_0.C: New testcase.
3964 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
3966 * gcc.target/avr/torture/builtins-1.c: New test.
3967 * gcc.target/avr/torture/builtins-error.c: New test.
3969 2012-02-28 Kai Tietz <ktietz@redhat.com>
3971 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
3972 * gcc.target/i386/pr45352-2.c: Likewise.
3973 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
3974 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
3975 targets instead rand.
3976 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
3977 * gcc.target/i386/sse2-mul-1.c: Likewise.
3978 * gcc.target/i386/sse4_1-blendps.c: Likewise.
3979 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
3980 * gcc.target/i386/pad-1.c: Likewise.
3981 * gcc.target/i386/pad-9.c: Likewise.
3982 * gcc.target/i386/pad-2.c: Likewise.
3983 * gcc.target/i386/pad-5b.c: Likewise.
3984 * gcc.target/i386/pad-8.c: Likewise.
3985 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
3986 * gcc.target/i386/pr44130.c: Likewise.
3987 * gcc.target/i386/align-main-1.c: Likewise.
3988 * gcc.target/i386/align-main-2.c: Likewise.
3989 * gcc.target/i386/sw-1.c: Likewise.
3990 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
3991 on x64 mingw target.
3992 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3993 * gcc.target/i386/pr46295.c: Likewise.
3994 * gcc.target/i386/amd64-abi-1.c: Likewise.
3995 * gcc.target/i386/amd64-abi-2.c: Likewise.
3996 * gcc.target/i386/pr39082-1.c: Likewise.
3997 * gcc.target/i386/pr39162.c: Likewise.
3998 * gcc.target/i386/pr22152.c: Likewise.
3999 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
4000 * gcc.target/i386/wrfsbase-2.c: Likewise.
4001 * gcc.target/i386/local.c: Likewise
4002 * gcc.target/i386/wrgsbase-1.c: Likewise.
4003 * gcc.target/i386/wrfsbase-1.c: Likewise.
4004 * gcc.target/i386/pr39315-3.c: Likewise.
4005 * gcc.target/i386/pr35767-4.c: Likewise.
4006 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
4008 * gcc.target/i386/pr45336-2.c: Likewise.
4009 * gcc.target/i386/pr45336-1.c: Likewise.
4010 * gcc.target/i386/pr45336-4.c: Likewise.
4012 2012-02-27 Tristan Gingold <gingold@adacore.com>
4014 * gnat.dg/array20.ad[sb]: New test.
4016 2012-02-27 Jakub Jelinek <jakub@redhat.com>
4019 * gcc.target/arm/pr52375.c: New test.
4020 * gcc.c-torture/compile/pr52375.c: New test.
4022 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4024 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
4025 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
4027 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
4029 * gnat.dg/aggr19.adb: New test.
4030 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
4032 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
4035 * gcc.target/sh/pr49263.c: New.
4037 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
4039 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
4040 simulate_thread_wrapper_other_threads
4041 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
4042 Move initialization of 'value' to main().
4043 (main): Initialize 'value';
4044 * gcc.dg/simulate-thread/speculative-store.c
4045 (simulate_thread_step_verify): Return 0 when successful.
4046 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
4048 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
4049 (simulate_thread_wrapper_other_threads): Return a success/fail value
4050 and issue an error if the instruction count threshold is exceeded.
4052 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4055 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
4056 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4058 2012-02-24 Richard Guenther <rguenther@suse.de>
4061 * gcc.dg/pr52355.c: New testcase.
4063 2012-02-23 Kai Tietz <ktietz@redhat.com>
4065 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
4066 * gcc.dg/Wpadded.c: Likewise.
4067 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
4069 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
4070 for sleep by Sleep and add windows.h include for this function.
4071 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
4073 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
4075 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
4076 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
4077 on x64 mingw target.
4078 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
4079 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
4080 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
4081 failure on LLP64 target.
4083 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
4086 * gcc.dg/noncompile/pr52290.c: New test.
4088 2012-02-23 Jakub Jelinek <jakub@redhat.com>
4090 PR tree-optimization/52019
4091 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
4093 2012-02-22 Kai Tietz <ktietz@redhat.com>
4095 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
4096 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
4097 derived pdiff_t type.
4098 * g++.dg/torture/pr49720.C: Likewise
4100 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
4103 * gcc.target/i386/pr52330.c: New test.
4105 2012-02-22 Tobias Burnus <burnus@net-b.de>
4108 * gfortran.dg/io_constraints_10.f90: New.
4110 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4112 * lib/target-supports.exp (check_effective_target_vect_condition):
4113 Return true for NEON.
4115 2012-02-21 Kai Tietz <ktietz@redhat.com>
4117 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
4119 2012-02-21 Richard Guenther <rguenther@suse.de>
4121 PR tree-optimization/52324
4122 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
4124 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
4127 * gcc.target/avr/torture/pr51782-1.c: New test.
4129 2012-02-21 Jakub Jelinek <jakub@redhat.com>
4131 PR tree-optimization/52318
4132 * gcc.dg/pr52318.c: New test.
4134 2012-02-20 Kai Tietz <ktietz@redhat.com>
4136 * gcc.dg/bf-ms-layout-3.c: New testcase.
4138 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4142 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
4144 2012-02-20 Richard Guenther <rguenther@suse.de>
4146 PR tree-optimization/52298
4147 * gcc.dg/torture/pr52298.c: New testcase.
4148 * gcc.dg/vect/pr52298.c: Likewise.
4150 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
4152 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
4153 * gcc.c-torture/execute/pr52286.c: Ditto.
4155 2012-02-20 Jakub Jelinek <jakub@redhat.com>
4157 PR tree-optimization/52286
4158 * gcc.c-torture/execute/pr52286.c: New test.
4160 2012-02-18 Tobias Burnus <burnus@net-b.de>
4163 * gfortran.dg/interface_35.f90: Use -std=f2003.
4164 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
4165 * gfortran.dg/interface_assignment_4.f90: Ditto.
4166 * gfortran.dg/bessel_1.f90: Ditto.
4167 * gfortran.dg/func_result_6.f90: Ditto.
4168 * gfortran.dg/hypot_1.f90: Ditto.
4169 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4171 2012-02-17 Tobias Burnus <burnus@net-b.de>
4173 PR translation/52232
4174 PR translation/52234
4175 PR translation/52245
4176 PR translation/52246
4177 PR translation/52262
4178 PR translation/52273
4179 * gfortran.dg/coarray_22.f90: Update dg-error.
4180 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
4182 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4185 * lib/gcc-simulate-thread.exp: Load timeout.exp.
4186 (simulate-thread): Use default timeout.
4188 2012-02-16 Jason Merrill <jason@redhat.com>
4191 * g++.dg/ext/timevar1.C: New.
4193 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
4196 * g++.dg/template/using21.C: New.
4197 * g++.dg/template/using22.C: Likewise.
4199 2012-02-16 Jason Merrill <jason@redhat.com>
4202 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
4204 2012-02-16 Jakub Jelinek <jakub@redhat.com>
4206 PR tree-optimization/52255
4207 * gcc.c-torture/compile/pr52255.c: New test.
4210 * g++.dg/debug/dwarf2/pr52260.C: New test.
4213 * g++.dg/ipa/pr51929.C: New test.
4215 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4218 * gcc.target/powerpc/pr52199.c: New file.
4220 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4223 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
4225 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4227 * gcc.dg/pr51867.c: Don't include <math.h>.
4230 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
4232 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
4233 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
4235 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
4237 PR tree-optimization/50561
4238 * gcc.dg/graphite/pr50561.c: New testcase.
4240 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
4242 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
4243 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
4245 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
4247 * gnat.dg/discr35.ad[sb]: New test.
4249 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
4251 * gnat.dg/volatile10.adb: New test.
4252 * gnat.dg/volatile10_pkg.ads: New helper.
4254 2012-02-14 Jason Merrill <jason@redhat.com>
4256 * g++.dg/ext/attrib43.C: New.
4258 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
4260 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
4261 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
4263 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
4264 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
4265 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
4266 effective_target fgnu_tm.
4267 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
4269 2012-02-14 Jakub Jelinek <jakub@redhat.com>
4272 * g++.dg/template/asmgoto1.C: New test.
4274 2012-02-14 Ian Lance Taylor <iant@google.com>
4277 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
4278 compiling generated file for 64bit and index tests.
4280 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
4282 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
4284 2012-02-14 Richard Guenther <rguenther@suse.de>
4286 PR tree-optimization/52244
4287 PR tree-optimization/51528
4288 * gcc.dg/torture/pr52244.c: New testcase.
4290 2012-02-14 Walter Lee <walt@tilera.com>
4292 * g++.dg/other/PR23205.C: Disable test on tile.
4293 * g++.dg/other/pr23205-2.C: Disable test on tile.
4294 * gcc.dg/20020312-2.c: Add a condition for __tile__.
4295 * gcc.dg/20040813-1.c: Disable test on tile.
4296 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
4297 * gcc.misc-tests/linkage.exp: Handle tilegx.
4299 2012-02-14 Jakub Jelinek <jakub@redhat.com>
4301 PR tree-optimization/52210
4302 * gcc.dg/pr52210.c: New test.
4304 2012-02-14 Jason Merrill <jason@redhat.com>
4307 * g++.dg/overload/defarg5.C: New.
4309 2012-02-14 Jakub Jelinek <jakub@redhat.com>
4312 * c-c++-common/pr52181.c: New test.
4314 2012-02-13 Jakub Jelinek <jakub@redhat.com>
4317 * g++.dg/ext/atomic-1.C: New test.
4319 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4321 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
4323 2012-02-13 Jakub Jelinek <jakub@redhat.com>
4326 * gcc.c-torture/execute/pr52209.c: New test.
4328 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
4331 * gfortran.dg/elemental_optional_args_5.f03: New test.
4333 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
4336 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
4339 2012-02-11 Ian Lance Taylor <iant@google.com>
4342 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
4343 SPARC Solaris. Don't run the test at all on systems where it may
4344 not work, rather than xfailing it.
4346 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
4348 PR rtl-optimization/52175
4349 * gcc.c-torture/compile/pr52175.c: New test.
4351 2012-02-10 Jason Merrill <jason@redhat.com>
4354 * g++.dg/template/repo10.C: New.
4356 2012-02-11 Jakub Jelinek <jakub@redhat.com>
4359 * gcc.dg/pr52132.c: New test.
4361 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
4363 * gnat.dg/specs/aggr4.ads: New test.
4364 * gnat.dg/specs/aggr4_pkg.ads: New helper.
4366 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
4369 * gcc.target/i386/pr52146.c: New.
4371 2012-02-10 Jakub Jelinek <jakub@redhat.com>
4374 * c-c++-common/pr52177.c: New test.
4376 2012-02-10 Jan Hubicka <jh@suse.cz>
4379 * g++.dg/torture/pr48600.C: New testcase.
4381 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
4384 * gcc.dg/dfp/pr52140.c: New test.
4386 2012-02-09 Jakub Jelinek <jakub@redhat.com>
4389 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
4392 2012-02-09 Bin Cheng <bin.cheng@arm.com>
4395 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
4396 * testsuite/gcc.dg/pr51867.c: New test.
4398 2012-02-09 Ian Lance Taylor <iant@google.com>
4400 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
4401 which don't support -fsplit-stack. Turn off optimization when
4402 compiling select5-out.go.
4404 2012-02-08 Ian Lance Taylor <iant@google.com>
4406 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
4407 systems which don't support -fsplit-stack.
4409 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
4411 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
4412 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
4413 machine instuction in the log.
4415 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
4417 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
4420 2012-02-08 Magnus Granberg <zorry@gentoo.org>
4423 * gcc.dg/pr48524.c: New test.
4424 * gcc.dg/pr48524.spec: New spec file for test.
4426 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4429 * gfortran.dg/vect/pr32380.f90: New test.
4431 2012-02-08 Tobias Burnus <burnus@net-b.de>
4434 * gfortran.dg/realloc_on_assign_12.f90: New.
4436 2012-02-08 Richard Guenther <rguenther@suse.de>
4438 PR rtl-optimization/52170
4439 * gcc.dg/torture/pr52170.c: New testcase.
4441 2012-02-08 Jakub Jelinek <jakub@redhat.com>
4443 PR gcov-profile/52150
4444 * gcc.dg/tree-prof/pr52150.c: New test.
4446 PR rtl-optimization/52139
4447 * gcc.dg/pr52139.c: New test.
4449 2012-02-07 Jason Merrill <jason@redhat.com>
4452 * g++.dg/cpp0x/constexpr-union3.C: New.
4455 * g++.dg/lto/pr52035_0.C: New.
4457 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4459 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
4460 * gcc.dg/special/weak-1.c: Likewise.
4461 * gcc.dg/ucnid-12.c: Likewise.
4462 * gcc.dg/torture/pr45678-1.c: Likewise.
4463 * gcc.dg/torture/pr45678-2.c: Likewise.
4464 * gcc.dg/vector-4.c: Likewise.
4465 * gcc.dg/ipa/inline-5.c: Likewise.
4466 * gcc.dg/ucnid-11.c: Likewise.
4467 * gcc.misc-tests/gcov-13.c: Likewise.
4468 * gcc.misc-tests/gcov-14.c: Likewise.
4469 * g++.dg/ext/label13.C: Likewise.
4470 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
4471 hppa*-*-hpux* options.
4472 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
4473 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
4474 * gcc.dg/pr48616.c: Likewise.
4475 * gcc.dg/pr17957.c: Likewise.
4476 * gcc.dg/pr17055-1.c: Likewise.
4477 * gcc.dg/pr32912-1.c: Likewise.
4478 * gcc.dg/tm/pr51472.c: Likewise.
4479 * c-c++-common/fold-bitand-4.c: Likewise.
4480 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
4481 Use dg-additional-options for extra options.
4483 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
4485 * gcc.target/epiphany/interrupt-2.c: New test.
4487 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
4490 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
4491 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
4494 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
4497 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
4499 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
4503 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
4504 * gcc.target/mips/va-arg-1.c: New test.
4506 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4508 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
4509 for -mno-pointers-to-nested-functions.
4511 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
4513 * gcc.c-torture/execute/20120207-1.c: New test.
4515 2012-02-07 Jakub Jelinek <jakub@redhat.com>
4517 PR rtl-optimization/52060
4518 * gcc.dg/torture/pr52060.c: New test.
4521 * gcc.c-torture/compile/pr52074.c: New test.
4523 2012-02-07 Tobias Burnus <burnus@net-b.de>
4526 * gfortran.dg/class_to_type_2.f90: New.
4528 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
4531 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
4534 2012-02-06 Jason Merrill <jason@redhat.com>
4537 * g++.dg/template/conv13.C: New.
4539 2012-02-06 Richard Guenther <rguenther@suse.de>
4541 PR tree-optimization/52115
4542 * gcc.c-torture/compile/pr52115.c: New testcase.
4544 2012-02-06 Jakub Jelinek <jakub@redhat.com>
4547 * gcc.c-torture/execute/pr52129.c: New test.
4549 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
4551 * gcc.dg/pr48374.c: Actually add the test I forgot
4552 in the 2012-01-25 commit.
4554 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
4557 * gfortran.dg/vect/vect-8.f90: New test case.
4559 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
4562 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
4564 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
4567 * gfortran.dg/class_48.f90 : Add test of allocate class array
4568 component with source in subroutine test3. Remove commenting
4569 out in subroutine test4, since branching on unitialized variable
4570 is now fixed (no PR for this last.).
4572 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
4574 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
4576 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
4578 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
4581 * lib/target-supports.exp (check_effective_target_mips_rel): New.
4582 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
4584 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
4586 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
4587 (check_effective_target_sync_int_long): Use it.
4588 (check_effective_target_sync_char_short): Likewise.
4589 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
4591 2012-02-05 Tobias Burnus <burnus@net-b.de>
4594 * gfortran.dg/class_48.f90: Add some further checks.
4596 2012-02-05 Ira Rosen <irar@il.ibm.com>
4598 PR tree-optimization/52091
4599 * gcc.dg/vect/pr52091.c: New test.
4601 2012-02-04 Jakub Jelinek <jakub@redhat.com>
4603 PR rtl-optimization/52113
4604 * gcc.target/avr/pr52113.c: New test.
4606 2012-02-03 Jakub Jelinek <jakub@redhat.com>
4608 PR rtl-optimization/52092
4609 * gcc.c-torture/compile/pr52092.c: New test.
4611 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
4614 * gfortran.dg/class_array_10.f03: New test.
4617 * gfortran.dg/class_array_11.f03: New test.
4620 * gfortran.dg/class_array_12.f03: New test.
4622 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
4625 * gfortran.dg/realloc_on_assign_11.f90: New test.
4627 2012-02-02 Tobias Burnus <burnus@net-b.de>
4630 * gfortran.dg/shape_7.f90: New.
4632 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4634 * gcc.target/mips/mips-prepend-1.c: New test.
4636 2012-02-02 Jan Hubicka <jh@suse.cz>
4637 Tom de Vries <tom@codesourcery.com>
4640 * testsuite/gcc.dg/alias-12.c: New testcase.
4641 * testsuite/gcc.dg/alias-13.c: New testcase.
4643 2012-02-02 Jakub Jelinek <jakub@redhat.com>
4646 * gcc.dg/pr52086.c: New test.
4648 PR tree-optimization/52073
4649 * gcc.c-torture/compile/pr52073.c: New test.
4651 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
4654 * gfortran.dg/function_optimize_10.f90: New test.
4656 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
4658 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
4661 2012-02-01 Tobias Burnus <burnus@net-b.de>
4664 * gfortran.dg/typebound_operator_14.f90: New.
4666 2012-02-01 Tobias Burnus <burnus@net-b.de>
4669 * gfortran.dg/elemental_function_1.f90: New.
4671 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
4673 PR rtl-optimization/51374
4674 * gcc.target/avr/torture/pr51374-1.c:
4675 Also fail if SBIS is seen.
4677 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
4679 PR rtl-optimization/51374
4680 * gcc.target/avr/torture/pr51374-1.c: New.
4682 2012-01-31 Tobias Burnus <burnus@net-b.de>
4685 * gfortran.dg/typebound_generic_11.f90: New.
4687 2012-01-31 Tobias Burnus <burnus@net-b.de>
4690 * gfortran.dg/class_49.f90: New.
4692 2012-01-31 Tobias Burnus <burnus@net-b.de>
4695 * gfortran.dg/elemental_args_check_6.f90: New.
4697 2012-01-31 Jason Merrill <jason@redhat.com>
4700 * g++.dg/cpp0x/variadic122.C: New.
4702 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
4705 * gfortran.dg/realloc_on_assign_10.f90: New test.
4707 2012-01-31 Richard Guenther <rguenther@suse.de>
4709 PR tree-optimization/51528
4710 * gcc.dg/torture/pr51528.c: New testcase.
4712 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
4715 * lib/go.exp (go_target_compile): Append timeout= to options.
4716 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
4717 select5-out.go test on alpha*-*-* targets.
4719 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
4721 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
4722 (TEST_SHORT): Reformat in the same way.
4723 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
4724 (TEST_SHORT): Reformat in the same way.
4725 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
4726 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
4727 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
4728 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
4729 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
4731 2012-01-30 Bin Cheng <bin.cheng@arm.com>
4734 * gcc.target/arm/pr51835.c: New testcase.
4736 2012-01-30 Richard Guenther <rguenther@suse.de>
4738 PR tree-optimization/52028
4739 * gcc.dg/torture/pr52028.c: New testcase.
4740 * gfortran.dg/ldist-pr45199.f: Adjust.
4741 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
4742 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4743 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4745 2012-01-30 Jakub Jelinek <jakub@redhat.com>
4748 * gcc.dg/tree-prof/pr52027.c: New test.
4750 PR tree-optimization/52046
4751 * gcc.dg/pr52046.c: New test.
4754 * g++.dg/other/pr52048.C: New test.
4756 2012-01-30 Richard Guenther <rguenther@suse.de>
4758 PR tree-optimization/52045
4759 * gcc.dg/pr52045.c: New testcase.
4761 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
4763 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
4764 new code generated for __sync_lock_release.
4766 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4768 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
4770 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4773 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
4775 * g++.dg/ext/visibility/template10.C: Fix typo.
4777 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
4779 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4782 * g++.dg/cpp0x/constexpr-ice6.C: New.
4784 2012-01-29 Tobias Burnus <burnus@net-b.de>
4787 * gfortran.dg/default_initialization_6.f90: New.
4789 2012-01-29 Tobias Burnus <burnus@net-b.de>
4792 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
4793 * gfortran.dg/class_48.f90: New.
4795 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
4798 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
4800 2012-01-28 Tobias Burnus <burnus@net-b.de>
4803 * gfortran.dg/class_allocate_12.f90: New.
4805 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
4807 * gcc.dg/torture/pr50444.c: Fix dg directives.
4809 2012-01-28 Jakub Jelinek <jakub@redhat.com>
4812 * gcc.target/arm/pr52006.c: New test.
4814 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
4817 * gcc.dg/lto/trans-mem.h: New file.
4818 * gcc.dg/lto/trans-mem-2_0.c: Include it.
4819 * gcc.dg/lto/trans-mem-1_1.c: Same.
4820 * gcc.dg/lto/trans-mem-4_1.c: Same.
4821 * gcc.dg/lto/trans-mem-3_1.c: Same.
4823 2012-01-27 Tobias Burnus <burnus@net-b.de>
4826 * gfortran.dg/dummy_procedure_7.f90: New.
4828 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
4830 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
4831 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
4833 2012-01-27 Jakub Jelinek <jakub@redhat.com>
4836 * g++.dg/other/gc5.C: New test.
4838 2012-01-27 Richard Guenther <rguenther@suse.de>
4840 PR tree-optimization/50444
4841 * gcc.dg/torture/pr50444.c: New testcase.
4843 2012-01-27 Tobias Burnus <burnus@net-b.de>
4847 * gfortran.dg/move_alloc_13.f90: New.
4849 2012-01-27 Tobias Burnus <burnus@net-b.de>
4852 * gfortran.dg/allocate_alloc_opt_13.f90: New.
4853 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
4854 and change dg-error string.
4856 2012-01-27 Tobias Burnus <burnus@net-b.de>
4859 * gfortran.dg/elemental_args_check_5.f90: New.
4861 2012-01-27 Richard Guenther <rguenther@suse.de>
4864 * g++.dg/torture/pr51959.C: New testcase.
4866 2012-01-27 Tom de Vries <tom@codesourcery.com>
4868 PR tree-optimization/51990
4869 * gcc.dg/pr51990.c: New test.
4870 * gcc.dg/pr51990-2.c: Same.
4872 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
4873 Tobias Burnus <burnus@gcc.gnu.org>
4876 * gfortran.dg/class_allocate_11.f03: New.
4881 * gfortran.dg/class_allocate_7.f03: New.
4882 * gfortran.dg/class_allocate_8.f03: New.
4883 * gfortran.dg/class_allocate_9.f03: New.
4884 * gfortran.dg/class_allocate_10.f03: New.
4886 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4888 * gnat.dg/discr34.adb: New test.
4889 * gnat.dg/discr34_pkg.ads: New helper.
4891 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4893 * gnat.dg/discr33.adb: New test.
4895 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4897 * gnat.dg/limited_with3.ad[sb): New test.
4898 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
4899 * gnat.dg/limited_with3_pkg2.ads: Likewise.
4900 * gnat.dg/limited_with3_pkg3.ads: Likewise.
4902 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4904 * gnat.dg/stack_usage1.adb: New test.
4905 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
4907 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
4908 * gcc.dg/pr44194-2.c: Likewise.
4910 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
4913 * g++.dg/template/crash112.C: New.
4915 2012-01-27 Richard Henderson <rth@redhat.com>
4917 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
4919 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4921 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
4923 2012-01-26 Jakub Jelinek <jakub@redhat.com>
4926 * g++.dg/opt/pr51895.C: New test.
4928 2012-01-26 Michael Matz <matz@suse.de>
4930 PR tree-optimization/48794
4931 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
4933 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4935 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
4937 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4939 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
4940 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
4942 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
4943 the default value for s390 and s390x.
4945 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
4948 * gcc.dg/lto/trans-mem-4_0.c: New.
4949 * gcc.dg/lto/trans-mem-4_1.c: New.
4950 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
4952 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
4953 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
4955 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
4956 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
4959 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
4961 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
4963 2012-01-25 Ian Lance Taylor <iant@google.com>
4965 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
4967 2012-01-25 Tobias Burnus <burnus@net-b.de>
4970 * gfortran.dg/typebound_proc_25.f90: New.
4972 2012-01-25 Jason Merrill <jason@redhat.com>
4975 * g++.dg/lto/pr51992_0.C: New.
4977 2012-01-25 Jakub Jelinek <jakub@redhat.com>
4979 PR tree-optimization/51987
4980 * gcc.target/i386/pr51987.c: New test.
4982 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
4984 * gcc.dg/tm/lto-1.c: Require lto support in target.
4986 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
4988 PR rtl-optimization/48374
4989 * gcc.dg/pr48374.c: New test.
4991 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
4993 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
4995 2012-01-25 Tobias Burnus <burnus@net-b.de>
4998 * gfortran.dg/derived_constructor_char_3.f90: New.
5000 2012-01-24 Ian Lance Taylor <iant@google.com>
5002 * go.test/go-test.exp (filecmp): New procedure.
5003 (errchk): Handle quoted square brackets.
5004 (go-gc-tests): Set go_compile_args. Handle various new test
5005 lines. Skip a few new tests.
5006 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
5008 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5010 * lib/target-supports.exp (proc check_effective_target_vect_perm)
5011 (check_effective_target_vect_extract_even_odd)
5012 (check_effective_target_vect_interleave): Return true for MIPS
5015 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5017 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
5018 (main): Use it instead of argc.
5020 2012-01-24 Jason Merrill <jason@redhat.com>
5023 * g++.dg/cpp0x/sfinae31.C: New.
5025 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5027 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
5029 2012-01-24 Jason Merrill <jason@redhat.com>
5032 * g++.dg/inherit/covariant20.C: New.
5034 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
5037 * g++.dg/parse/crash58.C: New.
5039 2012-01-24 Jakub Jelinek <jakub@redhat.com>
5042 * gcc.dg/pr51957-1.c: New test.
5043 * gcc.dg/pr51957-1.h: New file.
5044 * gcc.dg/pr51957-2.c: New test.
5046 2012-01-23 Jason Merrill <jason@redhat.com>
5049 * g++.dg/ext/visibility/template10.C: New.
5051 2012-01-23 Tobias Burnus <burnus@net-b.de>
5054 * gfortran.dg/move_alloc_12.f90: New.
5056 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5059 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
5061 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
5064 * g++.dg/template/crash111.C: New.
5066 2012-01-23 Arnaud Charlet <charlet@adacore.com>
5068 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
5070 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
5072 2012-01-23 Dodji Seketeli <dodji@redhat.com>
5075 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
5076 the DW_TAG_class_type and DW_AT_name: "Executor".
5078 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5080 * lib/target-supports.exp
5081 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
5082 (check_effective_target_vect_interleave): Likewise.
5084 2012-01-22 Jason Merrill <jason@redhat.com>
5087 * g++.dg/template/using20.C: New.
5088 * g++.dg/template/template-id-2.C: Adjust diagnostic.
5090 2012-01-23 Jason Merrill <jason@redhat.com>
5093 * g++.dg/torture/pr51344.C: Limit to x86.
5095 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
5097 * c-c++-common/tm/omp.c: Require target with pthread support.
5099 2012-01-23 Richard Guenther <rguenther@suse.de>
5101 PR tree-optimization/51949
5102 * gcc.dg/torture/pr51949.c: New testcase.
5104 2012-01-23 Jakub Jelinek <jakub@redhat.com>
5106 PR rtl-optimization/51933
5107 * gcc.c-torture/execute/pr51933.c: New test.
5109 2012-01-22 Douglas B Rupp <rupp@gnat.com>
5111 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
5112 Do not define for Interix.
5114 2012-01-22 Jason Merrill <jason@redhat.com>
5117 * g++.dg/lto/pr51832.h: New.
5118 * g++.dg/lto/pr51832_0.C: New.
5119 * g++.dg/lto/pr51832_1.C: New.
5121 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
5123 * gcc.dg/ext-elim-1.c: New test.
5125 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
5128 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
5129 * g++.dg/opt/longbranch1.C: Likewise.
5131 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
5133 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
5136 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
5139 * gfortran.dg/namelist_74.f90: New test.
5140 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
5142 2012-01-21 Tobias Burnus <burnus@net-b.de>
5145 * gfortran.dg/class_47.f90: New.
5147 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
5149 * gnat.dg/renaming5.ad[sb]: New test.
5151 2012-01-20 Jason Merrill <jason@redhat.com>
5154 * g++.dg/pch/mangle1.{C,Hs}: Remove.
5156 2012-01-20 Jason Merrill <jason@redhat.com>
5159 * g++.dg/ext/attrib42.C: Require ilp32.
5161 2012-01-20 Jakub Jelinek <jakub@redhat.com>
5164 * gcc.target/arm/pr51915.c: New test.
5166 2012-01-20 Cary Coutant <ccoutant@google.com>
5167 Dodji Seketeli <dodji@redhat.com>
5170 * g++.dg/debug/dwarf2/nested-3.C: New test.
5172 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5175 * g++.dg/template/crash110.C: New.
5177 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5179 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
5180 Remove default options on hppa*-*-hpux*.
5182 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5184 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
5186 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5188 * gcc.c-torture/compile/pr51856.c: New testcase.
5190 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
5192 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
5193 options to go_target_compile.
5195 2012-01-20 Kai Tietz <ktietz@redhat.com>
5197 * g++.dg/torture/pr51344.C: Fix typo.
5199 2012-01-20 Richard Guenther <rguenther@suse.de>
5201 PR tree-optimization/51903
5202 * g++.dg/torture/pr51903.C: New testcase.
5204 2012-01-20 Tobias Burnus <burnus@net-b.de>
5205 Janus Weil <janus@gcc.gnu.org>
5208 * gfortran.dg/use_21.f90: New.
5210 2012-01-20 Jakub Jelinek <jakub@redhat.com>
5213 * gcc.dg/torture/pr51106-1.c: New test.
5214 * gcc.dg/torture/pr51106-2.c: New test.
5216 2012-01-19 Kai Tietz <ktietz@redhat.com>
5218 * g++.dg/torture/pr51344.C: New test.
5220 2012-01-19 Tobias Burnus <burnus@net-b.de>
5223 * gfortran.dg/intrinsic_size_2.f90: New.
5225 2012-01-19 Jason Merrill <jason@redhat.com>
5228 * g++.dg/inherit/using7.C: New.
5230 2012-01-19 Richard Guenther <rguenther@suse.de>
5232 PR tree-optimization/37997
5233 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
5235 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
5237 PR rtl-optimization/51505
5238 * gcc.dg/pr51505.c: New test.
5240 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
5243 * gfortran.dg/typebound_operator_12.f03: New.
5244 * gfortran.dg/typebound_operator_13.f03: New.
5246 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
5249 * g++.dg/cpp0x/pr51225.C: New.
5251 2012-01-17 Ian Lance Taylor <iant@google.com>
5254 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
5256 2012-01-17 Tobias Burnus <burnus@net-b.de>
5259 * gfortran.dg/realloc_on_assign_9.f90: New.
5261 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
5264 * gcc.dg/tm/memopt-3.c: Remove xfail.
5265 * gcc.dg/tm/memopt-4.c: Remove xfail.
5266 * gcc.dg/tm/memopt-5.c: Remove xfail.
5267 * gcc.dg/tm/memopt-7.c: Remove xfail.
5269 2012-01-17 Jakub Jelinek <jakub@redhat.com>
5271 PR tree-optimization/51877
5272 * gcc.c-torture/execute/pr51877.c: New test.
5274 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5276 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
5277 {!vect_align_arrays} to vect_sizes_32B_16B.
5278 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
5279 * gcc.dg/vect/vect-peel-3.c: Ditto.
5281 2012-01-16 Jason Merrill <jason@redhat.com>
5284 * g++.dg/abi/mangle60.C: New.
5287 * g++.dg/pch/mangle1.{C,Hs}: New.
5289 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
5290 Tobias Burnus <burnus@net-b.de>
5293 * gfortran.dg/elemental_optional_args_3.f90: New
5294 * gfortran.dg/elemental_optional_args_4.f90: New
5296 2012-01-16 Tobias Burnus <burnus@net-b.de>
5299 * gfortran.dg/use_20.f90: New
5301 2012-01-16 Jason Merrill <jason@redhat.com>
5304 * g++.dg/cpp0x/rv-bitfield.C: New.
5305 * g++.dg/cpp0x/rv-bitfield2.C: New.
5307 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
5309 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
5310 subroutine 'qsort' and use index array to assign the result.
5312 2012-01-16 Jakub Jelinek <jakub@redhat.com>
5314 PR tree-optimization/51865
5315 * gcc.dg/pr51865.c: New test.
5317 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
5319 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
5321 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
5323 * gcc.target/mips/code-readable-2.c: Allow the jump table address
5324 to be loaded from the constant pool, rather than via %hi and %lo.
5326 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
5328 PR rtl-optimization/51821
5329 * gcc.dg/pr51821.c: New test.
5331 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
5333 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
5335 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
5337 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
5339 2012-01-14 Tobias Burnus <burnus@net-b.de>
5342 * gfortran.dg/init_flag_8.f90: New.
5343 * gfortran.dg/init_flag_9.f90: New.
5345 2011-01-14 Tobias Burnus <burnus@net-b.de>
5348 * gfortran.dg/use_18.f90: New.
5349 * gfortran.dg/use_19.f90: New.
5351 2012-01-13 Ian Lance Taylor <iant@google.com>
5354 * g++.dg/warn/Wsign-compare-4.C: New.
5356 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
5359 * gfortran.dg/alloc_comp_assign.f03: New.
5360 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
5361 __BUILTIN_FREE from 38 to 32.
5363 2012-01-13 Jason Merrill <jason@redhat.com>
5366 * g++.dg/warn/Wreturn-type-7.C: New.
5368 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
5370 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
5372 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
5373 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
5374 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
5375 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
5376 int32plus because of big array needed.
5377 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
5378 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
5380 2012-01-13 Jason Merrill <jason@redhat.com>
5383 * g++.dg/ext/visibility/template9.C: New.
5386 * g++.dg/cpp0x/defaulted34.C: New.
5387 * g++.dg/template/virtual3.C: New.
5389 2012-01-13 Richard Guenther <rguenther@suse.de>
5392 * gcc.dg/torture/pr8081.c: New testcase.
5394 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
5396 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
5398 2012-01-12 Jason Merrill <jason@redhat.com>
5401 * g++.dg/ext/stmtexpr14.C: New.
5403 2012-01-13 Dodji Seketeli <dodji@redhat.com>
5406 * g++.dg/cpp0x/constexpr-diag4.C: New test.
5408 2012-01-12 Jason Merrill <jason@redhat.com>
5411 * g++.dg/abi/mangle48.C: Test qualified-names, too.
5412 * g++.dg/abi/mangle58.C: Likewise.
5415 * g++.dg/template/arg8.C: New.
5417 2012-01-12 Ira Rosen <irar@il.ibm.com>
5419 PR tree-optimization/51799
5420 * gcc.dg/vect/pr51799.c: New test.
5421 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
5424 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5425 Tobias Burnus <burnus@net-b.de>
5429 * lib/target-supports.exp
5430 (check_effective_target_fortran_largest_fp_has_sqrt): New.
5431 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
5433 2012-01-11 Jason Merrill <jason@redhat.com>
5436 * g++.dg/ext/attrib42.C: New.
5438 2012-01-11 Jakub Jelinek <jakub@redhat.com>
5441 * gcc.dg/pr51796.c: New test.
5443 2012-01-11 Jason Merrill <jason@redhat.com>
5446 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
5448 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
5450 * gnat.dg/array19.ad[sb]: New test.
5452 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
5454 * gnat.dg/opt23.ad[sb]: New test.
5455 * gnat.dg/opt23_pkg.ad[sb]: New helper.
5456 * gnat.dg/opt24.ad[sb]: New test.
5458 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5460 PR tree-optimization/49642
5461 * gcc.dg/tree-ssa/pr49642-1.c: New test.
5462 * gcc.dg/tree-ssa/pr49642-2.c: New test.
5464 2012-01-11 Jason Merrill <jason@redhat.com>
5467 * g++.dg/template/explicit-args5.C: New.
5469 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5471 * gcc.c-torture/execute/20120110-1.c: New testcase.
5473 2012-01-10 Jason Merrill <jason@redhat.com>
5476 * g++.dg/inherit/ambig1.C: New.
5479 * g++.dg/cpp0x/constexpr-cache1.C: New.
5481 2012-01-10 Richard Guenther <rguenther@suse.de>
5483 PR tree-optimization/51801
5484 * gcc.dg/torture/pr51801.c: New testcase.
5486 2012-01-10 Tobias Burnus <burnus@net-b.de>
5489 * gfortran.dg/allocate_with_typespec_5.f90: New.
5491 2012-01-10 Tobias Burnus <burnus@net-b.de>
5493 * gfortran.dg/class_39.f03: Update dg-error string.
5495 2012-01-10 Richard Guenther <rguenther@suse.de>
5497 PR tree-optimization/50913
5498 * gcc.dg/graphite/interchange-16.c: New testcase.
5499 * gcc.dg/graphite/scop-20.c: XFAIL.
5500 * gfortran.dg/graphite/interchange-1.f: Likewise.
5501 * gfortran.dg/graphite/block-1.f90: Likewise.
5502 * gfortran.dg/graphite/block-2.f: Likewise.
5504 2012-01-10 Richard Henderson <rth@redhat.com>
5506 * lib/target-supports.exp (check_effective_target_vect_perm,
5507 check_effective_target_vect_perm_byte,
5508 check_effective_target_vect_perm_short): Enable for arm neon.
5510 2012-01-09 Tobias Burnus <burnus@net-b.de>
5513 * gfortran.dg/typebound_operator_11.f90: New.
5515 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
5517 * gnat.dg/array18.adb: New test.
5518 * gnat.dg/array18_pkg.ads: New helper.
5520 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
5523 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
5524 around base object in first assignment in main program.
5525 * gfortran.dg/typebound_operator_10.f03: New test.
5527 2012-01-09 Martin Jambor <mjambor@suse.cz>
5529 PR tree-optimization/51759
5530 * g++.dg/ipa/pr51759.C: New test.
5532 2012-01-09 Tobias Burnus <burnus@net-b.de>
5535 * gfortran.dg/optional_absent_2.f90: New.
5537 2012-01-09 Tobias Burnus <burnus@net-b.de>
5540 * gfortran.dg/use_17.f90: New.
5542 2012-01-09 Gary Funck <gary@intrepid.com>
5544 PR preprocessor/33919
5545 * gcc.dg/pr33919.c: New test.
5546 * gcc.dg/pr33919-0.h: New test header file.
5547 * gcc.dg/pr33919-1.h: Ditto.
5548 * gcc.dg/pr33919-2.h: Ditto.
5550 2012-01-07 Jan Hubicka <jh@suse.cz>
5552 PR tree-optimize/51694
5553 * gcc.c-torture/compile/pr51694.c: new testcase.
5555 2012-01-07 Jan Hubicka <jh@suse.cz>
5557 PR tree-optimization/51600
5558 * g++.dg/torture/pr51600.C: New testcase.
5560 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5562 PR gcov-profile/51715
5563 PR gcov-profile/51717
5564 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
5565 * gcc.misc-tests/gcov-14.c: Likewise.
5567 2012-01-06 Jason Merrill <jason@redhat.com>
5569 * g++.dg/parse/new5.C: New.
5571 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
5574 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
5575 including <string.h>.
5577 2012-01-06 Jason Merrill <jason@redhat.com>
5579 * g++.dg/abi/mangle51.C: New.
5580 * g++.dg/abi/mangle52.C: New.
5581 * g++.dg/abi/mangle53.C: New.
5582 * g++.dg/abi/mangle54.C: New.
5583 * g++.dg/abi/mangle55.C: New.
5584 * g++.dg/abi/mangle56.C: New.
5585 * g++.dg/abi/mangle57.C: New.
5586 * g++.dg/abi/mangle58.C: New.
5587 * g++.dg/abi/mangle59.C: New.
5588 * g++.dg/cpp0x/trailing3.C: Update mangling.
5589 * g++.dg/cpp0x/variadic111.C: Update mangling.
5590 * g++.dg/cpp0x/variadic4.C: Update mangling.
5591 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
5592 * g++.dg/template/nontype22.C: Works now.
5593 * g++.dg/template/pr35240.C: Works now.
5595 * g++.dg/cpp0x/error7.C: New.
5597 2012-01-06 Tobias Burnus <burnus@net-b.de>
5599 * gfortran.dg/deallocate_stat_2.f90: New.
5600 * coarray/allocate_errgmsg.f90: New.
5601 * gfortran.dg/coarray_lib_alloc_1.f90: New.
5602 * gfortran.dg/coarray_lib_alloc_2.f90: New.
5603 * coarray/subobject_1.f90: Fix for num_images > 1.
5604 * gfortran.dg/deallocate_stat.f90: Update due to changed
5607 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
5609 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
5611 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
5613 * ada/acats/overflow.lst: Add cb20004.
5615 2012-01-05 Dodji Seketeli <dodji@redhat.com>
5618 * g++.dg/cpp0x/alias-decl-18.C: New test.
5620 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
5622 * gcc.c-torture/execute/20120104-1.c: New test.
5624 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
5627 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
5628 the old typebound_operator_8.f03.
5629 * gfortran.dg/typebound_operator_8.f03: New version of
5630 typebound_operator_7.f03 with 'u' a derived type instead of a
5633 2012-01-05 Richard Guenther <rguenther@suse.de>
5635 * g++.dg/torture/pr49309.C: Skip for -flto.
5637 2012-01-05 Jakub Jelinek <jakub@redhat.com>
5640 * gcc.c-torture/compile/pr51761.c: New test.
5642 2012-01-05 Richard Guenther <rguenther@suse.de>
5644 PR tree-optimization/51760
5645 * gcc.dg/torture/pr51760.c: New testcase.
5647 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
5650 * gcc.dg/tm/memopt-6.c: Adjust regexp.
5652 2012-01-05 Richard Guenther <rguenther@suse.de>
5655 * gfortran.dg/lto/pr41576_0.f90: New testcase.
5656 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5658 2012-01-04 Jakub Jelinek <jakub@redhat.com>
5661 * gcc.dg/pr51695.c: New test.
5663 2012-01-04 Andrew Pinski <apinski@cavium.com>
5665 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
5666 * gcc.target/mips/octeon2-lx-1.c: New test.
5667 * gcc.target/mips/mips64-dsp-ldx.c: New test.
5668 * gcc.target/mips/octeon2-lx-2.c: New test.
5669 * gcc.target/mips/octeon2-lx-3.c: New test.
5671 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
5675 * gcc.dg/tm/alias-1.c: Adjust regexp.
5676 * gcc.dg/tm/alias-2.c: Adjust regexp.
5678 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
5681 * g++.dg/warn/Wparentheses-26.C: New.
5683 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
5685 * gfortran.dg/elemental_optional_args_2.f90: New test.
5687 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5690 * gfortran.dg/common_17.f90: New test.
5692 2012-01-04 Richard Guenther <rguenther@suse.de>
5694 PR tree-optimization/49651
5695 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
5696 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5698 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5701 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
5703 2012-01-03 Andrew Pinski <apinski@cavium.com>
5705 * lib/scanasm.exp (dg-function-on-line): Always use a special format
5706 for all mips targets. Also allow an optional .cfi_startproc.
5708 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
5710 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
5712 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5715 * g++.dg/rtti/dyncast5.C: New.
5717 2012-01-03 Richard Guenther <rguenther@suse.de>
5719 PR tree-optimization/51070
5720 * gcc.dg/torture/pr51070-2.c: New testcase.
5722 2012-01-03 Richard Guenther <rguenther@suse.de>
5724 PR tree-optimization/51692
5725 * gcc.dg/torture/pr51692.c: New testcase.
5727 2012-01-03 Richard Guenther <rguenther@suse.de>
5730 * g++.dg/lto/pr51650-3_0.C: New testcase.
5732 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5735 * g++.dg/warn/Wredundant-decls-spec.C: New.
5737 2012-01-03 Jakub Jelinek <jakub@redhat.com>
5739 PR tree-optimization/51719
5740 * g++.dg/tree-prof/pr51719.C: New test.
5742 2012-01-03 Richard Guenther <rguenther@suse.de>
5745 * gcc.dg/fold-compare-6.c: New testcase.
5747 2012-01-03 Jakub Jelinek <jakub@redhat.com>
5750 * g++.dg/gomp/pr51669.C: New test.
5752 2012-01-02 Jason Merrill <jason@redhat.com>
5755 * g++.dg/cpp0x/constexpr-union2.C: New.
5758 * g++.dg/cpp0x/nsdmi-defer5.C: New.
5760 2012-01-02 Dodji Seketeli <dodji@redhat.com>
5763 * g++.dg/cpp0x/constexpr-99.C: New test.
5765 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
5768 * g++.dg/template/init9.C: New.
5770 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5772 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
5773 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
5774 rather than a specific number.
5776 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
5781 * gfortran.dg/typebound_operator_7.f03: New.
5782 * gfortran.dg/typebound_operator_8.f03: New.
5784 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5787 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
5789 * gcc.target/mips/dspr2-MULTU.c: Likewise.
5791 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5793 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
5795 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5797 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
5800 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5802 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
5803 * gfortran.dg/io_real_boz_4.f90: Likewise.
5804 * gfortran.dg/io_real_boz_5.f90: Likewise.
5806 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5808 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
5810 2012-01-02 Revital Eres <revital.eres@linaro.org>
5812 * gcc.dg/sms-11.c: New file.
5814 2012-01-02 Tobias Burnus <burnus@net-b.de>
5817 * gfortran.dg/coarray/image_index_3.f90: New.
5819 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5822 * g++.dg/parse/enum8.C: New.
5824 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5827 * g++.dg/conversion/reinterpret4.C: New.
5828 * g++.dg/conversion/reinterpret1.C: Adjust.
5830 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5832 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
5834 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
5836 * g++.old-deja/g++.brendan/crash25.C: Adjust.
5837 * g++.old-deja/g++.brendan/crash56.C: Likewise.
5838 * g++.old-deja/g++.jason/access14.C: Likewise.
5839 * g++.old-deja/g++.jason/access8.C: Likewise.
5840 * g++.old-deja/g++.jason/access1.C: Likewise.
5841 * g++.old-deja/g++.other/access3.C: Likewise.
5842 * g++.old-deja/g++.other/access5.C: Likewise.
5843 * g++.old-deja/g++.law/unsorted1.C: Likewise.
5844 * g++.old-deja/g++.law/visibility22.C: Likewise.
5845 * g++.old-deja/g++.law/visibility26.C: Likewise.
5846 * g++.old-deja/g++.mike/p2746.C: Likewise.
5847 * g++.dg/debug/using1.C: Likewise.
5848 * g++.dg/lookup/using51.C: Likewise.
5849 * g++.dg/inherit/using5.C: Likewise.
5850 * g++.dg/inherit/pr30297.C: Likewise.
5851 * g++.dg/inherit/access8.C: Likewise.
5852 * g++.dg/torture/pr39362.C: Likewise.
5853 * g++.dg/template/crash13.C: Likewise.
5854 * g++.dg/template/using10.C: Likewise.
5856 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5859 * lib/gcc-dg.exp (scan-module-absence): Really commit last
5862 2012-01-01 Ira Rosen <irar@il.ibm.com>
5864 PR tree-optimization/51704
5865 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
5866 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
5867 corresponding flags.
5869 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5872 * g++.dg/cpp0x/constexpr-delegating2.C: New.
5874 2012-01-01 Jan Hubicka <jh@suse.cz>
5876 PR rtl-optimization/51069
5877 * gcc.c-torture/compile/pr51069.c: New testcase.
5879 2012-01-01 Jakub Jelinek <jakub@redhat.com>
5881 PR tree-optimization/51683
5882 * gcc.dg/pr51683.c: New test.
5884 Copyright (C) 2012 Free Software Foundation, Inc.
5886 Copying and distribution of this file, with or without modification,
5887 are permitted in any medium without royalty provided the copyright
5888 notice and this notice are preserved.