1 2011-04-11 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/sfinae12.C: New.
5 * g++.dg/cpp0x/enum10.C: New.
7 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9 * g++.dg/cpp0x/rv-func.C: New.
11 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
16 2011-04-11 Martin Jambor <mjambor@suse.cz>
18 PR tree-optimization/48195
19 * gcc.dg/ipa/pr48195.c: New test.
21 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
23 * gnat.dg/return3.adb: Remove unused switch.
25 2011-04-08 Mike Stump <mikestump@comcast.net>
28 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
29 default to fno-common.
31 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
33 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
34 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
36 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
39 * gfortran.dg/function_optimize_5.f90: New test.
41 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
43 * gnat.dg/aggr17.adb: New test.
44 * gnat.dg/aggr18.adb: Likewise.
46 2011-04-08 Michael Matz <matz@suse.de>
49 * gcc.target/i386/pr48389.c: New test.
51 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
53 PR rtl-optimization/48272
54 * g++.dg/opt/pr48272.C: New.
56 2011-04-08 Dmitry Melnik <dm@ispras.ru>
58 PR rtl-optimization/48235
59 * gcc.dg/pr48235.c: New.
61 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
63 PR rtl-optimization/48302
64 * g++.dg/opt/pr48302.C: New.
66 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
69 * g++.dg/opt/pr48273.C: New.
71 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
73 PR rtl-optimization/48442
74 * gcc.dg/pr48442.c: New.
76 2011-04-08 Jakub Jelinek <jakub@redhat.com>
78 PR tree-optimization/48377
79 * gcc.dg/vect/pr48377.c: New test.
81 2011-04-07 Jason Merrill <jason@redhat.com>
83 * g++.dg/cpp0x/regress/call1.C: New.
85 * g++.dg/cpp0x/variadic107.C: New.
87 * g++.dg/cpp0x/sfinae11.C: New.
88 * g++.dg/cpp0x/noexcept02.C: Fix.
90 * g++.dg/cpp0x/sfinae10.C: New.
92 * g++.dg/cpp0x/sfinae9.C: New.
94 * c-c++-common/Wcast-qual-1.c: Move here from...
95 * gcc.dg/cast-qual-3.c: ...here, and...
96 * g++.dg/warn/Wcast-qual2.C: ...here.
98 * g++.dg/cpp0x/sfinae8.C: New.
100 * g++.dg/cpp0x/sfinae7.C: New.
102 * g++.dg/cpp0x/enum9.C: New.
104 2011-04-07 Mike Stump <mikestump@comcast.net>
106 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
109 2011-04-07 Jakub Jelinek <jakub@redhat.com>
112 * gfortran.dg/gomp/pr48117.f90: New test.
115 * gcc.dg/torture/pr48343.c: New test.
117 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
119 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
121 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
123 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
125 2011-04-07 Tom de Vries <tom@codesourcery.com>
128 * lib/scanasm.exp (object-size): New proc.
129 * gcc.target/arm/pr43920-2.c: New test.
131 2011-04-06 Tobias Burnus <burnus@net-b.de>
135 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
137 2011-04-06 Steve Ellcey <sje@cup.hp.com>
139 * gcc.dg/mtune.c: Prune note from output.
141 2011-04-06 Jakub Jelinek <jakub@redhat.com>
144 * gcc.dg/guality/pr36977.c: New test.
145 * gcc.dg/guality/pr48466.c: New test.
147 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
149 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
151 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
153 * gnat.dg/return3.adb: New test.
155 2011-04-06 Richard Guenther <rguenther@suse.de>
157 PR tree-optimization/47663
158 * gcc.dg/tree-ssa/inline-8.c: New testcase.
160 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
162 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
163 Solaris 8 and 9 as well.
165 2011-04-05 Tom de Vries <tom@codesourcery.com>
168 * gcc.target/arm/pr43920-1.c: New test.
170 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
172 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
173 (cctor): Actually return the value.
174 (main): Cast return values.
176 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
178 * gfortran.dg/character_comparison_8.f90: New test.
180 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
182 * frontend-passes: (optimize_lexical_comparison): New function.
183 (optimize_expr): Call it.
184 (optimize_comparison): Also handle lexical comparison functions.
185 Return false instad of -2 for unequal comparison.
187 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
190 * function_optimize_4.f90: New test.
192 2011-04-04 Tobias Burnus <burnus@net-b.de>
195 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
196 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
197 * gfortran.dg/coarray_15.f90: New.
199 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
201 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
202 * gfortran.dg/bessel_7.f90: Likewise.
204 2011-04-03 Tobias Burnus <burnus@net-b.de>
206 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
208 2011-04-03 Richard Guenther <rguenther@suse.de>
209 Ira Rosen <ira.rosen@linaro.org>
211 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
212 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
213 -ftree-loop-if-convert-stores.
215 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
217 * gnat.dg/specs/aggr2.ads: New test.
219 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
221 * gnat.dg/debug2.ad[sb]: New test.
222 * gnat.dg/debug2_pkg.ads: New helper.
223 * gnat.dg/debug3.ad[sb]: New test.
225 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
227 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
229 2011-04-01 Jakub Jelinek <jakub@redhat.com>
232 * gcc.c-torture/compile/pr48335-1.c: New test.
233 * gcc.dg/pr48335-1.c: New test.
234 * gcc.dg/pr48335-2.c: New test.
235 * gcc.dg/pr48335-3.c: New test.
236 * gcc.dg/pr48335-4.c: New test.
237 * gcc.dg/pr48335-5.c: New test.
238 * gcc.dg/pr48335-6.c: New test.
239 * gcc.dg/pr48335-7.c: New test.
240 * gcc.dg/pr48335-8.c: New test.
241 * gcc.target/i386/pr48335-1.c: New test.
243 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
246 * gcc.dg/Waddress.c: New test.
248 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
251 * gfortran.dg/function_optimize_3.f90: New test.
253 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
255 * gcc.c-torture/compile/20110401-1.c: New test.
257 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
258 * g++.dg/lto/20091002-2_0.C: Likewise.
259 * g++.dg/lto/20090303_0.c: Likewise.
260 * g++.dg/lto/20091004-1_0.C: Likewise.
261 * g++.dg/lto/20091002-3_0.C: Likewise.
262 * g++.dg/lto/20091004-2_0.C: Likewise.
263 * g++.dg/lto/20081123_0.C: Likewise.
264 * g++.dg/lto/20090313_0.C: Likewise.
265 * g++.dg/lto/20081109-1_0.C: Likewise.
266 * g++.dg/lto/20081219_0.C: Likewise.
267 * g++.dg/lto/20081204-1_0.C: Likewise.
268 * g++.dg/lto/20090302_0.C: Likewise.
269 * g++.dg/lto/20081119-1_0.C: Likewise.
270 * g++.dg/lto/20081118_0.C: Likewise.
271 * gcc.dg/lto/20091020-2_0.c: Likewise.
272 * gcc.dg/lto/20090210_0.c: Likewise.
273 * gcc.dg/lto/20081204-1_0.c: Likewise.
274 * gcc.dg/lto/20081224_0.c: Likewise.
275 * gcc.dg/lto/20090219_0.c: Likewise.
276 * gcc.dg/lto/20091014-1_0.c: Likewise.
277 * gcc.dg/lto/20091016-1_0.c: Likewise.
278 * gcc.dg/lto/20090206-2_0.c: Likewise.
279 * gcc.dg/lto/20090116_0.c: Likewise.
280 * gcc.dg/lto/20091013-1_0.c: Likewise.
281 * gcc.dg/lto/20091015-1_0.c: Likewise.
282 * gcc.dg/lto/20090126-2_0.c: Likewise.
284 2011-03-31 Ian Lance Taylor <iant@google.com>
286 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
288 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
290 * gnat.dg/opt16.adb: New test.
292 2011-03-31 Jason Merrill <jason@redhat.com>
294 * g++.dg/cpp0x/defaulted24.C: New.
296 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
299 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
302 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
304 * g++.dg/other/i386-9.C: New test.
306 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
308 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
310 2011-03-30 Jason Merrill <jason@redhat.com>
312 * g++.dg/cpp0x/regress/error-recovery1.C: New.
314 * g++.dg/cpp0x/regress/isnan.C: New.
316 * g++.dg/cpp0x/initlist46.C: New.
318 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
321 * gcc.target/arm/neon-modes-2.c: New test.
323 2011-03-30 Jakub Jelinek <jakub@redhat.com>
326 * gcc.c-torture/compile/pr48305.c: New test.
328 2011-03-29 Jason Merrill <jason@redhat.com>
330 * g++.dg/cpp0x/regress/value-dep1.C: New.
332 2011-03-29 Steve Ellcey <sje@cup.hp.com>
334 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
336 2011-03-29 Ian Lance Taylor <iant@google.com>
338 * go.test/go-test.exp: Handle the test lines used in several new
340 (errchk): Add opts parameter. Change all callers. Handle parens
343 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
344 Dominique d'Humieres <dominiq@lps.ens.fr>
346 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
347 and __APPLE__ && __PPC__ && __ALTIVEC__.
349 2011-03-29 Jason Merrill <jason@redhat.com>
351 * g++.dg/cpp0x/dependent1.C: New.
353 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
355 * g++.dg/cpp0x/constexpr-memfn1.C: New.
357 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
359 2011-03-29 Janus Weil <janus@gcc.gnu.org>
362 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
363 * gfortran.dg/proc_ptr_comp_32.f90: New.
365 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
367 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
368 check for corresponding warning.
370 2011-03-28 Jason Merrill <jason@redhat.com>
372 * g++.dg/cpp0x/rv-deduce2.C: New.
374 2011-03-29 Jakub Jelinek <jakub@redhat.com>
377 * gcc.dg/pr48203.c: New test.
379 2011-03-28 Jeff Law <law@redhat.com>
381 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
383 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
385 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
386 and __PPC__ && __ALTIVEC__.
388 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
391 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
392 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
393 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
394 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
396 2011-03-28 Jason Merrill <jason@redhat.com>
398 * g++.dg/cpp0x/initlist-array2.C: New.
400 * g++.dg/cpp0x/initlist-array1.C: New.
402 * g++.dg/cpp0x/constexpr-compound.C: New.
404 * g++.dg/cpp0x/constexpr-using.C: New.
406 * g++.dg/cpp0x/constexpr-noexcept.C: New.
408 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
411 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
413 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
415 * gcc.dg/slp-1.c: New test.
417 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
419 * gcc.target/i386/avx256-unaligned-load-1.c: New.
420 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
421 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
422 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
423 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
424 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
425 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
426 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
427 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
428 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
429 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
430 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
431 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
432 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
434 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
437 * gfortran.dg/trim_optimize_5.f90: New test.
438 * gfortran.dg/trim_optimize_6.f90: New test.
440 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
443 * gcc.target/mips/madd-7.c: Remove -mlong32.
444 * gcc.target/mips/msub-7.c: Likewise.
446 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
448 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
449 accesses to preserve the meaning of the test for doubleword vectors.
450 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
451 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
453 2011-03-26 Janus Weil <janus@gcc.gnu.org>
456 * gfortran.dg/class_42.f03: New.
458 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
460 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
463 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
465 PR rtl-optimization/48144
466 * gcc.dg/pr48144.c: New test.
468 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
470 * gnat.dg/discr27.ad[sb]: New test.
472 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
474 * gnat.dg/limited_with2.ad[sb]: New test.
475 * gnat.dg/limited_with2_pkg1.ads: New helper.
476 * gnat.dg/limited_with2_pkg2.ads: Likewise.
478 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
480 * gnat.dg/opt15.adb: New test.
481 * gnat.dg/opt15_pkg.ad[sb]: New helper.
483 2011-03-25 Tobias Burnus <burnus@net-b.de>
487 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
488 * gfortran.dg/leadz_trailz_3.f90: Ditto
490 2011-03-25 Martin Jambor <mjambor@suse.cz>
492 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
494 2011-03-25 Jason Merrill <jason@redhat.com>
496 * g++.dg/cpp0x/defaulted22.C: New.
497 * g++.dg/cpp0x/defaulted23.C: New.
498 * g++.dg/cpp0x/defaulted15.C: Adjust.
500 2011-03-25 Jason Merrill <jason@redhat.com>
502 * g++.dg/cpp0x/move1.C: New.
504 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
507 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
509 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
511 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
512 for mips-sgi-irix6.5.
513 Replace snprintf prototype by <stdio.h>.
515 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
518 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
520 * gcc.dg/graphite/block-4.c: Likewise.
521 * gcc.dg/graphite/block-7.c: Likewise.
522 * gcc.dg/graphite/block-8.c: Likewise.
524 2011-03-25 Richard Guenther <rguenther@suse.de>
526 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
527 * g++.dg/tree-ssa/pr8781.C: Likewise.
528 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
529 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
530 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
531 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
532 * gcc.dg/tree-ssa/alias-18.c: Likewise.
533 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
534 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
535 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
536 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
537 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
538 * gcc.dg/tree-ssa/pr21574.c: Likewise.
539 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
540 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
541 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
542 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
543 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
544 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
545 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
546 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
547 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
548 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
549 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
550 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
551 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
552 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
553 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
554 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
555 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
556 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
557 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
558 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
559 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
560 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
561 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
562 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
563 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
564 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
565 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
566 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
567 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
568 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
569 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
570 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
571 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
572 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
573 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
574 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
575 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
576 * c-c++-common/pr46562-2.c: Likewise.
577 * gfortran.dg/pr42108.f90: Likewise.
578 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
579 foo to be inlined even at -O1.
580 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
581 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
582 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
583 * gcc.dg/matrix/matrix.exp: Disable FRE.
585 2011-03-24 Jakub Jelinek <jakub@redhat.com>
588 * gcc.dg/dfp/pr48204.c: New test.
590 2011-03-24 Steve Ellcey <sje@cup.hp.com>
593 * gcc.c-torture/execute/pr47917.c: Move this...
594 * gcc.dg/torture/pr47917.c: to here and add xfails.
596 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
598 * gnat.dg/array16.ad[sb]: New test.
599 * gnat.dg/array16.ads: New helper.
601 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
603 * gnat.dg/derived_type2.adb: New test.
605 2011-03-24 Richard Guenther <rguenther@suse.de>
607 PR tree-optimization/48271
608 * g++.dg/torture/pr48271.C: New testcase.
610 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
612 * gnat.dg/array15.ad[sb]: New test.
614 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
617 * gcc.target/i386/pr48237.c: New test.
619 2011-03-24 Richard Guenther <rguenther@suse.de>
622 * gcc.dg/builtin-object-size-10.c: New testcase.
624 2011-03-24 Richard Guenther <rguenther@suse.de>
626 PR tree-optimization/46562
627 * c-c++-common/pr46562-2.c: New testcase.
628 * c-c++-common/pr46562.c: Likewise.
630 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
632 * gcc.dg/vect/vect-cselim-1.c: New test.
633 * gcc.dg/vect/vect-cselim-2.c: New test.
635 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
637 * gcc.target/arm/pr46934.c: New.
639 2011-03-23 Ian Lance Taylor <iant@google.com>
641 * go.test/go-test.exp (errchk): Ignore lines containing ////.
643 2011-03-23 Richard Guenther <rguenther@suse.de>
645 * gcc.dg/struct: Remove directory and contents.
647 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
650 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
652 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
654 * gnat.dg/discr26.ad[sb]: New test.
655 * gnat.dg/discr26_pkg.ads: New helper.
657 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
660 * gcc.target/arm/neon-vld-1.c: New test.
662 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
664 * gnat.dg/array14.ad[sb]: New test.
665 * gnat.dg/array14_pkg.ads: New helper.
667 2011-03-22 Joseph Myers <joseph@codesourcery.com>
669 * gcc.c-torture/execute/920501-8.x: Remove.
670 * gcc.c-torture/execute/930513-1.x: Remove.
671 * gcc.c-torture/execute/960312-1.x: Remove.
672 * gcc.c-torture/compile/20000804-1.c,
673 gcc.c-torture/compile/20001205-1.c,
674 gcc.c-torture/compile/20001226-1.c,
675 gcc.c-torture/compile/20010518-2.c,
676 gcc.c-torture/compile/20020312-1.c,
677 gcc.c-torture/compile/20020604-1.c,
678 gcc.c-torture/compile/920501-12.c,
679 gcc.c-torture/compile/920501-4.c,
680 gcc.c-torture/compile/920520-1.c,
681 gcc.c-torture/compile/980506-1.c,
682 gcc.c-torture/execute/980709-1.x,
683 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
685 * gcc.dg/cpp/assert4.c: Don't handle ARC.
686 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
689 2011-03-22 Nick Clifton <nickc@redhat.com>
691 * lib/target-supports.exp (check_profiling_available): Add MN10300
692 to the list of targets that do not support profiling. Restore
693 alpha sorting to this list.
695 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
697 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
698 failure on 32-bit systems.
699 * gcc.dg/torture/vector-2.c: Ditto.
701 2011-03-22 Richard Guenther <rguenther@suse.de>
703 PR tree-optimization/48228
704 * gcc.dg/Wstrict-overflow-23.c: New testcase.
706 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
708 * lib/prune.exp (prune_gcc_output): Prune "could not create
709 compact unwind for" warnings.
711 2011-03-20 Jakub Jelinek <jakub@redhat.com>
715 * gcc.c-torture/execute/pr42544.c: New test.
716 * gcc.c-torture/execute/pr48197.c: New test.
718 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
720 PR preprocessor/48192
721 * gcc.target/powerpc/pr48192.c: New file.
724 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
725 split problem of 0 being loaded in a VSX register.
727 2011-03-21 Richard Guenther <rguenther@suse.de>
730 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
731 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
732 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
733 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
735 2011-03-21 Jakub Jelinek <jakub@redhat.com>
738 * gcc.dg/pr48213.c: New test.
740 2011-03-21 Kai Tietz <ktietz@redhat.com>
743 * g++.dg/plugin/attribute_plugin.c: Adjust test.
745 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
747 * gcc.target/arm/xor-and.c: New.
749 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
752 * gfortran.dg/function_optimize_1.f90: New test.
753 * gfortran.dg/function_optimize_2.f90: New test.
755 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
757 PR rtl-optimization/47502
758 * gcc.target/i386/pr47502-1.c: New.
759 * gcc.target/i386/pr47502-2.c: Likewise.
761 2011-03-20 Jakub Jelinek <jakub@redhat.com>
763 PR rtl-optimization/48156
764 * gcc.dg/pr48156.c: New test.
766 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
769 * gfortran.dg/scratch_1.f90: Adjust test.
771 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
774 * gfortran.dg/scratch_1.f90: New test.
776 2011-03-18 Joseph Myers <joseph@codesourcery.com>
778 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
779 variably modified typedefs.
780 * gcc.dg/c1x-typedef-2.c: Remove.
782 2011-03-18 Joseph Myers <joseph@codesourcery.com>
784 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
785 * gcc.dg/c1x-anon-struct-3.c: New test.
786 * gcc.dg/anon-struct-11.c: Update.
788 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
790 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
794 2011-03-18 Jason Merrill <jason@redhat.com>
796 * g++.dg/template/fn-ptr1.C: New.
798 * g++.dg/overload/volatile1.C: New.
800 * g++.dg/opt/pr23372.C: New.
802 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
804 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
807 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
809 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
811 * gcc.target/arm/unsigned-extend-1.c: New.
813 2011-03-18 Jakub Jelinek <jakub@redhat.com>
816 * gcc.c-torture/compile/pr48161.c: New test.
818 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
821 * gcc.dg/torture/pr47725.c: New.
823 2011-03-17 Jason Merrill <jason@redhat.com>
825 * g++.dg/cpp0x/constexpr-overflow2.C: New.
826 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
828 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
830 * gnat.dg/specs/elab2.ads: New test.
831 * gnat.dg/specs/elab2_pkg.ads: New helper.
833 2011-03-17 Jason Merrill <jason@redhat.com>
835 * g++.dg/cpp0x/decltype-1212.C: New.
836 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
838 2011-03-17 Jason Merrill <jason@redhat.com>
840 * g++.dg/parse/memfnquals1.C: New.
842 2011-03-17 Richard Guenther <rguenther@suse.de>
845 * gcc.dg/pr48134.c: New testcase.
847 2011-03-17 Richard Guenther <rguenther@suse.de>
850 * g++.dg/torture/pr48165.C: New testcase.
852 2011-03-17 Jakub Jelinek <jakub@redhat.com>
854 PR rtl-optimization/48141
855 * gcc.dg/pr48141.c: New test.
857 2011-03-16 Jason Merrill <jason@redhat.com>
859 * g++.dg/cpp0x/constexpr-48089.C: New.
861 * g++.dg/cpp0x/constexpr-abi1.C: New.
863 * g++.dg/cpp0x/constexpr-46336.C: New.
864 * g++.dg/parse/friend5.C: Adjust expected errors.
866 * g++.dg/cpp0x/constexpr-47570.C: New.
868 2011-03-16 Dodji Seketeli <dodji@redhat.com>
871 * ++.dg/debug/dwarf2/typedef6.C: New test.
873 2011-03-16 Jason Merrill <jason@redhat.com>
875 * g++.dg/cpp0x/elision2.C: New.
877 * g++.dg/cpp0x/constexpr-array3.C: New.
879 2011-03-16 Jason Merrill <jason@redhat.com>
881 * g++.dg/cpp0x/sfinae6.C: New.
882 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
883 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
884 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
885 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
886 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
888 2011-03-16 Jason Merrill <jason@redhat.com>
890 * g++.dg/template/incomplete6.C: New.
892 2011-03-16 Jeff Law <law@redhat.com>
894 * gcc.dg/tree-ssa/vrp55.c: New test.
896 2011-03-16 Jason Merrill <jason@redhat.com>
898 * g++.dg/cpp0x/auto22.C: New.
900 2011-03-16 Richard Guenther <rguenther@suse.de>
902 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
903 optimizing it away if promoted to const.
905 2011-03-16 Richard Guenther <rguenther@suse.de>
907 PR tree-optimization/48149
908 * gcc.dg/fold-complex-1.c: New testcase.
910 2011-03-16 Richard Guenther <rguenther@suse.de>
913 * gcc.dg/guality/pr45882.c: Really make sure no inlining
916 2011-03-16 Richard Guenther <rguenther@suse.de>
918 PR tree-optimization/26134
919 * gcc.dg/tree-ssa/complex-6.c: New testcase.
921 2011-03-16 Richard Guenther <rguenther@suse.de>
923 PR tree-optimization/48146
924 * gcc.dg/torture/pr48146.c: New testcase.
926 2011-03-16 Richard Guenther <rguenther@suse.de>
928 * gcc.dg/tree-ssa/pr14814.c: Adjust.
929 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
931 2011-03-16 Jakub Jelinek <jakub@redhat.com>
934 * gcc.c-torture/compile/pr48136.c: New test.
936 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
939 * gcc.dg/guality/pr45882.c: New test.
941 2011-03-15 Jason Merrill <jason@redhat.com>
943 * g++.dg/cpp0x/constexpr-recursion.C: New.
945 * g++.dg/cpp0x/implicit11.C: New.
947 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
949 * g++.dg/cpp0x/constexpr-attribute.C: New.
951 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
953 * g++.dg/parse/pr34758.C: New.
955 2011-03-15 Xinliang David Li <davidxl@google.com>
958 * gcc.dg/uninit-pred-7_d.c: New test.
959 * gcc.dg/uninit-pred-8_d.c: New test.
961 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
964 * gcc.target/arm/pr46788.c: New.
966 2011-03-15 Richard Guenther <rguenther@suse.de>
969 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
970 * gfortran.dg/ishft_4.f90: Likewise.
971 * gfortran.dg/leadz_trailz_3.f90: Likewise.
973 2011-03-15 Richard Guenther <rguenther@suse.de>
975 PR tree-optimization/13954
976 * g++.dg/tree-ssa/pr13954.C: New testcase.
978 2011-03-15 Richard Guenther <rguenther@suse.de>
980 PR tree-optimization/48037
981 * gcc.target/i386/pr48037-1.c: New testcase.
983 2011-03-15 Richard Guenther <rguenther@suse.de>
985 PR tree-optimization/41490
986 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
987 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
988 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
989 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
990 * g++.dg/tree-ssa/pr33604.C: Adjust.
992 2011-03-14 Jakub Jelinek <jakub@redhat.com>
995 * gcc.c-torture/execute/pr47917.c: New test.
996 * gcc.dg/pr47917.c: New test.
999 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
1001 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
1003 * gcc.target/i386/sse4_1-floor-vec.c: New test.
1004 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
1005 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
1006 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
1007 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
1008 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
1009 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
1010 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
1011 * gcc.target/i386/avx-floor-vec.c: Ditto.
1012 * gcc.target/i386/avx-ceil-vec.c: Ditto.
1013 * gcc.target/i386/avx-trunc-vec.c: Ditto.
1014 * gcc.target/i386/avx-rint-vec.c: Ditto.
1015 * gcc.target/i386/avx-floorf-vec.c: Ditto.
1016 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
1017 * gcc.target/i386/avx-truncf-vec.c: Ditto.
1018 * gcc.target/i386/avx-rintf-vec.c: Ditto.
1020 2011-03-14 Tom Tromey <tromey@redhat.com>
1022 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
1023 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
1024 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
1026 2011-03-14 Tom Tromey <tromey@redhat.com>
1028 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
1029 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
1030 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
1032 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
1034 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
1036 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1038 PR rtl-optimization/47166
1039 * gcc.c-torture/execute/postmod-1.c: New test.
1041 2011-03-14 Richard Guenther <rguenther@suse.de>
1044 * gcc.dg/torture/pr48098.c: New testcase.
1046 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
1049 * gcc.target/powerpc/pr48053-1.c: New test.
1050 * gcc.target/powerpc/pr48053-2.c: Likewise.
1052 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1055 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
1057 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1060 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
1062 2011-03-12 Janus Weil <janus@gcc.gnu.org>
1065 * gfortran.dg/class_41.f03: New.
1067 2011-03-11 Dodji Seketeli <dodji@redhat.com>
1069 * g++.dg/conversion/cast3.C: New test.
1071 2011-03-11 Jason Merrill <jason@redhat.com>
1073 * g++.dg/template/error45.C: New.
1075 * g++.dg/parse/no-type-defn1.C: New.
1077 * g++.dg/ext/attrib40.C: New.
1079 * g++.dg/cpp0x/regress/array1.C: New.
1081 2011-03-11 Richard Guenther <rguenther@suse.de>
1083 PR tree-optimization/48067
1084 * gcc.dg/pr48067.c: New testcase.
1086 2011-03-11 Richard Guenther <rguenther@suse.de>
1089 * g++.dg/lto/20110311-1_0.C: New testcase.
1091 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1094 * g++.dg/inherit/virtual8.C: New test.
1097 * gcc.dg/torture/pr48044.c: New test.
1099 2011-03-11 Janus Weil <janus@gcc.gnu.org>
1102 * gfortran.dg/proc_ptr_comp_31.f90: New.
1104 2011-03-11 Richard Guenther <rguenther@suse.de>
1106 PR tree-optimization/47278
1107 * gcc.dg/torture/pr47278-1.c: New testcase.
1108 * gcc.dg/torture/pr47278-2.c: Likewise.
1110 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1112 PR tree-optimization/48063
1113 * gcc.dg/torture/pr48063.c: New test.
1115 2011-03-10 Jason Merrill <jason@redhat.com>
1117 * g++.dg/template/array22.C: New.
1119 * g++.dg/cpp0x/syntax-err1.C: New.
1120 * g++.dg/parse/error36.C: Adjust expected errors.
1121 * g++.old-deja/g++.pt/ctor2.C: Likewise.
1122 * g++.old-deja/g++.pt/typename3.C: Likewise.
1123 * g++.old-deja/g++.pt/typename4.C: Likewise.
1124 * g++.old-deja/g++.pt/typename6.C: Likewise.
1126 2011-03-09 Jason Merrill <jason@redhat.com>
1128 * g++.dg/template/nontype22.C: New.
1130 2011-03-09 Martin Jambor <mjambor@suse.cz>
1132 PR tree-optimization/47714
1133 * g++.dg/torture/pr47714.C: New test.
1135 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1138 * gcc.target/powerpc/pr47755-2.c: New file.
1140 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1142 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
1143 is not set in the environment, pass 64 as first argument when not
1144 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
1145 native where ulimit -u is supported.
1147 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1149 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
1151 2011-03-08 Jason Merrill <jason@redhat.com>
1153 * g++.dg/template/nontype21.C: New.
1155 * g++.dg/template/anon5.C: New.
1157 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1160 * gcc.dg/pr47881.c: New test.
1162 2011-03-08 Dodji Seketeli <dodji@redhat.com>
1165 * g++.dg/lookup/template3.C: New test.
1167 2011-03-08 Kai Tietz <ktietz@redhat.com>
1169 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
1172 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
1175 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
1176 sizeof to compute alignment.
1178 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1180 PR tree-optimization/48022
1181 * gcc.dg/pr48022-1.c: New test.
1182 * gcc.dg/pr48022-2.c: New test.
1184 2011-03-07 Jason Merrill <jason@redhat.com>
1186 * g++.dg/template/nontype20.C: New.
1187 * g++.dg/init/member1.C: Adjust expected errors.
1188 * g++.dg/parse/constant4.C: Likewise.
1189 * g++.dg/template/qualified-id3.C: Likewise.
1190 * g++.old-deja/g++.pt/crash10.C: Likewise.
1192 * g++.dg/cpp0x/regress/non-const1.C: New.
1194 2011-03-07 Jakub Jelinek <jakub@redhat.com>
1197 * gcc.dg/pr47991.c: New test.
1199 2011-03-07 Jason Merrill <jason@redhat.com>
1201 * g++.dg/abi/mangle46.C: New.
1203 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
1206 * gcc.target/powerpc/pr47862.c: New.
1208 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
1211 * gcc.target/i386/combine-mul.c: Require nonpic.
1213 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
1214 Nathan Froyd <froydnj@codesourcery.com>
1216 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1218 2011-03-06 Mark Mitchell <mark@codesourcery.com>
1220 * README.QMTEST: Remove.
1222 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
1223 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1226 * gfortran.dg/array_constructor_37.f90 : New test.
1228 2011-03-05 Jason Merrill <jason@redhat.com>
1230 * g++.dg/abi/mangle39.C: ABI v5, not 6.
1231 * g++.dg/abi/mangle45.C: Likewise.
1232 * g++.dg/cpp0x/trailing1.C: Likewise.
1234 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1236 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1238 2011-03-05 Jakub Jelinek <jakub@redhat.com>
1240 PR rtl-optimization/47899
1241 * gcc.dg/pr47899.c: New test.
1243 * gcc.dg/torture/pr47968.c: Ignore warnings.
1245 PR tree-optimization/47967
1246 * gcc.c-torture/compile/pr47967.c: New test.
1248 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1250 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1251 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1253 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1255 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1256 and property_getAttributes() if __OBJC2__.
1257 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1258 * objc.dg/property/property-encoding-1.m: New.
1259 * obj-c++.dg/property/property-encoding-1.mm: New.
1261 2011-03-04 Jason Merrill <jason@redhat.com>
1263 * g++.dg/template/pseudodtor6.C: New.
1265 * g++.dg/inherit/covariant19.C: New.
1267 2011-03-04 Richard Guenther <rguenther@suse.de>
1270 * gcc.dg/torture/pr47968.c: New testcase.
1272 2011-03-04 Richard Guenther <rguenther@suse.de>
1275 * gcc.dg/torture/pr47975.c: New testcase.
1277 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1280 * g++.dg/template/crash106.C: New.
1282 2011-03-03 Jakub Jelinek <jakub@redhat.com>
1285 * gcc.dg/gomp/pr47963.c: New test.
1286 * g++.dg/gomp/pr47963.C: New test.
1288 2011-03-02 Jason Merrill <jason@redhat.com>
1290 * g++.dg/cpp0x/regress/condition1.C: New.
1292 * g++.dg/cpp0x/constexpr-ctor9.C: New.
1294 2011-03-01 Jason Merrill <jason@redhat.com>
1296 * g++.dg/cpp0x/lambda/lambda-98.C: New.
1298 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1300 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1302 PR rtl-optimization/47925
1303 * gcc.c-torture/execute/pr47925.c: New test.
1305 2011-03-01 Jason Merrill <jason@redhat.com>
1307 * g++.dg/cpp0x/decltype25.C: New.
1309 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1311 2011-03-01 Richard Guenther <rguenther@suse.de>
1313 PR tree-optimization/47890
1314 * gcc.dg/torture/pr47890.c: New testcase.
1316 2011-03-01 Richard Guenther <rguenther@suse.de>
1319 * gcc.dg/lto/pr47924_0.c: New testcase.
1321 2011-03-01 Richard Guenther <rguenther@suse.de>
1324 * gfortran.dg/lto/pr46911_0.f: New testcase.
1326 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1328 PR libgfortran/47933
1329 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1330 compile errors from older code form.
1332 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1334 PR libgfortran/47567
1335 * gfortran.dg/fmt_fw_d.f90: New test.
1337 2011-02-28 Jason Merrill <jason@redhat.com>
1339 * g++.dg/inherit/covariant18.C: New.
1341 2011-02-28 Jakub Jelinek <jakub@redhat.com>
1344 * gcc.dg/pr47893.c: New test.
1346 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
1348 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
1349 NULL in case of a selector with conflicting types.
1350 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
1352 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
1354 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
1355 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
1356 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
1357 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
1359 2011-02-28 Jason Merrill <jason@redhat.com>
1362 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
1364 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1366 PR libgfortran/47778
1367 * gfortran.dg/namelist_71.f90: New test.
1369 2011-02-27 Jason Merrill <jason@redhat.com>
1372 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1373 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1375 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1378 * g++.dg/cpp0x/constexpr-ctor8.C: New.
1380 2011-02-27 Jakub Jelinek <jakub@redhat.com>
1383 * gfortran.dg/gomp/task-1.f90: Removed.
1385 2011-02-26 Jason Merrill <jason@redhat.com>
1387 * g++.dg/template/this-targ1.C: New.
1389 * g++.dg/cpp0x/regress/template-const1.C: New.
1390 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1391 * g++.dg/template/function1.C: Adjust.
1392 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1393 * g++.dg/debug/debug7.C: Adjust.
1395 2011-02-26 Tobias Burnus <burnus@net-b.de>
1398 * gfortran.dg/gomp/task-1.f90: New.
1400 2011-02-25 Jie Zhang <jie@codesourcery.com>
1402 * gcc.target/arm/neon-thumb2-move.c: Add
1403 dg-require-effective-target arm_thumb2_ok.
1405 2011-02-24 Jason Merrill <jason@redhat.com>
1407 * g++.dg/parse/constant1.C: Specify C++98 mode.
1408 * g++.dg/parse/constant5.C: Likewise.
1409 * g++.dg/parse/error2.C: Likewise.
1410 * g++.dg/parse/semicolon3.C: Likewise.
1411 * g++.dg/template/crash14.C: Likewise.
1412 * g++.dg/template/local4.C: Likewise.
1413 * g++.dg/template/nontype3.C: Likewise.
1414 * g++.dg/parse/crash31.C: Adjust expected errors.
1415 * g++.dg/template/function1.C: Likewise.
1416 * g++.dg/template/ref3.C: Likewise.
1417 * g++.dg/template/static9.C: Likewise.
1418 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1420 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1421 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1422 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1423 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1424 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1426 2011-02-24 Jakub Jelinek <jakub@redhat.com>
1429 * gfortran.dg/pr47878.f90: New test.
1431 2011-02-24 Richard Guenther <rguenther@suse.de>
1434 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1435 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1437 2011-02-24 Richard Guenther <rguenther@suse.de>
1440 * gfortran.dg/lto/pr47839_0.f90: New testcase.
1441 * gfortran.dg/lto/pr47839_1.f90: Likewise.
1443 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1445 PR libgfortran/47567
1446 * gfortran.dg/fmt_f0_1.f90: Update test.
1448 2011-02-23 Jason Merrill <jason@redhat.com>
1450 * g++.dg/abi/mangle39.C: Adjust parm mangling.
1451 * g++.dg/abi/mangle45.C: New.
1453 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1454 * g++.dg/template/canon-type-9.C: Match use of decltype
1455 between declaration and definition.
1456 * g++.dg/template/canon-type-12.C: Likewise.
1458 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
1461 * gfortran.dg/nested_allocatables_1.f90: New.
1463 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
1466 * g++.dg/pr46868.C: New test.
1467 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1468 * g++.dg/parse/error14.C: Adjust.
1470 2011-02-23 Richard Guenther <rguenther@suse.de>
1472 PR tree-optimization/47838
1473 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1475 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1477 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
1479 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1481 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1482 * gfortran.dg/count_init_expr.f03: Ditto.
1483 * gfortran.dg/gomp/pr43711.f90: Ditto.
1484 * gcc.dg/struct-parse-2.c: Ditto.
1485 * gcc.dg/parse-error-3.c: Ditto.
1486 * gcc.dg/Wlogical-op-1.c: Ditto.
1487 * gcc.dg/Walways-true-1.c: Ditto.
1488 * gcc.dg/pr24225.c: Ditto.
1489 * gcc.dg/Walways-true-2.c: Ditto.
1490 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1491 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1492 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1493 * g++.dg/overload/defarg4.C: Ditto.
1494 * g++.dg/inherit/covariant16.C: Ditto.
1495 * g++.dg/inherit/virtual7.C: Ditto.
1496 * g++.dg/template/canon-type-9.C: Ditto.
1497 * g++.dg/template/access19.C: Ditto.
1498 * g++.dg/template/call7.C: Ditto.
1499 * g++.dg/template/canon-type-2.C: Ditto.
1500 * g++.dg/template/init7.C: Ditto.
1501 * g++.dg/template/sizeof-template-argument.C: Ditto.
1502 * g++.dg/template/const3.C: Ditto.
1503 * g++.dg/template/sfinae26.C: Ditto.
1504 * g++.dg/template/sfinae26.C: Ditto.
1505 * g++.dg/template/canon-type-11.C: Ditto.
1506 * g++.dg/template/union2.C: Ditto.
1507 * g++.dg/template/canon-type-3.C: Ditto.
1508 * g++.dg/template/canon-type-1.C: Ditto.
1509 * g++.dg/template/canon-type-5.C: Ditto.
1510 * g++.dg/template/canon-type-7.C: Ditto.
1511 * g++.dg/template/canon-type-10.C: Ditto.
1512 * g++.dg/template/spec36.C: Ditto.
1513 * g++.dg/template/typedef38.C: Ditto.
1514 * g++.dg/template/canon-type-4.C: Ditto.
1515 * g++.dg/template/canon-type-6.C: Ditto.
1516 * g++.dg/template/canon-type-13.C: Ditto.
1517 * g++.dg/template/instantiate9.C: Ditto.
1518 * g++.dg/template/ttp22.C: Ditto.
1519 * g++.dg/warn/Wreturn-type-6.C: Ditto.
1520 * g++.dg/warn/Walways-true-1.C: Ditto.
1521 * g++.dg/warn/Wlogical-op-1.C: Ditto.
1522 * g++.dg/warn/Walways-true-2.C: Ditto.
1523 * g++.dg/conversion/op4.C: Ditto.
1524 * g++.dg/opt/pr19650.C: Ditto.
1525 * g++.dg/lookup/friend11.C: Ditto.
1526 * g++.dg/other/default2.C: Ditto.
1527 * g++.dg/other/default3.C: Ditto.
1528 * g++.dg/other/dtor2.C: Ditto.
1529 * g++.dg/other/friend5.C: Ditto.
1530 * g++.dg/other/default5.C: Ditto.
1531 * g++.dg/init/brace6.C: Ditto.
1532 * g++.dg/init/aggr5.C: Ditto.
1533 * g++.dg/init/error2.C: Ditto.
1534 * g++.dg/expr/bound-mem-fun.C: Ditto.
1535 * g++.dg/expr/cond6.C: Ditto.
1536 * g++.dg/expr/stmt-expr-1.C: Ditto.
1537 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
1538 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
1539 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
1540 * g++.dg/cpp0x/bracket1.C: Ditto.
1541 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
1542 * g++.dg/cpp0x/pr38646.C: Ditto.
1543 * g++.dg/cpp0x/variadic73.C: Ditto.
1544 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
1545 * g++.dg/cpp0x/bracket4.C: Ditto.
1546 * g++.dg/cpp0x/decltype4.C: Ditto.
1547 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
1548 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
1549 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
1550 * g++.dg/cpp0x/variadic-new2.C: Ditto.
1551 * g++.dg/cpp0x/decltype2.C: Ditto.
1552 * g++.dg/cpp0x/decltype1.C: Ditto.
1553 * g++.dg/cpp0x/bracket2.C: Ditto.
1554 * g++.dg/cpp0x/decltype5.C: Ditto.
1555 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
1556 * g++.dg/cpp0x/variadic70.C: Ditto.
1557 * g++.dg/cpp0x/decltype6.C: Ditto.
1558 * g++.dg/cpp0x/rvo.C: Ditto.
1559 * g++.dg/cpp0x/vt-40092.C: Ditto.
1560 * g++.dg/cpp0x/variadic-new.C: Ditto.
1561 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
1562 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
1563 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
1564 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
1565 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
1566 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
1567 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
1568 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
1569 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
1570 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
1571 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
1572 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
1573 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
1574 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
1575 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
1576 * g++.dg/cpp0x/pr39639.C: Ditto.
1577 * g++.dg/cpp0x/decltype3.C: Ditto.
1578 * g++.dg/cpp0x/variadic68.C: Ditto.
1579 * g++.dg/cpp0x/variadic-function.C: Ditto.
1580 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
1581 * g++.dg/cpp0x/variadic-bind.C: Ditto.
1582 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
1583 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
1584 * g++.dg/parse/crash35.C: Ditto.
1585 * g++.dg/parse/crash40.C: Ditto.
1586 * g++.dg/parse/defarg12.C: Ditto.
1587 * g++.dg/parse/crash34.C: Ditto.
1588 * g++.dg/parse/constructor3.C: Ditto.
1589 * g++.dg/parse/template23.C: Ditto.
1590 * g++.dg/parse/crash56.C: Ditto.
1591 * g++.dg/parse/dtor13.C: Ditto.
1592 * g++.dg/parse/error33.C: Ditto.
1593 * g++.dg/parse/ctor9.C: Ditto.
1594 * g++.dg/parse/error32.C: Ditto.
1595 * g++.dg/parse/error37.C: Ditto.
1596 * g++.dg/parse/bitfield3.C: Ditto.
1597 * g++.dg/parse/struct-4.C: Ditto.
1598 * g++.dg/ext/has_trivial_copy.C: Ditto.
1599 * g++.dg/ext/is_polymorphic.C: Ditto.
1600 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
1601 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
1602 * g++.dg/ext/has_nothrow_assign.C: Ditto.
1603 * g++.dg/ext/is_union.C: Ditto.
1604 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
1605 * g++.dg/ext/is_pod.C: Ditto.
1606 * g++.dg/ext/has_virtual_destructor.C: Ditto.
1607 * g++.dg/ext/has_trivial_constructor.C: Ditto.
1608 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
1609 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
1610 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
1611 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
1612 * g++.dg/ext/is_abstract.C: Ditto.
1613 * g++.dg/ext/has_trivial_assign.C: Ditto.
1614 * g++.dg/ext/is_class.C: Ditto.
1615 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
1616 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
1617 * g++.dg/ext/is_base_of.C: Ditto.
1618 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
1619 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
1620 * g++.dg/ext/is_empty.C: Ditto.
1621 * g++.dg/ext/is_enum.C: Ditto.
1622 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
1623 * gnat.dg/opt11.adb: Ditto.
1624 * obj-c++.dg/pr45735.mm: Ditto.
1625 * obj-c++.dg/pr24393.mm: Ditto.
1626 * obj-c++.dg/exceptions-2.mm: Ditto.
1627 * objc.dg/pr45735.m: Ditto.
1628 * objc.dg/pr24393.m: Ditto.
1630 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
1632 * objc.dg/attributes/objc-exception-1.m: New.
1634 2011-02-23 Jie Zhang <jie@codesourcery.com>
1636 * gcc.dg/cpp/include7.c: New test.
1638 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1641 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
1643 2011-02-23 Jie Zhang <jie@codesourcery.com>
1645 PR rtl-optimization/47763
1646 * gcc.dg/pr47763.c: New test.
1648 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
1651 * gfortran.dg/whole_file_32.f90 : New test.
1653 2011-02-22 Dodji Seketeli <dodji@redhat.com>
1656 * g++.dg/inherit/virtual7.C: New test.
1658 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
1661 * objc.dg/type-size-3.m: Updated error message.
1662 * objc.dg/type-size-4.m: New test.
1663 * objc.dg/type-size-5.m: New test.
1665 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1667 * lib/gnat.exp: Fix comments.
1668 Don't load libgloss.exp.
1669 (default_gnat_version): Call $compiler with --version.
1670 Adapt regexp for gnatmake output, insert version.
1671 (gnat_version): New proc.
1672 (gnat_init): Remove gnat_libgcc_s_path.
1673 (gnat_target_compile): Likewise.
1674 Remove ld_library_path.
1675 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
1676 (gnat_pass): Remove.
1677 (gnat_pass): Remove.
1678 (gnat_finish): Remove.
1679 (gnat_exit): Remove.
1680 (local_find_gnatmake): Reindent.
1681 (runtest_file_p): Remove.
1682 (prune_warnings): Remove.
1683 (find_gnatclean): New proc.
1684 * lib/gnat-dg.exp (lremove): New proc.
1685 (gnat-dg-test): Reindent.
1686 Remove additional output files.
1687 (gnat-dg-runtest): Remove.
1689 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
1690 * gnat.dg/loop_optimization6.adb: Likewise.
1691 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
1693 2011-02-22 Jakub Jelinek <jakub@redhat.com>
1695 PR tree-optimization/47835
1696 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
1698 2011-02-22 Tobias Burnus <burnus@net-b.de>
1700 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1701 * gfortran.dg/abstract_type_2.f03: Ditto.
1702 * gfortran.dg/abstract_type_3.f03: Ditto.
1703 * gfortran.dg/abstract_type_4.f03: Ditto.
1704 * gfortran.dg/abstract_type_5.f03: Ditto.
1705 * gfortran.dg/abstract_type_6.f03: Ditto.
1706 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1707 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1708 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1709 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1710 * gfortran.dg/array_function_5.f90: Ditto.
1711 * gfortran.dg/asynchronous_3.f03: Ditto.
1712 * gfortran.dg/char_expr_1.f90: Ditto.
1713 * gfortran.dg/class_14.f03: Ditto.
1714 * gfortran.dg/data_array_6.f: Ditto.
1715 * gfortran.dg/data_invalid.f90: Ditto.
1716 * gfortran.dg/dot_product_1.f03: Ditto.
1717 * gfortran.dg/func_derived_5.f90: Ditto.
1718 * gfortran.dg/func_result_4.f90: Ditto.
1719 * gfortran.dg/implied_do_1.f90: Ditto.
1720 * gfortran.dg/initialization_25.f90: Ditto.
1721 * gfortran.dg/initialization_26.f90: Ditto.
1722 * gfortran.dg/interface_34.f90: Ditto.
1723 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
1724 * gfortran.dg/keyword_symbol_1.f90: Ditto.
1725 * gfortran.dg/matmul_8.f03: Ditto.
1726 * gfortran.dg/merge_init_expr.f90: Ditto.
1727 * gfortran.dg/pack_assign_1.f90: Ditto.
1728 * gfortran.dg/pack_vector_1.f90: Ditto.
1729 * gfortran.dg/pointer_check_8.f90: Ditto.
1730 * gfortran.dg/product_init_expr.f03: Ditto.
1731 * gfortran.dg/reshape_order_5.f90: Ditto.
1732 * gfortran.dg/reshape_shape_1.f90: Ditto.
1733 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
1734 * gfortran.dg/same_name_2.f90: Ditto.
1735 * gfortran.dg/selected_real_kind_1.f90: Ditto.
1736 * gfortran.dg/spread_init_expr.f03: Ditto.
1737 * gfortran.dg/stmt_func_1.f90: Ditto.
1738 * gfortran.dg/sum_init_expr.f03: Ditto.
1739 * gfortran.dg/transpose_3.f03: Ditto.
1740 * gfortran.dg/unpack_init_expr.f03: Ditto.
1741 * gfortran.dg/warn_conversion.f90: Ditto.
1742 * gfortran.dg/warn_conversion_2.f90: Ditto.
1743 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
1744 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
1745 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
1746 * gfortran.dg/whole_file_16.f90: Ditto.
1747 * gfortran.dg/whole_file_17.f90: Ditto.
1748 * gfortran.dg/whole_file_18.f90: Ditto.
1749 * gfortran.dg/whole_file_20.f03: Ditto.
1750 * gfortran.dg/whole_file_5.f90: Ditto.
1751 * gfortran.dg/whole_file_6.f90: Ditto.
1752 * gfortran.dg/write_invalid_format.f90: Ditto.
1753 * gfortran.dg/zero_sized_6.f90: Ditto.
1755 2011-02-21 Jeff Law <law@redhat.com>
1757 PR rtl-optimization/46178
1758 * gcc.target/i386/pr46178.c: New test.
1760 PR rtl-optimization/46002
1761 * gcc.c-torture/compile/pr46002.c: New test.
1763 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1765 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
1768 2011-02-21 Jakub Jelinek <jakub@redhat.com>
1771 * g++.dg/debug/pr47106.C: Require effective target lto.
1773 2011-02-21 Jason Merrill <jason@redhat.com>
1775 * g++.dg/cpp0x/constexpr-diag2.C: New.
1777 2011-02-20 Jason Merrill <jason@redhat.com>
1779 * g++.dg/cpp0x/constexpr-ctor7.C: New.
1781 * g++.dg/cpp0x/fntmpdefarg2.C: New.
1783 * g++.dg/overload/conv-op1.C: New.
1785 * g++.dg/cpp0x/constexpr-synth1.C: New.
1787 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1789 * objc.dg/layout-2.m: New.
1790 * objc.dg/selector-3.m: Adjusted location of error message.
1791 * objc.dg/type-size-3.m: Same.
1792 * obj-c++.dg/selector-3.mm: Same.
1794 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1797 * objc.dg/property/dotsyntax-22.m: New.
1798 * obj-c++.dg/property/dotsyntax-22.mm: New.
1800 2011-02-20 Dodji Seketeli <dodji@redhat.com>
1803 * g++.dg/template/typedef38.C: New test.
1805 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1808 * gfortran.dg/whole_file_30.f90 : New test.
1809 * gfortran.dg/whole_file_31.f90 : New test.
1811 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1815 * gfortran.dg/whole_file_28.f90 : New test.
1816 * gfortran.dg/whole_file_29.f90 : New test.
1818 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1821 * g++.dg/template/crash105.C: New.
1823 2011-02-19 Jason Merrill <jason@redhat.com>
1825 * g++.dg/cpp0x/regress/no-elide1.C: New.
1827 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
1829 PR tree-optimization/46620
1830 * gcc.dg/pr46620.c: New.
1832 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1835 * gcc.target/i386/pr47809.c: New test.
1837 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1838 Tobias Burnus <burnus@net-b.de>
1840 * lib/target-supports.exp
1841 (check_effective_target_fortran_large_real): New check for large reals.
1842 * gfortran.dg/nan_7.f90: New test.
1844 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1846 PR libgfortran/47567
1847 * gfortran.dg/fmt_f0_1.f90: Update test.
1849 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
1852 * gfortran.dg/array_constructor_36.f90 : New test.
1853 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
1854 allow for comparison between different elements of the array
1855 constructor at different levels of optimization.
1857 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
1859 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
1860 * gcc.target/i386/pr32280-1.c: Likewise.
1862 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1865 * gcc.target/i386/pr47800.c: New test.
1867 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
1869 * objc/execute/exceptions/foward-1.x: New.
1871 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1874 * gfortran.dg/derived_constructor_comps_4.f90: New.
1876 2011-02-18 Tobias Burnus
1879 * gfortran.dg/func_result_6.f90: New.
1881 2011-02-18 Michael Matz <matz@suse.de>
1884 * gfortran.dg/lto/pr45586_0.f90: New test.
1885 * gfortran.dg/typebound_proc_20.f90: Ditto.
1886 * gfortran.dg/typebound_proc_21.f90: Ditto.
1888 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1891 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
1893 2011-02-18 Tobias Burnus <burnus@net-b.de>
1896 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
1898 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
1899 normalizing the error/warning output.
1900 * gfortran.dg/Wall.f90: Update dg-error/warning.
1901 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
1902 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
1903 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
1904 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
1905 * gfortran.dg/class_30.f90: Update dg-error/warning.
1906 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
1907 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
1908 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
1909 * gfortran.dg/entry_17.f90: Update dg-error/warning.
1910 * gfortran.dg/entry_19.f90: Update dg-error/warning.
1911 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
1912 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
1913 * gfortran.dg/g77/12632.f: Update dg-error/warning.
1914 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
1915 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
1916 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
1917 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
1918 * gfortran.dg/goto_8.f90: Update dg-error/warning.
1919 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
1920 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
1921 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
1922 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
1923 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
1924 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
1925 * gfortran.dg/volatile3.f90: Update dg-error/warning.
1926 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
1927 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
1928 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
1929 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
1930 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
1932 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1935 * gfortran.dg/proc_ptr_comp_30.f90: New.
1937 2011-02-18 Jakub Jelinek <jakub@redhat.com>
1940 * gcc.target/i386/pr47780.c: New test.
1942 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1945 * gfortran.dg/class_40.f03: New.
1947 2011-02-18 Dodji Seketeli <dodji@redhat.com>
1950 * g++.dg/cpp0x/auto21.C: New test.
1952 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
1954 * objc.dg/special/unclaimed-category-1.h: Updated for
1956 * objc.dg/special/unclaimed-category-1.m: Same.
1957 * objc.dg/zero-link-1.m: Same.
1958 * objc.dg/lookup-1.m: Same.
1959 * objc.dg/torture/strings/const-str-9.m
1960 * objc.dg/torture/strings/const-str-10.m: Same.
1961 * objc.dg/torture/strings/const-str-11.m: Same.
1962 * objc.dg/torture/forward-1.m: Same.
1963 * objc.dg/zero-link-2.m: Same.
1964 * objc.dg/encode-7-next-64bit.m: Same.
1965 * objc.dg/method-4.m: Same.
1966 * objc.dg/next-runtime-1.m: Same.
1967 * objc.dg/image-info.m: Same.
1968 * objc.dg/pr23214.m: Same.
1969 * objc.dg/symtab-1.m: Same.
1970 * obj-c++.dg/basic.m: Same.
1971 * obj-c++.dg/proto-lossage-3.m: Same.
1972 * obj-c++.dg/torture/strings/const-str-10.m: Same.
1973 * obj-c++.dg/torture/strings/const-str-11.m: Same.
1974 * obj-c++.dg/torture/strings/const-str-9.m: Same.
1975 * obj-c++.dg/method-11.m: Same.
1976 * objc/execute/enumeration-1.m: Same.
1977 * objc/execute/object_is_class.m: Same.
1978 * objc/execute/formal_protocol-2.m: Same.
1979 * objc/execute/formal_protocol-4.m: Same.
1980 * objc/execute/formal_protocol-6.m: Same.
1981 * objc/execute/bycopy-3.m: Same.
1982 * objc/execute/exceptions/catchall-1.m: Same.
1983 * objc/execute/exceptions/finally-1.m: Same.
1984 * objc/execute/exceptions/local-variables-1.m: Same.
1985 * objc/execute/exceptions/foward-1.m: Same.
1986 * objc/execute/bf-common.h
1987 * objc/execute/enumeration-2.m: Same.
1988 * objc/execute/formal_protocol-1.m: Same.
1989 * objc/execute/formal_protocol-3.m: Same.
1990 * objc/execute/formal_protocol-5.m: Same.
1991 * objc/execute/accessing_ivars.m: Same.
1992 * objc/execute/bycopy-2.m: Same.
1993 * objc/execute/formal_protocol-7.m: Same.
1994 * objc/execute/compatibility_alias.m: Same.
1995 * objc/execute/no_clash.m: Same.
1996 * objc/execute/object_is_meta_class.m: Same.
1997 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
1998 * objc/execute/class-tests-1.h: Include stdio.h.
1999 * objc/execute/class-tests-2.h: Same.
2000 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
2002 * obj-c++.dg/try-catch-2.mm: Same.
2004 2011-02-17 Jakub Jelinek <jakub@redhat.com>
2007 * g++.dg/warn/Wunused-parm-4.C: New test.
2009 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
2010 Jan Hubicka <jh@suse.cz>
2014 * g++.dg/debug/pr47106.C: New.
2016 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
2019 * gcc.target/i386/pr43653.c: New test.
2021 2011-02-11 Dodji Seketeli <dodji@redhat.com>
2024 * g++.dg/template/inherit6.C: New test.
2026 2011-02-16 Janus Weil <janus@gcc.gnu.org>
2029 * gfortran.dg/class_39.f03: New.
2031 2011-02-16 Dodji Seketeli <dodji@redhat.com>
2034 * g++.dg/cpp0x/variadic106.C: New test.
2036 2011-02-16 Jakub Jelinek <jakub@redhat.com>
2039 * gfortran.dg/pr47757-1.f90: New test.
2040 * gfortran.dg/pr47757-2.f90: New test.
2041 * gfortran.dg/pr47757-3.f90: New test.
2044 * g++.dg/cpp0x/enum8.C: New test.
2046 2011-02-15 Jason Merrill <jason@redhat.com>
2048 * g++.dg/inherit/implicit-trivial1.C: New.
2049 * g++.dg/cpp0x/implicit-trivial1.C: New.
2051 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
2054 * gcc.dg/torture/pr47725.c: Removed.
2056 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2059 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
2060 constant does not generate a load from memory.
2062 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
2065 * gcc.dg/torture/pr47725.c: New.
2067 2011-02-15 Richard Guenther <rguenther@suse.de>
2069 PR tree-optimization/47743
2070 * gcc.dg/torture/pr47743.c: New testcase.
2072 2011-02-15 Jakub Jelinek <jakub@redhat.com>
2075 * gcc.target/i386/pr47581.c: New test.
2077 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2080 * gfortran.dg/select_type_22.f03: New.
2082 2011-02-14 Jason Merrill <jason@redhat.com>
2084 * g++.dg/cpp0x/regress/enum1.C: New.
2086 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2088 * gnat.dg/include.adb: New test.
2090 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2093 * gfortran.dg/class_38.f03: New.
2095 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2097 * gcc.dg/pr46494.c: New test.
2099 2011-02-14 Richard Guenther <rguenther@suse.de>
2101 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
2103 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2106 * gnat.dg/null_pointer_deref1.exp: Don't skip on
2107 sparc*-sun-solaris2.11.
2109 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2112 * gfortran.dg/argument_checking_18.f90: New.
2114 2011-02-13 Tobias Burnus <burnus@net-b.de>
2116 * gfortran.dg/argument_checking_13.f90: Update dg-error.
2117 * gfortran.dg/argument_checking_17.f90: New.
2119 2011-02-12 Janus Weil <janus@gcc.gnu.org>
2121 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
2122 are temporarily disabled.
2123 * gfortran.dg/class_7.f03: Ditto.
2124 * gfortran.dg/coarray_14.f90: Ditto.
2125 * gfortran.dg/typebound_proc_13.f03: Ditto.
2127 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
2130 * gfortran.dg/extends_11.f03: New.
2132 2011-02-11 Xinliang David Li <davidxl@google.com>
2134 PR tree-optimization/47707
2135 * g++.dg/tree-ssa/pr47707.C: New test.
2137 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
2139 * g++.dg/opt/inline17.C: New test.
2141 2011-02-11 Tobias Burnus <burnus@net-b.de>
2144 * gfortran.dg/pure_formal_2.f90: New.
2146 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
2148 PR rtl-optimization/47614
2149 * gfortran.dg/pr47614.f: New.
2151 2011-02-11 Joseph Myers <joseph@codesourcery.com>
2154 * gcc.dg/opts-6.c: New test.
2156 2011-02-11 Jakub Jelinek <jakub@redhat.com>
2159 * gcc.dg/pr47684.c: New test.
2161 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2164 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
2165 c99_runtime, dg-add-options c99_runtime.
2166 (main): Use __asm__.
2168 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2171 * lib/target-supports.exp (check_ascii_locale_available): New proc.
2172 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
2173 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
2174 * gcc.dg/ucnid-10.c: Likewise.
2175 * gcc.dg/ucnid-13.c: Likewise.
2176 * gcc.dg/ucnid-7.c: Likewise.
2177 * gcc.dg/ucnid-8.c: Likewise.
2178 Adapt dg-warning line number.
2180 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
2182 * gcc.target/i386/parity-1.c: Use -march=k8.
2183 * gcc.target/i386/parity-2.c: Ditto.
2184 * gcc.target/i386/vecinit-1.c: Ditto.
2185 * gcc.target/i386/vecinit-2.c: Ditto.
2187 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2190 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
2191 * gcc.target/mips/save-restore-3.c: Likewise.
2192 * gcc.target/mips/save-restore-4.c: Likewise.
2193 * gcc.target/mips/save-restore-5.c: Likewise.
2196 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
2197 * g++.dg/tree-prof/partition2.C: Likewise.
2199 2011-02-09 Jason Merrill <jason@redhat.com>
2201 * g++.dg/tree-ssa/inline-3.C: Use a normal function
2202 rather than misdeclare std::puts.
2204 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
2205 * g++.dg/other/warning1.C: Likewise.
2206 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2207 * g++.old-deja/g++.gb/scope06.C: Likewise.
2208 * g++.old-deja/g++.law/cvt11.C: Likewise.
2209 * g++.old-deja/g++.law/init1.C: Likewise.
2210 * g++.dg/abi/mangle26.C: Likewise.
2212 * g++.dg/template/function1.C: Adjust for C++0x mode.
2213 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2215 * g++.dg/ext/label10.C: Adjust for C++0x mode.
2216 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2218 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2220 * g++.dg/cpp0x/regress/abi-empty7.C: New.
2222 * g++.dg/cpp0x/regress: New directory.
2223 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2224 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2225 * g++.dg/cpp0x/regress/regress3.C: New.
2227 2011-02-10 Richard Guenther <rguenther@suse.de>
2229 PR tree-optimization/47677
2230 * gcc.dg/torture/pr47677.c: New testcase.
2232 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
2234 * objc.dg/special/load-category-1.m: Remove unused header.
2235 * objc.dg/special/load-category-1a.m: Likewise.
2236 * objc.dg/special/load-category-2.m: Likewise.
2237 * objc.dg/special/load-category-2a.m: Likewise.
2238 * objc.dg/special/load-category-3.m: Likewise.
2239 * objc.dg/special/load-category-3a.m: Likewise.
2240 * objc.dg/attributes/proto-attribute-2.m: Likewise.
2241 * objc.dg/attributes/proto-attribute-3.m: Likewise.
2242 * objc.dg/attributes/class-attribute-1.m: Likewise.
2243 * objc.dg/property/property.exp: Don't run for Darwin < 9.
2244 * obj-c++.dg/property/property.exp: Likewise.
2245 * objc.dg/attributes/method-sentinel-1.m: Update type header.
2246 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2247 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2248 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2249 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2250 * obj-c++.dg/template-8.mm: Likewise.
2252 2011-02-10 Jakub Jelinek <jakub@redhat.com>
2255 * gcc.target/i386/pr47665.c: New test.
2257 2011-02-10 Jie Zhang <jie@codesourcery.com>
2261 2011-02-05 Jie Zhang <jie@codesourcery.com>
2263 * gcc.dg/pr42631.c: Update test.
2264 * gcc.dg/pr42631-2.c: New test.
2266 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2269 * gfortran.dg/proc_decl_25.f90: New.
2271 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2274 * gfortran.dg/typebound_assignment_2.f03: New.
2276 2011-02-09 Richard Guenther <rguenther@suse.de>
2278 PR tree-optimization/47664
2279 * gcc.dg/tree-ssa/inline-7.c: New testcase.
2281 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
2284 * gnat.dg/uninit_func.adb: Adjust dg directive.
2286 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
2289 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2291 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2294 * gfortran.dg/auto_dealloc_2.f90: New.
2296 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2298 * gcc.dg/builtins-config.h: Remove __sgi handling.
2299 * lib/target-supports.exp (add_options_for_c99_runtime): Add
2300 -std=c99 for mips-sgi-irix6.5*.
2302 2011-02-09 Martin Jambor <mjambor@suse.cz>
2305 * gfortran.dg/pr25923.f90: Remove xfails.
2307 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2310 * gfortran.dg/inquire_14.f90: New test.
2312 2011-02-08 Janus Weil <janus@gcc.gnu.org>
2315 * gfortran.dg/pointer_init_6.f90: New.
2317 2011-02-08 Jeff Law <law@redhat.com>
2319 PR tree-optimization/42893
2320 * gcc.tree-ssa/pr42893.c: New test.
2322 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
2324 PR tree-optimization/46834
2325 PR tree-optimization/46994
2326 PR tree-optimization/46995
2327 * gcc.dg/graphite/id-pr46834.c: New.
2328 * gfortran.dg/graphite/id-pr46994.f90: New.
2329 * gfortran.dg/graphite/id-pr46995.f90: New.
2331 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2334 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
2335 using the variable is known the warning is emitted there.
2336 * gcc.dg/uninit-pr19430.c (foo): Likewise.
2337 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
2339 * c-c++-common/pr20000.c (g): Both warnings occur at the return
2342 * gcc.dg/noreturn-1.c (foo5): Likewise.
2343 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
2344 (method2): Likewise.
2346 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
2347 the return statement using the uninitialized variable.
2348 * gfortran.dg/pr39666-2.f90 (f): Likewise.
2350 2011-02-08 Richard Guenther <rguenther@suse.de>
2353 * g++.dg/opt/pr47639.c: New testcase.
2355 2011-02-08 Richard Guenther <rguenther@suse.de>
2357 PR tree-optimization/47632
2358 * g++.dg/opt/pr47632.C: New testcase.
2360 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2362 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
2364 2011-02-07 Richard Guenther <rguenther@suse.de>
2366 PR tree-optimization/47615
2367 * g++.dg/opt/pr47615.C: New testcase.
2369 2011-02-07 Richard Guenther <rguenther@suse.de>
2371 PR tree-optimization/47621
2372 * gcc.dg/torture/pr47621.c: New testcase.
2374 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
2376 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2378 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
2381 * gfortran.dg/allocate_with_source_1 : New test.
2383 2011-02-05 Jakub Jelinek <jakub@redhat.com>
2386 * gcc.dg/pr47610.c: New test.
2388 2011-02-05 Jie Zhang <jie@codesourcery.com>
2391 * gcc.dg/pr42631.c: Update test.
2392 * gcc.dg/pr42631-2.c: New test.
2394 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2397 * gfortran.dg/pr47574.f90: New test.
2399 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
2401 PR tree-optimization/46194
2402 * gcc.dg/autopar/pr46194.c: New.
2404 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
2406 PR tree-optimization/43695
2407 * g++.dg/ipa/pr43695.C: New.
2409 2011-02-04 Jakub Jelinek <jakub@redhat.com>
2412 * gcc.dg/pr23200.c: New test.
2414 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
2417 * g++.dg/pr47589.C: New test.
2419 2011-02-03 Dodji Seketeli <dodji@redhat.com>
2422 * g++.dg/template/typedef37.C: New test.
2423 * g++.dg/template/param1.C: Adjust expected error message.
2425 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2428 * gcc.dg/pr31490-2.c: New test.
2429 * gcc.dg/pr31490-3.c: New test.
2430 * gcc.dg/pr31490-4.c: New test.
2432 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
2433 Jakub Jelinek <jakub@redhat.com>
2436 * g++.dg/parser/semicolon3.C: Adjust.
2437 * g++.dg/parser/semicolon4.C: New testcase.
2438 * g++.dg/pr46890.C: New testcase.
2440 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2443 * g++.dg/init/pr29571.C: New.
2445 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
2447 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2448 instead of vect_int.
2450 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2453 * gcc.target/i386/pr47312.c: New test.
2456 * gcc.target/i386/pr47564.c: New test.
2458 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
2460 PR tree-optimization/45122
2461 * gcc.dg/tree-ssa/pr45122.c: New.
2463 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2466 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2469 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2470 and vsx so a default --with-cpu=power7 doesn't give an error
2471 when -mavoid-indexed-addresses is used.
2473 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2474 wrapper function to save the arguments and then jump to the real
2475 function, rather than depending on the compiler not to move stuff
2477 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2479 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2480 Paul Thomas <pault@gcc.gnu.org>
2483 * gfortran.dg/class_37.f03 : New test.
2485 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
2486 Richard Guenther <rguenther@suse.de>
2488 PR tree-optimization/40979
2490 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2491 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2492 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2493 check_vect_support_and_set_flags.
2494 * gfortran.dg/graphite/vect-pr40979.f90: New.
2496 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2499 * gfortran.dg/class_36.f03: New.
2501 2011-02-02 Richard Guenther <rguenther@suse.de>
2503 PR tree-optimization/47566
2504 * gcc.dg/lto/20110201-1_0.c: New testcase.
2506 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
2512 * debug/pr47498.c: New.
2513 * debug/pr47501.c: New.
2515 2011-02-01 Richard Guenther <rguenther@suse.de>
2517 PR tree-optimization/47559
2518 * g++.dg/torture/pr47559.C: New testcase.
2520 2011-02-01 Janus Weil <janus@gcc.gnu.org>
2523 * gfortran.dg/typebound_call_20.f03: New.
2525 2011-02-01 Richard Guenther <rguenther@suse.de>
2527 PR tree-optimization/47555
2528 * gcc.dg/pr47555.c: New testcase.
2530 2011-02-01 Richard Guenther <rguenther@suse.de>
2532 PR tree-optimization/47541
2533 * g++.dg/torture/pr47541.C: New testcase.
2535 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2538 * gfortran.dg/typebound_call_19.f03: New.
2540 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2543 * g++.dg/cpp0x/pr47416.C: New test.
2545 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
2548 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
2550 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2553 * gfortran.dg/typebound_assignment_1.f03: New.
2555 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2557 PR tree-optimization/47538
2558 * gcc.c-torture/execute/pr47538.c: New test.
2560 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2563 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
2565 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2567 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
2569 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
2571 PR rtl-optimization/44031
2572 * gcc.c-torture/compile/20110131-1.c: New test.
2574 2011-01-31 Tobias Burnus <burnus@net-b.de>
2577 * gfortran.dg/stmt_func_1.f90: New.
2579 2011-01-31 Tobias Burnus <burnus@net-b.de>
2582 * gfortran.dg/interface_34.f90: New.
2584 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
2587 * gfortran.dg/realloc_on_assign_5.f03: New test.
2588 * gfortran.dg/realloc_on_assign_5.f03: New test.
2590 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2592 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
2593 * gfortran.dg/bessel_7.f90: Likewise.
2594 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
2596 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
2597 * gfortran.dg/sum_init_expr.f03: Likewise.
2599 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
2601 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
2604 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
2605 loop only on "vect_intfloat_cvt" targets.
2607 2011-01-29 Tobias Burnus <burnus@net-b.de>
2610 * gfortran.dg/shape_6.f90: New.
2612 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2614 PR libgfortran/47434
2615 * gfortran.dg/read_infnan_1.f90: Update test.
2616 * gfortran.dg/module_nan.f90: Update test.
2617 * gfortran.dg/char4_iunit_1.f03: Update test.
2618 * gfortran.dg/large_real_kind_1.f90: Update test.
2619 * gfortran.dg/real_const_3.f90: Update test.
2620 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
2622 2011-01-29 Dodji Seketeli <dodji@redhat.com>
2625 * g++.dg/template/param2.C: New test.
2627 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2629 PR libgfortran/47285
2630 * gfortran.dg/fmt_g.f: New test.
2632 2011-01-28 Tobias Burnus <burnus@net-b.de>
2635 * gfortran.dg/pure_formal_1.f90: New.
2637 2011-01-28 Jakub Jelinek <jakub@redhat.com>
2640 * gcc.dg/tls/pr42894.c: New test.
2642 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2644 * gcc.dg/pr47276.c: Add dg-require-visibility.
2646 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2648 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
2650 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
2651 Tobias Burnus <burnus@gcc.gnu.org>
2656 * gfortran.dg/realloc_on_assign_3.f03: New test.
2657 * gfortran.dg/realloc_on_assign_4.f03: New test.
2658 * gfortran.dg/allocatable_function_5.f90: New test.
2659 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
2660 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
2661 implemented" dg-errors.
2663 2011-01-27 Jan Hubicka <jh@suse.cz>
2666 * gcc.dg/attr-weakref-4.c: New testcase
2668 2011-01-27 Martin Jambor <mjambor@suse.cz>
2670 PR tree-optimization/47228
2671 * gcc.dg/torture/pr47228.c: New test.
2673 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2675 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
2677 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2679 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
2680 when using auto-overlay support on the SPU.
2682 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
2684 PR rtl-optimization/44174
2685 * gcc.target/i386/asm-6.c: New test.
2687 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
2689 PR rtl-optimization/46856
2690 * gcc.c-torture/compile/pr46856.c: New test.
2692 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
2693 Andrew Pinski <pinskia@gmail.com>
2696 * gcc.dg/pr43082.c: New.
2698 2011-01-26 DJ Delorie <dj@redhat.com>
2700 PR rtl-optimization/46878
2701 * gcc.dg/pr46878-1.c: New test.
2703 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2706 * g++.dg/cpp0x/pr47476.C: New test.
2708 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
2710 * gcc.c-torture/compile/20110126-1.c: New test.
2712 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2715 * gcc.dg/torture/pr47473.c: New test.
2717 2011-01-26 Jan Hubicka <jh@suse.cz>
2720 * gcc.c-torture/execute/pr47237.c: New testcase.
2722 2011-01-26 Jan Hubicka <jh@suse.cz>
2724 PR tree-optimization/47190
2725 * gcc.dg/attr-weakref-3.c: New testcase.
2727 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
2730 * gcc.dg/dll-9a.c: New test file.
2731 * gcc.dg/dll-11.c: Likewise.
2732 * gcc.dg/dll-12.c: Likewise.
2733 * gcc.dg/dll-12a.c: Likewise.
2734 * gcc.dg/dll-11a.c: Likewise.
2735 * gcc.dg/dll-9.c: Likewise.
2736 * gcc.dg/dll-10.c: Likewise.
2737 * gcc.dg/dll-10a.c: Likewise.
2738 * g++.dg/ext/dllexport4a.cc: Likewise.
2739 * g++.dg/ext/dllexport4.C: Likewise.
2740 * g++.dg/ext/dllexport5.C: Likewise.
2741 * g++.dg/ext/dllexport5a.cc: Likewise.
2743 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2745 PR tree-optimization/46970
2746 * gcc.dg/graphite/pr46970.c: New.
2748 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2750 PR tree-optimization/46215
2751 * gcc.dg/graphite/pr46215.c: New.
2753 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2755 PR tree-optimization/46168
2756 * gcc.dg/graphite/pr46168.c: New.
2758 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2760 PR tree-optimization/43657
2761 * gcc.dg/graphite/pr43657.c: New.
2763 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2765 PR tree-optimization/29832
2766 * gfortran.dg/graphite/pr29832.f90: New.
2768 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2770 PR tree-optimization/43567
2771 * gcc.dg/graphite/pr43567.c: New.
2773 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2775 * gfortran.dg/graphite/interchange-4.f: New.
2776 * gfortran.dg/graphite/interchange-5.f: New.
2778 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
2779 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
2780 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
2781 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
2782 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
2783 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
2784 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
2785 * gfortran.dg/ltrans-7.f90: Removed.
2786 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
2788 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
2789 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
2790 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
2791 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
2792 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
2793 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
2794 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
2795 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
2796 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
2797 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
2798 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
2799 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
2800 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
2801 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
2802 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
2803 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
2804 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
2805 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
2806 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
2807 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
2808 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
2809 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
2810 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
2811 * gcc.dg/tree-ssa/data-dep-1.c
2812 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
2813 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
2814 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
2815 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
2816 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
2818 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2820 PR tree-optimization/47265
2821 PR tree-optimization/47443
2822 * gcc.c-torture/compile/pr47265.c: New test.
2823 * gcc.dg/pr47443.c: New test.
2825 2011-01-25 Martin Jambor <mjambor@suse.cz>
2827 PR tree-optimization/47382
2828 * g++.dg/torture/pr47382.C: New test.
2829 * g++.dg/opt/devirt1.C: Xfail.
2831 2011-01-25 Yao Qi <yao@codesourcery.com>
2834 * gcc.target/arm/pr45701-1.c: New test.
2835 * gcc.target/arm/pr45701-2.c: New test.
2836 * gcc.target/arm/pr45701-3.c: New test.
2838 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2839 Jakub Jelinek <jakub@redhat.com>
2841 PR tree-optimization/47271
2842 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
2844 2011-01-25 Nick Clifton <nickc@redhat.com>
2846 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
2847 (saturate_add): Delete.
2849 (main): Do not run saturate_add.
2850 (set_interrupts): Delete.
2852 2011-01-25 Tobias Burnus <burnus@net-b.de>
2855 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
2857 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2859 PR tree-optimization/47427
2860 PR tree-optimization/47428
2861 * gcc.c-torture/compile/pr47427.c: New test.
2862 * gcc.c-torture/compile/pr47428.c: New test.
2864 2011-01-25 Richard Guenther <rguenther@suse.de>
2867 * gcc.dg/torture/pr47411.c: New testcase.
2869 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2871 * gfortran.dg/graphite/id-24.f: New.
2872 * gfortran.dg/graphite/id-25.f: New.
2874 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2876 * gfortran.dg/graphite/id-23.f: New.
2878 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2880 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
2882 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2884 * gcc.dg/graphite/block-0.c: Un-XFAILed.
2885 * gcc.dg/graphite/block-1.c: Un-XFAILed.
2886 * gcc.dg/graphite/block-7.c: Un-XFAILed.
2887 * gcc.dg/graphite/block-8.c: Un-XFAILed.
2888 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
2889 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
2890 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
2891 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
2892 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
2894 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2896 * gcc.dg/graphite/block-0.c: Add documentation.
2897 * gcc.dg/graphite/block-4.c: Same.
2898 * gcc.dg/graphite/block-7.c: Same.
2899 * gcc.dg/graphite/block-8.c: New.
2900 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
2901 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
2902 * gcc.dg/graphite/interchange-12.c: Add documentation.
2903 * gcc.dg/graphite/interchange-13.c: New.
2904 * gcc.dg/graphite/interchange-14.c: New.
2905 * gcc.dg/graphite/interchange-15.c: New.
2906 * gcc.dg/graphite/interchange-8.c: Add documentation.
2907 * gcc.dg/graphite/interchange-mvt.c: Same.
2909 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2912 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
2913 * gcc.target/powerpc/altivec-14.c: Ditto.
2914 * gcc.target/powerpc/altivec-33.c: Ditto.
2915 * gcc.target/powerpc/altivec-types-1.c: Ditto.
2916 * gcc.target/powerpc/altivec-types-2.c: Ditto.
2917 * gcc.target/powerpc/altivec-types-3.c: Ditto.
2918 * gcc.target/powerpc/altivec-types-4.c: Ditto.
2919 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
2920 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
2921 * g++.dg/ext/altivec-15.C: Ditto.
2922 * g++.dg/ext/altivec-types-1.C: Ditto.
2923 * g++.dg/ext/altivec-types-2.C: Ditto.
2924 * g++.dg/ext/altivec-types-3.C: Ditto.
2925 * g++.dg/ext/altivec-types-4.C: Ditto.
2927 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2929 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
2931 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2933 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
2934 optimization options.
2936 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2938 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
2941 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
2943 2011-01-23 Tobias Burnus <burnus@net-b.de>
2946 * gfortran.dg/allocatable_scalar_12.f90: New.
2948 2011-01-23 Ira Rosen <irar@il.ibm.com>
2950 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
2951 vectorization to be not profitable if peeling is used to
2952 realign the memory access.
2953 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
2954 loop bound to avoid loop unrolling.
2955 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2957 2011-01-22 Jan Hubicka <jh@suse.cz>
2960 * g++.dg/lto/pr47333.C: New file.
2962 2011-01-22 Jan Hubicka <jh@suse.cz>
2964 PR tree-optimization/43884
2966 * gcc.dg/autopar/outer-2.c: Increase array size.
2967 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
2969 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2972 * gfortran.dg/c_loc_tests_16.f90: New test.
2974 2011-01-22 Tobias Burnus <burnus@net-b.de>
2977 * gfortran.dg/typebound_proc_19.f90: New.
2979 2011-01-21 Jeff Law <law@redhat.com>
2981 PR tree-optimization/47053
2982 * g++.dg/pr47053.C: New test.
2984 2011-01-21 Jason Merrill <jason@redhat.com>
2987 * g++.dg/cpp0x/constexpr-ctor6.C: New.
2989 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2992 * g++.dg/cpp0x/range-for10.C: New test.
2993 * g++.dg/template/for1.C: New test.
2996 * g++.dg/tree-prof/partition3.C: New test.
2998 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
3000 PR rtl-optimization/47366
3001 * g++.dg/opt/pr47366.C: New test.
3003 2011-01-21 Jason Merrill <jason@redhat.com>
3006 * g++.dg/cpp0x/constexpr-regress2.C: New.
3008 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
3010 2011-01-21 Jeff Law <law@redhat.com>
3012 PR rtl-optimization/41619
3013 * gcc.dg/pr41619.c: New.
3015 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3017 PR tree-optimization/47355
3018 * g++.dg/opt/pr47355.C: New test.
3020 2011-01-21 Richard Guenther <rguenther@suse.de>
3022 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
3025 2011-01-21 Richard Guenther <rguenther@suse.de>
3027 PR tree-optimization/47365
3028 * gcc.dg/torture/pr47365.c: New testcase.
3029 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3031 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3033 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
3035 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3037 PR tree-optimization/47391
3038 * gcc.dg/pr47391.c: New test.
3040 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3042 * g++.dg/template/char1.C: Use signed char.
3044 2011-01-21 Tobias Burnus <burnus@net-b.de>
3047 * gfortran.dg/pointer_target_4.f90: New.
3049 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3052 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
3053 ILP32 system and not IP32.
3055 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
3058 * g++.dg/debug/pr46583.C: New.
3060 2011-01-20 Jakub Jelinek <jakub@redhat.com>
3063 * g++.dg/debug/pr47283.C: New test.
3066 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
3067 * gcc.target/i386/headmerge-2.c: Likewise.
3069 2011-01-20 Richard Guenther <rguenther@suse.de>
3072 * gcc.dg/torture/pr47370.c: New testcase.
3074 2011-01-20 Jakub Jelinek <jakub@redhat.com>
3076 PR tree-optimization/46130
3077 * gcc.dg/pr46130-1.c: New test.
3078 * gcc.dg/pr46130-2.c: New test.
3080 2011-01-19 Dodji Seketeli <dodji@redhat.com>
3083 * g++.dg/debug/dwarf2/template-params-10.C: New test.
3085 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
3088 * g++.dg/debug/pr46240.cc: New.
3090 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3093 * g++.dg/template/anonunion1.C: New test.
3095 PR rtl-optimization/47337
3096 * gcc.c-torture/execute/pr47337.c: New test.
3098 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3101 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
3103 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3105 PR tree-optimization/46021
3106 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
3108 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3110 PR tree-optimization/47290
3111 * g++.dg/torture/pr47290.C: New test.
3113 2011-01-18 Janus Weil <janus@gcc.gnu.org>
3116 * gfortran.dg/proc_ptr_comp_29.f90: New.
3118 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3121 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
3122 powerpc-apple-darwin9.
3124 2011-01-18 Jakub Jelinek <jakub@redhat.com>
3126 PR rtl-optimization/47299
3127 * gcc.c-torture/execute/pr47299.c: New test.
3129 2011-01-17 Jason Merrill <jason@redhat.com>
3131 * g++.dg/cpp0x/constexpr-virtual.C: New.
3133 2011-01-17 Jakub Jelinek <jakub@redhat.com>
3136 * gfortran.dg/gomp/pr47331.f90: New test.
3138 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
3141 * objc.dg/selector-warn-1.m: New.
3142 * obj-c++.dg/selector-warn-1.mm: New.
3144 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
3146 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
3147 Update dg-final accordingly.
3149 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3151 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
3153 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3155 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
3157 * gcc.dg/guality/pr36728-2.c: Likewise.
3159 2011-01-17 Richard Guenther <rguenther@suse.de>
3161 PR tree-optimization/47313
3162 * g++.dg/torture/pr47313.C: New testcase.
3164 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
3167 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
3168 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
3169 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3170 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3172 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
3174 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
3175 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
3176 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
3178 2011-01-17 Richard Guenther <rguenther@suse.de>
3180 PR tree-optimization/45967
3181 * gcc.dg/torture/pr45967-2.c: New testcase.
3182 * gcc.dg/torture/pr45967-3.c: Likewise.
3184 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3187 * g++.dg/ext/pr47213.C: Require visibility.
3189 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3191 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
3192 * gcc.dg/fixed-point/struct-union.c: Update error messages.
3194 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3196 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
3197 Linux-based targets.
3199 2011-01-13 Jan Hubicka <jh@suse.cz>
3201 PR tree-optimization/47276
3202 * gcc.dg/pr47276.c: New testcase.
3204 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
3205 Jonathan Wakely <jwakely.gcc@gmail.com>
3208 * g++.dg/other/pr33558.C: New.
3209 * g++.dg/other/pr33558-2.C: New.
3211 2011-01-14 Martin Jambor <mjambor@suse.cz>
3213 PR tree-optimization/45934
3214 PR tree-optimization/46302
3215 * g++.dg/ipa/devirt-c-1.C: New test.
3216 * g++.dg/ipa/devirt-c-2.C: Likewise.
3217 * g++.dg/ipa/devirt-c-3.C: Likewise.
3218 * g++.dg/ipa/devirt-c-4.C: Likewise.
3219 * g++.dg/ipa/devirt-c-5.C: Likewise.
3220 * g++.dg/ipa/devirt-c-6.C: Likewise.
3221 * g++.dg/ipa/devirt-6.C: Likewise.
3222 * g++.dg/ipa/devirt-d-1.C: Likewise.
3223 * g++.dg/torture/pr45934.C: Likewise.
3225 2011-01-14 Jason Merrill <jason@redhat.com>
3227 * g++.dg/cpp0x/variadic105.C: New.
3229 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3230 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3233 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3234 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3235 execution tests on i?86-*-*, x86_64-*-* and
3236 powerpc*-apple-darwin* && ilp32.
3237 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3238 tests on i?86-*-* and x86_64-*-*.
3240 2011-01-14 Richard Guenther <rguenther@suse.de>
3242 PR tree-optimization/47280
3243 * g++.dg/opt/pr47280.C: New testcase.
3245 2011-01-14 Jason Merrill <jason@redhat.com>
3247 * g++.dg/cpp0x/constexpr-regress1.C: New.
3249 * g++.dg/ext/flexary2.C: New.
3251 2011-01-14 Richard Guenther <rguenther@suse.de>
3254 * gcc.dg/torture/pr47281.c: New testcase.
3255 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3257 2011-01-14 Richard Guenther <rguenther@suse.de>
3259 PR tree-optimization/47286
3260 * gcc.dg/tree-ssa/pr47286.c: New testcase.
3262 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
3265 * g++.dg/ext/pr47213.C: New.
3267 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3269 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3271 2011-01-13 Tobias Burnus <burnus@net-b.de>
3272 Mikael Morin <mikael@gcc.gnu.org>
3276 * gfortran.dg/select_type_20.f90: New.
3277 * gfortran.dg/select_type_21.f90: New.
3279 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3282 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3284 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3286 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3287 * gcc.dg/guality/pr36728-2.c: Likewise.
3289 2011-01-13 Dodji Seketeli <dodji@redhat.com>
3292 * g++.dg/debug/dwarf2/template-params-9.C: New test.
3294 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
3296 PR rtl-optimization/45352
3297 * gcc.dg/pr45352-3.c: New.
3299 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3301 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3303 * g++.dg/cpp0x/range-for8.C: New.
3304 * g++.dg/cpp0x/range-for9.C: New.
3306 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
3309 * g++.dg/debug/pr47209.C: New.
3311 2011-01-12 Richard Guenther <rguenther@suse.de>
3314 * gcc.dg/lto/pr47259_0.c: New testcase.
3315 * gcc.dg/lto/pr47259_1.c: Likewise.
3317 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
3319 * objc-obj-c++-shared/Object1.h: Add copyright header, update
3320 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3321 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3322 methods missing from the OBJC2 Object.
3323 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3324 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3325 GNU and NeXT runtimes.
3326 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3328 * objc-obj-c++-shared/Object1.m: Likewise.
3329 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
3330 * objc.dg/proto-qual-1.m: Likewise.
3331 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3332 * obj-c++.dg/proto-qual-1.mm: Likewise.
3334 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
3337 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
3339 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3341 Fixed the Objective-C++ testsuite and updated all tests.
3342 * lib/obj-c++.exp (obj-c++_init): Declare and set
3343 gcc_warning_prefix and gcc_error_prefix.
3344 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
3345 'dg-warning', 'dg-message' and 'dg-error'.
3346 * obj-c++.dg/class-extension-3.mm: Likewise.
3347 * obj-c++.dg/class-protocol-1.mm: Likewise.
3348 * obj-c++.dg/encode-7.mm: Likewise.
3349 * obj-c++.dg/exceptions-3.mm: Likewise.
3350 * obj-c++.dg/exceptions-5.mm: Likewise.
3351 * obj-c++.dg/method-12.mm: Likewise.
3352 * obj-c++.dg/method-13.mm: Likewise.
3353 * obj-c++.dg/method-15.mm: Likewise.
3354 * obj-c++.dg/method-16.mm: Likewise.
3355 * obj-c++.dg/method-4.mm: Likewise.
3356 * obj-c++.dg/method-8.mm: Likewise.
3357 * obj-c++.dg/method-conflict-1.mm: Likewise.
3358 * obj-c++.dg/method-conflict-2.mm: Likewise.
3359 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
3360 and uncommented second part of the testcase now that the testsuite
3362 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
3363 and uncommented second part of the testcase now that the testsuite
3365 * obj-c++.dg/private-1.mm: Likewise.
3366 * obj-c++.dg/proto-lossage-4.mm: Likewise.
3367 * obj-c++.dg/syntax-error-7.mm: Likewise.
3368 * obj-c++.dg/warn5.mm: Likewise.
3369 * obj-c++.dg/property/at-property-14.mm: Likewise.
3370 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3372 * obj-c++.dg/property/at-property-18.mm: Likewise.
3373 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3375 * obj-c++.dg/property/at-property-21.mm: Likewise.
3376 * obj-c++.dg/property/at-property-28.mm: Likewise.
3377 * obj-c++.dg/property/at-property-5.mm: Likewise.
3378 * obj-c++.dg/property/dynamic-2.mm: Likewise.
3379 * obj-c++.dg/property/property-neg-3.mm: Likewise.
3380 * obj-c++.dg/property/synthesize-11.mm: Likewise.
3381 * obj-c++.dg/property/synthesize-6.mm: Likewise.
3382 * obj-c++.dg/property/synthesize-8.mm: Likewise.
3383 * obj-c++.dg/property/synthesize-9.mm: Likewise.
3384 * obj-c++.dg/tls/diag-5.mm: Likewise.
3385 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3386 dg-error, now matched correctly.
3388 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3390 * objc.dg/property/at-property-29.m: New.
3391 * obj-c++.dg/property/at-property-29.mm: New.
3393 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3395 * go.test/go-test.exp (go-set-goarch): New proc.
3396 (go-gc-tests): Use it.
3398 2011-01-11 Dodji Seketeli <dodji@redhat.com>
3401 * g++.dg/debug/dwarf2/template-params-8.C: New test.
3403 2011-01-11 Richard Henderson <rth@redhat.com>
3405 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3407 2011-01-11 Jan Hubicka <jh@suse.cz>
3411 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3412 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3414 2011-01-11 Richard Guenther <rguenther@suse.de>
3416 PR tree-optimization/46076
3417 * gcc.dg/tree-ssa/pr46076.c: New testcase.
3419 2011-01-11 Jeff Law <law@redhat.com>
3421 * PR tree-optimization/47086
3422 * gcc.dg/pr47086.c: New test.
3424 2011-01-11 Jason Merrill <jason@redhat.com>
3427 * g++.dg/template/new10.C: New.
3430 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3432 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
3434 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3435 Split type definitions and NSConstantString class into...
3436 * objc-obj-c++-shared/objc-test-suite-types.h: New.
3437 * objc-obj-c++-shared/nsconstantstring-class.h: New.
3438 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3439 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3440 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3441 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3443 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3444 encode defines for newer NeXT system headers.
3445 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3446 * obj-c++.dg/torture/strings/string1.mm: Likewise.
3447 * objc.dg/foreach-5.m: Likewise.
3448 * objc.dg/foreach-2.m: Likewise.
3449 * objc.dg/foreach-4.m: Likewise.
3450 * objc.dg/torture/strings/string1.m: Likewise.
3451 * objc.dg/torture/strings/string2.m: Likewise.
3452 * objc.dg/torture/strings/string3.m: Likewise.
3453 * objc.dg/torture/strings/string4.m: Likewise.
3454 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3455 header and stand alone.
3456 * obj-c++.dg/strings/strings-2.mm: Likewise.
3457 * objc.dg/torture/strings/const-str-3.m: Likewise.
3458 * objc.dg/strings/strings-2.m: Likewise.
3459 * objc.dg/strings/const-str-12b.m: Likewise.
3461 2011-01-12 Richard Guenther <rguenther@suse.de>
3464 * gcc.dg/attr-weak-1.c: Adjust.
3466 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
3469 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3470 standard compliant and comment.
3472 2011-01-10 Jan Hubicka <jh@suse.cz>
3475 * gcc.dg/initpri3.c: New testcase.
3477 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
3480 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3486 (g_ebp_save): Likewise.
3487 (g_esp_save): Likewise.
3489 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3491 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3493 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3495 PR tree-optimization/46021
3496 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3497 i?86-*-*, x86_64-*-*.
3499 2011-01-10 Jeff Law <law@redhat.com>
3501 * PR tree-optimization/47141
3502 * gcc.c-torture/compile/pr47141.c: New test.
3504 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
3507 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3508 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3509 * gcc.dg/vect/slp-35.c: Remove XFAILs.
3510 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3513 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3514 being vectorized. Adjust dg-final pattern. Remove XFAIL.
3515 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3516 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3517 being vectorized. Adjust dg-final pattern.
3520 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3521 * gcc.dg/vect/slp-24.c: Likewise.
3523 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
3526 * g++.dg/other/pr47218-1.C: New test file.
3527 * g++.dg/other/pr47218.C: Likewise.
3528 * g++.dg/other/pr47218.h: New supporting header.
3530 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
3533 * objc.dg/attributes/invalid-attribute-1.m: New.
3534 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3536 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3539 * gfortran.dg/proc_ptr_comp_28.f90: New.
3541 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3543 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
3544 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
3545 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3546 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3547 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
3548 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3549 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
3550 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
3551 * objc.dg/gnu-api-2-class.m: Likewise.
3552 * objc.dg/gnu-api-2-ivar.m: Likewise.
3553 * objc.dg/gnu-api-2-method.m: Likewise.
3554 * objc.dg/gnu-api-2-objc.m: Likewise.
3555 * objc.dg/gnu-api-2-object.m: Likewise.
3556 * objc.dg/gnu-api-2-property.m: Likewise.
3557 * objc.dg/gnu-api-2-protocol.m: Likewise.
3558 * objc.dg/gnu-api-2-sel.m: Likewise.
3560 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3562 * objc.dg/foreach-1.m: Skip for Darwin < 9.
3563 * objc.dg/objc-foreach-4.m: Likewise.
3564 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
3565 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
3566 * objc.dg/foreach-4.m: Likewise.
3567 * objc.dg/foreach-5.m: Likewise.
3568 * objc.dg/foreach-3.m: Return self from init.
3570 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3573 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
3575 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3578 * gfortran.dg/class_35.f90: New.
3580 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3582 * objc.dg/foreach-1.m: Add "-Wall" to flags.
3584 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
3587 * objc.dg/invalid-method-2.m: New.
3588 * obj-c++.dg/invalid-method-2.mm: New.
3590 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
3593 * gfortran.dg/transpose_optimization_2.f90 : New test.
3595 2011-01-08 Jan Hubicka <jh@suse.cz>
3597 PR tree-optmization/46469
3598 * g++.dg/torture/pr46469.C: New testcase.
3600 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3602 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
3603 emulation of libobjc-gnu structure layout functionality to ..
3604 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
3605 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
3606 * objc/execute/bf-common.h: Adjust headers.
3607 * objc/execute/bf-1.m: Likewise.
3608 * objc/execute/bf-2.m: Likewise.
3609 * objc/execute/bf-3.m: Likewise.
3610 * objc/execute/bf-4.m: Likewise.
3611 * objc/execute/bf-5.m: Likewise.
3612 * objc/execute/bf-6.m: Likewise.
3613 * objc/execute/bf-7.m: Likewise.
3614 * objc/execute/bf-8.m: Likewise.
3615 * objc/execute/bf-9.m: Likewise.
3616 * objc/execute/bf-10.m: Likewise.
3617 * objc/execute/bf-11.m: Likewise.
3618 * objc/execute/bf-12.m: Likewise.
3619 * objc/execute/bf-13.m: Likewise.
3620 * objc/execute/bf-14.m: Likewise.
3621 * objc/execute/bf-15.m: Likewise.
3622 * objc/execute/bf-16.m: Likewise.
3623 * objc/execute/bf-17.m: Likewise.
3624 * objc/execute/bf-18.m: Likewise.
3625 * objc/execute/bf-19.m: Likewise.
3626 * objc/execute/bf-20.m: Likewise.
3627 * objc/execute/bf-21.m: Likewise.
3628 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
3629 objc_get_type_qualifiers ().
3631 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3634 * gfortran.dg/dependency_39.f90: New test.
3636 2011-01-07 Jan Hubicka <jh@suse.cz>
3638 Get builtins tests ready for linker plugin.
3639 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
3640 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
3641 my_memset, my_bzero): Mark used.
3642 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
3643 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
3645 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
3648 2011-01-07 Jan Hubicka <jh@suse.cz>
3650 PR tree-optimization/46367
3651 * g++.dg/torture/pr46367.C: New file.
3653 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3656 * gcc.dg/pr47201.c: New test.
3659 * gcc.dg/tree-prof/pr47187.c: New test.
3661 2011-01-07 Tobias Burnus <burnus@net-b.de>
3664 * gfortran.dg/extends_type_of_3.f90: New.
3666 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
3668 * g++.dg/ext/dllexport-MI1.C: Adjust test.
3669 * g++.dg/ext/dllimport-MI1.C: Likewise.
3670 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
3671 * g++.dg/ext/dllimport10.C: Likewise.
3672 * g++.dg/ext/dllimport11.C: Likewise.
3673 * g++.dg/ext/dllimport12.C: Likewise.
3674 * g++.dg/ext/dllimport13.C: Likewise.
3675 * g++.dg/ext/dllimport2.C: Likewise.
3676 * g++.dg/ext/dllimport3.C: Likewise.
3677 * g++.dg/ext/dllimport4.C: Likewise.
3678 * g++.dg/ext/dllimport5.C: Likewise.
3679 * g++.dg/ext/dllimport6.C: Likewise.
3680 * g++.dg/ext/dllimport8.C: Likewise.
3681 * g++.dg/ext/dllimport9.C: Likewise.
3682 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
3683 targets, too. Additionally enable test for i?86-*-mingw*.
3684 * g++.dg/ext/selectany1.C: Likewise.
3685 Remove guard variable check.
3687 2011-01-07 Janus Weil <janus@gcc.gnu.org>
3691 * gfortran.dg/storage_size_3.f08: Extended.
3693 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3696 * g++.dg/template/stdarg1.C: New test.
3698 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3701 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
3702 * gfortran.dg/defined_operators_1.f90: Split the subroutine
3703 from the interface of functions to not hide the errors that
3706 2011-01-06 Jan Hubicka <jh@suse.cz>
3708 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3709 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
3711 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3715 * gfortran.dg/interface_33.f90: New test.
3717 2011-01-06 Jakub Jelinek <jakub@redhat.com>
3720 * gcc.c-torture/compile/pr47150.c: New test.
3722 2011-01-06 Ira Rosen <irar@il.ibm.com>
3724 PR tree-optimization/47139
3725 * gcc.dg/vect/pr47139.c: New test.
3727 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3730 * gfortran.dg/extends_type_of_2.f03: New.
3732 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3734 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
3736 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
3738 * gnat.dg/opt14.adb: New test.
3740 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3743 * gfortran.dg/allocate_error_2.f90: New test.
3745 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3748 * gfortran.dg/storage_size_3.f08: New.
3750 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3752 PR libgfortran/47154
3753 * gfortran.dg/namelist_68.f90: New test.
3755 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
3757 * gnat.dg/unchecked_convert8.ad[sb]: New test.
3759 2011-01-04 Janus Weil <janus@gcc.gnu.org>
3762 * gfortran.dg/class_34.f90: New.
3764 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3766 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
3767 use __builtin_inff. Skip all single-precision tests that require
3770 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3772 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
3774 2011-01-03 Jakub Jelinek <jakub@redhat.com>
3776 PR tree-optimization/47148
3777 * gcc.c-torture/execute/pr47148.c: New test.
3779 PR tree-optimization/47155
3780 * gcc.c-torture/execute/pr47155.c: New test.
3782 PR rtl-optimization/47157
3783 * gcc.c-torture/compile/pr47157.c: New test.
3785 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3787 * gcc.dg/torture/vector-shift2.c (schar): Define.
3788 (main): Always use schar or uchar instead of plain "char" to avoid
3789 dependencies on implementation-defined char signedness.
3791 2011-01-03 Martin Jambor <mjambor@suse.cz>
3793 PR tree-optimization/46801
3794 * gnat.dg/pack9.adb: Remove xfail.
3796 2011-01-03 Martin Jambor <mjambor@suse.cz>
3798 PR tree-optimization/46984
3799 * g++.dg/ipa/pr46984.C: New test.
3801 2011-01-02 Janus Weil <janus@gcc.gnu.org>
3804 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
3806 2011-01-02 Jakub Jelinek <jakub@redhat.com>
3808 PR tree-optimization/47140
3809 * gcc.c-torture/compile/pr47140.c: New test.
3811 PR rtl-optimization/47028
3812 * gcc.dg/pr47028.c: New test.
3814 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
3816 * objc.dg/protocol-forward-1.m: Removed TODO.
3817 * objc.dg/protocol-forward-2.m: New.
3818 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
3819 * obj-c++.dg/protocol-forward-2.mm: New.
3821 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
3824 * g++.dg/eh/pr38662.C: New testcase.
3826 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
3828 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
3829 scan for newline '\n'.
3832 Copyright (C) 2011 Free Software Foundation, Inc.
3834 Copying and distribution of this file, with or without modification,
3835 are permitted in any medium without royalty provided the copyright
3836 notice and this notice are preserved.