1 2012-12-11 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/warn/Wunused-var-19.C: New test.
6 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
8 * gcc.dg/pr54121.c: New test.
10 2012-12-07 Uros Bizjak <ubizjak@gmail.com>
12 Backport from mainline
13 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
16 * gcc.target/i386/pr55597.c: New test.
18 2012-12-03 Richard Biener <rguenther@suse.de>
20 Backport from mainline
21 2012-09-24 Richard Guenther <rguenther@suse.de>
23 PR tree-optimization/53663
24 * gcc.dg/torture/pr53663-1.c: New testcase.
25 * gcc.dg/torture/pr53663-2.c: Likewise.
26 * gcc.dg/torture/pr53663-3.c: Likewise.
28 2012-12-03 Marek Polacek <polacek@redhat.com>
30 Backported from mainline
31 2012-12-03 Marek Polacek <polacek@redhat.com>
34 * gcc.dg/pr55570.c: New test.
36 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
40 2012-11-29 Jason Merrill <jason@redhat.com>
43 * g++.dg/cpp0x/variadic134.C: New.
46 * g++.dg/cpp0x/alias-decl-20.C: New.
49 * g++.dg/template/typedef39.C: New.
52 * g++.dg/cpp0x/variadic133.C: New.
53 * g++.dg/template/param1.C: Adjust.
55 2012-11-27 Richard Biener <rguenther@suse.de>
58 * g++.dg/opt/pr55331.C: New testcase.
60 2012-11-26 Richard Biener <rguenther@suse.de>
62 Backport from mainline
63 2012-10-12 Richard Biener <rguenther@suse.de>
65 PR tree-optimization/54894
66 * gcc.dg/torture/pr54894.c: New testcase.
68 2012-10-02 Richard Guenther <rguenther@suse.de>
71 * g++.dg/torture/pr54735.C: New testcase.
73 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
76 * g++.dg/init/new41.C: New.
78 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
82 * gfortran.dg/allocate_error_4.f90: New test.
84 2012-11-23 Janus Weil <janus@gcc.gnu.org>
87 * gfortran.dg/namelist_76.f90: New.
89 2012-11-19 H.J. Lu <hongjiu.lu@intel.com>
91 Backported from mainline
92 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
95 * gcc.target/i386/pr55142-1.c: New file.
96 * gcc.target/i386/pr55142-2.c: Likewise.
98 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
100 * gnat.dg/stack_check3.ad[sb]: New test.
102 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
104 * gcc.c-torture/compile/20121107-1.c: New test.
106 2012-11-06 Janus Weil <janus@gcc.gnu.org>
109 * gfortran.dg/transfer_class_1.f90: New.
111 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
113 * g++.dg/torture/20121105-1.C: New test.
115 2012-11-05 Jakub Jelinek <jakub@redhat.com>
117 Backported from mainline
118 2012-10-24 Jakub Jelinek <jakub@redhat.com>
121 * g++.dg/debug/pr54828.C: New test.
123 2012-10-23 Jakub Jelinek <jakub@redhat.com>
126 * c-c++-common/pr54988.c: New test.
128 2012-10-10 Jakub Jelinek <jakub@redhat.com>
130 PR tree-optimization/54877
131 * gcc.dg/torture/pr54877.c: New test.
133 2012-11-02 Jeff Law <law@redhat.com>
135 * gcc.c-torture/execute/pr54985.c: New test.
137 2012-10-29 Eric Botcazou <ebotcazou@adacore.com>
140 * gnat.dg/lto14.adb: Skip on Solaris.
142 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
145 * g++.dg/template/new11.C: New.
147 2012-10-26 Terry Guo <terry.guo@arm.com>
149 Backport from mainline
150 2012-10-23 Terry Guo <terry.guo@arm.com>
153 * gcc.dg/pr55019.c: New.
155 2012-10-25 Richard Biener <rguenther@suse.de>
157 PR tree-optimization/54902
158 * g++.dg/torture/pr54902.C: New testcase.
160 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
162 * gnat.dg/modular4.adb: New test.
163 * gnat.dg/modular4_pkg.ads: New helper.
165 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
167 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
168 * gnat.dg/specs/addr1.ads: Likewise.
170 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
172 Backport from mainline
173 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
176 * gcc.target/arm/pr54892.c: New.
178 2012-10-16 Andrey Belevantsev <abel@ispras.ru>
180 Backport from mainline
181 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
183 PR rtl-optimization/53701
184 * gcc.dg/pr53701.c: New test.
186 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
188 Backport from mainline
189 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
191 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
192 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
193 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
194 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
195 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
196 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
197 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
198 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
200 2012-10-15 Richard Guenther <rguenther@suse.de>
202 PR tree-optimization/54920
203 * gcc.dg/torture/pr54920.c: New testcase.
205 2012-10-14 Janus Weil <janus@gcc.gnu.org>
208 * gfortran.dg/class_allocate_13.f90: New.
210 2012-10-08 Terry Guo <terry.guo@arm.com>
212 Backported from mainline
213 2012-09-19 Terry Guo <terry.guo@arm.com>
215 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
216 extra prune rules that will be applied to all tests in a .exp file.
217 (gcc-dg-prune): Use rules defined by the above variable.
218 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
219 harmless warnings on architecture switch conflict.
221 2012-10-08 Jakub Jelinek <jakub@redhat.com>
224 * g++.dg/template/pr54858.C: New test.
226 2012-10-05 Jakub Jelinek <jakub@redhat.com>
228 PR tree-optimization/33763
229 * c-c++-common/pr33763.c: New test.
231 2012-10-03 Jakub Jelinek <jakub@redhat.com>
234 * g++.dg/cpp0x/constexpr-ref4.C: New test.
236 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
239 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
241 2012-09-27 Jakub Jelinek <jakub@redhat.com>
244 * gcc.target/i386/pr54703.c: New test.
246 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
248 Backport from mainline:
250 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
251 * lib/gcc-dg.exp (process-message): Don't ignore errors.
253 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
254 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
256 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
257 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
259 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
260 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
262 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
263 * lib/target-supports.exp
264 (check_effective_target_vect_widen_mult_qi_to_hi,
265 check_effective_target_vect_widen_mult_hi_to_si,
266 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
267 check_effective_target_vect_widen_mult_hi_to_si_pattern,
268 check_effective_target_vect_pack_trunc,
269 check_effective_target_vect_unpack,
270 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
273 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
274 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
275 target instead of xfailing it.
276 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
277 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
278 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
279 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
280 * gcc.dg/vect/vect-104.c: Likewise.
281 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
282 * gcc.dg/vect/vect-outer-1.c: Likewise.
283 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
284 * gcc.dg/vect/vect-outer-1a.c: Likewise.
285 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
286 * gcc.dg/vect/vect-outer-1b.c: Likewise.
287 * gcc.dg/vect/vect-outer-2b.c: Likewise.
288 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
289 * gcc.dg/vect/vect-outer-3a.c: Likewise.
290 * gcc.dg/vect/vect-outer-3b.c: Likewise.
291 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
293 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
294 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
296 2012-09-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
298 Backport from mainline:
299 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
302 * gnat.dg/lto15.adb: Require lto.
304 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
306 * gnat.dg/opt20.ads: Move dg directive to...
307 * gnat.dg/opt20.adb: ...here.
308 * gnat.dg/addr1.ad[sb]: Likewise.
309 * gnat.dg/concat2.ad[sb]: Likewise.
310 * gnat.dg/array16.ad[sb]: Likewise.
311 * gnat.dg/atomic5.ad[sb]: Likewise.
312 * gnat.dg/discr29.ad[sb]: Likewise.
313 * gnat.dg/noreturn5.ad[sb]: Likewise.
314 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
315 * gnat.dg/discr23.ads: Remove dg directive.
316 * gnat.dg/nested_float_packed.ads: Likewise.
317 * gnat.dg/oconst6.ads: Move to...
318 * gnat.dg/specs/oconst6.ads: ...here.
320 2012-09-20 Joseph Myers <joseph@codesourcery.com>
323 * gcc.c-torture/compile/pr54552-1.c: New test.
325 2012-09-20 Joseph Myers <joseph@codesourcery.com>
328 * gcc.c-torture/compile/pr54103-1.c,
329 gcc.c-torture/compile/pr54103-2.c,
330 gcc.c-torture/compile/pr54103-3.c,
331 gcc.c-torture/compile/pr54103-4.c,
332 gcc.c-torture/compile/pr54103-5.c,
333 gcc.c-torture/compile/pr54103-6.c: New tests.
334 * gcc.dg/c90-const-expr-8.c: Update expected column number.
336 2012-09-20 Jakub Jelinek <jakub@redhat.com>
338 Backported from mainline
339 2012-09-17 Jakub Jelinek <jakub@redhat.com>
341 PR tree-optimization/54563
342 * g++.dg/torture/pr54563.C: New test.
344 2012-09-20 Release Manager
346 * GCC 4.7.2 released.
348 2012-09-14 Jason Merrill <jason@redhat.com>
351 * g++.dg/init/aggr9.C: New.
353 2012-09-13 Tobias Burnus <burnus@net-b.de>
356 * gfortran.dg/implicit_pure_3.f90: New.
358 2012-09-13 Jakub Jelinek <jakub@redhat.com>
361 * gcc.c-torture/compile/pr54559.c: New test.
363 2012-09-13 Jason Merrill <jason@redhat.com>
366 * g++.dg/cpp0x/constexpr-temp1.C: New.
368 2012-09-13 Jason Merrill <jason@redhat.com>
371 * g++.dg/template/anonunion2.C: New.
373 2012-09-13 Jason Merrill <jason@redhat.com>
376 * g++.dg/template/init10.C: New.
378 2012-09-12 Tobias Burnus <burnus@net-b.de>
382 * gfortran.dg/coarray_10.f90: Update dg-error.
383 * gfortran.dg/coarray_28.f90: New.
384 * gfortran.dg/array_section_3.f90: New.
386 2012-09-10 Jason Merrill <jason@redhat.com>
389 * g++.dg/cpp0x/implicit14.C: New.
393 * g++.dg/cpp0x/constexpr-virtual2.C: New.
394 * g++.dg/cpp0x/constexpr-virtual3.C: New.
396 2012-09-10 Janus Weil <janus@gcc.gnu.org>
400 * gfortran.dg/select_type_29.f03: New.
402 2012-09-10 Markus Trippelsdorf <markus@trippelsdorf.de>
405 * g++.dg/tree-ssa/pr54515.C: new testcase
407 2012-09-08 Mikael Morin <mikael@gcc.gnu.org>
410 * gfortran.dg/bound_simplification_3.f90: New test.
412 2012-09-07 Richard Guenther <rguenther@suse.de>
414 Backport from mainline
415 2012-07-13 Richard Guenther <rguenther@suse.de>
417 PR tree-optimization/53922
418 * gcc.dg/torture/pr53922.c: New testcase.
420 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
422 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
424 2012-09-07 Jakub Jelinek <jakub@redhat.com>
426 Backported from mainline
427 2012-09-06 Jakub Jelinek <jakub@redhat.com>
429 PR rtl-optimization/54455
430 * gcc.dg/54455.c: New test.
432 2012-09-06 Andrew Pinski <apinski@cavium.com>
435 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
437 2012-09-05 Jakub Jelinek <jakub@redhat.com>
440 * c-c++-common/pr54486.c: New test.
442 2012-09-05 Joey Ye <joey.ye@arm.com>
444 Backported from trunk
445 2012-08-28 Joey Ye <joey.ye@arm.com>
447 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
449 2012-09-03 Jakub Jelinek <jakub@redhat.com>
451 Backported from mainline
452 2012-09-01 Jakub Jelinek <jakub@redhat.com>
455 * gcc.dg/torture/pr54436.c: New test.
457 2012-08-31 Jakub Jelinek <jakub@redhat.com>
460 * gcc.c-torture/compile/pr54428.c: New test.
462 2012-08-24 Jakub Jelinek <jakub@redhat.com>
465 * gcc.dg/pr54363.c: New test.
467 2012-08-31 Ollie Wild <aaw@google.com>
470 * g++.dg/init/lifetime3.C: New test.
472 2012-08-28 Uros Bizjak <ubizjak@gmail.com>
474 Backport from mainline
475 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
478 * gcc.target/i386/pr46254.c: New test.
480 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
482 Backported from trunk
483 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
486 * gcc.dg/gomp/pr53992.c: New test.
488 2012-08-13 Jakub Jelinek <jakub@redhat.com>
490 Backported from trunk
491 2012-07-19 Jakub Jelinek <jakub@redhat.com>
493 PR rtl-optimization/53942
494 * gcc.dg/pr53942.c: New test.
496 2012-08-10 Ulrich Weigand <ulrich.weigand@linaro.org>
498 Backport from mainline
499 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
501 * lib/target-supports.exp
502 (check_effective_target_vect_natural_alignment): New function.
503 * gcc.dg/align-2.c: Only run on targets with natural alignment
505 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
506 alignment of vector types.
508 2012-08-09 H.J. Lu <hongjiu.lu@intel.com>
510 Backport from mainline
511 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
513 PR rtl-optimization/54157
514 * gcc.target/i386/pr54157.c: New file.
516 2012-08-01 Uros Bizjak <ubizjak@gmail.com>
518 Backport from mainline
519 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
522 * gcc.dg/torture/pr52530.c: New test.
524 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
526 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
527 rand, srand. Include <stdlib.h>.
529 2012-07-20 Jason Merrill <jason@redhat.com>
532 * g++.dg/other/array7.C: New.
534 2012-07-19 Jason Merrill <jason@redhat.com>
537 * g++.dg/init/mutable1.C: New.
539 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
541 * gnat.dg/opt25.adb: New test.
542 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
543 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
545 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
547 * gnat.dg/aggr20.ad[sb]: New test.
548 * gnat.dg/aggr20_pkg.ads: New helper.
550 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
552 * gnat.dg/derived_type3.adb: New test.
553 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
555 2012-07-19 Richard Guenther <rguenther@suse.de>
556 Eric Botcazou <ebotcazou@adacore.com>
558 * gnat.dg/loop_optimization11.adb: New testcase.
559 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
561 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
563 * gnat.dg/discr38.adb: New test.
565 2012-07-19 Jakub Jelinek <jakub@redhat.com>
568 * c-c++-common/gomp/pr54017.c: New test.
570 2012-07-18 Richard Guenther <rguenther@suse.de>
572 Backport from mainline
573 2012-05-03 Richard Guenther <rguenther@suse.de>
575 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
576 unsupported prefetching support.
578 2012-07-17 Jason Merrill <jason@redhat.com>
581 * g++.dg/parse/enum9.C: New.
583 2012-07-17 Jason Merrill <jason@redhat.com>
586 * g++.dg/template/array23.C: New.
588 2012-07-17 Jason Merrill <jason@redhat.com>
591 * g++.dg/template/current-inst1.C: New.
592 * g++.dg/parse/crash35.C: Adjust.
594 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
596 PR rtl-optimization/53908
597 * gcc.dg/torture/pr53908.c: New test.
599 2012-07-10 Uros Bizjak <ubizjak@gmail.com>
601 Backport from mainline
602 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
605 * g++.dg/other/pr53811.C: New test.
607 2012-07-10 Jason Merrill <jason@redhat.com>
610 * g++.dg/cpp0x/defaulted36.C: New.
611 * g++.dg/cpp0x/defaulted21.C: Adjust.
613 * g++.dg/cpp0x/implicit13.C: New.
615 2012-07-09 Janis Johnson <janisjo@codesourcery.com>
617 Backport from mainline.
618 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
620 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
622 * g++.dg/template/error46.C: Add missing comment to dg-message.
623 * g++.dg/template/crash107.C: Likewise.
624 * g++.dg/template/error47.C: Likewise.
625 * g++.dg/template/crash108.C: Likewise.
626 * g++.dg/overload/operator5.C: Likewise.
628 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
629 errors in dg-message directives, add comments.
631 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
633 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
634 scan-dump-dem-not): Use printable pattern in test name.
636 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
638 * lib/target-supports-dg.exp (testname-for-summary): New.
639 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
640 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
641 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
642 scan-module-absence, output-exists, output-exists-not: Use
643 testname-for-summary.
644 (dg-test): Clean up testname_with_flags.
645 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
646 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
647 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
648 scan-assembler-dem-not, object-size: Use testname-for-summary.
649 * lib/gcov.exp (run-gcov): Likewise.
650 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
651 scan-dump-dem, scan-dump-dem-note): Likewise.
653 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
654 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
655 including profopt.opt; save and restore existing value.
656 * g++.dg/bprob/bprob.exp: Likewise.
657 * gcc.dg/matrix/matrix.exp: Likewise.
658 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
659 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
662 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
664 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
665 testname that includes flags, passed in as new argument, in
667 (run_gcov): Get testname from dg-test, use it in pass/fail messages
668 and pass it to verify-* procedures.
670 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
671 alignment torture options with usual torture options.
673 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
674 messages reported for one line of source code.
675 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
676 * g++.dg/cpp0x/decltype2.C: Likewise.
677 * g++.dg/cpp0x/decltype3.C: Likewise.
678 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
679 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
680 * g++.dg/cpp0x/static_assert3.C: Likewise.
681 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
682 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
683 * g++.dg/cpp0x/union1.C: Likewise.
684 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
685 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
686 * g++.dg/cpp0x/variadic2.C: Likewise.
687 * g++.dg/cpp0x/variadic20.C: Likewise.
688 * g++.dg/cpp0x/variadic74.C: Likewise.
689 * g++.dg/diagnostic/bitfld2.C: Likewise.
690 * g++.dg/ext/attrib44.C: Likewise.
691 * g++.dg/ext/no-asm-1.C: Likewise.
692 * g++.dg/other/error34.C: Likewise.
693 * g++.dg/parse/crash46.C: Likewise.
694 * g++.dg/parse/error10.C: Likewise.
695 * g++.dg/parse/error2.C: Likewise.
696 * g++.dg/parse/error3.C: Likewise.
697 * g++.dg/parse/error36.C: Likewise.
698 * g++.dg/parse/error8.C: Likewise.
699 * g++.dg/parse/error9.C: Likewise.
700 * g++.dg/parse/parser-pr28152-2.C: Likewise.
701 * g++.dg/parse/parser-pr28152.C: Likewise.
702 * g++.dg/parse/template25.C: Likewise.
703 * g++.dg/parse/typename11.C: Likewise.
704 * g++.dg/tc1/dr147.C: Likewise.
705 * g++.dg/template/deduce3.C: Likewise.
706 * g++.dg/template/koenig9.C: Likewise.
707 * g++.dg/template/pr23510.C: Likewise.
708 * g++.dg/warn/pr12242.C: Likewise.
709 * g++.dg/warn/pr30551-2.C: Likewise.
710 * g++.dg/warn/pr30551.C: Likewise.
711 * g++.old-deja/g++.other/typename1.C: Likewise.
712 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
714 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
717 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
720 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
721 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
722 scan-stack-usage-not): Don't strip torture options from test name.
724 * lib/scandump.exp (scan-dump-times): Use printable version of
725 regexp in test summary line.
727 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
728 messages reported for one line of source code.
729 * gcc.dg/format/few-1.c: Likewise.
730 * gcc.dg/ia64-sync-2.c: Likewise.
731 * gcc.dg/sync-2.c: Likewise.
732 * gcc.dg/noncompile/pr44517.c: Likewise.
734 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
736 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
737 alignment torture options with usual torture options.
738 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
739 instead of dg-options.
740 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
741 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
742 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
743 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
744 * gcc.dg/torture/stackalign/push-1.c: Likewise.
745 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
747 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
748 to checks for multiple messages reported for one line of source code.
749 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
751 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
752 messages reported for one line of source code.
754 * gcc.dg/20031223-1.c: Add comments to check for multiple
755 messages reported for one line of source code.
756 * gcc.dg/Wconversion-integer.c: Likewise.
757 * gcc.dg/Wfatal-2.c: Likewise.
758 * gcc.dg/Wfatal.c: Likewise.
759 * gcc.dg/Wobjsize-1.c: Likewise.
760 * gcc.dg/c99-vla-jump-1.c: Likewise.
761 * gcc.dg/c99-vla-jump-2.c: Likewise.
762 * gcc.dg/c99-vla-jump-3.c: Likewise.
763 * gcc.dg/c99-vla-jump-4.c: Likewise.
764 * gcc.dg/c99-vla-jump-5.c: Likewise.
765 * gcc.dg/decl-9.c: Likewise.
766 * gcc.dg/declspec-10.c: Likewise.
767 * gcc.dg/declspec-18.c: Likewise.
768 * gcc.dg/mtune.c: Likewise.
769 * gcc.dg/parser-pr28152-2.c: Likewise.
770 * gcc.dg/parser-pr28152.c: Likewise.
771 * gcc.dg/pr14475.c: Likewise.
772 * gcc.dg/pr27953.c: Likewise.
773 * gcc.dg/pr28322-3.c: Likewise.
774 * gcc.dg/pr30457.c: Likewise.
775 * gcc.dg/pr30551-2.c: Likewise.
776 * gcc.dg/pr30551-3.c: Likewise.
777 * gcc.dg/pr30551-4.c: Likewise.
778 * gcc.dg/pr30551-5.c: Likewise.
779 * gcc.dg/pr30551-6.c: Likewise.
780 * gcc.dg/pr30551.c: Likewise.
781 * gcc.dg/pr45461.c: Likewise.
782 * gcc.dg/pr48552-1.c: Likewise.
783 * gcc.dg/pr48552-2.c: Likewise.
784 * gcc.dg/redecl-1.c: Likewise.
785 * gcc.dg/transparent-union-3.c: Likewise.
786 * gcc.dg/utf-dflt.c: Likewise.
787 * gcc.dg/utf-dflt2.c: Likewise.
788 * gcc.dg/vla-8.c: Likewise.
789 * gcc.dg/vla-init-1.c: Likewise.
790 * gcc.dg/wtr-int-type-1.c: Likewise.
792 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
793 messages reported for for one line of source code.
794 * c-c++-common/raw-string-5.c: Likewise.
795 * c-c++-common/raw-string-4.c: Likewise.
796 * c-c++-common/raw-string-6.c: Likewise.
797 * c-c++-common/pr20000.c: Likewise.
799 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
800 messages reported for one line of source code.
801 * gcc.dg/cpp/pr30786.c: Likewise.
802 * gcc.dg/cpp/pr28709.c: Likewise.
803 * gcc.dg/cpp/missing-header-MD.c: Likewise.
804 * gcc.dg/cpp/macspace2.c: Likewise.
805 * gcc.dg/cpp/missing-header-1.c: Likewise.
806 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
807 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
808 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
810 2012-07-09 Jason Merrill <jason@redhat.com>
813 * g++.dg/cpp0x/nullptr29.C: New.
815 2012-07-06 Mikael Morin <mikael@gcc.gnu.org>
818 * gfortran.dg/inline_sum_4.f90: New test.
820 2012-07-06 Richard Guenther <rguenther@suse.de>
822 Backport from mainline
823 2012-06-18 Richard Guenther <rguenther@suse.de>
825 PR tree-optimization/53693
826 * g++.dg/torture/pr53693.C: New testcase.
828 2012-07-06 Richard Guenther <rguenther@suse.de>
830 Backport from mainline
831 2012-04-11 Richard Guenther <rguenther@suse.de>
834 * gfortran.dg/pr52621.f90: New testcase.
836 2012-07-05 Pat Haugen <pthaugen@us.ibm.com>
838 Backport from mainline
839 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
841 * gcc.target/powerpc/lhs-1.c: New.
842 * gcc.target/powerpc/lhs-2.c: New.
843 * gcc.target/powerpc/lhs-3.c: New.
845 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
847 * gnat.dg/recursive_call.adb: New test.
849 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
851 * gnat.dg/discr37.ad[sb]: New test.
853 2012-07-02 Jason Merrill <jason@redhat.com>
856 * g++.dg/template/ref6.C: New.
859 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
861 2012-06-29 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
863 Backport from mainline.
864 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
865 * gcc.target/arm/neon-vrev.c: New.
867 2012-06-28 Richard Guenther <rguenther@suse.de>
870 * gcc.dg/torture/pr53790.c: New testcase.
872 2012-06-27 Fabien ChĂȘne <fabien@gcc.gnu.org>
875 * g++.dg/cpp0x/forw_enum11.C: New.
877 2012-06-26 Richard Guenther <rguenther@suse.de>
880 * g++.dg/torture/pr53752.C: New testcase.
882 2012-06-25 Jason Merrill <jason@redhat.com>
886 * g++.dg/cpp0x/decltype38.C: New.
887 * g++.dg/cpp0x/variadic132.C: New.
890 * g++.dg/cpp0x/nullptr28.C: New.
893 * g++.dg/cpp0x/constexpr-tuple.C: New.
895 2012-06-25 Jakub Jelinek <jakub@redhat.com>
898 * gcc.target/i386/pr53759.c: New test.
901 * g++.dg/cpp0x/nsdmi7.C: New test.
903 2012-06-22 Tobias Burnus <burnus@net-b.de>
905 Backport from mainline
906 2012-06-17 Tobias Burnus <burnus@net-b.de>
910 * gfortran.dg/transfer_check_3.f90: New.
912 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
914 * gnat.dg/lto15.ad[sb]: New test.
916 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
918 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
921 2012-06-19 Jason Merrill <jason@redhat.com>
924 * g++.dg/cpp0x/decltype37.C: New.
927 * g++.dg/debug/localclass1.C: New.
929 * g++.dg/debug/dwarf2/namespace-2.C: New.
930 * g++.dg/debug/dwarf2/localclass3.C: New.
932 2012-06-19 Richard Guenther <rguenther@suse.de>
935 * g++.dg/lto/pr53470_0.C: New testcase.
936 * gcc.dg/lto/pr53470_0.c: Likewise.
938 2012-06-19 Jason Merrill <jason@redhat.com>
942 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
945 * g++.dg/template/local7.C: New.
947 2012-06-16 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
949 Back port from mainline
950 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
953 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
954 directive to Scan for vpmuldq, not vpmacsdql.
956 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
958 * gnat.dg/vect8.ad[sb]: New test.
960 2012-06-14 Jakub Jelinek <jakub@redhat.com>
962 Backported from mainline
963 2012-06-12 Jakub Jelinek <jakub@redhat.com>
965 PR rtl-optimization/53589
966 * gcc.dg/torture/pr53589.c: New test.
968 2012-06-07 Jakub Jelinek <jakub@redhat.com>
971 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
972 * gcc.dg/gomp/critical-4.c: Likewise.
973 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
974 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
975 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
976 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
977 * c-c++-common/gomp/pr53580.c: New test.
979 2012-06-14 Tobias Burnus <burnus@net-b.de>
981 Backport from mainline
982 2012-06-04 Tobias Burnus <burnus@net-b.de>
985 * gfortran.dg/init_flag_10.f90: New.
987 2012-06-14 Richard Guenther <rguenther@suse.de>
989 Backport from mainline
990 2012-06-11 Richard Guenther <rguenther@suse.de>
993 * g++.dg/ext/pr53605.C: New testcase.
995 2012-06-14 Tobias Burnus <burnus@net-b.de>
998 * gfortran.dg/save_4.f90: New.
1000 2012-06-14 Richard Guenther <rguenther@suse.de>
1002 Backport from mainline
1003 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
1006 * g++.dg/cpp0x/pr52841.C: New testcase.
1008 2012-06-13 Christian Bruel <christian.bruel@st.com>
1011 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1013 2012-06-14 Release Manager
1015 * GCC 4.7.1 released.
1017 2012-06-12 Jason Merrill <jason@redhat.com>
1020 * g++.dg/template/local7.C: New.
1024 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1026 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1029 * g++.dg/warn/Wenum-compare-no-2: New.
1031 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
1034 * gcc.target/powerpc/cell_builtin_1.c: New test case.
1035 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1036 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1037 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1038 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1039 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1040 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1041 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1043 2012-06-04 Richard Guenther <rguenther@suse.de>
1045 Backport from mainline
1046 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1049 * gcc.c-torture/compile/pr52979-1.c: New test.
1050 * gcc.c-torture/execute/pr52979-1.c: New test.
1051 * gcc.c-torture/execute/pr52979-2.c: New test.
1053 2012-06-04 Jakub Jelinek <jakub@redhat.com>
1055 PR tree-optimization/53550
1056 * gcc.dg/pr53550.c: New test.
1058 2012-06-04 Richard Guenther <rguenther@suse.de>
1059 Eric Botcazou <ebotcazou@adacore.com>
1061 Backport from mainline
1065 * gcc.dg/torture/pr48124-1.c: New testcase.
1066 * gcc.dg/torture/pr48124-2.c: Likewise.
1067 * gcc.dg/torture/pr48124-3.c: Likewise.
1068 * gcc.dg/torture/pr48124-4.c: Likewise.
1069 * gnat.dg/pack16.adb: Likewise.
1070 * gnat.dg/pack16_pkg.ads: Likewise.
1071 * gnat.dg/pack17.adb: Likewise.
1072 * gnat.dg/specs/pack7.ads: Likewise.
1073 * gnat.dg/specs/pack8.ads: Likewise.
1074 * gnat.dg/specs/pack8_pkg.ads: Likewise.
1076 2012-06-01 Jason Merrill <jason@redhat.com>
1079 * g++.dg/ext/visibility/template12.C: New.
1080 * g++.dg/ext/attrib14.C: Adjust warning line.
1083 * g++.dg/parse/new6.C: New.
1084 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1086 2012-06-01 Jason Merrill <jason@redhat.com>
1089 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1091 2012-06-01 Jason Merrill <jason@redhat.com>
1094 * g++.dg/cpp0x/auto33.C: New.
1096 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1098 * c-c++-common/restrict-2.c: Revert previous change.
1100 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1103 * gnat.dg/lto14.adb: Skip on Solaris.
1105 2012-05-31 Jason Merrill <jason@redhat.com>
1108 * g++.dg/cpp0x/initlist-ctor1.C: New.
1110 2012-05-31 Richard Guenther <rguenther@suse.de>
1113 * gcc.dg/torture/pr48493.c: New testcase.
1115 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1118 * g++.dg/init/new33.C: New test.
1120 2012-05-30 Jason Merrill <jason@redhat.com>
1123 * c-c++-common/array-lit.c: New.
1124 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1126 2012-05-30 Richard Guenther <rguenther@suse.de>
1129 * gcc.dg/torture/pr53501.c: New testcase.
1130 * c-c++-common/restrict-2.c: Adjust.
1132 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1134 PR rtl-optimization/53519
1135 * gcc.c-torture/compile/pr53519.c: New test.
1137 2012-05-29 Richard Guenther <rguenther@suse.de>
1139 PR tree-optimization/53516
1140 * gcc.dg/torture/pr53516.c: New testcase.
1142 2012-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1145 * g++.dg/parse/crash60.C: New.
1147 2012-05-28 Jakub Jelinek <jakub@redhat.com>
1149 PR tree-optimization/53505
1150 * c-c++-common/torture/pr53505.c: New test.
1152 2012-05-25 Ian Lance Taylor <iant@google.com>
1154 * gcc.dg/split-6.c: New test.
1156 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
1158 * gnat.dg/lto14.adb: New test.
1160 2012-05-24 Richard Guenther <rguenther@suse.de>
1163 * g++.dg/tree-prof/pr53460.C: New testcase.
1165 2012-05-24 Jakub Jelinek <jakub@redhat.com>
1167 PR tree-optimization/53465
1168 * gcc.c-torture/execute/pr53465.c: New test.
1170 2012-05-23 Tobias Burnus <burnus@net-b.de>
1173 * gfortran.dg/realloc_on_assign_15.f90: New.
1175 2012-05-22 Richard Guenther <rguenther@suse.de>
1177 PR tree-optimization/53408
1178 * gcc.dg/torture/pr53408.c: New testcase.
1180 2012-05-22 Richard Guenther <rguenther@suse.de>
1183 * gcc.dg/torture/pr51071-2.c: New testcase.
1185 2012-05-21 Jakub Jelinek <jakub@redhat.com>
1187 PR tree-optimization/53366
1188 * gcc.dg/torture/pr53366-1.c: New test.
1189 * gcc.dg/torture/pr53366-2.c: New test.
1190 * gcc.target/i386/pr53366-1.c: New test.
1191 * gcc.target/i386/pr53366-2.c: New test.
1193 PR tree-optimization/53409
1194 * gcc.c-torture/compile/pr53409.c: New test.
1196 PR tree-optimization/53410
1197 * gcc.c-torture/compile/pr53410-1.c: New test.
1198 * gcc.c-torture/compile/pr53410-2.c: New test.
1200 2012-05-21 Joseph Myers <joseph@codesourcery.com>
1203 * gcc.c-torture/compile/pr53418-1.c,
1204 gcc.c-torture/compile/pr53418-2.c: New tests.
1206 2012-05-21 Patrick Marlier <patrick.marlier@gmail.com>
1208 * gcc.dg/tm/indirect-2.c: New test.
1210 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
1212 Backport from mainline
1213 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
1214 H.J. Lu <hongjiu.lu@intel.com>
1217 * gcc.target/i386/pr53416.c: New file.
1219 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
1221 * gnat.dg/lto13.adb: New test.
1222 * gnat.dg/lto13_pkg.ad[sb]: New helper.
1224 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
1226 * gnat.dg/specs/lto12.ads: New test.
1227 * gnat.dg/specs/lto12_pkg.ads: New helper.
1229 2012-05-17 David S. Miller <davem@davemloft.net>
1231 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1232 failure on sparc-*-linux-gnu.
1234 2012-05-16 Richard Henderson <rth@redhat.com>
1237 * g++.dg/opt/pr52727.C: New testcase.
1239 2012-05-16 Richard Guenther <rguenther@suse.de>
1241 PR tree-optimization/53364
1242 * g++.dg/torture/pr53364.C: New testcase.
1244 2012-05-15 Jakub Jelinek <jakub@redhat.com>
1247 * gcc.dg/pr53358.c: New test.
1249 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
1251 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1252 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1254 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
1256 * gnat.dg/null_pointer_deref3.adb: New test.
1258 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1261 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1263 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
1265 * gnat.dg/lto11.ad[sb]: New test.
1267 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
1270 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1272 2012-05-07 Jakub Jelinek <jakub@redhat.com>
1274 PR tree-optimization/53239
1275 * g++.dg/opt/vrp3.C: New test.
1276 * g++.dg/opt/vrp3-aux.cc: New file.
1277 * g++.dg/opt/vrp3.h: New file.
1279 2012-05-07 Tobias Burnus <burnus@net-b.de>
1281 Backport from mainline:
1282 2012-05-07 Tobias Burnus <burnus@net-b.de>
1285 * gfortran.dg/typebound_operator_15.f90: New.
1287 2012-05-05 Tobias Burnus <burnus@net-b.de>
1289 Backport from mainline:
1290 2012-05-04 Tobias Burnus <burnus@net-b.de>
1293 * gfortran.dg/constructor_7.f90: New.
1294 * gfortran.dg/constructor_8.f90: New.
1296 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1298 Backport from mainline:
1300 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1302 PR tree-optimization/52633
1303 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1304 recognized as widening shifts instead of over-widening.
1305 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1306 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1307 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1308 * gcc.target/arm/pr52633.c: New test.
1310 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
1312 PR tree-optimization/52870
1313 * gcc.dg/vect/pr52870.c: New test.
1315 2012-05-04 Richard Guenther <rguenther@suse.de>
1317 * gcc.dg/lto/pr53214_0.c: New testcase.
1319 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
1321 * gcc.target/ia64/pr48496.c: New test.
1322 * gcc.target/ia64/pr52657.c: Likewise.
1324 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1326 Backport from mainline
1327 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1330 * gcc.target/powwerpc/pr53199.c: New file.
1332 2012-05-03 Martin Jambor <mjambor@suse.cz>
1334 Backport from mainline
1335 2012-05-02 Martin Jambor <mjambor@suse.cz>
1338 * g++.dg/lto/pr52605_0.C: New test.
1340 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1343 * g++.dg/other/final2.C: New.
1345 2012-05-03 Jakub Jelinek <jakub@redhat.com>
1348 * gcc.dg/pr53174.c: New test.
1351 * gcc.target/arm/pr53187.c: New test.
1352 * gcc.c-torture/compile/pr53187.c: New test.
1354 2012-05-03 Richard Guenther <rguenther@suse.de>
1356 PR tree-optimization/53144
1357 * gcc.dg/torture/pr53144.c: New testcase.
1359 2012-05-02 Tobias Burnus <burnus@net-b.de>
1361 Backport from mainline
1362 2012-04-16 Tobias Burnus <burnus@net-b.de>
1365 * gfortran.dg/pointer_intent_6.f90: New.
1367 2012-05-02 Jakub Jelinek <jakub@redhat.com>
1369 PR tree-optimization/53163
1370 * gcc.c-torture/compile/pr53163.c: New test.
1372 PR rtl-optimization/53160
1373 * gcc.c-torture/execute/pr53160.c: New test.
1375 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1379 * gfortran.dg/function_optimize_12.f90: New test.
1381 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
1383 Backport from mainline
1384 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1387 * gcc.c-torture/execute/20120427-1.c: New testcase.
1389 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
1392 * gcc.dg/torture/pr53120.c: New test.
1394 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1397 * gcc.dg/pr52880.c: New test.
1399 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
1402 PR tree-optimizations/52891
1404 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
1406 2012-04-24 Richard Guenther <rguenther@suse.de>
1408 PR tree-optimization/53085
1409 * g++.dg/torture/pr53085.C: New testcase.
1411 2012-04-23 Richard Guenther <rguenther@suse.de>
1414 * gcc.dg/pr53060.c: New testcase.
1416 2012-04-23 Jakub Jelinek <jakub@redhat.com>
1418 PR tree-optimizations/52891
1419 * gcc.c-torture/compile/pr52891-1.c: New test.
1420 * gcc.c-torture/compile/pr52891-2.c: New test.
1422 2012-04-20 Ian Lance Taylor <iant@google.com>
1424 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
1425 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
1427 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1430 * g++.dg/parse/crash59.C: New.
1432 2012-04-16 Jason Merrill <jason@redhat.com>
1435 * g++.dg/cpp0x/variadic131.C: New.
1437 2012-04-16 Jason Merrill <jason@redhat.com>
1440 * g++.dg/cpp0x/variadic129.C: New.
1443 * g++.dg/cpp0x/variadic128.C: New.
1445 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
1447 Backport from mainline
1448 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
1451 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
1452 second function argument.
1453 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
1454 (calc_permps): Update declaration. Calculate result correctly.
1455 (avx2_test): Change src2 type to union256i_d.
1456 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
1459 2012-04-16 Martin Jambor <mjambor@suse.cz>
1461 Backported from mainline
1463 2012-04-13 Martin Jambor <mjambor@suse.cz>
1466 * g++.dg/ipa/pr52939.C: New test.
1468 2012-04-15 Jason Merrill <jason@redhat.com>
1471 * g++.dg/cpp0x/variadic125.C: New.
1474 * g++.dg/cpp0x/variadic124.C: New.
1476 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
1479 * g++.dg/lookup/using52.C: New.
1481 2012-04-13 Jason Merrill <jason@redhat.com>
1484 * g++.dg/cpp0x/variadic123.C: New.
1485 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
1487 2012-04-11 Jason Merrill <jason@redhat.com>
1490 * g++.dg/ext/attrib45.C: New.
1492 2012-04-13 Tom de Vries <tom@codesourcery.com>
1494 Backport from mainline r186419.
1496 2012-04-13 Tom de Vries <tom@codesourcery.com>
1498 * gcc.dg/pr52734.c: New test.
1500 2012-04-13 Richard Guenther <rguenther@suse.de>
1502 PR tree-optimization/52969
1503 * gcc.dg/torture/pr52969.c: New testcase.
1505 2012-04-13 Richard Guenther <rguenther@suse.de>
1508 * gcc.dg/pr52862.c: New testcase.
1510 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1512 Backport from mainline
1513 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1516 * gcc.target/powerpc/pr52775.c: New file.
1518 2012-04-12 Richard Guenther <rguenther@suse.de>
1520 PR tree-optimization/52943
1521 * gcc.dg/torture/pr52943.c: New testcase.
1523 2012-04-09 Mike Stump <mikestump@comcast.net>
1525 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
1526 * gcc.dg/tree-ssa/vrp59.c: Likewise.
1527 * gcc.dg/tree-ssa/vrp60.c: Likewise.
1528 * gnat.dg/aggr11.adb: Likewise.
1529 * gnat.dg/aggr11_pkg.ads: Likewise.
1530 * gnat.dg/aggr15.adb: Likewise.
1531 * gnat.dg/aggr15.ads: Likewise.
1532 * gnat.dg/aggr17.adb: Likewise.
1533 * gnat.dg/aggr18.adb: Likewise.
1534 * gnat.dg/array14.adb: Likewise.
1535 * gnat.dg/array14.ads: Likewise.
1536 * gnat.dg/array14_pkg.ads: Likewise.
1537 * gnat.dg/array19.adb: Likewise.
1538 * gnat.dg/array19.ads: Likewise.
1539 * gnat.dg/discr27.adb: Likewise.
1540 * gnat.dg/discr27.ads: Likewise.
1541 * gnat.dg/discr35.adb: Likewise.
1542 * gnat.dg/discr35.ads: Likewise.
1543 * gnat.dg/discr6.adb: Likewise.
1544 * gnat.dg/discr6_pkg.ads: Likewise.
1545 * gnat.dg/import1.adb: Likewise.
1546 * gnat.dg/import1.ads: Likewise.
1547 * gnat.dg/loop_address2.adb: Likewise.
1548 * gnat.dg/opt7.adb: Likewise.
1549 * gnat.dg/opt7.ads: Likewise.
1550 * gnat.dg/pointer_variable_bounds.adb: Likewise.
1551 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1552 * gnat.dg/rep_clause2.adb: Likewise.
1553 * gnat.dg/rep_clause2.ads: Likewise.
1554 * gnat.dg/slice2.adb: Likewise.
1555 * gnat.dg/slice2.ads: Likewise.
1556 * gnat.dg/slice6.adb: Likewise.
1557 * gnat.dg/slice6_pkg.ads: Likewise.
1558 * gnat.dg/specs/unchecked_union2.ads: Likewise.
1559 * gnat.dg/taft_type2.adb: Likewise.
1560 * gnat.dg/taft_type2.ads: Likewise.
1561 * gnat.dg/taft_type2_pkg.ads: Likewise.
1562 * gnat.dg/volatile10.adb: Likewise.
1563 * gnat.dg/volatile10_pkg.ads: Likewise.
1565 * gcc.dg/dll-8.c: Remove execute permissions.
1566 * g++.dg/ext/dllexport5.C: Likewise.
1568 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
1570 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
1571 (check_effective_target_sync_long_long): Add SPARC case.
1572 (check_effective_target_sync_long_long_runtime): Likewise.
1573 (check_effective_target_sync_int_long): Adjust SPARC case.
1574 (check_effective_target_sync_char_short): Likewise.
1576 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1580 * gfortran.dg/function_optimize_11.f90: New test.
1582 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1586 * gfortran.dg/use_only_6.f90: New test.
1588 2012-04-06 Mike Stump <mikestump@comcast.net>
1591 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
1593 2012-04-05 Jason Merrill <jason@redhat.com>
1596 * g++.dg/template/qualified-id5.C: New.
1598 2012-04-03 Jason Merrill <jason@redhat.com>
1601 * g++.dg/cpp0x/variadic-value1.C: New.
1603 2012-04-03 Richard Guenther <rguenther@suse.de>
1605 Backport from mainline
1606 2012-03-02 Richard Guenther <rguenther@suse.de>
1608 PR tree-optimization/52406
1609 * gcc.dg/torture/pr52406.c: New testcase.
1611 2012-04-03 Richard Guenther <rguenther@suse.de>
1613 Backport from mainline
1614 2012-03-15 Richard Guenther <rguenther@suse.de>
1617 * gfortran.dg/vect/pr52580.f: New testcase.
1619 2012-04-03 Richard Guenther <rguenther@suse.de>
1621 Backport from mainline
1622 2012-03-06 Richard Guenther <rguenther@suse.de>
1625 * gcc.dg/torture/pr52493.c: New testcase.
1627 2012-03-23 Richard Guenther <rguenther@suse.de>
1629 PR tree-optimization/52678
1630 * gfortran.dg/pr52678.f: New testcase.
1632 2012-03-26 Richard Guenther <rguenther@suse.de>
1634 PR tree-optimization/52701
1635 * gfortran.dg/pr52701.f90: New testcase.
1637 2012-03-30 Richard Guenther <rguenther@suse.de>
1639 PR tree-optimization/52754
1640 * gcc.target/i386/pr52754.c: New testcase.
1642 2012-04-03 Jakub Jelinek <jakub@redhat.com>
1644 PR tree-optimization/52835
1645 * gfortran.dg/pr52835.f90: New test.
1647 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
1649 * gnat.dg/controlled6.adb: New test.
1650 * gnat.dg/controlled6_pkg.ads: New helper.
1651 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
1653 2012-03-29 Meador Inge <meadori@codesourcery.com>
1656 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
1658 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1661 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
1663 2012-03-29 Jason Merrill <jason@redhat.com>
1666 * g++.dg/template/inherit8.C: New.
1668 2012-03-29 Jakub Jelinek <jakub@redhat.com>
1671 * g++.dg/ext/weak4.C: New test.
1673 2012-03-29 Jason Merrill <jason@redhat.com>
1676 * g++.dg/cpp0x/initlist-array3.C: New.
1678 2012-03-28 Jason Merrill <jason@redhat.com>
1681 * g++.dg/overload/virtual2.C: New.
1683 2012-03-28 Martin Jambor <mjambor@suse.cz>
1685 Backported from mainline
1686 2012-03-27 Martin Jambor <mjambor@suse.cz>
1689 * gcc.dg/torture/pr52693.c: New test.
1691 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1694 * gcc.dg/pr52691.c: New test.
1697 * gcc.c-torture/compile/pr52750.c: New test.
1699 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
1701 Backport from 2012-03-28 mainline r185910.
1704 * gcc.target/avr/torture/builtins-2.c: New test.
1706 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1709 * gcc.target/i386/pr52736.c: New test.
1711 2012-03-27 Richard Guenther <rguenther@suse.de>
1714 * gcc.dg/torture/pr52720.c: New testcase.
1716 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
1718 Backport from 2012-03-26 mainline r185793.
1720 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
1721 Add "-Os -flto" to list.
1723 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
1725 * gnat.dg/concat2.ad[sb]: New test.
1727 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
1730 * gcc.c-torture/compile/limits-externdecl.c: New test.
1732 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
1735 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
1737 2012-03-22 Tobias Burnus <burnus@net-b.de>
1740 * gfortran.dg/intrinsic_8.f90: New.
1742 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1745 * g++.dg/ext/attrib44.C: New test.
1747 2012-03-22 Jason Merrill <jason@redhat.com>
1749 * g++.dg/torture/pr52582.C: New.
1751 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
1753 Backport from 2012-03-20 mainline r185583.
1755 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
1758 Backport from 2012-03-20 mainline r185570.
1761 * gcc.target/avr/torture/addr-space-2.h: New file.
1762 * gcc.target/avr/torture/addr-space-2-g.h: New test.
1763 * gcc.target/avr/torture/addr-space-2-0.h: New test.
1764 * gcc.target/avr/torture/addr-space-2-1.h: New test.
1765 * gcc.target/avr/torture/addr-space-2-x.h: New test.
1767 Backport from 2012-03-12 mainline r185255.
1770 * gcc.target/avr/torture/addr-space-1.h: New file.
1771 * gcc.target/avr/torture/addr-space-g.h: New test.
1772 * gcc.target/avr/torture/addr-space-0.h: New test.
1773 * gcc.target/avr/torture/addr-space-1.h: New test.
1774 * gcc.target/avr/torture/addr-space-x.h: New test.
1776 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1778 Backported from mainline
1779 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1782 * g++.dg/cpp0x/udlit-args2.C: New test.
1784 2012-03-13 Jakub Jelinek <jakub@redhat.com>
1787 * gcc.dg/Wunused-var-3.c: New test.
1789 2012-03-22 Release Manager
1791 * GCC 4.7.0 released.
1793 2012-03-20 Jason Merrill <jason@redhat.com>
1795 * g++.dg/cpp0x/auto32.C: New.
1797 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1798 Andrew Pinski <apinski@cavium.com>
1801 * gcc.dg/pr52592.c: New test.
1803 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1806 * g++.dg/opt/pr52582.C: New test.
1808 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1811 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
1813 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
1815 2012-03-10 Tobias Burnus <burnus@net-b.de>
1818 * gfortran.dg/proc_ptr_34.f90: New.
1820 2012-03-07 Jason Merrill <jason@redhat.com>
1823 * g++.dg/cpp0x/udlit-mangle.C: New.
1825 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
1827 Backport from mainline r184894.
1828 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
1831 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1833 Backport from mainline
1834 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1836 * gcc.target/powerpc/pr52457.c: New test.
1838 2012-03-01 Kai Tietz <ktietz@redhat.com>
1840 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
1841 routines on mingw targets.
1842 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
1845 2012-03-01 Jakub Jelinek <jakub@redhat.com>
1847 PR tree-optimization/52445
1848 * gcc.dg/pr52445.c: New test.
1850 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1853 * gcc.c-torture/compile/pr52437.c: New test.
1856 * gcc.dg/torture/pr52419.c: New test.
1858 PR tree-optimization/52429
1859 * gcc.dg/torture/pr52429.c: New test.
1860 * g++.dg/opt/pr52429.C: New test.
1862 2012-02-29 Richard Guenther <rguenther@suse.de>
1865 * gcc.dg/lto/trans-mem-1_0.c: Remove.
1866 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
1867 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
1868 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
1869 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
1870 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
1872 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1874 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
1876 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
1879 * gfortran.dg/realloc_on_assign_13.f90 : New test.
1881 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1884 * gcc.target/arm/neon/pr51534.c: New testcase.
1886 2012-02-28 Richard Guenther <rguenther@suse.de>
1889 * gcc.dg/torture/pr52407.c: New testcase.
1891 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1893 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
1894 * gcc.target/arm/vfp2.c: Likewise.
1895 * gcc.target/arm/vfp3.c: Likewise.
1896 * gcc.target/arm/vfp4.c: Likewise.
1897 * gcc.target/arm/vfp5.c: Likewise.
1898 * gcc.target/arm/vfp6.c: Likewise.
1899 * gcc.target/arm/vfp7.c: Likewise.
1900 * gcc.target/arm/vfp8.c: Likewise.
1901 * gcc.target/arm/vfp9.c: Likewise.
1902 * gcc.target/arm/vfp10.c: Likewise.
1903 * gcc.target/arm/vfp11.c: Likewise.
1904 * gcc.target/arm/vfp12.c: Likewise.
1905 * gcc.target/arm/vfp13.c: Likewise.
1906 * gcc.target/arm/vfp14.c: Likewise.
1907 * gcc.target/arm/vfp15.c: Likewise.
1908 * gcc.target/arm/vfp16.c: Likewise.
1909 * gcc.target/arm/vfp17.c: Likewise.
1910 * gcc.target/arm/neon-constants.h: New file.
1911 * gcc.target/arm/neon-vect1.c: New test.
1912 * gcc.target/arm/neon-vect2.c: New test.
1913 * gcc.target/arm/neon-vect3.c: New test.
1914 * gcc.target/arm/neon-vect4.c: New test.
1915 * gcc.target/arm/neon-vect5.c: New test.
1916 * gcc.target/arm/neon-vect6.c: New test.
1917 * gcc.target/arm/neon-vect7.c: New test.
1918 * gcc.target/arm/neon-vect8.c: New test.
1920 2012-02-28 Richard Guenther <rguenther@suse.de>
1922 PR tree-optimization/52402
1923 * gcc.dg/torture/pr52402.c: New testcase.
1925 2012-02-28 Richard Guenther <rguenther@suse.de>
1928 * g++.dg/lto/pr52400_0.C: New testcase.
1930 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
1932 * gcc.target/avr/torture/builtins-1.c: New test.
1933 * gcc.target/avr/torture/builtins-error.c: New test.
1935 2012-02-28 Kai Tietz <ktietz@redhat.com>
1937 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
1939 * gcc.target/i386/pr45352-2.c: Likewise.
1940 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
1942 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
1943 targets instead rand.
1944 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
1945 * gcc.target/i386/sse2-mul-1.c: Likewise.
1946 * gcc.target/i386/sse4_1-blendps.c: Likewise.
1947 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
1949 * gcc.target/i386/pad-1.c: Likewise.
1950 * gcc.target/i386/pad-9.c: Likewise.
1951 * gcc.target/i386/pad-2.c: Likewise.
1952 * gcc.target/i386/pad-5b.c: Likewise.
1953 * gcc.target/i386/pad-8.c: Likewise.
1954 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
1955 * gcc.target/i386/pr44130.c: Likewise.
1956 * gcc.target/i386/align-main-1.c: Likewise.
1957 * gcc.target/i386/align-main-2.c: Likewise.
1958 * gcc.target/i386/sw-1.c: Likewise.
1959 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
1960 on x64 mingw target.
1961 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1962 * gcc.target/i386/pr46295.c: Likewise.
1963 * gcc.target/i386/amd64-abi-1.c: Likewise.
1964 * gcc.target/i386/amd64-abi-2.c: Likewise.
1965 * gcc.target/i386/pr39082-1.c: Likewise.
1966 * gcc.target/i386/pr39162.c: Likewise.
1967 * gcc.target/i386/pr22152.c: Likewise.
1968 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
1969 * gcc.target/i386/wrfsbase-2.c: Likewise.
1970 * gcc.target/i386/local.c: Likewise
1971 * gcc.target/i386/wrgsbase-1.c: Likewise.
1972 * gcc.target/i386/wrfsbase-1.c: Likewise.
1973 * gcc.target/i386/pr39315-3.c: Likewise.
1974 * gcc.target/i386/pr35767-4.c: Likewise.
1975 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
1977 * gcc.target/i386/pr45336-2.c: Likewise.
1978 * gcc.target/i386/pr45336-1.c: Likewise.
1979 * gcc.target/i386/pr45336-4.c: Likewise.
1981 2012-02-27 Tristan Gingold <gingold@adacore.com>
1983 * gnat.dg/array20.ad[sb]: New test.
1985 2012-02-27 Jakub Jelinek <jakub@redhat.com>
1988 * gcc.target/arm/pr52375.c: New test.
1989 * gcc.c-torture/compile/pr52375.c: New test.
1991 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1993 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
1994 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
1996 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
1998 * gnat.dg/aggr19.adb: New test.
1999 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
2001 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
2004 * gcc.target/sh/pr49263.c: New.
2006 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
2008 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
2009 simulate_thread_wrapper_other_threads
2010 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
2011 Move initialization of 'value' to main().
2012 (main): Initialize 'value';
2013 * gcc.dg/simulate-thread/speculative-store.c
2014 (simulate_thread_step_verify): Return 0 when successful.
2015 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
2017 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
2018 (simulate_thread_wrapper_other_threads): Return a success/fail value
2019 and issue an error if the instruction count threshold is exceeded.
2021 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2024 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
2025 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2027 2012-02-24 Richard Guenther <rguenther@suse.de>
2030 * gcc.dg/pr52355.c: New testcase.
2032 2012-02-23 Kai Tietz <ktietz@redhat.com>
2034 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
2036 * gcc.dg/Wpadded.c: Likewise.
2037 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
2039 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
2040 for sleep by Sleep and add windows.h include for this function.
2041 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
2043 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
2045 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
2047 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
2048 on x64 mingw target.
2049 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
2050 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
2051 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
2052 failure on LLP64 target.
2054 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
2057 * gcc.dg/noncompile/pr52290.c: New test.
2059 2012-02-23 Jakub Jelinek <jakub@redhat.com>
2061 PR tree-optimization/52019
2062 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
2064 2012-02-22 Kai Tietz <ktietz@redhat.com>
2066 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
2067 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
2068 derived pdiff_t type.
2069 * g++.dg/torture/pr49720.C: Likewise
2071 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
2074 * gcc.target/i386/pr52330.c: New test.
2076 2012-02-22 Tobias Burnus <burnus@net-b.de>
2079 * gfortran.dg/io_constraints_10.f90: New.
2081 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2083 * lib/target-supports.exp (check_effective_target_vect_condition):
2084 Return true for NEON.
2086 2012-02-21 Kai Tietz <ktietz@redhat.com>
2088 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
2090 2012-02-21 Richard Guenther <rguenther@suse.de>
2092 PR tree-optimization/52324
2093 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
2095 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
2098 * gcc.target/avr/torture/pr51782-1.c: New test.
2100 2012-02-21 Jakub Jelinek <jakub@redhat.com>
2102 PR tree-optimization/52318
2103 * gcc.dg/pr52318.c: New test.
2105 2012-02-20 Kai Tietz <ktietz@redhat.com>
2107 * gcc.dg/bf-ms-layout-3.c: New testcase.
2109 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2113 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
2115 2012-02-20 Richard Guenther <rguenther@suse.de>
2117 PR tree-optimization/52298
2118 * gcc.dg/torture/pr52298.c: New testcase.
2119 * gcc.dg/vect/pr52298.c: Likewise.
2121 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
2123 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
2124 * gcc.c-torture/execute/pr52286.c: Ditto.
2126 2012-02-20 Jakub Jelinek <jakub@redhat.com>
2128 PR tree-optimization/52286
2129 * gcc.c-torture/execute/pr52286.c: New test.
2131 2012-02-18 Tobias Burnus <burnus@net-b.de>
2134 * gfortran.dg/interface_35.f90: Use -std=f2003.
2135 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
2136 * gfortran.dg/interface_assignment_4.f90: Ditto.
2137 * gfortran.dg/bessel_1.f90: Ditto.
2138 * gfortran.dg/func_result_6.f90: Ditto.
2139 * gfortran.dg/hypot_1.f90: Ditto.
2140 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2142 2012-02-17 Tobias Burnus <burnus@net-b.de>
2144 PR translation/52232
2145 PR translation/52234
2146 PR translation/52245
2147 PR translation/52246
2148 PR translation/52262
2149 PR translation/52273
2150 * gfortran.dg/coarray_22.f90: Update dg-error.
2151 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
2153 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2156 * lib/gcc-simulate-thread.exp: Load timeout.exp.
2157 (simulate-thread): Use default timeout.
2159 2012-02-16 Jason Merrill <jason@redhat.com>
2162 * g++.dg/ext/timevar1.C: New.
2164 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
2167 * g++.dg/template/using21.C: New.
2168 * g++.dg/template/using22.C: Likewise.
2170 2012-02-16 Jason Merrill <jason@redhat.com>
2173 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
2175 2012-02-16 Jakub Jelinek <jakub@redhat.com>
2177 PR tree-optimization/52255
2178 * gcc.c-torture/compile/pr52255.c: New test.
2181 * g++.dg/debug/dwarf2/pr52260.C: New test.
2184 * g++.dg/ipa/pr51929.C: New test.
2186 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2189 * gcc.target/powerpc/pr52199.c: New file.
2191 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2194 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
2196 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2198 * gcc.dg/pr51867.c: Don't include <math.h>.
2201 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2203 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
2204 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
2206 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
2208 PR tree-optimization/50561
2209 * gcc.dg/graphite/pr50561.c: New testcase.
2211 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2213 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
2214 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
2216 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2218 * gnat.dg/discr35.ad[sb]: New test.
2220 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2222 * gnat.dg/volatile10.adb: New test.
2223 * gnat.dg/volatile10_pkg.ads: New helper.
2225 2012-02-14 Jason Merrill <jason@redhat.com>
2227 * g++.dg/ext/attrib43.C: New.
2229 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
2231 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
2232 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
2234 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
2235 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
2236 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
2237 effective_target fgnu_tm.
2238 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
2240 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2243 * g++.dg/template/asmgoto1.C: New test.
2245 2012-02-14 Ian Lance Taylor <iant@google.com>
2248 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2249 compiling generated file for 64bit and index tests.
2251 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
2253 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2255 2012-02-14 Richard Guenther <rguenther@suse.de>
2257 PR tree-optimization/52244
2258 PR tree-optimization/51528
2259 * gcc.dg/torture/pr52244.c: New testcase.
2261 2012-02-14 Walter Lee <walt@tilera.com>
2263 * g++.dg/other/PR23205.C: Disable test on tile.
2264 * g++.dg/other/pr23205-2.C: Disable test on tile.
2265 * gcc.dg/20020312-2.c: Add a condition for __tile__.
2266 * gcc.dg/20040813-1.c: Disable test on tile.
2267 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
2268 * gcc.misc-tests/linkage.exp: Handle tilegx.
2270 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2272 PR tree-optimization/52210
2273 * gcc.dg/pr52210.c: New test.
2275 2012-02-14 Jason Merrill <jason@redhat.com>
2278 * g++.dg/overload/defarg5.C: New.
2280 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2283 * c-c++-common/pr52181.c: New test.
2285 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2288 * g++.dg/ext/atomic-1.C: New test.
2290 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2292 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
2294 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2297 * gcc.c-torture/execute/pr52209.c: New test.
2299 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
2302 * gfortran.dg/elemental_optional_args_5.f03: New test.
2304 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
2307 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
2310 2012-02-11 Ian Lance Taylor <iant@google.com>
2313 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
2314 SPARC Solaris. Don't run the test at all on systems where it may
2315 not work, rather than xfailing it.
2317 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
2319 PR rtl-optimization/52175
2320 * gcc.c-torture/compile/pr52175.c: New test.
2322 2012-02-10 Jason Merrill <jason@redhat.com>
2325 * g++.dg/template/repo10.C: New.
2327 2012-02-11 Jakub Jelinek <jakub@redhat.com>
2330 * gcc.dg/pr52132.c: New test.
2332 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
2334 * gnat.dg/specs/aggr4.ads: New test.
2335 * gnat.dg/specs/aggr4_pkg.ads: New helper.
2337 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
2340 * gcc.target/i386/pr52146.c: New.
2342 2012-02-10 Jakub Jelinek <jakub@redhat.com>
2345 * c-c++-common/pr52177.c: New test.
2347 2012-02-10 Jan Hubicka <jh@suse.cz>
2350 * g++.dg/torture/pr48600.C: New testcase.
2352 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
2355 * gcc.dg/dfp/pr52140.c: New test.
2357 2012-02-09 Jakub Jelinek <jakub@redhat.com>
2360 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
2363 2012-02-09 Bin Cheng <bin.cheng@arm.com>
2366 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
2367 * testsuite/gcc.dg/pr51867.c: New test.
2369 2012-02-09 Ian Lance Taylor <iant@google.com>
2371 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
2372 which don't support -fsplit-stack. Turn off optimization when
2373 compiling select5-out.go.
2375 2012-02-08 Ian Lance Taylor <iant@google.com>
2377 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
2378 systems which don't support -fsplit-stack.
2380 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
2382 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
2383 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
2384 machine instuction in the log.
2386 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
2388 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
2391 2012-02-08 Magnus Granberg <zorry@gentoo.org>
2394 * gcc.dg/pr48524.c: New test.
2395 * gcc.dg/pr48524.spec: New spec file for test.
2397 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2400 * gfortran.dg/vect/pr32380.f90: New test.
2402 2012-02-08 Tobias Burnus <burnus@net-b.de>
2405 * gfortran.dg/realloc_on_assign_12.f90: New.
2407 2012-02-08 Richard Guenther <rguenther@suse.de>
2409 PR rtl-optimization/52170
2410 * gcc.dg/torture/pr52170.c: New testcase.
2412 2012-02-08 Jakub Jelinek <jakub@redhat.com>
2414 PR gcov-profile/52150
2415 * gcc.dg/tree-prof/pr52150.c: New test.
2417 PR rtl-optimization/52139
2418 * gcc.dg/pr52139.c: New test.
2420 2012-02-07 Jason Merrill <jason@redhat.com>
2423 * g++.dg/cpp0x/constexpr-union3.C: New.
2426 * g++.dg/lto/pr52035_0.C: New.
2428 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2430 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
2431 * gcc.dg/special/weak-1.c: Likewise.
2432 * gcc.dg/ucnid-12.c: Likewise.
2433 * gcc.dg/torture/pr45678-1.c: Likewise.
2434 * gcc.dg/torture/pr45678-2.c: Likewise.
2435 * gcc.dg/vector-4.c: Likewise.
2436 * gcc.dg/ipa/inline-5.c: Likewise.
2437 * gcc.dg/ucnid-11.c: Likewise.
2438 * gcc.misc-tests/gcov-13.c: Likewise.
2439 * gcc.misc-tests/gcov-14.c: Likewise.
2440 * g++.dg/ext/label13.C: Likewise.
2441 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
2442 hppa*-*-hpux* options.
2443 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2444 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2445 * gcc.dg/pr48616.c: Likewise.
2446 * gcc.dg/pr17957.c: Likewise.
2447 * gcc.dg/pr17055-1.c: Likewise.
2448 * gcc.dg/pr32912-1.c: Likewise.
2449 * gcc.dg/tm/pr51472.c: Likewise.
2450 * c-c++-common/fold-bitand-4.c: Likewise.
2451 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
2452 Use dg-additional-options for extra options.
2454 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
2456 * gcc.target/epiphany/interrupt-2.c: New test.
2458 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2461 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
2462 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
2465 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2468 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
2470 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2474 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
2475 * gcc.target/mips/va-arg-1.c: New test.
2477 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2479 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
2480 for -mno-pointers-to-nested-functions.
2482 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
2484 * gcc.c-torture/execute/20120207-1.c: New test.
2486 2012-02-07 Jakub Jelinek <jakub@redhat.com>
2488 PR rtl-optimization/52060
2489 * gcc.dg/torture/pr52060.c: New test.
2492 * gcc.c-torture/compile/pr52074.c: New test.
2494 2012-02-07 Tobias Burnus <burnus@net-b.de>
2497 * gfortran.dg/class_to_type_2.f90: New.
2499 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
2502 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
2505 2012-02-06 Jason Merrill <jason@redhat.com>
2508 * g++.dg/template/conv13.C: New.
2510 2012-02-06 Richard Guenther <rguenther@suse.de>
2512 PR tree-optimization/52115
2513 * gcc.c-torture/compile/pr52115.c: New testcase.
2515 2012-02-06 Jakub Jelinek <jakub@redhat.com>
2518 * gcc.c-torture/execute/pr52129.c: New test.
2520 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
2522 * gcc.dg/pr48374.c: Actually add the test I forgot
2523 in the 2012-01-25 commit.
2525 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2528 * gfortran.dg/vect/vect-8.f90: New test case.
2530 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2533 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
2535 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
2538 * gfortran.dg/class_48.f90 : Add test of allocate class array
2539 component with source in subroutine test3. Remove commenting
2540 out in subroutine test4, since branching on unitialized variable
2541 is now fixed (no PR for this last.).
2543 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2545 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
2547 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
2549 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2552 * lib/target-supports.exp (check_effective_target_mips_rel): New.
2553 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
2555 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2557 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
2558 (check_effective_target_sync_int_long): Use it.
2559 (check_effective_target_sync_char_short): Likewise.
2560 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
2562 2012-02-05 Tobias Burnus <burnus@net-b.de>
2565 * gfortran.dg/class_48.f90: Add some further checks.
2567 2012-02-05 Ira Rosen <irar@il.ibm.com>
2569 PR tree-optimization/52091
2570 * gcc.dg/vect/pr52091.c: New test.
2572 2012-02-04 Jakub Jelinek <jakub@redhat.com>
2574 PR rtl-optimization/52113
2575 * gcc.target/avr/pr52113.c: New test.
2577 2012-02-03 Jakub Jelinek <jakub@redhat.com>
2579 PR rtl-optimization/52092
2580 * gcc.c-torture/compile/pr52092.c: New test.
2582 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
2585 * gfortran.dg/class_array_10.f03: New test.
2588 * gfortran.dg/class_array_11.f03: New test.
2591 * gfortran.dg/class_array_12.f03: New test.
2593 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
2596 * gfortran.dg/realloc_on_assign_11.f90: New test.
2598 2012-02-02 Tobias Burnus <burnus@net-b.de>
2601 * gfortran.dg/shape_7.f90: New.
2603 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2605 * gcc.target/mips/mips-prepend-1.c: New test.
2607 2012-02-02 Jan Hubicka <jh@suse.cz>
2608 Tom de Vries <tom@codesourcery.com>
2611 * testsuite/gcc.dg/alias-12.c: New testcase.
2612 * testsuite/gcc.dg/alias-13.c: New testcase.
2614 2012-02-02 Jakub Jelinek <jakub@redhat.com>
2617 * gcc.dg/pr52086.c: New test.
2619 PR tree-optimization/52073
2620 * gcc.c-torture/compile/pr52073.c: New test.
2622 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
2625 * gfortran.dg/function_optimize_10.f90: New test.
2627 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
2629 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
2632 2012-02-01 Tobias Burnus <burnus@net-b.de>
2635 * gfortran.dg/typebound_operator_14.f90: New.
2637 2012-02-01 Tobias Burnus <burnus@net-b.de>
2640 * gfortran.dg/elemental_function_1.f90: New.
2642 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2644 PR rtl-optimization/51374
2645 * gcc.target/avr/torture/pr51374-1.c:
2646 Also fail if SBIS is seen.
2648 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2650 PR rtl-optimization/51374
2651 * gcc.target/avr/torture/pr51374-1.c: New.
2653 2012-01-31 Tobias Burnus <burnus@net-b.de>
2656 * gfortran.dg/typebound_generic_11.f90: New.
2658 2012-01-31 Tobias Burnus <burnus@net-b.de>
2661 * gfortran.dg/class_49.f90: New.
2663 2012-01-31 Tobias Burnus <burnus@net-b.de>
2666 * gfortran.dg/elemental_args_check_6.f90: New.
2668 2012-01-31 Jason Merrill <jason@redhat.com>
2671 * g++.dg/cpp0x/variadic122.C: New.
2673 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
2676 * gfortran.dg/realloc_on_assign_10.f90: New test.
2678 2012-01-31 Richard Guenther <rguenther@suse.de>
2680 PR tree-optimization/51528
2681 * gcc.dg/torture/pr51528.c: New testcase.
2683 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
2686 * lib/go.exp (go_target_compile): Append timeout= to options.
2687 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
2688 select5-out.go test on alpha*-*-* targets.
2690 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2692 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
2693 (TEST_SHORT): Reformat in the same way.
2694 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
2695 (TEST_SHORT): Reformat in the same way.
2696 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
2697 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
2698 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
2699 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
2700 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
2702 2012-01-30 Bin Cheng <bin.cheng@arm.com>
2705 * gcc.target/arm/pr51835.c: New testcase.
2707 2012-01-30 Richard Guenther <rguenther@suse.de>
2709 PR tree-optimization/52028
2710 * gcc.dg/torture/pr52028.c: New testcase.
2711 * gfortran.dg/ldist-pr45199.f: Adjust.
2712 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
2713 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2714 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2716 2012-01-30 Jakub Jelinek <jakub@redhat.com>
2719 * gcc.dg/tree-prof/pr52027.c: New test.
2721 PR tree-optimization/52046
2722 * gcc.dg/pr52046.c: New test.
2725 * g++.dg/other/pr52048.C: New test.
2727 2012-01-30 Richard Guenther <rguenther@suse.de>
2729 PR tree-optimization/52045
2730 * gcc.dg/pr52045.c: New testcase.
2732 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
2734 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
2735 new code generated for __sync_lock_release.
2737 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2739 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
2741 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2744 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
2746 * g++.dg/ext/visibility/template10.C: Fix typo.
2748 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
2750 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2753 * g++.dg/cpp0x/constexpr-ice6.C: New.
2755 2012-01-29 Tobias Burnus <burnus@net-b.de>
2758 * gfortran.dg/default_initialization_6.f90: New.
2760 2012-01-29 Tobias Burnus <burnus@net-b.de>
2763 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
2764 * gfortran.dg/class_48.f90: New.
2766 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
2769 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
2771 2012-01-28 Tobias Burnus <burnus@net-b.de>
2774 * gfortran.dg/class_allocate_12.f90: New.
2776 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
2778 * gcc.dg/torture/pr50444.c: Fix dg directives.
2780 2012-01-28 Jakub Jelinek <jakub@redhat.com>
2783 * gcc.target/arm/pr52006.c: New test.
2785 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
2788 * gcc.dg/lto/trans-mem.h: New file.
2789 * gcc.dg/lto/trans-mem-2_0.c: Include it.
2790 * gcc.dg/lto/trans-mem-1_1.c: Same.
2791 * gcc.dg/lto/trans-mem-4_1.c: Same.
2792 * gcc.dg/lto/trans-mem-3_1.c: Same.
2794 2012-01-27 Tobias Burnus <burnus@net-b.de>
2797 * gfortran.dg/dummy_procedure_7.f90: New.
2799 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
2801 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
2802 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
2804 2012-01-27 Jakub Jelinek <jakub@redhat.com>
2807 * g++.dg/other/gc5.C: New test.
2809 2012-01-27 Richard Guenther <rguenther@suse.de>
2811 PR tree-optimization/50444
2812 * gcc.dg/torture/pr50444.c: New testcase.
2814 2012-01-27 Tobias Burnus <burnus@net-b.de>
2818 * gfortran.dg/move_alloc_13.f90: New.
2820 2012-01-27 Tobias Burnus <burnus@net-b.de>
2823 * gfortran.dg/allocate_alloc_opt_13.f90: New.
2824 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
2825 and change dg-error string.
2827 2012-01-27 Tobias Burnus <burnus@net-b.de>
2830 * gfortran.dg/elemental_args_check_5.f90: New.
2832 2012-01-27 Richard Guenther <rguenther@suse.de>
2835 * g++.dg/torture/pr51959.C: New testcase.
2837 2012-01-27 Tom de Vries <tom@codesourcery.com>
2839 PR tree-optimization/51990
2840 * gcc.dg/pr51990.c: New test.
2841 * gcc.dg/pr51990-2.c: Same.
2843 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
2844 Tobias Burnus <burnus@gcc.gnu.org>
2847 * gfortran.dg/class_allocate_11.f03: New.
2852 * gfortran.dg/class_allocate_7.f03: New.
2853 * gfortran.dg/class_allocate_8.f03: New.
2854 * gfortran.dg/class_allocate_9.f03: New.
2855 * gfortran.dg/class_allocate_10.f03: New.
2857 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2859 * gnat.dg/discr34.adb: New test.
2860 * gnat.dg/discr34_pkg.ads: New helper.
2862 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2864 * gnat.dg/discr33.adb: New test.
2866 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2868 * gnat.dg/limited_with3.ad[sb): New test.
2869 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
2870 * gnat.dg/limited_with3_pkg2.ads: Likewise.
2871 * gnat.dg/limited_with3_pkg3.ads: Likewise.
2873 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2875 * gnat.dg/stack_usage1.adb: New test.
2876 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
2878 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
2879 * gcc.dg/pr44194-2.c: Likewise.
2881 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
2884 * g++.dg/template/crash112.C: New.
2886 2012-01-27 Richard Henderson <rth@redhat.com>
2888 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
2890 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2892 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
2894 2012-01-26 Jakub Jelinek <jakub@redhat.com>
2897 * g++.dg/opt/pr51895.C: New test.
2899 2012-01-26 Michael Matz <matz@suse.de>
2901 PR tree-optimization/48794
2902 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
2904 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2906 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
2908 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2910 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
2911 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
2913 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
2914 the default value for s390 and s390x.
2916 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
2919 * gcc.dg/lto/trans-mem-4_0.c: New.
2920 * gcc.dg/lto/trans-mem-4_1.c: New.
2921 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
2923 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
2924 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
2926 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
2927 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
2930 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
2932 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
2934 2012-01-25 Ian Lance Taylor <iant@google.com>
2936 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
2938 2012-01-25 Tobias Burnus <burnus@net-b.de>
2941 * gfortran.dg/typebound_proc_25.f90: New.
2943 2012-01-25 Jason Merrill <jason@redhat.com>
2946 * g++.dg/lto/pr51992_0.C: New.
2948 2012-01-25 Jakub Jelinek <jakub@redhat.com>
2950 PR tree-optimization/51987
2951 * gcc.target/i386/pr51987.c: New test.
2953 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2955 * gcc.dg/tm/lto-1.c: Require lto support in target.
2957 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
2959 PR rtl-optimization/48374
2960 * gcc.dg/pr48374.c: New test.
2962 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2964 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
2966 2012-01-25 Tobias Burnus <burnus@net-b.de>
2969 * gfortran.dg/derived_constructor_char_3.f90: New.
2971 2012-01-24 Ian Lance Taylor <iant@google.com>
2973 * go.test/go-test.exp (filecmp): New procedure.
2974 (errchk): Handle quoted square brackets.
2975 (go-gc-tests): Set go_compile_args. Handle various new test
2976 lines. Skip a few new tests.
2977 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
2979 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2981 * lib/target-supports.exp (proc check_effective_target_vect_perm)
2982 (check_effective_target_vect_extract_even_odd)
2983 (check_effective_target_vect_interleave): Return true for MIPS
2986 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2988 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
2989 (main): Use it instead of argc.
2991 2012-01-24 Jason Merrill <jason@redhat.com>
2994 * g++.dg/cpp0x/sfinae31.C: New.
2996 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2998 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
3000 2012-01-24 Jason Merrill <jason@redhat.com>
3003 * g++.dg/inherit/covariant20.C: New.
3005 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
3008 * g++.dg/parse/crash58.C: New.
3010 2012-01-24 Jakub Jelinek <jakub@redhat.com>
3013 * gcc.dg/pr51957-1.c: New test.
3014 * gcc.dg/pr51957-1.h: New file.
3015 * gcc.dg/pr51957-2.c: New test.
3017 2012-01-23 Jason Merrill <jason@redhat.com>
3020 * g++.dg/ext/visibility/template10.C: New.
3022 2012-01-23 Tobias Burnus <burnus@net-b.de>
3025 * gfortran.dg/move_alloc_12.f90: New.
3027 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3030 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
3032 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
3035 * g++.dg/template/crash111.C: New.
3037 2012-01-23 Arnaud Charlet <charlet@adacore.com>
3039 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
3041 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
3043 2012-01-23 Dodji Seketeli <dodji@redhat.com>
3046 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
3047 the DW_TAG_class_type and DW_AT_name: "Executor".
3049 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3051 * lib/target-supports.exp
3052 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
3053 (check_effective_target_vect_interleave): Likewise.
3055 2012-01-22 Jason Merrill <jason@redhat.com>
3058 * g++.dg/template/using20.C: New.
3059 * g++.dg/template/template-id-2.C: Adjust diagnostic.
3061 2012-01-23 Jason Merrill <jason@redhat.com>
3064 * g++.dg/torture/pr51344.C: Limit to x86.
3066 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
3068 * c-c++-common/tm/omp.c: Require target with pthread support.
3070 2012-01-23 Richard Guenther <rguenther@suse.de>
3072 PR tree-optimization/51949
3073 * gcc.dg/torture/pr51949.c: New testcase.
3075 2012-01-23 Jakub Jelinek <jakub@redhat.com>
3077 PR rtl-optimization/51933
3078 * gcc.c-torture/execute/pr51933.c: New test.
3080 2012-01-22 Douglas B Rupp <rupp@gnat.com>
3082 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
3083 Do not define for Interix.
3085 2012-01-22 Jason Merrill <jason@redhat.com>
3088 * g++.dg/lto/pr51832.h: New.
3089 * g++.dg/lto/pr51832_0.C: New.
3090 * g++.dg/lto/pr51832_1.C: New.
3092 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
3094 * gcc.dg/ext-elim-1.c: New test.
3096 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3099 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
3100 * g++.dg/opt/longbranch1.C: Likewise.
3102 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3104 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
3107 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
3110 * gfortran.dg/namelist_74.f90: New test.
3111 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
3113 2012-01-21 Tobias Burnus <burnus@net-b.de>
3116 * gfortran.dg/class_47.f90: New.
3118 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
3120 * gnat.dg/renaming5.ad[sb]: New test.
3122 2012-01-20 Jason Merrill <jason@redhat.com>
3125 * g++.dg/pch/mangle1.{C,Hs}: Remove.
3127 2012-01-20 Jason Merrill <jason@redhat.com>
3130 * g++.dg/ext/attrib42.C: Require ilp32.
3132 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3135 * gcc.target/arm/pr51915.c: New test.
3137 2012-01-20 Cary Coutant <ccoutant@google.com>
3138 Dodji Seketeli <dodji@redhat.com>
3141 * g++.dg/debug/dwarf2/nested-3.C: New test.
3143 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3146 * g++.dg/template/crash110.C: New.
3148 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3150 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
3151 Remove default options on hppa*-*-hpux*.
3153 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3155 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
3157 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3159 * gcc.c-torture/compile/pr51856.c: New testcase.
3161 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
3163 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
3164 options to go_target_compile.
3166 2012-01-20 Kai Tietz <ktietz@redhat.com>
3168 * g++.dg/torture/pr51344.C: Fix typo.
3170 2012-01-20 Richard Guenther <rguenther@suse.de>
3172 PR tree-optimization/51903
3173 * g++.dg/torture/pr51903.C: New testcase.
3175 2012-01-20 Tobias Burnus <burnus@net-b.de>
3176 Janus Weil <janus@gcc.gnu.org>
3179 * gfortran.dg/use_21.f90: New.
3181 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3184 * gcc.dg/torture/pr51106-1.c: New test.
3185 * gcc.dg/torture/pr51106-2.c: New test.
3187 2012-01-19 Kai Tietz <ktietz@redhat.com>
3189 * g++.dg/torture/pr51344.C: New test.
3191 2012-01-19 Tobias Burnus <burnus@net-b.de>
3194 * gfortran.dg/intrinsic_size_2.f90: New.
3196 2012-01-19 Jason Merrill <jason@redhat.com>
3199 * g++.dg/inherit/using7.C: New.
3201 2012-01-19 Richard Guenther <rguenther@suse.de>
3203 PR tree-optimization/37997
3204 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
3206 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
3208 PR rtl-optimization/51505
3209 * gcc.dg/pr51505.c: New test.
3211 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
3214 * gfortran.dg/typebound_operator_12.f03: New.
3215 * gfortran.dg/typebound_operator_13.f03: New.
3217 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
3220 * g++.dg/cpp0x/pr51225.C: New.
3222 2012-01-17 Ian Lance Taylor <iant@google.com>
3225 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
3227 2012-01-17 Tobias Burnus <burnus@net-b.de>
3230 * gfortran.dg/realloc_on_assign_9.f90: New.
3232 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
3235 * gcc.dg/tm/memopt-3.c: Remove xfail.
3236 * gcc.dg/tm/memopt-4.c: Remove xfail.
3237 * gcc.dg/tm/memopt-5.c: Remove xfail.
3238 * gcc.dg/tm/memopt-7.c: Remove xfail.
3240 2012-01-17 Jakub Jelinek <jakub@redhat.com>
3242 PR tree-optimization/51877
3243 * gcc.c-torture/execute/pr51877.c: New test.
3245 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3247 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3248 {!vect_align_arrays} to vect_sizes_32B_16B.
3249 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3250 * gcc.dg/vect/vect-peel-3.c: Ditto.
3252 2012-01-16 Jason Merrill <jason@redhat.com>
3255 * g++.dg/abi/mangle60.C: New.
3258 * g++.dg/pch/mangle1.{C,Hs}: New.
3260 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
3261 Tobias Burnus <burnus@net-b.de>
3264 * gfortran.dg/elemental_optional_args_3.f90: New
3265 * gfortran.dg/elemental_optional_args_4.f90: New
3267 2012-01-16 Tobias Burnus <burnus@net-b.de>
3270 * gfortran.dg/use_20.f90: New
3272 2012-01-16 Jason Merrill <jason@redhat.com>
3275 * g++.dg/cpp0x/rv-bitfield.C: New.
3276 * g++.dg/cpp0x/rv-bitfield2.C: New.
3278 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
3280 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
3281 subroutine 'qsort' and use index array to assign the result.
3283 2012-01-16 Jakub Jelinek <jakub@redhat.com>
3285 PR tree-optimization/51865
3286 * gcc.dg/pr51865.c: New test.
3288 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3290 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
3292 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3294 * gcc.target/mips/code-readable-2.c: Allow the jump table address
3295 to be loaded from the constant pool, rather than via %hi and %lo.
3297 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
3299 PR rtl-optimization/51821
3300 * gcc.dg/pr51821.c: New test.
3302 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
3304 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
3306 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
3308 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
3310 2012-01-14 Tobias Burnus <burnus@net-b.de>
3313 * gfortran.dg/init_flag_8.f90: New.
3314 * gfortran.dg/init_flag_9.f90: New.
3316 2011-01-14 Tobias Burnus <burnus@net-b.de>
3319 * gfortran.dg/use_18.f90: New.
3320 * gfortran.dg/use_19.f90: New.
3322 2012-01-13 Ian Lance Taylor <iant@google.com>
3325 * g++.dg/warn/Wsign-compare-4.C: New.
3327 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
3330 * gfortran.dg/alloc_comp_assign.f03: New.
3331 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
3332 __BUILTIN_FREE from 38 to 32.
3334 2012-01-13 Jason Merrill <jason@redhat.com>
3337 * g++.dg/warn/Wreturn-type-7.C: New.
3339 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3341 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
3343 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
3344 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
3345 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
3346 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
3347 int32plus because of big array needed.
3348 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
3349 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
3351 2012-01-13 Jason Merrill <jason@redhat.com>
3354 * g++.dg/ext/visibility/template9.C: New.
3357 * g++.dg/cpp0x/defaulted34.C: New.
3358 * g++.dg/template/virtual3.C: New.
3360 2012-01-13 Richard Guenther <rguenther@suse.de>
3363 * gcc.dg/torture/pr8081.c: New testcase.
3365 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3367 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
3369 2012-01-12 Jason Merrill <jason@redhat.com>
3372 * g++.dg/ext/stmtexpr14.C: New.
3374 2012-01-13 Dodji Seketeli <dodji@redhat.com>
3377 * g++.dg/cpp0x/constexpr-diag4.C: New test.
3379 2012-01-12 Jason Merrill <jason@redhat.com>
3382 * g++.dg/abi/mangle48.C: Test qualified-names, too.
3383 * g++.dg/abi/mangle58.C: Likewise.
3386 * g++.dg/template/arg8.C: New.
3388 2012-01-12 Ira Rosen <irar@il.ibm.com>
3390 PR tree-optimization/51799
3391 * gcc.dg/vect/pr51799.c: New test.
3392 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
3395 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3396 Tobias Burnus <burnus@net-b.de>
3400 * lib/target-supports.exp
3401 (check_effective_target_fortran_largest_fp_has_sqrt): New.
3402 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
3404 2012-01-11 Jason Merrill <jason@redhat.com>
3407 * g++.dg/ext/attrib42.C: New.
3409 2012-01-11 Jakub Jelinek <jakub@redhat.com>
3412 * gcc.dg/pr51796.c: New test.
3414 2012-01-11 Jason Merrill <jason@redhat.com>
3417 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
3419 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3421 * gnat.dg/array19.ad[sb]: New test.
3423 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3425 * gnat.dg/opt23.ad[sb]: New test.
3426 * gnat.dg/opt23_pkg.ad[sb]: New helper.
3427 * gnat.dg/opt24.ad[sb]: New test.
3429 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3431 PR tree-optimization/49642
3432 * gcc.dg/tree-ssa/pr49642-1.c: New test.
3433 * gcc.dg/tree-ssa/pr49642-2.c: New test.
3435 2012-01-11 Jason Merrill <jason@redhat.com>
3438 * g++.dg/template/explicit-args5.C: New.
3440 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3442 * gcc.c-torture/execute/20120110-1.c: New testcase.
3444 2012-01-10 Jason Merrill <jason@redhat.com>
3447 * g++.dg/inherit/ambig1.C: New.
3450 * g++.dg/cpp0x/constexpr-cache1.C: New.
3452 2012-01-10 Richard Guenther <rguenther@suse.de>
3454 PR tree-optimization/51801
3455 * gcc.dg/torture/pr51801.c: New testcase.
3457 2012-01-10 Tobias Burnus <burnus@net-b.de>
3460 * gfortran.dg/allocate_with_typespec_5.f90: New.
3462 2012-01-10 Tobias Burnus <burnus@net-b.de>
3464 * gfortran.dg/class_39.f03: Update dg-error string.
3466 2012-01-10 Richard Guenther <rguenther@suse.de>
3468 PR tree-optimization/50913
3469 * gcc.dg/graphite/interchange-16.c: New testcase.
3470 * gcc.dg/graphite/scop-20.c: XFAIL.
3471 * gfortran.dg/graphite/interchange-1.f: Likewise.
3472 * gfortran.dg/graphite/block-1.f90: Likewise.
3473 * gfortran.dg/graphite/block-2.f: Likewise.
3475 2012-01-10 Richard Henderson <rth@redhat.com>
3477 * lib/target-supports.exp (check_effective_target_vect_perm,
3478 check_effective_target_vect_perm_byte,
3479 check_effective_target_vect_perm_short): Enable for arm neon.
3481 2012-01-09 Tobias Burnus <burnus@net-b.de>
3484 * gfortran.dg/typebound_operator_11.f90: New.
3486 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
3488 * gnat.dg/array18.adb: New test.
3489 * gnat.dg/array18_pkg.ads: New helper.
3491 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
3494 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
3495 around base object in first assignment in main program.
3496 * gfortran.dg/typebound_operator_10.f03: New test.
3498 2012-01-09 Martin Jambor <mjambor@suse.cz>
3500 PR tree-optimization/51759
3501 * g++.dg/ipa/pr51759.C: New test.
3503 2012-01-09 Tobias Burnus <burnus@net-b.de>
3506 * gfortran.dg/optional_absent_2.f90: New.
3508 2012-01-09 Tobias Burnus <burnus@net-b.de>
3511 * gfortran.dg/use_17.f90: New.
3513 2012-01-09 Gary Funck <gary@intrepid.com>
3515 PR preprocessor/33919
3516 * gcc.dg/pr33919.c: New test.
3517 * gcc.dg/pr33919-0.h: New test header file.
3518 * gcc.dg/pr33919-1.h: Ditto.
3519 * gcc.dg/pr33919-2.h: Ditto.
3521 2012-01-07 Jan Hubicka <jh@suse.cz>
3523 PR tree-optimize/51694
3524 * gcc.c-torture/compile/pr51694.c: new testcase.
3526 2012-01-07 Jan Hubicka <jh@suse.cz>
3528 PR tree-optimization/51600
3529 * g++.dg/torture/pr51600.C: New testcase.
3531 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3533 PR gcov-profile/51715
3534 PR gcov-profile/51717
3535 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
3536 * gcc.misc-tests/gcov-14.c: Likewise.
3538 2012-01-06 Jason Merrill <jason@redhat.com>
3540 * g++.dg/parse/new5.C: New.
3542 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
3545 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
3546 including <string.h>.
3548 2012-01-06 Jason Merrill <jason@redhat.com>
3550 * g++.dg/abi/mangle51.C: New.
3551 * g++.dg/abi/mangle52.C: New.
3552 * g++.dg/abi/mangle53.C: New.
3553 * g++.dg/abi/mangle54.C: New.
3554 * g++.dg/abi/mangle55.C: New.
3555 * g++.dg/abi/mangle56.C: New.
3556 * g++.dg/abi/mangle57.C: New.
3557 * g++.dg/abi/mangle58.C: New.
3558 * g++.dg/abi/mangle59.C: New.
3559 * g++.dg/cpp0x/trailing3.C: Update mangling.
3560 * g++.dg/cpp0x/variadic111.C: Update mangling.
3561 * g++.dg/cpp0x/variadic4.C: Update mangling.
3562 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
3563 * g++.dg/template/nontype22.C: Works now.
3564 * g++.dg/template/pr35240.C: Works now.
3566 * g++.dg/cpp0x/error7.C: New.
3568 2012-01-06 Tobias Burnus <burnus@net-b.de>
3570 * gfortran.dg/deallocate_stat_2.f90: New.
3571 * coarray/allocate_errgmsg.f90: New.
3572 * gfortran.dg/coarray_lib_alloc_1.f90: New.
3573 * gfortran.dg/coarray_lib_alloc_2.f90: New.
3574 * coarray/subobject_1.f90: Fix for num_images > 1.
3575 * gfortran.dg/deallocate_stat.f90: Update due to changed
3578 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
3580 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
3582 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
3584 * ada/acats/overflow.lst: Add cb20004.
3586 2012-01-05 Dodji Seketeli <dodji@redhat.com>
3589 * g++.dg/cpp0x/alias-decl-18.C: New test.
3591 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
3593 * gcc.c-torture/execute/20120104-1.c: New test.
3595 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
3598 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
3599 the old typebound_operator_8.f03.
3600 * gfortran.dg/typebound_operator_8.f03: New version of
3601 typebound_operator_7.f03 with 'u' a derived type instead of a
3604 2012-01-05 Richard Guenther <rguenther@suse.de>
3606 * g++.dg/torture/pr49309.C: Skip for -flto.
3608 2012-01-05 Jakub Jelinek <jakub@redhat.com>
3611 * gcc.c-torture/compile/pr51761.c: New test.
3613 2012-01-05 Richard Guenther <rguenther@suse.de>
3615 PR tree-optimization/51760
3616 * gcc.dg/torture/pr51760.c: New testcase.
3618 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
3621 * gcc.dg/tm/memopt-6.c: Adjust regexp.
3623 2012-01-05 Richard Guenther <rguenther@suse.de>
3626 * gfortran.dg/lto/pr41576_0.f90: New testcase.
3627 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3629 2012-01-04 Jakub Jelinek <jakub@redhat.com>
3632 * gcc.dg/pr51695.c: New test.
3634 2012-01-04 Andrew Pinski <apinski@cavium.com>
3636 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
3637 * gcc.target/mips/octeon2-lx-1.c: New test.
3638 * gcc.target/mips/mips64-dsp-ldx.c: New test.
3639 * gcc.target/mips/octeon2-lx-2.c: New test.
3640 * gcc.target/mips/octeon2-lx-3.c: New test.
3642 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
3646 * gcc.dg/tm/alias-1.c: Adjust regexp.
3647 * gcc.dg/tm/alias-2.c: Adjust regexp.
3649 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3652 * g++.dg/warn/Wparentheses-26.C: New.
3654 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
3656 * gfortran.dg/elemental_optional_args_2.f90: New test.
3658 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3661 * gfortran.dg/common_17.f90: New test.
3663 2012-01-04 Richard Guenther <rguenther@suse.de>
3665 PR tree-optimization/49651
3666 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
3667 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3669 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3672 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
3674 2012-01-03 Andrew Pinski <apinski@cavium.com>
3676 * lib/scanasm.exp (dg-function-on-line): Always use a special format
3677 for all mips targets. Also allow an optional .cfi_startproc.
3679 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
3681 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
3683 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3686 * g++.dg/rtti/dyncast5.C: New.
3688 2012-01-03 Richard Guenther <rguenther@suse.de>
3690 PR tree-optimization/51070
3691 * gcc.dg/torture/pr51070-2.c: New testcase.
3693 2012-01-03 Richard Guenther <rguenther@suse.de>
3695 PR tree-optimization/51692
3696 * gcc.dg/torture/pr51692.c: New testcase.
3698 2012-01-03 Richard Guenther <rguenther@suse.de>
3701 * g++.dg/lto/pr51650-3_0.C: New testcase.
3703 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3706 * g++.dg/warn/Wredundant-decls-spec.C: New.
3708 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3710 PR tree-optimization/51719
3711 * g++.dg/tree-prof/pr51719.C: New test.
3713 2012-01-03 Richard Guenther <rguenther@suse.de>
3716 * gcc.dg/fold-compare-6.c: New testcase.
3718 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3721 * g++.dg/gomp/pr51669.C: New test.
3723 2012-01-02 Jason Merrill <jason@redhat.com>
3726 * g++.dg/cpp0x/constexpr-union2.C: New.
3729 * g++.dg/cpp0x/nsdmi-defer5.C: New.
3731 2012-01-02 Dodji Seketeli <dodji@redhat.com>
3734 * g++.dg/cpp0x/constexpr-99.C: New test.
3736 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
3739 * g++.dg/template/init9.C: New.
3741 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3743 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
3744 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
3745 rather than a specific number.
3747 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
3752 * gfortran.dg/typebound_operator_7.f03: New.
3753 * gfortran.dg/typebound_operator_8.f03: New.
3755 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3758 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
3760 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3762 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3764 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
3766 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3768 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
3771 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3773 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
3774 * gfortran.dg/io_real_boz_4.f90: Likewise.
3775 * gfortran.dg/io_real_boz_5.f90: Likewise.
3777 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3779 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
3781 2012-01-02 Revital Eres <revital.eres@linaro.org>
3783 * gcc.dg/sms-11.c: New file.
3785 2012-01-02 Tobias Burnus <burnus@net-b.de>
3788 * gfortran.dg/coarray/image_index_3.f90: New.
3790 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3793 * g++.dg/parse/enum8.C: New.
3795 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3798 * g++.dg/conversion/reinterpret4.C: New.
3799 * g++.dg/conversion/reinterpret1.C: Adjust.
3801 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3803 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
3805 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
3807 * g++.old-deja/g++.brendan/crash25.C: Adjust.
3808 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3809 * g++.old-deja/g++.jason/access14.C: Likewise.
3810 * g++.old-deja/g++.jason/access8.C: Likewise.
3811 * g++.old-deja/g++.jason/access1.C: Likewise.
3812 * g++.old-deja/g++.other/access3.C: Likewise.
3813 * g++.old-deja/g++.other/access5.C: Likewise.
3814 * g++.old-deja/g++.law/unsorted1.C: Likewise.
3815 * g++.old-deja/g++.law/visibility22.C: Likewise.
3816 * g++.old-deja/g++.law/visibility26.C: Likewise.
3817 * g++.old-deja/g++.mike/p2746.C: Likewise.
3818 * g++.dg/debug/using1.C: Likewise.
3819 * g++.dg/lookup/using51.C: Likewise.
3820 * g++.dg/inherit/using5.C: Likewise.
3821 * g++.dg/inherit/pr30297.C: Likewise.
3822 * g++.dg/inherit/access8.C: Likewise.
3823 * g++.dg/torture/pr39362.C: Likewise.
3824 * g++.dg/template/crash13.C: Likewise.
3825 * g++.dg/template/using10.C: Likewise.
3827 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3830 * lib/gcc-dg.exp (scan-module-absence): Really commit last
3833 2012-01-01 Ira Rosen <irar@il.ibm.com>
3835 PR tree-optimization/51704
3836 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
3837 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
3838 corresponding flags.
3840 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3843 * g++.dg/cpp0x/constexpr-delegating2.C: New.
3845 2012-01-01 Jan Hubicka <jh@suse.cz>
3847 PR rtl-optimization/51069
3848 * gcc.c-torture/compile/pr51069.c: New testcase.
3850 2012-01-01 Jakub Jelinek <jakub@redhat.com>
3852 PR tree-optimization/51683
3853 * gcc.dg/pr51683.c: New test.
3855 Copyright (C) 2012 Free Software Foundation, Inc.
3857 Copying and distribution of this file, with or without modification,
3858 are permitted in any medium without royalty provided the copyright
3859 notice and this notice are preserved.