1 2011-04-14 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/sfinae15.C: New.
5 * g++.dg/cpp0x/sfinae14.C: New.
7 * g++.dg/ext/vla10.C: New.
9 2011-04-14 Richard Guenther <rguenther@suse.de>
11 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
13 2011-04-14 Richard Guenther <rguenther@suse.de>
15 * gcc.dg/fold-bitand-4.c: Move ...
16 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
18 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
20 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
22 * gcc.target/avr/torture/trivial.c: Ditto.
24 2011-04-13 Jason Merrill <jason@redhat.com>
26 * g++.dg/template/operator11.C: New.
28 2011-04-13 Jakub Jelinek <jakub@redhat.com>
31 * gcc.dg/gomp/pr48591.c: New test.
34 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
35 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
37 2011-04-13 Dodji Seketeli <dodji@redhat.com>
40 * g++.dg/template/dependent-expr7.C: New test case.
42 2011-04-13 Jason Merrill <jason@redhat.com>
44 * g++.dg/cpp0x/sfinae13.C: New.
46 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
48 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
50 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
52 * gcc.target/arm/pr43698.c: Remove -march option.
54 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
56 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
59 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
63 * gfortran.dg/realloc_on_assign_6.f03: New test.
65 2011-04-12 Kai Tietz <ktietz@redhat.com>
67 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
68 targets the additional -mno-ms-bitfields and
69 -Wno-packed-bitfield-compat options.
70 * g++.dg/ext/bitfield3.C: Likewise.
71 * g++.dg/ext/bitfield4.C: Likewise.
72 * g++.dg/ext/bitfield5.C: Likewise.
73 * gcc.dg/bitfld-15.c: Likewise.
74 * gcc.dg/bitfld-16.c: Likewise.
75 * gcc.dg/bitfld-17.c: Likewise.
76 * gcc.dg/bitfld-18.c: Likewise.
78 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
80 * gcc.target/arm/neon-vld3-1.c: New test.
81 * gcc.target/arm/neon-vst3-1.c: New test.
82 * gcc.target/arm/neon/v*.c: Regenerate.
84 2011-04-12 Jakub Jelinek <jakub@redhat.com>
86 PR rtl-optimization/48549
87 * g++.dg/opt/pr48549.C: New test.
89 2011-04-12 Richard Guenther <rguenther@suse.de>
91 PR tree-optimization/46076
92 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
94 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
97 * lib/compat.exp (compat-execute): Declare unsupported after
98 stripping path from src1.
99 * lib/lto.exp (lto-execute): Likewise.
101 2011-04-12 Jakub Jelinek <jakub@redhat.com>
104 * gcc.dg/pr48552-1.c: New test.
105 * gcc.dg/pr48552-2.c: New test.
107 2011-04-11 Jason Merrill <jason@redhat.com>
109 * g++.dg/cpp0x/sfinae12.C: New.
111 * g++.dg/cpp0x/enum10.C: New.
113 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
115 * g++.dg/cpp0x/rv-func.C: New.
117 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
119 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
122 2011-04-11 Martin Jambor <mjambor@suse.cz>
124 PR tree-optimization/48195
125 * gcc.dg/ipa/pr48195.c: New test.
127 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
129 * gnat.dg/return3.adb: Remove unused switch.
131 2011-04-08 Mike Stump <mikestump@comcast.net>
134 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
135 default to fno-common.
137 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
139 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
140 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
142 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
145 * gfortran.dg/function_optimize_5.f90: New test.
147 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
149 * gnat.dg/aggr17.adb: New test.
150 * gnat.dg/aggr18.adb: Likewise.
152 2011-04-08 Michael Matz <matz@suse.de>
155 * gcc.target/i386/pr48389.c: New test.
157 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
159 PR rtl-optimization/48272
160 * g++.dg/opt/pr48272.C: New.
162 2011-04-08 Dmitry Melnik <dm@ispras.ru>
164 PR rtl-optimization/48235
165 * gcc.dg/pr48235.c: New.
167 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
169 PR rtl-optimization/48302
170 * g++.dg/opt/pr48302.C: New.
172 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
175 * g++.dg/opt/pr48273.C: New.
177 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
179 PR rtl-optimization/48442
180 * gcc.dg/pr48442.c: New.
182 2011-04-08 Jakub Jelinek <jakub@redhat.com>
184 PR tree-optimization/48377
185 * gcc.dg/vect/pr48377.c: New test.
187 2011-04-07 Jason Merrill <jason@redhat.com>
189 * g++.dg/cpp0x/regress/call1.C: New.
191 * g++.dg/cpp0x/variadic107.C: New.
193 * g++.dg/cpp0x/sfinae11.C: New.
194 * g++.dg/cpp0x/noexcept02.C: Fix.
196 * g++.dg/cpp0x/sfinae10.C: New.
198 * g++.dg/cpp0x/sfinae9.C: New.
200 * c-c++-common/Wcast-qual-1.c: Move here from...
201 * gcc.dg/cast-qual-3.c: ...here, and...
202 * g++.dg/warn/Wcast-qual2.C: ...here.
204 * g++.dg/cpp0x/sfinae8.C: New.
206 * g++.dg/cpp0x/sfinae7.C: New.
208 * g++.dg/cpp0x/enum9.C: New.
210 2011-04-07 Mike Stump <mikestump@comcast.net>
212 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
215 2011-04-07 Jakub Jelinek <jakub@redhat.com>
218 * gfortran.dg/gomp/pr48117.f90: New test.
221 * gcc.dg/torture/pr48343.c: New test.
223 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
225 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
227 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
229 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
231 2011-04-07 Tom de Vries <tom@codesourcery.com>
234 * lib/scanasm.exp (object-size): New proc.
235 * gcc.target/arm/pr43920-2.c: New test.
237 2011-04-06 Tobias Burnus <burnus@net-b.de>
241 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
243 2011-04-06 Steve Ellcey <sje@cup.hp.com>
245 * gcc.dg/mtune.c: Prune note from output.
247 2011-04-06 Jakub Jelinek <jakub@redhat.com>
250 * gcc.dg/guality/pr36977.c: New test.
251 * gcc.dg/guality/pr48466.c: New test.
253 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
255 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
257 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
259 * gnat.dg/return3.adb: New test.
261 2011-04-06 Richard Guenther <rguenther@suse.de>
263 PR tree-optimization/47663
264 * gcc.dg/tree-ssa/inline-8.c: New testcase.
266 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
268 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
269 Solaris 8 and 9 as well.
271 2011-04-05 Tom de Vries <tom@codesourcery.com>
274 * gcc.target/arm/pr43920-1.c: New test.
276 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
278 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
279 (cctor): Actually return the value.
280 (main): Cast return values.
282 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
284 * gfortran.dg/character_comparison_8.f90: New test.
286 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
288 * frontend-passes: (optimize_lexical_comparison): New function.
289 (optimize_expr): Call it.
290 (optimize_comparison): Also handle lexical comparison functions.
291 Return false instad of -2 for unequal comparison.
293 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
296 * function_optimize_4.f90: New test.
298 2011-04-04 Tobias Burnus <burnus@net-b.de>
301 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
302 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
303 * gfortran.dg/coarray_15.f90: New.
305 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
307 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
308 * gfortran.dg/bessel_7.f90: Likewise.
310 2011-04-03 Tobias Burnus <burnus@net-b.de>
312 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
314 2011-04-03 Richard Guenther <rguenther@suse.de>
315 Ira Rosen <ira.rosen@linaro.org>
317 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
318 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
319 -ftree-loop-if-convert-stores.
321 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
323 * gnat.dg/specs/aggr2.ads: New test.
325 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
327 * gnat.dg/debug2.ad[sb]: New test.
328 * gnat.dg/debug2_pkg.ads: New helper.
329 * gnat.dg/debug3.ad[sb]: New test.
331 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
333 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
335 2011-04-01 Jakub Jelinek <jakub@redhat.com>
338 * gcc.c-torture/compile/pr48335-1.c: New test.
339 * gcc.dg/pr48335-1.c: New test.
340 * gcc.dg/pr48335-2.c: New test.
341 * gcc.dg/pr48335-3.c: New test.
342 * gcc.dg/pr48335-4.c: New test.
343 * gcc.dg/pr48335-5.c: New test.
344 * gcc.dg/pr48335-6.c: New test.
345 * gcc.dg/pr48335-7.c: New test.
346 * gcc.dg/pr48335-8.c: New test.
347 * gcc.target/i386/pr48335-1.c: New test.
349 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
352 * gcc.dg/Waddress.c: New test.
354 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
357 * gfortran.dg/function_optimize_3.f90: New test.
359 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
361 * gcc.c-torture/compile/20110401-1.c: New test.
363 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
364 * g++.dg/lto/20091002-2_0.C: Likewise.
365 * g++.dg/lto/20090303_0.c: Likewise.
366 * g++.dg/lto/20091004-1_0.C: Likewise.
367 * g++.dg/lto/20091002-3_0.C: Likewise.
368 * g++.dg/lto/20091004-2_0.C: Likewise.
369 * g++.dg/lto/20081123_0.C: Likewise.
370 * g++.dg/lto/20090313_0.C: Likewise.
371 * g++.dg/lto/20081109-1_0.C: Likewise.
372 * g++.dg/lto/20081219_0.C: Likewise.
373 * g++.dg/lto/20081204-1_0.C: Likewise.
374 * g++.dg/lto/20090302_0.C: Likewise.
375 * g++.dg/lto/20081119-1_0.C: Likewise.
376 * g++.dg/lto/20081118_0.C: Likewise.
377 * gcc.dg/lto/20091020-2_0.c: Likewise.
378 * gcc.dg/lto/20090210_0.c: Likewise.
379 * gcc.dg/lto/20081204-1_0.c: Likewise.
380 * gcc.dg/lto/20081224_0.c: Likewise.
381 * gcc.dg/lto/20090219_0.c: Likewise.
382 * gcc.dg/lto/20091014-1_0.c: Likewise.
383 * gcc.dg/lto/20091016-1_0.c: Likewise.
384 * gcc.dg/lto/20090206-2_0.c: Likewise.
385 * gcc.dg/lto/20090116_0.c: Likewise.
386 * gcc.dg/lto/20091013-1_0.c: Likewise.
387 * gcc.dg/lto/20091015-1_0.c: Likewise.
388 * gcc.dg/lto/20090126-2_0.c: Likewise.
390 2011-03-31 Ian Lance Taylor <iant@google.com>
392 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
394 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
396 * gnat.dg/opt16.adb: New test.
398 2011-03-31 Jason Merrill <jason@redhat.com>
400 * g++.dg/cpp0x/defaulted24.C: New.
402 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
405 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
408 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
410 * g++.dg/other/i386-9.C: New test.
412 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
414 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
416 2011-03-30 Jason Merrill <jason@redhat.com>
418 * g++.dg/cpp0x/regress/error-recovery1.C: New.
420 * g++.dg/cpp0x/regress/isnan.C: New.
422 * g++.dg/cpp0x/initlist46.C: New.
424 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
427 * gcc.target/arm/neon-modes-2.c: New test.
429 2011-03-30 Jakub Jelinek <jakub@redhat.com>
432 * gcc.c-torture/compile/pr48305.c: New test.
434 2011-03-29 Jason Merrill <jason@redhat.com>
436 * g++.dg/cpp0x/regress/value-dep1.C: New.
438 2011-03-29 Steve Ellcey <sje@cup.hp.com>
440 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
442 2011-03-29 Ian Lance Taylor <iant@google.com>
444 * go.test/go-test.exp: Handle the test lines used in several new
446 (errchk): Add opts parameter. Change all callers. Handle parens
449 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
450 Dominique d'Humieres <dominiq@lps.ens.fr>
452 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
453 and __APPLE__ && __PPC__ && __ALTIVEC__.
455 2011-03-29 Jason Merrill <jason@redhat.com>
457 * g++.dg/cpp0x/dependent1.C: New.
459 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
461 * g++.dg/cpp0x/constexpr-memfn1.C: New.
463 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
465 2011-03-29 Janus Weil <janus@gcc.gnu.org>
468 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
469 * gfortran.dg/proc_ptr_comp_32.f90: New.
471 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
473 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
474 check for corresponding warning.
476 2011-03-28 Jason Merrill <jason@redhat.com>
478 * g++.dg/cpp0x/rv-deduce2.C: New.
480 2011-03-29 Jakub Jelinek <jakub@redhat.com>
483 * gcc.dg/pr48203.c: New test.
485 2011-03-28 Jeff Law <law@redhat.com>
487 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
489 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
491 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
492 and __PPC__ && __ALTIVEC__.
494 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
497 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
498 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
499 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
500 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
502 2011-03-28 Jason Merrill <jason@redhat.com>
504 * g++.dg/cpp0x/initlist-array2.C: New.
506 * g++.dg/cpp0x/initlist-array1.C: New.
508 * g++.dg/cpp0x/constexpr-compound.C: New.
510 * g++.dg/cpp0x/constexpr-using.C: New.
512 * g++.dg/cpp0x/constexpr-noexcept.C: New.
514 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
517 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
519 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
521 * gcc.dg/slp-1.c: New test.
523 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
525 * gcc.target/i386/avx256-unaligned-load-1.c: New.
526 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
527 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
528 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
529 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
530 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
531 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
532 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
533 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
534 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
535 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
536 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
537 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
538 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
540 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
543 * gfortran.dg/trim_optimize_5.f90: New test.
544 * gfortran.dg/trim_optimize_6.f90: New test.
546 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
549 * gcc.target/mips/madd-7.c: Remove -mlong32.
550 * gcc.target/mips/msub-7.c: Likewise.
552 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
554 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
555 accesses to preserve the meaning of the test for doubleword vectors.
556 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
557 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
559 2011-03-26 Janus Weil <janus@gcc.gnu.org>
562 * gfortran.dg/class_42.f03: New.
564 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
566 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
569 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
571 PR rtl-optimization/48144
572 * gcc.dg/pr48144.c: New test.
574 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
576 * gnat.dg/discr27.ad[sb]: New test.
578 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
580 * gnat.dg/limited_with2.ad[sb]: New test.
581 * gnat.dg/limited_with2_pkg1.ads: New helper.
582 * gnat.dg/limited_with2_pkg2.ads: Likewise.
584 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
586 * gnat.dg/opt15.adb: New test.
587 * gnat.dg/opt15_pkg.ad[sb]: New helper.
589 2011-03-25 Tobias Burnus <burnus@net-b.de>
593 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
594 * gfortran.dg/leadz_trailz_3.f90: Ditto
596 2011-03-25 Martin Jambor <mjambor@suse.cz>
598 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
600 2011-03-25 Jason Merrill <jason@redhat.com>
602 * g++.dg/cpp0x/defaulted22.C: New.
603 * g++.dg/cpp0x/defaulted23.C: New.
604 * g++.dg/cpp0x/defaulted15.C: Adjust.
606 2011-03-25 Jason Merrill <jason@redhat.com>
608 * g++.dg/cpp0x/move1.C: New.
610 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
613 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
615 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
617 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
618 for mips-sgi-irix6.5.
619 Replace snprintf prototype by <stdio.h>.
621 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
624 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
626 * gcc.dg/graphite/block-4.c: Likewise.
627 * gcc.dg/graphite/block-7.c: Likewise.
628 * gcc.dg/graphite/block-8.c: Likewise.
630 2011-03-25 Richard Guenther <rguenther@suse.de>
632 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
633 * g++.dg/tree-ssa/pr8781.C: Likewise.
634 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
635 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
636 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
637 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
638 * gcc.dg/tree-ssa/alias-18.c: Likewise.
639 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
640 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
641 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
642 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
643 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
644 * gcc.dg/tree-ssa/pr21574.c: Likewise.
645 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
646 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
647 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
648 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
649 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
650 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
651 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
652 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
653 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
654 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
655 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
656 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
657 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
658 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
659 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
660 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
661 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
662 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
663 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
664 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
665 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
666 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
667 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
668 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
669 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
670 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
671 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
672 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
673 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
674 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
675 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
676 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
677 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
678 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
679 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
680 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
681 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
682 * c-c++-common/pr46562-2.c: Likewise.
683 * gfortran.dg/pr42108.f90: Likewise.
684 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
685 foo to be inlined even at -O1.
686 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
687 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
688 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
689 * gcc.dg/matrix/matrix.exp: Disable FRE.
691 2011-03-24 Jakub Jelinek <jakub@redhat.com>
694 * gcc.dg/dfp/pr48204.c: New test.
696 2011-03-24 Steve Ellcey <sje@cup.hp.com>
699 * gcc.c-torture/execute/pr47917.c: Move this...
700 * gcc.dg/torture/pr47917.c: to here and add xfails.
702 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
704 * gnat.dg/array16.ad[sb]: New test.
705 * gnat.dg/array16.ads: New helper.
707 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
709 * gnat.dg/derived_type2.adb: New test.
711 2011-03-24 Richard Guenther <rguenther@suse.de>
713 PR tree-optimization/48271
714 * g++.dg/torture/pr48271.C: New testcase.
716 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
718 * gnat.dg/array15.ad[sb]: New test.
720 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
723 * gcc.target/i386/pr48237.c: New test.
725 2011-03-24 Richard Guenther <rguenther@suse.de>
728 * gcc.dg/builtin-object-size-10.c: New testcase.
730 2011-03-24 Richard Guenther <rguenther@suse.de>
732 PR tree-optimization/46562
733 * c-c++-common/pr46562-2.c: New testcase.
734 * c-c++-common/pr46562.c: Likewise.
736 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
738 * gcc.dg/vect/vect-cselim-1.c: New test.
739 * gcc.dg/vect/vect-cselim-2.c: New test.
741 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
743 * gcc.target/arm/pr46934.c: New.
745 2011-03-23 Ian Lance Taylor <iant@google.com>
747 * go.test/go-test.exp (errchk): Ignore lines containing ////.
749 2011-03-23 Richard Guenther <rguenther@suse.de>
751 * gcc.dg/struct: Remove directory and contents.
753 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
756 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
758 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
760 * gnat.dg/discr26.ad[sb]: New test.
761 * gnat.dg/discr26_pkg.ads: New helper.
763 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
766 * gcc.target/arm/neon-vld-1.c: New test.
768 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
770 * gnat.dg/array14.ad[sb]: New test.
771 * gnat.dg/array14_pkg.ads: New helper.
773 2011-03-22 Joseph Myers <joseph@codesourcery.com>
775 * gcc.c-torture/execute/920501-8.x: Remove.
776 * gcc.c-torture/execute/930513-1.x: Remove.
777 * gcc.c-torture/execute/960312-1.x: Remove.
778 * gcc.c-torture/compile/20000804-1.c,
779 gcc.c-torture/compile/20001205-1.c,
780 gcc.c-torture/compile/20001226-1.c,
781 gcc.c-torture/compile/20010518-2.c,
782 gcc.c-torture/compile/20020312-1.c,
783 gcc.c-torture/compile/20020604-1.c,
784 gcc.c-torture/compile/920501-12.c,
785 gcc.c-torture/compile/920501-4.c,
786 gcc.c-torture/compile/920520-1.c,
787 gcc.c-torture/compile/980506-1.c,
788 gcc.c-torture/execute/980709-1.x,
789 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
791 * gcc.dg/cpp/assert4.c: Don't handle ARC.
792 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
795 2011-03-22 Nick Clifton <nickc@redhat.com>
797 * lib/target-supports.exp (check_profiling_available): Add MN10300
798 to the list of targets that do not support profiling. Restore
799 alpha sorting to this list.
801 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
803 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
804 failure on 32-bit systems.
805 * gcc.dg/torture/vector-2.c: Ditto.
807 2011-03-22 Richard Guenther <rguenther@suse.de>
809 PR tree-optimization/48228
810 * gcc.dg/Wstrict-overflow-23.c: New testcase.
812 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
814 * lib/prune.exp (prune_gcc_output): Prune "could not create
815 compact unwind for" warnings.
817 2011-03-20 Jakub Jelinek <jakub@redhat.com>
821 * gcc.c-torture/execute/pr42544.c: New test.
822 * gcc.c-torture/execute/pr48197.c: New test.
824 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
826 PR preprocessor/48192
827 * gcc.target/powerpc/pr48192.c: New file.
830 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
831 split problem of 0 being loaded in a VSX register.
833 2011-03-21 Richard Guenther <rguenther@suse.de>
836 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
837 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
838 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
839 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
841 2011-03-21 Jakub Jelinek <jakub@redhat.com>
844 * gcc.dg/pr48213.c: New test.
846 2011-03-21 Kai Tietz <ktietz@redhat.com>
849 * g++.dg/plugin/attribute_plugin.c: Adjust test.
851 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
853 * gcc.target/arm/xor-and.c: New.
855 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
858 * gfortran.dg/function_optimize_1.f90: New test.
859 * gfortran.dg/function_optimize_2.f90: New test.
861 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
863 PR rtl-optimization/47502
864 * gcc.target/i386/pr47502-1.c: New.
865 * gcc.target/i386/pr47502-2.c: Likewise.
867 2011-03-20 Jakub Jelinek <jakub@redhat.com>
869 PR rtl-optimization/48156
870 * gcc.dg/pr48156.c: New test.
872 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
875 * gfortran.dg/scratch_1.f90: Adjust test.
877 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
880 * gfortran.dg/scratch_1.f90: New test.
882 2011-03-18 Joseph Myers <joseph@codesourcery.com>
884 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
885 variably modified typedefs.
886 * gcc.dg/c1x-typedef-2.c: Remove.
888 2011-03-18 Joseph Myers <joseph@codesourcery.com>
890 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
891 * gcc.dg/c1x-anon-struct-3.c: New test.
892 * gcc.dg/anon-struct-11.c: Update.
894 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
896 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
900 2011-03-18 Jason Merrill <jason@redhat.com>
902 * g++.dg/template/fn-ptr1.C: New.
904 * g++.dg/overload/volatile1.C: New.
906 * g++.dg/opt/pr23372.C: New.
908 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
910 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
913 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
915 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
917 * gcc.target/arm/unsigned-extend-1.c: New.
919 2011-03-18 Jakub Jelinek <jakub@redhat.com>
922 * gcc.c-torture/compile/pr48161.c: New test.
924 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
927 * gcc.dg/torture/pr47725.c: New.
929 2011-03-17 Jason Merrill <jason@redhat.com>
931 * g++.dg/cpp0x/constexpr-overflow2.C: New.
932 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
934 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
936 * gnat.dg/specs/elab2.ads: New test.
937 * gnat.dg/specs/elab2_pkg.ads: New helper.
939 2011-03-17 Jason Merrill <jason@redhat.com>
941 * g++.dg/cpp0x/decltype-1212.C: New.
942 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
944 2011-03-17 Jason Merrill <jason@redhat.com>
946 * g++.dg/parse/memfnquals1.C: New.
948 2011-03-17 Richard Guenther <rguenther@suse.de>
951 * gcc.dg/pr48134.c: New testcase.
953 2011-03-17 Richard Guenther <rguenther@suse.de>
956 * g++.dg/torture/pr48165.C: New testcase.
958 2011-03-17 Jakub Jelinek <jakub@redhat.com>
960 PR rtl-optimization/48141
961 * gcc.dg/pr48141.c: New test.
963 2011-03-16 Jason Merrill <jason@redhat.com>
965 * g++.dg/cpp0x/constexpr-48089.C: New.
967 * g++.dg/cpp0x/constexpr-abi1.C: New.
969 * g++.dg/cpp0x/constexpr-46336.C: New.
970 * g++.dg/parse/friend5.C: Adjust expected errors.
972 * g++.dg/cpp0x/constexpr-47570.C: New.
974 2011-03-16 Dodji Seketeli <dodji@redhat.com>
977 * ++.dg/debug/dwarf2/typedef6.C: New test.
979 2011-03-16 Jason Merrill <jason@redhat.com>
981 * g++.dg/cpp0x/elision2.C: New.
983 * g++.dg/cpp0x/constexpr-array3.C: New.
985 2011-03-16 Jason Merrill <jason@redhat.com>
987 * g++.dg/cpp0x/sfinae6.C: New.
988 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
989 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
990 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
991 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
992 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
994 2011-03-16 Jason Merrill <jason@redhat.com>
996 * g++.dg/template/incomplete6.C: New.
998 2011-03-16 Jeff Law <law@redhat.com>
1000 * gcc.dg/tree-ssa/vrp55.c: New test.
1002 2011-03-16 Jason Merrill <jason@redhat.com>
1004 * g++.dg/cpp0x/auto22.C: New.
1006 2011-03-16 Richard Guenther <rguenther@suse.de>
1008 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
1009 optimizing it away if promoted to const.
1011 2011-03-16 Richard Guenther <rguenther@suse.de>
1013 PR tree-optimization/48149
1014 * gcc.dg/fold-complex-1.c: New testcase.
1016 2011-03-16 Richard Guenther <rguenther@suse.de>
1019 * gcc.dg/guality/pr45882.c: Really make sure no inlining
1022 2011-03-16 Richard Guenther <rguenther@suse.de>
1024 PR tree-optimization/26134
1025 * gcc.dg/tree-ssa/complex-6.c: New testcase.
1027 2011-03-16 Richard Guenther <rguenther@suse.de>
1029 PR tree-optimization/48146
1030 * gcc.dg/torture/pr48146.c: New testcase.
1032 2011-03-16 Richard Guenther <rguenther@suse.de>
1034 * gcc.dg/tree-ssa/pr14814.c: Adjust.
1035 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
1037 2011-03-16 Jakub Jelinek <jakub@redhat.com>
1040 * gcc.c-torture/compile/pr48136.c: New test.
1042 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
1045 * gcc.dg/guality/pr45882.c: New test.
1047 2011-03-15 Jason Merrill <jason@redhat.com>
1049 * g++.dg/cpp0x/constexpr-recursion.C: New.
1051 * g++.dg/cpp0x/implicit11.C: New.
1053 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1055 * g++.dg/cpp0x/constexpr-attribute.C: New.
1057 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
1059 * g++.dg/parse/pr34758.C: New.
1061 2011-03-15 Xinliang David Li <davidxl@google.com>
1064 * gcc.dg/uninit-pred-7_d.c: New test.
1065 * gcc.dg/uninit-pred-8_d.c: New test.
1067 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1070 * gcc.target/arm/pr46788.c: New.
1072 2011-03-15 Richard Guenther <rguenther@suse.de>
1075 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
1076 * gfortran.dg/ishft_4.f90: Likewise.
1077 * gfortran.dg/leadz_trailz_3.f90: Likewise.
1079 2011-03-15 Richard Guenther <rguenther@suse.de>
1081 PR tree-optimization/13954
1082 * g++.dg/tree-ssa/pr13954.C: New testcase.
1084 2011-03-15 Richard Guenther <rguenther@suse.de>
1086 PR tree-optimization/48037
1087 * gcc.target/i386/pr48037-1.c: New testcase.
1089 2011-03-15 Richard Guenther <rguenther@suse.de>
1091 PR tree-optimization/41490
1092 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
1093 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
1094 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
1095 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
1096 * g++.dg/tree-ssa/pr33604.C: Adjust.
1098 2011-03-14 Jakub Jelinek <jakub@redhat.com>
1101 * gcc.c-torture/execute/pr47917.c: New test.
1102 * gcc.dg/pr47917.c: New test.
1105 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
1107 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
1109 * gcc.target/i386/sse4_1-floor-vec.c: New test.
1110 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
1111 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
1112 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
1113 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
1114 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
1115 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
1116 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
1117 * gcc.target/i386/avx-floor-vec.c: Ditto.
1118 * gcc.target/i386/avx-ceil-vec.c: Ditto.
1119 * gcc.target/i386/avx-trunc-vec.c: Ditto.
1120 * gcc.target/i386/avx-rint-vec.c: Ditto.
1121 * gcc.target/i386/avx-floorf-vec.c: Ditto.
1122 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
1123 * gcc.target/i386/avx-truncf-vec.c: Ditto.
1124 * gcc.target/i386/avx-rintf-vec.c: Ditto.
1126 2011-03-14 Tom Tromey <tromey@redhat.com>
1128 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
1129 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
1130 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
1132 2011-03-14 Tom Tromey <tromey@redhat.com>
1134 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
1135 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
1136 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
1138 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
1140 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
1142 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1144 PR rtl-optimization/47166
1145 * gcc.c-torture/execute/postmod-1.c: New test.
1147 2011-03-14 Richard Guenther <rguenther@suse.de>
1150 * gcc.dg/torture/pr48098.c: New testcase.
1152 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
1155 * gcc.target/powerpc/pr48053-1.c: New test.
1156 * gcc.target/powerpc/pr48053-2.c: Likewise.
1158 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1161 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
1163 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1166 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
1168 2011-03-12 Janus Weil <janus@gcc.gnu.org>
1171 * gfortran.dg/class_41.f03: New.
1173 2011-03-11 Dodji Seketeli <dodji@redhat.com>
1175 * g++.dg/conversion/cast3.C: New test.
1177 2011-03-11 Jason Merrill <jason@redhat.com>
1179 * g++.dg/template/error45.C: New.
1181 * g++.dg/parse/no-type-defn1.C: New.
1183 * g++.dg/ext/attrib40.C: New.
1185 * g++.dg/cpp0x/regress/array1.C: New.
1187 2011-03-11 Richard Guenther <rguenther@suse.de>
1189 PR tree-optimization/48067
1190 * gcc.dg/pr48067.c: New testcase.
1192 2011-03-11 Richard Guenther <rguenther@suse.de>
1195 * g++.dg/lto/20110311-1_0.C: New testcase.
1197 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1200 * g++.dg/inherit/virtual8.C: New test.
1203 * gcc.dg/torture/pr48044.c: New test.
1205 2011-03-11 Janus Weil <janus@gcc.gnu.org>
1208 * gfortran.dg/proc_ptr_comp_31.f90: New.
1210 2011-03-11 Richard Guenther <rguenther@suse.de>
1212 PR tree-optimization/47278
1213 * gcc.dg/torture/pr47278-1.c: New testcase.
1214 * gcc.dg/torture/pr47278-2.c: Likewise.
1216 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1218 PR tree-optimization/48063
1219 * gcc.dg/torture/pr48063.c: New test.
1221 2011-03-10 Jason Merrill <jason@redhat.com>
1223 * g++.dg/template/array22.C: New.
1225 * g++.dg/cpp0x/syntax-err1.C: New.
1226 * g++.dg/parse/error36.C: Adjust expected errors.
1227 * g++.old-deja/g++.pt/ctor2.C: Likewise.
1228 * g++.old-deja/g++.pt/typename3.C: Likewise.
1229 * g++.old-deja/g++.pt/typename4.C: Likewise.
1230 * g++.old-deja/g++.pt/typename6.C: Likewise.
1232 2011-03-09 Jason Merrill <jason@redhat.com>
1234 * g++.dg/template/nontype22.C: New.
1236 2011-03-09 Martin Jambor <mjambor@suse.cz>
1238 PR tree-optimization/47714
1239 * g++.dg/torture/pr47714.C: New test.
1241 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1244 * gcc.target/powerpc/pr47755-2.c: New file.
1246 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1248 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
1249 is not set in the environment, pass 64 as first argument when not
1250 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
1251 native where ulimit -u is supported.
1253 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1255 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
1257 2011-03-08 Jason Merrill <jason@redhat.com>
1259 * g++.dg/template/nontype21.C: New.
1261 * g++.dg/template/anon5.C: New.
1263 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1266 * gcc.dg/pr47881.c: New test.
1268 2011-03-08 Dodji Seketeli <dodji@redhat.com>
1271 * g++.dg/lookup/template3.C: New test.
1273 2011-03-08 Kai Tietz <ktietz@redhat.com>
1275 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
1278 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
1281 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
1282 sizeof to compute alignment.
1284 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1286 PR tree-optimization/48022
1287 * gcc.dg/pr48022-1.c: New test.
1288 * gcc.dg/pr48022-2.c: New test.
1290 2011-03-07 Jason Merrill <jason@redhat.com>
1292 * g++.dg/template/nontype20.C: New.
1293 * g++.dg/init/member1.C: Adjust expected errors.
1294 * g++.dg/parse/constant4.C: Likewise.
1295 * g++.dg/template/qualified-id3.C: Likewise.
1296 * g++.old-deja/g++.pt/crash10.C: Likewise.
1298 * g++.dg/cpp0x/regress/non-const1.C: New.
1300 2011-03-07 Jakub Jelinek <jakub@redhat.com>
1303 * gcc.dg/pr47991.c: New test.
1305 2011-03-07 Jason Merrill <jason@redhat.com>
1307 * g++.dg/abi/mangle46.C: New.
1309 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
1312 * gcc.target/powerpc/pr47862.c: New.
1314 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
1317 * gcc.target/i386/combine-mul.c: Require nonpic.
1319 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
1320 Nathan Froyd <froydnj@codesourcery.com>
1322 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1324 2011-03-06 Mark Mitchell <mark@codesourcery.com>
1326 * README.QMTEST: Remove.
1328 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
1329 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1332 * gfortran.dg/array_constructor_37.f90 : New test.
1334 2011-03-05 Jason Merrill <jason@redhat.com>
1336 * g++.dg/abi/mangle39.C: ABI v5, not 6.
1337 * g++.dg/abi/mangle45.C: Likewise.
1338 * g++.dg/cpp0x/trailing1.C: Likewise.
1340 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1342 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1344 2011-03-05 Jakub Jelinek <jakub@redhat.com>
1346 PR rtl-optimization/47899
1347 * gcc.dg/pr47899.c: New test.
1349 * gcc.dg/torture/pr47968.c: Ignore warnings.
1351 PR tree-optimization/47967
1352 * gcc.c-torture/compile/pr47967.c: New test.
1354 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1356 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1357 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1359 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1361 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1362 and property_getAttributes() if __OBJC2__.
1363 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1364 * objc.dg/property/property-encoding-1.m: New.
1365 * obj-c++.dg/property/property-encoding-1.mm: New.
1367 2011-03-04 Jason Merrill <jason@redhat.com>
1369 * g++.dg/template/pseudodtor6.C: New.
1371 * g++.dg/inherit/covariant19.C: New.
1373 2011-03-04 Richard Guenther <rguenther@suse.de>
1376 * gcc.dg/torture/pr47968.c: New testcase.
1378 2011-03-04 Richard Guenther <rguenther@suse.de>
1381 * gcc.dg/torture/pr47975.c: New testcase.
1383 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1386 * g++.dg/template/crash106.C: New.
1388 2011-03-03 Jakub Jelinek <jakub@redhat.com>
1391 * gcc.dg/gomp/pr47963.c: New test.
1392 * g++.dg/gomp/pr47963.C: New test.
1394 2011-03-02 Jason Merrill <jason@redhat.com>
1396 * g++.dg/cpp0x/regress/condition1.C: New.
1398 * g++.dg/cpp0x/constexpr-ctor9.C: New.
1400 2011-03-01 Jason Merrill <jason@redhat.com>
1402 * g++.dg/cpp0x/lambda/lambda-98.C: New.
1404 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1406 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1408 PR rtl-optimization/47925
1409 * gcc.c-torture/execute/pr47925.c: New test.
1411 2011-03-01 Jason Merrill <jason@redhat.com>
1413 * g++.dg/cpp0x/decltype25.C: New.
1415 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1417 2011-03-01 Richard Guenther <rguenther@suse.de>
1419 PR tree-optimization/47890
1420 * gcc.dg/torture/pr47890.c: New testcase.
1422 2011-03-01 Richard Guenther <rguenther@suse.de>
1425 * gcc.dg/lto/pr47924_0.c: New testcase.
1427 2011-03-01 Richard Guenther <rguenther@suse.de>
1430 * gfortran.dg/lto/pr46911_0.f: New testcase.
1432 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1434 PR libgfortran/47933
1435 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1436 compile errors from older code form.
1438 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1440 PR libgfortran/47567
1441 * gfortran.dg/fmt_fw_d.f90: New test.
1443 2011-02-28 Jason Merrill <jason@redhat.com>
1445 * g++.dg/inherit/covariant18.C: New.
1447 2011-02-28 Jakub Jelinek <jakub@redhat.com>
1450 * gcc.dg/pr47893.c: New test.
1452 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
1454 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
1455 NULL in case of a selector with conflicting types.
1456 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
1458 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
1460 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
1461 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
1462 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
1463 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
1465 2011-02-28 Jason Merrill <jason@redhat.com>
1468 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
1470 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1472 PR libgfortran/47778
1473 * gfortran.dg/namelist_71.f90: New test.
1475 2011-02-27 Jason Merrill <jason@redhat.com>
1478 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1479 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1481 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1484 * g++.dg/cpp0x/constexpr-ctor8.C: New.
1486 2011-02-27 Jakub Jelinek <jakub@redhat.com>
1489 * gfortran.dg/gomp/task-1.f90: Removed.
1491 2011-02-26 Jason Merrill <jason@redhat.com>
1493 * g++.dg/template/this-targ1.C: New.
1495 * g++.dg/cpp0x/regress/template-const1.C: New.
1496 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1497 * g++.dg/template/function1.C: Adjust.
1498 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1499 * g++.dg/debug/debug7.C: Adjust.
1501 2011-02-26 Tobias Burnus <burnus@net-b.de>
1504 * gfortran.dg/gomp/task-1.f90: New.
1506 2011-02-25 Jie Zhang <jie@codesourcery.com>
1508 * gcc.target/arm/neon-thumb2-move.c: Add
1509 dg-require-effective-target arm_thumb2_ok.
1511 2011-02-24 Jason Merrill <jason@redhat.com>
1513 * g++.dg/parse/constant1.C: Specify C++98 mode.
1514 * g++.dg/parse/constant5.C: Likewise.
1515 * g++.dg/parse/error2.C: Likewise.
1516 * g++.dg/parse/semicolon3.C: Likewise.
1517 * g++.dg/template/crash14.C: Likewise.
1518 * g++.dg/template/local4.C: Likewise.
1519 * g++.dg/template/nontype3.C: Likewise.
1520 * g++.dg/parse/crash31.C: Adjust expected errors.
1521 * g++.dg/template/function1.C: Likewise.
1522 * g++.dg/template/ref3.C: Likewise.
1523 * g++.dg/template/static9.C: Likewise.
1524 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1526 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1527 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1528 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1529 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1530 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1532 2011-02-24 Jakub Jelinek <jakub@redhat.com>
1535 * gfortran.dg/pr47878.f90: New test.
1537 2011-02-24 Richard Guenther <rguenther@suse.de>
1540 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1541 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1543 2011-02-24 Richard Guenther <rguenther@suse.de>
1546 * gfortran.dg/lto/pr47839_0.f90: New testcase.
1547 * gfortran.dg/lto/pr47839_1.f90: Likewise.
1549 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1551 PR libgfortran/47567
1552 * gfortran.dg/fmt_f0_1.f90: Update test.
1554 2011-02-23 Jason Merrill <jason@redhat.com>
1556 * g++.dg/abi/mangle39.C: Adjust parm mangling.
1557 * g++.dg/abi/mangle45.C: New.
1559 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1560 * g++.dg/template/canon-type-9.C: Match use of decltype
1561 between declaration and definition.
1562 * g++.dg/template/canon-type-12.C: Likewise.
1564 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
1567 * gfortran.dg/nested_allocatables_1.f90: New.
1569 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
1572 * g++.dg/pr46868.C: New test.
1573 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1574 * g++.dg/parse/error14.C: Adjust.
1576 2011-02-23 Richard Guenther <rguenther@suse.de>
1578 PR tree-optimization/47838
1579 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1581 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1583 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
1585 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1587 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1588 * gfortran.dg/count_init_expr.f03: Ditto.
1589 * gfortran.dg/gomp/pr43711.f90: Ditto.
1590 * gcc.dg/struct-parse-2.c: Ditto.
1591 * gcc.dg/parse-error-3.c: Ditto.
1592 * gcc.dg/Wlogical-op-1.c: Ditto.
1593 * gcc.dg/Walways-true-1.c: Ditto.
1594 * gcc.dg/pr24225.c: Ditto.
1595 * gcc.dg/Walways-true-2.c: Ditto.
1596 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1597 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1598 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1599 * g++.dg/overload/defarg4.C: Ditto.
1600 * g++.dg/inherit/covariant16.C: Ditto.
1601 * g++.dg/inherit/virtual7.C: Ditto.
1602 * g++.dg/template/canon-type-9.C: Ditto.
1603 * g++.dg/template/access19.C: Ditto.
1604 * g++.dg/template/call7.C: Ditto.
1605 * g++.dg/template/canon-type-2.C: Ditto.
1606 * g++.dg/template/init7.C: Ditto.
1607 * g++.dg/template/sizeof-template-argument.C: Ditto.
1608 * g++.dg/template/const3.C: Ditto.
1609 * g++.dg/template/sfinae26.C: Ditto.
1610 * g++.dg/template/sfinae26.C: Ditto.
1611 * g++.dg/template/canon-type-11.C: Ditto.
1612 * g++.dg/template/union2.C: Ditto.
1613 * g++.dg/template/canon-type-3.C: Ditto.
1614 * g++.dg/template/canon-type-1.C: Ditto.
1615 * g++.dg/template/canon-type-5.C: Ditto.
1616 * g++.dg/template/canon-type-7.C: Ditto.
1617 * g++.dg/template/canon-type-10.C: Ditto.
1618 * g++.dg/template/spec36.C: Ditto.
1619 * g++.dg/template/typedef38.C: Ditto.
1620 * g++.dg/template/canon-type-4.C: Ditto.
1621 * g++.dg/template/canon-type-6.C: Ditto.
1622 * g++.dg/template/canon-type-13.C: Ditto.
1623 * g++.dg/template/instantiate9.C: Ditto.
1624 * g++.dg/template/ttp22.C: Ditto.
1625 * g++.dg/warn/Wreturn-type-6.C: Ditto.
1626 * g++.dg/warn/Walways-true-1.C: Ditto.
1627 * g++.dg/warn/Wlogical-op-1.C: Ditto.
1628 * g++.dg/warn/Walways-true-2.C: Ditto.
1629 * g++.dg/conversion/op4.C: Ditto.
1630 * g++.dg/opt/pr19650.C: Ditto.
1631 * g++.dg/lookup/friend11.C: Ditto.
1632 * g++.dg/other/default2.C: Ditto.
1633 * g++.dg/other/default3.C: Ditto.
1634 * g++.dg/other/dtor2.C: Ditto.
1635 * g++.dg/other/friend5.C: Ditto.
1636 * g++.dg/other/default5.C: Ditto.
1637 * g++.dg/init/brace6.C: Ditto.
1638 * g++.dg/init/aggr5.C: Ditto.
1639 * g++.dg/init/error2.C: Ditto.
1640 * g++.dg/expr/bound-mem-fun.C: Ditto.
1641 * g++.dg/expr/cond6.C: Ditto.
1642 * g++.dg/expr/stmt-expr-1.C: Ditto.
1643 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
1644 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
1645 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
1646 * g++.dg/cpp0x/bracket1.C: Ditto.
1647 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
1648 * g++.dg/cpp0x/pr38646.C: Ditto.
1649 * g++.dg/cpp0x/variadic73.C: Ditto.
1650 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
1651 * g++.dg/cpp0x/bracket4.C: Ditto.
1652 * g++.dg/cpp0x/decltype4.C: Ditto.
1653 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
1654 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
1655 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
1656 * g++.dg/cpp0x/variadic-new2.C: Ditto.
1657 * g++.dg/cpp0x/decltype2.C: Ditto.
1658 * g++.dg/cpp0x/decltype1.C: Ditto.
1659 * g++.dg/cpp0x/bracket2.C: Ditto.
1660 * g++.dg/cpp0x/decltype5.C: Ditto.
1661 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
1662 * g++.dg/cpp0x/variadic70.C: Ditto.
1663 * g++.dg/cpp0x/decltype6.C: Ditto.
1664 * g++.dg/cpp0x/rvo.C: Ditto.
1665 * g++.dg/cpp0x/vt-40092.C: Ditto.
1666 * g++.dg/cpp0x/variadic-new.C: Ditto.
1667 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
1668 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
1669 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
1670 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
1671 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
1672 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
1673 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
1674 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
1675 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
1676 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
1677 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
1678 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
1679 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
1680 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
1681 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
1682 * g++.dg/cpp0x/pr39639.C: Ditto.
1683 * g++.dg/cpp0x/decltype3.C: Ditto.
1684 * g++.dg/cpp0x/variadic68.C: Ditto.
1685 * g++.dg/cpp0x/variadic-function.C: Ditto.
1686 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
1687 * g++.dg/cpp0x/variadic-bind.C: Ditto.
1688 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
1689 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
1690 * g++.dg/parse/crash35.C: Ditto.
1691 * g++.dg/parse/crash40.C: Ditto.
1692 * g++.dg/parse/defarg12.C: Ditto.
1693 * g++.dg/parse/crash34.C: Ditto.
1694 * g++.dg/parse/constructor3.C: Ditto.
1695 * g++.dg/parse/template23.C: Ditto.
1696 * g++.dg/parse/crash56.C: Ditto.
1697 * g++.dg/parse/dtor13.C: Ditto.
1698 * g++.dg/parse/error33.C: Ditto.
1699 * g++.dg/parse/ctor9.C: Ditto.
1700 * g++.dg/parse/error32.C: Ditto.
1701 * g++.dg/parse/error37.C: Ditto.
1702 * g++.dg/parse/bitfield3.C: Ditto.
1703 * g++.dg/parse/struct-4.C: Ditto.
1704 * g++.dg/ext/has_trivial_copy.C: Ditto.
1705 * g++.dg/ext/is_polymorphic.C: Ditto.
1706 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
1707 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
1708 * g++.dg/ext/has_nothrow_assign.C: Ditto.
1709 * g++.dg/ext/is_union.C: Ditto.
1710 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
1711 * g++.dg/ext/is_pod.C: Ditto.
1712 * g++.dg/ext/has_virtual_destructor.C: Ditto.
1713 * g++.dg/ext/has_trivial_constructor.C: Ditto.
1714 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
1715 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
1716 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
1717 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
1718 * g++.dg/ext/is_abstract.C: Ditto.
1719 * g++.dg/ext/has_trivial_assign.C: Ditto.
1720 * g++.dg/ext/is_class.C: Ditto.
1721 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
1722 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
1723 * g++.dg/ext/is_base_of.C: Ditto.
1724 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
1725 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
1726 * g++.dg/ext/is_empty.C: Ditto.
1727 * g++.dg/ext/is_enum.C: Ditto.
1728 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
1729 * gnat.dg/opt11.adb: Ditto.
1730 * obj-c++.dg/pr45735.mm: Ditto.
1731 * obj-c++.dg/pr24393.mm: Ditto.
1732 * obj-c++.dg/exceptions-2.mm: Ditto.
1733 * objc.dg/pr45735.m: Ditto.
1734 * objc.dg/pr24393.m: Ditto.
1736 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
1738 * objc.dg/attributes/objc-exception-1.m: New.
1740 2011-02-23 Jie Zhang <jie@codesourcery.com>
1742 * gcc.dg/cpp/include7.c: New test.
1744 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1747 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
1749 2011-02-23 Jie Zhang <jie@codesourcery.com>
1751 PR rtl-optimization/47763
1752 * gcc.dg/pr47763.c: New test.
1754 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
1757 * gfortran.dg/whole_file_32.f90 : New test.
1759 2011-02-22 Dodji Seketeli <dodji@redhat.com>
1762 * g++.dg/inherit/virtual7.C: New test.
1764 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
1767 * objc.dg/type-size-3.m: Updated error message.
1768 * objc.dg/type-size-4.m: New test.
1769 * objc.dg/type-size-5.m: New test.
1771 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1773 * lib/gnat.exp: Fix comments.
1774 Don't load libgloss.exp.
1775 (default_gnat_version): Call $compiler with --version.
1776 Adapt regexp for gnatmake output, insert version.
1777 (gnat_version): New proc.
1778 (gnat_init): Remove gnat_libgcc_s_path.
1779 (gnat_target_compile): Likewise.
1780 Remove ld_library_path.
1781 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
1782 (gnat_pass): Remove.
1783 (gnat_pass): Remove.
1784 (gnat_finish): Remove.
1785 (gnat_exit): Remove.
1786 (local_find_gnatmake): Reindent.
1787 (runtest_file_p): Remove.
1788 (prune_warnings): Remove.
1789 (find_gnatclean): New proc.
1790 * lib/gnat-dg.exp (lremove): New proc.
1791 (gnat-dg-test): Reindent.
1792 Remove additional output files.
1793 (gnat-dg-runtest): Remove.
1795 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
1796 * gnat.dg/loop_optimization6.adb: Likewise.
1797 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
1799 2011-02-22 Jakub Jelinek <jakub@redhat.com>
1801 PR tree-optimization/47835
1802 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
1804 2011-02-22 Tobias Burnus <burnus@net-b.de>
1806 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1807 * gfortran.dg/abstract_type_2.f03: Ditto.
1808 * gfortran.dg/abstract_type_3.f03: Ditto.
1809 * gfortran.dg/abstract_type_4.f03: Ditto.
1810 * gfortran.dg/abstract_type_5.f03: Ditto.
1811 * gfortran.dg/abstract_type_6.f03: Ditto.
1812 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1813 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1814 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1815 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1816 * gfortran.dg/array_function_5.f90: Ditto.
1817 * gfortran.dg/asynchronous_3.f03: Ditto.
1818 * gfortran.dg/char_expr_1.f90: Ditto.
1819 * gfortran.dg/class_14.f03: Ditto.
1820 * gfortran.dg/data_array_6.f: Ditto.
1821 * gfortran.dg/data_invalid.f90: Ditto.
1822 * gfortran.dg/dot_product_1.f03: Ditto.
1823 * gfortran.dg/func_derived_5.f90: Ditto.
1824 * gfortran.dg/func_result_4.f90: Ditto.
1825 * gfortran.dg/implied_do_1.f90: Ditto.
1826 * gfortran.dg/initialization_25.f90: Ditto.
1827 * gfortran.dg/initialization_26.f90: Ditto.
1828 * gfortran.dg/interface_34.f90: Ditto.
1829 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
1830 * gfortran.dg/keyword_symbol_1.f90: Ditto.
1831 * gfortran.dg/matmul_8.f03: Ditto.
1832 * gfortran.dg/merge_init_expr.f90: Ditto.
1833 * gfortran.dg/pack_assign_1.f90: Ditto.
1834 * gfortran.dg/pack_vector_1.f90: Ditto.
1835 * gfortran.dg/pointer_check_8.f90: Ditto.
1836 * gfortran.dg/product_init_expr.f03: Ditto.
1837 * gfortran.dg/reshape_order_5.f90: Ditto.
1838 * gfortran.dg/reshape_shape_1.f90: Ditto.
1839 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
1840 * gfortran.dg/same_name_2.f90: Ditto.
1841 * gfortran.dg/selected_real_kind_1.f90: Ditto.
1842 * gfortran.dg/spread_init_expr.f03: Ditto.
1843 * gfortran.dg/stmt_func_1.f90: Ditto.
1844 * gfortran.dg/sum_init_expr.f03: Ditto.
1845 * gfortran.dg/transpose_3.f03: Ditto.
1846 * gfortran.dg/unpack_init_expr.f03: Ditto.
1847 * gfortran.dg/warn_conversion.f90: Ditto.
1848 * gfortran.dg/warn_conversion_2.f90: Ditto.
1849 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
1850 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
1851 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
1852 * gfortran.dg/whole_file_16.f90: Ditto.
1853 * gfortran.dg/whole_file_17.f90: Ditto.
1854 * gfortran.dg/whole_file_18.f90: Ditto.
1855 * gfortran.dg/whole_file_20.f03: Ditto.
1856 * gfortran.dg/whole_file_5.f90: Ditto.
1857 * gfortran.dg/whole_file_6.f90: Ditto.
1858 * gfortran.dg/write_invalid_format.f90: Ditto.
1859 * gfortran.dg/zero_sized_6.f90: Ditto.
1861 2011-02-21 Jeff Law <law@redhat.com>
1863 PR rtl-optimization/46178
1864 * gcc.target/i386/pr46178.c: New test.
1866 PR rtl-optimization/46002
1867 * gcc.c-torture/compile/pr46002.c: New test.
1869 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1871 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
1874 2011-02-21 Jakub Jelinek <jakub@redhat.com>
1877 * g++.dg/debug/pr47106.C: Require effective target lto.
1879 2011-02-21 Jason Merrill <jason@redhat.com>
1881 * g++.dg/cpp0x/constexpr-diag2.C: New.
1883 2011-02-20 Jason Merrill <jason@redhat.com>
1885 * g++.dg/cpp0x/constexpr-ctor7.C: New.
1887 * g++.dg/cpp0x/fntmpdefarg2.C: New.
1889 * g++.dg/overload/conv-op1.C: New.
1891 * g++.dg/cpp0x/constexpr-synth1.C: New.
1893 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1895 * objc.dg/layout-2.m: New.
1896 * objc.dg/selector-3.m: Adjusted location of error message.
1897 * objc.dg/type-size-3.m: Same.
1898 * obj-c++.dg/selector-3.mm: Same.
1900 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1903 * objc.dg/property/dotsyntax-22.m: New.
1904 * obj-c++.dg/property/dotsyntax-22.mm: New.
1906 2011-02-20 Dodji Seketeli <dodji@redhat.com>
1909 * g++.dg/template/typedef38.C: New test.
1911 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1914 * gfortran.dg/whole_file_30.f90 : New test.
1915 * gfortran.dg/whole_file_31.f90 : New test.
1917 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1921 * gfortran.dg/whole_file_28.f90 : New test.
1922 * gfortran.dg/whole_file_29.f90 : New test.
1924 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1927 * g++.dg/template/crash105.C: New.
1929 2011-02-19 Jason Merrill <jason@redhat.com>
1931 * g++.dg/cpp0x/regress/no-elide1.C: New.
1933 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
1935 PR tree-optimization/46620
1936 * gcc.dg/pr46620.c: New.
1938 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1941 * gcc.target/i386/pr47809.c: New test.
1943 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1944 Tobias Burnus <burnus@net-b.de>
1946 * lib/target-supports.exp
1947 (check_effective_target_fortran_large_real): New check for large reals.
1948 * gfortran.dg/nan_7.f90: New test.
1950 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1952 PR libgfortran/47567
1953 * gfortran.dg/fmt_f0_1.f90: Update test.
1955 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
1958 * gfortran.dg/array_constructor_36.f90 : New test.
1959 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
1960 allow for comparison between different elements of the array
1961 constructor at different levels of optimization.
1963 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
1965 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
1966 * gcc.target/i386/pr32280-1.c: Likewise.
1968 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1971 * gcc.target/i386/pr47800.c: New test.
1973 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
1975 * objc/execute/exceptions/foward-1.x: New.
1977 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1980 * gfortran.dg/derived_constructor_comps_4.f90: New.
1982 2011-02-18 Tobias Burnus
1985 * gfortran.dg/func_result_6.f90: New.
1987 2011-02-18 Michael Matz <matz@suse.de>
1990 * gfortran.dg/lto/pr45586_0.f90: New test.
1991 * gfortran.dg/typebound_proc_20.f90: Ditto.
1992 * gfortran.dg/typebound_proc_21.f90: Ditto.
1994 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1997 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
1999 2011-02-18 Tobias Burnus <burnus@net-b.de>
2002 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
2004 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
2005 normalizing the error/warning output.
2006 * gfortran.dg/Wall.f90: Update dg-error/warning.
2007 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
2008 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
2009 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
2010 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
2011 * gfortran.dg/class_30.f90: Update dg-error/warning.
2012 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
2013 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
2014 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
2015 * gfortran.dg/entry_17.f90: Update dg-error/warning.
2016 * gfortran.dg/entry_19.f90: Update dg-error/warning.
2017 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
2018 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
2019 * gfortran.dg/g77/12632.f: Update dg-error/warning.
2020 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
2021 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
2022 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
2023 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
2024 * gfortran.dg/goto_8.f90: Update dg-error/warning.
2025 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
2026 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
2027 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
2028 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
2029 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
2030 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
2031 * gfortran.dg/volatile3.f90: Update dg-error/warning.
2032 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
2033 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
2034 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
2035 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
2036 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
2038 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2041 * gfortran.dg/proc_ptr_comp_30.f90: New.
2043 2011-02-18 Jakub Jelinek <jakub@redhat.com>
2046 * gcc.target/i386/pr47780.c: New test.
2048 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2051 * gfortran.dg/class_40.f03: New.
2053 2011-02-18 Dodji Seketeli <dodji@redhat.com>
2056 * g++.dg/cpp0x/auto21.C: New test.
2058 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
2060 * objc.dg/special/unclaimed-category-1.h: Updated for
2062 * objc.dg/special/unclaimed-category-1.m: Same.
2063 * objc.dg/zero-link-1.m: Same.
2064 * objc.dg/lookup-1.m: Same.
2065 * objc.dg/torture/strings/const-str-9.m
2066 * objc.dg/torture/strings/const-str-10.m: Same.
2067 * objc.dg/torture/strings/const-str-11.m: Same.
2068 * objc.dg/torture/forward-1.m: Same.
2069 * objc.dg/zero-link-2.m: Same.
2070 * objc.dg/encode-7-next-64bit.m: Same.
2071 * objc.dg/method-4.m: Same.
2072 * objc.dg/next-runtime-1.m: Same.
2073 * objc.dg/image-info.m: Same.
2074 * objc.dg/pr23214.m: Same.
2075 * objc.dg/symtab-1.m: Same.
2076 * obj-c++.dg/basic.m: Same.
2077 * obj-c++.dg/proto-lossage-3.m: Same.
2078 * obj-c++.dg/torture/strings/const-str-10.m: Same.
2079 * obj-c++.dg/torture/strings/const-str-11.m: Same.
2080 * obj-c++.dg/torture/strings/const-str-9.m: Same.
2081 * obj-c++.dg/method-11.m: Same.
2082 * objc/execute/enumeration-1.m: Same.
2083 * objc/execute/object_is_class.m: Same.
2084 * objc/execute/formal_protocol-2.m: Same.
2085 * objc/execute/formal_protocol-4.m: Same.
2086 * objc/execute/formal_protocol-6.m: Same.
2087 * objc/execute/bycopy-3.m: Same.
2088 * objc/execute/exceptions/catchall-1.m: Same.
2089 * objc/execute/exceptions/finally-1.m: Same.
2090 * objc/execute/exceptions/local-variables-1.m: Same.
2091 * objc/execute/exceptions/foward-1.m: Same.
2092 * objc/execute/bf-common.h
2093 * objc/execute/enumeration-2.m: Same.
2094 * objc/execute/formal_protocol-1.m: Same.
2095 * objc/execute/formal_protocol-3.m: Same.
2096 * objc/execute/formal_protocol-5.m: Same.
2097 * objc/execute/accessing_ivars.m: Same.
2098 * objc/execute/bycopy-2.m: Same.
2099 * objc/execute/formal_protocol-7.m: Same.
2100 * objc/execute/compatibility_alias.m: Same.
2101 * objc/execute/no_clash.m: Same.
2102 * objc/execute/object_is_meta_class.m: Same.
2103 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
2104 * objc/execute/class-tests-1.h: Include stdio.h.
2105 * objc/execute/class-tests-2.h: Same.
2106 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
2108 * obj-c++.dg/try-catch-2.mm: Same.
2110 2011-02-17 Jakub Jelinek <jakub@redhat.com>
2113 * g++.dg/warn/Wunused-parm-4.C: New test.
2115 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
2116 Jan Hubicka <jh@suse.cz>
2120 * g++.dg/debug/pr47106.C: New.
2122 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
2125 * gcc.target/i386/pr43653.c: New test.
2127 2011-02-11 Dodji Seketeli <dodji@redhat.com>
2130 * g++.dg/template/inherit6.C: New test.
2132 2011-02-16 Janus Weil <janus@gcc.gnu.org>
2135 * gfortran.dg/class_39.f03: New.
2137 2011-02-16 Dodji Seketeli <dodji@redhat.com>
2140 * g++.dg/cpp0x/variadic106.C: New test.
2142 2011-02-16 Jakub Jelinek <jakub@redhat.com>
2145 * gfortran.dg/pr47757-1.f90: New test.
2146 * gfortran.dg/pr47757-2.f90: New test.
2147 * gfortran.dg/pr47757-3.f90: New test.
2150 * g++.dg/cpp0x/enum8.C: New test.
2152 2011-02-15 Jason Merrill <jason@redhat.com>
2154 * g++.dg/inherit/implicit-trivial1.C: New.
2155 * g++.dg/cpp0x/implicit-trivial1.C: New.
2157 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
2160 * gcc.dg/torture/pr47725.c: Removed.
2162 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2165 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
2166 constant does not generate a load from memory.
2168 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
2171 * gcc.dg/torture/pr47725.c: New.
2173 2011-02-15 Richard Guenther <rguenther@suse.de>
2175 PR tree-optimization/47743
2176 * gcc.dg/torture/pr47743.c: New testcase.
2178 2011-02-15 Jakub Jelinek <jakub@redhat.com>
2181 * gcc.target/i386/pr47581.c: New test.
2183 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2186 * gfortran.dg/select_type_22.f03: New.
2188 2011-02-14 Jason Merrill <jason@redhat.com>
2190 * g++.dg/cpp0x/regress/enum1.C: New.
2192 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2194 * gnat.dg/include.adb: New test.
2196 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2199 * gfortran.dg/class_38.f03: New.
2201 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2203 * gcc.dg/pr46494.c: New test.
2205 2011-02-14 Richard Guenther <rguenther@suse.de>
2207 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
2209 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2212 * gnat.dg/null_pointer_deref1.exp: Don't skip on
2213 sparc*-sun-solaris2.11.
2215 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2218 * gfortran.dg/argument_checking_18.f90: New.
2220 2011-02-13 Tobias Burnus <burnus@net-b.de>
2222 * gfortran.dg/argument_checking_13.f90: Update dg-error.
2223 * gfortran.dg/argument_checking_17.f90: New.
2225 2011-02-12 Janus Weil <janus@gcc.gnu.org>
2227 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
2228 are temporarily disabled.
2229 * gfortran.dg/class_7.f03: Ditto.
2230 * gfortran.dg/coarray_14.f90: Ditto.
2231 * gfortran.dg/typebound_proc_13.f03: Ditto.
2233 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
2236 * gfortran.dg/extends_11.f03: New.
2238 2011-02-11 Xinliang David Li <davidxl@google.com>
2240 PR tree-optimization/47707
2241 * g++.dg/tree-ssa/pr47707.C: New test.
2243 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
2245 * g++.dg/opt/inline17.C: New test.
2247 2011-02-11 Tobias Burnus <burnus@net-b.de>
2250 * gfortran.dg/pure_formal_2.f90: New.
2252 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
2254 PR rtl-optimization/47614
2255 * gfortran.dg/pr47614.f: New.
2257 2011-02-11 Joseph Myers <joseph@codesourcery.com>
2260 * gcc.dg/opts-6.c: New test.
2262 2011-02-11 Jakub Jelinek <jakub@redhat.com>
2265 * gcc.dg/pr47684.c: New test.
2267 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2270 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
2271 c99_runtime, dg-add-options c99_runtime.
2272 (main): Use __asm__.
2274 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2277 * lib/target-supports.exp (check_ascii_locale_available): New proc.
2278 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
2279 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
2280 * gcc.dg/ucnid-10.c: Likewise.
2281 * gcc.dg/ucnid-13.c: Likewise.
2282 * gcc.dg/ucnid-7.c: Likewise.
2283 * gcc.dg/ucnid-8.c: Likewise.
2284 Adapt dg-warning line number.
2286 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
2288 * gcc.target/i386/parity-1.c: Use -march=k8.
2289 * gcc.target/i386/parity-2.c: Ditto.
2290 * gcc.target/i386/vecinit-1.c: Ditto.
2291 * gcc.target/i386/vecinit-2.c: Ditto.
2293 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2296 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
2297 * gcc.target/mips/save-restore-3.c: Likewise.
2298 * gcc.target/mips/save-restore-4.c: Likewise.
2299 * gcc.target/mips/save-restore-5.c: Likewise.
2302 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
2303 * g++.dg/tree-prof/partition2.C: Likewise.
2305 2011-02-09 Jason Merrill <jason@redhat.com>
2307 * g++.dg/tree-ssa/inline-3.C: Use a normal function
2308 rather than misdeclare std::puts.
2310 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
2311 * g++.dg/other/warning1.C: Likewise.
2312 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2313 * g++.old-deja/g++.gb/scope06.C: Likewise.
2314 * g++.old-deja/g++.law/cvt11.C: Likewise.
2315 * g++.old-deja/g++.law/init1.C: Likewise.
2316 * g++.dg/abi/mangle26.C: Likewise.
2318 * g++.dg/template/function1.C: Adjust for C++0x mode.
2319 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2321 * g++.dg/ext/label10.C: Adjust for C++0x mode.
2322 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2324 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2326 * g++.dg/cpp0x/regress/abi-empty7.C: New.
2328 * g++.dg/cpp0x/regress: New directory.
2329 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2330 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2331 * g++.dg/cpp0x/regress/regress3.C: New.
2333 2011-02-10 Richard Guenther <rguenther@suse.de>
2335 PR tree-optimization/47677
2336 * gcc.dg/torture/pr47677.c: New testcase.
2338 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
2340 * objc.dg/special/load-category-1.m: Remove unused header.
2341 * objc.dg/special/load-category-1a.m: Likewise.
2342 * objc.dg/special/load-category-2.m: Likewise.
2343 * objc.dg/special/load-category-2a.m: Likewise.
2344 * objc.dg/special/load-category-3.m: Likewise.
2345 * objc.dg/special/load-category-3a.m: Likewise.
2346 * objc.dg/attributes/proto-attribute-2.m: Likewise.
2347 * objc.dg/attributes/proto-attribute-3.m: Likewise.
2348 * objc.dg/attributes/class-attribute-1.m: Likewise.
2349 * objc.dg/property/property.exp: Don't run for Darwin < 9.
2350 * obj-c++.dg/property/property.exp: Likewise.
2351 * objc.dg/attributes/method-sentinel-1.m: Update type header.
2352 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2353 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2354 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2355 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2356 * obj-c++.dg/template-8.mm: Likewise.
2358 2011-02-10 Jakub Jelinek <jakub@redhat.com>
2361 * gcc.target/i386/pr47665.c: New test.
2363 2011-02-10 Jie Zhang <jie@codesourcery.com>
2367 2011-02-05 Jie Zhang <jie@codesourcery.com>
2369 * gcc.dg/pr42631.c: Update test.
2370 * gcc.dg/pr42631-2.c: New test.
2372 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2375 * gfortran.dg/proc_decl_25.f90: New.
2377 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2380 * gfortran.dg/typebound_assignment_2.f03: New.
2382 2011-02-09 Richard Guenther <rguenther@suse.de>
2384 PR tree-optimization/47664
2385 * gcc.dg/tree-ssa/inline-7.c: New testcase.
2387 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
2390 * gnat.dg/uninit_func.adb: Adjust dg directive.
2392 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
2395 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2397 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2400 * gfortran.dg/auto_dealloc_2.f90: New.
2402 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2404 * gcc.dg/builtins-config.h: Remove __sgi handling.
2405 * lib/target-supports.exp (add_options_for_c99_runtime): Add
2406 -std=c99 for mips-sgi-irix6.5*.
2408 2011-02-09 Martin Jambor <mjambor@suse.cz>
2411 * gfortran.dg/pr25923.f90: Remove xfails.
2413 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2416 * gfortran.dg/inquire_14.f90: New test.
2418 2011-02-08 Janus Weil <janus@gcc.gnu.org>
2421 * gfortran.dg/pointer_init_6.f90: New.
2423 2011-02-08 Jeff Law <law@redhat.com>
2425 PR tree-optimization/42893
2426 * gcc.tree-ssa/pr42893.c: New test.
2428 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
2430 PR tree-optimization/46834
2431 PR tree-optimization/46994
2432 PR tree-optimization/46995
2433 * gcc.dg/graphite/id-pr46834.c: New.
2434 * gfortran.dg/graphite/id-pr46994.f90: New.
2435 * gfortran.dg/graphite/id-pr46995.f90: New.
2437 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2440 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
2441 using the variable is known the warning is emitted there.
2442 * gcc.dg/uninit-pr19430.c (foo): Likewise.
2443 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
2445 * c-c++-common/pr20000.c (g): Both warnings occur at the return
2448 * gcc.dg/noreturn-1.c (foo5): Likewise.
2449 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
2450 (method2): Likewise.
2452 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
2453 the return statement using the uninitialized variable.
2454 * gfortran.dg/pr39666-2.f90 (f): Likewise.
2456 2011-02-08 Richard Guenther <rguenther@suse.de>
2459 * g++.dg/opt/pr47639.c: New testcase.
2461 2011-02-08 Richard Guenther <rguenther@suse.de>
2463 PR tree-optimization/47632
2464 * g++.dg/opt/pr47632.C: New testcase.
2466 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2468 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
2470 2011-02-07 Richard Guenther <rguenther@suse.de>
2472 PR tree-optimization/47615
2473 * g++.dg/opt/pr47615.C: New testcase.
2475 2011-02-07 Richard Guenther <rguenther@suse.de>
2477 PR tree-optimization/47621
2478 * gcc.dg/torture/pr47621.c: New testcase.
2480 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
2482 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2484 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
2487 * gfortran.dg/allocate_with_source_1 : New test.
2489 2011-02-05 Jakub Jelinek <jakub@redhat.com>
2492 * gcc.dg/pr47610.c: New test.
2494 2011-02-05 Jie Zhang <jie@codesourcery.com>
2497 * gcc.dg/pr42631.c: Update test.
2498 * gcc.dg/pr42631-2.c: New test.
2500 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2503 * gfortran.dg/pr47574.f90: New test.
2505 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
2507 PR tree-optimization/46194
2508 * gcc.dg/autopar/pr46194.c: New.
2510 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
2512 PR tree-optimization/43695
2513 * g++.dg/ipa/pr43695.C: New.
2515 2011-02-04 Jakub Jelinek <jakub@redhat.com>
2518 * gcc.dg/pr23200.c: New test.
2520 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
2523 * g++.dg/pr47589.C: New test.
2525 2011-02-03 Dodji Seketeli <dodji@redhat.com>
2528 * g++.dg/template/typedef37.C: New test.
2529 * g++.dg/template/param1.C: Adjust expected error message.
2531 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2534 * gcc.dg/pr31490-2.c: New test.
2535 * gcc.dg/pr31490-3.c: New test.
2536 * gcc.dg/pr31490-4.c: New test.
2538 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
2539 Jakub Jelinek <jakub@redhat.com>
2542 * g++.dg/parser/semicolon3.C: Adjust.
2543 * g++.dg/parser/semicolon4.C: New testcase.
2544 * g++.dg/pr46890.C: New testcase.
2546 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2549 * g++.dg/init/pr29571.C: New.
2551 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
2553 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2554 instead of vect_int.
2556 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2559 * gcc.target/i386/pr47312.c: New test.
2562 * gcc.target/i386/pr47564.c: New test.
2564 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
2566 PR tree-optimization/45122
2567 * gcc.dg/tree-ssa/pr45122.c: New.
2569 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2572 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2575 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2576 and vsx so a default --with-cpu=power7 doesn't give an error
2577 when -mavoid-indexed-addresses is used.
2579 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2580 wrapper function to save the arguments and then jump to the real
2581 function, rather than depending on the compiler not to move stuff
2583 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2585 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2586 Paul Thomas <pault@gcc.gnu.org>
2589 * gfortran.dg/class_37.f03 : New test.
2591 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
2592 Richard Guenther <rguenther@suse.de>
2594 PR tree-optimization/40979
2596 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2597 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2598 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2599 check_vect_support_and_set_flags.
2600 * gfortran.dg/graphite/vect-pr40979.f90: New.
2602 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2605 * gfortran.dg/class_36.f03: New.
2607 2011-02-02 Richard Guenther <rguenther@suse.de>
2609 PR tree-optimization/47566
2610 * gcc.dg/lto/20110201-1_0.c: New testcase.
2612 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
2618 * debug/pr47498.c: New.
2619 * debug/pr47501.c: New.
2621 2011-02-01 Richard Guenther <rguenther@suse.de>
2623 PR tree-optimization/47559
2624 * g++.dg/torture/pr47559.C: New testcase.
2626 2011-02-01 Janus Weil <janus@gcc.gnu.org>
2629 * gfortran.dg/typebound_call_20.f03: New.
2631 2011-02-01 Richard Guenther <rguenther@suse.de>
2633 PR tree-optimization/47555
2634 * gcc.dg/pr47555.c: New testcase.
2636 2011-02-01 Richard Guenther <rguenther@suse.de>
2638 PR tree-optimization/47541
2639 * g++.dg/torture/pr47541.C: New testcase.
2641 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2644 * gfortran.dg/typebound_call_19.f03: New.
2646 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2649 * g++.dg/cpp0x/pr47416.C: New test.
2651 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
2654 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
2656 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2659 * gfortran.dg/typebound_assignment_1.f03: New.
2661 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2663 PR tree-optimization/47538
2664 * gcc.c-torture/execute/pr47538.c: New test.
2666 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2669 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
2671 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2673 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
2675 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
2677 PR rtl-optimization/44031
2678 * gcc.c-torture/compile/20110131-1.c: New test.
2680 2011-01-31 Tobias Burnus <burnus@net-b.de>
2683 * gfortran.dg/stmt_func_1.f90: New.
2685 2011-01-31 Tobias Burnus <burnus@net-b.de>
2688 * gfortran.dg/interface_34.f90: New.
2690 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
2693 * gfortran.dg/realloc_on_assign_5.f03: New test.
2694 * gfortran.dg/realloc_on_assign_5.f03: New test.
2696 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2698 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
2699 * gfortran.dg/bessel_7.f90: Likewise.
2700 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
2702 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
2703 * gfortran.dg/sum_init_expr.f03: Likewise.
2705 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
2707 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
2710 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
2711 loop only on "vect_intfloat_cvt" targets.
2713 2011-01-29 Tobias Burnus <burnus@net-b.de>
2716 * gfortran.dg/shape_6.f90: New.
2718 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2720 PR libgfortran/47434
2721 * gfortran.dg/read_infnan_1.f90: Update test.
2722 * gfortran.dg/module_nan.f90: Update test.
2723 * gfortran.dg/char4_iunit_1.f03: Update test.
2724 * gfortran.dg/large_real_kind_1.f90: Update test.
2725 * gfortran.dg/real_const_3.f90: Update test.
2726 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
2728 2011-01-29 Dodji Seketeli <dodji@redhat.com>
2731 * g++.dg/template/param2.C: New test.
2733 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2735 PR libgfortran/47285
2736 * gfortran.dg/fmt_g.f: New test.
2738 2011-01-28 Tobias Burnus <burnus@net-b.de>
2741 * gfortran.dg/pure_formal_1.f90: New.
2743 2011-01-28 Jakub Jelinek <jakub@redhat.com>
2746 * gcc.dg/tls/pr42894.c: New test.
2748 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2750 * gcc.dg/pr47276.c: Add dg-require-visibility.
2752 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2754 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
2756 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
2757 Tobias Burnus <burnus@gcc.gnu.org>
2762 * gfortran.dg/realloc_on_assign_3.f03: New test.
2763 * gfortran.dg/realloc_on_assign_4.f03: New test.
2764 * gfortran.dg/allocatable_function_5.f90: New test.
2765 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
2766 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
2767 implemented" dg-errors.
2769 2011-01-27 Jan Hubicka <jh@suse.cz>
2772 * gcc.dg/attr-weakref-4.c: New testcase
2774 2011-01-27 Martin Jambor <mjambor@suse.cz>
2776 PR tree-optimization/47228
2777 * gcc.dg/torture/pr47228.c: New test.
2779 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2781 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
2783 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2785 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
2786 when using auto-overlay support on the SPU.
2788 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
2790 PR rtl-optimization/44174
2791 * gcc.target/i386/asm-6.c: New test.
2793 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
2795 PR rtl-optimization/46856
2796 * gcc.c-torture/compile/pr46856.c: New test.
2798 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
2799 Andrew Pinski <pinskia@gmail.com>
2802 * gcc.dg/pr43082.c: New.
2804 2011-01-26 DJ Delorie <dj@redhat.com>
2806 PR rtl-optimization/46878
2807 * gcc.dg/pr46878-1.c: New test.
2809 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2812 * g++.dg/cpp0x/pr47476.C: New test.
2814 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
2816 * gcc.c-torture/compile/20110126-1.c: New test.
2818 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2821 * gcc.dg/torture/pr47473.c: New test.
2823 2011-01-26 Jan Hubicka <jh@suse.cz>
2826 * gcc.c-torture/execute/pr47237.c: New testcase.
2828 2011-01-26 Jan Hubicka <jh@suse.cz>
2830 PR tree-optimization/47190
2831 * gcc.dg/attr-weakref-3.c: New testcase.
2833 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
2836 * gcc.dg/dll-9a.c: New test file.
2837 * gcc.dg/dll-11.c: Likewise.
2838 * gcc.dg/dll-12.c: Likewise.
2839 * gcc.dg/dll-12a.c: Likewise.
2840 * gcc.dg/dll-11a.c: Likewise.
2841 * gcc.dg/dll-9.c: Likewise.
2842 * gcc.dg/dll-10.c: Likewise.
2843 * gcc.dg/dll-10a.c: Likewise.
2844 * g++.dg/ext/dllexport4a.cc: Likewise.
2845 * g++.dg/ext/dllexport4.C: Likewise.
2846 * g++.dg/ext/dllexport5.C: Likewise.
2847 * g++.dg/ext/dllexport5a.cc: Likewise.
2849 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2851 PR tree-optimization/46970
2852 * gcc.dg/graphite/pr46970.c: New.
2854 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2856 PR tree-optimization/46215
2857 * gcc.dg/graphite/pr46215.c: New.
2859 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2861 PR tree-optimization/46168
2862 * gcc.dg/graphite/pr46168.c: New.
2864 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2866 PR tree-optimization/43657
2867 * gcc.dg/graphite/pr43657.c: New.
2869 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2871 PR tree-optimization/29832
2872 * gfortran.dg/graphite/pr29832.f90: New.
2874 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2876 PR tree-optimization/43567
2877 * gcc.dg/graphite/pr43567.c: New.
2879 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2881 * gfortran.dg/graphite/interchange-4.f: New.
2882 * gfortran.dg/graphite/interchange-5.f: New.
2884 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
2885 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
2886 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
2887 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
2888 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
2889 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
2890 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
2891 * gfortran.dg/ltrans-7.f90: Removed.
2892 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
2894 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
2895 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
2896 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
2897 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
2898 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
2899 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
2900 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
2901 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
2902 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
2903 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
2904 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
2905 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
2906 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
2907 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
2908 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
2909 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
2910 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
2911 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
2912 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
2913 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
2914 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
2915 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
2916 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
2917 * gcc.dg/tree-ssa/data-dep-1.c
2918 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
2919 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
2920 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
2921 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
2922 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
2924 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2926 PR tree-optimization/47265
2927 PR tree-optimization/47443
2928 * gcc.c-torture/compile/pr47265.c: New test.
2929 * gcc.dg/pr47443.c: New test.
2931 2011-01-25 Martin Jambor <mjambor@suse.cz>
2933 PR tree-optimization/47382
2934 * g++.dg/torture/pr47382.C: New test.
2935 * g++.dg/opt/devirt1.C: Xfail.
2937 2011-01-25 Yao Qi <yao@codesourcery.com>
2940 * gcc.target/arm/pr45701-1.c: New test.
2941 * gcc.target/arm/pr45701-2.c: New test.
2942 * gcc.target/arm/pr45701-3.c: New test.
2944 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2945 Jakub Jelinek <jakub@redhat.com>
2947 PR tree-optimization/47271
2948 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
2950 2011-01-25 Nick Clifton <nickc@redhat.com>
2952 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
2953 (saturate_add): Delete.
2955 (main): Do not run saturate_add.
2956 (set_interrupts): Delete.
2958 2011-01-25 Tobias Burnus <burnus@net-b.de>
2961 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
2963 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2965 PR tree-optimization/47427
2966 PR tree-optimization/47428
2967 * gcc.c-torture/compile/pr47427.c: New test.
2968 * gcc.c-torture/compile/pr47428.c: New test.
2970 2011-01-25 Richard Guenther <rguenther@suse.de>
2973 * gcc.dg/torture/pr47411.c: New testcase.
2975 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2977 * gfortran.dg/graphite/id-24.f: New.
2978 * gfortran.dg/graphite/id-25.f: New.
2980 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2982 * gfortran.dg/graphite/id-23.f: New.
2984 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2986 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
2988 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2990 * gcc.dg/graphite/block-0.c: Un-XFAILed.
2991 * gcc.dg/graphite/block-1.c: Un-XFAILed.
2992 * gcc.dg/graphite/block-7.c: Un-XFAILed.
2993 * gcc.dg/graphite/block-8.c: Un-XFAILed.
2994 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
2995 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
2996 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
2997 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
2998 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
3000 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3002 * gcc.dg/graphite/block-0.c: Add documentation.
3003 * gcc.dg/graphite/block-4.c: Same.
3004 * gcc.dg/graphite/block-7.c: Same.
3005 * gcc.dg/graphite/block-8.c: New.
3006 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
3007 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
3008 * gcc.dg/graphite/interchange-12.c: Add documentation.
3009 * gcc.dg/graphite/interchange-13.c: New.
3010 * gcc.dg/graphite/interchange-14.c: New.
3011 * gcc.dg/graphite/interchange-15.c: New.
3012 * gcc.dg/graphite/interchange-8.c: Add documentation.
3013 * gcc.dg/graphite/interchange-mvt.c: Same.
3015 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3018 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
3019 * gcc.target/powerpc/altivec-14.c: Ditto.
3020 * gcc.target/powerpc/altivec-33.c: Ditto.
3021 * gcc.target/powerpc/altivec-types-1.c: Ditto.
3022 * gcc.target/powerpc/altivec-types-2.c: Ditto.
3023 * gcc.target/powerpc/altivec-types-3.c: Ditto.
3024 * gcc.target/powerpc/altivec-types-4.c: Ditto.
3025 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
3026 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
3027 * g++.dg/ext/altivec-15.C: Ditto.
3028 * g++.dg/ext/altivec-types-1.C: Ditto.
3029 * g++.dg/ext/altivec-types-2.C: Ditto.
3030 * g++.dg/ext/altivec-types-3.C: Ditto.
3031 * g++.dg/ext/altivec-types-4.C: Ditto.
3033 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3035 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
3037 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3039 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
3040 optimization options.
3042 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3044 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
3047 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
3049 2011-01-23 Tobias Burnus <burnus@net-b.de>
3052 * gfortran.dg/allocatable_scalar_12.f90: New.
3054 2011-01-23 Ira Rosen <irar@il.ibm.com>
3056 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
3057 vectorization to be not profitable if peeling is used to
3058 realign the memory access.
3059 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
3060 loop bound to avoid loop unrolling.
3061 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3063 2011-01-22 Jan Hubicka <jh@suse.cz>
3066 * g++.dg/lto/pr47333.C: New file.
3068 2011-01-22 Jan Hubicka <jh@suse.cz>
3070 PR tree-optimization/43884
3072 * gcc.dg/autopar/outer-2.c: Increase array size.
3073 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
3075 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3078 * gfortran.dg/c_loc_tests_16.f90: New test.
3080 2011-01-22 Tobias Burnus <burnus@net-b.de>
3083 * gfortran.dg/typebound_proc_19.f90: New.
3085 2011-01-21 Jeff Law <law@redhat.com>
3087 PR tree-optimization/47053
3088 * g++.dg/pr47053.C: New test.
3090 2011-01-21 Jason Merrill <jason@redhat.com>
3093 * g++.dg/cpp0x/constexpr-ctor6.C: New.
3095 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3098 * g++.dg/cpp0x/range-for10.C: New test.
3099 * g++.dg/template/for1.C: New test.
3102 * g++.dg/tree-prof/partition3.C: New test.
3104 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
3106 PR rtl-optimization/47366
3107 * g++.dg/opt/pr47366.C: New test.
3109 2011-01-21 Jason Merrill <jason@redhat.com>
3112 * g++.dg/cpp0x/constexpr-regress2.C: New.
3114 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
3116 2011-01-21 Jeff Law <law@redhat.com>
3118 PR rtl-optimization/41619
3119 * gcc.dg/pr41619.c: New.
3121 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3123 PR tree-optimization/47355
3124 * g++.dg/opt/pr47355.C: New test.
3126 2011-01-21 Richard Guenther <rguenther@suse.de>
3128 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
3131 2011-01-21 Richard Guenther <rguenther@suse.de>
3133 PR tree-optimization/47365
3134 * gcc.dg/torture/pr47365.c: New testcase.
3135 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3137 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3139 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
3141 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3143 PR tree-optimization/47391
3144 * gcc.dg/pr47391.c: New test.
3146 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3148 * g++.dg/template/char1.C: Use signed char.
3150 2011-01-21 Tobias Burnus <burnus@net-b.de>
3153 * gfortran.dg/pointer_target_4.f90: New.
3155 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3158 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
3159 ILP32 system and not IP32.
3161 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
3164 * g++.dg/debug/pr46583.C: New.
3166 2011-01-20 Jakub Jelinek <jakub@redhat.com>
3169 * g++.dg/debug/pr47283.C: New test.
3172 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
3173 * gcc.target/i386/headmerge-2.c: Likewise.
3175 2011-01-20 Richard Guenther <rguenther@suse.de>
3178 * gcc.dg/torture/pr47370.c: New testcase.
3180 2011-01-20 Jakub Jelinek <jakub@redhat.com>
3182 PR tree-optimization/46130
3183 * gcc.dg/pr46130-1.c: New test.
3184 * gcc.dg/pr46130-2.c: New test.
3186 2011-01-19 Dodji Seketeli <dodji@redhat.com>
3189 * g++.dg/debug/dwarf2/template-params-10.C: New test.
3191 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
3194 * g++.dg/debug/pr46240.cc: New.
3196 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3199 * g++.dg/template/anonunion1.C: New test.
3201 PR rtl-optimization/47337
3202 * gcc.c-torture/execute/pr47337.c: New test.
3204 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3207 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
3209 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3211 PR tree-optimization/46021
3212 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
3214 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3216 PR tree-optimization/47290
3217 * g++.dg/torture/pr47290.C: New test.
3219 2011-01-18 Janus Weil <janus@gcc.gnu.org>
3222 * gfortran.dg/proc_ptr_comp_29.f90: New.
3224 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3227 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
3228 powerpc-apple-darwin9.
3230 2011-01-18 Jakub Jelinek <jakub@redhat.com>
3232 PR rtl-optimization/47299
3233 * gcc.c-torture/execute/pr47299.c: New test.
3235 2011-01-17 Jason Merrill <jason@redhat.com>
3237 * g++.dg/cpp0x/constexpr-virtual.C: New.
3239 2011-01-17 Jakub Jelinek <jakub@redhat.com>
3242 * gfortran.dg/gomp/pr47331.f90: New test.
3244 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
3247 * objc.dg/selector-warn-1.m: New.
3248 * obj-c++.dg/selector-warn-1.mm: New.
3250 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
3252 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
3253 Update dg-final accordingly.
3255 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3257 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
3259 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3261 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
3263 * gcc.dg/guality/pr36728-2.c: Likewise.
3265 2011-01-17 Richard Guenther <rguenther@suse.de>
3267 PR tree-optimization/47313
3268 * g++.dg/torture/pr47313.C: New testcase.
3270 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
3273 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
3274 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
3275 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3276 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3278 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
3280 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
3281 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
3282 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
3284 2011-01-17 Richard Guenther <rguenther@suse.de>
3286 PR tree-optimization/45967
3287 * gcc.dg/torture/pr45967-2.c: New testcase.
3288 * gcc.dg/torture/pr45967-3.c: Likewise.
3290 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3293 * g++.dg/ext/pr47213.C: Require visibility.
3295 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3297 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
3298 * gcc.dg/fixed-point/struct-union.c: Update error messages.
3300 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3302 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
3303 Linux-based targets.
3305 2011-01-13 Jan Hubicka <jh@suse.cz>
3307 PR tree-optimization/47276
3308 * gcc.dg/pr47276.c: New testcase.
3310 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
3311 Jonathan Wakely <jwakely.gcc@gmail.com>
3314 * g++.dg/other/pr33558.C: New.
3315 * g++.dg/other/pr33558-2.C: New.
3317 2011-01-14 Martin Jambor <mjambor@suse.cz>
3319 PR tree-optimization/45934
3320 PR tree-optimization/46302
3321 * g++.dg/ipa/devirt-c-1.C: New test.
3322 * g++.dg/ipa/devirt-c-2.C: Likewise.
3323 * g++.dg/ipa/devirt-c-3.C: Likewise.
3324 * g++.dg/ipa/devirt-c-4.C: Likewise.
3325 * g++.dg/ipa/devirt-c-5.C: Likewise.
3326 * g++.dg/ipa/devirt-c-6.C: Likewise.
3327 * g++.dg/ipa/devirt-6.C: Likewise.
3328 * g++.dg/ipa/devirt-d-1.C: Likewise.
3329 * g++.dg/torture/pr45934.C: Likewise.
3331 2011-01-14 Jason Merrill <jason@redhat.com>
3333 * g++.dg/cpp0x/variadic105.C: New.
3335 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3336 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3339 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3340 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3341 execution tests on i?86-*-*, x86_64-*-* and
3342 powerpc*-apple-darwin* && ilp32.
3343 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3344 tests on i?86-*-* and x86_64-*-*.
3346 2011-01-14 Richard Guenther <rguenther@suse.de>
3348 PR tree-optimization/47280
3349 * g++.dg/opt/pr47280.C: New testcase.
3351 2011-01-14 Jason Merrill <jason@redhat.com>
3353 * g++.dg/cpp0x/constexpr-regress1.C: New.
3355 * g++.dg/ext/flexary2.C: New.
3357 2011-01-14 Richard Guenther <rguenther@suse.de>
3360 * gcc.dg/torture/pr47281.c: New testcase.
3361 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3363 2011-01-14 Richard Guenther <rguenther@suse.de>
3365 PR tree-optimization/47286
3366 * gcc.dg/tree-ssa/pr47286.c: New testcase.
3368 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
3371 * g++.dg/ext/pr47213.C: New.
3373 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3375 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3377 2011-01-13 Tobias Burnus <burnus@net-b.de>
3378 Mikael Morin <mikael@gcc.gnu.org>
3382 * gfortran.dg/select_type_20.f90: New.
3383 * gfortran.dg/select_type_21.f90: New.
3385 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3388 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3390 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3392 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3393 * gcc.dg/guality/pr36728-2.c: Likewise.
3395 2011-01-13 Dodji Seketeli <dodji@redhat.com>
3398 * g++.dg/debug/dwarf2/template-params-9.C: New test.
3400 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
3402 PR rtl-optimization/45352
3403 * gcc.dg/pr45352-3.c: New.
3405 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3407 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3409 * g++.dg/cpp0x/range-for8.C: New.
3410 * g++.dg/cpp0x/range-for9.C: New.
3412 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
3415 * g++.dg/debug/pr47209.C: New.
3417 2011-01-12 Richard Guenther <rguenther@suse.de>
3420 * gcc.dg/lto/pr47259_0.c: New testcase.
3421 * gcc.dg/lto/pr47259_1.c: Likewise.
3423 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
3425 * objc-obj-c++-shared/Object1.h: Add copyright header, update
3426 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3427 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3428 methods missing from the OBJC2 Object.
3429 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3430 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3431 GNU and NeXT runtimes.
3432 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3434 * objc-obj-c++-shared/Object1.m: Likewise.
3435 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
3436 * objc.dg/proto-qual-1.m: Likewise.
3437 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3438 * obj-c++.dg/proto-qual-1.mm: Likewise.
3440 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
3443 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
3445 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3447 Fixed the Objective-C++ testsuite and updated all tests.
3448 * lib/obj-c++.exp (obj-c++_init): Declare and set
3449 gcc_warning_prefix and gcc_error_prefix.
3450 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
3451 'dg-warning', 'dg-message' and 'dg-error'.
3452 * obj-c++.dg/class-extension-3.mm: Likewise.
3453 * obj-c++.dg/class-protocol-1.mm: Likewise.
3454 * obj-c++.dg/encode-7.mm: Likewise.
3455 * obj-c++.dg/exceptions-3.mm: Likewise.
3456 * obj-c++.dg/exceptions-5.mm: Likewise.
3457 * obj-c++.dg/method-12.mm: Likewise.
3458 * obj-c++.dg/method-13.mm: Likewise.
3459 * obj-c++.dg/method-15.mm: Likewise.
3460 * obj-c++.dg/method-16.mm: Likewise.
3461 * obj-c++.dg/method-4.mm: Likewise.
3462 * obj-c++.dg/method-8.mm: Likewise.
3463 * obj-c++.dg/method-conflict-1.mm: Likewise.
3464 * obj-c++.dg/method-conflict-2.mm: Likewise.
3465 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
3466 and uncommented second part of the testcase now that the testsuite
3468 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
3469 and uncommented second part of the testcase now that the testsuite
3471 * obj-c++.dg/private-1.mm: Likewise.
3472 * obj-c++.dg/proto-lossage-4.mm: Likewise.
3473 * obj-c++.dg/syntax-error-7.mm: Likewise.
3474 * obj-c++.dg/warn5.mm: Likewise.
3475 * obj-c++.dg/property/at-property-14.mm: Likewise.
3476 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3478 * obj-c++.dg/property/at-property-18.mm: Likewise.
3479 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3481 * obj-c++.dg/property/at-property-21.mm: Likewise.
3482 * obj-c++.dg/property/at-property-28.mm: Likewise.
3483 * obj-c++.dg/property/at-property-5.mm: Likewise.
3484 * obj-c++.dg/property/dynamic-2.mm: Likewise.
3485 * obj-c++.dg/property/property-neg-3.mm: Likewise.
3486 * obj-c++.dg/property/synthesize-11.mm: Likewise.
3487 * obj-c++.dg/property/synthesize-6.mm: Likewise.
3488 * obj-c++.dg/property/synthesize-8.mm: Likewise.
3489 * obj-c++.dg/property/synthesize-9.mm: Likewise.
3490 * obj-c++.dg/tls/diag-5.mm: Likewise.
3491 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3492 dg-error, now matched correctly.
3494 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3496 * objc.dg/property/at-property-29.m: New.
3497 * obj-c++.dg/property/at-property-29.mm: New.
3499 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3501 * go.test/go-test.exp (go-set-goarch): New proc.
3502 (go-gc-tests): Use it.
3504 2011-01-11 Dodji Seketeli <dodji@redhat.com>
3507 * g++.dg/debug/dwarf2/template-params-8.C: New test.
3509 2011-01-11 Richard Henderson <rth@redhat.com>
3511 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3513 2011-01-11 Jan Hubicka <jh@suse.cz>
3517 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3518 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3520 2011-01-11 Richard Guenther <rguenther@suse.de>
3522 PR tree-optimization/46076
3523 * gcc.dg/tree-ssa/pr46076.c: New testcase.
3525 2011-01-11 Jeff Law <law@redhat.com>
3527 * PR tree-optimization/47086
3528 * gcc.dg/pr47086.c: New test.
3530 2011-01-11 Jason Merrill <jason@redhat.com>
3533 * g++.dg/template/new10.C: New.
3536 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3538 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
3540 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3541 Split type definitions and NSConstantString class into...
3542 * objc-obj-c++-shared/objc-test-suite-types.h: New.
3543 * objc-obj-c++-shared/nsconstantstring-class.h: New.
3544 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3545 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3546 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3547 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3549 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3550 encode defines for newer NeXT system headers.
3551 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3552 * obj-c++.dg/torture/strings/string1.mm: Likewise.
3553 * objc.dg/foreach-5.m: Likewise.
3554 * objc.dg/foreach-2.m: Likewise.
3555 * objc.dg/foreach-4.m: Likewise.
3556 * objc.dg/torture/strings/string1.m: Likewise.
3557 * objc.dg/torture/strings/string2.m: Likewise.
3558 * objc.dg/torture/strings/string3.m: Likewise.
3559 * objc.dg/torture/strings/string4.m: Likewise.
3560 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3561 header and stand alone.
3562 * obj-c++.dg/strings/strings-2.mm: Likewise.
3563 * objc.dg/torture/strings/const-str-3.m: Likewise.
3564 * objc.dg/strings/strings-2.m: Likewise.
3565 * objc.dg/strings/const-str-12b.m: Likewise.
3567 2011-01-12 Richard Guenther <rguenther@suse.de>
3570 * gcc.dg/attr-weak-1.c: Adjust.
3572 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
3575 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3576 standard compliant and comment.
3578 2011-01-10 Jan Hubicka <jh@suse.cz>
3581 * gcc.dg/initpri3.c: New testcase.
3583 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
3586 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3592 (g_ebp_save): Likewise.
3593 (g_esp_save): Likewise.
3595 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3597 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3599 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3601 PR tree-optimization/46021
3602 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3603 i?86-*-*, x86_64-*-*.
3605 2011-01-10 Jeff Law <law@redhat.com>
3607 * PR tree-optimization/47141
3608 * gcc.c-torture/compile/pr47141.c: New test.
3610 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
3613 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3614 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3615 * gcc.dg/vect/slp-35.c: Remove XFAILs.
3616 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3619 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3620 being vectorized. Adjust dg-final pattern. Remove XFAIL.
3621 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3622 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3623 being vectorized. Adjust dg-final pattern.
3626 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3627 * gcc.dg/vect/slp-24.c: Likewise.
3629 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
3632 * g++.dg/other/pr47218-1.C: New test file.
3633 * g++.dg/other/pr47218.C: Likewise.
3634 * g++.dg/other/pr47218.h: New supporting header.
3636 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
3639 * objc.dg/attributes/invalid-attribute-1.m: New.
3640 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3642 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3645 * gfortran.dg/proc_ptr_comp_28.f90: New.
3647 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3649 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
3650 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
3651 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3652 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3653 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
3654 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3655 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
3656 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
3657 * objc.dg/gnu-api-2-class.m: Likewise.
3658 * objc.dg/gnu-api-2-ivar.m: Likewise.
3659 * objc.dg/gnu-api-2-method.m: Likewise.
3660 * objc.dg/gnu-api-2-objc.m: Likewise.
3661 * objc.dg/gnu-api-2-object.m: Likewise.
3662 * objc.dg/gnu-api-2-property.m: Likewise.
3663 * objc.dg/gnu-api-2-protocol.m: Likewise.
3664 * objc.dg/gnu-api-2-sel.m: Likewise.
3666 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3668 * objc.dg/foreach-1.m: Skip for Darwin < 9.
3669 * objc.dg/objc-foreach-4.m: Likewise.
3670 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
3671 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
3672 * objc.dg/foreach-4.m: Likewise.
3673 * objc.dg/foreach-5.m: Likewise.
3674 * objc.dg/foreach-3.m: Return self from init.
3676 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3679 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
3681 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3684 * gfortran.dg/class_35.f90: New.
3686 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3688 * objc.dg/foreach-1.m: Add "-Wall" to flags.
3690 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
3693 * objc.dg/invalid-method-2.m: New.
3694 * obj-c++.dg/invalid-method-2.mm: New.
3696 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
3699 * gfortran.dg/transpose_optimization_2.f90 : New test.
3701 2011-01-08 Jan Hubicka <jh@suse.cz>
3703 PR tree-optmization/46469
3704 * g++.dg/torture/pr46469.C: New testcase.
3706 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3708 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
3709 emulation of libobjc-gnu structure layout functionality to ..
3710 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
3711 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
3712 * objc/execute/bf-common.h: Adjust headers.
3713 * objc/execute/bf-1.m: Likewise.
3714 * objc/execute/bf-2.m: Likewise.
3715 * objc/execute/bf-3.m: Likewise.
3716 * objc/execute/bf-4.m: Likewise.
3717 * objc/execute/bf-5.m: Likewise.
3718 * objc/execute/bf-6.m: Likewise.
3719 * objc/execute/bf-7.m: Likewise.
3720 * objc/execute/bf-8.m: Likewise.
3721 * objc/execute/bf-9.m: Likewise.
3722 * objc/execute/bf-10.m: Likewise.
3723 * objc/execute/bf-11.m: Likewise.
3724 * objc/execute/bf-12.m: Likewise.
3725 * objc/execute/bf-13.m: Likewise.
3726 * objc/execute/bf-14.m: Likewise.
3727 * objc/execute/bf-15.m: Likewise.
3728 * objc/execute/bf-16.m: Likewise.
3729 * objc/execute/bf-17.m: Likewise.
3730 * objc/execute/bf-18.m: Likewise.
3731 * objc/execute/bf-19.m: Likewise.
3732 * objc/execute/bf-20.m: Likewise.
3733 * objc/execute/bf-21.m: Likewise.
3734 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
3735 objc_get_type_qualifiers ().
3737 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3740 * gfortran.dg/dependency_39.f90: New test.
3742 2011-01-07 Jan Hubicka <jh@suse.cz>
3744 Get builtins tests ready for linker plugin.
3745 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
3746 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
3747 my_memset, my_bzero): Mark used.
3748 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
3749 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
3751 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
3754 2011-01-07 Jan Hubicka <jh@suse.cz>
3756 PR tree-optimization/46367
3757 * g++.dg/torture/pr46367.C: New file.
3759 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3762 * gcc.dg/pr47201.c: New test.
3765 * gcc.dg/tree-prof/pr47187.c: New test.
3767 2011-01-07 Tobias Burnus <burnus@net-b.de>
3770 * gfortran.dg/extends_type_of_3.f90: New.
3772 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
3774 * g++.dg/ext/dllexport-MI1.C: Adjust test.
3775 * g++.dg/ext/dllimport-MI1.C: Likewise.
3776 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
3777 * g++.dg/ext/dllimport10.C: Likewise.
3778 * g++.dg/ext/dllimport11.C: Likewise.
3779 * g++.dg/ext/dllimport12.C: Likewise.
3780 * g++.dg/ext/dllimport13.C: Likewise.
3781 * g++.dg/ext/dllimport2.C: Likewise.
3782 * g++.dg/ext/dllimport3.C: Likewise.
3783 * g++.dg/ext/dllimport4.C: Likewise.
3784 * g++.dg/ext/dllimport5.C: Likewise.
3785 * g++.dg/ext/dllimport6.C: Likewise.
3786 * g++.dg/ext/dllimport8.C: Likewise.
3787 * g++.dg/ext/dllimport9.C: Likewise.
3788 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
3789 targets, too. Additionally enable test for i?86-*-mingw*.
3790 * g++.dg/ext/selectany1.C: Likewise.
3791 Remove guard variable check.
3793 2011-01-07 Janus Weil <janus@gcc.gnu.org>
3797 * gfortran.dg/storage_size_3.f08: Extended.
3799 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3802 * g++.dg/template/stdarg1.C: New test.
3804 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3807 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
3808 * gfortran.dg/defined_operators_1.f90: Split the subroutine
3809 from the interface of functions to not hide the errors that
3812 2011-01-06 Jan Hubicka <jh@suse.cz>
3814 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3815 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
3817 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3821 * gfortran.dg/interface_33.f90: New test.
3823 2011-01-06 Jakub Jelinek <jakub@redhat.com>
3826 * gcc.c-torture/compile/pr47150.c: New test.
3828 2011-01-06 Ira Rosen <irar@il.ibm.com>
3830 PR tree-optimization/47139
3831 * gcc.dg/vect/pr47139.c: New test.
3833 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3836 * gfortran.dg/extends_type_of_2.f03: New.
3838 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3840 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
3842 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
3844 * gnat.dg/opt14.adb: New test.
3846 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3849 * gfortran.dg/allocate_error_2.f90: New test.
3851 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3854 * gfortran.dg/storage_size_3.f08: New.
3856 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3858 PR libgfortran/47154
3859 * gfortran.dg/namelist_68.f90: New test.
3861 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
3863 * gnat.dg/unchecked_convert8.ad[sb]: New test.
3865 2011-01-04 Janus Weil <janus@gcc.gnu.org>
3868 * gfortran.dg/class_34.f90: New.
3870 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3872 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
3873 use __builtin_inff. Skip all single-precision tests that require
3876 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3878 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
3880 2011-01-03 Jakub Jelinek <jakub@redhat.com>
3882 PR tree-optimization/47148
3883 * gcc.c-torture/execute/pr47148.c: New test.
3885 PR tree-optimization/47155
3886 * gcc.c-torture/execute/pr47155.c: New test.
3888 PR rtl-optimization/47157
3889 * gcc.c-torture/compile/pr47157.c: New test.
3891 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3893 * gcc.dg/torture/vector-shift2.c (schar): Define.
3894 (main): Always use schar or uchar instead of plain "char" to avoid
3895 dependencies on implementation-defined char signedness.
3897 2011-01-03 Martin Jambor <mjambor@suse.cz>
3899 PR tree-optimization/46801
3900 * gnat.dg/pack9.adb: Remove xfail.
3902 2011-01-03 Martin Jambor <mjambor@suse.cz>
3904 PR tree-optimization/46984
3905 * g++.dg/ipa/pr46984.C: New test.
3907 2011-01-02 Janus Weil <janus@gcc.gnu.org>
3910 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
3912 2011-01-02 Jakub Jelinek <jakub@redhat.com>
3914 PR tree-optimization/47140
3915 * gcc.c-torture/compile/pr47140.c: New test.
3917 PR rtl-optimization/47028
3918 * gcc.dg/pr47028.c: New test.
3920 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
3922 * objc.dg/protocol-forward-1.m: Removed TODO.
3923 * objc.dg/protocol-forward-2.m: New.
3924 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
3925 * obj-c++.dg/protocol-forward-2.mm: New.
3927 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
3930 * g++.dg/eh/pr38662.C: New testcase.
3932 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
3934 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
3935 scan for newline '\n'.
3938 Copyright (C) 2011 Free Software Foundation, Inc.
3940 Copying and distribution of this file, with or without modification,
3941 are permitted in any medium without royalty provided the copyright
3942 notice and this notice are preserved.