1 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
5 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
7 * gcc.target/mips/code-readable-2.c: Allow the jump table address
8 to be loaded from the constant pool, rather than via %hi and %lo.
10 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
12 PR rtl-optimization/51821
13 * gcc.dg/pr51821.c: New test.
15 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
17 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
19 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
21 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
23 2012-01-14 Tobias Burnus <burnus@net-b.de>
26 * gfortran.dg/init_flag_8.f90: New.
27 * gfortran.dg/init_flag_9.f90: New.
29 2011-01-14 Tobias Burnus <burnus@net-b.de>
32 * gfortran.dg/use_18.f90: New.
33 * gfortran.dg/use_19.f90: New.
35 2012-01-13 Ian Lance Taylor <iant@google.com>
38 * g++.dg/warn/Wsign-compare-4.C: New.
40 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
43 * gfortran.dg/alloc_comp_assign.f03: New.
44 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
45 __BUILTIN_FREE from 38 to 32.
47 2012-01-13 Jason Merrill <jason@redhat.com>
50 * g++.dg/warn/Wreturn-type-7.C: New.
52 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
54 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
56 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
57 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
58 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
59 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
60 int32plus because of big array needed.
61 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
62 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
64 2012-01-13 Jason Merrill <jason@redhat.com>
67 * g++.dg/ext/visibility/template9.C: New.
70 * g++.dg/cpp0x/defaulted34.C: New.
71 * g++.dg/template/virtual3.C: New.
73 2012-01-13 Richard Guenther <rguenther@suse.de>
76 * gcc.dg/torture/pr8081.c: New testcase.
78 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
80 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
82 2012-01-12 Jason Merrill <jason@redhat.com>
85 * g++.dg/ext/stmtexpr14.C: New.
87 2012-01-13 Dodji Seketeli <dodji@redhat.com>
90 * g++.dg/cpp0x/constexpr-diag4.C: New test.
92 2012-01-12 Jason Merrill <jason@redhat.com>
95 * g++.dg/abi/mangle48.C: Test qualified-names, too.
96 * g++.dg/abi/mangle58.C: Likewise.
99 * g++.dg/template/arg8.C: New.
101 2012-01-12 Ira Rosen <irar@il.ibm.com>
103 PR tree-optimization/51799
104 * gcc.dg/vect/pr51799.c: New test.
105 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
108 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
109 Tobias Burnus <burnus@net-b.de>
113 * lib/target-supports.exp
114 (check_effective_target_fortran_largest_fp_has_sqrt): New.
115 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
117 2012-01-11 Jason Merrill <jason@redhat.com>
120 * g++.dg/ext/attrib42.C: New.
122 2012-01-11 Jakub Jelinek <jakub@redhat.com>
125 * gcc.dg/pr51796.c: New test.
127 2012-01-11 Jason Merrill <jason@redhat.com>
130 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
132 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
134 * gnat.dg/array19.ad[sb]: New test.
136 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
138 * gnat.dg/opt23.ad[sb]: New test.
139 * gnat.dg/opt23_pkg.ad[sb]: New helper.
140 * gnat.dg/opt24.ad[sb]: New test.
142 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
144 PR tree-optimization/49642
145 * gcc.dg/tree-ssa/pr49642-1.c: New test.
146 * gcc.dg/tree-ssa/pr49642-2.c: New test.
148 2012-01-11 Jason Merrill <jason@redhat.com>
151 * g++.dg/template/explicit-args5.C: New.
153 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
155 * gcc.c-torture/execute/20120110-1.c: New testcase.
157 2012-01-10 Jason Merrill <jason@redhat.com>
160 * g++.dg/inherit/ambig1.C: New.
163 * g++.dg/cpp0x/constexpr-cache1.C: New.
165 2012-01-10 Richard Guenther <rguenther@suse.de>
167 PR tree-optimization/51801
168 * gcc.dg/torture/pr51801.c: New testcase.
170 2012-01-10 Tobias Burnus <burnus@net-b.de>
173 * gfortran.dg/allocate_with_typespec_5.f90: New.
175 2012-01-10 Tobias Burnus <burnus@net-b.de>
177 * gfortran.dg/class_39.f03: Update dg-error string.
179 2012-01-10 Richard Guenther <rguenther@suse.de>
181 PR tree-optimization/50913
182 * gcc.dg/graphite/interchange-16.c: New testcase.
183 * gcc.dg/graphite/scop-20.c: XFAIL.
184 * gfortran.dg/graphite/interchange-1.f: Likewise.
185 * gfortran.dg/graphite/block-1.f90: Likewise.
186 * gfortran.dg/graphite/block-2.f: Likewise.
188 2012-01-10 Richard Henderson <rth@redhat.com>
190 * lib/target-supports.exp (check_effective_target_vect_perm,
191 check_effective_target_vect_perm_byte,
192 check_effective_target_vect_perm_short): Enable for arm neon.
194 2012-01-09 Tobias Burnus <burnus@net-b.de>
197 * gfortran.dg/typebound_operator_11.f90: New.
199 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
201 * gnat.dg/array18.adb: New test.
202 * gnat.dg/array18_pkg.ads: New helper.
204 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
207 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
208 around base object in first assignment in main program.
209 * gfortran.dg/typebound_operator_10.f03: New test.
211 2012-01-09 Martin Jambor <mjambor@suse.cz>
213 PR tree-optimization/51759
214 * g++.dg/ipa/pr51759.C: New test.
216 2012-01-09 Tobias Burnus <burnus@net-b.de>
219 * gfortran.dg/optional_absent_2.f90: New.
221 2012-01-09 Tobias Burnus <burnus@net-b.de>
224 * gfortran.dg/use_17.f90: New.
226 2012-01-09 Gary Funck <gary@intrepid.com>
228 PR preprocessor/33919
229 * gcc.dg/pr33919.c: New test.
230 * gcc.dg/pr33919-0.h: New test header file.
231 * gcc.dg/pr33919-1.h: Ditto.
232 * gcc.dg/pr33919-2.h: Ditto.
234 2012-01-07 Jan Hubicka <jh@suse.cz>
236 PR tree-optimize/51694
237 * gcc.c-torture/compile/pr51694.c: new testcase.
239 2012-01-07 Jan Hubicka <jh@suse.cz>
241 PR tree-optimization/51600
242 * g++.dg/torture/pr51600.C: New testcase.
244 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
246 PR gcov-profile/51715
247 PR gcov-profile/51717
248 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
249 * gcc.misc-tests/gcov-14.c: Likewise.
251 2012-01-06 Jason Merrill <jason@redhat.com>
253 * g++.dg/parse/new5.C: New.
255 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
258 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
259 including <string.h>.
261 2012-01-06 Jason Merrill <jason@redhat.com>
263 * g++.dg/abi/mangle51.C: New.
264 * g++.dg/abi/mangle52.C: New.
265 * g++.dg/abi/mangle53.C: New.
266 * g++.dg/abi/mangle54.C: New.
267 * g++.dg/abi/mangle55.C: New.
268 * g++.dg/abi/mangle56.C: New.
269 * g++.dg/abi/mangle57.C: New.
270 * g++.dg/abi/mangle58.C: New.
271 * g++.dg/abi/mangle59.C: New.
272 * g++.dg/cpp0x/trailing3.C: Update mangling.
273 * g++.dg/cpp0x/variadic111.C: Update mangling.
274 * g++.dg/cpp0x/variadic4.C: Update mangling.
275 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
276 * g++.dg/template/nontype22.C: Works now.
277 * g++.dg/template/pr35240.C: Works now.
279 * g++.dg/cpp0x/error7.C: New.
281 2012-01-06 Tobias Burnus <burnus@net-b.de>
283 * gfortran.dg/deallocate_stat_2.f90: New.
284 * coarray/allocate_errgmsg.f90: New.
285 * gfortran.dg/coarray_lib_alloc_1.f90: New.
286 * gfortran.dg/coarray_lib_alloc_2.f90: New.
287 * coarray/subobject_1.f90: Fix for num_images > 1.
288 * gfortran.dg/deallocate_stat.f90: Update due to changed
291 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
293 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
295 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
297 * ada/acats/overflow.lst: Add cb20004.
299 2012-01-05 Dodji Seketeli <dodji@redhat.com>
302 * g++.dg/cpp0x/alias-decl-18.C: New test.
304 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
306 * gcc.c-torture/execute/20120104-1.c: New test.
308 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
311 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
312 the old typebound_operator_8.f03.
313 * gfortran.dg/typebound_operator_8.f03: New version of
314 typebound_operator_7.f03 with 'u' a derived type instead of a
317 2012-01-05 Richard Guenther <rguenther@suse.de>
319 * g++.dg/torture/pr49309.C: Skip for -flto.
321 2012-01-05 Jakub Jelinek <jakub@redhat.com>
324 * gcc.c-torture/compile/pr51761.c: New test.
326 2012-01-05 Richard Guenther <rguenther@suse.de>
328 PR tree-optimization/51760
329 * gcc.dg/torture/pr51760.c: New testcase.
331 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
334 * gcc.dg/tm/memopt-6.c: Adjust regexp.
336 2012-01-05 Richard Guenther <rguenther@suse.de>
339 * gfortran.dg/lto/pr41576_0.f90: New testcase.
340 * gfortran.dg/lto/pr41576_1.f90: Likewise.
342 2012-01-04 Jakub Jelinek <jakub@redhat.com>
345 * gcc.dg/pr51695.c: New test.
347 2012-01-04 Andrew Pinski <apinski@cavium.com>
349 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
350 * gcc.target/mips/octeon2-lx-1.c: New test.
351 * gcc.target/mips/mips64-dsp-ldx.c: New test.
352 * gcc.target/mips/octeon2-lx-2.c: New test.
353 * gcc.target/mips/octeon2-lx-3.c: New test.
355 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
359 * gcc.dg/tm/alias-1.c: Adjust regexp.
360 * gcc.dg/tm/alias-2.c: Adjust regexp.
362 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
365 * g++.dg/warn/Wparentheses-26.C: New.
367 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
369 * gfortran.dg/elemental_optional_args_2.f90: New test.
371 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
374 * gfortran.dg/common_17.f90: New test.
376 2012-01-04 Richard Guenther <rguenther@suse.de>
378 PR tree-optimization/49651
379 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
380 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
382 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
385 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
387 2012-01-03 Andrew Pinski <apinski@cavium.com>
389 * lib/scanasm.exp (dg-function-on-line): Always use a special format
390 for all mips targets. Also allow an optional .cfi_startproc.
392 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
394 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
396 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
399 * g++.dg/rtti/dyncast5.C: New.
401 2012-01-03 Richard Guenther <rguenther@suse.de>
403 PR tree-optimization/51070
404 * gcc.dg/torture/pr51070-2.c: New testcase.
406 2012-01-03 Richard Guenther <rguenther@suse.de>
408 PR tree-optimization/51692
409 * gcc.dg/torture/pr51692.c: New testcase.
411 2012-01-03 Richard Guenther <rguenther@suse.de>
414 * g++.dg/lto/pr51650-3_0.C: New testcase.
416 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
419 * g++.dg/warn/Wredundant-decls-spec.C: New.
421 2012-01-03 Jakub Jelinek <jakub@redhat.com>
423 PR tree-optimization/51719
424 * g++.dg/tree-prof/pr51719.C: New test.
426 2012-01-03 Richard Guenther <rguenther@suse.de>
429 * gcc.dg/fold-compare-6.c: New testcase.
431 2012-01-03 Jakub Jelinek <jakub@redhat.com>
434 * g++.dg/gomp/pr51669.C: New test.
436 2012-01-02 Jason Merrill <jason@redhat.com>
439 * g++.dg/cpp0x/constexpr-union2.C: New.
442 * g++.dg/cpp0x/nsdmi-defer5.C: New.
444 2012-01-02 Dodji Seketeli <dodji@redhat.com>
447 * g++.dg/cpp0x/constexpr-99.C: New test.
449 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
452 * g++.dg/template/init9.C: New.
454 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
456 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
457 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
458 rather than a specific number.
460 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
465 * gfortran.dg/typebound_operator_7.f03: New.
466 * gfortran.dg/typebound_operator_8.f03: New.
468 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
471 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
473 * gcc.target/mips/dspr2-MULTU.c: Likewise.
475 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
477 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
479 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
481 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
484 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
486 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
487 * gfortran.dg/io_real_boz_4.f90: Likewise.
488 * gfortran.dg/io_real_boz_5.f90: Likewise.
490 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
492 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
494 2012-01-02 Revital Eres <revital.eres@linaro.org>
496 * gcc.dg/sms-11.c: New file.
498 2012-01-02 Tobias Burnus <burnus@net-b.de>
501 * gfortran.dg/coarray/image_index_3.f90: New.
503 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
506 * g++.dg/parse/enum8.C: New.
508 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
511 * g++.dg/conversion/reinterpret4.C: New.
512 * g++.dg/conversion/reinterpret1.C: Adjust.
514 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
516 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
518 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
520 * g++.old-deja/g++.brendan/crash25.C: Adjust.
521 * g++.old-deja/g++.brendan/crash56.C: Likewise.
522 * g++.old-deja/g++.jason/access14.C: Likewise.
523 * g++.old-deja/g++.jason/access8.C: Likewise.
524 * g++.old-deja/g++.jason/access1.C: Likewise.
525 * g++.old-deja/g++.other/access3.C: Likewise.
526 * g++.old-deja/g++.other/access5.C: Likewise.
527 * g++.old-deja/g++.law/unsorted1.C: Likewise.
528 * g++.old-deja/g++.law/visibility22.C: Likewise.
529 * g++.old-deja/g++.law/visibility26.C: Likewise.
530 * g++.old-deja/g++.mike/p2746.C: Likewise.
531 * g++.dg/debug/using1.C: Likewise.
532 * g++.dg/lookup/using51.C: Likewise.
533 * g++.dg/inherit/using5.C: Likewise.
534 * g++.dg/inherit/pr30297.C: Likewise.
535 * g++.dg/inherit/access8.C: Likewise.
536 * g++.dg/torture/pr39362.C: Likewise.
537 * g++.dg/template/crash13.C: Likewise.
538 * g++.dg/template/using10.C: Likewise.
540 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
543 * lib/gcc-dg.exp (scan-module-absence): Really commit last
546 2012-01-01 Ira Rosen <irar@il.ibm.com>
548 PR tree-optimization/51704
549 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
550 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
553 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
556 * g++.dg/cpp0x/constexpr-delegating2.C: New.
558 2012-01-01 Jan Hubicka <jh@suse.cz>
560 PR rtl-optimization/51069
561 * gcc.c-torture/compile/pr51069.c: New testcase.
563 2012-01-01 Jakub Jelinek <jakub@redhat.com>
565 PR tree-optimization/51683
566 * gcc.dg/pr51683.c: New test.
568 Copyright (C) 2012 Free Software Foundation, Inc.
570 Copying and distribution of this file, with or without modification,
571 are permitted in any medium without royalty provided the copyright
572 notice and this notice are preserved.