1 2013-01-17 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/class_55.f90: New.
6 2013-01-16 Richard Biener <rguenther@suse.de>
9 * gcc.dg/torture/pr55882.c: New testcase.
11 2013-01-13 Janus Weil <janus@gcc.gnu.org>
14 * gfortran.dg/internal_pack_13.f90: New test.
15 * gfortran.dg/internal_pack_14.f90: New test.
17 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
20 * gfortran.dg/elemental_scalar_args_2.f90: New test.
22 2013-01-08 Mikael Morin <mikael@gcc.gnu.org>
27 * gfortran.dg/use_23.f90: New test.
28 * gfortran.dg/use_24.f90: New test.
29 * gfortran.dg/use_25.f90: New test.
30 * gfortran.dg/use_26.f90: New test.
31 * gfortran.dg/use_27.f90: New test.
33 2013-01-07 Tobias Burnus <burnus@net-b.de>
36 * gfortran.dg/intrinsic_size_3.f90: New.
38 2013-01-07 Steven G. Kargl <kargl@gcc.gnu.org>
39 Mikael Morin <mikael@gcc.gnu.org>
42 * gfortran.dg/use_22.f90: New test.
44 2013-01-07 Terry Guo <terry.guo@arm.com>
46 Backport from mainline
47 2012-12-19 Terry Guo <terry.guo@arm.com>
49 * gcc.target/arm/thumb-find-work-register.c: New.
51 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
53 * gnat.dg/alignment10.adb: New test.
55 2012-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
57 Backport from mainline:
58 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
60 * gcc.misc-tests/gcov-12.c: Fix dg order.
62 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
64 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
67 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
69 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
70 * gcc.dg/20050826-1.c: Likewise.
72 2012-12-21 Martin Jambor <mjambor@suse.cz>
74 PR tree-optimization/55355
75 * g++.dg/torture/pr55355.C: New test.
77 2012-12-20 Tobias Burnus <burnus@net-b.de>
80 * gfortran.dg/transfer_intrinsic_4.f: New.
82 2012-12-18 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
84 Backport from mainline
85 2012-10-15 Matthias Klose <doko@ubuntu.com>
87 * lib/target-supports.exp (check_profiling_available): Match
88 arm*-*-linux-* for ARM Linux/GNU.
89 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
90 * gfortran.dg/enum_10.f90: Likewise.
91 * gfortran.dg/enum_9.f90: Likewise.
92 * gcc.target/arm/synchronize.c: Likewise.
93 * g++.old-deja/g++.jason/enum6.C: Likewise.
94 * g++.old-deja/g++.other/enum4.C: Likewise.
95 * g++.old-deja/g++.law/enum9.C: Likewise.
97 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
100 * gnat.dg/controlled7.ad[sb]: New test.
102 2012-12-11 Jakub Jelinek <jakub@redhat.com>
105 * g++.dg/warn/Wunused-var-19.C: New test.
107 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
109 * gcc.dg/pr54121.c: New test.
111 2012-12-07 Uros Bizjak <ubizjak@gmail.com>
113 Backport from mainline
114 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
117 * gcc.target/i386/pr55597.c: New test.
119 2012-12-03 Richard Biener <rguenther@suse.de>
121 Backport from mainline
122 2012-09-24 Richard Guenther <rguenther@suse.de>
124 PR tree-optimization/53663
125 * gcc.dg/torture/pr53663-1.c: New testcase.
126 * gcc.dg/torture/pr53663-2.c: Likewise.
127 * gcc.dg/torture/pr53663-3.c: Likewise.
129 2012-12-03 Marek Polacek <polacek@redhat.com>
131 Backported from mainline
132 2012-12-03 Marek Polacek <polacek@redhat.com>
135 * gcc.dg/pr55570.c: New test.
137 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
139 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
141 2012-11-29 Jason Merrill <jason@redhat.com>
144 * g++.dg/cpp0x/variadic134.C: New.
147 * g++.dg/cpp0x/alias-decl-20.C: New.
150 * g++.dg/template/typedef39.C: New.
153 * g++.dg/cpp0x/variadic133.C: New.
154 * g++.dg/template/param1.C: Adjust.
156 2012-11-27 Richard Biener <rguenther@suse.de>
159 * g++.dg/opt/pr55331.C: New testcase.
161 2012-11-26 Richard Biener <rguenther@suse.de>
163 Backport from mainline
164 2012-10-12 Richard Biener <rguenther@suse.de>
166 PR tree-optimization/54894
167 * gcc.dg/torture/pr54894.c: New testcase.
169 2012-10-02 Richard Guenther <rguenther@suse.de>
172 * g++.dg/torture/pr54735.C: New testcase.
174 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
177 * g++.dg/init/new41.C: New.
179 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
183 * gfortran.dg/allocate_error_4.f90: New test.
185 2012-11-23 Janus Weil <janus@gcc.gnu.org>
188 * gfortran.dg/namelist_76.f90: New.
190 2012-11-19 H.J. Lu <hongjiu.lu@intel.com>
192 Backported from mainline
193 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
196 * gcc.target/i386/pr55142-1.c: New file.
197 * gcc.target/i386/pr55142-2.c: Likewise.
199 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
201 * gnat.dg/stack_check3.ad[sb]: New test.
203 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
205 * gcc.c-torture/compile/20121107-1.c: New test.
207 2012-11-06 Janus Weil <janus@gcc.gnu.org>
210 * gfortran.dg/transfer_class_1.f90: New.
212 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
214 * g++.dg/torture/20121105-1.C: New test.
216 2012-11-05 Jakub Jelinek <jakub@redhat.com>
218 Backported from mainline
219 2012-10-24 Jakub Jelinek <jakub@redhat.com>
222 * g++.dg/debug/pr54828.C: New test.
224 2012-10-23 Jakub Jelinek <jakub@redhat.com>
227 * c-c++-common/pr54988.c: New test.
229 2012-10-10 Jakub Jelinek <jakub@redhat.com>
231 PR tree-optimization/54877
232 * gcc.dg/torture/pr54877.c: New test.
234 2012-11-02 Jeff Law <law@redhat.com>
236 * gcc.c-torture/execute/pr54985.c: New test.
238 2012-10-29 Eric Botcazou <ebotcazou@adacore.com>
241 * gnat.dg/lto14.adb: Skip on Solaris.
243 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
246 * g++.dg/template/new11.C: New.
248 2012-10-26 Terry Guo <terry.guo@arm.com>
250 Backport from mainline
251 2012-10-23 Terry Guo <terry.guo@arm.com>
254 * gcc.dg/pr55019.c: New.
256 2012-10-25 Richard Biener <rguenther@suse.de>
258 PR tree-optimization/54902
259 * g++.dg/torture/pr54902.C: New testcase.
261 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
263 * gnat.dg/modular4.adb: New test.
264 * gnat.dg/modular4_pkg.ads: New helper.
266 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
268 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
269 * gnat.dg/specs/addr1.ads: Likewise.
271 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
273 Backport from mainline
274 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
277 * gcc.target/arm/pr54892.c: New.
279 2012-10-16 Andrey Belevantsev <abel@ispras.ru>
281 Backport from mainline
282 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
284 PR rtl-optimization/53701
285 * gcc.dg/pr53701.c: New test.
287 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
289 Backport from mainline
290 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
292 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
293 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
294 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
295 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
296 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
297 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
298 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
299 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
301 2012-10-15 Richard Guenther <rguenther@suse.de>
303 PR tree-optimization/54920
304 * gcc.dg/torture/pr54920.c: New testcase.
306 2012-10-14 Janus Weil <janus@gcc.gnu.org>
309 * gfortran.dg/class_allocate_13.f90: New.
311 2012-10-08 Terry Guo <terry.guo@arm.com>
313 Backported from mainline
314 2012-09-19 Terry Guo <terry.guo@arm.com>
316 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
317 extra prune rules that will be applied to all tests in a .exp file.
318 (gcc-dg-prune): Use rules defined by the above variable.
319 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
320 harmless warnings on architecture switch conflict.
322 2012-10-08 Jakub Jelinek <jakub@redhat.com>
325 * g++.dg/template/pr54858.C: New test.
327 2012-10-05 Jakub Jelinek <jakub@redhat.com>
329 PR tree-optimization/33763
330 * c-c++-common/pr33763.c: New test.
332 2012-10-03 Jakub Jelinek <jakub@redhat.com>
335 * g++.dg/cpp0x/constexpr-ref4.C: New test.
337 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
340 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
342 2012-09-27 Jakub Jelinek <jakub@redhat.com>
345 * gcc.target/i386/pr54703.c: New test.
347 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
349 Backport from mainline:
351 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
352 * lib/gcc-dg.exp (process-message): Don't ignore errors.
354 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
355 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
357 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
358 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
360 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
361 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
363 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
364 * lib/target-supports.exp
365 (check_effective_target_vect_widen_mult_qi_to_hi,
366 check_effective_target_vect_widen_mult_hi_to_si,
367 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
368 check_effective_target_vect_widen_mult_hi_to_si_pattern,
369 check_effective_target_vect_pack_trunc,
370 check_effective_target_vect_unpack,
371 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
374 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
375 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
376 target instead of xfailing it.
377 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
378 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
379 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
380 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
381 * gcc.dg/vect/vect-104.c: Likewise.
382 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
383 * gcc.dg/vect/vect-outer-1.c: Likewise.
384 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
385 * gcc.dg/vect/vect-outer-1a.c: Likewise.
386 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
387 * gcc.dg/vect/vect-outer-1b.c: Likewise.
388 * gcc.dg/vect/vect-outer-2b.c: Likewise.
389 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
390 * gcc.dg/vect/vect-outer-3a.c: Likewise.
391 * gcc.dg/vect/vect-outer-3b.c: Likewise.
392 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
394 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
395 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
397 2012-09-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
399 Backport from mainline:
400 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
403 * gnat.dg/lto15.adb: Require lto.
405 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
407 * gnat.dg/opt20.ads: Move dg directive to...
408 * gnat.dg/opt20.adb: ...here.
409 * gnat.dg/addr1.ad[sb]: Likewise.
410 * gnat.dg/concat2.ad[sb]: Likewise.
411 * gnat.dg/array16.ad[sb]: Likewise.
412 * gnat.dg/atomic5.ad[sb]: Likewise.
413 * gnat.dg/discr29.ad[sb]: Likewise.
414 * gnat.dg/noreturn5.ad[sb]: Likewise.
415 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
416 * gnat.dg/discr23.ads: Remove dg directive.
417 * gnat.dg/nested_float_packed.ads: Likewise.
418 * gnat.dg/oconst6.ads: Move to...
419 * gnat.dg/specs/oconst6.ads: ...here.
421 2012-09-20 Joseph Myers <joseph@codesourcery.com>
424 * gcc.c-torture/compile/pr54552-1.c: New test.
426 2012-09-20 Joseph Myers <joseph@codesourcery.com>
429 * gcc.c-torture/compile/pr54103-1.c,
430 gcc.c-torture/compile/pr54103-2.c,
431 gcc.c-torture/compile/pr54103-3.c,
432 gcc.c-torture/compile/pr54103-4.c,
433 gcc.c-torture/compile/pr54103-5.c,
434 gcc.c-torture/compile/pr54103-6.c: New tests.
435 * gcc.dg/c90-const-expr-8.c: Update expected column number.
437 2012-09-20 Jakub Jelinek <jakub@redhat.com>
439 Backported from mainline
440 2012-09-17 Jakub Jelinek <jakub@redhat.com>
442 PR tree-optimization/54563
443 * g++.dg/torture/pr54563.C: New test.
445 2012-09-20 Release Manager
447 * GCC 4.7.2 released.
449 2012-09-14 Jason Merrill <jason@redhat.com>
452 * g++.dg/init/aggr9.C: New.
454 2012-09-13 Tobias Burnus <burnus@net-b.de>
457 * gfortran.dg/implicit_pure_3.f90: New.
459 2012-09-13 Jakub Jelinek <jakub@redhat.com>
462 * gcc.c-torture/compile/pr54559.c: New test.
464 2012-09-13 Jason Merrill <jason@redhat.com>
467 * g++.dg/cpp0x/constexpr-temp1.C: New.
469 2012-09-13 Jason Merrill <jason@redhat.com>
472 * g++.dg/template/anonunion2.C: New.
474 2012-09-13 Jason Merrill <jason@redhat.com>
477 * g++.dg/template/init10.C: New.
479 2012-09-12 Tobias Burnus <burnus@net-b.de>
483 * gfortran.dg/coarray_10.f90: Update dg-error.
484 * gfortran.dg/coarray_28.f90: New.
485 * gfortran.dg/array_section_3.f90: New.
487 2012-09-10 Jason Merrill <jason@redhat.com>
490 * g++.dg/cpp0x/implicit14.C: New.
494 * g++.dg/cpp0x/constexpr-virtual2.C: New.
495 * g++.dg/cpp0x/constexpr-virtual3.C: New.
497 2012-09-10 Janus Weil <janus@gcc.gnu.org>
501 * gfortran.dg/select_type_29.f03: New.
503 2012-09-10 Markus Trippelsdorf <markus@trippelsdorf.de>
506 * g++.dg/tree-ssa/pr54515.C: new testcase
508 2012-09-08 Mikael Morin <mikael@gcc.gnu.org>
511 * gfortran.dg/bound_simplification_3.f90: New test.
513 2012-09-07 Richard Guenther <rguenther@suse.de>
515 Backport from mainline
516 2012-07-13 Richard Guenther <rguenther@suse.de>
518 PR tree-optimization/53922
519 * gcc.dg/torture/pr53922.c: New testcase.
521 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
523 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
525 2012-09-07 Jakub Jelinek <jakub@redhat.com>
527 Backported from mainline
528 2012-09-06 Jakub Jelinek <jakub@redhat.com>
530 PR rtl-optimization/54455
531 * gcc.dg/54455.c: New test.
533 2012-09-06 Andrew Pinski <apinski@cavium.com>
536 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
538 2012-09-05 Jakub Jelinek <jakub@redhat.com>
541 * c-c++-common/pr54486.c: New test.
543 2012-09-05 Joey Ye <joey.ye@arm.com>
545 Backported from trunk
546 2012-08-28 Joey Ye <joey.ye@arm.com>
548 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
550 2012-09-03 Jakub Jelinek <jakub@redhat.com>
552 Backported from mainline
553 2012-09-01 Jakub Jelinek <jakub@redhat.com>
556 * gcc.dg/torture/pr54436.c: New test.
558 2012-08-31 Jakub Jelinek <jakub@redhat.com>
561 * gcc.c-torture/compile/pr54428.c: New test.
563 2012-08-24 Jakub Jelinek <jakub@redhat.com>
566 * gcc.dg/pr54363.c: New test.
568 2012-08-31 Ollie Wild <aaw@google.com>
571 * g++.dg/init/lifetime3.C: New test.
573 2012-08-28 Uros Bizjak <ubizjak@gmail.com>
575 Backport from mainline
576 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
579 * gcc.target/i386/pr46254.c: New test.
581 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
583 Backported from trunk
584 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
587 * gcc.dg/gomp/pr53992.c: New test.
589 2012-08-13 Jakub Jelinek <jakub@redhat.com>
591 Backported from trunk
592 2012-07-19 Jakub Jelinek <jakub@redhat.com>
594 PR rtl-optimization/53942
595 * gcc.dg/pr53942.c: New test.
597 2012-08-10 Ulrich Weigand <ulrich.weigand@linaro.org>
599 Backport from mainline
600 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
602 * lib/target-supports.exp
603 (check_effective_target_vect_natural_alignment): New function.
604 * gcc.dg/align-2.c: Only run on targets with natural alignment
606 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
607 alignment of vector types.
609 2012-08-09 H.J. Lu <hongjiu.lu@intel.com>
611 Backport from mainline
612 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
614 PR rtl-optimization/54157
615 * gcc.target/i386/pr54157.c: New file.
617 2012-08-01 Uros Bizjak <ubizjak@gmail.com>
619 Backport from mainline
620 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
623 * gcc.dg/torture/pr52530.c: New test.
625 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
627 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
628 rand, srand. Include <stdlib.h>.
630 2012-07-20 Jason Merrill <jason@redhat.com>
633 * g++.dg/other/array7.C: New.
635 2012-07-19 Jason Merrill <jason@redhat.com>
638 * g++.dg/init/mutable1.C: New.
640 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
642 * gnat.dg/opt25.adb: New test.
643 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
644 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
646 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
648 * gnat.dg/aggr20.ad[sb]: New test.
649 * gnat.dg/aggr20_pkg.ads: New helper.
651 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
653 * gnat.dg/derived_type3.adb: New test.
654 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
656 2012-07-19 Richard Guenther <rguenther@suse.de>
657 Eric Botcazou <ebotcazou@adacore.com>
659 * gnat.dg/loop_optimization11.adb: New testcase.
660 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
662 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
664 * gnat.dg/discr38.adb: New test.
666 2012-07-19 Jakub Jelinek <jakub@redhat.com>
669 * c-c++-common/gomp/pr54017.c: New test.
671 2012-07-18 Richard Guenther <rguenther@suse.de>
673 Backport from mainline
674 2012-05-03 Richard Guenther <rguenther@suse.de>
676 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
677 unsupported prefetching support.
679 2012-07-17 Jason Merrill <jason@redhat.com>
682 * g++.dg/parse/enum9.C: New.
684 2012-07-17 Jason Merrill <jason@redhat.com>
687 * g++.dg/template/array23.C: New.
689 2012-07-17 Jason Merrill <jason@redhat.com>
692 * g++.dg/template/current-inst1.C: New.
693 * g++.dg/parse/crash35.C: Adjust.
695 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
697 PR rtl-optimization/53908
698 * gcc.dg/torture/pr53908.c: New test.
700 2012-07-10 Uros Bizjak <ubizjak@gmail.com>
702 Backport from mainline
703 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
706 * g++.dg/other/pr53811.C: New test.
708 2012-07-10 Jason Merrill <jason@redhat.com>
711 * g++.dg/cpp0x/defaulted36.C: New.
712 * g++.dg/cpp0x/defaulted21.C: Adjust.
714 * g++.dg/cpp0x/implicit13.C: New.
716 2012-07-09 Janis Johnson <janisjo@codesourcery.com>
718 Backport from mainline.
719 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
721 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
723 * g++.dg/template/error46.C: Add missing comment to dg-message.
724 * g++.dg/template/crash107.C: Likewise.
725 * g++.dg/template/error47.C: Likewise.
726 * g++.dg/template/crash108.C: Likewise.
727 * g++.dg/overload/operator5.C: Likewise.
729 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
730 errors in dg-message directives, add comments.
732 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
734 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
735 scan-dump-dem-not): Use printable pattern in test name.
737 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
739 * lib/target-supports-dg.exp (testname-for-summary): New.
740 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
741 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
742 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
743 scan-module-absence, output-exists, output-exists-not: Use
744 testname-for-summary.
745 (dg-test): Clean up testname_with_flags.
746 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
747 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
748 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
749 scan-assembler-dem-not, object-size: Use testname-for-summary.
750 * lib/gcov.exp (run-gcov): Likewise.
751 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
752 scan-dump-dem, scan-dump-dem-note): Likewise.
754 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
755 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
756 including profopt.opt; save and restore existing value.
757 * g++.dg/bprob/bprob.exp: Likewise.
758 * gcc.dg/matrix/matrix.exp: Likewise.
759 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
760 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
763 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
765 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
766 testname that includes flags, passed in as new argument, in
768 (run_gcov): Get testname from dg-test, use it in pass/fail messages
769 and pass it to verify-* procedures.
771 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
772 alignment torture options with usual torture options.
774 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
775 messages reported for one line of source code.
776 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
777 * g++.dg/cpp0x/decltype2.C: Likewise.
778 * g++.dg/cpp0x/decltype3.C: Likewise.
779 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
780 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
781 * g++.dg/cpp0x/static_assert3.C: Likewise.
782 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
783 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
784 * g++.dg/cpp0x/union1.C: Likewise.
785 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
786 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
787 * g++.dg/cpp0x/variadic2.C: Likewise.
788 * g++.dg/cpp0x/variadic20.C: Likewise.
789 * g++.dg/cpp0x/variadic74.C: Likewise.
790 * g++.dg/diagnostic/bitfld2.C: Likewise.
791 * g++.dg/ext/attrib44.C: Likewise.
792 * g++.dg/ext/no-asm-1.C: Likewise.
793 * g++.dg/other/error34.C: Likewise.
794 * g++.dg/parse/crash46.C: Likewise.
795 * g++.dg/parse/error10.C: Likewise.
796 * g++.dg/parse/error2.C: Likewise.
797 * g++.dg/parse/error3.C: Likewise.
798 * g++.dg/parse/error36.C: Likewise.
799 * g++.dg/parse/error8.C: Likewise.
800 * g++.dg/parse/error9.C: Likewise.
801 * g++.dg/parse/parser-pr28152-2.C: Likewise.
802 * g++.dg/parse/parser-pr28152.C: Likewise.
803 * g++.dg/parse/template25.C: Likewise.
804 * g++.dg/parse/typename11.C: Likewise.
805 * g++.dg/tc1/dr147.C: Likewise.
806 * g++.dg/template/deduce3.C: Likewise.
807 * g++.dg/template/koenig9.C: Likewise.
808 * g++.dg/template/pr23510.C: Likewise.
809 * g++.dg/warn/pr12242.C: Likewise.
810 * g++.dg/warn/pr30551-2.C: Likewise.
811 * g++.dg/warn/pr30551.C: Likewise.
812 * g++.old-deja/g++.other/typename1.C: Likewise.
813 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
815 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
818 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
821 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
822 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
823 scan-stack-usage-not): Don't strip torture options from test name.
825 * lib/scandump.exp (scan-dump-times): Use printable version of
826 regexp in test summary line.
828 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
829 messages reported for one line of source code.
830 * gcc.dg/format/few-1.c: Likewise.
831 * gcc.dg/ia64-sync-2.c: Likewise.
832 * gcc.dg/sync-2.c: Likewise.
833 * gcc.dg/noncompile/pr44517.c: Likewise.
835 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
837 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
838 alignment torture options with usual torture options.
839 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
840 instead of dg-options.
841 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
842 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
843 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
844 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
845 * gcc.dg/torture/stackalign/push-1.c: Likewise.
846 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
848 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
849 to checks for multiple messages reported for one line of source code.
850 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
852 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
853 messages reported for one line of source code.
855 * gcc.dg/20031223-1.c: Add comments to check for multiple
856 messages reported for one line of source code.
857 * gcc.dg/Wconversion-integer.c: Likewise.
858 * gcc.dg/Wfatal-2.c: Likewise.
859 * gcc.dg/Wfatal.c: Likewise.
860 * gcc.dg/Wobjsize-1.c: Likewise.
861 * gcc.dg/c99-vla-jump-1.c: Likewise.
862 * gcc.dg/c99-vla-jump-2.c: Likewise.
863 * gcc.dg/c99-vla-jump-3.c: Likewise.
864 * gcc.dg/c99-vla-jump-4.c: Likewise.
865 * gcc.dg/c99-vla-jump-5.c: Likewise.
866 * gcc.dg/decl-9.c: Likewise.
867 * gcc.dg/declspec-10.c: Likewise.
868 * gcc.dg/declspec-18.c: Likewise.
869 * gcc.dg/mtune.c: Likewise.
870 * gcc.dg/parser-pr28152-2.c: Likewise.
871 * gcc.dg/parser-pr28152.c: Likewise.
872 * gcc.dg/pr14475.c: Likewise.
873 * gcc.dg/pr27953.c: Likewise.
874 * gcc.dg/pr28322-3.c: Likewise.
875 * gcc.dg/pr30457.c: Likewise.
876 * gcc.dg/pr30551-2.c: Likewise.
877 * gcc.dg/pr30551-3.c: Likewise.
878 * gcc.dg/pr30551-4.c: Likewise.
879 * gcc.dg/pr30551-5.c: Likewise.
880 * gcc.dg/pr30551-6.c: Likewise.
881 * gcc.dg/pr30551.c: Likewise.
882 * gcc.dg/pr45461.c: Likewise.
883 * gcc.dg/pr48552-1.c: Likewise.
884 * gcc.dg/pr48552-2.c: Likewise.
885 * gcc.dg/redecl-1.c: Likewise.
886 * gcc.dg/transparent-union-3.c: Likewise.
887 * gcc.dg/utf-dflt.c: Likewise.
888 * gcc.dg/utf-dflt2.c: Likewise.
889 * gcc.dg/vla-8.c: Likewise.
890 * gcc.dg/vla-init-1.c: Likewise.
891 * gcc.dg/wtr-int-type-1.c: Likewise.
893 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
894 messages reported for for one line of source code.
895 * c-c++-common/raw-string-5.c: Likewise.
896 * c-c++-common/raw-string-4.c: Likewise.
897 * c-c++-common/raw-string-6.c: Likewise.
898 * c-c++-common/pr20000.c: Likewise.
900 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
901 messages reported for one line of source code.
902 * gcc.dg/cpp/pr30786.c: Likewise.
903 * gcc.dg/cpp/pr28709.c: Likewise.
904 * gcc.dg/cpp/missing-header-MD.c: Likewise.
905 * gcc.dg/cpp/macspace2.c: Likewise.
906 * gcc.dg/cpp/missing-header-1.c: Likewise.
907 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
908 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
909 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
911 2012-07-09 Jason Merrill <jason@redhat.com>
914 * g++.dg/cpp0x/nullptr29.C: New.
916 2012-07-06 Mikael Morin <mikael@gcc.gnu.org>
919 * gfortran.dg/inline_sum_4.f90: New test.
921 2012-07-06 Richard Guenther <rguenther@suse.de>
923 Backport from mainline
924 2012-06-18 Richard Guenther <rguenther@suse.de>
926 PR tree-optimization/53693
927 * g++.dg/torture/pr53693.C: New testcase.
929 2012-07-06 Richard Guenther <rguenther@suse.de>
931 Backport from mainline
932 2012-04-11 Richard Guenther <rguenther@suse.de>
935 * gfortran.dg/pr52621.f90: New testcase.
937 2012-07-05 Pat Haugen <pthaugen@us.ibm.com>
939 Backport from mainline
940 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
942 * gcc.target/powerpc/lhs-1.c: New.
943 * gcc.target/powerpc/lhs-2.c: New.
944 * gcc.target/powerpc/lhs-3.c: New.
946 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
948 * gnat.dg/recursive_call.adb: New test.
950 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
952 * gnat.dg/discr37.ad[sb]: New test.
954 2012-07-02 Jason Merrill <jason@redhat.com>
957 * g++.dg/template/ref6.C: New.
960 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
962 2012-06-29 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
964 Backport from mainline.
965 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
966 * gcc.target/arm/neon-vrev.c: New.
968 2012-06-28 Richard Guenther <rguenther@suse.de>
971 * gcc.dg/torture/pr53790.c: New testcase.
973 2012-06-27 Fabien ChĂȘne <fabien@gcc.gnu.org>
976 * g++.dg/cpp0x/forw_enum11.C: New.
978 2012-06-26 Richard Guenther <rguenther@suse.de>
981 * g++.dg/torture/pr53752.C: New testcase.
983 2012-06-25 Jason Merrill <jason@redhat.com>
987 * g++.dg/cpp0x/decltype38.C: New.
988 * g++.dg/cpp0x/variadic132.C: New.
991 * g++.dg/cpp0x/nullptr28.C: New.
994 * g++.dg/cpp0x/constexpr-tuple.C: New.
996 2012-06-25 Jakub Jelinek <jakub@redhat.com>
999 * gcc.target/i386/pr53759.c: New test.
1002 * g++.dg/cpp0x/nsdmi7.C: New test.
1004 2012-06-22 Tobias Burnus <burnus@net-b.de>
1006 Backport from mainline
1007 2012-06-17 Tobias Burnus <burnus@net-b.de>
1011 * gfortran.dg/transfer_check_3.f90: New.
1013 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
1015 * gnat.dg/lto15.ad[sb]: New test.
1017 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
1019 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
1020 and add __sh__ case.
1022 2012-06-19 Jason Merrill <jason@redhat.com>
1025 * g++.dg/cpp0x/decltype37.C: New.
1028 * g++.dg/debug/localclass1.C: New.
1030 * g++.dg/debug/dwarf2/namespace-2.C: New.
1031 * g++.dg/debug/dwarf2/localclass3.C: New.
1033 2012-06-19 Richard Guenther <rguenther@suse.de>
1036 * g++.dg/lto/pr53470_0.C: New testcase.
1037 * gcc.dg/lto/pr53470_0.c: Likewise.
1039 2012-06-19 Jason Merrill <jason@redhat.com>
1043 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1046 * g++.dg/template/local7.C: New.
1048 2012-06-16 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1050 Back port from mainline
1051 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
1054 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
1055 directive to Scan for vpmuldq, not vpmacsdql.
1057 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
1059 * gnat.dg/vect8.ad[sb]: New test.
1061 2012-06-14 Jakub Jelinek <jakub@redhat.com>
1063 Backported from mainline
1064 2012-06-12 Jakub Jelinek <jakub@redhat.com>
1066 PR rtl-optimization/53589
1067 * gcc.dg/torture/pr53589.c: New test.
1069 2012-06-07 Jakub Jelinek <jakub@redhat.com>
1072 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
1073 * gcc.dg/gomp/critical-4.c: Likewise.
1074 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1075 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1076 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
1077 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
1078 * c-c++-common/gomp/pr53580.c: New test.
1080 2012-06-14 Tobias Burnus <burnus@net-b.de>
1082 Backport from mainline
1083 2012-06-04 Tobias Burnus <burnus@net-b.de>
1086 * gfortran.dg/init_flag_10.f90: New.
1088 2012-06-14 Richard Guenther <rguenther@suse.de>
1090 Backport from mainline
1091 2012-06-11 Richard Guenther <rguenther@suse.de>
1094 * g++.dg/ext/pr53605.C: New testcase.
1096 2012-06-14 Tobias Burnus <burnus@net-b.de>
1099 * gfortran.dg/save_4.f90: New.
1101 2012-06-14 Richard Guenther <rguenther@suse.de>
1103 Backport from mainline
1104 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
1107 * g++.dg/cpp0x/pr52841.C: New testcase.
1109 2012-06-13 Christian Bruel <christian.bruel@st.com>
1112 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1114 2012-06-14 Release Manager
1116 * GCC 4.7.1 released.
1118 2012-06-12 Jason Merrill <jason@redhat.com>
1121 * g++.dg/template/local7.C: New.
1125 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1127 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1130 * g++.dg/warn/Wenum-compare-no-2: New.
1132 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
1135 * gcc.target/powerpc/cell_builtin_1.c: New test case.
1136 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1137 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1138 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1139 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1140 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1141 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1142 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1144 2012-06-04 Richard Guenther <rguenther@suse.de>
1146 Backport from mainline
1147 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1150 * gcc.c-torture/compile/pr52979-1.c: New test.
1151 * gcc.c-torture/execute/pr52979-1.c: New test.
1152 * gcc.c-torture/execute/pr52979-2.c: New test.
1154 2012-06-04 Jakub Jelinek <jakub@redhat.com>
1156 PR tree-optimization/53550
1157 * gcc.dg/pr53550.c: New test.
1159 2012-06-04 Richard Guenther <rguenther@suse.de>
1160 Eric Botcazou <ebotcazou@adacore.com>
1162 Backport from mainline
1166 * gcc.dg/torture/pr48124-1.c: New testcase.
1167 * gcc.dg/torture/pr48124-2.c: Likewise.
1168 * gcc.dg/torture/pr48124-3.c: Likewise.
1169 * gcc.dg/torture/pr48124-4.c: Likewise.
1170 * gnat.dg/pack16.adb: Likewise.
1171 * gnat.dg/pack16_pkg.ads: Likewise.
1172 * gnat.dg/pack17.adb: Likewise.
1173 * gnat.dg/specs/pack7.ads: Likewise.
1174 * gnat.dg/specs/pack8.ads: Likewise.
1175 * gnat.dg/specs/pack8_pkg.ads: Likewise.
1177 2012-06-01 Jason Merrill <jason@redhat.com>
1180 * g++.dg/ext/visibility/template12.C: New.
1181 * g++.dg/ext/attrib14.C: Adjust warning line.
1184 * g++.dg/parse/new6.C: New.
1185 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1187 2012-06-01 Jason Merrill <jason@redhat.com>
1190 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1192 2012-06-01 Jason Merrill <jason@redhat.com>
1195 * g++.dg/cpp0x/auto33.C: New.
1197 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1199 * c-c++-common/restrict-2.c: Revert previous change.
1201 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1204 * gnat.dg/lto14.adb: Skip on Solaris.
1206 2012-05-31 Jason Merrill <jason@redhat.com>
1209 * g++.dg/cpp0x/initlist-ctor1.C: New.
1211 2012-05-31 Richard Guenther <rguenther@suse.de>
1214 * gcc.dg/torture/pr48493.c: New testcase.
1216 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1219 * g++.dg/init/new33.C: New test.
1221 2012-05-30 Jason Merrill <jason@redhat.com>
1224 * c-c++-common/array-lit.c: New.
1225 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1227 2012-05-30 Richard Guenther <rguenther@suse.de>
1230 * gcc.dg/torture/pr53501.c: New testcase.
1231 * c-c++-common/restrict-2.c: Adjust.
1233 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1235 PR rtl-optimization/53519
1236 * gcc.c-torture/compile/pr53519.c: New test.
1238 2012-05-29 Richard Guenther <rguenther@suse.de>
1240 PR tree-optimization/53516
1241 * gcc.dg/torture/pr53516.c: New testcase.
1243 2012-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1246 * g++.dg/parse/crash60.C: New.
1248 2012-05-28 Jakub Jelinek <jakub@redhat.com>
1250 PR tree-optimization/53505
1251 * c-c++-common/torture/pr53505.c: New test.
1253 2012-05-25 Ian Lance Taylor <iant@google.com>
1255 * gcc.dg/split-6.c: New test.
1257 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
1259 * gnat.dg/lto14.adb: New test.
1261 2012-05-24 Richard Guenther <rguenther@suse.de>
1264 * g++.dg/tree-prof/pr53460.C: New testcase.
1266 2012-05-24 Jakub Jelinek <jakub@redhat.com>
1268 PR tree-optimization/53465
1269 * gcc.c-torture/execute/pr53465.c: New test.
1271 2012-05-23 Tobias Burnus <burnus@net-b.de>
1274 * gfortran.dg/realloc_on_assign_15.f90: New.
1276 2012-05-22 Richard Guenther <rguenther@suse.de>
1278 PR tree-optimization/53408
1279 * gcc.dg/torture/pr53408.c: New testcase.
1281 2012-05-22 Richard Guenther <rguenther@suse.de>
1284 * gcc.dg/torture/pr51071-2.c: New testcase.
1286 2012-05-21 Jakub Jelinek <jakub@redhat.com>
1288 PR tree-optimization/53366
1289 * gcc.dg/torture/pr53366-1.c: New test.
1290 * gcc.dg/torture/pr53366-2.c: New test.
1291 * gcc.target/i386/pr53366-1.c: New test.
1292 * gcc.target/i386/pr53366-2.c: New test.
1294 PR tree-optimization/53409
1295 * gcc.c-torture/compile/pr53409.c: New test.
1297 PR tree-optimization/53410
1298 * gcc.c-torture/compile/pr53410-1.c: New test.
1299 * gcc.c-torture/compile/pr53410-2.c: New test.
1301 2012-05-21 Joseph Myers <joseph@codesourcery.com>
1304 * gcc.c-torture/compile/pr53418-1.c,
1305 gcc.c-torture/compile/pr53418-2.c: New tests.
1307 2012-05-21 Patrick Marlier <patrick.marlier@gmail.com>
1309 * gcc.dg/tm/indirect-2.c: New test.
1311 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
1313 Backport from mainline
1314 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
1315 H.J. Lu <hongjiu.lu@intel.com>
1318 * gcc.target/i386/pr53416.c: New file.
1320 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
1322 * gnat.dg/lto13.adb: New test.
1323 * gnat.dg/lto13_pkg.ad[sb]: New helper.
1325 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
1327 * gnat.dg/specs/lto12.ads: New test.
1328 * gnat.dg/specs/lto12_pkg.ads: New helper.
1330 2012-05-17 David S. Miller <davem@davemloft.net>
1332 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1333 failure on sparc-*-linux-gnu.
1335 2012-05-16 Richard Henderson <rth@redhat.com>
1338 * g++.dg/opt/pr52727.C: New testcase.
1340 2012-05-16 Richard Guenther <rguenther@suse.de>
1342 PR tree-optimization/53364
1343 * g++.dg/torture/pr53364.C: New testcase.
1345 2012-05-15 Jakub Jelinek <jakub@redhat.com>
1348 * gcc.dg/pr53358.c: New test.
1350 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
1352 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1353 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1355 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
1357 * gnat.dg/null_pointer_deref3.adb: New test.
1359 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1362 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1364 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
1366 * gnat.dg/lto11.ad[sb]: New test.
1368 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
1371 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1373 2012-05-07 Jakub Jelinek <jakub@redhat.com>
1375 PR tree-optimization/53239
1376 * g++.dg/opt/vrp3.C: New test.
1377 * g++.dg/opt/vrp3-aux.cc: New file.
1378 * g++.dg/opt/vrp3.h: New file.
1380 2012-05-07 Tobias Burnus <burnus@net-b.de>
1382 Backport from mainline:
1383 2012-05-07 Tobias Burnus <burnus@net-b.de>
1386 * gfortran.dg/typebound_operator_15.f90: New.
1388 2012-05-05 Tobias Burnus <burnus@net-b.de>
1390 Backport from mainline:
1391 2012-05-04 Tobias Burnus <burnus@net-b.de>
1394 * gfortran.dg/constructor_7.f90: New.
1395 * gfortran.dg/constructor_8.f90: New.
1397 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1399 Backport from mainline:
1401 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1403 PR tree-optimization/52633
1404 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1405 recognized as widening shifts instead of over-widening.
1406 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1407 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1408 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1409 * gcc.target/arm/pr52633.c: New test.
1411 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
1413 PR tree-optimization/52870
1414 * gcc.dg/vect/pr52870.c: New test.
1416 2012-05-04 Richard Guenther <rguenther@suse.de>
1418 * gcc.dg/lto/pr53214_0.c: New testcase.
1420 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
1422 * gcc.target/ia64/pr48496.c: New test.
1423 * gcc.target/ia64/pr52657.c: Likewise.
1425 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1427 Backport from mainline
1428 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1431 * gcc.target/powwerpc/pr53199.c: New file.
1433 2012-05-03 Martin Jambor <mjambor@suse.cz>
1435 Backport from mainline
1436 2012-05-02 Martin Jambor <mjambor@suse.cz>
1439 * g++.dg/lto/pr52605_0.C: New test.
1441 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1444 * g++.dg/other/final2.C: New.
1446 2012-05-03 Jakub Jelinek <jakub@redhat.com>
1449 * gcc.dg/pr53174.c: New test.
1452 * gcc.target/arm/pr53187.c: New test.
1453 * gcc.c-torture/compile/pr53187.c: New test.
1455 2012-05-03 Richard Guenther <rguenther@suse.de>
1457 PR tree-optimization/53144
1458 * gcc.dg/torture/pr53144.c: New testcase.
1460 2012-05-02 Tobias Burnus <burnus@net-b.de>
1462 Backport from mainline
1463 2012-04-16 Tobias Burnus <burnus@net-b.de>
1466 * gfortran.dg/pointer_intent_6.f90: New.
1468 2012-05-02 Jakub Jelinek <jakub@redhat.com>
1470 PR tree-optimization/53163
1471 * gcc.c-torture/compile/pr53163.c: New test.
1473 PR rtl-optimization/53160
1474 * gcc.c-torture/execute/pr53160.c: New test.
1476 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1480 * gfortran.dg/function_optimize_12.f90: New test.
1482 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
1484 Backport from mainline
1485 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1488 * gcc.c-torture/execute/20120427-1.c: New testcase.
1490 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
1493 * gcc.dg/torture/pr53120.c: New test.
1495 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1498 * gcc.dg/pr52880.c: New test.
1500 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
1503 PR tree-optimizations/52891
1505 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
1507 2012-04-24 Richard Guenther <rguenther@suse.de>
1509 PR tree-optimization/53085
1510 * g++.dg/torture/pr53085.C: New testcase.
1512 2012-04-23 Richard Guenther <rguenther@suse.de>
1515 * gcc.dg/pr53060.c: New testcase.
1517 2012-04-23 Jakub Jelinek <jakub@redhat.com>
1519 PR tree-optimizations/52891
1520 * gcc.c-torture/compile/pr52891-1.c: New test.
1521 * gcc.c-torture/compile/pr52891-2.c: New test.
1523 2012-04-20 Ian Lance Taylor <iant@google.com>
1525 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
1526 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
1528 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1531 * g++.dg/parse/crash59.C: New.
1533 2012-04-16 Jason Merrill <jason@redhat.com>
1536 * g++.dg/cpp0x/variadic131.C: New.
1538 2012-04-16 Jason Merrill <jason@redhat.com>
1541 * g++.dg/cpp0x/variadic129.C: New.
1544 * g++.dg/cpp0x/variadic128.C: New.
1546 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
1548 Backport from mainline
1549 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
1552 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
1553 second function argument.
1554 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
1555 (calc_permps): Update declaration. Calculate result correctly.
1556 (avx2_test): Change src2 type to union256i_d.
1557 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
1560 2012-04-16 Martin Jambor <mjambor@suse.cz>
1562 Backported from mainline
1564 2012-04-13 Martin Jambor <mjambor@suse.cz>
1567 * g++.dg/ipa/pr52939.C: New test.
1569 2012-04-15 Jason Merrill <jason@redhat.com>
1572 * g++.dg/cpp0x/variadic125.C: New.
1575 * g++.dg/cpp0x/variadic124.C: New.
1577 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
1580 * g++.dg/lookup/using52.C: New.
1582 2012-04-13 Jason Merrill <jason@redhat.com>
1585 * g++.dg/cpp0x/variadic123.C: New.
1586 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
1588 2012-04-11 Jason Merrill <jason@redhat.com>
1591 * g++.dg/ext/attrib45.C: New.
1593 2012-04-13 Tom de Vries <tom@codesourcery.com>
1595 Backport from mainline r186419.
1597 2012-04-13 Tom de Vries <tom@codesourcery.com>
1599 * gcc.dg/pr52734.c: New test.
1601 2012-04-13 Richard Guenther <rguenther@suse.de>
1603 PR tree-optimization/52969
1604 * gcc.dg/torture/pr52969.c: New testcase.
1606 2012-04-13 Richard Guenther <rguenther@suse.de>
1609 * gcc.dg/pr52862.c: New testcase.
1611 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1613 Backport from mainline
1614 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1617 * gcc.target/powerpc/pr52775.c: New file.
1619 2012-04-12 Richard Guenther <rguenther@suse.de>
1621 PR tree-optimization/52943
1622 * gcc.dg/torture/pr52943.c: New testcase.
1624 2012-04-09 Mike Stump <mikestump@comcast.net>
1626 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
1627 * gcc.dg/tree-ssa/vrp59.c: Likewise.
1628 * gcc.dg/tree-ssa/vrp60.c: Likewise.
1629 * gnat.dg/aggr11.adb: Likewise.
1630 * gnat.dg/aggr11_pkg.ads: Likewise.
1631 * gnat.dg/aggr15.adb: Likewise.
1632 * gnat.dg/aggr15.ads: Likewise.
1633 * gnat.dg/aggr17.adb: Likewise.
1634 * gnat.dg/aggr18.adb: Likewise.
1635 * gnat.dg/array14.adb: Likewise.
1636 * gnat.dg/array14.ads: Likewise.
1637 * gnat.dg/array14_pkg.ads: Likewise.
1638 * gnat.dg/array19.adb: Likewise.
1639 * gnat.dg/array19.ads: Likewise.
1640 * gnat.dg/discr27.adb: Likewise.
1641 * gnat.dg/discr27.ads: Likewise.
1642 * gnat.dg/discr35.adb: Likewise.
1643 * gnat.dg/discr35.ads: Likewise.
1644 * gnat.dg/discr6.adb: Likewise.
1645 * gnat.dg/discr6_pkg.ads: Likewise.
1646 * gnat.dg/import1.adb: Likewise.
1647 * gnat.dg/import1.ads: Likewise.
1648 * gnat.dg/loop_address2.adb: Likewise.
1649 * gnat.dg/opt7.adb: Likewise.
1650 * gnat.dg/opt7.ads: Likewise.
1651 * gnat.dg/pointer_variable_bounds.adb: Likewise.
1652 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1653 * gnat.dg/rep_clause2.adb: Likewise.
1654 * gnat.dg/rep_clause2.ads: Likewise.
1655 * gnat.dg/slice2.adb: Likewise.
1656 * gnat.dg/slice2.ads: Likewise.
1657 * gnat.dg/slice6.adb: Likewise.
1658 * gnat.dg/slice6_pkg.ads: Likewise.
1659 * gnat.dg/specs/unchecked_union2.ads: Likewise.
1660 * gnat.dg/taft_type2.adb: Likewise.
1661 * gnat.dg/taft_type2.ads: Likewise.
1662 * gnat.dg/taft_type2_pkg.ads: Likewise.
1663 * gnat.dg/volatile10.adb: Likewise.
1664 * gnat.dg/volatile10_pkg.ads: Likewise.
1666 * gcc.dg/dll-8.c: Remove execute permissions.
1667 * g++.dg/ext/dllexport5.C: Likewise.
1669 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
1671 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
1672 (check_effective_target_sync_long_long): Add SPARC case.
1673 (check_effective_target_sync_long_long_runtime): Likewise.
1674 (check_effective_target_sync_int_long): Adjust SPARC case.
1675 (check_effective_target_sync_char_short): Likewise.
1677 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1681 * gfortran.dg/function_optimize_11.f90: New test.
1683 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1687 * gfortran.dg/use_only_6.f90: New test.
1689 2012-04-06 Mike Stump <mikestump@comcast.net>
1692 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
1694 2012-04-05 Jason Merrill <jason@redhat.com>
1697 * g++.dg/template/qualified-id5.C: New.
1699 2012-04-03 Jason Merrill <jason@redhat.com>
1702 * g++.dg/cpp0x/variadic-value1.C: New.
1704 2012-04-03 Richard Guenther <rguenther@suse.de>
1706 Backport from mainline
1707 2012-03-02 Richard Guenther <rguenther@suse.de>
1709 PR tree-optimization/52406
1710 * gcc.dg/torture/pr52406.c: New testcase.
1712 2012-04-03 Richard Guenther <rguenther@suse.de>
1714 Backport from mainline
1715 2012-03-15 Richard Guenther <rguenther@suse.de>
1718 * gfortran.dg/vect/pr52580.f: New testcase.
1720 2012-04-03 Richard Guenther <rguenther@suse.de>
1722 Backport from mainline
1723 2012-03-06 Richard Guenther <rguenther@suse.de>
1726 * gcc.dg/torture/pr52493.c: New testcase.
1728 2012-03-23 Richard Guenther <rguenther@suse.de>
1730 PR tree-optimization/52678
1731 * gfortran.dg/pr52678.f: New testcase.
1733 2012-03-26 Richard Guenther <rguenther@suse.de>
1735 PR tree-optimization/52701
1736 * gfortran.dg/pr52701.f90: New testcase.
1738 2012-03-30 Richard Guenther <rguenther@suse.de>
1740 PR tree-optimization/52754
1741 * gcc.target/i386/pr52754.c: New testcase.
1743 2012-04-03 Jakub Jelinek <jakub@redhat.com>
1745 PR tree-optimization/52835
1746 * gfortran.dg/pr52835.f90: New test.
1748 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
1750 * gnat.dg/controlled6.adb: New test.
1751 * gnat.dg/controlled6_pkg.ads: New helper.
1752 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
1754 2012-03-29 Meador Inge <meadori@codesourcery.com>
1757 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
1759 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1762 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
1764 2012-03-29 Jason Merrill <jason@redhat.com>
1767 * g++.dg/template/inherit8.C: New.
1769 2012-03-29 Jakub Jelinek <jakub@redhat.com>
1772 * g++.dg/ext/weak4.C: New test.
1774 2012-03-29 Jason Merrill <jason@redhat.com>
1777 * g++.dg/cpp0x/initlist-array3.C: New.
1779 2012-03-28 Jason Merrill <jason@redhat.com>
1782 * g++.dg/overload/virtual2.C: New.
1784 2012-03-28 Martin Jambor <mjambor@suse.cz>
1786 Backported from mainline
1787 2012-03-27 Martin Jambor <mjambor@suse.cz>
1790 * gcc.dg/torture/pr52693.c: New test.
1792 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1795 * gcc.dg/pr52691.c: New test.
1798 * gcc.c-torture/compile/pr52750.c: New test.
1800 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
1802 Backport from 2012-03-28 mainline r185910.
1805 * gcc.target/avr/torture/builtins-2.c: New test.
1807 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1810 * gcc.target/i386/pr52736.c: New test.
1812 2012-03-27 Richard Guenther <rguenther@suse.de>
1815 * gcc.dg/torture/pr52720.c: New testcase.
1817 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
1819 Backport from 2012-03-26 mainline r185793.
1821 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
1822 Add "-Os -flto" to list.
1824 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
1826 * gnat.dg/concat2.ad[sb]: New test.
1828 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
1831 * gcc.c-torture/compile/limits-externdecl.c: New test.
1833 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
1836 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
1838 2012-03-22 Tobias Burnus <burnus@net-b.de>
1841 * gfortran.dg/intrinsic_8.f90: New.
1843 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1846 * g++.dg/ext/attrib44.C: New test.
1848 2012-03-22 Jason Merrill <jason@redhat.com>
1850 * g++.dg/torture/pr52582.C: New.
1852 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
1854 Backport from 2012-03-20 mainline r185583.
1856 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
1859 Backport from 2012-03-20 mainline r185570.
1862 * gcc.target/avr/torture/addr-space-2.h: New file.
1863 * gcc.target/avr/torture/addr-space-2-g.h: New test.
1864 * gcc.target/avr/torture/addr-space-2-0.h: New test.
1865 * gcc.target/avr/torture/addr-space-2-1.h: New test.
1866 * gcc.target/avr/torture/addr-space-2-x.h: New test.
1868 Backport from 2012-03-12 mainline r185255.
1871 * gcc.target/avr/torture/addr-space-1.h: New file.
1872 * gcc.target/avr/torture/addr-space-g.h: New test.
1873 * gcc.target/avr/torture/addr-space-0.h: New test.
1874 * gcc.target/avr/torture/addr-space-1.h: New test.
1875 * gcc.target/avr/torture/addr-space-x.h: New test.
1877 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1879 Backported from mainline
1880 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1883 * g++.dg/cpp0x/udlit-args2.C: New test.
1885 2012-03-13 Jakub Jelinek <jakub@redhat.com>
1888 * gcc.dg/Wunused-var-3.c: New test.
1890 2012-03-22 Release Manager
1892 * GCC 4.7.0 released.
1894 2012-03-20 Jason Merrill <jason@redhat.com>
1896 * g++.dg/cpp0x/auto32.C: New.
1898 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1899 Andrew Pinski <apinski@cavium.com>
1902 * gcc.dg/pr52592.c: New test.
1904 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1907 * g++.dg/opt/pr52582.C: New test.
1909 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1912 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
1914 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
1916 2012-03-10 Tobias Burnus <burnus@net-b.de>
1919 * gfortran.dg/proc_ptr_34.f90: New.
1921 2012-03-07 Jason Merrill <jason@redhat.com>
1924 * g++.dg/cpp0x/udlit-mangle.C: New.
1926 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
1928 Backport from mainline r184894.
1929 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
1932 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1934 Backport from mainline
1935 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1937 * gcc.target/powerpc/pr52457.c: New test.
1939 2012-03-01 Kai Tietz <ktietz@redhat.com>
1941 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
1942 routines on mingw targets.
1943 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
1946 2012-03-01 Jakub Jelinek <jakub@redhat.com>
1948 PR tree-optimization/52445
1949 * gcc.dg/pr52445.c: New test.
1951 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1954 * gcc.c-torture/compile/pr52437.c: New test.
1957 * gcc.dg/torture/pr52419.c: New test.
1959 PR tree-optimization/52429
1960 * gcc.dg/torture/pr52429.c: New test.
1961 * g++.dg/opt/pr52429.C: New test.
1963 2012-02-29 Richard Guenther <rguenther@suse.de>
1966 * gcc.dg/lto/trans-mem-1_0.c: Remove.
1967 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
1968 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
1969 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
1970 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
1971 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
1973 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1975 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
1977 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
1980 * gfortran.dg/realloc_on_assign_13.f90 : New test.
1982 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1985 * gcc.target/arm/neon/pr51534.c: New testcase.
1987 2012-02-28 Richard Guenther <rguenther@suse.de>
1990 * gcc.dg/torture/pr52407.c: New testcase.
1992 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1994 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
1995 * gcc.target/arm/vfp2.c: Likewise.
1996 * gcc.target/arm/vfp3.c: Likewise.
1997 * gcc.target/arm/vfp4.c: Likewise.
1998 * gcc.target/arm/vfp5.c: Likewise.
1999 * gcc.target/arm/vfp6.c: Likewise.
2000 * gcc.target/arm/vfp7.c: Likewise.
2001 * gcc.target/arm/vfp8.c: Likewise.
2002 * gcc.target/arm/vfp9.c: Likewise.
2003 * gcc.target/arm/vfp10.c: Likewise.
2004 * gcc.target/arm/vfp11.c: Likewise.
2005 * gcc.target/arm/vfp12.c: Likewise.
2006 * gcc.target/arm/vfp13.c: Likewise.
2007 * gcc.target/arm/vfp14.c: Likewise.
2008 * gcc.target/arm/vfp15.c: Likewise.
2009 * gcc.target/arm/vfp16.c: Likewise.
2010 * gcc.target/arm/vfp17.c: Likewise.
2011 * gcc.target/arm/neon-constants.h: New file.
2012 * gcc.target/arm/neon-vect1.c: New test.
2013 * gcc.target/arm/neon-vect2.c: New test.
2014 * gcc.target/arm/neon-vect3.c: New test.
2015 * gcc.target/arm/neon-vect4.c: New test.
2016 * gcc.target/arm/neon-vect5.c: New test.
2017 * gcc.target/arm/neon-vect6.c: New test.
2018 * gcc.target/arm/neon-vect7.c: New test.
2019 * gcc.target/arm/neon-vect8.c: New test.
2021 2012-02-28 Richard Guenther <rguenther@suse.de>
2023 PR tree-optimization/52402
2024 * gcc.dg/torture/pr52402.c: New testcase.
2026 2012-02-28 Richard Guenther <rguenther@suse.de>
2029 * g++.dg/lto/pr52400_0.C: New testcase.
2031 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
2033 * gcc.target/avr/torture/builtins-1.c: New test.
2034 * gcc.target/avr/torture/builtins-error.c: New test.
2036 2012-02-28 Kai Tietz <ktietz@redhat.com>
2038 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
2040 * gcc.target/i386/pr45352-2.c: Likewise.
2041 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
2043 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
2044 targets instead rand.
2045 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
2046 * gcc.target/i386/sse2-mul-1.c: Likewise.
2047 * gcc.target/i386/sse4_1-blendps.c: Likewise.
2048 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
2050 * gcc.target/i386/pad-1.c: Likewise.
2051 * gcc.target/i386/pad-9.c: Likewise.
2052 * gcc.target/i386/pad-2.c: Likewise.
2053 * gcc.target/i386/pad-5b.c: Likewise.
2054 * gcc.target/i386/pad-8.c: Likewise.
2055 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
2056 * gcc.target/i386/pr44130.c: Likewise.
2057 * gcc.target/i386/align-main-1.c: Likewise.
2058 * gcc.target/i386/align-main-2.c: Likewise.
2059 * gcc.target/i386/sw-1.c: Likewise.
2060 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
2061 on x64 mingw target.
2062 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2063 * gcc.target/i386/pr46295.c: Likewise.
2064 * gcc.target/i386/amd64-abi-1.c: Likewise.
2065 * gcc.target/i386/amd64-abi-2.c: Likewise.
2066 * gcc.target/i386/pr39082-1.c: Likewise.
2067 * gcc.target/i386/pr39162.c: Likewise.
2068 * gcc.target/i386/pr22152.c: Likewise.
2069 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
2070 * gcc.target/i386/wrfsbase-2.c: Likewise.
2071 * gcc.target/i386/local.c: Likewise
2072 * gcc.target/i386/wrgsbase-1.c: Likewise.
2073 * gcc.target/i386/wrfsbase-1.c: Likewise.
2074 * gcc.target/i386/pr39315-3.c: Likewise.
2075 * gcc.target/i386/pr35767-4.c: Likewise.
2076 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
2078 * gcc.target/i386/pr45336-2.c: Likewise.
2079 * gcc.target/i386/pr45336-1.c: Likewise.
2080 * gcc.target/i386/pr45336-4.c: Likewise.
2082 2012-02-27 Tristan Gingold <gingold@adacore.com>
2084 * gnat.dg/array20.ad[sb]: New test.
2086 2012-02-27 Jakub Jelinek <jakub@redhat.com>
2089 * gcc.target/arm/pr52375.c: New test.
2090 * gcc.c-torture/compile/pr52375.c: New test.
2092 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2094 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
2095 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
2097 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
2099 * gnat.dg/aggr19.adb: New test.
2100 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
2102 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
2105 * gcc.target/sh/pr49263.c: New.
2107 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
2109 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
2110 simulate_thread_wrapper_other_threads
2111 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
2112 Move initialization of 'value' to main().
2113 (main): Initialize 'value';
2114 * gcc.dg/simulate-thread/speculative-store.c
2115 (simulate_thread_step_verify): Return 0 when successful.
2116 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
2118 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
2119 (simulate_thread_wrapper_other_threads): Return a success/fail value
2120 and issue an error if the instruction count threshold is exceeded.
2122 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2125 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
2126 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2128 2012-02-24 Richard Guenther <rguenther@suse.de>
2131 * gcc.dg/pr52355.c: New testcase.
2133 2012-02-23 Kai Tietz <ktietz@redhat.com>
2135 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
2137 * gcc.dg/Wpadded.c: Likewise.
2138 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
2140 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
2141 for sleep by Sleep and add windows.h include for this function.
2142 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
2144 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
2146 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
2148 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
2149 on x64 mingw target.
2150 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
2151 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
2152 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
2153 failure on LLP64 target.
2155 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
2158 * gcc.dg/noncompile/pr52290.c: New test.
2160 2012-02-23 Jakub Jelinek <jakub@redhat.com>
2162 PR tree-optimization/52019
2163 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
2165 2012-02-22 Kai Tietz <ktietz@redhat.com>
2167 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
2168 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
2169 derived pdiff_t type.
2170 * g++.dg/torture/pr49720.C: Likewise
2172 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
2175 * gcc.target/i386/pr52330.c: New test.
2177 2012-02-22 Tobias Burnus <burnus@net-b.de>
2180 * gfortran.dg/io_constraints_10.f90: New.
2182 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2184 * lib/target-supports.exp (check_effective_target_vect_condition):
2185 Return true for NEON.
2187 2012-02-21 Kai Tietz <ktietz@redhat.com>
2189 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
2191 2012-02-21 Richard Guenther <rguenther@suse.de>
2193 PR tree-optimization/52324
2194 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
2196 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
2199 * gcc.target/avr/torture/pr51782-1.c: New test.
2201 2012-02-21 Jakub Jelinek <jakub@redhat.com>
2203 PR tree-optimization/52318
2204 * gcc.dg/pr52318.c: New test.
2206 2012-02-20 Kai Tietz <ktietz@redhat.com>
2208 * gcc.dg/bf-ms-layout-3.c: New testcase.
2210 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2214 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
2216 2012-02-20 Richard Guenther <rguenther@suse.de>
2218 PR tree-optimization/52298
2219 * gcc.dg/torture/pr52298.c: New testcase.
2220 * gcc.dg/vect/pr52298.c: Likewise.
2222 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
2224 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
2225 * gcc.c-torture/execute/pr52286.c: Ditto.
2227 2012-02-20 Jakub Jelinek <jakub@redhat.com>
2229 PR tree-optimization/52286
2230 * gcc.c-torture/execute/pr52286.c: New test.
2232 2012-02-18 Tobias Burnus <burnus@net-b.de>
2235 * gfortran.dg/interface_35.f90: Use -std=f2003.
2236 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
2237 * gfortran.dg/interface_assignment_4.f90: Ditto.
2238 * gfortran.dg/bessel_1.f90: Ditto.
2239 * gfortran.dg/func_result_6.f90: Ditto.
2240 * gfortran.dg/hypot_1.f90: Ditto.
2241 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2243 2012-02-17 Tobias Burnus <burnus@net-b.de>
2245 PR translation/52232
2246 PR translation/52234
2247 PR translation/52245
2248 PR translation/52246
2249 PR translation/52262
2250 PR translation/52273
2251 * gfortran.dg/coarray_22.f90: Update dg-error.
2252 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
2254 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2257 * lib/gcc-simulate-thread.exp: Load timeout.exp.
2258 (simulate-thread): Use default timeout.
2260 2012-02-16 Jason Merrill <jason@redhat.com>
2263 * g++.dg/ext/timevar1.C: New.
2265 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
2268 * g++.dg/template/using21.C: New.
2269 * g++.dg/template/using22.C: Likewise.
2271 2012-02-16 Jason Merrill <jason@redhat.com>
2274 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
2276 2012-02-16 Jakub Jelinek <jakub@redhat.com>
2278 PR tree-optimization/52255
2279 * gcc.c-torture/compile/pr52255.c: New test.
2282 * g++.dg/debug/dwarf2/pr52260.C: New test.
2285 * g++.dg/ipa/pr51929.C: New test.
2287 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2290 * gcc.target/powerpc/pr52199.c: New file.
2292 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2295 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
2297 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2299 * gcc.dg/pr51867.c: Don't include <math.h>.
2302 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2304 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
2305 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
2307 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
2309 PR tree-optimization/50561
2310 * gcc.dg/graphite/pr50561.c: New testcase.
2312 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2314 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
2315 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
2317 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2319 * gnat.dg/discr35.ad[sb]: New test.
2321 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2323 * gnat.dg/volatile10.adb: New test.
2324 * gnat.dg/volatile10_pkg.ads: New helper.
2326 2012-02-14 Jason Merrill <jason@redhat.com>
2328 * g++.dg/ext/attrib43.C: New.
2330 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
2332 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
2333 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
2335 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
2336 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
2337 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
2338 effective_target fgnu_tm.
2339 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
2341 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2344 * g++.dg/template/asmgoto1.C: New test.
2346 2012-02-14 Ian Lance Taylor <iant@google.com>
2349 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2350 compiling generated file for 64bit and index tests.
2352 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
2354 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2356 2012-02-14 Richard Guenther <rguenther@suse.de>
2358 PR tree-optimization/52244
2359 PR tree-optimization/51528
2360 * gcc.dg/torture/pr52244.c: New testcase.
2362 2012-02-14 Walter Lee <walt@tilera.com>
2364 * g++.dg/other/PR23205.C: Disable test on tile.
2365 * g++.dg/other/pr23205-2.C: Disable test on tile.
2366 * gcc.dg/20020312-2.c: Add a condition for __tile__.
2367 * gcc.dg/20040813-1.c: Disable test on tile.
2368 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
2369 * gcc.misc-tests/linkage.exp: Handle tilegx.
2371 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2373 PR tree-optimization/52210
2374 * gcc.dg/pr52210.c: New test.
2376 2012-02-14 Jason Merrill <jason@redhat.com>
2379 * g++.dg/overload/defarg5.C: New.
2381 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2384 * c-c++-common/pr52181.c: New test.
2386 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2389 * g++.dg/ext/atomic-1.C: New test.
2391 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2393 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
2395 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2398 * gcc.c-torture/execute/pr52209.c: New test.
2400 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
2403 * gfortran.dg/elemental_optional_args_5.f03: New test.
2405 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
2408 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
2411 2012-02-11 Ian Lance Taylor <iant@google.com>
2414 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
2415 SPARC Solaris. Don't run the test at all on systems where it may
2416 not work, rather than xfailing it.
2418 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
2420 PR rtl-optimization/52175
2421 * gcc.c-torture/compile/pr52175.c: New test.
2423 2012-02-10 Jason Merrill <jason@redhat.com>
2426 * g++.dg/template/repo10.C: New.
2428 2012-02-11 Jakub Jelinek <jakub@redhat.com>
2431 * gcc.dg/pr52132.c: New test.
2433 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
2435 * gnat.dg/specs/aggr4.ads: New test.
2436 * gnat.dg/specs/aggr4_pkg.ads: New helper.
2438 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
2441 * gcc.target/i386/pr52146.c: New.
2443 2012-02-10 Jakub Jelinek <jakub@redhat.com>
2446 * c-c++-common/pr52177.c: New test.
2448 2012-02-10 Jan Hubicka <jh@suse.cz>
2451 * g++.dg/torture/pr48600.C: New testcase.
2453 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
2456 * gcc.dg/dfp/pr52140.c: New test.
2458 2012-02-09 Jakub Jelinek <jakub@redhat.com>
2461 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
2464 2012-02-09 Bin Cheng <bin.cheng@arm.com>
2467 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
2468 * testsuite/gcc.dg/pr51867.c: New test.
2470 2012-02-09 Ian Lance Taylor <iant@google.com>
2472 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
2473 which don't support -fsplit-stack. Turn off optimization when
2474 compiling select5-out.go.
2476 2012-02-08 Ian Lance Taylor <iant@google.com>
2478 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
2479 systems which don't support -fsplit-stack.
2481 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
2483 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
2484 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
2485 machine instuction in the log.
2487 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
2489 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
2492 2012-02-08 Magnus Granberg <zorry@gentoo.org>
2495 * gcc.dg/pr48524.c: New test.
2496 * gcc.dg/pr48524.spec: New spec file for test.
2498 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2501 * gfortran.dg/vect/pr32380.f90: New test.
2503 2012-02-08 Tobias Burnus <burnus@net-b.de>
2506 * gfortran.dg/realloc_on_assign_12.f90: New.
2508 2012-02-08 Richard Guenther <rguenther@suse.de>
2510 PR rtl-optimization/52170
2511 * gcc.dg/torture/pr52170.c: New testcase.
2513 2012-02-08 Jakub Jelinek <jakub@redhat.com>
2515 PR gcov-profile/52150
2516 * gcc.dg/tree-prof/pr52150.c: New test.
2518 PR rtl-optimization/52139
2519 * gcc.dg/pr52139.c: New test.
2521 2012-02-07 Jason Merrill <jason@redhat.com>
2524 * g++.dg/cpp0x/constexpr-union3.C: New.
2527 * g++.dg/lto/pr52035_0.C: New.
2529 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2531 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
2532 * gcc.dg/special/weak-1.c: Likewise.
2533 * gcc.dg/ucnid-12.c: Likewise.
2534 * gcc.dg/torture/pr45678-1.c: Likewise.
2535 * gcc.dg/torture/pr45678-2.c: Likewise.
2536 * gcc.dg/vector-4.c: Likewise.
2537 * gcc.dg/ipa/inline-5.c: Likewise.
2538 * gcc.dg/ucnid-11.c: Likewise.
2539 * gcc.misc-tests/gcov-13.c: Likewise.
2540 * gcc.misc-tests/gcov-14.c: Likewise.
2541 * g++.dg/ext/label13.C: Likewise.
2542 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
2543 hppa*-*-hpux* options.
2544 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2545 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2546 * gcc.dg/pr48616.c: Likewise.
2547 * gcc.dg/pr17957.c: Likewise.
2548 * gcc.dg/pr17055-1.c: Likewise.
2549 * gcc.dg/pr32912-1.c: Likewise.
2550 * gcc.dg/tm/pr51472.c: Likewise.
2551 * c-c++-common/fold-bitand-4.c: Likewise.
2552 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
2553 Use dg-additional-options for extra options.
2555 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
2557 * gcc.target/epiphany/interrupt-2.c: New test.
2559 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2562 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
2563 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
2566 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2569 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
2571 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2575 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
2576 * gcc.target/mips/va-arg-1.c: New test.
2578 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2580 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
2581 for -mno-pointers-to-nested-functions.
2583 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
2585 * gcc.c-torture/execute/20120207-1.c: New test.
2587 2012-02-07 Jakub Jelinek <jakub@redhat.com>
2589 PR rtl-optimization/52060
2590 * gcc.dg/torture/pr52060.c: New test.
2593 * gcc.c-torture/compile/pr52074.c: New test.
2595 2012-02-07 Tobias Burnus <burnus@net-b.de>
2598 * gfortran.dg/class_to_type_2.f90: New.
2600 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
2603 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
2606 2012-02-06 Jason Merrill <jason@redhat.com>
2609 * g++.dg/template/conv13.C: New.
2611 2012-02-06 Richard Guenther <rguenther@suse.de>
2613 PR tree-optimization/52115
2614 * gcc.c-torture/compile/pr52115.c: New testcase.
2616 2012-02-06 Jakub Jelinek <jakub@redhat.com>
2619 * gcc.c-torture/execute/pr52129.c: New test.
2621 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
2623 * gcc.dg/pr48374.c: Actually add the test I forgot
2624 in the 2012-01-25 commit.
2626 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2629 * gfortran.dg/vect/vect-8.f90: New test case.
2631 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2634 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
2636 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
2639 * gfortran.dg/class_48.f90 : Add test of allocate class array
2640 component with source in subroutine test3. Remove commenting
2641 out in subroutine test4, since branching on unitialized variable
2642 is now fixed (no PR for this last.).
2644 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2646 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
2648 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
2650 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2653 * lib/target-supports.exp (check_effective_target_mips_rel): New.
2654 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
2656 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2658 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
2659 (check_effective_target_sync_int_long): Use it.
2660 (check_effective_target_sync_char_short): Likewise.
2661 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
2663 2012-02-05 Tobias Burnus <burnus@net-b.de>
2666 * gfortran.dg/class_48.f90: Add some further checks.
2668 2012-02-05 Ira Rosen <irar@il.ibm.com>
2670 PR tree-optimization/52091
2671 * gcc.dg/vect/pr52091.c: New test.
2673 2012-02-04 Jakub Jelinek <jakub@redhat.com>
2675 PR rtl-optimization/52113
2676 * gcc.target/avr/pr52113.c: New test.
2678 2012-02-03 Jakub Jelinek <jakub@redhat.com>
2680 PR rtl-optimization/52092
2681 * gcc.c-torture/compile/pr52092.c: New test.
2683 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
2686 * gfortran.dg/class_array_10.f03: New test.
2689 * gfortran.dg/class_array_11.f03: New test.
2692 * gfortran.dg/class_array_12.f03: New test.
2694 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
2697 * gfortran.dg/realloc_on_assign_11.f90: New test.
2699 2012-02-02 Tobias Burnus <burnus@net-b.de>
2702 * gfortran.dg/shape_7.f90: New.
2704 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2706 * gcc.target/mips/mips-prepend-1.c: New test.
2708 2012-02-02 Jan Hubicka <jh@suse.cz>
2709 Tom de Vries <tom@codesourcery.com>
2712 * testsuite/gcc.dg/alias-12.c: New testcase.
2713 * testsuite/gcc.dg/alias-13.c: New testcase.
2715 2012-02-02 Jakub Jelinek <jakub@redhat.com>
2718 * gcc.dg/pr52086.c: New test.
2720 PR tree-optimization/52073
2721 * gcc.c-torture/compile/pr52073.c: New test.
2723 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
2726 * gfortran.dg/function_optimize_10.f90: New test.
2728 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
2730 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
2733 2012-02-01 Tobias Burnus <burnus@net-b.de>
2736 * gfortran.dg/typebound_operator_14.f90: New.
2738 2012-02-01 Tobias Burnus <burnus@net-b.de>
2741 * gfortran.dg/elemental_function_1.f90: New.
2743 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2745 PR rtl-optimization/51374
2746 * gcc.target/avr/torture/pr51374-1.c:
2747 Also fail if SBIS is seen.
2749 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2751 PR rtl-optimization/51374
2752 * gcc.target/avr/torture/pr51374-1.c: New.
2754 2012-01-31 Tobias Burnus <burnus@net-b.de>
2757 * gfortran.dg/typebound_generic_11.f90: New.
2759 2012-01-31 Tobias Burnus <burnus@net-b.de>
2762 * gfortran.dg/class_49.f90: New.
2764 2012-01-31 Tobias Burnus <burnus@net-b.de>
2767 * gfortran.dg/elemental_args_check_6.f90: New.
2769 2012-01-31 Jason Merrill <jason@redhat.com>
2772 * g++.dg/cpp0x/variadic122.C: New.
2774 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
2777 * gfortran.dg/realloc_on_assign_10.f90: New test.
2779 2012-01-31 Richard Guenther <rguenther@suse.de>
2781 PR tree-optimization/51528
2782 * gcc.dg/torture/pr51528.c: New testcase.
2784 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
2787 * lib/go.exp (go_target_compile): Append timeout= to options.
2788 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
2789 select5-out.go test on alpha*-*-* targets.
2791 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2793 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
2794 (TEST_SHORT): Reformat in the same way.
2795 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
2796 (TEST_SHORT): Reformat in the same way.
2797 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
2798 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
2799 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
2800 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
2801 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
2803 2012-01-30 Bin Cheng <bin.cheng@arm.com>
2806 * gcc.target/arm/pr51835.c: New testcase.
2808 2012-01-30 Richard Guenther <rguenther@suse.de>
2810 PR tree-optimization/52028
2811 * gcc.dg/torture/pr52028.c: New testcase.
2812 * gfortran.dg/ldist-pr45199.f: Adjust.
2813 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
2814 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2815 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2817 2012-01-30 Jakub Jelinek <jakub@redhat.com>
2820 * gcc.dg/tree-prof/pr52027.c: New test.
2822 PR tree-optimization/52046
2823 * gcc.dg/pr52046.c: New test.
2826 * g++.dg/other/pr52048.C: New test.
2828 2012-01-30 Richard Guenther <rguenther@suse.de>
2830 PR tree-optimization/52045
2831 * gcc.dg/pr52045.c: New testcase.
2833 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
2835 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
2836 new code generated for __sync_lock_release.
2838 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2840 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
2842 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2845 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
2847 * g++.dg/ext/visibility/template10.C: Fix typo.
2849 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
2851 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2854 * g++.dg/cpp0x/constexpr-ice6.C: New.
2856 2012-01-29 Tobias Burnus <burnus@net-b.de>
2859 * gfortran.dg/default_initialization_6.f90: New.
2861 2012-01-29 Tobias Burnus <burnus@net-b.de>
2864 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
2865 * gfortran.dg/class_48.f90: New.
2867 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
2870 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
2872 2012-01-28 Tobias Burnus <burnus@net-b.de>
2875 * gfortran.dg/class_allocate_12.f90: New.
2877 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
2879 * gcc.dg/torture/pr50444.c: Fix dg directives.
2881 2012-01-28 Jakub Jelinek <jakub@redhat.com>
2884 * gcc.target/arm/pr52006.c: New test.
2886 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
2889 * gcc.dg/lto/trans-mem.h: New file.
2890 * gcc.dg/lto/trans-mem-2_0.c: Include it.
2891 * gcc.dg/lto/trans-mem-1_1.c: Same.
2892 * gcc.dg/lto/trans-mem-4_1.c: Same.
2893 * gcc.dg/lto/trans-mem-3_1.c: Same.
2895 2012-01-27 Tobias Burnus <burnus@net-b.de>
2898 * gfortran.dg/dummy_procedure_7.f90: New.
2900 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
2902 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
2903 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
2905 2012-01-27 Jakub Jelinek <jakub@redhat.com>
2908 * g++.dg/other/gc5.C: New test.
2910 2012-01-27 Richard Guenther <rguenther@suse.de>
2912 PR tree-optimization/50444
2913 * gcc.dg/torture/pr50444.c: New testcase.
2915 2012-01-27 Tobias Burnus <burnus@net-b.de>
2919 * gfortran.dg/move_alloc_13.f90: New.
2921 2012-01-27 Tobias Burnus <burnus@net-b.de>
2924 * gfortran.dg/allocate_alloc_opt_13.f90: New.
2925 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
2926 and change dg-error string.
2928 2012-01-27 Tobias Burnus <burnus@net-b.de>
2931 * gfortran.dg/elemental_args_check_5.f90: New.
2933 2012-01-27 Richard Guenther <rguenther@suse.de>
2936 * g++.dg/torture/pr51959.C: New testcase.
2938 2012-01-27 Tom de Vries <tom@codesourcery.com>
2940 PR tree-optimization/51990
2941 * gcc.dg/pr51990.c: New test.
2942 * gcc.dg/pr51990-2.c: Same.
2944 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
2945 Tobias Burnus <burnus@gcc.gnu.org>
2948 * gfortran.dg/class_allocate_11.f03: New.
2953 * gfortran.dg/class_allocate_7.f03: New.
2954 * gfortran.dg/class_allocate_8.f03: New.
2955 * gfortran.dg/class_allocate_9.f03: New.
2956 * gfortran.dg/class_allocate_10.f03: New.
2958 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2960 * gnat.dg/discr34.adb: New test.
2961 * gnat.dg/discr34_pkg.ads: New helper.
2963 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2965 * gnat.dg/discr33.adb: New test.
2967 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2969 * gnat.dg/limited_with3.ad[sb): New test.
2970 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
2971 * gnat.dg/limited_with3_pkg2.ads: Likewise.
2972 * gnat.dg/limited_with3_pkg3.ads: Likewise.
2974 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2976 * gnat.dg/stack_usage1.adb: New test.
2977 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
2979 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
2980 * gcc.dg/pr44194-2.c: Likewise.
2982 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
2985 * g++.dg/template/crash112.C: New.
2987 2012-01-27 Richard Henderson <rth@redhat.com>
2989 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
2991 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2993 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
2995 2012-01-26 Jakub Jelinek <jakub@redhat.com>
2998 * g++.dg/opt/pr51895.C: New test.
3000 2012-01-26 Michael Matz <matz@suse.de>
3002 PR tree-optimization/48794
3003 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
3005 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3007 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
3009 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3011 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
3012 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
3014 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
3015 the default value for s390 and s390x.
3017 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
3020 * gcc.dg/lto/trans-mem-4_0.c: New.
3021 * gcc.dg/lto/trans-mem-4_1.c: New.
3022 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
3024 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
3025 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
3027 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
3028 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
3031 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
3033 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
3035 2012-01-25 Ian Lance Taylor <iant@google.com>
3037 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
3039 2012-01-25 Tobias Burnus <burnus@net-b.de>
3042 * gfortran.dg/typebound_proc_25.f90: New.
3044 2012-01-25 Jason Merrill <jason@redhat.com>
3047 * g++.dg/lto/pr51992_0.C: New.
3049 2012-01-25 Jakub Jelinek <jakub@redhat.com>
3051 PR tree-optimization/51987
3052 * gcc.target/i386/pr51987.c: New test.
3054 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
3056 * gcc.dg/tm/lto-1.c: Require lto support in target.
3058 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
3060 PR rtl-optimization/48374
3061 * gcc.dg/pr48374.c: New test.
3063 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
3065 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
3067 2012-01-25 Tobias Burnus <burnus@net-b.de>
3070 * gfortran.dg/derived_constructor_char_3.f90: New.
3072 2012-01-24 Ian Lance Taylor <iant@google.com>
3074 * go.test/go-test.exp (filecmp): New procedure.
3075 (errchk): Handle quoted square brackets.
3076 (go-gc-tests): Set go_compile_args. Handle various new test
3077 lines. Skip a few new tests.
3078 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
3080 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3082 * lib/target-supports.exp (proc check_effective_target_vect_perm)
3083 (check_effective_target_vect_extract_even_odd)
3084 (check_effective_target_vect_interleave): Return true for MIPS
3087 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3089 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
3090 (main): Use it instead of argc.
3092 2012-01-24 Jason Merrill <jason@redhat.com>
3095 * g++.dg/cpp0x/sfinae31.C: New.
3097 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3099 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
3101 2012-01-24 Jason Merrill <jason@redhat.com>
3104 * g++.dg/inherit/covariant20.C: New.
3106 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
3109 * g++.dg/parse/crash58.C: New.
3111 2012-01-24 Jakub Jelinek <jakub@redhat.com>
3114 * gcc.dg/pr51957-1.c: New test.
3115 * gcc.dg/pr51957-1.h: New file.
3116 * gcc.dg/pr51957-2.c: New test.
3118 2012-01-23 Jason Merrill <jason@redhat.com>
3121 * g++.dg/ext/visibility/template10.C: New.
3123 2012-01-23 Tobias Burnus <burnus@net-b.de>
3126 * gfortran.dg/move_alloc_12.f90: New.
3128 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3131 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
3133 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
3136 * g++.dg/template/crash111.C: New.
3138 2012-01-23 Arnaud Charlet <charlet@adacore.com>
3140 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
3142 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
3144 2012-01-23 Dodji Seketeli <dodji@redhat.com>
3147 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
3148 the DW_TAG_class_type and DW_AT_name: "Executor".
3150 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3152 * lib/target-supports.exp
3153 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
3154 (check_effective_target_vect_interleave): Likewise.
3156 2012-01-22 Jason Merrill <jason@redhat.com>
3159 * g++.dg/template/using20.C: New.
3160 * g++.dg/template/template-id-2.C: Adjust diagnostic.
3162 2012-01-23 Jason Merrill <jason@redhat.com>
3165 * g++.dg/torture/pr51344.C: Limit to x86.
3167 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
3169 * c-c++-common/tm/omp.c: Require target with pthread support.
3171 2012-01-23 Richard Guenther <rguenther@suse.de>
3173 PR tree-optimization/51949
3174 * gcc.dg/torture/pr51949.c: New testcase.
3176 2012-01-23 Jakub Jelinek <jakub@redhat.com>
3178 PR rtl-optimization/51933
3179 * gcc.c-torture/execute/pr51933.c: New test.
3181 2012-01-22 Douglas B Rupp <rupp@gnat.com>
3183 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
3184 Do not define for Interix.
3186 2012-01-22 Jason Merrill <jason@redhat.com>
3189 * g++.dg/lto/pr51832.h: New.
3190 * g++.dg/lto/pr51832_0.C: New.
3191 * g++.dg/lto/pr51832_1.C: New.
3193 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
3195 * gcc.dg/ext-elim-1.c: New test.
3197 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3200 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
3201 * g++.dg/opt/longbranch1.C: Likewise.
3203 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3205 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
3208 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
3211 * gfortran.dg/namelist_74.f90: New test.
3212 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
3214 2012-01-21 Tobias Burnus <burnus@net-b.de>
3217 * gfortran.dg/class_47.f90: New.
3219 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
3221 * gnat.dg/renaming5.ad[sb]: New test.
3223 2012-01-20 Jason Merrill <jason@redhat.com>
3226 * g++.dg/pch/mangle1.{C,Hs}: Remove.
3228 2012-01-20 Jason Merrill <jason@redhat.com>
3231 * g++.dg/ext/attrib42.C: Require ilp32.
3233 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3236 * gcc.target/arm/pr51915.c: New test.
3238 2012-01-20 Cary Coutant <ccoutant@google.com>
3239 Dodji Seketeli <dodji@redhat.com>
3242 * g++.dg/debug/dwarf2/nested-3.C: New test.
3244 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3247 * g++.dg/template/crash110.C: New.
3249 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3251 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
3252 Remove default options on hppa*-*-hpux*.
3254 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3256 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
3258 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3260 * gcc.c-torture/compile/pr51856.c: New testcase.
3262 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
3264 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
3265 options to go_target_compile.
3267 2012-01-20 Kai Tietz <ktietz@redhat.com>
3269 * g++.dg/torture/pr51344.C: Fix typo.
3271 2012-01-20 Richard Guenther <rguenther@suse.de>
3273 PR tree-optimization/51903
3274 * g++.dg/torture/pr51903.C: New testcase.
3276 2012-01-20 Tobias Burnus <burnus@net-b.de>
3277 Janus Weil <janus@gcc.gnu.org>
3280 * gfortran.dg/use_21.f90: New.
3282 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3285 * gcc.dg/torture/pr51106-1.c: New test.
3286 * gcc.dg/torture/pr51106-2.c: New test.
3288 2012-01-19 Kai Tietz <ktietz@redhat.com>
3290 * g++.dg/torture/pr51344.C: New test.
3292 2012-01-19 Tobias Burnus <burnus@net-b.de>
3295 * gfortran.dg/intrinsic_size_2.f90: New.
3297 2012-01-19 Jason Merrill <jason@redhat.com>
3300 * g++.dg/inherit/using7.C: New.
3302 2012-01-19 Richard Guenther <rguenther@suse.de>
3304 PR tree-optimization/37997
3305 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
3307 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
3309 PR rtl-optimization/51505
3310 * gcc.dg/pr51505.c: New test.
3312 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
3315 * gfortran.dg/typebound_operator_12.f03: New.
3316 * gfortran.dg/typebound_operator_13.f03: New.
3318 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
3321 * g++.dg/cpp0x/pr51225.C: New.
3323 2012-01-17 Ian Lance Taylor <iant@google.com>
3326 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
3328 2012-01-17 Tobias Burnus <burnus@net-b.de>
3331 * gfortran.dg/realloc_on_assign_9.f90: New.
3333 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
3336 * gcc.dg/tm/memopt-3.c: Remove xfail.
3337 * gcc.dg/tm/memopt-4.c: Remove xfail.
3338 * gcc.dg/tm/memopt-5.c: Remove xfail.
3339 * gcc.dg/tm/memopt-7.c: Remove xfail.
3341 2012-01-17 Jakub Jelinek <jakub@redhat.com>
3343 PR tree-optimization/51877
3344 * gcc.c-torture/execute/pr51877.c: New test.
3346 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3348 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3349 {!vect_align_arrays} to vect_sizes_32B_16B.
3350 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3351 * gcc.dg/vect/vect-peel-3.c: Ditto.
3353 2012-01-16 Jason Merrill <jason@redhat.com>
3356 * g++.dg/abi/mangle60.C: New.
3359 * g++.dg/pch/mangle1.{C,Hs}: New.
3361 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
3362 Tobias Burnus <burnus@net-b.de>
3365 * gfortran.dg/elemental_optional_args_3.f90: New
3366 * gfortran.dg/elemental_optional_args_4.f90: New
3368 2012-01-16 Tobias Burnus <burnus@net-b.de>
3371 * gfortran.dg/use_20.f90: New
3373 2012-01-16 Jason Merrill <jason@redhat.com>
3376 * g++.dg/cpp0x/rv-bitfield.C: New.
3377 * g++.dg/cpp0x/rv-bitfield2.C: New.
3379 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
3381 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
3382 subroutine 'qsort' and use index array to assign the result.
3384 2012-01-16 Jakub Jelinek <jakub@redhat.com>
3386 PR tree-optimization/51865
3387 * gcc.dg/pr51865.c: New test.
3389 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3391 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
3393 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3395 * gcc.target/mips/code-readable-2.c: Allow the jump table address
3396 to be loaded from the constant pool, rather than via %hi and %lo.
3398 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
3400 PR rtl-optimization/51821
3401 * gcc.dg/pr51821.c: New test.
3403 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
3405 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
3407 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
3409 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
3411 2012-01-14 Tobias Burnus <burnus@net-b.de>
3414 * gfortran.dg/init_flag_8.f90: New.
3415 * gfortran.dg/init_flag_9.f90: New.
3417 2011-01-14 Tobias Burnus <burnus@net-b.de>
3420 * gfortran.dg/use_18.f90: New.
3421 * gfortran.dg/use_19.f90: New.
3423 2012-01-13 Ian Lance Taylor <iant@google.com>
3426 * g++.dg/warn/Wsign-compare-4.C: New.
3428 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
3431 * gfortran.dg/alloc_comp_assign.f03: New.
3432 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
3433 __BUILTIN_FREE from 38 to 32.
3435 2012-01-13 Jason Merrill <jason@redhat.com>
3438 * g++.dg/warn/Wreturn-type-7.C: New.
3440 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3442 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
3444 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
3445 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
3446 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
3447 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
3448 int32plus because of big array needed.
3449 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
3450 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
3452 2012-01-13 Jason Merrill <jason@redhat.com>
3455 * g++.dg/ext/visibility/template9.C: New.
3458 * g++.dg/cpp0x/defaulted34.C: New.
3459 * g++.dg/template/virtual3.C: New.
3461 2012-01-13 Richard Guenther <rguenther@suse.de>
3464 * gcc.dg/torture/pr8081.c: New testcase.
3466 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3468 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
3470 2012-01-12 Jason Merrill <jason@redhat.com>
3473 * g++.dg/ext/stmtexpr14.C: New.
3475 2012-01-13 Dodji Seketeli <dodji@redhat.com>
3478 * g++.dg/cpp0x/constexpr-diag4.C: New test.
3480 2012-01-12 Jason Merrill <jason@redhat.com>
3483 * g++.dg/abi/mangle48.C: Test qualified-names, too.
3484 * g++.dg/abi/mangle58.C: Likewise.
3487 * g++.dg/template/arg8.C: New.
3489 2012-01-12 Ira Rosen <irar@il.ibm.com>
3491 PR tree-optimization/51799
3492 * gcc.dg/vect/pr51799.c: New test.
3493 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
3496 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3497 Tobias Burnus <burnus@net-b.de>
3501 * lib/target-supports.exp
3502 (check_effective_target_fortran_largest_fp_has_sqrt): New.
3503 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
3505 2012-01-11 Jason Merrill <jason@redhat.com>
3508 * g++.dg/ext/attrib42.C: New.
3510 2012-01-11 Jakub Jelinek <jakub@redhat.com>
3513 * gcc.dg/pr51796.c: New test.
3515 2012-01-11 Jason Merrill <jason@redhat.com>
3518 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
3520 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3522 * gnat.dg/array19.ad[sb]: New test.
3524 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3526 * gnat.dg/opt23.ad[sb]: New test.
3527 * gnat.dg/opt23_pkg.ad[sb]: New helper.
3528 * gnat.dg/opt24.ad[sb]: New test.
3530 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3532 PR tree-optimization/49642
3533 * gcc.dg/tree-ssa/pr49642-1.c: New test.
3534 * gcc.dg/tree-ssa/pr49642-2.c: New test.
3536 2012-01-11 Jason Merrill <jason@redhat.com>
3539 * g++.dg/template/explicit-args5.C: New.
3541 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3543 * gcc.c-torture/execute/20120110-1.c: New testcase.
3545 2012-01-10 Jason Merrill <jason@redhat.com>
3548 * g++.dg/inherit/ambig1.C: New.
3551 * g++.dg/cpp0x/constexpr-cache1.C: New.
3553 2012-01-10 Richard Guenther <rguenther@suse.de>
3555 PR tree-optimization/51801
3556 * gcc.dg/torture/pr51801.c: New testcase.
3558 2012-01-10 Tobias Burnus <burnus@net-b.de>
3561 * gfortran.dg/allocate_with_typespec_5.f90: New.
3563 2012-01-10 Tobias Burnus <burnus@net-b.de>
3565 * gfortran.dg/class_39.f03: Update dg-error string.
3567 2012-01-10 Richard Guenther <rguenther@suse.de>
3569 PR tree-optimization/50913
3570 * gcc.dg/graphite/interchange-16.c: New testcase.
3571 * gcc.dg/graphite/scop-20.c: XFAIL.
3572 * gfortran.dg/graphite/interchange-1.f: Likewise.
3573 * gfortran.dg/graphite/block-1.f90: Likewise.
3574 * gfortran.dg/graphite/block-2.f: Likewise.
3576 2012-01-10 Richard Henderson <rth@redhat.com>
3578 * lib/target-supports.exp (check_effective_target_vect_perm,
3579 check_effective_target_vect_perm_byte,
3580 check_effective_target_vect_perm_short): Enable for arm neon.
3582 2012-01-09 Tobias Burnus <burnus@net-b.de>
3585 * gfortran.dg/typebound_operator_11.f90: New.
3587 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
3589 * gnat.dg/array18.adb: New test.
3590 * gnat.dg/array18_pkg.ads: New helper.
3592 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
3595 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
3596 around base object in first assignment in main program.
3597 * gfortran.dg/typebound_operator_10.f03: New test.
3599 2012-01-09 Martin Jambor <mjambor@suse.cz>
3601 PR tree-optimization/51759
3602 * g++.dg/ipa/pr51759.C: New test.
3604 2012-01-09 Tobias Burnus <burnus@net-b.de>
3607 * gfortran.dg/optional_absent_2.f90: New.
3609 2012-01-09 Tobias Burnus <burnus@net-b.de>
3612 * gfortran.dg/use_17.f90: New.
3614 2012-01-09 Gary Funck <gary@intrepid.com>
3616 PR preprocessor/33919
3617 * gcc.dg/pr33919.c: New test.
3618 * gcc.dg/pr33919-0.h: New test header file.
3619 * gcc.dg/pr33919-1.h: Ditto.
3620 * gcc.dg/pr33919-2.h: Ditto.
3622 2012-01-07 Jan Hubicka <jh@suse.cz>
3624 PR tree-optimize/51694
3625 * gcc.c-torture/compile/pr51694.c: new testcase.
3627 2012-01-07 Jan Hubicka <jh@suse.cz>
3629 PR tree-optimization/51600
3630 * g++.dg/torture/pr51600.C: New testcase.
3632 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3634 PR gcov-profile/51715
3635 PR gcov-profile/51717
3636 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
3637 * gcc.misc-tests/gcov-14.c: Likewise.
3639 2012-01-06 Jason Merrill <jason@redhat.com>
3641 * g++.dg/parse/new5.C: New.
3643 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
3646 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
3647 including <string.h>.
3649 2012-01-06 Jason Merrill <jason@redhat.com>
3651 * g++.dg/abi/mangle51.C: New.
3652 * g++.dg/abi/mangle52.C: New.
3653 * g++.dg/abi/mangle53.C: New.
3654 * g++.dg/abi/mangle54.C: New.
3655 * g++.dg/abi/mangle55.C: New.
3656 * g++.dg/abi/mangle56.C: New.
3657 * g++.dg/abi/mangle57.C: New.
3658 * g++.dg/abi/mangle58.C: New.
3659 * g++.dg/abi/mangle59.C: New.
3660 * g++.dg/cpp0x/trailing3.C: Update mangling.
3661 * g++.dg/cpp0x/variadic111.C: Update mangling.
3662 * g++.dg/cpp0x/variadic4.C: Update mangling.
3663 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
3664 * g++.dg/template/nontype22.C: Works now.
3665 * g++.dg/template/pr35240.C: Works now.
3667 * g++.dg/cpp0x/error7.C: New.
3669 2012-01-06 Tobias Burnus <burnus@net-b.de>
3671 * gfortran.dg/deallocate_stat_2.f90: New.
3672 * coarray/allocate_errgmsg.f90: New.
3673 * gfortran.dg/coarray_lib_alloc_1.f90: New.
3674 * gfortran.dg/coarray_lib_alloc_2.f90: New.
3675 * coarray/subobject_1.f90: Fix for num_images > 1.
3676 * gfortran.dg/deallocate_stat.f90: Update due to changed
3679 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
3681 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
3683 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
3685 * ada/acats/overflow.lst: Add cb20004.
3687 2012-01-05 Dodji Seketeli <dodji@redhat.com>
3690 * g++.dg/cpp0x/alias-decl-18.C: New test.
3692 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
3694 * gcc.c-torture/execute/20120104-1.c: New test.
3696 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
3699 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
3700 the old typebound_operator_8.f03.
3701 * gfortran.dg/typebound_operator_8.f03: New version of
3702 typebound_operator_7.f03 with 'u' a derived type instead of a
3705 2012-01-05 Richard Guenther <rguenther@suse.de>
3707 * g++.dg/torture/pr49309.C: Skip for -flto.
3709 2012-01-05 Jakub Jelinek <jakub@redhat.com>
3712 * gcc.c-torture/compile/pr51761.c: New test.
3714 2012-01-05 Richard Guenther <rguenther@suse.de>
3716 PR tree-optimization/51760
3717 * gcc.dg/torture/pr51760.c: New testcase.
3719 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
3722 * gcc.dg/tm/memopt-6.c: Adjust regexp.
3724 2012-01-05 Richard Guenther <rguenther@suse.de>
3727 * gfortran.dg/lto/pr41576_0.f90: New testcase.
3728 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3730 2012-01-04 Jakub Jelinek <jakub@redhat.com>
3733 * gcc.dg/pr51695.c: New test.
3735 2012-01-04 Andrew Pinski <apinski@cavium.com>
3737 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
3738 * gcc.target/mips/octeon2-lx-1.c: New test.
3739 * gcc.target/mips/mips64-dsp-ldx.c: New test.
3740 * gcc.target/mips/octeon2-lx-2.c: New test.
3741 * gcc.target/mips/octeon2-lx-3.c: New test.
3743 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
3747 * gcc.dg/tm/alias-1.c: Adjust regexp.
3748 * gcc.dg/tm/alias-2.c: Adjust regexp.
3750 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3753 * g++.dg/warn/Wparentheses-26.C: New.
3755 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
3757 * gfortran.dg/elemental_optional_args_2.f90: New test.
3759 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3762 * gfortran.dg/common_17.f90: New test.
3764 2012-01-04 Richard Guenther <rguenther@suse.de>
3766 PR tree-optimization/49651
3767 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
3768 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3770 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3773 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
3775 2012-01-03 Andrew Pinski <apinski@cavium.com>
3777 * lib/scanasm.exp (dg-function-on-line): Always use a special format
3778 for all mips targets. Also allow an optional .cfi_startproc.
3780 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
3782 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
3784 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3787 * g++.dg/rtti/dyncast5.C: New.
3789 2012-01-03 Richard Guenther <rguenther@suse.de>
3791 PR tree-optimization/51070
3792 * gcc.dg/torture/pr51070-2.c: New testcase.
3794 2012-01-03 Richard Guenther <rguenther@suse.de>
3796 PR tree-optimization/51692
3797 * gcc.dg/torture/pr51692.c: New testcase.
3799 2012-01-03 Richard Guenther <rguenther@suse.de>
3802 * g++.dg/lto/pr51650-3_0.C: New testcase.
3804 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3807 * g++.dg/warn/Wredundant-decls-spec.C: New.
3809 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3811 PR tree-optimization/51719
3812 * g++.dg/tree-prof/pr51719.C: New test.
3814 2012-01-03 Richard Guenther <rguenther@suse.de>
3817 * gcc.dg/fold-compare-6.c: New testcase.
3819 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3822 * g++.dg/gomp/pr51669.C: New test.
3824 2012-01-02 Jason Merrill <jason@redhat.com>
3827 * g++.dg/cpp0x/constexpr-union2.C: New.
3830 * g++.dg/cpp0x/nsdmi-defer5.C: New.
3832 2012-01-02 Dodji Seketeli <dodji@redhat.com>
3835 * g++.dg/cpp0x/constexpr-99.C: New test.
3837 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
3840 * g++.dg/template/init9.C: New.
3842 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3844 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
3845 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
3846 rather than a specific number.
3848 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
3853 * gfortran.dg/typebound_operator_7.f03: New.
3854 * gfortran.dg/typebound_operator_8.f03: New.
3856 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3859 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
3861 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3863 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3865 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
3867 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3869 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
3872 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3874 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
3875 * gfortran.dg/io_real_boz_4.f90: Likewise.
3876 * gfortran.dg/io_real_boz_5.f90: Likewise.
3878 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3880 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
3882 2012-01-02 Revital Eres <revital.eres@linaro.org>
3884 * gcc.dg/sms-11.c: New file.
3886 2012-01-02 Tobias Burnus <burnus@net-b.de>
3889 * gfortran.dg/coarray/image_index_3.f90: New.
3891 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3894 * g++.dg/parse/enum8.C: New.
3896 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3899 * g++.dg/conversion/reinterpret4.C: New.
3900 * g++.dg/conversion/reinterpret1.C: Adjust.
3902 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3904 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
3906 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
3908 * g++.old-deja/g++.brendan/crash25.C: Adjust.
3909 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3910 * g++.old-deja/g++.jason/access14.C: Likewise.
3911 * g++.old-deja/g++.jason/access8.C: Likewise.
3912 * g++.old-deja/g++.jason/access1.C: Likewise.
3913 * g++.old-deja/g++.other/access3.C: Likewise.
3914 * g++.old-deja/g++.other/access5.C: Likewise.
3915 * g++.old-deja/g++.law/unsorted1.C: Likewise.
3916 * g++.old-deja/g++.law/visibility22.C: Likewise.
3917 * g++.old-deja/g++.law/visibility26.C: Likewise.
3918 * g++.old-deja/g++.mike/p2746.C: Likewise.
3919 * g++.dg/debug/using1.C: Likewise.
3920 * g++.dg/lookup/using51.C: Likewise.
3921 * g++.dg/inherit/using5.C: Likewise.
3922 * g++.dg/inherit/pr30297.C: Likewise.
3923 * g++.dg/inherit/access8.C: Likewise.
3924 * g++.dg/torture/pr39362.C: Likewise.
3925 * g++.dg/template/crash13.C: Likewise.
3926 * g++.dg/template/using10.C: Likewise.
3928 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3931 * lib/gcc-dg.exp (scan-module-absence): Really commit last
3934 2012-01-01 Ira Rosen <irar@il.ibm.com>
3936 PR tree-optimization/51704
3937 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
3938 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
3939 corresponding flags.
3941 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3944 * g++.dg/cpp0x/constexpr-delegating2.C: New.
3946 2012-01-01 Jan Hubicka <jh@suse.cz>
3948 PR rtl-optimization/51069
3949 * gcc.c-torture/compile/pr51069.c: New testcase.
3951 2012-01-01 Jakub Jelinek <jakub@redhat.com>
3953 PR tree-optimization/51683
3954 * gcc.dg/pr51683.c: New test.
3956 Copyright (C) 2012 Free Software Foundation, Inc.
3958 Copying and distribution of this file, with or without modification,
3959 are permitted in any medium without royalty provided the copyright
3960 notice and this notice are preserved.