1 2012-01-17 Tobias Burnus <burnus@net-b.de>
4 * gfortran.dg/realloc_on_assign_9.f90: New.
6 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9 * gcc.dg/tm/memopt-3.c: Remove xfail.
10 * gcc.dg/tm/memopt-4.c: Remove xfail.
11 * gcc.dg/tm/memopt-5.c: Remove xfail.
12 * gcc.dg/tm/memopt-7.c: Remove xfail.
14 2012-01-17 Jakub Jelinek <jakub@redhat.com>
16 PR tree-optimization/51877
17 * gcc.c-torture/execute/pr51877.c: New test.
19 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
21 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
22 {!vect_align_arrays} to vect_sizes_32B_16B.
23 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
24 * gcc.dg/vect/vect-peel-3.c: Ditto.
26 2012-01-16 Jason Merrill <jason@redhat.com>
29 * g++.dg/abi/mangle60.C: New.
32 * g++.dg/pch/mangle1.{C,Hs}: New.
34 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
35 Tobias Burnus <burnus@net-b.de>
38 * gfortran.dg/elemental_optional_args_3.f90: New
39 * gfortran.dg/elemental_optional_args_4.f90: New
41 2012-01-16 Tobias Burnus <burnus@net-b.de>
44 * gfortran.dg/use_20.f90: New
46 2012-01-16 Jason Merrill <jason@redhat.com>
49 * g++.dg/cpp0x/rv-bitfield.C: New.
50 * g++.dg/cpp0x/rv-bitfield2.C: New.
52 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
54 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
55 subroutine 'qsort' and use index array to assign the result.
57 2012-01-16 Jakub Jelinek <jakub@redhat.com>
59 PR tree-optimization/51865
60 * gcc.dg/pr51865.c: New test.
62 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
64 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
66 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
68 * gcc.target/mips/code-readable-2.c: Allow the jump table address
69 to be loaded from the constant pool, rather than via %hi and %lo.
71 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
73 PR rtl-optimization/51821
74 * gcc.dg/pr51821.c: New test.
76 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
78 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
80 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
82 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
84 2012-01-14 Tobias Burnus <burnus@net-b.de>
87 * gfortran.dg/init_flag_8.f90: New.
88 * gfortran.dg/init_flag_9.f90: New.
90 2011-01-14 Tobias Burnus <burnus@net-b.de>
93 * gfortran.dg/use_18.f90: New.
94 * gfortran.dg/use_19.f90: New.
96 2012-01-13 Ian Lance Taylor <iant@google.com>
99 * g++.dg/warn/Wsign-compare-4.C: New.
101 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
104 * gfortran.dg/alloc_comp_assign.f03: New.
105 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
106 __BUILTIN_FREE from 38 to 32.
108 2012-01-13 Jason Merrill <jason@redhat.com>
111 * g++.dg/warn/Wreturn-type-7.C: New.
113 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
115 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
117 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
118 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
119 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
120 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
121 int32plus because of big array needed.
122 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
123 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
125 2012-01-13 Jason Merrill <jason@redhat.com>
128 * g++.dg/ext/visibility/template9.C: New.
131 * g++.dg/cpp0x/defaulted34.C: New.
132 * g++.dg/template/virtual3.C: New.
134 2012-01-13 Richard Guenther <rguenther@suse.de>
137 * gcc.dg/torture/pr8081.c: New testcase.
139 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
141 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
143 2012-01-12 Jason Merrill <jason@redhat.com>
146 * g++.dg/ext/stmtexpr14.C: New.
148 2012-01-13 Dodji Seketeli <dodji@redhat.com>
151 * g++.dg/cpp0x/constexpr-diag4.C: New test.
153 2012-01-12 Jason Merrill <jason@redhat.com>
156 * g++.dg/abi/mangle48.C: Test qualified-names, too.
157 * g++.dg/abi/mangle58.C: Likewise.
160 * g++.dg/template/arg8.C: New.
162 2012-01-12 Ira Rosen <irar@il.ibm.com>
164 PR tree-optimization/51799
165 * gcc.dg/vect/pr51799.c: New test.
166 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
169 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
170 Tobias Burnus <burnus@net-b.de>
174 * lib/target-supports.exp
175 (check_effective_target_fortran_largest_fp_has_sqrt): New.
176 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
178 2012-01-11 Jason Merrill <jason@redhat.com>
181 * g++.dg/ext/attrib42.C: New.
183 2012-01-11 Jakub Jelinek <jakub@redhat.com>
186 * gcc.dg/pr51796.c: New test.
188 2012-01-11 Jason Merrill <jason@redhat.com>
191 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
193 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
195 * gnat.dg/array19.ad[sb]: New test.
197 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
199 * gnat.dg/opt23.ad[sb]: New test.
200 * gnat.dg/opt23_pkg.ad[sb]: New helper.
201 * gnat.dg/opt24.ad[sb]: New test.
203 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
205 PR tree-optimization/49642
206 * gcc.dg/tree-ssa/pr49642-1.c: New test.
207 * gcc.dg/tree-ssa/pr49642-2.c: New test.
209 2012-01-11 Jason Merrill <jason@redhat.com>
212 * g++.dg/template/explicit-args5.C: New.
214 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
216 * gcc.c-torture/execute/20120110-1.c: New testcase.
218 2012-01-10 Jason Merrill <jason@redhat.com>
221 * g++.dg/inherit/ambig1.C: New.
224 * g++.dg/cpp0x/constexpr-cache1.C: New.
226 2012-01-10 Richard Guenther <rguenther@suse.de>
228 PR tree-optimization/51801
229 * gcc.dg/torture/pr51801.c: New testcase.
231 2012-01-10 Tobias Burnus <burnus@net-b.de>
234 * gfortran.dg/allocate_with_typespec_5.f90: New.
236 2012-01-10 Tobias Burnus <burnus@net-b.de>
238 * gfortran.dg/class_39.f03: Update dg-error string.
240 2012-01-10 Richard Guenther <rguenther@suse.de>
242 PR tree-optimization/50913
243 * gcc.dg/graphite/interchange-16.c: New testcase.
244 * gcc.dg/graphite/scop-20.c: XFAIL.
245 * gfortran.dg/graphite/interchange-1.f: Likewise.
246 * gfortran.dg/graphite/block-1.f90: Likewise.
247 * gfortran.dg/graphite/block-2.f: Likewise.
249 2012-01-10 Richard Henderson <rth@redhat.com>
251 * lib/target-supports.exp (check_effective_target_vect_perm,
252 check_effective_target_vect_perm_byte,
253 check_effective_target_vect_perm_short): Enable for arm neon.
255 2012-01-09 Tobias Burnus <burnus@net-b.de>
258 * gfortran.dg/typebound_operator_11.f90: New.
260 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
262 * gnat.dg/array18.adb: New test.
263 * gnat.dg/array18_pkg.ads: New helper.
265 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
268 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
269 around base object in first assignment in main program.
270 * gfortran.dg/typebound_operator_10.f03: New test.
272 2012-01-09 Martin Jambor <mjambor@suse.cz>
274 PR tree-optimization/51759
275 * g++.dg/ipa/pr51759.C: New test.
277 2012-01-09 Tobias Burnus <burnus@net-b.de>
280 * gfortran.dg/optional_absent_2.f90: New.
282 2012-01-09 Tobias Burnus <burnus@net-b.de>
285 * gfortran.dg/use_17.f90: New.
287 2012-01-09 Gary Funck <gary@intrepid.com>
289 PR preprocessor/33919
290 * gcc.dg/pr33919.c: New test.
291 * gcc.dg/pr33919-0.h: New test header file.
292 * gcc.dg/pr33919-1.h: Ditto.
293 * gcc.dg/pr33919-2.h: Ditto.
295 2012-01-07 Jan Hubicka <jh@suse.cz>
297 PR tree-optimize/51694
298 * gcc.c-torture/compile/pr51694.c: new testcase.
300 2012-01-07 Jan Hubicka <jh@suse.cz>
302 PR tree-optimization/51600
303 * g++.dg/torture/pr51600.C: New testcase.
305 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
307 PR gcov-profile/51715
308 PR gcov-profile/51717
309 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
310 * gcc.misc-tests/gcov-14.c: Likewise.
312 2012-01-06 Jason Merrill <jason@redhat.com>
314 * g++.dg/parse/new5.C: New.
316 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
319 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
320 including <string.h>.
322 2012-01-06 Jason Merrill <jason@redhat.com>
324 * g++.dg/abi/mangle51.C: New.
325 * g++.dg/abi/mangle52.C: New.
326 * g++.dg/abi/mangle53.C: New.
327 * g++.dg/abi/mangle54.C: New.
328 * g++.dg/abi/mangle55.C: New.
329 * g++.dg/abi/mangle56.C: New.
330 * g++.dg/abi/mangle57.C: New.
331 * g++.dg/abi/mangle58.C: New.
332 * g++.dg/abi/mangle59.C: New.
333 * g++.dg/cpp0x/trailing3.C: Update mangling.
334 * g++.dg/cpp0x/variadic111.C: Update mangling.
335 * g++.dg/cpp0x/variadic4.C: Update mangling.
336 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
337 * g++.dg/template/nontype22.C: Works now.
338 * g++.dg/template/pr35240.C: Works now.
340 * g++.dg/cpp0x/error7.C: New.
342 2012-01-06 Tobias Burnus <burnus@net-b.de>
344 * gfortran.dg/deallocate_stat_2.f90: New.
345 * coarray/allocate_errgmsg.f90: New.
346 * gfortran.dg/coarray_lib_alloc_1.f90: New.
347 * gfortran.dg/coarray_lib_alloc_2.f90: New.
348 * coarray/subobject_1.f90: Fix for num_images > 1.
349 * gfortran.dg/deallocate_stat.f90: Update due to changed
352 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
354 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
356 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
358 * ada/acats/overflow.lst: Add cb20004.
360 2012-01-05 Dodji Seketeli <dodji@redhat.com>
363 * g++.dg/cpp0x/alias-decl-18.C: New test.
365 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
367 * gcc.c-torture/execute/20120104-1.c: New test.
369 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
372 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
373 the old typebound_operator_8.f03.
374 * gfortran.dg/typebound_operator_8.f03: New version of
375 typebound_operator_7.f03 with 'u' a derived type instead of a
378 2012-01-05 Richard Guenther <rguenther@suse.de>
380 * g++.dg/torture/pr49309.C: Skip for -flto.
382 2012-01-05 Jakub Jelinek <jakub@redhat.com>
385 * gcc.c-torture/compile/pr51761.c: New test.
387 2012-01-05 Richard Guenther <rguenther@suse.de>
389 PR tree-optimization/51760
390 * gcc.dg/torture/pr51760.c: New testcase.
392 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
395 * gcc.dg/tm/memopt-6.c: Adjust regexp.
397 2012-01-05 Richard Guenther <rguenther@suse.de>
400 * gfortran.dg/lto/pr41576_0.f90: New testcase.
401 * gfortran.dg/lto/pr41576_1.f90: Likewise.
403 2012-01-04 Jakub Jelinek <jakub@redhat.com>
406 * gcc.dg/pr51695.c: New test.
408 2012-01-04 Andrew Pinski <apinski@cavium.com>
410 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
411 * gcc.target/mips/octeon2-lx-1.c: New test.
412 * gcc.target/mips/mips64-dsp-ldx.c: New test.
413 * gcc.target/mips/octeon2-lx-2.c: New test.
414 * gcc.target/mips/octeon2-lx-3.c: New test.
416 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
420 * gcc.dg/tm/alias-1.c: Adjust regexp.
421 * gcc.dg/tm/alias-2.c: Adjust regexp.
423 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
426 * g++.dg/warn/Wparentheses-26.C: New.
428 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
430 * gfortran.dg/elemental_optional_args_2.f90: New test.
432 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
435 * gfortran.dg/common_17.f90: New test.
437 2012-01-04 Richard Guenther <rguenther@suse.de>
439 PR tree-optimization/49651
440 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
441 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
443 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
446 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
448 2012-01-03 Andrew Pinski <apinski@cavium.com>
450 * lib/scanasm.exp (dg-function-on-line): Always use a special format
451 for all mips targets. Also allow an optional .cfi_startproc.
453 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
455 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
457 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
460 * g++.dg/rtti/dyncast5.C: New.
462 2012-01-03 Richard Guenther <rguenther@suse.de>
464 PR tree-optimization/51070
465 * gcc.dg/torture/pr51070-2.c: New testcase.
467 2012-01-03 Richard Guenther <rguenther@suse.de>
469 PR tree-optimization/51692
470 * gcc.dg/torture/pr51692.c: New testcase.
472 2012-01-03 Richard Guenther <rguenther@suse.de>
475 * g++.dg/lto/pr51650-3_0.C: New testcase.
477 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
480 * g++.dg/warn/Wredundant-decls-spec.C: New.
482 2012-01-03 Jakub Jelinek <jakub@redhat.com>
484 PR tree-optimization/51719
485 * g++.dg/tree-prof/pr51719.C: New test.
487 2012-01-03 Richard Guenther <rguenther@suse.de>
490 * gcc.dg/fold-compare-6.c: New testcase.
492 2012-01-03 Jakub Jelinek <jakub@redhat.com>
495 * g++.dg/gomp/pr51669.C: New test.
497 2012-01-02 Jason Merrill <jason@redhat.com>
500 * g++.dg/cpp0x/constexpr-union2.C: New.
503 * g++.dg/cpp0x/nsdmi-defer5.C: New.
505 2012-01-02 Dodji Seketeli <dodji@redhat.com>
508 * g++.dg/cpp0x/constexpr-99.C: New test.
510 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
513 * g++.dg/template/init9.C: New.
515 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
517 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
518 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
519 rather than a specific number.
521 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
526 * gfortran.dg/typebound_operator_7.f03: New.
527 * gfortran.dg/typebound_operator_8.f03: New.
529 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
532 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
534 * gcc.target/mips/dspr2-MULTU.c: Likewise.
536 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
538 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
540 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
542 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
545 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
547 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
548 * gfortran.dg/io_real_boz_4.f90: Likewise.
549 * gfortran.dg/io_real_boz_5.f90: Likewise.
551 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
553 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
555 2012-01-02 Revital Eres <revital.eres@linaro.org>
557 * gcc.dg/sms-11.c: New file.
559 2012-01-02 Tobias Burnus <burnus@net-b.de>
562 * gfortran.dg/coarray/image_index_3.f90: New.
564 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
567 * g++.dg/parse/enum8.C: New.
569 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
572 * g++.dg/conversion/reinterpret4.C: New.
573 * g++.dg/conversion/reinterpret1.C: Adjust.
575 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
577 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
579 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
581 * g++.old-deja/g++.brendan/crash25.C: Adjust.
582 * g++.old-deja/g++.brendan/crash56.C: Likewise.
583 * g++.old-deja/g++.jason/access14.C: Likewise.
584 * g++.old-deja/g++.jason/access8.C: Likewise.
585 * g++.old-deja/g++.jason/access1.C: Likewise.
586 * g++.old-deja/g++.other/access3.C: Likewise.
587 * g++.old-deja/g++.other/access5.C: Likewise.
588 * g++.old-deja/g++.law/unsorted1.C: Likewise.
589 * g++.old-deja/g++.law/visibility22.C: Likewise.
590 * g++.old-deja/g++.law/visibility26.C: Likewise.
591 * g++.old-deja/g++.mike/p2746.C: Likewise.
592 * g++.dg/debug/using1.C: Likewise.
593 * g++.dg/lookup/using51.C: Likewise.
594 * g++.dg/inherit/using5.C: Likewise.
595 * g++.dg/inherit/pr30297.C: Likewise.
596 * g++.dg/inherit/access8.C: Likewise.
597 * g++.dg/torture/pr39362.C: Likewise.
598 * g++.dg/template/crash13.C: Likewise.
599 * g++.dg/template/using10.C: Likewise.
601 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
604 * lib/gcc-dg.exp (scan-module-absence): Really commit last
607 2012-01-01 Ira Rosen <irar@il.ibm.com>
609 PR tree-optimization/51704
610 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
611 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
614 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
617 * g++.dg/cpp0x/constexpr-delegating2.C: New.
619 2012-01-01 Jan Hubicka <jh@suse.cz>
621 PR rtl-optimization/51069
622 * gcc.c-torture/compile/pr51069.c: New testcase.
624 2012-01-01 Jakub Jelinek <jakub@redhat.com>
626 PR tree-optimization/51683
627 * gcc.dg/pr51683.c: New test.
629 Copyright (C) 2012 Free Software Foundation, Inc.
631 Copying and distribution of this file, with or without modification,
632 are permitted in any medium without royalty provided the copyright
633 notice and this notice are preserved.