1 2012-12-07 Uros Bizjak <ubizjak@gmail.com>
4 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
7 * gcc.target/i386/pr55597.c: New test.
9 2012-12-03 Richard Biener <rguenther@suse.de>
11 Backport from mainline
12 2012-09-24 Richard Guenther <rguenther@suse.de>
14 PR tree-optimization/53663
15 * gcc.dg/torture/pr53663-1.c: New testcase.
16 * gcc.dg/torture/pr53663-2.c: Likewise.
17 * gcc.dg/torture/pr53663-3.c: Likewise.
19 2012-12-03 Marek Polacek <polacek@redhat.com>
21 Backported from mainline
22 2012-12-03 Marek Polacek <polacek@redhat.com>
25 * gcc.dg/pr55570.c: New test.
27 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
31 2012-11-29 Jason Merrill <jason@redhat.com>
34 * g++.dg/cpp0x/variadic134.C: New.
37 * g++.dg/cpp0x/alias-decl-20.C: New.
40 * g++.dg/template/typedef39.C: New.
43 * g++.dg/cpp0x/variadic133.C: New.
44 * g++.dg/template/param1.C: Adjust.
46 2012-11-27 Richard Biener <rguenther@suse.de>
49 * g++.dg/opt/pr55331.C: New testcase.
51 2012-11-26 Richard Biener <rguenther@suse.de>
53 Backport from mainline
54 2012-10-12 Richard Biener <rguenther@suse.de>
56 PR tree-optimization/54894
57 * gcc.dg/torture/pr54894.c: New testcase.
59 2012-10-02 Richard Guenther <rguenther@suse.de>
62 * g++.dg/torture/pr54735.C: New testcase.
64 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
67 * g++.dg/init/new41.C: New.
69 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
73 * gfortran.dg/allocate_error_4.f90: New test.
75 2012-11-23 Janus Weil <janus@gcc.gnu.org>
78 * gfortran.dg/namelist_76.f90: New.
80 2012-11-19 H.J. Lu <hongjiu.lu@intel.com>
82 Backported from mainline
83 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
86 * gcc.target/i386/pr55142-1.c: New file.
87 * gcc.target/i386/pr55142-2.c: Likewise.
89 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
91 * gnat.dg/stack_check3.ad[sb]: New test.
93 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
95 * gcc.c-torture/compile/20121107-1.c: New test.
97 2012-11-06 Janus Weil <janus@gcc.gnu.org>
100 * gfortran.dg/transfer_class_1.f90: New.
102 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
104 * g++.dg/torture/20121105-1.C: New test.
106 2012-11-05 Jakub Jelinek <jakub@redhat.com>
108 Backported from mainline
109 2012-10-24 Jakub Jelinek <jakub@redhat.com>
112 * g++.dg/debug/pr54828.C: New test.
114 2012-10-23 Jakub Jelinek <jakub@redhat.com>
117 * c-c++-common/pr54988.c: New test.
119 2012-10-10 Jakub Jelinek <jakub@redhat.com>
121 PR tree-optimization/54877
122 * gcc.dg/torture/pr54877.c: New test.
124 2012-11-02 Jeff Law <law@redhat.com>
126 * gcc.c-torture/execute/pr54985.c: New test.
128 2012-10-29 Eric Botcazou <ebotcazou@adacore.com>
131 * gnat.dg/lto14.adb: Skip on Solaris.
133 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
136 * g++.dg/template/new11.C: New.
138 2012-10-26 Terry Guo <terry.guo@arm.com>
140 Backport from mainline
141 2012-10-23 Terry Guo <terry.guo@arm.com>
144 * gcc.dg/pr55019.c: New.
146 2012-10-25 Richard Biener <rguenther@suse.de>
148 PR tree-optimization/54902
149 * g++.dg/torture/pr54902.C: New testcase.
151 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
153 * gnat.dg/modular4.adb: New test.
154 * gnat.dg/modular4_pkg.ads: New helper.
156 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
158 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
159 * gnat.dg/specs/addr1.ads: Likewise.
161 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
163 Backport from mainline
164 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
167 * gcc.target/arm/pr54892.c: New.
169 2012-10-16 Andrey Belevantsev <abel@ispras.ru>
171 Backport from mainline
172 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
174 PR rtl-optimization/53701
175 * gcc.dg/pr53701.c: New test.
177 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
179 Backport from mainline
180 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
182 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
183 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
184 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
185 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
186 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
187 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
188 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
189 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
191 2012-10-15 Richard Guenther <rguenther@suse.de>
193 PR tree-optimization/54920
194 * gcc.dg/torture/pr54920.c: New testcase.
196 2012-10-14 Janus Weil <janus@gcc.gnu.org>
199 * gfortran.dg/class_allocate_13.f90: New.
201 2012-10-08 Terry Guo <terry.guo@arm.com>
203 Backported from mainline
204 2012-09-19 Terry Guo <terry.guo@arm.com>
206 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
207 extra prune rules that will be applied to all tests in a .exp file.
208 (gcc-dg-prune): Use rules defined by the above variable.
209 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
210 harmless warnings on architecture switch conflict.
212 2012-10-08 Jakub Jelinek <jakub@redhat.com>
215 * g++.dg/template/pr54858.C: New test.
217 2012-10-05 Jakub Jelinek <jakub@redhat.com>
219 PR tree-optimization/33763
220 * c-c++-common/pr33763.c: New test.
222 2012-10-03 Jakub Jelinek <jakub@redhat.com>
225 * g++.dg/cpp0x/constexpr-ref4.C: New test.
227 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
230 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
232 2012-09-27 Jakub Jelinek <jakub@redhat.com>
235 * gcc.target/i386/pr54703.c: New test.
237 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
239 Backport from mainline:
241 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
242 * lib/gcc-dg.exp (process-message): Don't ignore errors.
244 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
245 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
247 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
248 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
250 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
251 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
253 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
254 * lib/target-supports.exp
255 (check_effective_target_vect_widen_mult_qi_to_hi,
256 check_effective_target_vect_widen_mult_hi_to_si,
257 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
258 check_effective_target_vect_widen_mult_hi_to_si_pattern,
259 check_effective_target_vect_pack_trunc,
260 check_effective_target_vect_unpack,
261 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
264 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
265 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
266 target instead of xfailing it.
267 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
268 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
269 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
270 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
271 * gcc.dg/vect/vect-104.c: Likewise.
272 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
273 * gcc.dg/vect/vect-outer-1.c: Likewise.
274 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
275 * gcc.dg/vect/vect-outer-1a.c: Likewise.
276 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
277 * gcc.dg/vect/vect-outer-1b.c: Likewise.
278 * gcc.dg/vect/vect-outer-2b.c: Likewise.
279 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
280 * gcc.dg/vect/vect-outer-3a.c: Likewise.
281 * gcc.dg/vect/vect-outer-3b.c: Likewise.
282 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
284 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
285 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
287 2012-09-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
289 Backport from mainline:
290 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
293 * gnat.dg/lto15.adb: Require lto.
295 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
297 * gnat.dg/opt20.ads: Move dg directive to...
298 * gnat.dg/opt20.adb: ...here.
299 * gnat.dg/addr1.ad[sb]: Likewise.
300 * gnat.dg/concat2.ad[sb]: Likewise.
301 * gnat.dg/array16.ad[sb]: Likewise.
302 * gnat.dg/atomic5.ad[sb]: Likewise.
303 * gnat.dg/discr29.ad[sb]: Likewise.
304 * gnat.dg/noreturn5.ad[sb]: Likewise.
305 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
306 * gnat.dg/discr23.ads: Remove dg directive.
307 * gnat.dg/nested_float_packed.ads: Likewise.
308 * gnat.dg/oconst6.ads: Move to...
309 * gnat.dg/specs/oconst6.ads: ...here.
311 2012-09-20 Joseph Myers <joseph@codesourcery.com>
314 * gcc.c-torture/compile/pr54552-1.c: New test.
316 2012-09-20 Joseph Myers <joseph@codesourcery.com>
319 * gcc.c-torture/compile/pr54103-1.c,
320 gcc.c-torture/compile/pr54103-2.c,
321 gcc.c-torture/compile/pr54103-3.c,
322 gcc.c-torture/compile/pr54103-4.c,
323 gcc.c-torture/compile/pr54103-5.c,
324 gcc.c-torture/compile/pr54103-6.c: New tests.
325 * gcc.dg/c90-const-expr-8.c: Update expected column number.
327 2012-09-20 Jakub Jelinek <jakub@redhat.com>
329 Backported from mainline
330 2012-09-17 Jakub Jelinek <jakub@redhat.com>
332 PR tree-optimization/54563
333 * g++.dg/torture/pr54563.C: New test.
335 2012-09-20 Release Manager
337 * GCC 4.7.2 released.
339 2012-09-14 Jason Merrill <jason@redhat.com>
342 * g++.dg/init/aggr9.C: New.
344 2012-09-13 Tobias Burnus <burnus@net-b.de>
347 * gfortran.dg/implicit_pure_3.f90: New.
349 2012-09-13 Jakub Jelinek <jakub@redhat.com>
352 * gcc.c-torture/compile/pr54559.c: New test.
354 2012-09-13 Jason Merrill <jason@redhat.com>
357 * g++.dg/cpp0x/constexpr-temp1.C: New.
359 2012-09-13 Jason Merrill <jason@redhat.com>
362 * g++.dg/template/anonunion2.C: New.
364 2012-09-13 Jason Merrill <jason@redhat.com>
367 * g++.dg/template/init10.C: New.
369 2012-09-12 Tobias Burnus <burnus@net-b.de>
373 * gfortran.dg/coarray_10.f90: Update dg-error.
374 * gfortran.dg/coarray_28.f90: New.
375 * gfortran.dg/array_section_3.f90: New.
377 2012-09-10 Jason Merrill <jason@redhat.com>
380 * g++.dg/cpp0x/implicit14.C: New.
384 * g++.dg/cpp0x/constexpr-virtual2.C: New.
385 * g++.dg/cpp0x/constexpr-virtual3.C: New.
387 2012-09-10 Janus Weil <janus@gcc.gnu.org>
391 * gfortran.dg/select_type_29.f03: New.
393 2012-09-10 Markus Trippelsdorf <markus@trippelsdorf.de>
396 * g++.dg/tree-ssa/pr54515.C: new testcase
398 2012-09-08 Mikael Morin <mikael@gcc.gnu.org>
401 * gfortran.dg/bound_simplification_3.f90: New test.
403 2012-09-07 Richard Guenther <rguenther@suse.de>
405 Backport from mainline
406 2012-07-13 Richard Guenther <rguenther@suse.de>
408 PR tree-optimization/53922
409 * gcc.dg/torture/pr53922.c: New testcase.
411 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
413 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
415 2012-09-07 Jakub Jelinek <jakub@redhat.com>
417 Backported from mainline
418 2012-09-06 Jakub Jelinek <jakub@redhat.com>
420 PR rtl-optimization/54455
421 * gcc.dg/54455.c: New test.
423 2012-09-06 Andrew Pinski <apinski@cavium.com>
426 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
428 2012-09-05 Jakub Jelinek <jakub@redhat.com>
431 * c-c++-common/pr54486.c: New test.
433 2012-09-05 Joey Ye <joey.ye@arm.com>
435 Backported from trunk
436 2012-08-28 Joey Ye <joey.ye@arm.com>
438 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
440 2012-09-03 Jakub Jelinek <jakub@redhat.com>
442 Backported from mainline
443 2012-09-01 Jakub Jelinek <jakub@redhat.com>
446 * gcc.dg/torture/pr54436.c: New test.
448 2012-08-31 Jakub Jelinek <jakub@redhat.com>
451 * gcc.c-torture/compile/pr54428.c: New test.
453 2012-08-24 Jakub Jelinek <jakub@redhat.com>
456 * gcc.dg/pr54363.c: New test.
458 2012-08-31 Ollie Wild <aaw@google.com>
461 * g++.dg/init/lifetime3.C: New test.
463 2012-08-28 Uros Bizjak <ubizjak@gmail.com>
465 Backport from mainline
466 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
469 * gcc.target/i386/pr46254.c: New test.
471 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
473 Backported from trunk
474 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
477 * gcc.dg/gomp/pr53992.c: New test.
479 2012-08-13 Jakub Jelinek <jakub@redhat.com>
481 Backported from trunk
482 2012-07-19 Jakub Jelinek <jakub@redhat.com>
484 PR rtl-optimization/53942
485 * gcc.dg/pr53942.c: New test.
487 2012-08-10 Ulrich Weigand <ulrich.weigand@linaro.org>
489 Backport from mainline
490 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
492 * lib/target-supports.exp
493 (check_effective_target_vect_natural_alignment): New function.
494 * gcc.dg/align-2.c: Only run on targets with natural alignment
496 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
497 alignment of vector types.
499 2012-08-09 H.J. Lu <hongjiu.lu@intel.com>
501 Backport from mainline
502 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
504 PR rtl-optimization/54157
505 * gcc.target/i386/pr54157.c: New file.
507 2012-08-01 Uros Bizjak <ubizjak@gmail.com>
509 Backport from mainline
510 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
513 * gcc.dg/torture/pr52530.c: New test.
515 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
517 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
518 rand, srand. Include <stdlib.h>.
520 2012-07-20 Jason Merrill <jason@redhat.com>
523 * g++.dg/other/array7.C: New.
525 2012-07-19 Jason Merrill <jason@redhat.com>
528 * g++.dg/init/mutable1.C: New.
530 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
532 * gnat.dg/opt25.adb: New test.
533 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
534 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
536 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
538 * gnat.dg/aggr20.ad[sb]: New test.
539 * gnat.dg/aggr20_pkg.ads: New helper.
541 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
543 * gnat.dg/derived_type3.adb: New test.
544 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
546 2012-07-19 Richard Guenther <rguenther@suse.de>
547 Eric Botcazou <ebotcazou@adacore.com>
549 * gnat.dg/loop_optimization11.adb: New testcase.
550 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
552 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
554 * gnat.dg/discr38.adb: New test.
556 2012-07-19 Jakub Jelinek <jakub@redhat.com>
559 * c-c++-common/gomp/pr54017.c: New test.
561 2012-07-18 Richard Guenther <rguenther@suse.de>
563 Backport from mainline
564 2012-05-03 Richard Guenther <rguenther@suse.de>
566 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
567 unsupported prefetching support.
569 2012-07-17 Jason Merrill <jason@redhat.com>
572 * g++.dg/parse/enum9.C: New.
574 2012-07-17 Jason Merrill <jason@redhat.com>
577 * g++.dg/template/array23.C: New.
579 2012-07-17 Jason Merrill <jason@redhat.com>
582 * g++.dg/template/current-inst1.C: New.
583 * g++.dg/parse/crash35.C: Adjust.
585 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
587 PR rtl-optimization/53908
588 * gcc.dg/torture/pr53908.c: New test.
590 2012-07-10 Uros Bizjak <ubizjak@gmail.com>
592 Backport from mainline
593 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
596 * g++.dg/other/pr53811.C: New test.
598 2012-07-10 Jason Merrill <jason@redhat.com>
601 * g++.dg/cpp0x/defaulted36.C: New.
602 * g++.dg/cpp0x/defaulted21.C: Adjust.
604 * g++.dg/cpp0x/implicit13.C: New.
606 2012-07-09 Janis Johnson <janisjo@codesourcery.com>
608 Backport from mainline.
609 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
611 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
613 * g++.dg/template/error46.C: Add missing comment to dg-message.
614 * g++.dg/template/crash107.C: Likewise.
615 * g++.dg/template/error47.C: Likewise.
616 * g++.dg/template/crash108.C: Likewise.
617 * g++.dg/overload/operator5.C: Likewise.
619 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
620 errors in dg-message directives, add comments.
622 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
624 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
625 scan-dump-dem-not): Use printable pattern in test name.
627 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
629 * lib/target-supports-dg.exp (testname-for-summary): New.
630 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
631 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
632 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
633 scan-module-absence, output-exists, output-exists-not: Use
634 testname-for-summary.
635 (dg-test): Clean up testname_with_flags.
636 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
637 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
638 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
639 scan-assembler-dem-not, object-size: Use testname-for-summary.
640 * lib/gcov.exp (run-gcov): Likewise.
641 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
642 scan-dump-dem, scan-dump-dem-note): Likewise.
644 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
645 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
646 including profopt.opt; save and restore existing value.
647 * g++.dg/bprob/bprob.exp: Likewise.
648 * gcc.dg/matrix/matrix.exp: Likewise.
649 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
650 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
653 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
655 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
656 testname that includes flags, passed in as new argument, in
658 (run_gcov): Get testname from dg-test, use it in pass/fail messages
659 and pass it to verify-* procedures.
661 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
662 alignment torture options with usual torture options.
664 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
665 messages reported for one line of source code.
666 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
667 * g++.dg/cpp0x/decltype2.C: Likewise.
668 * g++.dg/cpp0x/decltype3.C: Likewise.
669 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
670 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
671 * g++.dg/cpp0x/static_assert3.C: Likewise.
672 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
673 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
674 * g++.dg/cpp0x/union1.C: Likewise.
675 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
676 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
677 * g++.dg/cpp0x/variadic2.C: Likewise.
678 * g++.dg/cpp0x/variadic20.C: Likewise.
679 * g++.dg/cpp0x/variadic74.C: Likewise.
680 * g++.dg/diagnostic/bitfld2.C: Likewise.
681 * g++.dg/ext/attrib44.C: Likewise.
682 * g++.dg/ext/no-asm-1.C: Likewise.
683 * g++.dg/other/error34.C: Likewise.
684 * g++.dg/parse/crash46.C: Likewise.
685 * g++.dg/parse/error10.C: Likewise.
686 * g++.dg/parse/error2.C: Likewise.
687 * g++.dg/parse/error3.C: Likewise.
688 * g++.dg/parse/error36.C: Likewise.
689 * g++.dg/parse/error8.C: Likewise.
690 * g++.dg/parse/error9.C: Likewise.
691 * g++.dg/parse/parser-pr28152-2.C: Likewise.
692 * g++.dg/parse/parser-pr28152.C: Likewise.
693 * g++.dg/parse/template25.C: Likewise.
694 * g++.dg/parse/typename11.C: Likewise.
695 * g++.dg/tc1/dr147.C: Likewise.
696 * g++.dg/template/deduce3.C: Likewise.
697 * g++.dg/template/koenig9.C: Likewise.
698 * g++.dg/template/pr23510.C: Likewise.
699 * g++.dg/warn/pr12242.C: Likewise.
700 * g++.dg/warn/pr30551-2.C: Likewise.
701 * g++.dg/warn/pr30551.C: Likewise.
702 * g++.old-deja/g++.other/typename1.C: Likewise.
703 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
705 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
708 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
711 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
712 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
713 scan-stack-usage-not): Don't strip torture options from test name.
715 * lib/scandump.exp (scan-dump-times): Use printable version of
716 regexp in test summary line.
718 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
719 messages reported for one line of source code.
720 * gcc.dg/format/few-1.c: Likewise.
721 * gcc.dg/ia64-sync-2.c: Likewise.
722 * gcc.dg/sync-2.c: Likewise.
723 * gcc.dg/noncompile/pr44517.c: Likewise.
725 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
727 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
728 alignment torture options with usual torture options.
729 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
730 instead of dg-options.
731 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
732 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
733 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
734 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
735 * gcc.dg/torture/stackalign/push-1.c: Likewise.
736 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
738 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
739 to checks for multiple messages reported for one line of source code.
740 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
742 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
743 messages reported for one line of source code.
745 * gcc.dg/20031223-1.c: Add comments to check for multiple
746 messages reported for one line of source code.
747 * gcc.dg/Wconversion-integer.c: Likewise.
748 * gcc.dg/Wfatal-2.c: Likewise.
749 * gcc.dg/Wfatal.c: Likewise.
750 * gcc.dg/Wobjsize-1.c: Likewise.
751 * gcc.dg/c99-vla-jump-1.c: Likewise.
752 * gcc.dg/c99-vla-jump-2.c: Likewise.
753 * gcc.dg/c99-vla-jump-3.c: Likewise.
754 * gcc.dg/c99-vla-jump-4.c: Likewise.
755 * gcc.dg/c99-vla-jump-5.c: Likewise.
756 * gcc.dg/decl-9.c: Likewise.
757 * gcc.dg/declspec-10.c: Likewise.
758 * gcc.dg/declspec-18.c: Likewise.
759 * gcc.dg/mtune.c: Likewise.
760 * gcc.dg/parser-pr28152-2.c: Likewise.
761 * gcc.dg/parser-pr28152.c: Likewise.
762 * gcc.dg/pr14475.c: Likewise.
763 * gcc.dg/pr27953.c: Likewise.
764 * gcc.dg/pr28322-3.c: Likewise.
765 * gcc.dg/pr30457.c: Likewise.
766 * gcc.dg/pr30551-2.c: Likewise.
767 * gcc.dg/pr30551-3.c: Likewise.
768 * gcc.dg/pr30551-4.c: Likewise.
769 * gcc.dg/pr30551-5.c: Likewise.
770 * gcc.dg/pr30551-6.c: Likewise.
771 * gcc.dg/pr30551.c: Likewise.
772 * gcc.dg/pr45461.c: Likewise.
773 * gcc.dg/pr48552-1.c: Likewise.
774 * gcc.dg/pr48552-2.c: Likewise.
775 * gcc.dg/redecl-1.c: Likewise.
776 * gcc.dg/transparent-union-3.c: Likewise.
777 * gcc.dg/utf-dflt.c: Likewise.
778 * gcc.dg/utf-dflt2.c: Likewise.
779 * gcc.dg/vla-8.c: Likewise.
780 * gcc.dg/vla-init-1.c: Likewise.
781 * gcc.dg/wtr-int-type-1.c: Likewise.
783 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
784 messages reported for for one line of source code.
785 * c-c++-common/raw-string-5.c: Likewise.
786 * c-c++-common/raw-string-4.c: Likewise.
787 * c-c++-common/raw-string-6.c: Likewise.
788 * c-c++-common/pr20000.c: Likewise.
790 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
791 messages reported for one line of source code.
792 * gcc.dg/cpp/pr30786.c: Likewise.
793 * gcc.dg/cpp/pr28709.c: Likewise.
794 * gcc.dg/cpp/missing-header-MD.c: Likewise.
795 * gcc.dg/cpp/macspace2.c: Likewise.
796 * gcc.dg/cpp/missing-header-1.c: Likewise.
797 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
798 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
799 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
801 2012-07-09 Jason Merrill <jason@redhat.com>
804 * g++.dg/cpp0x/nullptr29.C: New.
806 2012-07-06 Mikael Morin <mikael@gcc.gnu.org>
809 * gfortran.dg/inline_sum_4.f90: New test.
811 2012-07-06 Richard Guenther <rguenther@suse.de>
813 Backport from mainline
814 2012-06-18 Richard Guenther <rguenther@suse.de>
816 PR tree-optimization/53693
817 * g++.dg/torture/pr53693.C: New testcase.
819 2012-07-06 Richard Guenther <rguenther@suse.de>
821 Backport from mainline
822 2012-04-11 Richard Guenther <rguenther@suse.de>
825 * gfortran.dg/pr52621.f90: New testcase.
827 2012-07-05 Pat Haugen <pthaugen@us.ibm.com>
829 Backport from mainline
830 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
832 * gcc.target/powerpc/lhs-1.c: New.
833 * gcc.target/powerpc/lhs-2.c: New.
834 * gcc.target/powerpc/lhs-3.c: New.
836 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
838 * gnat.dg/recursive_call.adb: New test.
840 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
842 * gnat.dg/discr37.ad[sb]: New test.
844 2012-07-02 Jason Merrill <jason@redhat.com>
847 * g++.dg/template/ref6.C: New.
850 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
852 2012-06-29 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
854 Backport from mainline.
855 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
856 * gcc.target/arm/neon-vrev.c: New.
858 2012-06-28 Richard Guenther <rguenther@suse.de>
861 * gcc.dg/torture/pr53790.c: New testcase.
863 2012-06-27 Fabien ChĂȘne <fabien@gcc.gnu.org>
866 * g++.dg/cpp0x/forw_enum11.C: New.
868 2012-06-26 Richard Guenther <rguenther@suse.de>
871 * g++.dg/torture/pr53752.C: New testcase.
873 2012-06-25 Jason Merrill <jason@redhat.com>
877 * g++.dg/cpp0x/decltype38.C: New.
878 * g++.dg/cpp0x/variadic132.C: New.
881 * g++.dg/cpp0x/nullptr28.C: New.
884 * g++.dg/cpp0x/constexpr-tuple.C: New.
886 2012-06-25 Jakub Jelinek <jakub@redhat.com>
889 * gcc.target/i386/pr53759.c: New test.
892 * g++.dg/cpp0x/nsdmi7.C: New test.
894 2012-06-22 Tobias Burnus <burnus@net-b.de>
896 Backport from mainline
897 2012-06-17 Tobias Burnus <burnus@net-b.de>
901 * gfortran.dg/transfer_check_3.f90: New.
903 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
905 * gnat.dg/lto15.ad[sb]: New test.
907 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
909 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
912 2012-06-19 Jason Merrill <jason@redhat.com>
915 * g++.dg/cpp0x/decltype37.C: New.
918 * g++.dg/debug/localclass1.C: New.
920 * g++.dg/debug/dwarf2/namespace-2.C: New.
921 * g++.dg/debug/dwarf2/localclass3.C: New.
923 2012-06-19 Richard Guenther <rguenther@suse.de>
926 * g++.dg/lto/pr53470_0.C: New testcase.
927 * gcc.dg/lto/pr53470_0.c: Likewise.
929 2012-06-19 Jason Merrill <jason@redhat.com>
933 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
936 * g++.dg/template/local7.C: New.
938 2012-06-16 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
940 Back port from mainline
941 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
944 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
945 directive to Scan for vpmuldq, not vpmacsdql.
947 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
949 * gnat.dg/vect8.ad[sb]: New test.
951 2012-06-14 Jakub Jelinek <jakub@redhat.com>
953 Backported from mainline
954 2012-06-12 Jakub Jelinek <jakub@redhat.com>
956 PR rtl-optimization/53589
957 * gcc.dg/torture/pr53589.c: New test.
959 2012-06-07 Jakub Jelinek <jakub@redhat.com>
962 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
963 * gcc.dg/gomp/critical-4.c: Likewise.
964 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
965 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
966 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
967 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
968 * c-c++-common/gomp/pr53580.c: New test.
970 2012-06-14 Tobias Burnus <burnus@net-b.de>
972 Backport from mainline
973 2012-06-04 Tobias Burnus <burnus@net-b.de>
976 * gfortran.dg/init_flag_10.f90: New.
978 2012-06-14 Richard Guenther <rguenther@suse.de>
980 Backport from mainline
981 2012-06-11 Richard Guenther <rguenther@suse.de>
984 * g++.dg/ext/pr53605.C: New testcase.
986 2012-06-14 Tobias Burnus <burnus@net-b.de>
989 * gfortran.dg/save_4.f90: New.
991 2012-06-14 Richard Guenther <rguenther@suse.de>
993 Backport from mainline
994 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
997 * g++.dg/cpp0x/pr52841.C: New testcase.
999 2012-06-13 Christian Bruel <christian.bruel@st.com>
1002 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1004 2012-06-14 Release Manager
1006 * GCC 4.7.1 released.
1008 2012-06-12 Jason Merrill <jason@redhat.com>
1011 * g++.dg/template/local7.C: New.
1015 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1017 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1020 * g++.dg/warn/Wenum-compare-no-2: New.
1022 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
1025 * gcc.target/powerpc/cell_builtin_1.c: New test case.
1026 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1027 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1028 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1029 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1030 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1031 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1032 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1034 2012-06-04 Richard Guenther <rguenther@suse.de>
1036 Backport from mainline
1037 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1040 * gcc.c-torture/compile/pr52979-1.c: New test.
1041 * gcc.c-torture/execute/pr52979-1.c: New test.
1042 * gcc.c-torture/execute/pr52979-2.c: New test.
1044 2012-06-04 Jakub Jelinek <jakub@redhat.com>
1046 PR tree-optimization/53550
1047 * gcc.dg/pr53550.c: New test.
1049 2012-06-04 Richard Guenther <rguenther@suse.de>
1050 Eric Botcazou <ebotcazou@adacore.com>
1052 Backport from mainline
1056 * gcc.dg/torture/pr48124-1.c: New testcase.
1057 * gcc.dg/torture/pr48124-2.c: Likewise.
1058 * gcc.dg/torture/pr48124-3.c: Likewise.
1059 * gcc.dg/torture/pr48124-4.c: Likewise.
1060 * gnat.dg/pack16.adb: Likewise.
1061 * gnat.dg/pack16_pkg.ads: Likewise.
1062 * gnat.dg/pack17.adb: Likewise.
1063 * gnat.dg/specs/pack7.ads: Likewise.
1064 * gnat.dg/specs/pack8.ads: Likewise.
1065 * gnat.dg/specs/pack8_pkg.ads: Likewise.
1067 2012-06-01 Jason Merrill <jason@redhat.com>
1070 * g++.dg/ext/visibility/template12.C: New.
1071 * g++.dg/ext/attrib14.C: Adjust warning line.
1074 * g++.dg/parse/new6.C: New.
1075 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1077 2012-06-01 Jason Merrill <jason@redhat.com>
1080 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1082 2012-06-01 Jason Merrill <jason@redhat.com>
1085 * g++.dg/cpp0x/auto33.C: New.
1087 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1089 * c-c++-common/restrict-2.c: Revert previous change.
1091 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1094 * gnat.dg/lto14.adb: Skip on Solaris.
1096 2012-05-31 Jason Merrill <jason@redhat.com>
1099 * g++.dg/cpp0x/initlist-ctor1.C: New.
1101 2012-05-31 Richard Guenther <rguenther@suse.de>
1104 * gcc.dg/torture/pr48493.c: New testcase.
1106 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1109 * g++.dg/init/new33.C: New test.
1111 2012-05-30 Jason Merrill <jason@redhat.com>
1114 * c-c++-common/array-lit.c: New.
1115 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1117 2012-05-30 Richard Guenther <rguenther@suse.de>
1120 * gcc.dg/torture/pr53501.c: New testcase.
1121 * c-c++-common/restrict-2.c: Adjust.
1123 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1125 PR rtl-optimization/53519
1126 * gcc.c-torture/compile/pr53519.c: New test.
1128 2012-05-29 Richard Guenther <rguenther@suse.de>
1130 PR tree-optimization/53516
1131 * gcc.dg/torture/pr53516.c: New testcase.
1133 2012-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1136 * g++.dg/parse/crash60.C: New.
1138 2012-05-28 Jakub Jelinek <jakub@redhat.com>
1140 PR tree-optimization/53505
1141 * c-c++-common/torture/pr53505.c: New test.
1143 2012-05-25 Ian Lance Taylor <iant@google.com>
1145 * gcc.dg/split-6.c: New test.
1147 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
1149 * gnat.dg/lto14.adb: New test.
1151 2012-05-24 Richard Guenther <rguenther@suse.de>
1154 * g++.dg/tree-prof/pr53460.C: New testcase.
1156 2012-05-24 Jakub Jelinek <jakub@redhat.com>
1158 PR tree-optimization/53465
1159 * gcc.c-torture/execute/pr53465.c: New test.
1161 2012-05-23 Tobias Burnus <burnus@net-b.de>
1164 * gfortran.dg/realloc_on_assign_15.f90: New.
1166 2012-05-22 Richard Guenther <rguenther@suse.de>
1168 PR tree-optimization/53408
1169 * gcc.dg/torture/pr53408.c: New testcase.
1171 2012-05-22 Richard Guenther <rguenther@suse.de>
1174 * gcc.dg/torture/pr51071-2.c: New testcase.
1176 2012-05-21 Jakub Jelinek <jakub@redhat.com>
1178 PR tree-optimization/53366
1179 * gcc.dg/torture/pr53366-1.c: New test.
1180 * gcc.dg/torture/pr53366-2.c: New test.
1181 * gcc.target/i386/pr53366-1.c: New test.
1182 * gcc.target/i386/pr53366-2.c: New test.
1184 PR tree-optimization/53409
1185 * gcc.c-torture/compile/pr53409.c: New test.
1187 PR tree-optimization/53410
1188 * gcc.c-torture/compile/pr53410-1.c: New test.
1189 * gcc.c-torture/compile/pr53410-2.c: New test.
1191 2012-05-21 Joseph Myers <joseph@codesourcery.com>
1194 * gcc.c-torture/compile/pr53418-1.c,
1195 gcc.c-torture/compile/pr53418-2.c: New tests.
1197 2012-05-21 Patrick Marlier <patrick.marlier@gmail.com>
1199 * gcc.dg/tm/indirect-2.c: New test.
1201 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
1203 Backport from mainline
1204 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
1205 H.J. Lu <hongjiu.lu@intel.com>
1208 * gcc.target/i386/pr53416.c: New file.
1210 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
1212 * gnat.dg/lto13.adb: New test.
1213 * gnat.dg/lto13_pkg.ad[sb]: New helper.
1215 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
1217 * gnat.dg/specs/lto12.ads: New test.
1218 * gnat.dg/specs/lto12_pkg.ads: New helper.
1220 2012-05-17 David S. Miller <davem@davemloft.net>
1222 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1223 failure on sparc-*-linux-gnu.
1225 2012-05-16 Richard Henderson <rth@redhat.com>
1228 * g++.dg/opt/pr52727.C: New testcase.
1230 2012-05-16 Richard Guenther <rguenther@suse.de>
1232 PR tree-optimization/53364
1233 * g++.dg/torture/pr53364.C: New testcase.
1235 2012-05-15 Jakub Jelinek <jakub@redhat.com>
1238 * gcc.dg/pr53358.c: New test.
1240 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
1242 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1243 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1245 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
1247 * gnat.dg/null_pointer_deref3.adb: New test.
1249 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1252 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1254 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
1256 * gnat.dg/lto11.ad[sb]: New test.
1258 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
1261 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1263 2012-05-07 Jakub Jelinek <jakub@redhat.com>
1265 PR tree-optimization/53239
1266 * g++.dg/opt/vrp3.C: New test.
1267 * g++.dg/opt/vrp3-aux.cc: New file.
1268 * g++.dg/opt/vrp3.h: New file.
1270 2012-05-07 Tobias Burnus <burnus@net-b.de>
1272 Backport from mainline:
1273 2012-05-07 Tobias Burnus <burnus@net-b.de>
1276 * gfortran.dg/typebound_operator_15.f90: New.
1278 2012-05-05 Tobias Burnus <burnus@net-b.de>
1280 Backport from mainline:
1281 2012-05-04 Tobias Burnus <burnus@net-b.de>
1284 * gfortran.dg/constructor_7.f90: New.
1285 * gfortran.dg/constructor_8.f90: New.
1287 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1289 Backport from mainline:
1291 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1293 PR tree-optimization/52633
1294 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1295 recognized as widening shifts instead of over-widening.
1296 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1297 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1298 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1299 * gcc.target/arm/pr52633.c: New test.
1301 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
1303 PR tree-optimization/52870
1304 * gcc.dg/vect/pr52870.c: New test.
1306 2012-05-04 Richard Guenther <rguenther@suse.de>
1308 * gcc.dg/lto/pr53214_0.c: New testcase.
1310 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
1312 * gcc.target/ia64/pr48496.c: New test.
1313 * gcc.target/ia64/pr52657.c: Likewise.
1315 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1317 Backport from mainline
1318 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1321 * gcc.target/powwerpc/pr53199.c: New file.
1323 2012-05-03 Martin Jambor <mjambor@suse.cz>
1325 Backport from mainline
1326 2012-05-02 Martin Jambor <mjambor@suse.cz>
1329 * g++.dg/lto/pr52605_0.C: New test.
1331 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1334 * g++.dg/other/final2.C: New.
1336 2012-05-03 Jakub Jelinek <jakub@redhat.com>
1339 * gcc.dg/pr53174.c: New test.
1342 * gcc.target/arm/pr53187.c: New test.
1343 * gcc.c-torture/compile/pr53187.c: New test.
1345 2012-05-03 Richard Guenther <rguenther@suse.de>
1347 PR tree-optimization/53144
1348 * gcc.dg/torture/pr53144.c: New testcase.
1350 2012-05-02 Tobias Burnus <burnus@net-b.de>
1352 Backport from mainline
1353 2012-04-16 Tobias Burnus <burnus@net-b.de>
1356 * gfortran.dg/pointer_intent_6.f90: New.
1358 2012-05-02 Jakub Jelinek <jakub@redhat.com>
1360 PR tree-optimization/53163
1361 * gcc.c-torture/compile/pr53163.c: New test.
1363 PR rtl-optimization/53160
1364 * gcc.c-torture/execute/pr53160.c: New test.
1366 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1370 * gfortran.dg/function_optimize_12.f90: New test.
1372 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
1374 Backport from mainline
1375 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1378 * gcc.c-torture/execute/20120427-1.c: New testcase.
1380 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
1383 * gcc.dg/torture/pr53120.c: New test.
1385 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1388 * gcc.dg/pr52880.c: New test.
1390 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
1393 PR tree-optimizations/52891
1395 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
1397 2012-04-24 Richard Guenther <rguenther@suse.de>
1399 PR tree-optimization/53085
1400 * g++.dg/torture/pr53085.C: New testcase.
1402 2012-04-23 Richard Guenther <rguenther@suse.de>
1405 * gcc.dg/pr53060.c: New testcase.
1407 2012-04-23 Jakub Jelinek <jakub@redhat.com>
1409 PR tree-optimizations/52891
1410 * gcc.c-torture/compile/pr52891-1.c: New test.
1411 * gcc.c-torture/compile/pr52891-2.c: New test.
1413 2012-04-20 Ian Lance Taylor <iant@google.com>
1415 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
1416 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
1418 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1421 * g++.dg/parse/crash59.C: New.
1423 2012-04-16 Jason Merrill <jason@redhat.com>
1426 * g++.dg/cpp0x/variadic131.C: New.
1428 2012-04-16 Jason Merrill <jason@redhat.com>
1431 * g++.dg/cpp0x/variadic129.C: New.
1434 * g++.dg/cpp0x/variadic128.C: New.
1436 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
1438 Backport from mainline
1439 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
1442 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
1443 second function argument.
1444 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
1445 (calc_permps): Update declaration. Calculate result correctly.
1446 (avx2_test): Change src2 type to union256i_d.
1447 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
1450 2012-04-16 Martin Jambor <mjambor@suse.cz>
1452 Backported from mainline
1454 2012-04-13 Martin Jambor <mjambor@suse.cz>
1457 * g++.dg/ipa/pr52939.C: New test.
1459 2012-04-15 Jason Merrill <jason@redhat.com>
1462 * g++.dg/cpp0x/variadic125.C: New.
1465 * g++.dg/cpp0x/variadic124.C: New.
1467 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
1470 * g++.dg/lookup/using52.C: New.
1472 2012-04-13 Jason Merrill <jason@redhat.com>
1475 * g++.dg/cpp0x/variadic123.C: New.
1476 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
1478 2012-04-11 Jason Merrill <jason@redhat.com>
1481 * g++.dg/ext/attrib45.C: New.
1483 2012-04-13 Tom de Vries <tom@codesourcery.com>
1485 Backport from mainline r186419.
1487 2012-04-13 Tom de Vries <tom@codesourcery.com>
1489 * gcc.dg/pr52734.c: New test.
1491 2012-04-13 Richard Guenther <rguenther@suse.de>
1493 PR tree-optimization/52969
1494 * gcc.dg/torture/pr52969.c: New testcase.
1496 2012-04-13 Richard Guenther <rguenther@suse.de>
1499 * gcc.dg/pr52862.c: New testcase.
1501 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1503 Backport from mainline
1504 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1507 * gcc.target/powerpc/pr52775.c: New file.
1509 2012-04-12 Richard Guenther <rguenther@suse.de>
1511 PR tree-optimization/52943
1512 * gcc.dg/torture/pr52943.c: New testcase.
1514 2012-04-09 Mike Stump <mikestump@comcast.net>
1516 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
1517 * gcc.dg/tree-ssa/vrp59.c: Likewise.
1518 * gcc.dg/tree-ssa/vrp60.c: Likewise.
1519 * gnat.dg/aggr11.adb: Likewise.
1520 * gnat.dg/aggr11_pkg.ads: Likewise.
1521 * gnat.dg/aggr15.adb: Likewise.
1522 * gnat.dg/aggr15.ads: Likewise.
1523 * gnat.dg/aggr17.adb: Likewise.
1524 * gnat.dg/aggr18.adb: Likewise.
1525 * gnat.dg/array14.adb: Likewise.
1526 * gnat.dg/array14.ads: Likewise.
1527 * gnat.dg/array14_pkg.ads: Likewise.
1528 * gnat.dg/array19.adb: Likewise.
1529 * gnat.dg/array19.ads: Likewise.
1530 * gnat.dg/discr27.adb: Likewise.
1531 * gnat.dg/discr27.ads: Likewise.
1532 * gnat.dg/discr35.adb: Likewise.
1533 * gnat.dg/discr35.ads: Likewise.
1534 * gnat.dg/discr6.adb: Likewise.
1535 * gnat.dg/discr6_pkg.ads: Likewise.
1536 * gnat.dg/import1.adb: Likewise.
1537 * gnat.dg/import1.ads: Likewise.
1538 * gnat.dg/loop_address2.adb: Likewise.
1539 * gnat.dg/opt7.adb: Likewise.
1540 * gnat.dg/opt7.ads: Likewise.
1541 * gnat.dg/pointer_variable_bounds.adb: Likewise.
1542 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1543 * gnat.dg/rep_clause2.adb: Likewise.
1544 * gnat.dg/rep_clause2.ads: Likewise.
1545 * gnat.dg/slice2.adb: Likewise.
1546 * gnat.dg/slice2.ads: Likewise.
1547 * gnat.dg/slice6.adb: Likewise.
1548 * gnat.dg/slice6_pkg.ads: Likewise.
1549 * gnat.dg/specs/unchecked_union2.ads: Likewise.
1550 * gnat.dg/taft_type2.adb: Likewise.
1551 * gnat.dg/taft_type2.ads: Likewise.
1552 * gnat.dg/taft_type2_pkg.ads: Likewise.
1553 * gnat.dg/volatile10.adb: Likewise.
1554 * gnat.dg/volatile10_pkg.ads: Likewise.
1556 * gcc.dg/dll-8.c: Remove execute permissions.
1557 * g++.dg/ext/dllexport5.C: Likewise.
1559 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
1561 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
1562 (check_effective_target_sync_long_long): Add SPARC case.
1563 (check_effective_target_sync_long_long_runtime): Likewise.
1564 (check_effective_target_sync_int_long): Adjust SPARC case.
1565 (check_effective_target_sync_char_short): Likewise.
1567 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1571 * gfortran.dg/function_optimize_11.f90: New test.
1573 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1577 * gfortran.dg/use_only_6.f90: New test.
1579 2012-04-06 Mike Stump <mikestump@comcast.net>
1582 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
1584 2012-04-05 Jason Merrill <jason@redhat.com>
1587 * g++.dg/template/qualified-id5.C: New.
1589 2012-04-03 Jason Merrill <jason@redhat.com>
1592 * g++.dg/cpp0x/variadic-value1.C: New.
1594 2012-04-03 Richard Guenther <rguenther@suse.de>
1596 Backport from mainline
1597 2012-03-02 Richard Guenther <rguenther@suse.de>
1599 PR tree-optimization/52406
1600 * gcc.dg/torture/pr52406.c: New testcase.
1602 2012-04-03 Richard Guenther <rguenther@suse.de>
1604 Backport from mainline
1605 2012-03-15 Richard Guenther <rguenther@suse.de>
1608 * gfortran.dg/vect/pr52580.f: New testcase.
1610 2012-04-03 Richard Guenther <rguenther@suse.de>
1612 Backport from mainline
1613 2012-03-06 Richard Guenther <rguenther@suse.de>
1616 * gcc.dg/torture/pr52493.c: New testcase.
1618 2012-03-23 Richard Guenther <rguenther@suse.de>
1620 PR tree-optimization/52678
1621 * gfortran.dg/pr52678.f: New testcase.
1623 2012-03-26 Richard Guenther <rguenther@suse.de>
1625 PR tree-optimization/52701
1626 * gfortran.dg/pr52701.f90: New testcase.
1628 2012-03-30 Richard Guenther <rguenther@suse.de>
1630 PR tree-optimization/52754
1631 * gcc.target/i386/pr52754.c: New testcase.
1633 2012-04-03 Jakub Jelinek <jakub@redhat.com>
1635 PR tree-optimization/52835
1636 * gfortran.dg/pr52835.f90: New test.
1638 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
1640 * gnat.dg/controlled6.adb: New test.
1641 * gnat.dg/controlled6_pkg.ads: New helper.
1642 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
1644 2012-03-29 Meador Inge <meadori@codesourcery.com>
1647 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
1649 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1652 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
1654 2012-03-29 Jason Merrill <jason@redhat.com>
1657 * g++.dg/template/inherit8.C: New.
1659 2012-03-29 Jakub Jelinek <jakub@redhat.com>
1662 * g++.dg/ext/weak4.C: New test.
1664 2012-03-29 Jason Merrill <jason@redhat.com>
1667 * g++.dg/cpp0x/initlist-array3.C: New.
1669 2012-03-28 Jason Merrill <jason@redhat.com>
1672 * g++.dg/overload/virtual2.C: New.
1674 2012-03-28 Martin Jambor <mjambor@suse.cz>
1676 Backported from mainline
1677 2012-03-27 Martin Jambor <mjambor@suse.cz>
1680 * gcc.dg/torture/pr52693.c: New test.
1682 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1685 * gcc.dg/pr52691.c: New test.
1688 * gcc.c-torture/compile/pr52750.c: New test.
1690 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
1692 Backport from 2012-03-28 mainline r185910.
1695 * gcc.target/avr/torture/builtins-2.c: New test.
1697 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1700 * gcc.target/i386/pr52736.c: New test.
1702 2012-03-27 Richard Guenther <rguenther@suse.de>
1705 * gcc.dg/torture/pr52720.c: New testcase.
1707 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
1709 Backport from 2012-03-26 mainline r185793.
1711 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
1712 Add "-Os -flto" to list.
1714 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
1716 * gnat.dg/concat2.ad[sb]: New test.
1718 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
1721 * gcc.c-torture/compile/limits-externdecl.c: New test.
1723 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
1726 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
1728 2012-03-22 Tobias Burnus <burnus@net-b.de>
1731 * gfortran.dg/intrinsic_8.f90: New.
1733 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1736 * g++.dg/ext/attrib44.C: New test.
1738 2012-03-22 Jason Merrill <jason@redhat.com>
1740 * g++.dg/torture/pr52582.C: New.
1742 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
1744 Backport from 2012-03-20 mainline r185583.
1746 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
1749 Backport from 2012-03-20 mainline r185570.
1752 * gcc.target/avr/torture/addr-space-2.h: New file.
1753 * gcc.target/avr/torture/addr-space-2-g.h: New test.
1754 * gcc.target/avr/torture/addr-space-2-0.h: New test.
1755 * gcc.target/avr/torture/addr-space-2-1.h: New test.
1756 * gcc.target/avr/torture/addr-space-2-x.h: New test.
1758 Backport from 2012-03-12 mainline r185255.
1761 * gcc.target/avr/torture/addr-space-1.h: New file.
1762 * gcc.target/avr/torture/addr-space-g.h: New test.
1763 * gcc.target/avr/torture/addr-space-0.h: New test.
1764 * gcc.target/avr/torture/addr-space-1.h: New test.
1765 * gcc.target/avr/torture/addr-space-x.h: New test.
1767 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1769 Backported from mainline
1770 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1773 * g++.dg/cpp0x/udlit-args2.C: New test.
1775 2012-03-13 Jakub Jelinek <jakub@redhat.com>
1778 * gcc.dg/Wunused-var-3.c: New test.
1780 2012-03-22 Release Manager
1782 * GCC 4.7.0 released.
1784 2012-03-20 Jason Merrill <jason@redhat.com>
1786 * g++.dg/cpp0x/auto32.C: New.
1788 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1789 Andrew Pinski <apinski@cavium.com>
1792 * gcc.dg/pr52592.c: New test.
1794 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1797 * g++.dg/opt/pr52582.C: New test.
1799 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1802 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
1804 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
1806 2012-03-10 Tobias Burnus <burnus@net-b.de>
1809 * gfortran.dg/proc_ptr_34.f90: New.
1811 2012-03-07 Jason Merrill <jason@redhat.com>
1814 * g++.dg/cpp0x/udlit-mangle.C: New.
1816 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
1818 Backport from mainline r184894.
1819 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
1822 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1824 Backport from mainline
1825 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1827 * gcc.target/powerpc/pr52457.c: New test.
1829 2012-03-01 Kai Tietz <ktietz@redhat.com>
1831 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
1832 routines on mingw targets.
1833 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
1836 2012-03-01 Jakub Jelinek <jakub@redhat.com>
1838 PR tree-optimization/52445
1839 * gcc.dg/pr52445.c: New test.
1841 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1844 * gcc.c-torture/compile/pr52437.c: New test.
1847 * gcc.dg/torture/pr52419.c: New test.
1849 PR tree-optimization/52429
1850 * gcc.dg/torture/pr52429.c: New test.
1851 * g++.dg/opt/pr52429.C: New test.
1853 2012-02-29 Richard Guenther <rguenther@suse.de>
1856 * gcc.dg/lto/trans-mem-1_0.c: Remove.
1857 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
1858 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
1859 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
1860 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
1861 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
1863 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1865 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
1867 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
1870 * gfortran.dg/realloc_on_assign_13.f90 : New test.
1872 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1875 * gcc.target/arm/neon/pr51534.c: New testcase.
1877 2012-02-28 Richard Guenther <rguenther@suse.de>
1880 * gcc.dg/torture/pr52407.c: New testcase.
1882 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1884 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
1885 * gcc.target/arm/vfp2.c: Likewise.
1886 * gcc.target/arm/vfp3.c: Likewise.
1887 * gcc.target/arm/vfp4.c: Likewise.
1888 * gcc.target/arm/vfp5.c: Likewise.
1889 * gcc.target/arm/vfp6.c: Likewise.
1890 * gcc.target/arm/vfp7.c: Likewise.
1891 * gcc.target/arm/vfp8.c: Likewise.
1892 * gcc.target/arm/vfp9.c: Likewise.
1893 * gcc.target/arm/vfp10.c: Likewise.
1894 * gcc.target/arm/vfp11.c: Likewise.
1895 * gcc.target/arm/vfp12.c: Likewise.
1896 * gcc.target/arm/vfp13.c: Likewise.
1897 * gcc.target/arm/vfp14.c: Likewise.
1898 * gcc.target/arm/vfp15.c: Likewise.
1899 * gcc.target/arm/vfp16.c: Likewise.
1900 * gcc.target/arm/vfp17.c: Likewise.
1901 * gcc.target/arm/neon-constants.h: New file.
1902 * gcc.target/arm/neon-vect1.c: New test.
1903 * gcc.target/arm/neon-vect2.c: New test.
1904 * gcc.target/arm/neon-vect3.c: New test.
1905 * gcc.target/arm/neon-vect4.c: New test.
1906 * gcc.target/arm/neon-vect5.c: New test.
1907 * gcc.target/arm/neon-vect6.c: New test.
1908 * gcc.target/arm/neon-vect7.c: New test.
1909 * gcc.target/arm/neon-vect8.c: New test.
1911 2012-02-28 Richard Guenther <rguenther@suse.de>
1913 PR tree-optimization/52402
1914 * gcc.dg/torture/pr52402.c: New testcase.
1916 2012-02-28 Richard Guenther <rguenther@suse.de>
1919 * g++.dg/lto/pr52400_0.C: New testcase.
1921 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
1923 * gcc.target/avr/torture/builtins-1.c: New test.
1924 * gcc.target/avr/torture/builtins-error.c: New test.
1926 2012-02-28 Kai Tietz <ktietz@redhat.com>
1928 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
1930 * gcc.target/i386/pr45352-2.c: Likewise.
1931 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
1933 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
1934 targets instead rand.
1935 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
1936 * gcc.target/i386/sse2-mul-1.c: Likewise.
1937 * gcc.target/i386/sse4_1-blendps.c: Likewise.
1938 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
1940 * gcc.target/i386/pad-1.c: Likewise.
1941 * gcc.target/i386/pad-9.c: Likewise.
1942 * gcc.target/i386/pad-2.c: Likewise.
1943 * gcc.target/i386/pad-5b.c: Likewise.
1944 * gcc.target/i386/pad-8.c: Likewise.
1945 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
1946 * gcc.target/i386/pr44130.c: Likewise.
1947 * gcc.target/i386/align-main-1.c: Likewise.
1948 * gcc.target/i386/align-main-2.c: Likewise.
1949 * gcc.target/i386/sw-1.c: Likewise.
1950 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
1951 on x64 mingw target.
1952 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1953 * gcc.target/i386/pr46295.c: Likewise.
1954 * gcc.target/i386/amd64-abi-1.c: Likewise.
1955 * gcc.target/i386/amd64-abi-2.c: Likewise.
1956 * gcc.target/i386/pr39082-1.c: Likewise.
1957 * gcc.target/i386/pr39162.c: Likewise.
1958 * gcc.target/i386/pr22152.c: Likewise.
1959 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
1960 * gcc.target/i386/wrfsbase-2.c: Likewise.
1961 * gcc.target/i386/local.c: Likewise
1962 * gcc.target/i386/wrgsbase-1.c: Likewise.
1963 * gcc.target/i386/wrfsbase-1.c: Likewise.
1964 * gcc.target/i386/pr39315-3.c: Likewise.
1965 * gcc.target/i386/pr35767-4.c: Likewise.
1966 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
1968 * gcc.target/i386/pr45336-2.c: Likewise.
1969 * gcc.target/i386/pr45336-1.c: Likewise.
1970 * gcc.target/i386/pr45336-4.c: Likewise.
1972 2012-02-27 Tristan Gingold <gingold@adacore.com>
1974 * gnat.dg/array20.ad[sb]: New test.
1976 2012-02-27 Jakub Jelinek <jakub@redhat.com>
1979 * gcc.target/arm/pr52375.c: New test.
1980 * gcc.c-torture/compile/pr52375.c: New test.
1982 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1984 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
1985 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
1987 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
1989 * gnat.dg/aggr19.adb: New test.
1990 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
1992 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
1995 * gcc.target/sh/pr49263.c: New.
1997 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
1999 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
2000 simulate_thread_wrapper_other_threads
2001 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
2002 Move initialization of 'value' to main().
2003 (main): Initialize 'value';
2004 * gcc.dg/simulate-thread/speculative-store.c
2005 (simulate_thread_step_verify): Return 0 when successful.
2006 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
2008 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
2009 (simulate_thread_wrapper_other_threads): Return a success/fail value
2010 and issue an error if the instruction count threshold is exceeded.
2012 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2015 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
2016 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2018 2012-02-24 Richard Guenther <rguenther@suse.de>
2021 * gcc.dg/pr52355.c: New testcase.
2023 2012-02-23 Kai Tietz <ktietz@redhat.com>
2025 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
2027 * gcc.dg/Wpadded.c: Likewise.
2028 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
2030 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
2031 for sleep by Sleep and add windows.h include for this function.
2032 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
2034 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
2036 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
2038 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
2039 on x64 mingw target.
2040 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
2041 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
2042 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
2043 failure on LLP64 target.
2045 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
2048 * gcc.dg/noncompile/pr52290.c: New test.
2050 2012-02-23 Jakub Jelinek <jakub@redhat.com>
2052 PR tree-optimization/52019
2053 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
2055 2012-02-22 Kai Tietz <ktietz@redhat.com>
2057 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
2058 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
2059 derived pdiff_t type.
2060 * g++.dg/torture/pr49720.C: Likewise
2062 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
2065 * gcc.target/i386/pr52330.c: New test.
2067 2012-02-22 Tobias Burnus <burnus@net-b.de>
2070 * gfortran.dg/io_constraints_10.f90: New.
2072 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2074 * lib/target-supports.exp (check_effective_target_vect_condition):
2075 Return true for NEON.
2077 2012-02-21 Kai Tietz <ktietz@redhat.com>
2079 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
2081 2012-02-21 Richard Guenther <rguenther@suse.de>
2083 PR tree-optimization/52324
2084 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
2086 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
2089 * gcc.target/avr/torture/pr51782-1.c: New test.
2091 2012-02-21 Jakub Jelinek <jakub@redhat.com>
2093 PR tree-optimization/52318
2094 * gcc.dg/pr52318.c: New test.
2096 2012-02-20 Kai Tietz <ktietz@redhat.com>
2098 * gcc.dg/bf-ms-layout-3.c: New testcase.
2100 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2104 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
2106 2012-02-20 Richard Guenther <rguenther@suse.de>
2108 PR tree-optimization/52298
2109 * gcc.dg/torture/pr52298.c: New testcase.
2110 * gcc.dg/vect/pr52298.c: Likewise.
2112 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
2114 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
2115 * gcc.c-torture/execute/pr52286.c: Ditto.
2117 2012-02-20 Jakub Jelinek <jakub@redhat.com>
2119 PR tree-optimization/52286
2120 * gcc.c-torture/execute/pr52286.c: New test.
2122 2012-02-18 Tobias Burnus <burnus@net-b.de>
2125 * gfortran.dg/interface_35.f90: Use -std=f2003.
2126 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
2127 * gfortran.dg/interface_assignment_4.f90: Ditto.
2128 * gfortran.dg/bessel_1.f90: Ditto.
2129 * gfortran.dg/func_result_6.f90: Ditto.
2130 * gfortran.dg/hypot_1.f90: Ditto.
2131 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2133 2012-02-17 Tobias Burnus <burnus@net-b.de>
2135 PR translation/52232
2136 PR translation/52234
2137 PR translation/52245
2138 PR translation/52246
2139 PR translation/52262
2140 PR translation/52273
2141 * gfortran.dg/coarray_22.f90: Update dg-error.
2142 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
2144 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2147 * lib/gcc-simulate-thread.exp: Load timeout.exp.
2148 (simulate-thread): Use default timeout.
2150 2012-02-16 Jason Merrill <jason@redhat.com>
2153 * g++.dg/ext/timevar1.C: New.
2155 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
2158 * g++.dg/template/using21.C: New.
2159 * g++.dg/template/using22.C: Likewise.
2161 2012-02-16 Jason Merrill <jason@redhat.com>
2164 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
2166 2012-02-16 Jakub Jelinek <jakub@redhat.com>
2168 PR tree-optimization/52255
2169 * gcc.c-torture/compile/pr52255.c: New test.
2172 * g++.dg/debug/dwarf2/pr52260.C: New test.
2175 * g++.dg/ipa/pr51929.C: New test.
2177 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2180 * gcc.target/powerpc/pr52199.c: New file.
2182 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2185 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
2187 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2189 * gcc.dg/pr51867.c: Don't include <math.h>.
2192 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2194 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
2195 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
2197 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
2199 PR tree-optimization/50561
2200 * gcc.dg/graphite/pr50561.c: New testcase.
2202 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2204 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
2205 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
2207 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2209 * gnat.dg/discr35.ad[sb]: New test.
2211 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2213 * gnat.dg/volatile10.adb: New test.
2214 * gnat.dg/volatile10_pkg.ads: New helper.
2216 2012-02-14 Jason Merrill <jason@redhat.com>
2218 * g++.dg/ext/attrib43.C: New.
2220 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
2222 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
2223 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
2225 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
2226 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
2227 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
2228 effective_target fgnu_tm.
2229 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
2231 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2234 * g++.dg/template/asmgoto1.C: New test.
2236 2012-02-14 Ian Lance Taylor <iant@google.com>
2239 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2240 compiling generated file for 64bit and index tests.
2242 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
2244 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2246 2012-02-14 Richard Guenther <rguenther@suse.de>
2248 PR tree-optimization/52244
2249 PR tree-optimization/51528
2250 * gcc.dg/torture/pr52244.c: New testcase.
2252 2012-02-14 Walter Lee <walt@tilera.com>
2254 * g++.dg/other/PR23205.C: Disable test on tile.
2255 * g++.dg/other/pr23205-2.C: Disable test on tile.
2256 * gcc.dg/20020312-2.c: Add a condition for __tile__.
2257 * gcc.dg/20040813-1.c: Disable test on tile.
2258 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
2259 * gcc.misc-tests/linkage.exp: Handle tilegx.
2261 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2263 PR tree-optimization/52210
2264 * gcc.dg/pr52210.c: New test.
2266 2012-02-14 Jason Merrill <jason@redhat.com>
2269 * g++.dg/overload/defarg5.C: New.
2271 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2274 * c-c++-common/pr52181.c: New test.
2276 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2279 * g++.dg/ext/atomic-1.C: New test.
2281 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2283 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
2285 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2288 * gcc.c-torture/execute/pr52209.c: New test.
2290 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
2293 * gfortran.dg/elemental_optional_args_5.f03: New test.
2295 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
2298 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
2301 2012-02-11 Ian Lance Taylor <iant@google.com>
2304 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
2305 SPARC Solaris. Don't run the test at all on systems where it may
2306 not work, rather than xfailing it.
2308 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
2310 PR rtl-optimization/52175
2311 * gcc.c-torture/compile/pr52175.c: New test.
2313 2012-02-10 Jason Merrill <jason@redhat.com>
2316 * g++.dg/template/repo10.C: New.
2318 2012-02-11 Jakub Jelinek <jakub@redhat.com>
2321 * gcc.dg/pr52132.c: New test.
2323 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
2325 * gnat.dg/specs/aggr4.ads: New test.
2326 * gnat.dg/specs/aggr4_pkg.ads: New helper.
2328 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
2331 * gcc.target/i386/pr52146.c: New.
2333 2012-02-10 Jakub Jelinek <jakub@redhat.com>
2336 * c-c++-common/pr52177.c: New test.
2338 2012-02-10 Jan Hubicka <jh@suse.cz>
2341 * g++.dg/torture/pr48600.C: New testcase.
2343 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
2346 * gcc.dg/dfp/pr52140.c: New test.
2348 2012-02-09 Jakub Jelinek <jakub@redhat.com>
2351 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
2354 2012-02-09 Bin Cheng <bin.cheng@arm.com>
2357 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
2358 * testsuite/gcc.dg/pr51867.c: New test.
2360 2012-02-09 Ian Lance Taylor <iant@google.com>
2362 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
2363 which don't support -fsplit-stack. Turn off optimization when
2364 compiling select5-out.go.
2366 2012-02-08 Ian Lance Taylor <iant@google.com>
2368 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
2369 systems which don't support -fsplit-stack.
2371 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
2373 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
2374 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
2375 machine instuction in the log.
2377 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
2379 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
2382 2012-02-08 Magnus Granberg <zorry@gentoo.org>
2385 * gcc.dg/pr48524.c: New test.
2386 * gcc.dg/pr48524.spec: New spec file for test.
2388 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2391 * gfortran.dg/vect/pr32380.f90: New test.
2393 2012-02-08 Tobias Burnus <burnus@net-b.de>
2396 * gfortran.dg/realloc_on_assign_12.f90: New.
2398 2012-02-08 Richard Guenther <rguenther@suse.de>
2400 PR rtl-optimization/52170
2401 * gcc.dg/torture/pr52170.c: New testcase.
2403 2012-02-08 Jakub Jelinek <jakub@redhat.com>
2405 PR gcov-profile/52150
2406 * gcc.dg/tree-prof/pr52150.c: New test.
2408 PR rtl-optimization/52139
2409 * gcc.dg/pr52139.c: New test.
2411 2012-02-07 Jason Merrill <jason@redhat.com>
2414 * g++.dg/cpp0x/constexpr-union3.C: New.
2417 * g++.dg/lto/pr52035_0.C: New.
2419 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2421 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
2422 * gcc.dg/special/weak-1.c: Likewise.
2423 * gcc.dg/ucnid-12.c: Likewise.
2424 * gcc.dg/torture/pr45678-1.c: Likewise.
2425 * gcc.dg/torture/pr45678-2.c: Likewise.
2426 * gcc.dg/vector-4.c: Likewise.
2427 * gcc.dg/ipa/inline-5.c: Likewise.
2428 * gcc.dg/ucnid-11.c: Likewise.
2429 * gcc.misc-tests/gcov-13.c: Likewise.
2430 * gcc.misc-tests/gcov-14.c: Likewise.
2431 * g++.dg/ext/label13.C: Likewise.
2432 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
2433 hppa*-*-hpux* options.
2434 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2435 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2436 * gcc.dg/pr48616.c: Likewise.
2437 * gcc.dg/pr17957.c: Likewise.
2438 * gcc.dg/pr17055-1.c: Likewise.
2439 * gcc.dg/pr32912-1.c: Likewise.
2440 * gcc.dg/tm/pr51472.c: Likewise.
2441 * c-c++-common/fold-bitand-4.c: Likewise.
2442 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
2443 Use dg-additional-options for extra options.
2445 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
2447 * gcc.target/epiphany/interrupt-2.c: New test.
2449 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2452 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
2453 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
2456 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2459 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
2461 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2465 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
2466 * gcc.target/mips/va-arg-1.c: New test.
2468 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2470 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
2471 for -mno-pointers-to-nested-functions.
2473 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
2475 * gcc.c-torture/execute/20120207-1.c: New test.
2477 2012-02-07 Jakub Jelinek <jakub@redhat.com>
2479 PR rtl-optimization/52060
2480 * gcc.dg/torture/pr52060.c: New test.
2483 * gcc.c-torture/compile/pr52074.c: New test.
2485 2012-02-07 Tobias Burnus <burnus@net-b.de>
2488 * gfortran.dg/class_to_type_2.f90: New.
2490 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
2493 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
2496 2012-02-06 Jason Merrill <jason@redhat.com>
2499 * g++.dg/template/conv13.C: New.
2501 2012-02-06 Richard Guenther <rguenther@suse.de>
2503 PR tree-optimization/52115
2504 * gcc.c-torture/compile/pr52115.c: New testcase.
2506 2012-02-06 Jakub Jelinek <jakub@redhat.com>
2509 * gcc.c-torture/execute/pr52129.c: New test.
2511 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
2513 * gcc.dg/pr48374.c: Actually add the test I forgot
2514 in the 2012-01-25 commit.
2516 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2519 * gfortran.dg/vect/vect-8.f90: New test case.
2521 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2524 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
2526 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
2529 * gfortran.dg/class_48.f90 : Add test of allocate class array
2530 component with source in subroutine test3. Remove commenting
2531 out in subroutine test4, since branching on unitialized variable
2532 is now fixed (no PR for this last.).
2534 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2536 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
2538 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
2540 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2543 * lib/target-supports.exp (check_effective_target_mips_rel): New.
2544 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
2546 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2548 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
2549 (check_effective_target_sync_int_long): Use it.
2550 (check_effective_target_sync_char_short): Likewise.
2551 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
2553 2012-02-05 Tobias Burnus <burnus@net-b.de>
2556 * gfortran.dg/class_48.f90: Add some further checks.
2558 2012-02-05 Ira Rosen <irar@il.ibm.com>
2560 PR tree-optimization/52091
2561 * gcc.dg/vect/pr52091.c: New test.
2563 2012-02-04 Jakub Jelinek <jakub@redhat.com>
2565 PR rtl-optimization/52113
2566 * gcc.target/avr/pr52113.c: New test.
2568 2012-02-03 Jakub Jelinek <jakub@redhat.com>
2570 PR rtl-optimization/52092
2571 * gcc.c-torture/compile/pr52092.c: New test.
2573 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
2576 * gfortran.dg/class_array_10.f03: New test.
2579 * gfortran.dg/class_array_11.f03: New test.
2582 * gfortran.dg/class_array_12.f03: New test.
2584 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
2587 * gfortran.dg/realloc_on_assign_11.f90: New test.
2589 2012-02-02 Tobias Burnus <burnus@net-b.de>
2592 * gfortran.dg/shape_7.f90: New.
2594 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2596 * gcc.target/mips/mips-prepend-1.c: New test.
2598 2012-02-02 Jan Hubicka <jh@suse.cz>
2599 Tom de Vries <tom@codesourcery.com>
2602 * testsuite/gcc.dg/alias-12.c: New testcase.
2603 * testsuite/gcc.dg/alias-13.c: New testcase.
2605 2012-02-02 Jakub Jelinek <jakub@redhat.com>
2608 * gcc.dg/pr52086.c: New test.
2610 PR tree-optimization/52073
2611 * gcc.c-torture/compile/pr52073.c: New test.
2613 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
2616 * gfortran.dg/function_optimize_10.f90: New test.
2618 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
2620 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
2623 2012-02-01 Tobias Burnus <burnus@net-b.de>
2626 * gfortran.dg/typebound_operator_14.f90: New.
2628 2012-02-01 Tobias Burnus <burnus@net-b.de>
2631 * gfortran.dg/elemental_function_1.f90: New.
2633 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2635 PR rtl-optimization/51374
2636 * gcc.target/avr/torture/pr51374-1.c:
2637 Also fail if SBIS is seen.
2639 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2641 PR rtl-optimization/51374
2642 * gcc.target/avr/torture/pr51374-1.c: New.
2644 2012-01-31 Tobias Burnus <burnus@net-b.de>
2647 * gfortran.dg/typebound_generic_11.f90: New.
2649 2012-01-31 Tobias Burnus <burnus@net-b.de>
2652 * gfortran.dg/class_49.f90: New.
2654 2012-01-31 Tobias Burnus <burnus@net-b.de>
2657 * gfortran.dg/elemental_args_check_6.f90: New.
2659 2012-01-31 Jason Merrill <jason@redhat.com>
2662 * g++.dg/cpp0x/variadic122.C: New.
2664 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
2667 * gfortran.dg/realloc_on_assign_10.f90: New test.
2669 2012-01-31 Richard Guenther <rguenther@suse.de>
2671 PR tree-optimization/51528
2672 * gcc.dg/torture/pr51528.c: New testcase.
2674 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
2677 * lib/go.exp (go_target_compile): Append timeout= to options.
2678 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
2679 select5-out.go test on alpha*-*-* targets.
2681 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2683 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
2684 (TEST_SHORT): Reformat in the same way.
2685 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
2686 (TEST_SHORT): Reformat in the same way.
2687 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
2688 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
2689 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
2690 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
2691 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
2693 2012-01-30 Bin Cheng <bin.cheng@arm.com>
2696 * gcc.target/arm/pr51835.c: New testcase.
2698 2012-01-30 Richard Guenther <rguenther@suse.de>
2700 PR tree-optimization/52028
2701 * gcc.dg/torture/pr52028.c: New testcase.
2702 * gfortran.dg/ldist-pr45199.f: Adjust.
2703 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
2704 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2705 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2707 2012-01-30 Jakub Jelinek <jakub@redhat.com>
2710 * gcc.dg/tree-prof/pr52027.c: New test.
2712 PR tree-optimization/52046
2713 * gcc.dg/pr52046.c: New test.
2716 * g++.dg/other/pr52048.C: New test.
2718 2012-01-30 Richard Guenther <rguenther@suse.de>
2720 PR tree-optimization/52045
2721 * gcc.dg/pr52045.c: New testcase.
2723 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
2725 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
2726 new code generated for __sync_lock_release.
2728 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2730 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
2732 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2735 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
2737 * g++.dg/ext/visibility/template10.C: Fix typo.
2739 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
2741 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2744 * g++.dg/cpp0x/constexpr-ice6.C: New.
2746 2012-01-29 Tobias Burnus <burnus@net-b.de>
2749 * gfortran.dg/default_initialization_6.f90: New.
2751 2012-01-29 Tobias Burnus <burnus@net-b.de>
2754 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
2755 * gfortran.dg/class_48.f90: New.
2757 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
2760 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
2762 2012-01-28 Tobias Burnus <burnus@net-b.de>
2765 * gfortran.dg/class_allocate_12.f90: New.
2767 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
2769 * gcc.dg/torture/pr50444.c: Fix dg directives.
2771 2012-01-28 Jakub Jelinek <jakub@redhat.com>
2774 * gcc.target/arm/pr52006.c: New test.
2776 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
2779 * gcc.dg/lto/trans-mem.h: New file.
2780 * gcc.dg/lto/trans-mem-2_0.c: Include it.
2781 * gcc.dg/lto/trans-mem-1_1.c: Same.
2782 * gcc.dg/lto/trans-mem-4_1.c: Same.
2783 * gcc.dg/lto/trans-mem-3_1.c: Same.
2785 2012-01-27 Tobias Burnus <burnus@net-b.de>
2788 * gfortran.dg/dummy_procedure_7.f90: New.
2790 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
2792 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
2793 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
2795 2012-01-27 Jakub Jelinek <jakub@redhat.com>
2798 * g++.dg/other/gc5.C: New test.
2800 2012-01-27 Richard Guenther <rguenther@suse.de>
2802 PR tree-optimization/50444
2803 * gcc.dg/torture/pr50444.c: New testcase.
2805 2012-01-27 Tobias Burnus <burnus@net-b.de>
2809 * gfortran.dg/move_alloc_13.f90: New.
2811 2012-01-27 Tobias Burnus <burnus@net-b.de>
2814 * gfortran.dg/allocate_alloc_opt_13.f90: New.
2815 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
2816 and change dg-error string.
2818 2012-01-27 Tobias Burnus <burnus@net-b.de>
2821 * gfortran.dg/elemental_args_check_5.f90: New.
2823 2012-01-27 Richard Guenther <rguenther@suse.de>
2826 * g++.dg/torture/pr51959.C: New testcase.
2828 2012-01-27 Tom de Vries <tom@codesourcery.com>
2830 PR tree-optimization/51990
2831 * gcc.dg/pr51990.c: New test.
2832 * gcc.dg/pr51990-2.c: Same.
2834 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
2835 Tobias Burnus <burnus@gcc.gnu.org>
2838 * gfortran.dg/class_allocate_11.f03: New.
2843 * gfortran.dg/class_allocate_7.f03: New.
2844 * gfortran.dg/class_allocate_8.f03: New.
2845 * gfortran.dg/class_allocate_9.f03: New.
2846 * gfortran.dg/class_allocate_10.f03: New.
2848 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2850 * gnat.dg/discr34.adb: New test.
2851 * gnat.dg/discr34_pkg.ads: New helper.
2853 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2855 * gnat.dg/discr33.adb: New test.
2857 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2859 * gnat.dg/limited_with3.ad[sb): New test.
2860 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
2861 * gnat.dg/limited_with3_pkg2.ads: Likewise.
2862 * gnat.dg/limited_with3_pkg3.ads: Likewise.
2864 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2866 * gnat.dg/stack_usage1.adb: New test.
2867 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
2869 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
2870 * gcc.dg/pr44194-2.c: Likewise.
2872 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
2875 * g++.dg/template/crash112.C: New.
2877 2012-01-27 Richard Henderson <rth@redhat.com>
2879 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
2881 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2883 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
2885 2012-01-26 Jakub Jelinek <jakub@redhat.com>
2888 * g++.dg/opt/pr51895.C: New test.
2890 2012-01-26 Michael Matz <matz@suse.de>
2892 PR tree-optimization/48794
2893 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
2895 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2897 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
2899 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2901 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
2902 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
2904 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
2905 the default value for s390 and s390x.
2907 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
2910 * gcc.dg/lto/trans-mem-4_0.c: New.
2911 * gcc.dg/lto/trans-mem-4_1.c: New.
2912 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
2914 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
2915 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
2917 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
2918 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
2921 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
2923 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
2925 2012-01-25 Ian Lance Taylor <iant@google.com>
2927 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
2929 2012-01-25 Tobias Burnus <burnus@net-b.de>
2932 * gfortran.dg/typebound_proc_25.f90: New.
2934 2012-01-25 Jason Merrill <jason@redhat.com>
2937 * g++.dg/lto/pr51992_0.C: New.
2939 2012-01-25 Jakub Jelinek <jakub@redhat.com>
2941 PR tree-optimization/51987
2942 * gcc.target/i386/pr51987.c: New test.
2944 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2946 * gcc.dg/tm/lto-1.c: Require lto support in target.
2948 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
2950 PR rtl-optimization/48374
2951 * gcc.dg/pr48374.c: New test.
2953 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2955 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
2957 2012-01-25 Tobias Burnus <burnus@net-b.de>
2960 * gfortran.dg/derived_constructor_char_3.f90: New.
2962 2012-01-24 Ian Lance Taylor <iant@google.com>
2964 * go.test/go-test.exp (filecmp): New procedure.
2965 (errchk): Handle quoted square brackets.
2966 (go-gc-tests): Set go_compile_args. Handle various new test
2967 lines. Skip a few new tests.
2968 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
2970 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2972 * lib/target-supports.exp (proc check_effective_target_vect_perm)
2973 (check_effective_target_vect_extract_even_odd)
2974 (check_effective_target_vect_interleave): Return true for MIPS
2977 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2979 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
2980 (main): Use it instead of argc.
2982 2012-01-24 Jason Merrill <jason@redhat.com>
2985 * g++.dg/cpp0x/sfinae31.C: New.
2987 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2989 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
2991 2012-01-24 Jason Merrill <jason@redhat.com>
2994 * g++.dg/inherit/covariant20.C: New.
2996 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2999 * g++.dg/parse/crash58.C: New.
3001 2012-01-24 Jakub Jelinek <jakub@redhat.com>
3004 * gcc.dg/pr51957-1.c: New test.
3005 * gcc.dg/pr51957-1.h: New file.
3006 * gcc.dg/pr51957-2.c: New test.
3008 2012-01-23 Jason Merrill <jason@redhat.com>
3011 * g++.dg/ext/visibility/template10.C: New.
3013 2012-01-23 Tobias Burnus <burnus@net-b.de>
3016 * gfortran.dg/move_alloc_12.f90: New.
3018 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3021 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
3023 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
3026 * g++.dg/template/crash111.C: New.
3028 2012-01-23 Arnaud Charlet <charlet@adacore.com>
3030 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
3032 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
3034 2012-01-23 Dodji Seketeli <dodji@redhat.com>
3037 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
3038 the DW_TAG_class_type and DW_AT_name: "Executor".
3040 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3042 * lib/target-supports.exp
3043 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
3044 (check_effective_target_vect_interleave): Likewise.
3046 2012-01-22 Jason Merrill <jason@redhat.com>
3049 * g++.dg/template/using20.C: New.
3050 * g++.dg/template/template-id-2.C: Adjust diagnostic.
3052 2012-01-23 Jason Merrill <jason@redhat.com>
3055 * g++.dg/torture/pr51344.C: Limit to x86.
3057 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
3059 * c-c++-common/tm/omp.c: Require target with pthread support.
3061 2012-01-23 Richard Guenther <rguenther@suse.de>
3063 PR tree-optimization/51949
3064 * gcc.dg/torture/pr51949.c: New testcase.
3066 2012-01-23 Jakub Jelinek <jakub@redhat.com>
3068 PR rtl-optimization/51933
3069 * gcc.c-torture/execute/pr51933.c: New test.
3071 2012-01-22 Douglas B Rupp <rupp@gnat.com>
3073 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
3074 Do not define for Interix.
3076 2012-01-22 Jason Merrill <jason@redhat.com>
3079 * g++.dg/lto/pr51832.h: New.
3080 * g++.dg/lto/pr51832_0.C: New.
3081 * g++.dg/lto/pr51832_1.C: New.
3083 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
3085 * gcc.dg/ext-elim-1.c: New test.
3087 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3090 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
3091 * g++.dg/opt/longbranch1.C: Likewise.
3093 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3095 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
3098 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
3101 * gfortran.dg/namelist_74.f90: New test.
3102 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
3104 2012-01-21 Tobias Burnus <burnus@net-b.de>
3107 * gfortran.dg/class_47.f90: New.
3109 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
3111 * gnat.dg/renaming5.ad[sb]: New test.
3113 2012-01-20 Jason Merrill <jason@redhat.com>
3116 * g++.dg/pch/mangle1.{C,Hs}: Remove.
3118 2012-01-20 Jason Merrill <jason@redhat.com>
3121 * g++.dg/ext/attrib42.C: Require ilp32.
3123 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3126 * gcc.target/arm/pr51915.c: New test.
3128 2012-01-20 Cary Coutant <ccoutant@google.com>
3129 Dodji Seketeli <dodji@redhat.com>
3132 * g++.dg/debug/dwarf2/nested-3.C: New test.
3134 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3137 * g++.dg/template/crash110.C: New.
3139 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3141 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
3142 Remove default options on hppa*-*-hpux*.
3144 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3146 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
3148 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3150 * gcc.c-torture/compile/pr51856.c: New testcase.
3152 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
3154 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
3155 options to go_target_compile.
3157 2012-01-20 Kai Tietz <ktietz@redhat.com>
3159 * g++.dg/torture/pr51344.C: Fix typo.
3161 2012-01-20 Richard Guenther <rguenther@suse.de>
3163 PR tree-optimization/51903
3164 * g++.dg/torture/pr51903.C: New testcase.
3166 2012-01-20 Tobias Burnus <burnus@net-b.de>
3167 Janus Weil <janus@gcc.gnu.org>
3170 * gfortran.dg/use_21.f90: New.
3172 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3175 * gcc.dg/torture/pr51106-1.c: New test.
3176 * gcc.dg/torture/pr51106-2.c: New test.
3178 2012-01-19 Kai Tietz <ktietz@redhat.com>
3180 * g++.dg/torture/pr51344.C: New test.
3182 2012-01-19 Tobias Burnus <burnus@net-b.de>
3185 * gfortran.dg/intrinsic_size_2.f90: New.
3187 2012-01-19 Jason Merrill <jason@redhat.com>
3190 * g++.dg/inherit/using7.C: New.
3192 2012-01-19 Richard Guenther <rguenther@suse.de>
3194 PR tree-optimization/37997
3195 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
3197 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
3199 PR rtl-optimization/51505
3200 * gcc.dg/pr51505.c: New test.
3202 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
3205 * gfortran.dg/typebound_operator_12.f03: New.
3206 * gfortran.dg/typebound_operator_13.f03: New.
3208 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
3211 * g++.dg/cpp0x/pr51225.C: New.
3213 2012-01-17 Ian Lance Taylor <iant@google.com>
3216 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
3218 2012-01-17 Tobias Burnus <burnus@net-b.de>
3221 * gfortran.dg/realloc_on_assign_9.f90: New.
3223 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
3226 * gcc.dg/tm/memopt-3.c: Remove xfail.
3227 * gcc.dg/tm/memopt-4.c: Remove xfail.
3228 * gcc.dg/tm/memopt-5.c: Remove xfail.
3229 * gcc.dg/tm/memopt-7.c: Remove xfail.
3231 2012-01-17 Jakub Jelinek <jakub@redhat.com>
3233 PR tree-optimization/51877
3234 * gcc.c-torture/execute/pr51877.c: New test.
3236 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3238 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3239 {!vect_align_arrays} to vect_sizes_32B_16B.
3240 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3241 * gcc.dg/vect/vect-peel-3.c: Ditto.
3243 2012-01-16 Jason Merrill <jason@redhat.com>
3246 * g++.dg/abi/mangle60.C: New.
3249 * g++.dg/pch/mangle1.{C,Hs}: New.
3251 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
3252 Tobias Burnus <burnus@net-b.de>
3255 * gfortran.dg/elemental_optional_args_3.f90: New
3256 * gfortran.dg/elemental_optional_args_4.f90: New
3258 2012-01-16 Tobias Burnus <burnus@net-b.de>
3261 * gfortran.dg/use_20.f90: New
3263 2012-01-16 Jason Merrill <jason@redhat.com>
3266 * g++.dg/cpp0x/rv-bitfield.C: New.
3267 * g++.dg/cpp0x/rv-bitfield2.C: New.
3269 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
3271 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
3272 subroutine 'qsort' and use index array to assign the result.
3274 2012-01-16 Jakub Jelinek <jakub@redhat.com>
3276 PR tree-optimization/51865
3277 * gcc.dg/pr51865.c: New test.
3279 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3281 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
3283 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3285 * gcc.target/mips/code-readable-2.c: Allow the jump table address
3286 to be loaded from the constant pool, rather than via %hi and %lo.
3288 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
3290 PR rtl-optimization/51821
3291 * gcc.dg/pr51821.c: New test.
3293 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
3295 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
3297 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
3299 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
3301 2012-01-14 Tobias Burnus <burnus@net-b.de>
3304 * gfortran.dg/init_flag_8.f90: New.
3305 * gfortran.dg/init_flag_9.f90: New.
3307 2011-01-14 Tobias Burnus <burnus@net-b.de>
3310 * gfortran.dg/use_18.f90: New.
3311 * gfortran.dg/use_19.f90: New.
3313 2012-01-13 Ian Lance Taylor <iant@google.com>
3316 * g++.dg/warn/Wsign-compare-4.C: New.
3318 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
3321 * gfortran.dg/alloc_comp_assign.f03: New.
3322 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
3323 __BUILTIN_FREE from 38 to 32.
3325 2012-01-13 Jason Merrill <jason@redhat.com>
3328 * g++.dg/warn/Wreturn-type-7.C: New.
3330 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3332 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
3334 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
3335 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
3336 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
3337 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
3338 int32plus because of big array needed.
3339 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
3340 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
3342 2012-01-13 Jason Merrill <jason@redhat.com>
3345 * g++.dg/ext/visibility/template9.C: New.
3348 * g++.dg/cpp0x/defaulted34.C: New.
3349 * g++.dg/template/virtual3.C: New.
3351 2012-01-13 Richard Guenther <rguenther@suse.de>
3354 * gcc.dg/torture/pr8081.c: New testcase.
3356 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3358 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
3360 2012-01-12 Jason Merrill <jason@redhat.com>
3363 * g++.dg/ext/stmtexpr14.C: New.
3365 2012-01-13 Dodji Seketeli <dodji@redhat.com>
3368 * g++.dg/cpp0x/constexpr-diag4.C: New test.
3370 2012-01-12 Jason Merrill <jason@redhat.com>
3373 * g++.dg/abi/mangle48.C: Test qualified-names, too.
3374 * g++.dg/abi/mangle58.C: Likewise.
3377 * g++.dg/template/arg8.C: New.
3379 2012-01-12 Ira Rosen <irar@il.ibm.com>
3381 PR tree-optimization/51799
3382 * gcc.dg/vect/pr51799.c: New test.
3383 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
3386 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3387 Tobias Burnus <burnus@net-b.de>
3391 * lib/target-supports.exp
3392 (check_effective_target_fortran_largest_fp_has_sqrt): New.
3393 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
3395 2012-01-11 Jason Merrill <jason@redhat.com>
3398 * g++.dg/ext/attrib42.C: New.
3400 2012-01-11 Jakub Jelinek <jakub@redhat.com>
3403 * gcc.dg/pr51796.c: New test.
3405 2012-01-11 Jason Merrill <jason@redhat.com>
3408 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
3410 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3412 * gnat.dg/array19.ad[sb]: New test.
3414 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3416 * gnat.dg/opt23.ad[sb]: New test.
3417 * gnat.dg/opt23_pkg.ad[sb]: New helper.
3418 * gnat.dg/opt24.ad[sb]: New test.
3420 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3422 PR tree-optimization/49642
3423 * gcc.dg/tree-ssa/pr49642-1.c: New test.
3424 * gcc.dg/tree-ssa/pr49642-2.c: New test.
3426 2012-01-11 Jason Merrill <jason@redhat.com>
3429 * g++.dg/template/explicit-args5.C: New.
3431 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3433 * gcc.c-torture/execute/20120110-1.c: New testcase.
3435 2012-01-10 Jason Merrill <jason@redhat.com>
3438 * g++.dg/inherit/ambig1.C: New.
3441 * g++.dg/cpp0x/constexpr-cache1.C: New.
3443 2012-01-10 Richard Guenther <rguenther@suse.de>
3445 PR tree-optimization/51801
3446 * gcc.dg/torture/pr51801.c: New testcase.
3448 2012-01-10 Tobias Burnus <burnus@net-b.de>
3451 * gfortran.dg/allocate_with_typespec_5.f90: New.
3453 2012-01-10 Tobias Burnus <burnus@net-b.de>
3455 * gfortran.dg/class_39.f03: Update dg-error string.
3457 2012-01-10 Richard Guenther <rguenther@suse.de>
3459 PR tree-optimization/50913
3460 * gcc.dg/graphite/interchange-16.c: New testcase.
3461 * gcc.dg/graphite/scop-20.c: XFAIL.
3462 * gfortran.dg/graphite/interchange-1.f: Likewise.
3463 * gfortran.dg/graphite/block-1.f90: Likewise.
3464 * gfortran.dg/graphite/block-2.f: Likewise.
3466 2012-01-10 Richard Henderson <rth@redhat.com>
3468 * lib/target-supports.exp (check_effective_target_vect_perm,
3469 check_effective_target_vect_perm_byte,
3470 check_effective_target_vect_perm_short): Enable for arm neon.
3472 2012-01-09 Tobias Burnus <burnus@net-b.de>
3475 * gfortran.dg/typebound_operator_11.f90: New.
3477 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
3479 * gnat.dg/array18.adb: New test.
3480 * gnat.dg/array18_pkg.ads: New helper.
3482 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
3485 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
3486 around base object in first assignment in main program.
3487 * gfortran.dg/typebound_operator_10.f03: New test.
3489 2012-01-09 Martin Jambor <mjambor@suse.cz>
3491 PR tree-optimization/51759
3492 * g++.dg/ipa/pr51759.C: New test.
3494 2012-01-09 Tobias Burnus <burnus@net-b.de>
3497 * gfortran.dg/optional_absent_2.f90: New.
3499 2012-01-09 Tobias Burnus <burnus@net-b.de>
3502 * gfortran.dg/use_17.f90: New.
3504 2012-01-09 Gary Funck <gary@intrepid.com>
3506 PR preprocessor/33919
3507 * gcc.dg/pr33919.c: New test.
3508 * gcc.dg/pr33919-0.h: New test header file.
3509 * gcc.dg/pr33919-1.h: Ditto.
3510 * gcc.dg/pr33919-2.h: Ditto.
3512 2012-01-07 Jan Hubicka <jh@suse.cz>
3514 PR tree-optimize/51694
3515 * gcc.c-torture/compile/pr51694.c: new testcase.
3517 2012-01-07 Jan Hubicka <jh@suse.cz>
3519 PR tree-optimization/51600
3520 * g++.dg/torture/pr51600.C: New testcase.
3522 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3524 PR gcov-profile/51715
3525 PR gcov-profile/51717
3526 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
3527 * gcc.misc-tests/gcov-14.c: Likewise.
3529 2012-01-06 Jason Merrill <jason@redhat.com>
3531 * g++.dg/parse/new5.C: New.
3533 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
3536 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
3537 including <string.h>.
3539 2012-01-06 Jason Merrill <jason@redhat.com>
3541 * g++.dg/abi/mangle51.C: New.
3542 * g++.dg/abi/mangle52.C: New.
3543 * g++.dg/abi/mangle53.C: New.
3544 * g++.dg/abi/mangle54.C: New.
3545 * g++.dg/abi/mangle55.C: New.
3546 * g++.dg/abi/mangle56.C: New.
3547 * g++.dg/abi/mangle57.C: New.
3548 * g++.dg/abi/mangle58.C: New.
3549 * g++.dg/abi/mangle59.C: New.
3550 * g++.dg/cpp0x/trailing3.C: Update mangling.
3551 * g++.dg/cpp0x/variadic111.C: Update mangling.
3552 * g++.dg/cpp0x/variadic4.C: Update mangling.
3553 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
3554 * g++.dg/template/nontype22.C: Works now.
3555 * g++.dg/template/pr35240.C: Works now.
3557 * g++.dg/cpp0x/error7.C: New.
3559 2012-01-06 Tobias Burnus <burnus@net-b.de>
3561 * gfortran.dg/deallocate_stat_2.f90: New.
3562 * coarray/allocate_errgmsg.f90: New.
3563 * gfortran.dg/coarray_lib_alloc_1.f90: New.
3564 * gfortran.dg/coarray_lib_alloc_2.f90: New.
3565 * coarray/subobject_1.f90: Fix for num_images > 1.
3566 * gfortran.dg/deallocate_stat.f90: Update due to changed
3569 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
3571 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
3573 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
3575 * ada/acats/overflow.lst: Add cb20004.
3577 2012-01-05 Dodji Seketeli <dodji@redhat.com>
3580 * g++.dg/cpp0x/alias-decl-18.C: New test.
3582 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
3584 * gcc.c-torture/execute/20120104-1.c: New test.
3586 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
3589 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
3590 the old typebound_operator_8.f03.
3591 * gfortran.dg/typebound_operator_8.f03: New version of
3592 typebound_operator_7.f03 with 'u' a derived type instead of a
3595 2012-01-05 Richard Guenther <rguenther@suse.de>
3597 * g++.dg/torture/pr49309.C: Skip for -flto.
3599 2012-01-05 Jakub Jelinek <jakub@redhat.com>
3602 * gcc.c-torture/compile/pr51761.c: New test.
3604 2012-01-05 Richard Guenther <rguenther@suse.de>
3606 PR tree-optimization/51760
3607 * gcc.dg/torture/pr51760.c: New testcase.
3609 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
3612 * gcc.dg/tm/memopt-6.c: Adjust regexp.
3614 2012-01-05 Richard Guenther <rguenther@suse.de>
3617 * gfortran.dg/lto/pr41576_0.f90: New testcase.
3618 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3620 2012-01-04 Jakub Jelinek <jakub@redhat.com>
3623 * gcc.dg/pr51695.c: New test.
3625 2012-01-04 Andrew Pinski <apinski@cavium.com>
3627 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
3628 * gcc.target/mips/octeon2-lx-1.c: New test.
3629 * gcc.target/mips/mips64-dsp-ldx.c: New test.
3630 * gcc.target/mips/octeon2-lx-2.c: New test.
3631 * gcc.target/mips/octeon2-lx-3.c: New test.
3633 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
3637 * gcc.dg/tm/alias-1.c: Adjust regexp.
3638 * gcc.dg/tm/alias-2.c: Adjust regexp.
3640 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3643 * g++.dg/warn/Wparentheses-26.C: New.
3645 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
3647 * gfortran.dg/elemental_optional_args_2.f90: New test.
3649 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3652 * gfortran.dg/common_17.f90: New test.
3654 2012-01-04 Richard Guenther <rguenther@suse.de>
3656 PR tree-optimization/49651
3657 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
3658 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3660 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3663 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
3665 2012-01-03 Andrew Pinski <apinski@cavium.com>
3667 * lib/scanasm.exp (dg-function-on-line): Always use a special format
3668 for all mips targets. Also allow an optional .cfi_startproc.
3670 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
3672 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
3674 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3677 * g++.dg/rtti/dyncast5.C: New.
3679 2012-01-03 Richard Guenther <rguenther@suse.de>
3681 PR tree-optimization/51070
3682 * gcc.dg/torture/pr51070-2.c: New testcase.
3684 2012-01-03 Richard Guenther <rguenther@suse.de>
3686 PR tree-optimization/51692
3687 * gcc.dg/torture/pr51692.c: New testcase.
3689 2012-01-03 Richard Guenther <rguenther@suse.de>
3692 * g++.dg/lto/pr51650-3_0.C: New testcase.
3694 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3697 * g++.dg/warn/Wredundant-decls-spec.C: New.
3699 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3701 PR tree-optimization/51719
3702 * g++.dg/tree-prof/pr51719.C: New test.
3704 2012-01-03 Richard Guenther <rguenther@suse.de>
3707 * gcc.dg/fold-compare-6.c: New testcase.
3709 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3712 * g++.dg/gomp/pr51669.C: New test.
3714 2012-01-02 Jason Merrill <jason@redhat.com>
3717 * g++.dg/cpp0x/constexpr-union2.C: New.
3720 * g++.dg/cpp0x/nsdmi-defer5.C: New.
3722 2012-01-02 Dodji Seketeli <dodji@redhat.com>
3725 * g++.dg/cpp0x/constexpr-99.C: New test.
3727 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
3730 * g++.dg/template/init9.C: New.
3732 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3734 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
3735 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
3736 rather than a specific number.
3738 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
3743 * gfortran.dg/typebound_operator_7.f03: New.
3744 * gfortran.dg/typebound_operator_8.f03: New.
3746 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3749 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
3751 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3753 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3755 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
3757 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3759 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
3762 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3764 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
3765 * gfortran.dg/io_real_boz_4.f90: Likewise.
3766 * gfortran.dg/io_real_boz_5.f90: Likewise.
3768 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3770 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
3772 2012-01-02 Revital Eres <revital.eres@linaro.org>
3774 * gcc.dg/sms-11.c: New file.
3776 2012-01-02 Tobias Burnus <burnus@net-b.de>
3779 * gfortran.dg/coarray/image_index_3.f90: New.
3781 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3784 * g++.dg/parse/enum8.C: New.
3786 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3789 * g++.dg/conversion/reinterpret4.C: New.
3790 * g++.dg/conversion/reinterpret1.C: Adjust.
3792 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3794 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
3796 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
3798 * g++.old-deja/g++.brendan/crash25.C: Adjust.
3799 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3800 * g++.old-deja/g++.jason/access14.C: Likewise.
3801 * g++.old-deja/g++.jason/access8.C: Likewise.
3802 * g++.old-deja/g++.jason/access1.C: Likewise.
3803 * g++.old-deja/g++.other/access3.C: Likewise.
3804 * g++.old-deja/g++.other/access5.C: Likewise.
3805 * g++.old-deja/g++.law/unsorted1.C: Likewise.
3806 * g++.old-deja/g++.law/visibility22.C: Likewise.
3807 * g++.old-deja/g++.law/visibility26.C: Likewise.
3808 * g++.old-deja/g++.mike/p2746.C: Likewise.
3809 * g++.dg/debug/using1.C: Likewise.
3810 * g++.dg/lookup/using51.C: Likewise.
3811 * g++.dg/inherit/using5.C: Likewise.
3812 * g++.dg/inherit/pr30297.C: Likewise.
3813 * g++.dg/inherit/access8.C: Likewise.
3814 * g++.dg/torture/pr39362.C: Likewise.
3815 * g++.dg/template/crash13.C: Likewise.
3816 * g++.dg/template/using10.C: Likewise.
3818 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3821 * lib/gcc-dg.exp (scan-module-absence): Really commit last
3824 2012-01-01 Ira Rosen <irar@il.ibm.com>
3826 PR tree-optimization/51704
3827 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
3828 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
3829 corresponding flags.
3831 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3834 * g++.dg/cpp0x/constexpr-delegating2.C: New.
3836 2012-01-01 Jan Hubicka <jh@suse.cz>
3838 PR rtl-optimization/51069
3839 * gcc.c-torture/compile/pr51069.c: New testcase.
3841 2012-01-01 Jakub Jelinek <jakub@redhat.com>
3843 PR tree-optimization/51683
3844 * gcc.dg/pr51683.c: New test.
3846 Copyright (C) 2012 Free Software Foundation, Inc.
3848 Copying and distribution of this file, with or without modification,
3849 are permitted in any medium without royalty provided the copyright
3850 notice and this notice are preserved.