1 2012-01-03 Richard Guenther <rguenther@suse.de>
4 * gcc.dg/fold-compare-6.c: New testcase.
6 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9 * g++.dg/gomp/pr51669.C: New test.
11 2012-01-02 Jason Merrill <jason@redhat.com>
14 * g++.dg/cpp0x/constexpr-union2.C: New.
17 * g++.dg/cpp0x/nsdmi-defer5.C: New.
19 2012-01-02 Dodji Seketeli <dodji@redhat.com>
22 * g++.dg/cpp0x/constexpr-99.C: New test.
24 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
27 * g++.dg/template/init9.C: New.
29 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
31 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
32 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
33 rather than a specific number.
35 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
40 * gfortran.dg/typebound_operator_7.f03: New.
41 * gfortran.dg/typebound_operator_8.f03: New.
43 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
46 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
48 * gcc.target/mips/dspr2-MULTU.c: Likewise.
50 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
52 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
54 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
56 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
59 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
61 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
62 * gfortran.dg/io_real_boz_4.f90: Likewise.
63 * gfortran.dg/io_real_boz_5.f90: Likewise.
65 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
67 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
69 2012-01-02 Revital Eres <revital.eres@linaro.org>
71 * gcc.dg/sms-11.c: New file.
73 2012-01-02 Tobias Burnus <burnus@net-b.de>
76 * gfortran.dg/coarray/image_index_3.f90: New.
78 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
81 * g++.dg/parse/enum8.C: New.
83 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
86 * g++.dg/conversion/reinterpret4.C: New.
87 * g++.dg/conversion/reinterpret1.C: Adjust.
89 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
91 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
93 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
95 * g++.old-deja/g++.brendan/crash25.C: Adjust.
96 * g++.old-deja/g++.brendan/crash56.C: Likewise.
97 * g++.old-deja/g++.jason/access14.C: Likewise.
98 * g++.old-deja/g++.jason/access8.C: Likewise.
99 * g++.old-deja/g++.jason/access1.C: Likewise.
100 * g++.old-deja/g++.other/access3.C: Likewise.
101 * g++.old-deja/g++.other/access5.C: Likewise.
102 * g++.old-deja/g++.law/unsorted1.C: Likewise.
103 * g++.old-deja/g++.law/visibility22.C: Likewise.
104 * g++.old-deja/g++.law/visibility26.C: Likewise.
105 * g++.old-deja/g++.mike/p2746.C: Likewise.
106 * g++.dg/debug/using1.C: Likewise.
107 * g++.dg/lookup/using51.C: Likewise.
108 * g++.dg/inherit/using5.C: Likewise.
109 * g++.dg/inherit/pr30297.C: Likewise.
110 * g++.dg/inherit/access8.C: Likewise.
111 * g++.dg/torture/pr39362.C: Likewise.
112 * g++.dg/template/crash13.C: Likewise.
113 * g++.dg/template/using10.C: Likewise.
115 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
118 * lib/gcc-dg.exp (scan-module-absence): Really commit last
121 2012-01-01 Ira Rosen <irar@il.ibm.com>
123 PR tree-optimization/51704
124 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
125 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
128 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
131 * g++.dg/cpp0x/constexpr-delegating2.C: New.
133 2012-01-01 Jan Hubicka <jh@suse.cz>
135 PR rtl-optimization/51069
136 * gcc.c-torture/compile/pr51069.c: New testcase.
138 2012-01-01 Jakub Jelinek <jakub@redhat.com>
140 PR tree-optimization/51683
141 * gcc.dg/pr51683.c: New test.
143 2011-12-31 Paolo Carlini <paolo.carlini@oracle.com>
146 * g++.dg/cpp0x/static_assert6.C: New.
148 2011-12-31 Uros Bizjak <ubizjak@gmail.com>
150 * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
152 2011-12-31 Thomas König <tkoenig@gcc.gnu.org>
155 * lib/gcc-dg.exp (scan-module-absence): New function.
156 * gfortran.dg/implicit_pure_2.f90: New test.
158 2011-12-30 Paolo Carlini <paolo.carlini@oracle.com>
161 * g++.dg/cpp0x/alignof4.C: New.
163 2011-12-29 Michael Meissner <meissner@linux.vnet.ibm.com>
166 * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
167 -mabi=altivec option, which suppresses a warning message about
168 passing vectors by reference. The extra warning causes some tests
170 * gcc.dg/scal-to-vec2.c: Likewise.
171 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
172 * gcc.dg/pr35442.c: Likewise.
173 * gcc.dg/vector-compare-1.c: Likewise.
174 * gcc.dg/vector-compare-2.c: Likewise.
175 * gcc.dg/torture/pr36891.c: Likewise.
177 2012-12-29 Kai Tietz <ktietz@redhat.com>
179 * g++.dg/abi/bitfield3.C: Make sure test runs
180 for windows targets without activated ms-bitfields option.
182 * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
183 targets to use static-version.
184 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
185 * g++.old-deja/g++.abi/arraynew.C: Likewise.
186 * g++.old-deja/g++.eh/new1.C: Likewise.
187 * g++.old-deja/g++.eh/new2.C: Likewise.
189 2011-12-29 Thomas Koenig <tkoenig@gcc.gnu.org>
191 * gfortran.dg/function_optimize_9.f90: New test.
193 2011-12-27 Fabien Chêne <fabien@gcc.gnu.org>
196 * g++.dg/template/using18.C: New.
197 * g++.dg/template/using19.C: New.
198 * g++.dg/template/nested3.C: Remove dg-message at instantiation.
199 * g++.dg/template/crash13.C: Likewise.
201 2011-12-28 Michael Meissner <meissner@linux.vnet.ibm.com>
204 * gcc.target/powerpc/pr51623.c: New file.
206 2011-12-28 Uros Bizjak <ubizjak@gmail.com>
208 * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
210 2011-12-27 Paolo Carlini <paolo.carlini@oracle.com>
213 * g++.dg/cpp0x/pr51547.C: New.
215 2011-12-27 Eric Botcazou <ebotcazou@adacore.com>
217 * gcc.c-torture/execute/20111227-1.c: New test.
219 2011-12-25 Jan Hubicka <jh@suse.cz>
222 * gcc.dg/compile/pr48641.c: New file.
224 2011-12-26 Joey Ye <joey.ye@arm.com>
227 * gcc.dg/volatile-bitfields-2.c: New test.
229 2011-12-23 Jason Merrill <jason@redhat.com>
232 * g++.dg/cpp0x/variadic121.C: New.
234 2011-12-23 Uros Bizjak <ubizjak@gmail.com>
236 * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
238 2011-12-23 Dmitry Plotnikov <dplotnikov@ispras.ru>
240 * gcc.target/arm/vect-vcvt.c: New test.
241 * gcc.target/arm/vect-vcvtq.c: New test.
243 * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
246 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
248 (check_effective_target_vect_uintfloat_cvt): Likewise.
249 (check_effective_target_vect_floatuint_cvt): Likewise.
250 (check_effective_target_vect_floatint_cvt): Likewise.
252 2011-12-23 Richard Guenther <rguenther@suse.de>
254 PR rtl-optimization/50396
255 * gcc.dg/torture/pr50396.c: New testcase.
257 2011-12-22 Bin Cheng <bin.cheng@arm.com>
259 PR tree-optimization/43491
260 * gcc.dg/tree-ssa/pr43491.c: New test.
262 2011-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
265 * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
267 2011-12-22 Richard Guenther <rguenther@suse.de>
270 * g++.dg/lto/pr51650-1_0.C: New testcase.
271 * g++.dg/lto/pr51650-2_0.C: Likewise.
273 2011-12-21 Richard Earnshaw <rearnsha@arm.com>
276 * gcc.target/arm/sibcall-2.c: New test.
278 2011-12-22 Uros Bizjak <ubizjak@gmail.com>
281 * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
283 2011-12-21 Uros Bizjak <ubizjak@gmail.com>
285 * gcc.dg/pr50038.c: Move to ...
286 * gcc.target/i386/pr50038.c: ... here. Test on all targets.
288 2011-12-21 Jason Merrill <jason@redhat.com>
291 * g++.dg/cpp0x/nsdmi-virtual1.C: New.
293 2011-12-21 Paolo Carlini <paolo.carlini@oracle.com>
296 * g++.dg/cpp0x/constexpr-noexcept6.C: New.
298 2011-12-21 Jakub Jelinek <jakub@redhat.com>
302 * gcc.dg/pr51644.c: New test.
303 * g++.dg/warn/Wreturn-4.C: New test.
305 2011-12-21 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
307 * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
308 diag-scans to fix fail on AVX.
309 * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
310 * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
311 * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
312 * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
313 * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
314 * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
315 * gcc.dg/vect/pr45752.c: Ditto.
316 * gcc.dg/vect/slp-perm-4.c: Ditto.
317 * gcc.dg/vect/slp-perm-9.c: Ditto.
318 * gcc.dg/vect/vect-33.c: Ditto.
319 * gcc.dg/vect/vect-35.c: Ditto.
320 * gcc.dg/vect/vect-6-big-array.c: Ditto.
321 * gcc.dg/vect/vect-6.c: Ditto.
322 * gcc.dg/vect/vect-91.c: Ditto.
323 * gcc.dg/vect/vect-all-big-array.c: Ditto.
324 * gcc.dg/vect/vect-all.c: Ditto.
325 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
326 * gcc.dg/vect/vect-outer-4c.c: Ditto.
327 * gcc.dg/vect/vect-outer-5.c: Ditto.
328 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
329 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
330 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
331 * gcc.dg/vect/vect-peel-1.c: Ditto.
332 * gcc.dg/vect/vect-peel-2.c: Ditto.
333 * gcc.dg/vect/vect-peel-3.c: Ditto.
334 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
335 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
336 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
337 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
338 * lib/target-supports.exp (check_avx_available): New function.
339 (check_effective_target_vect_sizes_32B_16B): Ditto.
340 (check_prefer_avx128): Ditto.
341 (check_effective_target_vect_aligned_arrays): Add handling of AVX.
342 (check_effective_target_vect_multiple_sizes): Ditto.
344 2011-12-21 Enkovich Ilya <ilya.enkovich@intel.com>
347 * gcc.dg/pr50038.c: New test.
349 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
352 * g++.dg/cpp0x/constexpr-ice5.C: New.
354 2011-12-20 Joseph Myers <joseph@codesourcery.com>
356 * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
357 gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
358 gcc.dg/gnu11-version-1.c: New tests.
360 2011-12-20 Bernd Schmidt <bernds@codesourcery.com>
363 * gcc.target/arm/volatile-bitfields-4.c: New test.
364 * c-c++-common/abi-bf.c: New test.
366 2011-12-20 Dodji Seketeli <dodji@redhat.com>
369 * g++.dg/gcov/gcov-2.C: Adjust.
371 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
374 * g++.dg/cpp0x/constexpr-ice4.C: New.
376 2011-12-19 Paolo Carlini <paolo.carlini@oracle.com>
379 * g++.dg/template/crash109.C: New.
381 2011-12-19 Jason Merrill <jason@redhat.com>
384 * g++.dg/cpp0x/nullptr26.C: New.
386 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
388 * gcc.target/mips/mult-1.c: Require -O2.
390 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
392 * gcc.target/mips/ext-2.c: Add NOMIPS16.
394 2011-12-19 Jason Merrill <jason@redhat.com>
397 * g++.dg/cpp0x/constexpr-delegating.C: New.
399 2011-12-19 Sandra Loosemore <sandra@codesourcery.com>
400 Tom de Vries <tom@codesourcery.com>
403 * gcc.c-torture/compile/pr50380.c: New testcase.
405 2011-12-19 Tobias Burnus <burnus@net-b.de>
408 * gfortran.dg/block_10.f90: New.
410 2011-12-19 Jason Merrill <jason@redhat.com>
413 * g++.dg/cpp0x/initlist64.C: New.
416 * c-c++-common/transparent-union-1.c: New.
418 2011-12-19 Eric Botcazou <ebotcazou@adacore.com>
420 PR tree-optimization/51580
421 * gnat.dg/specs/loop_optimization1.ads: New test.
422 * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
424 2011-12-19 Richard Guenther <rguenther@suse.de>
427 * gcc.dg/lto/20111207-2_0.c: Adjust.
428 * g++.dg/lto/pr51573-1_0.C: New testcase.
430 2011-12-19 Jakub Jelinek <jakub@redhat.com>
433 * g++.dg/cpp0x/pr51619.C: New test.
435 2011-12-19 Tobias Burnus <burnus@net-b.de>
438 * gfortran.dg/select_type_25.f90: New.
440 2011-12-19 Martin Jambor <mjambor@suse.cz>
442 PR tree-optimization/51583
443 * gcc.dg/tree-ssa/pr51583.c: New test.
445 2011-12-19 Jakub Jelinek <jakub@redhat.com>
447 PR tree-optimization/51596
448 * g++.dg/opt/pr51596.C: New test.
451 PR tree-optimization/51606
452 * gcc.dg/vect/pr51590.c: New test.
454 2011-12-19 Richard Guenther <rguenther@suse.de>
457 * g++.dg/lto/pr51572-2_0.C: New testcase.
459 2011-12-19 Dodji Seketeli <dodji@redhat.com>
462 * g++.dg/cpp0x/nsdmi6.C: New test.
464 2011-12-19 Tobias Burnus <burnus@net-b.de>
466 * gfortran.dg/coarray_poly_3.f90: New.
467 * coarray/poly_run_1.f90: Enable some previously commented code.
469 2011-12-19 Jason Merrill <jason@redhat.com>
472 * g++.dg/cpp0x/constexpr-ptrsub.C: New.
474 2011-12-18 Hans-Peter Nilsson <hp@axis.com>
476 * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
478 2011-12-17 Jason Merrill <jason@redhat.com>
481 * g++.dg/parse/enum7.C: New.
484 * g++.dg/lookup/nested2.C: New.
487 * g++.dg/parse/enum6.C: New.
489 2011-12-17 Tom de Vries <tom@codesourcery.com>
491 PR tree-optimization/51491
492 * gcc.dg/pr51491.c: New test.
493 * gcc.dg/pr51491-2.c: Same.
495 2011-12-16 Jason Merrill <jason@redhat.com>
498 * g++.dg/cpp0x/auto31.C: New.
500 2011-12-16 Ian Lance Taylor <iant@google.com>
503 * gcc.dg/20111216-1.c: New test.
505 2011-12-16 Jason Merrill <jason@redhat.com>
508 * g++.dg/init/static4.C: New.
510 2011-12-16 Jason Merrill <jason@redhat.com>
513 * g++.dg/init/value10.C: New.
515 2011-12-16 Jakub Jelinek <jakub@redhat.com>
518 * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
520 PR tree-optimization/51575
521 * g++.dg/opt/pr51575.C: New test.
524 * gcc.dg/pr51557.c: New test.
526 2011-12-16 Richard Guenther <rguenther@suse.de>
529 * gcc.dg/lto/pr51572-1_0.c: New testcase.
531 2011-12-15 Jason Merrill <jason@redhat.com>
534 * g++.dg/ext/desig4.C: New.
536 2011-12-15 Paul Thomas <pault@gcc.gnu.org>
538 * gfortran.dg/class_array_3.f03: Remove explicit indexing of
539 A%disp() to use scalarizer.
540 * gfortran.dg/class_array_9.f03: New.
542 2011-12-15 Jakub Jelinek <jakub@redhat.com>
544 * gcc.dg/vect/vect-sdivmod-1.c: New test.
547 * g++.dg/cpp0x/pr51463.C: New test.
550 * c-c++-common/gomp/pr51360.c: New test.
551 * g++.dg/gomp/pr51360.C: New test.
554 * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
555 Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
557 PR tree-optimization/51117
558 * g++.dg/opt/pr51117.C: New test.
560 2011-12-15 Romain Geissler <romain.geissler@gmail.com>
562 * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
564 * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
566 (stpncpy, __stpncpy_chk): New functions.
567 * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
568 * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
570 2011-12-15 Richard Guenther <rguenther@suse.de>
573 * g++.dg/lto/pr51567-1_0.C: New testcase.
575 2011-12-15 Dodji Seketeli <dodji@redhat.com>
578 * g++.dg/cpp0x/auto30.C: New test.
580 2011-12-15 Tobias Burnus <burnus@net-b.de>
582 * gfortran.dg/coarray/poly_run_3.f90: New.
583 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
585 2011-12-15 Richard Guenther <rguenther@suse.de>
588 * g++.dg/lto/pr51564-1_0.C: New testcase.
590 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
593 * g++.dg/ext/is_final.C: New.
595 2012-12-15 Richard Guenther <rguenther@suse.de>
598 * g++.dg/lto/pr48508-1_0.C: New testcase.
599 * g++.dg/lto/pr48508-1_1.C: Likewise.
601 2011-12-14 Jason Merrill <jason@redhat.com>
604 * g++.dg/init/constant1.C: New.
607 * g++.dg/other/enum2.C: New.
609 2011-12-14 Dodji Seketeli <dodji@redhat.com>
612 * g++.dg/cpp0x/initlist63.C: New test.
614 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
617 * gcc.target/avr/torture/int24-mul.c: New.
619 2011-12-14 Dodji Seketeli <dodji@redhat.com>
622 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
624 2011-12-13 Jason Merrill <jason@redhat.com>
628 * g++.dg/cpp0x/rv-cast3.C: New.
629 * g++.dg/cpp0x/rv-cast4.C: New.
631 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
634 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
636 2011-12-13 Andrew Pinski <apinski@cavium.com>
637 Adam Nemet <anemet@caviumnetworks.com>
639 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
641 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
642 * gcc.target/mips/octeon-pipe-1.c: New testcase.
644 2011-12-11 Fabien Chêne <fabien@gcc.gnu.org>
647 * g++.dg/template/using16.C: New.
648 * g++.dg/template/using17.C: New.
650 2011-12-13 Martin Jambor <mjambor@suse.cz>
652 PR tree-optimization/51362
653 * gcc.dg/ipa/pr51362.c: New test.
655 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
658 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
659 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
661 2011-12-13 Richard Guenther <rguenther@suse.de>
664 * g++.dg/lto/pr48354-1_0.C: New testcase.
666 2011-12-13 Richard Guenther <rguenther@suse.de>
668 PR tree-optimization/51519
669 * gcc.dg/pr51519.c: New testcase.
671 2011-12-13 Richard Guenther <rguenther@suse.de>
673 * gcc.dg/lto/20111213-1_0.c: New testcase.
675 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
677 * gnat.dg/vect1.ad[sb]: Add more tests.
678 * gnat.dg/vect2.ad[sb]: Likewise.
679 * gnat.dg/vect3.ad[sb]: Likewise.
680 * gnat.dg/vect4.ad[sb]: Likewise.
681 * gnat.dg/vect5.ad[sb]: Likewise.
682 * gnat.dg/vect6.ad[sb]: Likewise.
684 2011-12-12 Jakub Jelinek <jakub@redhat.com>
686 PR rtl-optimization/51495
687 * gcc.c-torture/compile/pr51495.c: New test.
689 PR tree-optimization/51481
690 * gcc.dg/pr51481.c: New test.
692 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
694 PR tree-optimization/45830
695 * gcc.c-torture/execute/pr45830.c: Move from here to...
696 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
697 dg-additional-options magic.
699 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
701 * gfortran.dg/nested_modules_2.f90: Tighten test.
703 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
705 * gcc.c-torture/execute/20111212-1.c: New test.
707 2011-12-12 Jakub Jelinek <jakub@redhat.com>
710 * gcc.dg/pr45819.c: Add -w to dg-options.
712 2011-12-12 Torvald Riegel <triegel@redhat.com>
714 * g++.dg/tm/noexcept-1.C: New test.
715 * g++.dg/tm/noexcept-2.C: New test.
716 * g++.dg/tm/noexcept-3.C: New test.
717 * g++.dg/tm/noexcept-4.C: New test.
718 * g++.dg/tm/noexcept-5.C: New test.
720 2011-12-12 Torvald Riegel <triegel@redhat.com>
722 * c-c++-common/tm/20111206.c: New test.
724 2011-12-12 Richard Guenther <rguenther@suse.de>
727 * g++.dg/opt/pr51262.C: New testcase.
729 2011-12-12 Revital Eres <revital.eres@linaro.org>
731 PR rtl-optimization/47013
732 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
733 to preserve the function.
734 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
735 powerpc*-*-*. Avoid superfluous spaces in dg-final.
736 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
737 -fmodulo-sched-allow-regmoves flags.
738 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
739 and avoid superfluous spaces in dg-final for spu-*-*.
740 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
741 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
742 change scan-rtl-dump-times for powerpc*-*-*.
743 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
744 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
745 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
747 2011-12-11 Jakub Jelinek <jakub@redhat.com>
749 PR tree-optimization/51485
750 * g++.dg/vect/pr51485.cc: New test.
752 2011-12-11 Tobias Burnus <burnus@net-b.de>
755 * gfortran.dg/warn_function_without_result_2.f90: New.
757 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
758 Tobias Burnus <burnus@gcc.gnu.org>
767 * gfortran.dg/class_array_1.f03: New.
768 * gfortran.dg/class_array_2.f03: New.
769 * gfortran.dg/class_array_3.f03: New.
770 * gfortran.dg/class_array_4.f03: New.
771 * gfortran.dg/class_array_5.f03: New.
772 * gfortran.dg/class_array_6.f03: New.
773 * gfortran.dg/class_array_7.f03: New.
774 * gfortran.dg/class_array_8.f03: New.
775 * gfortran.dg/coarray_poly_1.f90: New.
776 * gfortran.dg/coarray_poly_2.f90: New.
777 * gfortran.dg/coarray/poly_run_1.f90: New.
778 * gfortran.dg/coarray/poly_run_2.f90: New.
779 * gfortran.dg/class_to_type_1.f03: New.
780 * gfortran.dg/type_to_class_1.f03: New.
781 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
782 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
783 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
785 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
788 * gfortran.dg/gomp/workshare2.f90: New test.
789 * gfortran.dg/gomp/workshare3.f90: New test.
791 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
793 * gnat.dg/specs/elab3.ads: New test.
795 2011-12-10 Richard Henderson <rth@redhat.com>
797 * gcc.target/powerpc/altivec-perm-1.c: New.
798 * gcc.target/powerpc/altivec-perm-2.c: New.
799 * gcc.target/powerpc/altivec-perm-4.c: New.
801 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
803 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
804 Add a scan-assembler-time clause to test for the interupt vector jump.
806 (dma0_handler): ... this.
808 2011-12-10 Nathan Sidwell <nathan@acm.org>
810 PR gcov-profile/51449
811 * g++.dg/gcov/gcov-14.C: New.
813 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
815 * gcc.c-torture/compile/20111209-1.c: New test.
817 2011-12-09 Jason Merrill <jason@redhat.com>
820 * g++.dg/warn/Woverflow-4.C: New.
822 2011-12-09 Dodji Seketeli <dodji@redhat.com>
825 * g++.dg/cpp0x/alias-decl-17.C: New test.
827 2011-12-09 Michael Meissner <meissner@the-meissners.org>
829 * gcc.target/powerpc/recip-5.c: Disable running on any system that
830 does not support VSX.
832 * gcc.target/powerpc/ppc-target-4.c: New file to test target
833 specific functions enabling target specific builtins.
835 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
837 * gcc.dg/vect/slp-13.c: Array size increase reverted.
838 * gcc.dg/vect/slp-24.c: Ditto.
839 * gcc.dg/vect/slp-3.c: Ditto.
840 * gcc.dg/vect/slp-34.c: Ditto.
841 * gcc.dg/vect/slp-4.c: Ditto.
842 * gcc.dg/vect/slp-cond-2.c: Ditto.
843 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
844 * gcc.dg/vect/vect-1.c: Ditto.
845 * gcc.dg/vect/vect-10.c: Ditto.
846 * gcc.dg/vect/vect-105.c: Ditto.
847 * gcc.dg/vect/vect-112.c: Ditto.
848 * gcc.dg/vect/vect-15.c: Ditto.
849 * gcc.dg/vect/vect-2.c: Ditto.
850 * gcc.dg/vect/vect-31.c: Ditto.
851 * gcc.dg/vect/vect-32.c: Ditto.
852 * gcc.dg/vect/vect-33.c: Ditto.
853 * gcc.dg/vect/vect-34.c: Ditto.
854 * gcc.dg/vect/vect-35.c: Ditto.
855 * gcc.dg/vect/vect-36.c: Ditto.
856 * gcc.dg/vect/vect-6.c: Ditto.
857 * gcc.dg/vect/vect-73.c: Ditto.
858 * gcc.dg/vect/vect-74.c: Ditto.
859 * gcc.dg/vect/vect-75.c: Ditto.
860 * gcc.dg/vect/vect-76.c: Ditto.
861 * gcc.dg/vect/vect-80.c: Ditto.
862 * gcc.dg/vect/vect-85.c: Ditto.
863 * gcc.dg/vect/vect-89.c: Ditto.
864 * gcc.dg/vect/vect-97.c: Ditto.
865 * gcc.dg/vect/vect-98.c: Ditto.
866 * gcc.dg/vect/vect-all.c: Ditto.
867 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
868 * gcc.dg/vect/vect-iv-8.c: Ditto.
869 * gcc.dg/vect/vect-iv-8a.c: Ditto.
870 * gcc.dg/vect/vect-outer-1.c: Ditto.
871 * gcc.dg/vect/vect-outer-1a.c: Ditto.
872 * gcc.dg/vect/vect-outer-1b.c: Ditto.
873 * gcc.dg/vect/vect-outer-2.c: Ditto.
874 * gcc.dg/vect/vect-outer-2a.c: Ditto.
875 * gcc.dg/vect/vect-outer-2c.c: Ditto.
876 * gcc.dg/vect/vect-outer-3.c: Ditto.
877 * gcc.dg/vect/vect-outer-3a.c: Ditto.
878 * gcc.dg/vect/vect-outer-4a.c: Ditto.
879 * gcc.dg/vect/vect-outer-4b.c: Ditto.
880 * gcc.dg/vect/vect-outer-4c.c: Ditto.
881 * gcc.dg/vect/vect-outer-4d.c: Ditto.
882 * gcc.dg/vect/vect-outer-4m.c: Ditto.
883 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
884 * gcc.dg/vect/vect-outer-fir.c: Ditto.
885 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
886 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
887 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
888 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
889 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
890 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
891 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
892 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
893 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
894 * gcc.dg/vect/vect-shift-2.c: Ditto.
895 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
896 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
897 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
898 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
899 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
900 * gcc.dg/vect/slp-13-big-array.c: New test.
901 * gcc.dg/vect/slp-24-big-array.c: Ditto.
902 * gcc.dg/vect/slp-3-big-array.c: Ditto.
903 * gcc.dg/vect/slp-34-big-array.c: Ditto.
904 * gcc.dg/vect/slp-4-big-array.c: Ditto.
905 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
906 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
907 * gcc.dg/vect/vect-1-big-array.c: Ditto.
908 * gcc.dg/vect/vect-10-big-array.c: Ditto.
909 * gcc.dg/vect/vect-105-big-array.c: Ditto.
910 * gcc.dg/vect/vect-112-big-array.c: Ditto.
911 * gcc.dg/vect/vect-15-big-array.c: Ditto.
912 * gcc.dg/vect/vect-2-big-array.c: Ditto.
913 * gcc.dg/vect/vect-31-big-array.c: Ditto.
914 * gcc.dg/vect/vect-32-big-array.c: Ditto.
915 * gcc.dg/vect/vect-33-big-array.c: Ditto.
916 * gcc.dg/vect/vect-34-big-array.c: Ditto.
917 * gcc.dg/vect/vect-35-big-array.c: Ditto.
918 * gcc.dg/vect/vect-36-big-array.c: Ditto.
919 * gcc.dg/vect/vect-6-big-array.c: Ditto.
920 * gcc.dg/vect/vect-73-big-array.c: Ditto.
921 * gcc.dg/vect/vect-74-big-array.c: Ditto.
922 * gcc.dg/vect/vect-75-big-array.c: Ditto.
923 * gcc.dg/vect/vect-76-big-array.c: Ditto.
924 * gcc.dg/vect/vect-80-big-array.c: Ditto.
925 * gcc.dg/vect/vect-85-big-array.c: Ditto.
926 * gcc.dg/vect/vect-89-big-array.c: Ditto.
927 * gcc.dg/vect/vect-97-big-array.c: Ditto.
928 * gcc.dg/vect/vect-98-big-array.c: Ditto.
929 * gcc.dg/vect/vect-all-big-array.c: Ditto.
930 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
931 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
932 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
933 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
934 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
935 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
936 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
937 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
938 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
939 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
940 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
941 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
942 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
943 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
944 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
945 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
946 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
947 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
948 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
949 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
950 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
951 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
952 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
953 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
954 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
955 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
956 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
957 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
958 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
959 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
960 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
961 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
962 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
964 2011-12-09 Richard Guenther <rguenther@suse.de>
967 * g++.dg/lto/pr48042_0.C: New testcase.
969 2011-12-09 Richard Guenther <rguenther@suse.de>
971 PR tree-optimization/51482
972 * g++.dg/torture/pr51482.C: New testcase.
974 2011-12-08 Andrew Pinski <apinski@cavium.com>
976 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
977 * gcc.target/mips/dmult-1.c: Likewise.
978 * gcc.target/mips/branch-1.c: Likewise.
979 * gcc.target/mips/extend-1.c: Likewise.
981 2011-12-08 Jason Merrill <jason@redhat.com>
984 * g++.dg/template/cond8.C: New.
987 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
989 2011-12-08 Jakub Jelinek <jakub@redhat.com>
991 PR tree-optimization/51466
992 * gcc.c-torture/execute/pr51466.c: New test.
994 2011-12-08 Tobias Burnus <burnus@net-b.de>
997 * gfortran.dg/bounds_check_16.f90: New.
999 2011-12-08 Tobias Burnus <burnus@net-b.de>
1002 * gfortran.dg/private_type_14.f90: New.
1004 2011-12-08 Tobias Burnus <burnus@net-b.de>
1007 * gfortran.dg/io_real_boz_3.f90: New.
1008 * gfortran.dg/io_real_boz_4.f90: New.
1009 * gfortran.dg/io_real_boz_5.f90: New.
1011 2011-12-08 Tobias Burnus <burnus@net-b.de>
1014 * gfortran.dg/realloc_on_assign_8.f90: New.
1016 2011-12-08 Teresa Johnson <tejohnson@google.com>
1018 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1020 2011-12-08 Teresa Johnson <tejohnson@google.com>
1022 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1023 -Wwrite-strings option.
1025 2011-12-08 Teresa Johnson <tejohnson@google.com>
1027 * gcc.target/i386/movdi-rex64.c: New.
1029 2011-12-08 Richard Guenther <rguenther@suse.de>
1031 * gcc.dg/volatile3.c: New testcase.
1033 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1035 PR tree-optimization/51315
1036 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1038 (int32_t): Use __INT32_TYPE__ for typedef.
1040 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1042 PR tree-optimization/51315
1043 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1046 2011-12-08 Richard Guenther <rguenther@suse.de>
1049 * g++.dg/opt/pr50747-1_0.C: New testcase.
1050 * g++.dg/opt/pr50747-2_0.C: Likewise.
1052 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
1054 * gcc.c-torture/execute/20111208-1.c: New test.
1056 2011-12-08 Richard Guenther <rguenther@suse.de>
1059 * gcc.dg/lto/20111207-2_0.c: New testcase.
1060 * gcc.dg/guality/pr48437.c: Likewise.
1062 2011-12-07 Jakub Jelinek <jakub@redhat.com>
1065 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1066 * g++.dg/cpp0x/auto29.C: New test.
1069 * g++.dg/parse/error45.C: New test.
1072 * g++.dg/ext/desig3.C: New test.
1075 * g++.dg/cpp0x/constexpr-51369.C: New test.
1077 2011-12-07 Andrew Pinski <apinski@cavium.com>
1080 * gcc.dg/pr45416.c: New testcase.
1082 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
1085 * g++.dg/cpp0x/pr51420.C: New.
1087 2011-12-07 Richard Guenther <rguenther@suse.de>
1090 * gcc.dg/lto/20111207-1_0.c: New testcase.
1091 * gcc.dg/lto/20111207-1_1.c: Likewise.
1092 * gcc.dg/lto/20111207-1_2.c: Likewise.
1093 * gcc.dg/lto/20111207-1_3.c: Likewise.
1095 2011-12-07 Richard Guenther <rguenther@suse.de>
1097 PR tree-optimization/50823
1098 * gcc.dg/torture/pr50823.c: New testcase.
1100 2011-12-07 Martin Jambor <mjambor@suse.cz>
1102 PR tree-optimization/50744
1103 * gcc.dg/ipa/pr50744.c: New test.
1105 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1108 * g++.dg/template/static32.C: New test.
1110 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
1112 * g++.dg/opt/pr51396.C: Use dg-additional-options.
1114 2011-12-06 Tobias Burnus <burnus@net-b.de>
1117 * gfortran.dg/default_initialization_5.f90: New.
1119 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1122 * gcc.c-torture/compile/pr51354.c: New test.
1124 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1127 * g++.dg/other/abstract3.C: New.
1129 2011-12-06 Richard Guenther <rguenther@suse.de>
1131 PR tree-optimization/49997
1132 * gcc.dg/torture/pr49997.c: New testcase.
1134 2011-12-06 Richard Guenther <rguenther@suse.de>
1137 * g++.dg/torture/pr51436.C: New testcase.
1139 2011-12-06 Richard Guenther <rguenther@suse.de>
1141 PR tree-optimization/51245
1142 * gcc.dg/torture/pr51245.c: New testcase.
1144 2011-12-06 Dodji Seketeli <dodji@redhat.com>
1147 * g++.dg/diagnostic/wrong-tag-1.C
1149 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
1152 * g++.dg/lookup/using50.C: New.
1153 * g++.dg/lookup/using51.C: New.
1155 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1157 PR tree-optimization/51396
1158 * g++.dg/opt/pr51396.C: New test.
1161 * gcc.dg/debug/dwarf2/pr51410.c: New test.
1164 * gcc.dg/gomp/pr51339.c: New test.
1166 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1169 * g++.dg/cpp0x/initlist62.C: New.
1171 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1174 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
1176 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
1178 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1179 * g++.dg/torture/pr39732.C: Likewise.
1180 * g++.dg/torture/pr40642.C: Likewise.
1181 * gcc.c-torture/compile/pr44686.c: Likewise.
1182 * gcc.dg/20050309-1.c: Likewise.
1183 * gcc.dg/20050330-2.c: Likewise.
1184 * gcc.dg/20051201-1.c: Likewise.
1185 * gcc.dg/gomp/pr27573.c: Likewise.
1186 * gcc.dg/pr46255.c: Likewise.
1187 * gcc.dg/profile-dir-1.c: Likewise.
1188 * gcc.dg/profile-dir-2.c: Likewise.
1189 * gcc.dg/profile-dir-3.c: Likewise.
1190 * gcc.dg/profile-generate-1.c: Likewise.
1191 * gfortran.dg/gomp/pr27573.f90: Likewise.
1192 * gcc.dg/profile-generate-3.c: Be specific about the type of
1195 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1198 * g++.dg/ext/underlying_type11.C: New.
1200 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
1203 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1204 * gcc.dg/torture/pr39074.c: Ditto.
1205 * gcc.dg/torture/pr39074-2.c: Ditto.
1206 * gcc.dg/torture/pr42898.c: Ditto.
1207 * gcc.dg/torture/pr42898-2.c: Ditto.
1208 * gcc.dg/torture/pr45704.c: Ditto.
1209 * gcc.dg/torture/pr50472.c: Ditto.
1210 * gcc.dg/torture/pta-callused-1.c: Ditto.
1211 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1212 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1213 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1214 * gcc.dg/torture/pta-escape-1.c: Ditto.
1215 * gcc.dg/torture/ipa-pta-1.c: Ditto.
1216 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1218 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
1221 * gcc.dg/pr51408.c: New.
1223 2011-12-05 Jason Merrill <jason@redhat.com>
1225 * g++.dg/cpp0x/dc6.C: New.
1227 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
1228 Pedro Lamarão <pedro.lamarao@gmail.com>
1230 * g++.dg/cpp0x/dc1.C: New test.
1231 * g++.dg/cpp0x/dc2.C: New test.
1232 * g++.dg/cpp0x/dc3.C: New test.
1233 * g++.dg/cpp0x/dc4.C: New test.
1234 * g++.dg/cpp0x/dc5.C: New test.
1235 * g++.dg/template/meminit1.C: Adjust expected error.
1237 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1240 * g++.dg/cpp0x/auto28.C: New.
1242 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1244 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1246 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1247 Eric Botcazou <ebotcazou@adacore.com>
1251 * gcc.c-torture/execute/pr51323.c: New test.
1253 2011-12-04 Tobias Burnus <burnus@net-b.de>
1256 * gfortran.dg/associate_10.f90: New.
1258 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
1261 * gfortran.dg/vect/pr51285.f90: New test.
1263 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
1264 Jérémie Detrey <Jeremie.Detrey@loria.fr>
1267 * gcc.target/i386/pr51393.c: New test.
1269 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1272 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1273 * obj-c++.dg/naming-4.mm: Likewise.
1275 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
1277 * gcc.dg/darwin-segaddr.c: Use -no-pie.
1279 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
1282 * g++.dg/cpp0x/pr51313.C: New.
1284 2011-12-03 Tobias Burnus <burnus@net-b.de>
1287 * gfortran.dg/select_type_24.f90: New.
1288 * gfortran.dg/select_type_23.f03: Add dg-error.
1289 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1291 2011-12-03 Jakub Jelinek <jakub@redhat.com>
1293 * gcc.dg/vect/vect-122.c: New test.
1295 2011-12-03 Tobias Burnus <burnus@net-b.de>
1298 * gfortran.dg/move_alloc_8.f90: New.
1300 2011-12-03 Tobias Burnus <burnus@net-b.de>
1302 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1303 i.e. remove the dg-error line.
1304 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1305 * gfortran.dg/move_alloc_9.f90: New.
1306 * gfortran.dg/move_alloc_10.f90: New
1308 2011-12-02 Nathan Sidwell <nathan@acm.org>
1310 * lib/gcov.exp (verify-lines): Allow = as a count char.
1311 * g++.dg/gcov/gcov-13.C: New.
1313 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1315 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1316 * gcc.dg/vect/slp-24.c: Ditto.
1317 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1318 * gcc.dg/vect/slp-34.c: Ditto.
1319 * gcc.dg/vect/slp-4.c: Ditto.
1320 * gcc.dg/vect/slp-cond-2.c: Ditto.
1321 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1322 * gcc.dg/vect/vect-1.c: Ditto.
1323 * gcc.dg/vect/vect-10.c: Ditto.
1324 * gcc.dg/vect/vect-105.c: Ditto.
1325 * gcc.dg/vect/vect-112.c: Ditto.
1326 * gcc.dg/vect/vect-15.c: Ditto.
1327 * gcc.dg/vect/vect-2.c: Ditto.
1328 * gcc.dg/vect/vect-31.c: Ditto.
1329 * gcc.dg/vect/vect-32.c: Ditto.
1330 * gcc.dg/vect/vect-33.c: Ditto.
1331 * gcc.dg/vect/vect-34.c: Ditto.
1332 * gcc.dg/vect/vect-35.c: Ditto.
1333 * gcc.dg/vect/vect-36.c: Ditto.
1334 * gcc.dg/vect/vect-6.c: Ditto.
1335 * gcc.dg/vect/vect-73.c: Ditto.
1336 * gcc.dg/vect/vect-74.c: Ditto.
1337 * gcc.dg/vect/vect-75.c: Ditto.
1338 * gcc.dg/vect/vect-76.c: Ditto.
1339 * gcc.dg/vect/vect-80.c: Ditto.
1340 * gcc.dg/vect/vect-85.c: Ditto.
1341 * gcc.dg/vect/vect-89.c: Ditto.
1342 * gcc.dg/vect/vect-97.c: Ditto.
1343 * gcc.dg/vect/vect-98.c: Ditto.
1344 * gcc.dg/vect/vect-all.c: Ditto.
1345 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1346 * gcc.dg/vect/vect-iv-8.c: Ditto.
1347 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1348 * gcc.dg/vect/vect-outer-1.c: Ditto.
1349 * gcc.dg/vect/vect-outer-1a.c: Ditto.
1350 * gcc.dg/vect/vect-outer-1b.c: Ditto.
1351 * gcc.dg/vect/vect-outer-2.c: Ditto.
1352 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1353 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1354 * gcc.dg/vect/vect-outer-3.c: Ditto.
1355 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1356 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1357 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1358 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1359 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1360 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1361 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1362 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1363 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1364 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1365 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1366 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1367 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1368 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1369 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1370 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1371 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1372 * gcc.dg/vect/vect-shift-2.c: Ditto.
1373 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1374 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1375 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1376 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1377 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1379 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
1381 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1382 __builtin_memcpy arguments to honor sizeof(a).
1384 2011-12-02 Joseph Myers <joseph@codesourcery.com>
1386 * gcc.c-torture/execute/doloop-1.c,
1387 gcc.c-torture/execute/doloop-2.c: New tests.
1389 2011-12-02 Martin Jambor <mjambor@suse.cz>
1391 PR tree-optimization/50622
1392 * g++.dg/tree-ssa/pr50622.C: New test.
1394 2011-12-01 Jason Merrill <jason@redhat.com>
1396 * g++.dg/cpp0x/initlist61.C: New.
1398 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1401 * g++.dg/inherit/crash3.C: New.
1403 2011-12-01 Nathan Sidwell <nathan@acm.org>
1405 PR gcov-profile/51113
1406 * lib/gcov.exp (verify-lines): Add support for xfailing.
1407 (run-gcov): Likewise.
1408 * gcc.misc-tests/gcov-13.c: Xfail weak function.
1409 * gcc.misc-tests/gcov-16.c: Remove.
1410 * gcc.misc-tests/gcov-17.c: Remove.
1411 * g++.dg/gcov-8.C: Remove.
1412 * g++.dg/gcov-9.C: Remove.
1413 * g++.dg/gcovpart-12b.C: New.
1414 * g++.dg/gcov-12.C: New.
1416 2011-12-01 Andrew Pinski <apinski@cavium.com>
1419 * g++.dg/torture/pr51198.C: New testcase.
1421 2011-12-01 Jakub Jelinek <jakub@redhat.com>
1423 PR tree-optimization/51246
1424 * gcc.c-torture/compile/pr51246.c: New test.
1426 PR rtl-optimization/51014
1427 * g++.dg/opt/pr51014.C: New test.
1429 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1432 * g++.dg/template/error47.C: New.
1434 2011-11-30 Jason Merrill <jason@redhat.com>
1437 * g++.dg/init/aggr8.C: New.
1439 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1442 * gcc.target/i386/pr50725.c: New test.
1445 * gfortran.dg/gomp/pr51089.f90: New test.
1447 2011-11-30 Andrew Pinski <apinski@cavium.com>
1449 * gcc.dg/pr51321.c: New testcase.
1451 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1453 PR rtl-optimization/48721
1454 * gcc.target/i386/pr48721.c: New test.
1456 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
1459 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1461 2011-11-29 Jakub Jelinek <jakub@redhat.com>
1463 PR tree-optimization/51247
1464 * gcc.c-torture/compile/pr51247.c: New test.
1466 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
1469 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
1471 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
1473 Use complex floating-point constant in CDBL.
1475 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1477 2011-11-29 Tobias Burnus <burnus@net-b.de>
1481 * gfortran.dg/move_alloc_5.f90: Add dg-error.
1482 * gfortran.dg/select_type_23.f03: Add dg-error.
1483 * gfortran.dg/move_alloc_6.f90: New.
1484 * gfortran.dg/move_alloc_7.f90: New.
1486 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
1488 PR tree-optimization/51301
1489 * gcc.dg/vect/pr51301.c: New test.
1491 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
1493 * g++.dg/cdce3.C: Use dg-additional-options.
1495 2011-11-28 Jakub Jelinek <jakub@redhat.com>
1498 * gcc.dg/tree-prof/pr50907.c: New test.
1500 PR tree-optimization/50078
1501 * gcc.dg/pr50078.c: New test.
1503 PR tree-optimization/50682
1504 * g++.dg/opt/pr50682.C: New test.
1506 2011-11-28 Tobias Burnus <burnus@net-b.de>
1509 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1511 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
1512 Iain Sandoe <iains@gcc.gnu.org>
1514 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
1515 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1516 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1517 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
1518 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1520 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1522 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1523 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1524 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1525 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1526 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1527 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1528 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1529 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1530 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1531 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1532 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1533 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1534 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1535 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1536 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1537 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1538 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1539 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1540 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1541 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1542 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1543 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1544 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1545 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1546 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1547 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1548 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1550 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1552 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1554 * gcc.target/mips/no-dsp-1.c: New test.
1555 * gcc.target/mips/soft-float-1.c: Likewise.
1557 2011-11-26 Jakub Jelinek <jakub@redhat.com>
1559 PR rtl-optimization/49912
1560 * g++.dg/other/pr49912.C: New test.
1562 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
1564 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1566 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1568 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
1572 * gfortran.dg/inline_sum_3.f90: New test.
1574 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1577 * lib/target-supports.exp
1578 (check_effective_target_sync_long_long): Also supported on 32bit
1579 x86 targets. Add comment about required dg-options.
1580 Add alpha*-*-* targets.
1581 (check_effective_target_sync_long_long_runtime): Ditto.
1583 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1585 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1586 * gcc.dg/atomic-exchange-4.c: Ditto.
1587 * gcc.dg/atomic-load-4.c: Ditto.
1588 * gcc.dg/atomic-store-4.c: Ditto.
1589 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1590 * gcc.dg/di-sync-multithread.c: Ditto.
1591 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1592 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1594 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1597 * lib/target-supports.exp
1598 (check_effective_target_sync_int_128_runtime): New procedure.
1599 (check_effective_target_sync_long_long_runtime): Ditto.
1600 (check_effective_target_sync_long_long): Add arm*-*-*.
1601 (check_effective_target_sync_longlong): Remove.
1603 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1604 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1605 * gcc.dg/atomic-exchange-5.c: Ditto.
1606 * gcc.dg/atomic-load-5.c: Ditto.
1607 * gcc.dg/atomic-store-5.c: Ditto.
1608 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1609 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1610 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1612 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1613 * gcc.dg/atomic-exchange-4.c: Ditto.
1614 * gcc.dg/atomic-load-4.c: Ditto.
1615 * gcc.dg/atomic-store-4.c: Ditto.
1616 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1617 * gcc.dg/di-sync-multithread.c: Ditto.
1618 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1619 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1621 2011-11-25 Tobias Burnus <burnus@net-b.de>
1624 * gfortran.dg/whole_file_35.f90: New.
1626 2011-11-25 Tobias Burnus <burnus@net-b.de>
1629 * gfortran.dg/volatile13.f90: New.
1631 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1634 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1636 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1639 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1641 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1644 * gcc.target/i386/sw-1.c: Revert revision 181357.
1646 2011-11-24 Tobias Burnus <burnus@net-b.de>
1649 * gfortran.dg/implicit_pure_1.f90: New.
1651 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1654 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1655 * gcc.dg/atomic-exchange-5.c: Likewise.
1656 * gcc.dg/atomic-load-5.c: Likewise.
1657 * gcc.dg/atomic-op-5.c: Likewise.
1658 * gcc.dg/atomic-store-5.c: Likewise.
1659 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1661 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1663 PR rtl-optimization/50290
1664 * gcc.dg/pr50290.c: New test.
1666 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1669 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1671 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1674 * gcc.dg/pr51261.c: New test.
1676 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1679 * g++.dg/cpp0x/alias-decl-14.C: New test.
1680 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1682 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1684 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1685 * g++.dg/lookup/struct1.C: Likewise.
1686 * g++.dg/parse/elab1.C: Likewise.
1687 * g++.dg/parse/elab2.C: Likewise.
1688 * g++.dg/parse/int-as-enum1.C: Likewise.
1689 * g++.dg/parse/typedef1.C: Likewise.
1690 * g++.dg/parse/typedef3.C: Likewise.
1691 * g++.dg/parse/typedef4.C: Likewise.
1692 * g++.dg/parse/typedef5.C: Likewise.
1693 * g++.dg/template/crash26.C: Likewise.
1694 * g++.dg/template/nontype4.C: Likewise.
1695 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1696 * g++.old-deja/g++.brendan/line1.C: Likewise.
1697 * g++.old-deja/g++.other/elab1.C: Likewise.
1698 * g++.old-deja/g++.other/syntax4.C: Likewise.
1700 2011-11-22 Tom de Vries <tom@codesourcery.com>
1702 PR rtl-optimization/50764
1703 * gcc.dg/pr50764.c: New test.
1705 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1708 * g++.dg/cpp0x/decltype36.C: New.
1710 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1712 PR tree-optimization/51074
1713 * gcc.dg/vect/pr51074.c: New test.
1715 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1718 * g++.dg/cpp0x/alias-decl-16.C: New test.
1720 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1722 PR tree-optimization/50765
1723 * gcc.dg/pr50765.c: New test.
1725 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1727 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1728 * gcc.dg/vshift-3.c (main): Likewise.
1730 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1732 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1734 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1736 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1737 * gcc.misc-tests/gcov-17.c: Likewise.
1738 * g++.dg/gcov/gcov-8.C: Likewise.
1739 * g++.dg/gcov/gcov-9.C: Likewise.
1741 2011-11-21 Torvald Riegel <triegel@redhat.com>
1743 * g++.dg/tm/pr47747.C: New test.
1745 2011-11-21 Torvald Riegel <triegel@redhat.com>
1747 * g++.dg/tm/template-2.C: New test.
1749 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1752 * gcc.dg/pr50827.c: New test.
1754 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1757 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1758 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1759 * g++.dg/cpp0x/udlit-member.C: Adjust.
1760 * g++.dg/cpp0x/udlit-raw-length.C: New.
1761 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1762 * g++.dg/cpp0x/udlit-resolve.C: New.
1763 * c-c++-common/dfp/pr33466.c: Adjust.
1765 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1767 * lib/target-supports.exp
1768 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1769 with ultrasparc_vis2_hw.
1770 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1771 with ultrasparc_vis3_hw.
1773 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1775 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1776 *-*-solaris2* && c++.
1778 2011-11-20 Joey Ye <joey.ye@arm.com>
1780 * gcc.dg/volatile-bitfields-1.c: New.
1782 2011-11-20 Jason Merrill <jason@redhat.com>
1785 * g++.dg/cpp0x/variadic120.C: New.
1786 * g++.dg/cpp0x/sfinae26.C: Adjust.
1788 * g++.dg/cpp0x/sfinae11.C: Adjust.
1789 * g++.dg/cpp0x/sfinae26.C: Adjust.
1790 * g++.dg/template/unify11.C: Adjust.
1792 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1795 * g++.dg/template/error46.C: New.
1797 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1800 * gcc.target/i386/pr51235.c: New test.
1803 * gcc.target/i386/pr51236.c: New test.
1805 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1807 * gnat.dg/discr32.adb: New test.
1808 * gnat.dg/discr32_pkg.ads: New helper.
1810 2011-11-20 Nathan Sidwell <nathan@acm.org>
1812 PR gcov-profile/51113
1813 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1814 * gcc.misc-tests/gcov-16.c: New.
1815 * gcc.misc-tests/gcov-17.c: New.
1816 * g++.dg/gcov/gcov-8.C: New.
1817 * g++.dg/gcov/gcov-9.C: New.
1818 * g++.dg/gcov/gcov-10.C: New.
1820 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1823 * g++.dg/cpp0x/alias-decl-15.C: New test.
1825 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1828 * g++.dg/cpp0x/pr51216.C: New.
1830 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1832 * gcc.dg/delay-slot-2.c: New test.
1834 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1836 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1838 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
1841 * g++.dg/lookup/using46.C: New.
1842 * g++.dg/lookup/using47.C: New.
1843 * g++.dg/lookup/using48.C: New.
1844 * g++.dg/lookup/using49.C: New.
1845 * g++.dg/lookup/using50.C: New.
1847 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1849 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1850 supports /* ... */ comments.
1852 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1855 * g++.dg/cpp0x/pr51150.C: New.
1857 2011-11-18 Martin Jambor <mjambor@suse.cz>
1859 PR tree-optimization/50605
1860 * g++.dg/ipa/pr50605.C: New test.
1862 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1865 * g++.dg/cpp0x/alias-decl-13.C: New test.
1867 2011-11-17 Jason Merrill <jason@redhat.com>
1870 * g++.dg/cpp0x/auto27.C: New.
1871 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1873 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
1875 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1876 memory model parameters don't match expected values.
1877 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1878 __atomic_compare_exchange.
1879 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1880 __atomic_compare_exchange_n.
1881 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1882 weak/strong parameter and fail if memory models aren't correct.
1884 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
1886 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1887 Look for simulate_thread_done to determine working gdb. Reduce timeout
1888 to 10 seconds and fail when timeout occurs. Improve error messages.
1890 2011-11-17 Jason Merrill <jason@redhat.com>
1893 * g++.dg/template/virtual2.C: New.
1895 2011-11-17 Michael Matz <matz@suse.de>
1899 * g++.dg/tree-ssa/pr50741.C: New.
1901 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1903 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1905 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
1907 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1908 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1909 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1911 2011-11-16 Tobias Burnus <burnus@net-b.de>
1915 * gfortran.dg/constructor_1.f90: New.
1916 * gfortran.dg/constructor_2.f90: New.
1917 * gfortran.dg/constructor_3.f90: New.
1918 * gfortran.dg/constructor_4.f90: New.
1919 * gfortran.dg/constructor_5.f90: New.
1920 * gfortran.dg/constructor_6.f90: New.
1921 * gfortran.dg/use_only_5.f90: New.
1922 * gfortran.dg/c_ptr_tests_17.f90: New.
1923 * gfortran.dg/c_ptr_tests_18.f90: New.
1924 * gfortran.dg/used_types_25.f90: New.
1925 * gfortran.dg/used_types_26.f90: New
1926 * gfortran.dg/type_decl_3.f90: New.
1927 * gfortran.dg/function_types_3.f90: Update dg-error.
1928 * gfortran.dg/result_1.f90: Ditto.
1929 * gfortran.dg/structure_constructor_3.f03: Ditto.
1930 * gfortran.dg/structure_constructor_4.f03: Ditto.
1932 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1934 * gcc.dg/vect/pr30858.c: Update expected output for
1935 architectures with multiple vector sizes.
1937 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
1938 Bernd Schmidt <bernds@coudesourcery.com>
1939 Sebastian Huber <sebastian.huber@embedded-brains.de>
1942 * gcc.target/arm/pr49641.c: New test.
1944 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
1946 PR tree-optimization/49960
1947 * gcc.dg/autopar/pr49960.c: New test.
1948 * gcc.dg/autopar/pr49960-1.c: New test.
1951 2011-11-16 Tom de Vries <tom@codesourcery.com>
1953 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1954 * gcc.dg/pr43864-2.c: Same.
1955 * gcc.dg/pr43864-3.c: Same.
1956 * gcc.dg/pr43864-4.c: Same.
1958 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
1960 * gcc.target/i386/sse2-cvt-vec.c: New test.
1961 * gcc.target/i386/avx-cvt-vec.c: Ditto.
1962 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1963 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1964 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1965 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1966 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1968 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
1970 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1971 powerpc*-*-darwin* targets.
1973 2011-11-15 Torvald Riegel <triegel@redhat.com>
1975 * c-c++-common/tm/trxn-expr-3.c: New test.
1977 2011-11-14 Torvald Riegel <triegel@redhat.com>
1979 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1981 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1983 * gcc.target/i386/avx-recip-vec.c: New test.
1984 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1985 * gcc.target/i386/avx-lrint-vec.c: Ditto.
1986 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1987 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1988 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1989 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1990 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1991 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1992 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1993 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1994 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1995 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1996 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1997 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1999 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
2002 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2003 non-template literal operator.
2005 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2007 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2008 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2009 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2010 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2011 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2012 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2013 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2014 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2015 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2016 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2017 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2018 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2019 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2020 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2021 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2022 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2024 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
2030 * g++.old-deja/g++.brendan/misc14.C: Adjust.
2031 * g++.old-deja/g++.jason/scoping16.C: Likewise.
2032 * g++.old-deja/g++.other/anon7.C: Likewise.
2033 * g++.old-deja/g++.other/using1.C: Likewise.
2034 * g++.old-deja/g++.other/redecl1.C: Likewise.
2035 * g++.old-deja/g++.other/typedef7.C: Likewise.
2036 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2037 * g++.dg/template/using2.C: Likewise.
2038 * g++.dg/template/static4.C: Likewise.
2039 * g++.dg/template/typedef1.C: Likewise.
2040 * g++.dg/lookup/name-clash9.C: Likewise.
2041 * g++.dg/abi/mangle41.C: Likewise.
2042 * g++.dg/parse/ctor5.C: Likewise.
2043 * g++.dg/inherit/using4.C: Likewise.
2044 * g++.dg/lookup/using24.C: New.
2045 * g++.dg/lookup/using25.C: New.
2046 * g++.dg/lookup/using26.C: New.
2047 * g++.dg/lookup/using27.C: New.
2048 * g++.dg/lookup/using28.C: New.
2049 * g++.dg/lookup/using29.C: New.
2050 * g++.dg/lookup/using30.C: New.
2051 * g++.dg/lookup/using31.C: New.
2052 * g++.dg/lookup/using32.C: New.
2053 * g++.dg/lookup/using33.C: New.
2054 * g++.dg/lookup/using34.C: New.
2055 * g++.dg/lookup/using35.C: New.
2056 * g++.dg/lookup/using36.C: New.
2057 * g++.dg/lookup/using37.C: New.
2058 * g++.dg/lookup/using38.C: New.
2059 * g++.dg/lookup/using39.C: New.
2060 * g++.dg/lookup/using40.C: New.
2061 * g++.dg/lookup/using41.C: New.
2062 * g++.dg/lookup/using42.C: New.
2063 * g++.dg/lookup/using43.C: New.
2064 * g++.dg/lookup/using44.C: New.
2065 * g++.dg/lookup/using45.C: New.
2066 * g++.dg/lookup/pr6936.C: New.
2067 * g++.dg/debug/using4.C: New.
2068 * g++.dg/debug/using5.C: New.
2069 * g++.dg/cpp0x/forw_enum10.C: New.
2071 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
2072 Jan Hubicka <jh@suse.cz>
2074 * gcc.target/i386/sw-1.c: Force rep;movsb.
2076 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
2079 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2080 dg-additional-options.
2082 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
2084 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2085 specified. Remove redundant runtime checks.
2086 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2087 Allow for other than -m4. Fix typos in comments.
2089 2011-11-12 Jason Merrill <jason@redhat.com>
2092 * g++.dg/warn/ref-temp1.C: New.
2095 * g++.dg/opt/stack2.C: New.
2097 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
2099 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2100 alpha*-*-linux* targets.
2102 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
2105 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2106 Darwin targets and allow external symbols to be undefined.
2108 2011-11-12 Nathan Sidwell <nathan@acm.org>
2110 * gcc.misc-tests/gcov-15.c: New.
2112 2011-11-11 Jakub Jelinek <jakub@redhat.com>
2114 PR tree-optimization/51058
2115 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2116 * gfortran.dg/vect/pr51058-2.f90: New test.
2118 2011-11-10 Jason Merrill <jason@redhat.com>
2120 * g++.dg/template/linkage1.C: New.
2121 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2122 * g++.old-deja/g++.other/linkage4.C: Likewise.
2125 * g++.dg/cpp0x/defaulted33.C: New.
2127 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2130 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2131 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
2134 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2136 PR rtl-optimization/51040
2137 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2140 2011-11-10 Jason Merrill <jason@redhat.com>
2143 * g++.dg/template/conv12.C: New.
2146 * gcc.dg/debug/dwarf2/asm-line1.c: New.
2148 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2150 * gnat.dg/atomic6_1.adb: New test.
2151 * gnat.dg/atomic6_2.adb: Likewise.
2152 * gnat.dg/atomic6_3.adb: Likewise.
2153 * gnat.dg/atomic6_4.adb: Likewise.
2154 * gnat.dg/atomic6_5.adb: Likewise.
2155 * gnat.dg/atomic6_6.adb: Likewise.
2156 * gnat.dg/atomic6_7.adb: Likewise.
2157 * gnat.dg/atomic6_8.adb: Likewise.
2158 * gnat.dg/atomic6_pkg.ads: New helper.
2160 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2163 * gcc.c-torture/compile/pr51077.c: New test.
2165 PR rtl-optimization/51023
2166 * gcc.c-torture/execute/pr51023.c: New test.
2168 2011-11-10 Richard Guenther <rguenther@suse.de>
2170 PR tree-optimization/51042
2171 * gcc.dg/torture/pr51042.c: New testcase.
2173 2011-11-10 Richard Guenther <rguenther@suse.de>
2175 PR tree-optimization/51070
2176 * gcc.dg/torture/pr51070.c: New testcase.
2178 2011-11-10 Richard Guenther <rguenther@suse.de>
2180 PR tree-optimization/51030
2181 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2183 2011-11-10 Richard Guenther <rguenther@suse.de>
2186 * gcc.dg/torture/pr51071.c: New testcase.
2188 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2190 * gnat.dg/loop_optimization9.ad[sb]: New test.
2192 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
2194 PR tree-optimization/51058
2195 * gfortran.dg/vect/pr51058.f90: New test.
2197 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2199 PR tree-optimization/51000
2200 * gcc.dg/vect/pr51000.c: New test.
2202 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2205 * g++.dg/cpp0x/static_assert5.C: New.
2206 * g++.dg/template/nontype13.C: Tweak.
2208 2011-11-09 Jason Merrill <jason@redhat.com>
2211 * g++.dg/cpp0x/noexcept16.C: New.
2214 * g++.dg/cpp0x/variadic119.C: New.
2216 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2219 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2221 * gcc.dg/torture/vshuf-32.inc: Likewise.
2222 * gcc.dg/torture/vshuf-4.inc: Likewise.
2223 * gcc.dg/torture/vshuf-8.inc: Likewise.
2225 * gcc.dg/tm/memopt-1.c: Fix up regexp.
2227 2011-11-09 Ian Lance Taylor <iant@google.com>
2229 * lib/target-supports.exp (check_effective_target_ucontext_h): New
2231 * gcc.dg/split-5.c: New test.
2233 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
2235 * gcc.dg/tm/memopt-1.c: Adjust regexp.
2237 2011-11-09 Jason Merrill <jason@redhat.com>
2240 * g++.dg/template/virtual1.C: New.
2242 2011-11-08 Jason Merrill <jason@redhat.com>
2244 Run most C++ tests in both C++98 and C++11 modes.
2245 * lib/target-supports.exp (check_effective_target_c++11): New.
2246 (check_effective_target_c++98): New.
2247 * lib/g++-dg.exp (g++-dg-runtest): New.
2248 * g++.dg/dg.exp: Use g++-dg-runtest.
2249 * g++.dg/charset/charset.exp: Likewise.
2250 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2251 * g++.dg/dfp/dfp.exp: Likewise.
2252 * g++.dg/gcov/gcov.exp: Likewise.
2253 * g++.dg/gomp/gomp.exp: Likewise.
2254 * g++.dg/graphite/graphite.exp: Likewise.
2255 * g++.dg/tls/tls.exp: Likewise.
2256 * g++.dg/tm/tm.exp: Likewise.
2257 * g++.dg/vect/vect.exp: Likewise.
2258 * g++.old-deja/old-deja.exp: Likewise.
2259 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2260 with some of the torture options.
2261 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2262 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2263 * g++.dg/init/null1.C: Only run in C++98.
2264 * g++.dg/warn/Wconversion-null-3.C: Likewise.
2265 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2266 * g++.old-deja/g++.brendan/crash64.C: Likewise.
2267 * g++.old-deja/g++.other/anon9.C: Likewise.
2268 * g++.old-deja/g++.other/linkage1.C: Likewise.
2269 * g++.old-deja/g++.other/linkage2.C: Likewise.
2270 * g++.old-deja/g++.pt/t29.C: Likewise.
2271 * g++.old-deja/g++.pt/t30.C: Likewise.
2272 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2273 * g++.dg/ext/anon-struct4.C: Likewise.
2274 * g++.dg/init/brace2.C: Likewise.
2275 * g++.dg/init/brace6.C: Likewise.
2276 * g++.dg/other/anon3.C: Likewise.
2277 * g++.dg/template/arg2.C: Likewise.
2278 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2279 * g++.old-deja/g++.brendan/enum11.C: Likewise.
2280 * g++.old-deja/g++.brendan/enum8.C: Likewise.
2281 * g++.old-deja/g++.brendan/enum9.C: Likewise.
2282 * g++.old-deja/g++.brendan/friend3.C: Likewise.
2283 * g++.old-deja/g++.brendan/init2.C: Likewise.
2284 * g++.old-deja/g++.brendan/init4.C: Likewise.
2285 * g++.old-deja/g++.brendan/misc14.C: Likewise.
2286 * g++.old-deja/g++.jason/cond.C: Likewise.
2287 * g++.old-deja/g++.law/init1.C: Likewise.
2288 * g++.old-deja/g++.law/operators32.C: Likewise.
2289 * g++.old-deja/g++.pt/enum6.C: Likewise.
2290 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2291 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2293 * g++.dg/eh/new1.C: Adjust for C++11 mode.
2294 * g++.dg/init/new11.C: Likewise.
2295 * g++.dg/init/pr29571.C: Likewise.
2296 * g++.dg/lookup/forscope2.C: Likewise.
2297 * g++.dg/parse/linkage1.C: Likewise.
2298 * g++.dg/parse/typedef8.C: Likewise.
2299 * g++.dg/template/error44.C: Likewise.
2300 * g++.dg/tls/diag-2.C: Likewise.
2301 * g++.dg/tls/diag-4.C: Likewise.
2302 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2303 * g++.old-deja/g++.abi/arraynew.C: Likewise.
2304 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2305 * g++.old-deja/g++.brendan/new3.C: Likewise.
2306 * g++.old-deja/g++.eh/new1.C: Likewise.
2307 * g++.old-deja/g++.eh/new2.C: Likewise.
2308 * g++.old-deja/g++.jason/new.C: Likewise.
2309 * g++.old-deja/g++.law/friend1.C: Likewise.
2310 * g++.old-deja/g++.mike/net46.C: Likewise.
2311 * g++.old-deja/g++.mike/p755.C: Likewise.
2312 * g++.old-deja/g++.other/new6.C: Likewise.
2314 * g++.dg/cpp0x/variadic74.C: Adjust diags.
2315 * g++.dg/template/crash53.C: Likewise.
2316 * g++.dg/template/void9.C: Likewise.
2318 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2321 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2323 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2326 * g++.dg/cpp0x/sfinae29.C: New.
2328 2011-11-09 Janus Weil <janus@gcc.gnu.org>
2331 * gfortran.dg/typebound_call_22.f03: New test case.
2333 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
2336 * gfortran.dg/inquire_size.f90: Don't flush the unit.
2338 2011-11-09 Richard Guenther <rguenther@suse.de>
2340 PR tree-optimization/51039
2341 * gcc.dg/pr51039.c: New testcase.
2343 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2345 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2346 Enable also for powerpc*-*-*.
2348 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2351 * gfortran.dg/forall_16.f90: New test.
2353 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2356 * gfortran.dg/initialization_29.f90: Expand test.
2358 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2361 * g++.dg/cpp0x/alias-decl-12.C: New test.
2362 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2364 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2367 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2369 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
2371 PR tree-optimization/51015
2372 * gcc.dg/vect/pr51015.c: New test.
2374 2011-11-08 David S. Miller <davem@davemloft.net>
2376 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2377 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2379 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2382 * gfortran.dg/io_constraints_3.f90: Improve testcase.
2384 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2387 * gfortran.dg/string_5.f90: Improve testcase.
2389 2011-10-23 Jason Merrill <jason@redhat.com>
2392 * g++.dg/template/lvalue2.C: New.
2394 2011-11-08 Michael Matz <matz@suse.de>
2396 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2397 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2398 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2399 * g++.dg/eh/builtin2.C: Ditto.
2400 * g++.dg/eh/builtin3.C: Ditto.
2402 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2404 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2405 being prefered even for -mavx.
2406 * gcc.target/i386/avx-cvt-3.c: New test.
2408 2011-11-08 Richard Guenther <rguenther@suse.de>
2410 PR tree-optimization/51012
2411 * gcc.dg/pr51012-1.c: New testcase.
2412 * gcc.dg/pr51012-2.c: Likewise.
2414 2011-11-08 Richard Guenther <rguenther@suse.de>
2417 * c-c++-common/uninit-pr51010.c: New testcase.
2419 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2421 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2422 check_effective_target_vect_call_copysignf,
2423 check_effective_target_vect_call_lrint): New procedures.
2424 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2425 $VECT_SLP_CFLAGS with -ffast-math.
2426 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2427 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2428 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2429 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2431 2011-11-07 Richard Henderson <rth@redhat.com>
2432 Aldy Hernandez <aldyh@redhat.com>
2433 Torvald Riegel <triegel@redhat.com>
2435 Merged from transactional-memory.
2437 * g++.dg/dg.exp: Run transactional memory tests.
2438 * g++.dg/tm: New directory with new tests.
2439 * gcc.dg/tm: New directory with new tests.
2440 * c-c++-common/tm: New directory with new tests.
2442 2011-11-08 Dodji Seketeli <dodji@redhat.com>
2444 Fix context handling of alias-declaration
2445 * g++.dg/cpp0x/alias-decl-11.C: New test.
2447 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
2450 * g++.dg/parse/template26.C: New.
2451 * g++.dg/template/crash45.C: Adjust dg-error string.
2453 2011-11-07 Jason Merrill <jason@redhat.com>
2456 * g++.dg/template/lookup9.C: New.
2459 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2462 * g++.dg/cpp0x/decltype35.C: New.
2464 2011-11-07 Dodji Seketeli <dodji@redhat.com>
2466 Support C++11 alias-declaration
2468 * g++.dg/cpp0x/alias-decl-0.C: New test case.
2469 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2470 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2471 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2472 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2473 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2474 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2475 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2476 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2477 * g++.dg/ext/alias-decl-attr1.C: Likewise.
2478 * g++.dg/ext/alias-decl-attr2.C: Likewise.
2479 * g++.dg/ext/alias-decl-attr3.C: Likewise.
2480 * g++.dg/ext/alias-decl-attr4.C: Likewise.
2482 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
2484 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2486 2011-11-07 Janus Weil <janus@gcc.gnu.org>
2489 * gfortran.dg/typebound_call_21.f03: New.
2491 2011-11-07 Nathan Sidwell <nathan@acm.org>
2493 * gcc.dg/profile-dir-1.c: Adjust final scan.
2494 * gcc.dg/profile-dir-2.c: Adjust final scan.
2495 * gcc.dg/profile-dir-3.c: Adjust final scan.
2496 * gcc.misc-tests/gcov.exp: Adjust regexp.
2497 * gcc.misc-tests/gcov-12.c: New.
2498 * gcc.misc-tests/gcov-13.c: New.
2499 * gcc.misc-tests/gcovpart-13b.c: New.
2500 * gcc.misc-tests/gcov-14.c: New.
2502 2011-11-07 Jason Merrill <jason@redhat.com>
2505 * g++.dg/ext/visibility/template8.C: New.
2507 2011-11-07 Jakub Jelinek <jakub@redhat.com>
2509 PR tree-optimization/50789
2510 * gcc.target/i386/avx2-gather-1.c: New test.
2511 * gcc.target/i386/avx2-gather-2.c: New test.
2512 * gcc.target/i386/avx2-gather-3.c: New test.
2513 * gcc.target/i386/avx2-gather-4.c: New test.
2515 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2517 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2519 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
2522 * gfortran.dg/open_dev_null.f90: Remove testcase.
2524 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2526 * lib/target-supports.exp (check_effective_target_sync_int_128):
2527 Don't cache the result.
2528 (check_effective_target_sync_long_long): Ditto.
2530 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
2532 PR rtl-optimization/47698
2533 * gcc.target/i386/47698.c: New test.
2535 2011-11-06 Jason Merrill <jason@redhat.com>
2538 * g++.dg/ext/visibility/template7.C: New.
2540 2011-11-07 Terry Guo <terry.guo@arm.com>
2542 * gcc.target/arm/wmul-1.c: Adjust optimization level.
2543 * gcc.target/arm/wmul-2.c: Ditto.
2544 * gcc.target/arm/wmul-3.c: Ditto.
2545 * gcc.target/arm/wmul-4.c: Ditto.
2547 2011-11-06 Joseph Myers <joseph@codesourcery.com>
2549 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2550 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2551 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2552 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2553 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2554 expected diagnostics.
2556 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
2557 Richard Henderson <rth@redhat.com>
2558 Aldy Hernandez <aldyh@redhat.com>
2560 Merged from cxx-mem-model.
2562 * lib/target-supports.exp (check_effective_target_sync_int_128,
2563 check_effective_target_sync_long_long): Check whether the target
2564 supports 64 and 128 bit __sync builtins.
2565 (check_effective_target_cas_char): New.
2566 (check_effective_target_cas_int): New.
2567 * gcc.dg/dg.exp: Exclude simulate-thread tests.
2568 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
2569 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2570 produce the expected library calls.
2571 * gcc.dg/atomic-fence.c: New functional tests.
2572 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
2573 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
2574 * gcc.dg/atomic-lockfree[-aux].c: New tests.
2575 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2576 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
2577 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2578 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2579 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2580 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2582 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2584 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2586 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2588 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2589 int128 operations are atomic.
2590 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2591 operations are atomic.
2592 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2593 operations are atomic.
2594 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2595 operations are atomic.
2596 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2597 stores aren't moved out of a loop.
2598 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2599 globals don't overwrite neighbouring globals.
2600 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2601 writes dont overwrite neighbouring components.
2602 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2603 * c-c++-common/gomp/atomic-3.c: Likewise.
2604 * c-c++-common/gomp/atomic-9.c: Likewise.
2605 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2606 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2607 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2608 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2609 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2610 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2611 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2612 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2613 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2614 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2615 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2616 g++.dg/gomp/atomic-15.C: Remove.
2617 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2618 * gcc.dg/gomp/atomic-11.c: Remove test.
2620 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2622 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2623 * gcc.dg/vect/slp-cond-1.c: New test.
2624 * gcc.dg/vect/slp-cond-2.c: New test.
2626 2011-11-05 David S. Miller <davem@davemloft.net>
2628 * lib/test-supports.exp
2629 (check_effective_target_ultrasparc_vis2_hw): New proc.
2630 (check_effective_target_ultrasparc_vis3_hw): New proc.
2631 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2632 * gcc.target/sparc/vec-init-2.inc: Likewise.
2633 * gcc.target/sparc/vec-init-3.inc: Likewise.
2634 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2635 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2636 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2637 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2638 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2639 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2640 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2641 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2642 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2644 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2646 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2647 Disable test on Epiphany.
2648 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2649 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2650 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2651 * g++.dg/parse/pragma3.C: Likewise.
2652 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2654 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2655 * gcc.dg/tls/thr-cse-1.c: Likewise.
2656 * g++.dg/opt/devirt2.C: Likewise.
2657 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2658 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2659 * gcc.target/epiphany: New directory.
2661 2011-11-05 Tobias Burnus <burnus@net-b.de>
2663 * gfortran.dg/quad_2.f90: New.
2665 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2667 * gcc.dg/strlenopt-22g.c: New wrapper around...
2668 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2670 2011-11-04 Jason Merrill <jason@redhat.com>
2673 * g++.dg/init/lifetime2.C: New.
2674 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2677 * g++.dg/init/lifetime1.C: Test cleanup order.
2679 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2681 * g++.dg/other/offsetof7.C: New test.
2683 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2685 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2686 variable, default empty, -ffat-lto-objects for effective_target_lto.
2687 (gcc-dg-test-1): Add options from dg-final methods.
2688 * lib/scanasm.exp (scan-assembler_required_options)
2689 (scan-assembler-not_required_options): New procs.
2691 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2693 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2694 generate a pedwarn in c++98-mode.
2695 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2696 don't generate a pedwarn in c++0x-mode.
2698 2011-11-04 Olivier Goffart <olivier@woboq.com>
2701 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2703 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2705 PR rtl-optimization/38644
2706 * gcc.target/arm/stack-red-zone.c: New.
2708 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2711 * g++.dg/warn/Wconversion-null-3.C: New.
2713 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2716 * g++.dg/cpp0x/udlit-strint-length.C: New.
2718 2011-11-04 Jason Merrill <jason@redhat.com>
2721 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2722 * g++.dg/init/lifetime1.C: New.
2723 * g++.dg/init/ref21.C: New.
2724 * g++.dg/eh/array1.C: New.
2726 2011-11-04 Tom de Vries <tom@codesourcery.com>
2728 PR tree-optimization/50763
2729 * gcc.dg/pr50763-5.c: New test.
2731 2011-11-04 Tom de Vries <tom@codesourcery.com>
2733 PR tree-optimization/50763
2734 * g++.dg/pr50763-4.C: New test.
2736 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2738 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2741 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2743 * gcc.dg/torture/vec-cvt-1.c: New test.
2745 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2747 * gnat.dg/specs/private1[-sub].ads: New test.
2749 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2752 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2753 * gfortran.dg/inline_sum_1.f90: New.
2754 * gfortran.dg/inline_sum_2.f90: New.
2755 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2756 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2757 * gfortran.dg/inline_product_1.f90: New.
2759 2011-11-03 Tobias Burnus <burnus@net-b.de>
2762 * gfortran.dg/bind_c_dts_5.f90: New.
2764 2011-11-03 Tobias Burnus <burnus@net-b.de>
2767 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2769 2011-11-03 Richard Guenther <rguenther@suse.de>
2772 * g++.dg/init/copy7.C: Remove testcase.
2774 2011-11-03 Martin Jambor <mjambor@suse.cz>
2776 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2777 * g++.dg/ipa/devirt-c-2.C: Likewise.
2778 * g++.dg/ipa/devirt-c-7.C: New test.
2779 * g++.dg/ipa/devirt-c-8.C: Likewise.
2781 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2783 PR tree-optimization/50912
2784 * gnat.dg/loop_optimization10.ad[sb]: New test.
2785 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2787 2011-11-02 Jason Merrill <jason@redhat.com>
2790 * g++.dg/cpp0x/nsdmi-list2.C: New.
2792 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2795 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2796 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2798 2011-11-02 Tom de Vries <tom@codesourcery.com>
2800 PR tree-optimization/50769
2801 * gfortran.dg/pr50769.f90: New test.
2803 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2805 * gcc.target/sparc/20111102-1.c: New test.
2807 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2810 * g++.dg/warn/Wcast-qual2.C: New.
2812 2011-11-02 Tom de Vries <tom@codesourcery.com>
2814 PR tree-optimization/50763
2815 * g++.dg/pr50763-3.C: New test.
2817 2011-11-02 Tom de Vries <tom@codesourcery.com>
2819 PR tree-optimization/50672
2820 * g++.dg/pr50672.C: New test.
2822 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2824 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2825 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2826 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2828 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2830 2011-11-02 Richard Guenther <rguenther@suse.de>
2832 PR tree-optimization/50902
2833 * gcc.dg/torture/pr50902.c: New testcase.
2835 2010-11-02 Richard Guenther <rguenther@suse.de>
2837 PR tree-optimization/50890
2838 * gcc.dg/torture/pr50890.c: New testcase.
2840 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2843 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2844 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2846 2011-11-01 Tom de Vries <tom@codesourcery.com>
2848 PR tree-optimization/50908
2849 * gcc.dg/pr50908.c: New test.
2850 * gcc.dg/pr50908-2.c: Same.
2851 * gcc.dg/pr50908-3.c: Same.
2853 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2855 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2856 the outer loop. Remove comment. Don't check for widen-mult.
2858 2011-10-31 Martin Jambor <mjambor@suse.cz>
2860 * gcc.dg/ipa/ipcp-4.c: New test.
2862 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2864 * gcc.dg/vshift-3.c: New test.
2865 * gcc.dg/vshift-4.c: New test.
2866 * gcc.dg/vshift-5.c: New test.
2868 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2870 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2871 and current implementation.
2873 2011-10-31 Paul Brook <paul@codesourcery.com>
2875 * gcc.dg/constructor-1.c: New test.
2877 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2880 * gfortran.dg/dshift_3.f90: New test.
2882 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2884 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2886 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2887 * gcc.dg/torture/vshuf-v4si.c: Likewise.
2888 * gcc.dg/torture/vshuf-v8si.c: Likewise.
2889 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2890 * gcc.dg/torture/vshuf-v4di.c: Likewise.
2891 * gcc.dg/torture/vshuf-v2df.c: Likewise.
2892 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2893 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2894 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2895 * gcc.dg/torture/vshuf-v2di.c: Likewise.
2896 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2897 * gcc.dg/torture/vshuf-v4df.c: Likewise.
2898 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2899 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2900 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2901 * gcc.dg/vector-compare-2.c: Likewise.
2903 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2906 * g++.dg/cpp0x/pr50901.C: New.
2908 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
2910 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2911 * gcc.target/i386/fma4-check.h (main): Ditto.
2912 * gcc.target/i386/xop-check.h (main): Ditto.
2914 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2917 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2920 * g++.dg/template/crash109.C: New.
2922 2011-10-28 Jason Merrill <jason@redhat.com>
2924 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2926 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2929 * g++.dg/template/crash109.C: New.
2931 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
2933 * gfortran.dg/nearest_5.f90: New test.
2935 2011-10-28 Jakub Jelinek <jakub@redhat.com>
2937 * gcc.dg/vshift-1.c: New test.
2938 * gcc.dg/vshift-2.c: New test.
2939 * gcc.target/i386/xop-vshift-1.c: New test.
2940 * gcc.target/i386/xop-vshift-2.c: New test.
2941 * gcc.target/i386/avx2-vshift-1.c: New test.
2943 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
2945 PR rtl-optimization/49720
2946 * g++.dg/torture/pr49720.C: New test.
2948 2011-10-27 David S. Miller <davem@davemloft.net>
2950 * gcc.target/sparc/setcc-3.c: New test.
2952 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2955 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2957 2011-10-27 Jakub Jelinek <jakub@redhat.com>
2959 * gcc.target/i386/sse2-cvt-1.c: New test.
2960 * gcc.target/i386/sse2-cvt-2.c: New test.
2961 * gcc.target/i386/avx-cvt-1.c: New test.
2962 * gcc.target/i386/avx-cvt-2.c: New test.
2963 * gcc.target/i386/avx2-cvt-1.c: New test.
2964 * gcc.target/i386/avx2-cvt-2.c: New test.
2966 2011-10-27 Martin Jambor <mjambor@suse.cz>
2968 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2970 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
2971 Steven G. Kargl <kargl@gcc.gnu.org>
2974 * gfortran.dg/pr50875.f90: New test.
2976 2011-10-26 David S. Miller <davem@davemloft.net>
2978 * gcc.target/sparc/fmaf-1.c: New test.
2980 * gcc.target/sparc/setcc-1.c: New test.
2981 * gcc.target/sparc/setcc-2.c: New test.
2983 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2985 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2987 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2989 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2992 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2994 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2997 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2999 * gcc.target/i386/pad-4.c: Skip for Windows targets.
3001 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3003 * gnat.dg/specs/discr1.ads: New test.
3004 * gnat.dg/specs/discr1_pkg.ads: New helper.
3006 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3008 * gnat.dg/specs/unchecked_union.ads: Rename to...
3009 * gnat.dg/specs/unchecked_union1.ads: ...this.
3010 * gnat.dg/specs/unchecked_union2.ads: New test.
3012 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3014 * gnat.dg/specs/atomic1.ads: New test.
3016 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
3018 Implement C++11 user-defined literals.
3019 * g++.dg/cpp0x/udlit-addr.C: New.
3020 * g++.dg/cpp0x/udlit-args.C: New.
3021 * g++.dg/cpp0x/udlit-args-neg.C: New.
3022 * g++.dg/cpp0x/udlit-clink-neg.C: New.
3023 * g++.dg/cpp0x/udlit-concat.C: New.
3024 * g++.dg/cpp0x/udlit-concat-neg.C: New.
3025 * g++.dg/cpp0x/udlit-constexpr.C: New.
3026 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3027 * g++.dg/cpp0x/udlit-declare-neg.C: New.
3028 * g++.dg/cpp0x/udlit-friend.C: New.
3029 * g++.dg/cpp0x/udlit-general.C: New.
3030 * g++.dg/cpp0x/udlit-inline.C: New.
3031 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3032 * g++.dg/cpp0x/udlit-member-neg.C: New.
3033 * g++.dg/cpp0x/udlit-namespace.C: New.
3034 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3035 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3036 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3037 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3038 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3039 * g++.dg/cpp0x/udlit-operator-neg.C: New.
3040 * g++.dg/cpp0x/udlit-raw-str.C: New.
3041 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3042 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3043 * g++.dg/cpp0x/udlit-systemheader.C: New.
3044 * g++.dg/cpp0x/udlit-template.C: New.
3045 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3046 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3047 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3048 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3049 * g++.dg/cpp0x/udlit_system_header: New.
3051 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
3054 * g++.dg/cpp0x/decltype34.C: New.
3056 2011-10-26 Tom de Vries <tom@codesourcery.com>
3058 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3059 * gcc.c-torture/unsorted/HIset.c: Same.
3060 * gcc.c-torture/unsorted/SIcmp.c: Same.
3061 * gcc.c-torture/unsorted/SIset.c: Same.
3062 * gcc.c-torture/unsorted/SFset.c: Same.
3063 * gcc.c-torture/unsorted/UHIcmp.c: Same.
3064 * gcc.c-torture/unsorted/USIcmp.c: Same.
3065 * gcc.c-torture/unsorted/DFcmp.c: Same.
3067 2011-10-26 Jakub Jelinek <jakub@redhat.com>
3069 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3070 to work also with -masm=intel and additionally test the xmm vs. ymm
3071 register type combination on mask/dest and in vsib.
3072 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3073 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3074 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3075 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3076 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3077 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3078 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3079 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3080 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3081 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3082 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3083 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3084 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3085 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3086 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3087 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3088 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3089 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3090 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3091 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3092 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3093 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3094 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3095 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3096 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3097 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3098 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3099 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3100 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3101 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3102 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3104 2011-10-26 Tom de Vries <tom@codesourcery.com>
3106 PR tree-optimization/50763
3107 * gcc.dg/pr50763-2.c: New test.
3109 2011-10-25 Joseph Myers <joseph@codesourcery.com>
3111 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3112 Update expected messages.
3114 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
3116 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3118 2011-10-25 Jason Merrill <jason@redhat.com>
3121 * g++.dg/init/aggr7.C: New.
3124 * g++.dg/cpp0x/initlist59.C: New.
3126 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3129 * g++.dg/overload/operator5.C: New.
3131 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3134 * g++.dg/template/crash108.C: New.
3136 2011-10-25 Jakub Jelinek <jakub@redhat.com>
3138 PR tree-optimization/50596
3139 * gcc.dg/vect/vect-cond-10.c: New test.
3141 2011-10-24 Joey Ye <joey.ye@arm.com>
3143 * gcc.target/arm/pr42575.c: Remove architecture option.
3145 2011-10-24 David S. Miller <davem@davemloft.net>
3147 * gcc.target/sparc/vis3move-1.c: New test.
3148 * gcc.target/sparc/vis3move-2.c: New test.
3149 * gcc.target/sparc/vis3move-3.c: New test.
3151 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3153 * gcc.dg/strlenopt-22.c: New testcase.
3154 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3156 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
3158 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3160 (dg-skip-if): Remove.
3161 * gcc.target/i386/funcspec-1.c: Ditto.
3162 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3164 2011-10-24 Richard Guenther <rguenther@suse.de>
3166 * gcc.dg/vect/vect-bool-1.c: New testcase.
3168 2011-10-24 Richard Guenther <rguenther@suse.de>
3170 PR tree-optimization/50838
3171 * gcc.dg/torture/pr50838.c: New testcase.
3173 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
3175 PR tree-optimization/50730
3176 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3177 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3178 -fno-tree-sra and SLP flags.
3180 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3184 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3187 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3188 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3190 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3193 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3194 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3196 2011-10-23 Tom de Vries <tom@codesourcery.com>
3198 PR tree-optimization/50763
3199 * gcc.dg/pr50763.c: New test.
3201 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
3204 * gcc.target/i386/pr50788.c: New test.
3206 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
3208 PR tree-optimization/50819
3209 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3210 * g++.dg/vect/slp-pr50819.cc: New test.
3212 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3215 * g++.dg/warn/Wconversion4.C: New.
3217 2011-10-21 Jakub Jelinek <jakub@redhat.com>
3220 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3221 from element other than first and reverse permutation.
3222 * gcc.dg/torture/vshuf-16.inc: Likewise.
3223 * gcc.dg/torture/vshuf-8.inc: Likewise.
3224 * gcc.dg/torture/vshuf-4.inc: Likewise.
3226 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3229 * g++.dg/parse/error43.C: New.
3230 * g++.dg/parse/error44.C: Likewise.
3232 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
3233 Kirill Yukhin <kirill.yukhin@intel.com>
3236 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3237 * gcc.target/i386/bmi2-check.h: Ditto.
3239 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
3242 * g++.dg/cpp0x/override2.C: Add test.
3244 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3246 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3247 check_linker_plugin_available.
3249 2011-10-21 Kai Tietz <ktietz@redhat.com>
3251 * gcc.target/i386/branch-cost1.c: New test.
3252 * gcc.target/i386/branch-cost2.c: New test.
3253 * gcc.target/i386/branch-cost3.c: New test.
3254 * gcc.target/i386/branch-cost4.c: New test.
3256 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3258 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3260 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3263 * gcc.dg/pr49994-3.c: Skip on HP-UX.
3265 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3267 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3268 (_moz_foo, EXT__foo): Use ASMNAME.
3270 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3272 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3275 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
3278 * gcc.target/i386/pr50766.c: New test.
3280 2011-10-20 Jason Merrill <jason@redhat.com>
3283 * g++.dg/eh/partial1.C: New.
3285 2011-10-20 Richard Henderson <rth@redhat.com>
3287 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3288 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3289 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3290 Use __builtin_shuffle.
3292 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3295 * gfortran.dg/ishft_3.f90: Update test.
3297 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3300 * gfortran.dg/substring_integer_index.f90: New test.
3302 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3304 * gfortran.dg/format_string.f: New test.
3306 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
3308 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3310 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3312 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3314 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3315 gcc.target/i386/pr46226.c: Do not use
3316 -mno-accumulate-outgoing-args.
3318 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3320 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3321 including <strings.h>.
3323 2011-10-19 Jan Hubicka <jh@suse.cz>
3325 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3326 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3327 * lib/c-torture.exp: Likewise.
3328 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3329 * gcc.c-torture/compile/sync-1.c: Likewise.
3330 * gcc.c-torture/compile/sync-1.c: Likewise.
3331 * gcc.c-torture/compile/sync-3.c: Likewise.
3332 * gcc.dg/noncompile/invalid_asm.c: Likewise.
3333 * gcc.dg/noncompile/920507-1.c: Likewise.
3334 * gcc.dg/torture/pr36400.c: Likewise.
3335 * g++.dg/torture/pr34850.C: Likewise.
3337 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
3339 * gnat.dg/source_ref1.adb: New test.
3340 * gnat.dg/source_ref2.adb: Likewise.
3342 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3345 * g++.dg/parse/error42.C: New.
3346 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3348 2011-10-19 Jason Merrill <jason@redhat.com>
3351 * g++.dg/init/value9.C: New.
3353 2011-10-19 Jakub Jelinek <jakub@redhat.com>
3355 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3356 * gcc.dg/torture/vshuf-16.inc: Likewise.
3357 * gcc.dg/torture/vshuf-8.inc: Likewise.
3358 * gcc.dg/torture/vshuf-4.inc: Likewise.
3360 2011-10-19 Janus Weil <janus@gcc.gnu.org>
3363 * gfortran.dg/sizeof_proc.f90: New.
3365 2011-10-19 Joseph Myers <joseph@codesourcery.com>
3367 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3368 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3370 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
3373 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3375 2011-10-19 Jason Merrill <jason@redhat.com>
3378 * g++.dg/init/ref20.C: New.
3380 2011-10-19 Kai Tietz <ktietz@redhat.com>
3383 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3384 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3385 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3386 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3387 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3389 2011-10-19 Richard Guenther <rguenther@suse.de>
3392 * gcc.dg/torture/pr50768.c: New testcase.
3394 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
3396 PR rtl-optimization/50340
3397 * gcc.dg/pr50340.c: New.
3399 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
3401 PR tree-optimization/50717
3403 * gcc.dg/pr50717-1.c: New file.
3404 * gcc.target/arm/wmul-12.c: Correct types.
3405 * gcc.target/arm/wmul-8.c: Correct types.
3407 2011-10-18 Jason Merrill <jason@redhat.com>
3410 * g++.dg/cpp0x/defaulted32.C: New.
3413 * g++.dg/lookup/using23.C: New.
3416 * g++.dg/cpp0x/implicit12.C: New.
3417 * g++.dg/cpp0x/defaulted20.C: Adjust.
3418 * g++.dg/cpp0x/defaulted21.C: Adjust.
3419 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3420 * g++.dg/cpp0x/implicit4.C: Adjust.
3421 * g++.dg/cpp0x/implicit5.C: Adjust.
3422 * g++.dg/cpp0x/implicit8.C: Adjust.
3423 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3424 * g++.dg/cpp0x/not_special.C: Adjust.
3425 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3426 * g++.dg/cpp0x/rv1n.C: Adjust.
3427 * g++.dg/cpp0x/rv2n.C: Adjust.
3428 * g++.dg/cpp0x/rv3n.C: Adjust.
3429 * g++.dg/cpp0x/rv4n.C: Adjust.
3430 * g++.dg/cpp0x/rv5n.C: Adjust.
3431 * g++.dg/cpp0x/rv6n.C: Adjust.
3432 * g++.dg/cpp0x/rv7n.C: Adjust.
3434 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
3436 * gcc.target/i386/avx2-vpop-check.h: New header.
3437 * gcc.target/i386/avx2-vpaddd-3.c: New test.
3438 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3439 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3440 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3441 * gcc.target/i386/avx2-vpand-3.c: Ditto.
3442 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3443 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3444 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3445 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3446 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3447 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3448 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3449 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3450 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3451 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3453 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
3456 * gfortran.dg/coarray_subobject_1.f90: New test.
3457 * gfortran.dg/coarray/subobject_1.f90: New test.
3459 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
3461 PR rtl-optimization/50205
3462 * gcc.dg/pr50205.c: New.
3464 2011-10-18 Richard Guenther <rguenther@suse.de>
3466 PR tree-optimization/50767
3467 * gcc.dg/torture/pr50767.c: New testcase.
3469 2011-10-18 Julian Brown <julian@codesourcery.com>
3471 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3472 * gcc.target/arm/unaligned-memcpy-1.c: New.
3473 * gcc.target/arm/unaligned-memcpy-2.c: New.
3474 * gcc.target/arm/unaligned-memcpy-3.c: New.
3475 * gcc.target/arm/unaligned-memcpy-4.c: New.
3477 2011-10-18 Janus Weil <janus@gcc.gnu.org>
3480 * gfortran.dg/iso_c_binding_class.f03: New.
3482 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
3484 * testsuite/lib/target-supports.exp
3485 (check_effective_target_vect_widen_shift): New.
3486 * gcc.dg/vect/vect-widen-shift-s16.c: New.
3487 * gcc.dg/vect/vect-widen-shift-s8.c: New.
3488 * gcc.dg/vect/vect-widen-shift-u16.c: New.
3489 * gcc.dg/vect/vect-widen-shift-u8.c: New.
3491 2011-10-18 Richard Guenther <rguenther@suse.de>
3493 * gcc.dg/torture/restrict-1.c: New testcase.
3495 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
3497 * g++.dg/ext/bases.C: New test.
3499 2011-10-17 David S. Miller <davem@davemloft.net>
3501 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3502 all operations to emit VIS instructions.
3503 * gcc.target/sparc/fandnot.c: Likewise.
3504 * gcc.target/sparc/fnot.c: Likewise.
3505 * gcc.target/sparc/for.c: Likewise.
3506 * gcc.target/sparc/fornot.c: Likewise.
3507 * gcc.target/sparc/fxnor.c: Likewise.
3508 * gcc.target/sparc/fxor.c: Likewise.
3509 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3512 2011-10-17 Jakub Jelinek <jakub@redhat.com>
3514 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3515 * gcc.dg/torture/vshuf-16.inc: New file.
3516 * gcc.dg/torture/vshuf-2.inc: New file.
3517 * gcc.dg/torture/vshuf-32.inc: New file.
3518 * gcc.dg/torture/vshuf-4.inc: New file.
3519 * gcc.dg/torture/vshuf-8.inc: New file.
3520 * gcc.dg/torture/vshuf-main.inc: New file.
3521 * gcc.dg/torture/vshuf-v16hi.c: New test.
3522 * gcc.dg/torture/vshuf-v16qi.c: New test.
3523 * gcc.dg/torture/vshuf-v2df.c: New test.
3524 * gcc.dg/torture/vshuf-v2di.c: New test.
3525 * gcc.dg/torture/vshuf-v2sf.c: New test.
3526 * gcc.dg/torture/vshuf-v2si.c: New test.
3527 * gcc.dg/torture/vshuf-v32qi.c: New test.
3528 * gcc.dg/torture/vshuf-v4df.c: New test.
3529 * gcc.dg/torture/vshuf-v4di.c: New test.
3530 * gcc.dg/torture/vshuf-v4hi.c: New test.
3531 * gcc.dg/torture/vshuf-v4sf.c: New test.
3532 * gcc.dg/torture/vshuf-v4si.c: New test.
3533 * gcc.dg/torture/vshuf-v8hi.c: New test.
3534 * gcc.dg/torture/vshuf-v8qi.c: New test.
3535 * gcc.dg/torture/vshuf-v8sf.c: New test.
3536 * gcc.dg/torture/vshuf-v8si.c: New test.
3538 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3540 PR tree-optimization/50746
3541 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3543 2011-10-17 Jason Merrill <jason@redhat.com>
3546 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3548 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3551 * g++.dg/parse/error41.C: New.
3552 * g++.dg/parse/error20.C: Adjust.
3554 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3557 * g++.dg/warn/format7.C: New.
3558 * obj-c++.dg/warn7.mm: Likewise.
3560 2011-10-17 Richard Guenther <rguenther@suse.de>
3562 PR tree-optimization/50729
3563 * gcc.dg/torture/pr50729.c: New testcase.
3565 2011-10-15 Tom Tromey <tromey@redhat.com>
3566 Dodji Seketeli <dodji@redhat.com>
3568 * lib/prune.exp (prune_gcc_output): Prune output referring to
3570 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3571 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3572 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3573 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3575 2011-10-15 Tom Tromey <tromey@redhat.com>
3576 Dodji Seketeli <dodji@redhat.com>
3578 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3580 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3583 * g++.dg/inherit/error5.C: New.
3585 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3589 * gfortran.dg/kind_tests_4.f90: New.
3591 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3593 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3594 targets that support vector condition.
3596 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3599 * gfortran.dg/c_kind_tests_3.f03: New.
3601 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3604 * gfortran.dg/elemental_args_check_4.f90: New.
3606 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3608 PR tree-optimization/50727
3609 * gcc.dg/vect/pr50727.c: New test.
3611 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3613 * gcc.dg/vla-23.c: New test.
3615 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3617 PR tree-optimization/50596
3618 * gcc.dg/vect/vect-cond-9.c: New test.
3620 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3622 * gcc.dg/vect/bb-slp-29.c: New test.
3624 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3627 * g++.dg/ext/is_base_of_incomplete.C: New.
3628 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3629 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3631 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3633 * gcc.target/sparc/combined-1.c: Compile at -O2.
3635 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3637 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3638 (dg-options): Add -Wno-attributes.
3639 * gcc.target/i386/fma_double_?.c: Ditto.
3640 * gcc.target/i386/fma_run_float_?.c: Ditto.
3641 * gcc.target/i386/fma_run_double_?.c: Ditto.
3642 * gcc.target/i386/l_fma_float_?.c: Dtto.
3643 * gcc.target/i386/l_fma_double_?.c: Ditto.
3644 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3645 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3647 2011-10-15 Tobias Burnus <burnus@net-b.de>
3649 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3651 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3652 * gfortran.dg/rank_3.f90: Ditto.
3653 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3654 -std=f2008ts in dg-options.
3655 * gfortran.dg/rank_4.f90: Ditto.
3657 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3660 * gcc.target/sh/pr49263.c: New.
3662 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3664 * gnat.dg/specs/debug1.ads: Tweak.
3666 2011-10-14 Kai Tietz <ktietz@redhat.com>
3668 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3670 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3672 * gcc.target/i386/sse2-mul-1.c: New test.
3673 * gcc.target/i386/sse4_1-mul-1.c: New test.
3674 * gcc.target/i386/avx-mul-1.c: New test.
3675 * gcc.target/i386/xop-mul-1.c: New test.
3676 * gcc.target/i386/avx2-mul-1.c: New test.
3678 2011-10-14 Jason Merrill <jason@redhat.com>
3681 * g++.dg/cpp0x/nsdmi-list1.C: New.
3684 * g++.dg/cpp0x/nsdmi-const1.C: New.
3686 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3689 * gfortran.dg/pointer_intent_5.f90: New.
3691 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3693 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3694 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3695 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3697 2011-10-14 Tobias Burnus <burnus@net-b.de>
3700 * gfortran.dg/pointer_check_11.f90: New.
3701 * gfortran.dg/pointer_check_12.f90: New.
3703 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3706 * g++.dg/overload/operator4.C: New.
3708 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3710 * gcc.dg/di-longlong64-sync-1.c: New test.
3711 * gcc.dg/di-sync-multithread.c: New test.
3712 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3713 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3714 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3715 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3716 (check_effective_target_arm_arm_ok): New helper.
3717 (check_effective_target_sync_longlong): New helper.
3719 2011-10-14 Richard Guenther <rguenther@suse.de>
3721 PR tree-optimization/50723
3722 * gcc.dg/torture/pr50723.c: New testcase.
3724 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3727 * g++.dg/warn/format6.C: New.
3728 * obj-c++.dg/warn6.mm: Likewise.
3730 2011-10-13 Richard Henderson <rth@redhat.com>
3732 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3734 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3735 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3736 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3738 2011-10-13 Jason Merrill <jason@redhat.com>
3741 * g++.dg/cpp0x/nsdmi-template2.C: New.
3744 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3747 * g++.dg/init/vbase1.C: New.
3749 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3751 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3752 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3753 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3754 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3756 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3758 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3760 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3762 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3764 2011-10-13 Richard Guenther <rguenther@suse.de>
3766 PR tree-optimization/50712
3767 * gcc.target/i386/pr50712.c: New testcase.
3769 2011-10-13 Tom de Vries <tom@codesourcery.com>
3771 * gcc.dg/memcpy-4.c: New test.
3773 2011-10-13 Richard Guenther <rguenther@suse.de>
3775 PR tree-optimization/50698
3776 * g++.dg/vect/pr50698.cc: New testcase.
3778 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3780 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3781 * gcc.target/powerpc/warn-2.c: Ditto.
3783 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3784 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3785 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3786 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3787 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3788 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3789 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3790 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3791 * gcc.target/powerpc/ppc-pow.c: Likewise.
3792 * gcc.target/powerpc/recip-1.c: Likewise.
3793 * gcc.target/powerpc/recip-2.c: Likewise.
3794 * gcc.target/powerpc/recip-3.c: Likewise.
3795 * gcc.target/powerpc/recip-4.c: Likewise.
3796 * gcc.target/powerpc/recip-5.c: Likewise.
3798 2011-10-12 David S. Miller <davem@davemloft.net>
3800 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3801 '-mvis3' instead of 'mcpu=niagara3' in options.
3802 * gcc.target/sparc/fhalve.c: Likewise.
3803 * gcc.target/sparc/fnegop.c: Likewise.
3804 * gcc.target/sparc/fpadds.c: Likewise.
3805 * gcc.target/sparc/fshift.c: Likewise.
3806 * gcc.target/sparc/fucmp.c: Likewise.
3807 * gcc.target/sparc/lzd.c: Likewise.
3808 * gcc.target/sparc/vis3misc.c: Likewise.
3809 * gcc.target/sparc/xmul.c: Likewise.
3811 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3813 * gnat.dg/vect1.ad[sb]: New test.
3814 * gnat.dg/vect1_pkg.ads: New helper.
3815 * gnat.dg/vect2.ad[sb]: New test.
3816 * gnat.dg/vect2_pkg.ads: New helper.
3817 * gnat.dg/vect3.ad[sb]: New test.
3818 * gnat.dg/vect3_pkg.ads: New helper.
3819 * gnat.dg/vect4.ad[sb]: New test.
3820 * gnat.dg/vect4_pkg.ads: New helper.
3821 * gnat.dg/vect5.ad[sb]: New test.
3822 * gnat.dg/vect5_pkg.ads: New helper.
3823 * gnat.dg/vect6.ad[sb]: New test.
3824 * gnat.dg/vect6_pkg.ads: New helper.
3826 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3828 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3829 * gcc.target/i386/fma_run_double_2.c: Likewise.
3830 * gcc.target/i386/fma_run_double_3.c: Likewise.
3831 * gcc.target/i386/fma_run_double_4.c: Likewise.
3832 * gcc.target/i386/fma_run_double_5.c: Likewise.
3833 * gcc.target/i386/fma_run_double_6.c: Likewise.
3834 * gcc.target/i386/fma_run_float_1.c: Likewise.
3835 * gcc.target/i386/fma_run_float_2.c: Likewise.
3836 * gcc.target/i386/fma_run_float_3.c: Likewise.
3837 * gcc.target/i386/fma_run_float_4.c: Likewise.
3838 * gcc.target/i386/fma_run_float_5.c: Likewise.
3839 * gcc.target/i386/fma_run_float_6.c: Likewise.
3841 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3842 remove the extra dg-options.
3843 * gcc.target/i386/l_fma_double_2.c: Likewise.
3844 * gcc.target/i386/l_fma_double_3.c: Likewise.
3845 * gcc.target/i386/l_fma_double_4.c: Likewise.
3846 * gcc.target/i386/l_fma_double_5.c: Likewise.
3847 * gcc.target/i386/l_fma_double_6.c: Likewise.
3848 * gcc.target/i386/l_fma_float_1.c: Likewise.
3849 * gcc.target/i386/l_fma_float_2.c: Likewise.
3850 * gcc.target/i386/l_fma_float_3.c: Likewise.
3851 * gcc.target/i386/l_fma_float_4.c: Likewise.
3852 * gcc.target/i386/l_fma_float_5.c: Likewise.
3853 * gcc.target/i386/l_fma_float_6.c: Likewise.
3855 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3857 PR tree-optimization/50189
3858 * g++.dg/torture/pr50189.C: New testcase.
3860 2011-10-12 Richard Guenther <rguenther@suse.de>
3862 PR tree-optimization/50700
3863 * gcc.dg/builtin-object-size-12.c: New testcase.
3865 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3868 * gcc.c-torture/compile/pr50565-1.c,
3869 gcc.c-torture/compile/pr50565-2.c: New tests.
3871 2011-10-11 Jason Merrill <jason@redhat.com>
3875 * g++.dg/template/constant1.C: New.
3876 * g++.dg/template/constant2.C: New.
3877 * g++.dg/cpp0x/constexpr-template3.C: New.
3879 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3881 * gcc.target/i386/warn-vect-op-3.c: New test.
3882 * gcc.target/i386/warn-vect-op-1.c: New test.
3883 * gcc.target/i386/warn-vect-op-2.c: New test.
3885 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3887 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3889 2011-10-11 Richard Guenther <rguenther@suse.de>
3891 PR tree-optimization/50204
3892 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3894 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3896 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3898 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
3900 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3901 * gcc.target/i386/fma_double_2.c: Ditto.
3902 * gcc.target/i386/fma_double_3.c: Ditto.
3903 * gcc.target/i386/fma_double_4.c: Ditto.
3904 * gcc.target/i386/fma_double_5.c: Ditto.
3905 * gcc.target/i386/fma_double_6.c: Ditto.
3906 * gcc.target/i386/fma_float_1.c: Ditto.
3907 * gcc.target/i386/fma_float_2.c: Ditto.
3908 * gcc.target/i386/fma_float_3.c: Ditto.
3909 * gcc.target/i386/fma_float_4.c: Ditto.
3910 * gcc.target/i386/fma_float_5.c: Ditto.
3911 * gcc.target/i386/fma_float_6.c: Ditto.
3912 * gcc.target/i386/l_fma_double_1.c: Ditto.
3913 * gcc.target/i386/l_fma_double_2.c: Ditto.
3914 * gcc.target/i386/l_fma_double_3.c: Ditto.
3915 * gcc.target/i386/l_fma_double_4.c: Ditto.
3916 * gcc.target/i386/l_fma_double_5.c: Ditto.
3917 * gcc.target/i386/l_fma_double_6.c: Ditto.
3918 * gcc.target/i386/l_fma_float_1.c: Ditto.
3919 * gcc.target/i386/l_fma_float_2.c: Ditto.
3920 * gcc.target/i386/l_fma_float_3.c: Ditto.
3921 * gcc.target/i386/l_fma_float_4.c: Ditto.
3922 * gcc.target/i386/l_fma_float_5.c: Ditto.
3923 * gcc.target/i386/l_fma_float_6.c: Ditto.
3924 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3925 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3926 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3927 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3928 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3929 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3930 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3931 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3932 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3933 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3934 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3935 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3937 2011-10-11 Tristan Gingold <gingold@adacore.com>
3939 * gcc.dg/va-arg-4.c: New test.
3940 * gcc.dg/va-arg-5.c: Ditto.
3942 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
3944 * lib/target-supports.exp (check_effective_target_fd_truncate):
3945 Close and unlink test file before exit.
3947 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3950 * gfortran.dg/forall_15.f90: New test case.
3952 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3953 Andrew Macleod <amacleod@redhat.com>
3955 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3956 wrappers for *other_threads() and *final_verify().
3957 * gcc.dg/simulate-thread/simulate-thread.h
3958 (simulate_thread_wrapper_other_threads): New.
3959 (simulate_thread_wrapper_final_verify): New.
3961 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
3963 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3965 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
3967 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3969 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3970 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
3972 * gcc.target/i386/fma_1.h: New file.
3973 * gcc.target/i386/fma_2.h: Likewise.
3974 * gcc.target/i386/fma_3.h: Likewise.
3975 * gcc.target/i386/fma_4.h: Likewise.
3976 * gcc.target/i386/fma_5.h: Likewise.
3977 * gcc.target/i386/fma_6.h: Likewise.
3978 * gcc.target/i386/fma_double_1.c: Likewise.
3979 * gcc.target/i386/fma_double_2.c: Likewise.
3980 * gcc.target/i386/fma_double_3.c: Likewise.
3981 * gcc.target/i386/fma_double_4.c: Likewise.
3982 * gcc.target/i386/fma_double_5.c: Likewise.
3983 * gcc.target/i386/fma_double_6.c: Likewise.
3984 * gcc.target/i386/fma_float_1.c: Likewise.
3985 * gcc.target/i386/fma_float_2.c: Likewise.
3986 * gcc.target/i386/fma_float_3.c: Likewise.
3987 * gcc.target/i386/fma_float_4.c: Likewise.
3988 * gcc.target/i386/fma_float_5.c: Likewise.
3989 * gcc.target/i386/fma_float_6.c: Likewise.
3990 * gcc.target/i386/fma_main.h: Likewise.
3991 * gcc.target/i386/fma_run_double_1.c: Likewise.
3992 * gcc.target/i386/fma_run_double_2.c: Likewise.
3993 * gcc.target/i386/fma_run_double_3.c: Likewise.
3994 * gcc.target/i386/fma_run_double_4.c: Likewise.
3995 * gcc.target/i386/fma_run_double_5.c: Likewise.
3996 * gcc.target/i386/fma_run_double_6.c: Likewise.
3997 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3998 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3999 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4000 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4001 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4002 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4003 * gcc.target/i386/fma_run_float_1.c: Likewise.
4004 * gcc.target/i386/fma_run_float_2.c: Likewise.
4005 * gcc.target/i386/fma_run_float_3.c: Likewise.
4006 * gcc.target/i386/fma_run_float_4.c: Likewise.
4007 * gcc.target/i386/fma_run_float_5.c: Likewise.
4008 * gcc.target/i386/fma_run_float_6.c: Likewise.
4009 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4010 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4011 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4012 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4013 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4014 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4015 * gcc.target/i386/l_fma_1.h: Likewise.
4016 * gcc.target/i386/l_fma_2.h: Likewise.
4017 * gcc.target/i386/l_fma_3.h: Likewise.
4018 * gcc.target/i386/l_fma_4.h: Likewise.
4019 * gcc.target/i386/l_fma_5.h: Likewise.
4020 * gcc.target/i386/l_fma_6.h: Likewise.
4021 * gcc.target/i386/l_fma_double_1.c: Likewise.
4022 * gcc.target/i386/l_fma_double_2.c: Likewise.
4023 * gcc.target/i386/l_fma_double_3.c: Likewise.
4024 * gcc.target/i386/l_fma_double_4.c: Likewise.
4025 * gcc.target/i386/l_fma_double_5.c: Likewise.
4026 * gcc.target/i386/l_fma_double_6.c: Likewise.
4027 * gcc.target/i386/l_fma_float_1.c: Likewise.
4028 * gcc.target/i386/l_fma_float_2.c: Likewise.
4029 * gcc.target/i386/l_fma_float_3.c: Likewise.
4030 * gcc.target/i386/l_fma_float_4.c: Likewise.
4031 * gcc.target/i386/l_fma_float_5.c: Likewise.
4032 * gcc.target/i386/l_fma_float_6.c: Likewise.
4033 * gcc.target/i386/l_fma_main.h: Likewise.
4034 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4035 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4036 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4037 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4038 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4039 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4040 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4041 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4042 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4043 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4044 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4045 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4047 2011-10-10 Richard Guenther <rguenther@suse.de>
4050 * gcc.dg/torture/pr50389.c: New testcase.
4052 2011-10-10 Richard Guenther <rguenther@suse.de>
4055 * gcc.dg/builtins-47.c: Optimize.
4057 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
4059 * lib/gcc-simulate-thread.exp: New.
4060 * gcc.dg/simulate-thread/guality.h: New.
4061 * gcc.dg/simulate-thread/simulate-thread.h: New.
4062 * gcc.dg/simulate-thread/simulate-thread.exp: New.
4063 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4064 * gcc.dg/simulate-thread/README: New.
4065 * g++.dg/simulate-thread/guality.h: New.
4066 * g++.dg/simulate-thread/simulate-thread.h: New.
4067 * g++.dg/simulate-thread/simulate-thread.exp: New.
4068 * g++.dg/simulate-thread/simulate-thread.gdb: New.
4069 * c-c++-common/cxxbitfields-2.c: Remove.
4070 * c-c++-common/cxxbitfields.c: Remove.
4071 * c-c++-common/cxxbitfields-4.c: Remove.
4072 * c-c++-common/cxxbitfields-5.c: Remove.
4073 * c-c++-common/simulate-thread/bitfields-1.c: New.
4074 * c-c++-common/simulate-thread/bitfields-2.c: New.
4075 * c-c++-common/simulate-thread/bitfields-3.c: New.
4076 * c-c++-common/simulate-thread/bitfields-4.c: New.
4078 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4081 * g++.dg/warn/format5.C: New.
4083 2011-10-09 Tobias Burnus <burnus@net-b.de>
4086 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4087 * gfortran.dg/common_16.f90: New.
4089 2011-10-09 Tobias Burnus <burnus@net-b.de>
4091 * gfortran.dg/iso_c_binding_param_1.f90: New.
4092 * gfortran.dg/iso_c_binding_param_2.f90: New.
4093 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4095 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
4097 PR tree-optimization/50635
4098 * gcc.dg/vect/pr50635.c: New test.
4100 2011-10-09 Janus Weil <janus@gcc.gnu.org>
4103 * gfortran.dg/proc_decl_27.f90: New.
4105 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
4108 * objc/execute/initialize-1.m: New test.
4110 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
4113 * gfortran.dg/pointer_function_result_1.f90 : New test.
4115 2011-10-07 David S. Miller <davem@davemloft.net>
4118 * gcc.target/sparc/sparc.exp: Add vis3 target test.
4119 * gcc.target/sparc/cmask.c: Use it.
4120 * gcc.target/sparc/fhalve.c: Likewise.
4121 * gcc.target/sparc/fnegop.c: Likewise.
4122 * gcc.target/sparc/fpadds.c: Likewise.
4123 * gcc.target/sparc/fshift.c: Likewise.
4124 * gcc.target/sparc/fucmp.c: Likewise.
4125 * gcc.target/sparc/lzd.c: Likewise.
4126 * gcc.target/sparc/vis3misc.c: Likewise.
4127 * gcc.target/sparc/xmul.c: Likewise.
4129 2011-10-07 Richard Henderson <rth@redhat.com>
4131 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4133 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4135 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
4137 * gcc.dg/pr50193-1.c: New file.
4138 * gcc.target/arm/shiftable.c: New file.
4140 2011-10-07 Janus Weil <janus@gcc.gnu.org>
4143 * gfortran.dg/class_46.f03: New.
4145 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
4147 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4148 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4149 (syslog, vsyslog, __vsyslog_chk): Likewise.
4151 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4152 (x, EXT_x): Use ASMNAME.
4154 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4155 (a, c): Use ASMNAME.
4157 2011-10-07 Tom de Vries <tom@codesourcery.com>
4160 * gcc.dg/pr50527.c: New test.
4162 2011-10-07 Jakub Jelinek <jakub@redhat.com>
4164 PR tree-optimization/50650
4165 * gcc.c-torture/compile/pr50650.c: New test.
4167 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4169 PR tree-optimization/50575
4170 * gcc.c-torture/execute/vector-compare-2.x: New file.
4172 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4175 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4176 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4179 2011-10-07 Richard Guenther <rguenther@suse.de>
4182 * gcc.dg/vect/vect-align-2.c: Increase array size.
4184 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
4185 H.J. Lu <hongjiu.lu@intel.com>
4188 * gcc.target/i386/pr50603.c: New test.
4190 2011-10-06 Jason Merrill <jason@redhat.com>
4193 * g++.dg/cpp0x/default31.C: New.
4195 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4197 PR tree-optimization/50596
4198 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4200 * gcc.dg/vect/vect-cond-8.c: New test.
4202 2011-10-06 Richard Henderson <rth@redhat.com>
4204 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4205 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4206 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4207 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4208 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4209 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4210 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4211 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4212 * gcc.c-torture/execute/vshuf-16.inc: New file.
4213 * gcc.c-torture/execute/vshuf-2.inc: New file.
4214 * gcc.c-torture/execute/vshuf-4.inc: New file.
4215 * gcc.c-torture/execute/vshuf-8.inc: New file.
4216 * gcc.c-torture/execute/vshuf-main.inc: New file.
4217 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4218 * gcc.c-torture/execute/vshuf-v2df.c: New test.
4219 * gcc.c-torture/execute/vshuf-v2di.c: New test.
4220 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4221 * gcc.c-torture/execute/vshuf-v2si.c: New test.
4222 * gcc.c-torture/execute/vshuf-v4df.c: New test.
4223 * gcc.c-torture/execute/vshuf-v4di.c: New test.
4224 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4225 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4226 * gcc.c-torture/execute/vshuf-v4si.c: New test.
4227 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4228 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4229 * gcc.c-torture/execute/vshuf-v8si.c: New test.
4231 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4233 PR tree-optimization/49279
4234 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4235 * gcc.c-torture/execute/pr49279.c: New test.
4237 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
4240 * gcc.c-torture/compile/pr49049.c: New test.
4242 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
4245 * gcc.target/arm/pr50305.c: New test.
4247 2011-10-06 Richard Guenther <rguenther@suse.de>
4249 PR tree-optimization/38884
4250 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4251 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4253 2011-10-05 David S. Miller <davem@davemloft.net>
4255 * gcc.target/sparc/lzd.c: New test.
4256 * gcc.target/sparc/popc.c: New test.
4258 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4260 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4261 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4262 * g++.dg/other/final1.C: Cleanup original tree dump.
4264 2011-10-05 Jakub Jelinek <jakub@redhat.com>
4266 PR tree-optimization/50613
4267 * gcc.dg/pr50613.c: New test.
4269 2011-10-05 Richard Henderson <rth@redhat.com>
4271 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4272 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4273 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4274 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4275 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4276 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4277 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4278 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4280 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4282 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4283 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
4284 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4285 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4286 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4288 2011-10-05 Richard Guenther <rguenther@suse.de>
4290 PR tree-optimization/38885
4291 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4293 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
4295 * gcc.target/i386/sw-1.c: New test.
4297 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4299 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4301 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4303 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4305 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4307 2011-10-04 David S. Miller <davem@davemloft.net>
4309 * gcc.target/sparc/fhalve.c: New test.
4310 * gcc.target/sparc/fnegop.c: New test.
4311 * gcc.target/sparc/xmul.c: New test.
4313 2011-10-04 Janus Weil <janus@gcc.gnu.org>
4316 * gfortran.dg/dummy_procedure_6.f90: New.
4318 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4320 PR tree-optimization/50604
4321 * gcc.dg/pr50604.c: New test.
4323 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4325 PR tree-optimization/49662
4326 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4327 * gcc.dg/graphite/interchange-15.c: Likewise.
4328 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4330 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4332 * gcc.dg/tree-ssa/restrict-4.c: New test.
4334 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
4336 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4337 (main): Use __typeof to get result type of comparison.
4339 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
4341 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4342 Make et_vect_multiple_sizes_saved global.
4343 (check_effective_target_vect64): Make et_vect64_saved global.
4345 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4347 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4348 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4349 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4350 * gcc.dg/builtin-complex-err-1.c: Adjust.
4352 2011-10-02 Jason Merrill <jason@redhat.com>
4354 * g++.dg/cpp0x/range-for22.C: New.
4356 * g++.dg/cpp0x/variadic65.C: Remove xfails.
4357 * g++.dg/cpp0x/variadic82.C: Remove xfails.
4358 * g++.dg/cpp0x/variadic83.C: Remove xfails.
4359 * g++.dg/cpp0x/variadic105.C: Remove xfails.
4361 * g++.dg/cpp0x/nsdmi5.C: New.
4363 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4366 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4368 (mips-dg-options): Force an ABI option if the current ABI is
4369 incompatible with the required -mlong setting. Likewise force
4370 a long setting if the current one is incompatible with the
4371 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
4372 throughout procedure.
4373 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4374 instead of addressing=absolute.
4376 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4378 * gcc.target/mips/stack-1.c: New test.
4380 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4382 * gcc.dg/pr49696.c: New test.
4384 2011-10-02 Jan Hubicka <jh@suse.cz>
4386 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4388 2011-10-01 David S. Miller <davem@davemloft.net>
4390 * gcc.target/sparc/cmask.c: New test.
4391 * gcc.target/sparc/fpadds.c: New test.
4392 * gcc.target/sparc/fshift.c: New test.
4393 * gcc.target/sparc/fucmp.c: New test.
4394 * gcc.target/sparc/vis3misc.c: New test.
4396 2011-10-01 Janus Weil <janus@gcc.gnu.org>
4399 * gfortran.dg/assumed_charlen_arg_2.f90: New.
4401 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
4404 * g++.dg/dfp/44473-1.C: New test.
4405 * g++.dg/dfp/44473-2.C: New test.
4406 * g++.dg/dfp/mangle-1.C: New test.
4407 * g++.dg/dfp/mangle-2.C: New test.
4408 * g++.dg/dfp/mangle-3.C: New test.
4409 * g++.dg/dfp/mangle-4.C: New test.
4410 * g++.dg/dfp/mangle-5.C: New test.
4412 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4415 * gcc.dg/pr50571.c: New test.
4417 PR tree-optimization/46309
4418 * gcc.dg/pr46309.c: New test.
4420 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4422 * gcc.dg/strlenopt-21.c: New test.
4424 2011-09-30 Revital Eres <revital.eres@linaro.org>
4426 * gcc.dg/sms-10.c: New file.
4428 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4430 * gcc.target/arm/pr50099.c: New test.
4432 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4434 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4436 2011-09-30 David S. Miller <davem@davemloft.net>
4438 * gcc.target/sparc/bmaskbshuf.c: New test.
4439 * gcc.target/sparc/edgen.c: New test.
4441 2011-09-29 Janus Weil <janus@gcc.gnu.org>
4444 * gfortran.dg/pure_formal_proc_3.f90: New.
4447 * gfortran.dg/stfunc_7.f90: New.
4449 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4451 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4452 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4453 * gcc.dg/vector-compare-1.c: Likewise.
4454 * gcc.dg/vector-compare-2.c: Likewise.
4456 2011-09-29 David S. Miller <davem@davemloft.net>
4458 * gcc.target/sparc/array.c: New test.
4460 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
4462 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4463 loop unroll and set max unroll times to 8.
4464 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4465 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4466 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4467 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4469 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4472 * g++.dg/ext/visibility/warn5.C: New.
4474 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4477 * g++.dg/warn/Wextra-3.C: New.
4479 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
4482 * gcc.target/sh/pr49468-si.c: New.
4484 2011-09-28 Tom de Vries <tom@codesourcery.com>
4487 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4488 (TEST): Initialize src3 with random floats.
4489 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4490 from union src3. Initialize src3 with random floats.
4492 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
4494 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4495 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4496 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4497 * gcc.target/sh/sh4a-sincosf.c: Ditto.
4498 * gcc.target/sh/sh4a-cos.c: Ditto.
4499 * gcc.target/sh/sh4a-cosf.c: Ditto.
4500 * gcc.target/sh/sh4a-sin.c: Ditto.
4501 * gcc.target/sh/sh4a-sinf.c: Ditto.
4502 * gcc.target/sh/sh4a-fsrra.c: Ditto.
4503 * gcc.target/sh/sh4a-memmovua.c: Ditto.
4504 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4506 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4509 * g++.dg/parse/error40.C: New.
4510 * g++.dg/warn/incomplete1.C: Adjust.
4512 2011-09-27 Jan Hubicka <jh@suse.cz>
4515 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4518 2011-09-27 Jakub Jelinek <jakub@redhat.com>
4520 * gcc.dg/strlenopt-1.c: New test.
4521 * gcc.dg/strlenopt-1f.c: New test.
4522 * gcc.dg/strlenopt-2.c: New test.
4523 * gcc.dg/strlenopt-2f.c: New test.
4524 * gcc.dg/strlenopt-3.c: New test.
4525 * gcc.dg/strlenopt-4.c: New test.
4526 * gcc.dg/strlenopt-4g.c: New test.
4527 * gcc.dg/strlenopt-4gf.c: New test.
4528 * gcc.dg/strlenopt-5.c: New test.
4529 * gcc.dg/strlenopt-6.c: New test.
4530 * gcc.dg/strlenopt-7.c: New test.
4531 * gcc.dg/strlenopt-8.c: New test.
4532 * gcc.dg/strlenopt-9.c: New test.
4533 * gcc.dg/strlenopt-10.c: New test.
4534 * gcc.dg/strlenopt-11.c: New test.
4535 * gcc.dg/strlenopt-12.c: New test.
4536 * gcc.dg/strlenopt-12g.c: New test.
4537 * gcc.dg/strlenopt-13.c: New test.
4538 * gcc.dg/strlenopt-14g.c: New test.
4539 * gcc.dg/strlenopt-14gf.c: New test.
4540 * gcc.dg/strlenopt-15.c: New test.
4541 * gcc.dg/strlenopt-16g.c: New test.
4542 * gcc.dg/strlenopt-17g.c: New test.
4543 * gcc.dg/strlenopt-18g.c: New test.
4544 * gcc.dg/strlenopt.h: New file.
4546 2011-09-27 Tom de Vries <tom@codesourcery.com>
4549 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4550 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4551 * gcc.dg/pr43864.c: New test.
4552 * gcc.dg/pr43864-2.c: Same.
4553 * gcc.dg/pr43864-3.c: Same.
4554 * gcc.dg/pr43864-4.c: Same.
4556 2011-09-27 Jan Hubicka <jh@suse.cz>
4558 * gcc.dg/ipa/inline-5.c: New testcase.
4560 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
4562 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4564 * gcc.dg/vect/bb-slp-27.c: New.
4565 * gcc.dg/vect/bb-slp-28.c: New.
4567 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
4569 * testsuite/lib/target-supports.exp (check_profiling_available):
4570 Don't rely solely on TLS tests for -fprofile-generate, fall
4571 through to the other code.
4573 2011-09-27 Richard Guenther <rguenther@suse.de>
4575 PR tree-optimization/50363
4576 * gcc.dg/torture/pr50363.c: New testcase.
4578 2011-09-26 Jason Merrill <jason@redhat.com>
4581 * g++.dg/template/partial13.C: New.
4584 * g++.dg/template/partial12.C: New.
4587 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4589 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4592 * g++.dg/diagnostic/bindings1.C: New.
4593 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4595 2011-09-26 David S. Miller <davem@davemloft.net>
4597 * gcc.target/sparc/wrgsr.c: New test.
4598 * gcc.target/sparc/rdgsr.c: New test.
4599 * gcc.target/sparc/edge.c: New test.
4600 * gcc.target/sparc/fcmp.c: New test.
4602 * gcc.target/sparc/edge.c: Update for new return types.
4603 * gcc.target/sparc/fcmp.c: Likewise.
4605 * gcc.target/sparc/fpaddsubi.c: New test.
4607 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4610 * gfortran.dg/common_15.f90: New.
4613 * gfortran.dg/dummy_procedure_5.f90: New.
4614 * gfortran.dg/interface_26.f90: Modified error message.
4615 * gfortran.dg/proc_ptr_11.f90: Ditto.
4616 * gfortran.dg/proc_ptr_15.f90: Ditto.
4617 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4618 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4620 2011-09-26 Jason Merrill <jason@redhat.com>
4623 * g++.dg/overload/rvalue3.C: New.
4626 * g++.dg/overload/ref-conv2.C: New.
4628 * g++.dg/cpp0x/nsdmi-template1.C: New.
4630 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4632 * g++.dg/cpp0x/nullptr25.C: New.
4634 2011-09-26 Richard Guenther <rguenther@suse.de>
4636 PR tree-optimization/50472
4637 * gcc.dg/torture/pr50472.c: New testcase.
4639 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4641 * gnat.dg/opt22.adb: New test.
4642 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4644 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4646 * gnat.dg/opt21.adb: New test.
4647 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4649 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4651 * gnat.dg/opt20.ad[sb]: New test.
4652 * gnat.dg/opt20_pkg.ads: New helper.
4654 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4656 * gnat.dg/array17.adb: New test.
4657 * gnat.dg/array17_pkg.ads: New helper.
4659 2011-09-25 Jason Merrill <jason@redhat.com>
4661 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4663 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4665 * gnat.dg/frame_overflow.ads: New.
4666 * gnat.dg/frame_overflow.adb: Adjust.
4667 * gnat.dg/specs/addr1.ads: Likewise.
4669 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4671 * g++.dg/tree-ssa/restrict2.C: New test.
4673 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4675 * lib/target-supports.exp (check_effective_target_vect64): New.
4676 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4677 of multiple vector sizes.
4678 * gcc.dg/vect/bb-slp-26.c: New.
4680 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4683 * g++.dg/template/bitfield1.C: New.
4685 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4687 * gcc.dg/vect/bb-slp-24.c: New.
4689 2011-09-24 Jason Merrill <jason@redhat.com>
4691 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4693 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4695 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4696 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4698 * g++.dg/cpp0x/nsdmi1.C: New.
4699 * g++.dg/cpp0x/nsdmi2.C: New.
4700 * g++.dg/cpp0x/nsdmi3.C: New.
4701 * g++.dg/cpp0x/nsdmi4.C: New.
4702 * g++.old-deja/g++.other/init4.C: New.
4704 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4707 * g++.dg/template/sfinae28.C: New.
4709 2011-09-23 Ian Lance Taylor <iant@google.com>
4711 * go.test/go-test.exp (errchk): Handle more cases of getting
4712 correct Tcl backslash quoting in regular expressions in test file.
4714 2011-09-23 Jason Merrill <jason@redhat.com>
4717 * g++.dg/init/const8.C: New.
4718 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4719 * g++.dg/cpp0x/defaulted2.C: Likewise.
4720 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4721 * g++.dg/init/pr20039.C: Likewise.
4722 * g++.dg/init/pr42844.C: Likewise.
4724 2011-09-23 Jan Hubicka <jh@suse.cz>
4726 * gcc.dg/ipa/inline-1.c: new testcase.
4727 * gcc.dg/ipa/inline-2.c: new testcase.
4728 * gcc.dg/ipa/inline-3.c: new testcase.
4729 * gcc.dg/ipa/inline-4.c: new testcase.
4731 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4734 * g++.dg/cpp0x/constexpr-static8.C: New.
4736 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4738 * gcc.target/i386/avxfp-1.c: New test.
4739 * gcc.target/i386/avxfp-2.c: New test.
4741 2011-09-23 Terry Guo <terry.guo@arm.com>
4743 * gcc.c-torture/execute/941014-1.x: Deleted.
4745 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4748 * g++.dg/cpp0x/pr50491.C: New.
4750 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4753 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4755 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4758 * g++.dg/cpp0x/nullptr24.C: New.
4760 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4763 * gcc.target/i386/pr50482.c: New test.
4765 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4767 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4768 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4769 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4770 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4771 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4772 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4773 multilib options contain different -march= from dg-options.
4775 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4776 Paolo Carlini <paolo.carlini@oracle.com>
4779 * g++.dg/template/friend52.C: New.
4781 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4783 * gcc.target/arm/cmp-1.c: New test.
4784 * gcc.target/arm/cmp-2.c: Likewise.
4786 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4789 * gfortran.dg/impure_actual_1.f90: Modified error message.
4790 * gfortran.dg/proc_ptr_32.f90: New.
4791 * gfortran.dg/proc_ptr_33.f90: New.
4793 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4795 PR tree-optimization/50451
4796 * gcc.dg/vect/pr50451.c: New test.
4798 2011-09-21 Ian Lance Taylor <iant@google.com>
4800 * go.test/go-test.exp (errchk): Add special case for bug332.
4801 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4802 some more test lines.
4804 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4806 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4807 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4808 * g++.dg/other/i386-8.C: Ditto.
4809 * g++.dg/other/pr34435.C: Ditto.
4810 * g++.dg/other/pr39496.C: Ditto.
4811 * g++.dg/other/mmintrin.C: Ditto.
4813 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4815 * gcc.dg/vect/vect-cond-7.c: New test.
4816 * gcc.target/i386/sse4_1-cond-1.c: New test.
4817 * gcc.target/i386/avx-cond-1.c: New test.
4819 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4822 * g++.dg/other/pr50464.C: New test.
4824 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4826 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4827 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4828 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4829 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4831 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4833 * gnat.dg/opt19.adb: New test.
4835 2011-09-21 Terry Guo <terry.guo@arm.com>
4837 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4838 on arch conflict when testing case on targets other than armv7-a.
4840 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4843 * g++.dg/ext/int128-1.C: New.
4844 * g++.dg/ext/int128-2.C: Likewise.
4845 * g++.dg/ext/int128-2.h: Likewise.
4847 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4850 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4852 2011-09-20 Jason Merrill <jason@redhat.com>
4854 * g++.dg/cpp0x/constexpr-generated1.C: New.
4857 * g++.dg/overload/ref-conv1.C: New.
4859 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4861 * g++.dg/other/final1.C: New.
4863 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4865 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4868 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4870 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4873 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
4875 PR tree-optimization/50413
4876 * g++.dg/vect/vect.exp: Run slp-pr* tests with
4877 -fdump-tree-slp-details. Run other tests with
4878 -fdump-tree-vect-details.
4879 * g++.dg/vect/slp-pr50413.cc: New.
4881 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4882 Ira Rosen <ira.rosen@linaro.org>
4885 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4886 Fix underscores around restrict.
4888 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4890 PR tree-optimization/50414
4891 * gfortran.dg/vect/Ofast-pr50414.f90: New.
4892 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4893 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4895 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4897 PR tree-optimization/50412
4898 * gfortran.dg/vect/pr50412.f90: New.
4900 2011-09-16 Jason Merrill <jason@redhat.com>
4903 * g++.dg/eh/defarg1.C: New.
4905 2011-09-16 Jakub Jelinek <jakub@redhat.com>
4907 * gcc.dg/vect/vect-reduc-10.c: New test.
4908 * gcc.target/i386/avx-reduc-1.c: New test.
4910 * gcc.target/i386/sse2-extract-1.c: New test.
4911 * gcc.target/i386/avx-extract-1.c: New test.
4913 2011-09-16 Terry Guo <terry.guo@arm.com>
4915 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4917 2011-09-15 Diego Novillo <dnovillo@google.com>
4919 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4920 ALWAYS_CXXFLAGS, if defined.
4921 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4922 ALWAYS_GFORTRANFLAGS, if defined.
4923 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4924 ALWAYS_GOCFLAGS, if defined.
4925 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4926 ALWAYS_OBJCXXFLAGS, if defined.
4927 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4928 additional_flags, if defined.
4929 * lib/gnat.exp (gnat_target_compile): Likewise.
4930 * lib/objc.exp (objc_target_compile): Likewise.
4931 * lib/target-supports-dg.exp (dg-add-options): Handle
4934 2011-09-15 Tom de Vries <tom@codesourcery.com>
4937 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4938 Use uintptr_t in f1. Undo avr xfails.
4940 2011-09-15 Janus Weil <janus@gcc.gnu.org>
4944 * gfortran.dg/function_types_3.f90: New.
4946 2011-09-15 Jason Merrill <jason@redhat.com>
4949 * g++.dg/cpp0x/trailing7.C: New.
4952 * g++.dg/cpp0x/nullptr23.C: New.
4954 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
4956 * gcc.dg/vect/bb-slp-25.c: New.
4958 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
4961 * g++.dg/cpp0x/noexcept15.C: New.
4963 2011-09-14 Tom de Vries <tom@codesourcery.com>
4966 * gcc.dg/pr50251.c: New test.
4968 2011-09-14 Tobias Burnus <burnus@net-b.de>
4972 * gfortran.dg/null_5.f90: New.
4973 * gfortran.dg/null_6.f90: New.
4975 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
4977 * gcc.c-torture/compile/20110913-1.c: New test.
4979 2011-09-13 Janus Weil <janus@gcc.gnu.org>
4982 * gfortran.dg/result_2.f90: New.
4984 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4986 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4988 2011-09-13 Dodji Seketeli <dodji@redhat.com>
4991 * g++.dg/cpp0x/variadic116.C: New test case.
4993 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
4995 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4996 * gcc.target/mips/interrupt_handler-2.c: New test.
4997 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4999 2011-09-12 Jason Merrill <jason@redhat.com>
5001 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5003 * g++.dg/cpp0x/explicit7.C: New.
5005 2011-09-12 Jakub Jelinek <jakub@redhat.com>
5007 PR rtl-optimization/50212
5008 * g++.dg/other/pr50212.C: New test.
5010 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
5013 * testsuite/gcc.target/avr/torture/avr-torture.exp
5014 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5015 "-O2 -fmerge-all-constants".
5017 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5020 * gfortran.dg/do_while_1.f90: New test.
5022 2011-09-11 Janus Weil <janus@gcc.gnu.org>
5026 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5027 * gfortran.dg/proc_decl_26.f90: New.
5028 * gfortran.dg/typebound_override_2.f90: New.
5029 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5031 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5033 * gnat.dg/cond_expr2.ad[sb]: New test.
5035 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5037 * gnat.dg/atomic5.ad[sb]: New test.
5039 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
5041 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5043 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
5046 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5048 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
5051 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5053 2011-09-09 Richard Guenther <rguenther@suse.de>
5055 PR tree-optimization/50328
5056 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5058 2011-09-09 Richard Guenther <rguenther@suse.de>
5061 * gcc.dg/torture/pr50333.c: New testcase.
5063 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
5065 PR tree-optimization/50318
5066 * gcc.target/arm/pr50318-1.c: New file.
5068 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
5070 * gcc.target/i386/all_one_m256i.c: New test.
5072 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
5075 * g++.dg/cpp0x/sfinae28.C: New.
5077 2011-09-08 Dodji Seketeli <dodji@redhat.com>
5080 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5081 longer ignored on typedefs.
5083 PR c++/33255 - Support -Wunused-local-typedefs warning
5084 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5085 * c-c++-common/Wunused-local-typedefs.c: Likewise.
5087 2011-09-08 Martin Jambor <mjambor@suse.cz>
5089 PR tree-optimization/50287
5090 * gcc.dg/torture/pr50287.c: New test.
5092 2011-09-08 Richard Guenther <rguenther@suse.de>
5094 PR tree-optimization/19831
5095 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5096 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5097 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5098 * gcc.dg/errno-1.c: Adjust.
5100 2011-09-08 Richard Guenther <rguenther@suse.de>
5102 PR tree-optimization/19831
5103 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5105 2011-09-08 Tobias Burnus <burnus@net-b.de>
5108 * gfortran.dg/do_concurrent_1.f90: New.
5109 * gfortran.dg/do_concurrent_2.f90: New.
5111 2011-09-08 Jakub Jelinek <jakub@redhat.com>
5114 * gcc.c-torture/execute/ieee/pr50310.c: New test.
5115 * gcc.dg/pr50310-2.c: New test.
5117 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5120 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5121 * gfortran.dg/impure_constructor_1.f90: Modified.
5122 * gfortran.dg/proc_ptr_comp_33.f90: New.
5124 2011-09-07 Jakub Jelinek <jakub@redhat.com>
5127 * gcc.dg/pr50310-1.c: New test.
5129 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5132 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5135 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
5138 * g++.dg/cpp0x/noexcept14.C: New.
5140 2011-09-07 Jason Merrill <jason@redhat.com>
5142 * g++.dg/cpp0x/constexpr-ref3.C: New.
5144 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5146 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5148 * gcc.dg/section1.c: Don't xfail for avr.
5150 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5152 PR tree-optimization/50322
5153 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5155 2011-09-07 Martin Jambor <mjambor@suse.cz>
5157 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5159 2011-09-07 Martin Jambor <mjambor@suse.cz>
5161 PR tree-optimization/49911
5162 * g++.dg/tree-ssa/pr49911.C: New test.
5164 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
5167 * gcc.dg/torture/pr49030.c: New test.
5169 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5172 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5173 * gfortran.dg/class_4d.f03: Deleted.
5174 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5176 2011-09-07 Richard Guenther <rguenther@suse.de>
5178 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5180 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
5182 PR tree-optimization/46021
5183 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5185 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5187 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5189 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
5191 * gcc.c-torture/compile/20110906-1.c: New test.
5193 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
5195 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5197 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
5199 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5200 --param tree-reassoc-width=1.
5202 * gcc.dg/tree-ssa/reassoc-24.c: New test.
5203 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5205 2011-09-06 Richard Guenther <rguenther@suse.de>
5207 PR tree-optimization/48149
5208 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5210 2011-09-06 Richard Guenther <rguenther@suse.de>
5212 PR tree-optimization/48317
5213 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5215 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
5217 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5219 (add_options_for_quad_vectors): Replace with ...
5220 (add_options_for_double_vectors): ... this.
5221 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5222 support multiple vector sizes since the vectorizer attempts to
5223 vectorize with both vector sizes.
5224 * gcc.dg/vect/no-vfa-vect-79.c,
5225 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5226 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5227 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5228 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5229 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5230 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5231 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5232 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5233 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5234 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5235 gcc.dg/vect/vect-40.c: Likewise.
5236 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5237 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5238 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5239 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5240 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5242 * gcc.dg/vect/vect-peel-4.c: Make ia global.
5244 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
5247 * gcc.target/mips/abi-main.h: New file.
5248 * gcc.target/mips/abi-o32-long32.c: New test.
5249 * gcc.target/mips/abi-o32-long64.c: Likewise.
5250 * gcc.target/mips/abi-o64-long32.c: Likewise.
5251 * gcc.target/mips/abi-o64-long64.c: Likewise.
5252 * gcc.target/mips/abi-n32-long32.c: Likewise.
5253 * gcc.target/mips/abi-n32-long64.c: Likewise.
5254 * gcc.target/mips/abi-n64-long32.c: Likewise.
5255 * gcc.target/mips/abi-n64-long64.c: Likewise.
5256 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5257 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5258 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5259 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5260 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5261 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5262 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5263 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5264 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5265 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5266 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5267 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5268 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5269 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5270 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5271 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5272 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5273 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5274 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5275 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5276 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5277 * gcc.target/mips/branch-2.c: Remove -mabicalls.
5278 * gcc.target/mips/branch-3.c: Likewise.
5279 * gcc.target/mips/branch-4.c: Likewise.
5280 * gcc.target/mips/branch-5.c: Likewise.
5281 * gcc.target/mips/branch-6.c: Likewise.
5282 * gcc.target/mips/branch-7.c: Likewise.
5283 * gcc.target/mips/branch-8.c: Likewise.
5284 * gcc.target/mips/branch-9.c: Likewise.
5285 * gcc.target/mips/branch-10.c: Likewise.
5286 * gcc.target/mips/branch-11.c: Likewise.
5287 * gcc.target/mips/branch-12.c: Likewise.
5288 * gcc.target/mips/branch-13.c: Likewise.
5289 * gcc.target/mips/lazy-binding-1.c: Likewise.
5291 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
5293 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5294 to avoid warning on int=16 platforms..
5296 2011-09-05 Jakub Jelinek <jakub@redhat.com>
5298 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5299 to work even with -fshort-enums.
5301 2011-09-04 Jan Hubicka <jh@suse.cz>
5303 * gcc.c-torture/compile/20110902.c: new testcase.
5305 2011-09-04 Jason Merrill <jason@redhat.com>
5308 * g++.dg/cpp0x/rv-conv1.C: New.
5311 * g++.dg/cpp0x/rv-func3.C: New.
5313 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5317 * g++.dg/cpp0x/constexpr-template1.C: New.
5318 * g++.dg/cpp0x/constexpr-template2.C: New.
5319 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5320 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5322 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
5324 * gnat.dg/specs/debug1.ads: Tweak pattern.
5326 2011-09-04 Janus Weil <janus@gcc.gnu.org>
5329 * gfortran.dg/class_45a.f03: New.
5330 * gfortran.dg/class_45b.f03: New.
5332 2011-09-04 Jakub Jelinek <jakub@redhat.com>
5333 Ira Rosen <ira.rosen@linaro.org>
5335 PR tree-optimization/50208
5336 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5337 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5338 -fno-tree-fre -fno-tree-pre.
5340 2011-09-02 Martin Jambor <mjambor@suse.cz>
5342 * gcc.dg/ipa/ipcp-3.c: New test.
5344 2011-09-02 Richard Guenther <rguenther@suse.de>
5346 PR tree-optimization/27460
5348 * gcc.dg/vect/vect-cond-7.c: New testcase.
5350 2011-09-02 Martin Jambor <mjambor@suse.cz>
5352 * g++.dg/ipa/devirt-3.C: Added a distraction method.
5353 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5354 xfailed test for inlining.
5355 * g++.dg/ipa/ivinline-9.C: Likewise.
5357 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
5359 PR tree-optimization/50178
5360 * gfortran.dg/vect/pr50178.f90: New test.
5362 2011-08-31 Martin Jambor <mjambor@suse.cz>
5365 * gcc.c-torture/execute/pr49886.c: New testcase.
5367 2011-08-31 Tom de Vries <tom@codesourcery.com>
5370 * gcc.dg/pr43513.c: New test.
5372 2011-08-30 Tobias Burnus <burnus@net-b.de>
5375 * gfortran.dg/common_14.f90: New.
5376 * gfortran.dg/common_resize_1.f: Add two dg-warning.
5378 2011-08-30 Jason Merrill <jason@redhat.com>
5381 * g++.dg/cpp0x/decltype33.C: New.
5384 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5387 * g++.dg/cpp0x/lambda/lambda-for.C: New.
5389 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
5391 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5393 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
5395 * gnat.dg/specs/aggr3.ads: New test.
5396 * gnat.dg/specs/aggr3_pkg.ads: New helper.
5398 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5399 * gnat.dg/specs/aggr2.ads: Likewise.
5401 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
5404 * gfortran.dg/allocate_with_source_2.f90: New test
5406 2011-08-30 Jason Merrill <jason@redhat.com>
5409 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5412 * g++.dg/cpp0x/constexpr-value3.C: New.
5414 2011-08-30 Richard Guenther <rguenther@suse.de>
5417 * gcc.c-torture/execute/pr48571-1.c: New testcase.
5418 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5419 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5420 * gcc.dg/pr36902.c: XFAIL.
5422 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
5424 * gcc.target/i386/fma-check.h: New.
5425 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5426 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5427 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5428 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5429 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5430 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5431 * gcc.target/i386/fma-fmaddXX.c: Likewise.
5432 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5433 * gcc.target/i386/fma-fmsubXX.c: Likewise.
5434 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5435 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5436 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5437 * gcc.target/i386/fma-compile.c: Likewise.
5438 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5439 * gcc.target/i386/sse-12.c: Add -mfma.
5440 * gcc.target/i386/sse-13.c: Likewise.
5441 * gcc.target/i386/sse-14.c: Likewise.
5442 * gcc.target/i386/sse-22.c: Likewise.
5443 * gcc.target/i386/sse-23.c: Likewise.
5444 * g++.dg/other/i386-2.C: Likewise.
5445 * g++.dg/other/i386-3.C: Likewise.
5447 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
5450 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5451 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5453 2011-08-30 Christian Bruel <christian.bruel@st.com>
5455 * g++.dg/bprob/bprob.exp (feedback_options): Set
5456 -fbranch-probabilities.
5457 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5459 2011-08-29 Jason Merrill <jason@redhat.com>
5462 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5464 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5465 Jason Merrill <jason@redhat.com>
5467 * g++.dg/dfp/base.C: New test.
5469 2011-08-29 Jason Merrill <jason@redhat.com>
5473 * g++.dg/cpp0x/initlist58.C: New.
5475 2011-08-29 Janus Weil <janus@gcc.gnu.org>
5478 * gfortran.dg/class_result_1.f03: New.
5480 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5483 * gcc.target/i386/pr48722.c: New test.
5485 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5488 * gfortran.dg/widechar_compare_1.f90: New test.
5490 2011-08-26 Jason Merrill <jason@redhat.com>
5494 * g++.dg/abi/mangle50.C: New.
5496 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
5499 * gcc.target/i386/pr50202.c: New test.
5501 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
5503 * gcc.target/i386/sse_4_1-round-vec.c: New test.
5504 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5505 * gcc.target/i386/avx-round-vec.c: New test.
5506 * gcc.target/i386/avx-roundf-vec.c: New test.
5508 2011-08-26 Jakub Jelinek <jakub@redhat.com>
5510 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5514 * c-c++-common/Wunused-var-14.c: New test.
5516 2011-08-26 Tom de Vries <tom@codesourcery.com>
5518 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5520 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
5522 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5523 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5524 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5525 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5527 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
5529 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5530 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5531 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5532 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5534 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
5537 * gfortran.dg/pointer_comp_init_1.f90: New test.
5539 2011-08-25 Jason Merrill <jason@redhat.com>
5542 * g++.dg/cpp0x/sfinae27.C: New.
5544 2011-08-25 Tobias Burnus <burnus@net-b.de>
5546 * gfortran.dg/coarray_lib_token_4.f90: New.
5548 2011-08-25 Tobias Burnus <burnus@net-b.de>
5550 * gfortran.dg/coarray/alloc_comp_1.f90: New.
5552 2011-08-25 Richard Guenther <rguenther@suse.de>
5554 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5556 2011-08-24 Tobias Burnus <burnus@net-b.de>
5559 * gfortran.dg/initialization_28.f90: New.
5561 2011-08-24 Richard Guenther <rguenther@suse.de>
5563 PR tree-optimization/50067
5564 * gcc.dg/torture/pr50067-3.c: New testcase.
5565 * gcc.dg/torture/pr50067-4.c: Likewise.
5566 * gcc.dg/torture/pr50067-5.c: Likewise.
5568 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5570 * g++.dg/other/i386-2.C: Add -mavx2 check.
5571 * g++.dg/other/i386-3.C: Likewise.
5572 * gcc.target/i386/avx-1.c: Add AVX2.
5573 * gcc.target/i386/avx-2.c: Likewise.
5574 * gcc.target/i386/funcspec-5.c: Likewise.
5575 * gcc.target/i386/sse-12.c: Likewise.
5576 * gcc.target/i386/sse-13.c: Likewise.
5577 * gcc.target/i386/sse-14.c: Likewise.
5578 * gcc.target/i386/sse-22.c: Likewise.
5579 * gcc.target/i386/sse-23.c: Likewise.
5580 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5581 * gcc.target/i386/avx2-check.h: New.
5582 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5583 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5584 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5585 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5586 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5587 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5588 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5589 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5590 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5591 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5592 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5593 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5594 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5595 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5596 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5597 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5598 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5599 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5600 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5601 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5602 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5603 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5604 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5605 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5606 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5607 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5608 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5609 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5610 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5611 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5612 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5613 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5614 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5615 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5616 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5617 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5618 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5619 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5620 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5621 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5622 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5623 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5624 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5625 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5626 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5627 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5628 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5629 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5630 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5631 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5632 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5633 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5634 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5635 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5636 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5637 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5638 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5639 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5640 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5641 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5642 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5643 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5644 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5645 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5646 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5647 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5648 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5649 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5650 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5651 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5652 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5653 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5654 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5655 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5656 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5657 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5658 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5659 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5660 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5661 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5662 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5663 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5664 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5665 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5666 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5667 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5668 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5669 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5670 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5671 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5672 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5673 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5674 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5675 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5676 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5677 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5678 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5679 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5680 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5681 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5682 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5683 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5684 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5685 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5686 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5687 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5688 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5689 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5690 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5691 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5692 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5693 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5694 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5695 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5696 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5697 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5698 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5699 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5700 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5701 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5702 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5703 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5704 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5705 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5706 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5707 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5708 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5709 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5710 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5711 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5712 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5713 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5714 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5715 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5716 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5717 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5718 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5719 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5720 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5721 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5722 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5723 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5724 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5725 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5726 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5727 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5728 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5729 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5730 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5731 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5732 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5733 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5734 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5735 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5736 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5737 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5738 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5739 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5740 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5741 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5742 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5743 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5744 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5745 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5746 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5747 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5748 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5749 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5750 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5751 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5752 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5753 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5754 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5755 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5756 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5757 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5758 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5759 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5760 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5761 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5762 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5763 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5764 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5765 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5766 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5767 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5768 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5769 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5770 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5771 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5772 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5773 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5774 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5775 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5776 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5777 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5778 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5779 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5780 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5781 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5782 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5783 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5784 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5785 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5786 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5787 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5788 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5789 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5790 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5791 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5792 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5793 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5794 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5795 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5796 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5797 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5798 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5799 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5800 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5801 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5802 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5803 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5804 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5805 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5806 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5807 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5808 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5809 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5810 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5811 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5812 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5813 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5814 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5815 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5816 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5817 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5818 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5819 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5820 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5821 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5822 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5823 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5824 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5825 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5826 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5827 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5828 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5829 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5830 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5831 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5832 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5833 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5834 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5835 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5836 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5837 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5838 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5839 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5840 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5841 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5842 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5843 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5844 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5845 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5846 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5847 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5848 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5849 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5850 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5851 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5852 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5853 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5854 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5855 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5856 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5857 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5858 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5859 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5860 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5861 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5862 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5863 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5864 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5865 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5866 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5867 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5868 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5869 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5870 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5871 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5872 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5873 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5874 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5875 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5876 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5877 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5878 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5879 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5880 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5881 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5882 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5883 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5884 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5885 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5886 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5887 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5888 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5889 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5890 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5891 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5892 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5893 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5894 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5895 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5896 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5897 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5898 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5899 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5900 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5901 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5902 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5903 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5904 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5905 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5906 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5907 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5908 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5909 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5910 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5911 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5912 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5913 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5914 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5915 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5916 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5917 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5918 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5919 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5920 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5921 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5922 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5923 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5924 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5925 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5926 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5927 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5928 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5929 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5930 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5931 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5932 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5933 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5934 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5935 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5936 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5937 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5938 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5939 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5940 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5941 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5942 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5943 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5944 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5945 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5946 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5947 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5948 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5949 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5950 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5951 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5952 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5953 * gcc.target/i386/testimm-9.c: Likewise.
5955 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5957 * g++.dg/other/i386-2.C: Add -mbmi2 check.
5958 * g++.dg/other/i386-3.C: Likewise.
5959 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5960 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5961 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5962 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5963 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5964 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5965 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5966 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5967 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5968 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5969 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5970 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5971 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5972 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5973 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5974 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5975 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5976 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5977 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5978 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5979 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5980 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5981 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5982 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5983 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5984 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5985 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5986 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5987 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5988 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5989 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5990 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5991 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5992 * gcc.target/i386/sse-12.c: Add BMI2.
5993 * gcc.target/i386/sse-13.c: Likewise.
5994 * gcc.target/i386/sse-14.c: Likewise.
5995 * gcc.target/i386/sse-22.c: Likewise.
5996 * gcc.target/i386/sse-23.c: Likewise.
5998 2011-08-23 Jason Merrill <jason@redhat.com>
6000 * g++.dg/template/crash7.C: Adjust expected errors.
6002 2011-08-23 Jason Merrill <jason@redhat.com>
6006 * g++.dg/cpp0x/overload2.C: New.
6008 2011-08-23 Jason Merrill <jason@redhat.com>
6011 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6013 2011-08-23 Jason Merrill <jason@redhat.com>
6016 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6017 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6018 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6019 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6021 2011-08-23 Jason Merrill <jason@redhat.com>
6024 * g++.dg/cpp0x/constexpr-initlist5.C: New.
6026 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6029 * g++.dg/warn/Wunused-var-16.C: New test.
6032 * gcc.dg/pr50161.c: New test.
6034 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
6037 * g++.dg/gcov/gcov-7.C: New test.
6039 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6042 * g++.dg/dfp/nofields.C: New test.
6044 2011-08-23 Tobias Burnus <burnus@net-b.de>
6047 * gfortran.dg/use_16.f90: New.
6049 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
6050 Kirill Yukhin <kirill.yukhin@intel.com>
6053 * gcc.target/i386/pr50155.c: New test.
6055 2011-08-22 Jakub Jelinek <jakub@redhat.com>
6057 PR tree-optimization/50133
6058 * gcc.dg/pr50133.c: New test.
6061 * c-c++-common/cxxbitfields-6.c: New test.
6063 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
6066 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6068 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
6070 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6071 * gcc.dg/pr49994-3.c: Ditto.
6073 2011-08-22 Richard Guenther <rguenther@suse.de>
6076 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6077 * gcc.dg/torture/pr50067-2.c: Likewise.
6079 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6082 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
6083 of a constant resulting from simplification.
6084 * gfortran.dg/warn_conversion_3.f90: New test.
6086 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6089 * gfortran.dg/zero_stride_1.f90: New test.
6091 2011-08-20 Janus Weil <janus@gcc.gnu.org>
6094 * gfortran.dg/typebound_override_1.f90: Modified.
6096 2011-08-20 Jakub Jelinek <jakub@redhat.com>
6098 PR tree-optimization/48739
6099 * gcc.dg/pr48739-1.c: New test.
6100 * gcc.dg/pr48739-2.c: New test.
6102 2011-08-20 Tobias Burnus <burnus@net-b.de>
6104 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6106 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6109 * gfortran.dg/where_3.f90: New test.
6111 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
6114 * gfortran.dg/pr49721-1.f: New.
6115 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6117 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6119 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6120 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6123 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6125 * gcc.target/arm/wmul-11.c: New file.
6126 * gcc.target/arm/wmul-12.c: New file.
6127 * gcc.target/arm/wmul-13.c: New file.
6129 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6131 * gcc.target/arm/wmul-10.c: New file.
6133 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6135 * gcc.target/arm/wmul-9.c: New file.
6136 * gcc.target/arm/wmul-bitfield-2.c: New file.
6138 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6140 * gcc.target/arm/wmul-8.c: New file.
6142 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6144 * gcc.target/arm/wmul-7.c: New file.
6146 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6148 * gcc.target/arm/wmul-6.c: New file.
6150 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6152 * gcc.target/arm/wmul-5.c: New file.
6153 * gcc.target/arm/no-wmla-1.c: New file.
6155 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6157 * gcc.target/arm/wmul-bitfield-1.c: New file.
6159 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6161 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6163 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6165 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6166 * gcc.target/i386/conversion.c: Likewise.
6168 2011-08-19 Richard Guenther <rguenther@suse.de>
6170 * gcc.dg/torture/pr50067-1.c: New testcase.
6171 * gcc.dg/torture/pr50067-2.c: Likewise.
6173 2011-08-19 Joey Ye <joey.ye@arm.com>
6176 * gcc.target/arm/handler-align.c: New test.
6177 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6180 2011-08-19 Joey Ye <joey.ye@arm.com>
6182 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6184 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6187 * gfortran.dg/end_block_label_1.f90: New test.
6188 * gfortran.dg/end_associate_label_1.f90: New test.
6190 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6192 * gcc.dg/c1x-pointer-float-1.c: New test.
6194 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
6197 * gfortran.dg/duplicate_labels_2.f: New test.
6199 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6201 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6202 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6203 gcc.dg/c1x-noreturn-5.c: New tests.
6205 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6207 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6209 2011-08-18 Tobias Burnus <burnus@net-b.de>
6212 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6213 * gfortran.dg/coarray_lock_3.f90: Fix test.
6214 * gfortran.dg/coarray_lock_4.f90: New.
6215 * gfortran.dg/coarray_lock_5.f90: New.
6217 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6220 * gcc.c-torture/compile/pr50009.c: New test.
6223 * gcc.dg/torture/pr50092.c: New test.
6225 2011-08-18 Tobias Burnus <burnus@net-b.de>
6228 * gfortran.dg/namelist_73.f90: New.
6230 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6232 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6235 * gcc.dg/pr50017.c: New test.
6237 2011-08-18 Dodji Seketeli <dodji@redhat.com>
6240 * g++.dg/lookup/hidden-var1.C: New test case.
6242 2011-08-17 Tobias Burnus <burnus@net-b.de>
6245 * gfortran.dg/warn_unused_var_2.f90: New.
6246 * gfortran.dg/warn_unused_var_3.f90: New.
6248 2011-08-17 Tom de Vries <tom@codesourcery.com>
6251 * gcc.target/arm/pr43597.c: New test.
6253 2011-08-17 Janus Weil <janus@gcc.gnu.org>
6256 * gfortran.dg/common_13.f90: New.
6258 2011-08-16 Jason Merrill <jason@redhat.com>
6261 * g++.dg/cpp0x/variadic-unresolved.C: New.
6263 * g++.old-deja/g++.brendan/README: Add R.I.P.
6265 * g++.dg/ext/attr-used-1.C: New.
6268 * g++.dg/cpp0x/initlist56.C: New.
6270 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
6273 * g++.dg/opt/life1.C: Only run on Linux.
6275 2011-08-15 Tobias Burnus <burnus@net-b.de>
6277 * gfortran.dg/coarray_26.f90: New.
6279 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
6281 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6284 2011-08-14 Janus Weil <janus@gcc.gnu.org>
6287 * gfortran.dg/func_result_7.f90: New.
6289 2011-08-13 Jason Merrill <jason@redhat.com>
6292 * g++.dg/cpp0x/decltype32.C: New.
6295 * g++.dg/diagnostic/expr1.C: New.
6297 2011-08-12 David Li <davidxl@google.com>
6299 * g++.dg/abi/vbase15.C: New test.
6301 2011-08-12 Jason Merrill <jason@redhat.com>
6304 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6306 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
6308 * gcc.dg/builtins-67.c: New test.
6309 * gcc.target/i386/conversion.c: Ditto.
6311 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
6312 Brian Hackett <bhackett1024@gmail.com>
6314 * g++.dg/plugin/decl_plugin.c: New.
6315 * g++.dg/plugin/decl-plugin-test.C: New.
6316 * g++.dg/plugin/plugin.exp: Add above testcase.
6318 2011-08-11 Richard Guenther <rguenther@suse.de>
6320 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6322 2011-08-11 Michael Matz <matz@suse.de>
6324 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6326 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
6328 PR tree-optimization/50039
6329 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6330 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6332 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
6334 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6335 (sse4_1_test): Initialize src3 with random value.
6337 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6339 * gcc.c-torture/execute/scal-to-vec1.c: New test.
6340 * gcc.c-torture/execute/scal-to-vec2.c: New test.
6341 * gcc.c-torture/execute/scal-to-vec3.c: New test.
6342 * gcc.dg/scal-to-vec1.c: New test.
6343 * gcc.dg/scal-to-vec2.c: New test.
6345 2011-08-09 Richard Guenther <rguenther@suse.de>
6347 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6348 * gcc.dg/tree-ssa/vrp60.c: New testcase.
6349 * gcc.dg/tree-ssa/vrp61.c: Likewise.
6350 * gcc.dg/tree-ssa/vrp62.c: Likewise.
6352 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6354 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6356 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6358 * gcc.dg/pr49948.c: Require pthread effective target.
6360 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6362 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6364 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
6366 * gcc.target/i386/sse-22a.c: New test.
6368 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
6370 PR tree-optimization/50014
6371 * gcc.dg/vect/pr50014.c: New test.
6373 2011-08-08 Martin Jambor <mjambor@suse.cz>
6376 * gcc.dg/tree-ssa/pr49923.c: New test.
6378 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
6381 * gcc.target/i386/pr49781-1.c: New.
6383 2011-08-08 Jason Merrill <jason@redhat.com>
6385 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6387 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6389 2011-08-07 Janus Weil <janus@gcc.gnu.org>
6392 * gfortran.dg/typebound_override_1.f90: New.
6394 2011-08-07 Kai Tietz <ktietz@redhat.com>
6396 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6397 x86_64 mingw target.
6398 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6399 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6400 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6401 * gcc.dg/tree-ssa/loop-33.c: Likewise.
6402 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6403 * gcc.dg/tree-ssa/loop-35.c: Likewise.
6404 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6405 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6406 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6407 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6409 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6412 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6414 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6416 * gcc.dg/pr48770.c: Cleanup coverage files.
6417 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6419 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6421 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6422 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6423 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6424 lzcnt and bmi options.
6426 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6429 * gcc.dg/pr47381-1.c: New.
6430 * gcc.dg/pr47381-2.c: Likewise.
6431 * gcc.target/i386/pr47381.c: Likewise.
6433 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6436 * gcc.dg/pr47727.c: New.
6439 * gcc.dg/pr47372-1.c: New.
6440 * gcc.dg/pr47372-2.c: Likewise.
6442 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6445 * gcc.target/i386/pr47449.c: New.
6448 * gcc.dg/pr47446-1.c: New.
6449 * gcc.dg/pr47446-2.c: Likewise.
6451 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6454 * gcc.dg/pr47766.c: New.
6457 * gcc.dg/tls/pr47715-1.c: New.
6458 * gcc.dg/tls/pr47715-2.c: Likewise.
6459 * gcc.dg/tls/pr47715-3.c: Likewise.
6460 * gcc.dg/tls/pr47715-4.c: Likewise.
6461 * gcc.dg/tls/pr47715-5.c: Likewise.
6463 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6466 * objc.dg/gnu-api-2-class.m: Updated comments.
6467 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6468 * objc.dg/gnu-api-2-class-meta.m: New test.
6469 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6471 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6474 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6475 with classes that are in construction.
6477 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6480 * gcc.target/i386/pr48084-1.c: New.
6481 * gcc.target/i386/pr48084-2.c: Likewise.
6482 * gcc.target/i386/pr48084-3.c: Likewise.
6483 * gcc.target/i386/pr48084-4.c: Likewise.
6484 * gcc.target/i386/pr48084-5.c: Likewise.
6486 PR rtl-optimization/49504
6487 * gcc.target/i386/pr49504.c: New.
6490 * gcc.dg/pr49860.c: New.
6492 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6495 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6496 with classes that are in construction.
6498 2011-08-05 Jason Merrill <jason@redhat.com>
6501 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6504 * g++.dg/cpp0x/decltype31.C: New.
6507 * g++.dg/init/array28.C: New.
6510 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6512 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6515 * gcc.dg/pr47369-1.c: New.
6517 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6520 * gcc.dg/torture/pr47364-1.c: New.
6521 * gcc.c-torture/compile/pr47364-1.c: Likewise.
6522 * gcc.c-torture/compile/pr47364-2.c: Likewise.
6524 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6527 * gfortran.dg/transfer_check_2.f90: New test case.
6529 2011-08-05 Jan Hubicka <jh@suse.cz>
6532 * gfortran.dg/pr49494.f90: New testcase.
6534 2011-08-05 Jan Hubicka <jh@suse.cz>
6537 * gcc.c-torture/compile/pr49735.c: New testcase.
6539 2011-08-05 Jason Merrill <jason@redhat.com>
6542 * g++.dg/cpp0x/initlist56.C: New.
6545 * g++.dg/overload/rvalue2.C: New.
6548 * g++.dg/cpp0x/range-for21.C: New.
6550 * g++.dg/ext/vla11.C: New.
6552 2011-08-05 Richard Guenther <rguenther@suse.de>
6554 PR tree-optimization/49984
6555 * gcc.dg/tree-ssa/vrp59.c: New testcase.
6557 2011-08-05 Richard Guenther <rguenther@suse.de>
6559 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6560 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6561 * gcc.dg/tree-ssa/vrp53.c: Likewise.
6563 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
6565 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6566 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6567 * gfortran.dg/ldist-pr43023.f90: Ditto.
6568 * gfortran.dg/namelist_52.f90: Ditto.
6569 * gfortran.dg/interface_proc_end.f90: Ditto.
6570 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6571 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6573 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
6575 * gcc.dg/vect/vect-over-widen-1.c: New test.
6576 * gcc.dg/vect/vect-over-widen-2.c: New test.
6577 * gcc.dg/vect/vect-over-widen-3.c: New test.
6578 * gcc.dg/vect/vect-over-widen-4.c: New test.
6580 2011-08-04 Richard Guenther <rguenther@suse.de>
6583 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6585 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6587 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6589 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6592 * g++.dg/ext/builtin-object-size3.C: New test.
6594 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6596 PR tree-optimization/49948
6597 * gcc.dg/pr49948.c: New test.
6599 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6602 * gcc.dg/torture/pr47383.c: New.
6604 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6606 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6608 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6610 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6612 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6615 * gcc.dg/torture/pr47744-1.c: New.
6616 * gcc.dg/torture/pr47744-2.c: Likewise.
6617 * gcc.dg/torture/pr47744-3.c: Likewise.
6619 2011-08-03 Richard Guenther <rguenther@suse.de>
6622 * gcc.dg/torture/pr49958.c: New testcase.
6624 2011-08-03 Richard Guenther <rguenther@suse.de>
6626 PR tree-optimization/49938
6627 * g++.dg/torture/pr49938.C: New testcase.
6629 2011-08-02 Jason Merrill <jason@redhat.com>
6632 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6635 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6638 * g++.dg/cpp0x/variadic115.C: New.
6641 * g++.dg/cpp0x/union5.C: New.
6643 2011-08-02 Daniel Kraft <d@domob.eu>
6646 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6648 2011-08-02 Kai Tietz <ktietz@redhat.com>
6651 * gcc.dg/tree-ssa/forwprop-15.c
6653 2011-08-02 Jason Merrill <jason@redhat.com>
6656 * g++.dg/cpp0x/range-for20.C: New.
6658 2011-08-02 Tobias Burnus <burnus@net-b.de>
6660 * gfortran.dg/coarray_lib_token_3.f90: New.
6662 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6665 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6666 * gcc.dg/gomp/atomic-15.c: New test.
6667 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6668 * g++.dg/gomp/atomic-15.C: New test.
6669 * g++.dg/gomp/private-1.C: New test.
6670 * g++.dg/gomp/sharing-2.C: New test.
6671 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6672 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6673 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6675 2011-08-02 Tobias Burnus <burnus@net-b.de>
6677 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6678 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6680 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6681 * gfortran.dg/allocatable_function_5.f90: Ditto.
6682 * gfortran.dg/allocate_stat.f90: Ditto.
6683 * gfortran.dg/array_constructor_20.f90: Ditto.
6684 * gfortran.dg/array_constructor_21.f90: Ditto.
6685 * gfortran.dg/array_constructor_22.f90: Ditto.
6686 * gfortran.dg/array_constructor_26.f03: Ditto.
6687 * gfortran.dg/array_function_4.f90: Ditto.
6688 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6689 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6690 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6691 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6692 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6693 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6694 * gfortran.dg/class_15.f03: Ditto.
6695 * gfortran.dg/class_27.f03: Ditto.
6696 * gfortran.dg/class_33.f90: Ditto.
6697 * gfortran.dg/class_37.f03: Ditto.
6698 * gfortran.dg/class_40.f03: Ditto.
6699 * gfortran.dg/class_42.f03: Ditto.
6700 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6701 * gfortran.dg/coarray/registering_1.f90: Ditto.
6702 * gfortran.dg/convert_1.f90: Ditto.
6703 * gfortran.dg/default_initialization_3.f90: Ditto.
6704 * gfortran.dg/dependency_25.f90: Ditto.
6705 * gfortran.dg/dependency_26.f90: Ditto.
6706 * gfortran.dg/dependency_36.f90: Ditto.
6707 * gfortran.dg/dependency_37.f90: Ditto.
6708 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6709 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6710 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6711 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6712 * gfortran.dg/elemental_result_1.f90: Ditto.
6713 * gfortran.dg/empty_derived_type.f90: Ditto.
6714 * gfortran.dg/entry_7.f90: Ditto.
6715 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6716 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6717 * gfortran.dg/error_recovery_3.f90: Ditto.
6718 * gfortran.dg/extends_4.f03: Ditto.
6719 * gfortran.dg/func_assign.f90: Ditto.
6720 * gfortran.dg/func_assign_3.f90: Ditto.
6721 * gfortran.dg/generic_1.f90: Ditto.
6722 * gfortran.dg/generic_18.f90: Ditto.
6723 * gfortran.dg/generic_22.f03: Ditto.
6724 * gfortran.dg/generic_4.f90: Ditto.
6725 * gfortran.dg/generic_6.f90: Ditto.
6726 * gfortran.dg/generic_actual_arg.f90: Ditto.
6727 * gfortran.dg/graphite/id-21.f: Ditto.
6728 * gfortran.dg/graphite/pr45758.f90: Ditto.
6729 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6730 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6731 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6732 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6733 * gfortran.dg/host_used_types_1.f90: Ditto.
6734 * gfortran.dg/implicit_1.f90: Ditto.
6735 * gfortran.dg/implicit_11.f90: Ditto.
6736 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6737 * gfortran.dg/impure_actual_1.f90: Ditto.
6738 * gfortran.dg/impure_assignment_1.f90: Ditto.
6739 * gfortran.dg/impure_constructor_1.f90: Ditto.
6740 * gfortran.dg/initialization_10.f90: Ditto.
6741 * gfortran.dg/initialization_12.f90: Ditto.
6742 * gfortran.dg/interface_14.f90: Ditto.
6743 * gfortran.dg/interface_15.f90: Ditto.
6744 * gfortran.dg/interface_2.f90: Ditto.
6745 * gfortran.dg/interface_25.f90: Ditto.
6746 * gfortran.dg/interface_26.f90: Ditto.
6747 * gfortran.dg/interface_29.f90: Ditto.
6748 * gfortran.dg/interface_assignment_1.f90: Ditto.
6749 * gfortran.dg/internal_pack_6.f90: Ditto.
6750 * gfortran.dg/internal_pack_7.f90: Ditto.
6751 * gfortran.dg/internal_pack_8.f90: Ditto.
6752 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6753 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6754 * gfortran.dg/module_commons_3.f90: Ditto.
6755 * gfortran.dg/module_equivalence_4.f90: Ditto.
6756 * gfortran.dg/module_equivalence_6.f90: Ditto.
6757 * gfortran.dg/module_function_type_1.f90: Ditto.
6758 * gfortran.dg/module_naming_1.f90: Ditto.
6759 * gfortran.dg/namelist_4.f90: Ditto.
6760 * gfortran.dg/operator_c1202.f90: Ditto.
6761 * gfortran.dg/parens_7.f90: Ditto.
6762 * gfortran.dg/pr32921.f: Ditto.
6763 * gfortran.dg/pr33646.f90: Ditto.
6764 * gfortran.dg/pr41928.f90: Ditto.
6765 * gfortran.dg/pr42119.f90: Ditto.
6766 * gfortran.dg/pr43984.f90: Ditto.
6767 * gfortran.dg/present_1.f90: Ditto.
6768 * gfortran.dg/private_type_2.f90: Ditto.
6769 * gfortran.dg/proc_decl_2.f90: Ditto.
6770 * gfortran.dg/proc_ptr_10.f90: Ditto.
6771 * gfortran.dg/proc_ptr_22.f90: Ditto.
6772 * gfortran.dg/proc_ptr_8.f90: Ditto.
6773 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6774 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6775 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6776 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6777 * gfortran.dg/substring_equivalence.f90: Ditto.
6778 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6779 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6780 * gfortran.dg/trim_optimize_6.f90: Ditto.
6781 * gfortran.dg/typebound_call_12.f03: Ditto.
6782 * gfortran.dg/typebound_operator_5.f03: Ditto.
6783 * gfortran.dg/typebound_operator_6.f03: Ditto.
6784 * gfortran.dg/typebound_proc_18.f03: Ditto.
6785 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6786 * gfortran.dg/use_1.f90: Ditto.
6787 * gfortran.dg/use_10.f90: Ditto.
6788 * gfortran.dg/use_11.f90: Ditto.
6789 * gfortran.dg/use_14.f90: Ditto.
6790 * gfortran.dg/use_only_2.f90: Ditto.
6791 * gfortran.dg/use_rename_4.f90: Ditto.
6792 * gfortran.dg/use_rename_5.f90: Ditto.
6793 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6794 * gfortran.dg/used_interface_ref.f90: Ditto.
6795 * gfortran.dg/used_types_11.f90: Ditto.
6796 * gfortran.dg/used_types_3.f90: Ditto.
6797 * gfortran.dg/used_types_4.f90: Ditto.
6798 * gfortran.dg/userdef_operator_2.f90: Ditto.
6799 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6800 * gfortran.dg/vect/pr46213.f90: Ditto.
6801 * gfortran.dg/whole_file_21.f90: Ditto.
6802 * gfortran.dg/whole_file_22.f90: Ditto.
6803 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6804 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6806 2011-08-02 Kai Tietz <ktietz@redhat.com>
6808 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6810 2011-08-01 Jason Merrill <jason@redhat.com>
6813 * g++.dg/abi/mangle49.C: New.
6816 * g++.dg/cpp0x/constexpr-array4.C: New.
6819 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6821 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6824 * gcc.target/i386/pr49927.c: New test.
6826 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6828 PR tree-optimization/49926
6829 * gcc.dg/vect/pr49926.c: New test.
6831 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6833 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6834 * gcc.target/i386/lzcnt-1.c: New test.
6835 * gcc.target/i386/lzcnt-2.c: Likewise.
6836 * gcc.target/i386/lzcnt-2a.c: Likewise.
6837 * gcc.target/i386/lzcnt-3.c: Likewise.
6838 * gcc.target/i386/lzcnt-4.c: Likewise.
6839 * gcc.target/i386/lzcnt-4a.c: Likewise.
6840 * gcc.target/i386/lzcnt-5.c: Likewise.
6841 * gcc.target/i386/lzcnt-6.c: Likewise.
6842 * gcc.target/i386/lzcnt-6a.c: Likewise.
6843 * gcc.target/i386/lzcnt-check.h: Likewise.
6845 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6846 * gcc.target/i386/sse-13.c: Likewise.
6847 * gcc.target/i386/sse-14.c: Likewise.
6848 * g++.dg/other/i386-2.C: Likewise.
6849 * g++.dg/other/i386-3.C: Likewise.
6851 2011-08-01 Julian Brown <julian@codesourcery.com>
6853 * gcc.target/arm/fixed-point-exec.c: New test.
6855 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6858 * gcc.target/i386/pr49920.c: New test.
6860 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6862 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6863 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6864 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6865 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6866 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6867 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6868 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6869 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6870 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6871 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6872 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6873 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6874 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6875 * g++.dg/tree-ssa/pr33615.C: Ditto.
6876 * g++.dg/tree-ssa/restrict1.C: Ditto.
6877 * c-c++-common/restrict-2.c: Ditto.
6878 * gfortran.dg/pr32921.f: Ditto.
6879 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6880 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6881 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6882 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6883 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6884 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6885 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6886 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6887 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6888 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6890 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6892 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6893 .exe.ltrans[0-9]*. dump files.
6895 2011-07-31 Janus Weil <janus@gcc.gnu.org>
6898 * gfortran.dg/abstract_type_6.f03: Modified.
6899 * gfortran.dg/typebound_proc_24.f03: New.
6901 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6904 * g++.dg/init/for1.C: Fix.
6906 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6909 * gfortran.dg/string_5.f90: New test.
6911 2011-07-29 Jason Merrill <jason@redhat.com>
6914 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6916 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6918 PR tree-optimization/47407
6919 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6923 2011-07-29 Richard Guenther <rguenther@suse.de>
6925 * gcc.dg/uninit-suppress.c: Also disable VRP.
6926 * gcc.dg/uninit-suppress_2.c: Likewise.
6928 2011-07-28 Jason Merrill <jason@redhat.com>
6931 * g++.dg/template/nontype24.C: New.
6933 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
6935 PR rtl-optimization/47958
6936 * gcc.dg/torture/pr47958-1.c: New.
6938 2011-07-29 Wei Guozhi <carrot@google.com>
6940 PR rtl-optimization/49799
6941 * gcc.dg/pr49799.c: New test case.
6943 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
6946 * gcc.dg/graphite/id-pr48648.c: New.
6948 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6951 * gfortran.dg/maxloc_2.f90: New test.
6952 * gfortran.dg/maxloc_3.f90: New test.
6953 * gfortran.dg/minloc_1.f90: New test.
6954 * gfortran.dg/minloc_2.f90: New test.
6955 * gfortran.dg/minloc_3.f90: New test.
6956 * gfortran.dg/minmaxloc_7.f90: New test.
6959 * gcc.dg/debug/dwarf2/pr49871.c: New test.
6961 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6963 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6964 the builtin isn't optimized away.
6966 2011-07-27 Tobias Burnus <burnus@net-b.de>
6969 * gfortran.dg/lto/pr45586-2_0.f90: New.
6971 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
6974 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6975 * c-c++-common/cxxbitfields-5.c: Same.
6977 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6979 * lib/target-supports.exp (check_effective_target_mmap): Use
6980 check_function_available.
6982 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
6984 * g++.old-deja/g++.pt/crash60.C: Updated.
6986 2011-07-27 Jakub Jelinek <jakub@redhat.com>
6989 * gcc.target/i386/pr49866.c: New test.
6991 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
6993 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6994 * gcc.target/i386/bmi-andn-1.c: New test.
6995 * gcc.target/i386/bmi-andn-1a.c: Likewise.
6996 * gcc.target/i386/bmi-andn-2.c: Likewise.
6997 * gcc.target/i386/bmi-andn-2a.c: Likewise.
6998 * gcc.target/i386/bmi-bextr-1.c: Likewise.
6999 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7000 * gcc.target/i386/bmi-bextr-2.c: Likewise.
7001 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7002 * gcc.target/i386/bmi-blsi-1.c: Likewise.
7003 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7004 * gcc.target/i386/bmi-blsi-2.c: Likewise.
7005 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7006 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7007 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7008 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7009 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7010 * gcc.target/i386/bmi-blsr-1.c: Likewise.
7011 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7012 * gcc.target/i386/bmi-blsr-2.c: Likewise.
7013 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7014 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7015 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7016 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7017 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7019 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
7022 * gfortran.dg/graphite/id-pr47691.f: New.
7024 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
7026 * gcc.target/i386/avx-os-support.h: New.
7027 * gcc.target/i386/avx-check.h: Include avx-os-support.h
7028 (main): Check avx_os_support before the test is run.
7029 * gcc.target/i386/aes-avx-check.h: Ditto.
7030 * gcc.target/i386/pclmul-avx-check.h: Ditto.
7032 2011-07-27 Kai Tietz <ktietz@redhat.com>
7034 * gcc.target/i386/aggregate-ret3.c: New test.
7035 * gcc.target/i386/aggregate-ret4.c: New test.
7037 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
7040 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7041 allocated array should *not* change its size.
7042 * gfortran.dg/multiple_allocation_3.f90: New test.
7044 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
7047 * g++.dg/cpp0x/constexpr-49776.C: New.
7049 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7052 * gcc.dg/graphite/id-pr47046.c: New.
7054 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7057 * gcc.dg/graphite/run-id-pr47593.c: New.
7059 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7062 * gcc.dg/graphite/run-id-pr47653.c: New.
7063 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7064 induction variables.
7065 * gcc.dg/graphite/scop-16.c: Same.
7066 * gcc.dg/graphite/scop-17.c: Same.
7067 * gcc.dg/graphite/scop-21.c: Same.
7069 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7072 * gcc.dg/graphite/id-pr48805.c: New.
7074 2011-07-26 Tobias Burnus <burnus@net-b.de>
7076 * gfortran.dg/coarray_lib_token_2.f90: New.
7078 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
7080 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7083 2011-07-25 Andrew Pinski <apinski@cavium.com>
7086 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7087 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7089 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7091 * lib/target-supports.exp (check_effective_target_mmap): New proc.
7093 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7094 * gcc.c-torture/execute/loop-2g.c: Likewise.
7095 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7096 Require mmap support.
7097 * gcc.c-torture/execute/loop-2g.x: Likewise.
7098 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7099 (MAP_ANON): Provide default.
7100 * gcc.dg/20050826-1.c: Likewise.
7101 * gcc.target/i386/pr36533.c: Likewise.
7102 * gcc.dg/vect/pr49038.c: Remove dg-do run.
7103 Use dg-require-effective-target mmap.
7105 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
7108 * g++.dg/cpp0x/range-for19.C: New.
7110 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7113 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7116 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7119 * g++.dg/torture/pr49309.C: Remove.
7121 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
7123 PR tree-optimization/49809
7124 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7127 2011-07-25 Richard Guenther <rguenther@suse.de>
7129 PR tree-optimization/49715
7130 * gcc.target/i386/pr49715-1.c: New testcase.
7131 * gcc.target/i386/pr49715-2.c: Likewise.
7133 2011-07-23 Jason Merrill <jason@redhat.com>
7135 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7137 2011-07-22 Jason Merrill <jason@redhat.com>
7140 * g++.dg/cpp0x/initlist55.C: New.
7142 2011-07-23 Tobias Burnus <burnus@net-b.de>
7145 * gfortran.dg/namelist_72.f: New.
7147 2011-07-23 Tobias Burnus <burnus@net-b.de>
7149 * gfortran.dg/coarray_25.f90: New.
7151 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
7153 * override1.C: This test should use c++0x mode.
7154 * override3.C: New. Test the diagnostics in c++98 mode.
7156 2011-07-22 Jason Merrill <jason@redhat.com>
7157 Mark Glisse <marc.glisse@normalesup.org>
7160 * g++.dg/other/pragma-re-1.C: Add namespace cases.
7163 * g++.dg/opt/builtins2.C: New.
7164 * g++.dg/other/error27.C: Don't rely on __builtin.
7166 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
7168 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7170 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7171 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7172 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7173 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7175 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7178 2011-07-22 Richard Guenther <rguenther@suse.de>
7180 PR tree-optimization/45819
7181 * gcc.dg/pr45819.c: New testcase.
7183 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
7185 * lib/target-supports.exp (check_ifunc_available): Rewrite.
7187 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
7191 * gcc.dg/graphite/run-id-pr47654.c: New.
7193 2011-07-21 Ian Lance Taylor <iant@google.com>
7196 * gcc.dg/pr49705.c: New test.
7198 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
7200 * lib/target-supports.exp (check_avx_os_support_available): New.
7201 (check_effective_target_avx_runtime): Use it.
7203 2011-07-21 Richard Guenther <rguenther@suse.de>
7205 PR tree-optimization/49770
7206 * g++.dg/torture/pr49770.C: New testcase.
7208 2011-07-21 Kai Tietz <ktietz@redhat.com>
7210 * gcc.dg/tree-ssa/pr30978.c: adjusted.
7211 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7213 2011-07-21 Tobias Burnus <burnus@net-b.de>
7215 * gfortran.dg/coarray_lib_token_1.f90: New.
7217 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
7219 * gcc.dg/pr32912-2.c: Skip for AVR.
7220 * gcc.dg/pr44674.c: Add dg-require-profiling.
7222 2011-07-20 Jason Merrill <jason@redhat.com>
7224 * g++.dg/ext/desig2.C: New.
7226 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7228 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7230 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7231 * gcc.target/powerpc/recip-3.c: Ditto.
7233 2011-07-19 Jason Merrill <jason@redhat.com>
7235 PR c++/6709 (DR 743)
7236 PR c++/42603 (DR 950)
7237 * g++.dg/cpp0x/decltype21.C: New.
7239 2011-07-20 Richard Guenther <rguenther@suse.de>
7242 * gcc.dg/tree-ssa/pr18908.c: New testcase.
7243 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7245 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
7247 * gcc.target/arm/combine-movs.c: New.
7248 * gcc.target/arm/unsigned-extend-2.c: New.
7250 2011-07-19 Jason Merrill <jason@redhat.com>
7253 * g++.dg/cpp0x/variadic114.C: New.
7255 2011-07-19 Tobias Burnus <burnus@net-b.de>
7257 * gfortran.dg/coarray_args_1.f90: New.
7258 * gfortran.dg/coarray_args_2.f90: New.
7260 2011-07-19 Janus Weil <janus@gcc.gnu.org>
7263 * gfortran.dg/allocate_error_3.f90: New.
7265 2011-07-19 Richard Guenther <rguenther@suse.de>
7267 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7268 * gcc.dg/tree-ssa/bool-11.c: Likewise.
7269 * gcc.dg/torture/20110719-1.c: New testcase.
7271 2011-07-19 Jakub Jelinek <jakub@redhat.com>
7273 PR tree-optimization/49768
7274 * gcc.c-torture/execute/pr49768.c: New test.
7276 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
7278 PR tree-optimization/49771
7279 * gcc.dg/vect/pr49771.c: New test.
7281 2011-07-18 Martin Jambor <mjambor@suse.cz>
7283 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7284 * gcc.dg/ipa/ipa-2.c: Likewise.
7285 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7286 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7287 * gcc.dg/ipa/ipa-5.c: Likewise.
7288 * gcc.dg/ipa/ipa-7.c: Likewise.
7289 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7290 * gcc.dg/ipa/ipacost-1.c: Likewise.
7291 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7293 * gcc.dg/ipa/ipcp-1.c: New test.
7294 * gcc.dg/ipa/ipcp-2.c: Likewise.
7295 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7297 2011-07-18 Jakub Jelinek <jakub@redhat.com>
7300 * gfortran.dg/pr49675.f90: New test.
7302 2011-07-18 Richard Guenther <rguenther@suse.de>
7304 * gcc.dg/torture/20110718-1.c: New testcase.
7306 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7308 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7309 * g++.dg/ext/bitfield3.C: Likewise.
7310 * g++.dg/ext/bitfield4.C: Likewise.
7311 * g++.dg/ext/bitfield5.C: Likewise.
7312 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7313 * g++.dg/other/pr23205-2.C: Likewise.
7314 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7315 * gcc.c-torture/compile/20001109-2.c: Likewise.
7316 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7317 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7318 * gcc.dg/bitfld-16.c: Likewise.
7319 * gcc.dg/bitfld-17.c: Likewise.
7320 * gcc.dg/bitfld-18.c: Likewise.
7321 * gcc.dg/builtins-config.h: Remove Netware support.
7322 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
7323 * gcc.dg/cdce2.c: Likewise.
7324 * gcc.dg/cpp/assert4.c: Remove netware support.
7325 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7326 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7328 * lib/target-supports.exp (check_visibility_available): Remove
7330 (check_profiling_available): Likewise.
7332 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
7334 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7336 2011-07-17 Tobias Burnus <burnus@net-b.de>
7337 Thomas Koenig <tkoenig@gcc.gnu.org>
7340 * gfortran.dg/generic_17.f90: Fix testcase.
7341 * gfortran.dg/interface_3.f90: Add dg-error.
7342 * gfortran.dg/use_14.f90: New.
7343 * gfortran.dg/use_15.f90: New.
7345 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
7347 * gnat.dg/pointer_controlled.adb: New test.
7349 2011-07-17 Tobias Burnus <burnus@net-b.de>
7352 * gfortran.dg/pointer_remapping_7.f90: New.
7354 2011-07-16 Jason Merrill <jason@redhat.com>
7356 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7358 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
7359 Jason Merrill <jason@redhat.com>
7363 * g++.dg/cpp0x/decltype29.C: Adjust.
7364 * g++.dg/cpp0x/error4.C: Adjust.
7365 * g++.dg/cpp0x/sfinae26.C: Adjust.
7366 * g++.dg/cpp0x/variadic105.C: Adjust.
7367 * g++.dg/template/deduce3.C: Adjust.
7368 * g++.dg/template/error45.C: Adjust.
7369 * g++.dg/template/ptrmem2.C: Adjust.
7370 * g++.dg/template/sfinae2.C: Adjust.
7371 * g++.old-deja/g++.pt/crash60.C: Adjust.
7372 * g++.old-deja/g++.pt/unify6.C: Adjust.
7373 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7374 * g++.dg/cpp0x/nullptr15.C: Adjust.
7375 * g++.dg/cpp0x/pr31431-2.C: Adjust.
7376 * g++.dg/cpp0x/pr31431.C: Adjust.
7377 * g++.dg/cpp0x/pr31434.C: Adjust.
7378 * g++.dg/cpp0x/sfinae11.C: Adjust
7379 * g++.dg/cpp0x/temp_default2.C: Adjust.
7380 * g++.dg/cpp0x/trailing4.C: Adjust.
7381 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7382 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7383 * g++.dg/cpp0x/variadic105.C: Adjust.
7384 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7385 * g++.dg/ext/vla2.C: Adjust.
7386 * g++.dg/other/ptrmem10.C: Adjust.
7387 * g++.dg/other/ptrmem11.C: Adjust.
7388 * g++.dg/overload/unknown1.C: Adjust.
7389 * g++.dg/template/conv11.C: Adjust.
7390 * g++.dg/template/dependent-expr5.C: Adjust.
7391 * g++.dg/template/friend.C: Adjust.
7392 * g++.dg/template/incomplete2.C: Adjust.
7393 * g++.dg/template/local4.C: Adjust.
7394 * g++.dg/template/local6.C: Adjust.
7395 * g++.dg/template/operator9.C: Adjust.
7396 * g++.dg/template/ttp25.C: Adjust.
7397 * g++.dg/template/unify10.C: Adjust.
7398 * g++.dg/template/unify11.C: Adjust.
7399 * g++.dg/template/unify6.C: Adjust.
7400 * g++.dg/template/unify9.C: Adjust.
7401 * g++.dg/template/varmod1.C: Adjust.
7402 * g++.old-deja/g++.brendan/crash56.C: Adjust.
7403 * g++.old-deja/g++.pt/crash28.C: Adjust.
7404 * g++.old-deja/g++.pt/explicit41.C: Adjust.
7405 * g++.old-deja/g++.pt/explicit77.C: Adjust.
7406 * g++.old-deja/g++.pt/expr2.C: Adjust.
7407 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7408 * g++.old-deja/g++.pt/spec5.C: Adjust.
7409 * g++.old-deja/g++.pt/spec6.C: Adjust.
7410 * g++.old-deja/g++.pt/unify4.C: Adjust.
7411 * g++.old-deja/g++.pt/unify8.C: Adjust.
7412 * g++.old-deja/g++.robertl/eb98.C: Adjust.
7413 * g++.dg/overload/template5.C: New testcase.
7414 * g++.dg/template/overload12.C: New testcase.
7416 2011-07-11 Tobias Burnus <burnus@net-b.de>
7418 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7419 * gfortran.dg/coarray_7.f90: Ditto.
7420 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7421 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7423 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
7425 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7427 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7428 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7429 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7431 * gcc.c-torture/execute/ieee/pr29302.x: New file.
7432 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7433 * gcc.dg/torture/builtin-math-7.c: Add a comment.
7435 2011-07-15 Jason Merrill <jason@redhat.com>
7438 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7439 Use --extra_opts instead of --additional_options.
7441 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7444 * g++.dg/torture/pr49309.C: Remove.
7446 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
7448 * gcc.target/tic6x/weak-call.c: New test.
7449 * gcc.target/tic6x/fpcmp.c: New test.
7450 * gcc.target/tic6x/fpdiv.c: New test.
7451 * gcc.target/tic6x/rotdi16-scan.c: New test.
7452 * gcc.target/tic6x/ffssi.c: New test.
7453 * gcc.target/tic6x/fpdiv-lib.c: New test.
7454 * gcc.target/tic6x/cold-lc.c: New test.
7455 * gcc.target/tic6x/longcalls.c: New test.
7456 * gcc.target/tic6x/abi-align-1.c: New test.
7457 * gcc.target/tic6x/fpcmp-finite.c: New test.
7458 * gcc.target/tic6x/rotdi16.c: New test.
7459 * gcc.target/tic6x/bswapl.c: New test.
7460 * gcc.target/tic6x/ffsdi.c: New test.
7461 * gcc.target/tic6x/tic6x.exp: New file.
7462 * gcc.target/tic6x/builtins/arith24.c: New test.
7463 * gcc.target/tic6x/builtins/smpy.c: New test.
7464 * gcc.target/tic6x/builtins/smpylh.c: New test.
7465 * gcc.target/tic6x/builtins/smpyh.c: New test.
7466 * gcc.target/tic6x/builtins/sarith1.c: New test.
7467 * gcc.target/tic6x/builtins/extclr.c: New test
7468 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7469 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7470 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7471 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7473 * gcc.c-torture/execute/20101011-1.c: Add a condition for
7475 * gcc.dg/20020312-2.c: Likewise.
7476 * gcc.dg/pr27095.c: Handle tic6x like hppa.
7477 * gcc.dg/torture/pr37868.c: Skip on tic6x.
7478 * gcc.dg/torture/builtin-math-7.c: Likewise.
7481 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7482 not testing tic6x-*-*.
7484 2011-07-14 Andrew Pinski <pinskia@gmail.com>
7487 * g++.dg/torture/pr49309.C: New testcase.
7489 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
7491 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7493 2011-07-14 Richard Guenther <rguenther@suse.de>
7495 PR tree-optimization/49651
7496 * gcc.dg/torture/pr49651.c: New testcase.
7498 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
7501 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7503 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7505 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7506 -mno-pointers-to-nested-functions.
7507 * gcc.target/powerpc/no-r11-2.c: Ditto.
7508 * gcc.target/powerpc/no-r11-3.c: Ditto.
7510 2011-07-13 Jason Merrill <jason@redhat.com>
7512 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7513 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7514 when compiling C files.
7515 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7516 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7517 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7518 * g++.dg/lookup/anon2.C: Likewise.
7519 * g++.dg/tree-ssa/copyprop.C: Likewise.
7520 * g++.old-deja/g++.jason/rfg27.C: Likewise.
7521 * g++.dg/init/vector1.C: Ignore narrowing errors.
7522 * g++.dg/torture/pr35526.C: Likewise.
7523 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7525 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
7528 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7531 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7533 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7534 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7536 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
7538 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
7539 * lib/obj-c++.exp (obj-c++_init): Ditto.
7540 * lib/file-format.exp (gcc_target_object_format): Ditto.
7541 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7542 * lib/target-supports-dg-exp (check_weak_available): Ditto.
7543 (check_visibility_available): Ditto.
7544 (check_effective_target_tls_native): Ditto.
7545 (check_effective_target_tls_emulated): Ditto.
7546 (check_effective_target_function_sections): Ditto.
7548 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
7550 * gcc.target/arm/pr48183.c: New test.
7552 2011-07-13 Richard Guenther <rguenther@suse.de>
7554 * gcc.dg/torture/20110713-1.c: New testcase.
7556 2011-07-12 Andrew Pinski <pinskia@gmail.com>
7559 * gcc.c-torture/compile/pr49474.c: New testcase.
7561 2011-07-12 Jakub Jelinek <jakub@redhat.com>
7563 PR tree-optimization/49712
7564 * gcc.c-torture/execute/pr49712.c: New test.
7566 2011-07-11 Jason Merrill <jason@redhat.com>
7569 * g++.dg/template/recurse3.C: New.
7571 2011-07-11 Jakub Jelinek <jakub@redhat.com>
7574 * gcc.dg/guality/csttest.c: New test.
7577 * gfortran.dg/pr49698.f90: New test.
7579 2011-07-11 Jeff Law <law@redhat.com>
7581 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7583 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7585 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7586 * go.test/go-test.exp (go-set-goarch): Likewise.
7588 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7591 * gcc.target/avr/torture/pr39633.c: New test case.
7593 2011-07-11 Tobias Burnus <burnus@net-b.de>
7596 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7598 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7600 * lib/target-supports.exp (check_effective_target_scheduling):
7602 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7603 * gcc.dg/pr45055.c: Ditto.
7604 * gcc.dg/pr45353.c: Ditto.
7605 * g++.dg/pr45056.C: Ditto.
7607 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7609 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7610 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7611 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7612 * g++.dg/torture/pr31863.C: Skip AVR.
7614 2011-07-10 Tobias Burnus <burnus@net-b.de>
7617 * gfortran.dg/intrinsic_signal.f90: New.
7619 2011-07-09 Jason Merrill <jason@redhat.com>
7621 * g++.dg/cpp0x/regress/regress6.C: New.
7622 * g++.dg/parse/crash45.C: Adjust message.
7623 * g++.dg/template/crash38.C: Adjust message.
7624 * g++.dg/template/crash64.C: Adjust message.
7626 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7628 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7629 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7630 * g++.dg/abi/bitfield3.C: Likewise.
7631 * g++.dg/eh/pr38662.C: Likewise.
7632 * g++.dg/ext/attrib36.C: Likewise.
7633 * g++.dg/ext/attrib37.C: Likewise.
7634 * g++.dg/ext/attrib8.C: Likewise.
7635 * g++.dg/ext/tmplattr1.C: Likewise.
7636 * g++.dg/inherit/override-attribs.C: Likewise.
7637 * g++.dg/opt/inline9.C: Likewise.
7638 * g++.dg/opt/life1.C: Likewise.
7639 * g++.dg/opt/longbranch2.C: Likewise.
7640 * g++.dg/opt/nrv12.C: Likewise.
7641 * g++.dg/opt/reg-stack4.C: Likewise.
7642 * g++.dg/other/pr35504.C: Likewise.
7643 * g++.dg/other/pr39496.C: Likewise.
7644 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7645 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7646 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7647 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7648 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7649 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7650 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7651 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7652 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7653 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7654 * g++.dg/warn/pr15774-1.C: Likewise.
7655 * g++.dg/warn/pr15774-2.C: Likewise.
7656 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7657 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7658 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7659 * g++.old-deja/g++.pt/asm2.C: Likewise.
7660 * gcc.c-torture/compile/20000804-1.c: Likewise.
7661 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7662 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7663 * gcc.dg/20020108-1.c: Likewise.
7664 * gcc.dg/20020122-2.c: Likewise.
7665 * gcc.dg/20020122-3.c: Likewise.
7666 * gcc.dg/20020206-1.c: Likewise.
7667 * gcc.dg/20020219-1.c: Likewise.
7668 * gcc.dg/20020310-1.c: Likewise.
7669 * gcc.dg/20020411-1.c: Likewise.
7670 * gcc.dg/20020418-2.c: Likewise.
7671 * gcc.dg/20020426-2.c: Likewise.
7672 * gcc.dg/20020517-1.c: Likewise.
7673 * gcc.dg/20030204-1.c: Likewise.
7674 * gcc.dg/20030826-2.c: Likewise.
7675 * gcc.dg/20031102-1.c: Likewise.
7676 * gcc.dg/20031202-1.c: Likewise.
7677 * gcc.dg/20050111-1.c: Likewise.
7678 * gcc.dg/20050503-1.c: Likewise.
7679 * gcc.dg/array-init-1.c: Likewise.
7680 * gcc.dg/builtin-apply4.c: Likewise.
7681 * gcc.dg/dfp/pr31344.c: Likewise.
7682 * gcc.dg/gomp/atomic-11.c: Likewise.
7683 * gcc.dg/graphite/pr40281.c: Likewise.
7684 * gcc.dg/ia64-sync-1.c: Likewise.
7685 * gcc.dg/ia64-sync-2.c: Likewise.
7686 * gcc.dg/ia64-sync-3.c: Likewise.
7687 * gcc.dg/ia64-sync-4.c: Likewise.
7688 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7689 * gcc.dg/invalid-call-1.c: Likewise.
7690 * gcc.dg/loop-3.c: Likewise.
7691 * gcc.dg/lower-subreg-1.c: Likewise.
7692 * gcc.dg/lto/pr47259_0.c: Likewise.
7693 * gcc.dg/nested-calls-1.c: Likewise.
7694 * gcc.dg/pr20017.c: Likewise.
7695 * gcc.dg/pr25023.c: Likewise.
7696 * gcc.dg/pr27671-2.c: Likewise.
7697 * gcc.dg/pr32176.c: Likewise.
7698 * gcc.dg/pr33676.c: Likewise.
7699 * gcc.dg/pr35045.c: Likewise.
7700 * gcc.dg/pr36015.c: Likewise.
7701 * gcc.dg/pr36584.c: Likewise.
7702 * gcc.dg/pr36998.c: Likewise.
7703 * gcc.dg/pr37438.c: Likewise.
7704 * gcc.dg/pr37908.c: Likewise.
7705 * gcc.dg/pr41241.c: Likewise.
7706 * gcc.dg/pr41340.c: Likewise.
7707 * gcc.dg/pr44136.c: Likewise.
7708 * gcc.dg/pr44194-1.c: Likewise.
7709 * gcc.dg/pr46212.c: Likewise.
7710 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7711 * gcc.dg/setjmp-2.c: Likewise.
7712 * gcc.dg/short-compare-1.c: Likewise.
7713 * gcc.dg/short-compare-2.c: Likewise.
7714 * gcc.dg/smod-1.c: Likewise.
7715 * gcc.dg/sync-2.c: Likewise.
7716 * gcc.dg/sync-3.c: Likewise.
7717 * gcc.dg/tls/opt-1.c: Likewise.
7718 * gcc.dg/tls/opt-2.c: Likewise.
7719 * gcc.dg/tls/opt-3.c: Likewise.
7720 * gcc.dg/torture/badshift.c: Likewise.
7721 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7722 * gcc.dg/torture/pr20314-2.c: Likewise.
7723 * gcc.dg/torture/pr36891.c: Likewise.
7724 * gcc.dg/torture/pr38774.c: Likewise.
7725 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7726 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7727 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7728 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7729 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7730 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7731 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7732 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7733 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7734 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7735 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7736 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7737 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7738 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7739 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7740 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7741 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7742 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7743 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7744 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7745 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7746 * gcc.dg/unroll-1.c: Likewise.
7747 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7748 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7749 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7750 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7751 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7752 * gcc.target/i386/20000609-1.c: Likewise.
7753 * gcc.target/i386/20000720-1.c: Likewise.
7754 * gcc.target/i386/20000724-1.c: Likewise.
7755 * gcc.target/i386/20011107-1.c: Likewise.
7756 * gcc.target/i386/20011119-1.c: Likewise.
7757 * gcc.target/i386/20020201-3.c: Likewise.
7758 * gcc.target/i386/20020218-1.c: Likewise.
7759 * gcc.target/i386/20020729-1.c: Likewise.
7760 * gcc.target/i386/20030926-1.c: Likewise.
7761 * gcc.target/i386/20060125-1.c: Likewise.
7762 * gcc.target/i386/20060125-2.c: Likewise.
7763 * gcc.target/i386/20060512-1.c: Likewise.
7764 * gcc.target/i386/20060512-2.c: Likewise.
7765 * gcc.target/i386/20060512-3.c: Likewise.
7766 * gcc.target/i386/20060512-4.c: Likewise.
7767 * gcc.target/i386/387-1.c: Likewise.
7768 * gcc.target/i386/387-2.c: Likewise.
7769 * gcc.target/i386/387-5.c: Likewise.
7770 * gcc.target/i386/387-6.c: Likewise.
7771 * gcc.target/i386/980312-1.c: Likewise.
7772 * gcc.target/i386/980313-1.c: Likewise.
7773 * gcc.target/i386/990117-1.c: Likewise.
7774 * gcc.target/i386/990424-1.c: Likewise.
7775 * gcc.target/i386/990524-1.c: Likewise.
7776 * gcc.target/i386/991129-1.c: Likewise.
7777 * gcc.target/i386/991214-1.c: Likewise.
7778 * gcc.target/i386/991230-1.c: Likewise.
7779 * gcc.target/i386/addr-sel-1.c: Likewise.
7780 * gcc.target/i386/aggregate-ret1.c: Likewise.
7781 * gcc.target/i386/aggregate-ret2.c: Likewise.
7782 * gcc.target/i386/align-main-3.c: Likewise.
7783 * gcc.target/i386/amd64-abi-1.c: Likewise.
7784 * gcc.target/i386/amd64-abi-2.c: Likewise.
7785 * gcc.target/i386/amd64-abi-4.c: Likewise.
7786 * gcc.target/i386/amd64-abi-5.c: Likewise.
7787 * gcc.target/i386/amd64-abi-6.c: Likewise.
7788 * gcc.target/i386/asm-1.c: Likewise.
7789 * gcc.target/i386/asm-3.c: Likewise.
7790 * gcc.target/i386/asm-5.c: Likewise.
7791 * gcc.target/i386/attributes-error.c: Likewise.
7792 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7793 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7794 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7795 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7796 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7797 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7798 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7799 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7800 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7801 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7802 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7803 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7804 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7805 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7806 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7807 * gcc.target/i386/bitfield1.c: Likewise.
7808 * gcc.target/i386/bitfield2.c: Likewise.
7809 * gcc.target/i386/bmi-2.c: Likewise.
7810 * gcc.target/i386/bmi-5.c: Likewise.
7811 * gcc.target/i386/builtin-unreachable.c: Likewise.
7812 * gcc.target/i386/cleanup-2.c: Likewise.
7813 * gcc.target/i386/clobbers.c: Likewise.
7814 * gcc.target/i386/cmov8.c: Likewise.
7815 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7816 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7817 * gcc.target/i386/compress-float-387.c: Likewise.
7818 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7819 * gcc.target/i386/compress-float-sse.c: Likewise.
7820 * gcc.target/i386/crc32-2.c: Likewise.
7821 * gcc.target/i386/crc32-3.c: Likewise.
7822 * gcc.target/i386/divmod-7.c: Likewise.
7823 * gcc.target/i386/divmod-8.c: Likewise.
7824 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7825 * gcc.target/i386/fma3-builtin.c: Likewise.
7826 * gcc.target/i386/fma3-fma.c: Likewise.
7827 * gcc.target/i386/fma4-256-vector.c: Likewise.
7828 * gcc.target/i386/fma4-builtin.c: Likewise.
7829 * gcc.target/i386/fma4-fma-2.c: Likewise.
7830 * gcc.target/i386/fma4-fma.c: Likewise.
7831 * gcc.target/i386/fma4-vector-2.c: Likewise.
7832 * gcc.target/i386/fma4-vector.c: Likewise.
7833 * gcc.target/i386/funcspec-1.c: Likewise.
7834 * gcc.target/i386/funcspec-10.c: Likewise.
7835 * gcc.target/i386/funcspec-11.c: Likewise.
7836 * gcc.target/i386/funcspec-2.c: Likewise.
7837 * gcc.target/i386/funcspec-5.c: Likewise.
7838 * gcc.target/i386/funcspec-6.c: Likewise.
7839 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7840 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7841 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7842 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7843 * gcc.target/i386/incoming-1.c: Likewise.
7844 * gcc.target/i386/incoming-10.c: Likewise.
7845 * gcc.target/i386/incoming-11.c: Likewise.
7846 * gcc.target/i386/incoming-12.c: Likewise.
7847 * gcc.target/i386/incoming-13.c: Likewise.
7848 * gcc.target/i386/incoming-14.c: Likewise.
7849 * gcc.target/i386/incoming-15.c: Likewise.
7850 * gcc.target/i386/incoming-2.c: Likewise.
7851 * gcc.target/i386/incoming-3.c: Likewise.
7852 * gcc.target/i386/incoming-4.c: Likewise.
7853 * gcc.target/i386/incoming-5.c: Likewise.
7854 * gcc.target/i386/incoming-6.c: Likewise.
7855 * gcc.target/i386/incoming-7.c: Likewise.
7856 * gcc.target/i386/incoming-8.c: Likewise.
7857 * gcc.target/i386/incoming-9.c: Likewise.
7858 * gcc.target/i386/lea.c: Likewise.
7859 * gcc.target/i386/local.c: Likewise.
7860 * gcc.target/i386/loop-1.c: Likewise.
7861 * gcc.target/i386/loop-2.c: Likewise.
7862 * gcc.target/i386/loop-3.c: Likewise.
7863 * gcc.target/i386/max-stack-align.c: Likewise.
7864 * gcc.target/i386/memcpy-1.c: Likewise.
7865 * gcc.target/i386/movbe-2.c: Likewise.
7866 * gcc.target/i386/movq-2.c: Likewise.
7867 * gcc.target/i386/movq.c: Likewise.
7868 * gcc.target/i386/nrv1.c: Likewise.
7869 * gcc.target/i386/pad-4.c: Likewise.
7870 * gcc.target/i386/pad-5a.c: Likewise.
7871 * gcc.target/i386/pad-5b.c: Likewise.
7872 * gcc.target/i386/pad-6a.c: Likewise.
7873 * gcc.target/i386/pad-6b.c: Likewise.
7874 * gcc.target/i386/pad-7.c: Likewise.
7875 * gcc.target/i386/pad-9.c: Likewise.
7876 * gcc.target/i386/pentium4-not-mull.c: Likewise.
7877 * gcc.target/i386/pic-1.c: Likewise.
7878 * gcc.target/i386/pr12092-1.c: Likewise.
7879 * gcc.target/i386/pr12329.c: Likewise.
7880 * gcc.target/i386/pr21518.c: Likewise.
7881 * gcc.target/i386/pr22362.c: Likewise.
7882 * gcc.target/i386/pr22585.c: Likewise.
7883 * gcc.target/i386/pr23098.c: Likewise.
7884 * gcc.target/i386/pr25196.c: Likewise.
7885 * gcc.target/i386/pr25293.c: Likewise.
7886 * gcc.target/i386/pr25654.c: Likewise.
7887 * gcc.target/i386/pr26449.c: Likewise.
7888 * gcc.target/i386/pr26778.c: Likewise.
7889 * gcc.target/i386/pr26826.c: Likewise.
7890 * gcc.target/i386/pr27266.c: Likewise.
7891 * gcc.target/i386/pr29978.c: Likewise.
7892 * gcc.target/i386/pr30505.c: Likewise.
7893 * gcc.target/i386/pr30961-1.c: Likewise.
7894 * gcc.target/i386/pr31628.c: Likewise.
7895 * gcc.target/i386/pr32000-2.c: Likewise.
7896 * gcc.target/i386/pr32661-1.c: Likewise.
7897 * gcc.target/i386/pr32708-2.c: Likewise.
7898 * gcc.target/i386/pr32708-3.c: Likewise.
7899 * gcc.target/i386/pr34256.c: Likewise.
7900 * gcc.target/i386/pr34312.c: Likewise.
7901 * gcc.target/i386/pr34522.c: Likewise.
7902 * gcc.target/i386/pr35160.c: Likewise.
7903 * gcc.target/i386/pr35281.c: Likewise.
7904 * gcc.target/i386/pr36246.c: Likewise.
7905 * gcc.target/i386/pr36786.c: Likewise.
7906 * gcc.target/i386/pr37275.c: Likewise.
7907 * gcc.target/i386/pr37843-3.c: Likewise.
7908 * gcc.target/i386/pr37843-4.c: Likewise.
7909 * gcc.target/i386/pr39082-1.c: Likewise.
7910 * gcc.target/i386/pr39431.c: Likewise.
7911 * gcc.target/i386/pr39496.c: Likewise.
7912 * gcc.target/i386/pr39543-2.c: Likewise.
7913 * gcc.target/i386/pr39911.c: Likewise.
7914 * gcc.target/i386/pr40718.c: Likewise.
7915 * gcc.target/i386/pr40906-1.c: Likewise.
7916 * gcc.target/i386/pr40906-2.c: Likewise.
7917 * gcc.target/i386/pr40906-3.c: Likewise.
7918 * gcc.target/i386/pr40934.c: Likewise.
7919 * gcc.target/i386/pr41900.c: Likewise.
7920 * gcc.target/i386/pr42589.c: Likewise.
7921 * gcc.target/i386/pr43662.c: Likewise.
7922 * gcc.target/i386/pr43671.c: Likewise.
7923 * gcc.target/i386/pr43766.c: Likewise.
7924 * gcc.target/i386/pr43869.c: Likewise.
7925 * gcc.target/i386/pr44942.c: Likewise.
7926 * gcc.target/i386/pr44948-2a.c: Likewise.
7927 * gcc.target/i386/pr45234.c: Likewise.
7928 * gcc.target/i386/pr45336-2.c: Likewise.
7929 * gcc.target/i386/pr45336-4.c: Likewise.
7930 * gcc.target/i386/pr45852.c: Likewise.
7931 * gcc.target/i386/pr46470.c: Likewise.
7932 * gcc.target/i386/pr48037-1.c: Likewise.
7933 * gcc.target/i386/pr48389.c: Likewise.
7934 * gcc.target/i386/pr49095.c: Likewise.
7935 * gcc.target/i386/pr9771-1.c: Likewise.
7936 * gcc.target/i386/rdfsbase-1.c: Likewise.
7937 * gcc.target/i386/rdfsbase-2.c: Likewise.
7938 * gcc.target/i386/rdgsbase-1.c: Likewise.
7939 * gcc.target/i386/rdgsbase-2.c: Likewise.
7940 * gcc.target/i386/rdrand-3.c: Likewise.
7941 * gcc.target/i386/regparm-stdcall.c: Likewise.
7942 * gcc.target/i386/regparm.c: Likewise.
7943 * gcc.target/i386/reload-1.c: Likewise.
7944 * gcc.target/i386/rotate-2.c: Likewise.
7945 * gcc.target/i386/sibcall-5.c: Likewise.
7946 * gcc.target/i386/signbit-1.c: Likewise.
7947 * gcc.target/i386/signbit-2.c: Likewise.
7948 * gcc.target/i386/signbit-3.c: Likewise.
7949 * gcc.target/i386/sse-5.c: Likewise.
7950 * gcc.target/i386/sse-8.c: Likewise.
7951 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7952 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7953 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7954 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7955 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7956 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7957 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7958 * gcc.target/i386/sse2-movq-2.c: Likewise.
7959 * gcc.target/i386/sse2-movq-3.c: Likewise.
7960 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7961 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7962 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7963 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7964 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7965 * gcc.target/i386/ssefn-1.c: Likewise.
7966 * gcc.target/i386/ssefn-2.c: Likewise.
7967 * gcc.target/i386/sseregparm-1.c: Likewise.
7968 * gcc.target/i386/sseregparm-2.c: Likewise.
7969 * gcc.target/i386/sseregparm-3.c: Likewise.
7970 * gcc.target/i386/sseregparm-4.c: Likewise.
7971 * gcc.target/i386/sseregparm-5.c: Likewise.
7972 * gcc.target/i386/sseregparm-6.c: Likewise.
7973 * gcc.target/i386/sseregparm-7.c: Likewise.
7974 * gcc.target/i386/sseregparm-8.c: Likewise.
7975 * gcc.target/i386/stack-realign.c: Likewise.
7976 * gcc.target/i386/stack-usage-realign.c: Likewise.
7977 * gcc.target/i386/stackalign/asm-1.c: Likewise.
7978 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7979 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7980 * gcc.target/i386/stackalign/return-1.c: Likewise.
7981 * gcc.target/i386/stackalign/return-2.c: Likewise.
7982 * gcc.target/i386/stackalign/return-3.c: Likewise.
7983 * gcc.target/i386/tailcall-1.c: Likewise.
7984 * gcc.target/i386/tbm-2.c: Likewise.
7985 * gcc.target/i386/udivmod-7.c: Likewise.
7986 * gcc.target/i386/udivmod-8.c: Likewise.
7987 * gcc.target/i386/unroll-1.c: Likewise.
7988 * gcc.target/i386/vararg-1.c: Likewise.
7989 * gcc.target/i386/vararg-2.c: Likewise.
7990 * gcc.target/i386/vect8-ret.c: Likewise.
7991 * gcc.target/i386/vectorize5.c: Likewise.
7992 * gcc.target/i386/wmul-1.c: Likewise.
7993 * gcc.target/i386/wmul-2.c: Likewise.
7994 * gcc.target/i386/wrfsbase-1.c: Likewise.
7995 * gcc.target/i386/wrfsbase-2.c: Likewise.
7996 * gcc.target/i386/wrgsbase-1.c: Likewise.
7997 * gcc.target/i386/wrgsbase-2.c: Likewise.
7998 * gcc.target/i386/xop-pcmov.c: Likewise.
7999 * gcc.target/i386/xop-pcmov2.c: Likewise.
8000 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8001 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8002 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8003 * gcc.target/i386/xop-shift1-vector.c: Likewise.
8004 * gcc.target/i386/xop-shift2-vector.c: Likewise.
8005 * gcc.target/i386/xop-shift3-vector.c: Likewise.
8006 * gcc.target/i386/zee.c: Likewise.
8007 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8008 * gfortran.dg/compiler-directive_2.f: Likewise.
8009 * gfortran.dg/g77/20010216-1.f: Likewise.
8010 * gfortran.dg/gomp/pr39152.f90: Likewise.
8011 * gfortran.dg/pr33794.f90: Likewise.
8013 2011-07-09 Jason Merrill <jason@redhat.com>
8015 * g++.dg/cpp0x/regress/regress5.C: New.
8017 2011-07-08 Jason Merrill <jason@redhat.com>
8020 * g++.dg/expr/compound-asn1.C: New.
8021 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8023 2011-07-08 Jakub Jelinek <jakub@redhat.com>
8026 * gcc.target/powerpc/altivec-34.c: New test.
8028 2011-07-08 Jason Merrill <jason@redhat.com>
8031 * g++.dg/abi/guard3.C: New.
8033 2011-07-08 Julian Brown <julian@codesourcery.com>
8035 * lib/target-supports.exp
8036 (check_effective_target_arm_little_endian): New.
8037 (check_effective_target_vect_pack_trunc): Use above.
8038 (check_effective_target_vect_unpack): Likewise.
8039 (check_effective_target_vect_element_align): Test
8040 check_effective_target_arm_vect_no_misalign for ARM.
8042 2011-07-08 Jason Merrill <jason@redhat.com>
8045 * g++.dg/cpp0x/constexpr-rom.C: New.
8047 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
8050 * g++.dg/torture/pr49519.C: New test.
8052 2011-07-08 Martin Jambor <mjambor@suse.cz>
8054 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8056 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8059 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8061 2011-07-08 Richard Guenther <rguenther@suse.de>
8063 PR tree-optimization/49662
8064 * gcc.dg/graphite/interchange-14.c: XFAIL.
8065 * gcc.dg/graphite/interchange-15.c: Likewise.
8066 * gcc.dg/graphite/interchange-mvt.c: Likewise.
8068 2011-07-06 Jason Merrill <jason@redhat.com>
8071 * g++.dg/cpp0x/regress/regress4.C: New.
8073 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
8076 * gfortran.dg/result_in_spec_4.f90: New test.
8078 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8080 * gcc.target/sparc/cas64.c: New test.
8082 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8085 * g++.dg/torture/pr49644.C: New test.
8088 * gcc.c-torture/execute/pr49644.c: New test.
8090 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
8092 * lib/target-supports.exp (check_effective_target_ia32): New.
8093 (check_effective_target_x32): Likewise.
8094 (check_effective_target_vect_cmdline_needed): Also check x32.
8096 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8098 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8100 * gcc.target/arm/pr42235.c: Likewise.
8101 * gcc.target/arm/pr42495.c: Likewise.
8102 * gcc.target/arm/pr42574.c: Likewise.
8103 * gcc.target/arm/thumb-branch1.c: Likewise.
8105 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8106 unneeded prune of possible warning.
8107 * gcc.target/arm/pr40956.c: Likewise.
8108 * gcc.target/arm/pr42505.c: Likewise.
8110 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8111 * gcc.c-torture/compile/pr46883.c: Likewise.
8112 * gcc.c-torture/compile/pr46934.c: Likewise.
8114 * gcc.target/arm/pr41679.c: Remove test directives in preparation
8115 for move to ../../gcc.c-torture/compile.
8116 * gcc.target/arm/pr46883.c: Likewise.
8117 * gcc.target/arm/pr46934.c: Likewise.
8119 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8120 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8121 * gcc.target/arm/wmul-1.c: Likewise.
8122 * gcc.target/arm/wmul-2.c: Likewise.
8123 * gcc.target/arm/wmul-3.c: Likewise.
8124 * gcc.target/arm/wmul-4.c: Likewise.
8125 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8126 add tab after scan target.
8127 * gcc.target/arm/smlaltt-1.c: Likewise.
8128 * gcc.target/arm/smlatb-1.c: Likewise.
8129 * gcc.target/arm/smlatt-1.c: Likewise.
8131 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8134 * gcc.dg/debug/pr49522.c: New test.
8136 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
8138 * gcc.dg/pragma-align.c: Run only if target !default_packed.
8139 * gcc.dg/pr46212.c: Run only if target int32plus.
8140 * gcc.dg/torture/pr48146.c: Ditto.
8141 * gcc.dg/tree-ssa/vrp51.c: Ditto.
8142 * c-c++-common/pr44832.c: Ditto.
8143 * gcc.dg/pr49544.c: Run only if target ptr32plus.
8144 * gcc.dg/pr31490.c: Ditto.
8145 * gcc.dg/torture/builtin-math-7.c: Run only if target
8147 * gcc.dg/torture/pr45764.c: Skip for AVR.
8148 * gcc.dg/pr47893.c: Ditto.
8150 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8152 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8153 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8154 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8155 add tab to scan target.
8157 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
8159 * gcc.target/arm/neon-modes-3.c: New test.
8161 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
8163 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8164 -fno-loop-interchange -ffast-math.
8166 2011-07-07 Richard Guenther <rguenther@suse.de>
8168 * gcc.dg/ftrapv-3.c: New testcase.
8170 2011-07-07 Richard Guenther <rguenther@suse.de>
8172 * gcc.dg/tree-ssa/vrp58.c: New testcase.
8173 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8175 2011-07-07 Kai Tietz <ktietz@redhat.com>
8177 * gcc.dg/binop-notxor1.c: New test.
8178 * gcc.dg/binop-notand4a.c: New test.
8179 * gcc.dg/binop-notxor2.c: New test.
8180 * gcc.dg/binop-notand3a.c: New test.
8181 * gcc.dg/binop-notand2a.c: New test.
8182 * gcc.dg/binop-notand6a.c: New test.
8183 * gcc.dg/binop-notor1.c: New test.
8184 * gcc.dg/binop-notand1a.c: New test.
8185 * gcc.dg/binop-notand5a.c: New test.
8186 * gcc.dg/binop-notor2.c: New test.
8188 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8191 * gcc.dg/gomp/pr49640.c: New test.
8193 2011-07-07 Richard Guenther <rguenther@suse.de>
8195 * gcc.dg/graphite/pr37485.c: Add -floop-block.
8197 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8200 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8202 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8204 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8205 * gcc.target/powerpc/no-r11-2.c: Ditto.
8206 * gcc.target/powerpc/no-r11-3.c: Ditto.
8208 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
8210 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8211 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8213 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
8215 * lib/target-supports.exp (check_profiling_available): Disable
8216 profiling with -fprofile-generate for target avr.
8218 2011-07-06 Richard Guenther <rguenther@suse.de>
8220 PR tree-optimization/49645
8221 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8223 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
8226 * gcc.dg/pr47383.c: New.
8228 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8230 PR tree-optimization/49647
8231 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8233 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
8236 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8237 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8239 2011-07-05 Jason Merrill <jason@redhat.com>
8242 * g++.dg/template/template-id-4.C: New.
8244 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8246 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8247 * gcc.dg/pr43402.c: Ditto.
8249 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8251 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8253 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8255 * gcc.target/powerpc/ppc-switch-1.c: New test for
8256 --param case-values-threshold.
8257 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8259 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
8261 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8263 2011-07-05 Jason Merrill <jason@redhat.com>
8265 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8267 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
8269 PR tree-optimization/47654
8270 * gcc.dg/graphite/block-pr47654.c: New.
8272 2011-07-05 Jason Merrill <jason@redhat.com>
8274 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8276 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
8278 PR tree-optimization/49580
8279 * gcc.dg/autopar/pr49580.c: New test.
8281 2011-07-05 Richard Guenther <rguenther@suse.de>
8283 PR tree-optimization/49518
8284 PR tree-optimization/49628
8285 * g++.dg/torture/pr49628.C: New testcase.
8286 * gcc.dg/torture/pr49518.c: Likewise.
8288 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8290 * ada/acats/run_acats (which): Extract last field from type -p,
8291 type output only if command succeeded.
8293 2011-07-04 Jason Merrill <jason@redhat.com>
8295 * g++.dg/abi/mangle48.C: New.
8297 * g++.dg/cpp0x/diag1.C: New.
8299 * g++.dg/diagnostic/aka1.C: New.
8301 2011-07-04 Jakub Jelinek <jakub@redhat.com>
8303 PR rtl-optimization/49619
8304 * gcc.dg/pr49619.c: New test.
8306 PR rtl-optimization/49472
8307 * gfortran.dg/pr49472.f90: New test.
8310 * gcc.dg/pr49602.c: New test.
8312 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
8316 * gcc.target/avr/avr.exp: Run over cpp files, too.
8317 * gcc.target/avr/torture/avr-torture.exp: Ditto.
8318 * gcc.target/avr/progmem.h: New file.
8319 * gcc.target/avr/exit-abort.h: New file.
8320 * gcc.target/avr/progmem-error-1.c: New file.
8321 * gcc.target/avr/progmem-error-1.cpp: New file.
8322 * gcc.target/avr/progmem-warning-1.c: New file.
8323 * gcc.target/avr/torture/progmem-1.c: New file.
8324 * gcc.target/avr/torture/progmem-1.cpp: New file.
8326 2011-07-04 Richard Guenther <rguenther@suse.de>
8328 PR tree-optimization/49615
8329 * g++.dg/torture/pr49615.C: New testcase.
8331 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
8333 PR tree-optimization/49610
8334 * gcc.dg/vect/pr49610.c: New test.
8336 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
8338 * gnat.dg/specs/debug1.ads: New test.
8340 2011-07-02 Janus Weil <janus@gcc.gnu.org>
8343 * gfortran.dg/typebound_proc_23.f90: New.
8345 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
8348 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8350 2011-07-01 Jason Merrill <jason@redhat.com>
8353 * g++.dg/template/template-id-3.C: New.
8356 * g++.dg/template/qualified-id4.C: New.
8359 * g++.dg/template/explicit-args4.C: New.
8362 * g++.dg/template/offsetof2.C: New.
8364 2011-07-01 Kai Tietz <ktietz@redhat.com>
8366 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8368 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8371 * lib/target-supports.exp (check_effective_target_gld): New proc.
8373 2011-07-01 Richard Guenther <rguenther@suse.de>
8375 PR tree-optimization/49603
8376 * gcc.dg/torture/pr49603.c: New testcase.
8378 2011-06-30 Jason Merrill <jason@redhat.com>
8381 * g++.dg/rtti/template1.C: New.
8384 * g++.dg/cpp0x/regress/ctor1.C: New.
8387 * g++.dg/cpp0x/initlist54.C: New.
8389 2011-06-30 Martin Jambor <mjambor@suse.cz>
8391 * gcc.dg/tree-ssa/sra-12.c: New test.
8393 2011-06-29 Jason Merrill <jason@redhat.com>
8395 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8397 2011-06-30 Richard Guenther <rguenther@suse.de>
8399 PR tree-optimization/46787
8400 * gcc.dg/vect/vect-121.c: New testcase.
8402 2011-06-30 Martin Jambor <mjambor@suse.cz>
8404 PR tree-optimization/49094
8405 * gcc.dg/tree-ssa/pr49094.c: New test.
8407 2011-06-30 Jakub Jelinek <jakub@redhat.com>
8410 * gfortran.dg/pr49540-1.f90: New test.
8411 * gfortran.dg/pr49540-2.f90: New test.
8413 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8416 * ada/acats/run_acats (which): Use last field of type -p output.
8418 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8419 Iain Sandoe <iains@gcc.gnu.org>
8422 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8423 Only skip on 64-bit *-*-darwin8* && !objc2.
8425 2011-06-30 Richard Guenther <rguenther@suse.de>
8427 PR tree-optimization/38752
8428 * gcc.c-torture/compile/pr38752.c: New testcase.
8430 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
8432 * gcc.dg/vect/slp-widen-mult-half.c: New test.
8433 * gcc.dg/vect/vect-widen-mult-half.c: New test.
8435 2011-06-29 Jason Merrill <jason@redhat.com>
8438 * g++.dg/cpp0x/initlist53.C: Use placement new.
8439 * g++.dg/cpp0x/initlist-value.C: Use placement new.
8440 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8443 * g++.dg/cpp0x/trailing6.C: New.
8444 * g++.dg/cpp0x/pr45908.C: No error.
8447 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8450 * g++.dg/cpp0x/constexpr-using2.C: New.
8452 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8455 * g++.dg/cpp0x/constexpr-diag3.C: New.
8456 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8457 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8458 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8459 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8461 2011-06-29 Jason Merrill <jason@redhat.com>
8463 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8465 2011-06-29 Richard Guenther <rguenther@suse.de>
8467 * gcc.dg/tree-ssa/loop-17.c: Adjust.
8469 2011-06-29 Jason Merrill <jason@redhat.com>
8471 * g++.dg/cpp0x/initlist-value2.C: New.
8473 * g++.dg/cpp0x/constexpr-initlist4.C: New.
8474 * g++.dg/cpp0x/initlist-value.C: New.
8476 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
8478 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8480 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8482 * gcc.dg/inline_1.c: Remove dg-excess-errors.
8483 * gcc.dg/inline_2.c: Likewise.
8484 * gcc.dg/unroll_1.c: Likewise.
8486 2011-06-29 Jakub Jelinek <jakub@redhat.com>
8489 * gcc.target/i386/pr49567.c: New test.
8491 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
8493 * gnat.dg/opt17.ad[sb]: New test.
8495 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8496 Tom de Vries <tom@codesourcery.com>
8498 * lib/target-supports.exp (check_effective_target_arm_nothumb)
8499 (check_effective_target_arm_thumb2): New effective targets.
8500 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
8501 properly. Clean up temporary files.
8502 * gcc.target/arm/ivopts-2.c: Likewise.
8503 * gcc.target/arm/ivopts-3.c: Likewise.
8504 * gcc.target/arm/ivopts-4.c: Likewise.
8505 * gcc.target/arm/ivopts-5.c: Likewise.
8506 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8508 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8511 * gfortran.dg/reshape_zerosize_3.f90: New test.
8513 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8515 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8516 * gcc.target/arm/vfp-ldmias.c: Likewise.
8517 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8518 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8519 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8520 * gcc.target/arm/vfp-stmias.c: Likewise.
8521 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8522 * gcc.target/arm/vfp-stmiad.c: Likewise.
8524 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8526 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8528 * gcc.target/arm/pr45701-2.c: Ditto.
8530 2011-06-27 Janus Weil <janus@gcc.gnu.org>
8533 * gfortran.dg/allocatable_scalar_9.f90: Modified.
8534 * gfortran.dg/extends_14.f03: Modified.
8536 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8538 * lib/target-supports-dg.exp (dg-require-effective-target): Return
8539 early if the test is already being skipped.
8541 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8542 scan-assembler-dem-not): For missing file, report unresolved with
8543 same message as for pass/fail, with reason reported in log file.
8545 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8546 from add_options_for_arm_neon_fp16.
8547 (check_effective_target_arm_fp16_ok_nocache): Renamed from
8548 check_effective_target_arm_neon_fp16_ok_nocache.
8549 Check -mfpu and -mfloat-abi options from current multilib.
8550 Do not require neon support.
8551 (check_effective_target_arm_fp16_ok): Renamed from
8552 check_effecitve_target_arm_neon_fp16_ok.
8553 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8554 arm_neon_fp16_ok and arm_fp16.
8555 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8556 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8557 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8558 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8560 2011-06-27 Jakub Jelinek <jakub@redhat.com>
8562 * gcc.dg/builtin-assume-aligned-1.c: New test.
8563 * gcc.dg/builtin-assume-aligned-2.c: New test.
8564 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8567 * gcc.dg/pr49544.c: New test.
8569 2011-06-27 Richard Guenther <rguenther@suse.de>
8571 PR tree-optimization/49394
8572 * g++.dg/torture/pr49394.C: New testcase.
8574 2011-06-27 Kai Tietz <ktietz@redhat.com>
8576 * gcc.dg/optimize-bswapdi-2.c: New test.
8578 2011-06-27 Michael Hope <michael.hope@linaro.org>
8579 Richard Sandiford <richard.sandiford@linaro.org>
8581 PR tree-optimization/49169
8582 * gcc.dg/torture/pr49169.c: New test.
8584 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8587 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8589 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8592 2011-06-26 Jason Merrill <jason@redhat.com>
8594 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8597 * g++.dg/init/ref19.C: New.
8598 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8600 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8602 PR tree-optimization/48377
8603 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8606 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8609 * lib/target-supports.exp (check_effective_target_non_strict_align):
8611 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8613 2011-06-24 Martin Jambor <mjambor@suse.cz>
8615 PR tree-optimizations/49516
8616 * g++.dg/tree-ssa/pr49516.C: New test.
8618 2011-06-23 Jason Merrill <jason@redhat.com>
8621 * g++.dg/template/partial10.C: New.
8622 * g++.dg/template/partial11.C: New.
8624 2011-06-23 Jeff Law <law@redhat.com>
8627 * gcc.dg/pr48770.c: New test.
8629 2011-06-23 Jan Hubicka <jh@suse.cz>
8632 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8634 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8637 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8638 instead of -fdump-tree-optimized.
8640 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8643 * g++.dg/template/crash107.C: New.
8644 * g++.dg/template/error17.C: Adjust.
8646 2011-06-23 Jason Merrill <jason@redhat.com>
8649 * g++.dg/cpp0x/defaulted30.C: New.
8652 * g++.dg/rtti/anon-ns1.C: New.
8655 * g++.dg/init/ref18.C: New.
8658 * g++.dg/template/partial9.C: New.
8660 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8663 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8665 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8668 * gcc.dg/pr49496.c: New test.
8670 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8672 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8675 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8677 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8678 * gcc.target/arm/pr42879.c: Likewise.
8679 * gcc.target/arm/pr45701-3.c: Likewise.
8681 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8682 * gcc.target/arm/pr40482.c: Likewise.
8683 * gcc.target/arm/stack-corruption.c: Likewise.
8685 2011-06-22 Richard Guenther <rguenther@suse.de>
8687 PR tree-optimization/49493
8688 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8690 2011-06-22 Jason Merrill <jason@redhat.com>
8693 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8695 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8696 Dmitry Melnik <dm@ispras.ru>
8698 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8699 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8700 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8702 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8704 * gcc.target/arm/tlscall.c: New.
8706 2011-06-21 Jason Merrill <jason@redhat.com>
8709 * g++.dg/cpp0x/constexpr-ref1.C: New.
8710 * g++.dg/cpp0x/constexpr-ref2.C: New.
8711 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8714 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8717 * g++.dg/template/param3.C: New.
8719 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8721 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8722 my_clrsb test functions.
8724 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8725 test_sll, test_ull): Add clrsb tests.
8726 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8729 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8732 * gfortran.dg/class_44.f03: New.
8734 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8736 PR tree-optimization/49478
8737 * gcc.dg/vect/pr49478.c
8739 2011-06-21 Richard Guenther <rguenther@suse.de>
8741 PR tree-optimization/49483
8742 * gcc.dg/vect/vect-120.c: New testcase.
8744 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8747 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8748 * gcc.dg/vect/vect-peel-4.c: Likewise.
8750 2011-06-22 Christian Bruel <christian.bruel@st.com>
8753 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8754 * gcc.dg/always_inline2.c: Likewise.
8755 * gcc.dg/always_inline3.c: Likewise.
8756 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8757 * gcc.dg/inline_1.c: Likewise.
8758 * gcc.dg/inline_2.c: Likewise.
8759 * gcc.dg/inline_3.c: Likewise.
8760 * gcc.dg/inline_4.c: Likewise.
8761 * gcc.dg/20051201-1.c: Likewise.
8762 * gcc.dg/pr40087.c: Likewise.
8763 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8764 * gcc.dg/inline-22.c: Likewise.
8765 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8766 * gcc.dg/lto/20090218-1_1.c: Likewise.
8767 * g++.dg/ipa/devirt-7.C: Likewise.
8768 * gcc.dg/uninit-pred-5_a.c: Likewise.
8769 * gcc.dg/uninit-pred-5_b.c: Likewise.
8770 * gcc.dg/fail_always_inline.c: New.
8772 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8774 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8775 into 6 jobs instead of 3.
8777 2011-06-20 Jason Merrill <jason@redhat.com>
8780 * g++.dg/cpp0x/initlist53.C: New.
8782 2011-06-20 Tobias Burnus <burnus@net-b.de>
8785 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8786 * gfortran.dg/coarray_lock_3.f90: New.
8787 * gfortran.dg/coarray/lock_1.f90: New.
8789 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8791 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8792 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8793 unresolved and report the reason to the log file.
8795 * lib/scanasm.exp (object-size): Move argument processing earlier
8796 to report errors before verifying that the file exists. Report
8797 problems detected at runtime as unresolved instead of error and
8798 report their reasons to the log file.
8800 2011-06-20 Jason Merrill <jason@redhat.com>
8803 * g++.dg/cpp0x/explicit6.C: New.
8806 * g++.dg/cpp0x/enum20.C: New.
8809 * g++.dg/ext/attr-aligned01.C: New.
8812 * g++.dg/cpp0x/variadic-default.C: New.
8815 * g++.dg/cpp0x/auto26.C: New.
8818 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8820 2011-06-20 Kai Tietz <ktietz@redhat.com>
8822 * gcc.dg/binop-notand1.c: New test.
8823 * gcc.dg/binop-notand2.c: New test.
8824 * gcc.dg/binop-notand3.c: New test.
8825 * gcc.dg/binop-notand4.c: New test.
8826 * gcc.dg/binop-notand5.c: New test.
8827 * gcc.dg/binop-notand6.c: New test.
8829 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8832 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8834 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8837 * gfortran.dg/proc_ptr_31.f90: New.
8839 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8841 * gnat.dg/volatile6.adb: New test.
8842 * gnat.dg/volatile7.adb: Likewise.
8843 * gnat.dg/volatile8.adb: Likewise.
8844 * gnat.dg/volatile9.adb: Likewise.
8846 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8848 * gnat.dg/constant3.adb: New test.
8850 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8853 * gfortran.dg/read_list_eof_1.f90: New test.
8855 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8858 * gcc.target/i386/testimm-1.c: New test.
8859 * gcc.target/i386/testimm-2.c: New test.
8860 * gcc.target/i386/testimm-3.c: New test.
8861 * gcc.target/i386/testimm-4.c: New test.
8862 * gcc.target/i386/testimm-5.c: New test.
8863 * gcc.target/i386/testimm-6.c: New test.
8864 * gcc.target/i386/testimm-7.c: New test.
8865 * gcc.target/i386/testimm-8.c: New test.
8866 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8867 * gcc.target/i386/xop-rotate1-int.c: New test.
8868 * gcc.target/i386/xop-rotate2-int.c: New test.
8870 2011-06-17 Jason Merrill <jason@redhat.com>
8872 * g++.dg/cpp0x/rv-func2.C: New.
8874 * g++.dg/debug/dwarf2/lambda1.C: New.
8875 * g++.dg/warn/Wshadow-6.C: Adjust.
8877 2011-06-17 Janus Weil <janus@gcc.gnu.org>
8880 * gfortran.dg/move_alloc_5.f90: New.
8882 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
8884 PR rtl-optimization/48542
8885 * gcc.dg/torture/pr48542.c: New test.
8887 2011-06-16 Jason Merrill <jason@redhat.com>
8890 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8893 * g++.dg/cpp0x/initlist52.C New.
8896 * c-c++-common/raw-string-12.c: New.
8899 * g++.dg/cpp0x/sfinae26.C: New.
8902 * g++.dg/cpp0x/variadic113.C: New.
8905 * g++.dg/cpp0x/variadic112.C: New.
8907 2011-06-16 Jeff Law <law@redhat.com>
8909 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8910 improved jump threading.
8911 * gcc.dg/builtin-object-size-2.c: Likewise.
8912 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8914 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8917 * gfortran.dg/typebound_assignment_3.f03: New.
8919 2011-06-16 Steve Ellcey <sje@cup.hp.com>
8922 * g++.dg/opt/devirt2.C: Change xfail rule to target.
8924 2011-06-16 Martin Jambor <mjambor@suse.cz>
8926 PR tree-optimization/49343
8927 * gnat.dg/discr31.ad[sb]: New test.
8929 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8931 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8933 2011-06-16 Tom de Vries <tom@codesourcery.com>
8936 * gcc.target/arm/ivopts-3.c: Update test.
8937 * gcc.target/arm/ivopts-5.c: Same.
8939 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8942 2011-06-10 Wei Guozhi <carrot@google.com>
8945 * gcc.target/arm/pr45335.c: New test.
8946 * gcc.target/arm/pr45335-2.c: New test.
8947 * gcc.target/arm/pr45335-3.c: New test.
8948 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8949 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8950 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8952 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
8954 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8956 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8959 * gfortran.dg/class_43.f03: New.
8961 2011-06-16 Jakub Jelinek <jakub@redhat.com>
8963 PR tree-optimization/49419
8964 * gcc.c-torture/execute/pr49419.c: New test.
8966 2011-06-16 Revital Eres <revital.eres@linaro.org>
8968 * gcc.dg/sms-9.c: New file.
8970 2011-06-15 Easwaran Raman <eraman@google.com>
8972 PR rtl-optimization/49414
8973 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8975 2011-06-14 Jason Merrill <jason@redhat.com>
8977 * g++.dg/cpp0x/noexcept13.C: New.
8979 2011-06-14 Easwaran Raman <eraman@google.com>
8981 PR rtl-optimization/44194
8982 * gcc.dg/pr44194-1.c: New test.
8983 * gcc.dg/pr44194-2.c: New test.
8985 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8987 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8989 * gcc.target/arm/pr45701-2.c: Likewise.
8990 * gcc.target/arm/thumb-branch1.c: Likewise.
8992 2011-06-14 Steve Ellcey <sje@cup.hp.com>
8995 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8997 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8999 * gcc.target/arm/pr45701-1.c: Require thumb support.
9000 * gcc.target/arm/pr45701-2.c: Likewise.
9001 * gcc.target/arm/thumb-branch1.c: Likewise.
9003 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9004 * gcc.target/arm/pr39839.c: Likewise.
9005 * gcc.target/arm/pr40657-2.c: Likewise.
9006 * gcc.target/arm/pr40956.c: Likewise.
9007 * gcc.target/arm/pr41679.c: Likewise.
9008 * gcc.target/arm/pr42235.c: Likewise.
9009 * gcc.target/arm/pr42495.c: Likewise.
9010 * gcc.target/arm/pr42505.c: Likewise.
9011 * gcc.target/arm/pr42574.c: Likewise.
9012 * gcc.target/arm/pr46883.c: Likewise.
9013 * gcc.target/arm/pr46934.c: Likewise.
9014 * gcc.target/arm/xor-and.c: Likewise.
9016 2011-06-14 Jason Merrill <jason@redhat.com>
9018 * g++.dg/other/error23.C: Adjust error message.
9019 * g++.dg/other/error32.C: Likewise.
9022 * g++.dg/cpp0x/rv-dotstar.C: New.
9025 * g++.dg/cpp0x/decltype30.C: New.
9027 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9029 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9032 * gfortran.dg/pr49103.f90: New test.
9034 2011-06-14 Tom de Vries <tom@codesourcery.com>
9037 * gcc.target/arm/ivopts-3.c: New test.
9038 * gcc.target/arm/ivopts-4.c: New test.
9039 * gcc.target/arm/ivopts-5.c: New test.
9041 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9043 PR rtl-optimization/49390
9044 * gcc.c-torture/execute/pr49390.c: New test.
9046 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9048 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9050 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
9052 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9053 * gcc.c-torture/execute/cmpsi-2.x: New file.
9054 * gcc.c-torture/execute/pr45262.c: Undo 172757.
9055 * gcc.c-torture/execute/pr45262.x: New file.
9056 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9057 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9059 * gcc.c-torture/compile/pr49163.c: Ditto.
9061 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
9063 * gcc.dg/vect/vect-16.c: Rename to...
9064 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9065 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9066 for double-word vectors.
9067 * gcc.dg/vect/vect-peel-4.c: Likewise.
9068 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9070 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9073 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
9076 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9078 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
9080 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9082 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9084 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9086 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9088 * gfortran.dg/trim_optimize_8.f90: New test case.
9090 2011-06-13 Jakub Jelinek <jakub@redhat.com>
9091 Ira Rosen <ira.rosen@linaro.org>
9093 PR tree-optimization/49352
9094 * gcc.dg/vect/pr49352.c: New test.
9096 2011-06-12 Tobias Burnus
9099 * gfortran.dg/alloc_comp_assign_11.f90: New.
9101 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9103 * gfortran.dg/trim_optimize_7.f90: New test.
9105 2011-06-10 Wei Guozhi <carrot@google.com>
9108 * gcc.target/arm/pr45335.c: New test.
9109 * gcc.target/arm/pr45335-2.c: New test.
9110 * gcc.target/arm/pr45335-3.c: New test.
9111 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9112 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9113 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9115 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9118 * g++.dg/parse/error39.C: New.
9120 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
9122 * gcc.target/arm/20090811-1.c: Skip for incompatible
9123 options, do not override other options.
9124 * gcc.target/arm/combine-cmp-shift.c: Skip for
9125 incompatible options.
9126 * gcc.target/arm/pr45094.c: Likewise.
9127 * gcc.target/arm/scd42-1.c: Likewise.
9128 * gcc.target/arm/scd42-3.c: Likewise.
9129 * gcc.target/arm/thumb-ltu.c: Likewise.
9131 * lib/target-supports.exp
9132 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9133 multilib flags use -mfpu with a value other than neon-fp16.
9135 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9137 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9138 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9140 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9142 * lib/target-supports.exp (check_effective_target_pie): New proc.
9143 * gcc.dg/pie-link.c: Use target pie.
9145 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
9146 Laurent Roug� <laurent.rouge@menta.fr>
9148 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9149 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9151 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
9153 * gfortran.dg/coarray/sync_1.f90: New test for
9154 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9156 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
9158 PR tree-optimization/49318
9159 * gcc.dg/vect/pr49318.c: New test.
9161 2011-06-09 David Krauss <potswa@mac.com>
9163 * g++.dg/template/arrow1.C: New.
9165 2011-06-09 Jason Merrill <jason@redhat.com>
9167 * lib/prune.exp: Prune "note"s.
9168 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9170 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9171 * g++.dg/template/dependent-expr3.C: Likewise.
9172 * g++.dg/parse/template7.C: Likewise.
9173 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9174 * g++.old-deja/g++.jason/rfg10.C: Likewise.
9175 * g++.old-deja/g++.pt/friend38.C: Likewise.
9176 * g++.old-deja/g++.pt/crash32.C: Likewise.
9177 * g++.old-deja/g++.other/init4.C: Likewise.
9178 * g++.old-deja/g++.other/friend8.C: Likewise.
9180 * g++.dg/ext/complex7.C: Adjust expected output.
9181 * g++.dg/diagnostic/method1.C: Likewise.
9182 * g++.dg/parse/parameter-declaration-2.C: Likewise.
9183 * g++.dg/parse/crash33.C: Likewise.
9184 * g++.dg/other/warning1.C: Likewise.
9185 * g++.dg/init/pr29571.C: Likewise.
9186 * g++.dg/warn/overflow-warn-1.C: Likewise.
9187 * g++.dg/warn/overflow-warn-3.C: Likewise.
9188 * g++.dg/warn/overflow-warn-4.C: Likewise.
9189 * g++.old-deja/g++.oliva/template1.C: Likewise.
9191 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9192 * g++.dg/parse/template7.C: Adjust.
9194 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
9197 * gcc.dg/pr49307.c: New.
9199 2011-06-09 Wei Guozhi <carrot@google.com>
9202 * gcc.target/arm/pr46975.c: New testcase.
9204 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
9206 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9207 (PMETH, arglist_t): Removed.
9208 (method_get_number_of_arguments): Removed.
9209 (method_get_nth_argument): Removed.
9210 (method_get_first_argument): Removed.
9211 (method_get_next_argument): Removed.
9212 (method_get_sizeof_arguments): Removed.
9213 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9215 (method_get_number_of_arguments): Removed.
9216 (method_get_nth_argument): Removed.
9217 (method_get_first_argument): Removed.
9218 (method_get_next_argument): Removed.
9219 (method_get_sizeof_arguments): Removed.
9220 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9222 2011-06-09 David Li <davidxl@google.com>
9224 * gcc.dg/dump-pass.c: New test.
9226 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9229 * g++.dg/parse/error38.C: New.
9231 2011-06-09 Jakub Jelinek <jakub@redhat.com>
9234 * gfortran.dg/pr49308.f90: New test.
9236 2011-06-08 Jason Merrill <jason@redhat.com>
9238 * g++.dg/cpp0x/noexcept11.C: New.
9239 * g++.dg/cpp0x/noexcept12.C: New.
9240 * g++.dg/cpp0x/sfinae11.C: Adjust.
9242 2011-06-08 Jakub Jelinek <jakub@redhat.com>
9245 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9246 to dg-options, match also DW_AT_linkage_name.
9248 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9251 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9252 -fno-common on alpha*-dec-osf*.
9253 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9255 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
9257 PR rtl-optimization/49303
9258 * gcc.target/ia64/pr49303.c: New test.
9260 2011-06-08 Tobias Burnus <burnus@net-b.de>
9263 * gfortran.dg/coarray_lock_1.f90: New.
9264 * gfortran.dg/coarray_lock_2.f90: New.
9266 2011-06-07 Jason Merrill <jason@redhat.com>
9268 * lib/prune.exp: Look for "required" rather than "instantiated".
9269 * g++.dg/abi/mangle11.C: Likewise.
9270 * g++.dg/abi/mangle12.C: Likewise.
9271 * g++.dg/abi/mangle17.C: Likewise.
9272 * g++.dg/abi/mangle20-2.C: Likewise.
9273 * g++.dg/abi/pragma-pack1.C: Likewise.
9274 * g++.dg/cpp0x/decltype26.C: Likewise.
9275 * g++.dg/cpp0x/decltype28.C: Likewise.
9276 * g++.dg/cpp0x/decltype29.C: Likewise.
9277 * g++.dg/cpp0x/enum11.C: Likewise.
9278 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9279 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9280 * g++.dg/cpp0x/pr47416.C: Likewise.
9281 * g++.dg/ext/case-range2.C: Likewise.
9282 * g++.dg/ext/case-range3.C: Likewise.
9283 * g++.dg/gomp/for-19.C: Likewise.
9284 * g++.dg/gomp/pr37533.C: Likewise.
9285 * g++.dg/gomp/pr38639.C: Likewise.
9286 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9287 * g++.dg/inherit/base3.C: Likewise.
9288 * g++.dg/inherit/using6.C: Likewise.
9289 * g++.dg/init/placement4.C: Likewise.
9290 * g++.dg/init/reference3.C: Likewise.
9291 * g++.dg/lookup/scoped6.C: Likewise.
9292 * g++.dg/lookup/using7.C: Likewise.
9293 * g++.dg/other/abstract1.C: Likewise.
9294 * g++.dg/other/error10.C: Likewise.
9295 * g++.dg/other/error5.C: Likewise.
9296 * g++.dg/other/field1.C: Likewise.
9297 * g++.dg/other/offsetof5.C: Likewise.
9298 * g++.dg/parse/bitfield2.C: Likewise.
9299 * g++.dg/parse/constant4.C: Likewise.
9300 * g++.dg/parse/crash20.C: Likewise.
9301 * g++.dg/parse/invalid-op1.C: Likewise.
9302 * g++.dg/parse/non-dependent2.C: Likewise.
9303 * g++.dg/parse/template18.C: Likewise.
9304 * g++.dg/tc1/dr152.C: Likewise.
9305 * g++.dg/tc1/dr166.C: Likewise.
9306 * g++.dg/tc1/dr176.C: Likewise.
9307 * g++.dg/tc1/dr213.C: Likewise.
9308 * g++.dg/template/access11.C: Likewise.
9309 * g++.dg/template/access2.C: Likewise.
9310 * g++.dg/template/access3.C: Likewise.
9311 * g++.dg/template/access7.C: Likewise.
9312 * g++.dg/template/arg7.C: Likewise.
9313 * g++.dg/template/cond2.C: Likewise.
9314 * g++.dg/template/crash13.C: Likewise.
9315 * g++.dg/template/crash40.C: Likewise.
9316 * g++.dg/template/crash7.C: Likewise.
9317 * g++.dg/template/crash84.C: Likewise.
9318 * g++.dg/template/ctor5.C: Likewise.
9319 * g++.dg/template/defarg13.C: Likewise.
9320 * g++.dg/template/defarg14.C: Likewise.
9321 * g++.dg/template/dtor7.C: Likewise.
9322 * g++.dg/template/eh2.C: Likewise.
9323 * g++.dg/template/error2.C: Likewise.
9324 * g++.dg/template/error43.C: Likewise.
9325 * g++.dg/template/friend32.C: Likewise.
9326 * g++.dg/template/injected1.C: Likewise.
9327 * g++.dg/template/instantiate1.C: Likewise.
9328 * g++.dg/template/instantiate3.C: Likewise.
9329 * g++.dg/template/instantiate5.C: Likewise.
9330 * g++.dg/template/instantiate7.C: Likewise.
9331 * g++.dg/template/local6.C: Likewise.
9332 * g++.dg/template/lookup2.C: Likewise.
9333 * g++.dg/template/member5.C: Likewise.
9334 * g++.dg/template/memfriend15.C: Likewise.
9335 * g++.dg/template/memfriend16.C: Likewise.
9336 * g++.dg/template/memfriend17.C: Likewise.
9337 * g++.dg/template/memfriend7.C: Likewise.
9338 * g++.dg/template/meminit1.C: Likewise.
9339 * g++.dg/template/nested3.C: Likewise.
9340 * g++.dg/template/non-type-template-argument-1.C: Likewise.
9341 * g++.dg/template/nontype12.C: Likewise.
9342 * g++.dg/template/nontype13.C: Likewise.
9343 * g++.dg/template/nontype6.C: Likewise.
9344 * g++.dg/template/pr23510.C: Likewise.
9345 * g++.dg/template/pr35240.C: Likewise.
9346 * g++.dg/template/ptrmem15.C: Likewise.
9347 * g++.dg/template/ptrmem6.C: Likewise.
9348 * g++.dg/template/qualified-id1.C: Likewise.
9349 * g++.dg/template/qualttp20.C: Likewise.
9350 * g++.dg/template/qualttp3.C: Likewise.
9351 * g++.dg/template/qualttp4.C: Likewise.
9352 * g++.dg/template/qualttp5.C: Likewise.
9353 * g++.dg/template/qualttp6.C: Likewise.
9354 * g++.dg/template/qualttp7.C: Likewise.
9355 * g++.dg/template/qualttp8.C: Likewise.
9356 * g++.dg/template/recurse.C: Likewise.
9357 * g++.dg/template/recurse2.C: Likewise.
9358 * g++.dg/template/ref5.C: Likewise.
9359 * g++.dg/template/scope2.C: Likewise.
9360 * g++.dg/template/sfinae10.C: Likewise.
9361 * g++.dg/template/sfinae3.C: Likewise.
9362 * g++.dg/template/sizeof3.C: Likewise.
9363 * g++.dg/template/static9.C: Likewise.
9364 * g++.dg/template/template-id-2.C: Likewise.
9365 * g++.dg/template/typedef13.C: Likewise.
9366 * g++.dg/template/typename4.C: Likewise.
9367 * g++.dg/template/using14.C: Likewise.
9368 * g++.dg/template/using2.C: Likewise.
9369 * g++.dg/template/warn1.C: Likewise.
9370 * g++.dg/warn/Wparentheses-13.C: Likewise.
9371 * g++.dg/warn/Wparentheses-15.C: Likewise.
9372 * g++.dg/warn/Wparentheses-16.C: Likewise.
9373 * g++.dg/warn/Wparentheses-17.C: Likewise.
9374 * g++.dg/warn/Wparentheses-18.C: Likewise.
9375 * g++.dg/warn/Wparentheses-19.C: Likewise.
9376 * g++.dg/warn/Wparentheses-20.C: Likewise.
9377 * g++.dg/warn/Wparentheses-23.C: Likewise.
9378 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9379 * g++.dg/warn/noeffect2.C: Likewise.
9380 * g++.dg/warn/noeffect4.C: Likewise.
9381 * g++.dg/warn/pr8570.C: Likewise.
9382 * g++.old-deja/g++.brendan/init2.C: Likewise.
9383 * g++.old-deja/g++.eh/spec6.C: Likewise.
9384 * g++.old-deja/g++.pt/crash10.C: Likewise.
9385 * g++.old-deja/g++.pt/crash36.C: Likewise.
9386 * g++.old-deja/g++.pt/derived3.C: Likewise.
9387 * g++.old-deja/g++.pt/error2.C: Likewise.
9388 * g++.old-deja/g++.pt/explicit70.C: Likewise.
9389 * g++.old-deja/g++.pt/infinite1.C: Likewise.
9390 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9391 * g++.old-deja/g++.pt/overload7.C: Likewise.
9392 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9394 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9395 Iain Sandoe <iains@gcc.gnu.org>
9397 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9398 Added code to deal with the case when [Protocol
9399 -descriptionForInstanceMethod:] or [Protocol
9400 -descriptionForClassMethod:] returns NULL.
9402 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9403 Iain Sandoe <iains@gcc.gnu.org>
9405 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9406 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9409 2011-06-07 Xinliang David Li <davidxl@google.com>
9411 * gcc.dg/inline_2.c: New test.
9412 * gcc.dg/unroll_2.c: New test.
9413 * gcc.dg/inline_3.c: New test.
9414 * gcc.dg/unroll_3.c: New test.
9415 * gcc.dg/inline_4.c: New test.
9416 * gcc.dg/unroll_4.c: New test.
9417 * gcc.dg/inline_1.c: New test.
9418 * gcc.dg/unroll_1.c: New test.
9420 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9422 PR tree-optimization/48497
9423 * lib/gcc-defs.exp (dg-additional-options): New proc.
9424 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9425 -msse2 on 32-bit x86.
9427 2011-06-06 Jason Merrill <jason@redhat.com>
9429 * g++.dg/cpp0x/enum19.C: New.
9431 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
9433 * gcc.target/arm/neon-reload-class.c: New test.
9435 2011-06-07 Dodji Seketeli <dodji@redhat.com>
9438 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9440 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9442 * gcc.target/arm/smlatb-1.c: New file.
9443 * gcc.target/arm/smlatt-1.c: New file.
9444 * gcc.target/arm/smlaltb-1.c: New file.
9445 * gcc.target/arm/smlaltt-1.c: New file.
9447 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9449 * gcc.target/arm/mla-2.c: New test.
9451 2011-06-07 Jakub Jelinek <jakub@redhat.com>
9453 PR gcov-profile/49299
9454 * gcc.dg/tree-prof/pr49299-1.c: New test.
9455 * gcc.dg/tree-prof/pr49299-2.c: New test.
9457 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
9459 * lib/target-supports.exp
9460 (check_effective_target_vect_widen_mult_qi_to_hi):
9461 Add NEON as supporting target.
9462 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9463 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9464 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9465 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9466 using widening multiplication on targets that support it.
9467 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9468 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9469 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9471 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9473 Updated all testcases in the ObjC/ObjC++ testsuites to use the
9474 Modern Objective-C runtime API.
9475 * objc/execute/next_mapping.h: Removed.
9476 * objc-obj-c++-shared/next-mapping.h: Removed.
9477 * objc-obj-c++-shared/Object1.h: Removed.
9478 * objc-obj-c++-shared/Object1.m: Removed.
9479 * objc-obj-c++-shared/Object1.mm: Removed.
9480 * objc-obj-c++-shared/Object1-implementation.h: Removed.
9481 * objc-obj-c++-shared/Protocol1.h: Removed.
9482 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9483 of ProtoBool, IVAR_T and METHOD.
9484 * objc-obj-c++-shared/runtime.h: New.
9485 * objc-obj-c++-shared/TestsuiteObject.h: New.
9486 * objc-obj-c++-shared/TestsuiteObject.m: New.
9488 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9489 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9490 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9492 * objc/execute/_cmd.m: Include
9493 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9494 runtime API. ([TestClass +initialize]): Include this method also
9495 with the GNU runtime.
9496 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9497 Object. ([-setValue:]): Return void.
9498 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9499 with the GNU runtime. Include
9500 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
9501 for the NeXT runtime. Use the existing print_ivars() and
9502 compare_structures() implementations for the old NeXT runtime.
9503 Added new implementations for the Modern GNU and NeXT runtimes.
9504 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9505 well. (main): Use objc_getClass(). Use return instead of exit.
9506 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9507 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
9509 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9510 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
9511 instead of Object. (main): Use return instead of exit().
9512 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
9513 instead of Object. Removed prototype for exit(). (main): Use
9514 return instead of exit(). Use the Modern Objective-C runtime API.
9515 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9517 * objc/execute/class-tests-1.h: Include
9518 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9519 runtime API. (test_class_with_superclass): Do not call [Object
9520 class]. There is no need to with the current libobjc.
9521 * objc/execute/class-tests-2.h: Include
9522 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9524 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9525 ../../objc-obj-c++-shared/next-mapping.h.
9526 * objc/execute/class-2.m: Likewise.
9527 * objc/execute/class-3.m: Likewise.
9528 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9529 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
9530 +initialize]): Include this method also with the GNU
9531 runtime. (main): Use the Modern Objective-C runtime API.
9532 * objc/execute/class-5.m: Likewise.
9533 * objc/execute/class-6.m: Likewise.
9534 * objc/execute/class-7.m: Likewise.
9535 * objc/execute/class-8.m: Likewise.
9536 * objc/execute/class-9.m: Likewise.
9537 * objc/execute/class-10.m: Likewise.
9538 * objc/execute/class-11.m: Likewise.
9539 * objc/execute/class-12.m: Likewise.
9540 * objc/execute/class-13.m: Likewise.
9541 * objc/execute/class-14.m: Likewise.
9542 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9543 this method also with the GNU runtime.
9544 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9545 +initialize]): Include this method also with the GNU runtime.
9546 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9548 * objc/execute/encode-1.m: Likewise.
9549 * objc/execute/enumeration-1.m: Likewise.
9550 * objc/execute/enumeration-2.m: Likewise.
9551 * objc/execute/exceptions/catchall-1.m: Likewise.
9552 * objc/execute/exceptions/finally-1.m: Likewise.
9553 * objc/execute/exceptions/foward-1.m: Likewise.
9554 * objc/execute/exceptions/local-variables-1.m: Likewise.
9555 * objc/execute/exceptions/throw-nil.m: Likewise.
9556 * objc/execute/exceptions/trivial.m: Likewise.
9557 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9558 of Object. Include objc/runtime.h instead of objc/objc-api.h.
9559 * objc/execute/exceptions/matcher-1.m: Likewise.
9560 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9562 * objc/execute/formal_protocol-2.m: Likewise.
9563 * objc/execute/formal_protocol-3.m: Likewise.
9564 * objc/execute/formal_protocol-4.m: Likewise.
9565 * objc/execute/formal_protocol-5.m: Include
9566 ../../objc-obj-c++-shared/runtime.h. (main): Always use
9568 * objc/execute/formal_protocol-6.m: Likewise.
9569 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9570 Object. Include <objc/Protocol.h> instead of
9571 ../../objc-obj-c++-shared/Protocol1.h.
9572 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9574 * objc/execute/informal_protocol.m: Likewise.
9575 * objc/execute/load-3.m: Likewise.
9576 * objc/execute/many_args_method.m ([TestClass +initialize]):
9577 Include this method with the GNU runtime as well.
9578 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9579 * objc/execute/nested-func-1.m: Use TestsuiteObject
9581 * objc/execute/nil_method-1.m: Likewise.
9582 * objc/execute/no_clash.m: Likewise.
9583 * objc/execute/np-1.m: Do not include
9584 ../../objc-obj-c++-shared/Protocol1.h.
9585 (main): Use return instead of exit().
9586 * objc/execute/np-2.m: Do not include
9587 ../../objc-obj-c++-shared/Protocol1.h.
9588 ([MyObject +initialize]): Include this method also with the GNU
9589 runtime. (main): Use return instead of exit().
9590 * objc/execute/object_is_class.m: Include
9591 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9592 of Object. (main): Use the Modern Objective-C runtime API.
9593 * objc/execute/object_is_meta_class.m: Likewise.
9594 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9595 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9596 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9597 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9598 Objective-C runtime API.
9599 * objc/execute/protocol-isEqual-2.m: Likewise.
9600 * objc/execute/protocol-isEqual-3.m: Likewise.
9601 * objc/execute/protocol-isEqual-4.m: Likewise.
9602 * objc/execute/redefining_self.m ([TestClass +initialize]):
9603 Include this method with the GNU runtime as well.
9604 * objc/execute/root_methods.m: Include
9605 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9606 Include this method with the GNU runtime as well.
9607 (main): Use the Modern Objective-C runtime API.
9608 * objc/execute/selector-1.m: Include
9609 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9610 of Object. (main): Use the Modern Objective-C runtime API.
9611 * objc/execute/static-1.m ([Test +initialize]): Include this
9612 method with the GNU runtime as well.
9613 * objc/execute/static-2.m: Likewise.
9614 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9615 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9616 ([MathClass +initialize]): Include this method with the GNU
9618 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9620 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9621 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9622 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9623 * objc.dg/attributes/method-attribute-1.m: Likewise.
9624 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9625 * objc.dg/attributes/method-attribute-2.m: Likewise.
9626 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9627 * objc.dg/attributes/method-attribute-3.m: Likewise.
9628 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9629 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9630 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9631 * obj-c++.dg/bitfield-1.mm: Likewise.
9632 * obj-c++.dg/bitfield-2.mm: Likewise
9633 * objc.dg/bitfield-3.m: Likewise.
9634 * obj-c++.dg/bitfield-4.mm: Likewise.
9635 * objc.dg/bitfield-5.m: Likewise
9636 * objc.dg/call-super-1.m: Likewise.
9637 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9638 Use objc_getClass() instead of objc_get_class(), but for the GNU
9639 runtime redefine objc_getClass as objc_get_class. Include
9640 ../objc-obj-c++-shared/runtime.h.
9641 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9642 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9643 Use the Modern Objective-C runtime API.
9644 * objc.dg/class-protocol-1.m: Include
9645 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9646 * obj-c++.dg/class-protocol-1.mm: Likewise.
9647 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9648 * objc.dg/comp-types-10.m: Likewise.
9649 * objc.dg/comp-types-11.m: Likewise.
9650 * objc.dg/comp-types-12.m: Likewise.
9651 * obj-c++.dg/comp-types-9.mm: Likewise.
9652 * obj-c++.dg/comp-types-11.mm: Likewise.
9653 * obj-c++.dg/comp-types-12.mm: Likewise.
9654 * obj-c++.dg/comp-types-13.mm: Likewise.
9655 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9656 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9657 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9658 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9659 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9660 * objc.dg/desig-init-1.m: Likewise.
9661 * obj-c++.dg/defs.mm: Likewise.
9662 * objc.dg/exceptions-2.m: Likewise.
9663 * obj-c++.dg/except-1.mm: Likewise.
9664 * obj-c++.dg/exceptions-2.mm: Likewise.
9665 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9666 Use the Modern Objective-C runtime API.
9667 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9668 the Modern Objective-C runtime API. Do not include
9669 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9670 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9671 the Modern Objective-C runtime API except when using an older NeXT
9673 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9674 the Modern Objective-C runtime API.
9675 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9677 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9678 * objc.dg/encode-7-next-64bit.m: Updated include.
9679 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9681 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9682 the Modern Objective-C runtime API.
9683 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9684 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9685 instead of ../objc-obj-c++-shared/Protocol1.h.
9686 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9687 the Modern Objective-C runtime API except when using an older NeXT
9689 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9690 the Modern Objective-C runtime API.
9691 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9693 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9694 * objc.dg/fix-and-continue-2.m: Likewise.
9695 * objc.dg/foreach-1.m: Likewise.
9696 * objc.dg/foreach-2.m: Likewise.
9697 * objc.dg/foreach-3.m: Likewise.
9698 * objc.dg/foreach-4.m: Likewise.
9699 * objc.dg/foreach-5.m: Likewise.
9700 * objc.dg/foreach-6.m: Likewise.
9701 * objc.dg/foreach-7.m: Likewise.
9702 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9704 * objc.dg/func-ptr-2.m: Likewise.
9705 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9706 Do not include objc/objc-api.h.
9707 * obj-c++.dg/fsf-package-0.mm: Likewise.
9708 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9709 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9710 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9712 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9713 * objc.dg/gnu-runtime-3.m: Likewise.
9714 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9715 * objc.dg/headers.m: Include objc/runtime.h instead of
9716 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9717 for the NeXT runtime.
9718 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9719 * obj-c++.dg/isa-field-1.mm: Likewise.
9720 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9721 * objc.dg/layout-1.m: Likewise.
9722 * objc.dg/layout-2.m: Likewise.
9723 * objc.dg/local-decl-2.m: Likewise.
9724 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9725 Object. ([Container +elementForView:]): Use
9726 class_conformsToProtocol().
9727 * obj-c++.dg/lookup-2.mm: Likewise.
9728 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9729 * obj-c++.dg/local-decl-1.mm: Likewise.
9730 * objc.dg/method-3.m: Likewise.
9731 * objc.dg/method-4.m: Likewise.
9732 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9733 ../objc-obj-c++-shared/Protocol1.h.
9734 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9735 * objc.dg/method-9.m: Likewise.
9736 * objc.dg/method-10.m: Likewise.
9737 * objc.dg/method-13.m ([Root +initialize]): Include this method
9738 also for the GNU runtime. (main): Use objc_getClass() also for
9740 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9741 * objc.dg/method-17.m: Likewise.
9742 * objc.dg/method-19.m: Likewise.
9743 * objc.dg/method-20b.m: Likewise.
9744 * obj-c++.dg/method-2.mm: Likewise.
9745 * obj-c++.dg/method-6.mm: Likewise.
9746 * obj-c++.dg/method-10.mm: Likewise.
9747 * obj-c++.dg/method-11.mm: Likewise.
9748 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9749 ../objc-obj-c++-shared/Protocol1.h.
9750 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9751 * obj-c++.dg/method-15.mm: Likewise.
9752 * obj-c++.dg/method-17.mm: Likewise.
9753 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9754 +initialize]): Include this method also for the GNU
9755 runtime. (main): Use objc_getClass() also for the GNU runtime.
9756 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9757 * obj-c++.dg/method-22.mm: Likewise.
9758 * obj-c++.dg/method-23.mm: Likewise.
9759 * obj-c++.dg/no-extra-load.mm: Likewise.
9760 * objc.dg/objc-fast-4.m: Likewise.
9761 * objc.dg/objc-gc-4.m: Likewise.
9762 * obj-c++.dg/objc-gc-3.mm: Likewise.
9763 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9764 protocol_getMethodDescription() instead of [Protocol
9765 -descriptionForInstanceMethod].
9766 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9767 Made it available with all runtimes. (main): Call -test instead
9769 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9770 and put into a category.
9771 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9772 Object. Include objc/objc.h.
9773 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9774 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9775 New. (main): Use protocol_getMethodDescription() instead
9776 of [Protocol -descriptionForInstanceMethod] and [Protocol
9777 -descriptionForClassMethod].
9778 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9779 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9780 Objective-C runtime API.
9781 * obj-c++.dg/proto-qual-1.mm: Likewise.
9782 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9784 * obj-c++.dg/property/property-1.mm: Likewise.
9785 * obj-c++.dg/qual-types-1.mm: Likewise.
9786 * objc.dg/selector-2.m: Include objc/objc.h instead of
9787 ../objc-obj-c++-shared/Object1.h.
9788 * obj-c++.dg/selector-2.mm: Likewise.
9789 * obj-c++.dg/selector-5.mm: Likewise.
9790 * obj-c++.dg/selector-6.mm: Likewise.
9791 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9792 Object. Do not include objc/objc-api.h.
9793 * obj-c++.dg/set-not-used-1.mm: Likewise.
9794 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9795 * objc.dg/stret-1.m: Likewise.
9796 * objc.dg/stret-2.m: Likewise.
9797 * obj-c++.dg/super-class-2.mm: Likewise.
9798 * objc.dg/super-class-3.m: Likewise.
9799 * objc.dg/super-class-4.m: Likewise.
9800 * objc.dg/sync-2.m: Likewise.
9801 * obj-c++.dg/sync-2.mm: Likewise.
9802 * objc.dg/sync-1.m: Include objc/objc.h instead of
9803 ../objc-obj-c++-shared/Object1.h.
9804 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9805 'Class' as the type of 'isa'.
9806 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9807 Objective-C runtime API. ([TestClass +initialize]): Include this
9808 method with the GNU runtime as well.
9809 * objc.dg/strings/strings-1.m: Updated includes.
9810 * obj-c++.dg/strings/strings-1.mm: Likewise.
9811 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9812 objc.dg/strings/const-str-12b.m.
9813 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9814 * obj-c++.dg/template-3.mm: Likewise.
9815 * obj-c++.dg/template-4.mm: Likewise.
9816 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9817 Objective-C runtime API.
9818 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9819 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9820 * obj-c++.dg/try-catch-1.mm: Likewise.
9821 * obj-c++.dg/try-catch-2.mm: Likewise.
9822 * objc.dg/try-catch-3.m: Likewise.
9823 * obj-c++.dg/try-catch-3.mm: Likewise.
9824 * objc.dg/try-catch-6.m: Likewise.
9825 * objc.dg/try-catch-7.m: Likewise.
9826 * obj-c++.dg/try-catch-7.mm: Likewise.
9827 * obj-c++.dg/try-catch-8.mm: Likewise.
9828 * obj-c++.dg/try-catch-9.mm: Likewise.
9829 * objc.dg/try-catch-10.m: Likewise.
9830 * obj-c++.dg/try-catch-11.mm: Likewise.
9831 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9832 Object. Include objc/objc.h.
9833 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9834 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9835 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9836 Object. Use Modern Objective-C runtime API. Do not use
9838 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9839 * obj-c++.dg/torture/trivial.mm: Likewise.
9840 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9841 instead of ../objc-obj-c++-shared/Object1.h. Include
9842 ../objc-obj-c++-shared/runtime.h.
9843 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9844 * objc.dg/torture/strings/const-str-11.m: Likewise.
9845 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9846 * objc.dg/torture/strings/const-str-9.m: Likewise.
9847 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9848 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9849 instead of Object. Only add _FooClassReference if
9851 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9852 * objc.dg/torture/strings/const-str-8.m: Likewise.
9853 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9854 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9856 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9858 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9859 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9860 * obj-c++.dg/va-meth-1.mm: Likewise.
9861 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9862 ../objc-obj-c++-shared/Object1.h.
9863 * objc.dg/zero-link-3.m: Likewise.
9865 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9867 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9869 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9872 * obj-c++.dg/property/cxx-property-1.mm: New.
9873 * obj-c++.dg/property/cxx-property-2.mm: New.
9875 2011-06-06 Jason Merrill <jason@redhat.com>
9877 * g++.dg/cpp0x/regress/ptrmem1.C: New.
9879 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
9881 PR rtl-optimization/49145
9883 * gcc.c-torture/compile/pr49145.c: New test.
9885 2011-06-06 Jakub Jelinek <jakub@redhat.com>
9888 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9889 to dg-options, match also DW_AT_linkage_name.
9892 * gcc.dg/debug/pr49294.c: New test.
9895 * g++.dg/opt/pr49264.C: New test.
9897 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
9899 PR tree-optimization/49243
9900 * gcc.dg/pr49243.c: New.
9902 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9904 * gnat.dg/specs/cond_expr1.ads: New test.
9906 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9908 * gnat.dg/deferred_const4.ad[sb]: New test.
9909 * gnat.dg/deferred_const4_pkg.ads: New helper.
9911 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9913 * gnat.dg/test_tamdt.adb: Rename to...
9914 * gnat.dg/taft_type1.adb: ...this.
9915 * gnat.dg/tamdt.ad[sb]: Rename to...
9916 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9917 * gnat.dg/tamdt_aux.ads: Rename to...
9918 * gnat.dg/taft_type1_pkg2.ads: ...this.
9919 * gnat.dg/taft_type2.ad[sb]: New test.
9920 * gnat.dg/taft_type2_pkg.ads: New helper.
9921 * gnat.dg/taft_type3.adb: New test.
9922 * gnat.dg/taft_type3_pkg.ads: New helper.
9924 2011-06-05 Tobias Burnus <burnus@net-b.de>
9927 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9930 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9933 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9935 * objc.dg/gnu-api-2-objc.m: Likewise.
9936 * obj-c++.dg/gnu-api-2-class.mm: Likewise
9937 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9939 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9941 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
9942 alignment, not the alignment, when calling class_addIvar(). Add
9943 an 'isa' instance variable to the test root class.
9944 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9946 2011-06-04 Jan Hubicka <jh@suse.cz>
9948 PR tree-optimization/48893
9949 PR tree-optimization/49091
9950 PR tree-optimization/49179
9951 * gfortran.dg/pr49179.f90: New testcase
9953 2011-06-04 Jan Hubicka <jh@suse.cz>
9956 * g++.dg/torture/pr48954.C: New testcase.
9958 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9960 * g++.dg/warn/delete-non-virtual-dtor.C: New.
9962 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9965 * g++.dg/diagnostic/bitfld2.C: New.
9967 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9970 * gcc.c-torture/execute/pr49281.c: New test.
9972 2011-06-04 Jan Hubicka <jh@suse.cz>
9974 PR tree-optimize/48929
9975 * gcc.c-torture/compile/pr48929.c: New testcase.
9977 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9979 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9981 2011-06-03 Jakub Jelinek <jakub@redhat.com>
9984 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9986 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9988 * objc.dg/headers.m: Do not include sarray.h and hash.h.
9990 2011-06-03 Richard Henderson <rth@redhat.com>
9991 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9993 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9995 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9997 * objc.dg/headers.m: Do not include objc-list.h.
9999 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10001 * objc.dg/type-stream-1.m: Test removed.
10002 * objc.dg/headers.m: Do not include typedstream.h.
10004 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10006 * objc.dg/torture/forward-1.m (main): Updated testcase.
10008 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
10011 * gcc.c-torture/compile/pr49163.c: New.
10013 2011-06-02 Asher Langton <langton2@llnl.gov>
10016 * gfortran.dg/PR49268.f90: New test.
10018 2011-06-02 Asher Langton <langton2@llnl.gov>
10021 * gfortran.dg/PR37039.f90: New test.
10023 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10026 * objc.dg/method-5.m: Updated.
10027 * objc.dg/method-19.m: Updated.
10028 * objc.dg/method-lookup-1.m: New.
10029 * obj-c++.dg/method-6.mm: Updated.
10030 * obj-c++.dg/method-7.mm: Updated.
10031 * obj-c++.dg/method-lookup-1.mm: New.
10033 2011-06-02 DJ Delorie <dj@redhat.com>
10035 * lib/timeout.exp (timeout): Add board_info support.
10037 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
10039 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10041 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10044 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10045 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10047 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
10048 Hans-Peter Nilsson <hp@axis.com>
10050 PR rtl-optimization/48840
10051 * gcc.target/sparc/ultrasp13.c: New test.
10053 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
10056 * gcc.c-torture/compile/pr49238.c: New.
10058 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
10060 * gcc.target/arm/g2.c: Skip test in -mthumb.
10061 Skip test unless cpu is xscale.
10062 * gcc.target/arm/scd42-2.c: Likewise.
10063 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10065 2011-06-01 Jason Merrill <jason@redhat.com>
10067 * g++.dg/cpp0x/decltype28.C: New.
10068 * g++.dg/cpp0x/decltype29.C: New.
10070 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
10073 * gcc.target/mips/pr45074.c: New test.
10075 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
10076 Hans-Peter Nilsson <hp@axis.com>
10078 PR rtl-optimization/48830
10079 * gcc.target/sparc/ultrasp12.c: New test.
10081 2011-06-01 David Li <davidxl@google.com>
10083 * gcc.dg/profile-dir-1.c: Change pass name.
10084 * gcc.dg/profile-dir-2.c: Ditto.
10085 * gcc.dg/tree-ssa/dump-1.c: Ditto.
10086 * gcc.dg/tree-ssa/loop-25.c: Ditto.
10087 * gcc.dg/tree-prof/stringop-1.c: Ditto.
10088 * gcc.dg/tree-prof/update-loopch.c: Ditto.
10089 * gcc.dg/tree-prof/stringop-2.c: Ditto.
10090 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10091 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10092 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10093 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10094 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10095 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10096 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10097 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10098 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10099 * gcc.dg/profile-dir-3.c: Ditto.
10100 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10102 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
10104 * objc.dg/attributes/method-nonnull-1.m: New test.
10105 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10107 2011-05-31 Tobias Burnus <burnus@net-b.de>
10110 * gfortran.dg/coarray_atomic_1.f90: New.
10111 * gfortran.dg/coarray/atomic_1.f90: New.
10113 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10115 * gcc.dg/guality/bswaptest.c: New test.
10116 * gcc.dg/guality/clztest.c: New test.
10117 * gcc.dg/guality/ctztest.c: New test.
10118 * gcc.dg/guality/rotatetest.c: New test.
10121 * gcc.target/i386/pr48688.c: New test.
10123 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
10126 * g++.dg/lookup/name-clash9.C: New.
10128 2011-05-31 Tobias Burnus <burnus@net-b.de>
10131 * gfortran.dg/coarray/dummy_1.f90: New.
10133 2011-05-31 Tobias Burnus <burnus@net-b.de>
10136 * gfortran.dg/coarray/save_1.f90: New.
10137 * gfortran.dg/coarray_4.f90: Update dg-error.
10139 2011-05-31 Jason Merrill <jason@redhat.com>
10141 * g++.dg/cpp0x/rv-template1.C: New.
10143 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10145 PR rtl-optimization/49235
10146 * gcc.dg/pr49235.c: New test.
10148 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10150 PR tree-optimization/49093
10151 * gcc.dg/vect/pr49093.c: New test.
10153 2011-05-31 Dodji Seketeli <dodji@redhat.com>
10156 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10158 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10161 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10164 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
10167 * gcc.c-torture/execute/pr49186.c: New.
10169 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
10172 * gcc.target/i386/pr49168-1.c: New.
10174 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10175 Eric Botcazou <ebotcazou@adacore.com>
10177 * gcc.dg/guality/drap.c: New test.
10179 2011-05-30 Richard Guenther <rguenther@suse.de>
10181 PR tree-optimization/49210
10182 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10183 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10185 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10188 * g++.dg/gomp/pr49223-1.C: New test.
10189 * g++.dg/gomp/pr49223-2.C: New test.
10191 2011-05-30 Richard Guenther <rguenther@suse.de>
10193 PR tree-optimization/49218
10194 * gcc.c-torture/execute/pr49218.c: New testcase.
10196 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
10198 PR tree-optimization/49199
10199 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10200 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10201 -fno-tree-scev-cprop.
10203 2011-05-29 Janus Weil <janus@gcc.gnu.org>
10206 * gfortran.dg/extends_13.f03: New.
10208 2011-05-29 Jakub Jelinek <jakub@redhat.com>
10210 PR rtl-optimization/49095
10211 * gcc.target/i386/pr49095.c: New test.
10213 2011-05-29 Tobias Burnus <burnus@net-b.de>
10216 * gfortran.dg/coarray_24.f90: New.
10218 2011-05-29 Tobias Burnus <burnus@net-b.de>
10221 * gfortran.dg/coarray_23.f90: New.
10223 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
10225 From Ryan Mansfield
10226 * gcc.dg/pr48826.c: New test.
10228 2011-05-29 Richard Guenther <rguenther@suse.de>
10230 PR tree-optimization/49217
10231 * gcc.dg/torture/pr49217.c: New testcase.
10233 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
10236 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10238 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
10240 * gnat.dg/boolean_subtype.adb: Rename to...
10241 * gnat.dg/boolean_subtype1.adb: ...this.
10243 2011-05-28 Jason Merrill <jason@redhat.com>
10245 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10247 2011-05-27 Jason Merrill <jason@redhat.com>
10249 * g++.dg/cpp0x/enum18.C: Adjust.
10251 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10253 2011-05-27 Tobias Burnus <burnus@net-b.de>
10256 * gfortran.dg/coarray_22.f90: New.
10258 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10260 PR tree-optimization/46728
10261 * gcc.target/powerpc/pr46728-1.c: New.
10262 * gcc.target/powerpc/pr46728-2.c: New.
10263 * gcc.target/powerpc/pr46728-3.c: New.
10264 * gcc.target/powerpc/pr46728-4.c: New.
10265 * gcc.target/powerpc/pr46728-5.c: New.
10266 * gcc.dg/pr46728-6.c: New.
10267 * gcc.target/powerpc/pr46728-7.c: New.
10268 * gcc.target/powerpc/pr46728-8.c: New.
10269 * gcc.dg/pr46728-9.c: New.
10270 * gcc.target/powerpc/pr46728-10.c: New.
10271 * gcc.target/powerpc/pr46728-11.c: New.
10272 * gcc.dg/pr46728-12.c: New.
10273 * gcc.target/powerpc/pr46728-13.c: New.
10274 * gcc.target/powerpc/pr46728-14.c: New.
10275 * gcc.target/powerpc/pr46728-15.c: New.
10276 * gcc.target/powerpc/pr46728-16.c: New.
10278 2011-05-27 Jason Merrill <jason@redhat.com>
10280 * g++.dg/abi/mangle47.C: New.
10283 * g++.dg/template/const5.C: New.
10285 * g++.dg/cpp0x/enum18.C: New.
10287 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10289 * g++.dg/cpp0x/error6.C: New.
10291 * g++.dg/cpp0x/error5.C: New.
10293 2011-05-27 Jakub Jelinek <jakub@redhat.com>
10296 * g++.dg/eh/cond6.C: New test.
10298 2011-05-27 Tobias Burnus <burnus@net-b.de>
10301 * gfortran.dg/rank_3.f90: New.
10302 * gfortran.dg/rank_4.f90: New.
10304 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
10306 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10307 replace dump search.
10309 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
10311 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10312 * gnat.dg/bit_packed_array5.adb: ...here.
10314 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10317 * g++.dg/cpp0x/auto25.C: New.
10319 2011-05-27 Richard Guenther <rguenther@suse.de>
10321 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10323 2011-05-27 Richard Guenther <rguenther@suse.de>
10325 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10327 2011-05-27 Richard Guenther <rguenther@suse.de>
10329 PR middle-end/49189
10330 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10332 2011-05-26 Jason Merrill <jason@redhat.com>
10334 * g++.dg/cpp0x/friend1.C: New.
10335 * g++.dg/cpp0x/friend2.C: New.
10337 * g++.dg/cpp0x/auto7.C: Update.
10338 * g++.dg/template/crash50.C: Adjust.
10339 * g++.dg/template/static9.C: Adjust.
10340 * g++.old-deja/g++.ext/memconst.C: Adjust.
10342 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
10344 * gcc.dg/march.c: Ignore a note for some targets.
10346 2011-05-26 Janis Johnson <janis187@us.ibm.com>
10347 Nathan Froyd <froydnj@codesourcery.com>
10351 * g++.old-deja/g++.jason/cond.C: Remove xfails.
10352 * g++.dg/parse/pr18770.C: New test.
10353 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10355 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10358 * gfortran.dg/dependency_40.f90 : New test.
10360 2011-05-26 Tobias Burnus <burnus@net-b.de>
10363 * gfortran.dg/coarray/registering_1.f90: New.
10365 2011-05-26 Jason Merrill <jason@redhat.com>
10367 * g++.dg/cpp0x/variadic111.C: New.
10368 * g++.dg/cpp0x/variadic41.C: Adjust.
10370 2011-05-26 Richard Guenther <rguenther@suse.de>
10372 PR tree-optimization/48702
10373 * gcc.dg/torture/pr48702.c: New testcase.
10375 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10377 PR gcov-profile/48845
10378 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10380 * gcc.dg/matrix/matrix.exp: Likewise.
10381 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10382 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10383 line number to check_profiling_available.
10384 * lib/target-supports.exp (check_profiling_available): Account for
10386 Require TLS runtime support with -fprofile-generate.
10387 * lib/profopt.exp (profopt-execute): Add TLS options for
10388 -fprofile-generate.
10389 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10391 2011-05-26 Jakub Jelinek <jakub@redhat.com>
10394 * g++.dg/eh/cond5.C: New test.
10396 PR tree-optimization/49161
10397 * gcc.c-torture/execute/pr49161.c: New test.
10399 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10401 * gcc.target/arm/neon-vorn-vbic.c: New test.
10403 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
10405 PR tree-optimization/49038
10406 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10407 * gcc.dg/vect/pr49038.c: New test.
10409 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
10411 * g++.dg/init/pr25811-3.C: New.
10412 * g++.dg/init/pr25811-4.C: New.
10414 2011-05-25 Jason Merrill <jason@redhat.com>
10416 * g++.dg/cpp0x/enum17.C: New.
10417 * g++.old-deja/g++.jason/rfg10.C: Adjust.
10419 * g++.dg/cpp0x/auto24.C: New.
10421 * g++.dg/cpp0x/error4.C: New.
10423 * g++.dg/cpp0x/rv-restrict.C: New.
10425 * g++.dg/cpp0x/enum15.C: New.
10426 * g++.dg/cpp0x/constexpr-switch2.C: New.
10428 * g++.dg/cpp0x/variadic110.C: New.
10430 * g++.dg/cpp0x/auto9.C: Add typedef test.
10432 * g++.dg/cpp0x/auto23.C: New.
10433 * g++.dg/cpp0x/auto9.C: Adjust.
10435 * g++.dg/cpp0x/defaulted29.C: New.
10437 * g++.dg/cpp0x/initlist51.C: New.
10439 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
10441 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10442 * g++.dg/abi/packed1.C: Suppress warning.
10443 * g++.dg/warn/Wunused-parm-3.C: Likewise.
10444 * g++.dg/template/stdarg1.C: Likewise.
10445 * g++.dg/other/packed1.C: Remove arm from xfail list.
10447 2011-05-25 Jason Merrill <jason@redhat.com>
10449 * g++.dg/cpp0x/enum16.C: New.
10450 * g++.dg/parse/error15.C: Adjust.
10452 * g++.dg/cpp0x/initlist50.C: New.
10454 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10456 * g++.dg/cpp0x/variadic109.C: New.
10458 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
10460 * gcc.target/i386/pause-1.c: New.
10462 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
10464 * gcc.dg/stack-usage-1.c: Adjust comment.
10465 * gcc.dg/stack-usage-2.c: New test.
10467 2011-05-25 Jakub Jelinek <jakub@redhat.com>
10470 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10471 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10473 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
10475 PR rtl-optimization/48757
10476 * gfortran.dg/pr48757.f: New test case.
10478 2011-05-24 Jason Merrill <jason@redhat.com>
10480 * g++.dg/cpp0x/access01.C: New.
10482 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10485 * objc.dg/pr48177.m: New testcase.
10487 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10490 * objc.dg/pr48187.m: New testcase.
10491 * obj-c++.dg/pr48187.mm: New testcase.
10492 * objc.dg/ivar-extra-semicolon.m: New testcase.
10494 2011-05-24 Jason Merrill <jason@redhat.com>
10496 * g++.dg/template/access21.C: New.
10497 * g++.dg/template/access22.C: New.
10499 2011-05-24 Michael Matz <matz@gcc.gnu.org>
10501 PR rtl-optimization/48633
10502 * g++.dg/pr48633.C: New test.
10504 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10507 * g++.dg/other/pr49133.C: New test.
10509 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10510 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10512 * gcc.dg/torture/tls/run-gd.c: New test.
10513 * gcc.dg/torture/tls/run-ie.c: New test.
10514 * gcc.dg/torture/tls/run-ld.c: New test.
10515 * gcc.dg/torture/tls/run-le.c: New test.
10516 * lib/target-supports.exp (check_effective_target_tls_runtime):
10517 Build testcase with TLS options.
10519 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10521 * gcc.dg/vect/pr48172.c: Remove dg-do run.
10523 2011-05-24 Tom de Vries <tom@codesourcery.com>
10525 PR tree-optimization/49121
10526 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10528 2011-05-23 Jason Merrill <jason@redhat.com>
10530 * g++.dg/cpp0x/defaulted28.C: New.
10532 * g++.dg/cpp0x/sfinae25.C: New.
10534 * g++.dg/cpp0x/rv-cast2.C: New.
10536 * g++.dg/cpp0x/enum14.C: New.
10538 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10541 * gcc.c-torture/execute/pr49123.c: New test.
10544 * gcc.dg/debug/pr49032.c: New test.
10547 * gcc.dg/pr49120.c: New test.
10549 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
10552 * gcc.target/i386/pr47315.c: New test.
10554 2011-05-23 Jason Merrill <jason@redhat.com>
10556 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10558 * g++.dg/cpp0x/sfinae24.C: New.
10560 * g++.dg/cpp0x/error3.C: New.
10562 * g++.dg/cpp0x/defaulted27.C: New.
10564 * g++.dg/cpp0x/decltype27.C: New.
10566 2011-05-23 Richard Guenther <rguenther@suse.de>
10568 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10570 2011-05-23 Richard Guenther <rguenther@suse.de>
10572 PR tree-optimization/40874
10573 * g++.dg/tree-ssa/pr40874.C: New testcase.
10575 2011-05-23 Richard Guenther <rguenther@suse.de>
10577 PR tree-optimization/49115
10578 * g++.dg/torture/pr49115.C: New testcase.
10580 2011-05-23 Richard Guenther <rguenther@suse.de>
10582 PR middle-end/15419
10583 * gcc.dg/memcpy-3.c: New testcase.
10585 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10587 PR middle-end/48973
10588 * gcc.c-torture/execute/pr48973-1.c: New test.
10589 * gcc.c-torture/execute/pr48973-2.c: New test.
10591 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10594 * g++.dg/warn/pr18016.C: New.
10596 2011-05-23 Tom de Vries <tom@codesourcery.com>
10599 * gcc.target/arm/ivopts-6.c: New test.
10601 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10603 PR middle-end/49029
10604 * gcc.c-torture/compile/pr49029.c: New test.
10606 2011-05-22 Jason Merrill <jason@redhat.com>
10608 * g++.dg/cpp0x/sfinae23.C: New.
10609 * g++.dg/cpp0x/sfinae8.C: Correct.
10611 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10613 * gfortran.dg/function_optimize_8.f90: New test case.
10615 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10617 PR tree-optimization/49087
10618 * gcc.dg/vect/O3-pr49087.c: New test.
10620 2011-05-21 Jason Merrill <jason@redhat.com>
10622 * g++.dg/debug/const5.C: New.
10624 2011-05-20 Jason Merrill <jason@redhat.com>
10626 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10628 * g++.dg/cpp0x/constexpr-static7.C: New.
10630 * g++.dg/cpp0x/enum12.C: New.
10631 * g++.dg/cpp0x/enum13.C: New.
10633 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10636 * gfortran.dg/select_type_23.f03: New.
10638 2011-05-20 Jason Merrill <jason@redhat.com>
10640 * g++.dg/cpp0x/defaulted26.C: New.
10642 * g++.dg/cpp0x/noexcept02.C: Fix.
10643 * g++.dg/cpp0x/noexcept03.C: Fix.
10644 * g++.dg/cpp0x/noexcept08.C: Fix.
10645 * g++.dg/cpp0x/noexcept10.C: New.
10647 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10650 * gfortran.dg/extends_12.f03: New.
10652 2011-05-20 Jason Merrill <jason@redhat.com>
10654 * g++.dg/template/koenig9.C: New.
10655 * g++.dg/opt/pr47615.C: Fix.
10656 * g++.dg/overload/defarg1.C: Fix.
10657 * g++.dg/tc1/dr213.C: Remove xfail.
10658 * g++.dg/torture/pr34850.C: Fix.
10659 * g++.dg/torture/pr39362.C: Fix.
10660 * g++.old-deja/g++.brendan/crash56.C: Fix.
10661 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10663 2011-05-20 Richard Guenther <rguenther@suse.de>
10665 PR tree-optimization/49079
10666 * gcc.dg/torture/pr49079.c: New testcase.
10668 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10670 PR tree-optimization/49073
10671 * gcc.c-torture/execute/pr49073.c: New test.
10673 2011-06-19 Tobias Burnus <burnus@net-b.de>
10676 * gfortran.dg/coarray_21.f90: New.
10678 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10680 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10683 2011-05-19 Richard Guenther <rguenther@suse.de>
10686 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10688 2011-05-19 Richard Guenther <rguenther@suse.de>
10690 PR middle-end/48985
10691 * gcc.dg/builtin-object-size-11.c: New testcase.
10693 2011-05-19 Tom de Vries <tom@codesourcery.com>
10696 * gcc.target/arm/ivopts.c: New test.
10697 * gcc.target/arm/ivopts-2.c: New test.
10699 2011-05-19 Tom de Vries <tom@codesourcery.com>
10701 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10703 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10705 * gcc.c-torture/execute/960321-1.x: Remove.
10707 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10710 * gfortran.dg/move_alloc_4.f90: New.
10712 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10715 * gcc.target/i386/pr49002-1.c: New test.
10716 * gcc.target/i386/pr49002-2.c: Likewise.
10718 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10720 PR tree-optimization/49039
10721 * gcc.c-torture/execute/pr49039.c: New test.
10722 * gcc.dg/tree-ssa/pr49039.c: New test.
10723 * g++.dg/torture/pr49039.C: New test.
10725 2011-05-18 Jason Merrill <jason@redhat.com>
10727 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10728 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10729 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10731 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10733 * gcc.target/bfin/mcpu-bf592.c: New test.
10735 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10737 PR tree-optimization/41881
10738 * gcc.dg/vect/O3-pr41881.c: New test.
10739 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10741 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10743 PR tree-optimization/49000
10744 * gcc.dg/pr49000.c: New test.
10746 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10748 * gnat.dg/invalid1.adb: New test.
10750 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10752 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10754 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10755 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10757 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10760 * g++.dg/cpp0x/range-for18.C: New.
10762 2011-05-15 Tobias Burnus <burnus@net-b.de>
10765 * gfortran.dg/coarray/image_index_2.f90: New.
10767 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10769 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10770 * g++.dg/cpp0x/override2.C: New.
10772 2011-05-14 Tobias Burnus <burnus@net-b.de>
10775 * gfortran.de/coarray_20.f90: New.
10777 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10780 * function_optimize_7.f90: New test case.
10782 2011-05-13 Jason Merrill <jason@redhat.com>
10784 * g++.dg/cpp0x/decltype26.C: New.
10785 * g++.dg/cpp0x/enum11.C: New.
10787 2011-05-13 Tobias Burnus <burnus@net-b.de>
10791 * gfortran.dg/assign_8.f90: Update dg-error.
10793 2011-05-13 Tobias Burnus <burnus@net-b.de>
10796 * gfortran.dg/io_constraints_8.f90: New.
10797 * gfortran.dg/io_constraints_9.f90: New.
10799 2011-05-13 Martin Thuresson <martint@google.com>
10801 PR gcov-profile/47793
10802 * gcc.dg/pr47793.c: New.
10804 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10806 PR tree-optimization/48975
10807 * gcc.dg/pr48975.c: New test.
10809 2011-05-12 Tobias Burnus <burnus@net-b.de>
10812 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10814 2011-05-12 Jason Merrill <jason@redhat.com>
10816 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10818 2011-05-12 Geert Bosch <bosch@adacore.com>
10820 * gnat.dg/view_conversion1.adb: New test.
10822 2011-05-12 Richard Guenther <rguenther@suse.de>
10824 PR tree-optimization/48172
10825 * gcc.dg/vect/pr48172.c: New testcase.
10827 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10830 * g++.dg/opt/pr48967.C: New test.
10832 2011-05-11 Jason Merrill <jason@redhat.com>
10834 * g++.dg/cpp0x/constexpr-friend.C: New.
10835 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10837 * g++.dg/cpp0x/sfinae22.C: New.
10839 2011-05-11 Tobias Burnus <burnus@net-b.de>
10842 * gfortran.dg/generic_24.f90: New.
10844 2011-05-11 Richard Guenther <rguenther@suse.de>
10846 PR tree-optimization/15256
10847 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10849 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10852 * gcc.dg/pr48159-1.c: New test.
10853 * gcc.dg/pr48159-2.c: New test.
10855 2011-05-11 Richard Guenther <rguenther@suse.de>
10857 PR middle-end/48953
10858 * gcc.dg/torture/pr48953.c: New testcase.
10860 2011-05-11 Richard Guenther <rguenther@suse.de>
10862 PR tree-optimization/18041
10863 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10865 2011-05-11 Alan Modra <amodra@gmail.com>
10868 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10870 2011-05-10 Jason Merrill <jason@redhat.com>
10872 * g++.dg/cpp0x/defaulted25.C: New.
10873 * g++.dg/template/crash7.C: Adjust.
10875 * g++.dg/cpp0x/variadic108.C: New.
10877 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
10879 * g++.dg/inherit/virtual9.C: Extend.
10881 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10884 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10885 are passed and returned in vector registers.
10887 2011-05-10 Richard Guenther <rguenther@suse.de>
10889 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10890 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10891 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10892 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10893 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
10896 2011-05-10 Jakub Jelinek <jakub@redhat.com>
10898 PR tree-optimization/48611
10899 PR tree-optimization/48794
10900 * gfortran.dg/gomp/pr48611.f90: New test.
10901 * gfortran.dg/gomp/pr48794.f90: New test.
10904 * gcc.dg/dfp/pr48928.c: New test.
10906 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10909 * g++.dg/cpp0x/pr48522.C: New.
10911 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10914 * g++.dg/cpp0x/sfinae21.C: New.
10916 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10918 * g++.dg/template/sfinae28.C: Rename to...
10919 * g++.dg/cpp0x/sfinae19.C: ... this.
10920 * g++.dg/template/sfinae29.C: Rename to...
10921 * g++.dg/cpp0x/sfinae20.C: ... this.
10923 2011-05-09 Jeff Law <law@redhat.com>
10925 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10926 consistent results.
10928 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
10931 * g++.dg/init/pr20039.C: New.
10933 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10937 * g++.dg/template/sfinae28.C: New.
10938 * g++.dg/template/sfinae29.C: Likewise.
10940 2011-05-09 Jason Merrill <jason@redhat.com>
10942 * g++.dg/template/nontype23.C: New.
10944 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
10946 * g++.dg/init/pr48859.C: New.
10948 2011-05-09 Jason Merrill <jason@redhat.com>
10950 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10951 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10952 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10953 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10954 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10955 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10956 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10957 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10959 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
10961 * g++.dg/inherit/virtual9.C: New.
10963 2011-05-09 Dodji Seketeli <dodji@redhat.com>
10966 * g++.dg/template/dependent-expr8.C: New test case.
10968 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
10970 PR tree-optimization/48837
10971 * gcc.dg/pr48837.c: New testcase.
10973 2011-05-06 Jason Merrill <jason@redhat.com>
10975 * g++.dg/cpp0x/constexpr-condition2.C: New.
10977 * g++.dg/cpp0x/constexpr-missing.C: New.
10979 2011-05-06 Tobias Burnus <burnus@net-b.de>
10982 * gfortran.dg/coarray/this_image_2.f90: New.
10984 2011-05-06 Tobias Burnus <burnus@net-b.de>
10988 * gfortran.dg/bind_c_usage_22.f90: New.
10989 * gfortran.dg/bind_c_usage_23.f90: New.
10990 * gfortran.dg/bind_c_usage_24.f90: New.
10991 * gfortran.dg/bind_c_usage_24_c.c: New.
10993 2011-05-06 Dodji Seketeli <dodji@redhat.com>
10996 * g++.dg/template/member9.C: New test case.
10998 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
11000 * gnat.dg/discr29.ad[sb]: New test.
11001 * gnat.dg/discr30.adb: Likewise.
11003 2011-05-05 Julian Brown <julian@codesourcery.com>
11005 * gcc.target/arm/neon-vset_lanes8.c: New test.
11007 2011-05-05 Jason Merrill <jason@redhat.com>
11009 * g++.dg/init/new32.C: New.
11011 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11013 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11016 2011-05-05 Jakub Jelinek <jakub@redhat.com>
11018 PR rtl-optimization/48381
11019 * gcc.c-torture/compile/pr48381.c: New test.
11021 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
11023 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11025 * gcc.target/i386/opt-1.c: Ditto.
11027 2011-05-04 Jason Merrill <jason@redhat.com>
11029 * g++.dg/conversion/base1.C: New.
11031 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11033 PR libgfortran/48787
11034 * gfortran.dg/round_3.f08: Add more checks to test case.
11036 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
11038 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11039 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11040 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11041 Gate test on effective_target fd_truncate.
11043 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
11045 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11046 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11047 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11048 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
11049 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11050 * gcc.target/i386/pr38824.c: Ditto.
11051 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11052 * gcc.target/i386/vecinit-2.c: Ditto.
11053 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11054 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11055 * gcc.target/i386/parity-2.c: Ditto.
11056 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11058 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
11060 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11061 remove duplication.
11062 * gcc.target/bfin/mcpu-bf514.c: Likewise.
11063 * gcc.target/bfin/mcpu-bf516.c: Likewise.
11064 * gcc.target/bfin/mcpu-bf518.c: Likewise.
11066 2011-05-03 Tobias Burnus <burnus@net-b.de>
11069 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11071 2011-05-03 Tobias Burnus <burnus@net-b.de>
11074 * gfortran.dg/coarray/this_image_1.f90: New.
11076 2011-05-03 Tobias Burnus <burnus@net-b.de>
11079 * gfortran.dg/coarray/caf.dg: New.
11080 * gfortran.dg/coarray/image_index_1.f90: New, copied
11081 from ../coarray_16.f90.
11083 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11086 * g++.dg/ext/complex9.C: New.
11088 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11090 From Mike Frysinger
11091 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11092 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11093 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11095 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11097 * gcc.target/bfin/builtins: Created.
11098 * gcc.target/bfin/hisilh-O0.c: Deleted.
11099 * gcc.target/bfin/hisilh.c: Moved to...
11100 * gcc.target/bfin/builtins/hisilh.c: ...here.
11101 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11102 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11103 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11104 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11105 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11106 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11107 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11108 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11109 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11110 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11111 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11112 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11113 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11114 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11115 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11116 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11117 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11118 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11119 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11120 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11121 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11122 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11123 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11124 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11125 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11126 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11127 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11128 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11129 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11130 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11131 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11132 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11133 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11134 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11135 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11136 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11137 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11138 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11139 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11140 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11141 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11142 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11143 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11144 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11145 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11146 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11147 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11148 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11149 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11150 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11151 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11152 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11153 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11154 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11155 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11156 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11157 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11158 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11159 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11160 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11161 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11162 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11163 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11164 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11165 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11166 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11167 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11168 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11169 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11170 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11171 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11172 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11173 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11174 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11175 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11176 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11177 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11178 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11179 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11180 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11181 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11182 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11183 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11184 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11185 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11186 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11187 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11188 * gcc.target/bfin/builtins/circptr.c: Ditto.
11189 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11190 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11191 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11192 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11193 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11194 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11195 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11196 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11197 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11198 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11199 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11200 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11201 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11202 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11203 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11204 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11205 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11206 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11207 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11208 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11209 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11210 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11211 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11212 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11213 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11214 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11215 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11216 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11217 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11218 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11219 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11220 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11221 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11222 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11223 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11224 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11225 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11226 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11227 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11228 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11229 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11230 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11231 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11232 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11233 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11234 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11235 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11236 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11237 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11238 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11239 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11240 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11241 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11242 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11243 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11244 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11245 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11246 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11247 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11248 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11249 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11250 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11251 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11252 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11253 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11254 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11255 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11256 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11257 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11258 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11260 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
11262 * gcc.target/arm/cold-lc.c: New test.
11264 2011-05-03 Jakub Jelinek <jakub@redhat.com>
11267 * gcc.dg/pr48774.c: New test.
11269 2011-05-03 Richard Guenther <rguenther@suse.de>
11271 * gcc.dg/large-size-array-5.c: New testcase.
11273 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11275 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11277 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11279 * lib/target-supports.exp (check_effective_target_vect_strided):
11281 (check_effective_target_vect_strided2)
11282 (check_effective_target_vect_strided3)
11283 (check_effective_target_vect_strided4)
11284 (check_effective_target_vect_strided8): ...these new functions.
11286 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11287 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11288 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11289 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11290 * gcc.dg/vect/pr37539.c: Likewise.
11291 * gcc.dg/vect/slp-11a.c: Likewise.
11292 * gcc.dg/vect/slp-11b.c: Likewise.
11293 * gcc.dg/vect/slp-11c.c: Likewise.
11294 * gcc.dg/vect/slp-12a.c: Likewise.
11295 * gcc.dg/vect/slp-12b.c: Likewise.
11296 * gcc.dg/vect/slp-18.c: Likewise.
11297 * gcc.dg/vect/slp-19a.c: Likewise.
11298 * gcc.dg/vect/slp-19b.c: Likewise.
11299 * gcc.dg/vect/slp-21.c: Likewise.
11300 * gcc.dg/vect/slp-23.c: Likewise.
11301 * gcc.dg/vect/vect-cselim-1.c: Likewise.
11303 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11304 instead of vect_interleave && vect_extract_even_odd.
11305 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11306 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11307 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11308 * gcc.dg/vect/vect-1.c: Likewise.
11309 * gcc.dg/vect/vect-10.c: Likewise.
11310 * gcc.dg/vect/vect-98.c: Likewise.
11311 * gcc.dg/vect/vect-107.c: Likewise.
11312 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11313 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11314 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11315 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11316 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11317 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11318 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11319 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11320 * gcc.dg/vect/vect-strided-float.c: Likewise.
11321 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11322 * gcc.dg/vect/vect-strided-mult.c: Likewise.
11323 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11324 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11325 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11326 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11327 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11328 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11329 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11330 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11331 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11332 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11333 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11334 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11335 * gcc.dg/vect/vect-vfa-03.c: Likewise.
11337 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11339 * gcc.dg/vect/pr30843.c: Likewise.
11340 * gcc.dg/vect/pr33866.c: Likewise.
11341 * gcc.dg/vect/slp-reduc-6.c: Likewise.
11342 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11343 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11344 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11346 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11348 * gcc.dg/vect/slp-11.c: Split into...
11349 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11350 gcc.dg/vect/slp-11c.c: ...these tests.
11351 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11352 * gcc.dg/vect/slp-12c.c: ...this new test.
11353 * gcc.dg/vect/slp-19.c: Split into...
11354 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11355 gcc.dg/vect/slp-19c.c: ...these new tests.
11357 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11359 * lib/target-supports.exp
11360 (check_effective_target_vect_extract_even_odd_wide): Delete.
11361 (check_effective_target_vect_strided_wide): Likewise.
11362 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11363 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11364 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11365 * gcc.dg/vect/pr37539.c: Likewise.
11366 * gcc.dg/vect/slp-11.c: Likewise.
11367 * gcc.dg/vect/slp-12a.c: Likewise.
11368 * gcc.dg/vect/slp-12b.c: Likewise.
11369 * gcc.dg/vect/slp-19.c: Likewise.
11370 * gcc.dg/vect/slp-23.c: Likewise.
11371 * gcc.dg/vect/vect-1.c: Likewise.
11372 * gcc.dg/vect/vect-98.c: Likewise.
11373 * gcc.dg/vect/vect-107.c: Likewise.
11374 * gcc.dg/vect/vect-strided-float.c: Likewise.
11376 2011-05-02 Jason Merrill <jason@redhat.com>
11378 * g++.dg/init/new31.C: New.
11380 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
11383 * gcc.dg/pr35445.c: New test.
11385 2011-05-02 Jason Merrill <jason@redhat.com>
11387 * c-c++-common/vla-1.c: New.
11389 2011-05-02 Richard Guenther <rguenther@suse.de>
11391 PR tree-optimization/48822
11392 * gcc.dg/torture/pr48822.c: New testcase.
11394 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11397 * g++.dg/cpp0x/constexpr-47969.C: New.
11399 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
11402 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
11403 on vect_no_align targets.
11404 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11405 vect_no_align targets.
11407 2011-05-01 Xinliang David Li <davidxl@google.com>
11409 * gcc.dg/tree-ssa/integer-addr.c: New test.
11410 * gcc.dg/tree-ssa/alias_bug.c: New test.
11412 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11414 PR libgfortran/48787
11415 * gfortran.dg/round_3.f08: Add more checks.
11417 2011-04-30 Tobias Burnus <burnus@net-b.de>
11420 * gfortran.dg/import9.f90: New, proper test.
11421 * gfortran.dg/interface_37.f90: Remove bogus
11422 test (bogus copy of interface_36.f90).
11424 2011-04-30 Tobias Burnus <burnus@net-b.de>
11427 * gfortran.dg/interface_37.f90: New.
11429 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
11432 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11434 2011-04-30 Jakub Jelinek <jakub@redhat.com>
11436 PR tree-optimization/48809
11437 * gcc.c-torture/execute/pr48809.c: New test.
11439 2011-04-29 Jeff Law <law@redhat.com>
11441 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11443 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11446 * g++.dg/init/ctor10.C: New.
11448 2011-04-29 Le-Chun Wu <lcwu@google.com>
11450 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11451 warning in implicitly instantiated templates.
11453 2011-04-29 Le-Chun Wu <lcwu@google.com>
11455 * g++.dg/warn/Wnull-conversion-1.C: New.
11456 * g++.dg/warn/Wnull-conversion-2.C: New.
11458 2011-04-29 Diego Novillo <dnovillo@google.com>
11460 * g++.old-deja/g++.other/null3.C: Expect warning about
11461 converting boolean to a pointer.
11463 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
11466 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11470 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11472 2011-04-29 Tobias Burnus <burnus@net-b.de>
11475 * gfortran.dg/typebound_proc_22.f90: New.
11478 * gfortran.dg/interface_36.f90: New.
11480 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11482 PR libgfortran/48488
11483 PR libgfortran/48602
11484 PR libgfortran/48615
11485 PR libgfortran/48684
11486 PR libgfortran/48787
11487 * gfortran.dg/fmt_g.f: Adjust test.
11488 * gfortran.dg/fmt_g0_1.f08: Adjust test.
11489 * gfortran.dg/round_3.f08: New test.
11490 * gfortran.dg/namelist_print_1.f: Adjust test.
11491 * gfortran.dg/char4_iunit_1.f03: Adjust test.
11492 * gfortran.dg/f2003_io_5.f03: Adjust test.
11493 * gfortran.dg/coarray_15.f90: Adjust test.
11494 * gfortran.dg/namelist_65.f90: Adjust test.
11495 * gfortran.dg/fmt_cache_1.f: Adjust test.
11496 * gfortran.dg/char4_iunit_2.f03: Adjust test.
11497 * gfortran.dg/real_const_3.f90: Adjust test.
11499 2011-04-29 Jan Hubicka <jh@suse.cz>
11501 * gcc.dg/tree-ssa/inline-10.c: New testcase.
11502 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11504 2011-04-28 Xinliang David Li <davidxl@google.com>
11506 * gcc.dg/tree-prof/prof-robust-1.c: New test.
11507 * g++.dg/prof-robust-1.C: New test.
11509 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
11511 PR tree-optimization/48765
11512 * gcc.dg/vect/pr48765.c: New.
11514 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11516 PR tree-optimization/48775
11517 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11519 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11522 * g++.dg/inherit/pr48798.C: New.
11523 * g++.old-deja/g++.other/base1.C: Adjust.
11525 2011-04-28 Dodji Seketeli <dodji@redhat.com>
11528 * g++.dg/template/inherit7.C: New test case.
11530 2011-04-28 Richard Guenther <rguenther@suse.de>
11532 PR tree-optimization/40052
11533 PR tree-optimization/15347
11534 * gcc.dg/tree-ssa/vrp57.c: New testcase.
11535 * gcc.dg/pr15347.c: Likewise.
11537 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11540 * g++.dg/cpp0x/sfinae18.C: New.
11542 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11545 * g++.dg/ext/is_literal_type1.C: New.
11547 2011-04-28 Tobias Burnus <burnus@net-b.de>
11551 * gfortran.dg/interface_35.f90: New.
11552 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11553 * gfortran.dg/func_result_6.f90: Add dg-warning.
11554 * gfortran.dg/bessel_1.f90: Ditto.
11555 * gfortran.dg/hypot_1.f90: Ditto.
11556 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11557 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11558 * gfortran.dg/interface_assignment_4.f90: Ditto.
11560 2011-04-27 Jason Merrill <jason@redhat.com>
11562 * g++.dg/ext/complex8.C: New.
11564 * g++.dg/cpp0x/initlist49.C: New.
11565 * g++.dg/init/new30.C: New.
11567 2011-04-27 Tobias Burnus <burnus@net-b.de>
11570 * gfortran.dg/whole_file_34.f90: New.
11572 2011-04-27 Jan Hubicka <jh@suse.cz>
11574 * gcc.dg/tree-ssa/inline-9.c: New testcase.
11576 2011-04-27 Jason Merrill <jason@redhat.com>
11578 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11580 * g++.dg/parse/ambig6.C: New.
11582 2011-04-27 Nick Clifton <nickc@redhat.com>
11584 * gcc.dg/20020312-2.c: Add definition for RX.
11586 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11587 option with RX targets.
11589 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11592 2011-04-27 Richard Guenther <rguenther@suse.de>
11594 * gcc.dg/tree-ssa/pr23382.c: Remove.
11596 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11599 * gcc.c-torture/compile/pr48767.c: New test.
11601 2011-04-27 Richard Guenther <rguenther@suse.de>
11603 PR tree-optimization/48772
11604 * g++.dg/pr48772.C: New testcase.
11606 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11609 * gcc.c-torture/compile/pr48742.c: New test.
11611 2011-04-26 Jason Merrill <jason@redhat.com>
11613 * g++.dg/lookup/koenig13.C: New.
11615 * g++.dg/cpp0x/initlist48.C: New.
11617 2011-04-25 Jason Merrill <jason@redhat.com>
11619 * g++.dg/cpp0x/sfinae17.C: New.
11621 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11624 * gcc.target/powerpc/pr48258-1.c: New file.
11625 * gcc.target/powerpc/pr48258-2.c: Ditto.
11627 2011-04-26 Xinliang David Li <davidxl@google.com>
11629 * gcc.dg/uninit-suppress.c: New test.
11630 * gcc.dg/uninit-suppress.c: New test.
11632 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11635 * gcc.dg/pr48768.c: New test.
11637 PR tree-optimization/48734
11638 * gcc.c-torture/compile/pr48734.c: New test.
11641 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11643 2011-04-26 Richard Guenther <rguenther@suse.de>
11645 PR tree-optimization/48731
11646 * gcc.dg/torture/pr48731.c: New testcase.
11648 2011-04-26 Richard Guenther <rguenther@suse.de>
11651 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11653 2011-04-26 Richard Guenther <rguenther@suse.de>
11655 PR middle-end/48694
11656 * gcc.dg/torture/pr48694-1.c: New testcase.
11657 * gcc.dg/torture/pr48694-2.c: Likewise.
11659 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11661 * g++.dg/ext/underlying_type1.C: New.
11662 * g++.dg/ext/underlying_type2.C: Likewise.
11663 * g++.dg/ext/underlying_type3.C: Likewise.
11664 * g++.dg/ext/underlying_type4.C: Likewise.
11665 * g++.dg/ext/underlying_type5.C: Likewise.
11666 * g++.dg/ext/underlying_type6.C: Likewise.
11667 * g++.dg/ext/underlying_type7.C: Likewise.
11668 * g++.dg/ext/underlying_type8.C: Likewise.
11669 * g++.dg/ext/underlying_type9.C: Likewise.
11670 * g++.dg/ext/underlying_type10.C: Likewise.
11672 2011-04-25 Jason Merrill <jason@redhat.com>
11674 * g++.dg/cpp0x/regress/template-const2.C: New.
11676 2011-04-25 Jeff Law <law@redhat.com>
11678 * gcc.dg/tree-ssa/vrp56.c: new test.
11680 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11682 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11684 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11686 PR preprocessor/48740
11687 * c-c++-common/raw-string-11.c: New test.
11689 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11691 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11694 2011-04-23 Tobias Burnus <burnus@net-b.de>
11697 * gfortran.dg/coarray_19.f90: New.
11699 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11702 * gcc.dg/pr48685.c: New test.
11704 2011-04-22 Jan Hubicka <jh@suse.cz>
11706 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11708 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11710 PR tree-optimization/48717
11711 * gcc.c-torture/execute/pr48717.c: New test.
11713 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11716 * gcc.target/i386/pr48723.c: New test.
11718 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11721 * gcc.dg/gomp/pr48716.c: New test.
11722 * g++.dg/gomp/pr48716.C: New test.
11724 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11727 * gcc.dg/missing-field-init-2.c: Update testcase.
11729 2011-04-22 Alan Modra <amodra@gmail.com>
11731 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11733 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11736 * gfortran.dg/function_optimize_6.f90: New test.
11738 2011-04-21 Easwaran Raman <eraman@google.com>
11740 * gcc.dg/stack-layout-2.c: New test.
11742 2011-04-21 Richard Guenther <rguenther@suse.de>
11745 * g++.dg/lto/pr48207-2_0.C: New testcase.
11746 * g++.dg/lto/pr48207-3_0.C: Likewise.
11748 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11750 * gnat.dg/volatile5.adb: New test.
11751 * gnat.dg/volatile5_pkg.ads: New helper.
11753 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11756 * gcc.target/i386/pr48708.c: New test.
11758 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11760 * gcc.dg/vect/vect-119.c: New test.
11762 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11764 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11767 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11768 Richard Sandiford <richard.sandiford@linaro.org>
11771 * gcc.target/arm/pr46329.c: New test.
11773 2011-04-21 Tobias Burnus <burnus@net-b.de>
11776 * gfortran.dg/coarray_18.f90: New.
11778 2011-04-20 Jason Merrill <jason@redhat.com>
11780 * g++.dg/cpp0x/initlist47.C: New.
11782 * g++.dg/init/dtor4.C: New.
11784 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11787 * gcc.target/i386/sse2-pinsrw.c: New test.
11788 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11789 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11790 * gcc.target/i386/sse2-insvhi.c: Ditto.
11791 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11792 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11794 2011-04-20 Jason Merrill <jason@redhat.com>
11796 * g++.dg/template/const4.C: New.
11798 2011-04-20 Easwaran Raman <eraman@google.com>
11800 * gcc.dg/stack-layout-1.c: New test.
11802 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11804 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11805 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11808 2011-04-20 Kai Tietz <ktietz@redhat.com>
11810 * gcc.dg/binop-xor1.c: New test.
11811 * gcc.dg/binop-xor2.c: New test.
11812 * gcc.dg/binop-xor3.c: New test.
11813 * gcc.dg/binop-xor4.c: New test.
11814 * gcc.dg/binop-xor5.c: New test.
11816 2011-04-20 Richard Guenther <rguenther@suse.de>
11818 PR tree-optimization/47892
11819 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11821 2011-04-20 Richard Guenther <rguenther@suse.de>
11823 PR middle-end/48695
11824 * g++.dg/torture/pr48695.C: New testcase.
11826 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11828 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11829 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11830 * gcc.c-torture/execute/pr45262.c: Ditto
11831 * gcc.dg/torture/pr43165.c: Ditto.
11832 * gcc.dg/torture/pr47228.c: Ditto.
11833 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11834 * gcc.dg/ipa/pr45644.c: Ditto.
11835 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11838 2011-04-19 Jason Merrill <jason@redhat.com>
11840 * g++.dg/ext/complex7.C: New.
11842 * g++.dg/ext/attrib41.C: New.
11844 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11847 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11849 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11852 * gcc.target/i386/pr48678.c: New test.
11854 2011-04-19 Martin Jambor <mjambor@suse.cz>
11856 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11857 * g++.dg/opt/devirt2.C: New test.
11858 * g++.dg/ipa/devirt-g-1.C: Likewise.
11860 2011-04-19 Tobias Burnus <burnus@net-b.de>
11863 * gfortran.dg/whole_file_33.f90: New.
11865 2011-04-19 Martin Jambor <mjambor@suse.cz>
11867 * g++.dg/ipa/devirt-7.C: New test.
11869 2011-04-19 Richard Guenther <rguenther@suse.de>
11872 * g++.dg/lto/pr48207_0.C: New testcase.
11874 2011-04-18 Jason Merrill <jason@redhat.com>
11876 * g++.dg/init/void1.C: New.
11878 * g++.dg/cpp0x/union4.C: New.
11880 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11882 PR middle-end/48661
11883 * g++.dg/torture/pr48661.C: New test.
11886 * g++.dg/gomp/pr48632.C: New test.
11888 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11890 * gcc.target/i386/sse2-maskmovdqu.c: New test.
11891 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11893 2011-04-18 Tobias Burnus <burnus@net-b.de>
11896 * gfortran.dg/coarray_17.f90: New.
11897 * gfortran.dg/coarray_10.f90: Update dg-error.
11899 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11902 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11903 * gfortran.dg/guality/guality.exp: Likewise.
11905 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11907 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11909 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11911 * gcc.dg/vect/pr48377.c: Remove dg-do run.
11913 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11915 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11917 2011-04-18 Richard Guenther <rguenther@suse.de>
11919 PR middle-end/46364
11920 * g++.dg/torture/pr46364.C: New testcase.
11922 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11924 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11926 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
11928 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11930 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
11931 Ira Rosen <ira.rosen@linaro.org>
11934 * gcc.target/arm/pr48252.c: New test.
11936 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11938 PR tree-optimization/48616
11939 * gcc.dg/pr48616.c: New test.
11941 2011-04-18 Tobias Burnus <burnus@net-b.de>
11944 * gfortran.dg/coarray_16.f90: New.
11946 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
11949 * gfortran.dg/realloc_on_assign_7.f03: New test.
11951 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11953 PR libgfortran/48602
11954 * gfortran.dg/fmt_g0_6.f08: New test.
11956 2011-04-17 Jason Merrill <jason@redhat.com>
11958 * g++.dg/cpp0x/sfinae16.C: New.
11960 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
11962 * gcc.target/mips/reg-var-1.c: New test.
11964 2011-04-17 Jan Hubicka <jh@suse.cz>
11966 * gcc.dg/winline-5.c: Update testcase.
11968 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
11970 * gnat.dg/discr27.ad[sb]: Move dg directive.
11971 * gnat.dg/discr28.ad[sb]: New test.
11972 * gnat.dg/discr28_pkg.ads: New helper.
11974 2011-04-17 Michael Matz <matz@suse.de>
11976 PR tree-optimization/48622
11978 * gcc.dg/lto/pr48622_0.c: New test.
11980 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
11982 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11983 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11984 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11985 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11986 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11987 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11989 2011-04-15 Jason Merrill <jason@redhat.com>
11991 * g++.dg/cpp0x/range-for17.C: New.
11993 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11995 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11996 * g++.dg/cpp0x/range-for3.C: Likewise.
11997 * g++.dg/cpp0x/range-for9.C: Correct error message.
11998 * g++.dg/cpp0x/range-for11.C: New.
11999 * g++.dg/cpp0x/range-for12.C: New.
12000 * g++.dg/cpp0x/range-for13.C: New.
12001 * g++.dg/cpp0x/range-for14.C: New.
12002 * g++.dg/cpp0x/range-for15.C: New.
12003 * g++.dg/cpp0x/range-for16.C: New.
12005 2011-04-15 Tobias Burnus <burnus@net-b.de>
12008 * gfortran.dg/coarray_15.f90: Change to dg-do run.
12010 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
12012 * objc.dg/naming-4.m: Updated.
12013 * objc.dg/naming-5.m: Updated.
12014 * objc.dg/naming-6.m: New.
12015 * objc.dg/naming-7.m: New.
12016 * obj-c++.dg/naming-1.mm: Updated.
12017 * obj-c++.dg/naming-2.mm: Updated.
12018 * obj-c++.dg/naming-3.mm: New.
12019 * obj-c++.dg/naming-4.mm: New.
12021 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12023 PR libgfortran/48589
12024 * gfortran.dg/fmt_g0_5.f08: New test.
12026 2011-04-15 Richard Guenther <rguenther@suse.de>
12029 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12031 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
12033 * gcc.target/avr/torture/pr41885.c (dg-options): Change
12034 -finline-limit=0 to -fno-inline
12036 2011-04-15 Jakub Jelinek <jakub@redhat.com>
12039 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12042 2011-04-14 Jakub Jelinek <jakub@redhat.com>
12045 * gcc.target/i386/sse4_1-insertps-3.c: New test.
12046 * gcc.target/i386/sse4_1-insertps-4.c: New test.
12047 * gcc.target/i386/avx-insertps-3.c: New test.
12048 * gcc.target/i386/avx-insertps-4.c: New test.
12050 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12052 * gcc.target/avr/torture/pr41885.c (dg-options): Add
12055 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12060 * gcc.target/avr/pr46779-1.c: New test case
12061 * gcc.target/avr/pr46779-2.c: New test case
12063 2011-04-14 Jason Merrill <jason@redhat.com>
12065 * g++.dg/cpp0x/sfinae15.C: New.
12067 * g++.dg/cpp0x/sfinae14.C: New.
12069 * g++.dg/ext/vla10.C: New.
12071 2011-04-14 Richard Guenther <rguenther@suse.de>
12073 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12075 2011-04-14 Richard Guenther <rguenther@suse.de>
12077 * gcc.dg/fold-bitand-4.c: Move ...
12078 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
12080 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12082 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12084 * gcc.target/avr/torture/trivial.c: Ditto.
12086 2011-04-13 Jason Merrill <jason@redhat.com>
12088 * g++.dg/template/operator11.C: New.
12090 2011-04-13 Jakub Jelinek <jakub@redhat.com>
12092 PR middle-end/48591
12093 * gcc.dg/gomp/pr48591.c: New test.
12096 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12097 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12099 2011-04-13 Dodji Seketeli <dodji@redhat.com>
12102 * g++.dg/template/dependent-expr7.C: New test case.
12104 2011-04-13 Jason Merrill <jason@redhat.com>
12106 * g++.dg/cpp0x/sfinae13.C: New.
12108 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
12110 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12112 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12114 * gcc.target/arm/pr43698.c: Remove -march option.
12116 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12118 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12121 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
12125 * gfortran.dg/realloc_on_assign_6.f03: New test.
12127 2011-04-12 Kai Tietz <ktietz@redhat.com>
12129 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12130 targets the additional -mno-ms-bitfields and
12131 -Wno-packed-bitfield-compat options.
12132 * g++.dg/ext/bitfield3.C: Likewise.
12133 * g++.dg/ext/bitfield4.C: Likewise.
12134 * g++.dg/ext/bitfield5.C: Likewise.
12135 * gcc.dg/bitfld-15.c: Likewise.
12136 * gcc.dg/bitfld-16.c: Likewise.
12137 * gcc.dg/bitfld-17.c: Likewise.
12138 * gcc.dg/bitfld-18.c: Likewise.
12140 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
12142 * gcc.target/arm/neon-vld3-1.c: New test.
12143 * gcc.target/arm/neon-vst3-1.c: New test.
12144 * gcc.target/arm/neon/v*.c: Regenerate.
12146 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12148 PR rtl-optimization/48549
12149 * g++.dg/opt/pr48549.C: New test.
12151 2011-04-12 Richard Guenther <rguenther@suse.de>
12153 PR tree-optimization/46076
12154 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12156 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12159 * lib/compat.exp (compat-execute): Declare unsupported after
12160 stripping path from src1.
12161 * lib/lto.exp (lto-execute): Likewise.
12163 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12166 * gcc.dg/pr48552-1.c: New test.
12167 * gcc.dg/pr48552-2.c: New test.
12169 2011-04-11 Jason Merrill <jason@redhat.com>
12171 * g++.dg/cpp0x/sfinae12.C: New.
12173 * g++.dg/cpp0x/enum10.C: New.
12175 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12177 * g++.dg/cpp0x/rv-func.C: New.
12179 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12181 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12184 2011-04-11 Martin Jambor <mjambor@suse.cz>
12186 PR tree-optimization/48195
12187 * gcc.dg/ipa/pr48195.c: New test.
12189 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
12191 * gnat.dg/return3.adb: Remove unused switch.
12193 2011-04-08 Mike Stump <mikestump@comcast.net>
12196 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12197 default to fno-common.
12199 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
12201 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12202 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12204 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12207 * gfortran.dg/function_optimize_5.f90: New test.
12209 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
12211 * gnat.dg/aggr17.adb: New test.
12212 * gnat.dg/aggr18.adb: Likewise.
12214 2011-04-08 Michael Matz <matz@suse.de>
12216 PR middle-end/48389
12217 * gcc.target/i386/pr48389.c: New test.
12219 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
12221 PR rtl-optimization/48272
12222 * g++.dg/opt/pr48272.C: New.
12224 2011-04-08 Dmitry Melnik <dm@ispras.ru>
12226 PR rtl-optimization/48235
12227 * gcc.dg/pr48235.c: New.
12229 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12231 PR rtl-optimization/48302
12232 * g++.dg/opt/pr48302.C: New.
12234 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12237 * g++.dg/opt/pr48273.C: New.
12239 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12241 PR rtl-optimization/48442
12242 * gcc.dg/pr48442.c: New.
12244 2011-04-08 Jakub Jelinek <jakub@redhat.com>
12246 PR tree-optimization/48377
12247 * gcc.dg/vect/pr48377.c: New test.
12249 2011-04-07 Jason Merrill <jason@redhat.com>
12251 * g++.dg/cpp0x/regress/call1.C: New.
12253 * g++.dg/cpp0x/variadic107.C: New.
12255 * g++.dg/cpp0x/sfinae11.C: New.
12256 * g++.dg/cpp0x/noexcept02.C: Fix.
12258 * g++.dg/cpp0x/sfinae10.C: New.
12260 * g++.dg/cpp0x/sfinae9.C: New.
12262 * c-c++-common/Wcast-qual-1.c: Move here from...
12263 * gcc.dg/cast-qual-3.c: ...here, and...
12264 * g++.dg/warn/Wcast-qual2.C: ...here.
12266 * g++.dg/cpp0x/sfinae8.C: New.
12268 * g++.dg/cpp0x/sfinae7.C: New.
12270 * g++.dg/cpp0x/enum9.C: New.
12272 2011-04-07 Mike Stump <mikestump@comcast.net>
12274 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12275 with no trampolines.
12277 2011-04-07 Jakub Jelinek <jakub@redhat.com>
12280 * gfortran.dg/gomp/pr48117.f90: New test.
12283 * gcc.dg/torture/pr48343.c: New test.
12285 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12287 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12289 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
12291 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12293 2011-04-07 Tom de Vries <tom@codesourcery.com>
12296 * lib/scanasm.exp (object-size): New proc.
12297 * gcc.target/arm/pr43920-2.c: New test.
12299 2011-04-06 Tobias Burnus <burnus@net-b.de>
12303 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12305 2011-04-06 Steve Ellcey <sje@cup.hp.com>
12307 * gcc.dg/mtune.c: Prune note from output.
12309 2011-04-06 Jakub Jelinek <jakub@redhat.com>
12312 * gcc.dg/guality/pr36977.c: New test.
12313 * gcc.dg/guality/pr48466.c: New test.
12315 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12317 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12319 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
12321 * gnat.dg/return3.adb: New test.
12323 2011-04-06 Richard Guenther <rguenther@suse.de>
12325 PR tree-optimization/47663
12326 * gcc.dg/tree-ssa/inline-8.c: New testcase.
12328 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
12330 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12331 Solaris 8 and 9 as well.
12333 2011-04-05 Tom de Vries <tom@codesourcery.com>
12336 * gcc.target/arm/pr43920-1.c: New test.
12338 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
12340 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12341 (cctor): Actually return the value.
12342 (main): Cast return values.
12344 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12346 * gfortran.dg/character_comparison_8.f90: New test.
12348 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12350 * frontend-passes: (optimize_lexical_comparison): New function.
12351 (optimize_expr): Call it.
12352 (optimize_comparison): Also handle lexical comparison functions.
12353 Return false instad of -2 for unequal comparison.
12355 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12358 * function_optimize_4.f90: New test.
12360 2011-04-04 Tobias Burnus <burnus@net-b.de>
12363 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12364 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12365 * gfortran.dg/coarray_15.f90: New.
12367 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12369 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12370 * gfortran.dg/bessel_7.f90: Likewise.
12372 2011-04-03 Tobias Burnus <burnus@net-b.de>
12374 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12376 2011-04-03 Richard Guenther <rguenther@suse.de>
12377 Ira Rosen <ira.rosen@linaro.org>
12379 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12380 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12381 -ftree-loop-if-convert-stores.
12383 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12385 * gnat.dg/specs/aggr2.ads: New test.
12387 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12389 * gnat.dg/debug2.ad[sb]: New test.
12390 * gnat.dg/debug2_pkg.ads: New helper.
12391 * gnat.dg/debug3.ad[sb]: New test.
12393 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
12395 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12397 2011-04-01 Jakub Jelinek <jakub@redhat.com>
12399 PR middle-end/48335
12400 * gcc.c-torture/compile/pr48335-1.c: New test.
12401 * gcc.dg/pr48335-1.c: New test.
12402 * gcc.dg/pr48335-2.c: New test.
12403 * gcc.dg/pr48335-3.c: New test.
12404 * gcc.dg/pr48335-4.c: New test.
12405 * gcc.dg/pr48335-5.c: New test.
12406 * gcc.dg/pr48335-6.c: New test.
12407 * gcc.dg/pr48335-7.c: New test.
12408 * gcc.dg/pr48335-8.c: New test.
12409 * gcc.target/i386/pr48335-1.c: New test.
12411 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
12414 * gcc.dg/Waddress.c: New test.
12416 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12419 * gfortran.dg/function_optimize_3.f90: New test.
12421 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
12423 * gcc.c-torture/compile/20110401-1.c: New test.
12425 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12426 * g++.dg/lto/20091002-2_0.C: Likewise.
12427 * g++.dg/lto/20090303_0.c: Likewise.
12428 * g++.dg/lto/20091004-1_0.C: Likewise.
12429 * g++.dg/lto/20091002-3_0.C: Likewise.
12430 * g++.dg/lto/20091004-2_0.C: Likewise.
12431 * g++.dg/lto/20081123_0.C: Likewise.
12432 * g++.dg/lto/20090313_0.C: Likewise.
12433 * g++.dg/lto/20081109-1_0.C: Likewise.
12434 * g++.dg/lto/20081219_0.C: Likewise.
12435 * g++.dg/lto/20081204-1_0.C: Likewise.
12436 * g++.dg/lto/20090302_0.C: Likewise.
12437 * g++.dg/lto/20081119-1_0.C: Likewise.
12438 * g++.dg/lto/20081118_0.C: Likewise.
12439 * gcc.dg/lto/20091020-2_0.c: Likewise.
12440 * gcc.dg/lto/20090210_0.c: Likewise.
12441 * gcc.dg/lto/20081204-1_0.c: Likewise.
12442 * gcc.dg/lto/20081224_0.c: Likewise.
12443 * gcc.dg/lto/20090219_0.c: Likewise.
12444 * gcc.dg/lto/20091014-1_0.c: Likewise.
12445 * gcc.dg/lto/20091016-1_0.c: Likewise.
12446 * gcc.dg/lto/20090206-2_0.c: Likewise.
12447 * gcc.dg/lto/20090116_0.c: Likewise.
12448 * gcc.dg/lto/20091013-1_0.c: Likewise.
12449 * gcc.dg/lto/20091015-1_0.c: Likewise.
12450 * gcc.dg/lto/20090126-2_0.c: Likewise.
12452 2011-03-31 Ian Lance Taylor <iant@google.com>
12454 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12456 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12458 * gnat.dg/opt16.adb: New test.
12460 2011-03-31 Jason Merrill <jason@redhat.com>
12462 * g++.dg/cpp0x/defaulted24.C: New.
12464 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12467 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12470 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12472 * g++.dg/other/i386-9.C: New test.
12474 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12476 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12478 2011-03-30 Jason Merrill <jason@redhat.com>
12480 * g++.dg/cpp0x/regress/error-recovery1.C: New.
12482 * g++.dg/cpp0x/regress/isnan.C: New.
12484 * g++.dg/cpp0x/initlist46.C: New.
12486 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
12489 * gcc.target/arm/neon-modes-2.c: New test.
12491 2011-03-30 Jakub Jelinek <jakub@redhat.com>
12494 * gcc.c-torture/compile/pr48305.c: New test.
12496 2011-03-29 Jason Merrill <jason@redhat.com>
12498 * g++.dg/cpp0x/regress/value-dep1.C: New.
12500 2011-03-29 Steve Ellcey <sje@cup.hp.com>
12502 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12504 2011-03-29 Ian Lance Taylor <iant@google.com>
12506 * go.test/go-test.exp: Handle the test lines used in several new
12508 (errchk): Add opts parameter. Change all callers. Handle parens
12511 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
12512 Dominique d'Humieres <dominiq@lps.ens.fr>
12514 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12515 and __APPLE__ && __PPC__ && __ALTIVEC__.
12517 2011-03-29 Jason Merrill <jason@redhat.com>
12519 * g++.dg/cpp0x/dependent1.C: New.
12521 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12523 * g++.dg/cpp0x/constexpr-memfn1.C: New.
12525 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12527 2011-03-29 Janus Weil <janus@gcc.gnu.org>
12530 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12531 * gfortran.dg/proc_ptr_comp_32.f90: New.
12533 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12535 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
12536 check for corresponding warning.
12538 2011-03-28 Jason Merrill <jason@redhat.com>
12540 * g++.dg/cpp0x/rv-deduce2.C: New.
12542 2011-03-29 Jakub Jelinek <jakub@redhat.com>
12545 * gcc.dg/pr48203.c: New test.
12547 2011-03-28 Jeff Law <law@redhat.com>
12549 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12551 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
12553 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12554 and __PPC__ && __ALTIVEC__.
12556 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12559 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12560 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12561 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12562 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12564 2011-03-28 Jason Merrill <jason@redhat.com>
12566 * g++.dg/cpp0x/initlist-array2.C: New.
12568 * g++.dg/cpp0x/initlist-array1.C: New.
12570 * g++.dg/cpp0x/constexpr-compound.C: New.
12572 * g++.dg/cpp0x/constexpr-using.C: New.
12574 * g++.dg/cpp0x/constexpr-noexcept.C: New.
12576 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12579 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12581 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12583 * gcc.dg/slp-1.c: New test.
12585 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12587 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12588 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12589 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12590 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12591 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12592 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12593 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12594 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12595 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12596 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12597 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12598 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12599 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12600 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12602 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12605 * gfortran.dg/trim_optimize_5.f90: New test.
12606 * gfortran.dg/trim_optimize_6.f90: New test.
12608 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12611 * gcc.target/mips/madd-7.c: Remove -mlong32.
12612 * gcc.target/mips/msub-7.c: Likewise.
12614 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12616 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12617 accesses to preserve the meaning of the test for doubleword vectors.
12618 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12619 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12621 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12624 * gfortran.dg/class_42.f03: New.
12626 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12628 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12631 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12633 PR rtl-optimization/48144
12634 * gcc.dg/pr48144.c: New test.
12636 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12638 * gnat.dg/discr27.ad[sb]: New test.
12640 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12642 * gnat.dg/limited_with2.ad[sb]: New test.
12643 * gnat.dg/limited_with2_pkg1.ads: New helper.
12644 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12646 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12648 * gnat.dg/opt15.adb: New test.
12649 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12651 2011-03-25 Tobias Burnus <burnus@net-b.de>
12655 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12656 * gfortran.dg/leadz_trailz_3.f90: Ditto
12658 2011-03-25 Martin Jambor <mjambor@suse.cz>
12660 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12662 2011-03-25 Jason Merrill <jason@redhat.com>
12664 * g++.dg/cpp0x/defaulted22.C: New.
12665 * g++.dg/cpp0x/defaulted23.C: New.
12666 * g++.dg/cpp0x/defaulted15.C: Adjust.
12668 2011-03-25 Jason Merrill <jason@redhat.com>
12670 * g++.dg/cpp0x/move1.C: New.
12672 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12675 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12677 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12679 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12680 for mips-sgi-irix6.5.
12681 Replace snprintf prototype by <stdio.h>.
12683 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12686 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12687 run_expensive_tests.
12688 * gcc.dg/graphite/block-4.c: Likewise.
12689 * gcc.dg/graphite/block-7.c: Likewise.
12690 * gcc.dg/graphite/block-8.c: Likewise.
12692 2011-03-25 Richard Guenther <rguenther@suse.de>
12694 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12695 * g++.dg/tree-ssa/pr8781.C: Likewise.
12696 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12697 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12698 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12699 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12700 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12701 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12702 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12703 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12704 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12705 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12706 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12707 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12708 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12709 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12710 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12711 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12712 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12713 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12714 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12715 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12716 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12717 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12718 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12719 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12720 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12721 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12722 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12723 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12724 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12725 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12726 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12727 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12728 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12729 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12730 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12731 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12732 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12733 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12734 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12735 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12736 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12737 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12738 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12739 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12740 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12741 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12742 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12743 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12744 * c-c++-common/pr46562-2.c: Likewise.
12745 * gfortran.dg/pr42108.f90: Likewise.
12746 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12747 foo to be inlined even at -O1.
12748 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12749 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12750 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12751 * gcc.dg/matrix/matrix.exp: Disable FRE.
12753 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12756 * gcc.dg/dfp/pr48204.c: New test.
12758 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12761 * gcc.c-torture/execute/pr47917.c: Move this...
12762 * gcc.dg/torture/pr47917.c: to here and add xfails.
12764 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12766 * gnat.dg/array16.ad[sb]: New test.
12767 * gnat.dg/array16.ads: New helper.
12769 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12771 * gnat.dg/derived_type2.adb: New test.
12773 2011-03-24 Richard Guenther <rguenther@suse.de>
12775 PR tree-optimization/48271
12776 * g++.dg/torture/pr48271.C: New testcase.
12778 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12780 * gnat.dg/array15.ad[sb]: New test.
12782 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12785 * gcc.target/i386/pr48237.c: New test.
12787 2011-03-24 Richard Guenther <rguenther@suse.de>
12789 PR middle-end/48269
12790 * gcc.dg/builtin-object-size-10.c: New testcase.
12792 2011-03-24 Richard Guenther <rguenther@suse.de>
12794 PR tree-optimization/46562
12795 * c-c++-common/pr46562-2.c: New testcase.
12796 * c-c++-common/pr46562.c: Likewise.
12798 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12800 * gcc.dg/vect/vect-cselim-1.c: New test.
12801 * gcc.dg/vect/vect-cselim-2.c: New test.
12803 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12805 * gcc.target/arm/pr46934.c: New.
12807 2011-03-23 Ian Lance Taylor <iant@google.com>
12809 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12811 2011-03-23 Richard Guenther <rguenther@suse.de>
12813 * gcc.dg/struct: Remove directory and contents.
12815 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12818 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12820 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12822 * gnat.dg/discr26.ad[sb]: New test.
12823 * gnat.dg/discr26_pkg.ads: New helper.
12825 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12828 * gcc.target/arm/neon-vld-1.c: New test.
12830 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12832 * gnat.dg/array14.ad[sb]: New test.
12833 * gnat.dg/array14_pkg.ads: New helper.
12835 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12837 * gcc.c-torture/execute/920501-8.x: Remove.
12838 * gcc.c-torture/execute/930513-1.x: Remove.
12839 * gcc.c-torture/execute/960312-1.x: Remove.
12840 * gcc.c-torture/compile/20000804-1.c,
12841 gcc.c-torture/compile/20001205-1.c,
12842 gcc.c-torture/compile/20001226-1.c,
12843 gcc.c-torture/compile/20010518-2.c,
12844 gcc.c-torture/compile/20020312-1.c,
12845 gcc.c-torture/compile/20020604-1.c,
12846 gcc.c-torture/compile/920501-12.c,
12847 gcc.c-torture/compile/920501-4.c,
12848 gcc.c-torture/compile/920520-1.c,
12849 gcc.c-torture/compile/980506-1.c,
12850 gcc.c-torture/execute/980709-1.x,
12851 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12852 options for m68hc11.
12853 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12854 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12857 2011-03-22 Nick Clifton <nickc@redhat.com>
12859 * lib/target-supports.exp (check_profiling_available): Add MN10300
12860 to the list of targets that do not support profiling. Restore
12861 alpha sorting to this list.
12863 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12865 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12866 failure on 32-bit systems.
12867 * gcc.dg/torture/vector-2.c: Ditto.
12869 2011-03-22 Richard Guenther <rguenther@suse.de>
12871 PR tree-optimization/48228
12872 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12874 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12876 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12880 * gcc.target/powerpc/pr48226.c: New file.
12882 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
12884 * lib/prune.exp (prune_gcc_output): Prune "could not create
12885 compact unwind for" warnings.
12887 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12891 * gcc.c-torture/execute/pr42544.c: New test.
12892 * gcc.c-torture/execute/pr48197.c: New test.
12894 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12896 PR preprocessor/48192
12897 * gcc.target/powerpc/pr48192.c: New file.
12900 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12901 split problem of 0 being loaded in a VSX register.
12903 2011-03-21 Richard Guenther <rguenther@suse.de>
12906 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12907 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12908 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12909 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12911 2011-03-21 Jakub Jelinek <jakub@redhat.com>
12914 * gcc.dg/pr48213.c: New test.
12916 2011-03-21 Kai Tietz <ktietz@redhat.com>
12919 * g++.dg/plugin/attribute_plugin.c: Adjust test.
12921 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
12923 * gcc.target/arm/xor-and.c: New.
12925 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12928 * gfortran.dg/function_optimize_1.f90: New test.
12929 * gfortran.dg/function_optimize_2.f90: New test.
12931 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
12933 PR rtl-optimization/47502
12934 * gcc.target/i386/pr47502-1.c: New.
12935 * gcc.target/i386/pr47502-2.c: Likewise.
12937 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12939 PR rtl-optimization/48156
12940 * gcc.dg/pr48156.c: New test.
12942 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12944 PR libfortran/47439
12945 * gfortran.dg/scratch_1.f90: Adjust test.
12947 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12949 PR libfortran/47439
12950 * gfortran.dg/scratch_1.f90: New test.
12952 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12954 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12955 variably modified typedefs.
12956 * gcc.dg/c1x-typedef-2.c: Remove.
12958 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12960 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12961 * gcc.dg/c1x-anon-struct-3.c: New test.
12962 * gcc.dg/anon-struct-11.c: Update.
12964 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12966 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12968 Only xfail with gas.
12970 2011-03-18 Jason Merrill <jason@redhat.com>
12972 * g++.dg/template/fn-ptr1.C: New.
12974 * g++.dg/overload/volatile1.C: New.
12976 * g++.dg/opt/pr23372.C: New.
12978 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12980 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12982 PR middle-end/47405
12983 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12985 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
12987 * gcc.target/arm/unsigned-extend-1.c: New.
12989 2011-03-18 Jakub Jelinek <jakub@redhat.com>
12992 * gcc.c-torture/compile/pr48161.c: New test.
12994 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
12996 PR middle-end/47725
12997 * gcc.dg/torture/pr47725.c: New.
12999 2011-03-17 Jason Merrill <jason@redhat.com>
13001 * g++.dg/cpp0x/constexpr-overflow2.C: New.
13002 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13004 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
13006 * gnat.dg/specs/elab2.ads: New test.
13007 * gnat.dg/specs/elab2_pkg.ads: New helper.
13009 2011-03-17 Jason Merrill <jason@redhat.com>
13011 * g++.dg/cpp0x/decltype-1212.C: New.
13012 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13014 2011-03-17 Jason Merrill <jason@redhat.com>
13016 * g++.dg/parse/memfnquals1.C: New.
13018 2011-03-17 Richard Guenther <rguenther@suse.de>
13020 PR middle-end/48134
13021 * gcc.dg/pr48134.c: New testcase.
13023 2011-03-17 Richard Guenther <rguenther@suse.de>
13025 PR middle-end/48165
13026 * g++.dg/torture/pr48165.C: New testcase.
13028 2011-03-17 Jakub Jelinek <jakub@redhat.com>
13030 PR rtl-optimization/48141
13031 * gcc.dg/pr48141.c: New test.
13033 2011-03-16 Jason Merrill <jason@redhat.com>
13035 * g++.dg/cpp0x/constexpr-48089.C: New.
13037 * g++.dg/cpp0x/constexpr-abi1.C: New.
13039 * g++.dg/cpp0x/constexpr-46336.C: New.
13040 * g++.dg/parse/friend5.C: Adjust expected errors.
13042 * g++.dg/cpp0x/constexpr-47570.C: New.
13044 2011-03-16 Dodji Seketeli <dodji@redhat.com>
13047 * ++.dg/debug/dwarf2/typedef6.C: New test.
13049 2011-03-16 Jason Merrill <jason@redhat.com>
13051 * g++.dg/cpp0x/elision2.C: New.
13053 * g++.dg/cpp0x/constexpr-array3.C: New.
13055 2011-03-16 Jason Merrill <jason@redhat.com>
13057 * g++.dg/cpp0x/sfinae6.C: New.
13058 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13059 * g++.dg/cpp0x/pr45908.C: Likewise.
13060 * g++.dg/cpp0x/sfinae6.C: Likewise.
13061 * g++.old-deja/g++.jason/conversion11.C: Likewise.
13062 * g++.old-deja/g++.law/arg11.C: Likewise.
13064 2011-03-16 Jason Merrill <jason@redhat.com>
13066 * g++.dg/template/incomplete6.C: New.
13068 2011-03-16 Jeff Law <law@redhat.com>
13070 * gcc.dg/tree-ssa/vrp55.c: New test.
13072 2011-03-16 Jason Merrill <jason@redhat.com>
13074 * g++.dg/cpp0x/auto22.C: New.
13076 2011-03-16 Richard Guenther <rguenther@suse.de>
13078 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13079 optimizing it away if promoted to const.
13081 2011-03-16 Richard Guenther <rguenther@suse.de>
13083 PR tree-optimization/48149
13084 * gcc.dg/fold-complex-1.c: New testcase.
13086 2011-03-16 Richard Guenther <rguenther@suse.de>
13089 * gcc.dg/guality/pr45882.c: Really make sure no inlining
13090 or cloning happens.
13092 2011-03-16 Richard Guenther <rguenther@suse.de>
13094 PR tree-optimization/26134
13095 * gcc.dg/tree-ssa/complex-6.c: New testcase.
13097 2011-03-16 Richard Guenther <rguenther@suse.de>
13099 PR tree-optimization/48146
13100 * gcc.dg/torture/pr48146.c: New testcase.
13102 2011-03-16 Richard Guenther <rguenther@suse.de>
13104 * gcc.dg/tree-ssa/pr14814.c: Adjust.
13105 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13107 2011-03-16 Jakub Jelinek <jakub@redhat.com>
13109 PR middle-end/48136
13110 * gcc.c-torture/compile/pr48136.c: New test.
13112 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13115 * gcc.dg/guality/pr45882.c: New test.
13117 2011-03-15 Jason Merrill <jason@redhat.com>
13119 * g++.dg/cpp0x/constexpr-recursion.C: New.
13121 * g++.dg/cpp0x/implicit11.C: New.
13123 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13125 * g++.dg/cpp0x/constexpr-attribute.C: New.
13127 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
13129 * g++.dg/parse/pr34758.C: New.
13131 2011-03-15 Xinliang David Li <davidxl@google.com>
13134 * gcc.dg/uninit-pred-7_d.c: New test.
13135 * gcc.dg/uninit-pred-8_d.c: New test.
13137 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
13140 * gcc.target/arm/pr46788.c: New.
13142 2011-03-15 Richard Guenther <rguenther@suse.de>
13144 PR middle-end/47650
13145 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13146 * gfortran.dg/ishft_4.f90: Likewise.
13147 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13149 2011-03-15 Richard Guenther <rguenther@suse.de>
13151 PR tree-optimization/13954
13152 * g++.dg/tree-ssa/pr13954.C: New testcase.
13154 2011-03-15 Richard Guenther <rguenther@suse.de>
13156 PR tree-optimization/48037
13157 * gcc.target/i386/pr48037-1.c: New testcase.
13159 2011-03-15 Richard Guenther <rguenther@suse.de>
13161 PR tree-optimization/41490
13162 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13163 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13164 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13165 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13166 * g++.dg/tree-ssa/pr33604.C: Adjust.
13168 2011-03-14 Jakub Jelinek <jakub@redhat.com>
13170 PR middle-end/47917
13171 * gcc.c-torture/execute/pr47917.c: New test.
13172 * gcc.dg/pr47917.c: New test.
13174 PR middle-end/38878
13175 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13177 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
13179 * gcc.target/i386/sse4_1-floor-vec.c: New test.
13180 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13181 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13182 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13183 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13184 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13185 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13186 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13187 * gcc.target/i386/avx-floor-vec.c: Ditto.
13188 * gcc.target/i386/avx-ceil-vec.c: Ditto.
13189 * gcc.target/i386/avx-trunc-vec.c: Ditto.
13190 * gcc.target/i386/avx-rint-vec.c: Ditto.
13191 * gcc.target/i386/avx-floorf-vec.c: Ditto.
13192 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13193 * gcc.target/i386/avx-truncf-vec.c: Ditto.
13194 * gcc.target/i386/avx-rintf-vec.c: Ditto.
13196 2011-03-14 Tom Tromey <tromey@redhat.com>
13198 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13199 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13200 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13202 2011-03-14 Tom Tromey <tromey@redhat.com>
13204 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13205 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13206 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13208 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
13210 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13212 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13214 PR rtl-optimization/47166
13215 * gcc.c-torture/execute/postmod-1.c: New test.
13217 2011-03-14 Richard Guenther <rguenther@suse.de>
13219 PR middle-end/48098
13220 * gcc.dg/torture/pr48098.c: New testcase.
13222 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
13225 * gcc.target/powerpc/pr48053-1.c: New test.
13226 * gcc.target/powerpc/pr48053-2.c: Likewise.
13228 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13230 PR libfortran/48066
13231 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
13233 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13235 PR libfortran/48066
13236 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
13238 2011-03-12 Janus Weil <janus@gcc.gnu.org>
13241 * gfortran.dg/class_41.f03: New.
13243 2011-03-11 Dodji Seketeli <dodji@redhat.com>
13245 * g++.dg/conversion/cast3.C: New test.
13247 2011-03-11 Jason Merrill <jason@redhat.com>
13249 * g++.dg/template/error45.C: New.
13251 * g++.dg/parse/no-type-defn1.C: New.
13253 * g++.dg/ext/attrib40.C: New.
13255 * g++.dg/cpp0x/regress/array1.C: New.
13257 2011-03-11 Richard Guenther <rguenther@suse.de>
13259 PR tree-optimization/48067
13260 * gcc.dg/pr48067.c: New testcase.
13262 2011-03-11 Richard Guenther <rguenther@suse.de>
13265 * g++.dg/lto/20110311-1_0.C: New testcase.
13267 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13270 * g++.dg/inherit/virtual8.C: New test.
13272 PR middle-end/48044
13273 * gcc.dg/torture/pr48044.c: New test.
13275 2011-03-11 Janus Weil <janus@gcc.gnu.org>
13278 * gfortran.dg/proc_ptr_comp_31.f90: New.
13280 2011-03-11 Richard Guenther <rguenther@suse.de>
13282 PR tree-optimization/47278
13283 * gcc.dg/torture/pr47278-1.c: New testcase.
13284 * gcc.dg/torture/pr47278-2.c: Likewise.
13286 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13288 PR tree-optimization/48063
13289 * gcc.dg/torture/pr48063.c: New test.
13291 2011-03-10 Jason Merrill <jason@redhat.com>
13293 * g++.dg/template/array22.C: New.
13295 * g++.dg/cpp0x/syntax-err1.C: New.
13296 * g++.dg/parse/error36.C: Adjust expected errors.
13297 * g++.old-deja/g++.pt/ctor2.C: Likewise.
13298 * g++.old-deja/g++.pt/typename3.C: Likewise.
13299 * g++.old-deja/g++.pt/typename4.C: Likewise.
13300 * g++.old-deja/g++.pt/typename6.C: Likewise.
13302 2011-03-09 Jason Merrill <jason@redhat.com>
13304 * g++.dg/template/nontype22.C: New.
13306 2011-03-09 Martin Jambor <mjambor@suse.cz>
13308 PR tree-optimization/47714
13309 * g++.dg/torture/pr47714.C: New test.
13311 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
13314 * gcc.target/powerpc/pr47755-2.c: New file.
13316 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13318 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13319 is not set in the environment, pass 64 as first argument when not
13320 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13321 native where ulimit -u is supported.
13323 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13325 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13327 2011-03-08 Jason Merrill <jason@redhat.com>
13329 * g++.dg/template/nontype21.C: New.
13331 * g++.dg/template/anon5.C: New.
13333 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13336 * gcc.dg/pr47881.c: New test.
13338 2011-03-08 Dodji Seketeli <dodji@redhat.com>
13341 * g++.dg/lookup/template3.C: New test.
13343 2011-03-08 Kai Tietz <ktietz@redhat.com>
13345 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13348 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
13351 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13352 sizeof to compute alignment.
13354 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13356 PR tree-optimization/48022
13357 * gcc.dg/pr48022-1.c: New test.
13358 * gcc.dg/pr48022-2.c: New test.
13360 2011-03-07 Jason Merrill <jason@redhat.com>
13362 * g++.dg/template/nontype20.C: New.
13363 * g++.dg/init/member1.C: Adjust expected errors.
13364 * g++.dg/parse/constant4.C: Likewise.
13365 * g++.dg/template/qualified-id3.C: Likewise.
13366 * g++.old-deja/g++.pt/crash10.C: Likewise.
13368 * g++.dg/cpp0x/regress/non-const1.C: New.
13370 2011-03-07 Jakub Jelinek <jakub@redhat.com>
13373 * gcc.dg/pr47991.c: New test.
13375 2011-03-07 Jason Merrill <jason@redhat.com>
13377 * g++.dg/abi/mangle46.C: New.
13379 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
13382 * gcc.target/powerpc/pr47862.c: New.
13384 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
13387 * gcc.target/i386/combine-mul.c: Require nonpic.
13389 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
13390 Nathan Froyd <froydnj@codesourcery.com>
13392 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13394 2011-03-06 Mark Mitchell <mark@codesourcery.com>
13396 * README.QMTEST: Remove.
13398 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
13399 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13402 * gfortran.dg/array_constructor_37.f90 : New test.
13404 2011-03-05 Jason Merrill <jason@redhat.com>
13406 * g++.dg/abi/mangle39.C: ABI v5, not 6.
13407 * g++.dg/abi/mangle45.C: Likewise.
13408 * g++.dg/cpp0x/trailing1.C: Likewise.
13410 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13412 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13414 2011-03-05 Jakub Jelinek <jakub@redhat.com>
13416 PR rtl-optimization/47899
13417 * gcc.dg/pr47899.c: New test.
13419 * gcc.dg/torture/pr47968.c: Ignore warnings.
13421 PR tree-optimization/47967
13422 * gcc.c-torture/compile/pr47967.c: New test.
13424 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13426 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13427 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13429 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13431 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13432 and property_getAttributes() if __OBJC2__.
13433 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13434 * objc.dg/property/property-encoding-1.m: New.
13435 * obj-c++.dg/property/property-encoding-1.mm: New.
13437 2011-03-04 Jason Merrill <jason@redhat.com>
13439 * g++.dg/template/pseudodtor6.C: New.
13441 * g++.dg/inherit/covariant19.C: New.
13443 2011-03-04 Richard Guenther <rguenther@suse.de>
13445 PR middle-end/47968
13446 * gcc.dg/torture/pr47968.c: New testcase.
13448 2011-03-04 Richard Guenther <rguenther@suse.de>
13450 PR middle-end/47975
13451 * gcc.dg/torture/pr47975.c: New testcase.
13453 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13456 * g++.dg/template/crash106.C: New.
13458 2011-03-03 Jakub Jelinek <jakub@redhat.com>
13461 * gcc.dg/gomp/pr47963.c: New test.
13462 * g++.dg/gomp/pr47963.C: New test.
13464 2011-03-02 Jason Merrill <jason@redhat.com>
13466 * g++.dg/cpp0x/regress/condition1.C: New.
13468 * g++.dg/cpp0x/constexpr-ctor9.C: New.
13470 2011-03-01 Jason Merrill <jason@redhat.com>
13472 * g++.dg/cpp0x/lambda/lambda-98.C: New.
13474 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13476 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13478 PR rtl-optimization/47925
13479 * gcc.c-torture/execute/pr47925.c: New test.
13481 2011-03-01 Jason Merrill <jason@redhat.com>
13483 * g++.dg/cpp0x/decltype25.C: New.
13485 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13487 2011-03-01 Richard Guenther <rguenther@suse.de>
13489 PR tree-optimization/47890
13490 * gcc.dg/torture/pr47890.c: New testcase.
13492 2011-03-01 Richard Guenther <rguenther@suse.de>
13495 * gcc.dg/lto/pr47924_0.c: New testcase.
13497 2011-03-01 Richard Guenther <rguenther@suse.de>
13500 * gfortran.dg/lto/pr46911_0.f: New testcase.
13502 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13504 PR libgfortran/47933
13505 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13506 compile errors from older code form.
13508 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13510 PR libgfortran/47567
13511 * gfortran.dg/fmt_fw_d.f90: New test.
13513 2011-02-28 Jason Merrill <jason@redhat.com>
13515 * g++.dg/inherit/covariant18.C: New.
13517 2011-02-28 Jakub Jelinek <jakub@redhat.com>
13519 PR middle-end/47893
13520 * gcc.dg/pr47893.c: New test.
13522 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
13524 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13525 NULL in case of a selector with conflicting types.
13526 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13528 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
13530 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13531 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13532 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13533 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13535 2011-02-28 Jason Merrill <jason@redhat.com>
13538 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13540 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13542 PR libgfortran/47778
13543 * gfortran.dg/namelist_71.f90: New test.
13545 2011-02-27 Jason Merrill <jason@redhat.com>
13548 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13549 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13551 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13554 * g++.dg/cpp0x/constexpr-ctor8.C: New.
13556 2011-02-27 Jakub Jelinek <jakub@redhat.com>
13559 * gfortran.dg/gomp/task-1.f90: Removed.
13561 2011-02-26 Jason Merrill <jason@redhat.com>
13563 * g++.dg/template/this-targ1.C: New.
13565 * g++.dg/cpp0x/regress/template-const1.C: New.
13566 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13567 * g++.dg/template/function1.C: Adjust.
13568 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13569 * g++.dg/debug/debug7.C: Adjust.
13571 2011-02-26 Tobias Burnus <burnus@net-b.de>
13574 * gfortran.dg/gomp/task-1.f90: New.
13576 2011-02-25 Jie Zhang <jie@codesourcery.com>
13578 * gcc.target/arm/neon-thumb2-move.c: Add
13579 dg-require-effective-target arm_thumb2_ok.
13581 2011-02-24 Jason Merrill <jason@redhat.com>
13583 * g++.dg/parse/constant1.C: Specify C++98 mode.
13584 * g++.dg/parse/constant5.C: Likewise.
13585 * g++.dg/parse/error2.C: Likewise.
13586 * g++.dg/parse/semicolon3.C: Likewise.
13587 * g++.dg/template/crash14.C: Likewise.
13588 * g++.dg/template/local4.C: Likewise.
13589 * g++.dg/template/nontype3.C: Likewise.
13590 * g++.dg/parse/crash31.C: Adjust expected errors.
13591 * g++.dg/template/function1.C: Likewise.
13592 * g++.dg/template/ref3.C: Likewise.
13593 * g++.dg/template/static9.C: Likewise.
13594 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13596 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13597 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13598 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13599 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13600 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13602 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13605 * gfortran.dg/pr47878.f90: New test.
13607 2011-02-24 Richard Guenther <rguenther@suse.de>
13610 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13611 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13613 2011-02-24 Richard Guenther <rguenther@suse.de>
13616 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13617 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13619 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13621 PR libgfortran/47567
13622 * gfortran.dg/fmt_f0_1.f90: Update test.
13624 2011-02-23 Jason Merrill <jason@redhat.com>
13626 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13627 * g++.dg/abi/mangle45.C: New.
13629 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13630 * g++.dg/template/canon-type-9.C: Match use of decltype
13631 between declaration and definition.
13632 * g++.dg/template/canon-type-12.C: Likewise.
13634 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13637 * gfortran.dg/nested_allocatables_1.f90: New.
13639 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13642 * g++.dg/pr46868.C: New test.
13643 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13644 * g++.dg/parse/error14.C: Adjust.
13646 2011-02-23 Richard Guenther <rguenther@suse.de>
13648 PR tree-optimization/47838
13649 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13651 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13653 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13655 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13657 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13658 * gfortran.dg/count_init_expr.f03: Ditto.
13659 * gfortran.dg/gomp/pr43711.f90: Ditto.
13660 * gcc.dg/struct-parse-2.c: Ditto.
13661 * gcc.dg/parse-error-3.c: Ditto.
13662 * gcc.dg/Wlogical-op-1.c: Ditto.
13663 * gcc.dg/Walways-true-1.c: Ditto.
13664 * gcc.dg/pr24225.c: Ditto.
13665 * gcc.dg/Walways-true-2.c: Ditto.
13666 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13667 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13668 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13669 * g++.dg/overload/defarg4.C: Ditto.
13670 * g++.dg/inherit/covariant16.C: Ditto.
13671 * g++.dg/inherit/virtual7.C: Ditto.
13672 * g++.dg/template/canon-type-9.C: Ditto.
13673 * g++.dg/template/access19.C: Ditto.
13674 * g++.dg/template/call7.C: Ditto.
13675 * g++.dg/template/canon-type-2.C: Ditto.
13676 * g++.dg/template/init7.C: Ditto.
13677 * g++.dg/template/sizeof-template-argument.C: Ditto.
13678 * g++.dg/template/const3.C: Ditto.
13679 * g++.dg/template/sfinae26.C: Ditto.
13680 * g++.dg/template/sfinae26.C: Ditto.
13681 * g++.dg/template/canon-type-11.C: Ditto.
13682 * g++.dg/template/union2.C: Ditto.
13683 * g++.dg/template/canon-type-3.C: Ditto.
13684 * g++.dg/template/canon-type-1.C: Ditto.
13685 * g++.dg/template/canon-type-5.C: Ditto.
13686 * g++.dg/template/canon-type-7.C: Ditto.
13687 * g++.dg/template/canon-type-10.C: Ditto.
13688 * g++.dg/template/spec36.C: Ditto.
13689 * g++.dg/template/typedef38.C: Ditto.
13690 * g++.dg/template/canon-type-4.C: Ditto.
13691 * g++.dg/template/canon-type-6.C: Ditto.
13692 * g++.dg/template/canon-type-13.C: Ditto.
13693 * g++.dg/template/instantiate9.C: Ditto.
13694 * g++.dg/template/ttp22.C: Ditto.
13695 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13696 * g++.dg/warn/Walways-true-1.C: Ditto.
13697 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13698 * g++.dg/warn/Walways-true-2.C: Ditto.
13699 * g++.dg/conversion/op4.C: Ditto.
13700 * g++.dg/opt/pr19650.C: Ditto.
13701 * g++.dg/lookup/friend11.C: Ditto.
13702 * g++.dg/other/default2.C: Ditto.
13703 * g++.dg/other/default3.C: Ditto.
13704 * g++.dg/other/dtor2.C: Ditto.
13705 * g++.dg/other/friend5.C: Ditto.
13706 * g++.dg/other/default5.C: Ditto.
13707 * g++.dg/init/brace6.C: Ditto.
13708 * g++.dg/init/aggr5.C: Ditto.
13709 * g++.dg/init/error2.C: Ditto.
13710 * g++.dg/expr/bound-mem-fun.C: Ditto.
13711 * g++.dg/expr/cond6.C: Ditto.
13712 * g++.dg/expr/stmt-expr-1.C: Ditto.
13713 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13714 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13715 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13716 * g++.dg/cpp0x/bracket1.C: Ditto.
13717 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13718 * g++.dg/cpp0x/pr38646.C: Ditto.
13719 * g++.dg/cpp0x/variadic73.C: Ditto.
13720 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13721 * g++.dg/cpp0x/bracket4.C: Ditto.
13722 * g++.dg/cpp0x/decltype4.C: Ditto.
13723 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13724 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13725 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13726 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13727 * g++.dg/cpp0x/decltype2.C: Ditto.
13728 * g++.dg/cpp0x/decltype1.C: Ditto.
13729 * g++.dg/cpp0x/bracket2.C: Ditto.
13730 * g++.dg/cpp0x/decltype5.C: Ditto.
13731 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13732 * g++.dg/cpp0x/variadic70.C: Ditto.
13733 * g++.dg/cpp0x/decltype6.C: Ditto.
13734 * g++.dg/cpp0x/rvo.C: Ditto.
13735 * g++.dg/cpp0x/vt-40092.C: Ditto.
13736 * g++.dg/cpp0x/variadic-new.C: Ditto.
13737 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13738 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13739 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13740 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13741 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13742 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13743 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13744 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13745 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13746 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13747 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13748 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13749 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13750 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13751 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13752 * g++.dg/cpp0x/pr39639.C: Ditto.
13753 * g++.dg/cpp0x/decltype3.C: Ditto.
13754 * g++.dg/cpp0x/variadic68.C: Ditto.
13755 * g++.dg/cpp0x/variadic-function.C: Ditto.
13756 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13757 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13758 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13759 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13760 * g++.dg/parse/crash35.C: Ditto.
13761 * g++.dg/parse/crash40.C: Ditto.
13762 * g++.dg/parse/defarg12.C: Ditto.
13763 * g++.dg/parse/crash34.C: Ditto.
13764 * g++.dg/parse/constructor3.C: Ditto.
13765 * g++.dg/parse/template23.C: Ditto.
13766 * g++.dg/parse/crash56.C: Ditto.
13767 * g++.dg/parse/dtor13.C: Ditto.
13768 * g++.dg/parse/error33.C: Ditto.
13769 * g++.dg/parse/ctor9.C: Ditto.
13770 * g++.dg/parse/error32.C: Ditto.
13771 * g++.dg/parse/error37.C: Ditto.
13772 * g++.dg/parse/bitfield3.C: Ditto.
13773 * g++.dg/parse/struct-4.C: Ditto.
13774 * g++.dg/ext/has_trivial_copy.C: Ditto.
13775 * g++.dg/ext/is_polymorphic.C: Ditto.
13776 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13777 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13778 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13779 * g++.dg/ext/is_union.C: Ditto.
13780 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13781 * g++.dg/ext/is_pod.C: Ditto.
13782 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13783 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13784 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13785 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13786 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13787 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13788 * g++.dg/ext/is_abstract.C: Ditto.
13789 * g++.dg/ext/has_trivial_assign.C: Ditto.
13790 * g++.dg/ext/is_class.C: Ditto.
13791 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13792 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13793 * g++.dg/ext/is_base_of.C: Ditto.
13794 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13795 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13796 * g++.dg/ext/is_empty.C: Ditto.
13797 * g++.dg/ext/is_enum.C: Ditto.
13798 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13799 * gnat.dg/opt11.adb: Ditto.
13800 * obj-c++.dg/pr45735.mm: Ditto.
13801 * obj-c++.dg/pr24393.mm: Ditto.
13802 * obj-c++.dg/exceptions-2.mm: Ditto.
13803 * objc.dg/pr45735.m: Ditto.
13804 * objc.dg/pr24393.m: Ditto.
13806 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13808 * objc.dg/attributes/objc-exception-1.m: New.
13810 2011-02-23 Jie Zhang <jie@codesourcery.com>
13812 * gcc.dg/cpp/include7.c: New test.
13814 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13817 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13819 2011-02-23 Jie Zhang <jie@codesourcery.com>
13821 PR rtl-optimization/47763
13822 * gcc.dg/pr47763.c: New test.
13824 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13827 * gfortran.dg/whole_file_32.f90 : New test.
13829 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13832 * g++.dg/inherit/virtual7.C: New test.
13834 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13837 * objc.dg/type-size-3.m: Updated error message.
13838 * objc.dg/type-size-4.m: New test.
13839 * objc.dg/type-size-5.m: New test.
13841 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13843 * lib/gnat.exp: Fix comments.
13844 Don't load libgloss.exp.
13845 (default_gnat_version): Call $compiler with --version.
13846 Adapt regexp for gnatmake output, insert version.
13847 (gnat_version): New proc.
13848 (gnat_init): Remove gnat_libgcc_s_path.
13849 (gnat_target_compile): Likewise.
13850 Remove ld_library_path.
13851 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13852 (gnat_pass): Remove.
13853 (gnat_pass): Remove.
13854 (gnat_finish): Remove.
13855 (gnat_exit): Remove.
13856 (local_find_gnatmake): Reindent.
13857 (runtest_file_p): Remove.
13858 (prune_warnings): Remove.
13859 (find_gnatclean): New proc.
13860 * lib/gnat-dg.exp (lremove): New proc.
13861 (gnat-dg-test): Reindent.
13862 Remove additional output files.
13863 (gnat-dg-runtest): Remove.
13865 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13866 * gnat.dg/loop_optimization6.adb: Likewise.
13867 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13869 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13871 PR tree-optimization/47835
13872 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13874 2011-02-22 Tobias Burnus <burnus@net-b.de>
13876 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13877 * gfortran.dg/abstract_type_2.f03: Ditto.
13878 * gfortran.dg/abstract_type_3.f03: Ditto.
13879 * gfortran.dg/abstract_type_4.f03: Ditto.
13880 * gfortran.dg/abstract_type_5.f03: Ditto.
13881 * gfortran.dg/abstract_type_6.f03: Ditto.
13882 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13883 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13884 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13885 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13886 * gfortran.dg/array_function_5.f90: Ditto.
13887 * gfortran.dg/asynchronous_3.f03: Ditto.
13888 * gfortran.dg/char_expr_1.f90: Ditto.
13889 * gfortran.dg/class_14.f03: Ditto.
13890 * gfortran.dg/data_array_6.f: Ditto.
13891 * gfortran.dg/data_invalid.f90: Ditto.
13892 * gfortran.dg/dot_product_1.f03: Ditto.
13893 * gfortran.dg/func_derived_5.f90: Ditto.
13894 * gfortran.dg/func_result_4.f90: Ditto.
13895 * gfortran.dg/implied_do_1.f90: Ditto.
13896 * gfortran.dg/initialization_25.f90: Ditto.
13897 * gfortran.dg/initialization_26.f90: Ditto.
13898 * gfortran.dg/interface_34.f90: Ditto.
13899 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13900 * gfortran.dg/keyword_symbol_1.f90: Ditto.
13901 * gfortran.dg/matmul_8.f03: Ditto.
13902 * gfortran.dg/merge_init_expr.f90: Ditto.
13903 * gfortran.dg/pack_assign_1.f90: Ditto.
13904 * gfortran.dg/pack_vector_1.f90: Ditto.
13905 * gfortran.dg/pointer_check_8.f90: Ditto.
13906 * gfortran.dg/product_init_expr.f03: Ditto.
13907 * gfortran.dg/reshape_order_5.f90: Ditto.
13908 * gfortran.dg/reshape_shape_1.f90: Ditto.
13909 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13910 * gfortran.dg/same_name_2.f90: Ditto.
13911 * gfortran.dg/selected_real_kind_1.f90: Ditto.
13912 * gfortran.dg/spread_init_expr.f03: Ditto.
13913 * gfortran.dg/stmt_func_1.f90: Ditto.
13914 * gfortran.dg/sum_init_expr.f03: Ditto.
13915 * gfortran.dg/transpose_3.f03: Ditto.
13916 * gfortran.dg/unpack_init_expr.f03: Ditto.
13917 * gfortran.dg/warn_conversion.f90: Ditto.
13918 * gfortran.dg/warn_conversion_2.f90: Ditto.
13919 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13920 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13921 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13922 * gfortran.dg/whole_file_16.f90: Ditto.
13923 * gfortran.dg/whole_file_17.f90: Ditto.
13924 * gfortran.dg/whole_file_18.f90: Ditto.
13925 * gfortran.dg/whole_file_20.f03: Ditto.
13926 * gfortran.dg/whole_file_5.f90: Ditto.
13927 * gfortran.dg/whole_file_6.f90: Ditto.
13928 * gfortran.dg/write_invalid_format.f90: Ditto.
13929 * gfortran.dg/zero_sized_6.f90: Ditto.
13931 2011-02-21 Jeff Law <law@redhat.com>
13933 PR rtl-optimization/46178
13934 * gcc.target/i386/pr46178.c: New test.
13936 PR rtl-optimization/46002
13937 * gcc.c-torture/compile/pr46002.c: New test.
13939 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13941 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13944 2011-02-21 Jakub Jelinek <jakub@redhat.com>
13947 * g++.dg/debug/pr47106.C: Require effective target lto.
13949 2011-02-21 Jason Merrill <jason@redhat.com>
13951 * g++.dg/cpp0x/constexpr-diag2.C: New.
13953 2011-02-20 Jason Merrill <jason@redhat.com>
13955 * g++.dg/cpp0x/constexpr-ctor7.C: New.
13957 * g++.dg/cpp0x/fntmpdefarg2.C: New.
13959 * g++.dg/overload/conv-op1.C: New.
13961 * g++.dg/cpp0x/constexpr-synth1.C: New.
13963 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13965 * objc.dg/layout-2.m: New.
13966 * objc.dg/selector-3.m: Adjusted location of error message.
13967 * objc.dg/type-size-3.m: Same.
13968 * obj-c++.dg/selector-3.mm: Same.
13970 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13973 * objc.dg/property/dotsyntax-22.m: New.
13974 * obj-c++.dg/property/dotsyntax-22.mm: New.
13976 2011-02-20 Dodji Seketeli <dodji@redhat.com>
13979 * g++.dg/template/typedef38.C: New test.
13981 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13984 * gfortran.dg/whole_file_30.f90 : New test.
13985 * gfortran.dg/whole_file_31.f90 : New test.
13987 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13991 * gfortran.dg/whole_file_28.f90 : New test.
13992 * gfortran.dg/whole_file_29.f90 : New test.
13994 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
13997 * g++.dg/template/crash105.C: New.
13999 2011-02-19 Jason Merrill <jason@redhat.com>
14001 * g++.dg/cpp0x/regress/no-elide1.C: New.
14003 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
14005 PR tree-optimization/46620
14006 * gcc.dg/pr46620.c: New.
14008 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14011 * gcc.target/i386/pr47809.c: New test.
14013 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14014 Tobias Burnus <burnus@net-b.de>
14016 * lib/target-supports.exp
14017 (check_effective_target_fortran_large_real): New check for large reals.
14018 * gfortran.dg/nan_7.f90: New test.
14020 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14022 PR libgfortran/47567
14023 * gfortran.dg/fmt_f0_1.f90: Update test.
14025 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
14028 * gfortran.dg/array_constructor_36.f90 : New test.
14029 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14030 allow for comparison between different elements of the array
14031 constructor at different levels of optimization.
14033 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
14035 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14036 * gcc.target/i386/pr32280-1.c: Likewise.
14038 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14041 * gcc.target/i386/pr47800.c: New test.
14043 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
14045 * objc/execute/exceptions/foward-1.x: New.
14047 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14050 * gfortran.dg/derived_constructor_comps_4.f90: New.
14052 2011-02-18 Tobias Burnus
14055 * gfortran.dg/func_result_6.f90: New.
14057 2011-02-18 Michael Matz <matz@suse.de>
14060 * gfortran.dg/lto/pr45586_0.f90: New test.
14061 * gfortran.dg/typebound_proc_20.f90: Ditto.
14062 * gfortran.dg/typebound_proc_21.f90: Ditto.
14064 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14067 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14069 2011-02-18 Tobias Burnus <burnus@net-b.de>
14072 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14073 gcc_warning_prefix.
14074 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14075 normalizing the error/warning output.
14076 * gfortran.dg/Wall.f90: Update dg-error/warning.
14077 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14078 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14079 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14080 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14081 * gfortran.dg/class_30.f90: Update dg-error/warning.
14082 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14083 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14084 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14085 * gfortran.dg/entry_17.f90: Update dg-error/warning.
14086 * gfortran.dg/entry_19.f90: Update dg-error/warning.
14087 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14088 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14089 * gfortran.dg/g77/12632.f: Update dg-error/warning.
14090 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14091 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14092 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14093 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14094 * gfortran.dg/goto_8.f90: Update dg-error/warning.
14095 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14096 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14097 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14098 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14099 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14100 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14101 * gfortran.dg/volatile3.f90: Update dg-error/warning.
14102 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14103 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14104 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14105 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14106 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14108 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14111 * gfortran.dg/proc_ptr_comp_30.f90: New.
14113 2011-02-18 Jakub Jelinek <jakub@redhat.com>
14116 * gcc.target/i386/pr47780.c: New test.
14118 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14121 * gfortran.dg/class_40.f03: New.
14123 2011-02-18 Dodji Seketeli <dodji@redhat.com>
14126 * g++.dg/cpp0x/auto21.C: New test.
14128 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
14130 * objc.dg/special/unclaimed-category-1.h: Updated for
14132 * objc.dg/special/unclaimed-category-1.m: Same.
14133 * objc.dg/zero-link-1.m: Same.
14134 * objc.dg/lookup-1.m: Same.
14135 * objc.dg/torture/strings/const-str-9.m
14136 * objc.dg/torture/strings/const-str-10.m: Same.
14137 * objc.dg/torture/strings/const-str-11.m: Same.
14138 * objc.dg/torture/forward-1.m: Same.
14139 * objc.dg/zero-link-2.m: Same.
14140 * objc.dg/encode-7-next-64bit.m: Same.
14141 * objc.dg/method-4.m: Same.
14142 * objc.dg/next-runtime-1.m: Same.
14143 * objc.dg/image-info.m: Same.
14144 * objc.dg/pr23214.m: Same.
14145 * objc.dg/symtab-1.m: Same.
14146 * obj-c++.dg/basic.m: Same.
14147 * obj-c++.dg/proto-lossage-3.m: Same.
14148 * obj-c++.dg/torture/strings/const-str-10.m: Same.
14149 * obj-c++.dg/torture/strings/const-str-11.m: Same.
14150 * obj-c++.dg/torture/strings/const-str-9.m: Same.
14151 * obj-c++.dg/method-11.m: Same.
14152 * objc/execute/enumeration-1.m: Same.
14153 * objc/execute/object_is_class.m: Same.
14154 * objc/execute/formal_protocol-2.m: Same.
14155 * objc/execute/formal_protocol-4.m: Same.
14156 * objc/execute/formal_protocol-6.m: Same.
14157 * objc/execute/bycopy-3.m: Same.
14158 * objc/execute/exceptions/catchall-1.m: Same.
14159 * objc/execute/exceptions/finally-1.m: Same.
14160 * objc/execute/exceptions/local-variables-1.m: Same.
14161 * objc/execute/exceptions/foward-1.m: Same.
14162 * objc/execute/bf-common.h
14163 * objc/execute/enumeration-2.m: Same.
14164 * objc/execute/formal_protocol-1.m: Same.
14165 * objc/execute/formal_protocol-3.m: Same.
14166 * objc/execute/formal_protocol-5.m: Same.
14167 * objc/execute/accessing_ivars.m: Same.
14168 * objc/execute/bycopy-2.m: Same.
14169 * objc/execute/formal_protocol-7.m: Same.
14170 * objc/execute/compatibility_alias.m: Same.
14171 * objc/execute/no_clash.m: Same.
14172 * objc/execute/object_is_meta_class.m: Same.
14173 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14174 * objc/execute/class-tests-1.h: Include stdio.h.
14175 * objc/execute/class-tests-2.h: Same.
14176 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14178 * obj-c++.dg/try-catch-2.mm: Same.
14180 2011-02-17 Jakub Jelinek <jakub@redhat.com>
14183 * g++.dg/warn/Wunused-parm-4.C: New test.
14185 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
14186 Jan Hubicka <jh@suse.cz>
14190 * g++.dg/debug/pr47106.C: New.
14192 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
14195 * gcc.target/i386/pr43653.c: New test.
14197 2011-02-11 Dodji Seketeli <dodji@redhat.com>
14200 * g++.dg/template/inherit6.C: New test.
14202 2011-02-16 Janus Weil <janus@gcc.gnu.org>
14205 * gfortran.dg/class_39.f03: New.
14207 2011-02-16 Dodji Seketeli <dodji@redhat.com>
14210 * g++.dg/cpp0x/variadic106.C: New test.
14212 2011-02-16 Jakub Jelinek <jakub@redhat.com>
14214 PR libfortran/47757
14215 * gfortran.dg/pr47757-1.f90: New test.
14216 * gfortran.dg/pr47757-2.f90: New test.
14217 * gfortran.dg/pr47757-3.f90: New test.
14220 * g++.dg/cpp0x/enum8.C: New test.
14222 2011-02-15 Jason Merrill <jason@redhat.com>
14224 * g++.dg/inherit/implicit-trivial1.C: New.
14225 * g++.dg/cpp0x/implicit-trivial1.C: New.
14227 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14229 PR middle-end/47725
14230 * gcc.dg/torture/pr47725.c: Removed.
14232 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14235 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14236 constant does not generate a load from memory.
14238 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14240 PR middle-end/47725
14241 * gcc.dg/torture/pr47725.c: New.
14243 2011-02-15 Richard Guenther <rguenther@suse.de>
14245 PR tree-optimization/47743
14246 * gcc.dg/torture/pr47743.c: New testcase.
14248 2011-02-15 Jakub Jelinek <jakub@redhat.com>
14250 PR middle-end/47581
14251 * gcc.target/i386/pr47581.c: New test.
14253 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14256 * gfortran.dg/select_type_22.f03: New.
14258 2011-02-14 Jason Merrill <jason@redhat.com>
14260 * g++.dg/cpp0x/regress/enum1.C: New.
14262 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14264 * gnat.dg/include.adb: New test.
14266 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14269 * gfortran.dg/class_38.f03: New.
14271 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14273 * gcc.dg/pr46494.c: New test.
14275 2011-02-14 Richard Guenther <rguenther@suse.de>
14277 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14279 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14282 * gnat.dg/null_pointer_deref1.exp: Don't skip on
14283 sparc*-sun-solaris2.11.
14285 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14288 * gfortran.dg/argument_checking_18.f90: New.
14290 2011-02-13 Tobias Burnus <burnus@net-b.de>
14292 * gfortran.dg/argument_checking_13.f90: Update dg-error.
14293 * gfortran.dg/argument_checking_17.f90: New.
14295 2011-02-12 Janus Weil <janus@gcc.gnu.org>
14297 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14298 are temporarily disabled.
14299 * gfortran.dg/class_7.f03: Ditto.
14300 * gfortran.dg/coarray_14.f90: Ditto.
14301 * gfortran.dg/typebound_proc_13.f03: Ditto.
14303 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
14306 * gfortran.dg/extends_11.f03: New.
14308 2011-02-11 Xinliang David Li <davidxl@google.com>
14310 PR tree-optimization/47707
14311 * g++.dg/tree-ssa/pr47707.C: New test.
14313 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
14315 * g++.dg/opt/inline17.C: New test.
14317 2011-02-11 Tobias Burnus <burnus@net-b.de>
14320 * gfortran.dg/pure_formal_2.f90: New.
14322 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
14324 PR rtl-optimization/47614
14325 * gfortran.dg/pr47614.f: New.
14327 2011-02-11 Joseph Myers <joseph@codesourcery.com>
14330 * gcc.dg/opts-6.c: New test.
14332 2011-02-11 Jakub Jelinek <jakub@redhat.com>
14335 * gcc.dg/pr47684.c: New test.
14337 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14340 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14341 c99_runtime, dg-add-options c99_runtime.
14342 (main): Use __asm__.
14344 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14347 * lib/target-supports.exp (check_ascii_locale_available): New proc.
14348 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14349 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14350 * gcc.dg/ucnid-10.c: Likewise.
14351 * gcc.dg/ucnid-13.c: Likewise.
14352 * gcc.dg/ucnid-7.c: Likewise.
14353 * gcc.dg/ucnid-8.c: Likewise.
14354 Adapt dg-warning line number.
14356 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
14358 * gcc.target/i386/parity-1.c: Use -march=k8.
14359 * gcc.target/i386/parity-2.c: Ditto.
14360 * gcc.target/i386/vecinit-1.c: Ditto.
14361 * gcc.target/i386/vecinit-2.c: Ditto.
14363 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14366 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14367 * gcc.target/mips/save-restore-3.c: Likewise.
14368 * gcc.target/mips/save-restore-4.c: Likewise.
14369 * gcc.target/mips/save-restore-5.c: Likewise.
14372 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14373 * g++.dg/tree-prof/partition2.C: Likewise.
14375 2011-02-09 Jason Merrill <jason@redhat.com>
14377 * g++.dg/tree-ssa/inline-3.C: Use a normal function
14378 rather than misdeclare std::puts.
14380 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14381 * g++.dg/other/warning1.C: Likewise.
14382 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14383 * g++.old-deja/g++.gb/scope06.C: Likewise.
14384 * g++.old-deja/g++.law/cvt11.C: Likewise.
14385 * g++.old-deja/g++.law/init1.C: Likewise.
14386 * g++.dg/abi/mangle26.C: Likewise.
14388 * g++.dg/template/function1.C: Adjust for C++0x mode.
14389 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14391 * g++.dg/ext/label10.C: Adjust for C++0x mode.
14392 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14394 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14396 * g++.dg/cpp0x/regress/abi-empty7.C: New.
14398 * g++.dg/cpp0x/regress: New directory.
14399 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14400 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14401 * g++.dg/cpp0x/regress/regress3.C: New.
14403 2011-02-10 Richard Guenther <rguenther@suse.de>
14405 PR tree-optimization/47677
14406 * gcc.dg/torture/pr47677.c: New testcase.
14408 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
14410 * objc.dg/special/load-category-1.m: Remove unused header.
14411 * objc.dg/special/load-category-1a.m: Likewise.
14412 * objc.dg/special/load-category-2.m: Likewise.
14413 * objc.dg/special/load-category-2a.m: Likewise.
14414 * objc.dg/special/load-category-3.m: Likewise.
14415 * objc.dg/special/load-category-3a.m: Likewise.
14416 * objc.dg/attributes/proto-attribute-2.m: Likewise.
14417 * objc.dg/attributes/proto-attribute-3.m: Likewise.
14418 * objc.dg/attributes/class-attribute-1.m: Likewise.
14419 * objc.dg/property/property.exp: Don't run for Darwin < 9.
14420 * obj-c++.dg/property/property.exp: Likewise.
14421 * objc.dg/attributes/method-sentinel-1.m: Update type header.
14422 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14423 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14424 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14425 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14426 * obj-c++.dg/template-8.mm: Likewise.
14428 2011-02-10 Jakub Jelinek <jakub@redhat.com>
14431 * gcc.target/i386/pr47665.c: New test.
14433 2011-02-10 Jie Zhang <jie@codesourcery.com>
14437 2011-02-05 Jie Zhang <jie@codesourcery.com>
14439 * gcc.dg/pr42631.c: Update test.
14440 * gcc.dg/pr42631-2.c: New test.
14442 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14445 * gfortran.dg/proc_decl_25.f90: New.
14447 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14450 * gfortran.dg/typebound_assignment_2.f03: New.
14452 2011-02-09 Richard Guenther <rguenther@suse.de>
14454 PR tree-optimization/47664
14455 * gcc.dg/tree-ssa/inline-7.c: New testcase.
14457 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
14459 PR middle-end/47646
14460 * gnat.dg/uninit_func.adb: Adjust dg directive.
14462 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
14464 PR middle-end/47646
14465 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14467 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14470 * gfortran.dg/auto_dealloc_2.f90: New.
14472 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14474 * gcc.dg/builtins-config.h: Remove __sgi handling.
14475 * lib/target-supports.exp (add_options_for_c99_runtime): Add
14476 -std=c99 for mips-sgi-irix6.5*.
14478 2011-02-09 Martin Jambor <mjambor@suse.cz>
14480 PR middle-end/45505
14481 * gfortran.dg/pr25923.f90: Remove xfails.
14483 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14486 * gfortran.dg/inquire_14.f90: New test.
14488 2011-02-08 Janus Weil <janus@gcc.gnu.org>
14491 * gfortran.dg/pointer_init_6.f90: New.
14493 2011-02-08 Jeff Law <law@redhat.com>
14495 PR tree-optimization/42893
14496 * gcc.tree-ssa/pr42893.c: New test.
14498 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
14500 PR tree-optimization/46834
14501 PR tree-optimization/46994
14502 PR tree-optimization/46995
14503 * gcc.dg/graphite/id-pr46834.c: New.
14504 * gfortran.dg/graphite/id-pr46994.f90: New.
14505 * gfortran.dg/graphite/id-pr46995.f90: New.
14507 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14509 PR middle-end/47646
14510 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14511 using the variable is known the warning is emitted there.
14512 * gcc.dg/uninit-pr19430.c (foo): Likewise.
14513 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14515 * c-c++-common/pr20000.c (g): Both warnings occur at the return
14518 * gcc.dg/noreturn-1.c (foo5): Likewise.
14519 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14520 (method2): Likewise.
14522 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14523 the return statement using the uninitialized variable.
14524 * gfortran.dg/pr39666-2.f90 (f): Likewise.
14526 2011-02-08 Richard Guenther <rguenther@suse.de>
14528 PR middle-end/47639
14529 * g++.dg/opt/pr47639.c: New testcase.
14531 2011-02-08 Richard Guenther <rguenther@suse.de>
14533 PR tree-optimization/47632
14534 * g++.dg/opt/pr47632.C: New testcase.
14536 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14538 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14540 2011-02-07 Richard Guenther <rguenther@suse.de>
14542 PR tree-optimization/47615
14543 * g++.dg/opt/pr47615.C: New testcase.
14545 2011-02-07 Richard Guenther <rguenther@suse.de>
14547 PR tree-optimization/47621
14548 * gcc.dg/torture/pr47621.c: New testcase.
14550 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
14552 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14554 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
14557 * gfortran.dg/allocate_with_source_1 : New test.
14559 2011-02-05 Jakub Jelinek <jakub@redhat.com>
14561 PR middle-end/47610
14562 * gcc.dg/pr47610.c: New test.
14564 2011-02-05 Jie Zhang <jie@codesourcery.com>
14567 * gcc.dg/pr42631.c: Update test.
14568 * gcc.dg/pr42631-2.c: New test.
14570 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14573 * gfortran.dg/pr47574.f90: New test.
14575 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
14577 PR tree-optimization/46194
14578 * gcc.dg/autopar/pr46194.c: New.
14580 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14582 PR tree-optimization/43695
14583 * g++.dg/ipa/pr43695.C: New.
14585 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14587 PR inline-asm/23200
14588 * gcc.dg/pr23200.c: New test.
14590 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14593 * g++.dg/pr47589.C: New test.
14595 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14598 * g++.dg/template/typedef37.C: New test.
14599 * g++.dg/template/param1.C: Adjust expected error message.
14601 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14603 PR middle-end/31490
14604 * gcc.dg/pr31490-2.c: New test.
14605 * gcc.dg/pr31490-3.c: New test.
14606 * gcc.dg/pr31490-4.c: New test.
14608 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14609 Jakub Jelinek <jakub@redhat.com>
14612 * g++.dg/parser/semicolon3.C: Adjust.
14613 * g++.dg/parser/semicolon4.C: New testcase.
14614 * g++.dg/pr46890.C: New testcase.
14616 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14619 * g++.dg/init/pr29571.C: New.
14621 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14623 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14624 instead of vect_int.
14626 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14629 * gcc.target/i386/pr47312.c: New test.
14632 * gcc.target/i386/pr47564.c: New test.
14634 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14636 PR tree-optimization/45122
14637 * gcc.dg/tree-ssa/pr45122.c: New.
14639 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14642 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14645 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14646 and vsx so a default --with-cpu=power7 doesn't give an error
14647 when -mavoid-indexed-addresses is used.
14649 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14650 wrapper function to save the arguments and then jump to the real
14651 function, rather than depending on the compiler not to move stuff
14653 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14655 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14656 Paul Thomas <pault@gcc.gnu.org>
14659 * gfortran.dg/class_37.f03 : New test.
14661 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14662 Richard Guenther <rguenther@suse.de>
14664 PR tree-optimization/40979
14666 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14667 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14668 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14669 check_vect_support_and_set_flags.
14670 * gfortran.dg/graphite/vect-pr40979.f90: New.
14672 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14675 * gfortran.dg/class_36.f03: New.
14677 2011-02-02 Richard Guenther <rguenther@suse.de>
14679 PR tree-optimization/47566
14680 * gcc.dg/lto/20110201-1_0.c: New testcase.
14682 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14688 * debug/pr47498.c: New.
14689 * debug/pr47501.c: New.
14691 2011-02-01 Richard Guenther <rguenther@suse.de>
14693 PR tree-optimization/47559
14694 * g++.dg/torture/pr47559.C: New testcase.
14696 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14699 * gfortran.dg/typebound_call_20.f03: New.
14701 2011-02-01 Richard Guenther <rguenther@suse.de>
14703 PR tree-optimization/47555
14704 * gcc.dg/pr47555.c: New testcase.
14706 2011-02-01 Richard Guenther <rguenther@suse.de>
14708 PR tree-optimization/47541
14709 * g++.dg/torture/pr47541.C: New testcase.
14711 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14714 * gfortran.dg/typebound_call_19.f03: New.
14716 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14719 * g++.dg/cpp0x/pr47416.C: New test.
14721 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14724 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14726 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14729 * gfortran.dg/typebound_assignment_1.f03: New.
14731 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14733 PR tree-optimization/47538
14734 * gcc.c-torture/execute/pr47538.c: New test.
14736 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14739 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14741 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14743 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14745 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14747 PR rtl-optimization/44031
14748 * gcc.c-torture/compile/20110131-1.c: New test.
14750 2011-01-31 Tobias Burnus <burnus@net-b.de>
14753 * gfortran.dg/stmt_func_1.f90: New.
14755 2011-01-31 Tobias Burnus <burnus@net-b.de>
14758 * gfortran.dg/interface_34.f90: New.
14760 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14763 * gfortran.dg/realloc_on_assign_5.f03: New test.
14764 * gfortran.dg/realloc_on_assign_5.f03: New test.
14766 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14768 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14769 * gfortran.dg/bessel_7.f90: Likewise.
14770 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14772 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14773 * gfortran.dg/sum_init_expr.f03: Likewise.
14775 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14777 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14780 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14781 loop only on "vect_intfloat_cvt" targets.
14783 2011-01-29 Tobias Burnus <burnus@net-b.de>
14786 * gfortran.dg/shape_6.f90: New.
14788 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14790 PR libgfortran/47434
14791 * gfortran.dg/read_infnan_1.f90: Update test.
14792 * gfortran.dg/module_nan.f90: Update test.
14793 * gfortran.dg/char4_iunit_1.f03: Update test.
14794 * gfortran.dg/large_real_kind_1.f90: Update test.
14795 * gfortran.dg/real_const_3.f90: Update test.
14796 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14798 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14801 * g++.dg/template/param2.C: New test.
14803 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14805 PR libgfortran/47285
14806 * gfortran.dg/fmt_g.f: New test.
14808 2011-01-28 Tobias Burnus <burnus@net-b.de>
14811 * gfortran.dg/pure_formal_1.f90: New.
14813 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14816 * gcc.dg/tls/pr42894.c: New test.
14818 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14820 * gcc.dg/pr47276.c: Add dg-require-visibility.
14822 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14824 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14826 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14827 Tobias Burnus <burnus@gcc.gnu.org>
14832 * gfortran.dg/realloc_on_assign_3.f03: New test.
14833 * gfortran.dg/realloc_on_assign_4.f03: New test.
14834 * gfortran.dg/allocatable_function_5.f90: New test.
14835 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14836 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14837 implemented" dg-errors.
14839 2011-01-27 Jan Hubicka <jh@suse.cz>
14841 PR middle-end/46949
14842 * gcc.dg/attr-weakref-4.c: New testcase
14844 2011-01-27 Martin Jambor <mjambor@suse.cz>
14846 PR tree-optimization/47228
14847 * gcc.dg/torture/pr47228.c: New test.
14849 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14851 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14853 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14855 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14856 when using auto-overlay support on the SPU.
14858 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14860 PR rtl-optimization/44174
14861 * gcc.target/i386/asm-6.c: New test.
14863 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14865 PR rtl-optimization/46856
14866 * gcc.c-torture/compile/pr46856.c: New test.
14868 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14869 Andrew Pinski <pinskia@gmail.com>
14872 * gcc.dg/pr43082.c: New.
14874 2011-01-26 DJ Delorie <dj@redhat.com>
14876 PR rtl-optimization/46878
14877 * gcc.dg/pr46878-1.c: New test.
14879 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14882 * g++.dg/cpp0x/pr47476.C: New test.
14884 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
14886 * gcc.c-torture/compile/20110126-1.c: New test.
14888 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14891 * gcc.dg/torture/pr47473.c: New test.
14893 2011-01-26 Jan Hubicka <jh@suse.cz>
14896 * gcc.c-torture/execute/pr47237.c: New testcase.
14898 2011-01-26 Jan Hubicka <jh@suse.cz>
14900 PR tree-optimization/47190
14901 * gcc.dg/attr-weakref-3.c: New testcase.
14903 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
14906 * gcc.dg/dll-9a.c: New test file.
14907 * gcc.dg/dll-11.c: Likewise.
14908 * gcc.dg/dll-12.c: Likewise.
14909 * gcc.dg/dll-12a.c: Likewise.
14910 * gcc.dg/dll-11a.c: Likewise.
14911 * gcc.dg/dll-9.c: Likewise.
14912 * gcc.dg/dll-10.c: Likewise.
14913 * gcc.dg/dll-10a.c: Likewise.
14914 * g++.dg/ext/dllexport4a.cc: Likewise.
14915 * g++.dg/ext/dllexport4.C: Likewise.
14916 * g++.dg/ext/dllexport5.C: Likewise.
14917 * g++.dg/ext/dllexport5a.cc: Likewise.
14919 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14921 PR tree-optimization/46970
14922 * gcc.dg/graphite/pr46970.c: New.
14924 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14926 PR tree-optimization/46215
14927 * gcc.dg/graphite/pr46215.c: New.
14929 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14931 PR tree-optimization/46168
14932 * gcc.dg/graphite/pr46168.c: New.
14934 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14936 PR tree-optimization/43657
14937 * gcc.dg/graphite/pr43657.c: New.
14939 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14941 PR tree-optimization/29832
14942 * gfortran.dg/graphite/pr29832.f90: New.
14944 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14946 PR tree-optimization/43567
14947 * gcc.dg/graphite/pr43567.c: New.
14949 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14951 * gfortran.dg/graphite/interchange-4.f: New.
14952 * gfortran.dg/graphite/interchange-5.f: New.
14954 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14955 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14956 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14957 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14958 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14959 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14960 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14961 * gfortran.dg/ltrans-7.f90: Removed.
14962 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14964 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14965 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14966 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14967 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14968 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14969 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14970 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14971 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14972 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14973 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14974 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14975 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14976 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14977 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14978 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14979 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14980 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14981 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14982 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14983 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14984 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14985 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14986 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14987 * gcc.dg/tree-ssa/data-dep-1.c
14988 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14989 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14990 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14991 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14992 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14994 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14996 PR tree-optimization/47265
14997 PR tree-optimization/47443
14998 * gcc.c-torture/compile/pr47265.c: New test.
14999 * gcc.dg/pr47443.c: New test.
15001 2011-01-25 Martin Jambor <mjambor@suse.cz>
15003 PR tree-optimization/47382
15004 * g++.dg/torture/pr47382.C: New test.
15005 * g++.dg/opt/devirt1.C: Xfail.
15007 2011-01-25 Yao Qi <yao@codesourcery.com>
15010 * gcc.target/arm/pr45701-1.c: New test.
15011 * gcc.target/arm/pr45701-2.c: New test.
15012 * gcc.target/arm/pr45701-3.c: New test.
15014 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15015 Jakub Jelinek <jakub@redhat.com>
15017 PR tree-optimization/47271
15018 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15020 2011-01-25 Nick Clifton <nickc@redhat.com>
15022 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15023 (saturate_add): Delete.
15024 (exchange): Delete.
15025 (main): Do not run saturate_add.
15026 (set_interrupts): Delete.
15028 2011-01-25 Tobias Burnus <burnus@net-b.de>
15031 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15033 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15035 PR tree-optimization/47427
15036 PR tree-optimization/47428
15037 * gcc.c-torture/compile/pr47427.c: New test.
15038 * gcc.c-torture/compile/pr47428.c: New test.
15040 2011-01-25 Richard Guenther <rguenther@suse.de>
15042 PR middle-end/47411
15043 * gcc.dg/torture/pr47411.c: New testcase.
15045 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15047 * gfortran.dg/graphite/id-24.f: New.
15048 * gfortran.dg/graphite/id-25.f: New.
15050 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15052 * gfortran.dg/graphite/id-23.f: New.
15054 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15056 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15058 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15060 * gcc.dg/graphite/block-0.c: Un-XFAILed.
15061 * gcc.dg/graphite/block-1.c: Un-XFAILed.
15062 * gcc.dg/graphite/block-7.c: Un-XFAILed.
15063 * gcc.dg/graphite/block-8.c: Un-XFAILed.
15064 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15065 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15066 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15067 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15068 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15070 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15072 * gcc.dg/graphite/block-0.c: Add documentation.
15073 * gcc.dg/graphite/block-4.c: Same.
15074 * gcc.dg/graphite/block-7.c: Same.
15075 * gcc.dg/graphite/block-8.c: New.
15076 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15077 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15078 * gcc.dg/graphite/interchange-12.c: Add documentation.
15079 * gcc.dg/graphite/interchange-13.c: New.
15080 * gcc.dg/graphite/interchange-14.c: New.
15081 * gcc.dg/graphite/interchange-15.c: New.
15082 * gcc.dg/graphite/interchange-8.c: Add documentation.
15083 * gcc.dg/graphite/interchange-mvt.c: Same.
15085 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15088 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15089 * gcc.target/powerpc/altivec-14.c: Ditto.
15090 * gcc.target/powerpc/altivec-33.c: Ditto.
15091 * gcc.target/powerpc/altivec-types-1.c: Ditto.
15092 * gcc.target/powerpc/altivec-types-2.c: Ditto.
15093 * gcc.target/powerpc/altivec-types-3.c: Ditto.
15094 * gcc.target/powerpc/altivec-types-4.c: Ditto.
15095 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15096 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15097 * g++.dg/ext/altivec-15.C: Ditto.
15098 * g++.dg/ext/altivec-types-1.C: Ditto.
15099 * g++.dg/ext/altivec-types-2.C: Ditto.
15100 * g++.dg/ext/altivec-types-3.C: Ditto.
15101 * g++.dg/ext/altivec-types-4.C: Ditto.
15103 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15105 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15107 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15109 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15110 optimization options.
15112 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15114 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15117 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15119 2011-01-23 Tobias Burnus <burnus@net-b.de>
15122 * gfortran.dg/allocatable_scalar_12.f90: New.
15124 2011-01-23 Ira Rosen <irar@il.ibm.com>
15126 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15127 vectorization to be not profitable if peeling is used to
15128 realign the memory access.
15129 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15130 loop bound to avoid loop unrolling.
15131 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15133 2011-01-22 Jan Hubicka <jh@suse.cz>
15136 * g++.dg/lto/pr47333.C: New file.
15138 2011-01-22 Jan Hubicka <jh@suse.cz>
15140 PR tree-optimization/43884
15142 * gcc.dg/autopar/outer-2.c: Increase array size.
15143 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15145 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15148 * gfortran.dg/c_loc_tests_16.f90: New test.
15150 2011-01-22 Tobias Burnus <burnus@net-b.de>
15153 * gfortran.dg/typebound_proc_19.f90: New.
15155 2011-01-21 Jeff Law <law@redhat.com>
15157 PR tree-optimization/47053
15158 * g++.dg/pr47053.C: New test.
15160 2011-01-21 Jason Merrill <jason@redhat.com>
15163 * g++.dg/cpp0x/constexpr-ctor6.C: New.
15165 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15168 * g++.dg/cpp0x/range-for10.C: New test.
15169 * g++.dg/template/for1.C: New test.
15171 PR middle-end/45566
15172 * g++.dg/tree-prof/partition3.C: New test.
15174 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15176 PR rtl-optimization/47366
15177 * g++.dg/opt/pr47366.C: New test.
15179 2011-01-21 Jason Merrill <jason@redhat.com>
15182 * g++.dg/cpp0x/constexpr-regress2.C: New.
15184 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15186 2011-01-21 Jeff Law <law@redhat.com>
15188 PR rtl-optimization/41619
15189 * gcc.dg/pr41619.c: New.
15191 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15193 PR tree-optimization/47355
15194 * g++.dg/opt/pr47355.C: New test.
15196 2011-01-21 Richard Guenther <rguenther@suse.de>
15198 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15201 2011-01-21 Richard Guenther <rguenther@suse.de>
15203 PR tree-optimization/47365
15204 * gcc.dg/torture/pr47365.c: New testcase.
15205 * gcc.dg/tree-ssa/pr47392.c: Likewise.
15207 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15209 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15211 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15213 PR tree-optimization/47391
15214 * gcc.dg/pr47391.c: New test.
15216 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15218 * g++.dg/template/char1.C: Use signed char.
15220 2011-01-21 Tobias Burnus <burnus@net-b.de>
15223 * gfortran.dg/pointer_target_4.f90: New.
15225 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
15228 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15229 ILP32 system and not IP32.
15231 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
15234 * g++.dg/debug/pr46583.C: New.
15236 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15239 * g++.dg/debug/pr47283.C: New test.
15242 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15243 * gcc.target/i386/headmerge-2.c: Likewise.
15245 2011-01-20 Richard Guenther <rguenther@suse.de>
15247 PR middle-end/47370
15248 * gcc.dg/torture/pr47370.c: New testcase.
15250 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15252 PR tree-optimization/46130
15253 * gcc.dg/pr46130-1.c: New test.
15254 * gcc.dg/pr46130-2.c: New test.
15256 2011-01-19 Dodji Seketeli <dodji@redhat.com>
15259 * g++.dg/debug/dwarf2/template-params-10.C: New test.
15261 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
15264 * g++.dg/debug/pr46240.cc: New.
15266 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15269 * g++.dg/template/anonunion1.C: New test.
15271 PR rtl-optimization/47337
15272 * gcc.c-torture/execute/pr47337.c: New test.
15274 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15277 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15279 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15281 PR tree-optimization/46021
15282 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15284 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15286 PR tree-optimization/47290
15287 * g++.dg/torture/pr47290.C: New test.
15289 2011-01-18 Janus Weil <janus@gcc.gnu.org>
15292 * gfortran.dg/proc_ptr_comp_29.f90: New.
15294 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
15297 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15298 powerpc-apple-darwin9.
15300 2011-01-18 Jakub Jelinek <jakub@redhat.com>
15302 PR rtl-optimization/47299
15303 * gcc.c-torture/execute/pr47299.c: New test.
15305 2011-01-17 Jason Merrill <jason@redhat.com>
15307 * g++.dg/cpp0x/constexpr-virtual.C: New.
15309 2011-01-17 Jakub Jelinek <jakub@redhat.com>
15312 * gfortran.dg/gomp/pr47331.f90: New test.
15314 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
15317 * objc.dg/selector-warn-1.m: New.
15318 * obj-c++.dg/selector-warn-1.mm: New.
15320 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
15322 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15323 Update dg-final accordingly.
15325 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15327 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15329 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15331 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15333 * gcc.dg/guality/pr36728-2.c: Likewise.
15335 2011-01-17 Richard Guenther <rguenther@suse.de>
15337 PR tree-optimization/47313
15338 * g++.dg/torture/pr47313.C: New testcase.
15340 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
15343 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15344 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15345 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15346 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15348 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15350 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15351 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15352 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15354 2011-01-17 Richard Guenther <rguenther@suse.de>
15356 PR tree-optimization/45967
15357 * gcc.dg/torture/pr45967-2.c: New testcase.
15358 * gcc.dg/torture/pr45967-3.c: Likewise.
15360 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15363 * g++.dg/ext/pr47213.C: Require visibility.
15365 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15367 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15368 * gcc.dg/fixed-point/struct-union.c: Update error messages.
15370 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15372 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15373 Linux-based targets.
15375 2011-01-13 Jan Hubicka <jh@suse.cz>
15377 PR tree-optimization/47276
15378 * gcc.dg/pr47276.c: New testcase.
15380 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
15381 Jonathan Wakely <jwakely.gcc@gmail.com>
15384 * g++.dg/other/pr33558.C: New.
15385 * g++.dg/other/pr33558-2.C: New.
15387 2011-01-14 Martin Jambor <mjambor@suse.cz>
15389 PR tree-optimization/45934
15390 PR tree-optimization/46302
15391 * g++.dg/ipa/devirt-c-1.C: New test.
15392 * g++.dg/ipa/devirt-c-2.C: Likewise.
15393 * g++.dg/ipa/devirt-c-3.C: Likewise.
15394 * g++.dg/ipa/devirt-c-4.C: Likewise.
15395 * g++.dg/ipa/devirt-c-5.C: Likewise.
15396 * g++.dg/ipa/devirt-c-6.C: Likewise.
15397 * g++.dg/ipa/devirt-6.C: Likewise.
15398 * g++.dg/ipa/devirt-d-1.C: Likewise.
15399 * g++.dg/torture/pr45934.C: Likewise.
15401 2011-01-14 Jason Merrill <jason@redhat.com>
15403 * g++.dg/cpp0x/variadic105.C: New.
15405 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
15406 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15409 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15410 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15411 execution tests on i?86-*-*, x86_64-*-* and
15412 powerpc*-apple-darwin* && ilp32.
15413 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15414 tests on i?86-*-* and x86_64-*-*.
15416 2011-01-14 Richard Guenther <rguenther@suse.de>
15418 PR tree-optimization/47280
15419 * g++.dg/opt/pr47280.C: New testcase.
15421 2011-01-14 Jason Merrill <jason@redhat.com>
15423 * g++.dg/cpp0x/constexpr-regress1.C: New.
15425 * g++.dg/ext/flexary2.C: New.
15427 2011-01-14 Richard Guenther <rguenther@suse.de>
15429 PR middle-end/47281
15430 * gcc.dg/torture/pr47281.c: New testcase.
15431 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15433 2011-01-14 Richard Guenther <rguenther@suse.de>
15435 PR tree-optimization/47286
15436 * gcc.dg/tree-ssa/pr47286.c: New testcase.
15438 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
15441 * g++.dg/ext/pr47213.C: New.
15443 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15445 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15447 2011-01-13 Tobias Burnus <burnus@net-b.de>
15448 Mikael Morin <mikael@gcc.gnu.org>
15452 * gfortran.dg/select_type_20.f90: New.
15453 * gfortran.dg/select_type_21.f90: New.
15455 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
15458 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15460 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15462 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15463 * gcc.dg/guality/pr36728-2.c: Likewise.
15465 2011-01-13 Dodji Seketeli <dodji@redhat.com>
15468 * g++.dg/debug/dwarf2/template-params-9.C: New test.
15470 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
15472 PR rtl-optimization/45352
15473 * gcc.dg/pr45352-3.c: New.
15475 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15477 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15479 * g++.dg/cpp0x/range-for8.C: New.
15480 * g++.dg/cpp0x/range-for9.C: New.
15482 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
15485 * g++.dg/debug/pr47209.C: New.
15487 2011-01-12 Richard Guenther <rguenther@suse.de>
15490 * gcc.dg/lto/pr47259_0.c: New testcase.
15491 * gcc.dg/lto/pr47259_1.c: Likewise.
15493 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
15495 * objc-obj-c++-shared/Object1.h: Add copyright header, update
15496 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15497 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15498 methods missing from the OBJC2 Object.
15499 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15500 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15501 GNU and NeXT runtimes.
15502 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15504 * objc-obj-c++-shared/Object1.m: Likewise.
15505 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
15506 * objc.dg/proto-qual-1.m: Likewise.
15507 * obj-c++.dg/proto-lossage-3.mm: Likewise.
15508 * obj-c++.dg/proto-qual-1.mm: Likewise.
15510 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
15513 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15515 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15517 Fixed the Objective-C++ testsuite and updated all tests.
15518 * lib/obj-c++.exp (obj-c++_init): Declare and set
15519 gcc_warning_prefix and gcc_error_prefix.
15520 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15521 'dg-warning', 'dg-message' and 'dg-error'.
15522 * obj-c++.dg/class-extension-3.mm: Likewise.
15523 * obj-c++.dg/class-protocol-1.mm: Likewise.
15524 * obj-c++.dg/encode-7.mm: Likewise.
15525 * obj-c++.dg/exceptions-3.mm: Likewise.
15526 * obj-c++.dg/exceptions-5.mm: Likewise.
15527 * obj-c++.dg/method-12.mm: Likewise.
15528 * obj-c++.dg/method-13.mm: Likewise.
15529 * obj-c++.dg/method-15.mm: Likewise.
15530 * obj-c++.dg/method-16.mm: Likewise.
15531 * obj-c++.dg/method-4.mm: Likewise.
15532 * obj-c++.dg/method-8.mm: Likewise.
15533 * obj-c++.dg/method-conflict-1.mm: Likewise.
15534 * obj-c++.dg/method-conflict-2.mm: Likewise.
15535 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15536 and uncommented second part of the testcase now that the testsuite
15538 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
15539 and uncommented second part of the testcase now that the testsuite
15541 * obj-c++.dg/private-1.mm: Likewise.
15542 * obj-c++.dg/proto-lossage-4.mm: Likewise.
15543 * obj-c++.dg/syntax-error-7.mm: Likewise.
15544 * obj-c++.dg/warn5.mm: Likewise.
15545 * obj-c++.dg/property/at-property-14.mm: Likewise.
15546 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15548 * obj-c++.dg/property/at-property-18.mm: Likewise.
15549 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15551 * obj-c++.dg/property/at-property-21.mm: Likewise.
15552 * obj-c++.dg/property/at-property-28.mm: Likewise.
15553 * obj-c++.dg/property/at-property-5.mm: Likewise.
15554 * obj-c++.dg/property/dynamic-2.mm: Likewise.
15555 * obj-c++.dg/property/property-neg-3.mm: Likewise.
15556 * obj-c++.dg/property/synthesize-11.mm: Likewise.
15557 * obj-c++.dg/property/synthesize-6.mm: Likewise.
15558 * obj-c++.dg/property/synthesize-8.mm: Likewise.
15559 * obj-c++.dg/property/synthesize-9.mm: Likewise.
15560 * obj-c++.dg/tls/diag-5.mm: Likewise.
15561 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15562 dg-error, now matched correctly.
15564 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15566 * objc.dg/property/at-property-29.m: New.
15567 * obj-c++.dg/property/at-property-29.mm: New.
15569 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15571 * go.test/go-test.exp (go-set-goarch): New proc.
15572 (go-gc-tests): Use it.
15574 2011-01-11 Dodji Seketeli <dodji@redhat.com>
15577 * g++.dg/debug/dwarf2/template-params-8.C: New test.
15579 2011-01-11 Richard Henderson <rth@redhat.com>
15581 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15583 2011-01-11 Jan Hubicka <jh@suse.cz>
15587 * gcc.dg/lto/pr45721_1.c: New file.
15588 * gcc.dg/lto/pr45721_0.c: New file.
15590 2011-01-11 Richard Guenther <rguenther@suse.de>
15592 PR tree-optimization/46076
15593 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15595 2011-01-11 Jeff Law <law@redhat.com>
15597 * PR tree-optimization/47086
15598 * gcc.dg/pr47086.c: New test.
15600 2011-01-11 Jason Merrill <jason@redhat.com>
15603 * g++.dg/template/new10.C: New.
15606 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15608 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15610 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15611 Split type definitions and NSConstantString class into...
15612 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15613 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15614 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15615 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15616 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15617 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15619 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15620 encode defines for newer NeXT system headers.
15621 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15622 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15623 * objc.dg/foreach-5.m: Likewise.
15624 * objc.dg/foreach-2.m: Likewise.
15625 * objc.dg/foreach-4.m: Likewise.
15626 * objc.dg/torture/strings/string1.m: Likewise.
15627 * objc.dg/torture/strings/string2.m: Likewise.
15628 * objc.dg/torture/strings/string3.m: Likewise.
15629 * objc.dg/torture/strings/string4.m: Likewise.
15630 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15631 header and stand alone.
15632 * obj-c++.dg/strings/strings-2.mm: Likewise.
15633 * objc.dg/torture/strings/const-str-3.m: Likewise.
15634 * objc.dg/strings/strings-2.m: Likewise.
15635 * objc.dg/strings/const-str-12b.m: Likewise.
15637 2011-01-12 Richard Guenther <rguenther@suse.de>
15639 PR middle-end/32511
15640 * gcc.dg/attr-weak-1.c: Adjust.
15642 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15645 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15646 standard compliant and comment.
15648 2011-01-10 Jan Hubicka <jh@suse.cz>
15651 * gcc.dg/initpri3.c: New testcase.
15653 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15656 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15657 externally visible.
15662 (g_ebp_save): Likewise.
15663 (g_esp_save): Likewise.
15665 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15667 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15669 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15671 PR tree-optimization/46021
15672 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15673 i?86-*-*, x86_64-*-*.
15675 2011-01-10 Jeff Law <law@redhat.com>
15677 * PR tree-optimization/47141
15678 * gcc.c-torture/compile/pr47141.c: New test.
15680 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15683 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15684 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15685 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15686 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15689 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15690 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15691 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15692 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15693 being vectorized. Adjust dg-final pattern.
15696 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15697 * gcc.dg/vect/slp-24.c: Likewise.
15699 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15702 * g++.dg/other/pr47218-1.C: New test file.
15703 * g++.dg/other/pr47218.C: Likewise.
15704 * g++.dg/other/pr47218.h: New supporting header.
15706 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15709 * objc.dg/attributes/invalid-attribute-1.m: New.
15710 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15712 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15715 * gfortran.dg/proc_ptr_comp_28.f90: New.
15717 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15719 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15720 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15721 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15722 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15723 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15724 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15725 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15726 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15727 * objc.dg/gnu-api-2-class.m: Likewise.
15728 * objc.dg/gnu-api-2-ivar.m: Likewise.
15729 * objc.dg/gnu-api-2-method.m: Likewise.
15730 * objc.dg/gnu-api-2-objc.m: Likewise.
15731 * objc.dg/gnu-api-2-object.m: Likewise.
15732 * objc.dg/gnu-api-2-property.m: Likewise.
15733 * objc.dg/gnu-api-2-protocol.m: Likewise.
15734 * objc.dg/gnu-api-2-sel.m: Likewise.
15736 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15738 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15739 * objc.dg/objc-foreach-4.m: Likewise.
15740 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15741 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15742 * objc.dg/foreach-4.m: Likewise.
15743 * objc.dg/foreach-5.m: Likewise.
15744 * objc.dg/foreach-3.m: Return self from init.
15746 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15749 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15751 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15754 * gfortran.dg/class_35.f90: New.
15756 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15758 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15760 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15763 * objc.dg/invalid-method-2.m: New.
15764 * obj-c++.dg/invalid-method-2.mm: New.
15766 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15769 * gfortran.dg/transpose_optimization_2.f90 : New test.
15771 2011-01-08 Jan Hubicka <jh@suse.cz>
15773 PR tree-optmization/46469
15774 * g++.dg/torture/pr46469.C: New testcase.
15776 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15778 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15779 emulation of libobjc-gnu structure layout functionality to ..
15780 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15781 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15782 * objc/execute/bf-common.h: Adjust headers.
15783 * objc/execute/bf-1.m: Likewise.
15784 * objc/execute/bf-2.m: Likewise.
15785 * objc/execute/bf-3.m: Likewise.
15786 * objc/execute/bf-4.m: Likewise.
15787 * objc/execute/bf-5.m: Likewise.
15788 * objc/execute/bf-6.m: Likewise.
15789 * objc/execute/bf-7.m: Likewise.
15790 * objc/execute/bf-8.m: Likewise.
15791 * objc/execute/bf-9.m: Likewise.
15792 * objc/execute/bf-10.m: Likewise.
15793 * objc/execute/bf-11.m: Likewise.
15794 * objc/execute/bf-12.m: Likewise.
15795 * objc/execute/bf-13.m: Likewise.
15796 * objc/execute/bf-14.m: Likewise.
15797 * objc/execute/bf-15.m: Likewise.
15798 * objc/execute/bf-16.m: Likewise.
15799 * objc/execute/bf-17.m: Likewise.
15800 * objc/execute/bf-18.m: Likewise.
15801 * objc/execute/bf-19.m: Likewise.
15802 * objc/execute/bf-20.m: Likewise.
15803 * objc/execute/bf-21.m: Likewise.
15804 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15805 objc_get_type_qualifiers ().
15807 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15810 * gfortran.dg/dependency_39.f90: New test.
15812 2011-01-07 Jan Hubicka <jh@suse.cz>
15814 Get builtins tests ready for linker plugin.
15815 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15816 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15817 my_memset, my_bzero): Mark used.
15818 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15819 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15821 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15824 2011-01-07 Jan Hubicka <jh@suse.cz>
15826 PR tree-optimization/46367
15827 * g++.dg/torture/pr46367.C: New file.
15829 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15832 * gcc.dg/pr47201.c: New test.
15835 * gcc.dg/tree-prof/pr47187.c: New test.
15837 2011-01-07 Tobias Burnus <burnus@net-b.de>
15840 * gfortran.dg/extends_type_of_3.f90: New.
15842 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15844 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15845 * g++.dg/ext/dllimport-MI1.C: Likewise.
15846 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15847 * g++.dg/ext/dllimport10.C: Likewise.
15848 * g++.dg/ext/dllimport11.C: Likewise.
15849 * g++.dg/ext/dllimport12.C: Likewise.
15850 * g++.dg/ext/dllimport13.C: Likewise.
15851 * g++.dg/ext/dllimport2.C: Likewise.
15852 * g++.dg/ext/dllimport3.C: Likewise.
15853 * g++.dg/ext/dllimport4.C: Likewise.
15854 * g++.dg/ext/dllimport5.C: Likewise.
15855 * g++.dg/ext/dllimport6.C: Likewise.
15856 * g++.dg/ext/dllimport8.C: Likewise.
15857 * g++.dg/ext/dllimport9.C: Likewise.
15858 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15859 targets, too. Additionally enable test for i?86-*-mingw*.
15860 * g++.dg/ext/selectany1.C: Likewise.
15861 Remove guard variable check.
15863 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15867 * gfortran.dg/storage_size_3.f08: Extended.
15869 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15872 * g++.dg/template/stdarg1.C: New test.
15874 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15877 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15878 * gfortran.dg/defined_operators_1.f90: Split the subroutine
15879 from the interface of functions to not hide the errors that
15882 2011-01-06 Jan Hubicka <jh@suse.cz>
15884 * gcc.dg/lto/pr47188_0.c: New testcase.
15885 * gcc.dg/lto/pr47188_1.c: New testcase.
15887 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15891 * gfortran.dg/interface_33.f90: New test.
15893 2011-01-06 Jakub Jelinek <jakub@redhat.com>
15896 * gcc.c-torture/compile/pr47150.c: New test.
15898 2011-01-06 Ira Rosen <irar@il.ibm.com>
15900 PR tree-optimization/47139
15901 * gcc.dg/vect/pr47139.c: New test.
15903 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15906 * gfortran.dg/extends_type_of_2.f03: New.
15908 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15910 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15912 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
15914 * gnat.dg/opt14.adb: New test.
15916 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
15919 * gfortran.dg/allocate_error_2.f90: New test.
15921 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15924 * gfortran.dg/storage_size_3.f08: New.
15926 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15928 PR libgfortran/47154
15929 * gfortran.dg/namelist_68.f90: New test.
15931 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
15933 * gnat.dg/unchecked_convert8.ad[sb]: New test.
15935 2011-01-04 Janus Weil <janus@gcc.gnu.org>
15938 * gfortran.dg/class_34.f90: New.
15940 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15942 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15943 use __builtin_inff. Skip all single-precision tests that require
15946 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15948 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15950 2011-01-03 Jakub Jelinek <jakub@redhat.com>
15952 PR tree-optimization/47148
15953 * gcc.c-torture/execute/pr47148.c: New test.
15955 PR tree-optimization/47155
15956 * gcc.c-torture/execute/pr47155.c: New test.
15958 PR rtl-optimization/47157
15959 * gcc.c-torture/compile/pr47157.c: New test.
15961 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15963 * gcc.dg/torture/vector-shift2.c (schar): Define.
15964 (main): Always use schar or uchar instead of plain "char" to avoid
15965 dependencies on implementation-defined char signedness.
15967 2011-01-03 Martin Jambor <mjambor@suse.cz>
15969 PR tree-optimization/46801
15970 * gnat.dg/pack9.adb: Remove xfail.
15972 2011-01-03 Martin Jambor <mjambor@suse.cz>
15974 PR tree-optimization/46984
15975 * g++.dg/ipa/pr46984.C: New test.
15977 2011-01-02 Janus Weil <janus@gcc.gnu.org>
15980 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15982 2011-01-02 Jakub Jelinek <jakub@redhat.com>
15984 PR tree-optimization/47140
15985 * gcc.c-torture/compile/pr47140.c: New test.
15987 PR rtl-optimization/47028
15988 * gcc.dg/pr47028.c: New test.
15990 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
15992 * objc.dg/protocol-forward-1.m: Removed TODO.
15993 * objc.dg/protocol-forward-2.m: New.
15994 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15995 * obj-c++.dg/protocol-forward-2.mm: New.
15997 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
16000 * g++.dg/eh/pr38662.C: New testcase.
16002 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
16004 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16005 scan for newline '\n'.
16008 Copyright (C) 2011 Free Software Foundation, Inc.
16010 Copying and distribution of this file, with or without modification,
16011 are permitted in any medium without royalty provided the copyright
16012 notice and this notice are preserved.