1 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/class_48.f90 : Add test of allocate class array
5 component with source in subroutine test3. Remove commenting
6 out in subroutine test4, since branching on unitialized variable
7 is now fixed (no PR for this last.).
9 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
11 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
13 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
15 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
18 * lib/target-supports.exp (check_effective_target_mips_rel): New.
19 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
21 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
23 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
24 (check_effective_target_sync_int_long): Use it.
25 (check_effective_target_sync_char_short): Likewise.
26 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
28 2012-02-05 Tobias Burnus <burnus@net-b.de>
31 * gfortran.dg/class_48.f90: Add some further checks.
33 2012-02-05 Ira Rosen <irar@il.ibm.com>
35 PR tree-optimization/52091
36 * gcc.dg/vect/pr52091.c: New test.
38 2012-02-04 Jakub Jelinek <jakub@redhat.com>
40 PR rtl-optimization/52113
41 * gcc.target/avr/pr52113.c: New test.
43 2012-02-03 Jakub Jelinek <jakub@redhat.com>
45 PR rtl-optimization/52092
46 * gcc.c-torture/compile/pr52092.c: New test.
48 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
51 * gfortran.dg/class_array_10.f03: New test.
54 * gfortran.dg/class_array_11.f03: New test.
57 * gfortran.dg/class_array_12.f03: New test.
59 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
62 * gfortran.dg/realloc_on_assign_11.f90: New test.
64 2012-02-02 Tobias Burnus <burnus@net-b.de>
67 * gfortran.dg/shape_7.f90: New.
69 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
71 * gcc.target/mips/mips-prepend-1.c: New test.
73 2012-02-02 Jan Hubicka <jh@suse.cz>
74 Tom de Vries <tom@codesourcery.com>
77 * testsuite/gcc.dg/alias-12.c: New testcase.
78 * testsuite/gcc.dg/alias-13.c: New testcase.
80 2012-02-02 Jakub Jelinek <jakub@redhat.com>
83 * gcc.dg/pr52086.c: New test.
85 PR tree-optimization/52073
86 * gcc.c-torture/compile/pr52073.c: New test.
88 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
91 * gfortran.dg/function_optimize_10.f90: New test.
93 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
95 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
98 2012-02-01 Tobias Burnus <burnus@net-b.de>
101 * gfortran.dg/typebound_operator_14.f90: New.
103 2012-02-01 Tobias Burnus <burnus@net-b.de>
106 * gfortran.dg/elemental_function_1.f90: New.
108 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
110 PR rtl-optimization/51374
111 * gcc.target/avr/torture/pr51374-1.c:
112 Also fail if SBIS is seen.
114 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
116 PR rtl-optimization/51374
117 * gcc.target/avr/torture/pr51374-1.c: New.
119 2012-01-31 Tobias Burnus <burnus@net-b.de>
122 * gfortran.dg/typebound_generic_11.f90: New.
124 2012-01-31 Tobias Burnus <burnus@net-b.de>
127 * gfortran.dg/class_49.f90: New.
129 2012-01-31 Tobias Burnus <burnus@net-b.de>
132 * gfortran.dg/elemental_args_check_6.f90: New.
134 2012-01-31 Jason Merrill <jason@redhat.com>
137 * g++.dg/cpp0x/variadic122.C: New.
139 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
142 * gfortran.dg/realloc_on_assign_10.f90: New test.
144 2012-01-31 Richard Guenther <rguenther@suse.de>
146 PR tree-optimization/51528
147 * gcc.dg/torture/pr51528.c: New testcase.
149 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
152 * lib/go.exp (go_target_compile): Append timeout= to options.
153 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
154 select5-out.go test on alpha*-*-* targets.
156 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
158 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
159 (TEST_SHORT): Reformat in the same way.
160 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
161 (TEST_SHORT): Reformat in the same way.
162 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
163 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
164 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
165 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
166 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
168 2012-01-30 Bin Cheng <bin.cheng@arm.com>
171 * gcc.target/arm/pr51835.c: New testcase.
173 2012-01-30 Richard Guenther <rguenther@suse.de>
175 PR tree-optimization/52028
176 * gcc.dg/torture/pr52028.c: New testcase.
177 * gfortran.dg/ldist-pr45199.f: Adjust.
178 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
179 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
180 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
182 2012-01-30 Jakub Jelinek <jakub@redhat.com>
185 * gcc.dg/tree-prof/pr52027.c: New test.
187 PR tree-optimization/52046
188 * gcc.dg/pr52046.c: New test.
191 * g++.dg/other/pr52048.C: New test.
193 2012-01-30 Richard Guenther <rguenther@suse.de>
195 PR tree-optimization/52045
196 * gcc.dg/pr52045.c: New testcase.
198 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
200 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
201 new code generated for __sync_lock_release.
203 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
205 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
207 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
210 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
212 * g++.dg/ext/visibility/template10.C: Fix typo.
214 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
216 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
219 * g++.dg/cpp0x/constexpr-ice6.C: New.
221 2012-01-29 Tobias Burnus <burnus@net-b.de>
224 * gfortran.dg/default_initialization_6.f90: New.
226 2012-01-29 Tobias Burnus <burnus@net-b.de>
229 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
230 * gfortran.dg/class_48.f90: New.
232 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
235 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
237 2012-01-28 Tobias Burnus <burnus@net-b.de>
240 * gfortran.dg/class_allocate_12.f90: New.
242 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
244 * gcc.dg/torture/pr50444.c: Fix dg directives.
246 2012-01-28 Jakub Jelinek <jakub@redhat.com>
249 * gcc.target/arm/pr52006.c: New test.
251 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
254 * gcc.dg/lto/trans-mem.h: New file.
255 * gcc.dg/lto/trans-mem-2_0.c: Include it.
256 * gcc.dg/lto/trans-mem-1_1.c: Same.
257 * gcc.dg/lto/trans-mem-4_1.c: Same.
258 * gcc.dg/lto/trans-mem-3_1.c: Same.
260 2012-01-27 Tobias Burnus <burnus@net-b.de>
263 * gfortran.dg/dummy_procedure_7.f90: New.
265 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
267 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
268 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
270 2012-01-27 Jakub Jelinek <jakub@redhat.com>
273 * g++.dg/other/gc5.C: New test.
275 2012-01-27 Richard Guenther <rguenther@suse.de>
277 PR tree-optimization/50444
278 * gcc.dg/torture/pr50444.c: New testcase.
280 2012-01-27 Tobias Burnus <burnus@net-b.de>
284 * gfortran.dg/move_alloc_13.f90: New.
286 2012-01-27 Tobias Burnus <burnus@net-b.de>
289 * gfortran.dg/allocate_alloc_opt_13.f90: New.
290 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
291 and change dg-error string.
293 2012-01-27 Tobias Burnus <burnus@net-b.de>
296 * gfortran.dg/elemental_args_check_5.f90: New.
298 2012-01-27 Richard Guenther <rguenther@suse.de>
301 * g++.dg/torture/pr51959.C: New testcase.
303 2012-01-27 Tom de Vries <tom@codesourcery.com>
305 PR tree-optimization/51990
306 * gcc.dg/pr51990.c: New test.
307 * gcc.dg/pr51990-2.c: Same.
309 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
310 Tobias Burnus <burnus@gcc.gnu.org>
313 * gfortran.dg/class_allocate_11.f03: New.
318 * gfortran.dg/class_allocate_7.f03: New.
319 * gfortran.dg/class_allocate_8.f03: New.
320 * gfortran.dg/class_allocate_9.f03: New.
321 * gfortran.dg/class_allocate_10.f03: New.
323 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
325 * gnat.dg/discr34.adb: New test.
326 * gnat.dg/discr34_pkg.ads: New helper.
328 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
330 * gnat.dg/discr33.adb: New test.
332 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
334 * gnat.dg/limited_with3.ad[sb): New test.
335 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
336 * gnat.dg/limited_with3_pkg2.ads: Likewise.
337 * gnat.dg/limited_with3_pkg3.ads: Likewise.
339 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
341 * gnat.dg/stack_usage1.adb: New test.
342 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
344 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
345 * gcc.dg/pr44194-2.c: Likewise.
347 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
350 * g++.dg/template/crash112.C: New.
352 2012-01-27 Richard Henderson <rth@redhat.com>
354 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
356 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
358 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
360 2012-01-26 Jakub Jelinek <jakub@redhat.com>
363 * g++.dg/opt/pr51895.C: New test.
365 2012-01-26 Michael Matz <matz@suse.de>
367 PR tree-optimization/48794
368 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
370 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
372 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
374 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
376 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
377 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
379 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
380 the default value for s390 and s390x.
382 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
385 * gcc.dg/lto/trans-mem-4_0.c: New.
386 * gcc.dg/lto/trans-mem-4_1.c: New.
387 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
389 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
390 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
392 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
393 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
396 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
398 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
400 2012-01-25 Ian Lance Taylor <iant@google.com>
402 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
404 2012-01-25 Tobias Burnus <burnus@net-b.de>
407 * gfortran.dg/typebound_proc_25.f90: New.
409 2012-01-25 Jason Merrill <jason@redhat.com>
412 * g++.dg/lto/pr51992_0.C: New.
414 2012-01-25 Jakub Jelinek <jakub@redhat.com>
416 PR tree-optimization/51987
417 * gcc.target/i386/pr51987.c: New test.
419 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
421 * gcc.dg/tm/lto-1.c: Require lto support in target.
423 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
425 PR rtl-optimization/48374
426 * gcc.dg/pr48374.c: New test.
428 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
430 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
432 2012-01-25 Tobias Burnus <burnus@net-b.de>
435 * gfortran.dg/derived_constructor_char_3.f90: New.
437 2012-01-24 Ian Lance Taylor <iant@google.com>
439 * go.test/go-test.exp (filecmp): New procedure.
440 (errchk): Handle quoted square brackets.
441 (go-gc-tests): Set go_compile_args. Handle various new test
442 lines. Skip a few new tests.
443 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
445 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
447 * lib/target-supports.exp (proc check_effective_target_vect_perm)
448 (check_effective_target_vect_extract_even_odd)
449 (check_effective_target_vect_interleave): Return true for MIPS
452 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
454 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
455 (main): Use it instead of argc.
457 2012-01-24 Jason Merrill <jason@redhat.com>
460 * g++.dg/cpp0x/sfinae31.C: New.
462 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
464 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
466 2012-01-24 Jason Merrill <jason@redhat.com>
469 * g++.dg/inherit/covariant20.C: New.
471 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
474 * g++.dg/parse/crash58.C: New.
476 2012-01-24 Jakub Jelinek <jakub@redhat.com>
479 * gcc.dg/pr51957-1.c: New test.
480 * gcc.dg/pr51957-1.h: New file.
481 * gcc.dg/pr51957-2.c: New test.
483 2012-01-23 Jason Merrill <jason@redhat.com>
486 * g++.dg/ext/visibility/template10.C: New.
488 2012-01-23 Tobias Burnus <burnus@net-b.de>
491 * gfortran.dg/move_alloc_12.f90: New.
493 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
496 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
498 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
501 * g++.dg/template/crash111.C: New.
503 2012-01-23 Arnaud Charlet <charlet@adacore.com>
505 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
507 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
509 2012-01-23 Dodji Seketeli <dodji@redhat.com>
512 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
513 the DW_TAG_class_type and DW_AT_name: "Executor".
515 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
517 * lib/target-supports.exp
518 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
519 (check_effective_target_vect_interleave): Likewise.
521 2012-01-22 Jason Merrill <jason@redhat.com>
524 * g++.dg/template/using20.C: New.
525 * g++.dg/template/template-id-2.C: Adjust diagnostic.
527 2012-01-23 Jason Merrill <jason@redhat.com>
530 * g++.dg/torture/pr51344.C: Limit to x86.
532 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
534 * c-c++-common/tm/omp.c: Require target with pthread support.
536 2012-01-23 Richard Guenther <rguenther@suse.de>
538 PR tree-optimization/51949
539 * gcc.dg/torture/pr51949.c: New testcase.
541 2012-01-23 Jakub Jelinek <jakub@redhat.com>
543 PR rtl-optimization/51933
544 * gcc.c-torture/execute/pr51933.c: New test.
546 2012-01-22 Douglas B Rupp <rupp@gnat.com>
548 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
549 Do not define for Interix.
551 2012-01-22 Jason Merrill <jason@redhat.com>
554 * g++.dg/lto/pr51832.h: New.
555 * g++.dg/lto/pr51832_0.C: New.
556 * g++.dg/lto/pr51832_1.C: New.
558 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
560 * gcc.dg/ext-elim-1.c: New test.
562 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
565 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
566 * g++.dg/opt/longbranch1.C: Likewise.
568 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
570 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
573 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
576 * gfortran.dg/namelist_74.f90: New test.
577 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
579 2012-01-21 Tobias Burnus <burnus@net-b.de>
582 * gfortran.dg/class_47.f90: New.
584 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
586 * gnat.dg/renaming5.ad[sb]: New test.
588 2012-01-20 Jason Merrill <jason@redhat.com>
591 * g++.dg/pch/mangle1.{C,Hs}: Remove.
593 2012-01-20 Jason Merrill <jason@redhat.com>
596 * g++.dg/ext/attrib42.C: Require ilp32.
598 2012-01-20 Jakub Jelinek <jakub@redhat.com>
601 * gcc.target/arm/pr51915.c: New test.
603 2012-01-20 Cary Coutant <ccoutant@google.com>
604 Dodji Seketeli <dodji@redhat.com>
607 * g++.dg/debug/dwarf2/nested-3.C: New test.
609 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
612 * g++.dg/template/crash110.C: New.
614 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
616 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
617 Remove default options on hppa*-*-hpux*.
619 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
621 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
623 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
625 * gcc.c-torture/compile/pr51856.c: New testcase.
627 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
629 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
630 options to go_target_compile.
632 2012-01-20 Kai Tietz <ktietz@redhat.com>
634 * g++.dg/torture/pr51344.C: Fix typo.
636 2012-01-20 Richard Guenther <rguenther@suse.de>
638 PR tree-optimization/51903
639 * g++.dg/torture/pr51903.C: New testcase.
641 2012-01-20 Tobias Burnus <burnus@net-b.de>
642 Janus Weil <janus@gcc.gnu.org>
645 * gfortran.dg/use_21.f90: New.
647 2012-01-20 Jakub Jelinek <jakub@redhat.com>
650 * gcc.dg/torture/pr51106-1.c: New test.
651 * gcc.dg/torture/pr51106-2.c: New test.
653 2012-01-19 Kai Tietz <ktietz@redhat.com>
655 * g++.dg/torture/pr51344.C: New test.
657 2012-01-19 Tobias Burnus <burnus@net-b.de>
660 * gfortran.dg/intrinsic_size_2.f90: New.
662 2012-01-19 Jason Merrill <jason@redhat.com>
665 * g++.dg/inherit/using7.C: New.
667 2012-01-19 Richard Guenther <rguenther@suse.de>
669 PR tree-optimization/37997
670 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
672 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
674 PR rtl-optimization/51505
675 * gcc.dg/pr51505.c: New test.
677 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
680 * gfortran.dg/typebound_operator_12.f03: New.
681 * gfortran.dg/typebound_operator_13.f03: New.
683 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
686 * g++.dg/cpp0x/pr51225.C: New.
688 2012-01-17 Ian Lance Taylor <iant@google.com>
691 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
693 2012-01-17 Tobias Burnus <burnus@net-b.de>
696 * gfortran.dg/realloc_on_assign_9.f90: New.
698 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
701 * gcc.dg/tm/memopt-3.c: Remove xfail.
702 * gcc.dg/tm/memopt-4.c: Remove xfail.
703 * gcc.dg/tm/memopt-5.c: Remove xfail.
704 * gcc.dg/tm/memopt-7.c: Remove xfail.
706 2012-01-17 Jakub Jelinek <jakub@redhat.com>
708 PR tree-optimization/51877
709 * gcc.c-torture/execute/pr51877.c: New test.
711 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
713 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
714 {!vect_align_arrays} to vect_sizes_32B_16B.
715 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
716 * gcc.dg/vect/vect-peel-3.c: Ditto.
718 2012-01-16 Jason Merrill <jason@redhat.com>
721 * g++.dg/abi/mangle60.C: New.
724 * g++.dg/pch/mangle1.{C,Hs}: New.
726 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
727 Tobias Burnus <burnus@net-b.de>
730 * gfortran.dg/elemental_optional_args_3.f90: New
731 * gfortran.dg/elemental_optional_args_4.f90: New
733 2012-01-16 Tobias Burnus <burnus@net-b.de>
736 * gfortran.dg/use_20.f90: New
738 2012-01-16 Jason Merrill <jason@redhat.com>
741 * g++.dg/cpp0x/rv-bitfield.C: New.
742 * g++.dg/cpp0x/rv-bitfield2.C: New.
744 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
746 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
747 subroutine 'qsort' and use index array to assign the result.
749 2012-01-16 Jakub Jelinek <jakub@redhat.com>
751 PR tree-optimization/51865
752 * gcc.dg/pr51865.c: New test.
754 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
756 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
758 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
760 * gcc.target/mips/code-readable-2.c: Allow the jump table address
761 to be loaded from the constant pool, rather than via %hi and %lo.
763 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
765 PR rtl-optimization/51821
766 * gcc.dg/pr51821.c: New test.
768 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
770 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
772 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
774 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
776 2012-01-14 Tobias Burnus <burnus@net-b.de>
779 * gfortran.dg/init_flag_8.f90: New.
780 * gfortran.dg/init_flag_9.f90: New.
782 2011-01-14 Tobias Burnus <burnus@net-b.de>
785 * gfortran.dg/use_18.f90: New.
786 * gfortran.dg/use_19.f90: New.
788 2012-01-13 Ian Lance Taylor <iant@google.com>
791 * g++.dg/warn/Wsign-compare-4.C: New.
793 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
796 * gfortran.dg/alloc_comp_assign.f03: New.
797 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
798 __BUILTIN_FREE from 38 to 32.
800 2012-01-13 Jason Merrill <jason@redhat.com>
803 * g++.dg/warn/Wreturn-type-7.C: New.
805 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
807 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
809 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
810 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
811 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
812 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
813 int32plus because of big array needed.
814 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
815 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
817 2012-01-13 Jason Merrill <jason@redhat.com>
820 * g++.dg/ext/visibility/template9.C: New.
823 * g++.dg/cpp0x/defaulted34.C: New.
824 * g++.dg/template/virtual3.C: New.
826 2012-01-13 Richard Guenther <rguenther@suse.de>
829 * gcc.dg/torture/pr8081.c: New testcase.
831 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
833 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
835 2012-01-12 Jason Merrill <jason@redhat.com>
838 * g++.dg/ext/stmtexpr14.C: New.
840 2012-01-13 Dodji Seketeli <dodji@redhat.com>
843 * g++.dg/cpp0x/constexpr-diag4.C: New test.
845 2012-01-12 Jason Merrill <jason@redhat.com>
848 * g++.dg/abi/mangle48.C: Test qualified-names, too.
849 * g++.dg/abi/mangle58.C: Likewise.
852 * g++.dg/template/arg8.C: New.
854 2012-01-12 Ira Rosen <irar@il.ibm.com>
856 PR tree-optimization/51799
857 * gcc.dg/vect/pr51799.c: New test.
858 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
861 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
862 Tobias Burnus <burnus@net-b.de>
866 * lib/target-supports.exp
867 (check_effective_target_fortran_largest_fp_has_sqrt): New.
868 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
870 2012-01-11 Jason Merrill <jason@redhat.com>
873 * g++.dg/ext/attrib42.C: New.
875 2012-01-11 Jakub Jelinek <jakub@redhat.com>
878 * gcc.dg/pr51796.c: New test.
880 2012-01-11 Jason Merrill <jason@redhat.com>
883 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
885 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
887 * gnat.dg/array19.ad[sb]: New test.
889 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
891 * gnat.dg/opt23.ad[sb]: New test.
892 * gnat.dg/opt23_pkg.ad[sb]: New helper.
893 * gnat.dg/opt24.ad[sb]: New test.
895 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
897 PR tree-optimization/49642
898 * gcc.dg/tree-ssa/pr49642-1.c: New test.
899 * gcc.dg/tree-ssa/pr49642-2.c: New test.
901 2012-01-11 Jason Merrill <jason@redhat.com>
904 * g++.dg/template/explicit-args5.C: New.
906 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
908 * gcc.c-torture/execute/20120110-1.c: New testcase.
910 2012-01-10 Jason Merrill <jason@redhat.com>
913 * g++.dg/inherit/ambig1.C: New.
916 * g++.dg/cpp0x/constexpr-cache1.C: New.
918 2012-01-10 Richard Guenther <rguenther@suse.de>
920 PR tree-optimization/51801
921 * gcc.dg/torture/pr51801.c: New testcase.
923 2012-01-10 Tobias Burnus <burnus@net-b.de>
926 * gfortran.dg/allocate_with_typespec_5.f90: New.
928 2012-01-10 Tobias Burnus <burnus@net-b.de>
930 * gfortran.dg/class_39.f03: Update dg-error string.
932 2012-01-10 Richard Guenther <rguenther@suse.de>
934 PR tree-optimization/50913
935 * gcc.dg/graphite/interchange-16.c: New testcase.
936 * gcc.dg/graphite/scop-20.c: XFAIL.
937 * gfortran.dg/graphite/interchange-1.f: Likewise.
938 * gfortran.dg/graphite/block-1.f90: Likewise.
939 * gfortran.dg/graphite/block-2.f: Likewise.
941 2012-01-10 Richard Henderson <rth@redhat.com>
943 * lib/target-supports.exp (check_effective_target_vect_perm,
944 check_effective_target_vect_perm_byte,
945 check_effective_target_vect_perm_short): Enable for arm neon.
947 2012-01-09 Tobias Burnus <burnus@net-b.de>
950 * gfortran.dg/typebound_operator_11.f90: New.
952 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
954 * gnat.dg/array18.adb: New test.
955 * gnat.dg/array18_pkg.ads: New helper.
957 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
960 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
961 around base object in first assignment in main program.
962 * gfortran.dg/typebound_operator_10.f03: New test.
964 2012-01-09 Martin Jambor <mjambor@suse.cz>
966 PR tree-optimization/51759
967 * g++.dg/ipa/pr51759.C: New test.
969 2012-01-09 Tobias Burnus <burnus@net-b.de>
972 * gfortran.dg/optional_absent_2.f90: New.
974 2012-01-09 Tobias Burnus <burnus@net-b.de>
977 * gfortran.dg/use_17.f90: New.
979 2012-01-09 Gary Funck <gary@intrepid.com>
981 PR preprocessor/33919
982 * gcc.dg/pr33919.c: New test.
983 * gcc.dg/pr33919-0.h: New test header file.
984 * gcc.dg/pr33919-1.h: Ditto.
985 * gcc.dg/pr33919-2.h: Ditto.
987 2012-01-07 Jan Hubicka <jh@suse.cz>
989 PR tree-optimize/51694
990 * gcc.c-torture/compile/pr51694.c: new testcase.
992 2012-01-07 Jan Hubicka <jh@suse.cz>
994 PR tree-optimization/51600
995 * g++.dg/torture/pr51600.C: New testcase.
997 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
999 PR gcov-profile/51715
1000 PR gcov-profile/51717
1001 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
1002 * gcc.misc-tests/gcov-14.c: Likewise.
1004 2012-01-06 Jason Merrill <jason@redhat.com>
1006 * g++.dg/parse/new5.C: New.
1008 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
1011 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
1012 including <string.h>.
1014 2012-01-06 Jason Merrill <jason@redhat.com>
1016 * g++.dg/abi/mangle51.C: New.
1017 * g++.dg/abi/mangle52.C: New.
1018 * g++.dg/abi/mangle53.C: New.
1019 * g++.dg/abi/mangle54.C: New.
1020 * g++.dg/abi/mangle55.C: New.
1021 * g++.dg/abi/mangle56.C: New.
1022 * g++.dg/abi/mangle57.C: New.
1023 * g++.dg/abi/mangle58.C: New.
1024 * g++.dg/abi/mangle59.C: New.
1025 * g++.dg/cpp0x/trailing3.C: Update mangling.
1026 * g++.dg/cpp0x/variadic111.C: Update mangling.
1027 * g++.dg/cpp0x/variadic4.C: Update mangling.
1028 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
1029 * g++.dg/template/nontype22.C: Works now.
1030 * g++.dg/template/pr35240.C: Works now.
1032 * g++.dg/cpp0x/error7.C: New.
1034 2012-01-06 Tobias Burnus <burnus@net-b.de>
1036 * gfortran.dg/deallocate_stat_2.f90: New.
1037 * coarray/allocate_errgmsg.f90: New.
1038 * gfortran.dg/coarray_lib_alloc_1.f90: New.
1039 * gfortran.dg/coarray_lib_alloc_2.f90: New.
1040 * coarray/subobject_1.f90: Fix for num_images > 1.
1041 * gfortran.dg/deallocate_stat.f90: Update due to changed
1044 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
1046 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
1048 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
1050 * ada/acats/overflow.lst: Add cb20004.
1052 2012-01-05 Dodji Seketeli <dodji@redhat.com>
1055 * g++.dg/cpp0x/alias-decl-18.C: New test.
1057 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
1059 * gcc.c-torture/execute/20120104-1.c: New test.
1061 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
1064 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
1065 the old typebound_operator_8.f03.
1066 * gfortran.dg/typebound_operator_8.f03: New version of
1067 typebound_operator_7.f03 with 'u' a derived type instead of a
1070 2012-01-05 Richard Guenther <rguenther@suse.de>
1072 * g++.dg/torture/pr49309.C: Skip for -flto.
1074 2012-01-05 Jakub Jelinek <jakub@redhat.com>
1077 * gcc.c-torture/compile/pr51761.c: New test.
1079 2012-01-05 Richard Guenther <rguenther@suse.de>
1081 PR tree-optimization/51760
1082 * gcc.dg/torture/pr51760.c: New testcase.
1084 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
1087 * gcc.dg/tm/memopt-6.c: Adjust regexp.
1089 2012-01-05 Richard Guenther <rguenther@suse.de>
1092 * gfortran.dg/lto/pr41576_0.f90: New testcase.
1093 * gfortran.dg/lto/pr41576_1.f90: Likewise.
1095 2012-01-04 Jakub Jelinek <jakub@redhat.com>
1098 * gcc.dg/pr51695.c: New test.
1100 2012-01-04 Andrew Pinski <apinski@cavium.com>
1102 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
1103 * gcc.target/mips/octeon2-lx-1.c: New test.
1104 * gcc.target/mips/mips64-dsp-ldx.c: New test.
1105 * gcc.target/mips/octeon2-lx-2.c: New test.
1106 * gcc.target/mips/octeon2-lx-3.c: New test.
1108 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
1112 * gcc.dg/tm/alias-1.c: Adjust regexp.
1113 * gcc.dg/tm/alias-2.c: Adjust regexp.
1115 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
1118 * g++.dg/warn/Wparentheses-26.C: New.
1120 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
1122 * gfortran.dg/elemental_optional_args_2.f90: New test.
1124 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1127 * gfortran.dg/common_17.f90: New test.
1129 2012-01-04 Richard Guenther <rguenther@suse.de>
1131 PR tree-optimization/49651
1132 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
1133 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1135 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1138 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
1140 2012-01-03 Andrew Pinski <apinski@cavium.com>
1142 * lib/scanasm.exp (dg-function-on-line): Always use a special format
1143 for all mips targets. Also allow an optional .cfi_startproc.
1145 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
1147 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
1149 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1152 * g++.dg/rtti/dyncast5.C: New.
1154 2012-01-03 Richard Guenther <rguenther@suse.de>
1156 PR tree-optimization/51070
1157 * gcc.dg/torture/pr51070-2.c: New testcase.
1159 2012-01-03 Richard Guenther <rguenther@suse.de>
1161 PR tree-optimization/51692
1162 * gcc.dg/torture/pr51692.c: New testcase.
1164 2012-01-03 Richard Guenther <rguenther@suse.de>
1167 * g++.dg/lto/pr51650-3_0.C: New testcase.
1169 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1172 * g++.dg/warn/Wredundant-decls-spec.C: New.
1174 2012-01-03 Jakub Jelinek <jakub@redhat.com>
1176 PR tree-optimization/51719
1177 * g++.dg/tree-prof/pr51719.C: New test.
1179 2012-01-03 Richard Guenther <rguenther@suse.de>
1182 * gcc.dg/fold-compare-6.c: New testcase.
1184 2012-01-03 Jakub Jelinek <jakub@redhat.com>
1187 * g++.dg/gomp/pr51669.C: New test.
1189 2012-01-02 Jason Merrill <jason@redhat.com>
1192 * g++.dg/cpp0x/constexpr-union2.C: New.
1195 * g++.dg/cpp0x/nsdmi-defer5.C: New.
1197 2012-01-02 Dodji Seketeli <dodji@redhat.com>
1200 * g++.dg/cpp0x/constexpr-99.C: New test.
1202 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
1205 * g++.dg/template/init9.C: New.
1207 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1209 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
1210 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
1211 rather than a specific number.
1213 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
1218 * gfortran.dg/typebound_operator_7.f03: New.
1219 * gfortran.dg/typebound_operator_8.f03: New.
1221 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1224 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
1226 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1228 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1230 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
1232 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1234 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
1237 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1239 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
1240 * gfortran.dg/io_real_boz_4.f90: Likewise.
1241 * gfortran.dg/io_real_boz_5.f90: Likewise.
1243 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1245 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
1247 2012-01-02 Revital Eres <revital.eres@linaro.org>
1249 * gcc.dg/sms-11.c: New file.
1251 2012-01-02 Tobias Burnus <burnus@net-b.de>
1254 * gfortran.dg/coarray/image_index_3.f90: New.
1256 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1259 * g++.dg/parse/enum8.C: New.
1261 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1264 * g++.dg/conversion/reinterpret4.C: New.
1265 * g++.dg/conversion/reinterpret1.C: Adjust.
1267 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1269 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
1271 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
1273 * g++.old-deja/g++.brendan/crash25.C: Adjust.
1274 * g++.old-deja/g++.brendan/crash56.C: Likewise.
1275 * g++.old-deja/g++.jason/access14.C: Likewise.
1276 * g++.old-deja/g++.jason/access8.C: Likewise.
1277 * g++.old-deja/g++.jason/access1.C: Likewise.
1278 * g++.old-deja/g++.other/access3.C: Likewise.
1279 * g++.old-deja/g++.other/access5.C: Likewise.
1280 * g++.old-deja/g++.law/unsorted1.C: Likewise.
1281 * g++.old-deja/g++.law/visibility22.C: Likewise.
1282 * g++.old-deja/g++.law/visibility26.C: Likewise.
1283 * g++.old-deja/g++.mike/p2746.C: Likewise.
1284 * g++.dg/debug/using1.C: Likewise.
1285 * g++.dg/lookup/using51.C: Likewise.
1286 * g++.dg/inherit/using5.C: Likewise.
1287 * g++.dg/inherit/pr30297.C: Likewise.
1288 * g++.dg/inherit/access8.C: Likewise.
1289 * g++.dg/torture/pr39362.C: Likewise.
1290 * g++.dg/template/crash13.C: Likewise.
1291 * g++.dg/template/using10.C: Likewise.
1293 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1296 * lib/gcc-dg.exp (scan-module-absence): Really commit last
1299 2012-01-01 Ira Rosen <irar@il.ibm.com>
1301 PR tree-optimization/51704
1302 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
1303 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
1304 corresponding flags.
1306 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1309 * g++.dg/cpp0x/constexpr-delegating2.C: New.
1311 2012-01-01 Jan Hubicka <jh@suse.cz>
1313 PR rtl-optimization/51069
1314 * gcc.c-torture/compile/pr51069.c: New testcase.
1316 2012-01-01 Jakub Jelinek <jakub@redhat.com>
1318 PR tree-optimization/51683
1319 * gcc.dg/pr51683.c: New test.
1321 Copyright (C) 2012 Free Software Foundation, Inc.
1323 Copying and distribution of this file, with or without modification,
1324 are permitted in any medium without royalty provided the copyright
1325 notice and this notice are preserved.