1 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
3 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
6 Ira Rosen <ira.rosen@linaro.org>
9 * gcc.target/arm/pr48252.c: New test.
11 2011-04-18 Jakub Jelinek <jakub@redhat.com>
13 PR tree-optimization/48616
14 * gcc.dg/pr48616.c: New test.
16 2011-04-18 Tobias Burnus <burnus@net-b.de>
19 * gfortran.dg/coarray_16.f90: New.
21 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
24 * gfortran.dg/realloc_on_assign_7.f03: New test.
26 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
29 * gfortran.dg/fmt_g0_6.f08: New test.
31 2011-04-17 Jason Merrill <jason@redhat.com>
33 * g++.dg/cpp0x/sfinae16.C: New.
35 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
37 * gcc.target/mips/reg-var-1.c: New test.
39 2011-04-17 Jan Hubicka <jh@suse.cz>
41 * gcc.dg/winline-5.c: Update testcase.
43 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
45 * gnat.dg/discr27.ad[sb]: Move dg directive.
46 * gnat.dg/discr28.ad[sb]: New test.
47 * gnat.dg/discr28_pkg.ads: New helper.
49 2011-04-17 Michael Matz <matz@suse.de>
51 PR tree-optimization/48622
53 * gcc.dg/lto/pr48622_0.c: New test.
55 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
57 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
58 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
59 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
60 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
61 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
62 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
64 2011-04-15 Jason Merrill <jason@redhat.com>
66 * g++.dg/cpp0x/range-for17.C: New.
68 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
70 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
71 * g++.dg/cpp0x/range-for3.C: Likewise.
72 * g++.dg/cpp0x/range-for9.C: Correct error message.
73 * g++.dg/cpp0x/range-for11.C: New.
74 * g++.dg/cpp0x/range-for12.C: New.
75 * g++.dg/cpp0x/range-for13.C: New.
76 * g++.dg/cpp0x/range-for14.C: New.
77 * g++.dg/cpp0x/range-for15.C: New.
78 * g++.dg/cpp0x/range-for16.C: New.
80 2011-04-15 Tobias Burnus <burnus@net-b.de>
83 * gfortran.dg/coarray_15.f90: Change to dg-do run.
85 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
87 * objc.dg/naming-4.m: Updated.
88 * objc.dg/naming-5.m: Updated.
89 * objc.dg/naming-6.m: New.
90 * objc.dg/naming-7.m: New.
91 * obj-c++.dg/naming-1.mm: Updated.
92 * obj-c++.dg/naming-2.mm: Updated.
93 * obj-c++.dg/naming-3.mm: New.
94 * obj-c++.dg/naming-4.mm: New.
96 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
99 * gfortran.dg/fmt_g0_5.f08: New test.
101 2011-04-15 Richard Guenther <rguenther@suse.de>
104 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
106 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
108 * gcc.target/avr/torture/pr41885.c (dg-options): Change
109 -finline-limit=0 to -fno-inline
111 2011-04-15 Jakub Jelinek <jakub@redhat.com>
114 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
117 2011-04-14 Jakub Jelinek <jakub@redhat.com>
120 * gcc.target/i386/sse4_1-insertps-3.c: New test.
121 * gcc.target/i386/sse4_1-insertps-4.c: New test.
122 * gcc.target/i386/avx-insertps-3.c: New test.
123 * gcc.target/i386/avx-insertps-4.c: New test.
125 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
127 * gcc.target/avr/torture/pr41885.c (dg-options): Add
130 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
135 * gcc.target/avr/pr46779-1.c: New test case
136 * gcc.target/avr/pr46779-2.c: New test case
138 2011-04-14 Jason Merrill <jason@redhat.com>
140 * g++.dg/cpp0x/sfinae15.C: New.
142 * g++.dg/cpp0x/sfinae14.C: New.
144 * g++.dg/ext/vla10.C: New.
146 2011-04-14 Richard Guenther <rguenther@suse.de>
148 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
150 2011-04-14 Richard Guenther <rguenther@suse.de>
152 * gcc.dg/fold-bitand-4.c: Move ...
153 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
155 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
157 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
159 * gcc.target/avr/torture/trivial.c: Ditto.
161 2011-04-13 Jason Merrill <jason@redhat.com>
163 * g++.dg/template/operator11.C: New.
165 2011-04-13 Jakub Jelinek <jakub@redhat.com>
168 * gcc.dg/gomp/pr48591.c: New test.
171 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
172 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
174 2011-04-13 Dodji Seketeli <dodji@redhat.com>
177 * g++.dg/template/dependent-expr7.C: New test case.
179 2011-04-13 Jason Merrill <jason@redhat.com>
181 * g++.dg/cpp0x/sfinae13.C: New.
183 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
185 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
187 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
189 * gcc.target/arm/pr43698.c: Remove -march option.
191 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
193 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
196 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
200 * gfortran.dg/realloc_on_assign_6.f03: New test.
202 2011-04-12 Kai Tietz <ktietz@redhat.com>
204 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
205 targets the additional -mno-ms-bitfields and
206 -Wno-packed-bitfield-compat options.
207 * g++.dg/ext/bitfield3.C: Likewise.
208 * g++.dg/ext/bitfield4.C: Likewise.
209 * g++.dg/ext/bitfield5.C: Likewise.
210 * gcc.dg/bitfld-15.c: Likewise.
211 * gcc.dg/bitfld-16.c: Likewise.
212 * gcc.dg/bitfld-17.c: Likewise.
213 * gcc.dg/bitfld-18.c: Likewise.
215 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
217 * gcc.target/arm/neon-vld3-1.c: New test.
218 * gcc.target/arm/neon-vst3-1.c: New test.
219 * gcc.target/arm/neon/v*.c: Regenerate.
221 2011-04-12 Jakub Jelinek <jakub@redhat.com>
223 PR rtl-optimization/48549
224 * g++.dg/opt/pr48549.C: New test.
226 2011-04-12 Richard Guenther <rguenther@suse.de>
228 PR tree-optimization/46076
229 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
231 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
234 * lib/compat.exp (compat-execute): Declare unsupported after
235 stripping path from src1.
236 * lib/lto.exp (lto-execute): Likewise.
238 2011-04-12 Jakub Jelinek <jakub@redhat.com>
241 * gcc.dg/pr48552-1.c: New test.
242 * gcc.dg/pr48552-2.c: New test.
244 2011-04-11 Jason Merrill <jason@redhat.com>
246 * g++.dg/cpp0x/sfinae12.C: New.
248 * g++.dg/cpp0x/enum10.C: New.
250 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
252 * g++.dg/cpp0x/rv-func.C: New.
254 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
256 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
259 2011-04-11 Martin Jambor <mjambor@suse.cz>
261 PR tree-optimization/48195
262 * gcc.dg/ipa/pr48195.c: New test.
264 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
266 * gnat.dg/return3.adb: Remove unused switch.
268 2011-04-08 Mike Stump <mikestump@comcast.net>
271 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
272 default to fno-common.
274 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
276 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
277 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
279 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
282 * gfortran.dg/function_optimize_5.f90: New test.
284 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
286 * gnat.dg/aggr17.adb: New test.
287 * gnat.dg/aggr18.adb: Likewise.
289 2011-04-08 Michael Matz <matz@suse.de>
292 * gcc.target/i386/pr48389.c: New test.
294 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
296 PR rtl-optimization/48272
297 * g++.dg/opt/pr48272.C: New.
299 2011-04-08 Dmitry Melnik <dm@ispras.ru>
301 PR rtl-optimization/48235
302 * gcc.dg/pr48235.c: New.
304 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
306 PR rtl-optimization/48302
307 * g++.dg/opt/pr48302.C: New.
309 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
312 * g++.dg/opt/pr48273.C: New.
314 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
316 PR rtl-optimization/48442
317 * gcc.dg/pr48442.c: New.
319 2011-04-08 Jakub Jelinek <jakub@redhat.com>
321 PR tree-optimization/48377
322 * gcc.dg/vect/pr48377.c: New test.
324 2011-04-07 Jason Merrill <jason@redhat.com>
326 * g++.dg/cpp0x/regress/call1.C: New.
328 * g++.dg/cpp0x/variadic107.C: New.
330 * g++.dg/cpp0x/sfinae11.C: New.
331 * g++.dg/cpp0x/noexcept02.C: Fix.
333 * g++.dg/cpp0x/sfinae10.C: New.
335 * g++.dg/cpp0x/sfinae9.C: New.
337 * c-c++-common/Wcast-qual-1.c: Move here from...
338 * gcc.dg/cast-qual-3.c: ...here, and...
339 * g++.dg/warn/Wcast-qual2.C: ...here.
341 * g++.dg/cpp0x/sfinae8.C: New.
343 * g++.dg/cpp0x/sfinae7.C: New.
345 * g++.dg/cpp0x/enum9.C: New.
347 2011-04-07 Mike Stump <mikestump@comcast.net>
349 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
352 2011-04-07 Jakub Jelinek <jakub@redhat.com>
355 * gfortran.dg/gomp/pr48117.f90: New test.
358 * gcc.dg/torture/pr48343.c: New test.
360 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
362 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
364 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
366 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
368 2011-04-07 Tom de Vries <tom@codesourcery.com>
371 * lib/scanasm.exp (object-size): New proc.
372 * gcc.target/arm/pr43920-2.c: New test.
374 2011-04-06 Tobias Burnus <burnus@net-b.de>
378 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
380 2011-04-06 Steve Ellcey <sje@cup.hp.com>
382 * gcc.dg/mtune.c: Prune note from output.
384 2011-04-06 Jakub Jelinek <jakub@redhat.com>
387 * gcc.dg/guality/pr36977.c: New test.
388 * gcc.dg/guality/pr48466.c: New test.
390 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
392 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
394 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
396 * gnat.dg/return3.adb: New test.
398 2011-04-06 Richard Guenther <rguenther@suse.de>
400 PR tree-optimization/47663
401 * gcc.dg/tree-ssa/inline-8.c: New testcase.
403 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
405 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
406 Solaris 8 and 9 as well.
408 2011-04-05 Tom de Vries <tom@codesourcery.com>
411 * gcc.target/arm/pr43920-1.c: New test.
413 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
415 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
416 (cctor): Actually return the value.
417 (main): Cast return values.
419 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
421 * gfortran.dg/character_comparison_8.f90: New test.
423 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
425 * frontend-passes: (optimize_lexical_comparison): New function.
426 (optimize_expr): Call it.
427 (optimize_comparison): Also handle lexical comparison functions.
428 Return false instad of -2 for unequal comparison.
430 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
433 * function_optimize_4.f90: New test.
435 2011-04-04 Tobias Burnus <burnus@net-b.de>
438 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
439 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
440 * gfortran.dg/coarray_15.f90: New.
442 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
444 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
445 * gfortran.dg/bessel_7.f90: Likewise.
447 2011-04-03 Tobias Burnus <burnus@net-b.de>
449 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
451 2011-04-03 Richard Guenther <rguenther@suse.de>
452 Ira Rosen <ira.rosen@linaro.org>
454 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
455 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
456 -ftree-loop-if-convert-stores.
458 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
460 * gnat.dg/specs/aggr2.ads: New test.
462 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
464 * gnat.dg/debug2.ad[sb]: New test.
465 * gnat.dg/debug2_pkg.ads: New helper.
466 * gnat.dg/debug3.ad[sb]: New test.
468 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
470 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
472 2011-04-01 Jakub Jelinek <jakub@redhat.com>
475 * gcc.c-torture/compile/pr48335-1.c: New test.
476 * gcc.dg/pr48335-1.c: New test.
477 * gcc.dg/pr48335-2.c: New test.
478 * gcc.dg/pr48335-3.c: New test.
479 * gcc.dg/pr48335-4.c: New test.
480 * gcc.dg/pr48335-5.c: New test.
481 * gcc.dg/pr48335-6.c: New test.
482 * gcc.dg/pr48335-7.c: New test.
483 * gcc.dg/pr48335-8.c: New test.
484 * gcc.target/i386/pr48335-1.c: New test.
486 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
489 * gcc.dg/Waddress.c: New test.
491 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
494 * gfortran.dg/function_optimize_3.f90: New test.
496 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
498 * gcc.c-torture/compile/20110401-1.c: New test.
500 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
501 * g++.dg/lto/20091002-2_0.C: Likewise.
502 * g++.dg/lto/20090303_0.c: Likewise.
503 * g++.dg/lto/20091004-1_0.C: Likewise.
504 * g++.dg/lto/20091002-3_0.C: Likewise.
505 * g++.dg/lto/20091004-2_0.C: Likewise.
506 * g++.dg/lto/20081123_0.C: Likewise.
507 * g++.dg/lto/20090313_0.C: Likewise.
508 * g++.dg/lto/20081109-1_0.C: Likewise.
509 * g++.dg/lto/20081219_0.C: Likewise.
510 * g++.dg/lto/20081204-1_0.C: Likewise.
511 * g++.dg/lto/20090302_0.C: Likewise.
512 * g++.dg/lto/20081119-1_0.C: Likewise.
513 * g++.dg/lto/20081118_0.C: Likewise.
514 * gcc.dg/lto/20091020-2_0.c: Likewise.
515 * gcc.dg/lto/20090210_0.c: Likewise.
516 * gcc.dg/lto/20081204-1_0.c: Likewise.
517 * gcc.dg/lto/20081224_0.c: Likewise.
518 * gcc.dg/lto/20090219_0.c: Likewise.
519 * gcc.dg/lto/20091014-1_0.c: Likewise.
520 * gcc.dg/lto/20091016-1_0.c: Likewise.
521 * gcc.dg/lto/20090206-2_0.c: Likewise.
522 * gcc.dg/lto/20090116_0.c: Likewise.
523 * gcc.dg/lto/20091013-1_0.c: Likewise.
524 * gcc.dg/lto/20091015-1_0.c: Likewise.
525 * gcc.dg/lto/20090126-2_0.c: Likewise.
527 2011-03-31 Ian Lance Taylor <iant@google.com>
529 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
531 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
533 * gnat.dg/opt16.adb: New test.
535 2011-03-31 Jason Merrill <jason@redhat.com>
537 * g++.dg/cpp0x/defaulted24.C: New.
539 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
542 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
545 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
547 * g++.dg/other/i386-9.C: New test.
549 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
551 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
553 2011-03-30 Jason Merrill <jason@redhat.com>
555 * g++.dg/cpp0x/regress/error-recovery1.C: New.
557 * g++.dg/cpp0x/regress/isnan.C: New.
559 * g++.dg/cpp0x/initlist46.C: New.
561 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
564 * gcc.target/arm/neon-modes-2.c: New test.
566 2011-03-30 Jakub Jelinek <jakub@redhat.com>
569 * gcc.c-torture/compile/pr48305.c: New test.
571 2011-03-29 Jason Merrill <jason@redhat.com>
573 * g++.dg/cpp0x/regress/value-dep1.C: New.
575 2011-03-29 Steve Ellcey <sje@cup.hp.com>
577 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
579 2011-03-29 Ian Lance Taylor <iant@google.com>
581 * go.test/go-test.exp: Handle the test lines used in several new
583 (errchk): Add opts parameter. Change all callers. Handle parens
586 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
587 Dominique d'Humieres <dominiq@lps.ens.fr>
589 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
590 and __APPLE__ && __PPC__ && __ALTIVEC__.
592 2011-03-29 Jason Merrill <jason@redhat.com>
594 * g++.dg/cpp0x/dependent1.C: New.
596 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
598 * g++.dg/cpp0x/constexpr-memfn1.C: New.
600 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
602 2011-03-29 Janus Weil <janus@gcc.gnu.org>
605 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
606 * gfortran.dg/proc_ptr_comp_32.f90: New.
608 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
610 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
611 check for corresponding warning.
613 2011-03-28 Jason Merrill <jason@redhat.com>
615 * g++.dg/cpp0x/rv-deduce2.C: New.
617 2011-03-29 Jakub Jelinek <jakub@redhat.com>
620 * gcc.dg/pr48203.c: New test.
622 2011-03-28 Jeff Law <law@redhat.com>
624 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
626 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
628 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
629 and __PPC__ && __ALTIVEC__.
631 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
634 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
635 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
636 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
637 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
639 2011-03-28 Jason Merrill <jason@redhat.com>
641 * g++.dg/cpp0x/initlist-array2.C: New.
643 * g++.dg/cpp0x/initlist-array1.C: New.
645 * g++.dg/cpp0x/constexpr-compound.C: New.
647 * g++.dg/cpp0x/constexpr-using.C: New.
649 * g++.dg/cpp0x/constexpr-noexcept.C: New.
651 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
654 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
656 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
658 * gcc.dg/slp-1.c: New test.
660 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
662 * gcc.target/i386/avx256-unaligned-load-1.c: New.
663 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
664 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
665 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
666 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
667 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
668 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
669 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
670 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
671 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
672 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
673 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
674 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
675 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
677 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
680 * gfortran.dg/trim_optimize_5.f90: New test.
681 * gfortran.dg/trim_optimize_6.f90: New test.
683 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
686 * gcc.target/mips/madd-7.c: Remove -mlong32.
687 * gcc.target/mips/msub-7.c: Likewise.
689 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
691 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
692 accesses to preserve the meaning of the test for doubleword vectors.
693 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
694 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
696 2011-03-26 Janus Weil <janus@gcc.gnu.org>
699 * gfortran.dg/class_42.f03: New.
701 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
703 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
706 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
708 PR rtl-optimization/48144
709 * gcc.dg/pr48144.c: New test.
711 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
713 * gnat.dg/discr27.ad[sb]: New test.
715 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
717 * gnat.dg/limited_with2.ad[sb]: New test.
718 * gnat.dg/limited_with2_pkg1.ads: New helper.
719 * gnat.dg/limited_with2_pkg2.ads: Likewise.
721 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
723 * gnat.dg/opt15.adb: New test.
724 * gnat.dg/opt15_pkg.ad[sb]: New helper.
726 2011-03-25 Tobias Burnus <burnus@net-b.de>
730 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
731 * gfortran.dg/leadz_trailz_3.f90: Ditto
733 2011-03-25 Martin Jambor <mjambor@suse.cz>
735 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
737 2011-03-25 Jason Merrill <jason@redhat.com>
739 * g++.dg/cpp0x/defaulted22.C: New.
740 * g++.dg/cpp0x/defaulted23.C: New.
741 * g++.dg/cpp0x/defaulted15.C: Adjust.
743 2011-03-25 Jason Merrill <jason@redhat.com>
745 * g++.dg/cpp0x/move1.C: New.
747 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
750 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
752 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
754 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
755 for mips-sgi-irix6.5.
756 Replace snprintf prototype by <stdio.h>.
758 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
761 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
763 * gcc.dg/graphite/block-4.c: Likewise.
764 * gcc.dg/graphite/block-7.c: Likewise.
765 * gcc.dg/graphite/block-8.c: Likewise.
767 2011-03-25 Richard Guenther <rguenther@suse.de>
769 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
770 * g++.dg/tree-ssa/pr8781.C: Likewise.
771 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
772 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
773 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
774 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
775 * gcc.dg/tree-ssa/alias-18.c: Likewise.
776 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
777 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
778 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
779 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
780 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
781 * gcc.dg/tree-ssa/pr21574.c: Likewise.
782 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
783 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
784 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
785 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
786 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
787 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
788 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
789 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
790 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
791 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
792 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
793 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
794 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
795 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
796 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
797 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
798 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
799 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
800 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
801 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
802 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
803 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
804 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
805 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
806 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
807 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
808 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
809 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
810 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
811 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
812 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
813 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
814 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
815 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
816 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
817 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
818 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
819 * c-c++-common/pr46562-2.c: Likewise.
820 * gfortran.dg/pr42108.f90: Likewise.
821 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
822 foo to be inlined even at -O1.
823 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
824 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
825 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
826 * gcc.dg/matrix/matrix.exp: Disable FRE.
828 2011-03-24 Jakub Jelinek <jakub@redhat.com>
831 * gcc.dg/dfp/pr48204.c: New test.
833 2011-03-24 Steve Ellcey <sje@cup.hp.com>
836 * gcc.c-torture/execute/pr47917.c: Move this...
837 * gcc.dg/torture/pr47917.c: to here and add xfails.
839 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
841 * gnat.dg/array16.ad[sb]: New test.
842 * gnat.dg/array16.ads: New helper.
844 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
846 * gnat.dg/derived_type2.adb: New test.
848 2011-03-24 Richard Guenther <rguenther@suse.de>
850 PR tree-optimization/48271
851 * g++.dg/torture/pr48271.C: New testcase.
853 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
855 * gnat.dg/array15.ad[sb]: New test.
857 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
860 * gcc.target/i386/pr48237.c: New test.
862 2011-03-24 Richard Guenther <rguenther@suse.de>
865 * gcc.dg/builtin-object-size-10.c: New testcase.
867 2011-03-24 Richard Guenther <rguenther@suse.de>
869 PR tree-optimization/46562
870 * c-c++-common/pr46562-2.c: New testcase.
871 * c-c++-common/pr46562.c: Likewise.
873 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
875 * gcc.dg/vect/vect-cselim-1.c: New test.
876 * gcc.dg/vect/vect-cselim-2.c: New test.
878 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
880 * gcc.target/arm/pr46934.c: New.
882 2011-03-23 Ian Lance Taylor <iant@google.com>
884 * go.test/go-test.exp (errchk): Ignore lines containing ////.
886 2011-03-23 Richard Guenther <rguenther@suse.de>
888 * gcc.dg/struct: Remove directory and contents.
890 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
893 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
895 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
897 * gnat.dg/discr26.ad[sb]: New test.
898 * gnat.dg/discr26_pkg.ads: New helper.
900 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
903 * gcc.target/arm/neon-vld-1.c: New test.
905 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
907 * gnat.dg/array14.ad[sb]: New test.
908 * gnat.dg/array14_pkg.ads: New helper.
910 2011-03-22 Joseph Myers <joseph@codesourcery.com>
912 * gcc.c-torture/execute/920501-8.x: Remove.
913 * gcc.c-torture/execute/930513-1.x: Remove.
914 * gcc.c-torture/execute/960312-1.x: Remove.
915 * gcc.c-torture/compile/20000804-1.c,
916 gcc.c-torture/compile/20001205-1.c,
917 gcc.c-torture/compile/20001226-1.c,
918 gcc.c-torture/compile/20010518-2.c,
919 gcc.c-torture/compile/20020312-1.c,
920 gcc.c-torture/compile/20020604-1.c,
921 gcc.c-torture/compile/920501-12.c,
922 gcc.c-torture/compile/920501-4.c,
923 gcc.c-torture/compile/920520-1.c,
924 gcc.c-torture/compile/980506-1.c,
925 gcc.c-torture/execute/980709-1.x,
926 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
928 * gcc.dg/cpp/assert4.c: Don't handle ARC.
929 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
932 2011-03-22 Nick Clifton <nickc@redhat.com>
934 * lib/target-supports.exp (check_profiling_available): Add MN10300
935 to the list of targets that do not support profiling. Restore
936 alpha sorting to this list.
938 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
940 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
941 failure on 32-bit systems.
942 * gcc.dg/torture/vector-2.c: Ditto.
944 2011-03-22 Richard Guenther <rguenther@suse.de>
946 PR tree-optimization/48228
947 * gcc.dg/Wstrict-overflow-23.c: New testcase.
949 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
951 * lib/prune.exp (prune_gcc_output): Prune "could not create
952 compact unwind for" warnings.
954 2011-03-20 Jakub Jelinek <jakub@redhat.com>
958 * gcc.c-torture/execute/pr42544.c: New test.
959 * gcc.c-torture/execute/pr48197.c: New test.
961 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
963 PR preprocessor/48192
964 * gcc.target/powerpc/pr48192.c: New file.
967 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
968 split problem of 0 being loaded in a VSX register.
970 2011-03-21 Richard Guenther <rguenther@suse.de>
973 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
974 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
975 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
976 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
978 2011-03-21 Jakub Jelinek <jakub@redhat.com>
981 * gcc.dg/pr48213.c: New test.
983 2011-03-21 Kai Tietz <ktietz@redhat.com>
986 * g++.dg/plugin/attribute_plugin.c: Adjust test.
988 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
990 * gcc.target/arm/xor-and.c: New.
992 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
995 * gfortran.dg/function_optimize_1.f90: New test.
996 * gfortran.dg/function_optimize_2.f90: New test.
998 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
1000 PR rtl-optimization/47502
1001 * gcc.target/i386/pr47502-1.c: New.
1002 * gcc.target/i386/pr47502-2.c: Likewise.
1004 2011-03-20 Jakub Jelinek <jakub@redhat.com>
1006 PR rtl-optimization/48156
1007 * gcc.dg/pr48156.c: New test.
1009 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1012 * gfortran.dg/scratch_1.f90: Adjust test.
1014 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1017 * gfortran.dg/scratch_1.f90: New test.
1019 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1021 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
1022 variably modified typedefs.
1023 * gcc.dg/c1x-typedef-2.c: Remove.
1025 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1027 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
1028 * gcc.dg/c1x-anon-struct-3.c: New test.
1029 * gcc.dg/anon-struct-11.c: Update.
1031 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1033 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
1035 Only xfail with gas.
1037 2011-03-18 Jason Merrill <jason@redhat.com>
1039 * g++.dg/template/fn-ptr1.C: New.
1041 * g++.dg/overload/volatile1.C: New.
1043 * g++.dg/opt/pr23372.C: New.
1045 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
1047 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1050 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
1052 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
1054 * gcc.target/arm/unsigned-extend-1.c: New.
1056 2011-03-18 Jakub Jelinek <jakub@redhat.com>
1059 * gcc.c-torture/compile/pr48161.c: New test.
1061 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
1064 * gcc.dg/torture/pr47725.c: New.
1066 2011-03-17 Jason Merrill <jason@redhat.com>
1068 * g++.dg/cpp0x/constexpr-overflow2.C: New.
1069 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
1071 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
1073 * gnat.dg/specs/elab2.ads: New test.
1074 * gnat.dg/specs/elab2_pkg.ads: New helper.
1076 2011-03-17 Jason Merrill <jason@redhat.com>
1078 * g++.dg/cpp0x/decltype-1212.C: New.
1079 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
1081 2011-03-17 Jason Merrill <jason@redhat.com>
1083 * g++.dg/parse/memfnquals1.C: New.
1085 2011-03-17 Richard Guenther <rguenther@suse.de>
1088 * gcc.dg/pr48134.c: New testcase.
1090 2011-03-17 Richard Guenther <rguenther@suse.de>
1093 * g++.dg/torture/pr48165.C: New testcase.
1095 2011-03-17 Jakub Jelinek <jakub@redhat.com>
1097 PR rtl-optimization/48141
1098 * gcc.dg/pr48141.c: New test.
1100 2011-03-16 Jason Merrill <jason@redhat.com>
1102 * g++.dg/cpp0x/constexpr-48089.C: New.
1104 * g++.dg/cpp0x/constexpr-abi1.C: New.
1106 * g++.dg/cpp0x/constexpr-46336.C: New.
1107 * g++.dg/parse/friend5.C: Adjust expected errors.
1109 * g++.dg/cpp0x/constexpr-47570.C: New.
1111 2011-03-16 Dodji Seketeli <dodji@redhat.com>
1114 * ++.dg/debug/dwarf2/typedef6.C: New test.
1116 2011-03-16 Jason Merrill <jason@redhat.com>
1118 * g++.dg/cpp0x/elision2.C: New.
1120 * g++.dg/cpp0x/constexpr-array3.C: New.
1122 2011-03-16 Jason Merrill <jason@redhat.com>
1124 * g++.dg/cpp0x/sfinae6.C: New.
1125 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
1126 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
1127 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
1128 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
1129 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
1131 2011-03-16 Jason Merrill <jason@redhat.com>
1133 * g++.dg/template/incomplete6.C: New.
1135 2011-03-16 Jeff Law <law@redhat.com>
1137 * gcc.dg/tree-ssa/vrp55.c: New test.
1139 2011-03-16 Jason Merrill <jason@redhat.com>
1141 * g++.dg/cpp0x/auto22.C: New.
1143 2011-03-16 Richard Guenther <rguenther@suse.de>
1145 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
1146 optimizing it away if promoted to const.
1148 2011-03-16 Richard Guenther <rguenther@suse.de>
1150 PR tree-optimization/48149
1151 * gcc.dg/fold-complex-1.c: New testcase.
1153 2011-03-16 Richard Guenther <rguenther@suse.de>
1156 * gcc.dg/guality/pr45882.c: Really make sure no inlining
1159 2011-03-16 Richard Guenther <rguenther@suse.de>
1161 PR tree-optimization/26134
1162 * gcc.dg/tree-ssa/complex-6.c: New testcase.
1164 2011-03-16 Richard Guenther <rguenther@suse.de>
1166 PR tree-optimization/48146
1167 * gcc.dg/torture/pr48146.c: New testcase.
1169 2011-03-16 Richard Guenther <rguenther@suse.de>
1171 * gcc.dg/tree-ssa/pr14814.c: Adjust.
1172 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
1174 2011-03-16 Jakub Jelinek <jakub@redhat.com>
1177 * gcc.c-torture/compile/pr48136.c: New test.
1179 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
1182 * gcc.dg/guality/pr45882.c: New test.
1184 2011-03-15 Jason Merrill <jason@redhat.com>
1186 * g++.dg/cpp0x/constexpr-recursion.C: New.
1188 * g++.dg/cpp0x/implicit11.C: New.
1190 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1192 * g++.dg/cpp0x/constexpr-attribute.C: New.
1194 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
1196 * g++.dg/parse/pr34758.C: New.
1198 2011-03-15 Xinliang David Li <davidxl@google.com>
1201 * gcc.dg/uninit-pred-7_d.c: New test.
1202 * gcc.dg/uninit-pred-8_d.c: New test.
1204 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1207 * gcc.target/arm/pr46788.c: New.
1209 2011-03-15 Richard Guenther <rguenther@suse.de>
1212 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
1213 * gfortran.dg/ishft_4.f90: Likewise.
1214 * gfortran.dg/leadz_trailz_3.f90: Likewise.
1216 2011-03-15 Richard Guenther <rguenther@suse.de>
1218 PR tree-optimization/13954
1219 * g++.dg/tree-ssa/pr13954.C: New testcase.
1221 2011-03-15 Richard Guenther <rguenther@suse.de>
1223 PR tree-optimization/48037
1224 * gcc.target/i386/pr48037-1.c: New testcase.
1226 2011-03-15 Richard Guenther <rguenther@suse.de>
1228 PR tree-optimization/41490
1229 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
1230 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
1231 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
1232 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
1233 * g++.dg/tree-ssa/pr33604.C: Adjust.
1235 2011-03-14 Jakub Jelinek <jakub@redhat.com>
1238 * gcc.c-torture/execute/pr47917.c: New test.
1239 * gcc.dg/pr47917.c: New test.
1242 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
1244 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
1246 * gcc.target/i386/sse4_1-floor-vec.c: New test.
1247 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
1248 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
1249 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
1250 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
1251 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
1252 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
1253 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
1254 * gcc.target/i386/avx-floor-vec.c: Ditto.
1255 * gcc.target/i386/avx-ceil-vec.c: Ditto.
1256 * gcc.target/i386/avx-trunc-vec.c: Ditto.
1257 * gcc.target/i386/avx-rint-vec.c: Ditto.
1258 * gcc.target/i386/avx-floorf-vec.c: Ditto.
1259 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
1260 * gcc.target/i386/avx-truncf-vec.c: Ditto.
1261 * gcc.target/i386/avx-rintf-vec.c: Ditto.
1263 2011-03-14 Tom Tromey <tromey@redhat.com>
1265 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
1266 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
1267 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
1269 2011-03-14 Tom Tromey <tromey@redhat.com>
1271 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
1272 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
1273 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
1275 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
1277 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
1279 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1281 PR rtl-optimization/47166
1282 * gcc.c-torture/execute/postmod-1.c: New test.
1284 2011-03-14 Richard Guenther <rguenther@suse.de>
1287 * gcc.dg/torture/pr48098.c: New testcase.
1289 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
1292 * gcc.target/powerpc/pr48053-1.c: New test.
1293 * gcc.target/powerpc/pr48053-2.c: Likewise.
1295 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1298 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
1300 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1303 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
1305 2011-03-12 Janus Weil <janus@gcc.gnu.org>
1308 * gfortran.dg/class_41.f03: New.
1310 2011-03-11 Dodji Seketeli <dodji@redhat.com>
1312 * g++.dg/conversion/cast3.C: New test.
1314 2011-03-11 Jason Merrill <jason@redhat.com>
1316 * g++.dg/template/error45.C: New.
1318 * g++.dg/parse/no-type-defn1.C: New.
1320 * g++.dg/ext/attrib40.C: New.
1322 * g++.dg/cpp0x/regress/array1.C: New.
1324 2011-03-11 Richard Guenther <rguenther@suse.de>
1326 PR tree-optimization/48067
1327 * gcc.dg/pr48067.c: New testcase.
1329 2011-03-11 Richard Guenther <rguenther@suse.de>
1332 * g++.dg/lto/20110311-1_0.C: New testcase.
1334 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1337 * g++.dg/inherit/virtual8.C: New test.
1340 * gcc.dg/torture/pr48044.c: New test.
1342 2011-03-11 Janus Weil <janus@gcc.gnu.org>
1345 * gfortran.dg/proc_ptr_comp_31.f90: New.
1347 2011-03-11 Richard Guenther <rguenther@suse.de>
1349 PR tree-optimization/47278
1350 * gcc.dg/torture/pr47278-1.c: New testcase.
1351 * gcc.dg/torture/pr47278-2.c: Likewise.
1353 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1355 PR tree-optimization/48063
1356 * gcc.dg/torture/pr48063.c: New test.
1358 2011-03-10 Jason Merrill <jason@redhat.com>
1360 * g++.dg/template/array22.C: New.
1362 * g++.dg/cpp0x/syntax-err1.C: New.
1363 * g++.dg/parse/error36.C: Adjust expected errors.
1364 * g++.old-deja/g++.pt/ctor2.C: Likewise.
1365 * g++.old-deja/g++.pt/typename3.C: Likewise.
1366 * g++.old-deja/g++.pt/typename4.C: Likewise.
1367 * g++.old-deja/g++.pt/typename6.C: Likewise.
1369 2011-03-09 Jason Merrill <jason@redhat.com>
1371 * g++.dg/template/nontype22.C: New.
1373 2011-03-09 Martin Jambor <mjambor@suse.cz>
1375 PR tree-optimization/47714
1376 * g++.dg/torture/pr47714.C: New test.
1378 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1381 * gcc.target/powerpc/pr47755-2.c: New file.
1383 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1385 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
1386 is not set in the environment, pass 64 as first argument when not
1387 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
1388 native where ulimit -u is supported.
1390 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1392 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
1394 2011-03-08 Jason Merrill <jason@redhat.com>
1396 * g++.dg/template/nontype21.C: New.
1398 * g++.dg/template/anon5.C: New.
1400 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1403 * gcc.dg/pr47881.c: New test.
1405 2011-03-08 Dodji Seketeli <dodji@redhat.com>
1408 * g++.dg/lookup/template3.C: New test.
1410 2011-03-08 Kai Tietz <ktietz@redhat.com>
1412 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
1415 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
1418 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
1419 sizeof to compute alignment.
1421 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1423 PR tree-optimization/48022
1424 * gcc.dg/pr48022-1.c: New test.
1425 * gcc.dg/pr48022-2.c: New test.
1427 2011-03-07 Jason Merrill <jason@redhat.com>
1429 * g++.dg/template/nontype20.C: New.
1430 * g++.dg/init/member1.C: Adjust expected errors.
1431 * g++.dg/parse/constant4.C: Likewise.
1432 * g++.dg/template/qualified-id3.C: Likewise.
1433 * g++.old-deja/g++.pt/crash10.C: Likewise.
1435 * g++.dg/cpp0x/regress/non-const1.C: New.
1437 2011-03-07 Jakub Jelinek <jakub@redhat.com>
1440 * gcc.dg/pr47991.c: New test.
1442 2011-03-07 Jason Merrill <jason@redhat.com>
1444 * g++.dg/abi/mangle46.C: New.
1446 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
1449 * gcc.target/powerpc/pr47862.c: New.
1451 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
1454 * gcc.target/i386/combine-mul.c: Require nonpic.
1456 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
1457 Nathan Froyd <froydnj@codesourcery.com>
1459 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1461 2011-03-06 Mark Mitchell <mark@codesourcery.com>
1463 * README.QMTEST: Remove.
1465 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
1466 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1469 * gfortran.dg/array_constructor_37.f90 : New test.
1471 2011-03-05 Jason Merrill <jason@redhat.com>
1473 * g++.dg/abi/mangle39.C: ABI v5, not 6.
1474 * g++.dg/abi/mangle45.C: Likewise.
1475 * g++.dg/cpp0x/trailing1.C: Likewise.
1477 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1479 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1481 2011-03-05 Jakub Jelinek <jakub@redhat.com>
1483 PR rtl-optimization/47899
1484 * gcc.dg/pr47899.c: New test.
1486 * gcc.dg/torture/pr47968.c: Ignore warnings.
1488 PR tree-optimization/47967
1489 * gcc.c-torture/compile/pr47967.c: New test.
1491 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1493 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1494 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1496 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1498 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1499 and property_getAttributes() if __OBJC2__.
1500 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1501 * objc.dg/property/property-encoding-1.m: New.
1502 * obj-c++.dg/property/property-encoding-1.mm: New.
1504 2011-03-04 Jason Merrill <jason@redhat.com>
1506 * g++.dg/template/pseudodtor6.C: New.
1508 * g++.dg/inherit/covariant19.C: New.
1510 2011-03-04 Richard Guenther <rguenther@suse.de>
1513 * gcc.dg/torture/pr47968.c: New testcase.
1515 2011-03-04 Richard Guenther <rguenther@suse.de>
1518 * gcc.dg/torture/pr47975.c: New testcase.
1520 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1523 * g++.dg/template/crash106.C: New.
1525 2011-03-03 Jakub Jelinek <jakub@redhat.com>
1528 * gcc.dg/gomp/pr47963.c: New test.
1529 * g++.dg/gomp/pr47963.C: New test.
1531 2011-03-02 Jason Merrill <jason@redhat.com>
1533 * g++.dg/cpp0x/regress/condition1.C: New.
1535 * g++.dg/cpp0x/constexpr-ctor9.C: New.
1537 2011-03-01 Jason Merrill <jason@redhat.com>
1539 * g++.dg/cpp0x/lambda/lambda-98.C: New.
1541 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1543 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1545 PR rtl-optimization/47925
1546 * gcc.c-torture/execute/pr47925.c: New test.
1548 2011-03-01 Jason Merrill <jason@redhat.com>
1550 * g++.dg/cpp0x/decltype25.C: New.
1552 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1554 2011-03-01 Richard Guenther <rguenther@suse.de>
1556 PR tree-optimization/47890
1557 * gcc.dg/torture/pr47890.c: New testcase.
1559 2011-03-01 Richard Guenther <rguenther@suse.de>
1562 * gcc.dg/lto/pr47924_0.c: New testcase.
1564 2011-03-01 Richard Guenther <rguenther@suse.de>
1567 * gfortran.dg/lto/pr46911_0.f: New testcase.
1569 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1571 PR libgfortran/47933
1572 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1573 compile errors from older code form.
1575 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1577 PR libgfortran/47567
1578 * gfortran.dg/fmt_fw_d.f90: New test.
1580 2011-02-28 Jason Merrill <jason@redhat.com>
1582 * g++.dg/inherit/covariant18.C: New.
1584 2011-02-28 Jakub Jelinek <jakub@redhat.com>
1587 * gcc.dg/pr47893.c: New test.
1589 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
1591 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
1592 NULL in case of a selector with conflicting types.
1593 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
1595 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
1597 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
1598 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
1599 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
1600 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
1602 2011-02-28 Jason Merrill <jason@redhat.com>
1605 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
1607 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1609 PR libgfortran/47778
1610 * gfortran.dg/namelist_71.f90: New test.
1612 2011-02-27 Jason Merrill <jason@redhat.com>
1615 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1616 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1618 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1621 * g++.dg/cpp0x/constexpr-ctor8.C: New.
1623 2011-02-27 Jakub Jelinek <jakub@redhat.com>
1626 * gfortran.dg/gomp/task-1.f90: Removed.
1628 2011-02-26 Jason Merrill <jason@redhat.com>
1630 * g++.dg/template/this-targ1.C: New.
1632 * g++.dg/cpp0x/regress/template-const1.C: New.
1633 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1634 * g++.dg/template/function1.C: Adjust.
1635 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1636 * g++.dg/debug/debug7.C: Adjust.
1638 2011-02-26 Tobias Burnus <burnus@net-b.de>
1641 * gfortran.dg/gomp/task-1.f90: New.
1643 2011-02-25 Jie Zhang <jie@codesourcery.com>
1645 * gcc.target/arm/neon-thumb2-move.c: Add
1646 dg-require-effective-target arm_thumb2_ok.
1648 2011-02-24 Jason Merrill <jason@redhat.com>
1650 * g++.dg/parse/constant1.C: Specify C++98 mode.
1651 * g++.dg/parse/constant5.C: Likewise.
1652 * g++.dg/parse/error2.C: Likewise.
1653 * g++.dg/parse/semicolon3.C: Likewise.
1654 * g++.dg/template/crash14.C: Likewise.
1655 * g++.dg/template/local4.C: Likewise.
1656 * g++.dg/template/nontype3.C: Likewise.
1657 * g++.dg/parse/crash31.C: Adjust expected errors.
1658 * g++.dg/template/function1.C: Likewise.
1659 * g++.dg/template/ref3.C: Likewise.
1660 * g++.dg/template/static9.C: Likewise.
1661 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1663 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1664 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1665 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1666 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1667 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1669 2011-02-24 Jakub Jelinek <jakub@redhat.com>
1672 * gfortran.dg/pr47878.f90: New test.
1674 2011-02-24 Richard Guenther <rguenther@suse.de>
1677 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1678 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1680 2011-02-24 Richard Guenther <rguenther@suse.de>
1683 * gfortran.dg/lto/pr47839_0.f90: New testcase.
1684 * gfortran.dg/lto/pr47839_1.f90: Likewise.
1686 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1688 PR libgfortran/47567
1689 * gfortran.dg/fmt_f0_1.f90: Update test.
1691 2011-02-23 Jason Merrill <jason@redhat.com>
1693 * g++.dg/abi/mangle39.C: Adjust parm mangling.
1694 * g++.dg/abi/mangle45.C: New.
1696 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1697 * g++.dg/template/canon-type-9.C: Match use of decltype
1698 between declaration and definition.
1699 * g++.dg/template/canon-type-12.C: Likewise.
1701 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
1704 * gfortran.dg/nested_allocatables_1.f90: New.
1706 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
1709 * g++.dg/pr46868.C: New test.
1710 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1711 * g++.dg/parse/error14.C: Adjust.
1713 2011-02-23 Richard Guenther <rguenther@suse.de>
1715 PR tree-optimization/47838
1716 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1718 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1720 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
1722 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1724 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1725 * gfortran.dg/count_init_expr.f03: Ditto.
1726 * gfortran.dg/gomp/pr43711.f90: Ditto.
1727 * gcc.dg/struct-parse-2.c: Ditto.
1728 * gcc.dg/parse-error-3.c: Ditto.
1729 * gcc.dg/Wlogical-op-1.c: Ditto.
1730 * gcc.dg/Walways-true-1.c: Ditto.
1731 * gcc.dg/pr24225.c: Ditto.
1732 * gcc.dg/Walways-true-2.c: Ditto.
1733 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1734 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1735 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1736 * g++.dg/overload/defarg4.C: Ditto.
1737 * g++.dg/inherit/covariant16.C: Ditto.
1738 * g++.dg/inherit/virtual7.C: Ditto.
1739 * g++.dg/template/canon-type-9.C: Ditto.
1740 * g++.dg/template/access19.C: Ditto.
1741 * g++.dg/template/call7.C: Ditto.
1742 * g++.dg/template/canon-type-2.C: Ditto.
1743 * g++.dg/template/init7.C: Ditto.
1744 * g++.dg/template/sizeof-template-argument.C: Ditto.
1745 * g++.dg/template/const3.C: Ditto.
1746 * g++.dg/template/sfinae26.C: Ditto.
1747 * g++.dg/template/sfinae26.C: Ditto.
1748 * g++.dg/template/canon-type-11.C: Ditto.
1749 * g++.dg/template/union2.C: Ditto.
1750 * g++.dg/template/canon-type-3.C: Ditto.
1751 * g++.dg/template/canon-type-1.C: Ditto.
1752 * g++.dg/template/canon-type-5.C: Ditto.
1753 * g++.dg/template/canon-type-7.C: Ditto.
1754 * g++.dg/template/canon-type-10.C: Ditto.
1755 * g++.dg/template/spec36.C: Ditto.
1756 * g++.dg/template/typedef38.C: Ditto.
1757 * g++.dg/template/canon-type-4.C: Ditto.
1758 * g++.dg/template/canon-type-6.C: Ditto.
1759 * g++.dg/template/canon-type-13.C: Ditto.
1760 * g++.dg/template/instantiate9.C: Ditto.
1761 * g++.dg/template/ttp22.C: Ditto.
1762 * g++.dg/warn/Wreturn-type-6.C: Ditto.
1763 * g++.dg/warn/Walways-true-1.C: Ditto.
1764 * g++.dg/warn/Wlogical-op-1.C: Ditto.
1765 * g++.dg/warn/Walways-true-2.C: Ditto.
1766 * g++.dg/conversion/op4.C: Ditto.
1767 * g++.dg/opt/pr19650.C: Ditto.
1768 * g++.dg/lookup/friend11.C: Ditto.
1769 * g++.dg/other/default2.C: Ditto.
1770 * g++.dg/other/default3.C: Ditto.
1771 * g++.dg/other/dtor2.C: Ditto.
1772 * g++.dg/other/friend5.C: Ditto.
1773 * g++.dg/other/default5.C: Ditto.
1774 * g++.dg/init/brace6.C: Ditto.
1775 * g++.dg/init/aggr5.C: Ditto.
1776 * g++.dg/init/error2.C: Ditto.
1777 * g++.dg/expr/bound-mem-fun.C: Ditto.
1778 * g++.dg/expr/cond6.C: Ditto.
1779 * g++.dg/expr/stmt-expr-1.C: Ditto.
1780 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
1781 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
1782 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
1783 * g++.dg/cpp0x/bracket1.C: Ditto.
1784 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
1785 * g++.dg/cpp0x/pr38646.C: Ditto.
1786 * g++.dg/cpp0x/variadic73.C: Ditto.
1787 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
1788 * g++.dg/cpp0x/bracket4.C: Ditto.
1789 * g++.dg/cpp0x/decltype4.C: Ditto.
1790 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
1791 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
1792 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
1793 * g++.dg/cpp0x/variadic-new2.C: Ditto.
1794 * g++.dg/cpp0x/decltype2.C: Ditto.
1795 * g++.dg/cpp0x/decltype1.C: Ditto.
1796 * g++.dg/cpp0x/bracket2.C: Ditto.
1797 * g++.dg/cpp0x/decltype5.C: Ditto.
1798 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
1799 * g++.dg/cpp0x/variadic70.C: Ditto.
1800 * g++.dg/cpp0x/decltype6.C: Ditto.
1801 * g++.dg/cpp0x/rvo.C: Ditto.
1802 * g++.dg/cpp0x/vt-40092.C: Ditto.
1803 * g++.dg/cpp0x/variadic-new.C: Ditto.
1804 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
1805 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
1806 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
1807 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
1808 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
1809 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
1810 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
1811 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
1812 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
1813 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
1814 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
1815 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
1816 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
1817 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
1818 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
1819 * g++.dg/cpp0x/pr39639.C: Ditto.
1820 * g++.dg/cpp0x/decltype3.C: Ditto.
1821 * g++.dg/cpp0x/variadic68.C: Ditto.
1822 * g++.dg/cpp0x/variadic-function.C: Ditto.
1823 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
1824 * g++.dg/cpp0x/variadic-bind.C: Ditto.
1825 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
1826 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
1827 * g++.dg/parse/crash35.C: Ditto.
1828 * g++.dg/parse/crash40.C: Ditto.
1829 * g++.dg/parse/defarg12.C: Ditto.
1830 * g++.dg/parse/crash34.C: Ditto.
1831 * g++.dg/parse/constructor3.C: Ditto.
1832 * g++.dg/parse/template23.C: Ditto.
1833 * g++.dg/parse/crash56.C: Ditto.
1834 * g++.dg/parse/dtor13.C: Ditto.
1835 * g++.dg/parse/error33.C: Ditto.
1836 * g++.dg/parse/ctor9.C: Ditto.
1837 * g++.dg/parse/error32.C: Ditto.
1838 * g++.dg/parse/error37.C: Ditto.
1839 * g++.dg/parse/bitfield3.C: Ditto.
1840 * g++.dg/parse/struct-4.C: Ditto.
1841 * g++.dg/ext/has_trivial_copy.C: Ditto.
1842 * g++.dg/ext/is_polymorphic.C: Ditto.
1843 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
1844 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
1845 * g++.dg/ext/has_nothrow_assign.C: Ditto.
1846 * g++.dg/ext/is_union.C: Ditto.
1847 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
1848 * g++.dg/ext/is_pod.C: Ditto.
1849 * g++.dg/ext/has_virtual_destructor.C: Ditto.
1850 * g++.dg/ext/has_trivial_constructor.C: Ditto.
1851 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
1852 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
1853 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
1854 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
1855 * g++.dg/ext/is_abstract.C: Ditto.
1856 * g++.dg/ext/has_trivial_assign.C: Ditto.
1857 * g++.dg/ext/is_class.C: Ditto.
1858 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
1859 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
1860 * g++.dg/ext/is_base_of.C: Ditto.
1861 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
1862 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
1863 * g++.dg/ext/is_empty.C: Ditto.
1864 * g++.dg/ext/is_enum.C: Ditto.
1865 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
1866 * gnat.dg/opt11.adb: Ditto.
1867 * obj-c++.dg/pr45735.mm: Ditto.
1868 * obj-c++.dg/pr24393.mm: Ditto.
1869 * obj-c++.dg/exceptions-2.mm: Ditto.
1870 * objc.dg/pr45735.m: Ditto.
1871 * objc.dg/pr24393.m: Ditto.
1873 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
1875 * objc.dg/attributes/objc-exception-1.m: New.
1877 2011-02-23 Jie Zhang <jie@codesourcery.com>
1879 * gcc.dg/cpp/include7.c: New test.
1881 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1884 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
1886 2011-02-23 Jie Zhang <jie@codesourcery.com>
1888 PR rtl-optimization/47763
1889 * gcc.dg/pr47763.c: New test.
1891 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
1894 * gfortran.dg/whole_file_32.f90 : New test.
1896 2011-02-22 Dodji Seketeli <dodji@redhat.com>
1899 * g++.dg/inherit/virtual7.C: New test.
1901 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
1904 * objc.dg/type-size-3.m: Updated error message.
1905 * objc.dg/type-size-4.m: New test.
1906 * objc.dg/type-size-5.m: New test.
1908 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1910 * lib/gnat.exp: Fix comments.
1911 Don't load libgloss.exp.
1912 (default_gnat_version): Call $compiler with --version.
1913 Adapt regexp for gnatmake output, insert version.
1914 (gnat_version): New proc.
1915 (gnat_init): Remove gnat_libgcc_s_path.
1916 (gnat_target_compile): Likewise.
1917 Remove ld_library_path.
1918 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
1919 (gnat_pass): Remove.
1920 (gnat_pass): Remove.
1921 (gnat_finish): Remove.
1922 (gnat_exit): Remove.
1923 (local_find_gnatmake): Reindent.
1924 (runtest_file_p): Remove.
1925 (prune_warnings): Remove.
1926 (find_gnatclean): New proc.
1927 * lib/gnat-dg.exp (lremove): New proc.
1928 (gnat-dg-test): Reindent.
1929 Remove additional output files.
1930 (gnat-dg-runtest): Remove.
1932 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
1933 * gnat.dg/loop_optimization6.adb: Likewise.
1934 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
1936 2011-02-22 Jakub Jelinek <jakub@redhat.com>
1938 PR tree-optimization/47835
1939 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
1941 2011-02-22 Tobias Burnus <burnus@net-b.de>
1943 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1944 * gfortran.dg/abstract_type_2.f03: Ditto.
1945 * gfortran.dg/abstract_type_3.f03: Ditto.
1946 * gfortran.dg/abstract_type_4.f03: Ditto.
1947 * gfortran.dg/abstract_type_5.f03: Ditto.
1948 * gfortran.dg/abstract_type_6.f03: Ditto.
1949 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1950 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1951 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1952 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1953 * gfortran.dg/array_function_5.f90: Ditto.
1954 * gfortran.dg/asynchronous_3.f03: Ditto.
1955 * gfortran.dg/char_expr_1.f90: Ditto.
1956 * gfortran.dg/class_14.f03: Ditto.
1957 * gfortran.dg/data_array_6.f: Ditto.
1958 * gfortran.dg/data_invalid.f90: Ditto.
1959 * gfortran.dg/dot_product_1.f03: Ditto.
1960 * gfortran.dg/func_derived_5.f90: Ditto.
1961 * gfortran.dg/func_result_4.f90: Ditto.
1962 * gfortran.dg/implied_do_1.f90: Ditto.
1963 * gfortran.dg/initialization_25.f90: Ditto.
1964 * gfortran.dg/initialization_26.f90: Ditto.
1965 * gfortran.dg/interface_34.f90: Ditto.
1966 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
1967 * gfortran.dg/keyword_symbol_1.f90: Ditto.
1968 * gfortran.dg/matmul_8.f03: Ditto.
1969 * gfortran.dg/merge_init_expr.f90: Ditto.
1970 * gfortran.dg/pack_assign_1.f90: Ditto.
1971 * gfortran.dg/pack_vector_1.f90: Ditto.
1972 * gfortran.dg/pointer_check_8.f90: Ditto.
1973 * gfortran.dg/product_init_expr.f03: Ditto.
1974 * gfortran.dg/reshape_order_5.f90: Ditto.
1975 * gfortran.dg/reshape_shape_1.f90: Ditto.
1976 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
1977 * gfortran.dg/same_name_2.f90: Ditto.
1978 * gfortran.dg/selected_real_kind_1.f90: Ditto.
1979 * gfortran.dg/spread_init_expr.f03: Ditto.
1980 * gfortran.dg/stmt_func_1.f90: Ditto.
1981 * gfortran.dg/sum_init_expr.f03: Ditto.
1982 * gfortran.dg/transpose_3.f03: Ditto.
1983 * gfortran.dg/unpack_init_expr.f03: Ditto.
1984 * gfortran.dg/warn_conversion.f90: Ditto.
1985 * gfortran.dg/warn_conversion_2.f90: Ditto.
1986 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
1987 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
1988 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
1989 * gfortran.dg/whole_file_16.f90: Ditto.
1990 * gfortran.dg/whole_file_17.f90: Ditto.
1991 * gfortran.dg/whole_file_18.f90: Ditto.
1992 * gfortran.dg/whole_file_20.f03: Ditto.
1993 * gfortran.dg/whole_file_5.f90: Ditto.
1994 * gfortran.dg/whole_file_6.f90: Ditto.
1995 * gfortran.dg/write_invalid_format.f90: Ditto.
1996 * gfortran.dg/zero_sized_6.f90: Ditto.
1998 2011-02-21 Jeff Law <law@redhat.com>
2000 PR rtl-optimization/46178
2001 * gcc.target/i386/pr46178.c: New test.
2003 PR rtl-optimization/46002
2004 * gcc.c-torture/compile/pr46002.c: New test.
2006 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2008 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
2011 2011-02-21 Jakub Jelinek <jakub@redhat.com>
2014 * g++.dg/debug/pr47106.C: Require effective target lto.
2016 2011-02-21 Jason Merrill <jason@redhat.com>
2018 * g++.dg/cpp0x/constexpr-diag2.C: New.
2020 2011-02-20 Jason Merrill <jason@redhat.com>
2022 * g++.dg/cpp0x/constexpr-ctor7.C: New.
2024 * g++.dg/cpp0x/fntmpdefarg2.C: New.
2026 * g++.dg/overload/conv-op1.C: New.
2028 * g++.dg/cpp0x/constexpr-synth1.C: New.
2030 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2032 * objc.dg/layout-2.m: New.
2033 * objc.dg/selector-3.m: Adjusted location of error message.
2034 * objc.dg/type-size-3.m: Same.
2035 * obj-c++.dg/selector-3.mm: Same.
2037 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2040 * objc.dg/property/dotsyntax-22.m: New.
2041 * obj-c++.dg/property/dotsyntax-22.mm: New.
2043 2011-02-20 Dodji Seketeli <dodji@redhat.com>
2046 * g++.dg/template/typedef38.C: New test.
2048 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2051 * gfortran.dg/whole_file_30.f90 : New test.
2052 * gfortran.dg/whole_file_31.f90 : New test.
2054 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2058 * gfortran.dg/whole_file_28.f90 : New test.
2059 * gfortran.dg/whole_file_29.f90 : New test.
2061 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2064 * g++.dg/template/crash105.C: New.
2066 2011-02-19 Jason Merrill <jason@redhat.com>
2068 * g++.dg/cpp0x/regress/no-elide1.C: New.
2070 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
2072 PR tree-optimization/46620
2073 * gcc.dg/pr46620.c: New.
2075 2011-02-19 Jakub Jelinek <jakub@redhat.com>
2078 * gcc.target/i386/pr47809.c: New test.
2080 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2081 Tobias Burnus <burnus@net-b.de>
2083 * lib/target-supports.exp
2084 (check_effective_target_fortran_large_real): New check for large reals.
2085 * gfortran.dg/nan_7.f90: New test.
2087 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2089 PR libgfortran/47567
2090 * gfortran.dg/fmt_f0_1.f90: Update test.
2092 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
2095 * gfortran.dg/array_constructor_36.f90 : New test.
2096 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
2097 allow for comparison between different elements of the array
2098 constructor at different levels of optimization.
2100 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
2102 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
2103 * gcc.target/i386/pr32280-1.c: Likewise.
2105 2011-02-19 Jakub Jelinek <jakub@redhat.com>
2108 * gcc.target/i386/pr47800.c: New test.
2110 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
2112 * objc/execute/exceptions/foward-1.x: New.
2114 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2117 * gfortran.dg/derived_constructor_comps_4.f90: New.
2119 2011-02-18 Tobias Burnus
2122 * gfortran.dg/func_result_6.f90: New.
2124 2011-02-18 Michael Matz <matz@suse.de>
2127 * gfortran.dg/lto/pr45586_0.f90: New test.
2128 * gfortran.dg/typebound_proc_20.f90: Ditto.
2129 * gfortran.dg/typebound_proc_21.f90: Ditto.
2131 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
2134 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
2136 2011-02-18 Tobias Burnus <burnus@net-b.de>
2139 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
2141 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
2142 normalizing the error/warning output.
2143 * gfortran.dg/Wall.f90: Update dg-error/warning.
2144 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
2145 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
2146 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
2147 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
2148 * gfortran.dg/class_30.f90: Update dg-error/warning.
2149 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
2150 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
2151 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
2152 * gfortran.dg/entry_17.f90: Update dg-error/warning.
2153 * gfortran.dg/entry_19.f90: Update dg-error/warning.
2154 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
2155 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
2156 * gfortran.dg/g77/12632.f: Update dg-error/warning.
2157 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
2158 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
2159 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
2160 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
2161 * gfortran.dg/goto_8.f90: Update dg-error/warning.
2162 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
2163 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
2164 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
2165 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
2166 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
2167 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
2168 * gfortran.dg/volatile3.f90: Update dg-error/warning.
2169 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
2170 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
2171 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
2172 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
2173 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
2175 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2178 * gfortran.dg/proc_ptr_comp_30.f90: New.
2180 2011-02-18 Jakub Jelinek <jakub@redhat.com>
2183 * gcc.target/i386/pr47780.c: New test.
2185 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2188 * gfortran.dg/class_40.f03: New.
2190 2011-02-18 Dodji Seketeli <dodji@redhat.com>
2193 * g++.dg/cpp0x/auto21.C: New test.
2195 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
2197 * objc.dg/special/unclaimed-category-1.h: Updated for
2199 * objc.dg/special/unclaimed-category-1.m: Same.
2200 * objc.dg/zero-link-1.m: Same.
2201 * objc.dg/lookup-1.m: Same.
2202 * objc.dg/torture/strings/const-str-9.m
2203 * objc.dg/torture/strings/const-str-10.m: Same.
2204 * objc.dg/torture/strings/const-str-11.m: Same.
2205 * objc.dg/torture/forward-1.m: Same.
2206 * objc.dg/zero-link-2.m: Same.
2207 * objc.dg/encode-7-next-64bit.m: Same.
2208 * objc.dg/method-4.m: Same.
2209 * objc.dg/next-runtime-1.m: Same.
2210 * objc.dg/image-info.m: Same.
2211 * objc.dg/pr23214.m: Same.
2212 * objc.dg/symtab-1.m: Same.
2213 * obj-c++.dg/basic.m: Same.
2214 * obj-c++.dg/proto-lossage-3.m: Same.
2215 * obj-c++.dg/torture/strings/const-str-10.m: Same.
2216 * obj-c++.dg/torture/strings/const-str-11.m: Same.
2217 * obj-c++.dg/torture/strings/const-str-9.m: Same.
2218 * obj-c++.dg/method-11.m: Same.
2219 * objc/execute/enumeration-1.m: Same.
2220 * objc/execute/object_is_class.m: Same.
2221 * objc/execute/formal_protocol-2.m: Same.
2222 * objc/execute/formal_protocol-4.m: Same.
2223 * objc/execute/formal_protocol-6.m: Same.
2224 * objc/execute/bycopy-3.m: Same.
2225 * objc/execute/exceptions/catchall-1.m: Same.
2226 * objc/execute/exceptions/finally-1.m: Same.
2227 * objc/execute/exceptions/local-variables-1.m: Same.
2228 * objc/execute/exceptions/foward-1.m: Same.
2229 * objc/execute/bf-common.h
2230 * objc/execute/enumeration-2.m: Same.
2231 * objc/execute/formal_protocol-1.m: Same.
2232 * objc/execute/formal_protocol-3.m: Same.
2233 * objc/execute/formal_protocol-5.m: Same.
2234 * objc/execute/accessing_ivars.m: Same.
2235 * objc/execute/bycopy-2.m: Same.
2236 * objc/execute/formal_protocol-7.m: Same.
2237 * objc/execute/compatibility_alias.m: Same.
2238 * objc/execute/no_clash.m: Same.
2239 * objc/execute/object_is_meta_class.m: Same.
2240 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
2241 * objc/execute/class-tests-1.h: Include stdio.h.
2242 * objc/execute/class-tests-2.h: Same.
2243 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
2245 * obj-c++.dg/try-catch-2.mm: Same.
2247 2011-02-17 Jakub Jelinek <jakub@redhat.com>
2250 * g++.dg/warn/Wunused-parm-4.C: New test.
2252 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
2253 Jan Hubicka <jh@suse.cz>
2257 * g++.dg/debug/pr47106.C: New.
2259 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
2262 * gcc.target/i386/pr43653.c: New test.
2264 2011-02-11 Dodji Seketeli <dodji@redhat.com>
2267 * g++.dg/template/inherit6.C: New test.
2269 2011-02-16 Janus Weil <janus@gcc.gnu.org>
2272 * gfortran.dg/class_39.f03: New.
2274 2011-02-16 Dodji Seketeli <dodji@redhat.com>
2277 * g++.dg/cpp0x/variadic106.C: New test.
2279 2011-02-16 Jakub Jelinek <jakub@redhat.com>
2282 * gfortran.dg/pr47757-1.f90: New test.
2283 * gfortran.dg/pr47757-2.f90: New test.
2284 * gfortran.dg/pr47757-3.f90: New test.
2287 * g++.dg/cpp0x/enum8.C: New test.
2289 2011-02-15 Jason Merrill <jason@redhat.com>
2291 * g++.dg/inherit/implicit-trivial1.C: New.
2292 * g++.dg/cpp0x/implicit-trivial1.C: New.
2294 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
2297 * gcc.dg/torture/pr47725.c: Removed.
2299 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2302 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
2303 constant does not generate a load from memory.
2305 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
2308 * gcc.dg/torture/pr47725.c: New.
2310 2011-02-15 Richard Guenther <rguenther@suse.de>
2312 PR tree-optimization/47743
2313 * gcc.dg/torture/pr47743.c: New testcase.
2315 2011-02-15 Jakub Jelinek <jakub@redhat.com>
2318 * gcc.target/i386/pr47581.c: New test.
2320 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2323 * gfortran.dg/select_type_22.f03: New.
2325 2011-02-14 Jason Merrill <jason@redhat.com>
2327 * g++.dg/cpp0x/regress/enum1.C: New.
2329 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2331 * gnat.dg/include.adb: New test.
2333 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2336 * gfortran.dg/class_38.f03: New.
2338 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2340 * gcc.dg/pr46494.c: New test.
2342 2011-02-14 Richard Guenther <rguenther@suse.de>
2344 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
2346 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2349 * gnat.dg/null_pointer_deref1.exp: Don't skip on
2350 sparc*-sun-solaris2.11.
2352 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2355 * gfortran.dg/argument_checking_18.f90: New.
2357 2011-02-13 Tobias Burnus <burnus@net-b.de>
2359 * gfortran.dg/argument_checking_13.f90: Update dg-error.
2360 * gfortran.dg/argument_checking_17.f90: New.
2362 2011-02-12 Janus Weil <janus@gcc.gnu.org>
2364 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
2365 are temporarily disabled.
2366 * gfortran.dg/class_7.f03: Ditto.
2367 * gfortran.dg/coarray_14.f90: Ditto.
2368 * gfortran.dg/typebound_proc_13.f03: Ditto.
2370 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
2373 * gfortran.dg/extends_11.f03: New.
2375 2011-02-11 Xinliang David Li <davidxl@google.com>
2377 PR tree-optimization/47707
2378 * g++.dg/tree-ssa/pr47707.C: New test.
2380 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
2382 * g++.dg/opt/inline17.C: New test.
2384 2011-02-11 Tobias Burnus <burnus@net-b.de>
2387 * gfortran.dg/pure_formal_2.f90: New.
2389 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
2391 PR rtl-optimization/47614
2392 * gfortran.dg/pr47614.f: New.
2394 2011-02-11 Joseph Myers <joseph@codesourcery.com>
2397 * gcc.dg/opts-6.c: New test.
2399 2011-02-11 Jakub Jelinek <jakub@redhat.com>
2402 * gcc.dg/pr47684.c: New test.
2404 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2407 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
2408 c99_runtime, dg-add-options c99_runtime.
2409 (main): Use __asm__.
2411 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2414 * lib/target-supports.exp (check_ascii_locale_available): New proc.
2415 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
2416 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
2417 * gcc.dg/ucnid-10.c: Likewise.
2418 * gcc.dg/ucnid-13.c: Likewise.
2419 * gcc.dg/ucnid-7.c: Likewise.
2420 * gcc.dg/ucnid-8.c: Likewise.
2421 Adapt dg-warning line number.
2423 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
2425 * gcc.target/i386/parity-1.c: Use -march=k8.
2426 * gcc.target/i386/parity-2.c: Ditto.
2427 * gcc.target/i386/vecinit-1.c: Ditto.
2428 * gcc.target/i386/vecinit-2.c: Ditto.
2430 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2433 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
2434 * gcc.target/mips/save-restore-3.c: Likewise.
2435 * gcc.target/mips/save-restore-4.c: Likewise.
2436 * gcc.target/mips/save-restore-5.c: Likewise.
2439 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
2440 * g++.dg/tree-prof/partition2.C: Likewise.
2442 2011-02-09 Jason Merrill <jason@redhat.com>
2444 * g++.dg/tree-ssa/inline-3.C: Use a normal function
2445 rather than misdeclare std::puts.
2447 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
2448 * g++.dg/other/warning1.C: Likewise.
2449 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2450 * g++.old-deja/g++.gb/scope06.C: Likewise.
2451 * g++.old-deja/g++.law/cvt11.C: Likewise.
2452 * g++.old-deja/g++.law/init1.C: Likewise.
2453 * g++.dg/abi/mangle26.C: Likewise.
2455 * g++.dg/template/function1.C: Adjust for C++0x mode.
2456 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2458 * g++.dg/ext/label10.C: Adjust for C++0x mode.
2459 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2461 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2463 * g++.dg/cpp0x/regress/abi-empty7.C: New.
2465 * g++.dg/cpp0x/regress: New directory.
2466 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2467 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2468 * g++.dg/cpp0x/regress/regress3.C: New.
2470 2011-02-10 Richard Guenther <rguenther@suse.de>
2472 PR tree-optimization/47677
2473 * gcc.dg/torture/pr47677.c: New testcase.
2475 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
2477 * objc.dg/special/load-category-1.m: Remove unused header.
2478 * objc.dg/special/load-category-1a.m: Likewise.
2479 * objc.dg/special/load-category-2.m: Likewise.
2480 * objc.dg/special/load-category-2a.m: Likewise.
2481 * objc.dg/special/load-category-3.m: Likewise.
2482 * objc.dg/special/load-category-3a.m: Likewise.
2483 * objc.dg/attributes/proto-attribute-2.m: Likewise.
2484 * objc.dg/attributes/proto-attribute-3.m: Likewise.
2485 * objc.dg/attributes/class-attribute-1.m: Likewise.
2486 * objc.dg/property/property.exp: Don't run for Darwin < 9.
2487 * obj-c++.dg/property/property.exp: Likewise.
2488 * objc.dg/attributes/method-sentinel-1.m: Update type header.
2489 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2490 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2491 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2492 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2493 * obj-c++.dg/template-8.mm: Likewise.
2495 2011-02-10 Jakub Jelinek <jakub@redhat.com>
2498 * gcc.target/i386/pr47665.c: New test.
2500 2011-02-10 Jie Zhang <jie@codesourcery.com>
2504 2011-02-05 Jie Zhang <jie@codesourcery.com>
2506 * gcc.dg/pr42631.c: Update test.
2507 * gcc.dg/pr42631-2.c: New test.
2509 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2512 * gfortran.dg/proc_decl_25.f90: New.
2514 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2517 * gfortran.dg/typebound_assignment_2.f03: New.
2519 2011-02-09 Richard Guenther <rguenther@suse.de>
2521 PR tree-optimization/47664
2522 * gcc.dg/tree-ssa/inline-7.c: New testcase.
2524 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
2527 * gnat.dg/uninit_func.adb: Adjust dg directive.
2529 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
2532 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2534 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2537 * gfortran.dg/auto_dealloc_2.f90: New.
2539 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2541 * gcc.dg/builtins-config.h: Remove __sgi handling.
2542 * lib/target-supports.exp (add_options_for_c99_runtime): Add
2543 -std=c99 for mips-sgi-irix6.5*.
2545 2011-02-09 Martin Jambor <mjambor@suse.cz>
2548 * gfortran.dg/pr25923.f90: Remove xfails.
2550 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2553 * gfortran.dg/inquire_14.f90: New test.
2555 2011-02-08 Janus Weil <janus@gcc.gnu.org>
2558 * gfortran.dg/pointer_init_6.f90: New.
2560 2011-02-08 Jeff Law <law@redhat.com>
2562 PR tree-optimization/42893
2563 * gcc.tree-ssa/pr42893.c: New test.
2565 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
2567 PR tree-optimization/46834
2568 PR tree-optimization/46994
2569 PR tree-optimization/46995
2570 * gcc.dg/graphite/id-pr46834.c: New.
2571 * gfortran.dg/graphite/id-pr46994.f90: New.
2572 * gfortran.dg/graphite/id-pr46995.f90: New.
2574 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2577 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
2578 using the variable is known the warning is emitted there.
2579 * gcc.dg/uninit-pr19430.c (foo): Likewise.
2580 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
2582 * c-c++-common/pr20000.c (g): Both warnings occur at the return
2585 * gcc.dg/noreturn-1.c (foo5): Likewise.
2586 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
2587 (method2): Likewise.
2589 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
2590 the return statement using the uninitialized variable.
2591 * gfortran.dg/pr39666-2.f90 (f): Likewise.
2593 2011-02-08 Richard Guenther <rguenther@suse.de>
2596 * g++.dg/opt/pr47639.c: New testcase.
2598 2011-02-08 Richard Guenther <rguenther@suse.de>
2600 PR tree-optimization/47632
2601 * g++.dg/opt/pr47632.C: New testcase.
2603 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2605 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
2607 2011-02-07 Richard Guenther <rguenther@suse.de>
2609 PR tree-optimization/47615
2610 * g++.dg/opt/pr47615.C: New testcase.
2612 2011-02-07 Richard Guenther <rguenther@suse.de>
2614 PR tree-optimization/47621
2615 * gcc.dg/torture/pr47621.c: New testcase.
2617 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
2619 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2621 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
2624 * gfortran.dg/allocate_with_source_1 : New test.
2626 2011-02-05 Jakub Jelinek <jakub@redhat.com>
2629 * gcc.dg/pr47610.c: New test.
2631 2011-02-05 Jie Zhang <jie@codesourcery.com>
2634 * gcc.dg/pr42631.c: Update test.
2635 * gcc.dg/pr42631-2.c: New test.
2637 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2640 * gfortran.dg/pr47574.f90: New test.
2642 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
2644 PR tree-optimization/46194
2645 * gcc.dg/autopar/pr46194.c: New.
2647 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
2649 PR tree-optimization/43695
2650 * g++.dg/ipa/pr43695.C: New.
2652 2011-02-04 Jakub Jelinek <jakub@redhat.com>
2655 * gcc.dg/pr23200.c: New test.
2657 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
2660 * g++.dg/pr47589.C: New test.
2662 2011-02-03 Dodji Seketeli <dodji@redhat.com>
2665 * g++.dg/template/typedef37.C: New test.
2666 * g++.dg/template/param1.C: Adjust expected error message.
2668 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2671 * gcc.dg/pr31490-2.c: New test.
2672 * gcc.dg/pr31490-3.c: New test.
2673 * gcc.dg/pr31490-4.c: New test.
2675 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
2676 Jakub Jelinek <jakub@redhat.com>
2679 * g++.dg/parser/semicolon3.C: Adjust.
2680 * g++.dg/parser/semicolon4.C: New testcase.
2681 * g++.dg/pr46890.C: New testcase.
2683 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2686 * g++.dg/init/pr29571.C: New.
2688 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
2690 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2691 instead of vect_int.
2693 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2696 * gcc.target/i386/pr47312.c: New test.
2699 * gcc.target/i386/pr47564.c: New test.
2701 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
2703 PR tree-optimization/45122
2704 * gcc.dg/tree-ssa/pr45122.c: New.
2706 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2709 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2712 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2713 and vsx so a default --with-cpu=power7 doesn't give an error
2714 when -mavoid-indexed-addresses is used.
2716 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2717 wrapper function to save the arguments and then jump to the real
2718 function, rather than depending on the compiler not to move stuff
2720 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2722 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2723 Paul Thomas <pault@gcc.gnu.org>
2726 * gfortran.dg/class_37.f03 : New test.
2728 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
2729 Richard Guenther <rguenther@suse.de>
2731 PR tree-optimization/40979
2733 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2734 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2735 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2736 check_vect_support_and_set_flags.
2737 * gfortran.dg/graphite/vect-pr40979.f90: New.
2739 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2742 * gfortran.dg/class_36.f03: New.
2744 2011-02-02 Richard Guenther <rguenther@suse.de>
2746 PR tree-optimization/47566
2747 * gcc.dg/lto/20110201-1_0.c: New testcase.
2749 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
2755 * debug/pr47498.c: New.
2756 * debug/pr47501.c: New.
2758 2011-02-01 Richard Guenther <rguenther@suse.de>
2760 PR tree-optimization/47559
2761 * g++.dg/torture/pr47559.C: New testcase.
2763 2011-02-01 Janus Weil <janus@gcc.gnu.org>
2766 * gfortran.dg/typebound_call_20.f03: New.
2768 2011-02-01 Richard Guenther <rguenther@suse.de>
2770 PR tree-optimization/47555
2771 * gcc.dg/pr47555.c: New testcase.
2773 2011-02-01 Richard Guenther <rguenther@suse.de>
2775 PR tree-optimization/47541
2776 * g++.dg/torture/pr47541.C: New testcase.
2778 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2781 * gfortran.dg/typebound_call_19.f03: New.
2783 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2786 * g++.dg/cpp0x/pr47416.C: New test.
2788 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
2791 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
2793 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2796 * gfortran.dg/typebound_assignment_1.f03: New.
2798 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2800 PR tree-optimization/47538
2801 * gcc.c-torture/execute/pr47538.c: New test.
2803 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2806 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
2808 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2810 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
2812 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
2814 PR rtl-optimization/44031
2815 * gcc.c-torture/compile/20110131-1.c: New test.
2817 2011-01-31 Tobias Burnus <burnus@net-b.de>
2820 * gfortran.dg/stmt_func_1.f90: New.
2822 2011-01-31 Tobias Burnus <burnus@net-b.de>
2825 * gfortran.dg/interface_34.f90: New.
2827 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
2830 * gfortran.dg/realloc_on_assign_5.f03: New test.
2831 * gfortran.dg/realloc_on_assign_5.f03: New test.
2833 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2835 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
2836 * gfortran.dg/bessel_7.f90: Likewise.
2837 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
2839 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
2840 * gfortran.dg/sum_init_expr.f03: Likewise.
2842 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
2844 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
2847 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
2848 loop only on "vect_intfloat_cvt" targets.
2850 2011-01-29 Tobias Burnus <burnus@net-b.de>
2853 * gfortran.dg/shape_6.f90: New.
2855 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2857 PR libgfortran/47434
2858 * gfortran.dg/read_infnan_1.f90: Update test.
2859 * gfortran.dg/module_nan.f90: Update test.
2860 * gfortran.dg/char4_iunit_1.f03: Update test.
2861 * gfortran.dg/large_real_kind_1.f90: Update test.
2862 * gfortran.dg/real_const_3.f90: Update test.
2863 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
2865 2011-01-29 Dodji Seketeli <dodji@redhat.com>
2868 * g++.dg/template/param2.C: New test.
2870 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2872 PR libgfortran/47285
2873 * gfortran.dg/fmt_g.f: New test.
2875 2011-01-28 Tobias Burnus <burnus@net-b.de>
2878 * gfortran.dg/pure_formal_1.f90: New.
2880 2011-01-28 Jakub Jelinek <jakub@redhat.com>
2883 * gcc.dg/tls/pr42894.c: New test.
2885 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2887 * gcc.dg/pr47276.c: Add dg-require-visibility.
2889 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2891 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
2893 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
2894 Tobias Burnus <burnus@gcc.gnu.org>
2899 * gfortran.dg/realloc_on_assign_3.f03: New test.
2900 * gfortran.dg/realloc_on_assign_4.f03: New test.
2901 * gfortran.dg/allocatable_function_5.f90: New test.
2902 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
2903 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
2904 implemented" dg-errors.
2906 2011-01-27 Jan Hubicka <jh@suse.cz>
2909 * gcc.dg/attr-weakref-4.c: New testcase
2911 2011-01-27 Martin Jambor <mjambor@suse.cz>
2913 PR tree-optimization/47228
2914 * gcc.dg/torture/pr47228.c: New test.
2916 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2918 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
2920 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2922 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
2923 when using auto-overlay support on the SPU.
2925 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
2927 PR rtl-optimization/44174
2928 * gcc.target/i386/asm-6.c: New test.
2930 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
2932 PR rtl-optimization/46856
2933 * gcc.c-torture/compile/pr46856.c: New test.
2935 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
2936 Andrew Pinski <pinskia@gmail.com>
2939 * gcc.dg/pr43082.c: New.
2941 2011-01-26 DJ Delorie <dj@redhat.com>
2943 PR rtl-optimization/46878
2944 * gcc.dg/pr46878-1.c: New test.
2946 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2949 * g++.dg/cpp0x/pr47476.C: New test.
2951 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
2953 * gcc.c-torture/compile/20110126-1.c: New test.
2955 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2958 * gcc.dg/torture/pr47473.c: New test.
2960 2011-01-26 Jan Hubicka <jh@suse.cz>
2963 * gcc.c-torture/execute/pr47237.c: New testcase.
2965 2011-01-26 Jan Hubicka <jh@suse.cz>
2967 PR tree-optimization/47190
2968 * gcc.dg/attr-weakref-3.c: New testcase.
2970 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
2973 * gcc.dg/dll-9a.c: New test file.
2974 * gcc.dg/dll-11.c: Likewise.
2975 * gcc.dg/dll-12.c: Likewise.
2976 * gcc.dg/dll-12a.c: Likewise.
2977 * gcc.dg/dll-11a.c: Likewise.
2978 * gcc.dg/dll-9.c: Likewise.
2979 * gcc.dg/dll-10.c: Likewise.
2980 * gcc.dg/dll-10a.c: Likewise.
2981 * g++.dg/ext/dllexport4a.cc: Likewise.
2982 * g++.dg/ext/dllexport4.C: Likewise.
2983 * g++.dg/ext/dllexport5.C: Likewise.
2984 * g++.dg/ext/dllexport5a.cc: Likewise.
2986 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2988 PR tree-optimization/46970
2989 * gcc.dg/graphite/pr46970.c: New.
2991 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2993 PR tree-optimization/46215
2994 * gcc.dg/graphite/pr46215.c: New.
2996 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2998 PR tree-optimization/46168
2999 * gcc.dg/graphite/pr46168.c: New.
3001 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3003 PR tree-optimization/43657
3004 * gcc.dg/graphite/pr43657.c: New.
3006 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3008 PR tree-optimization/29832
3009 * gfortran.dg/graphite/pr29832.f90: New.
3011 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3013 PR tree-optimization/43567
3014 * gcc.dg/graphite/pr43567.c: New.
3016 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3018 * gfortran.dg/graphite/interchange-4.f: New.
3019 * gfortran.dg/graphite/interchange-5.f: New.
3021 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
3022 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
3023 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
3024 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
3025 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
3026 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
3027 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
3028 * gfortran.dg/ltrans-7.f90: Removed.
3029 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
3031 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
3032 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
3033 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
3034 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
3035 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
3036 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
3037 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
3038 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
3039 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
3040 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
3041 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
3042 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
3043 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
3044 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
3045 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
3046 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
3047 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
3048 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
3049 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
3050 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
3051 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
3052 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
3053 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
3054 * gcc.dg/tree-ssa/data-dep-1.c
3055 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
3056 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
3057 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
3058 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
3059 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
3061 2011-01-25 Jakub Jelinek <jakub@redhat.com>
3063 PR tree-optimization/47265
3064 PR tree-optimization/47443
3065 * gcc.c-torture/compile/pr47265.c: New test.
3066 * gcc.dg/pr47443.c: New test.
3068 2011-01-25 Martin Jambor <mjambor@suse.cz>
3070 PR tree-optimization/47382
3071 * g++.dg/torture/pr47382.C: New test.
3072 * g++.dg/opt/devirt1.C: Xfail.
3074 2011-01-25 Yao Qi <yao@codesourcery.com>
3077 * gcc.target/arm/pr45701-1.c: New test.
3078 * gcc.target/arm/pr45701-2.c: New test.
3079 * gcc.target/arm/pr45701-3.c: New test.
3081 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3082 Jakub Jelinek <jakub@redhat.com>
3084 PR tree-optimization/47271
3085 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
3087 2011-01-25 Nick Clifton <nickc@redhat.com>
3089 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
3090 (saturate_add): Delete.
3092 (main): Do not run saturate_add.
3093 (set_interrupts): Delete.
3095 2011-01-25 Tobias Burnus <burnus@net-b.de>
3098 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
3100 2011-01-25 Jakub Jelinek <jakub@redhat.com>
3102 PR tree-optimization/47427
3103 PR tree-optimization/47428
3104 * gcc.c-torture/compile/pr47427.c: New test.
3105 * gcc.c-torture/compile/pr47428.c: New test.
3107 2011-01-25 Richard Guenther <rguenther@suse.de>
3110 * gcc.dg/torture/pr47411.c: New testcase.
3112 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3114 * gfortran.dg/graphite/id-24.f: New.
3115 * gfortran.dg/graphite/id-25.f: New.
3117 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3119 * gfortran.dg/graphite/id-23.f: New.
3121 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3123 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
3125 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3127 * gcc.dg/graphite/block-0.c: Un-XFAILed.
3128 * gcc.dg/graphite/block-1.c: Un-XFAILed.
3129 * gcc.dg/graphite/block-7.c: Un-XFAILed.
3130 * gcc.dg/graphite/block-8.c: Un-XFAILed.
3131 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
3132 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
3133 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
3134 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
3135 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
3137 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3139 * gcc.dg/graphite/block-0.c: Add documentation.
3140 * gcc.dg/graphite/block-4.c: Same.
3141 * gcc.dg/graphite/block-7.c: Same.
3142 * gcc.dg/graphite/block-8.c: New.
3143 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
3144 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
3145 * gcc.dg/graphite/interchange-12.c: Add documentation.
3146 * gcc.dg/graphite/interchange-13.c: New.
3147 * gcc.dg/graphite/interchange-14.c: New.
3148 * gcc.dg/graphite/interchange-15.c: New.
3149 * gcc.dg/graphite/interchange-8.c: Add documentation.
3150 * gcc.dg/graphite/interchange-mvt.c: Same.
3152 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3155 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
3156 * gcc.target/powerpc/altivec-14.c: Ditto.
3157 * gcc.target/powerpc/altivec-33.c: Ditto.
3158 * gcc.target/powerpc/altivec-types-1.c: Ditto.
3159 * gcc.target/powerpc/altivec-types-2.c: Ditto.
3160 * gcc.target/powerpc/altivec-types-3.c: Ditto.
3161 * gcc.target/powerpc/altivec-types-4.c: Ditto.
3162 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
3163 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
3164 * g++.dg/ext/altivec-15.C: Ditto.
3165 * g++.dg/ext/altivec-types-1.C: Ditto.
3166 * g++.dg/ext/altivec-types-2.C: Ditto.
3167 * g++.dg/ext/altivec-types-3.C: Ditto.
3168 * g++.dg/ext/altivec-types-4.C: Ditto.
3170 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3172 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
3174 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3176 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
3177 optimization options.
3179 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3181 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
3184 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
3186 2011-01-23 Tobias Burnus <burnus@net-b.de>
3189 * gfortran.dg/allocatable_scalar_12.f90: New.
3191 2011-01-23 Ira Rosen <irar@il.ibm.com>
3193 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
3194 vectorization to be not profitable if peeling is used to
3195 realign the memory access.
3196 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
3197 loop bound to avoid loop unrolling.
3198 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3200 2011-01-22 Jan Hubicka <jh@suse.cz>
3203 * g++.dg/lto/pr47333.C: New file.
3205 2011-01-22 Jan Hubicka <jh@suse.cz>
3207 PR tree-optimization/43884
3209 * gcc.dg/autopar/outer-2.c: Increase array size.
3210 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
3212 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3215 * gfortran.dg/c_loc_tests_16.f90: New test.
3217 2011-01-22 Tobias Burnus <burnus@net-b.de>
3220 * gfortran.dg/typebound_proc_19.f90: New.
3222 2011-01-21 Jeff Law <law@redhat.com>
3224 PR tree-optimization/47053
3225 * g++.dg/pr47053.C: New test.
3227 2011-01-21 Jason Merrill <jason@redhat.com>
3230 * g++.dg/cpp0x/constexpr-ctor6.C: New.
3232 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3235 * g++.dg/cpp0x/range-for10.C: New test.
3236 * g++.dg/template/for1.C: New test.
3239 * g++.dg/tree-prof/partition3.C: New test.
3241 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
3243 PR rtl-optimization/47366
3244 * g++.dg/opt/pr47366.C: New test.
3246 2011-01-21 Jason Merrill <jason@redhat.com>
3249 * g++.dg/cpp0x/constexpr-regress2.C: New.
3251 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
3253 2011-01-21 Jeff Law <law@redhat.com>
3255 PR rtl-optimization/41619
3256 * gcc.dg/pr41619.c: New.
3258 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3260 PR tree-optimization/47355
3261 * g++.dg/opt/pr47355.C: New test.
3263 2011-01-21 Richard Guenther <rguenther@suse.de>
3265 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
3268 2011-01-21 Richard Guenther <rguenther@suse.de>
3270 PR tree-optimization/47365
3271 * gcc.dg/torture/pr47365.c: New testcase.
3272 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3274 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3276 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
3278 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3280 PR tree-optimization/47391
3281 * gcc.dg/pr47391.c: New test.
3283 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3285 * g++.dg/template/char1.C: Use signed char.
3287 2011-01-21 Tobias Burnus <burnus@net-b.de>
3290 * gfortran.dg/pointer_target_4.f90: New.
3292 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3295 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
3296 ILP32 system and not IP32.
3298 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
3301 * g++.dg/debug/pr46583.C: New.
3303 2011-01-20 Jakub Jelinek <jakub@redhat.com>
3306 * g++.dg/debug/pr47283.C: New test.
3309 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
3310 * gcc.target/i386/headmerge-2.c: Likewise.
3312 2011-01-20 Richard Guenther <rguenther@suse.de>
3315 * gcc.dg/torture/pr47370.c: New testcase.
3317 2011-01-20 Jakub Jelinek <jakub@redhat.com>
3319 PR tree-optimization/46130
3320 * gcc.dg/pr46130-1.c: New test.
3321 * gcc.dg/pr46130-2.c: New test.
3323 2011-01-19 Dodji Seketeli <dodji@redhat.com>
3326 * g++.dg/debug/dwarf2/template-params-10.C: New test.
3328 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
3331 * g++.dg/debug/pr46240.cc: New.
3333 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3336 * g++.dg/template/anonunion1.C: New test.
3338 PR rtl-optimization/47337
3339 * gcc.c-torture/execute/pr47337.c: New test.
3341 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3344 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
3346 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3348 PR tree-optimization/46021
3349 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
3351 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3353 PR tree-optimization/47290
3354 * g++.dg/torture/pr47290.C: New test.
3356 2011-01-18 Janus Weil <janus@gcc.gnu.org>
3359 * gfortran.dg/proc_ptr_comp_29.f90: New.
3361 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3364 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
3365 powerpc-apple-darwin9.
3367 2011-01-18 Jakub Jelinek <jakub@redhat.com>
3369 PR rtl-optimization/47299
3370 * gcc.c-torture/execute/pr47299.c: New test.
3372 2011-01-17 Jason Merrill <jason@redhat.com>
3374 * g++.dg/cpp0x/constexpr-virtual.C: New.
3376 2011-01-17 Jakub Jelinek <jakub@redhat.com>
3379 * gfortran.dg/gomp/pr47331.f90: New test.
3381 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
3384 * objc.dg/selector-warn-1.m: New.
3385 * obj-c++.dg/selector-warn-1.mm: New.
3387 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
3389 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
3390 Update dg-final accordingly.
3392 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3394 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
3396 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3398 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
3400 * gcc.dg/guality/pr36728-2.c: Likewise.
3402 2011-01-17 Richard Guenther <rguenther@suse.de>
3404 PR tree-optimization/47313
3405 * g++.dg/torture/pr47313.C: New testcase.
3407 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
3410 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
3411 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
3412 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3413 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3415 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
3417 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
3418 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
3419 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
3421 2011-01-17 Richard Guenther <rguenther@suse.de>
3423 PR tree-optimization/45967
3424 * gcc.dg/torture/pr45967-2.c: New testcase.
3425 * gcc.dg/torture/pr45967-3.c: Likewise.
3427 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3430 * g++.dg/ext/pr47213.C: Require visibility.
3432 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3434 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
3435 * gcc.dg/fixed-point/struct-union.c: Update error messages.
3437 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3439 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
3440 Linux-based targets.
3442 2011-01-13 Jan Hubicka <jh@suse.cz>
3444 PR tree-optimization/47276
3445 * gcc.dg/pr47276.c: New testcase.
3447 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
3448 Jonathan Wakely <jwakely.gcc@gmail.com>
3451 * g++.dg/other/pr33558.C: New.
3452 * g++.dg/other/pr33558-2.C: New.
3454 2011-01-14 Martin Jambor <mjambor@suse.cz>
3456 PR tree-optimization/45934
3457 PR tree-optimization/46302
3458 * g++.dg/ipa/devirt-c-1.C: New test.
3459 * g++.dg/ipa/devirt-c-2.C: Likewise.
3460 * g++.dg/ipa/devirt-c-3.C: Likewise.
3461 * g++.dg/ipa/devirt-c-4.C: Likewise.
3462 * g++.dg/ipa/devirt-c-5.C: Likewise.
3463 * g++.dg/ipa/devirt-c-6.C: Likewise.
3464 * g++.dg/ipa/devirt-6.C: Likewise.
3465 * g++.dg/ipa/devirt-d-1.C: Likewise.
3466 * g++.dg/torture/pr45934.C: Likewise.
3468 2011-01-14 Jason Merrill <jason@redhat.com>
3470 * g++.dg/cpp0x/variadic105.C: New.
3472 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3473 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3476 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3477 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3478 execution tests on i?86-*-*, x86_64-*-* and
3479 powerpc*-apple-darwin* && ilp32.
3480 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3481 tests on i?86-*-* and x86_64-*-*.
3483 2011-01-14 Richard Guenther <rguenther@suse.de>
3485 PR tree-optimization/47280
3486 * g++.dg/opt/pr47280.C: New testcase.
3488 2011-01-14 Jason Merrill <jason@redhat.com>
3490 * g++.dg/cpp0x/constexpr-regress1.C: New.
3492 * g++.dg/ext/flexary2.C: New.
3494 2011-01-14 Richard Guenther <rguenther@suse.de>
3497 * gcc.dg/torture/pr47281.c: New testcase.
3498 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3500 2011-01-14 Richard Guenther <rguenther@suse.de>
3502 PR tree-optimization/47286
3503 * gcc.dg/tree-ssa/pr47286.c: New testcase.
3505 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
3508 * g++.dg/ext/pr47213.C: New.
3510 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3512 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3514 2011-01-13 Tobias Burnus <burnus@net-b.de>
3515 Mikael Morin <mikael@gcc.gnu.org>
3519 * gfortran.dg/select_type_20.f90: New.
3520 * gfortran.dg/select_type_21.f90: New.
3522 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3525 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3527 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3529 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3530 * gcc.dg/guality/pr36728-2.c: Likewise.
3532 2011-01-13 Dodji Seketeli <dodji@redhat.com>
3535 * g++.dg/debug/dwarf2/template-params-9.C: New test.
3537 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
3539 PR rtl-optimization/45352
3540 * gcc.dg/pr45352-3.c: New.
3542 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3544 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3546 * g++.dg/cpp0x/range-for8.C: New.
3547 * g++.dg/cpp0x/range-for9.C: New.
3549 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
3552 * g++.dg/debug/pr47209.C: New.
3554 2011-01-12 Richard Guenther <rguenther@suse.de>
3557 * gcc.dg/lto/pr47259_0.c: New testcase.
3558 * gcc.dg/lto/pr47259_1.c: Likewise.
3560 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
3562 * objc-obj-c++-shared/Object1.h: Add copyright header, update
3563 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3564 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3565 methods missing from the OBJC2 Object.
3566 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3567 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3568 GNU and NeXT runtimes.
3569 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3571 * objc-obj-c++-shared/Object1.m: Likewise.
3572 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
3573 * objc.dg/proto-qual-1.m: Likewise.
3574 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3575 * obj-c++.dg/proto-qual-1.mm: Likewise.
3577 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
3580 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
3582 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3584 Fixed the Objective-C++ testsuite and updated all tests.
3585 * lib/obj-c++.exp (obj-c++_init): Declare and set
3586 gcc_warning_prefix and gcc_error_prefix.
3587 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
3588 'dg-warning', 'dg-message' and 'dg-error'.
3589 * obj-c++.dg/class-extension-3.mm: Likewise.
3590 * obj-c++.dg/class-protocol-1.mm: Likewise.
3591 * obj-c++.dg/encode-7.mm: Likewise.
3592 * obj-c++.dg/exceptions-3.mm: Likewise.
3593 * obj-c++.dg/exceptions-5.mm: Likewise.
3594 * obj-c++.dg/method-12.mm: Likewise.
3595 * obj-c++.dg/method-13.mm: Likewise.
3596 * obj-c++.dg/method-15.mm: Likewise.
3597 * obj-c++.dg/method-16.mm: Likewise.
3598 * obj-c++.dg/method-4.mm: Likewise.
3599 * obj-c++.dg/method-8.mm: Likewise.
3600 * obj-c++.dg/method-conflict-1.mm: Likewise.
3601 * obj-c++.dg/method-conflict-2.mm: Likewise.
3602 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
3603 and uncommented second part of the testcase now that the testsuite
3605 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
3606 and uncommented second part of the testcase now that the testsuite
3608 * obj-c++.dg/private-1.mm: Likewise.
3609 * obj-c++.dg/proto-lossage-4.mm: Likewise.
3610 * obj-c++.dg/syntax-error-7.mm: Likewise.
3611 * obj-c++.dg/warn5.mm: Likewise.
3612 * obj-c++.dg/property/at-property-14.mm: Likewise.
3613 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3615 * obj-c++.dg/property/at-property-18.mm: Likewise.
3616 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3618 * obj-c++.dg/property/at-property-21.mm: Likewise.
3619 * obj-c++.dg/property/at-property-28.mm: Likewise.
3620 * obj-c++.dg/property/at-property-5.mm: Likewise.
3621 * obj-c++.dg/property/dynamic-2.mm: Likewise.
3622 * obj-c++.dg/property/property-neg-3.mm: Likewise.
3623 * obj-c++.dg/property/synthesize-11.mm: Likewise.
3624 * obj-c++.dg/property/synthesize-6.mm: Likewise.
3625 * obj-c++.dg/property/synthesize-8.mm: Likewise.
3626 * obj-c++.dg/property/synthesize-9.mm: Likewise.
3627 * obj-c++.dg/tls/diag-5.mm: Likewise.
3628 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3629 dg-error, now matched correctly.
3631 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3633 * objc.dg/property/at-property-29.m: New.
3634 * obj-c++.dg/property/at-property-29.mm: New.
3636 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3638 * go.test/go-test.exp (go-set-goarch): New proc.
3639 (go-gc-tests): Use it.
3641 2011-01-11 Dodji Seketeli <dodji@redhat.com>
3644 * g++.dg/debug/dwarf2/template-params-8.C: New test.
3646 2011-01-11 Richard Henderson <rth@redhat.com>
3648 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3650 2011-01-11 Jan Hubicka <jh@suse.cz>
3654 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3655 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3657 2011-01-11 Richard Guenther <rguenther@suse.de>
3659 PR tree-optimization/46076
3660 * gcc.dg/tree-ssa/pr46076.c: New testcase.
3662 2011-01-11 Jeff Law <law@redhat.com>
3664 * PR tree-optimization/47086
3665 * gcc.dg/pr47086.c: New test.
3667 2011-01-11 Jason Merrill <jason@redhat.com>
3670 * g++.dg/template/new10.C: New.
3673 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3675 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
3677 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3678 Split type definitions and NSConstantString class into...
3679 * objc-obj-c++-shared/objc-test-suite-types.h: New.
3680 * objc-obj-c++-shared/nsconstantstring-class.h: New.
3681 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3682 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3683 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3684 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3686 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3687 encode defines for newer NeXT system headers.
3688 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3689 * obj-c++.dg/torture/strings/string1.mm: Likewise.
3690 * objc.dg/foreach-5.m: Likewise.
3691 * objc.dg/foreach-2.m: Likewise.
3692 * objc.dg/foreach-4.m: Likewise.
3693 * objc.dg/torture/strings/string1.m: Likewise.
3694 * objc.dg/torture/strings/string2.m: Likewise.
3695 * objc.dg/torture/strings/string3.m: Likewise.
3696 * objc.dg/torture/strings/string4.m: Likewise.
3697 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3698 header and stand alone.
3699 * obj-c++.dg/strings/strings-2.mm: Likewise.
3700 * objc.dg/torture/strings/const-str-3.m: Likewise.
3701 * objc.dg/strings/strings-2.m: Likewise.
3702 * objc.dg/strings/const-str-12b.m: Likewise.
3704 2011-01-12 Richard Guenther <rguenther@suse.de>
3707 * gcc.dg/attr-weak-1.c: Adjust.
3709 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
3712 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3713 standard compliant and comment.
3715 2011-01-10 Jan Hubicka <jh@suse.cz>
3718 * gcc.dg/initpri3.c: New testcase.
3720 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
3723 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3729 (g_ebp_save): Likewise.
3730 (g_esp_save): Likewise.
3732 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3734 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3736 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3738 PR tree-optimization/46021
3739 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3740 i?86-*-*, x86_64-*-*.
3742 2011-01-10 Jeff Law <law@redhat.com>
3744 * PR tree-optimization/47141
3745 * gcc.c-torture/compile/pr47141.c: New test.
3747 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
3750 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3751 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3752 * gcc.dg/vect/slp-35.c: Remove XFAILs.
3753 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3756 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3757 being vectorized. Adjust dg-final pattern. Remove XFAIL.
3758 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3759 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3760 being vectorized. Adjust dg-final pattern.
3763 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3764 * gcc.dg/vect/slp-24.c: Likewise.
3766 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
3769 * g++.dg/other/pr47218-1.C: New test file.
3770 * g++.dg/other/pr47218.C: Likewise.
3771 * g++.dg/other/pr47218.h: New supporting header.
3773 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
3776 * objc.dg/attributes/invalid-attribute-1.m: New.
3777 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3779 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3782 * gfortran.dg/proc_ptr_comp_28.f90: New.
3784 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3786 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
3787 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
3788 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3789 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3790 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
3791 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3792 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
3793 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
3794 * objc.dg/gnu-api-2-class.m: Likewise.
3795 * objc.dg/gnu-api-2-ivar.m: Likewise.
3796 * objc.dg/gnu-api-2-method.m: Likewise.
3797 * objc.dg/gnu-api-2-objc.m: Likewise.
3798 * objc.dg/gnu-api-2-object.m: Likewise.
3799 * objc.dg/gnu-api-2-property.m: Likewise.
3800 * objc.dg/gnu-api-2-protocol.m: Likewise.
3801 * objc.dg/gnu-api-2-sel.m: Likewise.
3803 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3805 * objc.dg/foreach-1.m: Skip for Darwin < 9.
3806 * objc.dg/objc-foreach-4.m: Likewise.
3807 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
3808 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
3809 * objc.dg/foreach-4.m: Likewise.
3810 * objc.dg/foreach-5.m: Likewise.
3811 * objc.dg/foreach-3.m: Return self from init.
3813 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3816 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
3818 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3821 * gfortran.dg/class_35.f90: New.
3823 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3825 * objc.dg/foreach-1.m: Add "-Wall" to flags.
3827 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
3830 * objc.dg/invalid-method-2.m: New.
3831 * obj-c++.dg/invalid-method-2.mm: New.
3833 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
3836 * gfortran.dg/transpose_optimization_2.f90 : New test.
3838 2011-01-08 Jan Hubicka <jh@suse.cz>
3840 PR tree-optmization/46469
3841 * g++.dg/torture/pr46469.C: New testcase.
3843 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3845 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
3846 emulation of libobjc-gnu structure layout functionality to ..
3847 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
3848 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
3849 * objc/execute/bf-common.h: Adjust headers.
3850 * objc/execute/bf-1.m: Likewise.
3851 * objc/execute/bf-2.m: Likewise.
3852 * objc/execute/bf-3.m: Likewise.
3853 * objc/execute/bf-4.m: Likewise.
3854 * objc/execute/bf-5.m: Likewise.
3855 * objc/execute/bf-6.m: Likewise.
3856 * objc/execute/bf-7.m: Likewise.
3857 * objc/execute/bf-8.m: Likewise.
3858 * objc/execute/bf-9.m: Likewise.
3859 * objc/execute/bf-10.m: Likewise.
3860 * objc/execute/bf-11.m: Likewise.
3861 * objc/execute/bf-12.m: Likewise.
3862 * objc/execute/bf-13.m: Likewise.
3863 * objc/execute/bf-14.m: Likewise.
3864 * objc/execute/bf-15.m: Likewise.
3865 * objc/execute/bf-16.m: Likewise.
3866 * objc/execute/bf-17.m: Likewise.
3867 * objc/execute/bf-18.m: Likewise.
3868 * objc/execute/bf-19.m: Likewise.
3869 * objc/execute/bf-20.m: Likewise.
3870 * objc/execute/bf-21.m: Likewise.
3871 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
3872 objc_get_type_qualifiers ().
3874 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3877 * gfortran.dg/dependency_39.f90: New test.
3879 2011-01-07 Jan Hubicka <jh@suse.cz>
3881 Get builtins tests ready for linker plugin.
3882 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
3883 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
3884 my_memset, my_bzero): Mark used.
3885 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
3886 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
3888 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
3891 2011-01-07 Jan Hubicka <jh@suse.cz>
3893 PR tree-optimization/46367
3894 * g++.dg/torture/pr46367.C: New file.
3896 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3899 * gcc.dg/pr47201.c: New test.
3902 * gcc.dg/tree-prof/pr47187.c: New test.
3904 2011-01-07 Tobias Burnus <burnus@net-b.de>
3907 * gfortran.dg/extends_type_of_3.f90: New.
3909 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
3911 * g++.dg/ext/dllexport-MI1.C: Adjust test.
3912 * g++.dg/ext/dllimport-MI1.C: Likewise.
3913 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
3914 * g++.dg/ext/dllimport10.C: Likewise.
3915 * g++.dg/ext/dllimport11.C: Likewise.
3916 * g++.dg/ext/dllimport12.C: Likewise.
3917 * g++.dg/ext/dllimport13.C: Likewise.
3918 * g++.dg/ext/dllimport2.C: Likewise.
3919 * g++.dg/ext/dllimport3.C: Likewise.
3920 * g++.dg/ext/dllimport4.C: Likewise.
3921 * g++.dg/ext/dllimport5.C: Likewise.
3922 * g++.dg/ext/dllimport6.C: Likewise.
3923 * g++.dg/ext/dllimport8.C: Likewise.
3924 * g++.dg/ext/dllimport9.C: Likewise.
3925 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
3926 targets, too. Additionally enable test for i?86-*-mingw*.
3927 * g++.dg/ext/selectany1.C: Likewise.
3928 Remove guard variable check.
3930 2011-01-07 Janus Weil <janus@gcc.gnu.org>
3934 * gfortran.dg/storage_size_3.f08: Extended.
3936 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3939 * g++.dg/template/stdarg1.C: New test.
3941 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3944 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
3945 * gfortran.dg/defined_operators_1.f90: Split the subroutine
3946 from the interface of functions to not hide the errors that
3949 2011-01-06 Jan Hubicka <jh@suse.cz>
3951 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3952 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
3954 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3958 * gfortran.dg/interface_33.f90: New test.
3960 2011-01-06 Jakub Jelinek <jakub@redhat.com>
3963 * gcc.c-torture/compile/pr47150.c: New test.
3965 2011-01-06 Ira Rosen <irar@il.ibm.com>
3967 PR tree-optimization/47139
3968 * gcc.dg/vect/pr47139.c: New test.
3970 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3973 * gfortran.dg/extends_type_of_2.f03: New.
3975 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3977 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
3979 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
3981 * gnat.dg/opt14.adb: New test.
3983 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3986 * gfortran.dg/allocate_error_2.f90: New test.
3988 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3991 * gfortran.dg/storage_size_3.f08: New.
3993 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3995 PR libgfortran/47154
3996 * gfortran.dg/namelist_68.f90: New test.
3998 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
4000 * gnat.dg/unchecked_convert8.ad[sb]: New test.
4002 2011-01-04 Janus Weil <janus@gcc.gnu.org>
4005 * gfortran.dg/class_34.f90: New.
4007 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4009 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
4010 use __builtin_inff. Skip all single-precision tests that require
4013 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4015 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
4017 2011-01-03 Jakub Jelinek <jakub@redhat.com>
4019 PR tree-optimization/47148
4020 * gcc.c-torture/execute/pr47148.c: New test.
4022 PR tree-optimization/47155
4023 * gcc.c-torture/execute/pr47155.c: New test.
4025 PR rtl-optimization/47157
4026 * gcc.c-torture/compile/pr47157.c: New test.
4028 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4030 * gcc.dg/torture/vector-shift2.c (schar): Define.
4031 (main): Always use schar or uchar instead of plain "char" to avoid
4032 dependencies on implementation-defined char signedness.
4034 2011-01-03 Martin Jambor <mjambor@suse.cz>
4036 PR tree-optimization/46801
4037 * gnat.dg/pack9.adb: Remove xfail.
4039 2011-01-03 Martin Jambor <mjambor@suse.cz>
4041 PR tree-optimization/46984
4042 * g++.dg/ipa/pr46984.C: New test.
4044 2011-01-02 Janus Weil <janus@gcc.gnu.org>
4047 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
4049 2011-01-02 Jakub Jelinek <jakub@redhat.com>
4051 PR tree-optimization/47140
4052 * gcc.c-torture/compile/pr47140.c: New test.
4054 PR rtl-optimization/47028
4055 * gcc.dg/pr47028.c: New test.
4057 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
4059 * objc.dg/protocol-forward-1.m: Removed TODO.
4060 * objc.dg/protocol-forward-2.m: New.
4061 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
4062 * obj-c++.dg/protocol-forward-2.mm: New.
4064 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
4067 * g++.dg/eh/pr38662.C: New testcase.
4069 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
4071 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
4072 scan for newline '\n'.
4075 Copyright (C) 2011 Free Software Foundation, Inc.
4077 Copying and distribution of this file, with or without modification,
4078 are permitted in any medium without royalty provided the copyright
4079 notice and this notice are preserved.