1 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
3 * gcc.dg/pr54121.c: New test.
5 2012-12-07 Uros Bizjak <ubizjak@gmail.com>
8 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
11 * gcc.target/i386/pr55597.c: New test.
13 2012-12-03 Richard Biener <rguenther@suse.de>
15 Backport from mainline
16 2012-09-24 Richard Guenther <rguenther@suse.de>
18 PR tree-optimization/53663
19 * gcc.dg/torture/pr53663-1.c: New testcase.
20 * gcc.dg/torture/pr53663-2.c: Likewise.
21 * gcc.dg/torture/pr53663-3.c: Likewise.
23 2012-12-03 Marek Polacek <polacek@redhat.com>
25 Backported from mainline
26 2012-12-03 Marek Polacek <polacek@redhat.com>
29 * gcc.dg/pr55570.c: New test.
31 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
35 2012-11-29 Jason Merrill <jason@redhat.com>
38 * g++.dg/cpp0x/variadic134.C: New.
41 * g++.dg/cpp0x/alias-decl-20.C: New.
44 * g++.dg/template/typedef39.C: New.
47 * g++.dg/cpp0x/variadic133.C: New.
48 * g++.dg/template/param1.C: Adjust.
50 2012-11-27 Richard Biener <rguenther@suse.de>
53 * g++.dg/opt/pr55331.C: New testcase.
55 2012-11-26 Richard Biener <rguenther@suse.de>
57 Backport from mainline
58 2012-10-12 Richard Biener <rguenther@suse.de>
60 PR tree-optimization/54894
61 * gcc.dg/torture/pr54894.c: New testcase.
63 2012-10-02 Richard Guenther <rguenther@suse.de>
66 * g++.dg/torture/pr54735.C: New testcase.
68 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
71 * g++.dg/init/new41.C: New.
73 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
77 * gfortran.dg/allocate_error_4.f90: New test.
79 2012-11-23 Janus Weil <janus@gcc.gnu.org>
82 * gfortran.dg/namelist_76.f90: New.
84 2012-11-19 H.J. Lu <hongjiu.lu@intel.com>
86 Backported from mainline
87 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
90 * gcc.target/i386/pr55142-1.c: New file.
91 * gcc.target/i386/pr55142-2.c: Likewise.
93 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
95 * gnat.dg/stack_check3.ad[sb]: New test.
97 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
99 * gcc.c-torture/compile/20121107-1.c: New test.
101 2012-11-06 Janus Weil <janus@gcc.gnu.org>
104 * gfortran.dg/transfer_class_1.f90: New.
106 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
108 * g++.dg/torture/20121105-1.C: New test.
110 2012-11-05 Jakub Jelinek <jakub@redhat.com>
112 Backported from mainline
113 2012-10-24 Jakub Jelinek <jakub@redhat.com>
116 * g++.dg/debug/pr54828.C: New test.
118 2012-10-23 Jakub Jelinek <jakub@redhat.com>
121 * c-c++-common/pr54988.c: New test.
123 2012-10-10 Jakub Jelinek <jakub@redhat.com>
125 PR tree-optimization/54877
126 * gcc.dg/torture/pr54877.c: New test.
128 2012-11-02 Jeff Law <law@redhat.com>
130 * gcc.c-torture/execute/pr54985.c: New test.
132 2012-10-29 Eric Botcazou <ebotcazou@adacore.com>
135 * gnat.dg/lto14.adb: Skip on Solaris.
137 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
140 * g++.dg/template/new11.C: New.
142 2012-10-26 Terry Guo <terry.guo@arm.com>
144 Backport from mainline
145 2012-10-23 Terry Guo <terry.guo@arm.com>
148 * gcc.dg/pr55019.c: New.
150 2012-10-25 Richard Biener <rguenther@suse.de>
152 PR tree-optimization/54902
153 * g++.dg/torture/pr54902.C: New testcase.
155 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
157 * gnat.dg/modular4.adb: New test.
158 * gnat.dg/modular4_pkg.ads: New helper.
160 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
162 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
163 * gnat.dg/specs/addr1.ads: Likewise.
165 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
167 Backport from mainline
168 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
171 * gcc.target/arm/pr54892.c: New.
173 2012-10-16 Andrey Belevantsev <abel@ispras.ru>
175 Backport from mainline
176 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
178 PR rtl-optimization/53701
179 * gcc.dg/pr53701.c: New test.
181 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
183 Backport from mainline
184 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
186 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
187 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
188 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
189 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
190 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
191 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
192 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
193 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
195 2012-10-15 Richard Guenther <rguenther@suse.de>
197 PR tree-optimization/54920
198 * gcc.dg/torture/pr54920.c: New testcase.
200 2012-10-14 Janus Weil <janus@gcc.gnu.org>
203 * gfortran.dg/class_allocate_13.f90: New.
205 2012-10-08 Terry Guo <terry.guo@arm.com>
207 Backported from mainline
208 2012-09-19 Terry Guo <terry.guo@arm.com>
210 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
211 extra prune rules that will be applied to all tests in a .exp file.
212 (gcc-dg-prune): Use rules defined by the above variable.
213 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
214 harmless warnings on architecture switch conflict.
216 2012-10-08 Jakub Jelinek <jakub@redhat.com>
219 * g++.dg/template/pr54858.C: New test.
221 2012-10-05 Jakub Jelinek <jakub@redhat.com>
223 PR tree-optimization/33763
224 * c-c++-common/pr33763.c: New test.
226 2012-10-03 Jakub Jelinek <jakub@redhat.com>
229 * g++.dg/cpp0x/constexpr-ref4.C: New test.
231 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
234 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
236 2012-09-27 Jakub Jelinek <jakub@redhat.com>
239 * gcc.target/i386/pr54703.c: New test.
241 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
243 Backport from mainline:
245 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
246 * lib/gcc-dg.exp (process-message): Don't ignore errors.
248 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
249 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
251 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
252 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
254 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
255 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
257 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
258 * lib/target-supports.exp
259 (check_effective_target_vect_widen_mult_qi_to_hi,
260 check_effective_target_vect_widen_mult_hi_to_si,
261 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
262 check_effective_target_vect_widen_mult_hi_to_si_pattern,
263 check_effective_target_vect_pack_trunc,
264 check_effective_target_vect_unpack,
265 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
268 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
269 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
270 target instead of xfailing it.
271 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
272 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
273 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
274 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
275 * gcc.dg/vect/vect-104.c: Likewise.
276 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
277 * gcc.dg/vect/vect-outer-1.c: Likewise.
278 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
279 * gcc.dg/vect/vect-outer-1a.c: Likewise.
280 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
281 * gcc.dg/vect/vect-outer-1b.c: Likewise.
282 * gcc.dg/vect/vect-outer-2b.c: Likewise.
283 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
284 * gcc.dg/vect/vect-outer-3a.c: Likewise.
285 * gcc.dg/vect/vect-outer-3b.c: Likewise.
286 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
288 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
289 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
291 2012-09-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
293 Backport from mainline:
294 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
297 * gnat.dg/lto15.adb: Require lto.
299 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
301 * gnat.dg/opt20.ads: Move dg directive to...
302 * gnat.dg/opt20.adb: ...here.
303 * gnat.dg/addr1.ad[sb]: Likewise.
304 * gnat.dg/concat2.ad[sb]: Likewise.
305 * gnat.dg/array16.ad[sb]: Likewise.
306 * gnat.dg/atomic5.ad[sb]: Likewise.
307 * gnat.dg/discr29.ad[sb]: Likewise.
308 * gnat.dg/noreturn5.ad[sb]: Likewise.
309 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
310 * gnat.dg/discr23.ads: Remove dg directive.
311 * gnat.dg/nested_float_packed.ads: Likewise.
312 * gnat.dg/oconst6.ads: Move to...
313 * gnat.dg/specs/oconst6.ads: ...here.
315 2012-09-20 Joseph Myers <joseph@codesourcery.com>
318 * gcc.c-torture/compile/pr54552-1.c: New test.
320 2012-09-20 Joseph Myers <joseph@codesourcery.com>
323 * gcc.c-torture/compile/pr54103-1.c,
324 gcc.c-torture/compile/pr54103-2.c,
325 gcc.c-torture/compile/pr54103-3.c,
326 gcc.c-torture/compile/pr54103-4.c,
327 gcc.c-torture/compile/pr54103-5.c,
328 gcc.c-torture/compile/pr54103-6.c: New tests.
329 * gcc.dg/c90-const-expr-8.c: Update expected column number.
331 2012-09-20 Jakub Jelinek <jakub@redhat.com>
333 Backported from mainline
334 2012-09-17 Jakub Jelinek <jakub@redhat.com>
336 PR tree-optimization/54563
337 * g++.dg/torture/pr54563.C: New test.
339 2012-09-20 Release Manager
341 * GCC 4.7.2 released.
343 2012-09-14 Jason Merrill <jason@redhat.com>
346 * g++.dg/init/aggr9.C: New.
348 2012-09-13 Tobias Burnus <burnus@net-b.de>
351 * gfortran.dg/implicit_pure_3.f90: New.
353 2012-09-13 Jakub Jelinek <jakub@redhat.com>
356 * gcc.c-torture/compile/pr54559.c: New test.
358 2012-09-13 Jason Merrill <jason@redhat.com>
361 * g++.dg/cpp0x/constexpr-temp1.C: New.
363 2012-09-13 Jason Merrill <jason@redhat.com>
366 * g++.dg/template/anonunion2.C: New.
368 2012-09-13 Jason Merrill <jason@redhat.com>
371 * g++.dg/template/init10.C: New.
373 2012-09-12 Tobias Burnus <burnus@net-b.de>
377 * gfortran.dg/coarray_10.f90: Update dg-error.
378 * gfortran.dg/coarray_28.f90: New.
379 * gfortran.dg/array_section_3.f90: New.
381 2012-09-10 Jason Merrill <jason@redhat.com>
384 * g++.dg/cpp0x/implicit14.C: New.
388 * g++.dg/cpp0x/constexpr-virtual2.C: New.
389 * g++.dg/cpp0x/constexpr-virtual3.C: New.
391 2012-09-10 Janus Weil <janus@gcc.gnu.org>
395 * gfortran.dg/select_type_29.f03: New.
397 2012-09-10 Markus Trippelsdorf <markus@trippelsdorf.de>
400 * g++.dg/tree-ssa/pr54515.C: new testcase
402 2012-09-08 Mikael Morin <mikael@gcc.gnu.org>
405 * gfortran.dg/bound_simplification_3.f90: New test.
407 2012-09-07 Richard Guenther <rguenther@suse.de>
409 Backport from mainline
410 2012-07-13 Richard Guenther <rguenther@suse.de>
412 PR tree-optimization/53922
413 * gcc.dg/torture/pr53922.c: New testcase.
415 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
417 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
419 2012-09-07 Jakub Jelinek <jakub@redhat.com>
421 Backported from mainline
422 2012-09-06 Jakub Jelinek <jakub@redhat.com>
424 PR rtl-optimization/54455
425 * gcc.dg/54455.c: New test.
427 2012-09-06 Andrew Pinski <apinski@cavium.com>
430 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
432 2012-09-05 Jakub Jelinek <jakub@redhat.com>
435 * c-c++-common/pr54486.c: New test.
437 2012-09-05 Joey Ye <joey.ye@arm.com>
439 Backported from trunk
440 2012-08-28 Joey Ye <joey.ye@arm.com>
442 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
444 2012-09-03 Jakub Jelinek <jakub@redhat.com>
446 Backported from mainline
447 2012-09-01 Jakub Jelinek <jakub@redhat.com>
450 * gcc.dg/torture/pr54436.c: New test.
452 2012-08-31 Jakub Jelinek <jakub@redhat.com>
455 * gcc.c-torture/compile/pr54428.c: New test.
457 2012-08-24 Jakub Jelinek <jakub@redhat.com>
460 * gcc.dg/pr54363.c: New test.
462 2012-08-31 Ollie Wild <aaw@google.com>
465 * g++.dg/init/lifetime3.C: New test.
467 2012-08-28 Uros Bizjak <ubizjak@gmail.com>
469 Backport from mainline
470 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
473 * gcc.target/i386/pr46254.c: New test.
475 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
477 Backported from trunk
478 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
481 * gcc.dg/gomp/pr53992.c: New test.
483 2012-08-13 Jakub Jelinek <jakub@redhat.com>
485 Backported from trunk
486 2012-07-19 Jakub Jelinek <jakub@redhat.com>
488 PR rtl-optimization/53942
489 * gcc.dg/pr53942.c: New test.
491 2012-08-10 Ulrich Weigand <ulrich.weigand@linaro.org>
493 Backport from mainline
494 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
496 * lib/target-supports.exp
497 (check_effective_target_vect_natural_alignment): New function.
498 * gcc.dg/align-2.c: Only run on targets with natural alignment
500 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
501 alignment of vector types.
503 2012-08-09 H.J. Lu <hongjiu.lu@intel.com>
505 Backport from mainline
506 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
508 PR rtl-optimization/54157
509 * gcc.target/i386/pr54157.c: New file.
511 2012-08-01 Uros Bizjak <ubizjak@gmail.com>
513 Backport from mainline
514 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
517 * gcc.dg/torture/pr52530.c: New test.
519 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
521 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
522 rand, srand. Include <stdlib.h>.
524 2012-07-20 Jason Merrill <jason@redhat.com>
527 * g++.dg/other/array7.C: New.
529 2012-07-19 Jason Merrill <jason@redhat.com>
532 * g++.dg/init/mutable1.C: New.
534 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
536 * gnat.dg/opt25.adb: New test.
537 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
538 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
540 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
542 * gnat.dg/aggr20.ad[sb]: New test.
543 * gnat.dg/aggr20_pkg.ads: New helper.
545 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
547 * gnat.dg/derived_type3.adb: New test.
548 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
550 2012-07-19 Richard Guenther <rguenther@suse.de>
551 Eric Botcazou <ebotcazou@adacore.com>
553 * gnat.dg/loop_optimization11.adb: New testcase.
554 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
556 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
558 * gnat.dg/discr38.adb: New test.
560 2012-07-19 Jakub Jelinek <jakub@redhat.com>
563 * c-c++-common/gomp/pr54017.c: New test.
565 2012-07-18 Richard Guenther <rguenther@suse.de>
567 Backport from mainline
568 2012-05-03 Richard Guenther <rguenther@suse.de>
570 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
571 unsupported prefetching support.
573 2012-07-17 Jason Merrill <jason@redhat.com>
576 * g++.dg/parse/enum9.C: New.
578 2012-07-17 Jason Merrill <jason@redhat.com>
581 * g++.dg/template/array23.C: New.
583 2012-07-17 Jason Merrill <jason@redhat.com>
586 * g++.dg/template/current-inst1.C: New.
587 * g++.dg/parse/crash35.C: Adjust.
589 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
591 PR rtl-optimization/53908
592 * gcc.dg/torture/pr53908.c: New test.
594 2012-07-10 Uros Bizjak <ubizjak@gmail.com>
596 Backport from mainline
597 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
600 * g++.dg/other/pr53811.C: New test.
602 2012-07-10 Jason Merrill <jason@redhat.com>
605 * g++.dg/cpp0x/defaulted36.C: New.
606 * g++.dg/cpp0x/defaulted21.C: Adjust.
608 * g++.dg/cpp0x/implicit13.C: New.
610 2012-07-09 Janis Johnson <janisjo@codesourcery.com>
612 Backport from mainline.
613 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
615 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
617 * g++.dg/template/error46.C: Add missing comment to dg-message.
618 * g++.dg/template/crash107.C: Likewise.
619 * g++.dg/template/error47.C: Likewise.
620 * g++.dg/template/crash108.C: Likewise.
621 * g++.dg/overload/operator5.C: Likewise.
623 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
624 errors in dg-message directives, add comments.
626 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
628 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
629 scan-dump-dem-not): Use printable pattern in test name.
631 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
633 * lib/target-supports-dg.exp (testname-for-summary): New.
634 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
635 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
636 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
637 scan-module-absence, output-exists, output-exists-not: Use
638 testname-for-summary.
639 (dg-test): Clean up testname_with_flags.
640 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
641 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
642 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
643 scan-assembler-dem-not, object-size: Use testname-for-summary.
644 * lib/gcov.exp (run-gcov): Likewise.
645 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
646 scan-dump-dem, scan-dump-dem-note): Likewise.
648 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
649 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
650 including profopt.opt; save and restore existing value.
651 * g++.dg/bprob/bprob.exp: Likewise.
652 * gcc.dg/matrix/matrix.exp: Likewise.
653 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
654 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
657 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
659 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
660 testname that includes flags, passed in as new argument, in
662 (run_gcov): Get testname from dg-test, use it in pass/fail messages
663 and pass it to verify-* procedures.
665 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
666 alignment torture options with usual torture options.
668 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
669 messages reported for one line of source code.
670 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
671 * g++.dg/cpp0x/decltype2.C: Likewise.
672 * g++.dg/cpp0x/decltype3.C: Likewise.
673 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
674 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
675 * g++.dg/cpp0x/static_assert3.C: Likewise.
676 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
677 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
678 * g++.dg/cpp0x/union1.C: Likewise.
679 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
680 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
681 * g++.dg/cpp0x/variadic2.C: Likewise.
682 * g++.dg/cpp0x/variadic20.C: Likewise.
683 * g++.dg/cpp0x/variadic74.C: Likewise.
684 * g++.dg/diagnostic/bitfld2.C: Likewise.
685 * g++.dg/ext/attrib44.C: Likewise.
686 * g++.dg/ext/no-asm-1.C: Likewise.
687 * g++.dg/other/error34.C: Likewise.
688 * g++.dg/parse/crash46.C: Likewise.
689 * g++.dg/parse/error10.C: Likewise.
690 * g++.dg/parse/error2.C: Likewise.
691 * g++.dg/parse/error3.C: Likewise.
692 * g++.dg/parse/error36.C: Likewise.
693 * g++.dg/parse/error8.C: Likewise.
694 * g++.dg/parse/error9.C: Likewise.
695 * g++.dg/parse/parser-pr28152-2.C: Likewise.
696 * g++.dg/parse/parser-pr28152.C: Likewise.
697 * g++.dg/parse/template25.C: Likewise.
698 * g++.dg/parse/typename11.C: Likewise.
699 * g++.dg/tc1/dr147.C: Likewise.
700 * g++.dg/template/deduce3.C: Likewise.
701 * g++.dg/template/koenig9.C: Likewise.
702 * g++.dg/template/pr23510.C: Likewise.
703 * g++.dg/warn/pr12242.C: Likewise.
704 * g++.dg/warn/pr30551-2.C: Likewise.
705 * g++.dg/warn/pr30551.C: Likewise.
706 * g++.old-deja/g++.other/typename1.C: Likewise.
707 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
709 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
712 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
715 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
716 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
717 scan-stack-usage-not): Don't strip torture options from test name.
719 * lib/scandump.exp (scan-dump-times): Use printable version of
720 regexp in test summary line.
722 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
723 messages reported for one line of source code.
724 * gcc.dg/format/few-1.c: Likewise.
725 * gcc.dg/ia64-sync-2.c: Likewise.
726 * gcc.dg/sync-2.c: Likewise.
727 * gcc.dg/noncompile/pr44517.c: Likewise.
729 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
731 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
732 alignment torture options with usual torture options.
733 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
734 instead of dg-options.
735 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
736 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
737 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
738 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
739 * gcc.dg/torture/stackalign/push-1.c: Likewise.
740 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
742 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
743 to checks for multiple messages reported for one line of source code.
744 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
746 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
747 messages reported for one line of source code.
749 * gcc.dg/20031223-1.c: Add comments to check for multiple
750 messages reported for one line of source code.
751 * gcc.dg/Wconversion-integer.c: Likewise.
752 * gcc.dg/Wfatal-2.c: Likewise.
753 * gcc.dg/Wfatal.c: Likewise.
754 * gcc.dg/Wobjsize-1.c: Likewise.
755 * gcc.dg/c99-vla-jump-1.c: Likewise.
756 * gcc.dg/c99-vla-jump-2.c: Likewise.
757 * gcc.dg/c99-vla-jump-3.c: Likewise.
758 * gcc.dg/c99-vla-jump-4.c: Likewise.
759 * gcc.dg/c99-vla-jump-5.c: Likewise.
760 * gcc.dg/decl-9.c: Likewise.
761 * gcc.dg/declspec-10.c: Likewise.
762 * gcc.dg/declspec-18.c: Likewise.
763 * gcc.dg/mtune.c: Likewise.
764 * gcc.dg/parser-pr28152-2.c: Likewise.
765 * gcc.dg/parser-pr28152.c: Likewise.
766 * gcc.dg/pr14475.c: Likewise.
767 * gcc.dg/pr27953.c: Likewise.
768 * gcc.dg/pr28322-3.c: Likewise.
769 * gcc.dg/pr30457.c: Likewise.
770 * gcc.dg/pr30551-2.c: Likewise.
771 * gcc.dg/pr30551-3.c: Likewise.
772 * gcc.dg/pr30551-4.c: Likewise.
773 * gcc.dg/pr30551-5.c: Likewise.
774 * gcc.dg/pr30551-6.c: Likewise.
775 * gcc.dg/pr30551.c: Likewise.
776 * gcc.dg/pr45461.c: Likewise.
777 * gcc.dg/pr48552-1.c: Likewise.
778 * gcc.dg/pr48552-2.c: Likewise.
779 * gcc.dg/redecl-1.c: Likewise.
780 * gcc.dg/transparent-union-3.c: Likewise.
781 * gcc.dg/utf-dflt.c: Likewise.
782 * gcc.dg/utf-dflt2.c: Likewise.
783 * gcc.dg/vla-8.c: Likewise.
784 * gcc.dg/vla-init-1.c: Likewise.
785 * gcc.dg/wtr-int-type-1.c: Likewise.
787 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
788 messages reported for for one line of source code.
789 * c-c++-common/raw-string-5.c: Likewise.
790 * c-c++-common/raw-string-4.c: Likewise.
791 * c-c++-common/raw-string-6.c: Likewise.
792 * c-c++-common/pr20000.c: Likewise.
794 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
795 messages reported for one line of source code.
796 * gcc.dg/cpp/pr30786.c: Likewise.
797 * gcc.dg/cpp/pr28709.c: Likewise.
798 * gcc.dg/cpp/missing-header-MD.c: Likewise.
799 * gcc.dg/cpp/macspace2.c: Likewise.
800 * gcc.dg/cpp/missing-header-1.c: Likewise.
801 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
802 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
803 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
805 2012-07-09 Jason Merrill <jason@redhat.com>
808 * g++.dg/cpp0x/nullptr29.C: New.
810 2012-07-06 Mikael Morin <mikael@gcc.gnu.org>
813 * gfortran.dg/inline_sum_4.f90: New test.
815 2012-07-06 Richard Guenther <rguenther@suse.de>
817 Backport from mainline
818 2012-06-18 Richard Guenther <rguenther@suse.de>
820 PR tree-optimization/53693
821 * g++.dg/torture/pr53693.C: New testcase.
823 2012-07-06 Richard Guenther <rguenther@suse.de>
825 Backport from mainline
826 2012-04-11 Richard Guenther <rguenther@suse.de>
829 * gfortran.dg/pr52621.f90: New testcase.
831 2012-07-05 Pat Haugen <pthaugen@us.ibm.com>
833 Backport from mainline
834 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
836 * gcc.target/powerpc/lhs-1.c: New.
837 * gcc.target/powerpc/lhs-2.c: New.
838 * gcc.target/powerpc/lhs-3.c: New.
840 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
842 * gnat.dg/recursive_call.adb: New test.
844 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
846 * gnat.dg/discr37.ad[sb]: New test.
848 2012-07-02 Jason Merrill <jason@redhat.com>
851 * g++.dg/template/ref6.C: New.
854 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
856 2012-06-29 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
858 Backport from mainline.
859 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
860 * gcc.target/arm/neon-vrev.c: New.
862 2012-06-28 Richard Guenther <rguenther@suse.de>
865 * gcc.dg/torture/pr53790.c: New testcase.
867 2012-06-27 Fabien ChĂȘne <fabien@gcc.gnu.org>
870 * g++.dg/cpp0x/forw_enum11.C: New.
872 2012-06-26 Richard Guenther <rguenther@suse.de>
875 * g++.dg/torture/pr53752.C: New testcase.
877 2012-06-25 Jason Merrill <jason@redhat.com>
881 * g++.dg/cpp0x/decltype38.C: New.
882 * g++.dg/cpp0x/variadic132.C: New.
885 * g++.dg/cpp0x/nullptr28.C: New.
888 * g++.dg/cpp0x/constexpr-tuple.C: New.
890 2012-06-25 Jakub Jelinek <jakub@redhat.com>
893 * gcc.target/i386/pr53759.c: New test.
896 * g++.dg/cpp0x/nsdmi7.C: New test.
898 2012-06-22 Tobias Burnus <burnus@net-b.de>
900 Backport from mainline
901 2012-06-17 Tobias Burnus <burnus@net-b.de>
905 * gfortran.dg/transfer_check_3.f90: New.
907 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
909 * gnat.dg/lto15.ad[sb]: New test.
911 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
913 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
916 2012-06-19 Jason Merrill <jason@redhat.com>
919 * g++.dg/cpp0x/decltype37.C: New.
922 * g++.dg/debug/localclass1.C: New.
924 * g++.dg/debug/dwarf2/namespace-2.C: New.
925 * g++.dg/debug/dwarf2/localclass3.C: New.
927 2012-06-19 Richard Guenther <rguenther@suse.de>
930 * g++.dg/lto/pr53470_0.C: New testcase.
931 * gcc.dg/lto/pr53470_0.c: Likewise.
933 2012-06-19 Jason Merrill <jason@redhat.com>
937 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
940 * g++.dg/template/local7.C: New.
942 2012-06-16 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
944 Back port from mainline
945 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
948 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
949 directive to Scan for vpmuldq, not vpmacsdql.
951 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
953 * gnat.dg/vect8.ad[sb]: New test.
955 2012-06-14 Jakub Jelinek <jakub@redhat.com>
957 Backported from mainline
958 2012-06-12 Jakub Jelinek <jakub@redhat.com>
960 PR rtl-optimization/53589
961 * gcc.dg/torture/pr53589.c: New test.
963 2012-06-07 Jakub Jelinek <jakub@redhat.com>
966 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
967 * gcc.dg/gomp/critical-4.c: Likewise.
968 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
969 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
970 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
971 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
972 * c-c++-common/gomp/pr53580.c: New test.
974 2012-06-14 Tobias Burnus <burnus@net-b.de>
976 Backport from mainline
977 2012-06-04 Tobias Burnus <burnus@net-b.de>
980 * gfortran.dg/init_flag_10.f90: New.
982 2012-06-14 Richard Guenther <rguenther@suse.de>
984 Backport from mainline
985 2012-06-11 Richard Guenther <rguenther@suse.de>
988 * g++.dg/ext/pr53605.C: New testcase.
990 2012-06-14 Tobias Burnus <burnus@net-b.de>
993 * gfortran.dg/save_4.f90: New.
995 2012-06-14 Richard Guenther <rguenther@suse.de>
997 Backport from mainline
998 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
1001 * g++.dg/cpp0x/pr52841.C: New testcase.
1003 2012-06-13 Christian Bruel <christian.bruel@st.com>
1006 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1008 2012-06-14 Release Manager
1010 * GCC 4.7.1 released.
1012 2012-06-12 Jason Merrill <jason@redhat.com>
1015 * g++.dg/template/local7.C: New.
1019 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1021 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1024 * g++.dg/warn/Wenum-compare-no-2: New.
1026 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
1029 * gcc.target/powerpc/cell_builtin_1.c: New test case.
1030 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1031 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1032 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1033 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1034 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1035 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1036 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1038 2012-06-04 Richard Guenther <rguenther@suse.de>
1040 Backport from mainline
1041 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1044 * gcc.c-torture/compile/pr52979-1.c: New test.
1045 * gcc.c-torture/execute/pr52979-1.c: New test.
1046 * gcc.c-torture/execute/pr52979-2.c: New test.
1048 2012-06-04 Jakub Jelinek <jakub@redhat.com>
1050 PR tree-optimization/53550
1051 * gcc.dg/pr53550.c: New test.
1053 2012-06-04 Richard Guenther <rguenther@suse.de>
1054 Eric Botcazou <ebotcazou@adacore.com>
1056 Backport from mainline
1060 * gcc.dg/torture/pr48124-1.c: New testcase.
1061 * gcc.dg/torture/pr48124-2.c: Likewise.
1062 * gcc.dg/torture/pr48124-3.c: Likewise.
1063 * gcc.dg/torture/pr48124-4.c: Likewise.
1064 * gnat.dg/pack16.adb: Likewise.
1065 * gnat.dg/pack16_pkg.ads: Likewise.
1066 * gnat.dg/pack17.adb: Likewise.
1067 * gnat.dg/specs/pack7.ads: Likewise.
1068 * gnat.dg/specs/pack8.ads: Likewise.
1069 * gnat.dg/specs/pack8_pkg.ads: Likewise.
1071 2012-06-01 Jason Merrill <jason@redhat.com>
1074 * g++.dg/ext/visibility/template12.C: New.
1075 * g++.dg/ext/attrib14.C: Adjust warning line.
1078 * g++.dg/parse/new6.C: New.
1079 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1081 2012-06-01 Jason Merrill <jason@redhat.com>
1084 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1086 2012-06-01 Jason Merrill <jason@redhat.com>
1089 * g++.dg/cpp0x/auto33.C: New.
1091 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1093 * c-c++-common/restrict-2.c: Revert previous change.
1095 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1098 * gnat.dg/lto14.adb: Skip on Solaris.
1100 2012-05-31 Jason Merrill <jason@redhat.com>
1103 * g++.dg/cpp0x/initlist-ctor1.C: New.
1105 2012-05-31 Richard Guenther <rguenther@suse.de>
1108 * gcc.dg/torture/pr48493.c: New testcase.
1110 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1113 * g++.dg/init/new33.C: New test.
1115 2012-05-30 Jason Merrill <jason@redhat.com>
1118 * c-c++-common/array-lit.c: New.
1119 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1121 2012-05-30 Richard Guenther <rguenther@suse.de>
1124 * gcc.dg/torture/pr53501.c: New testcase.
1125 * c-c++-common/restrict-2.c: Adjust.
1127 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1129 PR rtl-optimization/53519
1130 * gcc.c-torture/compile/pr53519.c: New test.
1132 2012-05-29 Richard Guenther <rguenther@suse.de>
1134 PR tree-optimization/53516
1135 * gcc.dg/torture/pr53516.c: New testcase.
1137 2012-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1140 * g++.dg/parse/crash60.C: New.
1142 2012-05-28 Jakub Jelinek <jakub@redhat.com>
1144 PR tree-optimization/53505
1145 * c-c++-common/torture/pr53505.c: New test.
1147 2012-05-25 Ian Lance Taylor <iant@google.com>
1149 * gcc.dg/split-6.c: New test.
1151 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
1153 * gnat.dg/lto14.adb: New test.
1155 2012-05-24 Richard Guenther <rguenther@suse.de>
1158 * g++.dg/tree-prof/pr53460.C: New testcase.
1160 2012-05-24 Jakub Jelinek <jakub@redhat.com>
1162 PR tree-optimization/53465
1163 * gcc.c-torture/execute/pr53465.c: New test.
1165 2012-05-23 Tobias Burnus <burnus@net-b.de>
1168 * gfortran.dg/realloc_on_assign_15.f90: New.
1170 2012-05-22 Richard Guenther <rguenther@suse.de>
1172 PR tree-optimization/53408
1173 * gcc.dg/torture/pr53408.c: New testcase.
1175 2012-05-22 Richard Guenther <rguenther@suse.de>
1178 * gcc.dg/torture/pr51071-2.c: New testcase.
1180 2012-05-21 Jakub Jelinek <jakub@redhat.com>
1182 PR tree-optimization/53366
1183 * gcc.dg/torture/pr53366-1.c: New test.
1184 * gcc.dg/torture/pr53366-2.c: New test.
1185 * gcc.target/i386/pr53366-1.c: New test.
1186 * gcc.target/i386/pr53366-2.c: New test.
1188 PR tree-optimization/53409
1189 * gcc.c-torture/compile/pr53409.c: New test.
1191 PR tree-optimization/53410
1192 * gcc.c-torture/compile/pr53410-1.c: New test.
1193 * gcc.c-torture/compile/pr53410-2.c: New test.
1195 2012-05-21 Joseph Myers <joseph@codesourcery.com>
1198 * gcc.c-torture/compile/pr53418-1.c,
1199 gcc.c-torture/compile/pr53418-2.c: New tests.
1201 2012-05-21 Patrick Marlier <patrick.marlier@gmail.com>
1203 * gcc.dg/tm/indirect-2.c: New test.
1205 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
1207 Backport from mainline
1208 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
1209 H.J. Lu <hongjiu.lu@intel.com>
1212 * gcc.target/i386/pr53416.c: New file.
1214 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
1216 * gnat.dg/lto13.adb: New test.
1217 * gnat.dg/lto13_pkg.ad[sb]: New helper.
1219 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
1221 * gnat.dg/specs/lto12.ads: New test.
1222 * gnat.dg/specs/lto12_pkg.ads: New helper.
1224 2012-05-17 David S. Miller <davem@davemloft.net>
1226 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1227 failure on sparc-*-linux-gnu.
1229 2012-05-16 Richard Henderson <rth@redhat.com>
1232 * g++.dg/opt/pr52727.C: New testcase.
1234 2012-05-16 Richard Guenther <rguenther@suse.de>
1236 PR tree-optimization/53364
1237 * g++.dg/torture/pr53364.C: New testcase.
1239 2012-05-15 Jakub Jelinek <jakub@redhat.com>
1242 * gcc.dg/pr53358.c: New test.
1244 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
1246 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1247 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1249 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
1251 * gnat.dg/null_pointer_deref3.adb: New test.
1253 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1256 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1258 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
1260 * gnat.dg/lto11.ad[sb]: New test.
1262 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
1265 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1267 2012-05-07 Jakub Jelinek <jakub@redhat.com>
1269 PR tree-optimization/53239
1270 * g++.dg/opt/vrp3.C: New test.
1271 * g++.dg/opt/vrp3-aux.cc: New file.
1272 * g++.dg/opt/vrp3.h: New file.
1274 2012-05-07 Tobias Burnus <burnus@net-b.de>
1276 Backport from mainline:
1277 2012-05-07 Tobias Burnus <burnus@net-b.de>
1280 * gfortran.dg/typebound_operator_15.f90: New.
1282 2012-05-05 Tobias Burnus <burnus@net-b.de>
1284 Backport from mainline:
1285 2012-05-04 Tobias Burnus <burnus@net-b.de>
1288 * gfortran.dg/constructor_7.f90: New.
1289 * gfortran.dg/constructor_8.f90: New.
1291 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1293 Backport from mainline:
1295 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1297 PR tree-optimization/52633
1298 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1299 recognized as widening shifts instead of over-widening.
1300 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1301 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1302 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1303 * gcc.target/arm/pr52633.c: New test.
1305 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
1307 PR tree-optimization/52870
1308 * gcc.dg/vect/pr52870.c: New test.
1310 2012-05-04 Richard Guenther <rguenther@suse.de>
1312 * gcc.dg/lto/pr53214_0.c: New testcase.
1314 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
1316 * gcc.target/ia64/pr48496.c: New test.
1317 * gcc.target/ia64/pr52657.c: Likewise.
1319 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1321 Backport from mainline
1322 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1325 * gcc.target/powwerpc/pr53199.c: New file.
1327 2012-05-03 Martin Jambor <mjambor@suse.cz>
1329 Backport from mainline
1330 2012-05-02 Martin Jambor <mjambor@suse.cz>
1333 * g++.dg/lto/pr52605_0.C: New test.
1335 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1338 * g++.dg/other/final2.C: New.
1340 2012-05-03 Jakub Jelinek <jakub@redhat.com>
1343 * gcc.dg/pr53174.c: New test.
1346 * gcc.target/arm/pr53187.c: New test.
1347 * gcc.c-torture/compile/pr53187.c: New test.
1349 2012-05-03 Richard Guenther <rguenther@suse.de>
1351 PR tree-optimization/53144
1352 * gcc.dg/torture/pr53144.c: New testcase.
1354 2012-05-02 Tobias Burnus <burnus@net-b.de>
1356 Backport from mainline
1357 2012-04-16 Tobias Burnus <burnus@net-b.de>
1360 * gfortran.dg/pointer_intent_6.f90: New.
1362 2012-05-02 Jakub Jelinek <jakub@redhat.com>
1364 PR tree-optimization/53163
1365 * gcc.c-torture/compile/pr53163.c: New test.
1367 PR rtl-optimization/53160
1368 * gcc.c-torture/execute/pr53160.c: New test.
1370 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1374 * gfortran.dg/function_optimize_12.f90: New test.
1376 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
1378 Backport from mainline
1379 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1382 * gcc.c-torture/execute/20120427-1.c: New testcase.
1384 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
1387 * gcc.dg/torture/pr53120.c: New test.
1389 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1392 * gcc.dg/pr52880.c: New test.
1394 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
1397 PR tree-optimizations/52891
1399 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
1401 2012-04-24 Richard Guenther <rguenther@suse.de>
1403 PR tree-optimization/53085
1404 * g++.dg/torture/pr53085.C: New testcase.
1406 2012-04-23 Richard Guenther <rguenther@suse.de>
1409 * gcc.dg/pr53060.c: New testcase.
1411 2012-04-23 Jakub Jelinek <jakub@redhat.com>
1413 PR tree-optimizations/52891
1414 * gcc.c-torture/compile/pr52891-1.c: New test.
1415 * gcc.c-torture/compile/pr52891-2.c: New test.
1417 2012-04-20 Ian Lance Taylor <iant@google.com>
1419 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
1420 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
1422 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1425 * g++.dg/parse/crash59.C: New.
1427 2012-04-16 Jason Merrill <jason@redhat.com>
1430 * g++.dg/cpp0x/variadic131.C: New.
1432 2012-04-16 Jason Merrill <jason@redhat.com>
1435 * g++.dg/cpp0x/variadic129.C: New.
1438 * g++.dg/cpp0x/variadic128.C: New.
1440 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
1442 Backport from mainline
1443 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
1446 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
1447 second function argument.
1448 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
1449 (calc_permps): Update declaration. Calculate result correctly.
1450 (avx2_test): Change src2 type to union256i_d.
1451 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
1454 2012-04-16 Martin Jambor <mjambor@suse.cz>
1456 Backported from mainline
1458 2012-04-13 Martin Jambor <mjambor@suse.cz>
1461 * g++.dg/ipa/pr52939.C: New test.
1463 2012-04-15 Jason Merrill <jason@redhat.com>
1466 * g++.dg/cpp0x/variadic125.C: New.
1469 * g++.dg/cpp0x/variadic124.C: New.
1471 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
1474 * g++.dg/lookup/using52.C: New.
1476 2012-04-13 Jason Merrill <jason@redhat.com>
1479 * g++.dg/cpp0x/variadic123.C: New.
1480 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
1482 2012-04-11 Jason Merrill <jason@redhat.com>
1485 * g++.dg/ext/attrib45.C: New.
1487 2012-04-13 Tom de Vries <tom@codesourcery.com>
1489 Backport from mainline r186419.
1491 2012-04-13 Tom de Vries <tom@codesourcery.com>
1493 * gcc.dg/pr52734.c: New test.
1495 2012-04-13 Richard Guenther <rguenther@suse.de>
1497 PR tree-optimization/52969
1498 * gcc.dg/torture/pr52969.c: New testcase.
1500 2012-04-13 Richard Guenther <rguenther@suse.de>
1503 * gcc.dg/pr52862.c: New testcase.
1505 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1507 Backport from mainline
1508 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1511 * gcc.target/powerpc/pr52775.c: New file.
1513 2012-04-12 Richard Guenther <rguenther@suse.de>
1515 PR tree-optimization/52943
1516 * gcc.dg/torture/pr52943.c: New testcase.
1518 2012-04-09 Mike Stump <mikestump@comcast.net>
1520 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
1521 * gcc.dg/tree-ssa/vrp59.c: Likewise.
1522 * gcc.dg/tree-ssa/vrp60.c: Likewise.
1523 * gnat.dg/aggr11.adb: Likewise.
1524 * gnat.dg/aggr11_pkg.ads: Likewise.
1525 * gnat.dg/aggr15.adb: Likewise.
1526 * gnat.dg/aggr15.ads: Likewise.
1527 * gnat.dg/aggr17.adb: Likewise.
1528 * gnat.dg/aggr18.adb: Likewise.
1529 * gnat.dg/array14.adb: Likewise.
1530 * gnat.dg/array14.ads: Likewise.
1531 * gnat.dg/array14_pkg.ads: Likewise.
1532 * gnat.dg/array19.adb: Likewise.
1533 * gnat.dg/array19.ads: Likewise.
1534 * gnat.dg/discr27.adb: Likewise.
1535 * gnat.dg/discr27.ads: Likewise.
1536 * gnat.dg/discr35.adb: Likewise.
1537 * gnat.dg/discr35.ads: Likewise.
1538 * gnat.dg/discr6.adb: Likewise.
1539 * gnat.dg/discr6_pkg.ads: Likewise.
1540 * gnat.dg/import1.adb: Likewise.
1541 * gnat.dg/import1.ads: Likewise.
1542 * gnat.dg/loop_address2.adb: Likewise.
1543 * gnat.dg/opt7.adb: Likewise.
1544 * gnat.dg/opt7.ads: Likewise.
1545 * gnat.dg/pointer_variable_bounds.adb: Likewise.
1546 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1547 * gnat.dg/rep_clause2.adb: Likewise.
1548 * gnat.dg/rep_clause2.ads: Likewise.
1549 * gnat.dg/slice2.adb: Likewise.
1550 * gnat.dg/slice2.ads: Likewise.
1551 * gnat.dg/slice6.adb: Likewise.
1552 * gnat.dg/slice6_pkg.ads: Likewise.
1553 * gnat.dg/specs/unchecked_union2.ads: Likewise.
1554 * gnat.dg/taft_type2.adb: Likewise.
1555 * gnat.dg/taft_type2.ads: Likewise.
1556 * gnat.dg/taft_type2_pkg.ads: Likewise.
1557 * gnat.dg/volatile10.adb: Likewise.
1558 * gnat.dg/volatile10_pkg.ads: Likewise.
1560 * gcc.dg/dll-8.c: Remove execute permissions.
1561 * g++.dg/ext/dllexport5.C: Likewise.
1563 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
1565 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
1566 (check_effective_target_sync_long_long): Add SPARC case.
1567 (check_effective_target_sync_long_long_runtime): Likewise.
1568 (check_effective_target_sync_int_long): Adjust SPARC case.
1569 (check_effective_target_sync_char_short): Likewise.
1571 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1575 * gfortran.dg/function_optimize_11.f90: New test.
1577 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1581 * gfortran.dg/use_only_6.f90: New test.
1583 2012-04-06 Mike Stump <mikestump@comcast.net>
1586 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
1588 2012-04-05 Jason Merrill <jason@redhat.com>
1591 * g++.dg/template/qualified-id5.C: New.
1593 2012-04-03 Jason Merrill <jason@redhat.com>
1596 * g++.dg/cpp0x/variadic-value1.C: New.
1598 2012-04-03 Richard Guenther <rguenther@suse.de>
1600 Backport from mainline
1601 2012-03-02 Richard Guenther <rguenther@suse.de>
1603 PR tree-optimization/52406
1604 * gcc.dg/torture/pr52406.c: New testcase.
1606 2012-04-03 Richard Guenther <rguenther@suse.de>
1608 Backport from mainline
1609 2012-03-15 Richard Guenther <rguenther@suse.de>
1612 * gfortran.dg/vect/pr52580.f: New testcase.
1614 2012-04-03 Richard Guenther <rguenther@suse.de>
1616 Backport from mainline
1617 2012-03-06 Richard Guenther <rguenther@suse.de>
1620 * gcc.dg/torture/pr52493.c: New testcase.
1622 2012-03-23 Richard Guenther <rguenther@suse.de>
1624 PR tree-optimization/52678
1625 * gfortran.dg/pr52678.f: New testcase.
1627 2012-03-26 Richard Guenther <rguenther@suse.de>
1629 PR tree-optimization/52701
1630 * gfortran.dg/pr52701.f90: New testcase.
1632 2012-03-30 Richard Guenther <rguenther@suse.de>
1634 PR tree-optimization/52754
1635 * gcc.target/i386/pr52754.c: New testcase.
1637 2012-04-03 Jakub Jelinek <jakub@redhat.com>
1639 PR tree-optimization/52835
1640 * gfortran.dg/pr52835.f90: New test.
1642 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
1644 * gnat.dg/controlled6.adb: New test.
1645 * gnat.dg/controlled6_pkg.ads: New helper.
1646 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
1648 2012-03-29 Meador Inge <meadori@codesourcery.com>
1651 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
1653 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1656 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
1658 2012-03-29 Jason Merrill <jason@redhat.com>
1661 * g++.dg/template/inherit8.C: New.
1663 2012-03-29 Jakub Jelinek <jakub@redhat.com>
1666 * g++.dg/ext/weak4.C: New test.
1668 2012-03-29 Jason Merrill <jason@redhat.com>
1671 * g++.dg/cpp0x/initlist-array3.C: New.
1673 2012-03-28 Jason Merrill <jason@redhat.com>
1676 * g++.dg/overload/virtual2.C: New.
1678 2012-03-28 Martin Jambor <mjambor@suse.cz>
1680 Backported from mainline
1681 2012-03-27 Martin Jambor <mjambor@suse.cz>
1684 * gcc.dg/torture/pr52693.c: New test.
1686 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1689 * gcc.dg/pr52691.c: New test.
1692 * gcc.c-torture/compile/pr52750.c: New test.
1694 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
1696 Backport from 2012-03-28 mainline r185910.
1699 * gcc.target/avr/torture/builtins-2.c: New test.
1701 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1704 * gcc.target/i386/pr52736.c: New test.
1706 2012-03-27 Richard Guenther <rguenther@suse.de>
1709 * gcc.dg/torture/pr52720.c: New testcase.
1711 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
1713 Backport from 2012-03-26 mainline r185793.
1715 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
1716 Add "-Os -flto" to list.
1718 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
1720 * gnat.dg/concat2.ad[sb]: New test.
1722 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
1725 * gcc.c-torture/compile/limits-externdecl.c: New test.
1727 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
1730 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
1732 2012-03-22 Tobias Burnus <burnus@net-b.de>
1735 * gfortran.dg/intrinsic_8.f90: New.
1737 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1740 * g++.dg/ext/attrib44.C: New test.
1742 2012-03-22 Jason Merrill <jason@redhat.com>
1744 * g++.dg/torture/pr52582.C: New.
1746 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
1748 Backport from 2012-03-20 mainline r185583.
1750 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
1753 Backport from 2012-03-20 mainline r185570.
1756 * gcc.target/avr/torture/addr-space-2.h: New file.
1757 * gcc.target/avr/torture/addr-space-2-g.h: New test.
1758 * gcc.target/avr/torture/addr-space-2-0.h: New test.
1759 * gcc.target/avr/torture/addr-space-2-1.h: New test.
1760 * gcc.target/avr/torture/addr-space-2-x.h: New test.
1762 Backport from 2012-03-12 mainline r185255.
1765 * gcc.target/avr/torture/addr-space-1.h: New file.
1766 * gcc.target/avr/torture/addr-space-g.h: New test.
1767 * gcc.target/avr/torture/addr-space-0.h: New test.
1768 * gcc.target/avr/torture/addr-space-1.h: New test.
1769 * gcc.target/avr/torture/addr-space-x.h: New test.
1771 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1773 Backported from mainline
1774 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1777 * g++.dg/cpp0x/udlit-args2.C: New test.
1779 2012-03-13 Jakub Jelinek <jakub@redhat.com>
1782 * gcc.dg/Wunused-var-3.c: New test.
1784 2012-03-22 Release Manager
1786 * GCC 4.7.0 released.
1788 2012-03-20 Jason Merrill <jason@redhat.com>
1790 * g++.dg/cpp0x/auto32.C: New.
1792 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1793 Andrew Pinski <apinski@cavium.com>
1796 * gcc.dg/pr52592.c: New test.
1798 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1801 * g++.dg/opt/pr52582.C: New test.
1803 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1806 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
1808 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
1810 2012-03-10 Tobias Burnus <burnus@net-b.de>
1813 * gfortran.dg/proc_ptr_34.f90: New.
1815 2012-03-07 Jason Merrill <jason@redhat.com>
1818 * g++.dg/cpp0x/udlit-mangle.C: New.
1820 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
1822 Backport from mainline r184894.
1823 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
1826 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1828 Backport from mainline
1829 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1831 * gcc.target/powerpc/pr52457.c: New test.
1833 2012-03-01 Kai Tietz <ktietz@redhat.com>
1835 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
1836 routines on mingw targets.
1837 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
1840 2012-03-01 Jakub Jelinek <jakub@redhat.com>
1842 PR tree-optimization/52445
1843 * gcc.dg/pr52445.c: New test.
1845 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1848 * gcc.c-torture/compile/pr52437.c: New test.
1851 * gcc.dg/torture/pr52419.c: New test.
1853 PR tree-optimization/52429
1854 * gcc.dg/torture/pr52429.c: New test.
1855 * g++.dg/opt/pr52429.C: New test.
1857 2012-02-29 Richard Guenther <rguenther@suse.de>
1860 * gcc.dg/lto/trans-mem-1_0.c: Remove.
1861 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
1862 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
1863 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
1864 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
1865 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
1867 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1869 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
1871 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
1874 * gfortran.dg/realloc_on_assign_13.f90 : New test.
1876 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1879 * gcc.target/arm/neon/pr51534.c: New testcase.
1881 2012-02-28 Richard Guenther <rguenther@suse.de>
1884 * gcc.dg/torture/pr52407.c: New testcase.
1886 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1888 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
1889 * gcc.target/arm/vfp2.c: Likewise.
1890 * gcc.target/arm/vfp3.c: Likewise.
1891 * gcc.target/arm/vfp4.c: Likewise.
1892 * gcc.target/arm/vfp5.c: Likewise.
1893 * gcc.target/arm/vfp6.c: Likewise.
1894 * gcc.target/arm/vfp7.c: Likewise.
1895 * gcc.target/arm/vfp8.c: Likewise.
1896 * gcc.target/arm/vfp9.c: Likewise.
1897 * gcc.target/arm/vfp10.c: Likewise.
1898 * gcc.target/arm/vfp11.c: Likewise.
1899 * gcc.target/arm/vfp12.c: Likewise.
1900 * gcc.target/arm/vfp13.c: Likewise.
1901 * gcc.target/arm/vfp14.c: Likewise.
1902 * gcc.target/arm/vfp15.c: Likewise.
1903 * gcc.target/arm/vfp16.c: Likewise.
1904 * gcc.target/arm/vfp17.c: Likewise.
1905 * gcc.target/arm/neon-constants.h: New file.
1906 * gcc.target/arm/neon-vect1.c: New test.
1907 * gcc.target/arm/neon-vect2.c: New test.
1908 * gcc.target/arm/neon-vect3.c: New test.
1909 * gcc.target/arm/neon-vect4.c: New test.
1910 * gcc.target/arm/neon-vect5.c: New test.
1911 * gcc.target/arm/neon-vect6.c: New test.
1912 * gcc.target/arm/neon-vect7.c: New test.
1913 * gcc.target/arm/neon-vect8.c: New test.
1915 2012-02-28 Richard Guenther <rguenther@suse.de>
1917 PR tree-optimization/52402
1918 * gcc.dg/torture/pr52402.c: New testcase.
1920 2012-02-28 Richard Guenther <rguenther@suse.de>
1923 * g++.dg/lto/pr52400_0.C: New testcase.
1925 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
1927 * gcc.target/avr/torture/builtins-1.c: New test.
1928 * gcc.target/avr/torture/builtins-error.c: New test.
1930 2012-02-28 Kai Tietz <ktietz@redhat.com>
1932 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
1934 * gcc.target/i386/pr45352-2.c: Likewise.
1935 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
1937 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
1938 targets instead rand.
1939 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
1940 * gcc.target/i386/sse2-mul-1.c: Likewise.
1941 * gcc.target/i386/sse4_1-blendps.c: Likewise.
1942 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
1944 * gcc.target/i386/pad-1.c: Likewise.
1945 * gcc.target/i386/pad-9.c: Likewise.
1946 * gcc.target/i386/pad-2.c: Likewise.
1947 * gcc.target/i386/pad-5b.c: Likewise.
1948 * gcc.target/i386/pad-8.c: Likewise.
1949 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
1950 * gcc.target/i386/pr44130.c: Likewise.
1951 * gcc.target/i386/align-main-1.c: Likewise.
1952 * gcc.target/i386/align-main-2.c: Likewise.
1953 * gcc.target/i386/sw-1.c: Likewise.
1954 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
1955 on x64 mingw target.
1956 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1957 * gcc.target/i386/pr46295.c: Likewise.
1958 * gcc.target/i386/amd64-abi-1.c: Likewise.
1959 * gcc.target/i386/amd64-abi-2.c: Likewise.
1960 * gcc.target/i386/pr39082-1.c: Likewise.
1961 * gcc.target/i386/pr39162.c: Likewise.
1962 * gcc.target/i386/pr22152.c: Likewise.
1963 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
1964 * gcc.target/i386/wrfsbase-2.c: Likewise.
1965 * gcc.target/i386/local.c: Likewise
1966 * gcc.target/i386/wrgsbase-1.c: Likewise.
1967 * gcc.target/i386/wrfsbase-1.c: Likewise.
1968 * gcc.target/i386/pr39315-3.c: Likewise.
1969 * gcc.target/i386/pr35767-4.c: Likewise.
1970 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
1972 * gcc.target/i386/pr45336-2.c: Likewise.
1973 * gcc.target/i386/pr45336-1.c: Likewise.
1974 * gcc.target/i386/pr45336-4.c: Likewise.
1976 2012-02-27 Tristan Gingold <gingold@adacore.com>
1978 * gnat.dg/array20.ad[sb]: New test.
1980 2012-02-27 Jakub Jelinek <jakub@redhat.com>
1983 * gcc.target/arm/pr52375.c: New test.
1984 * gcc.c-torture/compile/pr52375.c: New test.
1986 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1988 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
1989 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
1991 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
1993 * gnat.dg/aggr19.adb: New test.
1994 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
1996 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
1999 * gcc.target/sh/pr49263.c: New.
2001 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
2003 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
2004 simulate_thread_wrapper_other_threads
2005 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
2006 Move initialization of 'value' to main().
2007 (main): Initialize 'value';
2008 * gcc.dg/simulate-thread/speculative-store.c
2009 (simulate_thread_step_verify): Return 0 when successful.
2010 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
2012 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
2013 (simulate_thread_wrapper_other_threads): Return a success/fail value
2014 and issue an error if the instruction count threshold is exceeded.
2016 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2019 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
2020 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2022 2012-02-24 Richard Guenther <rguenther@suse.de>
2025 * gcc.dg/pr52355.c: New testcase.
2027 2012-02-23 Kai Tietz <ktietz@redhat.com>
2029 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
2031 * gcc.dg/Wpadded.c: Likewise.
2032 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
2034 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
2035 for sleep by Sleep and add windows.h include for this function.
2036 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
2038 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
2040 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
2042 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
2043 on x64 mingw target.
2044 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
2045 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
2046 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
2047 failure on LLP64 target.
2049 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
2052 * gcc.dg/noncompile/pr52290.c: New test.
2054 2012-02-23 Jakub Jelinek <jakub@redhat.com>
2056 PR tree-optimization/52019
2057 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
2059 2012-02-22 Kai Tietz <ktietz@redhat.com>
2061 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
2062 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
2063 derived pdiff_t type.
2064 * g++.dg/torture/pr49720.C: Likewise
2066 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
2069 * gcc.target/i386/pr52330.c: New test.
2071 2012-02-22 Tobias Burnus <burnus@net-b.de>
2074 * gfortran.dg/io_constraints_10.f90: New.
2076 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2078 * lib/target-supports.exp (check_effective_target_vect_condition):
2079 Return true for NEON.
2081 2012-02-21 Kai Tietz <ktietz@redhat.com>
2083 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
2085 2012-02-21 Richard Guenther <rguenther@suse.de>
2087 PR tree-optimization/52324
2088 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
2090 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
2093 * gcc.target/avr/torture/pr51782-1.c: New test.
2095 2012-02-21 Jakub Jelinek <jakub@redhat.com>
2097 PR tree-optimization/52318
2098 * gcc.dg/pr52318.c: New test.
2100 2012-02-20 Kai Tietz <ktietz@redhat.com>
2102 * gcc.dg/bf-ms-layout-3.c: New testcase.
2104 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2108 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
2110 2012-02-20 Richard Guenther <rguenther@suse.de>
2112 PR tree-optimization/52298
2113 * gcc.dg/torture/pr52298.c: New testcase.
2114 * gcc.dg/vect/pr52298.c: Likewise.
2116 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
2118 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
2119 * gcc.c-torture/execute/pr52286.c: Ditto.
2121 2012-02-20 Jakub Jelinek <jakub@redhat.com>
2123 PR tree-optimization/52286
2124 * gcc.c-torture/execute/pr52286.c: New test.
2126 2012-02-18 Tobias Burnus <burnus@net-b.de>
2129 * gfortran.dg/interface_35.f90: Use -std=f2003.
2130 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
2131 * gfortran.dg/interface_assignment_4.f90: Ditto.
2132 * gfortran.dg/bessel_1.f90: Ditto.
2133 * gfortran.dg/func_result_6.f90: Ditto.
2134 * gfortran.dg/hypot_1.f90: Ditto.
2135 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2137 2012-02-17 Tobias Burnus <burnus@net-b.de>
2139 PR translation/52232
2140 PR translation/52234
2141 PR translation/52245
2142 PR translation/52246
2143 PR translation/52262
2144 PR translation/52273
2145 * gfortran.dg/coarray_22.f90: Update dg-error.
2146 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
2148 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2151 * lib/gcc-simulate-thread.exp: Load timeout.exp.
2152 (simulate-thread): Use default timeout.
2154 2012-02-16 Jason Merrill <jason@redhat.com>
2157 * g++.dg/ext/timevar1.C: New.
2159 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
2162 * g++.dg/template/using21.C: New.
2163 * g++.dg/template/using22.C: Likewise.
2165 2012-02-16 Jason Merrill <jason@redhat.com>
2168 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
2170 2012-02-16 Jakub Jelinek <jakub@redhat.com>
2172 PR tree-optimization/52255
2173 * gcc.c-torture/compile/pr52255.c: New test.
2176 * g++.dg/debug/dwarf2/pr52260.C: New test.
2179 * g++.dg/ipa/pr51929.C: New test.
2181 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2184 * gcc.target/powerpc/pr52199.c: New file.
2186 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2189 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
2191 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2193 * gcc.dg/pr51867.c: Don't include <math.h>.
2196 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2198 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
2199 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
2201 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
2203 PR tree-optimization/50561
2204 * gcc.dg/graphite/pr50561.c: New testcase.
2206 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2208 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
2209 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
2211 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2213 * gnat.dg/discr35.ad[sb]: New test.
2215 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2217 * gnat.dg/volatile10.adb: New test.
2218 * gnat.dg/volatile10_pkg.ads: New helper.
2220 2012-02-14 Jason Merrill <jason@redhat.com>
2222 * g++.dg/ext/attrib43.C: New.
2224 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
2226 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
2227 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
2229 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
2230 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
2231 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
2232 effective_target fgnu_tm.
2233 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
2235 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2238 * g++.dg/template/asmgoto1.C: New test.
2240 2012-02-14 Ian Lance Taylor <iant@google.com>
2243 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2244 compiling generated file for 64bit and index tests.
2246 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
2248 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2250 2012-02-14 Richard Guenther <rguenther@suse.de>
2252 PR tree-optimization/52244
2253 PR tree-optimization/51528
2254 * gcc.dg/torture/pr52244.c: New testcase.
2256 2012-02-14 Walter Lee <walt@tilera.com>
2258 * g++.dg/other/PR23205.C: Disable test on tile.
2259 * g++.dg/other/pr23205-2.C: Disable test on tile.
2260 * gcc.dg/20020312-2.c: Add a condition for __tile__.
2261 * gcc.dg/20040813-1.c: Disable test on tile.
2262 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
2263 * gcc.misc-tests/linkage.exp: Handle tilegx.
2265 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2267 PR tree-optimization/52210
2268 * gcc.dg/pr52210.c: New test.
2270 2012-02-14 Jason Merrill <jason@redhat.com>
2273 * g++.dg/overload/defarg5.C: New.
2275 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2278 * c-c++-common/pr52181.c: New test.
2280 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2283 * g++.dg/ext/atomic-1.C: New test.
2285 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2287 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
2289 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2292 * gcc.c-torture/execute/pr52209.c: New test.
2294 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
2297 * gfortran.dg/elemental_optional_args_5.f03: New test.
2299 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
2302 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
2305 2012-02-11 Ian Lance Taylor <iant@google.com>
2308 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
2309 SPARC Solaris. Don't run the test at all on systems where it may
2310 not work, rather than xfailing it.
2312 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
2314 PR rtl-optimization/52175
2315 * gcc.c-torture/compile/pr52175.c: New test.
2317 2012-02-10 Jason Merrill <jason@redhat.com>
2320 * g++.dg/template/repo10.C: New.
2322 2012-02-11 Jakub Jelinek <jakub@redhat.com>
2325 * gcc.dg/pr52132.c: New test.
2327 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
2329 * gnat.dg/specs/aggr4.ads: New test.
2330 * gnat.dg/specs/aggr4_pkg.ads: New helper.
2332 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
2335 * gcc.target/i386/pr52146.c: New.
2337 2012-02-10 Jakub Jelinek <jakub@redhat.com>
2340 * c-c++-common/pr52177.c: New test.
2342 2012-02-10 Jan Hubicka <jh@suse.cz>
2345 * g++.dg/torture/pr48600.C: New testcase.
2347 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
2350 * gcc.dg/dfp/pr52140.c: New test.
2352 2012-02-09 Jakub Jelinek <jakub@redhat.com>
2355 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
2358 2012-02-09 Bin Cheng <bin.cheng@arm.com>
2361 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
2362 * testsuite/gcc.dg/pr51867.c: New test.
2364 2012-02-09 Ian Lance Taylor <iant@google.com>
2366 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
2367 which don't support -fsplit-stack. Turn off optimization when
2368 compiling select5-out.go.
2370 2012-02-08 Ian Lance Taylor <iant@google.com>
2372 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
2373 systems which don't support -fsplit-stack.
2375 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
2377 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
2378 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
2379 machine instuction in the log.
2381 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
2383 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
2386 2012-02-08 Magnus Granberg <zorry@gentoo.org>
2389 * gcc.dg/pr48524.c: New test.
2390 * gcc.dg/pr48524.spec: New spec file for test.
2392 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2395 * gfortran.dg/vect/pr32380.f90: New test.
2397 2012-02-08 Tobias Burnus <burnus@net-b.de>
2400 * gfortran.dg/realloc_on_assign_12.f90: New.
2402 2012-02-08 Richard Guenther <rguenther@suse.de>
2404 PR rtl-optimization/52170
2405 * gcc.dg/torture/pr52170.c: New testcase.
2407 2012-02-08 Jakub Jelinek <jakub@redhat.com>
2409 PR gcov-profile/52150
2410 * gcc.dg/tree-prof/pr52150.c: New test.
2412 PR rtl-optimization/52139
2413 * gcc.dg/pr52139.c: New test.
2415 2012-02-07 Jason Merrill <jason@redhat.com>
2418 * g++.dg/cpp0x/constexpr-union3.C: New.
2421 * g++.dg/lto/pr52035_0.C: New.
2423 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2425 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
2426 * gcc.dg/special/weak-1.c: Likewise.
2427 * gcc.dg/ucnid-12.c: Likewise.
2428 * gcc.dg/torture/pr45678-1.c: Likewise.
2429 * gcc.dg/torture/pr45678-2.c: Likewise.
2430 * gcc.dg/vector-4.c: Likewise.
2431 * gcc.dg/ipa/inline-5.c: Likewise.
2432 * gcc.dg/ucnid-11.c: Likewise.
2433 * gcc.misc-tests/gcov-13.c: Likewise.
2434 * gcc.misc-tests/gcov-14.c: Likewise.
2435 * g++.dg/ext/label13.C: Likewise.
2436 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
2437 hppa*-*-hpux* options.
2438 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2439 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2440 * gcc.dg/pr48616.c: Likewise.
2441 * gcc.dg/pr17957.c: Likewise.
2442 * gcc.dg/pr17055-1.c: Likewise.
2443 * gcc.dg/pr32912-1.c: Likewise.
2444 * gcc.dg/tm/pr51472.c: Likewise.
2445 * c-c++-common/fold-bitand-4.c: Likewise.
2446 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
2447 Use dg-additional-options for extra options.
2449 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
2451 * gcc.target/epiphany/interrupt-2.c: New test.
2453 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2456 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
2457 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
2460 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2463 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
2465 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2469 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
2470 * gcc.target/mips/va-arg-1.c: New test.
2472 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2474 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
2475 for -mno-pointers-to-nested-functions.
2477 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
2479 * gcc.c-torture/execute/20120207-1.c: New test.
2481 2012-02-07 Jakub Jelinek <jakub@redhat.com>
2483 PR rtl-optimization/52060
2484 * gcc.dg/torture/pr52060.c: New test.
2487 * gcc.c-torture/compile/pr52074.c: New test.
2489 2012-02-07 Tobias Burnus <burnus@net-b.de>
2492 * gfortran.dg/class_to_type_2.f90: New.
2494 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
2497 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
2500 2012-02-06 Jason Merrill <jason@redhat.com>
2503 * g++.dg/template/conv13.C: New.
2505 2012-02-06 Richard Guenther <rguenther@suse.de>
2507 PR tree-optimization/52115
2508 * gcc.c-torture/compile/pr52115.c: New testcase.
2510 2012-02-06 Jakub Jelinek <jakub@redhat.com>
2513 * gcc.c-torture/execute/pr52129.c: New test.
2515 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
2517 * gcc.dg/pr48374.c: Actually add the test I forgot
2518 in the 2012-01-25 commit.
2520 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2523 * gfortran.dg/vect/vect-8.f90: New test case.
2525 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2528 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
2530 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
2533 * gfortran.dg/class_48.f90 : Add test of allocate class array
2534 component with source in subroutine test3. Remove commenting
2535 out in subroutine test4, since branching on unitialized variable
2536 is now fixed (no PR for this last.).
2538 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2540 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
2542 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
2544 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2547 * lib/target-supports.exp (check_effective_target_mips_rel): New.
2548 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
2550 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2552 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
2553 (check_effective_target_sync_int_long): Use it.
2554 (check_effective_target_sync_char_short): Likewise.
2555 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
2557 2012-02-05 Tobias Burnus <burnus@net-b.de>
2560 * gfortran.dg/class_48.f90: Add some further checks.
2562 2012-02-05 Ira Rosen <irar@il.ibm.com>
2564 PR tree-optimization/52091
2565 * gcc.dg/vect/pr52091.c: New test.
2567 2012-02-04 Jakub Jelinek <jakub@redhat.com>
2569 PR rtl-optimization/52113
2570 * gcc.target/avr/pr52113.c: New test.
2572 2012-02-03 Jakub Jelinek <jakub@redhat.com>
2574 PR rtl-optimization/52092
2575 * gcc.c-torture/compile/pr52092.c: New test.
2577 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
2580 * gfortran.dg/class_array_10.f03: New test.
2583 * gfortran.dg/class_array_11.f03: New test.
2586 * gfortran.dg/class_array_12.f03: New test.
2588 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
2591 * gfortran.dg/realloc_on_assign_11.f90: New test.
2593 2012-02-02 Tobias Burnus <burnus@net-b.de>
2596 * gfortran.dg/shape_7.f90: New.
2598 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2600 * gcc.target/mips/mips-prepend-1.c: New test.
2602 2012-02-02 Jan Hubicka <jh@suse.cz>
2603 Tom de Vries <tom@codesourcery.com>
2606 * testsuite/gcc.dg/alias-12.c: New testcase.
2607 * testsuite/gcc.dg/alias-13.c: New testcase.
2609 2012-02-02 Jakub Jelinek <jakub@redhat.com>
2612 * gcc.dg/pr52086.c: New test.
2614 PR tree-optimization/52073
2615 * gcc.c-torture/compile/pr52073.c: New test.
2617 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
2620 * gfortran.dg/function_optimize_10.f90: New test.
2622 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
2624 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
2627 2012-02-01 Tobias Burnus <burnus@net-b.de>
2630 * gfortran.dg/typebound_operator_14.f90: New.
2632 2012-02-01 Tobias Burnus <burnus@net-b.de>
2635 * gfortran.dg/elemental_function_1.f90: New.
2637 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2639 PR rtl-optimization/51374
2640 * gcc.target/avr/torture/pr51374-1.c:
2641 Also fail if SBIS is seen.
2643 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2645 PR rtl-optimization/51374
2646 * gcc.target/avr/torture/pr51374-1.c: New.
2648 2012-01-31 Tobias Burnus <burnus@net-b.de>
2651 * gfortran.dg/typebound_generic_11.f90: New.
2653 2012-01-31 Tobias Burnus <burnus@net-b.de>
2656 * gfortran.dg/class_49.f90: New.
2658 2012-01-31 Tobias Burnus <burnus@net-b.de>
2661 * gfortran.dg/elemental_args_check_6.f90: New.
2663 2012-01-31 Jason Merrill <jason@redhat.com>
2666 * g++.dg/cpp0x/variadic122.C: New.
2668 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
2671 * gfortran.dg/realloc_on_assign_10.f90: New test.
2673 2012-01-31 Richard Guenther <rguenther@suse.de>
2675 PR tree-optimization/51528
2676 * gcc.dg/torture/pr51528.c: New testcase.
2678 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
2681 * lib/go.exp (go_target_compile): Append timeout= to options.
2682 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
2683 select5-out.go test on alpha*-*-* targets.
2685 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2687 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
2688 (TEST_SHORT): Reformat in the same way.
2689 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
2690 (TEST_SHORT): Reformat in the same way.
2691 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
2692 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
2693 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
2694 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
2695 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
2697 2012-01-30 Bin Cheng <bin.cheng@arm.com>
2700 * gcc.target/arm/pr51835.c: New testcase.
2702 2012-01-30 Richard Guenther <rguenther@suse.de>
2704 PR tree-optimization/52028
2705 * gcc.dg/torture/pr52028.c: New testcase.
2706 * gfortran.dg/ldist-pr45199.f: Adjust.
2707 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
2708 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2709 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2711 2012-01-30 Jakub Jelinek <jakub@redhat.com>
2714 * gcc.dg/tree-prof/pr52027.c: New test.
2716 PR tree-optimization/52046
2717 * gcc.dg/pr52046.c: New test.
2720 * g++.dg/other/pr52048.C: New test.
2722 2012-01-30 Richard Guenther <rguenther@suse.de>
2724 PR tree-optimization/52045
2725 * gcc.dg/pr52045.c: New testcase.
2727 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
2729 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
2730 new code generated for __sync_lock_release.
2732 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2734 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
2736 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2739 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
2741 * g++.dg/ext/visibility/template10.C: Fix typo.
2743 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
2745 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2748 * g++.dg/cpp0x/constexpr-ice6.C: New.
2750 2012-01-29 Tobias Burnus <burnus@net-b.de>
2753 * gfortran.dg/default_initialization_6.f90: New.
2755 2012-01-29 Tobias Burnus <burnus@net-b.de>
2758 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
2759 * gfortran.dg/class_48.f90: New.
2761 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
2764 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
2766 2012-01-28 Tobias Burnus <burnus@net-b.de>
2769 * gfortran.dg/class_allocate_12.f90: New.
2771 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
2773 * gcc.dg/torture/pr50444.c: Fix dg directives.
2775 2012-01-28 Jakub Jelinek <jakub@redhat.com>
2778 * gcc.target/arm/pr52006.c: New test.
2780 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
2783 * gcc.dg/lto/trans-mem.h: New file.
2784 * gcc.dg/lto/trans-mem-2_0.c: Include it.
2785 * gcc.dg/lto/trans-mem-1_1.c: Same.
2786 * gcc.dg/lto/trans-mem-4_1.c: Same.
2787 * gcc.dg/lto/trans-mem-3_1.c: Same.
2789 2012-01-27 Tobias Burnus <burnus@net-b.de>
2792 * gfortran.dg/dummy_procedure_7.f90: New.
2794 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
2796 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
2797 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
2799 2012-01-27 Jakub Jelinek <jakub@redhat.com>
2802 * g++.dg/other/gc5.C: New test.
2804 2012-01-27 Richard Guenther <rguenther@suse.de>
2806 PR tree-optimization/50444
2807 * gcc.dg/torture/pr50444.c: New testcase.
2809 2012-01-27 Tobias Burnus <burnus@net-b.de>
2813 * gfortran.dg/move_alloc_13.f90: New.
2815 2012-01-27 Tobias Burnus <burnus@net-b.de>
2818 * gfortran.dg/allocate_alloc_opt_13.f90: New.
2819 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
2820 and change dg-error string.
2822 2012-01-27 Tobias Burnus <burnus@net-b.de>
2825 * gfortran.dg/elemental_args_check_5.f90: New.
2827 2012-01-27 Richard Guenther <rguenther@suse.de>
2830 * g++.dg/torture/pr51959.C: New testcase.
2832 2012-01-27 Tom de Vries <tom@codesourcery.com>
2834 PR tree-optimization/51990
2835 * gcc.dg/pr51990.c: New test.
2836 * gcc.dg/pr51990-2.c: Same.
2838 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
2839 Tobias Burnus <burnus@gcc.gnu.org>
2842 * gfortran.dg/class_allocate_11.f03: New.
2847 * gfortran.dg/class_allocate_7.f03: New.
2848 * gfortran.dg/class_allocate_8.f03: New.
2849 * gfortran.dg/class_allocate_9.f03: New.
2850 * gfortran.dg/class_allocate_10.f03: New.
2852 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2854 * gnat.dg/discr34.adb: New test.
2855 * gnat.dg/discr34_pkg.ads: New helper.
2857 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2859 * gnat.dg/discr33.adb: New test.
2861 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2863 * gnat.dg/limited_with3.ad[sb): New test.
2864 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
2865 * gnat.dg/limited_with3_pkg2.ads: Likewise.
2866 * gnat.dg/limited_with3_pkg3.ads: Likewise.
2868 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2870 * gnat.dg/stack_usage1.adb: New test.
2871 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
2873 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
2874 * gcc.dg/pr44194-2.c: Likewise.
2876 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
2879 * g++.dg/template/crash112.C: New.
2881 2012-01-27 Richard Henderson <rth@redhat.com>
2883 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
2885 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2887 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
2889 2012-01-26 Jakub Jelinek <jakub@redhat.com>
2892 * g++.dg/opt/pr51895.C: New test.
2894 2012-01-26 Michael Matz <matz@suse.de>
2896 PR tree-optimization/48794
2897 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
2899 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2901 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
2903 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2905 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
2906 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
2908 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
2909 the default value for s390 and s390x.
2911 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
2914 * gcc.dg/lto/trans-mem-4_0.c: New.
2915 * gcc.dg/lto/trans-mem-4_1.c: New.
2916 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
2918 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
2919 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
2921 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
2922 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
2925 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
2927 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
2929 2012-01-25 Ian Lance Taylor <iant@google.com>
2931 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
2933 2012-01-25 Tobias Burnus <burnus@net-b.de>
2936 * gfortran.dg/typebound_proc_25.f90: New.
2938 2012-01-25 Jason Merrill <jason@redhat.com>
2941 * g++.dg/lto/pr51992_0.C: New.
2943 2012-01-25 Jakub Jelinek <jakub@redhat.com>
2945 PR tree-optimization/51987
2946 * gcc.target/i386/pr51987.c: New test.
2948 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2950 * gcc.dg/tm/lto-1.c: Require lto support in target.
2952 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
2954 PR rtl-optimization/48374
2955 * gcc.dg/pr48374.c: New test.
2957 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2959 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
2961 2012-01-25 Tobias Burnus <burnus@net-b.de>
2964 * gfortran.dg/derived_constructor_char_3.f90: New.
2966 2012-01-24 Ian Lance Taylor <iant@google.com>
2968 * go.test/go-test.exp (filecmp): New procedure.
2969 (errchk): Handle quoted square brackets.
2970 (go-gc-tests): Set go_compile_args. Handle various new test
2971 lines. Skip a few new tests.
2972 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
2974 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2976 * lib/target-supports.exp (proc check_effective_target_vect_perm)
2977 (check_effective_target_vect_extract_even_odd)
2978 (check_effective_target_vect_interleave): Return true for MIPS
2981 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2983 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
2984 (main): Use it instead of argc.
2986 2012-01-24 Jason Merrill <jason@redhat.com>
2989 * g++.dg/cpp0x/sfinae31.C: New.
2991 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2993 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
2995 2012-01-24 Jason Merrill <jason@redhat.com>
2998 * g++.dg/inherit/covariant20.C: New.
3000 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
3003 * g++.dg/parse/crash58.C: New.
3005 2012-01-24 Jakub Jelinek <jakub@redhat.com>
3008 * gcc.dg/pr51957-1.c: New test.
3009 * gcc.dg/pr51957-1.h: New file.
3010 * gcc.dg/pr51957-2.c: New test.
3012 2012-01-23 Jason Merrill <jason@redhat.com>
3015 * g++.dg/ext/visibility/template10.C: New.
3017 2012-01-23 Tobias Burnus <burnus@net-b.de>
3020 * gfortran.dg/move_alloc_12.f90: New.
3022 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3025 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
3027 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
3030 * g++.dg/template/crash111.C: New.
3032 2012-01-23 Arnaud Charlet <charlet@adacore.com>
3034 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
3036 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
3038 2012-01-23 Dodji Seketeli <dodji@redhat.com>
3041 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
3042 the DW_TAG_class_type and DW_AT_name: "Executor".
3044 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3046 * lib/target-supports.exp
3047 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
3048 (check_effective_target_vect_interleave): Likewise.
3050 2012-01-22 Jason Merrill <jason@redhat.com>
3053 * g++.dg/template/using20.C: New.
3054 * g++.dg/template/template-id-2.C: Adjust diagnostic.
3056 2012-01-23 Jason Merrill <jason@redhat.com>
3059 * g++.dg/torture/pr51344.C: Limit to x86.
3061 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
3063 * c-c++-common/tm/omp.c: Require target with pthread support.
3065 2012-01-23 Richard Guenther <rguenther@suse.de>
3067 PR tree-optimization/51949
3068 * gcc.dg/torture/pr51949.c: New testcase.
3070 2012-01-23 Jakub Jelinek <jakub@redhat.com>
3072 PR rtl-optimization/51933
3073 * gcc.c-torture/execute/pr51933.c: New test.
3075 2012-01-22 Douglas B Rupp <rupp@gnat.com>
3077 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
3078 Do not define for Interix.
3080 2012-01-22 Jason Merrill <jason@redhat.com>
3083 * g++.dg/lto/pr51832.h: New.
3084 * g++.dg/lto/pr51832_0.C: New.
3085 * g++.dg/lto/pr51832_1.C: New.
3087 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
3089 * gcc.dg/ext-elim-1.c: New test.
3091 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3094 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
3095 * g++.dg/opt/longbranch1.C: Likewise.
3097 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3099 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
3102 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
3105 * gfortran.dg/namelist_74.f90: New test.
3106 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
3108 2012-01-21 Tobias Burnus <burnus@net-b.de>
3111 * gfortran.dg/class_47.f90: New.
3113 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
3115 * gnat.dg/renaming5.ad[sb]: New test.
3117 2012-01-20 Jason Merrill <jason@redhat.com>
3120 * g++.dg/pch/mangle1.{C,Hs}: Remove.
3122 2012-01-20 Jason Merrill <jason@redhat.com>
3125 * g++.dg/ext/attrib42.C: Require ilp32.
3127 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3130 * gcc.target/arm/pr51915.c: New test.
3132 2012-01-20 Cary Coutant <ccoutant@google.com>
3133 Dodji Seketeli <dodji@redhat.com>
3136 * g++.dg/debug/dwarf2/nested-3.C: New test.
3138 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3141 * g++.dg/template/crash110.C: New.
3143 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3145 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
3146 Remove default options on hppa*-*-hpux*.
3148 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3150 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
3152 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3154 * gcc.c-torture/compile/pr51856.c: New testcase.
3156 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
3158 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
3159 options to go_target_compile.
3161 2012-01-20 Kai Tietz <ktietz@redhat.com>
3163 * g++.dg/torture/pr51344.C: Fix typo.
3165 2012-01-20 Richard Guenther <rguenther@suse.de>
3167 PR tree-optimization/51903
3168 * g++.dg/torture/pr51903.C: New testcase.
3170 2012-01-20 Tobias Burnus <burnus@net-b.de>
3171 Janus Weil <janus@gcc.gnu.org>
3174 * gfortran.dg/use_21.f90: New.
3176 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3179 * gcc.dg/torture/pr51106-1.c: New test.
3180 * gcc.dg/torture/pr51106-2.c: New test.
3182 2012-01-19 Kai Tietz <ktietz@redhat.com>
3184 * g++.dg/torture/pr51344.C: New test.
3186 2012-01-19 Tobias Burnus <burnus@net-b.de>
3189 * gfortran.dg/intrinsic_size_2.f90: New.
3191 2012-01-19 Jason Merrill <jason@redhat.com>
3194 * g++.dg/inherit/using7.C: New.
3196 2012-01-19 Richard Guenther <rguenther@suse.de>
3198 PR tree-optimization/37997
3199 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
3201 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
3203 PR rtl-optimization/51505
3204 * gcc.dg/pr51505.c: New test.
3206 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
3209 * gfortran.dg/typebound_operator_12.f03: New.
3210 * gfortran.dg/typebound_operator_13.f03: New.
3212 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
3215 * g++.dg/cpp0x/pr51225.C: New.
3217 2012-01-17 Ian Lance Taylor <iant@google.com>
3220 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
3222 2012-01-17 Tobias Burnus <burnus@net-b.de>
3225 * gfortran.dg/realloc_on_assign_9.f90: New.
3227 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
3230 * gcc.dg/tm/memopt-3.c: Remove xfail.
3231 * gcc.dg/tm/memopt-4.c: Remove xfail.
3232 * gcc.dg/tm/memopt-5.c: Remove xfail.
3233 * gcc.dg/tm/memopt-7.c: Remove xfail.
3235 2012-01-17 Jakub Jelinek <jakub@redhat.com>
3237 PR tree-optimization/51877
3238 * gcc.c-torture/execute/pr51877.c: New test.
3240 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3242 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3243 {!vect_align_arrays} to vect_sizes_32B_16B.
3244 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3245 * gcc.dg/vect/vect-peel-3.c: Ditto.
3247 2012-01-16 Jason Merrill <jason@redhat.com>
3250 * g++.dg/abi/mangle60.C: New.
3253 * g++.dg/pch/mangle1.{C,Hs}: New.
3255 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
3256 Tobias Burnus <burnus@net-b.de>
3259 * gfortran.dg/elemental_optional_args_3.f90: New
3260 * gfortran.dg/elemental_optional_args_4.f90: New
3262 2012-01-16 Tobias Burnus <burnus@net-b.de>
3265 * gfortran.dg/use_20.f90: New
3267 2012-01-16 Jason Merrill <jason@redhat.com>
3270 * g++.dg/cpp0x/rv-bitfield.C: New.
3271 * g++.dg/cpp0x/rv-bitfield2.C: New.
3273 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
3275 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
3276 subroutine 'qsort' and use index array to assign the result.
3278 2012-01-16 Jakub Jelinek <jakub@redhat.com>
3280 PR tree-optimization/51865
3281 * gcc.dg/pr51865.c: New test.
3283 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3285 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
3287 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3289 * gcc.target/mips/code-readable-2.c: Allow the jump table address
3290 to be loaded from the constant pool, rather than via %hi and %lo.
3292 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
3294 PR rtl-optimization/51821
3295 * gcc.dg/pr51821.c: New test.
3297 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
3299 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
3301 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
3303 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
3305 2012-01-14 Tobias Burnus <burnus@net-b.de>
3308 * gfortran.dg/init_flag_8.f90: New.
3309 * gfortran.dg/init_flag_9.f90: New.
3311 2011-01-14 Tobias Burnus <burnus@net-b.de>
3314 * gfortran.dg/use_18.f90: New.
3315 * gfortran.dg/use_19.f90: New.
3317 2012-01-13 Ian Lance Taylor <iant@google.com>
3320 * g++.dg/warn/Wsign-compare-4.C: New.
3322 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
3325 * gfortran.dg/alloc_comp_assign.f03: New.
3326 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
3327 __BUILTIN_FREE from 38 to 32.
3329 2012-01-13 Jason Merrill <jason@redhat.com>
3332 * g++.dg/warn/Wreturn-type-7.C: New.
3334 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3336 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
3338 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
3339 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
3340 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
3341 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
3342 int32plus because of big array needed.
3343 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
3344 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
3346 2012-01-13 Jason Merrill <jason@redhat.com>
3349 * g++.dg/ext/visibility/template9.C: New.
3352 * g++.dg/cpp0x/defaulted34.C: New.
3353 * g++.dg/template/virtual3.C: New.
3355 2012-01-13 Richard Guenther <rguenther@suse.de>
3358 * gcc.dg/torture/pr8081.c: New testcase.
3360 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3362 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
3364 2012-01-12 Jason Merrill <jason@redhat.com>
3367 * g++.dg/ext/stmtexpr14.C: New.
3369 2012-01-13 Dodji Seketeli <dodji@redhat.com>
3372 * g++.dg/cpp0x/constexpr-diag4.C: New test.
3374 2012-01-12 Jason Merrill <jason@redhat.com>
3377 * g++.dg/abi/mangle48.C: Test qualified-names, too.
3378 * g++.dg/abi/mangle58.C: Likewise.
3381 * g++.dg/template/arg8.C: New.
3383 2012-01-12 Ira Rosen <irar@il.ibm.com>
3385 PR tree-optimization/51799
3386 * gcc.dg/vect/pr51799.c: New test.
3387 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
3390 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3391 Tobias Burnus <burnus@net-b.de>
3395 * lib/target-supports.exp
3396 (check_effective_target_fortran_largest_fp_has_sqrt): New.
3397 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
3399 2012-01-11 Jason Merrill <jason@redhat.com>
3402 * g++.dg/ext/attrib42.C: New.
3404 2012-01-11 Jakub Jelinek <jakub@redhat.com>
3407 * gcc.dg/pr51796.c: New test.
3409 2012-01-11 Jason Merrill <jason@redhat.com>
3412 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
3414 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3416 * gnat.dg/array19.ad[sb]: New test.
3418 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3420 * gnat.dg/opt23.ad[sb]: New test.
3421 * gnat.dg/opt23_pkg.ad[sb]: New helper.
3422 * gnat.dg/opt24.ad[sb]: New test.
3424 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3426 PR tree-optimization/49642
3427 * gcc.dg/tree-ssa/pr49642-1.c: New test.
3428 * gcc.dg/tree-ssa/pr49642-2.c: New test.
3430 2012-01-11 Jason Merrill <jason@redhat.com>
3433 * g++.dg/template/explicit-args5.C: New.
3435 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3437 * gcc.c-torture/execute/20120110-1.c: New testcase.
3439 2012-01-10 Jason Merrill <jason@redhat.com>
3442 * g++.dg/inherit/ambig1.C: New.
3445 * g++.dg/cpp0x/constexpr-cache1.C: New.
3447 2012-01-10 Richard Guenther <rguenther@suse.de>
3449 PR tree-optimization/51801
3450 * gcc.dg/torture/pr51801.c: New testcase.
3452 2012-01-10 Tobias Burnus <burnus@net-b.de>
3455 * gfortran.dg/allocate_with_typespec_5.f90: New.
3457 2012-01-10 Tobias Burnus <burnus@net-b.de>
3459 * gfortran.dg/class_39.f03: Update dg-error string.
3461 2012-01-10 Richard Guenther <rguenther@suse.de>
3463 PR tree-optimization/50913
3464 * gcc.dg/graphite/interchange-16.c: New testcase.
3465 * gcc.dg/graphite/scop-20.c: XFAIL.
3466 * gfortran.dg/graphite/interchange-1.f: Likewise.
3467 * gfortran.dg/graphite/block-1.f90: Likewise.
3468 * gfortran.dg/graphite/block-2.f: Likewise.
3470 2012-01-10 Richard Henderson <rth@redhat.com>
3472 * lib/target-supports.exp (check_effective_target_vect_perm,
3473 check_effective_target_vect_perm_byte,
3474 check_effective_target_vect_perm_short): Enable for arm neon.
3476 2012-01-09 Tobias Burnus <burnus@net-b.de>
3479 * gfortran.dg/typebound_operator_11.f90: New.
3481 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
3483 * gnat.dg/array18.adb: New test.
3484 * gnat.dg/array18_pkg.ads: New helper.
3486 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
3489 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
3490 around base object in first assignment in main program.
3491 * gfortran.dg/typebound_operator_10.f03: New test.
3493 2012-01-09 Martin Jambor <mjambor@suse.cz>
3495 PR tree-optimization/51759
3496 * g++.dg/ipa/pr51759.C: New test.
3498 2012-01-09 Tobias Burnus <burnus@net-b.de>
3501 * gfortran.dg/optional_absent_2.f90: New.
3503 2012-01-09 Tobias Burnus <burnus@net-b.de>
3506 * gfortran.dg/use_17.f90: New.
3508 2012-01-09 Gary Funck <gary@intrepid.com>
3510 PR preprocessor/33919
3511 * gcc.dg/pr33919.c: New test.
3512 * gcc.dg/pr33919-0.h: New test header file.
3513 * gcc.dg/pr33919-1.h: Ditto.
3514 * gcc.dg/pr33919-2.h: Ditto.
3516 2012-01-07 Jan Hubicka <jh@suse.cz>
3518 PR tree-optimize/51694
3519 * gcc.c-torture/compile/pr51694.c: new testcase.
3521 2012-01-07 Jan Hubicka <jh@suse.cz>
3523 PR tree-optimization/51600
3524 * g++.dg/torture/pr51600.C: New testcase.
3526 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3528 PR gcov-profile/51715
3529 PR gcov-profile/51717
3530 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
3531 * gcc.misc-tests/gcov-14.c: Likewise.
3533 2012-01-06 Jason Merrill <jason@redhat.com>
3535 * g++.dg/parse/new5.C: New.
3537 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
3540 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
3541 including <string.h>.
3543 2012-01-06 Jason Merrill <jason@redhat.com>
3545 * g++.dg/abi/mangle51.C: New.
3546 * g++.dg/abi/mangle52.C: New.
3547 * g++.dg/abi/mangle53.C: New.
3548 * g++.dg/abi/mangle54.C: New.
3549 * g++.dg/abi/mangle55.C: New.
3550 * g++.dg/abi/mangle56.C: New.
3551 * g++.dg/abi/mangle57.C: New.
3552 * g++.dg/abi/mangle58.C: New.
3553 * g++.dg/abi/mangle59.C: New.
3554 * g++.dg/cpp0x/trailing3.C: Update mangling.
3555 * g++.dg/cpp0x/variadic111.C: Update mangling.
3556 * g++.dg/cpp0x/variadic4.C: Update mangling.
3557 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
3558 * g++.dg/template/nontype22.C: Works now.
3559 * g++.dg/template/pr35240.C: Works now.
3561 * g++.dg/cpp0x/error7.C: New.
3563 2012-01-06 Tobias Burnus <burnus@net-b.de>
3565 * gfortran.dg/deallocate_stat_2.f90: New.
3566 * coarray/allocate_errgmsg.f90: New.
3567 * gfortran.dg/coarray_lib_alloc_1.f90: New.
3568 * gfortran.dg/coarray_lib_alloc_2.f90: New.
3569 * coarray/subobject_1.f90: Fix for num_images > 1.
3570 * gfortran.dg/deallocate_stat.f90: Update due to changed
3573 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
3575 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
3577 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
3579 * ada/acats/overflow.lst: Add cb20004.
3581 2012-01-05 Dodji Seketeli <dodji@redhat.com>
3584 * g++.dg/cpp0x/alias-decl-18.C: New test.
3586 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
3588 * gcc.c-torture/execute/20120104-1.c: New test.
3590 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
3593 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
3594 the old typebound_operator_8.f03.
3595 * gfortran.dg/typebound_operator_8.f03: New version of
3596 typebound_operator_7.f03 with 'u' a derived type instead of a
3599 2012-01-05 Richard Guenther <rguenther@suse.de>
3601 * g++.dg/torture/pr49309.C: Skip for -flto.
3603 2012-01-05 Jakub Jelinek <jakub@redhat.com>
3606 * gcc.c-torture/compile/pr51761.c: New test.
3608 2012-01-05 Richard Guenther <rguenther@suse.de>
3610 PR tree-optimization/51760
3611 * gcc.dg/torture/pr51760.c: New testcase.
3613 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
3616 * gcc.dg/tm/memopt-6.c: Adjust regexp.
3618 2012-01-05 Richard Guenther <rguenther@suse.de>
3621 * gfortran.dg/lto/pr41576_0.f90: New testcase.
3622 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3624 2012-01-04 Jakub Jelinek <jakub@redhat.com>
3627 * gcc.dg/pr51695.c: New test.
3629 2012-01-04 Andrew Pinski <apinski@cavium.com>
3631 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
3632 * gcc.target/mips/octeon2-lx-1.c: New test.
3633 * gcc.target/mips/mips64-dsp-ldx.c: New test.
3634 * gcc.target/mips/octeon2-lx-2.c: New test.
3635 * gcc.target/mips/octeon2-lx-3.c: New test.
3637 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
3641 * gcc.dg/tm/alias-1.c: Adjust regexp.
3642 * gcc.dg/tm/alias-2.c: Adjust regexp.
3644 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3647 * g++.dg/warn/Wparentheses-26.C: New.
3649 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
3651 * gfortran.dg/elemental_optional_args_2.f90: New test.
3653 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3656 * gfortran.dg/common_17.f90: New test.
3658 2012-01-04 Richard Guenther <rguenther@suse.de>
3660 PR tree-optimization/49651
3661 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
3662 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3664 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3667 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
3669 2012-01-03 Andrew Pinski <apinski@cavium.com>
3671 * lib/scanasm.exp (dg-function-on-line): Always use a special format
3672 for all mips targets. Also allow an optional .cfi_startproc.
3674 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
3676 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
3678 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3681 * g++.dg/rtti/dyncast5.C: New.
3683 2012-01-03 Richard Guenther <rguenther@suse.de>
3685 PR tree-optimization/51070
3686 * gcc.dg/torture/pr51070-2.c: New testcase.
3688 2012-01-03 Richard Guenther <rguenther@suse.de>
3690 PR tree-optimization/51692
3691 * gcc.dg/torture/pr51692.c: New testcase.
3693 2012-01-03 Richard Guenther <rguenther@suse.de>
3696 * g++.dg/lto/pr51650-3_0.C: New testcase.
3698 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3701 * g++.dg/warn/Wredundant-decls-spec.C: New.
3703 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3705 PR tree-optimization/51719
3706 * g++.dg/tree-prof/pr51719.C: New test.
3708 2012-01-03 Richard Guenther <rguenther@suse.de>
3711 * gcc.dg/fold-compare-6.c: New testcase.
3713 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3716 * g++.dg/gomp/pr51669.C: New test.
3718 2012-01-02 Jason Merrill <jason@redhat.com>
3721 * g++.dg/cpp0x/constexpr-union2.C: New.
3724 * g++.dg/cpp0x/nsdmi-defer5.C: New.
3726 2012-01-02 Dodji Seketeli <dodji@redhat.com>
3729 * g++.dg/cpp0x/constexpr-99.C: New test.
3731 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
3734 * g++.dg/template/init9.C: New.
3736 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3738 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
3739 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
3740 rather than a specific number.
3742 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
3747 * gfortran.dg/typebound_operator_7.f03: New.
3748 * gfortran.dg/typebound_operator_8.f03: New.
3750 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3753 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
3755 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3757 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3759 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
3761 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3763 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
3766 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3768 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
3769 * gfortran.dg/io_real_boz_4.f90: Likewise.
3770 * gfortran.dg/io_real_boz_5.f90: Likewise.
3772 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3774 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
3776 2012-01-02 Revital Eres <revital.eres@linaro.org>
3778 * gcc.dg/sms-11.c: New file.
3780 2012-01-02 Tobias Burnus <burnus@net-b.de>
3783 * gfortran.dg/coarray/image_index_3.f90: New.
3785 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3788 * g++.dg/parse/enum8.C: New.
3790 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3793 * g++.dg/conversion/reinterpret4.C: New.
3794 * g++.dg/conversion/reinterpret1.C: Adjust.
3796 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3798 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
3800 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
3802 * g++.old-deja/g++.brendan/crash25.C: Adjust.
3803 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3804 * g++.old-deja/g++.jason/access14.C: Likewise.
3805 * g++.old-deja/g++.jason/access8.C: Likewise.
3806 * g++.old-deja/g++.jason/access1.C: Likewise.
3807 * g++.old-deja/g++.other/access3.C: Likewise.
3808 * g++.old-deja/g++.other/access5.C: Likewise.
3809 * g++.old-deja/g++.law/unsorted1.C: Likewise.
3810 * g++.old-deja/g++.law/visibility22.C: Likewise.
3811 * g++.old-deja/g++.law/visibility26.C: Likewise.
3812 * g++.old-deja/g++.mike/p2746.C: Likewise.
3813 * g++.dg/debug/using1.C: Likewise.
3814 * g++.dg/lookup/using51.C: Likewise.
3815 * g++.dg/inherit/using5.C: Likewise.
3816 * g++.dg/inherit/pr30297.C: Likewise.
3817 * g++.dg/inherit/access8.C: Likewise.
3818 * g++.dg/torture/pr39362.C: Likewise.
3819 * g++.dg/template/crash13.C: Likewise.
3820 * g++.dg/template/using10.C: Likewise.
3822 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3825 * lib/gcc-dg.exp (scan-module-absence): Really commit last
3828 2012-01-01 Ira Rosen <irar@il.ibm.com>
3830 PR tree-optimization/51704
3831 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
3832 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
3833 corresponding flags.
3835 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3838 * g++.dg/cpp0x/constexpr-delegating2.C: New.
3840 2012-01-01 Jan Hubicka <jh@suse.cz>
3842 PR rtl-optimization/51069
3843 * gcc.c-torture/compile/pr51069.c: New testcase.
3845 2012-01-01 Jakub Jelinek <jakub@redhat.com>
3847 PR tree-optimization/51683
3848 * gcc.dg/pr51683.c: New test.
3850 Copyright (C) 2012 Free Software Foundation, Inc.
3852 Copying and distribution of this file, with or without modification,
3853 are permitted in any medium without royalty provided the copyright
3854 notice and this notice are preserved.