1 2012-01-20 Tobias Burnus <burnus@net-b.de>
2 Janus Weil <janus@gcc.gnu.org>
5 * gfortran.dg/use_21.f90: New.
7 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10 * gcc.dg/torture/pr51106-1.c: New test.
11 * gcc.dg/torture/pr51106-2.c: New test.
13 2012-01-19 Kai Tietz <ktietz@redhat.com>
15 * g++.dg/torture/pr51344.C: New test.
17 2012-01-19 Tobias Burnus <burnus@net-b.de>
20 * gfortran.dg/intrinsic_size_2.f90: New.
22 2012-01-19 Jason Merrill <jason@redhat.com>
25 * g++.dg/inherit/using7.C: New.
27 2012-01-19 Richard Guenther <rguenther@suse.de>
29 PR tree-optimization/37997
30 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
32 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
34 PR rtl-optimization/51505
35 * gcc.dg/pr51505.c: New test.
37 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
40 * gfortran.dg/typebound_operator_12.f03: New.
41 * gfortran.dg/typebound_operator_13.f03: New.
43 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
46 * g++.dg/cpp0x/pr51225.C: New.
48 2012-01-17 Ian Lance Taylor <iant@google.com>
51 * go.test/go-test.exp (go-gc-tests): Recognize some more test
54 2012-01-17 Tobias Burnus <burnus@net-b.de>
57 * gfortran.dg/realloc_on_assign_9.f90: New.
59 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
62 * gcc.dg/tm/memopt-3.c: Remove xfail.
63 * gcc.dg/tm/memopt-4.c: Remove xfail.
64 * gcc.dg/tm/memopt-5.c: Remove xfail.
65 * gcc.dg/tm/memopt-7.c: Remove xfail.
67 2012-01-17 Jakub Jelinek <jakub@redhat.com>
69 PR tree-optimization/51877
70 * gcc.c-torture/execute/pr51877.c: New test.
72 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
74 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
75 {!vect_align_arrays} to vect_sizes_32B_16B.
76 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
77 * gcc.dg/vect/vect-peel-3.c: Ditto.
79 2012-01-16 Jason Merrill <jason@redhat.com>
82 * g++.dg/abi/mangle60.C: New.
85 * g++.dg/pch/mangle1.{C,Hs}: New.
87 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
88 Tobias Burnus <burnus@net-b.de>
91 * gfortran.dg/elemental_optional_args_3.f90: New
92 * gfortran.dg/elemental_optional_args_4.f90: New
94 2012-01-16 Tobias Burnus <burnus@net-b.de>
97 * gfortran.dg/use_20.f90: New
99 2012-01-16 Jason Merrill <jason@redhat.com>
102 * g++.dg/cpp0x/rv-bitfield.C: New.
103 * g++.dg/cpp0x/rv-bitfield2.C: New.
105 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
107 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
108 subroutine 'qsort' and use index array to assign the result.
110 2012-01-16 Jakub Jelinek <jakub@redhat.com>
112 PR tree-optimization/51865
113 * gcc.dg/pr51865.c: New test.
115 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
117 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
119 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
121 * gcc.target/mips/code-readable-2.c: Allow the jump table address
122 to be loaded from the constant pool, rather than via %hi and %lo.
124 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
126 PR rtl-optimization/51821
127 * gcc.dg/pr51821.c: New test.
129 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
131 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
133 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
135 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
137 2012-01-14 Tobias Burnus <burnus@net-b.de>
140 * gfortran.dg/init_flag_8.f90: New.
141 * gfortran.dg/init_flag_9.f90: New.
143 2011-01-14 Tobias Burnus <burnus@net-b.de>
146 * gfortran.dg/use_18.f90: New.
147 * gfortran.dg/use_19.f90: New.
149 2012-01-13 Ian Lance Taylor <iant@google.com>
152 * g++.dg/warn/Wsign-compare-4.C: New.
154 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
157 * gfortran.dg/alloc_comp_assign.f03: New.
158 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
159 __BUILTIN_FREE from 38 to 32.
161 2012-01-13 Jason Merrill <jason@redhat.com>
164 * g++.dg/warn/Wreturn-type-7.C: New.
166 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
168 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
170 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
171 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
172 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
173 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
174 int32plus because of big array needed.
175 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
176 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
178 2012-01-13 Jason Merrill <jason@redhat.com>
181 * g++.dg/ext/visibility/template9.C: New.
184 * g++.dg/cpp0x/defaulted34.C: New.
185 * g++.dg/template/virtual3.C: New.
187 2012-01-13 Richard Guenther <rguenther@suse.de>
190 * gcc.dg/torture/pr8081.c: New testcase.
192 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
194 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
196 2012-01-12 Jason Merrill <jason@redhat.com>
199 * g++.dg/ext/stmtexpr14.C: New.
201 2012-01-13 Dodji Seketeli <dodji@redhat.com>
204 * g++.dg/cpp0x/constexpr-diag4.C: New test.
206 2012-01-12 Jason Merrill <jason@redhat.com>
209 * g++.dg/abi/mangle48.C: Test qualified-names, too.
210 * g++.dg/abi/mangle58.C: Likewise.
213 * g++.dg/template/arg8.C: New.
215 2012-01-12 Ira Rosen <irar@il.ibm.com>
217 PR tree-optimization/51799
218 * gcc.dg/vect/pr51799.c: New test.
219 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
222 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
223 Tobias Burnus <burnus@net-b.de>
227 * lib/target-supports.exp
228 (check_effective_target_fortran_largest_fp_has_sqrt): New.
229 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
231 2012-01-11 Jason Merrill <jason@redhat.com>
234 * g++.dg/ext/attrib42.C: New.
236 2012-01-11 Jakub Jelinek <jakub@redhat.com>
239 * gcc.dg/pr51796.c: New test.
241 2012-01-11 Jason Merrill <jason@redhat.com>
244 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
246 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
248 * gnat.dg/array19.ad[sb]: New test.
250 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
252 * gnat.dg/opt23.ad[sb]: New test.
253 * gnat.dg/opt23_pkg.ad[sb]: New helper.
254 * gnat.dg/opt24.ad[sb]: New test.
256 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
258 PR tree-optimization/49642
259 * gcc.dg/tree-ssa/pr49642-1.c: New test.
260 * gcc.dg/tree-ssa/pr49642-2.c: New test.
262 2012-01-11 Jason Merrill <jason@redhat.com>
265 * g++.dg/template/explicit-args5.C: New.
267 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
269 * gcc.c-torture/execute/20120110-1.c: New testcase.
271 2012-01-10 Jason Merrill <jason@redhat.com>
274 * g++.dg/inherit/ambig1.C: New.
277 * g++.dg/cpp0x/constexpr-cache1.C: New.
279 2012-01-10 Richard Guenther <rguenther@suse.de>
281 PR tree-optimization/51801
282 * gcc.dg/torture/pr51801.c: New testcase.
284 2012-01-10 Tobias Burnus <burnus@net-b.de>
287 * gfortran.dg/allocate_with_typespec_5.f90: New.
289 2012-01-10 Tobias Burnus <burnus@net-b.de>
291 * gfortran.dg/class_39.f03: Update dg-error string.
293 2012-01-10 Richard Guenther <rguenther@suse.de>
295 PR tree-optimization/50913
296 * gcc.dg/graphite/interchange-16.c: New testcase.
297 * gcc.dg/graphite/scop-20.c: XFAIL.
298 * gfortran.dg/graphite/interchange-1.f: Likewise.
299 * gfortran.dg/graphite/block-1.f90: Likewise.
300 * gfortran.dg/graphite/block-2.f: Likewise.
302 2012-01-10 Richard Henderson <rth@redhat.com>
304 * lib/target-supports.exp (check_effective_target_vect_perm,
305 check_effective_target_vect_perm_byte,
306 check_effective_target_vect_perm_short): Enable for arm neon.
308 2012-01-09 Tobias Burnus <burnus@net-b.de>
311 * gfortran.dg/typebound_operator_11.f90: New.
313 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
315 * gnat.dg/array18.adb: New test.
316 * gnat.dg/array18_pkg.ads: New helper.
318 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
321 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
322 around base object in first assignment in main program.
323 * gfortran.dg/typebound_operator_10.f03: New test.
325 2012-01-09 Martin Jambor <mjambor@suse.cz>
327 PR tree-optimization/51759
328 * g++.dg/ipa/pr51759.C: New test.
330 2012-01-09 Tobias Burnus <burnus@net-b.de>
333 * gfortran.dg/optional_absent_2.f90: New.
335 2012-01-09 Tobias Burnus <burnus@net-b.de>
338 * gfortran.dg/use_17.f90: New.
340 2012-01-09 Gary Funck <gary@intrepid.com>
342 PR preprocessor/33919
343 * gcc.dg/pr33919.c: New test.
344 * gcc.dg/pr33919-0.h: New test header file.
345 * gcc.dg/pr33919-1.h: Ditto.
346 * gcc.dg/pr33919-2.h: Ditto.
348 2012-01-07 Jan Hubicka <jh@suse.cz>
350 PR tree-optimize/51694
351 * gcc.c-torture/compile/pr51694.c: new testcase.
353 2012-01-07 Jan Hubicka <jh@suse.cz>
355 PR tree-optimization/51600
356 * g++.dg/torture/pr51600.C: New testcase.
358 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
360 PR gcov-profile/51715
361 PR gcov-profile/51717
362 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
363 * gcc.misc-tests/gcov-14.c: Likewise.
365 2012-01-06 Jason Merrill <jason@redhat.com>
367 * g++.dg/parse/new5.C: New.
369 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
372 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
373 including <string.h>.
375 2012-01-06 Jason Merrill <jason@redhat.com>
377 * g++.dg/abi/mangle51.C: New.
378 * g++.dg/abi/mangle52.C: New.
379 * g++.dg/abi/mangle53.C: New.
380 * g++.dg/abi/mangle54.C: New.
381 * g++.dg/abi/mangle55.C: New.
382 * g++.dg/abi/mangle56.C: New.
383 * g++.dg/abi/mangle57.C: New.
384 * g++.dg/abi/mangle58.C: New.
385 * g++.dg/abi/mangle59.C: New.
386 * g++.dg/cpp0x/trailing3.C: Update mangling.
387 * g++.dg/cpp0x/variadic111.C: Update mangling.
388 * g++.dg/cpp0x/variadic4.C: Update mangling.
389 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
390 * g++.dg/template/nontype22.C: Works now.
391 * g++.dg/template/pr35240.C: Works now.
393 * g++.dg/cpp0x/error7.C: New.
395 2012-01-06 Tobias Burnus <burnus@net-b.de>
397 * gfortran.dg/deallocate_stat_2.f90: New.
398 * coarray/allocate_errgmsg.f90: New.
399 * gfortran.dg/coarray_lib_alloc_1.f90: New.
400 * gfortran.dg/coarray_lib_alloc_2.f90: New.
401 * coarray/subobject_1.f90: Fix for num_images > 1.
402 * gfortran.dg/deallocate_stat.f90: Update due to changed
405 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
407 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
409 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
411 * ada/acats/overflow.lst: Add cb20004.
413 2012-01-05 Dodji Seketeli <dodji@redhat.com>
416 * g++.dg/cpp0x/alias-decl-18.C: New test.
418 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
420 * gcc.c-torture/execute/20120104-1.c: New test.
422 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
425 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
426 the old typebound_operator_8.f03.
427 * gfortran.dg/typebound_operator_8.f03: New version of
428 typebound_operator_7.f03 with 'u' a derived type instead of a
431 2012-01-05 Richard Guenther <rguenther@suse.de>
433 * g++.dg/torture/pr49309.C: Skip for -flto.
435 2012-01-05 Jakub Jelinek <jakub@redhat.com>
438 * gcc.c-torture/compile/pr51761.c: New test.
440 2012-01-05 Richard Guenther <rguenther@suse.de>
442 PR tree-optimization/51760
443 * gcc.dg/torture/pr51760.c: New testcase.
445 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
448 * gcc.dg/tm/memopt-6.c: Adjust regexp.
450 2012-01-05 Richard Guenther <rguenther@suse.de>
453 * gfortran.dg/lto/pr41576_0.f90: New testcase.
454 * gfortran.dg/lto/pr41576_1.f90: Likewise.
456 2012-01-04 Jakub Jelinek <jakub@redhat.com>
459 * gcc.dg/pr51695.c: New test.
461 2012-01-04 Andrew Pinski <apinski@cavium.com>
463 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
464 * gcc.target/mips/octeon2-lx-1.c: New test.
465 * gcc.target/mips/mips64-dsp-ldx.c: New test.
466 * gcc.target/mips/octeon2-lx-2.c: New test.
467 * gcc.target/mips/octeon2-lx-3.c: New test.
469 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
473 * gcc.dg/tm/alias-1.c: Adjust regexp.
474 * gcc.dg/tm/alias-2.c: Adjust regexp.
476 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
479 * g++.dg/warn/Wparentheses-26.C: New.
481 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
483 * gfortran.dg/elemental_optional_args_2.f90: New test.
485 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
488 * gfortran.dg/common_17.f90: New test.
490 2012-01-04 Richard Guenther <rguenther@suse.de>
492 PR tree-optimization/49651
493 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
494 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
496 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
499 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
501 2012-01-03 Andrew Pinski <apinski@cavium.com>
503 * lib/scanasm.exp (dg-function-on-line): Always use a special format
504 for all mips targets. Also allow an optional .cfi_startproc.
506 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
508 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
510 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
513 * g++.dg/rtti/dyncast5.C: New.
515 2012-01-03 Richard Guenther <rguenther@suse.de>
517 PR tree-optimization/51070
518 * gcc.dg/torture/pr51070-2.c: New testcase.
520 2012-01-03 Richard Guenther <rguenther@suse.de>
522 PR tree-optimization/51692
523 * gcc.dg/torture/pr51692.c: New testcase.
525 2012-01-03 Richard Guenther <rguenther@suse.de>
528 * g++.dg/lto/pr51650-3_0.C: New testcase.
530 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
533 * g++.dg/warn/Wredundant-decls-spec.C: New.
535 2012-01-03 Jakub Jelinek <jakub@redhat.com>
537 PR tree-optimization/51719
538 * g++.dg/tree-prof/pr51719.C: New test.
540 2012-01-03 Richard Guenther <rguenther@suse.de>
543 * gcc.dg/fold-compare-6.c: New testcase.
545 2012-01-03 Jakub Jelinek <jakub@redhat.com>
548 * g++.dg/gomp/pr51669.C: New test.
550 2012-01-02 Jason Merrill <jason@redhat.com>
553 * g++.dg/cpp0x/constexpr-union2.C: New.
556 * g++.dg/cpp0x/nsdmi-defer5.C: New.
558 2012-01-02 Dodji Seketeli <dodji@redhat.com>
561 * g++.dg/cpp0x/constexpr-99.C: New test.
563 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
566 * g++.dg/template/init9.C: New.
568 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
570 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
571 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
572 rather than a specific number.
574 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
579 * gfortran.dg/typebound_operator_7.f03: New.
580 * gfortran.dg/typebound_operator_8.f03: New.
582 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
585 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
587 * gcc.target/mips/dspr2-MULTU.c: Likewise.
589 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
591 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
593 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
595 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
598 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
600 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
601 * gfortran.dg/io_real_boz_4.f90: Likewise.
602 * gfortran.dg/io_real_boz_5.f90: Likewise.
604 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
606 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
608 2012-01-02 Revital Eres <revital.eres@linaro.org>
610 * gcc.dg/sms-11.c: New file.
612 2012-01-02 Tobias Burnus <burnus@net-b.de>
615 * gfortran.dg/coarray/image_index_3.f90: New.
617 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
620 * g++.dg/parse/enum8.C: New.
622 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
625 * g++.dg/conversion/reinterpret4.C: New.
626 * g++.dg/conversion/reinterpret1.C: Adjust.
628 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
630 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
632 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
634 * g++.old-deja/g++.brendan/crash25.C: Adjust.
635 * g++.old-deja/g++.brendan/crash56.C: Likewise.
636 * g++.old-deja/g++.jason/access14.C: Likewise.
637 * g++.old-deja/g++.jason/access8.C: Likewise.
638 * g++.old-deja/g++.jason/access1.C: Likewise.
639 * g++.old-deja/g++.other/access3.C: Likewise.
640 * g++.old-deja/g++.other/access5.C: Likewise.
641 * g++.old-deja/g++.law/unsorted1.C: Likewise.
642 * g++.old-deja/g++.law/visibility22.C: Likewise.
643 * g++.old-deja/g++.law/visibility26.C: Likewise.
644 * g++.old-deja/g++.mike/p2746.C: Likewise.
645 * g++.dg/debug/using1.C: Likewise.
646 * g++.dg/lookup/using51.C: Likewise.
647 * g++.dg/inherit/using5.C: Likewise.
648 * g++.dg/inherit/pr30297.C: Likewise.
649 * g++.dg/inherit/access8.C: Likewise.
650 * g++.dg/torture/pr39362.C: Likewise.
651 * g++.dg/template/crash13.C: Likewise.
652 * g++.dg/template/using10.C: Likewise.
654 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
657 * lib/gcc-dg.exp (scan-module-absence): Really commit last
660 2012-01-01 Ira Rosen <irar@il.ibm.com>
662 PR tree-optimization/51704
663 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
664 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
667 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
670 * g++.dg/cpp0x/constexpr-delegating2.C: New.
672 2012-01-01 Jan Hubicka <jh@suse.cz>
674 PR rtl-optimization/51069
675 * gcc.c-torture/compile/pr51069.c: New testcase.
677 2012-01-01 Jakub Jelinek <jakub@redhat.com>
679 PR tree-optimization/51683
680 * gcc.dg/pr51683.c: New test.
682 Copyright (C) 2012 Free Software Foundation, Inc.
684 Copying and distribution of this file, with or without modification,
685 are permitted in any medium without royalty provided the copyright
686 notice and this notice are preserved.