1 2012-01-17 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/51877
4 * gcc.c-torture/execute/pr51877.c: New test.
6 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
8 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9 {!vect_align_arrays} to vect_sizes_32B_16B.
10 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
11 * gcc.dg/vect/vect-peel-3.c: Ditto.
13 2012-01-16 Jason Merrill <jason@redhat.com>
16 * g++.dg/abi/mangle60.C: New.
19 * g++.dg/pch/mangle1.{C,Hs}: New.
21 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
22 Tobias Burnus <burnus@net-b.de>
25 * gfortran.dg/elemental_optional_args_3.f90: New
26 * gfortran.dg/elemental_optional_args_4.f90: New
28 2012-01-16 Tobias Burnus <burnus@net-b.de>
31 * gfortran.dg/use_20.f90: New
33 2012-01-16 Jason Merrill <jason@redhat.com>
36 * g++.dg/cpp0x/rv-bitfield.C: New.
37 * g++.dg/cpp0x/rv-bitfield2.C: New.
39 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
41 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
42 subroutine 'qsort' and use index array to assign the result.
44 2012-01-16 Jakub Jelinek <jakub@redhat.com>
46 PR tree-optimization/51865
47 * gcc.dg/pr51865.c: New test.
49 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
51 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
53 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
55 * gcc.target/mips/code-readable-2.c: Allow the jump table address
56 to be loaded from the constant pool, rather than via %hi and %lo.
58 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
60 PR rtl-optimization/51821
61 * gcc.dg/pr51821.c: New test.
63 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
65 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
67 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
69 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
71 2012-01-14 Tobias Burnus <burnus@net-b.de>
74 * gfortran.dg/init_flag_8.f90: New.
75 * gfortran.dg/init_flag_9.f90: New.
77 2011-01-14 Tobias Burnus <burnus@net-b.de>
80 * gfortran.dg/use_18.f90: New.
81 * gfortran.dg/use_19.f90: New.
83 2012-01-13 Ian Lance Taylor <iant@google.com>
86 * g++.dg/warn/Wsign-compare-4.C: New.
88 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
91 * gfortran.dg/alloc_comp_assign.f03: New.
92 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
93 __BUILTIN_FREE from 38 to 32.
95 2012-01-13 Jason Merrill <jason@redhat.com>
98 * g++.dg/warn/Wreturn-type-7.C: New.
100 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
102 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
104 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
105 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
106 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
107 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
108 int32plus because of big array needed.
109 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
110 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
112 2012-01-13 Jason Merrill <jason@redhat.com>
115 * g++.dg/ext/visibility/template9.C: New.
118 * g++.dg/cpp0x/defaulted34.C: New.
119 * g++.dg/template/virtual3.C: New.
121 2012-01-13 Richard Guenther <rguenther@suse.de>
124 * gcc.dg/torture/pr8081.c: New testcase.
126 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
128 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
130 2012-01-12 Jason Merrill <jason@redhat.com>
133 * g++.dg/ext/stmtexpr14.C: New.
135 2012-01-13 Dodji Seketeli <dodji@redhat.com>
138 * g++.dg/cpp0x/constexpr-diag4.C: New test.
140 2012-01-12 Jason Merrill <jason@redhat.com>
143 * g++.dg/abi/mangle48.C: Test qualified-names, too.
144 * g++.dg/abi/mangle58.C: Likewise.
147 * g++.dg/template/arg8.C: New.
149 2012-01-12 Ira Rosen <irar@il.ibm.com>
151 PR tree-optimization/51799
152 * gcc.dg/vect/pr51799.c: New test.
153 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
156 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
157 Tobias Burnus <burnus@net-b.de>
161 * lib/target-supports.exp
162 (check_effective_target_fortran_largest_fp_has_sqrt): New.
163 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
165 2012-01-11 Jason Merrill <jason@redhat.com>
168 * g++.dg/ext/attrib42.C: New.
170 2012-01-11 Jakub Jelinek <jakub@redhat.com>
173 * gcc.dg/pr51796.c: New test.
175 2012-01-11 Jason Merrill <jason@redhat.com>
178 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
180 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
182 * gnat.dg/array19.ad[sb]: New test.
184 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
186 * gnat.dg/opt23.ad[sb]: New test.
187 * gnat.dg/opt23_pkg.ad[sb]: New helper.
188 * gnat.dg/opt24.ad[sb]: New test.
190 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
192 PR tree-optimization/49642
193 * gcc.dg/tree-ssa/pr49642-1.c: New test.
194 * gcc.dg/tree-ssa/pr49642-2.c: New test.
196 2012-01-11 Jason Merrill <jason@redhat.com>
199 * g++.dg/template/explicit-args5.C: New.
201 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
203 * gcc.c-torture/execute/20120110-1.c: New testcase.
205 2012-01-10 Jason Merrill <jason@redhat.com>
208 * g++.dg/inherit/ambig1.C: New.
211 * g++.dg/cpp0x/constexpr-cache1.C: New.
213 2012-01-10 Richard Guenther <rguenther@suse.de>
215 PR tree-optimization/51801
216 * gcc.dg/torture/pr51801.c: New testcase.
218 2012-01-10 Tobias Burnus <burnus@net-b.de>
221 * gfortran.dg/allocate_with_typespec_5.f90: New.
223 2012-01-10 Tobias Burnus <burnus@net-b.de>
225 * gfortran.dg/class_39.f03: Update dg-error string.
227 2012-01-10 Richard Guenther <rguenther@suse.de>
229 PR tree-optimization/50913
230 * gcc.dg/graphite/interchange-16.c: New testcase.
231 * gcc.dg/graphite/scop-20.c: XFAIL.
232 * gfortran.dg/graphite/interchange-1.f: Likewise.
233 * gfortran.dg/graphite/block-1.f90: Likewise.
234 * gfortran.dg/graphite/block-2.f: Likewise.
236 2012-01-10 Richard Henderson <rth@redhat.com>
238 * lib/target-supports.exp (check_effective_target_vect_perm,
239 check_effective_target_vect_perm_byte,
240 check_effective_target_vect_perm_short): Enable for arm neon.
242 2012-01-09 Tobias Burnus <burnus@net-b.de>
245 * gfortran.dg/typebound_operator_11.f90: New.
247 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
249 * gnat.dg/array18.adb: New test.
250 * gnat.dg/array18_pkg.ads: New helper.
252 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
255 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
256 around base object in first assignment in main program.
257 * gfortran.dg/typebound_operator_10.f03: New test.
259 2012-01-09 Martin Jambor <mjambor@suse.cz>
261 PR tree-optimization/51759
262 * g++.dg/ipa/pr51759.C: New test.
264 2012-01-09 Tobias Burnus <burnus@net-b.de>
267 * gfortran.dg/optional_absent_2.f90: New.
269 2012-01-09 Tobias Burnus <burnus@net-b.de>
272 * gfortran.dg/use_17.f90: New.
274 2012-01-09 Gary Funck <gary@intrepid.com>
276 PR preprocessor/33919
277 * gcc.dg/pr33919.c: New test.
278 * gcc.dg/pr33919-0.h: New test header file.
279 * gcc.dg/pr33919-1.h: Ditto.
280 * gcc.dg/pr33919-2.h: Ditto.
282 2012-01-07 Jan Hubicka <jh@suse.cz>
284 PR tree-optimize/51694
285 * gcc.c-torture/compile/pr51694.c: new testcase.
287 2012-01-07 Jan Hubicka <jh@suse.cz>
289 PR tree-optimization/51600
290 * g++.dg/torture/pr51600.C: New testcase.
292 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
294 PR gcov-profile/51715
295 PR gcov-profile/51717
296 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
297 * gcc.misc-tests/gcov-14.c: Likewise.
299 2012-01-06 Jason Merrill <jason@redhat.com>
301 * g++.dg/parse/new5.C: New.
303 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
306 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
307 including <string.h>.
309 2012-01-06 Jason Merrill <jason@redhat.com>
311 * g++.dg/abi/mangle51.C: New.
312 * g++.dg/abi/mangle52.C: New.
313 * g++.dg/abi/mangle53.C: New.
314 * g++.dg/abi/mangle54.C: New.
315 * g++.dg/abi/mangle55.C: New.
316 * g++.dg/abi/mangle56.C: New.
317 * g++.dg/abi/mangle57.C: New.
318 * g++.dg/abi/mangle58.C: New.
319 * g++.dg/abi/mangle59.C: New.
320 * g++.dg/cpp0x/trailing3.C: Update mangling.
321 * g++.dg/cpp0x/variadic111.C: Update mangling.
322 * g++.dg/cpp0x/variadic4.C: Update mangling.
323 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
324 * g++.dg/template/nontype22.C: Works now.
325 * g++.dg/template/pr35240.C: Works now.
327 * g++.dg/cpp0x/error7.C: New.
329 2012-01-06 Tobias Burnus <burnus@net-b.de>
331 * gfortran.dg/deallocate_stat_2.f90: New.
332 * coarray/allocate_errgmsg.f90: New.
333 * gfortran.dg/coarray_lib_alloc_1.f90: New.
334 * gfortran.dg/coarray_lib_alloc_2.f90: New.
335 * coarray/subobject_1.f90: Fix for num_images > 1.
336 * gfortran.dg/deallocate_stat.f90: Update due to changed
339 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
341 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
343 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
345 * ada/acats/overflow.lst: Add cb20004.
347 2012-01-05 Dodji Seketeli <dodji@redhat.com>
350 * g++.dg/cpp0x/alias-decl-18.C: New test.
352 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
354 * gcc.c-torture/execute/20120104-1.c: New test.
356 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
359 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
360 the old typebound_operator_8.f03.
361 * gfortran.dg/typebound_operator_8.f03: New version of
362 typebound_operator_7.f03 with 'u' a derived type instead of a
365 2012-01-05 Richard Guenther <rguenther@suse.de>
367 * g++.dg/torture/pr49309.C: Skip for -flto.
369 2012-01-05 Jakub Jelinek <jakub@redhat.com>
372 * gcc.c-torture/compile/pr51761.c: New test.
374 2012-01-05 Richard Guenther <rguenther@suse.de>
376 PR tree-optimization/51760
377 * gcc.dg/torture/pr51760.c: New testcase.
379 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
382 * gcc.dg/tm/memopt-6.c: Adjust regexp.
384 2012-01-05 Richard Guenther <rguenther@suse.de>
387 * gfortran.dg/lto/pr41576_0.f90: New testcase.
388 * gfortran.dg/lto/pr41576_1.f90: Likewise.
390 2012-01-04 Jakub Jelinek <jakub@redhat.com>
393 * gcc.dg/pr51695.c: New test.
395 2012-01-04 Andrew Pinski <apinski@cavium.com>
397 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
398 * gcc.target/mips/octeon2-lx-1.c: New test.
399 * gcc.target/mips/mips64-dsp-ldx.c: New test.
400 * gcc.target/mips/octeon2-lx-2.c: New test.
401 * gcc.target/mips/octeon2-lx-3.c: New test.
403 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
407 * gcc.dg/tm/alias-1.c: Adjust regexp.
408 * gcc.dg/tm/alias-2.c: Adjust regexp.
410 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
413 * g++.dg/warn/Wparentheses-26.C: New.
415 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
417 * gfortran.dg/elemental_optional_args_2.f90: New test.
419 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
422 * gfortran.dg/common_17.f90: New test.
424 2012-01-04 Richard Guenther <rguenther@suse.de>
426 PR tree-optimization/49651
427 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
428 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
430 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
433 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
435 2012-01-03 Andrew Pinski <apinski@cavium.com>
437 * lib/scanasm.exp (dg-function-on-line): Always use a special format
438 for all mips targets. Also allow an optional .cfi_startproc.
440 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
442 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
444 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
447 * g++.dg/rtti/dyncast5.C: New.
449 2012-01-03 Richard Guenther <rguenther@suse.de>
451 PR tree-optimization/51070
452 * gcc.dg/torture/pr51070-2.c: New testcase.
454 2012-01-03 Richard Guenther <rguenther@suse.de>
456 PR tree-optimization/51692
457 * gcc.dg/torture/pr51692.c: New testcase.
459 2012-01-03 Richard Guenther <rguenther@suse.de>
462 * g++.dg/lto/pr51650-3_0.C: New testcase.
464 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
467 * g++.dg/warn/Wredundant-decls-spec.C: New.
469 2012-01-03 Jakub Jelinek <jakub@redhat.com>
471 PR tree-optimization/51719
472 * g++.dg/tree-prof/pr51719.C: New test.
474 2012-01-03 Richard Guenther <rguenther@suse.de>
477 * gcc.dg/fold-compare-6.c: New testcase.
479 2012-01-03 Jakub Jelinek <jakub@redhat.com>
482 * g++.dg/gomp/pr51669.C: New test.
484 2012-01-02 Jason Merrill <jason@redhat.com>
487 * g++.dg/cpp0x/constexpr-union2.C: New.
490 * g++.dg/cpp0x/nsdmi-defer5.C: New.
492 2012-01-02 Dodji Seketeli <dodji@redhat.com>
495 * g++.dg/cpp0x/constexpr-99.C: New test.
497 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
500 * g++.dg/template/init9.C: New.
502 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
504 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
505 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
506 rather than a specific number.
508 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
513 * gfortran.dg/typebound_operator_7.f03: New.
514 * gfortran.dg/typebound_operator_8.f03: New.
516 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
519 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
521 * gcc.target/mips/dspr2-MULTU.c: Likewise.
523 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
525 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
527 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
529 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
532 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
534 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
535 * gfortran.dg/io_real_boz_4.f90: Likewise.
536 * gfortran.dg/io_real_boz_5.f90: Likewise.
538 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
540 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
542 2012-01-02 Revital Eres <revital.eres@linaro.org>
544 * gcc.dg/sms-11.c: New file.
546 2012-01-02 Tobias Burnus <burnus@net-b.de>
549 * gfortran.dg/coarray/image_index_3.f90: New.
551 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
554 * g++.dg/parse/enum8.C: New.
556 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
559 * g++.dg/conversion/reinterpret4.C: New.
560 * g++.dg/conversion/reinterpret1.C: Adjust.
562 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
564 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
566 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
568 * g++.old-deja/g++.brendan/crash25.C: Adjust.
569 * g++.old-deja/g++.brendan/crash56.C: Likewise.
570 * g++.old-deja/g++.jason/access14.C: Likewise.
571 * g++.old-deja/g++.jason/access8.C: Likewise.
572 * g++.old-deja/g++.jason/access1.C: Likewise.
573 * g++.old-deja/g++.other/access3.C: Likewise.
574 * g++.old-deja/g++.other/access5.C: Likewise.
575 * g++.old-deja/g++.law/unsorted1.C: Likewise.
576 * g++.old-deja/g++.law/visibility22.C: Likewise.
577 * g++.old-deja/g++.law/visibility26.C: Likewise.
578 * g++.old-deja/g++.mike/p2746.C: Likewise.
579 * g++.dg/debug/using1.C: Likewise.
580 * g++.dg/lookup/using51.C: Likewise.
581 * g++.dg/inherit/using5.C: Likewise.
582 * g++.dg/inherit/pr30297.C: Likewise.
583 * g++.dg/inherit/access8.C: Likewise.
584 * g++.dg/torture/pr39362.C: Likewise.
585 * g++.dg/template/crash13.C: Likewise.
586 * g++.dg/template/using10.C: Likewise.
588 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
591 * lib/gcc-dg.exp (scan-module-absence): Really commit last
594 2012-01-01 Ira Rosen <irar@il.ibm.com>
596 PR tree-optimization/51704
597 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
598 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
601 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
604 * g++.dg/cpp0x/constexpr-delegating2.C: New.
606 2012-01-01 Jan Hubicka <jh@suse.cz>
608 PR rtl-optimization/51069
609 * gcc.c-torture/compile/pr51069.c: New testcase.
611 2012-01-01 Jakub Jelinek <jakub@redhat.com>
613 PR tree-optimization/51683
614 * gcc.dg/pr51683.c: New test.
616 Copyright (C) 2012 Free Software Foundation, Inc.
618 Copying and distribution of this file, with or without modification,
619 are permitted in any medium without royalty provided the copyright
620 notice and this notice are preserved.