1 2012-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3 Backport from mainline:
4 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
9 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
12 * gcc.dg/20050826-1.c: Likewise.
14 2012-12-21 Martin Jambor <mjambor@suse.cz>
16 PR tree-optimization/55355
17 * g++.dg/torture/pr55355.C: New test.
19 2012-12-20 Tobias Burnus <burnus@net-b.de>
22 * gfortran.dg/transfer_intrinsic_4.f: New.
24 2012-12-18 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
26 Backport from mainline
27 2012-10-15 Matthias Klose <doko@ubuntu.com>
29 * lib/target-supports.exp (check_profiling_available): Match
30 arm*-*-linux-* for ARM Linux/GNU.
31 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
32 * gfortran.dg/enum_10.f90: Likewise.
33 * gfortran.dg/enum_9.f90: Likewise.
34 * gcc.target/arm/synchronize.c: Likewise.
35 * g++.old-deja/g++.jason/enum6.C: Likewise.
36 * g++.old-deja/g++.other/enum4.C: Likewise.
37 * g++.old-deja/g++.law/enum9.C: Likewise.
39 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
42 * gnat.dg/controlled7.ad[sb]: New test.
44 2012-12-11 Jakub Jelinek <jakub@redhat.com>
47 * g++.dg/warn/Wunused-var-19.C: New test.
49 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
51 * gcc.dg/pr54121.c: New test.
53 2012-12-07 Uros Bizjak <ubizjak@gmail.com>
55 Backport from mainline
56 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
59 * gcc.target/i386/pr55597.c: New test.
61 2012-12-03 Richard Biener <rguenther@suse.de>
63 Backport from mainline
64 2012-09-24 Richard Guenther <rguenther@suse.de>
66 PR tree-optimization/53663
67 * gcc.dg/torture/pr53663-1.c: New testcase.
68 * gcc.dg/torture/pr53663-2.c: Likewise.
69 * gcc.dg/torture/pr53663-3.c: Likewise.
71 2012-12-03 Marek Polacek <polacek@redhat.com>
73 Backported from mainline
74 2012-12-03 Marek Polacek <polacek@redhat.com>
77 * gcc.dg/pr55570.c: New test.
79 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
81 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
83 2012-11-29 Jason Merrill <jason@redhat.com>
86 * g++.dg/cpp0x/variadic134.C: New.
89 * g++.dg/cpp0x/alias-decl-20.C: New.
92 * g++.dg/template/typedef39.C: New.
95 * g++.dg/cpp0x/variadic133.C: New.
96 * g++.dg/template/param1.C: Adjust.
98 2012-11-27 Richard Biener <rguenther@suse.de>
101 * g++.dg/opt/pr55331.C: New testcase.
103 2012-11-26 Richard Biener <rguenther@suse.de>
105 Backport from mainline
106 2012-10-12 Richard Biener <rguenther@suse.de>
108 PR tree-optimization/54894
109 * gcc.dg/torture/pr54894.c: New testcase.
111 2012-10-02 Richard Guenther <rguenther@suse.de>
114 * g++.dg/torture/pr54735.C: New testcase.
116 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
119 * g++.dg/init/new41.C: New.
121 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
125 * gfortran.dg/allocate_error_4.f90: New test.
127 2012-11-23 Janus Weil <janus@gcc.gnu.org>
130 * gfortran.dg/namelist_76.f90: New.
132 2012-11-19 H.J. Lu <hongjiu.lu@intel.com>
134 Backported from mainline
135 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
138 * gcc.target/i386/pr55142-1.c: New file.
139 * gcc.target/i386/pr55142-2.c: Likewise.
141 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
143 * gnat.dg/stack_check3.ad[sb]: New test.
145 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
147 * gcc.c-torture/compile/20121107-1.c: New test.
149 2012-11-06 Janus Weil <janus@gcc.gnu.org>
152 * gfortran.dg/transfer_class_1.f90: New.
154 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
156 * g++.dg/torture/20121105-1.C: New test.
158 2012-11-05 Jakub Jelinek <jakub@redhat.com>
160 Backported from mainline
161 2012-10-24 Jakub Jelinek <jakub@redhat.com>
164 * g++.dg/debug/pr54828.C: New test.
166 2012-10-23 Jakub Jelinek <jakub@redhat.com>
169 * c-c++-common/pr54988.c: New test.
171 2012-10-10 Jakub Jelinek <jakub@redhat.com>
173 PR tree-optimization/54877
174 * gcc.dg/torture/pr54877.c: New test.
176 2012-11-02 Jeff Law <law@redhat.com>
178 * gcc.c-torture/execute/pr54985.c: New test.
180 2012-10-29 Eric Botcazou <ebotcazou@adacore.com>
183 * gnat.dg/lto14.adb: Skip on Solaris.
185 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
188 * g++.dg/template/new11.C: New.
190 2012-10-26 Terry Guo <terry.guo@arm.com>
192 Backport from mainline
193 2012-10-23 Terry Guo <terry.guo@arm.com>
196 * gcc.dg/pr55019.c: New.
198 2012-10-25 Richard Biener <rguenther@suse.de>
200 PR tree-optimization/54902
201 * g++.dg/torture/pr54902.C: New testcase.
203 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
205 * gnat.dg/modular4.adb: New test.
206 * gnat.dg/modular4_pkg.ads: New helper.
208 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
210 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
211 * gnat.dg/specs/addr1.ads: Likewise.
213 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
215 Backport from mainline
216 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
219 * gcc.target/arm/pr54892.c: New.
221 2012-10-16 Andrey Belevantsev <abel@ispras.ru>
223 Backport from mainline
224 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
226 PR rtl-optimization/53701
227 * gcc.dg/pr53701.c: New test.
229 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
231 Backport from mainline
232 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
234 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
235 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
236 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
237 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
238 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
239 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
240 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
241 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
243 2012-10-15 Richard Guenther <rguenther@suse.de>
245 PR tree-optimization/54920
246 * gcc.dg/torture/pr54920.c: New testcase.
248 2012-10-14 Janus Weil <janus@gcc.gnu.org>
251 * gfortran.dg/class_allocate_13.f90: New.
253 2012-10-08 Terry Guo <terry.guo@arm.com>
255 Backported from mainline
256 2012-09-19 Terry Guo <terry.guo@arm.com>
258 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
259 extra prune rules that will be applied to all tests in a .exp file.
260 (gcc-dg-prune): Use rules defined by the above variable.
261 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
262 harmless warnings on architecture switch conflict.
264 2012-10-08 Jakub Jelinek <jakub@redhat.com>
267 * g++.dg/template/pr54858.C: New test.
269 2012-10-05 Jakub Jelinek <jakub@redhat.com>
271 PR tree-optimization/33763
272 * c-c++-common/pr33763.c: New test.
274 2012-10-03 Jakub Jelinek <jakub@redhat.com>
277 * g++.dg/cpp0x/constexpr-ref4.C: New test.
279 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
282 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
284 2012-09-27 Jakub Jelinek <jakub@redhat.com>
287 * gcc.target/i386/pr54703.c: New test.
289 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
291 Backport from mainline:
293 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
294 * lib/gcc-dg.exp (process-message): Don't ignore errors.
296 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
297 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
299 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
300 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
302 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
303 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
305 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
306 * lib/target-supports.exp
307 (check_effective_target_vect_widen_mult_qi_to_hi,
308 check_effective_target_vect_widen_mult_hi_to_si,
309 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
310 check_effective_target_vect_widen_mult_hi_to_si_pattern,
311 check_effective_target_vect_pack_trunc,
312 check_effective_target_vect_unpack,
313 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
316 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
317 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
318 target instead of xfailing it.
319 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
320 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
321 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
322 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
323 * gcc.dg/vect/vect-104.c: Likewise.
324 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
325 * gcc.dg/vect/vect-outer-1.c: Likewise.
326 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
327 * gcc.dg/vect/vect-outer-1a.c: Likewise.
328 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
329 * gcc.dg/vect/vect-outer-1b.c: Likewise.
330 * gcc.dg/vect/vect-outer-2b.c: Likewise.
331 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
332 * gcc.dg/vect/vect-outer-3a.c: Likewise.
333 * gcc.dg/vect/vect-outer-3b.c: Likewise.
334 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
336 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
337 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
339 2012-09-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
341 Backport from mainline:
342 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
345 * gnat.dg/lto15.adb: Require lto.
347 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
349 * gnat.dg/opt20.ads: Move dg directive to...
350 * gnat.dg/opt20.adb: ...here.
351 * gnat.dg/addr1.ad[sb]: Likewise.
352 * gnat.dg/concat2.ad[sb]: Likewise.
353 * gnat.dg/array16.ad[sb]: Likewise.
354 * gnat.dg/atomic5.ad[sb]: Likewise.
355 * gnat.dg/discr29.ad[sb]: Likewise.
356 * gnat.dg/noreturn5.ad[sb]: Likewise.
357 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
358 * gnat.dg/discr23.ads: Remove dg directive.
359 * gnat.dg/nested_float_packed.ads: Likewise.
360 * gnat.dg/oconst6.ads: Move to...
361 * gnat.dg/specs/oconst6.ads: ...here.
363 2012-09-20 Joseph Myers <joseph@codesourcery.com>
366 * gcc.c-torture/compile/pr54552-1.c: New test.
368 2012-09-20 Joseph Myers <joseph@codesourcery.com>
371 * gcc.c-torture/compile/pr54103-1.c,
372 gcc.c-torture/compile/pr54103-2.c,
373 gcc.c-torture/compile/pr54103-3.c,
374 gcc.c-torture/compile/pr54103-4.c,
375 gcc.c-torture/compile/pr54103-5.c,
376 gcc.c-torture/compile/pr54103-6.c: New tests.
377 * gcc.dg/c90-const-expr-8.c: Update expected column number.
379 2012-09-20 Jakub Jelinek <jakub@redhat.com>
381 Backported from mainline
382 2012-09-17 Jakub Jelinek <jakub@redhat.com>
384 PR tree-optimization/54563
385 * g++.dg/torture/pr54563.C: New test.
387 2012-09-20 Release Manager
389 * GCC 4.7.2 released.
391 2012-09-14 Jason Merrill <jason@redhat.com>
394 * g++.dg/init/aggr9.C: New.
396 2012-09-13 Tobias Burnus <burnus@net-b.de>
399 * gfortran.dg/implicit_pure_3.f90: New.
401 2012-09-13 Jakub Jelinek <jakub@redhat.com>
404 * gcc.c-torture/compile/pr54559.c: New test.
406 2012-09-13 Jason Merrill <jason@redhat.com>
409 * g++.dg/cpp0x/constexpr-temp1.C: New.
411 2012-09-13 Jason Merrill <jason@redhat.com>
414 * g++.dg/template/anonunion2.C: New.
416 2012-09-13 Jason Merrill <jason@redhat.com>
419 * g++.dg/template/init10.C: New.
421 2012-09-12 Tobias Burnus <burnus@net-b.de>
425 * gfortran.dg/coarray_10.f90: Update dg-error.
426 * gfortran.dg/coarray_28.f90: New.
427 * gfortran.dg/array_section_3.f90: New.
429 2012-09-10 Jason Merrill <jason@redhat.com>
432 * g++.dg/cpp0x/implicit14.C: New.
436 * g++.dg/cpp0x/constexpr-virtual2.C: New.
437 * g++.dg/cpp0x/constexpr-virtual3.C: New.
439 2012-09-10 Janus Weil <janus@gcc.gnu.org>
443 * gfortran.dg/select_type_29.f03: New.
445 2012-09-10 Markus Trippelsdorf <markus@trippelsdorf.de>
448 * g++.dg/tree-ssa/pr54515.C: new testcase
450 2012-09-08 Mikael Morin <mikael@gcc.gnu.org>
453 * gfortran.dg/bound_simplification_3.f90: New test.
455 2012-09-07 Richard Guenther <rguenther@suse.de>
457 Backport from mainline
458 2012-07-13 Richard Guenther <rguenther@suse.de>
460 PR tree-optimization/53922
461 * gcc.dg/torture/pr53922.c: New testcase.
463 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
465 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
467 2012-09-07 Jakub Jelinek <jakub@redhat.com>
469 Backported from mainline
470 2012-09-06 Jakub Jelinek <jakub@redhat.com>
472 PR rtl-optimization/54455
473 * gcc.dg/54455.c: New test.
475 2012-09-06 Andrew Pinski <apinski@cavium.com>
478 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
480 2012-09-05 Jakub Jelinek <jakub@redhat.com>
483 * c-c++-common/pr54486.c: New test.
485 2012-09-05 Joey Ye <joey.ye@arm.com>
487 Backported from trunk
488 2012-08-28 Joey Ye <joey.ye@arm.com>
490 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
492 2012-09-03 Jakub Jelinek <jakub@redhat.com>
494 Backported from mainline
495 2012-09-01 Jakub Jelinek <jakub@redhat.com>
498 * gcc.dg/torture/pr54436.c: New test.
500 2012-08-31 Jakub Jelinek <jakub@redhat.com>
503 * gcc.c-torture/compile/pr54428.c: New test.
505 2012-08-24 Jakub Jelinek <jakub@redhat.com>
508 * gcc.dg/pr54363.c: New test.
510 2012-08-31 Ollie Wild <aaw@google.com>
513 * g++.dg/init/lifetime3.C: New test.
515 2012-08-28 Uros Bizjak <ubizjak@gmail.com>
517 Backport from mainline
518 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
521 * gcc.target/i386/pr46254.c: New test.
523 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
525 Backported from trunk
526 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
529 * gcc.dg/gomp/pr53992.c: New test.
531 2012-08-13 Jakub Jelinek <jakub@redhat.com>
533 Backported from trunk
534 2012-07-19 Jakub Jelinek <jakub@redhat.com>
536 PR rtl-optimization/53942
537 * gcc.dg/pr53942.c: New test.
539 2012-08-10 Ulrich Weigand <ulrich.weigand@linaro.org>
541 Backport from mainline
542 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
544 * lib/target-supports.exp
545 (check_effective_target_vect_natural_alignment): New function.
546 * gcc.dg/align-2.c: Only run on targets with natural alignment
548 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
549 alignment of vector types.
551 2012-08-09 H.J. Lu <hongjiu.lu@intel.com>
553 Backport from mainline
554 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
556 PR rtl-optimization/54157
557 * gcc.target/i386/pr54157.c: New file.
559 2012-08-01 Uros Bizjak <ubizjak@gmail.com>
561 Backport from mainline
562 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
565 * gcc.dg/torture/pr52530.c: New test.
567 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
569 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
570 rand, srand. Include <stdlib.h>.
572 2012-07-20 Jason Merrill <jason@redhat.com>
575 * g++.dg/other/array7.C: New.
577 2012-07-19 Jason Merrill <jason@redhat.com>
580 * g++.dg/init/mutable1.C: New.
582 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
584 * gnat.dg/opt25.adb: New test.
585 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
586 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
588 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
590 * gnat.dg/aggr20.ad[sb]: New test.
591 * gnat.dg/aggr20_pkg.ads: New helper.
593 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
595 * gnat.dg/derived_type3.adb: New test.
596 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
598 2012-07-19 Richard Guenther <rguenther@suse.de>
599 Eric Botcazou <ebotcazou@adacore.com>
601 * gnat.dg/loop_optimization11.adb: New testcase.
602 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
604 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
606 * gnat.dg/discr38.adb: New test.
608 2012-07-19 Jakub Jelinek <jakub@redhat.com>
611 * c-c++-common/gomp/pr54017.c: New test.
613 2012-07-18 Richard Guenther <rguenther@suse.de>
615 Backport from mainline
616 2012-05-03 Richard Guenther <rguenther@suse.de>
618 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
619 unsupported prefetching support.
621 2012-07-17 Jason Merrill <jason@redhat.com>
624 * g++.dg/parse/enum9.C: New.
626 2012-07-17 Jason Merrill <jason@redhat.com>
629 * g++.dg/template/array23.C: New.
631 2012-07-17 Jason Merrill <jason@redhat.com>
634 * g++.dg/template/current-inst1.C: New.
635 * g++.dg/parse/crash35.C: Adjust.
637 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
639 PR rtl-optimization/53908
640 * gcc.dg/torture/pr53908.c: New test.
642 2012-07-10 Uros Bizjak <ubizjak@gmail.com>
644 Backport from mainline
645 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
648 * g++.dg/other/pr53811.C: New test.
650 2012-07-10 Jason Merrill <jason@redhat.com>
653 * g++.dg/cpp0x/defaulted36.C: New.
654 * g++.dg/cpp0x/defaulted21.C: Adjust.
656 * g++.dg/cpp0x/implicit13.C: New.
658 2012-07-09 Janis Johnson <janisjo@codesourcery.com>
660 Backport from mainline.
661 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
663 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
665 * g++.dg/template/error46.C: Add missing comment to dg-message.
666 * g++.dg/template/crash107.C: Likewise.
667 * g++.dg/template/error47.C: Likewise.
668 * g++.dg/template/crash108.C: Likewise.
669 * g++.dg/overload/operator5.C: Likewise.
671 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
672 errors in dg-message directives, add comments.
674 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
676 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
677 scan-dump-dem-not): Use printable pattern in test name.
679 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
681 * lib/target-supports-dg.exp (testname-for-summary): New.
682 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
683 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
684 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
685 scan-module-absence, output-exists, output-exists-not: Use
686 testname-for-summary.
687 (dg-test): Clean up testname_with_flags.
688 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
689 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
690 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
691 scan-assembler-dem-not, object-size: Use testname-for-summary.
692 * lib/gcov.exp (run-gcov): Likewise.
693 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
694 scan-dump-dem, scan-dump-dem-note): Likewise.
696 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
697 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
698 including profopt.opt; save and restore existing value.
699 * g++.dg/bprob/bprob.exp: Likewise.
700 * gcc.dg/matrix/matrix.exp: Likewise.
701 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
702 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
705 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
707 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
708 testname that includes flags, passed in as new argument, in
710 (run_gcov): Get testname from dg-test, use it in pass/fail messages
711 and pass it to verify-* procedures.
713 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
714 alignment torture options with usual torture options.
716 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
717 messages reported for one line of source code.
718 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
719 * g++.dg/cpp0x/decltype2.C: Likewise.
720 * g++.dg/cpp0x/decltype3.C: Likewise.
721 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
722 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
723 * g++.dg/cpp0x/static_assert3.C: Likewise.
724 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
725 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
726 * g++.dg/cpp0x/union1.C: Likewise.
727 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
728 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
729 * g++.dg/cpp0x/variadic2.C: Likewise.
730 * g++.dg/cpp0x/variadic20.C: Likewise.
731 * g++.dg/cpp0x/variadic74.C: Likewise.
732 * g++.dg/diagnostic/bitfld2.C: Likewise.
733 * g++.dg/ext/attrib44.C: Likewise.
734 * g++.dg/ext/no-asm-1.C: Likewise.
735 * g++.dg/other/error34.C: Likewise.
736 * g++.dg/parse/crash46.C: Likewise.
737 * g++.dg/parse/error10.C: Likewise.
738 * g++.dg/parse/error2.C: Likewise.
739 * g++.dg/parse/error3.C: Likewise.
740 * g++.dg/parse/error36.C: Likewise.
741 * g++.dg/parse/error8.C: Likewise.
742 * g++.dg/parse/error9.C: Likewise.
743 * g++.dg/parse/parser-pr28152-2.C: Likewise.
744 * g++.dg/parse/parser-pr28152.C: Likewise.
745 * g++.dg/parse/template25.C: Likewise.
746 * g++.dg/parse/typename11.C: Likewise.
747 * g++.dg/tc1/dr147.C: Likewise.
748 * g++.dg/template/deduce3.C: Likewise.
749 * g++.dg/template/koenig9.C: Likewise.
750 * g++.dg/template/pr23510.C: Likewise.
751 * g++.dg/warn/pr12242.C: Likewise.
752 * g++.dg/warn/pr30551-2.C: Likewise.
753 * g++.dg/warn/pr30551.C: Likewise.
754 * g++.old-deja/g++.other/typename1.C: Likewise.
755 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
757 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
760 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
763 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
764 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
765 scan-stack-usage-not): Don't strip torture options from test name.
767 * lib/scandump.exp (scan-dump-times): Use printable version of
768 regexp in test summary line.
770 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
771 messages reported for one line of source code.
772 * gcc.dg/format/few-1.c: Likewise.
773 * gcc.dg/ia64-sync-2.c: Likewise.
774 * gcc.dg/sync-2.c: Likewise.
775 * gcc.dg/noncompile/pr44517.c: Likewise.
777 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
779 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
780 alignment torture options with usual torture options.
781 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
782 instead of dg-options.
783 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
784 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
785 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
786 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
787 * gcc.dg/torture/stackalign/push-1.c: Likewise.
788 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
790 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
791 to checks for multiple messages reported for one line of source code.
792 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
794 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
795 messages reported for one line of source code.
797 * gcc.dg/20031223-1.c: Add comments to check for multiple
798 messages reported for one line of source code.
799 * gcc.dg/Wconversion-integer.c: Likewise.
800 * gcc.dg/Wfatal-2.c: Likewise.
801 * gcc.dg/Wfatal.c: Likewise.
802 * gcc.dg/Wobjsize-1.c: Likewise.
803 * gcc.dg/c99-vla-jump-1.c: Likewise.
804 * gcc.dg/c99-vla-jump-2.c: Likewise.
805 * gcc.dg/c99-vla-jump-3.c: Likewise.
806 * gcc.dg/c99-vla-jump-4.c: Likewise.
807 * gcc.dg/c99-vla-jump-5.c: Likewise.
808 * gcc.dg/decl-9.c: Likewise.
809 * gcc.dg/declspec-10.c: Likewise.
810 * gcc.dg/declspec-18.c: Likewise.
811 * gcc.dg/mtune.c: Likewise.
812 * gcc.dg/parser-pr28152-2.c: Likewise.
813 * gcc.dg/parser-pr28152.c: Likewise.
814 * gcc.dg/pr14475.c: Likewise.
815 * gcc.dg/pr27953.c: Likewise.
816 * gcc.dg/pr28322-3.c: Likewise.
817 * gcc.dg/pr30457.c: Likewise.
818 * gcc.dg/pr30551-2.c: Likewise.
819 * gcc.dg/pr30551-3.c: Likewise.
820 * gcc.dg/pr30551-4.c: Likewise.
821 * gcc.dg/pr30551-5.c: Likewise.
822 * gcc.dg/pr30551-6.c: Likewise.
823 * gcc.dg/pr30551.c: Likewise.
824 * gcc.dg/pr45461.c: Likewise.
825 * gcc.dg/pr48552-1.c: Likewise.
826 * gcc.dg/pr48552-2.c: Likewise.
827 * gcc.dg/redecl-1.c: Likewise.
828 * gcc.dg/transparent-union-3.c: Likewise.
829 * gcc.dg/utf-dflt.c: Likewise.
830 * gcc.dg/utf-dflt2.c: Likewise.
831 * gcc.dg/vla-8.c: Likewise.
832 * gcc.dg/vla-init-1.c: Likewise.
833 * gcc.dg/wtr-int-type-1.c: Likewise.
835 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
836 messages reported for for one line of source code.
837 * c-c++-common/raw-string-5.c: Likewise.
838 * c-c++-common/raw-string-4.c: Likewise.
839 * c-c++-common/raw-string-6.c: Likewise.
840 * c-c++-common/pr20000.c: Likewise.
842 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
843 messages reported for one line of source code.
844 * gcc.dg/cpp/pr30786.c: Likewise.
845 * gcc.dg/cpp/pr28709.c: Likewise.
846 * gcc.dg/cpp/missing-header-MD.c: Likewise.
847 * gcc.dg/cpp/macspace2.c: Likewise.
848 * gcc.dg/cpp/missing-header-1.c: Likewise.
849 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
850 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
851 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
853 2012-07-09 Jason Merrill <jason@redhat.com>
856 * g++.dg/cpp0x/nullptr29.C: New.
858 2012-07-06 Mikael Morin <mikael@gcc.gnu.org>
861 * gfortran.dg/inline_sum_4.f90: New test.
863 2012-07-06 Richard Guenther <rguenther@suse.de>
865 Backport from mainline
866 2012-06-18 Richard Guenther <rguenther@suse.de>
868 PR tree-optimization/53693
869 * g++.dg/torture/pr53693.C: New testcase.
871 2012-07-06 Richard Guenther <rguenther@suse.de>
873 Backport from mainline
874 2012-04-11 Richard Guenther <rguenther@suse.de>
877 * gfortran.dg/pr52621.f90: New testcase.
879 2012-07-05 Pat Haugen <pthaugen@us.ibm.com>
881 Backport from mainline
882 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
884 * gcc.target/powerpc/lhs-1.c: New.
885 * gcc.target/powerpc/lhs-2.c: New.
886 * gcc.target/powerpc/lhs-3.c: New.
888 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
890 * gnat.dg/recursive_call.adb: New test.
892 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
894 * gnat.dg/discr37.ad[sb]: New test.
896 2012-07-02 Jason Merrill <jason@redhat.com>
899 * g++.dg/template/ref6.C: New.
902 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
904 2012-06-29 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
906 Backport from mainline.
907 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
908 * gcc.target/arm/neon-vrev.c: New.
910 2012-06-28 Richard Guenther <rguenther@suse.de>
913 * gcc.dg/torture/pr53790.c: New testcase.
915 2012-06-27 Fabien ChĂȘne <fabien@gcc.gnu.org>
918 * g++.dg/cpp0x/forw_enum11.C: New.
920 2012-06-26 Richard Guenther <rguenther@suse.de>
923 * g++.dg/torture/pr53752.C: New testcase.
925 2012-06-25 Jason Merrill <jason@redhat.com>
929 * g++.dg/cpp0x/decltype38.C: New.
930 * g++.dg/cpp0x/variadic132.C: New.
933 * g++.dg/cpp0x/nullptr28.C: New.
936 * g++.dg/cpp0x/constexpr-tuple.C: New.
938 2012-06-25 Jakub Jelinek <jakub@redhat.com>
941 * gcc.target/i386/pr53759.c: New test.
944 * g++.dg/cpp0x/nsdmi7.C: New test.
946 2012-06-22 Tobias Burnus <burnus@net-b.de>
948 Backport from mainline
949 2012-06-17 Tobias Burnus <burnus@net-b.de>
953 * gfortran.dg/transfer_check_3.f90: New.
955 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
957 * gnat.dg/lto15.ad[sb]: New test.
959 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
961 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
964 2012-06-19 Jason Merrill <jason@redhat.com>
967 * g++.dg/cpp0x/decltype37.C: New.
970 * g++.dg/debug/localclass1.C: New.
972 * g++.dg/debug/dwarf2/namespace-2.C: New.
973 * g++.dg/debug/dwarf2/localclass3.C: New.
975 2012-06-19 Richard Guenther <rguenther@suse.de>
978 * g++.dg/lto/pr53470_0.C: New testcase.
979 * gcc.dg/lto/pr53470_0.c: Likewise.
981 2012-06-19 Jason Merrill <jason@redhat.com>
985 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
988 * g++.dg/template/local7.C: New.
990 2012-06-16 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
992 Back port from mainline
993 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
996 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
997 directive to Scan for vpmuldq, not vpmacsdql.
999 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
1001 * gnat.dg/vect8.ad[sb]: New test.
1003 2012-06-14 Jakub Jelinek <jakub@redhat.com>
1005 Backported from mainline
1006 2012-06-12 Jakub Jelinek <jakub@redhat.com>
1008 PR rtl-optimization/53589
1009 * gcc.dg/torture/pr53589.c: New test.
1011 2012-06-07 Jakub Jelinek <jakub@redhat.com>
1014 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
1015 * gcc.dg/gomp/critical-4.c: Likewise.
1016 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1017 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1018 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
1019 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
1020 * c-c++-common/gomp/pr53580.c: New test.
1022 2012-06-14 Tobias Burnus <burnus@net-b.de>
1024 Backport from mainline
1025 2012-06-04 Tobias Burnus <burnus@net-b.de>
1028 * gfortran.dg/init_flag_10.f90: New.
1030 2012-06-14 Richard Guenther <rguenther@suse.de>
1032 Backport from mainline
1033 2012-06-11 Richard Guenther <rguenther@suse.de>
1036 * g++.dg/ext/pr53605.C: New testcase.
1038 2012-06-14 Tobias Burnus <burnus@net-b.de>
1041 * gfortran.dg/save_4.f90: New.
1043 2012-06-14 Richard Guenther <rguenther@suse.de>
1045 Backport from mainline
1046 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
1049 * g++.dg/cpp0x/pr52841.C: New testcase.
1051 2012-06-13 Christian Bruel <christian.bruel@st.com>
1054 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1056 2012-06-14 Release Manager
1058 * GCC 4.7.1 released.
1060 2012-06-12 Jason Merrill <jason@redhat.com>
1063 * g++.dg/template/local7.C: New.
1067 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1069 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1072 * g++.dg/warn/Wenum-compare-no-2: New.
1074 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
1077 * gcc.target/powerpc/cell_builtin_1.c: New test case.
1078 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1079 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1080 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1081 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1082 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1083 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1084 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1086 2012-06-04 Richard Guenther <rguenther@suse.de>
1088 Backport from mainline
1089 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1092 * gcc.c-torture/compile/pr52979-1.c: New test.
1093 * gcc.c-torture/execute/pr52979-1.c: New test.
1094 * gcc.c-torture/execute/pr52979-2.c: New test.
1096 2012-06-04 Jakub Jelinek <jakub@redhat.com>
1098 PR tree-optimization/53550
1099 * gcc.dg/pr53550.c: New test.
1101 2012-06-04 Richard Guenther <rguenther@suse.de>
1102 Eric Botcazou <ebotcazou@adacore.com>
1104 Backport from mainline
1108 * gcc.dg/torture/pr48124-1.c: New testcase.
1109 * gcc.dg/torture/pr48124-2.c: Likewise.
1110 * gcc.dg/torture/pr48124-3.c: Likewise.
1111 * gcc.dg/torture/pr48124-4.c: Likewise.
1112 * gnat.dg/pack16.adb: Likewise.
1113 * gnat.dg/pack16_pkg.ads: Likewise.
1114 * gnat.dg/pack17.adb: Likewise.
1115 * gnat.dg/specs/pack7.ads: Likewise.
1116 * gnat.dg/specs/pack8.ads: Likewise.
1117 * gnat.dg/specs/pack8_pkg.ads: Likewise.
1119 2012-06-01 Jason Merrill <jason@redhat.com>
1122 * g++.dg/ext/visibility/template12.C: New.
1123 * g++.dg/ext/attrib14.C: Adjust warning line.
1126 * g++.dg/parse/new6.C: New.
1127 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1129 2012-06-01 Jason Merrill <jason@redhat.com>
1132 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1134 2012-06-01 Jason Merrill <jason@redhat.com>
1137 * g++.dg/cpp0x/auto33.C: New.
1139 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1141 * c-c++-common/restrict-2.c: Revert previous change.
1143 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1146 * gnat.dg/lto14.adb: Skip on Solaris.
1148 2012-05-31 Jason Merrill <jason@redhat.com>
1151 * g++.dg/cpp0x/initlist-ctor1.C: New.
1153 2012-05-31 Richard Guenther <rguenther@suse.de>
1156 * gcc.dg/torture/pr48493.c: New testcase.
1158 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1161 * g++.dg/init/new33.C: New test.
1163 2012-05-30 Jason Merrill <jason@redhat.com>
1166 * c-c++-common/array-lit.c: New.
1167 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1169 2012-05-30 Richard Guenther <rguenther@suse.de>
1172 * gcc.dg/torture/pr53501.c: New testcase.
1173 * c-c++-common/restrict-2.c: Adjust.
1175 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1177 PR rtl-optimization/53519
1178 * gcc.c-torture/compile/pr53519.c: New test.
1180 2012-05-29 Richard Guenther <rguenther@suse.de>
1182 PR tree-optimization/53516
1183 * gcc.dg/torture/pr53516.c: New testcase.
1185 2012-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1188 * g++.dg/parse/crash60.C: New.
1190 2012-05-28 Jakub Jelinek <jakub@redhat.com>
1192 PR tree-optimization/53505
1193 * c-c++-common/torture/pr53505.c: New test.
1195 2012-05-25 Ian Lance Taylor <iant@google.com>
1197 * gcc.dg/split-6.c: New test.
1199 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
1201 * gnat.dg/lto14.adb: New test.
1203 2012-05-24 Richard Guenther <rguenther@suse.de>
1206 * g++.dg/tree-prof/pr53460.C: New testcase.
1208 2012-05-24 Jakub Jelinek <jakub@redhat.com>
1210 PR tree-optimization/53465
1211 * gcc.c-torture/execute/pr53465.c: New test.
1213 2012-05-23 Tobias Burnus <burnus@net-b.de>
1216 * gfortran.dg/realloc_on_assign_15.f90: New.
1218 2012-05-22 Richard Guenther <rguenther@suse.de>
1220 PR tree-optimization/53408
1221 * gcc.dg/torture/pr53408.c: New testcase.
1223 2012-05-22 Richard Guenther <rguenther@suse.de>
1226 * gcc.dg/torture/pr51071-2.c: New testcase.
1228 2012-05-21 Jakub Jelinek <jakub@redhat.com>
1230 PR tree-optimization/53366
1231 * gcc.dg/torture/pr53366-1.c: New test.
1232 * gcc.dg/torture/pr53366-2.c: New test.
1233 * gcc.target/i386/pr53366-1.c: New test.
1234 * gcc.target/i386/pr53366-2.c: New test.
1236 PR tree-optimization/53409
1237 * gcc.c-torture/compile/pr53409.c: New test.
1239 PR tree-optimization/53410
1240 * gcc.c-torture/compile/pr53410-1.c: New test.
1241 * gcc.c-torture/compile/pr53410-2.c: New test.
1243 2012-05-21 Joseph Myers <joseph@codesourcery.com>
1246 * gcc.c-torture/compile/pr53418-1.c,
1247 gcc.c-torture/compile/pr53418-2.c: New tests.
1249 2012-05-21 Patrick Marlier <patrick.marlier@gmail.com>
1251 * gcc.dg/tm/indirect-2.c: New test.
1253 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
1255 Backport from mainline
1256 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
1257 H.J. Lu <hongjiu.lu@intel.com>
1260 * gcc.target/i386/pr53416.c: New file.
1262 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
1264 * gnat.dg/lto13.adb: New test.
1265 * gnat.dg/lto13_pkg.ad[sb]: New helper.
1267 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
1269 * gnat.dg/specs/lto12.ads: New test.
1270 * gnat.dg/specs/lto12_pkg.ads: New helper.
1272 2012-05-17 David S. Miller <davem@davemloft.net>
1274 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1275 failure on sparc-*-linux-gnu.
1277 2012-05-16 Richard Henderson <rth@redhat.com>
1280 * g++.dg/opt/pr52727.C: New testcase.
1282 2012-05-16 Richard Guenther <rguenther@suse.de>
1284 PR tree-optimization/53364
1285 * g++.dg/torture/pr53364.C: New testcase.
1287 2012-05-15 Jakub Jelinek <jakub@redhat.com>
1290 * gcc.dg/pr53358.c: New test.
1292 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
1294 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1295 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1297 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
1299 * gnat.dg/null_pointer_deref3.adb: New test.
1301 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1304 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1306 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
1308 * gnat.dg/lto11.ad[sb]: New test.
1310 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
1313 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1315 2012-05-07 Jakub Jelinek <jakub@redhat.com>
1317 PR tree-optimization/53239
1318 * g++.dg/opt/vrp3.C: New test.
1319 * g++.dg/opt/vrp3-aux.cc: New file.
1320 * g++.dg/opt/vrp3.h: New file.
1322 2012-05-07 Tobias Burnus <burnus@net-b.de>
1324 Backport from mainline:
1325 2012-05-07 Tobias Burnus <burnus@net-b.de>
1328 * gfortran.dg/typebound_operator_15.f90: New.
1330 2012-05-05 Tobias Burnus <burnus@net-b.de>
1332 Backport from mainline:
1333 2012-05-04 Tobias Burnus <burnus@net-b.de>
1336 * gfortran.dg/constructor_7.f90: New.
1337 * gfortran.dg/constructor_8.f90: New.
1339 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1341 Backport from mainline:
1343 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1345 PR tree-optimization/52633
1346 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1347 recognized as widening shifts instead of over-widening.
1348 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1349 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1350 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1351 * gcc.target/arm/pr52633.c: New test.
1353 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
1355 PR tree-optimization/52870
1356 * gcc.dg/vect/pr52870.c: New test.
1358 2012-05-04 Richard Guenther <rguenther@suse.de>
1360 * gcc.dg/lto/pr53214_0.c: New testcase.
1362 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
1364 * gcc.target/ia64/pr48496.c: New test.
1365 * gcc.target/ia64/pr52657.c: Likewise.
1367 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1369 Backport from mainline
1370 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1373 * gcc.target/powwerpc/pr53199.c: New file.
1375 2012-05-03 Martin Jambor <mjambor@suse.cz>
1377 Backport from mainline
1378 2012-05-02 Martin Jambor <mjambor@suse.cz>
1381 * g++.dg/lto/pr52605_0.C: New test.
1383 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1386 * g++.dg/other/final2.C: New.
1388 2012-05-03 Jakub Jelinek <jakub@redhat.com>
1391 * gcc.dg/pr53174.c: New test.
1394 * gcc.target/arm/pr53187.c: New test.
1395 * gcc.c-torture/compile/pr53187.c: New test.
1397 2012-05-03 Richard Guenther <rguenther@suse.de>
1399 PR tree-optimization/53144
1400 * gcc.dg/torture/pr53144.c: New testcase.
1402 2012-05-02 Tobias Burnus <burnus@net-b.de>
1404 Backport from mainline
1405 2012-04-16 Tobias Burnus <burnus@net-b.de>
1408 * gfortran.dg/pointer_intent_6.f90: New.
1410 2012-05-02 Jakub Jelinek <jakub@redhat.com>
1412 PR tree-optimization/53163
1413 * gcc.c-torture/compile/pr53163.c: New test.
1415 PR rtl-optimization/53160
1416 * gcc.c-torture/execute/pr53160.c: New test.
1418 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1422 * gfortran.dg/function_optimize_12.f90: New test.
1424 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
1426 Backport from mainline
1427 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1430 * gcc.c-torture/execute/20120427-1.c: New testcase.
1432 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
1435 * gcc.dg/torture/pr53120.c: New test.
1437 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1440 * gcc.dg/pr52880.c: New test.
1442 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
1445 PR tree-optimizations/52891
1447 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
1449 2012-04-24 Richard Guenther <rguenther@suse.de>
1451 PR tree-optimization/53085
1452 * g++.dg/torture/pr53085.C: New testcase.
1454 2012-04-23 Richard Guenther <rguenther@suse.de>
1457 * gcc.dg/pr53060.c: New testcase.
1459 2012-04-23 Jakub Jelinek <jakub@redhat.com>
1461 PR tree-optimizations/52891
1462 * gcc.c-torture/compile/pr52891-1.c: New test.
1463 * gcc.c-torture/compile/pr52891-2.c: New test.
1465 2012-04-20 Ian Lance Taylor <iant@google.com>
1467 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
1468 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
1470 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1473 * g++.dg/parse/crash59.C: New.
1475 2012-04-16 Jason Merrill <jason@redhat.com>
1478 * g++.dg/cpp0x/variadic131.C: New.
1480 2012-04-16 Jason Merrill <jason@redhat.com>
1483 * g++.dg/cpp0x/variadic129.C: New.
1486 * g++.dg/cpp0x/variadic128.C: New.
1488 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
1490 Backport from mainline
1491 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
1494 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
1495 second function argument.
1496 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
1497 (calc_permps): Update declaration. Calculate result correctly.
1498 (avx2_test): Change src2 type to union256i_d.
1499 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
1502 2012-04-16 Martin Jambor <mjambor@suse.cz>
1504 Backported from mainline
1506 2012-04-13 Martin Jambor <mjambor@suse.cz>
1509 * g++.dg/ipa/pr52939.C: New test.
1511 2012-04-15 Jason Merrill <jason@redhat.com>
1514 * g++.dg/cpp0x/variadic125.C: New.
1517 * g++.dg/cpp0x/variadic124.C: New.
1519 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
1522 * g++.dg/lookup/using52.C: New.
1524 2012-04-13 Jason Merrill <jason@redhat.com>
1527 * g++.dg/cpp0x/variadic123.C: New.
1528 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
1530 2012-04-11 Jason Merrill <jason@redhat.com>
1533 * g++.dg/ext/attrib45.C: New.
1535 2012-04-13 Tom de Vries <tom@codesourcery.com>
1537 Backport from mainline r186419.
1539 2012-04-13 Tom de Vries <tom@codesourcery.com>
1541 * gcc.dg/pr52734.c: New test.
1543 2012-04-13 Richard Guenther <rguenther@suse.de>
1545 PR tree-optimization/52969
1546 * gcc.dg/torture/pr52969.c: New testcase.
1548 2012-04-13 Richard Guenther <rguenther@suse.de>
1551 * gcc.dg/pr52862.c: New testcase.
1553 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1555 Backport from mainline
1556 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1559 * gcc.target/powerpc/pr52775.c: New file.
1561 2012-04-12 Richard Guenther <rguenther@suse.de>
1563 PR tree-optimization/52943
1564 * gcc.dg/torture/pr52943.c: New testcase.
1566 2012-04-09 Mike Stump <mikestump@comcast.net>
1568 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
1569 * gcc.dg/tree-ssa/vrp59.c: Likewise.
1570 * gcc.dg/tree-ssa/vrp60.c: Likewise.
1571 * gnat.dg/aggr11.adb: Likewise.
1572 * gnat.dg/aggr11_pkg.ads: Likewise.
1573 * gnat.dg/aggr15.adb: Likewise.
1574 * gnat.dg/aggr15.ads: Likewise.
1575 * gnat.dg/aggr17.adb: Likewise.
1576 * gnat.dg/aggr18.adb: Likewise.
1577 * gnat.dg/array14.adb: Likewise.
1578 * gnat.dg/array14.ads: Likewise.
1579 * gnat.dg/array14_pkg.ads: Likewise.
1580 * gnat.dg/array19.adb: Likewise.
1581 * gnat.dg/array19.ads: Likewise.
1582 * gnat.dg/discr27.adb: Likewise.
1583 * gnat.dg/discr27.ads: Likewise.
1584 * gnat.dg/discr35.adb: Likewise.
1585 * gnat.dg/discr35.ads: Likewise.
1586 * gnat.dg/discr6.adb: Likewise.
1587 * gnat.dg/discr6_pkg.ads: Likewise.
1588 * gnat.dg/import1.adb: Likewise.
1589 * gnat.dg/import1.ads: Likewise.
1590 * gnat.dg/loop_address2.adb: Likewise.
1591 * gnat.dg/opt7.adb: Likewise.
1592 * gnat.dg/opt7.ads: Likewise.
1593 * gnat.dg/pointer_variable_bounds.adb: Likewise.
1594 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1595 * gnat.dg/rep_clause2.adb: Likewise.
1596 * gnat.dg/rep_clause2.ads: Likewise.
1597 * gnat.dg/slice2.adb: Likewise.
1598 * gnat.dg/slice2.ads: Likewise.
1599 * gnat.dg/slice6.adb: Likewise.
1600 * gnat.dg/slice6_pkg.ads: Likewise.
1601 * gnat.dg/specs/unchecked_union2.ads: Likewise.
1602 * gnat.dg/taft_type2.adb: Likewise.
1603 * gnat.dg/taft_type2.ads: Likewise.
1604 * gnat.dg/taft_type2_pkg.ads: Likewise.
1605 * gnat.dg/volatile10.adb: Likewise.
1606 * gnat.dg/volatile10_pkg.ads: Likewise.
1608 * gcc.dg/dll-8.c: Remove execute permissions.
1609 * g++.dg/ext/dllexport5.C: Likewise.
1611 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
1613 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
1614 (check_effective_target_sync_long_long): Add SPARC case.
1615 (check_effective_target_sync_long_long_runtime): Likewise.
1616 (check_effective_target_sync_int_long): Adjust SPARC case.
1617 (check_effective_target_sync_char_short): Likewise.
1619 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1623 * gfortran.dg/function_optimize_11.f90: New test.
1625 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1629 * gfortran.dg/use_only_6.f90: New test.
1631 2012-04-06 Mike Stump <mikestump@comcast.net>
1634 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
1636 2012-04-05 Jason Merrill <jason@redhat.com>
1639 * g++.dg/template/qualified-id5.C: New.
1641 2012-04-03 Jason Merrill <jason@redhat.com>
1644 * g++.dg/cpp0x/variadic-value1.C: New.
1646 2012-04-03 Richard Guenther <rguenther@suse.de>
1648 Backport from mainline
1649 2012-03-02 Richard Guenther <rguenther@suse.de>
1651 PR tree-optimization/52406
1652 * gcc.dg/torture/pr52406.c: New testcase.
1654 2012-04-03 Richard Guenther <rguenther@suse.de>
1656 Backport from mainline
1657 2012-03-15 Richard Guenther <rguenther@suse.de>
1660 * gfortran.dg/vect/pr52580.f: New testcase.
1662 2012-04-03 Richard Guenther <rguenther@suse.de>
1664 Backport from mainline
1665 2012-03-06 Richard Guenther <rguenther@suse.de>
1668 * gcc.dg/torture/pr52493.c: New testcase.
1670 2012-03-23 Richard Guenther <rguenther@suse.de>
1672 PR tree-optimization/52678
1673 * gfortran.dg/pr52678.f: New testcase.
1675 2012-03-26 Richard Guenther <rguenther@suse.de>
1677 PR tree-optimization/52701
1678 * gfortran.dg/pr52701.f90: New testcase.
1680 2012-03-30 Richard Guenther <rguenther@suse.de>
1682 PR tree-optimization/52754
1683 * gcc.target/i386/pr52754.c: New testcase.
1685 2012-04-03 Jakub Jelinek <jakub@redhat.com>
1687 PR tree-optimization/52835
1688 * gfortran.dg/pr52835.f90: New test.
1690 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
1692 * gnat.dg/controlled6.adb: New test.
1693 * gnat.dg/controlled6_pkg.ads: New helper.
1694 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
1696 2012-03-29 Meador Inge <meadori@codesourcery.com>
1699 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
1701 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1704 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
1706 2012-03-29 Jason Merrill <jason@redhat.com>
1709 * g++.dg/template/inherit8.C: New.
1711 2012-03-29 Jakub Jelinek <jakub@redhat.com>
1714 * g++.dg/ext/weak4.C: New test.
1716 2012-03-29 Jason Merrill <jason@redhat.com>
1719 * g++.dg/cpp0x/initlist-array3.C: New.
1721 2012-03-28 Jason Merrill <jason@redhat.com>
1724 * g++.dg/overload/virtual2.C: New.
1726 2012-03-28 Martin Jambor <mjambor@suse.cz>
1728 Backported from mainline
1729 2012-03-27 Martin Jambor <mjambor@suse.cz>
1732 * gcc.dg/torture/pr52693.c: New test.
1734 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1737 * gcc.dg/pr52691.c: New test.
1740 * gcc.c-torture/compile/pr52750.c: New test.
1742 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
1744 Backport from 2012-03-28 mainline r185910.
1747 * gcc.target/avr/torture/builtins-2.c: New test.
1749 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1752 * gcc.target/i386/pr52736.c: New test.
1754 2012-03-27 Richard Guenther <rguenther@suse.de>
1757 * gcc.dg/torture/pr52720.c: New testcase.
1759 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
1761 Backport from 2012-03-26 mainline r185793.
1763 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
1764 Add "-Os -flto" to list.
1766 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
1768 * gnat.dg/concat2.ad[sb]: New test.
1770 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
1773 * gcc.c-torture/compile/limits-externdecl.c: New test.
1775 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
1778 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
1780 2012-03-22 Tobias Burnus <burnus@net-b.de>
1783 * gfortran.dg/intrinsic_8.f90: New.
1785 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1788 * g++.dg/ext/attrib44.C: New test.
1790 2012-03-22 Jason Merrill <jason@redhat.com>
1792 * g++.dg/torture/pr52582.C: New.
1794 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
1796 Backport from 2012-03-20 mainline r185583.
1798 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
1801 Backport from 2012-03-20 mainline r185570.
1804 * gcc.target/avr/torture/addr-space-2.h: New file.
1805 * gcc.target/avr/torture/addr-space-2-g.h: New test.
1806 * gcc.target/avr/torture/addr-space-2-0.h: New test.
1807 * gcc.target/avr/torture/addr-space-2-1.h: New test.
1808 * gcc.target/avr/torture/addr-space-2-x.h: New test.
1810 Backport from 2012-03-12 mainline r185255.
1813 * gcc.target/avr/torture/addr-space-1.h: New file.
1814 * gcc.target/avr/torture/addr-space-g.h: New test.
1815 * gcc.target/avr/torture/addr-space-0.h: New test.
1816 * gcc.target/avr/torture/addr-space-1.h: New test.
1817 * gcc.target/avr/torture/addr-space-x.h: New test.
1819 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1821 Backported from mainline
1822 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1825 * g++.dg/cpp0x/udlit-args2.C: New test.
1827 2012-03-13 Jakub Jelinek <jakub@redhat.com>
1830 * gcc.dg/Wunused-var-3.c: New test.
1832 2012-03-22 Release Manager
1834 * GCC 4.7.0 released.
1836 2012-03-20 Jason Merrill <jason@redhat.com>
1838 * g++.dg/cpp0x/auto32.C: New.
1840 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1841 Andrew Pinski <apinski@cavium.com>
1844 * gcc.dg/pr52592.c: New test.
1846 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1849 * g++.dg/opt/pr52582.C: New test.
1851 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1854 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
1856 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
1858 2012-03-10 Tobias Burnus <burnus@net-b.de>
1861 * gfortran.dg/proc_ptr_34.f90: New.
1863 2012-03-07 Jason Merrill <jason@redhat.com>
1866 * g++.dg/cpp0x/udlit-mangle.C: New.
1868 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
1870 Backport from mainline r184894.
1871 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
1874 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1876 Backport from mainline
1877 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1879 * gcc.target/powerpc/pr52457.c: New test.
1881 2012-03-01 Kai Tietz <ktietz@redhat.com>
1883 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
1884 routines on mingw targets.
1885 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
1888 2012-03-01 Jakub Jelinek <jakub@redhat.com>
1890 PR tree-optimization/52445
1891 * gcc.dg/pr52445.c: New test.
1893 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1896 * gcc.c-torture/compile/pr52437.c: New test.
1899 * gcc.dg/torture/pr52419.c: New test.
1901 PR tree-optimization/52429
1902 * gcc.dg/torture/pr52429.c: New test.
1903 * g++.dg/opt/pr52429.C: New test.
1905 2012-02-29 Richard Guenther <rguenther@suse.de>
1908 * gcc.dg/lto/trans-mem-1_0.c: Remove.
1909 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
1910 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
1911 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
1912 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
1913 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
1915 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1917 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
1919 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
1922 * gfortran.dg/realloc_on_assign_13.f90 : New test.
1924 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1927 * gcc.target/arm/neon/pr51534.c: New testcase.
1929 2012-02-28 Richard Guenther <rguenther@suse.de>
1932 * gcc.dg/torture/pr52407.c: New testcase.
1934 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1936 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
1937 * gcc.target/arm/vfp2.c: Likewise.
1938 * gcc.target/arm/vfp3.c: Likewise.
1939 * gcc.target/arm/vfp4.c: Likewise.
1940 * gcc.target/arm/vfp5.c: Likewise.
1941 * gcc.target/arm/vfp6.c: Likewise.
1942 * gcc.target/arm/vfp7.c: Likewise.
1943 * gcc.target/arm/vfp8.c: Likewise.
1944 * gcc.target/arm/vfp9.c: Likewise.
1945 * gcc.target/arm/vfp10.c: Likewise.
1946 * gcc.target/arm/vfp11.c: Likewise.
1947 * gcc.target/arm/vfp12.c: Likewise.
1948 * gcc.target/arm/vfp13.c: Likewise.
1949 * gcc.target/arm/vfp14.c: Likewise.
1950 * gcc.target/arm/vfp15.c: Likewise.
1951 * gcc.target/arm/vfp16.c: Likewise.
1952 * gcc.target/arm/vfp17.c: Likewise.
1953 * gcc.target/arm/neon-constants.h: New file.
1954 * gcc.target/arm/neon-vect1.c: New test.
1955 * gcc.target/arm/neon-vect2.c: New test.
1956 * gcc.target/arm/neon-vect3.c: New test.
1957 * gcc.target/arm/neon-vect4.c: New test.
1958 * gcc.target/arm/neon-vect5.c: New test.
1959 * gcc.target/arm/neon-vect6.c: New test.
1960 * gcc.target/arm/neon-vect7.c: New test.
1961 * gcc.target/arm/neon-vect8.c: New test.
1963 2012-02-28 Richard Guenther <rguenther@suse.de>
1965 PR tree-optimization/52402
1966 * gcc.dg/torture/pr52402.c: New testcase.
1968 2012-02-28 Richard Guenther <rguenther@suse.de>
1971 * g++.dg/lto/pr52400_0.C: New testcase.
1973 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
1975 * gcc.target/avr/torture/builtins-1.c: New test.
1976 * gcc.target/avr/torture/builtins-error.c: New test.
1978 2012-02-28 Kai Tietz <ktietz@redhat.com>
1980 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
1982 * gcc.target/i386/pr45352-2.c: Likewise.
1983 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
1985 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
1986 targets instead rand.
1987 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
1988 * gcc.target/i386/sse2-mul-1.c: Likewise.
1989 * gcc.target/i386/sse4_1-blendps.c: Likewise.
1990 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
1992 * gcc.target/i386/pad-1.c: Likewise.
1993 * gcc.target/i386/pad-9.c: Likewise.
1994 * gcc.target/i386/pad-2.c: Likewise.
1995 * gcc.target/i386/pad-5b.c: Likewise.
1996 * gcc.target/i386/pad-8.c: Likewise.
1997 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
1998 * gcc.target/i386/pr44130.c: Likewise.
1999 * gcc.target/i386/align-main-1.c: Likewise.
2000 * gcc.target/i386/align-main-2.c: Likewise.
2001 * gcc.target/i386/sw-1.c: Likewise.
2002 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
2003 on x64 mingw target.
2004 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2005 * gcc.target/i386/pr46295.c: Likewise.
2006 * gcc.target/i386/amd64-abi-1.c: Likewise.
2007 * gcc.target/i386/amd64-abi-2.c: Likewise.
2008 * gcc.target/i386/pr39082-1.c: Likewise.
2009 * gcc.target/i386/pr39162.c: Likewise.
2010 * gcc.target/i386/pr22152.c: Likewise.
2011 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
2012 * gcc.target/i386/wrfsbase-2.c: Likewise.
2013 * gcc.target/i386/local.c: Likewise
2014 * gcc.target/i386/wrgsbase-1.c: Likewise.
2015 * gcc.target/i386/wrfsbase-1.c: Likewise.
2016 * gcc.target/i386/pr39315-3.c: Likewise.
2017 * gcc.target/i386/pr35767-4.c: Likewise.
2018 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
2020 * gcc.target/i386/pr45336-2.c: Likewise.
2021 * gcc.target/i386/pr45336-1.c: Likewise.
2022 * gcc.target/i386/pr45336-4.c: Likewise.
2024 2012-02-27 Tristan Gingold <gingold@adacore.com>
2026 * gnat.dg/array20.ad[sb]: New test.
2028 2012-02-27 Jakub Jelinek <jakub@redhat.com>
2031 * gcc.target/arm/pr52375.c: New test.
2032 * gcc.c-torture/compile/pr52375.c: New test.
2034 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2036 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
2037 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
2039 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
2041 * gnat.dg/aggr19.adb: New test.
2042 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
2044 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
2047 * gcc.target/sh/pr49263.c: New.
2049 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
2051 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
2052 simulate_thread_wrapper_other_threads
2053 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
2054 Move initialization of 'value' to main().
2055 (main): Initialize 'value';
2056 * gcc.dg/simulate-thread/speculative-store.c
2057 (simulate_thread_step_verify): Return 0 when successful.
2058 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
2060 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
2061 (simulate_thread_wrapper_other_threads): Return a success/fail value
2062 and issue an error if the instruction count threshold is exceeded.
2064 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2067 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
2068 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2070 2012-02-24 Richard Guenther <rguenther@suse.de>
2073 * gcc.dg/pr52355.c: New testcase.
2075 2012-02-23 Kai Tietz <ktietz@redhat.com>
2077 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
2079 * gcc.dg/Wpadded.c: Likewise.
2080 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
2082 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
2083 for sleep by Sleep and add windows.h include for this function.
2084 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
2086 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
2088 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
2090 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
2091 on x64 mingw target.
2092 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
2093 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
2094 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
2095 failure on LLP64 target.
2097 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
2100 * gcc.dg/noncompile/pr52290.c: New test.
2102 2012-02-23 Jakub Jelinek <jakub@redhat.com>
2104 PR tree-optimization/52019
2105 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
2107 2012-02-22 Kai Tietz <ktietz@redhat.com>
2109 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
2110 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
2111 derived pdiff_t type.
2112 * g++.dg/torture/pr49720.C: Likewise
2114 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
2117 * gcc.target/i386/pr52330.c: New test.
2119 2012-02-22 Tobias Burnus <burnus@net-b.de>
2122 * gfortran.dg/io_constraints_10.f90: New.
2124 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2126 * lib/target-supports.exp (check_effective_target_vect_condition):
2127 Return true for NEON.
2129 2012-02-21 Kai Tietz <ktietz@redhat.com>
2131 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
2133 2012-02-21 Richard Guenther <rguenther@suse.de>
2135 PR tree-optimization/52324
2136 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
2138 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
2141 * gcc.target/avr/torture/pr51782-1.c: New test.
2143 2012-02-21 Jakub Jelinek <jakub@redhat.com>
2145 PR tree-optimization/52318
2146 * gcc.dg/pr52318.c: New test.
2148 2012-02-20 Kai Tietz <ktietz@redhat.com>
2150 * gcc.dg/bf-ms-layout-3.c: New testcase.
2152 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2156 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
2158 2012-02-20 Richard Guenther <rguenther@suse.de>
2160 PR tree-optimization/52298
2161 * gcc.dg/torture/pr52298.c: New testcase.
2162 * gcc.dg/vect/pr52298.c: Likewise.
2164 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
2166 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
2167 * gcc.c-torture/execute/pr52286.c: Ditto.
2169 2012-02-20 Jakub Jelinek <jakub@redhat.com>
2171 PR tree-optimization/52286
2172 * gcc.c-torture/execute/pr52286.c: New test.
2174 2012-02-18 Tobias Burnus <burnus@net-b.de>
2177 * gfortran.dg/interface_35.f90: Use -std=f2003.
2178 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
2179 * gfortran.dg/interface_assignment_4.f90: Ditto.
2180 * gfortran.dg/bessel_1.f90: Ditto.
2181 * gfortran.dg/func_result_6.f90: Ditto.
2182 * gfortran.dg/hypot_1.f90: Ditto.
2183 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2185 2012-02-17 Tobias Burnus <burnus@net-b.de>
2187 PR translation/52232
2188 PR translation/52234
2189 PR translation/52245
2190 PR translation/52246
2191 PR translation/52262
2192 PR translation/52273
2193 * gfortran.dg/coarray_22.f90: Update dg-error.
2194 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
2196 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2199 * lib/gcc-simulate-thread.exp: Load timeout.exp.
2200 (simulate-thread): Use default timeout.
2202 2012-02-16 Jason Merrill <jason@redhat.com>
2205 * g++.dg/ext/timevar1.C: New.
2207 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
2210 * g++.dg/template/using21.C: New.
2211 * g++.dg/template/using22.C: Likewise.
2213 2012-02-16 Jason Merrill <jason@redhat.com>
2216 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
2218 2012-02-16 Jakub Jelinek <jakub@redhat.com>
2220 PR tree-optimization/52255
2221 * gcc.c-torture/compile/pr52255.c: New test.
2224 * g++.dg/debug/dwarf2/pr52260.C: New test.
2227 * g++.dg/ipa/pr51929.C: New test.
2229 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2232 * gcc.target/powerpc/pr52199.c: New file.
2234 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2237 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
2239 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2241 * gcc.dg/pr51867.c: Don't include <math.h>.
2244 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2246 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
2247 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
2249 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
2251 PR tree-optimization/50561
2252 * gcc.dg/graphite/pr50561.c: New testcase.
2254 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2256 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
2257 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
2259 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2261 * gnat.dg/discr35.ad[sb]: New test.
2263 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2265 * gnat.dg/volatile10.adb: New test.
2266 * gnat.dg/volatile10_pkg.ads: New helper.
2268 2012-02-14 Jason Merrill <jason@redhat.com>
2270 * g++.dg/ext/attrib43.C: New.
2272 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
2274 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
2275 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
2277 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
2278 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
2279 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
2280 effective_target fgnu_tm.
2281 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
2283 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2286 * g++.dg/template/asmgoto1.C: New test.
2288 2012-02-14 Ian Lance Taylor <iant@google.com>
2291 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2292 compiling generated file for 64bit and index tests.
2294 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
2296 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2298 2012-02-14 Richard Guenther <rguenther@suse.de>
2300 PR tree-optimization/52244
2301 PR tree-optimization/51528
2302 * gcc.dg/torture/pr52244.c: New testcase.
2304 2012-02-14 Walter Lee <walt@tilera.com>
2306 * g++.dg/other/PR23205.C: Disable test on tile.
2307 * g++.dg/other/pr23205-2.C: Disable test on tile.
2308 * gcc.dg/20020312-2.c: Add a condition for __tile__.
2309 * gcc.dg/20040813-1.c: Disable test on tile.
2310 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
2311 * gcc.misc-tests/linkage.exp: Handle tilegx.
2313 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2315 PR tree-optimization/52210
2316 * gcc.dg/pr52210.c: New test.
2318 2012-02-14 Jason Merrill <jason@redhat.com>
2321 * g++.dg/overload/defarg5.C: New.
2323 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2326 * c-c++-common/pr52181.c: New test.
2328 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2331 * g++.dg/ext/atomic-1.C: New test.
2333 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2335 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
2337 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2340 * gcc.c-torture/execute/pr52209.c: New test.
2342 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
2345 * gfortran.dg/elemental_optional_args_5.f03: New test.
2347 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
2350 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
2353 2012-02-11 Ian Lance Taylor <iant@google.com>
2356 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
2357 SPARC Solaris. Don't run the test at all on systems where it may
2358 not work, rather than xfailing it.
2360 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
2362 PR rtl-optimization/52175
2363 * gcc.c-torture/compile/pr52175.c: New test.
2365 2012-02-10 Jason Merrill <jason@redhat.com>
2368 * g++.dg/template/repo10.C: New.
2370 2012-02-11 Jakub Jelinek <jakub@redhat.com>
2373 * gcc.dg/pr52132.c: New test.
2375 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
2377 * gnat.dg/specs/aggr4.ads: New test.
2378 * gnat.dg/specs/aggr4_pkg.ads: New helper.
2380 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
2383 * gcc.target/i386/pr52146.c: New.
2385 2012-02-10 Jakub Jelinek <jakub@redhat.com>
2388 * c-c++-common/pr52177.c: New test.
2390 2012-02-10 Jan Hubicka <jh@suse.cz>
2393 * g++.dg/torture/pr48600.C: New testcase.
2395 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
2398 * gcc.dg/dfp/pr52140.c: New test.
2400 2012-02-09 Jakub Jelinek <jakub@redhat.com>
2403 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
2406 2012-02-09 Bin Cheng <bin.cheng@arm.com>
2409 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
2410 * testsuite/gcc.dg/pr51867.c: New test.
2412 2012-02-09 Ian Lance Taylor <iant@google.com>
2414 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
2415 which don't support -fsplit-stack. Turn off optimization when
2416 compiling select5-out.go.
2418 2012-02-08 Ian Lance Taylor <iant@google.com>
2420 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
2421 systems which don't support -fsplit-stack.
2423 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
2425 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
2426 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
2427 machine instuction in the log.
2429 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
2431 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
2434 2012-02-08 Magnus Granberg <zorry@gentoo.org>
2437 * gcc.dg/pr48524.c: New test.
2438 * gcc.dg/pr48524.spec: New spec file for test.
2440 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2443 * gfortran.dg/vect/pr32380.f90: New test.
2445 2012-02-08 Tobias Burnus <burnus@net-b.de>
2448 * gfortran.dg/realloc_on_assign_12.f90: New.
2450 2012-02-08 Richard Guenther <rguenther@suse.de>
2452 PR rtl-optimization/52170
2453 * gcc.dg/torture/pr52170.c: New testcase.
2455 2012-02-08 Jakub Jelinek <jakub@redhat.com>
2457 PR gcov-profile/52150
2458 * gcc.dg/tree-prof/pr52150.c: New test.
2460 PR rtl-optimization/52139
2461 * gcc.dg/pr52139.c: New test.
2463 2012-02-07 Jason Merrill <jason@redhat.com>
2466 * g++.dg/cpp0x/constexpr-union3.C: New.
2469 * g++.dg/lto/pr52035_0.C: New.
2471 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2473 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
2474 * gcc.dg/special/weak-1.c: Likewise.
2475 * gcc.dg/ucnid-12.c: Likewise.
2476 * gcc.dg/torture/pr45678-1.c: Likewise.
2477 * gcc.dg/torture/pr45678-2.c: Likewise.
2478 * gcc.dg/vector-4.c: Likewise.
2479 * gcc.dg/ipa/inline-5.c: Likewise.
2480 * gcc.dg/ucnid-11.c: Likewise.
2481 * gcc.misc-tests/gcov-13.c: Likewise.
2482 * gcc.misc-tests/gcov-14.c: Likewise.
2483 * g++.dg/ext/label13.C: Likewise.
2484 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
2485 hppa*-*-hpux* options.
2486 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2487 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2488 * gcc.dg/pr48616.c: Likewise.
2489 * gcc.dg/pr17957.c: Likewise.
2490 * gcc.dg/pr17055-1.c: Likewise.
2491 * gcc.dg/pr32912-1.c: Likewise.
2492 * gcc.dg/tm/pr51472.c: Likewise.
2493 * c-c++-common/fold-bitand-4.c: Likewise.
2494 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
2495 Use dg-additional-options for extra options.
2497 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
2499 * gcc.target/epiphany/interrupt-2.c: New test.
2501 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2504 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
2505 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
2508 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2511 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
2513 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2517 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
2518 * gcc.target/mips/va-arg-1.c: New test.
2520 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2522 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
2523 for -mno-pointers-to-nested-functions.
2525 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
2527 * gcc.c-torture/execute/20120207-1.c: New test.
2529 2012-02-07 Jakub Jelinek <jakub@redhat.com>
2531 PR rtl-optimization/52060
2532 * gcc.dg/torture/pr52060.c: New test.
2535 * gcc.c-torture/compile/pr52074.c: New test.
2537 2012-02-07 Tobias Burnus <burnus@net-b.de>
2540 * gfortran.dg/class_to_type_2.f90: New.
2542 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
2545 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
2548 2012-02-06 Jason Merrill <jason@redhat.com>
2551 * g++.dg/template/conv13.C: New.
2553 2012-02-06 Richard Guenther <rguenther@suse.de>
2555 PR tree-optimization/52115
2556 * gcc.c-torture/compile/pr52115.c: New testcase.
2558 2012-02-06 Jakub Jelinek <jakub@redhat.com>
2561 * gcc.c-torture/execute/pr52129.c: New test.
2563 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
2565 * gcc.dg/pr48374.c: Actually add the test I forgot
2566 in the 2012-01-25 commit.
2568 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2571 * gfortran.dg/vect/vect-8.f90: New test case.
2573 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2576 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
2578 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
2581 * gfortran.dg/class_48.f90 : Add test of allocate class array
2582 component with source in subroutine test3. Remove commenting
2583 out in subroutine test4, since branching on unitialized variable
2584 is now fixed (no PR for this last.).
2586 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2588 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
2590 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
2592 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2595 * lib/target-supports.exp (check_effective_target_mips_rel): New.
2596 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
2598 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2600 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
2601 (check_effective_target_sync_int_long): Use it.
2602 (check_effective_target_sync_char_short): Likewise.
2603 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
2605 2012-02-05 Tobias Burnus <burnus@net-b.de>
2608 * gfortran.dg/class_48.f90: Add some further checks.
2610 2012-02-05 Ira Rosen <irar@il.ibm.com>
2612 PR tree-optimization/52091
2613 * gcc.dg/vect/pr52091.c: New test.
2615 2012-02-04 Jakub Jelinek <jakub@redhat.com>
2617 PR rtl-optimization/52113
2618 * gcc.target/avr/pr52113.c: New test.
2620 2012-02-03 Jakub Jelinek <jakub@redhat.com>
2622 PR rtl-optimization/52092
2623 * gcc.c-torture/compile/pr52092.c: New test.
2625 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
2628 * gfortran.dg/class_array_10.f03: New test.
2631 * gfortran.dg/class_array_11.f03: New test.
2634 * gfortran.dg/class_array_12.f03: New test.
2636 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
2639 * gfortran.dg/realloc_on_assign_11.f90: New test.
2641 2012-02-02 Tobias Burnus <burnus@net-b.de>
2644 * gfortran.dg/shape_7.f90: New.
2646 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2648 * gcc.target/mips/mips-prepend-1.c: New test.
2650 2012-02-02 Jan Hubicka <jh@suse.cz>
2651 Tom de Vries <tom@codesourcery.com>
2654 * testsuite/gcc.dg/alias-12.c: New testcase.
2655 * testsuite/gcc.dg/alias-13.c: New testcase.
2657 2012-02-02 Jakub Jelinek <jakub@redhat.com>
2660 * gcc.dg/pr52086.c: New test.
2662 PR tree-optimization/52073
2663 * gcc.c-torture/compile/pr52073.c: New test.
2665 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
2668 * gfortran.dg/function_optimize_10.f90: New test.
2670 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
2672 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
2675 2012-02-01 Tobias Burnus <burnus@net-b.de>
2678 * gfortran.dg/typebound_operator_14.f90: New.
2680 2012-02-01 Tobias Burnus <burnus@net-b.de>
2683 * gfortran.dg/elemental_function_1.f90: New.
2685 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2687 PR rtl-optimization/51374
2688 * gcc.target/avr/torture/pr51374-1.c:
2689 Also fail if SBIS is seen.
2691 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2693 PR rtl-optimization/51374
2694 * gcc.target/avr/torture/pr51374-1.c: New.
2696 2012-01-31 Tobias Burnus <burnus@net-b.de>
2699 * gfortran.dg/typebound_generic_11.f90: New.
2701 2012-01-31 Tobias Burnus <burnus@net-b.de>
2704 * gfortran.dg/class_49.f90: New.
2706 2012-01-31 Tobias Burnus <burnus@net-b.de>
2709 * gfortran.dg/elemental_args_check_6.f90: New.
2711 2012-01-31 Jason Merrill <jason@redhat.com>
2714 * g++.dg/cpp0x/variadic122.C: New.
2716 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
2719 * gfortran.dg/realloc_on_assign_10.f90: New test.
2721 2012-01-31 Richard Guenther <rguenther@suse.de>
2723 PR tree-optimization/51528
2724 * gcc.dg/torture/pr51528.c: New testcase.
2726 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
2729 * lib/go.exp (go_target_compile): Append timeout= to options.
2730 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
2731 select5-out.go test on alpha*-*-* targets.
2733 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2735 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
2736 (TEST_SHORT): Reformat in the same way.
2737 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
2738 (TEST_SHORT): Reformat in the same way.
2739 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
2740 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
2741 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
2742 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
2743 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
2745 2012-01-30 Bin Cheng <bin.cheng@arm.com>
2748 * gcc.target/arm/pr51835.c: New testcase.
2750 2012-01-30 Richard Guenther <rguenther@suse.de>
2752 PR tree-optimization/52028
2753 * gcc.dg/torture/pr52028.c: New testcase.
2754 * gfortran.dg/ldist-pr45199.f: Adjust.
2755 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
2756 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2757 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2759 2012-01-30 Jakub Jelinek <jakub@redhat.com>
2762 * gcc.dg/tree-prof/pr52027.c: New test.
2764 PR tree-optimization/52046
2765 * gcc.dg/pr52046.c: New test.
2768 * g++.dg/other/pr52048.C: New test.
2770 2012-01-30 Richard Guenther <rguenther@suse.de>
2772 PR tree-optimization/52045
2773 * gcc.dg/pr52045.c: New testcase.
2775 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
2777 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
2778 new code generated for __sync_lock_release.
2780 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2782 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
2784 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2787 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
2789 * g++.dg/ext/visibility/template10.C: Fix typo.
2791 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
2793 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2796 * g++.dg/cpp0x/constexpr-ice6.C: New.
2798 2012-01-29 Tobias Burnus <burnus@net-b.de>
2801 * gfortran.dg/default_initialization_6.f90: New.
2803 2012-01-29 Tobias Burnus <burnus@net-b.de>
2806 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
2807 * gfortran.dg/class_48.f90: New.
2809 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
2812 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
2814 2012-01-28 Tobias Burnus <burnus@net-b.de>
2817 * gfortran.dg/class_allocate_12.f90: New.
2819 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
2821 * gcc.dg/torture/pr50444.c: Fix dg directives.
2823 2012-01-28 Jakub Jelinek <jakub@redhat.com>
2826 * gcc.target/arm/pr52006.c: New test.
2828 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
2831 * gcc.dg/lto/trans-mem.h: New file.
2832 * gcc.dg/lto/trans-mem-2_0.c: Include it.
2833 * gcc.dg/lto/trans-mem-1_1.c: Same.
2834 * gcc.dg/lto/trans-mem-4_1.c: Same.
2835 * gcc.dg/lto/trans-mem-3_1.c: Same.
2837 2012-01-27 Tobias Burnus <burnus@net-b.de>
2840 * gfortran.dg/dummy_procedure_7.f90: New.
2842 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
2844 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
2845 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
2847 2012-01-27 Jakub Jelinek <jakub@redhat.com>
2850 * g++.dg/other/gc5.C: New test.
2852 2012-01-27 Richard Guenther <rguenther@suse.de>
2854 PR tree-optimization/50444
2855 * gcc.dg/torture/pr50444.c: New testcase.
2857 2012-01-27 Tobias Burnus <burnus@net-b.de>
2861 * gfortran.dg/move_alloc_13.f90: New.
2863 2012-01-27 Tobias Burnus <burnus@net-b.de>
2866 * gfortran.dg/allocate_alloc_opt_13.f90: New.
2867 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
2868 and change dg-error string.
2870 2012-01-27 Tobias Burnus <burnus@net-b.de>
2873 * gfortran.dg/elemental_args_check_5.f90: New.
2875 2012-01-27 Richard Guenther <rguenther@suse.de>
2878 * g++.dg/torture/pr51959.C: New testcase.
2880 2012-01-27 Tom de Vries <tom@codesourcery.com>
2882 PR tree-optimization/51990
2883 * gcc.dg/pr51990.c: New test.
2884 * gcc.dg/pr51990-2.c: Same.
2886 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
2887 Tobias Burnus <burnus@gcc.gnu.org>
2890 * gfortran.dg/class_allocate_11.f03: New.
2895 * gfortran.dg/class_allocate_7.f03: New.
2896 * gfortran.dg/class_allocate_8.f03: New.
2897 * gfortran.dg/class_allocate_9.f03: New.
2898 * gfortran.dg/class_allocate_10.f03: New.
2900 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2902 * gnat.dg/discr34.adb: New test.
2903 * gnat.dg/discr34_pkg.ads: New helper.
2905 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2907 * gnat.dg/discr33.adb: New test.
2909 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2911 * gnat.dg/limited_with3.ad[sb): New test.
2912 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
2913 * gnat.dg/limited_with3_pkg2.ads: Likewise.
2914 * gnat.dg/limited_with3_pkg3.ads: Likewise.
2916 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2918 * gnat.dg/stack_usage1.adb: New test.
2919 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
2921 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
2922 * gcc.dg/pr44194-2.c: Likewise.
2924 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
2927 * g++.dg/template/crash112.C: New.
2929 2012-01-27 Richard Henderson <rth@redhat.com>
2931 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
2933 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2935 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
2937 2012-01-26 Jakub Jelinek <jakub@redhat.com>
2940 * g++.dg/opt/pr51895.C: New test.
2942 2012-01-26 Michael Matz <matz@suse.de>
2944 PR tree-optimization/48794
2945 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
2947 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2949 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
2951 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2953 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
2954 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
2956 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
2957 the default value for s390 and s390x.
2959 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
2962 * gcc.dg/lto/trans-mem-4_0.c: New.
2963 * gcc.dg/lto/trans-mem-4_1.c: New.
2964 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
2966 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
2967 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
2969 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
2970 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
2973 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
2975 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
2977 2012-01-25 Ian Lance Taylor <iant@google.com>
2979 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
2981 2012-01-25 Tobias Burnus <burnus@net-b.de>
2984 * gfortran.dg/typebound_proc_25.f90: New.
2986 2012-01-25 Jason Merrill <jason@redhat.com>
2989 * g++.dg/lto/pr51992_0.C: New.
2991 2012-01-25 Jakub Jelinek <jakub@redhat.com>
2993 PR tree-optimization/51987
2994 * gcc.target/i386/pr51987.c: New test.
2996 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2998 * gcc.dg/tm/lto-1.c: Require lto support in target.
3000 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
3002 PR rtl-optimization/48374
3003 * gcc.dg/pr48374.c: New test.
3005 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
3007 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
3009 2012-01-25 Tobias Burnus <burnus@net-b.de>
3012 * gfortran.dg/derived_constructor_char_3.f90: New.
3014 2012-01-24 Ian Lance Taylor <iant@google.com>
3016 * go.test/go-test.exp (filecmp): New procedure.
3017 (errchk): Handle quoted square brackets.
3018 (go-gc-tests): Set go_compile_args. Handle various new test
3019 lines. Skip a few new tests.
3020 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
3022 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3024 * lib/target-supports.exp (proc check_effective_target_vect_perm)
3025 (check_effective_target_vect_extract_even_odd)
3026 (check_effective_target_vect_interleave): Return true for MIPS
3029 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3031 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
3032 (main): Use it instead of argc.
3034 2012-01-24 Jason Merrill <jason@redhat.com>
3037 * g++.dg/cpp0x/sfinae31.C: New.
3039 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3041 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
3043 2012-01-24 Jason Merrill <jason@redhat.com>
3046 * g++.dg/inherit/covariant20.C: New.
3048 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
3051 * g++.dg/parse/crash58.C: New.
3053 2012-01-24 Jakub Jelinek <jakub@redhat.com>
3056 * gcc.dg/pr51957-1.c: New test.
3057 * gcc.dg/pr51957-1.h: New file.
3058 * gcc.dg/pr51957-2.c: New test.
3060 2012-01-23 Jason Merrill <jason@redhat.com>
3063 * g++.dg/ext/visibility/template10.C: New.
3065 2012-01-23 Tobias Burnus <burnus@net-b.de>
3068 * gfortran.dg/move_alloc_12.f90: New.
3070 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3073 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
3075 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
3078 * g++.dg/template/crash111.C: New.
3080 2012-01-23 Arnaud Charlet <charlet@adacore.com>
3082 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
3084 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
3086 2012-01-23 Dodji Seketeli <dodji@redhat.com>
3089 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
3090 the DW_TAG_class_type and DW_AT_name: "Executor".
3092 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3094 * lib/target-supports.exp
3095 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
3096 (check_effective_target_vect_interleave): Likewise.
3098 2012-01-22 Jason Merrill <jason@redhat.com>
3101 * g++.dg/template/using20.C: New.
3102 * g++.dg/template/template-id-2.C: Adjust diagnostic.
3104 2012-01-23 Jason Merrill <jason@redhat.com>
3107 * g++.dg/torture/pr51344.C: Limit to x86.
3109 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
3111 * c-c++-common/tm/omp.c: Require target with pthread support.
3113 2012-01-23 Richard Guenther <rguenther@suse.de>
3115 PR tree-optimization/51949
3116 * gcc.dg/torture/pr51949.c: New testcase.
3118 2012-01-23 Jakub Jelinek <jakub@redhat.com>
3120 PR rtl-optimization/51933
3121 * gcc.c-torture/execute/pr51933.c: New test.
3123 2012-01-22 Douglas B Rupp <rupp@gnat.com>
3125 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
3126 Do not define for Interix.
3128 2012-01-22 Jason Merrill <jason@redhat.com>
3131 * g++.dg/lto/pr51832.h: New.
3132 * g++.dg/lto/pr51832_0.C: New.
3133 * g++.dg/lto/pr51832_1.C: New.
3135 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
3137 * gcc.dg/ext-elim-1.c: New test.
3139 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3142 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
3143 * g++.dg/opt/longbranch1.C: Likewise.
3145 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3147 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
3150 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
3153 * gfortran.dg/namelist_74.f90: New test.
3154 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
3156 2012-01-21 Tobias Burnus <burnus@net-b.de>
3159 * gfortran.dg/class_47.f90: New.
3161 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
3163 * gnat.dg/renaming5.ad[sb]: New test.
3165 2012-01-20 Jason Merrill <jason@redhat.com>
3168 * g++.dg/pch/mangle1.{C,Hs}: Remove.
3170 2012-01-20 Jason Merrill <jason@redhat.com>
3173 * g++.dg/ext/attrib42.C: Require ilp32.
3175 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3178 * gcc.target/arm/pr51915.c: New test.
3180 2012-01-20 Cary Coutant <ccoutant@google.com>
3181 Dodji Seketeli <dodji@redhat.com>
3184 * g++.dg/debug/dwarf2/nested-3.C: New test.
3186 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3189 * g++.dg/template/crash110.C: New.
3191 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3193 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
3194 Remove default options on hppa*-*-hpux*.
3196 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3198 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
3200 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3202 * gcc.c-torture/compile/pr51856.c: New testcase.
3204 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
3206 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
3207 options to go_target_compile.
3209 2012-01-20 Kai Tietz <ktietz@redhat.com>
3211 * g++.dg/torture/pr51344.C: Fix typo.
3213 2012-01-20 Richard Guenther <rguenther@suse.de>
3215 PR tree-optimization/51903
3216 * g++.dg/torture/pr51903.C: New testcase.
3218 2012-01-20 Tobias Burnus <burnus@net-b.de>
3219 Janus Weil <janus@gcc.gnu.org>
3222 * gfortran.dg/use_21.f90: New.
3224 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3227 * gcc.dg/torture/pr51106-1.c: New test.
3228 * gcc.dg/torture/pr51106-2.c: New test.
3230 2012-01-19 Kai Tietz <ktietz@redhat.com>
3232 * g++.dg/torture/pr51344.C: New test.
3234 2012-01-19 Tobias Burnus <burnus@net-b.de>
3237 * gfortran.dg/intrinsic_size_2.f90: New.
3239 2012-01-19 Jason Merrill <jason@redhat.com>
3242 * g++.dg/inherit/using7.C: New.
3244 2012-01-19 Richard Guenther <rguenther@suse.de>
3246 PR tree-optimization/37997
3247 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
3249 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
3251 PR rtl-optimization/51505
3252 * gcc.dg/pr51505.c: New test.
3254 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
3257 * gfortran.dg/typebound_operator_12.f03: New.
3258 * gfortran.dg/typebound_operator_13.f03: New.
3260 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
3263 * g++.dg/cpp0x/pr51225.C: New.
3265 2012-01-17 Ian Lance Taylor <iant@google.com>
3268 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
3270 2012-01-17 Tobias Burnus <burnus@net-b.de>
3273 * gfortran.dg/realloc_on_assign_9.f90: New.
3275 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
3278 * gcc.dg/tm/memopt-3.c: Remove xfail.
3279 * gcc.dg/tm/memopt-4.c: Remove xfail.
3280 * gcc.dg/tm/memopt-5.c: Remove xfail.
3281 * gcc.dg/tm/memopt-7.c: Remove xfail.
3283 2012-01-17 Jakub Jelinek <jakub@redhat.com>
3285 PR tree-optimization/51877
3286 * gcc.c-torture/execute/pr51877.c: New test.
3288 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3290 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3291 {!vect_align_arrays} to vect_sizes_32B_16B.
3292 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3293 * gcc.dg/vect/vect-peel-3.c: Ditto.
3295 2012-01-16 Jason Merrill <jason@redhat.com>
3298 * g++.dg/abi/mangle60.C: New.
3301 * g++.dg/pch/mangle1.{C,Hs}: New.
3303 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
3304 Tobias Burnus <burnus@net-b.de>
3307 * gfortran.dg/elemental_optional_args_3.f90: New
3308 * gfortran.dg/elemental_optional_args_4.f90: New
3310 2012-01-16 Tobias Burnus <burnus@net-b.de>
3313 * gfortran.dg/use_20.f90: New
3315 2012-01-16 Jason Merrill <jason@redhat.com>
3318 * g++.dg/cpp0x/rv-bitfield.C: New.
3319 * g++.dg/cpp0x/rv-bitfield2.C: New.
3321 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
3323 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
3324 subroutine 'qsort' and use index array to assign the result.
3326 2012-01-16 Jakub Jelinek <jakub@redhat.com>
3328 PR tree-optimization/51865
3329 * gcc.dg/pr51865.c: New test.
3331 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3333 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
3335 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3337 * gcc.target/mips/code-readable-2.c: Allow the jump table address
3338 to be loaded from the constant pool, rather than via %hi and %lo.
3340 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
3342 PR rtl-optimization/51821
3343 * gcc.dg/pr51821.c: New test.
3345 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
3347 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
3349 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
3351 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
3353 2012-01-14 Tobias Burnus <burnus@net-b.de>
3356 * gfortran.dg/init_flag_8.f90: New.
3357 * gfortran.dg/init_flag_9.f90: New.
3359 2011-01-14 Tobias Burnus <burnus@net-b.de>
3362 * gfortran.dg/use_18.f90: New.
3363 * gfortran.dg/use_19.f90: New.
3365 2012-01-13 Ian Lance Taylor <iant@google.com>
3368 * g++.dg/warn/Wsign-compare-4.C: New.
3370 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
3373 * gfortran.dg/alloc_comp_assign.f03: New.
3374 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
3375 __BUILTIN_FREE from 38 to 32.
3377 2012-01-13 Jason Merrill <jason@redhat.com>
3380 * g++.dg/warn/Wreturn-type-7.C: New.
3382 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3384 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
3386 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
3387 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
3388 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
3389 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
3390 int32plus because of big array needed.
3391 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
3392 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
3394 2012-01-13 Jason Merrill <jason@redhat.com>
3397 * g++.dg/ext/visibility/template9.C: New.
3400 * g++.dg/cpp0x/defaulted34.C: New.
3401 * g++.dg/template/virtual3.C: New.
3403 2012-01-13 Richard Guenther <rguenther@suse.de>
3406 * gcc.dg/torture/pr8081.c: New testcase.
3408 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3410 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
3412 2012-01-12 Jason Merrill <jason@redhat.com>
3415 * g++.dg/ext/stmtexpr14.C: New.
3417 2012-01-13 Dodji Seketeli <dodji@redhat.com>
3420 * g++.dg/cpp0x/constexpr-diag4.C: New test.
3422 2012-01-12 Jason Merrill <jason@redhat.com>
3425 * g++.dg/abi/mangle48.C: Test qualified-names, too.
3426 * g++.dg/abi/mangle58.C: Likewise.
3429 * g++.dg/template/arg8.C: New.
3431 2012-01-12 Ira Rosen <irar@il.ibm.com>
3433 PR tree-optimization/51799
3434 * gcc.dg/vect/pr51799.c: New test.
3435 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
3438 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3439 Tobias Burnus <burnus@net-b.de>
3443 * lib/target-supports.exp
3444 (check_effective_target_fortran_largest_fp_has_sqrt): New.
3445 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
3447 2012-01-11 Jason Merrill <jason@redhat.com>
3450 * g++.dg/ext/attrib42.C: New.
3452 2012-01-11 Jakub Jelinek <jakub@redhat.com>
3455 * gcc.dg/pr51796.c: New test.
3457 2012-01-11 Jason Merrill <jason@redhat.com>
3460 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
3462 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3464 * gnat.dg/array19.ad[sb]: New test.
3466 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3468 * gnat.dg/opt23.ad[sb]: New test.
3469 * gnat.dg/opt23_pkg.ad[sb]: New helper.
3470 * gnat.dg/opt24.ad[sb]: New test.
3472 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3474 PR tree-optimization/49642
3475 * gcc.dg/tree-ssa/pr49642-1.c: New test.
3476 * gcc.dg/tree-ssa/pr49642-2.c: New test.
3478 2012-01-11 Jason Merrill <jason@redhat.com>
3481 * g++.dg/template/explicit-args5.C: New.
3483 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3485 * gcc.c-torture/execute/20120110-1.c: New testcase.
3487 2012-01-10 Jason Merrill <jason@redhat.com>
3490 * g++.dg/inherit/ambig1.C: New.
3493 * g++.dg/cpp0x/constexpr-cache1.C: New.
3495 2012-01-10 Richard Guenther <rguenther@suse.de>
3497 PR tree-optimization/51801
3498 * gcc.dg/torture/pr51801.c: New testcase.
3500 2012-01-10 Tobias Burnus <burnus@net-b.de>
3503 * gfortran.dg/allocate_with_typespec_5.f90: New.
3505 2012-01-10 Tobias Burnus <burnus@net-b.de>
3507 * gfortran.dg/class_39.f03: Update dg-error string.
3509 2012-01-10 Richard Guenther <rguenther@suse.de>
3511 PR tree-optimization/50913
3512 * gcc.dg/graphite/interchange-16.c: New testcase.
3513 * gcc.dg/graphite/scop-20.c: XFAIL.
3514 * gfortran.dg/graphite/interchange-1.f: Likewise.
3515 * gfortran.dg/graphite/block-1.f90: Likewise.
3516 * gfortran.dg/graphite/block-2.f: Likewise.
3518 2012-01-10 Richard Henderson <rth@redhat.com>
3520 * lib/target-supports.exp (check_effective_target_vect_perm,
3521 check_effective_target_vect_perm_byte,
3522 check_effective_target_vect_perm_short): Enable for arm neon.
3524 2012-01-09 Tobias Burnus <burnus@net-b.de>
3527 * gfortran.dg/typebound_operator_11.f90: New.
3529 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
3531 * gnat.dg/array18.adb: New test.
3532 * gnat.dg/array18_pkg.ads: New helper.
3534 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
3537 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
3538 around base object in first assignment in main program.
3539 * gfortran.dg/typebound_operator_10.f03: New test.
3541 2012-01-09 Martin Jambor <mjambor@suse.cz>
3543 PR tree-optimization/51759
3544 * g++.dg/ipa/pr51759.C: New test.
3546 2012-01-09 Tobias Burnus <burnus@net-b.de>
3549 * gfortran.dg/optional_absent_2.f90: New.
3551 2012-01-09 Tobias Burnus <burnus@net-b.de>
3554 * gfortran.dg/use_17.f90: New.
3556 2012-01-09 Gary Funck <gary@intrepid.com>
3558 PR preprocessor/33919
3559 * gcc.dg/pr33919.c: New test.
3560 * gcc.dg/pr33919-0.h: New test header file.
3561 * gcc.dg/pr33919-1.h: Ditto.
3562 * gcc.dg/pr33919-2.h: Ditto.
3564 2012-01-07 Jan Hubicka <jh@suse.cz>
3566 PR tree-optimize/51694
3567 * gcc.c-torture/compile/pr51694.c: new testcase.
3569 2012-01-07 Jan Hubicka <jh@suse.cz>
3571 PR tree-optimization/51600
3572 * g++.dg/torture/pr51600.C: New testcase.
3574 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3576 PR gcov-profile/51715
3577 PR gcov-profile/51717
3578 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
3579 * gcc.misc-tests/gcov-14.c: Likewise.
3581 2012-01-06 Jason Merrill <jason@redhat.com>
3583 * g++.dg/parse/new5.C: New.
3585 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
3588 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
3589 including <string.h>.
3591 2012-01-06 Jason Merrill <jason@redhat.com>
3593 * g++.dg/abi/mangle51.C: New.
3594 * g++.dg/abi/mangle52.C: New.
3595 * g++.dg/abi/mangle53.C: New.
3596 * g++.dg/abi/mangle54.C: New.
3597 * g++.dg/abi/mangle55.C: New.
3598 * g++.dg/abi/mangle56.C: New.
3599 * g++.dg/abi/mangle57.C: New.
3600 * g++.dg/abi/mangle58.C: New.
3601 * g++.dg/abi/mangle59.C: New.
3602 * g++.dg/cpp0x/trailing3.C: Update mangling.
3603 * g++.dg/cpp0x/variadic111.C: Update mangling.
3604 * g++.dg/cpp0x/variadic4.C: Update mangling.
3605 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
3606 * g++.dg/template/nontype22.C: Works now.
3607 * g++.dg/template/pr35240.C: Works now.
3609 * g++.dg/cpp0x/error7.C: New.
3611 2012-01-06 Tobias Burnus <burnus@net-b.de>
3613 * gfortran.dg/deallocate_stat_2.f90: New.
3614 * coarray/allocate_errgmsg.f90: New.
3615 * gfortran.dg/coarray_lib_alloc_1.f90: New.
3616 * gfortran.dg/coarray_lib_alloc_2.f90: New.
3617 * coarray/subobject_1.f90: Fix for num_images > 1.
3618 * gfortran.dg/deallocate_stat.f90: Update due to changed
3621 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
3623 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
3625 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
3627 * ada/acats/overflow.lst: Add cb20004.
3629 2012-01-05 Dodji Seketeli <dodji@redhat.com>
3632 * g++.dg/cpp0x/alias-decl-18.C: New test.
3634 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
3636 * gcc.c-torture/execute/20120104-1.c: New test.
3638 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
3641 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
3642 the old typebound_operator_8.f03.
3643 * gfortran.dg/typebound_operator_8.f03: New version of
3644 typebound_operator_7.f03 with 'u' a derived type instead of a
3647 2012-01-05 Richard Guenther <rguenther@suse.de>
3649 * g++.dg/torture/pr49309.C: Skip for -flto.
3651 2012-01-05 Jakub Jelinek <jakub@redhat.com>
3654 * gcc.c-torture/compile/pr51761.c: New test.
3656 2012-01-05 Richard Guenther <rguenther@suse.de>
3658 PR tree-optimization/51760
3659 * gcc.dg/torture/pr51760.c: New testcase.
3661 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
3664 * gcc.dg/tm/memopt-6.c: Adjust regexp.
3666 2012-01-05 Richard Guenther <rguenther@suse.de>
3669 * gfortran.dg/lto/pr41576_0.f90: New testcase.
3670 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3672 2012-01-04 Jakub Jelinek <jakub@redhat.com>
3675 * gcc.dg/pr51695.c: New test.
3677 2012-01-04 Andrew Pinski <apinski@cavium.com>
3679 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
3680 * gcc.target/mips/octeon2-lx-1.c: New test.
3681 * gcc.target/mips/mips64-dsp-ldx.c: New test.
3682 * gcc.target/mips/octeon2-lx-2.c: New test.
3683 * gcc.target/mips/octeon2-lx-3.c: New test.
3685 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
3689 * gcc.dg/tm/alias-1.c: Adjust regexp.
3690 * gcc.dg/tm/alias-2.c: Adjust regexp.
3692 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3695 * g++.dg/warn/Wparentheses-26.C: New.
3697 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
3699 * gfortran.dg/elemental_optional_args_2.f90: New test.
3701 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3704 * gfortran.dg/common_17.f90: New test.
3706 2012-01-04 Richard Guenther <rguenther@suse.de>
3708 PR tree-optimization/49651
3709 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
3710 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3712 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3715 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
3717 2012-01-03 Andrew Pinski <apinski@cavium.com>
3719 * lib/scanasm.exp (dg-function-on-line): Always use a special format
3720 for all mips targets. Also allow an optional .cfi_startproc.
3722 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
3724 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
3726 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3729 * g++.dg/rtti/dyncast5.C: New.
3731 2012-01-03 Richard Guenther <rguenther@suse.de>
3733 PR tree-optimization/51070
3734 * gcc.dg/torture/pr51070-2.c: New testcase.
3736 2012-01-03 Richard Guenther <rguenther@suse.de>
3738 PR tree-optimization/51692
3739 * gcc.dg/torture/pr51692.c: New testcase.
3741 2012-01-03 Richard Guenther <rguenther@suse.de>
3744 * g++.dg/lto/pr51650-3_0.C: New testcase.
3746 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3749 * g++.dg/warn/Wredundant-decls-spec.C: New.
3751 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3753 PR tree-optimization/51719
3754 * g++.dg/tree-prof/pr51719.C: New test.
3756 2012-01-03 Richard Guenther <rguenther@suse.de>
3759 * gcc.dg/fold-compare-6.c: New testcase.
3761 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3764 * g++.dg/gomp/pr51669.C: New test.
3766 2012-01-02 Jason Merrill <jason@redhat.com>
3769 * g++.dg/cpp0x/constexpr-union2.C: New.
3772 * g++.dg/cpp0x/nsdmi-defer5.C: New.
3774 2012-01-02 Dodji Seketeli <dodji@redhat.com>
3777 * g++.dg/cpp0x/constexpr-99.C: New test.
3779 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
3782 * g++.dg/template/init9.C: New.
3784 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3786 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
3787 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
3788 rather than a specific number.
3790 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
3795 * gfortran.dg/typebound_operator_7.f03: New.
3796 * gfortran.dg/typebound_operator_8.f03: New.
3798 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3801 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
3803 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3805 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3807 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
3809 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3811 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
3814 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3816 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
3817 * gfortran.dg/io_real_boz_4.f90: Likewise.
3818 * gfortran.dg/io_real_boz_5.f90: Likewise.
3820 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3822 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
3824 2012-01-02 Revital Eres <revital.eres@linaro.org>
3826 * gcc.dg/sms-11.c: New file.
3828 2012-01-02 Tobias Burnus <burnus@net-b.de>
3831 * gfortran.dg/coarray/image_index_3.f90: New.
3833 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3836 * g++.dg/parse/enum8.C: New.
3838 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3841 * g++.dg/conversion/reinterpret4.C: New.
3842 * g++.dg/conversion/reinterpret1.C: Adjust.
3844 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3846 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
3848 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
3850 * g++.old-deja/g++.brendan/crash25.C: Adjust.
3851 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3852 * g++.old-deja/g++.jason/access14.C: Likewise.
3853 * g++.old-deja/g++.jason/access8.C: Likewise.
3854 * g++.old-deja/g++.jason/access1.C: Likewise.
3855 * g++.old-deja/g++.other/access3.C: Likewise.
3856 * g++.old-deja/g++.other/access5.C: Likewise.
3857 * g++.old-deja/g++.law/unsorted1.C: Likewise.
3858 * g++.old-deja/g++.law/visibility22.C: Likewise.
3859 * g++.old-deja/g++.law/visibility26.C: Likewise.
3860 * g++.old-deja/g++.mike/p2746.C: Likewise.
3861 * g++.dg/debug/using1.C: Likewise.
3862 * g++.dg/lookup/using51.C: Likewise.
3863 * g++.dg/inherit/using5.C: Likewise.
3864 * g++.dg/inherit/pr30297.C: Likewise.
3865 * g++.dg/inherit/access8.C: Likewise.
3866 * g++.dg/torture/pr39362.C: Likewise.
3867 * g++.dg/template/crash13.C: Likewise.
3868 * g++.dg/template/using10.C: Likewise.
3870 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3873 * lib/gcc-dg.exp (scan-module-absence): Really commit last
3876 2012-01-01 Ira Rosen <irar@il.ibm.com>
3878 PR tree-optimization/51704
3879 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
3880 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
3881 corresponding flags.
3883 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3886 * g++.dg/cpp0x/constexpr-delegating2.C: New.
3888 2012-01-01 Jan Hubicka <jh@suse.cz>
3890 PR rtl-optimization/51069
3891 * gcc.c-torture/compile/pr51069.c: New testcase.
3893 2012-01-01 Jakub Jelinek <jakub@redhat.com>
3895 PR tree-optimization/51683
3896 * gcc.dg/pr51683.c: New test.
3898 Copyright (C) 2012 Free Software Foundation, Inc.
3900 Copying and distribution of this file, with or without modification,
3901 are permitted in any medium without royalty provided the copyright
3902 notice and this notice are preserved.