1 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/torture/pr48661.C: New test.
7 * g++.dg/gomp/pr48632.C: New test.
9 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11 * gcc.target/i386/sse2-maskmovdqu.c: New test.
12 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
14 2011-04-18 Tobias Burnus <burnus@net-b.de>
17 * gfortran.dg/coarray_17.f90: New.
18 * gfortran.dg/coarray_10.f90: Update dg-error.
20 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
23 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
24 * gfortran.dg/guality/guality.exp: Likewise.
26 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
28 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
30 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
32 * gcc.dg/vect/pr48377.c: Remove dg-do run.
34 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
36 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
38 2011-04-18 Richard Guenther <rguenther@suse.de>
41 * g++.dg/torture/pr46364.C: New testcase.
43 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
45 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
47 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
49 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
51 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
52 Ira Rosen <ira.rosen@linaro.org>
55 * gcc.target/arm/pr48252.c: New test.
57 2011-04-18 Jakub Jelinek <jakub@redhat.com>
59 PR tree-optimization/48616
60 * gcc.dg/pr48616.c: New test.
62 2011-04-18 Tobias Burnus <burnus@net-b.de>
65 * gfortran.dg/coarray_16.f90: New.
67 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
70 * gfortran.dg/realloc_on_assign_7.f03: New test.
72 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
75 * gfortran.dg/fmt_g0_6.f08: New test.
77 2011-04-17 Jason Merrill <jason@redhat.com>
79 * g++.dg/cpp0x/sfinae16.C: New.
81 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
83 * gcc.target/mips/reg-var-1.c: New test.
85 2011-04-17 Jan Hubicka <jh@suse.cz>
87 * gcc.dg/winline-5.c: Update testcase.
89 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
91 * gnat.dg/discr27.ad[sb]: Move dg directive.
92 * gnat.dg/discr28.ad[sb]: New test.
93 * gnat.dg/discr28_pkg.ads: New helper.
95 2011-04-17 Michael Matz <matz@suse.de>
97 PR tree-optimization/48622
99 * gcc.dg/lto/pr48622_0.c: New test.
101 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
103 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
104 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
105 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
106 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
107 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
108 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
110 2011-04-15 Jason Merrill <jason@redhat.com>
112 * g++.dg/cpp0x/range-for17.C: New.
114 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
116 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
117 * g++.dg/cpp0x/range-for3.C: Likewise.
118 * g++.dg/cpp0x/range-for9.C: Correct error message.
119 * g++.dg/cpp0x/range-for11.C: New.
120 * g++.dg/cpp0x/range-for12.C: New.
121 * g++.dg/cpp0x/range-for13.C: New.
122 * g++.dg/cpp0x/range-for14.C: New.
123 * g++.dg/cpp0x/range-for15.C: New.
124 * g++.dg/cpp0x/range-for16.C: New.
126 2011-04-15 Tobias Burnus <burnus@net-b.de>
129 * gfortran.dg/coarray_15.f90: Change to dg-do run.
131 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
133 * objc.dg/naming-4.m: Updated.
134 * objc.dg/naming-5.m: Updated.
135 * objc.dg/naming-6.m: New.
136 * objc.dg/naming-7.m: New.
137 * obj-c++.dg/naming-1.mm: Updated.
138 * obj-c++.dg/naming-2.mm: Updated.
139 * obj-c++.dg/naming-3.mm: New.
140 * obj-c++.dg/naming-4.mm: New.
142 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
145 * gfortran.dg/fmt_g0_5.f08: New test.
147 2011-04-15 Richard Guenther <rguenther@suse.de>
150 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
152 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
154 * gcc.target/avr/torture/pr41885.c (dg-options): Change
155 -finline-limit=0 to -fno-inline
157 2011-04-15 Jakub Jelinek <jakub@redhat.com>
160 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
163 2011-04-14 Jakub Jelinek <jakub@redhat.com>
166 * gcc.target/i386/sse4_1-insertps-3.c: New test.
167 * gcc.target/i386/sse4_1-insertps-4.c: New test.
168 * gcc.target/i386/avx-insertps-3.c: New test.
169 * gcc.target/i386/avx-insertps-4.c: New test.
171 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
173 * gcc.target/avr/torture/pr41885.c (dg-options): Add
176 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
181 * gcc.target/avr/pr46779-1.c: New test case
182 * gcc.target/avr/pr46779-2.c: New test case
184 2011-04-14 Jason Merrill <jason@redhat.com>
186 * g++.dg/cpp0x/sfinae15.C: New.
188 * g++.dg/cpp0x/sfinae14.C: New.
190 * g++.dg/ext/vla10.C: New.
192 2011-04-14 Richard Guenther <rguenther@suse.de>
194 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
196 2011-04-14 Richard Guenther <rguenther@suse.de>
198 * gcc.dg/fold-bitand-4.c: Move ...
199 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
201 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
203 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
205 * gcc.target/avr/torture/trivial.c: Ditto.
207 2011-04-13 Jason Merrill <jason@redhat.com>
209 * g++.dg/template/operator11.C: New.
211 2011-04-13 Jakub Jelinek <jakub@redhat.com>
214 * gcc.dg/gomp/pr48591.c: New test.
217 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
218 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
220 2011-04-13 Dodji Seketeli <dodji@redhat.com>
223 * g++.dg/template/dependent-expr7.C: New test case.
225 2011-04-13 Jason Merrill <jason@redhat.com>
227 * g++.dg/cpp0x/sfinae13.C: New.
229 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
231 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
233 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
235 * gcc.target/arm/pr43698.c: Remove -march option.
237 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
239 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
242 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
246 * gfortran.dg/realloc_on_assign_6.f03: New test.
248 2011-04-12 Kai Tietz <ktietz@redhat.com>
250 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
251 targets the additional -mno-ms-bitfields and
252 -Wno-packed-bitfield-compat options.
253 * g++.dg/ext/bitfield3.C: Likewise.
254 * g++.dg/ext/bitfield4.C: Likewise.
255 * g++.dg/ext/bitfield5.C: Likewise.
256 * gcc.dg/bitfld-15.c: Likewise.
257 * gcc.dg/bitfld-16.c: Likewise.
258 * gcc.dg/bitfld-17.c: Likewise.
259 * gcc.dg/bitfld-18.c: Likewise.
261 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
263 * gcc.target/arm/neon-vld3-1.c: New test.
264 * gcc.target/arm/neon-vst3-1.c: New test.
265 * gcc.target/arm/neon/v*.c: Regenerate.
267 2011-04-12 Jakub Jelinek <jakub@redhat.com>
269 PR rtl-optimization/48549
270 * g++.dg/opt/pr48549.C: New test.
272 2011-04-12 Richard Guenther <rguenther@suse.de>
274 PR tree-optimization/46076
275 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
277 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
280 * lib/compat.exp (compat-execute): Declare unsupported after
281 stripping path from src1.
282 * lib/lto.exp (lto-execute): Likewise.
284 2011-04-12 Jakub Jelinek <jakub@redhat.com>
287 * gcc.dg/pr48552-1.c: New test.
288 * gcc.dg/pr48552-2.c: New test.
290 2011-04-11 Jason Merrill <jason@redhat.com>
292 * g++.dg/cpp0x/sfinae12.C: New.
294 * g++.dg/cpp0x/enum10.C: New.
296 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
298 * g++.dg/cpp0x/rv-func.C: New.
300 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
302 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
305 2011-04-11 Martin Jambor <mjambor@suse.cz>
307 PR tree-optimization/48195
308 * gcc.dg/ipa/pr48195.c: New test.
310 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
312 * gnat.dg/return3.adb: Remove unused switch.
314 2011-04-08 Mike Stump <mikestump@comcast.net>
317 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
318 default to fno-common.
320 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
322 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
323 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
325 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
328 * gfortran.dg/function_optimize_5.f90: New test.
330 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
332 * gnat.dg/aggr17.adb: New test.
333 * gnat.dg/aggr18.adb: Likewise.
335 2011-04-08 Michael Matz <matz@suse.de>
338 * gcc.target/i386/pr48389.c: New test.
340 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
342 PR rtl-optimization/48272
343 * g++.dg/opt/pr48272.C: New.
345 2011-04-08 Dmitry Melnik <dm@ispras.ru>
347 PR rtl-optimization/48235
348 * gcc.dg/pr48235.c: New.
350 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
352 PR rtl-optimization/48302
353 * g++.dg/opt/pr48302.C: New.
355 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
358 * g++.dg/opt/pr48273.C: New.
360 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
362 PR rtl-optimization/48442
363 * gcc.dg/pr48442.c: New.
365 2011-04-08 Jakub Jelinek <jakub@redhat.com>
367 PR tree-optimization/48377
368 * gcc.dg/vect/pr48377.c: New test.
370 2011-04-07 Jason Merrill <jason@redhat.com>
372 * g++.dg/cpp0x/regress/call1.C: New.
374 * g++.dg/cpp0x/variadic107.C: New.
376 * g++.dg/cpp0x/sfinae11.C: New.
377 * g++.dg/cpp0x/noexcept02.C: Fix.
379 * g++.dg/cpp0x/sfinae10.C: New.
381 * g++.dg/cpp0x/sfinae9.C: New.
383 * c-c++-common/Wcast-qual-1.c: Move here from...
384 * gcc.dg/cast-qual-3.c: ...here, and...
385 * g++.dg/warn/Wcast-qual2.C: ...here.
387 * g++.dg/cpp0x/sfinae8.C: New.
389 * g++.dg/cpp0x/sfinae7.C: New.
391 * g++.dg/cpp0x/enum9.C: New.
393 2011-04-07 Mike Stump <mikestump@comcast.net>
395 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
398 2011-04-07 Jakub Jelinek <jakub@redhat.com>
401 * gfortran.dg/gomp/pr48117.f90: New test.
404 * gcc.dg/torture/pr48343.c: New test.
406 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
408 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
410 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
412 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
414 2011-04-07 Tom de Vries <tom@codesourcery.com>
417 * lib/scanasm.exp (object-size): New proc.
418 * gcc.target/arm/pr43920-2.c: New test.
420 2011-04-06 Tobias Burnus <burnus@net-b.de>
424 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
426 2011-04-06 Steve Ellcey <sje@cup.hp.com>
428 * gcc.dg/mtune.c: Prune note from output.
430 2011-04-06 Jakub Jelinek <jakub@redhat.com>
433 * gcc.dg/guality/pr36977.c: New test.
434 * gcc.dg/guality/pr48466.c: New test.
436 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
438 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
440 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
442 * gnat.dg/return3.adb: New test.
444 2011-04-06 Richard Guenther <rguenther@suse.de>
446 PR tree-optimization/47663
447 * gcc.dg/tree-ssa/inline-8.c: New testcase.
449 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
451 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
452 Solaris 8 and 9 as well.
454 2011-04-05 Tom de Vries <tom@codesourcery.com>
457 * gcc.target/arm/pr43920-1.c: New test.
459 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
461 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
462 (cctor): Actually return the value.
463 (main): Cast return values.
465 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
467 * gfortran.dg/character_comparison_8.f90: New test.
469 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
471 * frontend-passes: (optimize_lexical_comparison): New function.
472 (optimize_expr): Call it.
473 (optimize_comparison): Also handle lexical comparison functions.
474 Return false instad of -2 for unequal comparison.
476 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
479 * function_optimize_4.f90: New test.
481 2011-04-04 Tobias Burnus <burnus@net-b.de>
484 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
485 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
486 * gfortran.dg/coarray_15.f90: New.
488 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
490 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
491 * gfortran.dg/bessel_7.f90: Likewise.
493 2011-04-03 Tobias Burnus <burnus@net-b.de>
495 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
497 2011-04-03 Richard Guenther <rguenther@suse.de>
498 Ira Rosen <ira.rosen@linaro.org>
500 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
501 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
502 -ftree-loop-if-convert-stores.
504 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
506 * gnat.dg/specs/aggr2.ads: New test.
508 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
510 * gnat.dg/debug2.ad[sb]: New test.
511 * gnat.dg/debug2_pkg.ads: New helper.
512 * gnat.dg/debug3.ad[sb]: New test.
514 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
516 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
518 2011-04-01 Jakub Jelinek <jakub@redhat.com>
521 * gcc.c-torture/compile/pr48335-1.c: New test.
522 * gcc.dg/pr48335-1.c: New test.
523 * gcc.dg/pr48335-2.c: New test.
524 * gcc.dg/pr48335-3.c: New test.
525 * gcc.dg/pr48335-4.c: New test.
526 * gcc.dg/pr48335-5.c: New test.
527 * gcc.dg/pr48335-6.c: New test.
528 * gcc.dg/pr48335-7.c: New test.
529 * gcc.dg/pr48335-8.c: New test.
530 * gcc.target/i386/pr48335-1.c: New test.
532 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
535 * gcc.dg/Waddress.c: New test.
537 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
540 * gfortran.dg/function_optimize_3.f90: New test.
542 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
544 * gcc.c-torture/compile/20110401-1.c: New test.
546 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
547 * g++.dg/lto/20091002-2_0.C: Likewise.
548 * g++.dg/lto/20090303_0.c: Likewise.
549 * g++.dg/lto/20091004-1_0.C: Likewise.
550 * g++.dg/lto/20091002-3_0.C: Likewise.
551 * g++.dg/lto/20091004-2_0.C: Likewise.
552 * g++.dg/lto/20081123_0.C: Likewise.
553 * g++.dg/lto/20090313_0.C: Likewise.
554 * g++.dg/lto/20081109-1_0.C: Likewise.
555 * g++.dg/lto/20081219_0.C: Likewise.
556 * g++.dg/lto/20081204-1_0.C: Likewise.
557 * g++.dg/lto/20090302_0.C: Likewise.
558 * g++.dg/lto/20081119-1_0.C: Likewise.
559 * g++.dg/lto/20081118_0.C: Likewise.
560 * gcc.dg/lto/20091020-2_0.c: Likewise.
561 * gcc.dg/lto/20090210_0.c: Likewise.
562 * gcc.dg/lto/20081204-1_0.c: Likewise.
563 * gcc.dg/lto/20081224_0.c: Likewise.
564 * gcc.dg/lto/20090219_0.c: Likewise.
565 * gcc.dg/lto/20091014-1_0.c: Likewise.
566 * gcc.dg/lto/20091016-1_0.c: Likewise.
567 * gcc.dg/lto/20090206-2_0.c: Likewise.
568 * gcc.dg/lto/20090116_0.c: Likewise.
569 * gcc.dg/lto/20091013-1_0.c: Likewise.
570 * gcc.dg/lto/20091015-1_0.c: Likewise.
571 * gcc.dg/lto/20090126-2_0.c: Likewise.
573 2011-03-31 Ian Lance Taylor <iant@google.com>
575 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
577 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
579 * gnat.dg/opt16.adb: New test.
581 2011-03-31 Jason Merrill <jason@redhat.com>
583 * g++.dg/cpp0x/defaulted24.C: New.
585 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
588 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
591 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
593 * g++.dg/other/i386-9.C: New test.
595 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
597 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
599 2011-03-30 Jason Merrill <jason@redhat.com>
601 * g++.dg/cpp0x/regress/error-recovery1.C: New.
603 * g++.dg/cpp0x/regress/isnan.C: New.
605 * g++.dg/cpp0x/initlist46.C: New.
607 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
610 * gcc.target/arm/neon-modes-2.c: New test.
612 2011-03-30 Jakub Jelinek <jakub@redhat.com>
615 * gcc.c-torture/compile/pr48305.c: New test.
617 2011-03-29 Jason Merrill <jason@redhat.com>
619 * g++.dg/cpp0x/regress/value-dep1.C: New.
621 2011-03-29 Steve Ellcey <sje@cup.hp.com>
623 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
625 2011-03-29 Ian Lance Taylor <iant@google.com>
627 * go.test/go-test.exp: Handle the test lines used in several new
629 (errchk): Add opts parameter. Change all callers. Handle parens
632 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
633 Dominique d'Humieres <dominiq@lps.ens.fr>
635 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
636 and __APPLE__ && __PPC__ && __ALTIVEC__.
638 2011-03-29 Jason Merrill <jason@redhat.com>
640 * g++.dg/cpp0x/dependent1.C: New.
642 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
644 * g++.dg/cpp0x/constexpr-memfn1.C: New.
646 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
648 2011-03-29 Janus Weil <janus@gcc.gnu.org>
651 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
652 * gfortran.dg/proc_ptr_comp_32.f90: New.
654 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
656 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
657 check for corresponding warning.
659 2011-03-28 Jason Merrill <jason@redhat.com>
661 * g++.dg/cpp0x/rv-deduce2.C: New.
663 2011-03-29 Jakub Jelinek <jakub@redhat.com>
666 * gcc.dg/pr48203.c: New test.
668 2011-03-28 Jeff Law <law@redhat.com>
670 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
672 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
674 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
675 and __PPC__ && __ALTIVEC__.
677 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
680 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
681 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
682 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
683 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
685 2011-03-28 Jason Merrill <jason@redhat.com>
687 * g++.dg/cpp0x/initlist-array2.C: New.
689 * g++.dg/cpp0x/initlist-array1.C: New.
691 * g++.dg/cpp0x/constexpr-compound.C: New.
693 * g++.dg/cpp0x/constexpr-using.C: New.
695 * g++.dg/cpp0x/constexpr-noexcept.C: New.
697 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
700 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
702 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
704 * gcc.dg/slp-1.c: New test.
706 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
708 * gcc.target/i386/avx256-unaligned-load-1.c: New.
709 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
710 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
711 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
712 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
713 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
714 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
715 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
716 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
717 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
718 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
719 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
720 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
721 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
723 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
726 * gfortran.dg/trim_optimize_5.f90: New test.
727 * gfortran.dg/trim_optimize_6.f90: New test.
729 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
732 * gcc.target/mips/madd-7.c: Remove -mlong32.
733 * gcc.target/mips/msub-7.c: Likewise.
735 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
737 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
738 accesses to preserve the meaning of the test for doubleword vectors.
739 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
740 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
742 2011-03-26 Janus Weil <janus@gcc.gnu.org>
745 * gfortran.dg/class_42.f03: New.
747 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
749 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
752 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
754 PR rtl-optimization/48144
755 * gcc.dg/pr48144.c: New test.
757 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
759 * gnat.dg/discr27.ad[sb]: New test.
761 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
763 * gnat.dg/limited_with2.ad[sb]: New test.
764 * gnat.dg/limited_with2_pkg1.ads: New helper.
765 * gnat.dg/limited_with2_pkg2.ads: Likewise.
767 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
769 * gnat.dg/opt15.adb: New test.
770 * gnat.dg/opt15_pkg.ad[sb]: New helper.
772 2011-03-25 Tobias Burnus <burnus@net-b.de>
776 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
777 * gfortran.dg/leadz_trailz_3.f90: Ditto
779 2011-03-25 Martin Jambor <mjambor@suse.cz>
781 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
783 2011-03-25 Jason Merrill <jason@redhat.com>
785 * g++.dg/cpp0x/defaulted22.C: New.
786 * g++.dg/cpp0x/defaulted23.C: New.
787 * g++.dg/cpp0x/defaulted15.C: Adjust.
789 2011-03-25 Jason Merrill <jason@redhat.com>
791 * g++.dg/cpp0x/move1.C: New.
793 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
796 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
798 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
800 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
801 for mips-sgi-irix6.5.
802 Replace snprintf prototype by <stdio.h>.
804 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
807 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
809 * gcc.dg/graphite/block-4.c: Likewise.
810 * gcc.dg/graphite/block-7.c: Likewise.
811 * gcc.dg/graphite/block-8.c: Likewise.
813 2011-03-25 Richard Guenther <rguenther@suse.de>
815 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
816 * g++.dg/tree-ssa/pr8781.C: Likewise.
817 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
818 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
819 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
820 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
821 * gcc.dg/tree-ssa/alias-18.c: Likewise.
822 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
823 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
824 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
825 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
826 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
827 * gcc.dg/tree-ssa/pr21574.c: Likewise.
828 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
829 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
830 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
831 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
832 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
833 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
834 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
835 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
836 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
837 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
838 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
839 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
840 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
841 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
842 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
843 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
844 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
845 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
846 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
847 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
848 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
849 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
850 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
851 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
852 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
853 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
854 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
855 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
856 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
857 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
858 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
859 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
860 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
861 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
862 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
863 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
864 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
865 * c-c++-common/pr46562-2.c: Likewise.
866 * gfortran.dg/pr42108.f90: Likewise.
867 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
868 foo to be inlined even at -O1.
869 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
870 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
871 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
872 * gcc.dg/matrix/matrix.exp: Disable FRE.
874 2011-03-24 Jakub Jelinek <jakub@redhat.com>
877 * gcc.dg/dfp/pr48204.c: New test.
879 2011-03-24 Steve Ellcey <sje@cup.hp.com>
882 * gcc.c-torture/execute/pr47917.c: Move this...
883 * gcc.dg/torture/pr47917.c: to here and add xfails.
885 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
887 * gnat.dg/array16.ad[sb]: New test.
888 * gnat.dg/array16.ads: New helper.
890 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
892 * gnat.dg/derived_type2.adb: New test.
894 2011-03-24 Richard Guenther <rguenther@suse.de>
896 PR tree-optimization/48271
897 * g++.dg/torture/pr48271.C: New testcase.
899 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
901 * gnat.dg/array15.ad[sb]: New test.
903 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
906 * gcc.target/i386/pr48237.c: New test.
908 2011-03-24 Richard Guenther <rguenther@suse.de>
911 * gcc.dg/builtin-object-size-10.c: New testcase.
913 2011-03-24 Richard Guenther <rguenther@suse.de>
915 PR tree-optimization/46562
916 * c-c++-common/pr46562-2.c: New testcase.
917 * c-c++-common/pr46562.c: Likewise.
919 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
921 * gcc.dg/vect/vect-cselim-1.c: New test.
922 * gcc.dg/vect/vect-cselim-2.c: New test.
924 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
926 * gcc.target/arm/pr46934.c: New.
928 2011-03-23 Ian Lance Taylor <iant@google.com>
930 * go.test/go-test.exp (errchk): Ignore lines containing ////.
932 2011-03-23 Richard Guenther <rguenther@suse.de>
934 * gcc.dg/struct: Remove directory and contents.
936 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
939 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
941 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
943 * gnat.dg/discr26.ad[sb]: New test.
944 * gnat.dg/discr26_pkg.ads: New helper.
946 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
949 * gcc.target/arm/neon-vld-1.c: New test.
951 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
953 * gnat.dg/array14.ad[sb]: New test.
954 * gnat.dg/array14_pkg.ads: New helper.
956 2011-03-22 Joseph Myers <joseph@codesourcery.com>
958 * gcc.c-torture/execute/920501-8.x: Remove.
959 * gcc.c-torture/execute/930513-1.x: Remove.
960 * gcc.c-torture/execute/960312-1.x: Remove.
961 * gcc.c-torture/compile/20000804-1.c,
962 gcc.c-torture/compile/20001205-1.c,
963 gcc.c-torture/compile/20001226-1.c,
964 gcc.c-torture/compile/20010518-2.c,
965 gcc.c-torture/compile/20020312-1.c,
966 gcc.c-torture/compile/20020604-1.c,
967 gcc.c-torture/compile/920501-12.c,
968 gcc.c-torture/compile/920501-4.c,
969 gcc.c-torture/compile/920520-1.c,
970 gcc.c-torture/compile/980506-1.c,
971 gcc.c-torture/execute/980709-1.x,
972 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
974 * gcc.dg/cpp/assert4.c: Don't handle ARC.
975 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
978 2011-03-22 Nick Clifton <nickc@redhat.com>
980 * lib/target-supports.exp (check_profiling_available): Add MN10300
981 to the list of targets that do not support profiling. Restore
982 alpha sorting to this list.
984 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
986 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
987 failure on 32-bit systems.
988 * gcc.dg/torture/vector-2.c: Ditto.
990 2011-03-22 Richard Guenther <rguenther@suse.de>
992 PR tree-optimization/48228
993 * gcc.dg/Wstrict-overflow-23.c: New testcase.
995 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
997 * lib/prune.exp (prune_gcc_output): Prune "could not create
998 compact unwind for" warnings.
1000 2011-03-20 Jakub Jelinek <jakub@redhat.com>
1004 * gcc.c-torture/execute/pr42544.c: New test.
1005 * gcc.c-torture/execute/pr48197.c: New test.
1007 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1009 PR preprocessor/48192
1010 * gcc.target/powerpc/pr48192.c: New file.
1013 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
1014 split problem of 0 being loaded in a VSX register.
1016 2011-03-21 Richard Guenther <rguenther@suse.de>
1019 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
1020 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1021 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1022 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1024 2011-03-21 Jakub Jelinek <jakub@redhat.com>
1027 * gcc.dg/pr48213.c: New test.
1029 2011-03-21 Kai Tietz <ktietz@redhat.com>
1032 * g++.dg/plugin/attribute_plugin.c: Adjust test.
1034 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
1036 * gcc.target/arm/xor-and.c: New.
1038 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1041 * gfortran.dg/function_optimize_1.f90: New test.
1042 * gfortran.dg/function_optimize_2.f90: New test.
1044 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
1046 PR rtl-optimization/47502
1047 * gcc.target/i386/pr47502-1.c: New.
1048 * gcc.target/i386/pr47502-2.c: Likewise.
1050 2011-03-20 Jakub Jelinek <jakub@redhat.com>
1052 PR rtl-optimization/48156
1053 * gcc.dg/pr48156.c: New test.
1055 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1058 * gfortran.dg/scratch_1.f90: Adjust test.
1060 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1063 * gfortran.dg/scratch_1.f90: New test.
1065 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1067 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
1068 variably modified typedefs.
1069 * gcc.dg/c1x-typedef-2.c: Remove.
1071 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1073 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
1074 * gcc.dg/c1x-anon-struct-3.c: New test.
1075 * gcc.dg/anon-struct-11.c: Update.
1077 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1079 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
1081 Only xfail with gas.
1083 2011-03-18 Jason Merrill <jason@redhat.com>
1085 * g++.dg/template/fn-ptr1.C: New.
1087 * g++.dg/overload/volatile1.C: New.
1089 * g++.dg/opt/pr23372.C: New.
1091 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
1093 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1096 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
1098 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
1100 * gcc.target/arm/unsigned-extend-1.c: New.
1102 2011-03-18 Jakub Jelinek <jakub@redhat.com>
1105 * gcc.c-torture/compile/pr48161.c: New test.
1107 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
1110 * gcc.dg/torture/pr47725.c: New.
1112 2011-03-17 Jason Merrill <jason@redhat.com>
1114 * g++.dg/cpp0x/constexpr-overflow2.C: New.
1115 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
1117 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
1119 * gnat.dg/specs/elab2.ads: New test.
1120 * gnat.dg/specs/elab2_pkg.ads: New helper.
1122 2011-03-17 Jason Merrill <jason@redhat.com>
1124 * g++.dg/cpp0x/decltype-1212.C: New.
1125 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
1127 2011-03-17 Jason Merrill <jason@redhat.com>
1129 * g++.dg/parse/memfnquals1.C: New.
1131 2011-03-17 Richard Guenther <rguenther@suse.de>
1134 * gcc.dg/pr48134.c: New testcase.
1136 2011-03-17 Richard Guenther <rguenther@suse.de>
1139 * g++.dg/torture/pr48165.C: New testcase.
1141 2011-03-17 Jakub Jelinek <jakub@redhat.com>
1143 PR rtl-optimization/48141
1144 * gcc.dg/pr48141.c: New test.
1146 2011-03-16 Jason Merrill <jason@redhat.com>
1148 * g++.dg/cpp0x/constexpr-48089.C: New.
1150 * g++.dg/cpp0x/constexpr-abi1.C: New.
1152 * g++.dg/cpp0x/constexpr-46336.C: New.
1153 * g++.dg/parse/friend5.C: Adjust expected errors.
1155 * g++.dg/cpp0x/constexpr-47570.C: New.
1157 2011-03-16 Dodji Seketeli <dodji@redhat.com>
1160 * ++.dg/debug/dwarf2/typedef6.C: New test.
1162 2011-03-16 Jason Merrill <jason@redhat.com>
1164 * g++.dg/cpp0x/elision2.C: New.
1166 * g++.dg/cpp0x/constexpr-array3.C: New.
1168 2011-03-16 Jason Merrill <jason@redhat.com>
1170 * g++.dg/cpp0x/sfinae6.C: New.
1171 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
1172 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
1173 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
1174 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
1175 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
1177 2011-03-16 Jason Merrill <jason@redhat.com>
1179 * g++.dg/template/incomplete6.C: New.
1181 2011-03-16 Jeff Law <law@redhat.com>
1183 * gcc.dg/tree-ssa/vrp55.c: New test.
1185 2011-03-16 Jason Merrill <jason@redhat.com>
1187 * g++.dg/cpp0x/auto22.C: New.
1189 2011-03-16 Richard Guenther <rguenther@suse.de>
1191 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
1192 optimizing it away if promoted to const.
1194 2011-03-16 Richard Guenther <rguenther@suse.de>
1196 PR tree-optimization/48149
1197 * gcc.dg/fold-complex-1.c: New testcase.
1199 2011-03-16 Richard Guenther <rguenther@suse.de>
1202 * gcc.dg/guality/pr45882.c: Really make sure no inlining
1205 2011-03-16 Richard Guenther <rguenther@suse.de>
1207 PR tree-optimization/26134
1208 * gcc.dg/tree-ssa/complex-6.c: New testcase.
1210 2011-03-16 Richard Guenther <rguenther@suse.de>
1212 PR tree-optimization/48146
1213 * gcc.dg/torture/pr48146.c: New testcase.
1215 2011-03-16 Richard Guenther <rguenther@suse.de>
1217 * gcc.dg/tree-ssa/pr14814.c: Adjust.
1218 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
1220 2011-03-16 Jakub Jelinek <jakub@redhat.com>
1223 * gcc.c-torture/compile/pr48136.c: New test.
1225 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
1228 * gcc.dg/guality/pr45882.c: New test.
1230 2011-03-15 Jason Merrill <jason@redhat.com>
1232 * g++.dg/cpp0x/constexpr-recursion.C: New.
1234 * g++.dg/cpp0x/implicit11.C: New.
1236 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1238 * g++.dg/cpp0x/constexpr-attribute.C: New.
1240 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
1242 * g++.dg/parse/pr34758.C: New.
1244 2011-03-15 Xinliang David Li <davidxl@google.com>
1247 * gcc.dg/uninit-pred-7_d.c: New test.
1248 * gcc.dg/uninit-pred-8_d.c: New test.
1250 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1253 * gcc.target/arm/pr46788.c: New.
1255 2011-03-15 Richard Guenther <rguenther@suse.de>
1258 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
1259 * gfortran.dg/ishft_4.f90: Likewise.
1260 * gfortran.dg/leadz_trailz_3.f90: Likewise.
1262 2011-03-15 Richard Guenther <rguenther@suse.de>
1264 PR tree-optimization/13954
1265 * g++.dg/tree-ssa/pr13954.C: New testcase.
1267 2011-03-15 Richard Guenther <rguenther@suse.de>
1269 PR tree-optimization/48037
1270 * gcc.target/i386/pr48037-1.c: New testcase.
1272 2011-03-15 Richard Guenther <rguenther@suse.de>
1274 PR tree-optimization/41490
1275 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
1276 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
1277 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
1278 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
1279 * g++.dg/tree-ssa/pr33604.C: Adjust.
1281 2011-03-14 Jakub Jelinek <jakub@redhat.com>
1284 * gcc.c-torture/execute/pr47917.c: New test.
1285 * gcc.dg/pr47917.c: New test.
1288 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
1290 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
1292 * gcc.target/i386/sse4_1-floor-vec.c: New test.
1293 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
1294 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
1295 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
1296 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
1297 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
1298 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
1299 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
1300 * gcc.target/i386/avx-floor-vec.c: Ditto.
1301 * gcc.target/i386/avx-ceil-vec.c: Ditto.
1302 * gcc.target/i386/avx-trunc-vec.c: Ditto.
1303 * gcc.target/i386/avx-rint-vec.c: Ditto.
1304 * gcc.target/i386/avx-floorf-vec.c: Ditto.
1305 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
1306 * gcc.target/i386/avx-truncf-vec.c: Ditto.
1307 * gcc.target/i386/avx-rintf-vec.c: Ditto.
1309 2011-03-14 Tom Tromey <tromey@redhat.com>
1311 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
1312 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
1313 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
1315 2011-03-14 Tom Tromey <tromey@redhat.com>
1317 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
1318 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
1319 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
1321 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
1323 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
1325 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1327 PR rtl-optimization/47166
1328 * gcc.c-torture/execute/postmod-1.c: New test.
1330 2011-03-14 Richard Guenther <rguenther@suse.de>
1333 * gcc.dg/torture/pr48098.c: New testcase.
1335 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
1338 * gcc.target/powerpc/pr48053-1.c: New test.
1339 * gcc.target/powerpc/pr48053-2.c: Likewise.
1341 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1344 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
1346 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1349 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
1351 2011-03-12 Janus Weil <janus@gcc.gnu.org>
1354 * gfortran.dg/class_41.f03: New.
1356 2011-03-11 Dodji Seketeli <dodji@redhat.com>
1358 * g++.dg/conversion/cast3.C: New test.
1360 2011-03-11 Jason Merrill <jason@redhat.com>
1362 * g++.dg/template/error45.C: New.
1364 * g++.dg/parse/no-type-defn1.C: New.
1366 * g++.dg/ext/attrib40.C: New.
1368 * g++.dg/cpp0x/regress/array1.C: New.
1370 2011-03-11 Richard Guenther <rguenther@suse.de>
1372 PR tree-optimization/48067
1373 * gcc.dg/pr48067.c: New testcase.
1375 2011-03-11 Richard Guenther <rguenther@suse.de>
1378 * g++.dg/lto/20110311-1_0.C: New testcase.
1380 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1383 * g++.dg/inherit/virtual8.C: New test.
1386 * gcc.dg/torture/pr48044.c: New test.
1388 2011-03-11 Janus Weil <janus@gcc.gnu.org>
1391 * gfortran.dg/proc_ptr_comp_31.f90: New.
1393 2011-03-11 Richard Guenther <rguenther@suse.de>
1395 PR tree-optimization/47278
1396 * gcc.dg/torture/pr47278-1.c: New testcase.
1397 * gcc.dg/torture/pr47278-2.c: Likewise.
1399 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1401 PR tree-optimization/48063
1402 * gcc.dg/torture/pr48063.c: New test.
1404 2011-03-10 Jason Merrill <jason@redhat.com>
1406 * g++.dg/template/array22.C: New.
1408 * g++.dg/cpp0x/syntax-err1.C: New.
1409 * g++.dg/parse/error36.C: Adjust expected errors.
1410 * g++.old-deja/g++.pt/ctor2.C: Likewise.
1411 * g++.old-deja/g++.pt/typename3.C: Likewise.
1412 * g++.old-deja/g++.pt/typename4.C: Likewise.
1413 * g++.old-deja/g++.pt/typename6.C: Likewise.
1415 2011-03-09 Jason Merrill <jason@redhat.com>
1417 * g++.dg/template/nontype22.C: New.
1419 2011-03-09 Martin Jambor <mjambor@suse.cz>
1421 PR tree-optimization/47714
1422 * g++.dg/torture/pr47714.C: New test.
1424 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1427 * gcc.target/powerpc/pr47755-2.c: New file.
1429 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1431 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
1432 is not set in the environment, pass 64 as first argument when not
1433 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
1434 native where ulimit -u is supported.
1436 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1438 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
1440 2011-03-08 Jason Merrill <jason@redhat.com>
1442 * g++.dg/template/nontype21.C: New.
1444 * g++.dg/template/anon5.C: New.
1446 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1449 * gcc.dg/pr47881.c: New test.
1451 2011-03-08 Dodji Seketeli <dodji@redhat.com>
1454 * g++.dg/lookup/template3.C: New test.
1456 2011-03-08 Kai Tietz <ktietz@redhat.com>
1458 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
1461 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
1464 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
1465 sizeof to compute alignment.
1467 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1469 PR tree-optimization/48022
1470 * gcc.dg/pr48022-1.c: New test.
1471 * gcc.dg/pr48022-2.c: New test.
1473 2011-03-07 Jason Merrill <jason@redhat.com>
1475 * g++.dg/template/nontype20.C: New.
1476 * g++.dg/init/member1.C: Adjust expected errors.
1477 * g++.dg/parse/constant4.C: Likewise.
1478 * g++.dg/template/qualified-id3.C: Likewise.
1479 * g++.old-deja/g++.pt/crash10.C: Likewise.
1481 * g++.dg/cpp0x/regress/non-const1.C: New.
1483 2011-03-07 Jakub Jelinek <jakub@redhat.com>
1486 * gcc.dg/pr47991.c: New test.
1488 2011-03-07 Jason Merrill <jason@redhat.com>
1490 * g++.dg/abi/mangle46.C: New.
1492 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
1495 * gcc.target/powerpc/pr47862.c: New.
1497 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
1500 * gcc.target/i386/combine-mul.c: Require nonpic.
1502 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
1503 Nathan Froyd <froydnj@codesourcery.com>
1505 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1507 2011-03-06 Mark Mitchell <mark@codesourcery.com>
1509 * README.QMTEST: Remove.
1511 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
1512 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1515 * gfortran.dg/array_constructor_37.f90 : New test.
1517 2011-03-05 Jason Merrill <jason@redhat.com>
1519 * g++.dg/abi/mangle39.C: ABI v5, not 6.
1520 * g++.dg/abi/mangle45.C: Likewise.
1521 * g++.dg/cpp0x/trailing1.C: Likewise.
1523 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1525 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1527 2011-03-05 Jakub Jelinek <jakub@redhat.com>
1529 PR rtl-optimization/47899
1530 * gcc.dg/pr47899.c: New test.
1532 * gcc.dg/torture/pr47968.c: Ignore warnings.
1534 PR tree-optimization/47967
1535 * gcc.c-torture/compile/pr47967.c: New test.
1537 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1539 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1540 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1542 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1544 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1545 and property_getAttributes() if __OBJC2__.
1546 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1547 * objc.dg/property/property-encoding-1.m: New.
1548 * obj-c++.dg/property/property-encoding-1.mm: New.
1550 2011-03-04 Jason Merrill <jason@redhat.com>
1552 * g++.dg/template/pseudodtor6.C: New.
1554 * g++.dg/inherit/covariant19.C: New.
1556 2011-03-04 Richard Guenther <rguenther@suse.de>
1559 * gcc.dg/torture/pr47968.c: New testcase.
1561 2011-03-04 Richard Guenther <rguenther@suse.de>
1564 * gcc.dg/torture/pr47975.c: New testcase.
1566 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1569 * g++.dg/template/crash106.C: New.
1571 2011-03-03 Jakub Jelinek <jakub@redhat.com>
1574 * gcc.dg/gomp/pr47963.c: New test.
1575 * g++.dg/gomp/pr47963.C: New test.
1577 2011-03-02 Jason Merrill <jason@redhat.com>
1579 * g++.dg/cpp0x/regress/condition1.C: New.
1581 * g++.dg/cpp0x/constexpr-ctor9.C: New.
1583 2011-03-01 Jason Merrill <jason@redhat.com>
1585 * g++.dg/cpp0x/lambda/lambda-98.C: New.
1587 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1589 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1591 PR rtl-optimization/47925
1592 * gcc.c-torture/execute/pr47925.c: New test.
1594 2011-03-01 Jason Merrill <jason@redhat.com>
1596 * g++.dg/cpp0x/decltype25.C: New.
1598 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1600 2011-03-01 Richard Guenther <rguenther@suse.de>
1602 PR tree-optimization/47890
1603 * gcc.dg/torture/pr47890.c: New testcase.
1605 2011-03-01 Richard Guenther <rguenther@suse.de>
1608 * gcc.dg/lto/pr47924_0.c: New testcase.
1610 2011-03-01 Richard Guenther <rguenther@suse.de>
1613 * gfortran.dg/lto/pr46911_0.f: New testcase.
1615 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1617 PR libgfortran/47933
1618 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1619 compile errors from older code form.
1621 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1623 PR libgfortran/47567
1624 * gfortran.dg/fmt_fw_d.f90: New test.
1626 2011-02-28 Jason Merrill <jason@redhat.com>
1628 * g++.dg/inherit/covariant18.C: New.
1630 2011-02-28 Jakub Jelinek <jakub@redhat.com>
1633 * gcc.dg/pr47893.c: New test.
1635 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
1637 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
1638 NULL in case of a selector with conflicting types.
1639 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
1641 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
1643 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
1644 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
1645 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
1646 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
1648 2011-02-28 Jason Merrill <jason@redhat.com>
1651 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
1653 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1655 PR libgfortran/47778
1656 * gfortran.dg/namelist_71.f90: New test.
1658 2011-02-27 Jason Merrill <jason@redhat.com>
1661 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1662 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1664 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1667 * g++.dg/cpp0x/constexpr-ctor8.C: New.
1669 2011-02-27 Jakub Jelinek <jakub@redhat.com>
1672 * gfortran.dg/gomp/task-1.f90: Removed.
1674 2011-02-26 Jason Merrill <jason@redhat.com>
1676 * g++.dg/template/this-targ1.C: New.
1678 * g++.dg/cpp0x/regress/template-const1.C: New.
1679 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1680 * g++.dg/template/function1.C: Adjust.
1681 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1682 * g++.dg/debug/debug7.C: Adjust.
1684 2011-02-26 Tobias Burnus <burnus@net-b.de>
1687 * gfortran.dg/gomp/task-1.f90: New.
1689 2011-02-25 Jie Zhang <jie@codesourcery.com>
1691 * gcc.target/arm/neon-thumb2-move.c: Add
1692 dg-require-effective-target arm_thumb2_ok.
1694 2011-02-24 Jason Merrill <jason@redhat.com>
1696 * g++.dg/parse/constant1.C: Specify C++98 mode.
1697 * g++.dg/parse/constant5.C: Likewise.
1698 * g++.dg/parse/error2.C: Likewise.
1699 * g++.dg/parse/semicolon3.C: Likewise.
1700 * g++.dg/template/crash14.C: Likewise.
1701 * g++.dg/template/local4.C: Likewise.
1702 * g++.dg/template/nontype3.C: Likewise.
1703 * g++.dg/parse/crash31.C: Adjust expected errors.
1704 * g++.dg/template/function1.C: Likewise.
1705 * g++.dg/template/ref3.C: Likewise.
1706 * g++.dg/template/static9.C: Likewise.
1707 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1709 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1710 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1711 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1712 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1713 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1715 2011-02-24 Jakub Jelinek <jakub@redhat.com>
1718 * gfortran.dg/pr47878.f90: New test.
1720 2011-02-24 Richard Guenther <rguenther@suse.de>
1723 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1724 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1726 2011-02-24 Richard Guenther <rguenther@suse.de>
1729 * gfortran.dg/lto/pr47839_0.f90: New testcase.
1730 * gfortran.dg/lto/pr47839_1.f90: Likewise.
1732 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1734 PR libgfortran/47567
1735 * gfortran.dg/fmt_f0_1.f90: Update test.
1737 2011-02-23 Jason Merrill <jason@redhat.com>
1739 * g++.dg/abi/mangle39.C: Adjust parm mangling.
1740 * g++.dg/abi/mangle45.C: New.
1742 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1743 * g++.dg/template/canon-type-9.C: Match use of decltype
1744 between declaration and definition.
1745 * g++.dg/template/canon-type-12.C: Likewise.
1747 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
1750 * gfortran.dg/nested_allocatables_1.f90: New.
1752 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
1755 * g++.dg/pr46868.C: New test.
1756 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1757 * g++.dg/parse/error14.C: Adjust.
1759 2011-02-23 Richard Guenther <rguenther@suse.de>
1761 PR tree-optimization/47838
1762 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1764 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1766 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
1768 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1770 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1771 * gfortran.dg/count_init_expr.f03: Ditto.
1772 * gfortran.dg/gomp/pr43711.f90: Ditto.
1773 * gcc.dg/struct-parse-2.c: Ditto.
1774 * gcc.dg/parse-error-3.c: Ditto.
1775 * gcc.dg/Wlogical-op-1.c: Ditto.
1776 * gcc.dg/Walways-true-1.c: Ditto.
1777 * gcc.dg/pr24225.c: Ditto.
1778 * gcc.dg/Walways-true-2.c: Ditto.
1779 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1780 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1781 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1782 * g++.dg/overload/defarg4.C: Ditto.
1783 * g++.dg/inherit/covariant16.C: Ditto.
1784 * g++.dg/inherit/virtual7.C: Ditto.
1785 * g++.dg/template/canon-type-9.C: Ditto.
1786 * g++.dg/template/access19.C: Ditto.
1787 * g++.dg/template/call7.C: Ditto.
1788 * g++.dg/template/canon-type-2.C: Ditto.
1789 * g++.dg/template/init7.C: Ditto.
1790 * g++.dg/template/sizeof-template-argument.C: Ditto.
1791 * g++.dg/template/const3.C: Ditto.
1792 * g++.dg/template/sfinae26.C: Ditto.
1793 * g++.dg/template/sfinae26.C: Ditto.
1794 * g++.dg/template/canon-type-11.C: Ditto.
1795 * g++.dg/template/union2.C: Ditto.
1796 * g++.dg/template/canon-type-3.C: Ditto.
1797 * g++.dg/template/canon-type-1.C: Ditto.
1798 * g++.dg/template/canon-type-5.C: Ditto.
1799 * g++.dg/template/canon-type-7.C: Ditto.
1800 * g++.dg/template/canon-type-10.C: Ditto.
1801 * g++.dg/template/spec36.C: Ditto.
1802 * g++.dg/template/typedef38.C: Ditto.
1803 * g++.dg/template/canon-type-4.C: Ditto.
1804 * g++.dg/template/canon-type-6.C: Ditto.
1805 * g++.dg/template/canon-type-13.C: Ditto.
1806 * g++.dg/template/instantiate9.C: Ditto.
1807 * g++.dg/template/ttp22.C: Ditto.
1808 * g++.dg/warn/Wreturn-type-6.C: Ditto.
1809 * g++.dg/warn/Walways-true-1.C: Ditto.
1810 * g++.dg/warn/Wlogical-op-1.C: Ditto.
1811 * g++.dg/warn/Walways-true-2.C: Ditto.
1812 * g++.dg/conversion/op4.C: Ditto.
1813 * g++.dg/opt/pr19650.C: Ditto.
1814 * g++.dg/lookup/friend11.C: Ditto.
1815 * g++.dg/other/default2.C: Ditto.
1816 * g++.dg/other/default3.C: Ditto.
1817 * g++.dg/other/dtor2.C: Ditto.
1818 * g++.dg/other/friend5.C: Ditto.
1819 * g++.dg/other/default5.C: Ditto.
1820 * g++.dg/init/brace6.C: Ditto.
1821 * g++.dg/init/aggr5.C: Ditto.
1822 * g++.dg/init/error2.C: Ditto.
1823 * g++.dg/expr/bound-mem-fun.C: Ditto.
1824 * g++.dg/expr/cond6.C: Ditto.
1825 * g++.dg/expr/stmt-expr-1.C: Ditto.
1826 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
1827 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
1828 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
1829 * g++.dg/cpp0x/bracket1.C: Ditto.
1830 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
1831 * g++.dg/cpp0x/pr38646.C: Ditto.
1832 * g++.dg/cpp0x/variadic73.C: Ditto.
1833 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
1834 * g++.dg/cpp0x/bracket4.C: Ditto.
1835 * g++.dg/cpp0x/decltype4.C: Ditto.
1836 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
1837 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
1838 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
1839 * g++.dg/cpp0x/variadic-new2.C: Ditto.
1840 * g++.dg/cpp0x/decltype2.C: Ditto.
1841 * g++.dg/cpp0x/decltype1.C: Ditto.
1842 * g++.dg/cpp0x/bracket2.C: Ditto.
1843 * g++.dg/cpp0x/decltype5.C: Ditto.
1844 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
1845 * g++.dg/cpp0x/variadic70.C: Ditto.
1846 * g++.dg/cpp0x/decltype6.C: Ditto.
1847 * g++.dg/cpp0x/rvo.C: Ditto.
1848 * g++.dg/cpp0x/vt-40092.C: Ditto.
1849 * g++.dg/cpp0x/variadic-new.C: Ditto.
1850 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
1851 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
1852 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
1853 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
1854 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
1855 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
1856 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
1857 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
1858 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
1859 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
1860 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
1861 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
1862 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
1863 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
1864 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
1865 * g++.dg/cpp0x/pr39639.C: Ditto.
1866 * g++.dg/cpp0x/decltype3.C: Ditto.
1867 * g++.dg/cpp0x/variadic68.C: Ditto.
1868 * g++.dg/cpp0x/variadic-function.C: Ditto.
1869 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
1870 * g++.dg/cpp0x/variadic-bind.C: Ditto.
1871 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
1872 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
1873 * g++.dg/parse/crash35.C: Ditto.
1874 * g++.dg/parse/crash40.C: Ditto.
1875 * g++.dg/parse/defarg12.C: Ditto.
1876 * g++.dg/parse/crash34.C: Ditto.
1877 * g++.dg/parse/constructor3.C: Ditto.
1878 * g++.dg/parse/template23.C: Ditto.
1879 * g++.dg/parse/crash56.C: Ditto.
1880 * g++.dg/parse/dtor13.C: Ditto.
1881 * g++.dg/parse/error33.C: Ditto.
1882 * g++.dg/parse/ctor9.C: Ditto.
1883 * g++.dg/parse/error32.C: Ditto.
1884 * g++.dg/parse/error37.C: Ditto.
1885 * g++.dg/parse/bitfield3.C: Ditto.
1886 * g++.dg/parse/struct-4.C: Ditto.
1887 * g++.dg/ext/has_trivial_copy.C: Ditto.
1888 * g++.dg/ext/is_polymorphic.C: Ditto.
1889 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
1890 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
1891 * g++.dg/ext/has_nothrow_assign.C: Ditto.
1892 * g++.dg/ext/is_union.C: Ditto.
1893 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
1894 * g++.dg/ext/is_pod.C: Ditto.
1895 * g++.dg/ext/has_virtual_destructor.C: Ditto.
1896 * g++.dg/ext/has_trivial_constructor.C: Ditto.
1897 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
1898 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
1899 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
1900 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
1901 * g++.dg/ext/is_abstract.C: Ditto.
1902 * g++.dg/ext/has_trivial_assign.C: Ditto.
1903 * g++.dg/ext/is_class.C: Ditto.
1904 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
1905 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
1906 * g++.dg/ext/is_base_of.C: Ditto.
1907 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
1908 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
1909 * g++.dg/ext/is_empty.C: Ditto.
1910 * g++.dg/ext/is_enum.C: Ditto.
1911 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
1912 * gnat.dg/opt11.adb: Ditto.
1913 * obj-c++.dg/pr45735.mm: Ditto.
1914 * obj-c++.dg/pr24393.mm: Ditto.
1915 * obj-c++.dg/exceptions-2.mm: Ditto.
1916 * objc.dg/pr45735.m: Ditto.
1917 * objc.dg/pr24393.m: Ditto.
1919 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
1921 * objc.dg/attributes/objc-exception-1.m: New.
1923 2011-02-23 Jie Zhang <jie@codesourcery.com>
1925 * gcc.dg/cpp/include7.c: New test.
1927 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1930 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
1932 2011-02-23 Jie Zhang <jie@codesourcery.com>
1934 PR rtl-optimization/47763
1935 * gcc.dg/pr47763.c: New test.
1937 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
1940 * gfortran.dg/whole_file_32.f90 : New test.
1942 2011-02-22 Dodji Seketeli <dodji@redhat.com>
1945 * g++.dg/inherit/virtual7.C: New test.
1947 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
1950 * objc.dg/type-size-3.m: Updated error message.
1951 * objc.dg/type-size-4.m: New test.
1952 * objc.dg/type-size-5.m: New test.
1954 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1956 * lib/gnat.exp: Fix comments.
1957 Don't load libgloss.exp.
1958 (default_gnat_version): Call $compiler with --version.
1959 Adapt regexp for gnatmake output, insert version.
1960 (gnat_version): New proc.
1961 (gnat_init): Remove gnat_libgcc_s_path.
1962 (gnat_target_compile): Likewise.
1963 Remove ld_library_path.
1964 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
1965 (gnat_pass): Remove.
1966 (gnat_pass): Remove.
1967 (gnat_finish): Remove.
1968 (gnat_exit): Remove.
1969 (local_find_gnatmake): Reindent.
1970 (runtest_file_p): Remove.
1971 (prune_warnings): Remove.
1972 (find_gnatclean): New proc.
1973 * lib/gnat-dg.exp (lremove): New proc.
1974 (gnat-dg-test): Reindent.
1975 Remove additional output files.
1976 (gnat-dg-runtest): Remove.
1978 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
1979 * gnat.dg/loop_optimization6.adb: Likewise.
1980 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
1982 2011-02-22 Jakub Jelinek <jakub@redhat.com>
1984 PR tree-optimization/47835
1985 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
1987 2011-02-22 Tobias Burnus <burnus@net-b.de>
1989 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1990 * gfortran.dg/abstract_type_2.f03: Ditto.
1991 * gfortran.dg/abstract_type_3.f03: Ditto.
1992 * gfortran.dg/abstract_type_4.f03: Ditto.
1993 * gfortran.dg/abstract_type_5.f03: Ditto.
1994 * gfortran.dg/abstract_type_6.f03: Ditto.
1995 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1996 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1997 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1998 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1999 * gfortran.dg/array_function_5.f90: Ditto.
2000 * gfortran.dg/asynchronous_3.f03: Ditto.
2001 * gfortran.dg/char_expr_1.f90: Ditto.
2002 * gfortran.dg/class_14.f03: Ditto.
2003 * gfortran.dg/data_array_6.f: Ditto.
2004 * gfortran.dg/data_invalid.f90: Ditto.
2005 * gfortran.dg/dot_product_1.f03: Ditto.
2006 * gfortran.dg/func_derived_5.f90: Ditto.
2007 * gfortran.dg/func_result_4.f90: Ditto.
2008 * gfortran.dg/implied_do_1.f90: Ditto.
2009 * gfortran.dg/initialization_25.f90: Ditto.
2010 * gfortran.dg/initialization_26.f90: Ditto.
2011 * gfortran.dg/interface_34.f90: Ditto.
2012 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
2013 * gfortran.dg/keyword_symbol_1.f90: Ditto.
2014 * gfortran.dg/matmul_8.f03: Ditto.
2015 * gfortran.dg/merge_init_expr.f90: Ditto.
2016 * gfortran.dg/pack_assign_1.f90: Ditto.
2017 * gfortran.dg/pack_vector_1.f90: Ditto.
2018 * gfortran.dg/pointer_check_8.f90: Ditto.
2019 * gfortran.dg/product_init_expr.f03: Ditto.
2020 * gfortran.dg/reshape_order_5.f90: Ditto.
2021 * gfortran.dg/reshape_shape_1.f90: Ditto.
2022 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
2023 * gfortran.dg/same_name_2.f90: Ditto.
2024 * gfortran.dg/selected_real_kind_1.f90: Ditto.
2025 * gfortran.dg/spread_init_expr.f03: Ditto.
2026 * gfortran.dg/stmt_func_1.f90: Ditto.
2027 * gfortran.dg/sum_init_expr.f03: Ditto.
2028 * gfortran.dg/transpose_3.f03: Ditto.
2029 * gfortran.dg/unpack_init_expr.f03: Ditto.
2030 * gfortran.dg/warn_conversion.f90: Ditto.
2031 * gfortran.dg/warn_conversion_2.f90: Ditto.
2032 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
2033 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
2034 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
2035 * gfortran.dg/whole_file_16.f90: Ditto.
2036 * gfortran.dg/whole_file_17.f90: Ditto.
2037 * gfortran.dg/whole_file_18.f90: Ditto.
2038 * gfortran.dg/whole_file_20.f03: Ditto.
2039 * gfortran.dg/whole_file_5.f90: Ditto.
2040 * gfortran.dg/whole_file_6.f90: Ditto.
2041 * gfortran.dg/write_invalid_format.f90: Ditto.
2042 * gfortran.dg/zero_sized_6.f90: Ditto.
2044 2011-02-21 Jeff Law <law@redhat.com>
2046 PR rtl-optimization/46178
2047 * gcc.target/i386/pr46178.c: New test.
2049 PR rtl-optimization/46002
2050 * gcc.c-torture/compile/pr46002.c: New test.
2052 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2054 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
2057 2011-02-21 Jakub Jelinek <jakub@redhat.com>
2060 * g++.dg/debug/pr47106.C: Require effective target lto.
2062 2011-02-21 Jason Merrill <jason@redhat.com>
2064 * g++.dg/cpp0x/constexpr-diag2.C: New.
2066 2011-02-20 Jason Merrill <jason@redhat.com>
2068 * g++.dg/cpp0x/constexpr-ctor7.C: New.
2070 * g++.dg/cpp0x/fntmpdefarg2.C: New.
2072 * g++.dg/overload/conv-op1.C: New.
2074 * g++.dg/cpp0x/constexpr-synth1.C: New.
2076 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2078 * objc.dg/layout-2.m: New.
2079 * objc.dg/selector-3.m: Adjusted location of error message.
2080 * objc.dg/type-size-3.m: Same.
2081 * obj-c++.dg/selector-3.mm: Same.
2083 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2086 * objc.dg/property/dotsyntax-22.m: New.
2087 * obj-c++.dg/property/dotsyntax-22.mm: New.
2089 2011-02-20 Dodji Seketeli <dodji@redhat.com>
2092 * g++.dg/template/typedef38.C: New test.
2094 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2097 * gfortran.dg/whole_file_30.f90 : New test.
2098 * gfortran.dg/whole_file_31.f90 : New test.
2100 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2104 * gfortran.dg/whole_file_28.f90 : New test.
2105 * gfortran.dg/whole_file_29.f90 : New test.
2107 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2110 * g++.dg/template/crash105.C: New.
2112 2011-02-19 Jason Merrill <jason@redhat.com>
2114 * g++.dg/cpp0x/regress/no-elide1.C: New.
2116 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
2118 PR tree-optimization/46620
2119 * gcc.dg/pr46620.c: New.
2121 2011-02-19 Jakub Jelinek <jakub@redhat.com>
2124 * gcc.target/i386/pr47809.c: New test.
2126 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2127 Tobias Burnus <burnus@net-b.de>
2129 * lib/target-supports.exp
2130 (check_effective_target_fortran_large_real): New check for large reals.
2131 * gfortran.dg/nan_7.f90: New test.
2133 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2135 PR libgfortran/47567
2136 * gfortran.dg/fmt_f0_1.f90: Update test.
2138 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
2141 * gfortran.dg/array_constructor_36.f90 : New test.
2142 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
2143 allow for comparison between different elements of the array
2144 constructor at different levels of optimization.
2146 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
2148 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
2149 * gcc.target/i386/pr32280-1.c: Likewise.
2151 2011-02-19 Jakub Jelinek <jakub@redhat.com>
2154 * gcc.target/i386/pr47800.c: New test.
2156 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
2158 * objc/execute/exceptions/foward-1.x: New.
2160 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2163 * gfortran.dg/derived_constructor_comps_4.f90: New.
2165 2011-02-18 Tobias Burnus
2168 * gfortran.dg/func_result_6.f90: New.
2170 2011-02-18 Michael Matz <matz@suse.de>
2173 * gfortran.dg/lto/pr45586_0.f90: New test.
2174 * gfortran.dg/typebound_proc_20.f90: Ditto.
2175 * gfortran.dg/typebound_proc_21.f90: Ditto.
2177 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
2180 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
2182 2011-02-18 Tobias Burnus <burnus@net-b.de>
2185 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
2187 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
2188 normalizing the error/warning output.
2189 * gfortran.dg/Wall.f90: Update dg-error/warning.
2190 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
2191 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
2192 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
2193 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
2194 * gfortran.dg/class_30.f90: Update dg-error/warning.
2195 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
2196 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
2197 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
2198 * gfortran.dg/entry_17.f90: Update dg-error/warning.
2199 * gfortran.dg/entry_19.f90: Update dg-error/warning.
2200 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
2201 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
2202 * gfortran.dg/g77/12632.f: Update dg-error/warning.
2203 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
2204 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
2205 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
2206 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
2207 * gfortran.dg/goto_8.f90: Update dg-error/warning.
2208 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
2209 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
2210 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
2211 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
2212 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
2213 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
2214 * gfortran.dg/volatile3.f90: Update dg-error/warning.
2215 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
2216 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
2217 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
2218 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
2219 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
2221 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2224 * gfortran.dg/proc_ptr_comp_30.f90: New.
2226 2011-02-18 Jakub Jelinek <jakub@redhat.com>
2229 * gcc.target/i386/pr47780.c: New test.
2231 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2234 * gfortran.dg/class_40.f03: New.
2236 2011-02-18 Dodji Seketeli <dodji@redhat.com>
2239 * g++.dg/cpp0x/auto21.C: New test.
2241 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
2243 * objc.dg/special/unclaimed-category-1.h: Updated for
2245 * objc.dg/special/unclaimed-category-1.m: Same.
2246 * objc.dg/zero-link-1.m: Same.
2247 * objc.dg/lookup-1.m: Same.
2248 * objc.dg/torture/strings/const-str-9.m
2249 * objc.dg/torture/strings/const-str-10.m: Same.
2250 * objc.dg/torture/strings/const-str-11.m: Same.
2251 * objc.dg/torture/forward-1.m: Same.
2252 * objc.dg/zero-link-2.m: Same.
2253 * objc.dg/encode-7-next-64bit.m: Same.
2254 * objc.dg/method-4.m: Same.
2255 * objc.dg/next-runtime-1.m: Same.
2256 * objc.dg/image-info.m: Same.
2257 * objc.dg/pr23214.m: Same.
2258 * objc.dg/symtab-1.m: Same.
2259 * obj-c++.dg/basic.m: Same.
2260 * obj-c++.dg/proto-lossage-3.m: Same.
2261 * obj-c++.dg/torture/strings/const-str-10.m: Same.
2262 * obj-c++.dg/torture/strings/const-str-11.m: Same.
2263 * obj-c++.dg/torture/strings/const-str-9.m: Same.
2264 * obj-c++.dg/method-11.m: Same.
2265 * objc/execute/enumeration-1.m: Same.
2266 * objc/execute/object_is_class.m: Same.
2267 * objc/execute/formal_protocol-2.m: Same.
2268 * objc/execute/formal_protocol-4.m: Same.
2269 * objc/execute/formal_protocol-6.m: Same.
2270 * objc/execute/bycopy-3.m: Same.
2271 * objc/execute/exceptions/catchall-1.m: Same.
2272 * objc/execute/exceptions/finally-1.m: Same.
2273 * objc/execute/exceptions/local-variables-1.m: Same.
2274 * objc/execute/exceptions/foward-1.m: Same.
2275 * objc/execute/bf-common.h
2276 * objc/execute/enumeration-2.m: Same.
2277 * objc/execute/formal_protocol-1.m: Same.
2278 * objc/execute/formal_protocol-3.m: Same.
2279 * objc/execute/formal_protocol-5.m: Same.
2280 * objc/execute/accessing_ivars.m: Same.
2281 * objc/execute/bycopy-2.m: Same.
2282 * objc/execute/formal_protocol-7.m: Same.
2283 * objc/execute/compatibility_alias.m: Same.
2284 * objc/execute/no_clash.m: Same.
2285 * objc/execute/object_is_meta_class.m: Same.
2286 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
2287 * objc/execute/class-tests-1.h: Include stdio.h.
2288 * objc/execute/class-tests-2.h: Same.
2289 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
2291 * obj-c++.dg/try-catch-2.mm: Same.
2293 2011-02-17 Jakub Jelinek <jakub@redhat.com>
2296 * g++.dg/warn/Wunused-parm-4.C: New test.
2298 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
2299 Jan Hubicka <jh@suse.cz>
2303 * g++.dg/debug/pr47106.C: New.
2305 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
2308 * gcc.target/i386/pr43653.c: New test.
2310 2011-02-11 Dodji Seketeli <dodji@redhat.com>
2313 * g++.dg/template/inherit6.C: New test.
2315 2011-02-16 Janus Weil <janus@gcc.gnu.org>
2318 * gfortran.dg/class_39.f03: New.
2320 2011-02-16 Dodji Seketeli <dodji@redhat.com>
2323 * g++.dg/cpp0x/variadic106.C: New test.
2325 2011-02-16 Jakub Jelinek <jakub@redhat.com>
2328 * gfortran.dg/pr47757-1.f90: New test.
2329 * gfortran.dg/pr47757-2.f90: New test.
2330 * gfortran.dg/pr47757-3.f90: New test.
2333 * g++.dg/cpp0x/enum8.C: New test.
2335 2011-02-15 Jason Merrill <jason@redhat.com>
2337 * g++.dg/inherit/implicit-trivial1.C: New.
2338 * g++.dg/cpp0x/implicit-trivial1.C: New.
2340 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
2343 * gcc.dg/torture/pr47725.c: Removed.
2345 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2348 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
2349 constant does not generate a load from memory.
2351 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
2354 * gcc.dg/torture/pr47725.c: New.
2356 2011-02-15 Richard Guenther <rguenther@suse.de>
2358 PR tree-optimization/47743
2359 * gcc.dg/torture/pr47743.c: New testcase.
2361 2011-02-15 Jakub Jelinek <jakub@redhat.com>
2364 * gcc.target/i386/pr47581.c: New test.
2366 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2369 * gfortran.dg/select_type_22.f03: New.
2371 2011-02-14 Jason Merrill <jason@redhat.com>
2373 * g++.dg/cpp0x/regress/enum1.C: New.
2375 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2377 * gnat.dg/include.adb: New test.
2379 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2382 * gfortran.dg/class_38.f03: New.
2384 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2386 * gcc.dg/pr46494.c: New test.
2388 2011-02-14 Richard Guenther <rguenther@suse.de>
2390 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
2392 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2395 * gnat.dg/null_pointer_deref1.exp: Don't skip on
2396 sparc*-sun-solaris2.11.
2398 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2401 * gfortran.dg/argument_checking_18.f90: New.
2403 2011-02-13 Tobias Burnus <burnus@net-b.de>
2405 * gfortran.dg/argument_checking_13.f90: Update dg-error.
2406 * gfortran.dg/argument_checking_17.f90: New.
2408 2011-02-12 Janus Weil <janus@gcc.gnu.org>
2410 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
2411 are temporarily disabled.
2412 * gfortran.dg/class_7.f03: Ditto.
2413 * gfortran.dg/coarray_14.f90: Ditto.
2414 * gfortran.dg/typebound_proc_13.f03: Ditto.
2416 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
2419 * gfortran.dg/extends_11.f03: New.
2421 2011-02-11 Xinliang David Li <davidxl@google.com>
2423 PR tree-optimization/47707
2424 * g++.dg/tree-ssa/pr47707.C: New test.
2426 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
2428 * g++.dg/opt/inline17.C: New test.
2430 2011-02-11 Tobias Burnus <burnus@net-b.de>
2433 * gfortran.dg/pure_formal_2.f90: New.
2435 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
2437 PR rtl-optimization/47614
2438 * gfortran.dg/pr47614.f: New.
2440 2011-02-11 Joseph Myers <joseph@codesourcery.com>
2443 * gcc.dg/opts-6.c: New test.
2445 2011-02-11 Jakub Jelinek <jakub@redhat.com>
2448 * gcc.dg/pr47684.c: New test.
2450 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2453 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
2454 c99_runtime, dg-add-options c99_runtime.
2455 (main): Use __asm__.
2457 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2460 * lib/target-supports.exp (check_ascii_locale_available): New proc.
2461 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
2462 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
2463 * gcc.dg/ucnid-10.c: Likewise.
2464 * gcc.dg/ucnid-13.c: Likewise.
2465 * gcc.dg/ucnid-7.c: Likewise.
2466 * gcc.dg/ucnid-8.c: Likewise.
2467 Adapt dg-warning line number.
2469 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
2471 * gcc.target/i386/parity-1.c: Use -march=k8.
2472 * gcc.target/i386/parity-2.c: Ditto.
2473 * gcc.target/i386/vecinit-1.c: Ditto.
2474 * gcc.target/i386/vecinit-2.c: Ditto.
2476 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2479 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
2480 * gcc.target/mips/save-restore-3.c: Likewise.
2481 * gcc.target/mips/save-restore-4.c: Likewise.
2482 * gcc.target/mips/save-restore-5.c: Likewise.
2485 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
2486 * g++.dg/tree-prof/partition2.C: Likewise.
2488 2011-02-09 Jason Merrill <jason@redhat.com>
2490 * g++.dg/tree-ssa/inline-3.C: Use a normal function
2491 rather than misdeclare std::puts.
2493 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
2494 * g++.dg/other/warning1.C: Likewise.
2495 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2496 * g++.old-deja/g++.gb/scope06.C: Likewise.
2497 * g++.old-deja/g++.law/cvt11.C: Likewise.
2498 * g++.old-deja/g++.law/init1.C: Likewise.
2499 * g++.dg/abi/mangle26.C: Likewise.
2501 * g++.dg/template/function1.C: Adjust for C++0x mode.
2502 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2504 * g++.dg/ext/label10.C: Adjust for C++0x mode.
2505 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2507 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2509 * g++.dg/cpp0x/regress/abi-empty7.C: New.
2511 * g++.dg/cpp0x/regress: New directory.
2512 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2513 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2514 * g++.dg/cpp0x/regress/regress3.C: New.
2516 2011-02-10 Richard Guenther <rguenther@suse.de>
2518 PR tree-optimization/47677
2519 * gcc.dg/torture/pr47677.c: New testcase.
2521 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
2523 * objc.dg/special/load-category-1.m: Remove unused header.
2524 * objc.dg/special/load-category-1a.m: Likewise.
2525 * objc.dg/special/load-category-2.m: Likewise.
2526 * objc.dg/special/load-category-2a.m: Likewise.
2527 * objc.dg/special/load-category-3.m: Likewise.
2528 * objc.dg/special/load-category-3a.m: Likewise.
2529 * objc.dg/attributes/proto-attribute-2.m: Likewise.
2530 * objc.dg/attributes/proto-attribute-3.m: Likewise.
2531 * objc.dg/attributes/class-attribute-1.m: Likewise.
2532 * objc.dg/property/property.exp: Don't run for Darwin < 9.
2533 * obj-c++.dg/property/property.exp: Likewise.
2534 * objc.dg/attributes/method-sentinel-1.m: Update type header.
2535 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2536 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2537 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2538 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2539 * obj-c++.dg/template-8.mm: Likewise.
2541 2011-02-10 Jakub Jelinek <jakub@redhat.com>
2544 * gcc.target/i386/pr47665.c: New test.
2546 2011-02-10 Jie Zhang <jie@codesourcery.com>
2550 2011-02-05 Jie Zhang <jie@codesourcery.com>
2552 * gcc.dg/pr42631.c: Update test.
2553 * gcc.dg/pr42631-2.c: New test.
2555 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2558 * gfortran.dg/proc_decl_25.f90: New.
2560 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2563 * gfortran.dg/typebound_assignment_2.f03: New.
2565 2011-02-09 Richard Guenther <rguenther@suse.de>
2567 PR tree-optimization/47664
2568 * gcc.dg/tree-ssa/inline-7.c: New testcase.
2570 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
2573 * gnat.dg/uninit_func.adb: Adjust dg directive.
2575 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
2578 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2580 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2583 * gfortran.dg/auto_dealloc_2.f90: New.
2585 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2587 * gcc.dg/builtins-config.h: Remove __sgi handling.
2588 * lib/target-supports.exp (add_options_for_c99_runtime): Add
2589 -std=c99 for mips-sgi-irix6.5*.
2591 2011-02-09 Martin Jambor <mjambor@suse.cz>
2594 * gfortran.dg/pr25923.f90: Remove xfails.
2596 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2599 * gfortran.dg/inquire_14.f90: New test.
2601 2011-02-08 Janus Weil <janus@gcc.gnu.org>
2604 * gfortran.dg/pointer_init_6.f90: New.
2606 2011-02-08 Jeff Law <law@redhat.com>
2608 PR tree-optimization/42893
2609 * gcc.tree-ssa/pr42893.c: New test.
2611 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
2613 PR tree-optimization/46834
2614 PR tree-optimization/46994
2615 PR tree-optimization/46995
2616 * gcc.dg/graphite/id-pr46834.c: New.
2617 * gfortran.dg/graphite/id-pr46994.f90: New.
2618 * gfortran.dg/graphite/id-pr46995.f90: New.
2620 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2623 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
2624 using the variable is known the warning is emitted there.
2625 * gcc.dg/uninit-pr19430.c (foo): Likewise.
2626 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
2628 * c-c++-common/pr20000.c (g): Both warnings occur at the return
2631 * gcc.dg/noreturn-1.c (foo5): Likewise.
2632 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
2633 (method2): Likewise.
2635 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
2636 the return statement using the uninitialized variable.
2637 * gfortran.dg/pr39666-2.f90 (f): Likewise.
2639 2011-02-08 Richard Guenther <rguenther@suse.de>
2642 * g++.dg/opt/pr47639.c: New testcase.
2644 2011-02-08 Richard Guenther <rguenther@suse.de>
2646 PR tree-optimization/47632
2647 * g++.dg/opt/pr47632.C: New testcase.
2649 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2651 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
2653 2011-02-07 Richard Guenther <rguenther@suse.de>
2655 PR tree-optimization/47615
2656 * g++.dg/opt/pr47615.C: New testcase.
2658 2011-02-07 Richard Guenther <rguenther@suse.de>
2660 PR tree-optimization/47621
2661 * gcc.dg/torture/pr47621.c: New testcase.
2663 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
2665 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2667 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
2670 * gfortran.dg/allocate_with_source_1 : New test.
2672 2011-02-05 Jakub Jelinek <jakub@redhat.com>
2675 * gcc.dg/pr47610.c: New test.
2677 2011-02-05 Jie Zhang <jie@codesourcery.com>
2680 * gcc.dg/pr42631.c: Update test.
2681 * gcc.dg/pr42631-2.c: New test.
2683 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2686 * gfortran.dg/pr47574.f90: New test.
2688 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
2690 PR tree-optimization/46194
2691 * gcc.dg/autopar/pr46194.c: New.
2693 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
2695 PR tree-optimization/43695
2696 * g++.dg/ipa/pr43695.C: New.
2698 2011-02-04 Jakub Jelinek <jakub@redhat.com>
2701 * gcc.dg/pr23200.c: New test.
2703 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
2706 * g++.dg/pr47589.C: New test.
2708 2011-02-03 Dodji Seketeli <dodji@redhat.com>
2711 * g++.dg/template/typedef37.C: New test.
2712 * g++.dg/template/param1.C: Adjust expected error message.
2714 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2717 * gcc.dg/pr31490-2.c: New test.
2718 * gcc.dg/pr31490-3.c: New test.
2719 * gcc.dg/pr31490-4.c: New test.
2721 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
2722 Jakub Jelinek <jakub@redhat.com>
2725 * g++.dg/parser/semicolon3.C: Adjust.
2726 * g++.dg/parser/semicolon4.C: New testcase.
2727 * g++.dg/pr46890.C: New testcase.
2729 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2732 * g++.dg/init/pr29571.C: New.
2734 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
2736 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2737 instead of vect_int.
2739 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2742 * gcc.target/i386/pr47312.c: New test.
2745 * gcc.target/i386/pr47564.c: New test.
2747 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
2749 PR tree-optimization/45122
2750 * gcc.dg/tree-ssa/pr45122.c: New.
2752 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2755 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2758 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2759 and vsx so a default --with-cpu=power7 doesn't give an error
2760 when -mavoid-indexed-addresses is used.
2762 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2763 wrapper function to save the arguments and then jump to the real
2764 function, rather than depending on the compiler not to move stuff
2766 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2768 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2769 Paul Thomas <pault@gcc.gnu.org>
2772 * gfortran.dg/class_37.f03 : New test.
2774 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
2775 Richard Guenther <rguenther@suse.de>
2777 PR tree-optimization/40979
2779 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2780 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2781 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2782 check_vect_support_and_set_flags.
2783 * gfortran.dg/graphite/vect-pr40979.f90: New.
2785 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2788 * gfortran.dg/class_36.f03: New.
2790 2011-02-02 Richard Guenther <rguenther@suse.de>
2792 PR tree-optimization/47566
2793 * gcc.dg/lto/20110201-1_0.c: New testcase.
2795 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
2801 * debug/pr47498.c: New.
2802 * debug/pr47501.c: New.
2804 2011-02-01 Richard Guenther <rguenther@suse.de>
2806 PR tree-optimization/47559
2807 * g++.dg/torture/pr47559.C: New testcase.
2809 2011-02-01 Janus Weil <janus@gcc.gnu.org>
2812 * gfortran.dg/typebound_call_20.f03: New.
2814 2011-02-01 Richard Guenther <rguenther@suse.de>
2816 PR tree-optimization/47555
2817 * gcc.dg/pr47555.c: New testcase.
2819 2011-02-01 Richard Guenther <rguenther@suse.de>
2821 PR tree-optimization/47541
2822 * g++.dg/torture/pr47541.C: New testcase.
2824 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2827 * gfortran.dg/typebound_call_19.f03: New.
2829 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2832 * g++.dg/cpp0x/pr47416.C: New test.
2834 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
2837 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
2839 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2842 * gfortran.dg/typebound_assignment_1.f03: New.
2844 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2846 PR tree-optimization/47538
2847 * gcc.c-torture/execute/pr47538.c: New test.
2849 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2852 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
2854 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2856 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
2858 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
2860 PR rtl-optimization/44031
2861 * gcc.c-torture/compile/20110131-1.c: New test.
2863 2011-01-31 Tobias Burnus <burnus@net-b.de>
2866 * gfortran.dg/stmt_func_1.f90: New.
2868 2011-01-31 Tobias Burnus <burnus@net-b.de>
2871 * gfortran.dg/interface_34.f90: New.
2873 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
2876 * gfortran.dg/realloc_on_assign_5.f03: New test.
2877 * gfortran.dg/realloc_on_assign_5.f03: New test.
2879 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2881 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
2882 * gfortran.dg/bessel_7.f90: Likewise.
2883 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
2885 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
2886 * gfortran.dg/sum_init_expr.f03: Likewise.
2888 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
2890 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
2893 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
2894 loop only on "vect_intfloat_cvt" targets.
2896 2011-01-29 Tobias Burnus <burnus@net-b.de>
2899 * gfortran.dg/shape_6.f90: New.
2901 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2903 PR libgfortran/47434
2904 * gfortran.dg/read_infnan_1.f90: Update test.
2905 * gfortran.dg/module_nan.f90: Update test.
2906 * gfortran.dg/char4_iunit_1.f03: Update test.
2907 * gfortran.dg/large_real_kind_1.f90: Update test.
2908 * gfortran.dg/real_const_3.f90: Update test.
2909 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
2911 2011-01-29 Dodji Seketeli <dodji@redhat.com>
2914 * g++.dg/template/param2.C: New test.
2916 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2918 PR libgfortran/47285
2919 * gfortran.dg/fmt_g.f: New test.
2921 2011-01-28 Tobias Burnus <burnus@net-b.de>
2924 * gfortran.dg/pure_formal_1.f90: New.
2926 2011-01-28 Jakub Jelinek <jakub@redhat.com>
2929 * gcc.dg/tls/pr42894.c: New test.
2931 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2933 * gcc.dg/pr47276.c: Add dg-require-visibility.
2935 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2937 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
2939 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
2940 Tobias Burnus <burnus@gcc.gnu.org>
2945 * gfortran.dg/realloc_on_assign_3.f03: New test.
2946 * gfortran.dg/realloc_on_assign_4.f03: New test.
2947 * gfortran.dg/allocatable_function_5.f90: New test.
2948 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
2949 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
2950 implemented" dg-errors.
2952 2011-01-27 Jan Hubicka <jh@suse.cz>
2955 * gcc.dg/attr-weakref-4.c: New testcase
2957 2011-01-27 Martin Jambor <mjambor@suse.cz>
2959 PR tree-optimization/47228
2960 * gcc.dg/torture/pr47228.c: New test.
2962 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2964 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
2966 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2968 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
2969 when using auto-overlay support on the SPU.
2971 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
2973 PR rtl-optimization/44174
2974 * gcc.target/i386/asm-6.c: New test.
2976 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
2978 PR rtl-optimization/46856
2979 * gcc.c-torture/compile/pr46856.c: New test.
2981 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
2982 Andrew Pinski <pinskia@gmail.com>
2985 * gcc.dg/pr43082.c: New.
2987 2011-01-26 DJ Delorie <dj@redhat.com>
2989 PR rtl-optimization/46878
2990 * gcc.dg/pr46878-1.c: New test.
2992 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2995 * g++.dg/cpp0x/pr47476.C: New test.
2997 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
2999 * gcc.c-torture/compile/20110126-1.c: New test.
3001 2011-01-26 Jakub Jelinek <jakub@redhat.com>
3004 * gcc.dg/torture/pr47473.c: New test.
3006 2011-01-26 Jan Hubicka <jh@suse.cz>
3009 * gcc.c-torture/execute/pr47237.c: New testcase.
3011 2011-01-26 Jan Hubicka <jh@suse.cz>
3013 PR tree-optimization/47190
3014 * gcc.dg/attr-weakref-3.c: New testcase.
3016 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
3019 * gcc.dg/dll-9a.c: New test file.
3020 * gcc.dg/dll-11.c: Likewise.
3021 * gcc.dg/dll-12.c: Likewise.
3022 * gcc.dg/dll-12a.c: Likewise.
3023 * gcc.dg/dll-11a.c: Likewise.
3024 * gcc.dg/dll-9.c: Likewise.
3025 * gcc.dg/dll-10.c: Likewise.
3026 * gcc.dg/dll-10a.c: Likewise.
3027 * g++.dg/ext/dllexport4a.cc: Likewise.
3028 * g++.dg/ext/dllexport4.C: Likewise.
3029 * g++.dg/ext/dllexport5.C: Likewise.
3030 * g++.dg/ext/dllexport5a.cc: Likewise.
3032 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3034 PR tree-optimization/46970
3035 * gcc.dg/graphite/pr46970.c: New.
3037 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3039 PR tree-optimization/46215
3040 * gcc.dg/graphite/pr46215.c: New.
3042 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3044 PR tree-optimization/46168
3045 * gcc.dg/graphite/pr46168.c: New.
3047 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3049 PR tree-optimization/43657
3050 * gcc.dg/graphite/pr43657.c: New.
3052 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3054 PR tree-optimization/29832
3055 * gfortran.dg/graphite/pr29832.f90: New.
3057 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3059 PR tree-optimization/43567
3060 * gcc.dg/graphite/pr43567.c: New.
3062 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3064 * gfortran.dg/graphite/interchange-4.f: New.
3065 * gfortran.dg/graphite/interchange-5.f: New.
3067 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
3068 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
3069 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
3070 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
3071 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
3072 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
3073 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
3074 * gfortran.dg/ltrans-7.f90: Removed.
3075 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
3077 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
3078 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
3079 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
3080 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
3081 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
3082 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
3083 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
3084 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
3085 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
3086 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
3087 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
3088 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
3089 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
3090 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
3091 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
3092 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
3093 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
3094 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
3095 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
3096 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
3097 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
3098 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
3099 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
3100 * gcc.dg/tree-ssa/data-dep-1.c
3101 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
3102 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
3103 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
3104 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
3105 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
3107 2011-01-25 Jakub Jelinek <jakub@redhat.com>
3109 PR tree-optimization/47265
3110 PR tree-optimization/47443
3111 * gcc.c-torture/compile/pr47265.c: New test.
3112 * gcc.dg/pr47443.c: New test.
3114 2011-01-25 Martin Jambor <mjambor@suse.cz>
3116 PR tree-optimization/47382
3117 * g++.dg/torture/pr47382.C: New test.
3118 * g++.dg/opt/devirt1.C: Xfail.
3120 2011-01-25 Yao Qi <yao@codesourcery.com>
3123 * gcc.target/arm/pr45701-1.c: New test.
3124 * gcc.target/arm/pr45701-2.c: New test.
3125 * gcc.target/arm/pr45701-3.c: New test.
3127 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3128 Jakub Jelinek <jakub@redhat.com>
3130 PR tree-optimization/47271
3131 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
3133 2011-01-25 Nick Clifton <nickc@redhat.com>
3135 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
3136 (saturate_add): Delete.
3138 (main): Do not run saturate_add.
3139 (set_interrupts): Delete.
3141 2011-01-25 Tobias Burnus <burnus@net-b.de>
3144 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
3146 2011-01-25 Jakub Jelinek <jakub@redhat.com>
3148 PR tree-optimization/47427
3149 PR tree-optimization/47428
3150 * gcc.c-torture/compile/pr47427.c: New test.
3151 * gcc.c-torture/compile/pr47428.c: New test.
3153 2011-01-25 Richard Guenther <rguenther@suse.de>
3156 * gcc.dg/torture/pr47411.c: New testcase.
3158 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3160 * gfortran.dg/graphite/id-24.f: New.
3161 * gfortran.dg/graphite/id-25.f: New.
3163 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3165 * gfortran.dg/graphite/id-23.f: New.
3167 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3169 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
3171 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3173 * gcc.dg/graphite/block-0.c: Un-XFAILed.
3174 * gcc.dg/graphite/block-1.c: Un-XFAILed.
3175 * gcc.dg/graphite/block-7.c: Un-XFAILed.
3176 * gcc.dg/graphite/block-8.c: Un-XFAILed.
3177 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
3178 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
3179 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
3180 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
3181 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
3183 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3185 * gcc.dg/graphite/block-0.c: Add documentation.
3186 * gcc.dg/graphite/block-4.c: Same.
3187 * gcc.dg/graphite/block-7.c: Same.
3188 * gcc.dg/graphite/block-8.c: New.
3189 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
3190 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
3191 * gcc.dg/graphite/interchange-12.c: Add documentation.
3192 * gcc.dg/graphite/interchange-13.c: New.
3193 * gcc.dg/graphite/interchange-14.c: New.
3194 * gcc.dg/graphite/interchange-15.c: New.
3195 * gcc.dg/graphite/interchange-8.c: Add documentation.
3196 * gcc.dg/graphite/interchange-mvt.c: Same.
3198 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3201 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
3202 * gcc.target/powerpc/altivec-14.c: Ditto.
3203 * gcc.target/powerpc/altivec-33.c: Ditto.
3204 * gcc.target/powerpc/altivec-types-1.c: Ditto.
3205 * gcc.target/powerpc/altivec-types-2.c: Ditto.
3206 * gcc.target/powerpc/altivec-types-3.c: Ditto.
3207 * gcc.target/powerpc/altivec-types-4.c: Ditto.
3208 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
3209 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
3210 * g++.dg/ext/altivec-15.C: Ditto.
3211 * g++.dg/ext/altivec-types-1.C: Ditto.
3212 * g++.dg/ext/altivec-types-2.C: Ditto.
3213 * g++.dg/ext/altivec-types-3.C: Ditto.
3214 * g++.dg/ext/altivec-types-4.C: Ditto.
3216 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3218 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
3220 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3222 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
3223 optimization options.
3225 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3227 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
3230 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
3232 2011-01-23 Tobias Burnus <burnus@net-b.de>
3235 * gfortran.dg/allocatable_scalar_12.f90: New.
3237 2011-01-23 Ira Rosen <irar@il.ibm.com>
3239 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
3240 vectorization to be not profitable if peeling is used to
3241 realign the memory access.
3242 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
3243 loop bound to avoid loop unrolling.
3244 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3246 2011-01-22 Jan Hubicka <jh@suse.cz>
3249 * g++.dg/lto/pr47333.C: New file.
3251 2011-01-22 Jan Hubicka <jh@suse.cz>
3253 PR tree-optimization/43884
3255 * gcc.dg/autopar/outer-2.c: Increase array size.
3256 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
3258 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3261 * gfortran.dg/c_loc_tests_16.f90: New test.
3263 2011-01-22 Tobias Burnus <burnus@net-b.de>
3266 * gfortran.dg/typebound_proc_19.f90: New.
3268 2011-01-21 Jeff Law <law@redhat.com>
3270 PR tree-optimization/47053
3271 * g++.dg/pr47053.C: New test.
3273 2011-01-21 Jason Merrill <jason@redhat.com>
3276 * g++.dg/cpp0x/constexpr-ctor6.C: New.
3278 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3281 * g++.dg/cpp0x/range-for10.C: New test.
3282 * g++.dg/template/for1.C: New test.
3285 * g++.dg/tree-prof/partition3.C: New test.
3287 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
3289 PR rtl-optimization/47366
3290 * g++.dg/opt/pr47366.C: New test.
3292 2011-01-21 Jason Merrill <jason@redhat.com>
3295 * g++.dg/cpp0x/constexpr-regress2.C: New.
3297 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
3299 2011-01-21 Jeff Law <law@redhat.com>
3301 PR rtl-optimization/41619
3302 * gcc.dg/pr41619.c: New.
3304 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3306 PR tree-optimization/47355
3307 * g++.dg/opt/pr47355.C: New test.
3309 2011-01-21 Richard Guenther <rguenther@suse.de>
3311 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
3314 2011-01-21 Richard Guenther <rguenther@suse.de>
3316 PR tree-optimization/47365
3317 * gcc.dg/torture/pr47365.c: New testcase.
3318 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3320 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3322 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
3324 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3326 PR tree-optimization/47391
3327 * gcc.dg/pr47391.c: New test.
3329 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3331 * g++.dg/template/char1.C: Use signed char.
3333 2011-01-21 Tobias Burnus <burnus@net-b.de>
3336 * gfortran.dg/pointer_target_4.f90: New.
3338 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3341 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
3342 ILP32 system and not IP32.
3344 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
3347 * g++.dg/debug/pr46583.C: New.
3349 2011-01-20 Jakub Jelinek <jakub@redhat.com>
3352 * g++.dg/debug/pr47283.C: New test.
3355 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
3356 * gcc.target/i386/headmerge-2.c: Likewise.
3358 2011-01-20 Richard Guenther <rguenther@suse.de>
3361 * gcc.dg/torture/pr47370.c: New testcase.
3363 2011-01-20 Jakub Jelinek <jakub@redhat.com>
3365 PR tree-optimization/46130
3366 * gcc.dg/pr46130-1.c: New test.
3367 * gcc.dg/pr46130-2.c: New test.
3369 2011-01-19 Dodji Seketeli <dodji@redhat.com>
3372 * g++.dg/debug/dwarf2/template-params-10.C: New test.
3374 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
3377 * g++.dg/debug/pr46240.cc: New.
3379 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3382 * g++.dg/template/anonunion1.C: New test.
3384 PR rtl-optimization/47337
3385 * gcc.c-torture/execute/pr47337.c: New test.
3387 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3390 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
3392 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3394 PR tree-optimization/46021
3395 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
3397 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3399 PR tree-optimization/47290
3400 * g++.dg/torture/pr47290.C: New test.
3402 2011-01-18 Janus Weil <janus@gcc.gnu.org>
3405 * gfortran.dg/proc_ptr_comp_29.f90: New.
3407 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3410 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
3411 powerpc-apple-darwin9.
3413 2011-01-18 Jakub Jelinek <jakub@redhat.com>
3415 PR rtl-optimization/47299
3416 * gcc.c-torture/execute/pr47299.c: New test.
3418 2011-01-17 Jason Merrill <jason@redhat.com>
3420 * g++.dg/cpp0x/constexpr-virtual.C: New.
3422 2011-01-17 Jakub Jelinek <jakub@redhat.com>
3425 * gfortran.dg/gomp/pr47331.f90: New test.
3427 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
3430 * objc.dg/selector-warn-1.m: New.
3431 * obj-c++.dg/selector-warn-1.mm: New.
3433 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
3435 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
3436 Update dg-final accordingly.
3438 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3440 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
3442 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3444 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
3446 * gcc.dg/guality/pr36728-2.c: Likewise.
3448 2011-01-17 Richard Guenther <rguenther@suse.de>
3450 PR tree-optimization/47313
3451 * g++.dg/torture/pr47313.C: New testcase.
3453 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
3456 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
3457 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
3458 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3459 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3461 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
3463 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
3464 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
3465 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
3467 2011-01-17 Richard Guenther <rguenther@suse.de>
3469 PR tree-optimization/45967
3470 * gcc.dg/torture/pr45967-2.c: New testcase.
3471 * gcc.dg/torture/pr45967-3.c: Likewise.
3473 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3476 * g++.dg/ext/pr47213.C: Require visibility.
3478 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3480 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
3481 * gcc.dg/fixed-point/struct-union.c: Update error messages.
3483 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3485 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
3486 Linux-based targets.
3488 2011-01-13 Jan Hubicka <jh@suse.cz>
3490 PR tree-optimization/47276
3491 * gcc.dg/pr47276.c: New testcase.
3493 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
3494 Jonathan Wakely <jwakely.gcc@gmail.com>
3497 * g++.dg/other/pr33558.C: New.
3498 * g++.dg/other/pr33558-2.C: New.
3500 2011-01-14 Martin Jambor <mjambor@suse.cz>
3502 PR tree-optimization/45934
3503 PR tree-optimization/46302
3504 * g++.dg/ipa/devirt-c-1.C: New test.
3505 * g++.dg/ipa/devirt-c-2.C: Likewise.
3506 * g++.dg/ipa/devirt-c-3.C: Likewise.
3507 * g++.dg/ipa/devirt-c-4.C: Likewise.
3508 * g++.dg/ipa/devirt-c-5.C: Likewise.
3509 * g++.dg/ipa/devirt-c-6.C: Likewise.
3510 * g++.dg/ipa/devirt-6.C: Likewise.
3511 * g++.dg/ipa/devirt-d-1.C: Likewise.
3512 * g++.dg/torture/pr45934.C: Likewise.
3514 2011-01-14 Jason Merrill <jason@redhat.com>
3516 * g++.dg/cpp0x/variadic105.C: New.
3518 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3519 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3522 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3523 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3524 execution tests on i?86-*-*, x86_64-*-* and
3525 powerpc*-apple-darwin* && ilp32.
3526 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3527 tests on i?86-*-* and x86_64-*-*.
3529 2011-01-14 Richard Guenther <rguenther@suse.de>
3531 PR tree-optimization/47280
3532 * g++.dg/opt/pr47280.C: New testcase.
3534 2011-01-14 Jason Merrill <jason@redhat.com>
3536 * g++.dg/cpp0x/constexpr-regress1.C: New.
3538 * g++.dg/ext/flexary2.C: New.
3540 2011-01-14 Richard Guenther <rguenther@suse.de>
3543 * gcc.dg/torture/pr47281.c: New testcase.
3544 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3546 2011-01-14 Richard Guenther <rguenther@suse.de>
3548 PR tree-optimization/47286
3549 * gcc.dg/tree-ssa/pr47286.c: New testcase.
3551 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
3554 * g++.dg/ext/pr47213.C: New.
3556 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3558 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3560 2011-01-13 Tobias Burnus <burnus@net-b.de>
3561 Mikael Morin <mikael@gcc.gnu.org>
3565 * gfortran.dg/select_type_20.f90: New.
3566 * gfortran.dg/select_type_21.f90: New.
3568 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3571 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3573 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3575 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3576 * gcc.dg/guality/pr36728-2.c: Likewise.
3578 2011-01-13 Dodji Seketeli <dodji@redhat.com>
3581 * g++.dg/debug/dwarf2/template-params-9.C: New test.
3583 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
3585 PR rtl-optimization/45352
3586 * gcc.dg/pr45352-3.c: New.
3588 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3590 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3592 * g++.dg/cpp0x/range-for8.C: New.
3593 * g++.dg/cpp0x/range-for9.C: New.
3595 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
3598 * g++.dg/debug/pr47209.C: New.
3600 2011-01-12 Richard Guenther <rguenther@suse.de>
3603 * gcc.dg/lto/pr47259_0.c: New testcase.
3604 * gcc.dg/lto/pr47259_1.c: Likewise.
3606 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
3608 * objc-obj-c++-shared/Object1.h: Add copyright header, update
3609 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3610 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3611 methods missing from the OBJC2 Object.
3612 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3613 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3614 GNU and NeXT runtimes.
3615 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3617 * objc-obj-c++-shared/Object1.m: Likewise.
3618 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
3619 * objc.dg/proto-qual-1.m: Likewise.
3620 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3621 * obj-c++.dg/proto-qual-1.mm: Likewise.
3623 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
3626 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
3628 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3630 Fixed the Objective-C++ testsuite and updated all tests.
3631 * lib/obj-c++.exp (obj-c++_init): Declare and set
3632 gcc_warning_prefix and gcc_error_prefix.
3633 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
3634 'dg-warning', 'dg-message' and 'dg-error'.
3635 * obj-c++.dg/class-extension-3.mm: Likewise.
3636 * obj-c++.dg/class-protocol-1.mm: Likewise.
3637 * obj-c++.dg/encode-7.mm: Likewise.
3638 * obj-c++.dg/exceptions-3.mm: Likewise.
3639 * obj-c++.dg/exceptions-5.mm: Likewise.
3640 * obj-c++.dg/method-12.mm: Likewise.
3641 * obj-c++.dg/method-13.mm: Likewise.
3642 * obj-c++.dg/method-15.mm: Likewise.
3643 * obj-c++.dg/method-16.mm: Likewise.
3644 * obj-c++.dg/method-4.mm: Likewise.
3645 * obj-c++.dg/method-8.mm: Likewise.
3646 * obj-c++.dg/method-conflict-1.mm: Likewise.
3647 * obj-c++.dg/method-conflict-2.mm: Likewise.
3648 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
3649 and uncommented second part of the testcase now that the testsuite
3651 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
3652 and uncommented second part of the testcase now that the testsuite
3654 * obj-c++.dg/private-1.mm: Likewise.
3655 * obj-c++.dg/proto-lossage-4.mm: Likewise.
3656 * obj-c++.dg/syntax-error-7.mm: Likewise.
3657 * obj-c++.dg/warn5.mm: Likewise.
3658 * obj-c++.dg/property/at-property-14.mm: Likewise.
3659 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3661 * obj-c++.dg/property/at-property-18.mm: Likewise.
3662 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3664 * obj-c++.dg/property/at-property-21.mm: Likewise.
3665 * obj-c++.dg/property/at-property-28.mm: Likewise.
3666 * obj-c++.dg/property/at-property-5.mm: Likewise.
3667 * obj-c++.dg/property/dynamic-2.mm: Likewise.
3668 * obj-c++.dg/property/property-neg-3.mm: Likewise.
3669 * obj-c++.dg/property/synthesize-11.mm: Likewise.
3670 * obj-c++.dg/property/synthesize-6.mm: Likewise.
3671 * obj-c++.dg/property/synthesize-8.mm: Likewise.
3672 * obj-c++.dg/property/synthesize-9.mm: Likewise.
3673 * obj-c++.dg/tls/diag-5.mm: Likewise.
3674 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3675 dg-error, now matched correctly.
3677 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3679 * objc.dg/property/at-property-29.m: New.
3680 * obj-c++.dg/property/at-property-29.mm: New.
3682 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3684 * go.test/go-test.exp (go-set-goarch): New proc.
3685 (go-gc-tests): Use it.
3687 2011-01-11 Dodji Seketeli <dodji@redhat.com>
3690 * g++.dg/debug/dwarf2/template-params-8.C: New test.
3692 2011-01-11 Richard Henderson <rth@redhat.com>
3694 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3696 2011-01-11 Jan Hubicka <jh@suse.cz>
3700 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3701 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3703 2011-01-11 Richard Guenther <rguenther@suse.de>
3705 PR tree-optimization/46076
3706 * gcc.dg/tree-ssa/pr46076.c: New testcase.
3708 2011-01-11 Jeff Law <law@redhat.com>
3710 * PR tree-optimization/47086
3711 * gcc.dg/pr47086.c: New test.
3713 2011-01-11 Jason Merrill <jason@redhat.com>
3716 * g++.dg/template/new10.C: New.
3719 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3721 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
3723 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3724 Split type definitions and NSConstantString class into...
3725 * objc-obj-c++-shared/objc-test-suite-types.h: New.
3726 * objc-obj-c++-shared/nsconstantstring-class.h: New.
3727 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3728 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3729 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3730 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3732 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3733 encode defines for newer NeXT system headers.
3734 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3735 * obj-c++.dg/torture/strings/string1.mm: Likewise.
3736 * objc.dg/foreach-5.m: Likewise.
3737 * objc.dg/foreach-2.m: Likewise.
3738 * objc.dg/foreach-4.m: Likewise.
3739 * objc.dg/torture/strings/string1.m: Likewise.
3740 * objc.dg/torture/strings/string2.m: Likewise.
3741 * objc.dg/torture/strings/string3.m: Likewise.
3742 * objc.dg/torture/strings/string4.m: Likewise.
3743 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3744 header and stand alone.
3745 * obj-c++.dg/strings/strings-2.mm: Likewise.
3746 * objc.dg/torture/strings/const-str-3.m: Likewise.
3747 * objc.dg/strings/strings-2.m: Likewise.
3748 * objc.dg/strings/const-str-12b.m: Likewise.
3750 2011-01-12 Richard Guenther <rguenther@suse.de>
3753 * gcc.dg/attr-weak-1.c: Adjust.
3755 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
3758 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3759 standard compliant and comment.
3761 2011-01-10 Jan Hubicka <jh@suse.cz>
3764 * gcc.dg/initpri3.c: New testcase.
3766 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
3769 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3775 (g_ebp_save): Likewise.
3776 (g_esp_save): Likewise.
3778 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3780 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3782 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3784 PR tree-optimization/46021
3785 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3786 i?86-*-*, x86_64-*-*.
3788 2011-01-10 Jeff Law <law@redhat.com>
3790 * PR tree-optimization/47141
3791 * gcc.c-torture/compile/pr47141.c: New test.
3793 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
3796 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3797 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3798 * gcc.dg/vect/slp-35.c: Remove XFAILs.
3799 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3802 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3803 being vectorized. Adjust dg-final pattern. Remove XFAIL.
3804 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3805 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3806 being vectorized. Adjust dg-final pattern.
3809 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3810 * gcc.dg/vect/slp-24.c: Likewise.
3812 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
3815 * g++.dg/other/pr47218-1.C: New test file.
3816 * g++.dg/other/pr47218.C: Likewise.
3817 * g++.dg/other/pr47218.h: New supporting header.
3819 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
3822 * objc.dg/attributes/invalid-attribute-1.m: New.
3823 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3825 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3828 * gfortran.dg/proc_ptr_comp_28.f90: New.
3830 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3832 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
3833 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
3834 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3835 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3836 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
3837 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3838 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
3839 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
3840 * objc.dg/gnu-api-2-class.m: Likewise.
3841 * objc.dg/gnu-api-2-ivar.m: Likewise.
3842 * objc.dg/gnu-api-2-method.m: Likewise.
3843 * objc.dg/gnu-api-2-objc.m: Likewise.
3844 * objc.dg/gnu-api-2-object.m: Likewise.
3845 * objc.dg/gnu-api-2-property.m: Likewise.
3846 * objc.dg/gnu-api-2-protocol.m: Likewise.
3847 * objc.dg/gnu-api-2-sel.m: Likewise.
3849 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3851 * objc.dg/foreach-1.m: Skip for Darwin < 9.
3852 * objc.dg/objc-foreach-4.m: Likewise.
3853 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
3854 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
3855 * objc.dg/foreach-4.m: Likewise.
3856 * objc.dg/foreach-5.m: Likewise.
3857 * objc.dg/foreach-3.m: Return self from init.
3859 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3862 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
3864 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3867 * gfortran.dg/class_35.f90: New.
3869 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3871 * objc.dg/foreach-1.m: Add "-Wall" to flags.
3873 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
3876 * objc.dg/invalid-method-2.m: New.
3877 * obj-c++.dg/invalid-method-2.mm: New.
3879 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
3882 * gfortran.dg/transpose_optimization_2.f90 : New test.
3884 2011-01-08 Jan Hubicka <jh@suse.cz>
3886 PR tree-optmization/46469
3887 * g++.dg/torture/pr46469.C: New testcase.
3889 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3891 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
3892 emulation of libobjc-gnu structure layout functionality to ..
3893 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
3894 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
3895 * objc/execute/bf-common.h: Adjust headers.
3896 * objc/execute/bf-1.m: Likewise.
3897 * objc/execute/bf-2.m: Likewise.
3898 * objc/execute/bf-3.m: Likewise.
3899 * objc/execute/bf-4.m: Likewise.
3900 * objc/execute/bf-5.m: Likewise.
3901 * objc/execute/bf-6.m: Likewise.
3902 * objc/execute/bf-7.m: Likewise.
3903 * objc/execute/bf-8.m: Likewise.
3904 * objc/execute/bf-9.m: Likewise.
3905 * objc/execute/bf-10.m: Likewise.
3906 * objc/execute/bf-11.m: Likewise.
3907 * objc/execute/bf-12.m: Likewise.
3908 * objc/execute/bf-13.m: Likewise.
3909 * objc/execute/bf-14.m: Likewise.
3910 * objc/execute/bf-15.m: Likewise.
3911 * objc/execute/bf-16.m: Likewise.
3912 * objc/execute/bf-17.m: Likewise.
3913 * objc/execute/bf-18.m: Likewise.
3914 * objc/execute/bf-19.m: Likewise.
3915 * objc/execute/bf-20.m: Likewise.
3916 * objc/execute/bf-21.m: Likewise.
3917 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
3918 objc_get_type_qualifiers ().
3920 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3923 * gfortran.dg/dependency_39.f90: New test.
3925 2011-01-07 Jan Hubicka <jh@suse.cz>
3927 Get builtins tests ready for linker plugin.
3928 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
3929 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
3930 my_memset, my_bzero): Mark used.
3931 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
3932 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
3934 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
3937 2011-01-07 Jan Hubicka <jh@suse.cz>
3939 PR tree-optimization/46367
3940 * g++.dg/torture/pr46367.C: New file.
3942 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3945 * gcc.dg/pr47201.c: New test.
3948 * gcc.dg/tree-prof/pr47187.c: New test.
3950 2011-01-07 Tobias Burnus <burnus@net-b.de>
3953 * gfortran.dg/extends_type_of_3.f90: New.
3955 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
3957 * g++.dg/ext/dllexport-MI1.C: Adjust test.
3958 * g++.dg/ext/dllimport-MI1.C: Likewise.
3959 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
3960 * g++.dg/ext/dllimport10.C: Likewise.
3961 * g++.dg/ext/dllimport11.C: Likewise.
3962 * g++.dg/ext/dllimport12.C: Likewise.
3963 * g++.dg/ext/dllimport13.C: Likewise.
3964 * g++.dg/ext/dllimport2.C: Likewise.
3965 * g++.dg/ext/dllimport3.C: Likewise.
3966 * g++.dg/ext/dllimport4.C: Likewise.
3967 * g++.dg/ext/dllimport5.C: Likewise.
3968 * g++.dg/ext/dllimport6.C: Likewise.
3969 * g++.dg/ext/dllimport8.C: Likewise.
3970 * g++.dg/ext/dllimport9.C: Likewise.
3971 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
3972 targets, too. Additionally enable test for i?86-*-mingw*.
3973 * g++.dg/ext/selectany1.C: Likewise.
3974 Remove guard variable check.
3976 2011-01-07 Janus Weil <janus@gcc.gnu.org>
3980 * gfortran.dg/storage_size_3.f08: Extended.
3982 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3985 * g++.dg/template/stdarg1.C: New test.
3987 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3990 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
3991 * gfortran.dg/defined_operators_1.f90: Split the subroutine
3992 from the interface of functions to not hide the errors that
3995 2011-01-06 Jan Hubicka <jh@suse.cz>
3997 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3998 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
4000 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
4004 * gfortran.dg/interface_33.f90: New test.
4006 2011-01-06 Jakub Jelinek <jakub@redhat.com>
4009 * gcc.c-torture/compile/pr47150.c: New test.
4011 2011-01-06 Ira Rosen <irar@il.ibm.com>
4013 PR tree-optimization/47139
4014 * gcc.dg/vect/pr47139.c: New test.
4016 2011-01-05 Janus Weil <janus@gcc.gnu.org>
4019 * gfortran.dg/extends_type_of_2.f03: New.
4021 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4023 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
4025 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
4027 * gnat.dg/opt14.adb: New test.
4029 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4032 * gfortran.dg/allocate_error_2.f90: New test.
4034 2011-01-05 Janus Weil <janus@gcc.gnu.org>
4037 * gfortran.dg/storage_size_3.f08: New.
4039 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4041 PR libgfortran/47154
4042 * gfortran.dg/namelist_68.f90: New test.
4044 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
4046 * gnat.dg/unchecked_convert8.ad[sb]: New test.
4048 2011-01-04 Janus Weil <janus@gcc.gnu.org>
4051 * gfortran.dg/class_34.f90: New.
4053 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4055 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
4056 use __builtin_inff. Skip all single-precision tests that require
4059 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4061 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
4063 2011-01-03 Jakub Jelinek <jakub@redhat.com>
4065 PR tree-optimization/47148
4066 * gcc.c-torture/execute/pr47148.c: New test.
4068 PR tree-optimization/47155
4069 * gcc.c-torture/execute/pr47155.c: New test.
4071 PR rtl-optimization/47157
4072 * gcc.c-torture/compile/pr47157.c: New test.
4074 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4076 * gcc.dg/torture/vector-shift2.c (schar): Define.
4077 (main): Always use schar or uchar instead of plain "char" to avoid
4078 dependencies on implementation-defined char signedness.
4080 2011-01-03 Martin Jambor <mjambor@suse.cz>
4082 PR tree-optimization/46801
4083 * gnat.dg/pack9.adb: Remove xfail.
4085 2011-01-03 Martin Jambor <mjambor@suse.cz>
4087 PR tree-optimization/46984
4088 * g++.dg/ipa/pr46984.C: New test.
4090 2011-01-02 Janus Weil <janus@gcc.gnu.org>
4093 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
4095 2011-01-02 Jakub Jelinek <jakub@redhat.com>
4097 PR tree-optimization/47140
4098 * gcc.c-torture/compile/pr47140.c: New test.
4100 PR rtl-optimization/47028
4101 * gcc.dg/pr47028.c: New test.
4103 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
4105 * objc.dg/protocol-forward-1.m: Removed TODO.
4106 * objc.dg/protocol-forward-2.m: New.
4107 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
4108 * obj-c++.dg/protocol-forward-2.mm: New.
4110 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
4113 * g++.dg/eh/pr38662.C: New testcase.
4115 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
4117 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
4118 scan for newline '\n'.
4121 Copyright (C) 2011 Free Software Foundation, Inc.
4123 Copying and distribution of this file, with or without modification,
4124 are permitted in any medium without royalty provided the copyright
4125 notice and this notice are preserved.