1 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3 * gcc.target/mips/code-readable-2.c: Allow the jump table address
4 to be loaded from the constant pool, rather than via %hi and %lo.
6 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
8 PR rtl-optimization/51821
9 * gcc.dg/pr51821.c: New test.
11 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
13 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
15 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
17 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
19 2012-01-14 Tobias Burnus <burnus@net-b.de>
22 * gfortran.dg/init_flag_8.f90: New.
23 * gfortran.dg/init_flag_9.f90: New.
25 2011-01-14 Tobias Burnus <burnus@net-b.de>
28 * gfortran.dg/use_18.f90: New.
29 * gfortran.dg/use_19.f90: New.
31 2012-01-13 Ian Lance Taylor <iant@google.com>
34 * g++.dg/warn/Wsign-compare-4.C: New.
36 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
39 * gfortran.dg/alloc_comp_assign.f03: New.
40 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
41 __BUILTIN_FREE from 38 to 32.
43 2012-01-13 Jason Merrill <jason@redhat.com>
46 * g++.dg/warn/Wreturn-type-7.C: New.
48 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
50 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
52 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
53 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
54 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
55 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
56 int32plus because of big array needed.
57 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
58 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
60 2012-01-13 Jason Merrill <jason@redhat.com>
63 * g++.dg/ext/visibility/template9.C: New.
66 * g++.dg/cpp0x/defaulted34.C: New.
67 * g++.dg/template/virtual3.C: New.
69 2012-01-13 Richard Guenther <rguenther@suse.de>
72 * gcc.dg/torture/pr8081.c: New testcase.
74 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
76 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
78 2012-01-12 Jason Merrill <jason@redhat.com>
81 * g++.dg/ext/stmtexpr14.C: New.
83 2012-01-13 Dodji Seketeli <dodji@redhat.com>
86 * g++.dg/cpp0x/constexpr-diag4.C: New test.
88 2012-01-12 Jason Merrill <jason@redhat.com>
91 * g++.dg/abi/mangle48.C: Test qualified-names, too.
92 * g++.dg/abi/mangle58.C: Likewise.
95 * g++.dg/template/arg8.C: New.
97 2012-01-12 Ira Rosen <irar@il.ibm.com>
99 PR tree-optimization/51799
100 * gcc.dg/vect/pr51799.c: New test.
101 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
104 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
105 Tobias Burnus <burnus@net-b.de>
109 * lib/target-supports.exp
110 (check_effective_target_fortran_largest_fp_has_sqrt): New.
111 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
113 2012-01-11 Jason Merrill <jason@redhat.com>
116 * g++.dg/ext/attrib42.C: New.
118 2012-01-11 Jakub Jelinek <jakub@redhat.com>
121 * gcc.dg/pr51796.c: New test.
123 2012-01-11 Jason Merrill <jason@redhat.com>
126 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
128 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
130 * gnat.dg/array19.ad[sb]: New test.
132 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
134 * gnat.dg/opt23.ad[sb]: New test.
135 * gnat.dg/opt23_pkg.ad[sb]: New helper.
136 * gnat.dg/opt24.ad[sb]: New test.
138 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
140 PR tree-optimization/49642
141 * gcc.dg/tree-ssa/pr49642-1.c: New test.
142 * gcc.dg/tree-ssa/pr49642-2.c: New test.
144 2012-01-11 Jason Merrill <jason@redhat.com>
147 * g++.dg/template/explicit-args5.C: New.
149 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
151 * gcc.c-torture/execute/20120110-1.c: New testcase.
153 2012-01-10 Jason Merrill <jason@redhat.com>
156 * g++.dg/inherit/ambig1.C: New.
159 * g++.dg/cpp0x/constexpr-cache1.C: New.
161 2012-01-10 Richard Guenther <rguenther@suse.de>
163 PR tree-optimization/51801
164 * gcc.dg/torture/pr51801.c: New testcase.
166 2012-01-10 Tobias Burnus <burnus@net-b.de>
169 * gfortran.dg/allocate_with_typespec_5.f90: New.
171 2012-01-10 Tobias Burnus <burnus@net-b.de>
173 * gfortran.dg/class_39.f03: Update dg-error string.
175 2012-01-10 Richard Guenther <rguenther@suse.de>
177 PR tree-optimization/50913
178 * gcc.dg/graphite/interchange-16.c: New testcase.
179 * gcc.dg/graphite/scop-20.c: XFAIL.
180 * gfortran.dg/graphite/interchange-1.f: Likewise.
181 * gfortran.dg/graphite/block-1.f90: Likewise.
182 * gfortran.dg/graphite/block-2.f: Likewise.
184 2012-01-10 Richard Henderson <rth@redhat.com>
186 * lib/target-supports.exp (check_effective_target_vect_perm,
187 check_effective_target_vect_perm_byte,
188 check_effective_target_vect_perm_short): Enable for arm neon.
190 2012-01-09 Tobias Burnus <burnus@net-b.de>
193 * gfortran.dg/typebound_operator_11.f90: New.
195 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
197 * gnat.dg/array18.adb: New test.
198 * gnat.dg/array18_pkg.ads: New helper.
200 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
203 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
204 around base object in first assignment in main program.
205 * gfortran.dg/typebound_operator_10.f03: New test.
207 2012-01-09 Martin Jambor <mjambor@suse.cz>
209 PR tree-optimization/51759
210 * g++.dg/ipa/pr51759.C: New test.
212 2012-01-09 Tobias Burnus <burnus@net-b.de>
215 * gfortran.dg/optional_absent_2.f90: New.
217 2012-01-09 Tobias Burnus <burnus@net-b.de>
220 * gfortran.dg/use_17.f90: New.
222 2012-01-09 Gary Funck <gary@intrepid.com>
224 PR preprocessor/33919
225 * gcc.dg/pr33919.c: New test.
226 * gcc.dg/pr33919-0.h: New test header file.
227 * gcc.dg/pr33919-1.h: Ditto.
228 * gcc.dg/pr33919-2.h: Ditto.
230 2012-01-07 Jan Hubicka <jh@suse.cz>
232 PR tree-optimize/51694
233 * gcc.c-torture/compile/pr51694.c: new testcase.
235 2012-01-07 Jan Hubicka <jh@suse.cz>
237 PR tree-optimization/51600
238 * g++.dg/torture/pr51600.C: New testcase.
240 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
242 PR gcov-profile/51715
243 PR gcov-profile/51717
244 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
245 * gcc.misc-tests/gcov-14.c: Likewise.
247 2012-01-06 Jason Merrill <jason@redhat.com>
249 * g++.dg/parse/new5.C: New.
251 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
254 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
255 including <string.h>.
257 2012-01-06 Jason Merrill <jason@redhat.com>
259 * g++.dg/abi/mangle51.C: New.
260 * g++.dg/abi/mangle52.C: New.
261 * g++.dg/abi/mangle53.C: New.
262 * g++.dg/abi/mangle54.C: New.
263 * g++.dg/abi/mangle55.C: New.
264 * g++.dg/abi/mangle56.C: New.
265 * g++.dg/abi/mangle57.C: New.
266 * g++.dg/abi/mangle58.C: New.
267 * g++.dg/abi/mangle59.C: New.
268 * g++.dg/cpp0x/trailing3.C: Update mangling.
269 * g++.dg/cpp0x/variadic111.C: Update mangling.
270 * g++.dg/cpp0x/variadic4.C: Update mangling.
271 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
272 * g++.dg/template/nontype22.C: Works now.
273 * g++.dg/template/pr35240.C: Works now.
275 * g++.dg/cpp0x/error7.C: New.
277 2012-01-06 Tobias Burnus <burnus@net-b.de>
279 * gfortran.dg/deallocate_stat_2.f90: New.
280 * coarray/allocate_errgmsg.f90: New.
281 * gfortran.dg/coarray_lib_alloc_1.f90: New.
282 * gfortran.dg/coarray_lib_alloc_2.f90: New.
283 * coarray/subobject_1.f90: Fix for num_images > 1.
284 * gfortran.dg/deallocate_stat.f90: Update due to changed
287 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
289 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
291 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
293 * ada/acats/overflow.lst: Add cb20004.
295 2012-01-05 Dodji Seketeli <dodji@redhat.com>
298 * g++.dg/cpp0x/alias-decl-18.C: New test.
300 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
302 * gcc.c-torture/execute/20120104-1.c: New test.
304 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
307 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
308 the old typebound_operator_8.f03.
309 * gfortran.dg/typebound_operator_8.f03: New version of
310 typebound_operator_7.f03 with 'u' a derived type instead of a
313 2012-01-05 Richard Guenther <rguenther@suse.de>
315 * g++.dg/torture/pr49309.C: Skip for -flto.
317 2012-01-05 Jakub Jelinek <jakub@redhat.com>
320 * gcc.c-torture/compile/pr51761.c: New test.
322 2012-01-05 Richard Guenther <rguenther@suse.de>
324 PR tree-optimization/51760
325 * gcc.dg/torture/pr51760.c: New testcase.
327 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
330 * gcc.dg/tm/memopt-6.c: Adjust regexp.
332 2012-01-05 Richard Guenther <rguenther@suse.de>
335 * gfortran.dg/lto/pr41576_0.f90: New testcase.
336 * gfortran.dg/lto/pr41576_1.f90: Likewise.
338 2012-01-04 Jakub Jelinek <jakub@redhat.com>
341 * gcc.dg/pr51695.c: New test.
343 2012-01-04 Andrew Pinski <apinski@cavium.com>
345 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
346 * gcc.target/mips/octeon2-lx-1.c: New test.
347 * gcc.target/mips/mips64-dsp-ldx.c: New test.
348 * gcc.target/mips/octeon2-lx-2.c: New test.
349 * gcc.target/mips/octeon2-lx-3.c: New test.
351 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
355 * gcc.dg/tm/alias-1.c: Adjust regexp.
356 * gcc.dg/tm/alias-2.c: Adjust regexp.
358 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
361 * g++.dg/warn/Wparentheses-26.C: New.
363 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
365 * gfortran.dg/elemental_optional_args_2.f90: New test.
367 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
370 * gfortran.dg/common_17.f90: New test.
372 2012-01-04 Richard Guenther <rguenther@suse.de>
374 PR tree-optimization/49651
375 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
376 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
378 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
381 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
383 2012-01-03 Andrew Pinski <apinski@cavium.com>
385 * lib/scanasm.exp (dg-function-on-line): Always use a special format
386 for all mips targets. Also allow an optional .cfi_startproc.
388 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
390 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
392 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
395 * g++.dg/rtti/dyncast5.C: New.
397 2012-01-03 Richard Guenther <rguenther@suse.de>
399 PR tree-optimization/51070
400 * gcc.dg/torture/pr51070-2.c: New testcase.
402 2012-01-03 Richard Guenther <rguenther@suse.de>
404 PR tree-optimization/51692
405 * gcc.dg/torture/pr51692.c: New testcase.
407 2012-01-03 Richard Guenther <rguenther@suse.de>
410 * g++.dg/lto/pr51650-3_0.C: New testcase.
412 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
415 * g++.dg/warn/Wredundant-decls-spec.C: New.
417 2012-01-03 Jakub Jelinek <jakub@redhat.com>
419 PR tree-optimization/51719
420 * g++.dg/tree-prof/pr51719.C: New test.
422 2012-01-03 Richard Guenther <rguenther@suse.de>
425 * gcc.dg/fold-compare-6.c: New testcase.
427 2012-01-03 Jakub Jelinek <jakub@redhat.com>
430 * g++.dg/gomp/pr51669.C: New test.
432 2012-01-02 Jason Merrill <jason@redhat.com>
435 * g++.dg/cpp0x/constexpr-union2.C: New.
438 * g++.dg/cpp0x/nsdmi-defer5.C: New.
440 2012-01-02 Dodji Seketeli <dodji@redhat.com>
443 * g++.dg/cpp0x/constexpr-99.C: New test.
445 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
448 * g++.dg/template/init9.C: New.
450 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
452 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
453 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
454 rather than a specific number.
456 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
461 * gfortran.dg/typebound_operator_7.f03: New.
462 * gfortran.dg/typebound_operator_8.f03: New.
464 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
467 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
469 * gcc.target/mips/dspr2-MULTU.c: Likewise.
471 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
473 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
475 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
477 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
480 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
482 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
483 * gfortran.dg/io_real_boz_4.f90: Likewise.
484 * gfortran.dg/io_real_boz_5.f90: Likewise.
486 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
488 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
490 2012-01-02 Revital Eres <revital.eres@linaro.org>
492 * gcc.dg/sms-11.c: New file.
494 2012-01-02 Tobias Burnus <burnus@net-b.de>
497 * gfortran.dg/coarray/image_index_3.f90: New.
499 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
502 * g++.dg/parse/enum8.C: New.
504 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
507 * g++.dg/conversion/reinterpret4.C: New.
508 * g++.dg/conversion/reinterpret1.C: Adjust.
510 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
512 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
514 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
516 * g++.old-deja/g++.brendan/crash25.C: Adjust.
517 * g++.old-deja/g++.brendan/crash56.C: Likewise.
518 * g++.old-deja/g++.jason/access14.C: Likewise.
519 * g++.old-deja/g++.jason/access8.C: Likewise.
520 * g++.old-deja/g++.jason/access1.C: Likewise.
521 * g++.old-deja/g++.other/access3.C: Likewise.
522 * g++.old-deja/g++.other/access5.C: Likewise.
523 * g++.old-deja/g++.law/unsorted1.C: Likewise.
524 * g++.old-deja/g++.law/visibility22.C: Likewise.
525 * g++.old-deja/g++.law/visibility26.C: Likewise.
526 * g++.old-deja/g++.mike/p2746.C: Likewise.
527 * g++.dg/debug/using1.C: Likewise.
528 * g++.dg/lookup/using51.C: Likewise.
529 * g++.dg/inherit/using5.C: Likewise.
530 * g++.dg/inherit/pr30297.C: Likewise.
531 * g++.dg/inherit/access8.C: Likewise.
532 * g++.dg/torture/pr39362.C: Likewise.
533 * g++.dg/template/crash13.C: Likewise.
534 * g++.dg/template/using10.C: Likewise.
536 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
539 * lib/gcc-dg.exp (scan-module-absence): Really commit last
542 2012-01-01 Ira Rosen <irar@il.ibm.com>
544 PR tree-optimization/51704
545 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
546 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
549 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
552 * g++.dg/cpp0x/constexpr-delegating2.C: New.
554 2012-01-01 Jan Hubicka <jh@suse.cz>
556 PR rtl-optimization/51069
557 * gcc.c-torture/compile/pr51069.c: New testcase.
559 2012-01-01 Jakub Jelinek <jakub@redhat.com>
561 PR tree-optimization/51683
562 * gcc.dg/pr51683.c: New test.
564 Copyright (C) 2012 Free Software Foundation, Inc.
566 Copying and distribution of this file, with or without modification,
567 are permitted in any medium without royalty provided the copyright
568 notice and this notice are preserved.