1 2011-04-30 Tobias Burnus <burnus@net-b.de>
4 * gfortran.dg/import9.f90: New, proper test.
5 * gfortran.dg/interface_37.f90: Remove bogus
6 test (bogus copy of interface_36.f90).
8 2011-04-30 Tobias Burnus <burnus@net-b.de>
11 * gfortran.dg/interface_37.f90: New.
13 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
16 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
18 2011-04-30 Jakub Jelinek <jakub@redhat.com>
20 PR tree-optimization/48809
21 * gcc.c-torture/execute/pr48809.c: New test.
23 2011-04-29 Jeff Law <law@redhat.com>
25 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
27 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
30 * g++.dg/init/ctor10.C: New.
32 2011-04-29 Le-Chun Wu <lcwu@google.com>
34 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
35 warning in implicitly instantiated templates.
37 2011-04-29 Le-Chun Wu <lcwu@google.com>
39 * g++.dg/warn/Wnull-conversion-1.C: New.
40 * g++.dg/warn/Wnull-conversion-2.C: New.
42 2011-04-29 Diego Novillo <dnovillo@google.com>
44 * g++.old-deja/g++.other/null3.C: Expect warning about
45 converting boolean to a pointer.
47 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
50 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
54 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
56 2011-04-29 Tobias Burnus <burnus@net-b.de>
59 * gfortran.dg/typebound_proc_22.f90: New.
62 * gfortran.dg/interface_36.f90: New.
64 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
71 * gfortran.dg/fmt_g.f: Adjust test.
72 * gfortran.dg/fmt_g0_1.f08: Adjust test.
73 * gfortran.dg/round_3.f08: New test.
74 * gfortran.dg/namelist_print_1.f: Adjust test.
75 * gfortran.dg/char4_iunit_1.f03: Adjust test.
76 * gfortran.dg/f2003_io_5.f03: Adjust test.
77 * gfortran.dg/coarray_15.f90: Adjust test.
78 * gfortran.dg/namelist_65.f90: Adjust test.
79 * gfortran.dg/fmt_cache_1.f: Adjust test.
80 * gfortran.dg/char4_iunit_2.f03: Adjust test.
81 * gfortran.dg/real_const_3.f90: Adjust test.
83 2011-04-28 Xinliang David Li <davidxl@google.com>
85 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
86 * testsuite/g++.dg/prof-robust-1.C: New test.
88 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
90 PR tree-optimization/48765
91 * gcc.dg/vect/pr48765.c: New.
93 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
95 PR tree-optimization/48775
96 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
98 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
101 * g++.dg/inherit/pr48798.C: New.
102 * g++.old-deja/g++.other/base1.C: Adjust.
104 2011-04-28 Dodji Seketeli <dodji@redhat.com>
107 * g++.dg/template/inherit7.C: New test case.
109 2011-04-28 Richard Guenther <rguenther@suse.de>
111 PR tree-optimization/40052
112 PR tree-optimization/15347
113 * gcc.dg/tree-ssa/vrp57.c: New testcase.
114 * gcc.dg/pr15347.c: Likewise.
116 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
119 * g++.dg/cpp0x/sfinae18.C: New.
121 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
124 * g++.dg/ext/is_literal_type1.C: New.
126 2011-04-28 Tobias Burnus <burnus@net-b.de>
130 * gfortran.dg/interface_35.f90: New.
131 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
132 * gfortran.dg/func_result_6.f90: Add dg-warning.
133 * gfortran.dg/bessel_1.f90: Ditto.
134 * gfortran.dg/hypot_1.f90: Ditto.
135 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
136 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
137 * gfortran.dg/interface_assignment_4.f90: Ditto.
139 2011-04-27 Jason Merrill <jason@redhat.com>
141 * g++.dg/ext/complex8.C: New.
143 * g++.dg/cpp0x/initlist49.C: New.
144 * g++.dg/init/new30.C: New.
146 2011-04-27 Tobias Burnus <burnus@net-b.de>
149 * gfortran.dg/whole_file_34.f90: New.
151 2011-04-27 Jan Hubicka <jh@suse.cz>
153 * gcc.dg/tree-ssa/inline-9.c: New testcase.
155 2011-04-27 Jason Merrill <jason@redhat.com>
157 * g++.old-deja/g++.oliva/overload1.C: Adjust.
159 * g++.dg/parse/ambig6.C: New.
161 2011-04-27 Nick Clifton <nickc@redhat.com>
163 * gcc.dg/20020312-2.c: Add definition for RX.
165 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
166 option with RX targets.
168 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
171 2011-04-27 Richard Guenther <rguenther@suse.de>
173 * gcc.dg/tree-ssa/pr23382.c: Remove.
175 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
178 * gcc.c-torture/compile/pr48767.c: New test.
180 2011-04-27 Richard Guenther <rguenther@suse.de>
182 PR tree-optimization/48772
183 * g++.dg/pr48772.C: New testcase.
185 2011-04-27 Jakub Jelinek <jakub@redhat.com>
188 * gcc.c-torture/compile/pr48742.c: New test.
190 2011-04-26 Jason Merrill <jason@redhat.com>
192 * g++.dg/lookup/koenig13.C: New.
194 * g++.dg/cpp0x/initlist48.C: New.
196 2011-04-25 Jason Merrill <jason@redhat.com>
198 * g++.dg/cpp0x/sfinae17.C: New.
200 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
203 * gcc.target/powerpc/pr48258-1.c: New file.
204 * gcc.target/powerpc/pr48258-2.c: Ditto.
206 2011-04-26 Xinliang David Li <davidxl@google.com>
208 * gcc.dg/uninit-suppress.c: New test.
209 * gcc.dg/uninit-suppress.c: New test.
211 2011-04-26 Jakub Jelinek <jakub@redhat.com>
214 * gcc.dg/pr48768.c: New test.
216 PR tree-optimization/48734
217 * gcc.c-torture/compile/pr48734.c: New test.
220 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
222 2011-04-26 Richard Guenther <rguenther@suse.de>
224 PR tree-optimization/48731
225 * gcc.dg/torture/pr48731.c: New testcase.
227 2011-04-26 Richard Guenther <rguenther@suse.de>
230 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
232 2011-04-26 Richard Guenther <rguenther@suse.de>
235 * gcc.dg/torture/pr48694-1.c: New testcase.
236 * gcc.dg/torture/pr48694-2.c: Likewise.
238 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
240 * g++.dg/ext/underlying_type1.C: New.
241 * g++.dg/ext/underlying_type2.C: Likewise.
242 * g++.dg/ext/underlying_type3.C: Likewise.
243 * g++.dg/ext/underlying_type4.C: Likewise.
244 * g++.dg/ext/underlying_type5.C: Likewise.
245 * g++.dg/ext/underlying_type6.C: Likewise.
246 * g++.dg/ext/underlying_type7.C: Likewise.
247 * g++.dg/ext/underlying_type8.C: Likewise.
248 * g++.dg/ext/underlying_type9.C: Likewise.
249 * g++.dg/ext/underlying_type10.C: Likewise.
251 2011-04-25 Jason Merrill <jason@redhat.com>
253 * g++.dg/cpp0x/regress/template-const2.C: New.
255 2011-04-25 Jeff Law <law@redhat.com>
257 * gcc.dg/tree-ssa/vrp56.c: new test.
259 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
261 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
263 2011-04-24 Jakub Jelinek <jakub@redhat.com>
265 PR preprocessor/48740
266 * c-c++-common/raw-string-11.c: New test.
268 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
270 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
273 2011-04-23 Tobias Burnus <burnus@net-b.de>
276 * gfortran.dg/coarray_19.f90: New.
278 2011-04-23 Jakub Jelinek <jakub@redhat.com>
281 * gcc.dg/pr48685.c: New test.
283 2011-04-22 Jan Hubicka <jh@suse.cz>
285 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
287 2011-04-22 Jakub Jelinek <jakub@redhat.com>
289 PR tree-optimization/48717
290 * gcc.c-torture/execute/pr48717.c: New test.
292 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
295 * gcc.target/i386/pr48723.c: New test.
297 2011-04-22 Jakub Jelinek <jakub@redhat.com>
300 * gcc.dg/gomp/pr48716.c: New test.
301 * g++.dg/gomp/pr48716.C: New test.
303 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
306 * gcc.dg/missing-field-init-2.c: Update testcase.
308 2011-04-22 Alan Modra <amodra@gmail.com>
310 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
312 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
315 * gfortran.dg/function_optimize_6.f90: New test.
317 2011-04-21 Easwaran Raman <eraman@google.com>
319 * gcc.dg/stack-layout-2.c: New test.
321 2011-04-21 Richard Guenther <rguenther@suse.de>
324 * g++.dg/lto/pr48207-2_0.C: New testcase.
325 * g++.dg/lto/pr48207-3_0.C: Likewise.
327 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
329 * gnat.dg/volatile5.adb: New test.
330 * gnat.dg/volatile5_pkg.ads: New helper.
332 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
335 * gcc.target/i386/pr48708.c: New test.
337 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
339 * gcc.dg/vect/vect-119.c: New test.
341 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
343 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
346 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
347 Richard Sandiford <richard.sandiford@linaro.org>
350 * gcc.target/arm/pr46329.c: New test.
352 2011-04-21 Tobias Burnus <burnus@net-b.de>
355 * gfortran.dg/coarray_18.f90: New.
357 2011-04-20 Jason Merrill <jason@redhat.com>
359 * g++.dg/cpp0x/initlist47.C: New.
361 * g++.dg/init/dtor4.C: New.
363 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
366 * gcc.target/i386/sse2-pinsrw.c: New test.
367 * gcc.target/i386/avx-vpinsrw.c: Ditto.
368 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
369 * gcc.target/i386/sse2-insvhi.c: Ditto.
370 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
371 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
373 2011-04-20 Jason Merrill <jason@redhat.com>
375 * g++.dg/template/const4.C: New.
377 2011-04-20 Easwaran Raman <eraman@google.com>
379 * gcc.dg/stack-layout-1.c: New test.
381 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
383 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
384 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
387 2011-04-20 Kai Tietz <ktietz@redhat.com>
389 * gcc.dg/binop-xor1.c: New test.
390 * gcc.dg/binop-xor2.c: New test.
391 * gcc.dg/binop-xor3.c: New test.
392 * gcc.dg/binop-xor4.c: New test.
393 * gcc.dg/binop-xor5.c: New test.
395 2011-04-20 Richard Guenther <rguenther@suse.de>
397 PR tree-optimization/47892
398 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
400 2011-04-20 Richard Guenther <rguenther@suse.de>
403 * g++.dg/torture/pr48695.C: New testcase.
405 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
407 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
408 * gcc.c-torture/execute/cmpsi-2.c: Ditto
409 * gcc.c-torture/execute/pr45262.c: Ditto
410 * gcc.dg/torture/pr43165.c: Ditto.
411 * gcc.dg/torture/pr47228.c: Ditto.
412 * gcc.dg/tree-ssa/pr45144.c: Ditto.
413 * gcc.dg/ipa/pr45644.c: Ditto.
414 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
417 2011-04-19 Jason Merrill <jason@redhat.com>
419 * g++.dg/ext/complex7.C: New.
421 * g++.dg/ext/attrib41.C: New.
423 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
426 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
428 2011-04-19 Jakub Jelinek <jakub@redhat.com>
431 * gcc.target/i386/pr48678.c: New test.
433 2011-04-19 Martin Jambor <mjambor@suse.cz>
435 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
436 * g++.dg/opt/devirt2.C: New test.
437 * g++.dg/ipa/devirt-g-1.C: Likewise.
439 2011-04-19 Tobias Burnus <burnus@net-b.de>
442 * gfortran.dg/whole_file_33.f90: New.
444 2011-04-19 Martin Jambor <mjambor@suse.cz>
446 * g++.dg/ipa/devirt-7.C: New test.
448 2011-04-19 Richard Guenther <rguenther@suse.de>
451 * g++.dg/lto/pr48207_0.C: New testcase.
453 2011-04-18 Jason Merrill <jason@redhat.com>
455 * g++.dg/init/void1.C: New.
457 * g++.dg/cpp0x/union4.C: New.
459 2011-04-18 Jakub Jelinek <jakub@redhat.com>
462 * g++.dg/torture/pr48661.C: New test.
465 * g++.dg/gomp/pr48632.C: New test.
467 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
469 * gcc.target/i386/sse2-maskmovdqu.c: New test.
470 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
472 2011-04-18 Tobias Burnus <burnus@net-b.de>
475 * gfortran.dg/coarray_17.f90: New.
476 * gfortran.dg/coarray_10.f90: Update dg-error.
478 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
481 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
482 * gfortran.dg/guality/guality.exp: Likewise.
484 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
486 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
488 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
490 * gcc.dg/vect/pr48377.c: Remove dg-do run.
492 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
494 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
496 2011-04-18 Richard Guenther <rguenther@suse.de>
499 * g++.dg/torture/pr46364.C: New testcase.
501 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
503 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
505 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
507 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
509 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
510 Ira Rosen <ira.rosen@linaro.org>
513 * gcc.target/arm/pr48252.c: New test.
515 2011-04-18 Jakub Jelinek <jakub@redhat.com>
517 PR tree-optimization/48616
518 * gcc.dg/pr48616.c: New test.
520 2011-04-18 Tobias Burnus <burnus@net-b.de>
523 * gfortran.dg/coarray_16.f90: New.
525 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
528 * gfortran.dg/realloc_on_assign_7.f03: New test.
530 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
533 * gfortran.dg/fmt_g0_6.f08: New test.
535 2011-04-17 Jason Merrill <jason@redhat.com>
537 * g++.dg/cpp0x/sfinae16.C: New.
539 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
541 * gcc.target/mips/reg-var-1.c: New test.
543 2011-04-17 Jan Hubicka <jh@suse.cz>
545 * gcc.dg/winline-5.c: Update testcase.
547 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
549 * gnat.dg/discr27.ad[sb]: Move dg directive.
550 * gnat.dg/discr28.ad[sb]: New test.
551 * gnat.dg/discr28_pkg.ads: New helper.
553 2011-04-17 Michael Matz <matz@suse.de>
555 PR tree-optimization/48622
557 * gcc.dg/lto/pr48622_0.c: New test.
559 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
561 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
562 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
563 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
564 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
565 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
566 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
568 2011-04-15 Jason Merrill <jason@redhat.com>
570 * g++.dg/cpp0x/range-for17.C: New.
572 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
574 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
575 * g++.dg/cpp0x/range-for3.C: Likewise.
576 * g++.dg/cpp0x/range-for9.C: Correct error message.
577 * g++.dg/cpp0x/range-for11.C: New.
578 * g++.dg/cpp0x/range-for12.C: New.
579 * g++.dg/cpp0x/range-for13.C: New.
580 * g++.dg/cpp0x/range-for14.C: New.
581 * g++.dg/cpp0x/range-for15.C: New.
582 * g++.dg/cpp0x/range-for16.C: New.
584 2011-04-15 Tobias Burnus <burnus@net-b.de>
587 * gfortran.dg/coarray_15.f90: Change to dg-do run.
589 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
591 * objc.dg/naming-4.m: Updated.
592 * objc.dg/naming-5.m: Updated.
593 * objc.dg/naming-6.m: New.
594 * objc.dg/naming-7.m: New.
595 * obj-c++.dg/naming-1.mm: Updated.
596 * obj-c++.dg/naming-2.mm: Updated.
597 * obj-c++.dg/naming-3.mm: New.
598 * obj-c++.dg/naming-4.mm: New.
600 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
603 * gfortran.dg/fmt_g0_5.f08: New test.
605 2011-04-15 Richard Guenther <rguenther@suse.de>
608 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
610 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
612 * gcc.target/avr/torture/pr41885.c (dg-options): Change
613 -finline-limit=0 to -fno-inline
615 2011-04-15 Jakub Jelinek <jakub@redhat.com>
618 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
621 2011-04-14 Jakub Jelinek <jakub@redhat.com>
624 * gcc.target/i386/sse4_1-insertps-3.c: New test.
625 * gcc.target/i386/sse4_1-insertps-4.c: New test.
626 * gcc.target/i386/avx-insertps-3.c: New test.
627 * gcc.target/i386/avx-insertps-4.c: New test.
629 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
631 * gcc.target/avr/torture/pr41885.c (dg-options): Add
634 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
639 * gcc.target/avr/pr46779-1.c: New test case
640 * gcc.target/avr/pr46779-2.c: New test case
642 2011-04-14 Jason Merrill <jason@redhat.com>
644 * g++.dg/cpp0x/sfinae15.C: New.
646 * g++.dg/cpp0x/sfinae14.C: New.
648 * g++.dg/ext/vla10.C: New.
650 2011-04-14 Richard Guenther <rguenther@suse.de>
652 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
654 2011-04-14 Richard Guenther <rguenther@suse.de>
656 * gcc.dg/fold-bitand-4.c: Move ...
657 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
659 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
661 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
663 * gcc.target/avr/torture/trivial.c: Ditto.
665 2011-04-13 Jason Merrill <jason@redhat.com>
667 * g++.dg/template/operator11.C: New.
669 2011-04-13 Jakub Jelinek <jakub@redhat.com>
672 * gcc.dg/gomp/pr48591.c: New test.
675 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
676 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
678 2011-04-13 Dodji Seketeli <dodji@redhat.com>
681 * g++.dg/template/dependent-expr7.C: New test case.
683 2011-04-13 Jason Merrill <jason@redhat.com>
685 * g++.dg/cpp0x/sfinae13.C: New.
687 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
689 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
691 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
693 * gcc.target/arm/pr43698.c: Remove -march option.
695 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
697 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
700 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
704 * gfortran.dg/realloc_on_assign_6.f03: New test.
706 2011-04-12 Kai Tietz <ktietz@redhat.com>
708 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
709 targets the additional -mno-ms-bitfields and
710 -Wno-packed-bitfield-compat options.
711 * g++.dg/ext/bitfield3.C: Likewise.
712 * g++.dg/ext/bitfield4.C: Likewise.
713 * g++.dg/ext/bitfield5.C: Likewise.
714 * gcc.dg/bitfld-15.c: Likewise.
715 * gcc.dg/bitfld-16.c: Likewise.
716 * gcc.dg/bitfld-17.c: Likewise.
717 * gcc.dg/bitfld-18.c: Likewise.
719 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
721 * gcc.target/arm/neon-vld3-1.c: New test.
722 * gcc.target/arm/neon-vst3-1.c: New test.
723 * gcc.target/arm/neon/v*.c: Regenerate.
725 2011-04-12 Jakub Jelinek <jakub@redhat.com>
727 PR rtl-optimization/48549
728 * g++.dg/opt/pr48549.C: New test.
730 2011-04-12 Richard Guenther <rguenther@suse.de>
732 PR tree-optimization/46076
733 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
735 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
738 * lib/compat.exp (compat-execute): Declare unsupported after
739 stripping path from src1.
740 * lib/lto.exp (lto-execute): Likewise.
742 2011-04-12 Jakub Jelinek <jakub@redhat.com>
745 * gcc.dg/pr48552-1.c: New test.
746 * gcc.dg/pr48552-2.c: New test.
748 2011-04-11 Jason Merrill <jason@redhat.com>
750 * g++.dg/cpp0x/sfinae12.C: New.
752 * g++.dg/cpp0x/enum10.C: New.
754 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
756 * g++.dg/cpp0x/rv-func.C: New.
758 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
760 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
763 2011-04-11 Martin Jambor <mjambor@suse.cz>
765 PR tree-optimization/48195
766 * gcc.dg/ipa/pr48195.c: New test.
768 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
770 * gnat.dg/return3.adb: Remove unused switch.
772 2011-04-08 Mike Stump <mikestump@comcast.net>
775 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
776 default to fno-common.
778 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
780 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
781 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
783 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
786 * gfortran.dg/function_optimize_5.f90: New test.
788 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
790 * gnat.dg/aggr17.adb: New test.
791 * gnat.dg/aggr18.adb: Likewise.
793 2011-04-08 Michael Matz <matz@suse.de>
796 * gcc.target/i386/pr48389.c: New test.
798 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
800 PR rtl-optimization/48272
801 * g++.dg/opt/pr48272.C: New.
803 2011-04-08 Dmitry Melnik <dm@ispras.ru>
805 PR rtl-optimization/48235
806 * gcc.dg/pr48235.c: New.
808 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
810 PR rtl-optimization/48302
811 * g++.dg/opt/pr48302.C: New.
813 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
816 * g++.dg/opt/pr48273.C: New.
818 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
820 PR rtl-optimization/48442
821 * gcc.dg/pr48442.c: New.
823 2011-04-08 Jakub Jelinek <jakub@redhat.com>
825 PR tree-optimization/48377
826 * gcc.dg/vect/pr48377.c: New test.
828 2011-04-07 Jason Merrill <jason@redhat.com>
830 * g++.dg/cpp0x/regress/call1.C: New.
832 * g++.dg/cpp0x/variadic107.C: New.
834 * g++.dg/cpp0x/sfinae11.C: New.
835 * g++.dg/cpp0x/noexcept02.C: Fix.
837 * g++.dg/cpp0x/sfinae10.C: New.
839 * g++.dg/cpp0x/sfinae9.C: New.
841 * c-c++-common/Wcast-qual-1.c: Move here from...
842 * gcc.dg/cast-qual-3.c: ...here, and...
843 * g++.dg/warn/Wcast-qual2.C: ...here.
845 * g++.dg/cpp0x/sfinae8.C: New.
847 * g++.dg/cpp0x/sfinae7.C: New.
849 * g++.dg/cpp0x/enum9.C: New.
851 2011-04-07 Mike Stump <mikestump@comcast.net>
853 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
856 2011-04-07 Jakub Jelinek <jakub@redhat.com>
859 * gfortran.dg/gomp/pr48117.f90: New test.
862 * gcc.dg/torture/pr48343.c: New test.
864 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
866 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
868 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
870 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
872 2011-04-07 Tom de Vries <tom@codesourcery.com>
875 * lib/scanasm.exp (object-size): New proc.
876 * gcc.target/arm/pr43920-2.c: New test.
878 2011-04-06 Tobias Burnus <burnus@net-b.de>
882 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
884 2011-04-06 Steve Ellcey <sje@cup.hp.com>
886 * gcc.dg/mtune.c: Prune note from output.
888 2011-04-06 Jakub Jelinek <jakub@redhat.com>
891 * gcc.dg/guality/pr36977.c: New test.
892 * gcc.dg/guality/pr48466.c: New test.
894 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
896 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
898 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
900 * gnat.dg/return3.adb: New test.
902 2011-04-06 Richard Guenther <rguenther@suse.de>
904 PR tree-optimization/47663
905 * gcc.dg/tree-ssa/inline-8.c: New testcase.
907 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
909 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
910 Solaris 8 and 9 as well.
912 2011-04-05 Tom de Vries <tom@codesourcery.com>
915 * gcc.target/arm/pr43920-1.c: New test.
917 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
919 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
920 (cctor): Actually return the value.
921 (main): Cast return values.
923 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
925 * gfortran.dg/character_comparison_8.f90: New test.
927 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
929 * frontend-passes: (optimize_lexical_comparison): New function.
930 (optimize_expr): Call it.
931 (optimize_comparison): Also handle lexical comparison functions.
932 Return false instad of -2 for unequal comparison.
934 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
937 * function_optimize_4.f90: New test.
939 2011-04-04 Tobias Burnus <burnus@net-b.de>
942 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
943 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
944 * gfortran.dg/coarray_15.f90: New.
946 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
948 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
949 * gfortran.dg/bessel_7.f90: Likewise.
951 2011-04-03 Tobias Burnus <burnus@net-b.de>
953 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
955 2011-04-03 Richard Guenther <rguenther@suse.de>
956 Ira Rosen <ira.rosen@linaro.org>
958 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
959 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
960 -ftree-loop-if-convert-stores.
962 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
964 * gnat.dg/specs/aggr2.ads: New test.
966 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
968 * gnat.dg/debug2.ad[sb]: New test.
969 * gnat.dg/debug2_pkg.ads: New helper.
970 * gnat.dg/debug3.ad[sb]: New test.
972 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
974 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
976 2011-04-01 Jakub Jelinek <jakub@redhat.com>
979 * gcc.c-torture/compile/pr48335-1.c: New test.
980 * gcc.dg/pr48335-1.c: New test.
981 * gcc.dg/pr48335-2.c: New test.
982 * gcc.dg/pr48335-3.c: New test.
983 * gcc.dg/pr48335-4.c: New test.
984 * gcc.dg/pr48335-5.c: New test.
985 * gcc.dg/pr48335-6.c: New test.
986 * gcc.dg/pr48335-7.c: New test.
987 * gcc.dg/pr48335-8.c: New test.
988 * gcc.target/i386/pr48335-1.c: New test.
990 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
993 * gcc.dg/Waddress.c: New test.
995 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
998 * gfortran.dg/function_optimize_3.f90: New test.
1000 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
1002 * gcc.c-torture/compile/20110401-1.c: New test.
1004 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1005 * g++.dg/lto/20091002-2_0.C: Likewise.
1006 * g++.dg/lto/20090303_0.c: Likewise.
1007 * g++.dg/lto/20091004-1_0.C: Likewise.
1008 * g++.dg/lto/20091002-3_0.C: Likewise.
1009 * g++.dg/lto/20091004-2_0.C: Likewise.
1010 * g++.dg/lto/20081123_0.C: Likewise.
1011 * g++.dg/lto/20090313_0.C: Likewise.
1012 * g++.dg/lto/20081109-1_0.C: Likewise.
1013 * g++.dg/lto/20081219_0.C: Likewise.
1014 * g++.dg/lto/20081204-1_0.C: Likewise.
1015 * g++.dg/lto/20090302_0.C: Likewise.
1016 * g++.dg/lto/20081119-1_0.C: Likewise.
1017 * g++.dg/lto/20081118_0.C: Likewise.
1018 * gcc.dg/lto/20091020-2_0.c: Likewise.
1019 * gcc.dg/lto/20090210_0.c: Likewise.
1020 * gcc.dg/lto/20081204-1_0.c: Likewise.
1021 * gcc.dg/lto/20081224_0.c: Likewise.
1022 * gcc.dg/lto/20090219_0.c: Likewise.
1023 * gcc.dg/lto/20091014-1_0.c: Likewise.
1024 * gcc.dg/lto/20091016-1_0.c: Likewise.
1025 * gcc.dg/lto/20090206-2_0.c: Likewise.
1026 * gcc.dg/lto/20090116_0.c: Likewise.
1027 * gcc.dg/lto/20091013-1_0.c: Likewise.
1028 * gcc.dg/lto/20091015-1_0.c: Likewise.
1029 * gcc.dg/lto/20090126-2_0.c: Likewise.
1031 2011-03-31 Ian Lance Taylor <iant@google.com>
1033 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1035 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1037 * gnat.dg/opt16.adb: New test.
1039 2011-03-31 Jason Merrill <jason@redhat.com>
1041 * g++.dg/cpp0x/defaulted24.C: New.
1043 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1046 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1049 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1051 * g++.dg/other/i386-9.C: New test.
1053 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1055 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1057 2011-03-30 Jason Merrill <jason@redhat.com>
1059 * g++.dg/cpp0x/regress/error-recovery1.C: New.
1061 * g++.dg/cpp0x/regress/isnan.C: New.
1063 * g++.dg/cpp0x/initlist46.C: New.
1065 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
1068 * gcc.target/arm/neon-modes-2.c: New test.
1070 2011-03-30 Jakub Jelinek <jakub@redhat.com>
1073 * gcc.c-torture/compile/pr48305.c: New test.
1075 2011-03-29 Jason Merrill <jason@redhat.com>
1077 * g++.dg/cpp0x/regress/value-dep1.C: New.
1079 2011-03-29 Steve Ellcey <sje@cup.hp.com>
1081 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
1083 2011-03-29 Ian Lance Taylor <iant@google.com>
1085 * go.test/go-test.exp: Handle the test lines used in several new
1087 (errchk): Add opts parameter. Change all callers. Handle parens
1090 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
1091 Dominique d'Humieres <dominiq@lps.ens.fr>
1093 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1094 and __APPLE__ && __PPC__ && __ALTIVEC__.
1096 2011-03-29 Jason Merrill <jason@redhat.com>
1098 * g++.dg/cpp0x/dependent1.C: New.
1100 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
1102 * g++.dg/cpp0x/constexpr-memfn1.C: New.
1104 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1106 2011-03-29 Janus Weil <janus@gcc.gnu.org>
1109 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
1110 * gfortran.dg/proc_ptr_comp_32.f90: New.
1112 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1114 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
1115 check for corresponding warning.
1117 2011-03-28 Jason Merrill <jason@redhat.com>
1119 * g++.dg/cpp0x/rv-deduce2.C: New.
1121 2011-03-29 Jakub Jelinek <jakub@redhat.com>
1124 * gcc.dg/pr48203.c: New test.
1126 2011-03-28 Jeff Law <law@redhat.com>
1128 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
1130 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
1132 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
1133 and __PPC__ && __ALTIVEC__.
1135 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1138 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
1139 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1140 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1141 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1143 2011-03-28 Jason Merrill <jason@redhat.com>
1145 * g++.dg/cpp0x/initlist-array2.C: New.
1147 * g++.dg/cpp0x/initlist-array1.C: New.
1149 * g++.dg/cpp0x/constexpr-compound.C: New.
1151 * g++.dg/cpp0x/constexpr-using.C: New.
1153 * g++.dg/cpp0x/constexpr-noexcept.C: New.
1155 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
1158 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
1160 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
1162 * gcc.dg/slp-1.c: New test.
1164 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
1166 * gcc.target/i386/avx256-unaligned-load-1.c: New.
1167 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
1168 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
1169 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
1170 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
1171 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
1172 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
1173 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1174 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1175 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1176 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1177 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
1178 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
1179 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
1181 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1184 * gfortran.dg/trim_optimize_5.f90: New test.
1185 * gfortran.dg/trim_optimize_6.f90: New test.
1187 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
1190 * gcc.target/mips/madd-7.c: Remove -mlong32.
1191 * gcc.target/mips/msub-7.c: Likewise.
1193 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
1195 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
1196 accesses to preserve the meaning of the test for doubleword vectors.
1197 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1198 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
1200 2011-03-26 Janus Weil <janus@gcc.gnu.org>
1203 * gfortran.dg/class_42.f03: New.
1205 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
1207 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
1210 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
1212 PR rtl-optimization/48144
1213 * gcc.dg/pr48144.c: New test.
1215 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1217 * gnat.dg/discr27.ad[sb]: New test.
1219 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1221 * gnat.dg/limited_with2.ad[sb]: New test.
1222 * gnat.dg/limited_with2_pkg1.ads: New helper.
1223 * gnat.dg/limited_with2_pkg2.ads: Likewise.
1225 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1227 * gnat.dg/opt15.adb: New test.
1228 * gnat.dg/opt15_pkg.ad[sb]: New helper.
1230 2011-03-25 Tobias Burnus <burnus@net-b.de>
1234 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
1235 * gfortran.dg/leadz_trailz_3.f90: Ditto
1237 2011-03-25 Martin Jambor <mjambor@suse.cz>
1239 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
1241 2011-03-25 Jason Merrill <jason@redhat.com>
1243 * g++.dg/cpp0x/defaulted22.C: New.
1244 * g++.dg/cpp0x/defaulted23.C: New.
1245 * g++.dg/cpp0x/defaulted15.C: Adjust.
1247 2011-03-25 Jason Merrill <jason@redhat.com>
1249 * g++.dg/cpp0x/move1.C: New.
1251 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
1254 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
1256 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1258 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
1259 for mips-sgi-irix6.5.
1260 Replace snprintf prototype by <stdio.h>.
1262 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1265 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
1266 run_expensive_tests.
1267 * gcc.dg/graphite/block-4.c: Likewise.
1268 * gcc.dg/graphite/block-7.c: Likewise.
1269 * gcc.dg/graphite/block-8.c: Likewise.
1271 2011-03-25 Richard Guenther <rguenther@suse.de>
1273 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
1274 * g++.dg/tree-ssa/pr8781.C: Likewise.
1275 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1276 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
1277 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
1278 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
1279 * gcc.dg/tree-ssa/alias-18.c: Likewise.
1280 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
1281 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1282 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
1283 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1284 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1285 * gcc.dg/tree-ssa/pr21574.c: Likewise.
1286 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
1287 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1288 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
1289 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1290 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1291 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1292 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1293 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1294 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
1295 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1296 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
1297 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1298 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
1299 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
1300 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
1301 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1302 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1303 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
1304 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1305 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1306 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1307 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1308 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1309 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
1310 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1311 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1312 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
1313 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1314 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1315 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1316 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
1317 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
1318 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1319 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
1320 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1321 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1322 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1323 * c-c++-common/pr46562-2.c: Likewise.
1324 * gfortran.dg/pr42108.f90: Likewise.
1325 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
1326 foo to be inlined even at -O1.
1327 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
1328 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
1329 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
1330 * gcc.dg/matrix/matrix.exp: Disable FRE.
1332 2011-03-24 Jakub Jelinek <jakub@redhat.com>
1335 * gcc.dg/dfp/pr48204.c: New test.
1337 2011-03-24 Steve Ellcey <sje@cup.hp.com>
1340 * gcc.c-torture/execute/pr47917.c: Move this...
1341 * gcc.dg/torture/pr47917.c: to here and add xfails.
1343 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1345 * gnat.dg/array16.ad[sb]: New test.
1346 * gnat.dg/array16.ads: New helper.
1348 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1350 * gnat.dg/derived_type2.adb: New test.
1352 2011-03-24 Richard Guenther <rguenther@suse.de>
1354 PR tree-optimization/48271
1355 * g++.dg/torture/pr48271.C: New testcase.
1357 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1359 * gnat.dg/array15.ad[sb]: New test.
1361 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
1364 * gcc.target/i386/pr48237.c: New test.
1366 2011-03-24 Richard Guenther <rguenther@suse.de>
1369 * gcc.dg/builtin-object-size-10.c: New testcase.
1371 2011-03-24 Richard Guenther <rguenther@suse.de>
1373 PR tree-optimization/46562
1374 * c-c++-common/pr46562-2.c: New testcase.
1375 * c-c++-common/pr46562.c: Likewise.
1377 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
1379 * gcc.dg/vect/vect-cselim-1.c: New test.
1380 * gcc.dg/vect/vect-cselim-2.c: New test.
1382 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
1384 * gcc.target/arm/pr46934.c: New.
1386 2011-03-23 Ian Lance Taylor <iant@google.com>
1388 * go.test/go-test.exp (errchk): Ignore lines containing ////.
1390 2011-03-23 Richard Guenther <rguenther@suse.de>
1392 * gcc.dg/struct: Remove directory and contents.
1394 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1397 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1399 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
1401 * gnat.dg/discr26.ad[sb]: New test.
1402 * gnat.dg/discr26_pkg.ads: New helper.
1404 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
1407 * gcc.target/arm/neon-vld-1.c: New test.
1409 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
1411 * gnat.dg/array14.ad[sb]: New test.
1412 * gnat.dg/array14_pkg.ads: New helper.
1414 2011-03-22 Joseph Myers <joseph@codesourcery.com>
1416 * gcc.c-torture/execute/920501-8.x: Remove.
1417 * gcc.c-torture/execute/930513-1.x: Remove.
1418 * gcc.c-torture/execute/960312-1.x: Remove.
1419 * gcc.c-torture/compile/20000804-1.c,
1420 gcc.c-torture/compile/20001205-1.c,
1421 gcc.c-torture/compile/20001226-1.c,
1422 gcc.c-torture/compile/20010518-2.c,
1423 gcc.c-torture/compile/20020312-1.c,
1424 gcc.c-torture/compile/20020604-1.c,
1425 gcc.c-torture/compile/920501-12.c,
1426 gcc.c-torture/compile/920501-4.c,
1427 gcc.c-torture/compile/920520-1.c,
1428 gcc.c-torture/compile/980506-1.c,
1429 gcc.c-torture/execute/980709-1.x,
1430 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
1431 options for m68hc11.
1432 * gcc.dg/cpp/assert4.c: Don't handle ARC.
1433 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
1436 2011-03-22 Nick Clifton <nickc@redhat.com>
1438 * lib/target-supports.exp (check_profiling_available): Add MN10300
1439 to the list of targets that do not support profiling. Restore
1440 alpha sorting to this list.
1442 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1444 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
1445 failure on 32-bit systems.
1446 * gcc.dg/torture/vector-2.c: Ditto.
1448 2011-03-22 Richard Guenther <rguenther@suse.de>
1450 PR tree-optimization/48228
1451 * gcc.dg/Wstrict-overflow-23.c: New testcase.
1453 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1455 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
1459 * gcc.target/powerpc/pr48226.c: New file.
1461 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
1463 * lib/prune.exp (prune_gcc_output): Prune "could not create
1464 compact unwind for" warnings.
1466 2011-03-20 Jakub Jelinek <jakub@redhat.com>
1470 * gcc.c-torture/execute/pr42544.c: New test.
1471 * gcc.c-torture/execute/pr48197.c: New test.
1473 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1475 PR preprocessor/48192
1476 * gcc.target/powerpc/pr48192.c: New file.
1479 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
1480 split problem of 0 being loaded in a VSX register.
1482 2011-03-21 Richard Guenther <rguenther@suse.de>
1485 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
1486 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1487 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1488 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1490 2011-03-21 Jakub Jelinek <jakub@redhat.com>
1493 * gcc.dg/pr48213.c: New test.
1495 2011-03-21 Kai Tietz <ktietz@redhat.com>
1498 * g++.dg/plugin/attribute_plugin.c: Adjust test.
1500 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
1502 * gcc.target/arm/xor-and.c: New.
1504 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1507 * gfortran.dg/function_optimize_1.f90: New test.
1508 * gfortran.dg/function_optimize_2.f90: New test.
1510 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
1512 PR rtl-optimization/47502
1513 * gcc.target/i386/pr47502-1.c: New.
1514 * gcc.target/i386/pr47502-2.c: Likewise.
1516 2011-03-20 Jakub Jelinek <jakub@redhat.com>
1518 PR rtl-optimization/48156
1519 * gcc.dg/pr48156.c: New test.
1521 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1524 * gfortran.dg/scratch_1.f90: Adjust test.
1526 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1529 * gfortran.dg/scratch_1.f90: New test.
1531 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1533 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
1534 variably modified typedefs.
1535 * gcc.dg/c1x-typedef-2.c: Remove.
1537 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1539 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
1540 * gcc.dg/c1x-anon-struct-3.c: New test.
1541 * gcc.dg/anon-struct-11.c: Update.
1543 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1545 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
1547 Only xfail with gas.
1549 2011-03-18 Jason Merrill <jason@redhat.com>
1551 * g++.dg/template/fn-ptr1.C: New.
1553 * g++.dg/overload/volatile1.C: New.
1555 * g++.dg/opt/pr23372.C: New.
1557 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
1559 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1562 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
1564 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
1566 * gcc.target/arm/unsigned-extend-1.c: New.
1568 2011-03-18 Jakub Jelinek <jakub@redhat.com>
1571 * gcc.c-torture/compile/pr48161.c: New test.
1573 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
1576 * gcc.dg/torture/pr47725.c: New.
1578 2011-03-17 Jason Merrill <jason@redhat.com>
1580 * g++.dg/cpp0x/constexpr-overflow2.C: New.
1581 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
1583 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
1585 * gnat.dg/specs/elab2.ads: New test.
1586 * gnat.dg/specs/elab2_pkg.ads: New helper.
1588 2011-03-17 Jason Merrill <jason@redhat.com>
1590 * g++.dg/cpp0x/decltype-1212.C: New.
1591 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
1593 2011-03-17 Jason Merrill <jason@redhat.com>
1595 * g++.dg/parse/memfnquals1.C: New.
1597 2011-03-17 Richard Guenther <rguenther@suse.de>
1600 * gcc.dg/pr48134.c: New testcase.
1602 2011-03-17 Richard Guenther <rguenther@suse.de>
1605 * g++.dg/torture/pr48165.C: New testcase.
1607 2011-03-17 Jakub Jelinek <jakub@redhat.com>
1609 PR rtl-optimization/48141
1610 * gcc.dg/pr48141.c: New test.
1612 2011-03-16 Jason Merrill <jason@redhat.com>
1614 * g++.dg/cpp0x/constexpr-48089.C: New.
1616 * g++.dg/cpp0x/constexpr-abi1.C: New.
1618 * g++.dg/cpp0x/constexpr-46336.C: New.
1619 * g++.dg/parse/friend5.C: Adjust expected errors.
1621 * g++.dg/cpp0x/constexpr-47570.C: New.
1623 2011-03-16 Dodji Seketeli <dodji@redhat.com>
1626 * ++.dg/debug/dwarf2/typedef6.C: New test.
1628 2011-03-16 Jason Merrill <jason@redhat.com>
1630 * g++.dg/cpp0x/elision2.C: New.
1632 * g++.dg/cpp0x/constexpr-array3.C: New.
1634 2011-03-16 Jason Merrill <jason@redhat.com>
1636 * g++.dg/cpp0x/sfinae6.C: New.
1637 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
1638 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
1639 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
1640 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
1641 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
1643 2011-03-16 Jason Merrill <jason@redhat.com>
1645 * g++.dg/template/incomplete6.C: New.
1647 2011-03-16 Jeff Law <law@redhat.com>
1649 * gcc.dg/tree-ssa/vrp55.c: New test.
1651 2011-03-16 Jason Merrill <jason@redhat.com>
1653 * g++.dg/cpp0x/auto22.C: New.
1655 2011-03-16 Richard Guenther <rguenther@suse.de>
1657 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
1658 optimizing it away if promoted to const.
1660 2011-03-16 Richard Guenther <rguenther@suse.de>
1662 PR tree-optimization/48149
1663 * gcc.dg/fold-complex-1.c: New testcase.
1665 2011-03-16 Richard Guenther <rguenther@suse.de>
1668 * gcc.dg/guality/pr45882.c: Really make sure no inlining
1671 2011-03-16 Richard Guenther <rguenther@suse.de>
1673 PR tree-optimization/26134
1674 * gcc.dg/tree-ssa/complex-6.c: New testcase.
1676 2011-03-16 Richard Guenther <rguenther@suse.de>
1678 PR tree-optimization/48146
1679 * gcc.dg/torture/pr48146.c: New testcase.
1681 2011-03-16 Richard Guenther <rguenther@suse.de>
1683 * gcc.dg/tree-ssa/pr14814.c: Adjust.
1684 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
1686 2011-03-16 Jakub Jelinek <jakub@redhat.com>
1689 * gcc.c-torture/compile/pr48136.c: New test.
1691 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
1694 * gcc.dg/guality/pr45882.c: New test.
1696 2011-03-15 Jason Merrill <jason@redhat.com>
1698 * g++.dg/cpp0x/constexpr-recursion.C: New.
1700 * g++.dg/cpp0x/implicit11.C: New.
1702 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1704 * g++.dg/cpp0x/constexpr-attribute.C: New.
1706 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
1708 * g++.dg/parse/pr34758.C: New.
1710 2011-03-15 Xinliang David Li <davidxl@google.com>
1713 * gcc.dg/uninit-pred-7_d.c: New test.
1714 * gcc.dg/uninit-pred-8_d.c: New test.
1716 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1719 * gcc.target/arm/pr46788.c: New.
1721 2011-03-15 Richard Guenther <rguenther@suse.de>
1724 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
1725 * gfortran.dg/ishft_4.f90: Likewise.
1726 * gfortran.dg/leadz_trailz_3.f90: Likewise.
1728 2011-03-15 Richard Guenther <rguenther@suse.de>
1730 PR tree-optimization/13954
1731 * g++.dg/tree-ssa/pr13954.C: New testcase.
1733 2011-03-15 Richard Guenther <rguenther@suse.de>
1735 PR tree-optimization/48037
1736 * gcc.target/i386/pr48037-1.c: New testcase.
1738 2011-03-15 Richard Guenther <rguenther@suse.de>
1740 PR tree-optimization/41490
1741 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
1742 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
1743 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
1744 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
1745 * g++.dg/tree-ssa/pr33604.C: Adjust.
1747 2011-03-14 Jakub Jelinek <jakub@redhat.com>
1750 * gcc.c-torture/execute/pr47917.c: New test.
1751 * gcc.dg/pr47917.c: New test.
1754 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
1756 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
1758 * gcc.target/i386/sse4_1-floor-vec.c: New test.
1759 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
1760 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
1761 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
1762 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
1763 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
1764 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
1765 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
1766 * gcc.target/i386/avx-floor-vec.c: Ditto.
1767 * gcc.target/i386/avx-ceil-vec.c: Ditto.
1768 * gcc.target/i386/avx-trunc-vec.c: Ditto.
1769 * gcc.target/i386/avx-rint-vec.c: Ditto.
1770 * gcc.target/i386/avx-floorf-vec.c: Ditto.
1771 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
1772 * gcc.target/i386/avx-truncf-vec.c: Ditto.
1773 * gcc.target/i386/avx-rintf-vec.c: Ditto.
1775 2011-03-14 Tom Tromey <tromey@redhat.com>
1777 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
1778 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
1779 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
1781 2011-03-14 Tom Tromey <tromey@redhat.com>
1783 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
1784 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
1785 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
1787 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
1789 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
1791 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1793 PR rtl-optimization/47166
1794 * gcc.c-torture/execute/postmod-1.c: New test.
1796 2011-03-14 Richard Guenther <rguenther@suse.de>
1799 * gcc.dg/torture/pr48098.c: New testcase.
1801 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
1804 * gcc.target/powerpc/pr48053-1.c: New test.
1805 * gcc.target/powerpc/pr48053-2.c: Likewise.
1807 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1810 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
1812 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1815 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
1817 2011-03-12 Janus Weil <janus@gcc.gnu.org>
1820 * gfortran.dg/class_41.f03: New.
1822 2011-03-11 Dodji Seketeli <dodji@redhat.com>
1824 * g++.dg/conversion/cast3.C: New test.
1826 2011-03-11 Jason Merrill <jason@redhat.com>
1828 * g++.dg/template/error45.C: New.
1830 * g++.dg/parse/no-type-defn1.C: New.
1832 * g++.dg/ext/attrib40.C: New.
1834 * g++.dg/cpp0x/regress/array1.C: New.
1836 2011-03-11 Richard Guenther <rguenther@suse.de>
1838 PR tree-optimization/48067
1839 * gcc.dg/pr48067.c: New testcase.
1841 2011-03-11 Richard Guenther <rguenther@suse.de>
1844 * g++.dg/lto/20110311-1_0.C: New testcase.
1846 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1849 * g++.dg/inherit/virtual8.C: New test.
1852 * gcc.dg/torture/pr48044.c: New test.
1854 2011-03-11 Janus Weil <janus@gcc.gnu.org>
1857 * gfortran.dg/proc_ptr_comp_31.f90: New.
1859 2011-03-11 Richard Guenther <rguenther@suse.de>
1861 PR tree-optimization/47278
1862 * gcc.dg/torture/pr47278-1.c: New testcase.
1863 * gcc.dg/torture/pr47278-2.c: Likewise.
1865 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1867 PR tree-optimization/48063
1868 * gcc.dg/torture/pr48063.c: New test.
1870 2011-03-10 Jason Merrill <jason@redhat.com>
1872 * g++.dg/template/array22.C: New.
1874 * g++.dg/cpp0x/syntax-err1.C: New.
1875 * g++.dg/parse/error36.C: Adjust expected errors.
1876 * g++.old-deja/g++.pt/ctor2.C: Likewise.
1877 * g++.old-deja/g++.pt/typename3.C: Likewise.
1878 * g++.old-deja/g++.pt/typename4.C: Likewise.
1879 * g++.old-deja/g++.pt/typename6.C: Likewise.
1881 2011-03-09 Jason Merrill <jason@redhat.com>
1883 * g++.dg/template/nontype22.C: New.
1885 2011-03-09 Martin Jambor <mjambor@suse.cz>
1887 PR tree-optimization/47714
1888 * g++.dg/torture/pr47714.C: New test.
1890 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1893 * gcc.target/powerpc/pr47755-2.c: New file.
1895 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1897 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
1898 is not set in the environment, pass 64 as first argument when not
1899 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
1900 native where ulimit -u is supported.
1902 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1904 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
1906 2011-03-08 Jason Merrill <jason@redhat.com>
1908 * g++.dg/template/nontype21.C: New.
1910 * g++.dg/template/anon5.C: New.
1912 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1915 * gcc.dg/pr47881.c: New test.
1917 2011-03-08 Dodji Seketeli <dodji@redhat.com>
1920 * g++.dg/lookup/template3.C: New test.
1922 2011-03-08 Kai Tietz <ktietz@redhat.com>
1924 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
1927 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
1930 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
1931 sizeof to compute alignment.
1933 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1935 PR tree-optimization/48022
1936 * gcc.dg/pr48022-1.c: New test.
1937 * gcc.dg/pr48022-2.c: New test.
1939 2011-03-07 Jason Merrill <jason@redhat.com>
1941 * g++.dg/template/nontype20.C: New.
1942 * g++.dg/init/member1.C: Adjust expected errors.
1943 * g++.dg/parse/constant4.C: Likewise.
1944 * g++.dg/template/qualified-id3.C: Likewise.
1945 * g++.old-deja/g++.pt/crash10.C: Likewise.
1947 * g++.dg/cpp0x/regress/non-const1.C: New.
1949 2011-03-07 Jakub Jelinek <jakub@redhat.com>
1952 * gcc.dg/pr47991.c: New test.
1954 2011-03-07 Jason Merrill <jason@redhat.com>
1956 * g++.dg/abi/mangle46.C: New.
1958 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
1961 * gcc.target/powerpc/pr47862.c: New.
1963 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
1966 * gcc.target/i386/combine-mul.c: Require nonpic.
1968 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
1969 Nathan Froyd <froydnj@codesourcery.com>
1971 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1973 2011-03-06 Mark Mitchell <mark@codesourcery.com>
1975 * README.QMTEST: Remove.
1977 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
1978 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1981 * gfortran.dg/array_constructor_37.f90 : New test.
1983 2011-03-05 Jason Merrill <jason@redhat.com>
1985 * g++.dg/abi/mangle39.C: ABI v5, not 6.
1986 * g++.dg/abi/mangle45.C: Likewise.
1987 * g++.dg/cpp0x/trailing1.C: Likewise.
1989 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1991 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1993 2011-03-05 Jakub Jelinek <jakub@redhat.com>
1995 PR rtl-optimization/47899
1996 * gcc.dg/pr47899.c: New test.
1998 * gcc.dg/torture/pr47968.c: Ignore warnings.
2000 PR tree-optimization/47967
2001 * gcc.c-torture/compile/pr47967.c: New test.
2003 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2005 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2006 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2008 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2010 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2011 and property_getAttributes() if __OBJC2__.
2012 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2013 * objc.dg/property/property-encoding-1.m: New.
2014 * obj-c++.dg/property/property-encoding-1.mm: New.
2016 2011-03-04 Jason Merrill <jason@redhat.com>
2018 * g++.dg/template/pseudodtor6.C: New.
2020 * g++.dg/inherit/covariant19.C: New.
2022 2011-03-04 Richard Guenther <rguenther@suse.de>
2025 * gcc.dg/torture/pr47968.c: New testcase.
2027 2011-03-04 Richard Guenther <rguenther@suse.de>
2030 * gcc.dg/torture/pr47975.c: New testcase.
2032 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2035 * g++.dg/template/crash106.C: New.
2037 2011-03-03 Jakub Jelinek <jakub@redhat.com>
2040 * gcc.dg/gomp/pr47963.c: New test.
2041 * g++.dg/gomp/pr47963.C: New test.
2043 2011-03-02 Jason Merrill <jason@redhat.com>
2045 * g++.dg/cpp0x/regress/condition1.C: New.
2047 * g++.dg/cpp0x/constexpr-ctor9.C: New.
2049 2011-03-01 Jason Merrill <jason@redhat.com>
2051 * g++.dg/cpp0x/lambda/lambda-98.C: New.
2053 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2055 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2057 PR rtl-optimization/47925
2058 * gcc.c-torture/execute/pr47925.c: New test.
2060 2011-03-01 Jason Merrill <jason@redhat.com>
2062 * g++.dg/cpp0x/decltype25.C: New.
2064 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2066 2011-03-01 Richard Guenther <rguenther@suse.de>
2068 PR tree-optimization/47890
2069 * gcc.dg/torture/pr47890.c: New testcase.
2071 2011-03-01 Richard Guenther <rguenther@suse.de>
2074 * gcc.dg/lto/pr47924_0.c: New testcase.
2076 2011-03-01 Richard Guenther <rguenther@suse.de>
2079 * gfortran.dg/lto/pr46911_0.f: New testcase.
2081 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2083 PR libgfortran/47933
2084 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2085 compile errors from older code form.
2087 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2089 PR libgfortran/47567
2090 * gfortran.dg/fmt_fw_d.f90: New test.
2092 2011-02-28 Jason Merrill <jason@redhat.com>
2094 * g++.dg/inherit/covariant18.C: New.
2096 2011-02-28 Jakub Jelinek <jakub@redhat.com>
2099 * gcc.dg/pr47893.c: New test.
2101 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
2103 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2104 NULL in case of a selector with conflicting types.
2105 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2107 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
2109 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2110 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2111 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2112 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2114 2011-02-28 Jason Merrill <jason@redhat.com>
2117 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2119 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2121 PR libgfortran/47778
2122 * gfortran.dg/namelist_71.f90: New test.
2124 2011-02-27 Jason Merrill <jason@redhat.com>
2127 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2128 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2130 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2133 * g++.dg/cpp0x/constexpr-ctor8.C: New.
2135 2011-02-27 Jakub Jelinek <jakub@redhat.com>
2138 * gfortran.dg/gomp/task-1.f90: Removed.
2140 2011-02-26 Jason Merrill <jason@redhat.com>
2142 * g++.dg/template/this-targ1.C: New.
2144 * g++.dg/cpp0x/regress/template-const1.C: New.
2145 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
2146 * g++.dg/template/function1.C: Adjust.
2147 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
2148 * g++.dg/debug/debug7.C: Adjust.
2150 2011-02-26 Tobias Burnus <burnus@net-b.de>
2153 * gfortran.dg/gomp/task-1.f90: New.
2155 2011-02-25 Jie Zhang <jie@codesourcery.com>
2157 * gcc.target/arm/neon-thumb2-move.c: Add
2158 dg-require-effective-target arm_thumb2_ok.
2160 2011-02-24 Jason Merrill <jason@redhat.com>
2162 * g++.dg/parse/constant1.C: Specify C++98 mode.
2163 * g++.dg/parse/constant5.C: Likewise.
2164 * g++.dg/parse/error2.C: Likewise.
2165 * g++.dg/parse/semicolon3.C: Likewise.
2166 * g++.dg/template/crash14.C: Likewise.
2167 * g++.dg/template/local4.C: Likewise.
2168 * g++.dg/template/nontype3.C: Likewise.
2169 * g++.dg/parse/crash31.C: Adjust expected errors.
2170 * g++.dg/template/function1.C: Likewise.
2171 * g++.dg/template/ref3.C: Likewise.
2172 * g++.dg/template/static9.C: Likewise.
2173 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
2175 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
2176 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
2177 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
2178 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
2179 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
2181 2011-02-24 Jakub Jelinek <jakub@redhat.com>
2184 * gfortran.dg/pr47878.f90: New test.
2186 2011-02-24 Richard Guenther <rguenther@suse.de>
2189 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
2190 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
2192 2011-02-24 Richard Guenther <rguenther@suse.de>
2195 * gfortran.dg/lto/pr47839_0.f90: New testcase.
2196 * gfortran.dg/lto/pr47839_1.f90: Likewise.
2198 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2200 PR libgfortran/47567
2201 * gfortran.dg/fmt_f0_1.f90: Update test.
2203 2011-02-23 Jason Merrill <jason@redhat.com>
2205 * g++.dg/abi/mangle39.C: Adjust parm mangling.
2206 * g++.dg/abi/mangle45.C: New.
2208 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
2209 * g++.dg/template/canon-type-9.C: Match use of decltype
2210 between declaration and definition.
2211 * g++.dg/template/canon-type-12.C: Likewise.
2213 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
2216 * gfortran.dg/nested_allocatables_1.f90: New.
2218 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
2221 * g++.dg/pr46868.C: New test.
2222 * g++.dg/parse/parameter-declaration-1.C: Adjust.
2223 * g++.dg/parse/error14.C: Adjust.
2225 2011-02-23 Richard Guenther <rguenther@suse.de>
2227 PR tree-optimization/47838
2228 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
2230 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
2232 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
2234 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
2236 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
2237 * gfortran.dg/count_init_expr.f03: Ditto.
2238 * gfortran.dg/gomp/pr43711.f90: Ditto.
2239 * gcc.dg/struct-parse-2.c: Ditto.
2240 * gcc.dg/parse-error-3.c: Ditto.
2241 * gcc.dg/Wlogical-op-1.c: Ditto.
2242 * gcc.dg/Walways-true-1.c: Ditto.
2243 * gcc.dg/pr24225.c: Ditto.
2244 * gcc.dg/Walways-true-2.c: Ditto.
2245 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
2246 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
2247 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
2248 * g++.dg/overload/defarg4.C: Ditto.
2249 * g++.dg/inherit/covariant16.C: Ditto.
2250 * g++.dg/inherit/virtual7.C: Ditto.
2251 * g++.dg/template/canon-type-9.C: Ditto.
2252 * g++.dg/template/access19.C: Ditto.
2253 * g++.dg/template/call7.C: Ditto.
2254 * g++.dg/template/canon-type-2.C: Ditto.
2255 * g++.dg/template/init7.C: Ditto.
2256 * g++.dg/template/sizeof-template-argument.C: Ditto.
2257 * g++.dg/template/const3.C: Ditto.
2258 * g++.dg/template/sfinae26.C: Ditto.
2259 * g++.dg/template/sfinae26.C: Ditto.
2260 * g++.dg/template/canon-type-11.C: Ditto.
2261 * g++.dg/template/union2.C: Ditto.
2262 * g++.dg/template/canon-type-3.C: Ditto.
2263 * g++.dg/template/canon-type-1.C: Ditto.
2264 * g++.dg/template/canon-type-5.C: Ditto.
2265 * g++.dg/template/canon-type-7.C: Ditto.
2266 * g++.dg/template/canon-type-10.C: Ditto.
2267 * g++.dg/template/spec36.C: Ditto.
2268 * g++.dg/template/typedef38.C: Ditto.
2269 * g++.dg/template/canon-type-4.C: Ditto.
2270 * g++.dg/template/canon-type-6.C: Ditto.
2271 * g++.dg/template/canon-type-13.C: Ditto.
2272 * g++.dg/template/instantiate9.C: Ditto.
2273 * g++.dg/template/ttp22.C: Ditto.
2274 * g++.dg/warn/Wreturn-type-6.C: Ditto.
2275 * g++.dg/warn/Walways-true-1.C: Ditto.
2276 * g++.dg/warn/Wlogical-op-1.C: Ditto.
2277 * g++.dg/warn/Walways-true-2.C: Ditto.
2278 * g++.dg/conversion/op4.C: Ditto.
2279 * g++.dg/opt/pr19650.C: Ditto.
2280 * g++.dg/lookup/friend11.C: Ditto.
2281 * g++.dg/other/default2.C: Ditto.
2282 * g++.dg/other/default3.C: Ditto.
2283 * g++.dg/other/dtor2.C: Ditto.
2284 * g++.dg/other/friend5.C: Ditto.
2285 * g++.dg/other/default5.C: Ditto.
2286 * g++.dg/init/brace6.C: Ditto.
2287 * g++.dg/init/aggr5.C: Ditto.
2288 * g++.dg/init/error2.C: Ditto.
2289 * g++.dg/expr/bound-mem-fun.C: Ditto.
2290 * g++.dg/expr/cond6.C: Ditto.
2291 * g++.dg/expr/stmt-expr-1.C: Ditto.
2292 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
2293 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
2294 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
2295 * g++.dg/cpp0x/bracket1.C: Ditto.
2296 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
2297 * g++.dg/cpp0x/pr38646.C: Ditto.
2298 * g++.dg/cpp0x/variadic73.C: Ditto.
2299 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
2300 * g++.dg/cpp0x/bracket4.C: Ditto.
2301 * g++.dg/cpp0x/decltype4.C: Ditto.
2302 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
2303 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
2304 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
2305 * g++.dg/cpp0x/variadic-new2.C: Ditto.
2306 * g++.dg/cpp0x/decltype2.C: Ditto.
2307 * g++.dg/cpp0x/decltype1.C: Ditto.
2308 * g++.dg/cpp0x/bracket2.C: Ditto.
2309 * g++.dg/cpp0x/decltype5.C: Ditto.
2310 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
2311 * g++.dg/cpp0x/variadic70.C: Ditto.
2312 * g++.dg/cpp0x/decltype6.C: Ditto.
2313 * g++.dg/cpp0x/rvo.C: Ditto.
2314 * g++.dg/cpp0x/vt-40092.C: Ditto.
2315 * g++.dg/cpp0x/variadic-new.C: Ditto.
2316 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
2317 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
2318 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
2319 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
2320 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
2321 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
2322 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
2323 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
2324 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
2325 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
2326 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
2327 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
2328 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
2329 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
2330 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
2331 * g++.dg/cpp0x/pr39639.C: Ditto.
2332 * g++.dg/cpp0x/decltype3.C: Ditto.
2333 * g++.dg/cpp0x/variadic68.C: Ditto.
2334 * g++.dg/cpp0x/variadic-function.C: Ditto.
2335 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
2336 * g++.dg/cpp0x/variadic-bind.C: Ditto.
2337 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
2338 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
2339 * g++.dg/parse/crash35.C: Ditto.
2340 * g++.dg/parse/crash40.C: Ditto.
2341 * g++.dg/parse/defarg12.C: Ditto.
2342 * g++.dg/parse/crash34.C: Ditto.
2343 * g++.dg/parse/constructor3.C: Ditto.
2344 * g++.dg/parse/template23.C: Ditto.
2345 * g++.dg/parse/crash56.C: Ditto.
2346 * g++.dg/parse/dtor13.C: Ditto.
2347 * g++.dg/parse/error33.C: Ditto.
2348 * g++.dg/parse/ctor9.C: Ditto.
2349 * g++.dg/parse/error32.C: Ditto.
2350 * g++.dg/parse/error37.C: Ditto.
2351 * g++.dg/parse/bitfield3.C: Ditto.
2352 * g++.dg/parse/struct-4.C: Ditto.
2353 * g++.dg/ext/has_trivial_copy.C: Ditto.
2354 * g++.dg/ext/is_polymorphic.C: Ditto.
2355 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
2356 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
2357 * g++.dg/ext/has_nothrow_assign.C: Ditto.
2358 * g++.dg/ext/is_union.C: Ditto.
2359 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
2360 * g++.dg/ext/is_pod.C: Ditto.
2361 * g++.dg/ext/has_virtual_destructor.C: Ditto.
2362 * g++.dg/ext/has_trivial_constructor.C: Ditto.
2363 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
2364 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
2365 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
2366 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
2367 * g++.dg/ext/is_abstract.C: Ditto.
2368 * g++.dg/ext/has_trivial_assign.C: Ditto.
2369 * g++.dg/ext/is_class.C: Ditto.
2370 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
2371 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
2372 * g++.dg/ext/is_base_of.C: Ditto.
2373 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
2374 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
2375 * g++.dg/ext/is_empty.C: Ditto.
2376 * g++.dg/ext/is_enum.C: Ditto.
2377 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
2378 * gnat.dg/opt11.adb: Ditto.
2379 * obj-c++.dg/pr45735.mm: Ditto.
2380 * obj-c++.dg/pr24393.mm: Ditto.
2381 * obj-c++.dg/exceptions-2.mm: Ditto.
2382 * objc.dg/pr45735.m: Ditto.
2383 * objc.dg/pr24393.m: Ditto.
2385 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
2387 * objc.dg/attributes/objc-exception-1.m: New.
2389 2011-02-23 Jie Zhang <jie@codesourcery.com>
2391 * gcc.dg/cpp/include7.c: New test.
2393 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2396 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
2398 2011-02-23 Jie Zhang <jie@codesourcery.com>
2400 PR rtl-optimization/47763
2401 * gcc.dg/pr47763.c: New test.
2403 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
2406 * gfortran.dg/whole_file_32.f90 : New test.
2408 2011-02-22 Dodji Seketeli <dodji@redhat.com>
2411 * g++.dg/inherit/virtual7.C: New test.
2413 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
2416 * objc.dg/type-size-3.m: Updated error message.
2417 * objc.dg/type-size-4.m: New test.
2418 * objc.dg/type-size-5.m: New test.
2420 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2422 * lib/gnat.exp: Fix comments.
2423 Don't load libgloss.exp.
2424 (default_gnat_version): Call $compiler with --version.
2425 Adapt regexp for gnatmake output, insert version.
2426 (gnat_version): New proc.
2427 (gnat_init): Remove gnat_libgcc_s_path.
2428 (gnat_target_compile): Likewise.
2429 Remove ld_library_path.
2430 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
2431 (gnat_pass): Remove.
2432 (gnat_pass): Remove.
2433 (gnat_finish): Remove.
2434 (gnat_exit): Remove.
2435 (local_find_gnatmake): Reindent.
2436 (runtest_file_p): Remove.
2437 (prune_warnings): Remove.
2438 (find_gnatclean): New proc.
2439 * lib/gnat-dg.exp (lremove): New proc.
2440 (gnat-dg-test): Reindent.
2441 Remove additional output files.
2442 (gnat-dg-runtest): Remove.
2444 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
2445 * gnat.dg/loop_optimization6.adb: Likewise.
2446 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
2448 2011-02-22 Jakub Jelinek <jakub@redhat.com>
2450 PR tree-optimization/47835
2451 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
2453 2011-02-22 Tobias Burnus <burnus@net-b.de>
2455 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
2456 * gfortran.dg/abstract_type_2.f03: Ditto.
2457 * gfortran.dg/abstract_type_3.f03: Ditto.
2458 * gfortran.dg/abstract_type_4.f03: Ditto.
2459 * gfortran.dg/abstract_type_5.f03: Ditto.
2460 * gfortran.dg/abstract_type_6.f03: Ditto.
2461 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
2462 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
2463 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
2464 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
2465 * gfortran.dg/array_function_5.f90: Ditto.
2466 * gfortran.dg/asynchronous_3.f03: Ditto.
2467 * gfortran.dg/char_expr_1.f90: Ditto.
2468 * gfortran.dg/class_14.f03: Ditto.
2469 * gfortran.dg/data_array_6.f: Ditto.
2470 * gfortran.dg/data_invalid.f90: Ditto.
2471 * gfortran.dg/dot_product_1.f03: Ditto.
2472 * gfortran.dg/func_derived_5.f90: Ditto.
2473 * gfortran.dg/func_result_4.f90: Ditto.
2474 * gfortran.dg/implied_do_1.f90: Ditto.
2475 * gfortran.dg/initialization_25.f90: Ditto.
2476 * gfortran.dg/initialization_26.f90: Ditto.
2477 * gfortran.dg/interface_34.f90: Ditto.
2478 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
2479 * gfortran.dg/keyword_symbol_1.f90: Ditto.
2480 * gfortran.dg/matmul_8.f03: Ditto.
2481 * gfortran.dg/merge_init_expr.f90: Ditto.
2482 * gfortran.dg/pack_assign_1.f90: Ditto.
2483 * gfortran.dg/pack_vector_1.f90: Ditto.
2484 * gfortran.dg/pointer_check_8.f90: Ditto.
2485 * gfortran.dg/product_init_expr.f03: Ditto.
2486 * gfortran.dg/reshape_order_5.f90: Ditto.
2487 * gfortran.dg/reshape_shape_1.f90: Ditto.
2488 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
2489 * gfortran.dg/same_name_2.f90: Ditto.
2490 * gfortran.dg/selected_real_kind_1.f90: Ditto.
2491 * gfortran.dg/spread_init_expr.f03: Ditto.
2492 * gfortran.dg/stmt_func_1.f90: Ditto.
2493 * gfortran.dg/sum_init_expr.f03: Ditto.
2494 * gfortran.dg/transpose_3.f03: Ditto.
2495 * gfortran.dg/unpack_init_expr.f03: Ditto.
2496 * gfortran.dg/warn_conversion.f90: Ditto.
2497 * gfortran.dg/warn_conversion_2.f90: Ditto.
2498 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
2499 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
2500 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
2501 * gfortran.dg/whole_file_16.f90: Ditto.
2502 * gfortran.dg/whole_file_17.f90: Ditto.
2503 * gfortran.dg/whole_file_18.f90: Ditto.
2504 * gfortran.dg/whole_file_20.f03: Ditto.
2505 * gfortran.dg/whole_file_5.f90: Ditto.
2506 * gfortran.dg/whole_file_6.f90: Ditto.
2507 * gfortran.dg/write_invalid_format.f90: Ditto.
2508 * gfortran.dg/zero_sized_6.f90: Ditto.
2510 2011-02-21 Jeff Law <law@redhat.com>
2512 PR rtl-optimization/46178
2513 * gcc.target/i386/pr46178.c: New test.
2515 PR rtl-optimization/46002
2516 * gcc.c-torture/compile/pr46002.c: New test.
2518 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2520 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
2523 2011-02-21 Jakub Jelinek <jakub@redhat.com>
2526 * g++.dg/debug/pr47106.C: Require effective target lto.
2528 2011-02-21 Jason Merrill <jason@redhat.com>
2530 * g++.dg/cpp0x/constexpr-diag2.C: New.
2532 2011-02-20 Jason Merrill <jason@redhat.com>
2534 * g++.dg/cpp0x/constexpr-ctor7.C: New.
2536 * g++.dg/cpp0x/fntmpdefarg2.C: New.
2538 * g++.dg/overload/conv-op1.C: New.
2540 * g++.dg/cpp0x/constexpr-synth1.C: New.
2542 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2544 * objc.dg/layout-2.m: New.
2545 * objc.dg/selector-3.m: Adjusted location of error message.
2546 * objc.dg/type-size-3.m: Same.
2547 * obj-c++.dg/selector-3.mm: Same.
2549 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2552 * objc.dg/property/dotsyntax-22.m: New.
2553 * obj-c++.dg/property/dotsyntax-22.mm: New.
2555 2011-02-20 Dodji Seketeli <dodji@redhat.com>
2558 * g++.dg/template/typedef38.C: New test.
2560 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2563 * gfortran.dg/whole_file_30.f90 : New test.
2564 * gfortran.dg/whole_file_31.f90 : New test.
2566 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2570 * gfortran.dg/whole_file_28.f90 : New test.
2571 * gfortran.dg/whole_file_29.f90 : New test.
2573 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2576 * g++.dg/template/crash105.C: New.
2578 2011-02-19 Jason Merrill <jason@redhat.com>
2580 * g++.dg/cpp0x/regress/no-elide1.C: New.
2582 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
2584 PR tree-optimization/46620
2585 * gcc.dg/pr46620.c: New.
2587 2011-02-19 Jakub Jelinek <jakub@redhat.com>
2590 * gcc.target/i386/pr47809.c: New test.
2592 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2593 Tobias Burnus <burnus@net-b.de>
2595 * lib/target-supports.exp
2596 (check_effective_target_fortran_large_real): New check for large reals.
2597 * gfortran.dg/nan_7.f90: New test.
2599 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2601 PR libgfortran/47567
2602 * gfortran.dg/fmt_f0_1.f90: Update test.
2604 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
2607 * gfortran.dg/array_constructor_36.f90 : New test.
2608 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
2609 allow for comparison between different elements of the array
2610 constructor at different levels of optimization.
2612 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
2614 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
2615 * gcc.target/i386/pr32280-1.c: Likewise.
2617 2011-02-19 Jakub Jelinek <jakub@redhat.com>
2620 * gcc.target/i386/pr47800.c: New test.
2622 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
2624 * objc/execute/exceptions/foward-1.x: New.
2626 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2629 * gfortran.dg/derived_constructor_comps_4.f90: New.
2631 2011-02-18 Tobias Burnus
2634 * gfortran.dg/func_result_6.f90: New.
2636 2011-02-18 Michael Matz <matz@suse.de>
2639 * gfortran.dg/lto/pr45586_0.f90: New test.
2640 * gfortran.dg/typebound_proc_20.f90: Ditto.
2641 * gfortran.dg/typebound_proc_21.f90: Ditto.
2643 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
2646 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
2648 2011-02-18 Tobias Burnus <burnus@net-b.de>
2651 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
2653 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
2654 normalizing the error/warning output.
2655 * gfortran.dg/Wall.f90: Update dg-error/warning.
2656 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
2657 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
2658 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
2659 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
2660 * gfortran.dg/class_30.f90: Update dg-error/warning.
2661 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
2662 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
2663 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
2664 * gfortran.dg/entry_17.f90: Update dg-error/warning.
2665 * gfortran.dg/entry_19.f90: Update dg-error/warning.
2666 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
2667 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
2668 * gfortran.dg/g77/12632.f: Update dg-error/warning.
2669 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
2670 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
2671 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
2672 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
2673 * gfortran.dg/goto_8.f90: Update dg-error/warning.
2674 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
2675 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
2676 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
2677 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
2678 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
2679 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
2680 * gfortran.dg/volatile3.f90: Update dg-error/warning.
2681 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
2682 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
2683 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
2684 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
2685 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
2687 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2690 * gfortran.dg/proc_ptr_comp_30.f90: New.
2692 2011-02-18 Jakub Jelinek <jakub@redhat.com>
2695 * gcc.target/i386/pr47780.c: New test.
2697 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2700 * gfortran.dg/class_40.f03: New.
2702 2011-02-18 Dodji Seketeli <dodji@redhat.com>
2705 * g++.dg/cpp0x/auto21.C: New test.
2707 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
2709 * objc.dg/special/unclaimed-category-1.h: Updated for
2711 * objc.dg/special/unclaimed-category-1.m: Same.
2712 * objc.dg/zero-link-1.m: Same.
2713 * objc.dg/lookup-1.m: Same.
2714 * objc.dg/torture/strings/const-str-9.m
2715 * objc.dg/torture/strings/const-str-10.m: Same.
2716 * objc.dg/torture/strings/const-str-11.m: Same.
2717 * objc.dg/torture/forward-1.m: Same.
2718 * objc.dg/zero-link-2.m: Same.
2719 * objc.dg/encode-7-next-64bit.m: Same.
2720 * objc.dg/method-4.m: Same.
2721 * objc.dg/next-runtime-1.m: Same.
2722 * objc.dg/image-info.m: Same.
2723 * objc.dg/pr23214.m: Same.
2724 * objc.dg/symtab-1.m: Same.
2725 * obj-c++.dg/basic.m: Same.
2726 * obj-c++.dg/proto-lossage-3.m: Same.
2727 * obj-c++.dg/torture/strings/const-str-10.m: Same.
2728 * obj-c++.dg/torture/strings/const-str-11.m: Same.
2729 * obj-c++.dg/torture/strings/const-str-9.m: Same.
2730 * obj-c++.dg/method-11.m: Same.
2731 * objc/execute/enumeration-1.m: Same.
2732 * objc/execute/object_is_class.m: Same.
2733 * objc/execute/formal_protocol-2.m: Same.
2734 * objc/execute/formal_protocol-4.m: Same.
2735 * objc/execute/formal_protocol-6.m: Same.
2736 * objc/execute/bycopy-3.m: Same.
2737 * objc/execute/exceptions/catchall-1.m: Same.
2738 * objc/execute/exceptions/finally-1.m: Same.
2739 * objc/execute/exceptions/local-variables-1.m: Same.
2740 * objc/execute/exceptions/foward-1.m: Same.
2741 * objc/execute/bf-common.h
2742 * objc/execute/enumeration-2.m: Same.
2743 * objc/execute/formal_protocol-1.m: Same.
2744 * objc/execute/formal_protocol-3.m: Same.
2745 * objc/execute/formal_protocol-5.m: Same.
2746 * objc/execute/accessing_ivars.m: Same.
2747 * objc/execute/bycopy-2.m: Same.
2748 * objc/execute/formal_protocol-7.m: Same.
2749 * objc/execute/compatibility_alias.m: Same.
2750 * objc/execute/no_clash.m: Same.
2751 * objc/execute/object_is_meta_class.m: Same.
2752 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
2753 * objc/execute/class-tests-1.h: Include stdio.h.
2754 * objc/execute/class-tests-2.h: Same.
2755 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
2757 * obj-c++.dg/try-catch-2.mm: Same.
2759 2011-02-17 Jakub Jelinek <jakub@redhat.com>
2762 * g++.dg/warn/Wunused-parm-4.C: New test.
2764 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
2765 Jan Hubicka <jh@suse.cz>
2769 * g++.dg/debug/pr47106.C: New.
2771 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
2774 * gcc.target/i386/pr43653.c: New test.
2776 2011-02-11 Dodji Seketeli <dodji@redhat.com>
2779 * g++.dg/template/inherit6.C: New test.
2781 2011-02-16 Janus Weil <janus@gcc.gnu.org>
2784 * gfortran.dg/class_39.f03: New.
2786 2011-02-16 Dodji Seketeli <dodji@redhat.com>
2789 * g++.dg/cpp0x/variadic106.C: New test.
2791 2011-02-16 Jakub Jelinek <jakub@redhat.com>
2794 * gfortran.dg/pr47757-1.f90: New test.
2795 * gfortran.dg/pr47757-2.f90: New test.
2796 * gfortran.dg/pr47757-3.f90: New test.
2799 * g++.dg/cpp0x/enum8.C: New test.
2801 2011-02-15 Jason Merrill <jason@redhat.com>
2803 * g++.dg/inherit/implicit-trivial1.C: New.
2804 * g++.dg/cpp0x/implicit-trivial1.C: New.
2806 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
2809 * gcc.dg/torture/pr47725.c: Removed.
2811 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2814 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
2815 constant does not generate a load from memory.
2817 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
2820 * gcc.dg/torture/pr47725.c: New.
2822 2011-02-15 Richard Guenther <rguenther@suse.de>
2824 PR tree-optimization/47743
2825 * gcc.dg/torture/pr47743.c: New testcase.
2827 2011-02-15 Jakub Jelinek <jakub@redhat.com>
2830 * gcc.target/i386/pr47581.c: New test.
2832 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2835 * gfortran.dg/select_type_22.f03: New.
2837 2011-02-14 Jason Merrill <jason@redhat.com>
2839 * g++.dg/cpp0x/regress/enum1.C: New.
2841 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2843 * gnat.dg/include.adb: New test.
2845 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2848 * gfortran.dg/class_38.f03: New.
2850 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2852 * gcc.dg/pr46494.c: New test.
2854 2011-02-14 Richard Guenther <rguenther@suse.de>
2856 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
2858 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2861 * gnat.dg/null_pointer_deref1.exp: Don't skip on
2862 sparc*-sun-solaris2.11.
2864 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2867 * gfortran.dg/argument_checking_18.f90: New.
2869 2011-02-13 Tobias Burnus <burnus@net-b.de>
2871 * gfortran.dg/argument_checking_13.f90: Update dg-error.
2872 * gfortran.dg/argument_checking_17.f90: New.
2874 2011-02-12 Janus Weil <janus@gcc.gnu.org>
2876 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
2877 are temporarily disabled.
2878 * gfortran.dg/class_7.f03: Ditto.
2879 * gfortran.dg/coarray_14.f90: Ditto.
2880 * gfortran.dg/typebound_proc_13.f03: Ditto.
2882 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
2885 * gfortran.dg/extends_11.f03: New.
2887 2011-02-11 Xinliang David Li <davidxl@google.com>
2889 PR tree-optimization/47707
2890 * g++.dg/tree-ssa/pr47707.C: New test.
2892 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
2894 * g++.dg/opt/inline17.C: New test.
2896 2011-02-11 Tobias Burnus <burnus@net-b.de>
2899 * gfortran.dg/pure_formal_2.f90: New.
2901 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
2903 PR rtl-optimization/47614
2904 * gfortran.dg/pr47614.f: New.
2906 2011-02-11 Joseph Myers <joseph@codesourcery.com>
2909 * gcc.dg/opts-6.c: New test.
2911 2011-02-11 Jakub Jelinek <jakub@redhat.com>
2914 * gcc.dg/pr47684.c: New test.
2916 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2919 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
2920 c99_runtime, dg-add-options c99_runtime.
2921 (main): Use __asm__.
2923 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2926 * lib/target-supports.exp (check_ascii_locale_available): New proc.
2927 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
2928 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
2929 * gcc.dg/ucnid-10.c: Likewise.
2930 * gcc.dg/ucnid-13.c: Likewise.
2931 * gcc.dg/ucnid-7.c: Likewise.
2932 * gcc.dg/ucnid-8.c: Likewise.
2933 Adapt dg-warning line number.
2935 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
2937 * gcc.target/i386/parity-1.c: Use -march=k8.
2938 * gcc.target/i386/parity-2.c: Ditto.
2939 * gcc.target/i386/vecinit-1.c: Ditto.
2940 * gcc.target/i386/vecinit-2.c: Ditto.
2942 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2945 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
2946 * gcc.target/mips/save-restore-3.c: Likewise.
2947 * gcc.target/mips/save-restore-4.c: Likewise.
2948 * gcc.target/mips/save-restore-5.c: Likewise.
2951 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
2952 * g++.dg/tree-prof/partition2.C: Likewise.
2954 2011-02-09 Jason Merrill <jason@redhat.com>
2956 * g++.dg/tree-ssa/inline-3.C: Use a normal function
2957 rather than misdeclare std::puts.
2959 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
2960 * g++.dg/other/warning1.C: Likewise.
2961 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2962 * g++.old-deja/g++.gb/scope06.C: Likewise.
2963 * g++.old-deja/g++.law/cvt11.C: Likewise.
2964 * g++.old-deja/g++.law/init1.C: Likewise.
2965 * g++.dg/abi/mangle26.C: Likewise.
2967 * g++.dg/template/function1.C: Adjust for C++0x mode.
2968 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2970 * g++.dg/ext/label10.C: Adjust for C++0x mode.
2971 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2973 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2975 * g++.dg/cpp0x/regress/abi-empty7.C: New.
2977 * g++.dg/cpp0x/regress: New directory.
2978 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2979 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2980 * g++.dg/cpp0x/regress/regress3.C: New.
2982 2011-02-10 Richard Guenther <rguenther@suse.de>
2984 PR tree-optimization/47677
2985 * gcc.dg/torture/pr47677.c: New testcase.
2987 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
2989 * objc.dg/special/load-category-1.m: Remove unused header.
2990 * objc.dg/special/load-category-1a.m: Likewise.
2991 * objc.dg/special/load-category-2.m: Likewise.
2992 * objc.dg/special/load-category-2a.m: Likewise.
2993 * objc.dg/special/load-category-3.m: Likewise.
2994 * objc.dg/special/load-category-3a.m: Likewise.
2995 * objc.dg/attributes/proto-attribute-2.m: Likewise.
2996 * objc.dg/attributes/proto-attribute-3.m: Likewise.
2997 * objc.dg/attributes/class-attribute-1.m: Likewise.
2998 * objc.dg/property/property.exp: Don't run for Darwin < 9.
2999 * obj-c++.dg/property/property.exp: Likewise.
3000 * objc.dg/attributes/method-sentinel-1.m: Update type header.
3001 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3002 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3003 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3004 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3005 * obj-c++.dg/template-8.mm: Likewise.
3007 2011-02-10 Jakub Jelinek <jakub@redhat.com>
3010 * gcc.target/i386/pr47665.c: New test.
3012 2011-02-10 Jie Zhang <jie@codesourcery.com>
3016 2011-02-05 Jie Zhang <jie@codesourcery.com>
3018 * gcc.dg/pr42631.c: Update test.
3019 * gcc.dg/pr42631-2.c: New test.
3021 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3024 * gfortran.dg/proc_decl_25.f90: New.
3026 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3029 * gfortran.dg/typebound_assignment_2.f03: New.
3031 2011-02-09 Richard Guenther <rguenther@suse.de>
3033 PR tree-optimization/47664
3034 * gcc.dg/tree-ssa/inline-7.c: New testcase.
3036 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
3039 * gnat.dg/uninit_func.adb: Adjust dg directive.
3041 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
3044 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3046 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3049 * gfortran.dg/auto_dealloc_2.f90: New.
3051 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3053 * gcc.dg/builtins-config.h: Remove __sgi handling.
3054 * lib/target-supports.exp (add_options_for_c99_runtime): Add
3055 -std=c99 for mips-sgi-irix6.5*.
3057 2011-02-09 Martin Jambor <mjambor@suse.cz>
3060 * gfortran.dg/pr25923.f90: Remove xfails.
3062 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3065 * gfortran.dg/inquire_14.f90: New test.
3067 2011-02-08 Janus Weil <janus@gcc.gnu.org>
3070 * gfortran.dg/pointer_init_6.f90: New.
3072 2011-02-08 Jeff Law <law@redhat.com>
3074 PR tree-optimization/42893
3075 * gcc.tree-ssa/pr42893.c: New test.
3077 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
3079 PR tree-optimization/46834
3080 PR tree-optimization/46994
3081 PR tree-optimization/46995
3082 * gcc.dg/graphite/id-pr46834.c: New.
3083 * gfortran.dg/graphite/id-pr46994.f90: New.
3084 * gfortran.dg/graphite/id-pr46995.f90: New.
3086 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3089 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
3090 using the variable is known the warning is emitted there.
3091 * gcc.dg/uninit-pr19430.c (foo): Likewise.
3092 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
3094 * c-c++-common/pr20000.c (g): Both warnings occur at the return
3097 * gcc.dg/noreturn-1.c (foo5): Likewise.
3098 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3099 (method2): Likewise.
3101 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
3102 the return statement using the uninitialized variable.
3103 * gfortran.dg/pr39666-2.f90 (f): Likewise.
3105 2011-02-08 Richard Guenther <rguenther@suse.de>
3108 * g++.dg/opt/pr47639.c: New testcase.
3110 2011-02-08 Richard Guenther <rguenther@suse.de>
3112 PR tree-optimization/47632
3113 * g++.dg/opt/pr47632.C: New testcase.
3115 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3117 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
3119 2011-02-07 Richard Guenther <rguenther@suse.de>
3121 PR tree-optimization/47615
3122 * g++.dg/opt/pr47615.C: New testcase.
3124 2011-02-07 Richard Guenther <rguenther@suse.de>
3126 PR tree-optimization/47621
3127 * gcc.dg/torture/pr47621.c: New testcase.
3129 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
3131 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
3133 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
3136 * gfortran.dg/allocate_with_source_1 : New test.
3138 2011-02-05 Jakub Jelinek <jakub@redhat.com>
3141 * gcc.dg/pr47610.c: New test.
3143 2011-02-05 Jie Zhang <jie@codesourcery.com>
3146 * gcc.dg/pr42631.c: Update test.
3147 * gcc.dg/pr42631-2.c: New test.
3149 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3152 * gfortran.dg/pr47574.f90: New test.
3154 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
3156 PR tree-optimization/46194
3157 * gcc.dg/autopar/pr46194.c: New.
3159 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
3161 PR tree-optimization/43695
3162 * g++.dg/ipa/pr43695.C: New.
3164 2011-02-04 Jakub Jelinek <jakub@redhat.com>
3167 * gcc.dg/pr23200.c: New test.
3169 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
3172 * g++.dg/pr47589.C: New test.
3174 2011-02-03 Dodji Seketeli <dodji@redhat.com>
3177 * g++.dg/template/typedef37.C: New test.
3178 * g++.dg/template/param1.C: Adjust expected error message.
3180 2011-02-03 Jakub Jelinek <jakub@redhat.com>
3183 * gcc.dg/pr31490-2.c: New test.
3184 * gcc.dg/pr31490-3.c: New test.
3185 * gcc.dg/pr31490-4.c: New test.
3187 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
3188 Jakub Jelinek <jakub@redhat.com>
3191 * g++.dg/parser/semicolon3.C: Adjust.
3192 * g++.dg/parser/semicolon4.C: New testcase.
3193 * g++.dg/pr46890.C: New testcase.
3195 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3198 * g++.dg/init/pr29571.C: New.
3200 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
3202 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
3203 instead of vect_int.
3205 2011-02-03 Jakub Jelinek <jakub@redhat.com>
3208 * gcc.target/i386/pr47312.c: New test.
3211 * gcc.target/i386/pr47564.c: New test.
3213 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
3215 PR tree-optimization/45122
3216 * gcc.dg/tree-ssa/pr45122.c: New.
3218 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3221 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
3224 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
3225 and vsx so a default --with-cpu=power7 doesn't give an error
3226 when -mavoid-indexed-addresses is used.
3228 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
3229 wrapper function to save the arguments and then jump to the real
3230 function, rather than depending on the compiler not to move stuff
3232 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
3234 2011-02-02 Janus Weil <janus@gcc.gnu.org>
3235 Paul Thomas <pault@gcc.gnu.org>
3238 * gfortran.dg/class_37.f03 : New test.
3240 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
3241 Richard Guenther <rguenther@suse.de>
3243 PR tree-optimization/40979
3245 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
3246 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
3247 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
3248 check_vect_support_and_set_flags.
3249 * gfortran.dg/graphite/vect-pr40979.f90: New.
3251 2011-02-02 Janus Weil <janus@gcc.gnu.org>
3254 * gfortran.dg/class_36.f03: New.
3256 2011-02-02 Richard Guenther <rguenther@suse.de>
3258 PR tree-optimization/47566
3259 * gcc.dg/lto/20110201-1_0.c: New testcase.
3261 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
3267 * debug/pr47498.c: New.
3268 * debug/pr47501.c: New.
3270 2011-02-01 Richard Guenther <rguenther@suse.de>
3272 PR tree-optimization/47559
3273 * g++.dg/torture/pr47559.C: New testcase.
3275 2011-02-01 Janus Weil <janus@gcc.gnu.org>
3278 * gfortran.dg/typebound_call_20.f03: New.
3280 2011-02-01 Richard Guenther <rguenther@suse.de>
3282 PR tree-optimization/47555
3283 * gcc.dg/pr47555.c: New testcase.
3285 2011-02-01 Richard Guenther <rguenther@suse.de>
3287 PR tree-optimization/47541
3288 * g++.dg/torture/pr47541.C: New testcase.
3290 2011-01-31 Janus Weil <janus@gcc.gnu.org>
3293 * gfortran.dg/typebound_call_19.f03: New.
3295 2011-01-31 Jakub Jelinek <jakub@redhat.com>
3298 * g++.dg/cpp0x/pr47416.C: New test.
3300 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
3303 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
3305 2011-01-31 Janus Weil <janus@gcc.gnu.org>
3308 * gfortran.dg/typebound_assignment_1.f03: New.
3310 2011-01-31 Jakub Jelinek <jakub@redhat.com>
3312 PR tree-optimization/47538
3313 * gcc.c-torture/execute/pr47538.c: New test.
3315 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3318 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
3320 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3322 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
3324 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
3326 PR rtl-optimization/44031
3327 * gcc.c-torture/compile/20110131-1.c: New test.
3329 2011-01-31 Tobias Burnus <burnus@net-b.de>
3332 * gfortran.dg/stmt_func_1.f90: New.
3334 2011-01-31 Tobias Burnus <burnus@net-b.de>
3337 * gfortran.dg/interface_34.f90: New.
3339 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
3342 * gfortran.dg/realloc_on_assign_5.f03: New test.
3343 * gfortran.dg/realloc_on_assign_5.f03: New test.
3345 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3347 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
3348 * gfortran.dg/bessel_7.f90: Likewise.
3349 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
3351 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
3352 * gfortran.dg/sum_init_expr.f03: Likewise.
3354 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
3356 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
3359 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
3360 loop only on "vect_intfloat_cvt" targets.
3362 2011-01-29 Tobias Burnus <burnus@net-b.de>
3365 * gfortran.dg/shape_6.f90: New.
3367 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3369 PR libgfortran/47434
3370 * gfortran.dg/read_infnan_1.f90: Update test.
3371 * gfortran.dg/module_nan.f90: Update test.
3372 * gfortran.dg/char4_iunit_1.f03: Update test.
3373 * gfortran.dg/large_real_kind_1.f90: Update test.
3374 * gfortran.dg/real_const_3.f90: Update test.
3375 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
3377 2011-01-29 Dodji Seketeli <dodji@redhat.com>
3380 * g++.dg/template/param2.C: New test.
3382 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3384 PR libgfortran/47285
3385 * gfortran.dg/fmt_g.f: New test.
3387 2011-01-28 Tobias Burnus <burnus@net-b.de>
3390 * gfortran.dg/pure_formal_1.f90: New.
3392 2011-01-28 Jakub Jelinek <jakub@redhat.com>
3395 * gcc.dg/tls/pr42894.c: New test.
3397 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3399 * gcc.dg/pr47276.c: Add dg-require-visibility.
3401 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3403 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
3405 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
3406 Tobias Burnus <burnus@gcc.gnu.org>
3411 * gfortran.dg/realloc_on_assign_3.f03: New test.
3412 * gfortran.dg/realloc_on_assign_4.f03: New test.
3413 * gfortran.dg/allocatable_function_5.f90: New test.
3414 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
3415 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
3416 implemented" dg-errors.
3418 2011-01-27 Jan Hubicka <jh@suse.cz>
3421 * gcc.dg/attr-weakref-4.c: New testcase
3423 2011-01-27 Martin Jambor <mjambor@suse.cz>
3425 PR tree-optimization/47228
3426 * gcc.dg/torture/pr47228.c: New test.
3428 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3430 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
3432 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3434 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
3435 when using auto-overlay support on the SPU.
3437 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
3439 PR rtl-optimization/44174
3440 * gcc.target/i386/asm-6.c: New test.
3442 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
3444 PR rtl-optimization/46856
3445 * gcc.c-torture/compile/pr46856.c: New test.
3447 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
3448 Andrew Pinski <pinskia@gmail.com>
3451 * gcc.dg/pr43082.c: New.
3453 2011-01-26 DJ Delorie <dj@redhat.com>
3455 PR rtl-optimization/46878
3456 * gcc.dg/pr46878-1.c: New test.
3458 2011-01-26 Jakub Jelinek <jakub@redhat.com>
3461 * g++.dg/cpp0x/pr47476.C: New test.
3463 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
3465 * gcc.c-torture/compile/20110126-1.c: New test.
3467 2011-01-26 Jakub Jelinek <jakub@redhat.com>
3470 * gcc.dg/torture/pr47473.c: New test.
3472 2011-01-26 Jan Hubicka <jh@suse.cz>
3475 * gcc.c-torture/execute/pr47237.c: New testcase.
3477 2011-01-26 Jan Hubicka <jh@suse.cz>
3479 PR tree-optimization/47190
3480 * gcc.dg/attr-weakref-3.c: New testcase.
3482 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
3485 * gcc.dg/dll-9a.c: New test file.
3486 * gcc.dg/dll-11.c: Likewise.
3487 * gcc.dg/dll-12.c: Likewise.
3488 * gcc.dg/dll-12a.c: Likewise.
3489 * gcc.dg/dll-11a.c: Likewise.
3490 * gcc.dg/dll-9.c: Likewise.
3491 * gcc.dg/dll-10.c: Likewise.
3492 * gcc.dg/dll-10a.c: Likewise.
3493 * g++.dg/ext/dllexport4a.cc: Likewise.
3494 * g++.dg/ext/dllexport4.C: Likewise.
3495 * g++.dg/ext/dllexport5.C: Likewise.
3496 * g++.dg/ext/dllexport5a.cc: Likewise.
3498 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3500 PR tree-optimization/46970
3501 * gcc.dg/graphite/pr46970.c: New.
3503 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3505 PR tree-optimization/46215
3506 * gcc.dg/graphite/pr46215.c: New.
3508 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3510 PR tree-optimization/46168
3511 * gcc.dg/graphite/pr46168.c: New.
3513 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3515 PR tree-optimization/43657
3516 * gcc.dg/graphite/pr43657.c: New.
3518 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3520 PR tree-optimization/29832
3521 * gfortran.dg/graphite/pr29832.f90: New.
3523 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3525 PR tree-optimization/43567
3526 * gcc.dg/graphite/pr43567.c: New.
3528 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3530 * gfortran.dg/graphite/interchange-4.f: New.
3531 * gfortran.dg/graphite/interchange-5.f: New.
3533 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
3534 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
3535 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
3536 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
3537 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
3538 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
3539 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
3540 * gfortran.dg/ltrans-7.f90: Removed.
3541 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
3543 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
3544 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
3545 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
3546 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
3547 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
3548 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
3549 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
3550 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
3551 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
3552 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
3553 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
3554 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
3555 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
3556 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
3557 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
3558 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
3559 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
3560 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
3561 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
3562 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
3563 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
3564 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
3565 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
3566 * gcc.dg/tree-ssa/data-dep-1.c
3567 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
3568 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
3569 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
3570 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
3571 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
3573 2011-01-25 Jakub Jelinek <jakub@redhat.com>
3575 PR tree-optimization/47265
3576 PR tree-optimization/47443
3577 * gcc.c-torture/compile/pr47265.c: New test.
3578 * gcc.dg/pr47443.c: New test.
3580 2011-01-25 Martin Jambor <mjambor@suse.cz>
3582 PR tree-optimization/47382
3583 * g++.dg/torture/pr47382.C: New test.
3584 * g++.dg/opt/devirt1.C: Xfail.
3586 2011-01-25 Yao Qi <yao@codesourcery.com>
3589 * gcc.target/arm/pr45701-1.c: New test.
3590 * gcc.target/arm/pr45701-2.c: New test.
3591 * gcc.target/arm/pr45701-3.c: New test.
3593 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3594 Jakub Jelinek <jakub@redhat.com>
3596 PR tree-optimization/47271
3597 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
3599 2011-01-25 Nick Clifton <nickc@redhat.com>
3601 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
3602 (saturate_add): Delete.
3604 (main): Do not run saturate_add.
3605 (set_interrupts): Delete.
3607 2011-01-25 Tobias Burnus <burnus@net-b.de>
3610 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
3612 2011-01-25 Jakub Jelinek <jakub@redhat.com>
3614 PR tree-optimization/47427
3615 PR tree-optimization/47428
3616 * gcc.c-torture/compile/pr47427.c: New test.
3617 * gcc.c-torture/compile/pr47428.c: New test.
3619 2011-01-25 Richard Guenther <rguenther@suse.de>
3622 * gcc.dg/torture/pr47411.c: New testcase.
3624 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3626 * gfortran.dg/graphite/id-24.f: New.
3627 * gfortran.dg/graphite/id-25.f: New.
3629 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3631 * gfortran.dg/graphite/id-23.f: New.
3633 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3635 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
3637 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3639 * gcc.dg/graphite/block-0.c: Un-XFAILed.
3640 * gcc.dg/graphite/block-1.c: Un-XFAILed.
3641 * gcc.dg/graphite/block-7.c: Un-XFAILed.
3642 * gcc.dg/graphite/block-8.c: Un-XFAILed.
3643 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
3644 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
3645 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
3646 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
3647 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
3649 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3651 * gcc.dg/graphite/block-0.c: Add documentation.
3652 * gcc.dg/graphite/block-4.c: Same.
3653 * gcc.dg/graphite/block-7.c: Same.
3654 * gcc.dg/graphite/block-8.c: New.
3655 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
3656 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
3657 * gcc.dg/graphite/interchange-12.c: Add documentation.
3658 * gcc.dg/graphite/interchange-13.c: New.
3659 * gcc.dg/graphite/interchange-14.c: New.
3660 * gcc.dg/graphite/interchange-15.c: New.
3661 * gcc.dg/graphite/interchange-8.c: Add documentation.
3662 * gcc.dg/graphite/interchange-mvt.c: Same.
3664 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3667 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
3668 * gcc.target/powerpc/altivec-14.c: Ditto.
3669 * gcc.target/powerpc/altivec-33.c: Ditto.
3670 * gcc.target/powerpc/altivec-types-1.c: Ditto.
3671 * gcc.target/powerpc/altivec-types-2.c: Ditto.
3672 * gcc.target/powerpc/altivec-types-3.c: Ditto.
3673 * gcc.target/powerpc/altivec-types-4.c: Ditto.
3674 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
3675 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
3676 * g++.dg/ext/altivec-15.C: Ditto.
3677 * g++.dg/ext/altivec-types-1.C: Ditto.
3678 * g++.dg/ext/altivec-types-2.C: Ditto.
3679 * g++.dg/ext/altivec-types-3.C: Ditto.
3680 * g++.dg/ext/altivec-types-4.C: Ditto.
3682 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3684 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
3686 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3688 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
3689 optimization options.
3691 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3693 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
3696 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
3698 2011-01-23 Tobias Burnus <burnus@net-b.de>
3701 * gfortran.dg/allocatable_scalar_12.f90: New.
3703 2011-01-23 Ira Rosen <irar@il.ibm.com>
3705 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
3706 vectorization to be not profitable if peeling is used to
3707 realign the memory access.
3708 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
3709 loop bound to avoid loop unrolling.
3710 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3712 2011-01-22 Jan Hubicka <jh@suse.cz>
3715 * g++.dg/lto/pr47333.C: New file.
3717 2011-01-22 Jan Hubicka <jh@suse.cz>
3719 PR tree-optimization/43884
3721 * gcc.dg/autopar/outer-2.c: Increase array size.
3722 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
3724 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3727 * gfortran.dg/c_loc_tests_16.f90: New test.
3729 2011-01-22 Tobias Burnus <burnus@net-b.de>
3732 * gfortran.dg/typebound_proc_19.f90: New.
3734 2011-01-21 Jeff Law <law@redhat.com>
3736 PR tree-optimization/47053
3737 * g++.dg/pr47053.C: New test.
3739 2011-01-21 Jason Merrill <jason@redhat.com>
3742 * g++.dg/cpp0x/constexpr-ctor6.C: New.
3744 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3747 * g++.dg/cpp0x/range-for10.C: New test.
3748 * g++.dg/template/for1.C: New test.
3751 * g++.dg/tree-prof/partition3.C: New test.
3753 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
3755 PR rtl-optimization/47366
3756 * g++.dg/opt/pr47366.C: New test.
3758 2011-01-21 Jason Merrill <jason@redhat.com>
3761 * g++.dg/cpp0x/constexpr-regress2.C: New.
3763 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
3765 2011-01-21 Jeff Law <law@redhat.com>
3767 PR rtl-optimization/41619
3768 * gcc.dg/pr41619.c: New.
3770 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3772 PR tree-optimization/47355
3773 * g++.dg/opt/pr47355.C: New test.
3775 2011-01-21 Richard Guenther <rguenther@suse.de>
3777 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
3780 2011-01-21 Richard Guenther <rguenther@suse.de>
3782 PR tree-optimization/47365
3783 * gcc.dg/torture/pr47365.c: New testcase.
3784 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3786 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3788 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
3790 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3792 PR tree-optimization/47391
3793 * gcc.dg/pr47391.c: New test.
3795 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3797 * g++.dg/template/char1.C: Use signed char.
3799 2011-01-21 Tobias Burnus <burnus@net-b.de>
3802 * gfortran.dg/pointer_target_4.f90: New.
3804 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3807 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
3808 ILP32 system and not IP32.
3810 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
3813 * g++.dg/debug/pr46583.C: New.
3815 2011-01-20 Jakub Jelinek <jakub@redhat.com>
3818 * g++.dg/debug/pr47283.C: New test.
3821 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
3822 * gcc.target/i386/headmerge-2.c: Likewise.
3824 2011-01-20 Richard Guenther <rguenther@suse.de>
3827 * gcc.dg/torture/pr47370.c: New testcase.
3829 2011-01-20 Jakub Jelinek <jakub@redhat.com>
3831 PR tree-optimization/46130
3832 * gcc.dg/pr46130-1.c: New test.
3833 * gcc.dg/pr46130-2.c: New test.
3835 2011-01-19 Dodji Seketeli <dodji@redhat.com>
3838 * g++.dg/debug/dwarf2/template-params-10.C: New test.
3840 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
3843 * g++.dg/debug/pr46240.cc: New.
3845 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3848 * g++.dg/template/anonunion1.C: New test.
3850 PR rtl-optimization/47337
3851 * gcc.c-torture/execute/pr47337.c: New test.
3853 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3856 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
3858 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3860 PR tree-optimization/46021
3861 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
3863 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3865 PR tree-optimization/47290
3866 * g++.dg/torture/pr47290.C: New test.
3868 2011-01-18 Janus Weil <janus@gcc.gnu.org>
3871 * gfortran.dg/proc_ptr_comp_29.f90: New.
3873 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3876 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
3877 powerpc-apple-darwin9.
3879 2011-01-18 Jakub Jelinek <jakub@redhat.com>
3881 PR rtl-optimization/47299
3882 * gcc.c-torture/execute/pr47299.c: New test.
3884 2011-01-17 Jason Merrill <jason@redhat.com>
3886 * g++.dg/cpp0x/constexpr-virtual.C: New.
3888 2011-01-17 Jakub Jelinek <jakub@redhat.com>
3891 * gfortran.dg/gomp/pr47331.f90: New test.
3893 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
3896 * objc.dg/selector-warn-1.m: New.
3897 * obj-c++.dg/selector-warn-1.mm: New.
3899 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
3901 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
3902 Update dg-final accordingly.
3904 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3906 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
3908 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3910 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
3912 * gcc.dg/guality/pr36728-2.c: Likewise.
3914 2011-01-17 Richard Guenther <rguenther@suse.de>
3916 PR tree-optimization/47313
3917 * g++.dg/torture/pr47313.C: New testcase.
3919 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
3922 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
3923 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
3924 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3925 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3927 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
3929 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
3930 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
3931 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
3933 2011-01-17 Richard Guenther <rguenther@suse.de>
3935 PR tree-optimization/45967
3936 * gcc.dg/torture/pr45967-2.c: New testcase.
3937 * gcc.dg/torture/pr45967-3.c: Likewise.
3939 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3942 * g++.dg/ext/pr47213.C: Require visibility.
3944 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3946 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
3947 * gcc.dg/fixed-point/struct-union.c: Update error messages.
3949 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3951 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
3952 Linux-based targets.
3954 2011-01-13 Jan Hubicka <jh@suse.cz>
3956 PR tree-optimization/47276
3957 * gcc.dg/pr47276.c: New testcase.
3959 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
3960 Jonathan Wakely <jwakely.gcc@gmail.com>
3963 * g++.dg/other/pr33558.C: New.
3964 * g++.dg/other/pr33558-2.C: New.
3966 2011-01-14 Martin Jambor <mjambor@suse.cz>
3968 PR tree-optimization/45934
3969 PR tree-optimization/46302
3970 * g++.dg/ipa/devirt-c-1.C: New test.
3971 * g++.dg/ipa/devirt-c-2.C: Likewise.
3972 * g++.dg/ipa/devirt-c-3.C: Likewise.
3973 * g++.dg/ipa/devirt-c-4.C: Likewise.
3974 * g++.dg/ipa/devirt-c-5.C: Likewise.
3975 * g++.dg/ipa/devirt-c-6.C: Likewise.
3976 * g++.dg/ipa/devirt-6.C: Likewise.
3977 * g++.dg/ipa/devirt-d-1.C: Likewise.
3978 * g++.dg/torture/pr45934.C: Likewise.
3980 2011-01-14 Jason Merrill <jason@redhat.com>
3982 * g++.dg/cpp0x/variadic105.C: New.
3984 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3985 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3988 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3989 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3990 execution tests on i?86-*-*, x86_64-*-* and
3991 powerpc*-apple-darwin* && ilp32.
3992 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3993 tests on i?86-*-* and x86_64-*-*.
3995 2011-01-14 Richard Guenther <rguenther@suse.de>
3997 PR tree-optimization/47280
3998 * g++.dg/opt/pr47280.C: New testcase.
4000 2011-01-14 Jason Merrill <jason@redhat.com>
4002 * g++.dg/cpp0x/constexpr-regress1.C: New.
4004 * g++.dg/ext/flexary2.C: New.
4006 2011-01-14 Richard Guenther <rguenther@suse.de>
4009 * gcc.dg/torture/pr47281.c: New testcase.
4010 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4012 2011-01-14 Richard Guenther <rguenther@suse.de>
4014 PR tree-optimization/47286
4015 * gcc.dg/tree-ssa/pr47286.c: New testcase.
4017 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
4020 * g++.dg/ext/pr47213.C: New.
4022 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4024 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4026 2011-01-13 Tobias Burnus <burnus@net-b.de>
4027 Mikael Morin <mikael@gcc.gnu.org>
4031 * gfortran.dg/select_type_20.f90: New.
4032 * gfortran.dg/select_type_21.f90: New.
4034 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4037 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4039 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4041 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4042 * gcc.dg/guality/pr36728-2.c: Likewise.
4044 2011-01-13 Dodji Seketeli <dodji@redhat.com>
4047 * g++.dg/debug/dwarf2/template-params-9.C: New test.
4049 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
4051 PR rtl-optimization/45352
4052 * gcc.dg/pr45352-3.c: New.
4054 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4056 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4058 * g++.dg/cpp0x/range-for8.C: New.
4059 * g++.dg/cpp0x/range-for9.C: New.
4061 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
4064 * g++.dg/debug/pr47209.C: New.
4066 2011-01-12 Richard Guenther <rguenther@suse.de>
4069 * gcc.dg/lto/pr47259_0.c: New testcase.
4070 * gcc.dg/lto/pr47259_1.c: Likewise.
4072 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
4074 * objc-obj-c++-shared/Object1.h: Add copyright header, update
4075 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
4076 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
4077 methods missing from the OBJC2 Object.
4078 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
4079 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
4080 GNU and NeXT runtimes.
4081 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
4083 * objc-obj-c++-shared/Object1.m: Likewise.
4084 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
4085 * objc.dg/proto-qual-1.m: Likewise.
4086 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4087 * obj-c++.dg/proto-qual-1.mm: Likewise.
4089 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
4092 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4094 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4096 Fixed the Objective-C++ testsuite and updated all tests.
4097 * lib/obj-c++.exp (obj-c++_init): Declare and set
4098 gcc_warning_prefix and gcc_error_prefix.
4099 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
4100 'dg-warning', 'dg-message' and 'dg-error'.
4101 * obj-c++.dg/class-extension-3.mm: Likewise.
4102 * obj-c++.dg/class-protocol-1.mm: Likewise.
4103 * obj-c++.dg/encode-7.mm: Likewise.
4104 * obj-c++.dg/exceptions-3.mm: Likewise.
4105 * obj-c++.dg/exceptions-5.mm: Likewise.
4106 * obj-c++.dg/method-12.mm: Likewise.
4107 * obj-c++.dg/method-13.mm: Likewise.
4108 * obj-c++.dg/method-15.mm: Likewise.
4109 * obj-c++.dg/method-16.mm: Likewise.
4110 * obj-c++.dg/method-4.mm: Likewise.
4111 * obj-c++.dg/method-8.mm: Likewise.
4112 * obj-c++.dg/method-conflict-1.mm: Likewise.
4113 * obj-c++.dg/method-conflict-2.mm: Likewise.
4114 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
4115 and uncommented second part of the testcase now that the testsuite
4117 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
4118 and uncommented second part of the testcase now that the testsuite
4120 * obj-c++.dg/private-1.mm: Likewise.
4121 * obj-c++.dg/proto-lossage-4.mm: Likewise.
4122 * obj-c++.dg/syntax-error-7.mm: Likewise.
4123 * obj-c++.dg/warn5.mm: Likewise.
4124 * obj-c++.dg/property/at-property-14.mm: Likewise.
4125 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
4127 * obj-c++.dg/property/at-property-18.mm: Likewise.
4128 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
4130 * obj-c++.dg/property/at-property-21.mm: Likewise.
4131 * obj-c++.dg/property/at-property-28.mm: Likewise.
4132 * obj-c++.dg/property/at-property-5.mm: Likewise.
4133 * obj-c++.dg/property/dynamic-2.mm: Likewise.
4134 * obj-c++.dg/property/property-neg-3.mm: Likewise.
4135 * obj-c++.dg/property/synthesize-11.mm: Likewise.
4136 * obj-c++.dg/property/synthesize-6.mm: Likewise.
4137 * obj-c++.dg/property/synthesize-8.mm: Likewise.
4138 * obj-c++.dg/property/synthesize-9.mm: Likewise.
4139 * obj-c++.dg/tls/diag-5.mm: Likewise.
4140 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
4141 dg-error, now matched correctly.
4143 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4145 * objc.dg/property/at-property-29.m: New.
4146 * obj-c++.dg/property/at-property-29.mm: New.
4148 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4150 * go.test/go-test.exp (go-set-goarch): New proc.
4151 (go-gc-tests): Use it.
4153 2011-01-11 Dodji Seketeli <dodji@redhat.com>
4156 * g++.dg/debug/dwarf2/template-params-8.C: New test.
4158 2011-01-11 Richard Henderson <rth@redhat.com>
4160 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
4162 2011-01-11 Jan Hubicka <jh@suse.cz>
4166 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
4167 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
4169 2011-01-11 Richard Guenther <rguenther@suse.de>
4171 PR tree-optimization/46076
4172 * gcc.dg/tree-ssa/pr46076.c: New testcase.
4174 2011-01-11 Jeff Law <law@redhat.com>
4176 * PR tree-optimization/47086
4177 * gcc.dg/pr47086.c: New test.
4179 2011-01-11 Jason Merrill <jason@redhat.com>
4182 * g++.dg/template/new10.C: New.
4185 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
4187 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
4189 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
4190 Split type definitions and NSConstantString class into...
4191 * objc-obj-c++-shared/objc-test-suite-types.h: New.
4192 * objc-obj-c++-shared/nsconstantstring-class.h: New.
4193 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
4194 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
4195 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
4196 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
4198 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
4199 encode defines for newer NeXT system headers.
4200 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
4201 * obj-c++.dg/torture/strings/string1.mm: Likewise.
4202 * objc.dg/foreach-5.m: Likewise.
4203 * objc.dg/foreach-2.m: Likewise.
4204 * objc.dg/foreach-4.m: Likewise.
4205 * objc.dg/torture/strings/string1.m: Likewise.
4206 * objc.dg/torture/strings/string2.m: Likewise.
4207 * objc.dg/torture/strings/string3.m: Likewise.
4208 * objc.dg/torture/strings/string4.m: Likewise.
4209 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
4210 header and stand alone.
4211 * obj-c++.dg/strings/strings-2.mm: Likewise.
4212 * objc.dg/torture/strings/const-str-3.m: Likewise.
4213 * objc.dg/strings/strings-2.m: Likewise.
4214 * objc.dg/strings/const-str-12b.m: Likewise.
4216 2011-01-12 Richard Guenther <rguenther@suse.de>
4219 * gcc.dg/attr-weak-1.c: Adjust.
4221 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
4224 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
4225 standard compliant and comment.
4227 2011-01-10 Jan Hubicka <jh@suse.cz>
4230 * gcc.dg/initpri3.c: New testcase.
4232 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
4235 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
4241 (g_ebp_save): Likewise.
4242 (g_esp_save): Likewise.
4244 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4246 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
4248 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4250 PR tree-optimization/46021
4251 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
4252 i?86-*-*, x86_64-*-*.
4254 2011-01-10 Jeff Law <law@redhat.com>
4256 * PR tree-optimization/47141
4257 * gcc.c-torture/compile/pr47141.c: New test.
4259 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
4262 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
4263 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
4264 * gcc.dg/vect/slp-35.c: Remove XFAILs.
4265 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
4268 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
4269 being vectorized. Adjust dg-final pattern. Remove XFAIL.
4270 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
4271 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
4272 being vectorized. Adjust dg-final pattern.
4275 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
4276 * gcc.dg/vect/slp-24.c: Likewise.
4278 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
4281 * g++.dg/other/pr47218-1.C: New test file.
4282 * g++.dg/other/pr47218.C: Likewise.
4283 * g++.dg/other/pr47218.h: New supporting header.
4285 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
4288 * objc.dg/attributes/invalid-attribute-1.m: New.
4289 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
4291 2011-01-09 Janus Weil <janus@gcc.gnu.org>
4294 * gfortran.dg/proc_ptr_comp_28.f90: New.
4296 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
4298 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
4299 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
4300 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4301 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4302 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
4303 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4304 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
4305 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
4306 * objc.dg/gnu-api-2-class.m: Likewise.
4307 * objc.dg/gnu-api-2-ivar.m: Likewise.
4308 * objc.dg/gnu-api-2-method.m: Likewise.
4309 * objc.dg/gnu-api-2-objc.m: Likewise.
4310 * objc.dg/gnu-api-2-object.m: Likewise.
4311 * objc.dg/gnu-api-2-property.m: Likewise.
4312 * objc.dg/gnu-api-2-protocol.m: Likewise.
4313 * objc.dg/gnu-api-2-sel.m: Likewise.
4315 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
4317 * objc.dg/foreach-1.m: Skip for Darwin < 9.
4318 * objc.dg/objc-foreach-4.m: Likewise.
4319 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
4320 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
4321 * objc.dg/foreach-4.m: Likewise.
4322 * objc.dg/foreach-5.m: Likewise.
4323 * objc.dg/foreach-3.m: Return self from init.
4325 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4328 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
4330 2011-01-09 Janus Weil <janus@gcc.gnu.org>
4333 * gfortran.dg/class_35.f90: New.
4335 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
4337 * objc.dg/foreach-1.m: Add "-Wall" to flags.
4339 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
4342 * objc.dg/invalid-method-2.m: New.
4343 * obj-c++.dg/invalid-method-2.mm: New.
4345 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
4348 * gfortran.dg/transpose_optimization_2.f90 : New test.
4350 2011-01-08 Jan Hubicka <jh@suse.cz>
4352 PR tree-optmization/46469
4353 * g++.dg/torture/pr46469.C: New testcase.
4355 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
4357 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
4358 emulation of libobjc-gnu structure layout functionality to ..
4359 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
4360 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
4361 * objc/execute/bf-common.h: Adjust headers.
4362 * objc/execute/bf-1.m: Likewise.
4363 * objc/execute/bf-2.m: Likewise.
4364 * objc/execute/bf-3.m: Likewise.
4365 * objc/execute/bf-4.m: Likewise.
4366 * objc/execute/bf-5.m: Likewise.
4367 * objc/execute/bf-6.m: Likewise.
4368 * objc/execute/bf-7.m: Likewise.
4369 * objc/execute/bf-8.m: Likewise.
4370 * objc/execute/bf-9.m: Likewise.
4371 * objc/execute/bf-10.m: Likewise.
4372 * objc/execute/bf-11.m: Likewise.
4373 * objc/execute/bf-12.m: Likewise.
4374 * objc/execute/bf-13.m: Likewise.
4375 * objc/execute/bf-14.m: Likewise.
4376 * objc/execute/bf-15.m: Likewise.
4377 * objc/execute/bf-16.m: Likewise.
4378 * objc/execute/bf-17.m: Likewise.
4379 * objc/execute/bf-18.m: Likewise.
4380 * objc/execute/bf-19.m: Likewise.
4381 * objc/execute/bf-20.m: Likewise.
4382 * objc/execute/bf-21.m: Likewise.
4383 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
4384 objc_get_type_qualifiers ().
4386 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4389 * gfortran.dg/dependency_39.f90: New test.
4391 2011-01-07 Jan Hubicka <jh@suse.cz>
4393 Get builtins tests ready for linker plugin.
4394 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
4395 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
4396 my_memset, my_bzero): Mark used.
4397 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
4398 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
4400 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
4403 2011-01-07 Jan Hubicka <jh@suse.cz>
4405 PR tree-optimization/46367
4406 * g++.dg/torture/pr46367.C: New file.
4408 2011-01-07 Jakub Jelinek <jakub@redhat.com>
4411 * gcc.dg/pr47201.c: New test.
4414 * gcc.dg/tree-prof/pr47187.c: New test.
4416 2011-01-07 Tobias Burnus <burnus@net-b.de>
4419 * gfortran.dg/extends_type_of_3.f90: New.
4421 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
4423 * g++.dg/ext/dllexport-MI1.C: Adjust test.
4424 * g++.dg/ext/dllimport-MI1.C: Likewise.
4425 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
4426 * g++.dg/ext/dllimport10.C: Likewise.
4427 * g++.dg/ext/dllimport11.C: Likewise.
4428 * g++.dg/ext/dllimport12.C: Likewise.
4429 * g++.dg/ext/dllimport13.C: Likewise.
4430 * g++.dg/ext/dllimport2.C: Likewise.
4431 * g++.dg/ext/dllimport3.C: Likewise.
4432 * g++.dg/ext/dllimport4.C: Likewise.
4433 * g++.dg/ext/dllimport5.C: Likewise.
4434 * g++.dg/ext/dllimport6.C: Likewise.
4435 * g++.dg/ext/dllimport8.C: Likewise.
4436 * g++.dg/ext/dllimport9.C: Likewise.
4437 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
4438 targets, too. Additionally enable test for i?86-*-mingw*.
4439 * g++.dg/ext/selectany1.C: Likewise.
4440 Remove guard variable check.
4442 2011-01-07 Janus Weil <janus@gcc.gnu.org>
4446 * gfortran.dg/storage_size_3.f08: Extended.
4448 2011-01-07 Jakub Jelinek <jakub@redhat.com>
4451 * g++.dg/template/stdarg1.C: New test.
4453 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
4456 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
4457 * gfortran.dg/defined_operators_1.f90: Split the subroutine
4458 from the interface of functions to not hide the errors that
4461 2011-01-06 Jan Hubicka <jh@suse.cz>
4463 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
4464 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
4466 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
4470 * gfortran.dg/interface_33.f90: New test.
4472 2011-01-06 Jakub Jelinek <jakub@redhat.com>
4475 * gcc.c-torture/compile/pr47150.c: New test.
4477 2011-01-06 Ira Rosen <irar@il.ibm.com>
4479 PR tree-optimization/47139
4480 * gcc.dg/vect/pr47139.c: New test.
4482 2011-01-05 Janus Weil <janus@gcc.gnu.org>
4485 * gfortran.dg/extends_type_of_2.f03: New.
4487 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4489 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
4491 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
4493 * gnat.dg/opt14.adb: New test.
4495 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4498 * gfortran.dg/allocate_error_2.f90: New test.
4500 2011-01-05 Janus Weil <janus@gcc.gnu.org>
4503 * gfortran.dg/storage_size_3.f08: New.
4505 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4507 PR libgfortran/47154
4508 * gfortran.dg/namelist_68.f90: New test.
4510 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
4512 * gnat.dg/unchecked_convert8.ad[sb]: New test.
4514 2011-01-04 Janus Weil <janus@gcc.gnu.org>
4517 * gfortran.dg/class_34.f90: New.
4519 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4521 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
4522 use __builtin_inff. Skip all single-precision tests that require
4525 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4527 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
4529 2011-01-03 Jakub Jelinek <jakub@redhat.com>
4531 PR tree-optimization/47148
4532 * gcc.c-torture/execute/pr47148.c: New test.
4534 PR tree-optimization/47155
4535 * gcc.c-torture/execute/pr47155.c: New test.
4537 PR rtl-optimization/47157
4538 * gcc.c-torture/compile/pr47157.c: New test.
4540 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4542 * gcc.dg/torture/vector-shift2.c (schar): Define.
4543 (main): Always use schar or uchar instead of plain "char" to avoid
4544 dependencies on implementation-defined char signedness.
4546 2011-01-03 Martin Jambor <mjambor@suse.cz>
4548 PR tree-optimization/46801
4549 * gnat.dg/pack9.adb: Remove xfail.
4551 2011-01-03 Martin Jambor <mjambor@suse.cz>
4553 PR tree-optimization/46984
4554 * g++.dg/ipa/pr46984.C: New test.
4556 2011-01-02 Janus Weil <janus@gcc.gnu.org>
4559 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
4561 2011-01-02 Jakub Jelinek <jakub@redhat.com>
4563 PR tree-optimization/47140
4564 * gcc.c-torture/compile/pr47140.c: New test.
4566 PR rtl-optimization/47028
4567 * gcc.dg/pr47028.c: New test.
4569 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
4571 * objc.dg/protocol-forward-1.m: Removed TODO.
4572 * objc.dg/protocol-forward-2.m: New.
4573 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
4574 * obj-c++.dg/protocol-forward-2.mm: New.
4576 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
4579 * g++.dg/eh/pr38662.C: New testcase.
4581 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
4583 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
4584 scan for newline '\n'.
4587 Copyright (C) 2011 Free Software Foundation, Inc.
4589 Copying and distribution of this file, with or without modification,
4590 are permitted in any medium without royalty provided the copyright
4591 notice and this notice are preserved.