1 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
2 Tobias Burnus <burnus@net-b.de>
5 * gfortran.dg/elemental_optional_args_3.f90: New
6 * gfortran.dg/elemental_optional_args_4.f90: New
8 2012-01-16 Tobias Burnus <burnus@net-b.de>
11 * gfortran.dg/use_20.f90: New
13 2012-01-16 Jason Merrill <jason@redhat.com>
16 * g++.dg/cpp0x/rv-bitfield.C: New.
17 * g++.dg/cpp0x/rv-bitfield2.C: New.
19 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
21 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
22 subroutine 'qsort' and use index array to assign the result.
24 2012-01-16 Jakub Jelinek <jakub@redhat.com>
26 PR tree-optimization/51865
27 * gcc.dg/pr51865.c: New test.
29 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
31 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
33 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
35 * gcc.target/mips/code-readable-2.c: Allow the jump table address
36 to be loaded from the constant pool, rather than via %hi and %lo.
38 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
40 PR rtl-optimization/51821
41 * gcc.dg/pr51821.c: New test.
43 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
45 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
47 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
49 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
51 2012-01-14 Tobias Burnus <burnus@net-b.de>
54 * gfortran.dg/init_flag_8.f90: New.
55 * gfortran.dg/init_flag_9.f90: New.
57 2011-01-14 Tobias Burnus <burnus@net-b.de>
60 * gfortran.dg/use_18.f90: New.
61 * gfortran.dg/use_19.f90: New.
63 2012-01-13 Ian Lance Taylor <iant@google.com>
66 * g++.dg/warn/Wsign-compare-4.C: New.
68 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
71 * gfortran.dg/alloc_comp_assign.f03: New.
72 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
73 __BUILTIN_FREE from 38 to 32.
75 2012-01-13 Jason Merrill <jason@redhat.com>
78 * g++.dg/warn/Wreturn-type-7.C: New.
80 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
82 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
84 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
85 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
86 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
87 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
88 int32plus because of big array needed.
89 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
90 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
92 2012-01-13 Jason Merrill <jason@redhat.com>
95 * g++.dg/ext/visibility/template9.C: New.
98 * g++.dg/cpp0x/defaulted34.C: New.
99 * g++.dg/template/virtual3.C: New.
101 2012-01-13 Richard Guenther <rguenther@suse.de>
104 * gcc.dg/torture/pr8081.c: New testcase.
106 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
108 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
110 2012-01-12 Jason Merrill <jason@redhat.com>
113 * g++.dg/ext/stmtexpr14.C: New.
115 2012-01-13 Dodji Seketeli <dodji@redhat.com>
118 * g++.dg/cpp0x/constexpr-diag4.C: New test.
120 2012-01-12 Jason Merrill <jason@redhat.com>
123 * g++.dg/abi/mangle48.C: Test qualified-names, too.
124 * g++.dg/abi/mangle58.C: Likewise.
127 * g++.dg/template/arg8.C: New.
129 2012-01-12 Ira Rosen <irar@il.ibm.com>
131 PR tree-optimization/51799
132 * gcc.dg/vect/pr51799.c: New test.
133 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
136 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
137 Tobias Burnus <burnus@net-b.de>
141 * lib/target-supports.exp
142 (check_effective_target_fortran_largest_fp_has_sqrt): New.
143 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
145 2012-01-11 Jason Merrill <jason@redhat.com>
148 * g++.dg/ext/attrib42.C: New.
150 2012-01-11 Jakub Jelinek <jakub@redhat.com>
153 * gcc.dg/pr51796.c: New test.
155 2012-01-11 Jason Merrill <jason@redhat.com>
158 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
160 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
162 * gnat.dg/array19.ad[sb]: New test.
164 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
166 * gnat.dg/opt23.ad[sb]: New test.
167 * gnat.dg/opt23_pkg.ad[sb]: New helper.
168 * gnat.dg/opt24.ad[sb]: New test.
170 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
172 PR tree-optimization/49642
173 * gcc.dg/tree-ssa/pr49642-1.c: New test.
174 * gcc.dg/tree-ssa/pr49642-2.c: New test.
176 2012-01-11 Jason Merrill <jason@redhat.com>
179 * g++.dg/template/explicit-args5.C: New.
181 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
183 * gcc.c-torture/execute/20120110-1.c: New testcase.
185 2012-01-10 Jason Merrill <jason@redhat.com>
188 * g++.dg/inherit/ambig1.C: New.
191 * g++.dg/cpp0x/constexpr-cache1.C: New.
193 2012-01-10 Richard Guenther <rguenther@suse.de>
195 PR tree-optimization/51801
196 * gcc.dg/torture/pr51801.c: New testcase.
198 2012-01-10 Tobias Burnus <burnus@net-b.de>
201 * gfortran.dg/allocate_with_typespec_5.f90: New.
203 2012-01-10 Tobias Burnus <burnus@net-b.de>
205 * gfortran.dg/class_39.f03: Update dg-error string.
207 2012-01-10 Richard Guenther <rguenther@suse.de>
209 PR tree-optimization/50913
210 * gcc.dg/graphite/interchange-16.c: New testcase.
211 * gcc.dg/graphite/scop-20.c: XFAIL.
212 * gfortran.dg/graphite/interchange-1.f: Likewise.
213 * gfortran.dg/graphite/block-1.f90: Likewise.
214 * gfortran.dg/graphite/block-2.f: Likewise.
216 2012-01-10 Richard Henderson <rth@redhat.com>
218 * lib/target-supports.exp (check_effective_target_vect_perm,
219 check_effective_target_vect_perm_byte,
220 check_effective_target_vect_perm_short): Enable for arm neon.
222 2012-01-09 Tobias Burnus <burnus@net-b.de>
225 * gfortran.dg/typebound_operator_11.f90: New.
227 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
229 * gnat.dg/array18.adb: New test.
230 * gnat.dg/array18_pkg.ads: New helper.
232 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
235 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
236 around base object in first assignment in main program.
237 * gfortran.dg/typebound_operator_10.f03: New test.
239 2012-01-09 Martin Jambor <mjambor@suse.cz>
241 PR tree-optimization/51759
242 * g++.dg/ipa/pr51759.C: New test.
244 2012-01-09 Tobias Burnus <burnus@net-b.de>
247 * gfortran.dg/optional_absent_2.f90: New.
249 2012-01-09 Tobias Burnus <burnus@net-b.de>
252 * gfortran.dg/use_17.f90: New.
254 2012-01-09 Gary Funck <gary@intrepid.com>
256 PR preprocessor/33919
257 * gcc.dg/pr33919.c: New test.
258 * gcc.dg/pr33919-0.h: New test header file.
259 * gcc.dg/pr33919-1.h: Ditto.
260 * gcc.dg/pr33919-2.h: Ditto.
262 2012-01-07 Jan Hubicka <jh@suse.cz>
264 PR tree-optimize/51694
265 * gcc.c-torture/compile/pr51694.c: new testcase.
267 2012-01-07 Jan Hubicka <jh@suse.cz>
269 PR tree-optimization/51600
270 * g++.dg/torture/pr51600.C: New testcase.
272 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
274 PR gcov-profile/51715
275 PR gcov-profile/51717
276 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
277 * gcc.misc-tests/gcov-14.c: Likewise.
279 2012-01-06 Jason Merrill <jason@redhat.com>
281 * g++.dg/parse/new5.C: New.
283 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
286 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
287 including <string.h>.
289 2012-01-06 Jason Merrill <jason@redhat.com>
291 * g++.dg/abi/mangle51.C: New.
292 * g++.dg/abi/mangle52.C: New.
293 * g++.dg/abi/mangle53.C: New.
294 * g++.dg/abi/mangle54.C: New.
295 * g++.dg/abi/mangle55.C: New.
296 * g++.dg/abi/mangle56.C: New.
297 * g++.dg/abi/mangle57.C: New.
298 * g++.dg/abi/mangle58.C: New.
299 * g++.dg/abi/mangle59.C: New.
300 * g++.dg/cpp0x/trailing3.C: Update mangling.
301 * g++.dg/cpp0x/variadic111.C: Update mangling.
302 * g++.dg/cpp0x/variadic4.C: Update mangling.
303 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
304 * g++.dg/template/nontype22.C: Works now.
305 * g++.dg/template/pr35240.C: Works now.
307 * g++.dg/cpp0x/error7.C: New.
309 2012-01-06 Tobias Burnus <burnus@net-b.de>
311 * gfortran.dg/deallocate_stat_2.f90: New.
312 * coarray/allocate_errgmsg.f90: New.
313 * gfortran.dg/coarray_lib_alloc_1.f90: New.
314 * gfortran.dg/coarray_lib_alloc_2.f90: New.
315 * coarray/subobject_1.f90: Fix for num_images > 1.
316 * gfortran.dg/deallocate_stat.f90: Update due to changed
319 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
321 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
323 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
325 * ada/acats/overflow.lst: Add cb20004.
327 2012-01-05 Dodji Seketeli <dodji@redhat.com>
330 * g++.dg/cpp0x/alias-decl-18.C: New test.
332 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
334 * gcc.c-torture/execute/20120104-1.c: New test.
336 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
339 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
340 the old typebound_operator_8.f03.
341 * gfortran.dg/typebound_operator_8.f03: New version of
342 typebound_operator_7.f03 with 'u' a derived type instead of a
345 2012-01-05 Richard Guenther <rguenther@suse.de>
347 * g++.dg/torture/pr49309.C: Skip for -flto.
349 2012-01-05 Jakub Jelinek <jakub@redhat.com>
352 * gcc.c-torture/compile/pr51761.c: New test.
354 2012-01-05 Richard Guenther <rguenther@suse.de>
356 PR tree-optimization/51760
357 * gcc.dg/torture/pr51760.c: New testcase.
359 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
362 * gcc.dg/tm/memopt-6.c: Adjust regexp.
364 2012-01-05 Richard Guenther <rguenther@suse.de>
367 * gfortran.dg/lto/pr41576_0.f90: New testcase.
368 * gfortran.dg/lto/pr41576_1.f90: Likewise.
370 2012-01-04 Jakub Jelinek <jakub@redhat.com>
373 * gcc.dg/pr51695.c: New test.
375 2012-01-04 Andrew Pinski <apinski@cavium.com>
377 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
378 * gcc.target/mips/octeon2-lx-1.c: New test.
379 * gcc.target/mips/mips64-dsp-ldx.c: New test.
380 * gcc.target/mips/octeon2-lx-2.c: New test.
381 * gcc.target/mips/octeon2-lx-3.c: New test.
383 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
387 * gcc.dg/tm/alias-1.c: Adjust regexp.
388 * gcc.dg/tm/alias-2.c: Adjust regexp.
390 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
393 * g++.dg/warn/Wparentheses-26.C: New.
395 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
397 * gfortran.dg/elemental_optional_args_2.f90: New test.
399 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
402 * gfortran.dg/common_17.f90: New test.
404 2012-01-04 Richard Guenther <rguenther@suse.de>
406 PR tree-optimization/49651
407 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
408 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
410 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
413 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
415 2012-01-03 Andrew Pinski <apinski@cavium.com>
417 * lib/scanasm.exp (dg-function-on-line): Always use a special format
418 for all mips targets. Also allow an optional .cfi_startproc.
420 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
422 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
424 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
427 * g++.dg/rtti/dyncast5.C: New.
429 2012-01-03 Richard Guenther <rguenther@suse.de>
431 PR tree-optimization/51070
432 * gcc.dg/torture/pr51070-2.c: New testcase.
434 2012-01-03 Richard Guenther <rguenther@suse.de>
436 PR tree-optimization/51692
437 * gcc.dg/torture/pr51692.c: New testcase.
439 2012-01-03 Richard Guenther <rguenther@suse.de>
442 * g++.dg/lto/pr51650-3_0.C: New testcase.
444 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
447 * g++.dg/warn/Wredundant-decls-spec.C: New.
449 2012-01-03 Jakub Jelinek <jakub@redhat.com>
451 PR tree-optimization/51719
452 * g++.dg/tree-prof/pr51719.C: New test.
454 2012-01-03 Richard Guenther <rguenther@suse.de>
457 * gcc.dg/fold-compare-6.c: New testcase.
459 2012-01-03 Jakub Jelinek <jakub@redhat.com>
462 * g++.dg/gomp/pr51669.C: New test.
464 2012-01-02 Jason Merrill <jason@redhat.com>
467 * g++.dg/cpp0x/constexpr-union2.C: New.
470 * g++.dg/cpp0x/nsdmi-defer5.C: New.
472 2012-01-02 Dodji Seketeli <dodji@redhat.com>
475 * g++.dg/cpp0x/constexpr-99.C: New test.
477 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
480 * g++.dg/template/init9.C: New.
482 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
484 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
485 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
486 rather than a specific number.
488 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
493 * gfortran.dg/typebound_operator_7.f03: New.
494 * gfortran.dg/typebound_operator_8.f03: New.
496 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
499 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
501 * gcc.target/mips/dspr2-MULTU.c: Likewise.
503 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
505 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
507 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
509 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
512 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
514 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
515 * gfortran.dg/io_real_boz_4.f90: Likewise.
516 * gfortran.dg/io_real_boz_5.f90: Likewise.
518 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
520 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
522 2012-01-02 Revital Eres <revital.eres@linaro.org>
524 * gcc.dg/sms-11.c: New file.
526 2012-01-02 Tobias Burnus <burnus@net-b.de>
529 * gfortran.dg/coarray/image_index_3.f90: New.
531 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
534 * g++.dg/parse/enum8.C: New.
536 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
539 * g++.dg/conversion/reinterpret4.C: New.
540 * g++.dg/conversion/reinterpret1.C: Adjust.
542 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
544 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
546 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
548 * g++.old-deja/g++.brendan/crash25.C: Adjust.
549 * g++.old-deja/g++.brendan/crash56.C: Likewise.
550 * g++.old-deja/g++.jason/access14.C: Likewise.
551 * g++.old-deja/g++.jason/access8.C: Likewise.
552 * g++.old-deja/g++.jason/access1.C: Likewise.
553 * g++.old-deja/g++.other/access3.C: Likewise.
554 * g++.old-deja/g++.other/access5.C: Likewise.
555 * g++.old-deja/g++.law/unsorted1.C: Likewise.
556 * g++.old-deja/g++.law/visibility22.C: Likewise.
557 * g++.old-deja/g++.law/visibility26.C: Likewise.
558 * g++.old-deja/g++.mike/p2746.C: Likewise.
559 * g++.dg/debug/using1.C: Likewise.
560 * g++.dg/lookup/using51.C: Likewise.
561 * g++.dg/inherit/using5.C: Likewise.
562 * g++.dg/inherit/pr30297.C: Likewise.
563 * g++.dg/inherit/access8.C: Likewise.
564 * g++.dg/torture/pr39362.C: Likewise.
565 * g++.dg/template/crash13.C: Likewise.
566 * g++.dg/template/using10.C: Likewise.
568 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
571 * lib/gcc-dg.exp (scan-module-absence): Really commit last
574 2012-01-01 Ira Rosen <irar@il.ibm.com>
576 PR tree-optimization/51704
577 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
578 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
581 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
584 * g++.dg/cpp0x/constexpr-delegating2.C: New.
586 2012-01-01 Jan Hubicka <jh@suse.cz>
588 PR rtl-optimization/51069
589 * gcc.c-torture/compile/pr51069.c: New testcase.
591 2012-01-01 Jakub Jelinek <jakub@redhat.com>
593 PR tree-optimization/51683
594 * gcc.dg/pr51683.c: New test.
596 Copyright (C) 2012 Free Software Foundation, Inc.
598 Copying and distribution of this file, with or without modification,
599 are permitted in any medium without royalty provided the copyright
600 notice and this notice are preserved.