1 2012-01-03 Richard Guenther <rguenther@suse.de>
3 PR tree-optimization/51692
4 * gcc.dg/torture/pr51692.c: New testcase.
6 2012-01-03 Richard Guenther <rguenther@suse.de>
9 * g++.dg/lto/pr51650-3_0.C: New testcase.
11 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
14 * g++.dg/warn/Wredundant-decls-spec.C: New.
16 2012-01-03 Jakub Jelinek <jakub@redhat.com>
18 PR tree-optimization/51719
19 * g++.dg/tree-prof/pr51719.C: New test.
21 2012-01-03 Richard Guenther <rguenther@suse.de>
24 * gcc.dg/fold-compare-6.c: New testcase.
26 2012-01-03 Jakub Jelinek <jakub@redhat.com>
29 * g++.dg/gomp/pr51669.C: New test.
31 2012-01-02 Jason Merrill <jason@redhat.com>
34 * g++.dg/cpp0x/constexpr-union2.C: New.
37 * g++.dg/cpp0x/nsdmi-defer5.C: New.
39 2012-01-02 Dodji Seketeli <dodji@redhat.com>
42 * g++.dg/cpp0x/constexpr-99.C: New test.
44 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
47 * g++.dg/template/init9.C: New.
49 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
51 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
52 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
53 rather than a specific number.
55 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
60 * gfortran.dg/typebound_operator_7.f03: New.
61 * gfortran.dg/typebound_operator_8.f03: New.
63 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
66 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
68 * gcc.target/mips/dspr2-MULTU.c: Likewise.
70 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
72 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
74 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
76 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
79 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
81 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
82 * gfortran.dg/io_real_boz_4.f90: Likewise.
83 * gfortran.dg/io_real_boz_5.f90: Likewise.
85 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
87 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
89 2012-01-02 Revital Eres <revital.eres@linaro.org>
91 * gcc.dg/sms-11.c: New file.
93 2012-01-02 Tobias Burnus <burnus@net-b.de>
96 * gfortran.dg/coarray/image_index_3.f90: New.
98 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
101 * g++.dg/parse/enum8.C: New.
103 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
106 * g++.dg/conversion/reinterpret4.C: New.
107 * g++.dg/conversion/reinterpret1.C: Adjust.
109 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
111 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
113 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
115 * g++.old-deja/g++.brendan/crash25.C: Adjust.
116 * g++.old-deja/g++.brendan/crash56.C: Likewise.
117 * g++.old-deja/g++.jason/access14.C: Likewise.
118 * g++.old-deja/g++.jason/access8.C: Likewise.
119 * g++.old-deja/g++.jason/access1.C: Likewise.
120 * g++.old-deja/g++.other/access3.C: Likewise.
121 * g++.old-deja/g++.other/access5.C: Likewise.
122 * g++.old-deja/g++.law/unsorted1.C: Likewise.
123 * g++.old-deja/g++.law/visibility22.C: Likewise.
124 * g++.old-deja/g++.law/visibility26.C: Likewise.
125 * g++.old-deja/g++.mike/p2746.C: Likewise.
126 * g++.dg/debug/using1.C: Likewise.
127 * g++.dg/lookup/using51.C: Likewise.
128 * g++.dg/inherit/using5.C: Likewise.
129 * g++.dg/inherit/pr30297.C: Likewise.
130 * g++.dg/inherit/access8.C: Likewise.
131 * g++.dg/torture/pr39362.C: Likewise.
132 * g++.dg/template/crash13.C: Likewise.
133 * g++.dg/template/using10.C: Likewise.
135 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
138 * lib/gcc-dg.exp (scan-module-absence): Really commit last
141 2012-01-01 Ira Rosen <irar@il.ibm.com>
143 PR tree-optimization/51704
144 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
145 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
148 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
151 * g++.dg/cpp0x/constexpr-delegating2.C: New.
153 2012-01-01 Jan Hubicka <jh@suse.cz>
155 PR rtl-optimization/51069
156 * gcc.c-torture/compile/pr51069.c: New testcase.
158 2012-01-01 Jakub Jelinek <jakub@redhat.com>
160 PR tree-optimization/51683
161 * gcc.dg/pr51683.c: New test.
163 2011-12-31 Paolo Carlini <paolo.carlini@oracle.com>
166 * g++.dg/cpp0x/static_assert6.C: New.
168 2011-12-31 Uros Bizjak <ubizjak@gmail.com>
170 * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
172 2011-12-31 Thomas König <tkoenig@gcc.gnu.org>
175 * lib/gcc-dg.exp (scan-module-absence): New function.
176 * gfortran.dg/implicit_pure_2.f90: New test.
178 2011-12-30 Paolo Carlini <paolo.carlini@oracle.com>
181 * g++.dg/cpp0x/alignof4.C: New.
183 2011-12-29 Michael Meissner <meissner@linux.vnet.ibm.com>
186 * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
187 -mabi=altivec option, which suppresses a warning message about
188 passing vectors by reference. The extra warning causes some tests
190 * gcc.dg/scal-to-vec2.c: Likewise.
191 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
192 * gcc.dg/pr35442.c: Likewise.
193 * gcc.dg/vector-compare-1.c: Likewise.
194 * gcc.dg/vector-compare-2.c: Likewise.
195 * gcc.dg/torture/pr36891.c: Likewise.
197 2012-12-29 Kai Tietz <ktietz@redhat.com>
199 * g++.dg/abi/bitfield3.C: Make sure test runs
200 for windows targets without activated ms-bitfields option.
202 * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
203 targets to use static-version.
204 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
205 * g++.old-deja/g++.abi/arraynew.C: Likewise.
206 * g++.old-deja/g++.eh/new1.C: Likewise.
207 * g++.old-deja/g++.eh/new2.C: Likewise.
209 2011-12-29 Thomas Koenig <tkoenig@gcc.gnu.org>
211 * gfortran.dg/function_optimize_9.f90: New test.
213 2011-12-27 Fabien Chêne <fabien@gcc.gnu.org>
216 * g++.dg/template/using18.C: New.
217 * g++.dg/template/using19.C: New.
218 * g++.dg/template/nested3.C: Remove dg-message at instantiation.
219 * g++.dg/template/crash13.C: Likewise.
221 2011-12-28 Michael Meissner <meissner@linux.vnet.ibm.com>
224 * gcc.target/powerpc/pr51623.c: New file.
226 2011-12-28 Uros Bizjak <ubizjak@gmail.com>
228 * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
230 2011-12-27 Paolo Carlini <paolo.carlini@oracle.com>
233 * g++.dg/cpp0x/pr51547.C: New.
235 2011-12-27 Eric Botcazou <ebotcazou@adacore.com>
237 * gcc.c-torture/execute/20111227-1.c: New test.
239 2011-12-25 Jan Hubicka <jh@suse.cz>
242 * gcc.dg/compile/pr48641.c: New file.
244 2011-12-26 Joey Ye <joey.ye@arm.com>
247 * gcc.dg/volatile-bitfields-2.c: New test.
249 2011-12-23 Jason Merrill <jason@redhat.com>
252 * g++.dg/cpp0x/variadic121.C: New.
254 2011-12-23 Uros Bizjak <ubizjak@gmail.com>
256 * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
258 2011-12-23 Dmitry Plotnikov <dplotnikov@ispras.ru>
260 * gcc.target/arm/vect-vcvt.c: New test.
261 * gcc.target/arm/vect-vcvtq.c: New test.
263 * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
266 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
268 (check_effective_target_vect_uintfloat_cvt): Likewise.
269 (check_effective_target_vect_floatuint_cvt): Likewise.
270 (check_effective_target_vect_floatint_cvt): Likewise.
272 2011-12-23 Richard Guenther <rguenther@suse.de>
274 PR rtl-optimization/50396
275 * gcc.dg/torture/pr50396.c: New testcase.
277 2011-12-22 Bin Cheng <bin.cheng@arm.com>
279 PR tree-optimization/43491
280 * gcc.dg/tree-ssa/pr43491.c: New test.
282 2011-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
285 * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
287 2011-12-22 Richard Guenther <rguenther@suse.de>
290 * g++.dg/lto/pr51650-1_0.C: New testcase.
291 * g++.dg/lto/pr51650-2_0.C: Likewise.
293 2011-12-21 Richard Earnshaw <rearnsha@arm.com>
296 * gcc.target/arm/sibcall-2.c: New test.
298 2011-12-22 Uros Bizjak <ubizjak@gmail.com>
301 * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
303 2011-12-21 Uros Bizjak <ubizjak@gmail.com>
305 * gcc.dg/pr50038.c: Move to ...
306 * gcc.target/i386/pr50038.c: ... here. Test on all targets.
308 2011-12-21 Jason Merrill <jason@redhat.com>
311 * g++.dg/cpp0x/nsdmi-virtual1.C: New.
313 2011-12-21 Paolo Carlini <paolo.carlini@oracle.com>
316 * g++.dg/cpp0x/constexpr-noexcept6.C: New.
318 2011-12-21 Jakub Jelinek <jakub@redhat.com>
322 * gcc.dg/pr51644.c: New test.
323 * g++.dg/warn/Wreturn-4.C: New test.
325 2011-12-21 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
327 * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
328 diag-scans to fix fail on AVX.
329 * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
330 * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
331 * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
332 * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
333 * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
334 * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
335 * gcc.dg/vect/pr45752.c: Ditto.
336 * gcc.dg/vect/slp-perm-4.c: Ditto.
337 * gcc.dg/vect/slp-perm-9.c: Ditto.
338 * gcc.dg/vect/vect-33.c: Ditto.
339 * gcc.dg/vect/vect-35.c: Ditto.
340 * gcc.dg/vect/vect-6-big-array.c: Ditto.
341 * gcc.dg/vect/vect-6.c: Ditto.
342 * gcc.dg/vect/vect-91.c: Ditto.
343 * gcc.dg/vect/vect-all-big-array.c: Ditto.
344 * gcc.dg/vect/vect-all.c: Ditto.
345 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
346 * gcc.dg/vect/vect-outer-4c.c: Ditto.
347 * gcc.dg/vect/vect-outer-5.c: Ditto.
348 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
349 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
350 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
351 * gcc.dg/vect/vect-peel-1.c: Ditto.
352 * gcc.dg/vect/vect-peel-2.c: Ditto.
353 * gcc.dg/vect/vect-peel-3.c: Ditto.
354 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
355 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
356 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
357 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
358 * lib/target-supports.exp (check_avx_available): New function.
359 (check_effective_target_vect_sizes_32B_16B): Ditto.
360 (check_prefer_avx128): Ditto.
361 (check_effective_target_vect_aligned_arrays): Add handling of AVX.
362 (check_effective_target_vect_multiple_sizes): Ditto.
364 2011-12-21 Enkovich Ilya <ilya.enkovich@intel.com>
367 * gcc.dg/pr50038.c: New test.
369 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
372 * g++.dg/cpp0x/constexpr-ice5.C: New.
374 2011-12-20 Joseph Myers <joseph@codesourcery.com>
376 * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
377 gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
378 gcc.dg/gnu11-version-1.c: New tests.
380 2011-12-20 Bernd Schmidt <bernds@codesourcery.com>
383 * gcc.target/arm/volatile-bitfields-4.c: New test.
384 * c-c++-common/abi-bf.c: New test.
386 2011-12-20 Dodji Seketeli <dodji@redhat.com>
389 * g++.dg/gcov/gcov-2.C: Adjust.
391 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
394 * g++.dg/cpp0x/constexpr-ice4.C: New.
396 2011-12-19 Paolo Carlini <paolo.carlini@oracle.com>
399 * g++.dg/template/crash109.C: New.
401 2011-12-19 Jason Merrill <jason@redhat.com>
404 * g++.dg/cpp0x/nullptr26.C: New.
406 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
408 * gcc.target/mips/mult-1.c: Require -O2.
410 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
412 * gcc.target/mips/ext-2.c: Add NOMIPS16.
414 2011-12-19 Jason Merrill <jason@redhat.com>
417 * g++.dg/cpp0x/constexpr-delegating.C: New.
419 2011-12-19 Sandra Loosemore <sandra@codesourcery.com>
420 Tom de Vries <tom@codesourcery.com>
423 * gcc.c-torture/compile/pr50380.c: New testcase.
425 2011-12-19 Tobias Burnus <burnus@net-b.de>
428 * gfortran.dg/block_10.f90: New.
430 2011-12-19 Jason Merrill <jason@redhat.com>
433 * g++.dg/cpp0x/initlist64.C: New.
436 * c-c++-common/transparent-union-1.c: New.
438 2011-12-19 Eric Botcazou <ebotcazou@adacore.com>
440 PR tree-optimization/51580
441 * gnat.dg/specs/loop_optimization1.ads: New test.
442 * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
444 2011-12-19 Richard Guenther <rguenther@suse.de>
447 * gcc.dg/lto/20111207-2_0.c: Adjust.
448 * g++.dg/lto/pr51573-1_0.C: New testcase.
450 2011-12-19 Jakub Jelinek <jakub@redhat.com>
453 * g++.dg/cpp0x/pr51619.C: New test.
455 2011-12-19 Tobias Burnus <burnus@net-b.de>
458 * gfortran.dg/select_type_25.f90: New.
460 2011-12-19 Martin Jambor <mjambor@suse.cz>
462 PR tree-optimization/51583
463 * gcc.dg/tree-ssa/pr51583.c: New test.
465 2011-12-19 Jakub Jelinek <jakub@redhat.com>
467 PR tree-optimization/51596
468 * g++.dg/opt/pr51596.C: New test.
471 PR tree-optimization/51606
472 * gcc.dg/vect/pr51590.c: New test.
474 2011-12-19 Richard Guenther <rguenther@suse.de>
477 * g++.dg/lto/pr51572-2_0.C: New testcase.
479 2011-12-19 Dodji Seketeli <dodji@redhat.com>
482 * g++.dg/cpp0x/nsdmi6.C: New test.
484 2011-12-19 Tobias Burnus <burnus@net-b.de>
486 * gfortran.dg/coarray_poly_3.f90: New.
487 * coarray/poly_run_1.f90: Enable some previously commented code.
489 2011-12-19 Jason Merrill <jason@redhat.com>
492 * g++.dg/cpp0x/constexpr-ptrsub.C: New.
494 2011-12-18 Hans-Peter Nilsson <hp@axis.com>
496 * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
498 2011-12-17 Jason Merrill <jason@redhat.com>
501 * g++.dg/parse/enum7.C: New.
504 * g++.dg/lookup/nested2.C: New.
507 * g++.dg/parse/enum6.C: New.
509 2011-12-17 Tom de Vries <tom@codesourcery.com>
511 PR tree-optimization/51491
512 * gcc.dg/pr51491.c: New test.
513 * gcc.dg/pr51491-2.c: Same.
515 2011-12-16 Jason Merrill <jason@redhat.com>
518 * g++.dg/cpp0x/auto31.C: New.
520 2011-12-16 Ian Lance Taylor <iant@google.com>
523 * gcc.dg/20111216-1.c: New test.
525 2011-12-16 Jason Merrill <jason@redhat.com>
528 * g++.dg/init/static4.C: New.
530 2011-12-16 Jason Merrill <jason@redhat.com>
533 * g++.dg/init/value10.C: New.
535 2011-12-16 Jakub Jelinek <jakub@redhat.com>
538 * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
540 PR tree-optimization/51575
541 * g++.dg/opt/pr51575.C: New test.
544 * gcc.dg/pr51557.c: New test.
546 2011-12-16 Richard Guenther <rguenther@suse.de>
549 * gcc.dg/lto/pr51572-1_0.c: New testcase.
551 2011-12-15 Jason Merrill <jason@redhat.com>
554 * g++.dg/ext/desig4.C: New.
556 2011-12-15 Paul Thomas <pault@gcc.gnu.org>
558 * gfortran.dg/class_array_3.f03: Remove explicit indexing of
559 A%disp() to use scalarizer.
560 * gfortran.dg/class_array_9.f03: New.
562 2011-12-15 Jakub Jelinek <jakub@redhat.com>
564 * gcc.dg/vect/vect-sdivmod-1.c: New test.
567 * g++.dg/cpp0x/pr51463.C: New test.
570 * c-c++-common/gomp/pr51360.c: New test.
571 * g++.dg/gomp/pr51360.C: New test.
574 * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
575 Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
577 PR tree-optimization/51117
578 * g++.dg/opt/pr51117.C: New test.
580 2011-12-15 Romain Geissler <romain.geissler@gmail.com>
582 * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
584 * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
586 (stpncpy, __stpncpy_chk): New functions.
587 * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
588 * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
590 2011-12-15 Richard Guenther <rguenther@suse.de>
593 * g++.dg/lto/pr51567-1_0.C: New testcase.
595 2011-12-15 Dodji Seketeli <dodji@redhat.com>
598 * g++.dg/cpp0x/auto30.C: New test.
600 2011-12-15 Tobias Burnus <burnus@net-b.de>
602 * gfortran.dg/coarray/poly_run_3.f90: New.
603 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
605 2011-12-15 Richard Guenther <rguenther@suse.de>
608 * g++.dg/lto/pr51564-1_0.C: New testcase.
610 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
613 * g++.dg/ext/is_final.C: New.
615 2012-12-15 Richard Guenther <rguenther@suse.de>
618 * g++.dg/lto/pr48508-1_0.C: New testcase.
619 * g++.dg/lto/pr48508-1_1.C: Likewise.
621 2011-12-14 Jason Merrill <jason@redhat.com>
624 * g++.dg/init/constant1.C: New.
627 * g++.dg/other/enum2.C: New.
629 2011-12-14 Dodji Seketeli <dodji@redhat.com>
632 * g++.dg/cpp0x/initlist63.C: New test.
634 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
637 * gcc.target/avr/torture/int24-mul.c: New.
639 2011-12-14 Dodji Seketeli <dodji@redhat.com>
642 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
644 2011-12-13 Jason Merrill <jason@redhat.com>
648 * g++.dg/cpp0x/rv-cast3.C: New.
649 * g++.dg/cpp0x/rv-cast4.C: New.
651 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
654 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
656 2011-12-13 Andrew Pinski <apinski@cavium.com>
657 Adam Nemet <anemet@caviumnetworks.com>
659 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
661 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
662 * gcc.target/mips/octeon-pipe-1.c: New testcase.
664 2011-12-11 Fabien Chêne <fabien@gcc.gnu.org>
667 * g++.dg/template/using16.C: New.
668 * g++.dg/template/using17.C: New.
670 2011-12-13 Martin Jambor <mjambor@suse.cz>
672 PR tree-optimization/51362
673 * gcc.dg/ipa/pr51362.c: New test.
675 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
678 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
679 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
681 2011-12-13 Richard Guenther <rguenther@suse.de>
684 * g++.dg/lto/pr48354-1_0.C: New testcase.
686 2011-12-13 Richard Guenther <rguenther@suse.de>
688 PR tree-optimization/51519
689 * gcc.dg/pr51519.c: New testcase.
691 2011-12-13 Richard Guenther <rguenther@suse.de>
693 * gcc.dg/lto/20111213-1_0.c: New testcase.
695 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
697 * gnat.dg/vect1.ad[sb]: Add more tests.
698 * gnat.dg/vect2.ad[sb]: Likewise.
699 * gnat.dg/vect3.ad[sb]: Likewise.
700 * gnat.dg/vect4.ad[sb]: Likewise.
701 * gnat.dg/vect5.ad[sb]: Likewise.
702 * gnat.dg/vect6.ad[sb]: Likewise.
704 2011-12-12 Jakub Jelinek <jakub@redhat.com>
706 PR rtl-optimization/51495
707 * gcc.c-torture/compile/pr51495.c: New test.
709 PR tree-optimization/51481
710 * gcc.dg/pr51481.c: New test.
712 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
714 PR tree-optimization/45830
715 * gcc.c-torture/execute/pr45830.c: Move from here to...
716 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
717 dg-additional-options magic.
719 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
721 * gfortran.dg/nested_modules_2.f90: Tighten test.
723 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
725 * gcc.c-torture/execute/20111212-1.c: New test.
727 2011-12-12 Jakub Jelinek <jakub@redhat.com>
730 * gcc.dg/pr45819.c: Add -w to dg-options.
732 2011-12-12 Torvald Riegel <triegel@redhat.com>
734 * g++.dg/tm/noexcept-1.C: New test.
735 * g++.dg/tm/noexcept-2.C: New test.
736 * g++.dg/tm/noexcept-3.C: New test.
737 * g++.dg/tm/noexcept-4.C: New test.
738 * g++.dg/tm/noexcept-5.C: New test.
740 2011-12-12 Torvald Riegel <triegel@redhat.com>
742 * c-c++-common/tm/20111206.c: New test.
744 2011-12-12 Richard Guenther <rguenther@suse.de>
747 * g++.dg/opt/pr51262.C: New testcase.
749 2011-12-12 Revital Eres <revital.eres@linaro.org>
751 PR rtl-optimization/47013
752 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
753 to preserve the function.
754 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
755 powerpc*-*-*. Avoid superfluous spaces in dg-final.
756 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
757 -fmodulo-sched-allow-regmoves flags.
758 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
759 and avoid superfluous spaces in dg-final for spu-*-*.
760 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
761 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
762 change scan-rtl-dump-times for powerpc*-*-*.
763 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
764 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
765 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
767 2011-12-11 Jakub Jelinek <jakub@redhat.com>
769 PR tree-optimization/51485
770 * g++.dg/vect/pr51485.cc: New test.
772 2011-12-11 Tobias Burnus <burnus@net-b.de>
775 * gfortran.dg/warn_function_without_result_2.f90: New.
777 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
778 Tobias Burnus <burnus@gcc.gnu.org>
787 * gfortran.dg/class_array_1.f03: New.
788 * gfortran.dg/class_array_2.f03: New.
789 * gfortran.dg/class_array_3.f03: New.
790 * gfortran.dg/class_array_4.f03: New.
791 * gfortran.dg/class_array_5.f03: New.
792 * gfortran.dg/class_array_6.f03: New.
793 * gfortran.dg/class_array_7.f03: New.
794 * gfortran.dg/class_array_8.f03: New.
795 * gfortran.dg/coarray_poly_1.f90: New.
796 * gfortran.dg/coarray_poly_2.f90: New.
797 * gfortran.dg/coarray/poly_run_1.f90: New.
798 * gfortran.dg/coarray/poly_run_2.f90: New.
799 * gfortran.dg/class_to_type_1.f03: New.
800 * gfortran.dg/type_to_class_1.f03: New.
801 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
802 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
803 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
805 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
808 * gfortran.dg/gomp/workshare2.f90: New test.
809 * gfortran.dg/gomp/workshare3.f90: New test.
811 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
813 * gnat.dg/specs/elab3.ads: New test.
815 2011-12-10 Richard Henderson <rth@redhat.com>
817 * gcc.target/powerpc/altivec-perm-1.c: New.
818 * gcc.target/powerpc/altivec-perm-2.c: New.
819 * gcc.target/powerpc/altivec-perm-4.c: New.
821 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
823 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
824 Add a scan-assembler-time clause to test for the interupt vector jump.
826 (dma0_handler): ... this.
828 2011-12-10 Nathan Sidwell <nathan@acm.org>
830 PR gcov-profile/51449
831 * g++.dg/gcov/gcov-14.C: New.
833 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
835 * gcc.c-torture/compile/20111209-1.c: New test.
837 2011-12-09 Jason Merrill <jason@redhat.com>
840 * g++.dg/warn/Woverflow-4.C: New.
842 2011-12-09 Dodji Seketeli <dodji@redhat.com>
845 * g++.dg/cpp0x/alias-decl-17.C: New test.
847 2011-12-09 Michael Meissner <meissner@the-meissners.org>
849 * gcc.target/powerpc/recip-5.c: Disable running on any system that
850 does not support VSX.
852 * gcc.target/powerpc/ppc-target-4.c: New file to test target
853 specific functions enabling target specific builtins.
855 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
857 * gcc.dg/vect/slp-13.c: Array size increase reverted.
858 * gcc.dg/vect/slp-24.c: Ditto.
859 * gcc.dg/vect/slp-3.c: Ditto.
860 * gcc.dg/vect/slp-34.c: Ditto.
861 * gcc.dg/vect/slp-4.c: Ditto.
862 * gcc.dg/vect/slp-cond-2.c: Ditto.
863 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
864 * gcc.dg/vect/vect-1.c: Ditto.
865 * gcc.dg/vect/vect-10.c: Ditto.
866 * gcc.dg/vect/vect-105.c: Ditto.
867 * gcc.dg/vect/vect-112.c: Ditto.
868 * gcc.dg/vect/vect-15.c: Ditto.
869 * gcc.dg/vect/vect-2.c: Ditto.
870 * gcc.dg/vect/vect-31.c: Ditto.
871 * gcc.dg/vect/vect-32.c: Ditto.
872 * gcc.dg/vect/vect-33.c: Ditto.
873 * gcc.dg/vect/vect-34.c: Ditto.
874 * gcc.dg/vect/vect-35.c: Ditto.
875 * gcc.dg/vect/vect-36.c: Ditto.
876 * gcc.dg/vect/vect-6.c: Ditto.
877 * gcc.dg/vect/vect-73.c: Ditto.
878 * gcc.dg/vect/vect-74.c: Ditto.
879 * gcc.dg/vect/vect-75.c: Ditto.
880 * gcc.dg/vect/vect-76.c: Ditto.
881 * gcc.dg/vect/vect-80.c: Ditto.
882 * gcc.dg/vect/vect-85.c: Ditto.
883 * gcc.dg/vect/vect-89.c: Ditto.
884 * gcc.dg/vect/vect-97.c: Ditto.
885 * gcc.dg/vect/vect-98.c: Ditto.
886 * gcc.dg/vect/vect-all.c: Ditto.
887 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
888 * gcc.dg/vect/vect-iv-8.c: Ditto.
889 * gcc.dg/vect/vect-iv-8a.c: Ditto.
890 * gcc.dg/vect/vect-outer-1.c: Ditto.
891 * gcc.dg/vect/vect-outer-1a.c: Ditto.
892 * gcc.dg/vect/vect-outer-1b.c: Ditto.
893 * gcc.dg/vect/vect-outer-2.c: Ditto.
894 * gcc.dg/vect/vect-outer-2a.c: Ditto.
895 * gcc.dg/vect/vect-outer-2c.c: Ditto.
896 * gcc.dg/vect/vect-outer-3.c: Ditto.
897 * gcc.dg/vect/vect-outer-3a.c: Ditto.
898 * gcc.dg/vect/vect-outer-4a.c: Ditto.
899 * gcc.dg/vect/vect-outer-4b.c: Ditto.
900 * gcc.dg/vect/vect-outer-4c.c: Ditto.
901 * gcc.dg/vect/vect-outer-4d.c: Ditto.
902 * gcc.dg/vect/vect-outer-4m.c: Ditto.
903 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
904 * gcc.dg/vect/vect-outer-fir.c: Ditto.
905 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
906 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
907 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
908 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
909 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
910 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
911 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
912 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
913 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
914 * gcc.dg/vect/vect-shift-2.c: Ditto.
915 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
916 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
917 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
918 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
919 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
920 * gcc.dg/vect/slp-13-big-array.c: New test.
921 * gcc.dg/vect/slp-24-big-array.c: Ditto.
922 * gcc.dg/vect/slp-3-big-array.c: Ditto.
923 * gcc.dg/vect/slp-34-big-array.c: Ditto.
924 * gcc.dg/vect/slp-4-big-array.c: Ditto.
925 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
926 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
927 * gcc.dg/vect/vect-1-big-array.c: Ditto.
928 * gcc.dg/vect/vect-10-big-array.c: Ditto.
929 * gcc.dg/vect/vect-105-big-array.c: Ditto.
930 * gcc.dg/vect/vect-112-big-array.c: Ditto.
931 * gcc.dg/vect/vect-15-big-array.c: Ditto.
932 * gcc.dg/vect/vect-2-big-array.c: Ditto.
933 * gcc.dg/vect/vect-31-big-array.c: Ditto.
934 * gcc.dg/vect/vect-32-big-array.c: Ditto.
935 * gcc.dg/vect/vect-33-big-array.c: Ditto.
936 * gcc.dg/vect/vect-34-big-array.c: Ditto.
937 * gcc.dg/vect/vect-35-big-array.c: Ditto.
938 * gcc.dg/vect/vect-36-big-array.c: Ditto.
939 * gcc.dg/vect/vect-6-big-array.c: Ditto.
940 * gcc.dg/vect/vect-73-big-array.c: Ditto.
941 * gcc.dg/vect/vect-74-big-array.c: Ditto.
942 * gcc.dg/vect/vect-75-big-array.c: Ditto.
943 * gcc.dg/vect/vect-76-big-array.c: Ditto.
944 * gcc.dg/vect/vect-80-big-array.c: Ditto.
945 * gcc.dg/vect/vect-85-big-array.c: Ditto.
946 * gcc.dg/vect/vect-89-big-array.c: Ditto.
947 * gcc.dg/vect/vect-97-big-array.c: Ditto.
948 * gcc.dg/vect/vect-98-big-array.c: Ditto.
949 * gcc.dg/vect/vect-all-big-array.c: Ditto.
950 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
951 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
952 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
953 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
954 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
955 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
956 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
957 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
958 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
959 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
960 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
961 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
962 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
963 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
964 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
965 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
966 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
967 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
968 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
969 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
970 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
971 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
972 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
973 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
974 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
975 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
976 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
977 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
978 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
979 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
980 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
981 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
982 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
984 2011-12-09 Richard Guenther <rguenther@suse.de>
987 * g++.dg/lto/pr48042_0.C: New testcase.
989 2011-12-09 Richard Guenther <rguenther@suse.de>
991 PR tree-optimization/51482
992 * g++.dg/torture/pr51482.C: New testcase.
994 2011-12-08 Andrew Pinski <apinski@cavium.com>
996 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
997 * gcc.target/mips/dmult-1.c: Likewise.
998 * gcc.target/mips/branch-1.c: Likewise.
999 * gcc.target/mips/extend-1.c: Likewise.
1001 2011-12-08 Jason Merrill <jason@redhat.com>
1004 * g++.dg/template/cond8.C: New.
1007 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1009 2011-12-08 Jakub Jelinek <jakub@redhat.com>
1011 PR tree-optimization/51466
1012 * gcc.c-torture/execute/pr51466.c: New test.
1014 2011-12-08 Tobias Burnus <burnus@net-b.de>
1017 * gfortran.dg/bounds_check_16.f90: New.
1019 2011-12-08 Tobias Burnus <burnus@net-b.de>
1022 * gfortran.dg/private_type_14.f90: New.
1024 2011-12-08 Tobias Burnus <burnus@net-b.de>
1027 * gfortran.dg/io_real_boz_3.f90: New.
1028 * gfortran.dg/io_real_boz_4.f90: New.
1029 * gfortran.dg/io_real_boz_5.f90: New.
1031 2011-12-08 Tobias Burnus <burnus@net-b.de>
1034 * gfortran.dg/realloc_on_assign_8.f90: New.
1036 2011-12-08 Teresa Johnson <tejohnson@google.com>
1038 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1040 2011-12-08 Teresa Johnson <tejohnson@google.com>
1042 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1043 -Wwrite-strings option.
1045 2011-12-08 Teresa Johnson <tejohnson@google.com>
1047 * gcc.target/i386/movdi-rex64.c: New.
1049 2011-12-08 Richard Guenther <rguenther@suse.de>
1051 * gcc.dg/volatile3.c: New testcase.
1053 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1055 PR tree-optimization/51315
1056 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1058 (int32_t): Use __INT32_TYPE__ for typedef.
1060 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1062 PR tree-optimization/51315
1063 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1066 2011-12-08 Richard Guenther <rguenther@suse.de>
1069 * g++.dg/opt/pr50747-1_0.C: New testcase.
1070 * g++.dg/opt/pr50747-2_0.C: Likewise.
1072 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
1074 * gcc.c-torture/execute/20111208-1.c: New test.
1076 2011-12-08 Richard Guenther <rguenther@suse.de>
1079 * gcc.dg/lto/20111207-2_0.c: New testcase.
1080 * gcc.dg/guality/pr48437.c: Likewise.
1082 2011-12-07 Jakub Jelinek <jakub@redhat.com>
1085 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1086 * g++.dg/cpp0x/auto29.C: New test.
1089 * g++.dg/parse/error45.C: New test.
1092 * g++.dg/ext/desig3.C: New test.
1095 * g++.dg/cpp0x/constexpr-51369.C: New test.
1097 2011-12-07 Andrew Pinski <apinski@cavium.com>
1100 * gcc.dg/pr45416.c: New testcase.
1102 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
1105 * g++.dg/cpp0x/pr51420.C: New.
1107 2011-12-07 Richard Guenther <rguenther@suse.de>
1110 * gcc.dg/lto/20111207-1_0.c: New testcase.
1111 * gcc.dg/lto/20111207-1_1.c: Likewise.
1112 * gcc.dg/lto/20111207-1_2.c: Likewise.
1113 * gcc.dg/lto/20111207-1_3.c: Likewise.
1115 2011-12-07 Richard Guenther <rguenther@suse.de>
1117 PR tree-optimization/50823
1118 * gcc.dg/torture/pr50823.c: New testcase.
1120 2011-12-07 Martin Jambor <mjambor@suse.cz>
1122 PR tree-optimization/50744
1123 * gcc.dg/ipa/pr50744.c: New test.
1125 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1128 * g++.dg/template/static32.C: New test.
1130 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
1132 * g++.dg/opt/pr51396.C: Use dg-additional-options.
1134 2011-12-06 Tobias Burnus <burnus@net-b.de>
1137 * gfortran.dg/default_initialization_5.f90: New.
1139 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1142 * gcc.c-torture/compile/pr51354.c: New test.
1144 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1147 * g++.dg/other/abstract3.C: New.
1149 2011-12-06 Richard Guenther <rguenther@suse.de>
1151 PR tree-optimization/49997
1152 * gcc.dg/torture/pr49997.c: New testcase.
1154 2011-12-06 Richard Guenther <rguenther@suse.de>
1157 * g++.dg/torture/pr51436.C: New testcase.
1159 2011-12-06 Richard Guenther <rguenther@suse.de>
1161 PR tree-optimization/51245
1162 * gcc.dg/torture/pr51245.c: New testcase.
1164 2011-12-06 Dodji Seketeli <dodji@redhat.com>
1167 * g++.dg/diagnostic/wrong-tag-1.C
1169 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
1172 * g++.dg/lookup/using50.C: New.
1173 * g++.dg/lookup/using51.C: New.
1175 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1177 PR tree-optimization/51396
1178 * g++.dg/opt/pr51396.C: New test.
1181 * gcc.dg/debug/dwarf2/pr51410.c: New test.
1184 * gcc.dg/gomp/pr51339.c: New test.
1186 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1189 * g++.dg/cpp0x/initlist62.C: New.
1191 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1194 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
1196 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
1198 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1199 * g++.dg/torture/pr39732.C: Likewise.
1200 * g++.dg/torture/pr40642.C: Likewise.
1201 * gcc.c-torture/compile/pr44686.c: Likewise.
1202 * gcc.dg/20050309-1.c: Likewise.
1203 * gcc.dg/20050330-2.c: Likewise.
1204 * gcc.dg/20051201-1.c: Likewise.
1205 * gcc.dg/gomp/pr27573.c: Likewise.
1206 * gcc.dg/pr46255.c: Likewise.
1207 * gcc.dg/profile-dir-1.c: Likewise.
1208 * gcc.dg/profile-dir-2.c: Likewise.
1209 * gcc.dg/profile-dir-3.c: Likewise.
1210 * gcc.dg/profile-generate-1.c: Likewise.
1211 * gfortran.dg/gomp/pr27573.f90: Likewise.
1212 * gcc.dg/profile-generate-3.c: Be specific about the type of
1215 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1218 * g++.dg/ext/underlying_type11.C: New.
1220 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
1223 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1224 * gcc.dg/torture/pr39074.c: Ditto.
1225 * gcc.dg/torture/pr39074-2.c: Ditto.
1226 * gcc.dg/torture/pr42898.c: Ditto.
1227 * gcc.dg/torture/pr42898-2.c: Ditto.
1228 * gcc.dg/torture/pr45704.c: Ditto.
1229 * gcc.dg/torture/pr50472.c: Ditto.
1230 * gcc.dg/torture/pta-callused-1.c: Ditto.
1231 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1232 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1233 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1234 * gcc.dg/torture/pta-escape-1.c: Ditto.
1235 * gcc.dg/torture/ipa-pta-1.c: Ditto.
1236 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1238 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
1241 * gcc.dg/pr51408.c: New.
1243 2011-12-05 Jason Merrill <jason@redhat.com>
1245 * g++.dg/cpp0x/dc6.C: New.
1247 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
1248 Pedro Lamarão <pedro.lamarao@gmail.com>
1250 * g++.dg/cpp0x/dc1.C: New test.
1251 * g++.dg/cpp0x/dc2.C: New test.
1252 * g++.dg/cpp0x/dc3.C: New test.
1253 * g++.dg/cpp0x/dc4.C: New test.
1254 * g++.dg/cpp0x/dc5.C: New test.
1255 * g++.dg/template/meminit1.C: Adjust expected error.
1257 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1260 * g++.dg/cpp0x/auto28.C: New.
1262 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1264 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1266 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1267 Eric Botcazou <ebotcazou@adacore.com>
1271 * gcc.c-torture/execute/pr51323.c: New test.
1273 2011-12-04 Tobias Burnus <burnus@net-b.de>
1276 * gfortran.dg/associate_10.f90: New.
1278 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
1281 * gfortran.dg/vect/pr51285.f90: New test.
1283 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
1284 Jérémie Detrey <Jeremie.Detrey@loria.fr>
1287 * gcc.target/i386/pr51393.c: New test.
1289 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1292 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1293 * obj-c++.dg/naming-4.mm: Likewise.
1295 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
1297 * gcc.dg/darwin-segaddr.c: Use -no-pie.
1299 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
1302 * g++.dg/cpp0x/pr51313.C: New.
1304 2011-12-03 Tobias Burnus <burnus@net-b.de>
1307 * gfortran.dg/select_type_24.f90: New.
1308 * gfortran.dg/select_type_23.f03: Add dg-error.
1309 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1311 2011-12-03 Jakub Jelinek <jakub@redhat.com>
1313 * gcc.dg/vect/vect-122.c: New test.
1315 2011-12-03 Tobias Burnus <burnus@net-b.de>
1318 * gfortran.dg/move_alloc_8.f90: New.
1320 2011-12-03 Tobias Burnus <burnus@net-b.de>
1322 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1323 i.e. remove the dg-error line.
1324 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1325 * gfortran.dg/move_alloc_9.f90: New.
1326 * gfortran.dg/move_alloc_10.f90: New
1328 2011-12-02 Nathan Sidwell <nathan@acm.org>
1330 * lib/gcov.exp (verify-lines): Allow = as a count char.
1331 * g++.dg/gcov/gcov-13.C: New.
1333 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1335 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1336 * gcc.dg/vect/slp-24.c: Ditto.
1337 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1338 * gcc.dg/vect/slp-34.c: Ditto.
1339 * gcc.dg/vect/slp-4.c: Ditto.
1340 * gcc.dg/vect/slp-cond-2.c: Ditto.
1341 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1342 * gcc.dg/vect/vect-1.c: Ditto.
1343 * gcc.dg/vect/vect-10.c: Ditto.
1344 * gcc.dg/vect/vect-105.c: Ditto.
1345 * gcc.dg/vect/vect-112.c: Ditto.
1346 * gcc.dg/vect/vect-15.c: Ditto.
1347 * gcc.dg/vect/vect-2.c: Ditto.
1348 * gcc.dg/vect/vect-31.c: Ditto.
1349 * gcc.dg/vect/vect-32.c: Ditto.
1350 * gcc.dg/vect/vect-33.c: Ditto.
1351 * gcc.dg/vect/vect-34.c: Ditto.
1352 * gcc.dg/vect/vect-35.c: Ditto.
1353 * gcc.dg/vect/vect-36.c: Ditto.
1354 * gcc.dg/vect/vect-6.c: Ditto.
1355 * gcc.dg/vect/vect-73.c: Ditto.
1356 * gcc.dg/vect/vect-74.c: Ditto.
1357 * gcc.dg/vect/vect-75.c: Ditto.
1358 * gcc.dg/vect/vect-76.c: Ditto.
1359 * gcc.dg/vect/vect-80.c: Ditto.
1360 * gcc.dg/vect/vect-85.c: Ditto.
1361 * gcc.dg/vect/vect-89.c: Ditto.
1362 * gcc.dg/vect/vect-97.c: Ditto.
1363 * gcc.dg/vect/vect-98.c: Ditto.
1364 * gcc.dg/vect/vect-all.c: Ditto.
1365 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1366 * gcc.dg/vect/vect-iv-8.c: Ditto.
1367 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1368 * gcc.dg/vect/vect-outer-1.c: Ditto.
1369 * gcc.dg/vect/vect-outer-1a.c: Ditto.
1370 * gcc.dg/vect/vect-outer-1b.c: Ditto.
1371 * gcc.dg/vect/vect-outer-2.c: Ditto.
1372 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1373 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1374 * gcc.dg/vect/vect-outer-3.c: Ditto.
1375 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1376 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1377 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1378 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1379 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1380 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1381 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1382 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1383 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1384 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1385 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1386 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1387 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1388 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1389 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1390 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1391 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1392 * gcc.dg/vect/vect-shift-2.c: Ditto.
1393 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1394 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1395 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1396 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1397 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1399 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
1401 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1402 __builtin_memcpy arguments to honor sizeof(a).
1404 2011-12-02 Joseph Myers <joseph@codesourcery.com>
1406 * gcc.c-torture/execute/doloop-1.c,
1407 gcc.c-torture/execute/doloop-2.c: New tests.
1409 2011-12-02 Martin Jambor <mjambor@suse.cz>
1411 PR tree-optimization/50622
1412 * g++.dg/tree-ssa/pr50622.C: New test.
1414 2011-12-01 Jason Merrill <jason@redhat.com>
1416 * g++.dg/cpp0x/initlist61.C: New.
1418 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1421 * g++.dg/inherit/crash3.C: New.
1423 2011-12-01 Nathan Sidwell <nathan@acm.org>
1425 PR gcov-profile/51113
1426 * lib/gcov.exp (verify-lines): Add support for xfailing.
1427 (run-gcov): Likewise.
1428 * gcc.misc-tests/gcov-13.c: Xfail weak function.
1429 * gcc.misc-tests/gcov-16.c: Remove.
1430 * gcc.misc-tests/gcov-17.c: Remove.
1431 * g++.dg/gcov-8.C: Remove.
1432 * g++.dg/gcov-9.C: Remove.
1433 * g++.dg/gcovpart-12b.C: New.
1434 * g++.dg/gcov-12.C: New.
1436 2011-12-01 Andrew Pinski <apinski@cavium.com>
1439 * g++.dg/torture/pr51198.C: New testcase.
1441 2011-12-01 Jakub Jelinek <jakub@redhat.com>
1443 PR tree-optimization/51246
1444 * gcc.c-torture/compile/pr51246.c: New test.
1446 PR rtl-optimization/51014
1447 * g++.dg/opt/pr51014.C: New test.
1449 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1452 * g++.dg/template/error47.C: New.
1454 2011-11-30 Jason Merrill <jason@redhat.com>
1457 * g++.dg/init/aggr8.C: New.
1459 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1462 * gcc.target/i386/pr50725.c: New test.
1465 * gfortran.dg/gomp/pr51089.f90: New test.
1467 2011-11-30 Andrew Pinski <apinski@cavium.com>
1469 * gcc.dg/pr51321.c: New testcase.
1471 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1473 PR rtl-optimization/48721
1474 * gcc.target/i386/pr48721.c: New test.
1476 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
1479 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1481 2011-11-29 Jakub Jelinek <jakub@redhat.com>
1483 PR tree-optimization/51247
1484 * gcc.c-torture/compile/pr51247.c: New test.
1486 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
1489 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
1491 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
1493 Use complex floating-point constant in CDBL.
1495 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1497 2011-11-29 Tobias Burnus <burnus@net-b.de>
1501 * gfortran.dg/move_alloc_5.f90: Add dg-error.
1502 * gfortran.dg/select_type_23.f03: Add dg-error.
1503 * gfortran.dg/move_alloc_6.f90: New.
1504 * gfortran.dg/move_alloc_7.f90: New.
1506 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
1508 PR tree-optimization/51301
1509 * gcc.dg/vect/pr51301.c: New test.
1511 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
1513 * g++.dg/cdce3.C: Use dg-additional-options.
1515 2011-11-28 Jakub Jelinek <jakub@redhat.com>
1518 * gcc.dg/tree-prof/pr50907.c: New test.
1520 PR tree-optimization/50078
1521 * gcc.dg/pr50078.c: New test.
1523 PR tree-optimization/50682
1524 * g++.dg/opt/pr50682.C: New test.
1526 2011-11-28 Tobias Burnus <burnus@net-b.de>
1529 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1531 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
1532 Iain Sandoe <iains@gcc.gnu.org>
1534 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
1535 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1536 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1537 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
1538 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1540 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1542 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1543 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1544 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1545 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1546 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1547 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1548 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1549 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1550 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1551 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1552 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1553 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1554 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1555 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1556 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1557 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1558 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1559 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1560 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1561 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1562 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1563 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1564 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1565 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1566 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1567 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1568 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1570 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1572 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1574 * gcc.target/mips/no-dsp-1.c: New test.
1575 * gcc.target/mips/soft-float-1.c: Likewise.
1577 2011-11-26 Jakub Jelinek <jakub@redhat.com>
1579 PR rtl-optimization/49912
1580 * g++.dg/other/pr49912.C: New test.
1582 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
1584 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1586 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1588 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
1592 * gfortran.dg/inline_sum_3.f90: New test.
1594 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1597 * lib/target-supports.exp
1598 (check_effective_target_sync_long_long): Also supported on 32bit
1599 x86 targets. Add comment about required dg-options.
1600 Add alpha*-*-* targets.
1601 (check_effective_target_sync_long_long_runtime): Ditto.
1603 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1605 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1606 * gcc.dg/atomic-exchange-4.c: Ditto.
1607 * gcc.dg/atomic-load-4.c: Ditto.
1608 * gcc.dg/atomic-store-4.c: Ditto.
1609 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1610 * gcc.dg/di-sync-multithread.c: Ditto.
1611 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1612 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1614 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1617 * lib/target-supports.exp
1618 (check_effective_target_sync_int_128_runtime): New procedure.
1619 (check_effective_target_sync_long_long_runtime): Ditto.
1620 (check_effective_target_sync_long_long): Add arm*-*-*.
1621 (check_effective_target_sync_longlong): Remove.
1623 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1624 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1625 * gcc.dg/atomic-exchange-5.c: Ditto.
1626 * gcc.dg/atomic-load-5.c: Ditto.
1627 * gcc.dg/atomic-store-5.c: Ditto.
1628 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1629 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1630 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1632 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1633 * gcc.dg/atomic-exchange-4.c: Ditto.
1634 * gcc.dg/atomic-load-4.c: Ditto.
1635 * gcc.dg/atomic-store-4.c: Ditto.
1636 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1637 * gcc.dg/di-sync-multithread.c: Ditto.
1638 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1639 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1641 2011-11-25 Tobias Burnus <burnus@net-b.de>
1644 * gfortran.dg/whole_file_35.f90: New.
1646 2011-11-25 Tobias Burnus <burnus@net-b.de>
1649 * gfortran.dg/volatile13.f90: New.
1651 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1654 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1656 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1659 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1661 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1664 * gcc.target/i386/sw-1.c: Revert revision 181357.
1666 2011-11-24 Tobias Burnus <burnus@net-b.de>
1669 * gfortran.dg/implicit_pure_1.f90: New.
1671 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1674 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1675 * gcc.dg/atomic-exchange-5.c: Likewise.
1676 * gcc.dg/atomic-load-5.c: Likewise.
1677 * gcc.dg/atomic-op-5.c: Likewise.
1678 * gcc.dg/atomic-store-5.c: Likewise.
1679 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1681 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1683 PR rtl-optimization/50290
1684 * gcc.dg/pr50290.c: New test.
1686 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1689 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1691 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1694 * gcc.dg/pr51261.c: New test.
1696 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1699 * g++.dg/cpp0x/alias-decl-14.C: New test.
1700 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1702 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1704 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1705 * g++.dg/lookup/struct1.C: Likewise.
1706 * g++.dg/parse/elab1.C: Likewise.
1707 * g++.dg/parse/elab2.C: Likewise.
1708 * g++.dg/parse/int-as-enum1.C: Likewise.
1709 * g++.dg/parse/typedef1.C: Likewise.
1710 * g++.dg/parse/typedef3.C: Likewise.
1711 * g++.dg/parse/typedef4.C: Likewise.
1712 * g++.dg/parse/typedef5.C: Likewise.
1713 * g++.dg/template/crash26.C: Likewise.
1714 * g++.dg/template/nontype4.C: Likewise.
1715 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1716 * g++.old-deja/g++.brendan/line1.C: Likewise.
1717 * g++.old-deja/g++.other/elab1.C: Likewise.
1718 * g++.old-deja/g++.other/syntax4.C: Likewise.
1720 2011-11-22 Tom de Vries <tom@codesourcery.com>
1722 PR rtl-optimization/50764
1723 * gcc.dg/pr50764.c: New test.
1725 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1728 * g++.dg/cpp0x/decltype36.C: New.
1730 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1732 PR tree-optimization/51074
1733 * gcc.dg/vect/pr51074.c: New test.
1735 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1738 * g++.dg/cpp0x/alias-decl-16.C: New test.
1740 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1742 PR tree-optimization/50765
1743 * gcc.dg/pr50765.c: New test.
1745 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1747 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1748 * gcc.dg/vshift-3.c (main): Likewise.
1750 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1752 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1754 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1756 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1757 * gcc.misc-tests/gcov-17.c: Likewise.
1758 * g++.dg/gcov/gcov-8.C: Likewise.
1759 * g++.dg/gcov/gcov-9.C: Likewise.
1761 2011-11-21 Torvald Riegel <triegel@redhat.com>
1763 * g++.dg/tm/pr47747.C: New test.
1765 2011-11-21 Torvald Riegel <triegel@redhat.com>
1767 * g++.dg/tm/template-2.C: New test.
1769 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1772 * gcc.dg/pr50827.c: New test.
1774 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1777 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1778 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1779 * g++.dg/cpp0x/udlit-member.C: Adjust.
1780 * g++.dg/cpp0x/udlit-raw-length.C: New.
1781 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1782 * g++.dg/cpp0x/udlit-resolve.C: New.
1783 * c-c++-common/dfp/pr33466.c: Adjust.
1785 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1787 * lib/target-supports.exp
1788 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1789 with ultrasparc_vis2_hw.
1790 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1791 with ultrasparc_vis3_hw.
1793 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1795 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1796 *-*-solaris2* && c++.
1798 2011-11-20 Joey Ye <joey.ye@arm.com>
1800 * gcc.dg/volatile-bitfields-1.c: New.
1802 2011-11-20 Jason Merrill <jason@redhat.com>
1805 * g++.dg/cpp0x/variadic120.C: New.
1806 * g++.dg/cpp0x/sfinae26.C: Adjust.
1808 * g++.dg/cpp0x/sfinae11.C: Adjust.
1809 * g++.dg/cpp0x/sfinae26.C: Adjust.
1810 * g++.dg/template/unify11.C: Adjust.
1812 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1815 * g++.dg/template/error46.C: New.
1817 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1820 * gcc.target/i386/pr51235.c: New test.
1823 * gcc.target/i386/pr51236.c: New test.
1825 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1827 * gnat.dg/discr32.adb: New test.
1828 * gnat.dg/discr32_pkg.ads: New helper.
1830 2011-11-20 Nathan Sidwell <nathan@acm.org>
1832 PR gcov-profile/51113
1833 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1834 * gcc.misc-tests/gcov-16.c: New.
1835 * gcc.misc-tests/gcov-17.c: New.
1836 * g++.dg/gcov/gcov-8.C: New.
1837 * g++.dg/gcov/gcov-9.C: New.
1838 * g++.dg/gcov/gcov-10.C: New.
1840 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1843 * g++.dg/cpp0x/alias-decl-15.C: New test.
1845 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1848 * g++.dg/cpp0x/pr51216.C: New.
1850 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1852 * gcc.dg/delay-slot-2.c: New test.
1854 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1856 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1858 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
1861 * g++.dg/lookup/using46.C: New.
1862 * g++.dg/lookup/using47.C: New.
1863 * g++.dg/lookup/using48.C: New.
1864 * g++.dg/lookup/using49.C: New.
1865 * g++.dg/lookup/using50.C: New.
1867 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1869 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1870 supports /* ... */ comments.
1872 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1875 * g++.dg/cpp0x/pr51150.C: New.
1877 2011-11-18 Martin Jambor <mjambor@suse.cz>
1879 PR tree-optimization/50605
1880 * g++.dg/ipa/pr50605.C: New test.
1882 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1885 * g++.dg/cpp0x/alias-decl-13.C: New test.
1887 2011-11-17 Jason Merrill <jason@redhat.com>
1890 * g++.dg/cpp0x/auto27.C: New.
1891 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1893 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
1895 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1896 memory model parameters don't match expected values.
1897 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1898 __atomic_compare_exchange.
1899 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1900 __atomic_compare_exchange_n.
1901 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1902 weak/strong parameter and fail if memory models aren't correct.
1904 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
1906 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1907 Look for simulate_thread_done to determine working gdb. Reduce timeout
1908 to 10 seconds and fail when timeout occurs. Improve error messages.
1910 2011-11-17 Jason Merrill <jason@redhat.com>
1913 * g++.dg/template/virtual2.C: New.
1915 2011-11-17 Michael Matz <matz@suse.de>
1919 * g++.dg/tree-ssa/pr50741.C: New.
1921 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1923 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1925 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
1927 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1928 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1929 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1931 2011-11-16 Tobias Burnus <burnus@net-b.de>
1935 * gfortran.dg/constructor_1.f90: New.
1936 * gfortran.dg/constructor_2.f90: New.
1937 * gfortran.dg/constructor_3.f90: New.
1938 * gfortran.dg/constructor_4.f90: New.
1939 * gfortran.dg/constructor_5.f90: New.
1940 * gfortran.dg/constructor_6.f90: New.
1941 * gfortran.dg/use_only_5.f90: New.
1942 * gfortran.dg/c_ptr_tests_17.f90: New.
1943 * gfortran.dg/c_ptr_tests_18.f90: New.
1944 * gfortran.dg/used_types_25.f90: New.
1945 * gfortran.dg/used_types_26.f90: New
1946 * gfortran.dg/type_decl_3.f90: New.
1947 * gfortran.dg/function_types_3.f90: Update dg-error.
1948 * gfortran.dg/result_1.f90: Ditto.
1949 * gfortran.dg/structure_constructor_3.f03: Ditto.
1950 * gfortran.dg/structure_constructor_4.f03: Ditto.
1952 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1954 * gcc.dg/vect/pr30858.c: Update expected output for
1955 architectures with multiple vector sizes.
1957 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
1958 Bernd Schmidt <bernds@coudesourcery.com>
1959 Sebastian Huber <sebastian.huber@embedded-brains.de>
1962 * gcc.target/arm/pr49641.c: New test.
1964 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
1966 PR tree-optimization/49960
1967 * gcc.dg/autopar/pr49960.c: New test.
1968 * gcc.dg/autopar/pr49960-1.c: New test.
1971 2011-11-16 Tom de Vries <tom@codesourcery.com>
1973 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1974 * gcc.dg/pr43864-2.c: Same.
1975 * gcc.dg/pr43864-3.c: Same.
1976 * gcc.dg/pr43864-4.c: Same.
1978 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
1980 * gcc.target/i386/sse2-cvt-vec.c: New test.
1981 * gcc.target/i386/avx-cvt-vec.c: Ditto.
1982 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1983 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1984 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1985 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1986 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1988 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
1990 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1991 powerpc*-*-darwin* targets.
1993 2011-11-15 Torvald Riegel <triegel@redhat.com>
1995 * c-c++-common/tm/trxn-expr-3.c: New test.
1997 2011-11-14 Torvald Riegel <triegel@redhat.com>
1999 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2001 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2003 * gcc.target/i386/avx-recip-vec.c: New test.
2004 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2005 * gcc.target/i386/avx-lrint-vec.c: Ditto.
2006 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2007 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2008 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2009 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2010 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2011 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2012 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2013 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2014 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2015 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2016 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2017 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2019 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
2022 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2023 non-template literal operator.
2025 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2027 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2028 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2029 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2030 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2031 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2032 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2033 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2034 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2035 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2036 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2037 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2038 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2039 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2040 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2041 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2042 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2044 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
2050 * g++.old-deja/g++.brendan/misc14.C: Adjust.
2051 * g++.old-deja/g++.jason/scoping16.C: Likewise.
2052 * g++.old-deja/g++.other/anon7.C: Likewise.
2053 * g++.old-deja/g++.other/using1.C: Likewise.
2054 * g++.old-deja/g++.other/redecl1.C: Likewise.
2055 * g++.old-deja/g++.other/typedef7.C: Likewise.
2056 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2057 * g++.dg/template/using2.C: Likewise.
2058 * g++.dg/template/static4.C: Likewise.
2059 * g++.dg/template/typedef1.C: Likewise.
2060 * g++.dg/lookup/name-clash9.C: Likewise.
2061 * g++.dg/abi/mangle41.C: Likewise.
2062 * g++.dg/parse/ctor5.C: Likewise.
2063 * g++.dg/inherit/using4.C: Likewise.
2064 * g++.dg/lookup/using24.C: New.
2065 * g++.dg/lookup/using25.C: New.
2066 * g++.dg/lookup/using26.C: New.
2067 * g++.dg/lookup/using27.C: New.
2068 * g++.dg/lookup/using28.C: New.
2069 * g++.dg/lookup/using29.C: New.
2070 * g++.dg/lookup/using30.C: New.
2071 * g++.dg/lookup/using31.C: New.
2072 * g++.dg/lookup/using32.C: New.
2073 * g++.dg/lookup/using33.C: New.
2074 * g++.dg/lookup/using34.C: New.
2075 * g++.dg/lookup/using35.C: New.
2076 * g++.dg/lookup/using36.C: New.
2077 * g++.dg/lookup/using37.C: New.
2078 * g++.dg/lookup/using38.C: New.
2079 * g++.dg/lookup/using39.C: New.
2080 * g++.dg/lookup/using40.C: New.
2081 * g++.dg/lookup/using41.C: New.
2082 * g++.dg/lookup/using42.C: New.
2083 * g++.dg/lookup/using43.C: New.
2084 * g++.dg/lookup/using44.C: New.
2085 * g++.dg/lookup/using45.C: New.
2086 * g++.dg/lookup/pr6936.C: New.
2087 * g++.dg/debug/using4.C: New.
2088 * g++.dg/debug/using5.C: New.
2089 * g++.dg/cpp0x/forw_enum10.C: New.
2091 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
2092 Jan Hubicka <jh@suse.cz>
2094 * gcc.target/i386/sw-1.c: Force rep;movsb.
2096 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
2099 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2100 dg-additional-options.
2102 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
2104 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2105 specified. Remove redundant runtime checks.
2106 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2107 Allow for other than -m4. Fix typos in comments.
2109 2011-11-12 Jason Merrill <jason@redhat.com>
2112 * g++.dg/warn/ref-temp1.C: New.
2115 * g++.dg/opt/stack2.C: New.
2117 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
2119 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2120 alpha*-*-linux* targets.
2122 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
2125 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2126 Darwin targets and allow external symbols to be undefined.
2128 2011-11-12 Nathan Sidwell <nathan@acm.org>
2130 * gcc.misc-tests/gcov-15.c: New.
2132 2011-11-11 Jakub Jelinek <jakub@redhat.com>
2134 PR tree-optimization/51058
2135 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2136 * gfortran.dg/vect/pr51058-2.f90: New test.
2138 2011-11-10 Jason Merrill <jason@redhat.com>
2140 * g++.dg/template/linkage1.C: New.
2141 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2142 * g++.old-deja/g++.other/linkage4.C: Likewise.
2145 * g++.dg/cpp0x/defaulted33.C: New.
2147 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2150 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2151 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
2154 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2156 PR rtl-optimization/51040
2157 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2160 2011-11-10 Jason Merrill <jason@redhat.com>
2163 * g++.dg/template/conv12.C: New.
2166 * gcc.dg/debug/dwarf2/asm-line1.c: New.
2168 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2170 * gnat.dg/atomic6_1.adb: New test.
2171 * gnat.dg/atomic6_2.adb: Likewise.
2172 * gnat.dg/atomic6_3.adb: Likewise.
2173 * gnat.dg/atomic6_4.adb: Likewise.
2174 * gnat.dg/atomic6_5.adb: Likewise.
2175 * gnat.dg/atomic6_6.adb: Likewise.
2176 * gnat.dg/atomic6_7.adb: Likewise.
2177 * gnat.dg/atomic6_8.adb: Likewise.
2178 * gnat.dg/atomic6_pkg.ads: New helper.
2180 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2183 * gcc.c-torture/compile/pr51077.c: New test.
2185 PR rtl-optimization/51023
2186 * gcc.c-torture/execute/pr51023.c: New test.
2188 2011-11-10 Richard Guenther <rguenther@suse.de>
2190 PR tree-optimization/51042
2191 * gcc.dg/torture/pr51042.c: New testcase.
2193 2011-11-10 Richard Guenther <rguenther@suse.de>
2195 PR tree-optimization/51070
2196 * gcc.dg/torture/pr51070.c: New testcase.
2198 2011-11-10 Richard Guenther <rguenther@suse.de>
2200 PR tree-optimization/51030
2201 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2203 2011-11-10 Richard Guenther <rguenther@suse.de>
2206 * gcc.dg/torture/pr51071.c: New testcase.
2208 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2210 * gnat.dg/loop_optimization9.ad[sb]: New test.
2212 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
2214 PR tree-optimization/51058
2215 * gfortran.dg/vect/pr51058.f90: New test.
2217 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2219 PR tree-optimization/51000
2220 * gcc.dg/vect/pr51000.c: New test.
2222 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2225 * g++.dg/cpp0x/static_assert5.C: New.
2226 * g++.dg/template/nontype13.C: Tweak.
2228 2011-11-09 Jason Merrill <jason@redhat.com>
2231 * g++.dg/cpp0x/noexcept16.C: New.
2234 * g++.dg/cpp0x/variadic119.C: New.
2236 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2239 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2241 * gcc.dg/torture/vshuf-32.inc: Likewise.
2242 * gcc.dg/torture/vshuf-4.inc: Likewise.
2243 * gcc.dg/torture/vshuf-8.inc: Likewise.
2245 * gcc.dg/tm/memopt-1.c: Fix up regexp.
2247 2011-11-09 Ian Lance Taylor <iant@google.com>
2249 * lib/target-supports.exp (check_effective_target_ucontext_h): New
2251 * gcc.dg/split-5.c: New test.
2253 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
2255 * gcc.dg/tm/memopt-1.c: Adjust regexp.
2257 2011-11-09 Jason Merrill <jason@redhat.com>
2260 * g++.dg/template/virtual1.C: New.
2262 2011-11-08 Jason Merrill <jason@redhat.com>
2264 Run most C++ tests in both C++98 and C++11 modes.
2265 * lib/target-supports.exp (check_effective_target_c++11): New.
2266 (check_effective_target_c++98): New.
2267 * lib/g++-dg.exp (g++-dg-runtest): New.
2268 * g++.dg/dg.exp: Use g++-dg-runtest.
2269 * g++.dg/charset/charset.exp: Likewise.
2270 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2271 * g++.dg/dfp/dfp.exp: Likewise.
2272 * g++.dg/gcov/gcov.exp: Likewise.
2273 * g++.dg/gomp/gomp.exp: Likewise.
2274 * g++.dg/graphite/graphite.exp: Likewise.
2275 * g++.dg/tls/tls.exp: Likewise.
2276 * g++.dg/tm/tm.exp: Likewise.
2277 * g++.dg/vect/vect.exp: Likewise.
2278 * g++.old-deja/old-deja.exp: Likewise.
2279 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2280 with some of the torture options.
2281 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2282 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2283 * g++.dg/init/null1.C: Only run in C++98.
2284 * g++.dg/warn/Wconversion-null-3.C: Likewise.
2285 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2286 * g++.old-deja/g++.brendan/crash64.C: Likewise.
2287 * g++.old-deja/g++.other/anon9.C: Likewise.
2288 * g++.old-deja/g++.other/linkage1.C: Likewise.
2289 * g++.old-deja/g++.other/linkage2.C: Likewise.
2290 * g++.old-deja/g++.pt/t29.C: Likewise.
2291 * g++.old-deja/g++.pt/t30.C: Likewise.
2292 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2293 * g++.dg/ext/anon-struct4.C: Likewise.
2294 * g++.dg/init/brace2.C: Likewise.
2295 * g++.dg/init/brace6.C: Likewise.
2296 * g++.dg/other/anon3.C: Likewise.
2297 * g++.dg/template/arg2.C: Likewise.
2298 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2299 * g++.old-deja/g++.brendan/enum11.C: Likewise.
2300 * g++.old-deja/g++.brendan/enum8.C: Likewise.
2301 * g++.old-deja/g++.brendan/enum9.C: Likewise.
2302 * g++.old-deja/g++.brendan/friend3.C: Likewise.
2303 * g++.old-deja/g++.brendan/init2.C: Likewise.
2304 * g++.old-deja/g++.brendan/init4.C: Likewise.
2305 * g++.old-deja/g++.brendan/misc14.C: Likewise.
2306 * g++.old-deja/g++.jason/cond.C: Likewise.
2307 * g++.old-deja/g++.law/init1.C: Likewise.
2308 * g++.old-deja/g++.law/operators32.C: Likewise.
2309 * g++.old-deja/g++.pt/enum6.C: Likewise.
2310 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2311 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2313 * g++.dg/eh/new1.C: Adjust for C++11 mode.
2314 * g++.dg/init/new11.C: Likewise.
2315 * g++.dg/init/pr29571.C: Likewise.
2316 * g++.dg/lookup/forscope2.C: Likewise.
2317 * g++.dg/parse/linkage1.C: Likewise.
2318 * g++.dg/parse/typedef8.C: Likewise.
2319 * g++.dg/template/error44.C: Likewise.
2320 * g++.dg/tls/diag-2.C: Likewise.
2321 * g++.dg/tls/diag-4.C: Likewise.
2322 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2323 * g++.old-deja/g++.abi/arraynew.C: Likewise.
2324 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2325 * g++.old-deja/g++.brendan/new3.C: Likewise.
2326 * g++.old-deja/g++.eh/new1.C: Likewise.
2327 * g++.old-deja/g++.eh/new2.C: Likewise.
2328 * g++.old-deja/g++.jason/new.C: Likewise.
2329 * g++.old-deja/g++.law/friend1.C: Likewise.
2330 * g++.old-deja/g++.mike/net46.C: Likewise.
2331 * g++.old-deja/g++.mike/p755.C: Likewise.
2332 * g++.old-deja/g++.other/new6.C: Likewise.
2334 * g++.dg/cpp0x/variadic74.C: Adjust diags.
2335 * g++.dg/template/crash53.C: Likewise.
2336 * g++.dg/template/void9.C: Likewise.
2338 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2341 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2343 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2346 * g++.dg/cpp0x/sfinae29.C: New.
2348 2011-11-09 Janus Weil <janus@gcc.gnu.org>
2351 * gfortran.dg/typebound_call_22.f03: New test case.
2353 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
2356 * gfortran.dg/inquire_size.f90: Don't flush the unit.
2358 2011-11-09 Richard Guenther <rguenther@suse.de>
2360 PR tree-optimization/51039
2361 * gcc.dg/pr51039.c: New testcase.
2363 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2365 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2366 Enable also for powerpc*-*-*.
2368 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2371 * gfortran.dg/forall_16.f90: New test.
2373 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2376 * gfortran.dg/initialization_29.f90: Expand test.
2378 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2381 * g++.dg/cpp0x/alias-decl-12.C: New test.
2382 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2384 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2387 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2389 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
2391 PR tree-optimization/51015
2392 * gcc.dg/vect/pr51015.c: New test.
2394 2011-11-08 David S. Miller <davem@davemloft.net>
2396 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2397 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2399 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2402 * gfortran.dg/io_constraints_3.f90: Improve testcase.
2404 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2407 * gfortran.dg/string_5.f90: Improve testcase.
2409 2011-10-23 Jason Merrill <jason@redhat.com>
2412 * g++.dg/template/lvalue2.C: New.
2414 2011-11-08 Michael Matz <matz@suse.de>
2416 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2417 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2418 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2419 * g++.dg/eh/builtin2.C: Ditto.
2420 * g++.dg/eh/builtin3.C: Ditto.
2422 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2424 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2425 being prefered even for -mavx.
2426 * gcc.target/i386/avx-cvt-3.c: New test.
2428 2011-11-08 Richard Guenther <rguenther@suse.de>
2430 PR tree-optimization/51012
2431 * gcc.dg/pr51012-1.c: New testcase.
2432 * gcc.dg/pr51012-2.c: Likewise.
2434 2011-11-08 Richard Guenther <rguenther@suse.de>
2437 * c-c++-common/uninit-pr51010.c: New testcase.
2439 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2441 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2442 check_effective_target_vect_call_copysignf,
2443 check_effective_target_vect_call_lrint): New procedures.
2444 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2445 $VECT_SLP_CFLAGS with -ffast-math.
2446 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2447 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2448 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2449 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2451 2011-11-07 Richard Henderson <rth@redhat.com>
2452 Aldy Hernandez <aldyh@redhat.com>
2453 Torvald Riegel <triegel@redhat.com>
2455 Merged from transactional-memory.
2457 * g++.dg/dg.exp: Run transactional memory tests.
2458 * g++.dg/tm: New directory with new tests.
2459 * gcc.dg/tm: New directory with new tests.
2460 * c-c++-common/tm: New directory with new tests.
2462 2011-11-08 Dodji Seketeli <dodji@redhat.com>
2464 Fix context handling of alias-declaration
2465 * g++.dg/cpp0x/alias-decl-11.C: New test.
2467 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
2470 * g++.dg/parse/template26.C: New.
2471 * g++.dg/template/crash45.C: Adjust dg-error string.
2473 2011-11-07 Jason Merrill <jason@redhat.com>
2476 * g++.dg/template/lookup9.C: New.
2479 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2482 * g++.dg/cpp0x/decltype35.C: New.
2484 2011-11-07 Dodji Seketeli <dodji@redhat.com>
2486 Support C++11 alias-declaration
2488 * g++.dg/cpp0x/alias-decl-0.C: New test case.
2489 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2490 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2491 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2492 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2493 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2494 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2495 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2496 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2497 * g++.dg/ext/alias-decl-attr1.C: Likewise.
2498 * g++.dg/ext/alias-decl-attr2.C: Likewise.
2499 * g++.dg/ext/alias-decl-attr3.C: Likewise.
2500 * g++.dg/ext/alias-decl-attr4.C: Likewise.
2502 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
2504 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2506 2011-11-07 Janus Weil <janus@gcc.gnu.org>
2509 * gfortran.dg/typebound_call_21.f03: New.
2511 2011-11-07 Nathan Sidwell <nathan@acm.org>
2513 * gcc.dg/profile-dir-1.c: Adjust final scan.
2514 * gcc.dg/profile-dir-2.c: Adjust final scan.
2515 * gcc.dg/profile-dir-3.c: Adjust final scan.
2516 * gcc.misc-tests/gcov.exp: Adjust regexp.
2517 * gcc.misc-tests/gcov-12.c: New.
2518 * gcc.misc-tests/gcov-13.c: New.
2519 * gcc.misc-tests/gcovpart-13b.c: New.
2520 * gcc.misc-tests/gcov-14.c: New.
2522 2011-11-07 Jason Merrill <jason@redhat.com>
2525 * g++.dg/ext/visibility/template8.C: New.
2527 2011-11-07 Jakub Jelinek <jakub@redhat.com>
2529 PR tree-optimization/50789
2530 * gcc.target/i386/avx2-gather-1.c: New test.
2531 * gcc.target/i386/avx2-gather-2.c: New test.
2532 * gcc.target/i386/avx2-gather-3.c: New test.
2533 * gcc.target/i386/avx2-gather-4.c: New test.
2535 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2537 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2539 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
2542 * gfortran.dg/open_dev_null.f90: Remove testcase.
2544 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2546 * lib/target-supports.exp (check_effective_target_sync_int_128):
2547 Don't cache the result.
2548 (check_effective_target_sync_long_long): Ditto.
2550 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
2552 PR rtl-optimization/47698
2553 * gcc.target/i386/47698.c: New test.
2555 2011-11-06 Jason Merrill <jason@redhat.com>
2558 * g++.dg/ext/visibility/template7.C: New.
2560 2011-11-07 Terry Guo <terry.guo@arm.com>
2562 * gcc.target/arm/wmul-1.c: Adjust optimization level.
2563 * gcc.target/arm/wmul-2.c: Ditto.
2564 * gcc.target/arm/wmul-3.c: Ditto.
2565 * gcc.target/arm/wmul-4.c: Ditto.
2567 2011-11-06 Joseph Myers <joseph@codesourcery.com>
2569 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2570 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2571 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2572 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2573 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2574 expected diagnostics.
2576 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
2577 Richard Henderson <rth@redhat.com>
2578 Aldy Hernandez <aldyh@redhat.com>
2580 Merged from cxx-mem-model.
2582 * lib/target-supports.exp (check_effective_target_sync_int_128,
2583 check_effective_target_sync_long_long): Check whether the target
2584 supports 64 and 128 bit __sync builtins.
2585 (check_effective_target_cas_char): New.
2586 (check_effective_target_cas_int): New.
2587 * gcc.dg/dg.exp: Exclude simulate-thread tests.
2588 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
2589 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2590 produce the expected library calls.
2591 * gcc.dg/atomic-fence.c: New functional tests.
2592 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
2593 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
2594 * gcc.dg/atomic-lockfree[-aux].c: New tests.
2595 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2596 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
2597 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2598 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2599 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2600 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2602 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2604 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2606 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2608 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2609 int128 operations are atomic.
2610 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2611 operations are atomic.
2612 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2613 operations are atomic.
2614 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2615 operations are atomic.
2616 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2617 stores aren't moved out of a loop.
2618 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2619 globals don't overwrite neighbouring globals.
2620 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2621 writes dont overwrite neighbouring components.
2622 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2623 * c-c++-common/gomp/atomic-3.c: Likewise.
2624 * c-c++-common/gomp/atomic-9.c: Likewise.
2625 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2626 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2627 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2628 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2629 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2630 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2631 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2632 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2633 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2634 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2635 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2636 g++.dg/gomp/atomic-15.C: Remove.
2637 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2638 * gcc.dg/gomp/atomic-11.c: Remove test.
2640 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2642 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2643 * gcc.dg/vect/slp-cond-1.c: New test.
2644 * gcc.dg/vect/slp-cond-2.c: New test.
2646 2011-11-05 David S. Miller <davem@davemloft.net>
2648 * lib/test-supports.exp
2649 (check_effective_target_ultrasparc_vis2_hw): New proc.
2650 (check_effective_target_ultrasparc_vis3_hw): New proc.
2651 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2652 * gcc.target/sparc/vec-init-2.inc: Likewise.
2653 * gcc.target/sparc/vec-init-3.inc: Likewise.
2654 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2655 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2656 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2657 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2658 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2659 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2660 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2661 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2662 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2664 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2666 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2667 Disable test on Epiphany.
2668 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2669 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2670 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2671 * g++.dg/parse/pragma3.C: Likewise.
2672 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2674 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2675 * gcc.dg/tls/thr-cse-1.c: Likewise.
2676 * g++.dg/opt/devirt2.C: Likewise.
2677 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2678 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2679 * gcc.target/epiphany: New directory.
2681 2011-11-05 Tobias Burnus <burnus@net-b.de>
2683 * gfortran.dg/quad_2.f90: New.
2685 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2687 * gcc.dg/strlenopt-22g.c: New wrapper around...
2688 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2690 2011-11-04 Jason Merrill <jason@redhat.com>
2693 * g++.dg/init/lifetime2.C: New.
2694 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2697 * g++.dg/init/lifetime1.C: Test cleanup order.
2699 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2701 * g++.dg/other/offsetof7.C: New test.
2703 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2705 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2706 variable, default empty, -ffat-lto-objects for effective_target_lto.
2707 (gcc-dg-test-1): Add options from dg-final methods.
2708 * lib/scanasm.exp (scan-assembler_required_options)
2709 (scan-assembler-not_required_options): New procs.
2711 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2713 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2714 generate a pedwarn in c++98-mode.
2715 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2716 don't generate a pedwarn in c++0x-mode.
2718 2011-11-04 Olivier Goffart <olivier@woboq.com>
2721 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2723 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2725 PR rtl-optimization/38644
2726 * gcc.target/arm/stack-red-zone.c: New.
2728 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2731 * g++.dg/warn/Wconversion-null-3.C: New.
2733 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2736 * g++.dg/cpp0x/udlit-strint-length.C: New.
2738 2011-11-04 Jason Merrill <jason@redhat.com>
2741 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2742 * g++.dg/init/lifetime1.C: New.
2743 * g++.dg/init/ref21.C: New.
2744 * g++.dg/eh/array1.C: New.
2746 2011-11-04 Tom de Vries <tom@codesourcery.com>
2748 PR tree-optimization/50763
2749 * gcc.dg/pr50763-5.c: New test.
2751 2011-11-04 Tom de Vries <tom@codesourcery.com>
2753 PR tree-optimization/50763
2754 * g++.dg/pr50763-4.C: New test.
2756 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2758 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2761 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2763 * gcc.dg/torture/vec-cvt-1.c: New test.
2765 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2767 * gnat.dg/specs/private1[-sub].ads: New test.
2769 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2772 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2773 * gfortran.dg/inline_sum_1.f90: New.
2774 * gfortran.dg/inline_sum_2.f90: New.
2775 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2776 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2777 * gfortran.dg/inline_product_1.f90: New.
2779 2011-11-03 Tobias Burnus <burnus@net-b.de>
2782 * gfortran.dg/bind_c_dts_5.f90: New.
2784 2011-11-03 Tobias Burnus <burnus@net-b.de>
2787 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2789 2011-11-03 Richard Guenther <rguenther@suse.de>
2792 * g++.dg/init/copy7.C: Remove testcase.
2794 2011-11-03 Martin Jambor <mjambor@suse.cz>
2796 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2797 * g++.dg/ipa/devirt-c-2.C: Likewise.
2798 * g++.dg/ipa/devirt-c-7.C: New test.
2799 * g++.dg/ipa/devirt-c-8.C: Likewise.
2801 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2803 PR tree-optimization/50912
2804 * gnat.dg/loop_optimization10.ad[sb]: New test.
2805 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2807 2011-11-02 Jason Merrill <jason@redhat.com>
2810 * g++.dg/cpp0x/nsdmi-list2.C: New.
2812 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2815 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2816 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2818 2011-11-02 Tom de Vries <tom@codesourcery.com>
2820 PR tree-optimization/50769
2821 * gfortran.dg/pr50769.f90: New test.
2823 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2825 * gcc.target/sparc/20111102-1.c: New test.
2827 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2830 * g++.dg/warn/Wcast-qual2.C: New.
2832 2011-11-02 Tom de Vries <tom@codesourcery.com>
2834 PR tree-optimization/50763
2835 * g++.dg/pr50763-3.C: New test.
2837 2011-11-02 Tom de Vries <tom@codesourcery.com>
2839 PR tree-optimization/50672
2840 * g++.dg/pr50672.C: New test.
2842 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2844 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2845 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2846 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2848 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2850 2011-11-02 Richard Guenther <rguenther@suse.de>
2852 PR tree-optimization/50902
2853 * gcc.dg/torture/pr50902.c: New testcase.
2855 2010-11-02 Richard Guenther <rguenther@suse.de>
2857 PR tree-optimization/50890
2858 * gcc.dg/torture/pr50890.c: New testcase.
2860 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2863 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2864 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2866 2011-11-01 Tom de Vries <tom@codesourcery.com>
2868 PR tree-optimization/50908
2869 * gcc.dg/pr50908.c: New test.
2870 * gcc.dg/pr50908-2.c: Same.
2871 * gcc.dg/pr50908-3.c: Same.
2873 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2875 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2876 the outer loop. Remove comment. Don't check for widen-mult.
2878 2011-10-31 Martin Jambor <mjambor@suse.cz>
2880 * gcc.dg/ipa/ipcp-4.c: New test.
2882 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2884 * gcc.dg/vshift-3.c: New test.
2885 * gcc.dg/vshift-4.c: New test.
2886 * gcc.dg/vshift-5.c: New test.
2888 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2890 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2891 and current implementation.
2893 2011-10-31 Paul Brook <paul@codesourcery.com>
2895 * gcc.dg/constructor-1.c: New test.
2897 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2900 * gfortran.dg/dshift_3.f90: New test.
2902 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2904 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2906 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2907 * gcc.dg/torture/vshuf-v4si.c: Likewise.
2908 * gcc.dg/torture/vshuf-v8si.c: Likewise.
2909 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2910 * gcc.dg/torture/vshuf-v4di.c: Likewise.
2911 * gcc.dg/torture/vshuf-v2df.c: Likewise.
2912 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2913 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2914 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2915 * gcc.dg/torture/vshuf-v2di.c: Likewise.
2916 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2917 * gcc.dg/torture/vshuf-v4df.c: Likewise.
2918 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2919 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2920 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2921 * gcc.dg/vector-compare-2.c: Likewise.
2923 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2926 * g++.dg/cpp0x/pr50901.C: New.
2928 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
2930 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2931 * gcc.target/i386/fma4-check.h (main): Ditto.
2932 * gcc.target/i386/xop-check.h (main): Ditto.
2934 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2937 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2940 * g++.dg/template/crash109.C: New.
2942 2011-10-28 Jason Merrill <jason@redhat.com>
2944 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2946 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2949 * g++.dg/template/crash109.C: New.
2951 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
2953 * gfortran.dg/nearest_5.f90: New test.
2955 2011-10-28 Jakub Jelinek <jakub@redhat.com>
2957 * gcc.dg/vshift-1.c: New test.
2958 * gcc.dg/vshift-2.c: New test.
2959 * gcc.target/i386/xop-vshift-1.c: New test.
2960 * gcc.target/i386/xop-vshift-2.c: New test.
2961 * gcc.target/i386/avx2-vshift-1.c: New test.
2963 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
2965 PR rtl-optimization/49720
2966 * g++.dg/torture/pr49720.C: New test.
2968 2011-10-27 David S. Miller <davem@davemloft.net>
2970 * gcc.target/sparc/setcc-3.c: New test.
2972 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2975 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2977 2011-10-27 Jakub Jelinek <jakub@redhat.com>
2979 * gcc.target/i386/sse2-cvt-1.c: New test.
2980 * gcc.target/i386/sse2-cvt-2.c: New test.
2981 * gcc.target/i386/avx-cvt-1.c: New test.
2982 * gcc.target/i386/avx-cvt-2.c: New test.
2983 * gcc.target/i386/avx2-cvt-1.c: New test.
2984 * gcc.target/i386/avx2-cvt-2.c: New test.
2986 2011-10-27 Martin Jambor <mjambor@suse.cz>
2988 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2990 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
2991 Steven G. Kargl <kargl@gcc.gnu.org>
2994 * gfortran.dg/pr50875.f90: New test.
2996 2011-10-26 David S. Miller <davem@davemloft.net>
2998 * gcc.target/sparc/fmaf-1.c: New test.
3000 * gcc.target/sparc/setcc-1.c: New test.
3001 * gcc.target/sparc/setcc-2.c: New test.
3003 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3005 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3007 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3009 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3012 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3014 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3017 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3019 * gcc.target/i386/pad-4.c: Skip for Windows targets.
3021 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3023 * gnat.dg/specs/discr1.ads: New test.
3024 * gnat.dg/specs/discr1_pkg.ads: New helper.
3026 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3028 * gnat.dg/specs/unchecked_union.ads: Rename to...
3029 * gnat.dg/specs/unchecked_union1.ads: ...this.
3030 * gnat.dg/specs/unchecked_union2.ads: New test.
3032 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3034 * gnat.dg/specs/atomic1.ads: New test.
3036 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
3038 Implement C++11 user-defined literals.
3039 * g++.dg/cpp0x/udlit-addr.C: New.
3040 * g++.dg/cpp0x/udlit-args.C: New.
3041 * g++.dg/cpp0x/udlit-args-neg.C: New.
3042 * g++.dg/cpp0x/udlit-clink-neg.C: New.
3043 * g++.dg/cpp0x/udlit-concat.C: New.
3044 * g++.dg/cpp0x/udlit-concat-neg.C: New.
3045 * g++.dg/cpp0x/udlit-constexpr.C: New.
3046 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3047 * g++.dg/cpp0x/udlit-declare-neg.C: New.
3048 * g++.dg/cpp0x/udlit-friend.C: New.
3049 * g++.dg/cpp0x/udlit-general.C: New.
3050 * g++.dg/cpp0x/udlit-inline.C: New.
3051 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3052 * g++.dg/cpp0x/udlit-member-neg.C: New.
3053 * g++.dg/cpp0x/udlit-namespace.C: New.
3054 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3055 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3056 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3057 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3058 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3059 * g++.dg/cpp0x/udlit-operator-neg.C: New.
3060 * g++.dg/cpp0x/udlit-raw-str.C: New.
3061 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3062 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3063 * g++.dg/cpp0x/udlit-systemheader.C: New.
3064 * g++.dg/cpp0x/udlit-template.C: New.
3065 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3066 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3067 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3068 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3069 * g++.dg/cpp0x/udlit_system_header: New.
3071 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
3074 * g++.dg/cpp0x/decltype34.C: New.
3076 2011-10-26 Tom de Vries <tom@codesourcery.com>
3078 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3079 * gcc.c-torture/unsorted/HIset.c: Same.
3080 * gcc.c-torture/unsorted/SIcmp.c: Same.
3081 * gcc.c-torture/unsorted/SIset.c: Same.
3082 * gcc.c-torture/unsorted/SFset.c: Same.
3083 * gcc.c-torture/unsorted/UHIcmp.c: Same.
3084 * gcc.c-torture/unsorted/USIcmp.c: Same.
3085 * gcc.c-torture/unsorted/DFcmp.c: Same.
3087 2011-10-26 Jakub Jelinek <jakub@redhat.com>
3089 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3090 to work also with -masm=intel and additionally test the xmm vs. ymm
3091 register type combination on mask/dest and in vsib.
3092 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3093 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3094 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3095 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3096 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3097 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3098 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3099 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3100 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3101 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3102 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3103 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3104 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3105 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3106 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3107 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3108 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3109 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3110 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3111 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3112 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3113 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3114 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3115 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3116 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3117 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3118 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3119 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3120 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3121 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3122 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3124 2011-10-26 Tom de Vries <tom@codesourcery.com>
3126 PR tree-optimization/50763
3127 * gcc.dg/pr50763-2.c: New test.
3129 2011-10-25 Joseph Myers <joseph@codesourcery.com>
3131 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3132 Update expected messages.
3134 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
3136 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3138 2011-10-25 Jason Merrill <jason@redhat.com>
3141 * g++.dg/init/aggr7.C: New.
3144 * g++.dg/cpp0x/initlist59.C: New.
3146 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3149 * g++.dg/overload/operator5.C: New.
3151 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3154 * g++.dg/template/crash108.C: New.
3156 2011-10-25 Jakub Jelinek <jakub@redhat.com>
3158 PR tree-optimization/50596
3159 * gcc.dg/vect/vect-cond-10.c: New test.
3161 2011-10-24 Joey Ye <joey.ye@arm.com>
3163 * gcc.target/arm/pr42575.c: Remove architecture option.
3165 2011-10-24 David S. Miller <davem@davemloft.net>
3167 * gcc.target/sparc/vis3move-1.c: New test.
3168 * gcc.target/sparc/vis3move-2.c: New test.
3169 * gcc.target/sparc/vis3move-3.c: New test.
3171 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3173 * gcc.dg/strlenopt-22.c: New testcase.
3174 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3176 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
3178 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3180 (dg-skip-if): Remove.
3181 * gcc.target/i386/funcspec-1.c: Ditto.
3182 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3184 2011-10-24 Richard Guenther <rguenther@suse.de>
3186 * gcc.dg/vect/vect-bool-1.c: New testcase.
3188 2011-10-24 Richard Guenther <rguenther@suse.de>
3190 PR tree-optimization/50838
3191 * gcc.dg/torture/pr50838.c: New testcase.
3193 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
3195 PR tree-optimization/50730
3196 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3197 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3198 -fno-tree-sra and SLP flags.
3200 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3204 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3207 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3208 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3210 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3213 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3214 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3216 2011-10-23 Tom de Vries <tom@codesourcery.com>
3218 PR tree-optimization/50763
3219 * gcc.dg/pr50763.c: New test.
3221 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
3224 * gcc.target/i386/pr50788.c: New test.
3226 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
3228 PR tree-optimization/50819
3229 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3230 * g++.dg/vect/slp-pr50819.cc: New test.
3232 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3235 * g++.dg/warn/Wconversion4.C: New.
3237 2011-10-21 Jakub Jelinek <jakub@redhat.com>
3240 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3241 from element other than first and reverse permutation.
3242 * gcc.dg/torture/vshuf-16.inc: Likewise.
3243 * gcc.dg/torture/vshuf-8.inc: Likewise.
3244 * gcc.dg/torture/vshuf-4.inc: Likewise.
3246 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3249 * g++.dg/parse/error43.C: New.
3250 * g++.dg/parse/error44.C: Likewise.
3252 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
3253 Kirill Yukhin <kirill.yukhin@intel.com>
3256 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3257 * gcc.target/i386/bmi2-check.h: Ditto.
3259 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
3262 * g++.dg/cpp0x/override2.C: Add test.
3264 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3266 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3267 check_linker_plugin_available.
3269 2011-10-21 Kai Tietz <ktietz@redhat.com>
3271 * gcc.target/i386/branch-cost1.c: New test.
3272 * gcc.target/i386/branch-cost2.c: New test.
3273 * gcc.target/i386/branch-cost3.c: New test.
3274 * gcc.target/i386/branch-cost4.c: New test.
3276 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3278 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3280 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3283 * gcc.dg/pr49994-3.c: Skip on HP-UX.
3285 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3287 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3288 (_moz_foo, EXT__foo): Use ASMNAME.
3290 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3292 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3295 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
3298 * gcc.target/i386/pr50766.c: New test.
3300 2011-10-20 Jason Merrill <jason@redhat.com>
3303 * g++.dg/eh/partial1.C: New.
3305 2011-10-20 Richard Henderson <rth@redhat.com>
3307 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3308 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3309 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3310 Use __builtin_shuffle.
3312 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3315 * gfortran.dg/ishft_3.f90: Update test.
3317 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3320 * gfortran.dg/substring_integer_index.f90: New test.
3322 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3324 * gfortran.dg/format_string.f: New test.
3326 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
3328 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3330 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3332 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3334 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3335 gcc.target/i386/pr46226.c: Do not use
3336 -mno-accumulate-outgoing-args.
3338 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3340 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3341 including <strings.h>.
3343 2011-10-19 Jan Hubicka <jh@suse.cz>
3345 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3346 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3347 * lib/c-torture.exp: Likewise.
3348 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3349 * gcc.c-torture/compile/sync-1.c: Likewise.
3350 * gcc.c-torture/compile/sync-1.c: Likewise.
3351 * gcc.c-torture/compile/sync-3.c: Likewise.
3352 * gcc.dg/noncompile/invalid_asm.c: Likewise.
3353 * gcc.dg/noncompile/920507-1.c: Likewise.
3354 * gcc.dg/torture/pr36400.c: Likewise.
3355 * g++.dg/torture/pr34850.C: Likewise.
3357 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
3359 * gnat.dg/source_ref1.adb: New test.
3360 * gnat.dg/source_ref2.adb: Likewise.
3362 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3365 * g++.dg/parse/error42.C: New.
3366 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3368 2011-10-19 Jason Merrill <jason@redhat.com>
3371 * g++.dg/init/value9.C: New.
3373 2011-10-19 Jakub Jelinek <jakub@redhat.com>
3375 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3376 * gcc.dg/torture/vshuf-16.inc: Likewise.
3377 * gcc.dg/torture/vshuf-8.inc: Likewise.
3378 * gcc.dg/torture/vshuf-4.inc: Likewise.
3380 2011-10-19 Janus Weil <janus@gcc.gnu.org>
3383 * gfortran.dg/sizeof_proc.f90: New.
3385 2011-10-19 Joseph Myers <joseph@codesourcery.com>
3387 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3388 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3390 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
3393 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3395 2011-10-19 Jason Merrill <jason@redhat.com>
3398 * g++.dg/init/ref20.C: New.
3400 2011-10-19 Kai Tietz <ktietz@redhat.com>
3403 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3404 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3405 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3406 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3407 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3409 2011-10-19 Richard Guenther <rguenther@suse.de>
3412 * gcc.dg/torture/pr50768.c: New testcase.
3414 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
3416 PR rtl-optimization/50340
3417 * gcc.dg/pr50340.c: New.
3419 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
3421 PR tree-optimization/50717
3423 * gcc.dg/pr50717-1.c: New file.
3424 * gcc.target/arm/wmul-12.c: Correct types.
3425 * gcc.target/arm/wmul-8.c: Correct types.
3427 2011-10-18 Jason Merrill <jason@redhat.com>
3430 * g++.dg/cpp0x/defaulted32.C: New.
3433 * g++.dg/lookup/using23.C: New.
3436 * g++.dg/cpp0x/implicit12.C: New.
3437 * g++.dg/cpp0x/defaulted20.C: Adjust.
3438 * g++.dg/cpp0x/defaulted21.C: Adjust.
3439 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3440 * g++.dg/cpp0x/implicit4.C: Adjust.
3441 * g++.dg/cpp0x/implicit5.C: Adjust.
3442 * g++.dg/cpp0x/implicit8.C: Adjust.
3443 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3444 * g++.dg/cpp0x/not_special.C: Adjust.
3445 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3446 * g++.dg/cpp0x/rv1n.C: Adjust.
3447 * g++.dg/cpp0x/rv2n.C: Adjust.
3448 * g++.dg/cpp0x/rv3n.C: Adjust.
3449 * g++.dg/cpp0x/rv4n.C: Adjust.
3450 * g++.dg/cpp0x/rv5n.C: Adjust.
3451 * g++.dg/cpp0x/rv6n.C: Adjust.
3452 * g++.dg/cpp0x/rv7n.C: Adjust.
3454 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
3456 * gcc.target/i386/avx2-vpop-check.h: New header.
3457 * gcc.target/i386/avx2-vpaddd-3.c: New test.
3458 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3459 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3460 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3461 * gcc.target/i386/avx2-vpand-3.c: Ditto.
3462 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3463 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3464 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3465 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3466 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3467 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3468 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3469 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3470 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3471 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3473 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
3476 * gfortran.dg/coarray_subobject_1.f90: New test.
3477 * gfortran.dg/coarray/subobject_1.f90: New test.
3479 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
3481 PR rtl-optimization/50205
3482 * gcc.dg/pr50205.c: New.
3484 2011-10-18 Richard Guenther <rguenther@suse.de>
3486 PR tree-optimization/50767
3487 * gcc.dg/torture/pr50767.c: New testcase.
3489 2011-10-18 Julian Brown <julian@codesourcery.com>
3491 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3492 * gcc.target/arm/unaligned-memcpy-1.c: New.
3493 * gcc.target/arm/unaligned-memcpy-2.c: New.
3494 * gcc.target/arm/unaligned-memcpy-3.c: New.
3495 * gcc.target/arm/unaligned-memcpy-4.c: New.
3497 2011-10-18 Janus Weil <janus@gcc.gnu.org>
3500 * gfortran.dg/iso_c_binding_class.f03: New.
3502 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
3504 * testsuite/lib/target-supports.exp
3505 (check_effective_target_vect_widen_shift): New.
3506 * gcc.dg/vect/vect-widen-shift-s16.c: New.
3507 * gcc.dg/vect/vect-widen-shift-s8.c: New.
3508 * gcc.dg/vect/vect-widen-shift-u16.c: New.
3509 * gcc.dg/vect/vect-widen-shift-u8.c: New.
3511 2011-10-18 Richard Guenther <rguenther@suse.de>
3513 * gcc.dg/torture/restrict-1.c: New testcase.
3515 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
3517 * g++.dg/ext/bases.C: New test.
3519 2011-10-17 David S. Miller <davem@davemloft.net>
3521 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3522 all operations to emit VIS instructions.
3523 * gcc.target/sparc/fandnot.c: Likewise.
3524 * gcc.target/sparc/fnot.c: Likewise.
3525 * gcc.target/sparc/for.c: Likewise.
3526 * gcc.target/sparc/fornot.c: Likewise.
3527 * gcc.target/sparc/fxnor.c: Likewise.
3528 * gcc.target/sparc/fxor.c: Likewise.
3529 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3532 2011-10-17 Jakub Jelinek <jakub@redhat.com>
3534 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3535 * gcc.dg/torture/vshuf-16.inc: New file.
3536 * gcc.dg/torture/vshuf-2.inc: New file.
3537 * gcc.dg/torture/vshuf-32.inc: New file.
3538 * gcc.dg/torture/vshuf-4.inc: New file.
3539 * gcc.dg/torture/vshuf-8.inc: New file.
3540 * gcc.dg/torture/vshuf-main.inc: New file.
3541 * gcc.dg/torture/vshuf-v16hi.c: New test.
3542 * gcc.dg/torture/vshuf-v16qi.c: New test.
3543 * gcc.dg/torture/vshuf-v2df.c: New test.
3544 * gcc.dg/torture/vshuf-v2di.c: New test.
3545 * gcc.dg/torture/vshuf-v2sf.c: New test.
3546 * gcc.dg/torture/vshuf-v2si.c: New test.
3547 * gcc.dg/torture/vshuf-v32qi.c: New test.
3548 * gcc.dg/torture/vshuf-v4df.c: New test.
3549 * gcc.dg/torture/vshuf-v4di.c: New test.
3550 * gcc.dg/torture/vshuf-v4hi.c: New test.
3551 * gcc.dg/torture/vshuf-v4sf.c: New test.
3552 * gcc.dg/torture/vshuf-v4si.c: New test.
3553 * gcc.dg/torture/vshuf-v8hi.c: New test.
3554 * gcc.dg/torture/vshuf-v8qi.c: New test.
3555 * gcc.dg/torture/vshuf-v8sf.c: New test.
3556 * gcc.dg/torture/vshuf-v8si.c: New test.
3558 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3560 PR tree-optimization/50746
3561 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3563 2011-10-17 Jason Merrill <jason@redhat.com>
3566 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3568 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3571 * g++.dg/parse/error41.C: New.
3572 * g++.dg/parse/error20.C: Adjust.
3574 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3577 * g++.dg/warn/format7.C: New.
3578 * obj-c++.dg/warn7.mm: Likewise.
3580 2011-10-17 Richard Guenther <rguenther@suse.de>
3582 PR tree-optimization/50729
3583 * gcc.dg/torture/pr50729.c: New testcase.
3585 2011-10-15 Tom Tromey <tromey@redhat.com>
3586 Dodji Seketeli <dodji@redhat.com>
3588 * lib/prune.exp (prune_gcc_output): Prune output referring to
3590 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3591 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3592 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3593 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3595 2011-10-15 Tom Tromey <tromey@redhat.com>
3596 Dodji Seketeli <dodji@redhat.com>
3598 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3600 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3603 * g++.dg/inherit/error5.C: New.
3605 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3609 * gfortran.dg/kind_tests_4.f90: New.
3611 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3613 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3614 targets that support vector condition.
3616 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3619 * gfortran.dg/c_kind_tests_3.f03: New.
3621 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3624 * gfortran.dg/elemental_args_check_4.f90: New.
3626 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3628 PR tree-optimization/50727
3629 * gcc.dg/vect/pr50727.c: New test.
3631 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3633 * gcc.dg/vla-23.c: New test.
3635 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3637 PR tree-optimization/50596
3638 * gcc.dg/vect/vect-cond-9.c: New test.
3640 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3642 * gcc.dg/vect/bb-slp-29.c: New test.
3644 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3647 * g++.dg/ext/is_base_of_incomplete.C: New.
3648 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3649 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3651 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3653 * gcc.target/sparc/combined-1.c: Compile at -O2.
3655 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3657 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3658 (dg-options): Add -Wno-attributes.
3659 * gcc.target/i386/fma_double_?.c: Ditto.
3660 * gcc.target/i386/fma_run_float_?.c: Ditto.
3661 * gcc.target/i386/fma_run_double_?.c: Ditto.
3662 * gcc.target/i386/l_fma_float_?.c: Dtto.
3663 * gcc.target/i386/l_fma_double_?.c: Ditto.
3664 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3665 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3667 2011-10-15 Tobias Burnus <burnus@net-b.de>
3669 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3671 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3672 * gfortran.dg/rank_3.f90: Ditto.
3673 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3674 -std=f2008ts in dg-options.
3675 * gfortran.dg/rank_4.f90: Ditto.
3677 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3680 * gcc.target/sh/pr49263.c: New.
3682 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3684 * gnat.dg/specs/debug1.ads: Tweak.
3686 2011-10-14 Kai Tietz <ktietz@redhat.com>
3688 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3690 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3692 * gcc.target/i386/sse2-mul-1.c: New test.
3693 * gcc.target/i386/sse4_1-mul-1.c: New test.
3694 * gcc.target/i386/avx-mul-1.c: New test.
3695 * gcc.target/i386/xop-mul-1.c: New test.
3696 * gcc.target/i386/avx2-mul-1.c: New test.
3698 2011-10-14 Jason Merrill <jason@redhat.com>
3701 * g++.dg/cpp0x/nsdmi-list1.C: New.
3704 * g++.dg/cpp0x/nsdmi-const1.C: New.
3706 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3709 * gfortran.dg/pointer_intent_5.f90: New.
3711 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3713 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3714 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3715 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3717 2011-10-14 Tobias Burnus <burnus@net-b.de>
3720 * gfortran.dg/pointer_check_11.f90: New.
3721 * gfortran.dg/pointer_check_12.f90: New.
3723 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3726 * g++.dg/overload/operator4.C: New.
3728 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3730 * gcc.dg/di-longlong64-sync-1.c: New test.
3731 * gcc.dg/di-sync-multithread.c: New test.
3732 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3733 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3734 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3735 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3736 (check_effective_target_arm_arm_ok): New helper.
3737 (check_effective_target_sync_longlong): New helper.
3739 2011-10-14 Richard Guenther <rguenther@suse.de>
3741 PR tree-optimization/50723
3742 * gcc.dg/torture/pr50723.c: New testcase.
3744 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3747 * g++.dg/warn/format6.C: New.
3748 * obj-c++.dg/warn6.mm: Likewise.
3750 2011-10-13 Richard Henderson <rth@redhat.com>
3752 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3754 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3755 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3756 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3758 2011-10-13 Jason Merrill <jason@redhat.com>
3761 * g++.dg/cpp0x/nsdmi-template2.C: New.
3764 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3767 * g++.dg/init/vbase1.C: New.
3769 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3771 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3772 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3773 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3774 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3776 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3778 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3780 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3782 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3784 2011-10-13 Richard Guenther <rguenther@suse.de>
3786 PR tree-optimization/50712
3787 * gcc.target/i386/pr50712.c: New testcase.
3789 2011-10-13 Tom de Vries <tom@codesourcery.com>
3791 * gcc.dg/memcpy-4.c: New test.
3793 2011-10-13 Richard Guenther <rguenther@suse.de>
3795 PR tree-optimization/50698
3796 * g++.dg/vect/pr50698.cc: New testcase.
3798 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3800 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3801 * gcc.target/powerpc/warn-2.c: Ditto.
3803 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3804 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3805 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3806 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3807 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3808 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3809 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3810 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3811 * gcc.target/powerpc/ppc-pow.c: Likewise.
3812 * gcc.target/powerpc/recip-1.c: Likewise.
3813 * gcc.target/powerpc/recip-2.c: Likewise.
3814 * gcc.target/powerpc/recip-3.c: Likewise.
3815 * gcc.target/powerpc/recip-4.c: Likewise.
3816 * gcc.target/powerpc/recip-5.c: Likewise.
3818 2011-10-12 David S. Miller <davem@davemloft.net>
3820 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3821 '-mvis3' instead of 'mcpu=niagara3' in options.
3822 * gcc.target/sparc/fhalve.c: Likewise.
3823 * gcc.target/sparc/fnegop.c: Likewise.
3824 * gcc.target/sparc/fpadds.c: Likewise.
3825 * gcc.target/sparc/fshift.c: Likewise.
3826 * gcc.target/sparc/fucmp.c: Likewise.
3827 * gcc.target/sparc/lzd.c: Likewise.
3828 * gcc.target/sparc/vis3misc.c: Likewise.
3829 * gcc.target/sparc/xmul.c: Likewise.
3831 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3833 * gnat.dg/vect1.ad[sb]: New test.
3834 * gnat.dg/vect1_pkg.ads: New helper.
3835 * gnat.dg/vect2.ad[sb]: New test.
3836 * gnat.dg/vect2_pkg.ads: New helper.
3837 * gnat.dg/vect3.ad[sb]: New test.
3838 * gnat.dg/vect3_pkg.ads: New helper.
3839 * gnat.dg/vect4.ad[sb]: New test.
3840 * gnat.dg/vect4_pkg.ads: New helper.
3841 * gnat.dg/vect5.ad[sb]: New test.
3842 * gnat.dg/vect5_pkg.ads: New helper.
3843 * gnat.dg/vect6.ad[sb]: New test.
3844 * gnat.dg/vect6_pkg.ads: New helper.
3846 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3848 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3849 * gcc.target/i386/fma_run_double_2.c: Likewise.
3850 * gcc.target/i386/fma_run_double_3.c: Likewise.
3851 * gcc.target/i386/fma_run_double_4.c: Likewise.
3852 * gcc.target/i386/fma_run_double_5.c: Likewise.
3853 * gcc.target/i386/fma_run_double_6.c: Likewise.
3854 * gcc.target/i386/fma_run_float_1.c: Likewise.
3855 * gcc.target/i386/fma_run_float_2.c: Likewise.
3856 * gcc.target/i386/fma_run_float_3.c: Likewise.
3857 * gcc.target/i386/fma_run_float_4.c: Likewise.
3858 * gcc.target/i386/fma_run_float_5.c: Likewise.
3859 * gcc.target/i386/fma_run_float_6.c: Likewise.
3861 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3862 remove the extra dg-options.
3863 * gcc.target/i386/l_fma_double_2.c: Likewise.
3864 * gcc.target/i386/l_fma_double_3.c: Likewise.
3865 * gcc.target/i386/l_fma_double_4.c: Likewise.
3866 * gcc.target/i386/l_fma_double_5.c: Likewise.
3867 * gcc.target/i386/l_fma_double_6.c: Likewise.
3868 * gcc.target/i386/l_fma_float_1.c: Likewise.
3869 * gcc.target/i386/l_fma_float_2.c: Likewise.
3870 * gcc.target/i386/l_fma_float_3.c: Likewise.
3871 * gcc.target/i386/l_fma_float_4.c: Likewise.
3872 * gcc.target/i386/l_fma_float_5.c: Likewise.
3873 * gcc.target/i386/l_fma_float_6.c: Likewise.
3875 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3877 PR tree-optimization/50189
3878 * g++.dg/torture/pr50189.C: New testcase.
3880 2011-10-12 Richard Guenther <rguenther@suse.de>
3882 PR tree-optimization/50700
3883 * gcc.dg/builtin-object-size-12.c: New testcase.
3885 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3888 * gcc.c-torture/compile/pr50565-1.c,
3889 gcc.c-torture/compile/pr50565-2.c: New tests.
3891 2011-10-11 Jason Merrill <jason@redhat.com>
3895 * g++.dg/template/constant1.C: New.
3896 * g++.dg/template/constant2.C: New.
3897 * g++.dg/cpp0x/constexpr-template3.C: New.
3899 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3901 * gcc.target/i386/warn-vect-op-3.c: New test.
3902 * gcc.target/i386/warn-vect-op-1.c: New test.
3903 * gcc.target/i386/warn-vect-op-2.c: New test.
3905 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3907 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3909 2011-10-11 Richard Guenther <rguenther@suse.de>
3911 PR tree-optimization/50204
3912 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3914 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3916 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3918 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
3920 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3921 * gcc.target/i386/fma_double_2.c: Ditto.
3922 * gcc.target/i386/fma_double_3.c: Ditto.
3923 * gcc.target/i386/fma_double_4.c: Ditto.
3924 * gcc.target/i386/fma_double_5.c: Ditto.
3925 * gcc.target/i386/fma_double_6.c: Ditto.
3926 * gcc.target/i386/fma_float_1.c: Ditto.
3927 * gcc.target/i386/fma_float_2.c: Ditto.
3928 * gcc.target/i386/fma_float_3.c: Ditto.
3929 * gcc.target/i386/fma_float_4.c: Ditto.
3930 * gcc.target/i386/fma_float_5.c: Ditto.
3931 * gcc.target/i386/fma_float_6.c: Ditto.
3932 * gcc.target/i386/l_fma_double_1.c: Ditto.
3933 * gcc.target/i386/l_fma_double_2.c: Ditto.
3934 * gcc.target/i386/l_fma_double_3.c: Ditto.
3935 * gcc.target/i386/l_fma_double_4.c: Ditto.
3936 * gcc.target/i386/l_fma_double_5.c: Ditto.
3937 * gcc.target/i386/l_fma_double_6.c: Ditto.
3938 * gcc.target/i386/l_fma_float_1.c: Ditto.
3939 * gcc.target/i386/l_fma_float_2.c: Ditto.
3940 * gcc.target/i386/l_fma_float_3.c: Ditto.
3941 * gcc.target/i386/l_fma_float_4.c: Ditto.
3942 * gcc.target/i386/l_fma_float_5.c: Ditto.
3943 * gcc.target/i386/l_fma_float_6.c: Ditto.
3944 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3945 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3946 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3947 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3948 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3949 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3950 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3951 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3952 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3953 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3954 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3955 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3957 2011-10-11 Tristan Gingold <gingold@adacore.com>
3959 * gcc.dg/va-arg-4.c: New test.
3960 * gcc.dg/va-arg-5.c: Ditto.
3962 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
3964 * lib/target-supports.exp (check_effective_target_fd_truncate):
3965 Close and unlink test file before exit.
3967 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3970 * gfortran.dg/forall_15.f90: New test case.
3972 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3973 Andrew Macleod <amacleod@redhat.com>
3975 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3976 wrappers for *other_threads() and *final_verify().
3977 * gcc.dg/simulate-thread/simulate-thread.h
3978 (simulate_thread_wrapper_other_threads): New.
3979 (simulate_thread_wrapper_final_verify): New.
3981 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
3983 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3985 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
3987 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3989 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3990 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
3992 * gcc.target/i386/fma_1.h: New file.
3993 * gcc.target/i386/fma_2.h: Likewise.
3994 * gcc.target/i386/fma_3.h: Likewise.
3995 * gcc.target/i386/fma_4.h: Likewise.
3996 * gcc.target/i386/fma_5.h: Likewise.
3997 * gcc.target/i386/fma_6.h: Likewise.
3998 * gcc.target/i386/fma_double_1.c: Likewise.
3999 * gcc.target/i386/fma_double_2.c: Likewise.
4000 * gcc.target/i386/fma_double_3.c: Likewise.
4001 * gcc.target/i386/fma_double_4.c: Likewise.
4002 * gcc.target/i386/fma_double_5.c: Likewise.
4003 * gcc.target/i386/fma_double_6.c: Likewise.
4004 * gcc.target/i386/fma_float_1.c: Likewise.
4005 * gcc.target/i386/fma_float_2.c: Likewise.
4006 * gcc.target/i386/fma_float_3.c: Likewise.
4007 * gcc.target/i386/fma_float_4.c: Likewise.
4008 * gcc.target/i386/fma_float_5.c: Likewise.
4009 * gcc.target/i386/fma_float_6.c: Likewise.
4010 * gcc.target/i386/fma_main.h: Likewise.
4011 * gcc.target/i386/fma_run_double_1.c: Likewise.
4012 * gcc.target/i386/fma_run_double_2.c: Likewise.
4013 * gcc.target/i386/fma_run_double_3.c: Likewise.
4014 * gcc.target/i386/fma_run_double_4.c: Likewise.
4015 * gcc.target/i386/fma_run_double_5.c: Likewise.
4016 * gcc.target/i386/fma_run_double_6.c: Likewise.
4017 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4018 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4019 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4020 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4021 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4022 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4023 * gcc.target/i386/fma_run_float_1.c: Likewise.
4024 * gcc.target/i386/fma_run_float_2.c: Likewise.
4025 * gcc.target/i386/fma_run_float_3.c: Likewise.
4026 * gcc.target/i386/fma_run_float_4.c: Likewise.
4027 * gcc.target/i386/fma_run_float_5.c: Likewise.
4028 * gcc.target/i386/fma_run_float_6.c: Likewise.
4029 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4030 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4031 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4032 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4033 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4034 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4035 * gcc.target/i386/l_fma_1.h: Likewise.
4036 * gcc.target/i386/l_fma_2.h: Likewise.
4037 * gcc.target/i386/l_fma_3.h: Likewise.
4038 * gcc.target/i386/l_fma_4.h: Likewise.
4039 * gcc.target/i386/l_fma_5.h: Likewise.
4040 * gcc.target/i386/l_fma_6.h: Likewise.
4041 * gcc.target/i386/l_fma_double_1.c: Likewise.
4042 * gcc.target/i386/l_fma_double_2.c: Likewise.
4043 * gcc.target/i386/l_fma_double_3.c: Likewise.
4044 * gcc.target/i386/l_fma_double_4.c: Likewise.
4045 * gcc.target/i386/l_fma_double_5.c: Likewise.
4046 * gcc.target/i386/l_fma_double_6.c: Likewise.
4047 * gcc.target/i386/l_fma_float_1.c: Likewise.
4048 * gcc.target/i386/l_fma_float_2.c: Likewise.
4049 * gcc.target/i386/l_fma_float_3.c: Likewise.
4050 * gcc.target/i386/l_fma_float_4.c: Likewise.
4051 * gcc.target/i386/l_fma_float_5.c: Likewise.
4052 * gcc.target/i386/l_fma_float_6.c: Likewise.
4053 * gcc.target/i386/l_fma_main.h: Likewise.
4054 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4055 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4056 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4057 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4058 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4059 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4060 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4061 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4062 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4063 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4064 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4065 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4067 2011-10-10 Richard Guenther <rguenther@suse.de>
4070 * gcc.dg/torture/pr50389.c: New testcase.
4072 2011-10-10 Richard Guenther <rguenther@suse.de>
4075 * gcc.dg/builtins-47.c: Optimize.
4077 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
4079 * lib/gcc-simulate-thread.exp: New.
4080 * gcc.dg/simulate-thread/guality.h: New.
4081 * gcc.dg/simulate-thread/simulate-thread.h: New.
4082 * gcc.dg/simulate-thread/simulate-thread.exp: New.
4083 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4084 * gcc.dg/simulate-thread/README: New.
4085 * g++.dg/simulate-thread/guality.h: New.
4086 * g++.dg/simulate-thread/simulate-thread.h: New.
4087 * g++.dg/simulate-thread/simulate-thread.exp: New.
4088 * g++.dg/simulate-thread/simulate-thread.gdb: New.
4089 * c-c++-common/cxxbitfields-2.c: Remove.
4090 * c-c++-common/cxxbitfields.c: Remove.
4091 * c-c++-common/cxxbitfields-4.c: Remove.
4092 * c-c++-common/cxxbitfields-5.c: Remove.
4093 * c-c++-common/simulate-thread/bitfields-1.c: New.
4094 * c-c++-common/simulate-thread/bitfields-2.c: New.
4095 * c-c++-common/simulate-thread/bitfields-3.c: New.
4096 * c-c++-common/simulate-thread/bitfields-4.c: New.
4098 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4101 * g++.dg/warn/format5.C: New.
4103 2011-10-09 Tobias Burnus <burnus@net-b.de>
4106 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4107 * gfortran.dg/common_16.f90: New.
4109 2011-10-09 Tobias Burnus <burnus@net-b.de>
4111 * gfortran.dg/iso_c_binding_param_1.f90: New.
4112 * gfortran.dg/iso_c_binding_param_2.f90: New.
4113 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4115 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
4117 PR tree-optimization/50635
4118 * gcc.dg/vect/pr50635.c: New test.
4120 2011-10-09 Janus Weil <janus@gcc.gnu.org>
4123 * gfortran.dg/proc_decl_27.f90: New.
4125 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
4128 * objc/execute/initialize-1.m: New test.
4130 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
4133 * gfortran.dg/pointer_function_result_1.f90 : New test.
4135 2011-10-07 David S. Miller <davem@davemloft.net>
4138 * gcc.target/sparc/sparc.exp: Add vis3 target test.
4139 * gcc.target/sparc/cmask.c: Use it.
4140 * gcc.target/sparc/fhalve.c: Likewise.
4141 * gcc.target/sparc/fnegop.c: Likewise.
4142 * gcc.target/sparc/fpadds.c: Likewise.
4143 * gcc.target/sparc/fshift.c: Likewise.
4144 * gcc.target/sparc/fucmp.c: Likewise.
4145 * gcc.target/sparc/lzd.c: Likewise.
4146 * gcc.target/sparc/vis3misc.c: Likewise.
4147 * gcc.target/sparc/xmul.c: Likewise.
4149 2011-10-07 Richard Henderson <rth@redhat.com>
4151 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4153 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4155 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
4157 * gcc.dg/pr50193-1.c: New file.
4158 * gcc.target/arm/shiftable.c: New file.
4160 2011-10-07 Janus Weil <janus@gcc.gnu.org>
4163 * gfortran.dg/class_46.f03: New.
4165 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
4167 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4168 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4169 (syslog, vsyslog, __vsyslog_chk): Likewise.
4171 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4172 (x, EXT_x): Use ASMNAME.
4174 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4175 (a, c): Use ASMNAME.
4177 2011-10-07 Tom de Vries <tom@codesourcery.com>
4180 * gcc.dg/pr50527.c: New test.
4182 2011-10-07 Jakub Jelinek <jakub@redhat.com>
4184 PR tree-optimization/50650
4185 * gcc.c-torture/compile/pr50650.c: New test.
4187 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4189 PR tree-optimization/50575
4190 * gcc.c-torture/execute/vector-compare-2.x: New file.
4192 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4195 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4196 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4199 2011-10-07 Richard Guenther <rguenther@suse.de>
4202 * gcc.dg/vect/vect-align-2.c: Increase array size.
4204 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
4205 H.J. Lu <hongjiu.lu@intel.com>
4208 * gcc.target/i386/pr50603.c: New test.
4210 2011-10-06 Jason Merrill <jason@redhat.com>
4213 * g++.dg/cpp0x/default31.C: New.
4215 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4217 PR tree-optimization/50596
4218 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4220 * gcc.dg/vect/vect-cond-8.c: New test.
4222 2011-10-06 Richard Henderson <rth@redhat.com>
4224 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4225 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4226 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4227 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4228 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4229 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4230 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4231 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4232 * gcc.c-torture/execute/vshuf-16.inc: New file.
4233 * gcc.c-torture/execute/vshuf-2.inc: New file.
4234 * gcc.c-torture/execute/vshuf-4.inc: New file.
4235 * gcc.c-torture/execute/vshuf-8.inc: New file.
4236 * gcc.c-torture/execute/vshuf-main.inc: New file.
4237 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4238 * gcc.c-torture/execute/vshuf-v2df.c: New test.
4239 * gcc.c-torture/execute/vshuf-v2di.c: New test.
4240 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4241 * gcc.c-torture/execute/vshuf-v2si.c: New test.
4242 * gcc.c-torture/execute/vshuf-v4df.c: New test.
4243 * gcc.c-torture/execute/vshuf-v4di.c: New test.
4244 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4245 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4246 * gcc.c-torture/execute/vshuf-v4si.c: New test.
4247 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4248 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4249 * gcc.c-torture/execute/vshuf-v8si.c: New test.
4251 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4253 PR tree-optimization/49279
4254 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4255 * gcc.c-torture/execute/pr49279.c: New test.
4257 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
4260 * gcc.c-torture/compile/pr49049.c: New test.
4262 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
4265 * gcc.target/arm/pr50305.c: New test.
4267 2011-10-06 Richard Guenther <rguenther@suse.de>
4269 PR tree-optimization/38884
4270 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4271 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4273 2011-10-05 David S. Miller <davem@davemloft.net>
4275 * gcc.target/sparc/lzd.c: New test.
4276 * gcc.target/sparc/popc.c: New test.
4278 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4280 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4281 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4282 * g++.dg/other/final1.C: Cleanup original tree dump.
4284 2011-10-05 Jakub Jelinek <jakub@redhat.com>
4286 PR tree-optimization/50613
4287 * gcc.dg/pr50613.c: New test.
4289 2011-10-05 Richard Henderson <rth@redhat.com>
4291 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4292 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4293 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4294 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4295 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4296 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4297 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4298 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4300 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4302 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4303 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
4304 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4305 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4306 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4308 2011-10-05 Richard Guenther <rguenther@suse.de>
4310 PR tree-optimization/38885
4311 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4313 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
4315 * gcc.target/i386/sw-1.c: New test.
4317 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4319 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4321 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4323 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4325 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4327 2011-10-04 David S. Miller <davem@davemloft.net>
4329 * gcc.target/sparc/fhalve.c: New test.
4330 * gcc.target/sparc/fnegop.c: New test.
4331 * gcc.target/sparc/xmul.c: New test.
4333 2011-10-04 Janus Weil <janus@gcc.gnu.org>
4336 * gfortran.dg/dummy_procedure_6.f90: New.
4338 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4340 PR tree-optimization/50604
4341 * gcc.dg/pr50604.c: New test.
4343 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4345 PR tree-optimization/49662
4346 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4347 * gcc.dg/graphite/interchange-15.c: Likewise.
4348 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4350 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4352 * gcc.dg/tree-ssa/restrict-4.c: New test.
4354 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
4356 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4357 (main): Use __typeof to get result type of comparison.
4359 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
4361 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4362 Make et_vect_multiple_sizes_saved global.
4363 (check_effective_target_vect64): Make et_vect64_saved global.
4365 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4367 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4368 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4369 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4370 * gcc.dg/builtin-complex-err-1.c: Adjust.
4372 2011-10-02 Jason Merrill <jason@redhat.com>
4374 * g++.dg/cpp0x/range-for22.C: New.
4376 * g++.dg/cpp0x/variadic65.C: Remove xfails.
4377 * g++.dg/cpp0x/variadic82.C: Remove xfails.
4378 * g++.dg/cpp0x/variadic83.C: Remove xfails.
4379 * g++.dg/cpp0x/variadic105.C: Remove xfails.
4381 * g++.dg/cpp0x/nsdmi5.C: New.
4383 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4386 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4388 (mips-dg-options): Force an ABI option if the current ABI is
4389 incompatible with the required -mlong setting. Likewise force
4390 a long setting if the current one is incompatible with the
4391 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
4392 throughout procedure.
4393 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4394 instead of addressing=absolute.
4396 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4398 * gcc.target/mips/stack-1.c: New test.
4400 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4402 * gcc.dg/pr49696.c: New test.
4404 2011-10-02 Jan Hubicka <jh@suse.cz>
4406 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4408 2011-10-01 David S. Miller <davem@davemloft.net>
4410 * gcc.target/sparc/cmask.c: New test.
4411 * gcc.target/sparc/fpadds.c: New test.
4412 * gcc.target/sparc/fshift.c: New test.
4413 * gcc.target/sparc/fucmp.c: New test.
4414 * gcc.target/sparc/vis3misc.c: New test.
4416 2011-10-01 Janus Weil <janus@gcc.gnu.org>
4419 * gfortran.dg/assumed_charlen_arg_2.f90: New.
4421 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
4424 * g++.dg/dfp/44473-1.C: New test.
4425 * g++.dg/dfp/44473-2.C: New test.
4426 * g++.dg/dfp/mangle-1.C: New test.
4427 * g++.dg/dfp/mangle-2.C: New test.
4428 * g++.dg/dfp/mangle-3.C: New test.
4429 * g++.dg/dfp/mangle-4.C: New test.
4430 * g++.dg/dfp/mangle-5.C: New test.
4432 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4435 * gcc.dg/pr50571.c: New test.
4437 PR tree-optimization/46309
4438 * gcc.dg/pr46309.c: New test.
4440 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4442 * gcc.dg/strlenopt-21.c: New test.
4444 2011-09-30 Revital Eres <revital.eres@linaro.org>
4446 * gcc.dg/sms-10.c: New file.
4448 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4450 * gcc.target/arm/pr50099.c: New test.
4452 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4454 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4456 2011-09-30 David S. Miller <davem@davemloft.net>
4458 * gcc.target/sparc/bmaskbshuf.c: New test.
4459 * gcc.target/sparc/edgen.c: New test.
4461 2011-09-29 Janus Weil <janus@gcc.gnu.org>
4464 * gfortran.dg/pure_formal_proc_3.f90: New.
4467 * gfortran.dg/stfunc_7.f90: New.
4469 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4471 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4472 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4473 * gcc.dg/vector-compare-1.c: Likewise.
4474 * gcc.dg/vector-compare-2.c: Likewise.
4476 2011-09-29 David S. Miller <davem@davemloft.net>
4478 * gcc.target/sparc/array.c: New test.
4480 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
4482 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4483 loop unroll and set max unroll times to 8.
4484 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4485 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4486 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4487 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4489 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4492 * g++.dg/ext/visibility/warn5.C: New.
4494 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4497 * g++.dg/warn/Wextra-3.C: New.
4499 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
4502 * gcc.target/sh/pr49468-si.c: New.
4504 2011-09-28 Tom de Vries <tom@codesourcery.com>
4507 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4508 (TEST): Initialize src3 with random floats.
4509 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4510 from union src3. Initialize src3 with random floats.
4512 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
4514 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4515 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4516 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4517 * gcc.target/sh/sh4a-sincosf.c: Ditto.
4518 * gcc.target/sh/sh4a-cos.c: Ditto.
4519 * gcc.target/sh/sh4a-cosf.c: Ditto.
4520 * gcc.target/sh/sh4a-sin.c: Ditto.
4521 * gcc.target/sh/sh4a-sinf.c: Ditto.
4522 * gcc.target/sh/sh4a-fsrra.c: Ditto.
4523 * gcc.target/sh/sh4a-memmovua.c: Ditto.
4524 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4526 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4529 * g++.dg/parse/error40.C: New.
4530 * g++.dg/warn/incomplete1.C: Adjust.
4532 2011-09-27 Jan Hubicka <jh@suse.cz>
4535 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4538 2011-09-27 Jakub Jelinek <jakub@redhat.com>
4540 * gcc.dg/strlenopt-1.c: New test.
4541 * gcc.dg/strlenopt-1f.c: New test.
4542 * gcc.dg/strlenopt-2.c: New test.
4543 * gcc.dg/strlenopt-2f.c: New test.
4544 * gcc.dg/strlenopt-3.c: New test.
4545 * gcc.dg/strlenopt-4.c: New test.
4546 * gcc.dg/strlenopt-4g.c: New test.
4547 * gcc.dg/strlenopt-4gf.c: New test.
4548 * gcc.dg/strlenopt-5.c: New test.
4549 * gcc.dg/strlenopt-6.c: New test.
4550 * gcc.dg/strlenopt-7.c: New test.
4551 * gcc.dg/strlenopt-8.c: New test.
4552 * gcc.dg/strlenopt-9.c: New test.
4553 * gcc.dg/strlenopt-10.c: New test.
4554 * gcc.dg/strlenopt-11.c: New test.
4555 * gcc.dg/strlenopt-12.c: New test.
4556 * gcc.dg/strlenopt-12g.c: New test.
4557 * gcc.dg/strlenopt-13.c: New test.
4558 * gcc.dg/strlenopt-14g.c: New test.
4559 * gcc.dg/strlenopt-14gf.c: New test.
4560 * gcc.dg/strlenopt-15.c: New test.
4561 * gcc.dg/strlenopt-16g.c: New test.
4562 * gcc.dg/strlenopt-17g.c: New test.
4563 * gcc.dg/strlenopt-18g.c: New test.
4564 * gcc.dg/strlenopt.h: New file.
4566 2011-09-27 Tom de Vries <tom@codesourcery.com>
4569 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4570 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4571 * gcc.dg/pr43864.c: New test.
4572 * gcc.dg/pr43864-2.c: Same.
4573 * gcc.dg/pr43864-3.c: Same.
4574 * gcc.dg/pr43864-4.c: Same.
4576 2011-09-27 Jan Hubicka <jh@suse.cz>
4578 * gcc.dg/ipa/inline-5.c: New testcase.
4580 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
4582 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4584 * gcc.dg/vect/bb-slp-27.c: New.
4585 * gcc.dg/vect/bb-slp-28.c: New.
4587 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
4589 * testsuite/lib/target-supports.exp (check_profiling_available):
4590 Don't rely solely on TLS tests for -fprofile-generate, fall
4591 through to the other code.
4593 2011-09-27 Richard Guenther <rguenther@suse.de>
4595 PR tree-optimization/50363
4596 * gcc.dg/torture/pr50363.c: New testcase.
4598 2011-09-26 Jason Merrill <jason@redhat.com>
4601 * g++.dg/template/partial13.C: New.
4604 * g++.dg/template/partial12.C: New.
4607 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4609 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4612 * g++.dg/diagnostic/bindings1.C: New.
4613 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4615 2011-09-26 David S. Miller <davem@davemloft.net>
4617 * gcc.target/sparc/wrgsr.c: New test.
4618 * gcc.target/sparc/rdgsr.c: New test.
4619 * gcc.target/sparc/edge.c: New test.
4620 * gcc.target/sparc/fcmp.c: New test.
4622 * gcc.target/sparc/edge.c: Update for new return types.
4623 * gcc.target/sparc/fcmp.c: Likewise.
4625 * gcc.target/sparc/fpaddsubi.c: New test.
4627 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4630 * gfortran.dg/common_15.f90: New.
4633 * gfortran.dg/dummy_procedure_5.f90: New.
4634 * gfortran.dg/interface_26.f90: Modified error message.
4635 * gfortran.dg/proc_ptr_11.f90: Ditto.
4636 * gfortran.dg/proc_ptr_15.f90: Ditto.
4637 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4638 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4640 2011-09-26 Jason Merrill <jason@redhat.com>
4643 * g++.dg/overload/rvalue3.C: New.
4646 * g++.dg/overload/ref-conv2.C: New.
4648 * g++.dg/cpp0x/nsdmi-template1.C: New.
4650 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4652 * g++.dg/cpp0x/nullptr25.C: New.
4654 2011-09-26 Richard Guenther <rguenther@suse.de>
4656 PR tree-optimization/50472
4657 * gcc.dg/torture/pr50472.c: New testcase.
4659 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4661 * gnat.dg/opt22.adb: New test.
4662 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4664 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4666 * gnat.dg/opt21.adb: New test.
4667 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4669 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4671 * gnat.dg/opt20.ad[sb]: New test.
4672 * gnat.dg/opt20_pkg.ads: New helper.
4674 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4676 * gnat.dg/array17.adb: New test.
4677 * gnat.dg/array17_pkg.ads: New helper.
4679 2011-09-25 Jason Merrill <jason@redhat.com>
4681 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4683 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4685 * gnat.dg/frame_overflow.ads: New.
4686 * gnat.dg/frame_overflow.adb: Adjust.
4687 * gnat.dg/specs/addr1.ads: Likewise.
4689 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4691 * g++.dg/tree-ssa/restrict2.C: New test.
4693 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4695 * lib/target-supports.exp (check_effective_target_vect64): New.
4696 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4697 of multiple vector sizes.
4698 * gcc.dg/vect/bb-slp-26.c: New.
4700 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4703 * g++.dg/template/bitfield1.C: New.
4705 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4707 * gcc.dg/vect/bb-slp-24.c: New.
4709 2011-09-24 Jason Merrill <jason@redhat.com>
4711 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4713 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4715 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4716 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4718 * g++.dg/cpp0x/nsdmi1.C: New.
4719 * g++.dg/cpp0x/nsdmi2.C: New.
4720 * g++.dg/cpp0x/nsdmi3.C: New.
4721 * g++.dg/cpp0x/nsdmi4.C: New.
4722 * g++.old-deja/g++.other/init4.C: New.
4724 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4727 * g++.dg/template/sfinae28.C: New.
4729 2011-09-23 Ian Lance Taylor <iant@google.com>
4731 * go.test/go-test.exp (errchk): Handle more cases of getting
4732 correct Tcl backslash quoting in regular expressions in test file.
4734 2011-09-23 Jason Merrill <jason@redhat.com>
4737 * g++.dg/init/const8.C: New.
4738 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4739 * g++.dg/cpp0x/defaulted2.C: Likewise.
4740 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4741 * g++.dg/init/pr20039.C: Likewise.
4742 * g++.dg/init/pr42844.C: Likewise.
4744 2011-09-23 Jan Hubicka <jh@suse.cz>
4746 * gcc.dg/ipa/inline-1.c: new testcase.
4747 * gcc.dg/ipa/inline-2.c: new testcase.
4748 * gcc.dg/ipa/inline-3.c: new testcase.
4749 * gcc.dg/ipa/inline-4.c: new testcase.
4751 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4754 * g++.dg/cpp0x/constexpr-static8.C: New.
4756 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4758 * gcc.target/i386/avxfp-1.c: New test.
4759 * gcc.target/i386/avxfp-2.c: New test.
4761 2011-09-23 Terry Guo <terry.guo@arm.com>
4763 * gcc.c-torture/execute/941014-1.x: Deleted.
4765 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4768 * g++.dg/cpp0x/pr50491.C: New.
4770 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4773 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4775 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4778 * g++.dg/cpp0x/nullptr24.C: New.
4780 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4783 * gcc.target/i386/pr50482.c: New test.
4785 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4787 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4788 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4789 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4790 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4791 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4792 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4793 multilib options contain different -march= from dg-options.
4795 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4796 Paolo Carlini <paolo.carlini@oracle.com>
4799 * g++.dg/template/friend52.C: New.
4801 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4803 * gcc.target/arm/cmp-1.c: New test.
4804 * gcc.target/arm/cmp-2.c: Likewise.
4806 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4809 * gfortran.dg/impure_actual_1.f90: Modified error message.
4810 * gfortran.dg/proc_ptr_32.f90: New.
4811 * gfortran.dg/proc_ptr_33.f90: New.
4813 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4815 PR tree-optimization/50451
4816 * gcc.dg/vect/pr50451.c: New test.
4818 2011-09-21 Ian Lance Taylor <iant@google.com>
4820 * go.test/go-test.exp (errchk): Add special case for bug332.
4821 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4822 some more test lines.
4824 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4826 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4827 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4828 * g++.dg/other/i386-8.C: Ditto.
4829 * g++.dg/other/pr34435.C: Ditto.
4830 * g++.dg/other/pr39496.C: Ditto.
4831 * g++.dg/other/mmintrin.C: Ditto.
4833 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4835 * gcc.dg/vect/vect-cond-7.c: New test.
4836 * gcc.target/i386/sse4_1-cond-1.c: New test.
4837 * gcc.target/i386/avx-cond-1.c: New test.
4839 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4842 * g++.dg/other/pr50464.C: New test.
4844 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4846 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4847 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4848 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4849 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4851 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4853 * gnat.dg/opt19.adb: New test.
4855 2011-09-21 Terry Guo <terry.guo@arm.com>
4857 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4858 on arch conflict when testing case on targets other than armv7-a.
4860 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4863 * g++.dg/ext/int128-1.C: New.
4864 * g++.dg/ext/int128-2.C: Likewise.
4865 * g++.dg/ext/int128-2.h: Likewise.
4867 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4870 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4872 2011-09-20 Jason Merrill <jason@redhat.com>
4874 * g++.dg/cpp0x/constexpr-generated1.C: New.
4877 * g++.dg/overload/ref-conv1.C: New.
4879 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4881 * g++.dg/other/final1.C: New.
4883 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4885 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4888 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4890 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4893 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
4895 PR tree-optimization/50413
4896 * g++.dg/vect/vect.exp: Run slp-pr* tests with
4897 -fdump-tree-slp-details. Run other tests with
4898 -fdump-tree-vect-details.
4899 * g++.dg/vect/slp-pr50413.cc: New.
4901 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4902 Ira Rosen <ira.rosen@linaro.org>
4905 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4906 Fix underscores around restrict.
4908 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4910 PR tree-optimization/50414
4911 * gfortran.dg/vect/Ofast-pr50414.f90: New.
4912 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4913 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4915 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4917 PR tree-optimization/50412
4918 * gfortran.dg/vect/pr50412.f90: New.
4920 2011-09-16 Jason Merrill <jason@redhat.com>
4923 * g++.dg/eh/defarg1.C: New.
4925 2011-09-16 Jakub Jelinek <jakub@redhat.com>
4927 * gcc.dg/vect/vect-reduc-10.c: New test.
4928 * gcc.target/i386/avx-reduc-1.c: New test.
4930 * gcc.target/i386/sse2-extract-1.c: New test.
4931 * gcc.target/i386/avx-extract-1.c: New test.
4933 2011-09-16 Terry Guo <terry.guo@arm.com>
4935 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4937 2011-09-15 Diego Novillo <dnovillo@google.com>
4939 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4940 ALWAYS_CXXFLAGS, if defined.
4941 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4942 ALWAYS_GFORTRANFLAGS, if defined.
4943 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4944 ALWAYS_GOCFLAGS, if defined.
4945 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4946 ALWAYS_OBJCXXFLAGS, if defined.
4947 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4948 additional_flags, if defined.
4949 * lib/gnat.exp (gnat_target_compile): Likewise.
4950 * lib/objc.exp (objc_target_compile): Likewise.
4951 * lib/target-supports-dg.exp (dg-add-options): Handle
4954 2011-09-15 Tom de Vries <tom@codesourcery.com>
4957 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4958 Use uintptr_t in f1. Undo avr xfails.
4960 2011-09-15 Janus Weil <janus@gcc.gnu.org>
4964 * gfortran.dg/function_types_3.f90: New.
4966 2011-09-15 Jason Merrill <jason@redhat.com>
4969 * g++.dg/cpp0x/trailing7.C: New.
4972 * g++.dg/cpp0x/nullptr23.C: New.
4974 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
4976 * gcc.dg/vect/bb-slp-25.c: New.
4978 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
4981 * g++.dg/cpp0x/noexcept15.C: New.
4983 2011-09-14 Tom de Vries <tom@codesourcery.com>
4986 * gcc.dg/pr50251.c: New test.
4988 2011-09-14 Tobias Burnus <burnus@net-b.de>
4992 * gfortran.dg/null_5.f90: New.
4993 * gfortran.dg/null_6.f90: New.
4995 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
4997 * gcc.c-torture/compile/20110913-1.c: New test.
4999 2011-09-13 Janus Weil <janus@gcc.gnu.org>
5002 * gfortran.dg/result_2.f90: New.
5004 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5006 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5008 2011-09-13 Dodji Seketeli <dodji@redhat.com>
5011 * g++.dg/cpp0x/variadic116.C: New test case.
5013 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
5015 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5016 * gcc.target/mips/interrupt_handler-2.c: New test.
5017 * gcc.target/mips/interrupt_handler-3.c: Likewise.
5019 2011-09-12 Jason Merrill <jason@redhat.com>
5021 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5023 * g++.dg/cpp0x/explicit7.C: New.
5025 2011-09-12 Jakub Jelinek <jakub@redhat.com>
5027 PR rtl-optimization/50212
5028 * g++.dg/other/pr50212.C: New test.
5030 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
5033 * testsuite/gcc.target/avr/torture/avr-torture.exp
5034 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5035 "-O2 -fmerge-all-constants".
5037 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5040 * gfortran.dg/do_while_1.f90: New test.
5042 2011-09-11 Janus Weil <janus@gcc.gnu.org>
5046 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5047 * gfortran.dg/proc_decl_26.f90: New.
5048 * gfortran.dg/typebound_override_2.f90: New.
5049 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5051 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5053 * gnat.dg/cond_expr2.ad[sb]: New test.
5055 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5057 * gnat.dg/atomic5.ad[sb]: New test.
5059 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
5061 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5063 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
5066 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5068 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
5071 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5073 2011-09-09 Richard Guenther <rguenther@suse.de>
5075 PR tree-optimization/50328
5076 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5078 2011-09-09 Richard Guenther <rguenther@suse.de>
5081 * gcc.dg/torture/pr50333.c: New testcase.
5083 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
5085 PR tree-optimization/50318
5086 * gcc.target/arm/pr50318-1.c: New file.
5088 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
5090 * gcc.target/i386/all_one_m256i.c: New test.
5092 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
5095 * g++.dg/cpp0x/sfinae28.C: New.
5097 2011-09-08 Dodji Seketeli <dodji@redhat.com>
5100 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5101 longer ignored on typedefs.
5103 PR c++/33255 - Support -Wunused-local-typedefs warning
5104 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5105 * c-c++-common/Wunused-local-typedefs.c: Likewise.
5107 2011-09-08 Martin Jambor <mjambor@suse.cz>
5109 PR tree-optimization/50287
5110 * gcc.dg/torture/pr50287.c: New test.
5112 2011-09-08 Richard Guenther <rguenther@suse.de>
5114 PR tree-optimization/19831
5115 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5116 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5117 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5118 * gcc.dg/errno-1.c: Adjust.
5120 2011-09-08 Richard Guenther <rguenther@suse.de>
5122 PR tree-optimization/19831
5123 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5125 2011-09-08 Tobias Burnus <burnus@net-b.de>
5128 * gfortran.dg/do_concurrent_1.f90: New.
5129 * gfortran.dg/do_concurrent_2.f90: New.
5131 2011-09-08 Jakub Jelinek <jakub@redhat.com>
5134 * gcc.c-torture/execute/ieee/pr50310.c: New test.
5135 * gcc.dg/pr50310-2.c: New test.
5137 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5140 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5141 * gfortran.dg/impure_constructor_1.f90: Modified.
5142 * gfortran.dg/proc_ptr_comp_33.f90: New.
5144 2011-09-07 Jakub Jelinek <jakub@redhat.com>
5147 * gcc.dg/pr50310-1.c: New test.
5149 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5152 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5155 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
5158 * g++.dg/cpp0x/noexcept14.C: New.
5160 2011-09-07 Jason Merrill <jason@redhat.com>
5162 * g++.dg/cpp0x/constexpr-ref3.C: New.
5164 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5166 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5168 * gcc.dg/section1.c: Don't xfail for avr.
5170 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5172 PR tree-optimization/50322
5173 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5175 2011-09-07 Martin Jambor <mjambor@suse.cz>
5177 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5179 2011-09-07 Martin Jambor <mjambor@suse.cz>
5181 PR tree-optimization/49911
5182 * g++.dg/tree-ssa/pr49911.C: New test.
5184 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
5187 * gcc.dg/torture/pr49030.c: New test.
5189 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5192 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5193 * gfortran.dg/class_4d.f03: Deleted.
5194 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5196 2011-09-07 Richard Guenther <rguenther@suse.de>
5198 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5200 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
5202 PR tree-optimization/46021
5203 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5205 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5207 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5209 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
5211 * gcc.c-torture/compile/20110906-1.c: New test.
5213 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
5215 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5217 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
5219 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5220 --param tree-reassoc-width=1.
5222 * gcc.dg/tree-ssa/reassoc-24.c: New test.
5223 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5225 2011-09-06 Richard Guenther <rguenther@suse.de>
5227 PR tree-optimization/48149
5228 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5230 2011-09-06 Richard Guenther <rguenther@suse.de>
5232 PR tree-optimization/48317
5233 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5235 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
5237 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5239 (add_options_for_quad_vectors): Replace with ...
5240 (add_options_for_double_vectors): ... this.
5241 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5242 support multiple vector sizes since the vectorizer attempts to
5243 vectorize with both vector sizes.
5244 * gcc.dg/vect/no-vfa-vect-79.c,
5245 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5246 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5247 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5248 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5249 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5250 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5251 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5252 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5253 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5254 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5255 gcc.dg/vect/vect-40.c: Likewise.
5256 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5257 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5258 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5259 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5260 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5262 * gcc.dg/vect/vect-peel-4.c: Make ia global.
5264 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
5267 * gcc.target/mips/abi-main.h: New file.
5268 * gcc.target/mips/abi-o32-long32.c: New test.
5269 * gcc.target/mips/abi-o32-long64.c: Likewise.
5270 * gcc.target/mips/abi-o64-long32.c: Likewise.
5271 * gcc.target/mips/abi-o64-long64.c: Likewise.
5272 * gcc.target/mips/abi-n32-long32.c: Likewise.
5273 * gcc.target/mips/abi-n32-long64.c: Likewise.
5274 * gcc.target/mips/abi-n64-long32.c: Likewise.
5275 * gcc.target/mips/abi-n64-long64.c: Likewise.
5276 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5277 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5278 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5279 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5280 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5281 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5282 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5283 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5284 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5285 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5286 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5287 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5288 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5289 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5290 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5291 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5292 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5293 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5294 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5295 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5296 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5297 * gcc.target/mips/branch-2.c: Remove -mabicalls.
5298 * gcc.target/mips/branch-3.c: Likewise.
5299 * gcc.target/mips/branch-4.c: Likewise.
5300 * gcc.target/mips/branch-5.c: Likewise.
5301 * gcc.target/mips/branch-6.c: Likewise.
5302 * gcc.target/mips/branch-7.c: Likewise.
5303 * gcc.target/mips/branch-8.c: Likewise.
5304 * gcc.target/mips/branch-9.c: Likewise.
5305 * gcc.target/mips/branch-10.c: Likewise.
5306 * gcc.target/mips/branch-11.c: Likewise.
5307 * gcc.target/mips/branch-12.c: Likewise.
5308 * gcc.target/mips/branch-13.c: Likewise.
5309 * gcc.target/mips/lazy-binding-1.c: Likewise.
5311 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
5313 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5314 to avoid warning on int=16 platforms..
5316 2011-09-05 Jakub Jelinek <jakub@redhat.com>
5318 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5319 to work even with -fshort-enums.
5321 2011-09-04 Jan Hubicka <jh@suse.cz>
5323 * gcc.c-torture/compile/20110902.c: new testcase.
5325 2011-09-04 Jason Merrill <jason@redhat.com>
5328 * g++.dg/cpp0x/rv-conv1.C: New.
5331 * g++.dg/cpp0x/rv-func3.C: New.
5333 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5337 * g++.dg/cpp0x/constexpr-template1.C: New.
5338 * g++.dg/cpp0x/constexpr-template2.C: New.
5339 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5340 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5342 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
5344 * gnat.dg/specs/debug1.ads: Tweak pattern.
5346 2011-09-04 Janus Weil <janus@gcc.gnu.org>
5349 * gfortran.dg/class_45a.f03: New.
5350 * gfortran.dg/class_45b.f03: New.
5352 2011-09-04 Jakub Jelinek <jakub@redhat.com>
5353 Ira Rosen <ira.rosen@linaro.org>
5355 PR tree-optimization/50208
5356 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5357 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5358 -fno-tree-fre -fno-tree-pre.
5360 2011-09-02 Martin Jambor <mjambor@suse.cz>
5362 * gcc.dg/ipa/ipcp-3.c: New test.
5364 2011-09-02 Richard Guenther <rguenther@suse.de>
5366 PR tree-optimization/27460
5368 * gcc.dg/vect/vect-cond-7.c: New testcase.
5370 2011-09-02 Martin Jambor <mjambor@suse.cz>
5372 * g++.dg/ipa/devirt-3.C: Added a distraction method.
5373 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5374 xfailed test for inlining.
5375 * g++.dg/ipa/ivinline-9.C: Likewise.
5377 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
5379 PR tree-optimization/50178
5380 * gfortran.dg/vect/pr50178.f90: New test.
5382 2011-08-31 Martin Jambor <mjambor@suse.cz>
5385 * gcc.c-torture/execute/pr49886.c: New testcase.
5387 2011-08-31 Tom de Vries <tom@codesourcery.com>
5390 * gcc.dg/pr43513.c: New test.
5392 2011-08-30 Tobias Burnus <burnus@net-b.de>
5395 * gfortran.dg/common_14.f90: New.
5396 * gfortran.dg/common_resize_1.f: Add two dg-warning.
5398 2011-08-30 Jason Merrill <jason@redhat.com>
5401 * g++.dg/cpp0x/decltype33.C: New.
5404 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5407 * g++.dg/cpp0x/lambda/lambda-for.C: New.
5409 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
5411 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5413 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
5415 * gnat.dg/specs/aggr3.ads: New test.
5416 * gnat.dg/specs/aggr3_pkg.ads: New helper.
5418 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5419 * gnat.dg/specs/aggr2.ads: Likewise.
5421 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
5424 * gfortran.dg/allocate_with_source_2.f90: New test
5426 2011-08-30 Jason Merrill <jason@redhat.com>
5429 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5432 * g++.dg/cpp0x/constexpr-value3.C: New.
5434 2011-08-30 Richard Guenther <rguenther@suse.de>
5437 * gcc.c-torture/execute/pr48571-1.c: New testcase.
5438 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5439 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5440 * gcc.dg/pr36902.c: XFAIL.
5442 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
5444 * gcc.target/i386/fma-check.h: New.
5445 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5446 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5447 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5448 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5449 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5450 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5451 * gcc.target/i386/fma-fmaddXX.c: Likewise.
5452 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5453 * gcc.target/i386/fma-fmsubXX.c: Likewise.
5454 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5455 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5456 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5457 * gcc.target/i386/fma-compile.c: Likewise.
5458 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5459 * gcc.target/i386/sse-12.c: Add -mfma.
5460 * gcc.target/i386/sse-13.c: Likewise.
5461 * gcc.target/i386/sse-14.c: Likewise.
5462 * gcc.target/i386/sse-22.c: Likewise.
5463 * gcc.target/i386/sse-23.c: Likewise.
5464 * g++.dg/other/i386-2.C: Likewise.
5465 * g++.dg/other/i386-3.C: Likewise.
5467 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
5470 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5471 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5473 2011-08-30 Christian Bruel <christian.bruel@st.com>
5475 * g++.dg/bprob/bprob.exp (feedback_options): Set
5476 -fbranch-probabilities.
5477 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5479 2011-08-29 Jason Merrill <jason@redhat.com>
5482 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5484 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5485 Jason Merrill <jason@redhat.com>
5487 * g++.dg/dfp/base.C: New test.
5489 2011-08-29 Jason Merrill <jason@redhat.com>
5493 * g++.dg/cpp0x/initlist58.C: New.
5495 2011-08-29 Janus Weil <janus@gcc.gnu.org>
5498 * gfortran.dg/class_result_1.f03: New.
5500 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5503 * gcc.target/i386/pr48722.c: New test.
5505 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5508 * gfortran.dg/widechar_compare_1.f90: New test.
5510 2011-08-26 Jason Merrill <jason@redhat.com>
5514 * g++.dg/abi/mangle50.C: New.
5516 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
5519 * gcc.target/i386/pr50202.c: New test.
5521 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
5523 * gcc.target/i386/sse_4_1-round-vec.c: New test.
5524 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5525 * gcc.target/i386/avx-round-vec.c: New test.
5526 * gcc.target/i386/avx-roundf-vec.c: New test.
5528 2011-08-26 Jakub Jelinek <jakub@redhat.com>
5530 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5534 * c-c++-common/Wunused-var-14.c: New test.
5536 2011-08-26 Tom de Vries <tom@codesourcery.com>
5538 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5540 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
5542 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5543 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5544 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5545 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5547 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
5549 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5550 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5551 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5552 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5554 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
5557 * gfortran.dg/pointer_comp_init_1.f90: New test.
5559 2011-08-25 Jason Merrill <jason@redhat.com>
5562 * g++.dg/cpp0x/sfinae27.C: New.
5564 2011-08-25 Tobias Burnus <burnus@net-b.de>
5566 * gfortran.dg/coarray_lib_token_4.f90: New.
5568 2011-08-25 Tobias Burnus <burnus@net-b.de>
5570 * gfortran.dg/coarray/alloc_comp_1.f90: New.
5572 2011-08-25 Richard Guenther <rguenther@suse.de>
5574 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5576 2011-08-24 Tobias Burnus <burnus@net-b.de>
5579 * gfortran.dg/initialization_28.f90: New.
5581 2011-08-24 Richard Guenther <rguenther@suse.de>
5583 PR tree-optimization/50067
5584 * gcc.dg/torture/pr50067-3.c: New testcase.
5585 * gcc.dg/torture/pr50067-4.c: Likewise.
5586 * gcc.dg/torture/pr50067-5.c: Likewise.
5588 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5590 * g++.dg/other/i386-2.C: Add -mavx2 check.
5591 * g++.dg/other/i386-3.C: Likewise.
5592 * gcc.target/i386/avx-1.c: Add AVX2.
5593 * gcc.target/i386/avx-2.c: Likewise.
5594 * gcc.target/i386/funcspec-5.c: Likewise.
5595 * gcc.target/i386/sse-12.c: Likewise.
5596 * gcc.target/i386/sse-13.c: Likewise.
5597 * gcc.target/i386/sse-14.c: Likewise.
5598 * gcc.target/i386/sse-22.c: Likewise.
5599 * gcc.target/i386/sse-23.c: Likewise.
5600 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5601 * gcc.target/i386/avx2-check.h: New.
5602 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5603 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5604 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5605 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5606 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5607 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5608 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5609 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5610 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5611 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5612 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5613 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5614 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5615 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5616 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5617 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5618 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5619 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5620 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5621 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5622 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5623 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5624 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5625 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5626 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5627 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5628 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5629 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5630 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5631 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5632 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5633 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5634 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5635 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5636 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5637 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5638 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5639 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5640 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5641 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5642 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5643 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5644 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5645 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5646 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5647 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5648 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5649 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5650 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5651 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5652 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5653 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5654 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5655 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5656 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5657 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5658 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5659 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5660 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5661 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5662 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5663 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5664 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5665 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5666 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5667 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5668 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5669 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5670 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5671 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5672 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5673 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5674 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5675 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5676 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5677 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5678 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5679 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5680 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5681 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5682 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5683 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5684 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5685 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5686 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5687 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5688 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5689 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5690 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5691 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5692 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5693 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5694 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5695 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5696 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5697 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5698 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5699 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5700 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5701 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5702 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5703 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5704 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5705 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5706 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5707 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5708 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5709 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5710 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5711 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5712 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5713 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5714 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5715 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5716 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5717 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5718 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5719 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5720 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5721 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5722 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5723 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5724 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5725 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5726 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5727 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5728 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5729 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5730 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5731 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5732 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5733 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5734 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5735 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5736 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5737 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5738 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5739 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5740 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5741 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5742 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5743 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5744 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5745 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5746 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5747 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5748 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5749 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5750 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5751 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5752 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5753 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5754 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5755 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5756 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5757 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5758 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5759 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5760 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5761 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5762 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5763 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5764 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5765 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5766 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5767 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5768 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5769 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5770 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5771 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5772 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5773 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5774 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5775 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5776 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5777 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5778 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5779 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5780 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5781 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5782 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5783 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5784 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5785 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5786 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5787 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5788 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5789 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5790 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5791 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5792 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5793 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5794 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5795 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5796 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5797 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5798 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5799 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5800 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5801 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5802 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5803 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5804 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5805 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5806 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5807 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5808 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5809 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5810 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5811 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5812 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5813 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5814 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5815 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5816 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5817 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5818 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5819 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5820 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5821 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5822 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5823 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5824 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5825 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5826 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5827 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5828 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5829 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5830 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5831 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5832 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5833 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5834 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5835 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5836 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5837 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5838 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5839 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5840 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5841 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5842 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5843 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5844 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5845 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5846 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5847 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5848 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5849 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5850 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5851 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5852 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5853 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5854 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5855 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5856 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5857 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5858 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5859 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5860 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5861 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5862 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5863 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5864 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5865 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5866 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5867 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5868 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5869 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5870 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5871 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5872 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5873 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5874 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5875 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5876 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5877 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5878 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5879 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5880 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5881 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5882 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5883 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5884 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5885 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5886 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5887 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5888 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5889 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5890 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5891 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5892 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5893 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5894 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5895 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5896 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5897 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5898 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5899 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5900 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5901 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5902 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5903 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5904 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5905 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5906 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5907 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5908 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5909 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5910 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5911 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5912 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5913 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5914 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5915 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5916 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5917 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5918 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5919 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5920 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5921 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5922 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5923 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5924 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5925 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5926 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5927 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5928 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5929 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5930 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5931 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5932 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5933 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5934 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5935 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5936 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5937 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5938 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5939 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5940 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5941 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5942 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5943 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5944 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5945 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5946 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5947 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5948 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5949 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5950 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5951 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5952 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5953 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5954 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5955 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5956 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5957 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5958 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5959 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5960 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5961 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5962 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5963 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5964 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5965 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5966 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5967 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5968 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5969 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5970 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5971 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5972 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5973 * gcc.target/i386/testimm-9.c: Likewise.
5975 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5977 * g++.dg/other/i386-2.C: Add -mbmi2 check.
5978 * g++.dg/other/i386-3.C: Likewise.
5979 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5980 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5981 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5982 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5983 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5984 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5985 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5986 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5987 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5988 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5989 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5990 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5991 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5992 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5993 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5994 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5995 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5996 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5997 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5998 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5999 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6000 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6001 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6002 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6003 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6004 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6005 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6006 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6007 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6008 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6009 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6010 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6011 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6012 * gcc.target/i386/sse-12.c: Add BMI2.
6013 * gcc.target/i386/sse-13.c: Likewise.
6014 * gcc.target/i386/sse-14.c: Likewise.
6015 * gcc.target/i386/sse-22.c: Likewise.
6016 * gcc.target/i386/sse-23.c: Likewise.
6018 2011-08-23 Jason Merrill <jason@redhat.com>
6020 * g++.dg/template/crash7.C: Adjust expected errors.
6022 2011-08-23 Jason Merrill <jason@redhat.com>
6026 * g++.dg/cpp0x/overload2.C: New.
6028 2011-08-23 Jason Merrill <jason@redhat.com>
6031 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6033 2011-08-23 Jason Merrill <jason@redhat.com>
6036 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6037 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6038 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6039 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6041 2011-08-23 Jason Merrill <jason@redhat.com>
6044 * g++.dg/cpp0x/constexpr-initlist5.C: New.
6046 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6049 * g++.dg/warn/Wunused-var-16.C: New test.
6052 * gcc.dg/pr50161.c: New test.
6054 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
6057 * g++.dg/gcov/gcov-7.C: New test.
6059 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6062 * g++.dg/dfp/nofields.C: New test.
6064 2011-08-23 Tobias Burnus <burnus@net-b.de>
6067 * gfortran.dg/use_16.f90: New.
6069 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
6070 Kirill Yukhin <kirill.yukhin@intel.com>
6073 * gcc.target/i386/pr50155.c: New test.
6075 2011-08-22 Jakub Jelinek <jakub@redhat.com>
6077 PR tree-optimization/50133
6078 * gcc.dg/pr50133.c: New test.
6081 * c-c++-common/cxxbitfields-6.c: New test.
6083 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
6086 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6088 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
6090 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6091 * gcc.dg/pr49994-3.c: Ditto.
6093 2011-08-22 Richard Guenther <rguenther@suse.de>
6096 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6097 * gcc.dg/torture/pr50067-2.c: Likewise.
6099 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6102 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
6103 of a constant resulting from simplification.
6104 * gfortran.dg/warn_conversion_3.f90: New test.
6106 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6109 * gfortran.dg/zero_stride_1.f90: New test.
6111 2011-08-20 Janus Weil <janus@gcc.gnu.org>
6114 * gfortran.dg/typebound_override_1.f90: Modified.
6116 2011-08-20 Jakub Jelinek <jakub@redhat.com>
6118 PR tree-optimization/48739
6119 * gcc.dg/pr48739-1.c: New test.
6120 * gcc.dg/pr48739-2.c: New test.
6122 2011-08-20 Tobias Burnus <burnus@net-b.de>
6124 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6126 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6129 * gfortran.dg/where_3.f90: New test.
6131 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
6134 * gfortran.dg/pr49721-1.f: New.
6135 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6137 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6139 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6140 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6143 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6145 * gcc.target/arm/wmul-11.c: New file.
6146 * gcc.target/arm/wmul-12.c: New file.
6147 * gcc.target/arm/wmul-13.c: New file.
6149 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6151 * gcc.target/arm/wmul-10.c: New file.
6153 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6155 * gcc.target/arm/wmul-9.c: New file.
6156 * gcc.target/arm/wmul-bitfield-2.c: New file.
6158 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6160 * gcc.target/arm/wmul-8.c: New file.
6162 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6164 * gcc.target/arm/wmul-7.c: New file.
6166 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6168 * gcc.target/arm/wmul-6.c: New file.
6170 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6172 * gcc.target/arm/wmul-5.c: New file.
6173 * gcc.target/arm/no-wmla-1.c: New file.
6175 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6177 * gcc.target/arm/wmul-bitfield-1.c: New file.
6179 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6181 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6183 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6185 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6186 * gcc.target/i386/conversion.c: Likewise.
6188 2011-08-19 Richard Guenther <rguenther@suse.de>
6190 * gcc.dg/torture/pr50067-1.c: New testcase.
6191 * gcc.dg/torture/pr50067-2.c: Likewise.
6193 2011-08-19 Joey Ye <joey.ye@arm.com>
6196 * gcc.target/arm/handler-align.c: New test.
6197 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6200 2011-08-19 Joey Ye <joey.ye@arm.com>
6202 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6204 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6207 * gfortran.dg/end_block_label_1.f90: New test.
6208 * gfortran.dg/end_associate_label_1.f90: New test.
6210 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6212 * gcc.dg/c1x-pointer-float-1.c: New test.
6214 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
6217 * gfortran.dg/duplicate_labels_2.f: New test.
6219 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6221 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6222 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6223 gcc.dg/c1x-noreturn-5.c: New tests.
6225 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6227 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6229 2011-08-18 Tobias Burnus <burnus@net-b.de>
6232 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6233 * gfortran.dg/coarray_lock_3.f90: Fix test.
6234 * gfortran.dg/coarray_lock_4.f90: New.
6235 * gfortran.dg/coarray_lock_5.f90: New.
6237 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6240 * gcc.c-torture/compile/pr50009.c: New test.
6243 * gcc.dg/torture/pr50092.c: New test.
6245 2011-08-18 Tobias Burnus <burnus@net-b.de>
6248 * gfortran.dg/namelist_73.f90: New.
6250 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6252 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6255 * gcc.dg/pr50017.c: New test.
6257 2011-08-18 Dodji Seketeli <dodji@redhat.com>
6260 * g++.dg/lookup/hidden-var1.C: New test case.
6262 2011-08-17 Tobias Burnus <burnus@net-b.de>
6265 * gfortran.dg/warn_unused_var_2.f90: New.
6266 * gfortran.dg/warn_unused_var_3.f90: New.
6268 2011-08-17 Tom de Vries <tom@codesourcery.com>
6271 * gcc.target/arm/pr43597.c: New test.
6273 2011-08-17 Janus Weil <janus@gcc.gnu.org>
6276 * gfortran.dg/common_13.f90: New.
6278 2011-08-16 Jason Merrill <jason@redhat.com>
6281 * g++.dg/cpp0x/variadic-unresolved.C: New.
6283 * g++.old-deja/g++.brendan/README: Add R.I.P.
6285 * g++.dg/ext/attr-used-1.C: New.
6288 * g++.dg/cpp0x/initlist56.C: New.
6290 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
6293 * g++.dg/opt/life1.C: Only run on Linux.
6295 2011-08-15 Tobias Burnus <burnus@net-b.de>
6297 * gfortran.dg/coarray_26.f90: New.
6299 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
6301 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6304 2011-08-14 Janus Weil <janus@gcc.gnu.org>
6307 * gfortran.dg/func_result_7.f90: New.
6309 2011-08-13 Jason Merrill <jason@redhat.com>
6312 * g++.dg/cpp0x/decltype32.C: New.
6315 * g++.dg/diagnostic/expr1.C: New.
6317 2011-08-12 David Li <davidxl@google.com>
6319 * g++.dg/abi/vbase15.C: New test.
6321 2011-08-12 Jason Merrill <jason@redhat.com>
6324 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6326 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
6328 * gcc.dg/builtins-67.c: New test.
6329 * gcc.target/i386/conversion.c: Ditto.
6331 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
6332 Brian Hackett <bhackett1024@gmail.com>
6334 * g++.dg/plugin/decl_plugin.c: New.
6335 * g++.dg/plugin/decl-plugin-test.C: New.
6336 * g++.dg/plugin/plugin.exp: Add above testcase.
6338 2011-08-11 Richard Guenther <rguenther@suse.de>
6340 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6342 2011-08-11 Michael Matz <matz@suse.de>
6344 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6346 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
6348 PR tree-optimization/50039
6349 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6350 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6352 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
6354 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6355 (sse4_1_test): Initialize src3 with random value.
6357 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6359 * gcc.c-torture/execute/scal-to-vec1.c: New test.
6360 * gcc.c-torture/execute/scal-to-vec2.c: New test.
6361 * gcc.c-torture/execute/scal-to-vec3.c: New test.
6362 * gcc.dg/scal-to-vec1.c: New test.
6363 * gcc.dg/scal-to-vec2.c: New test.
6365 2011-08-09 Richard Guenther <rguenther@suse.de>
6367 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6368 * gcc.dg/tree-ssa/vrp60.c: New testcase.
6369 * gcc.dg/tree-ssa/vrp61.c: Likewise.
6370 * gcc.dg/tree-ssa/vrp62.c: Likewise.
6372 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6374 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6376 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6378 * gcc.dg/pr49948.c: Require pthread effective target.
6380 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6382 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6384 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
6386 * gcc.target/i386/sse-22a.c: New test.
6388 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
6390 PR tree-optimization/50014
6391 * gcc.dg/vect/pr50014.c: New test.
6393 2011-08-08 Martin Jambor <mjambor@suse.cz>
6396 * gcc.dg/tree-ssa/pr49923.c: New test.
6398 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
6401 * gcc.target/i386/pr49781-1.c: New.
6403 2011-08-08 Jason Merrill <jason@redhat.com>
6405 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6407 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6409 2011-08-07 Janus Weil <janus@gcc.gnu.org>
6412 * gfortran.dg/typebound_override_1.f90: New.
6414 2011-08-07 Kai Tietz <ktietz@redhat.com>
6416 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6417 x86_64 mingw target.
6418 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6419 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6420 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6421 * gcc.dg/tree-ssa/loop-33.c: Likewise.
6422 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6423 * gcc.dg/tree-ssa/loop-35.c: Likewise.
6424 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6425 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6426 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6427 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6429 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6432 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6434 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6436 * gcc.dg/pr48770.c: Cleanup coverage files.
6437 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6439 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6441 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6442 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6443 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6444 lzcnt and bmi options.
6446 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6449 * gcc.dg/pr47381-1.c: New.
6450 * gcc.dg/pr47381-2.c: Likewise.
6451 * gcc.target/i386/pr47381.c: Likewise.
6453 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6456 * gcc.dg/pr47727.c: New.
6459 * gcc.dg/pr47372-1.c: New.
6460 * gcc.dg/pr47372-2.c: Likewise.
6462 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6465 * gcc.target/i386/pr47449.c: New.
6468 * gcc.dg/pr47446-1.c: New.
6469 * gcc.dg/pr47446-2.c: Likewise.
6471 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6474 * gcc.dg/pr47766.c: New.
6477 * gcc.dg/tls/pr47715-1.c: New.
6478 * gcc.dg/tls/pr47715-2.c: Likewise.
6479 * gcc.dg/tls/pr47715-3.c: Likewise.
6480 * gcc.dg/tls/pr47715-4.c: Likewise.
6481 * gcc.dg/tls/pr47715-5.c: Likewise.
6483 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6486 * objc.dg/gnu-api-2-class.m: Updated comments.
6487 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6488 * objc.dg/gnu-api-2-class-meta.m: New test.
6489 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6491 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6494 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6495 with classes that are in construction.
6497 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6500 * gcc.target/i386/pr48084-1.c: New.
6501 * gcc.target/i386/pr48084-2.c: Likewise.
6502 * gcc.target/i386/pr48084-3.c: Likewise.
6503 * gcc.target/i386/pr48084-4.c: Likewise.
6504 * gcc.target/i386/pr48084-5.c: Likewise.
6506 PR rtl-optimization/49504
6507 * gcc.target/i386/pr49504.c: New.
6510 * gcc.dg/pr49860.c: New.
6512 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6515 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6516 with classes that are in construction.
6518 2011-08-05 Jason Merrill <jason@redhat.com>
6521 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6524 * g++.dg/cpp0x/decltype31.C: New.
6527 * g++.dg/init/array28.C: New.
6530 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6532 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6535 * gcc.dg/pr47369-1.c: New.
6537 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6540 * gcc.dg/torture/pr47364-1.c: New.
6541 * gcc.c-torture/compile/pr47364-1.c: Likewise.
6542 * gcc.c-torture/compile/pr47364-2.c: Likewise.
6544 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6547 * gfortran.dg/transfer_check_2.f90: New test case.
6549 2011-08-05 Jan Hubicka <jh@suse.cz>
6552 * gfortran.dg/pr49494.f90: New testcase.
6554 2011-08-05 Jan Hubicka <jh@suse.cz>
6557 * gcc.c-torture/compile/pr49735.c: New testcase.
6559 2011-08-05 Jason Merrill <jason@redhat.com>
6562 * g++.dg/cpp0x/initlist56.C: New.
6565 * g++.dg/overload/rvalue2.C: New.
6568 * g++.dg/cpp0x/range-for21.C: New.
6570 * g++.dg/ext/vla11.C: New.
6572 2011-08-05 Richard Guenther <rguenther@suse.de>
6574 PR tree-optimization/49984
6575 * gcc.dg/tree-ssa/vrp59.c: New testcase.
6577 2011-08-05 Richard Guenther <rguenther@suse.de>
6579 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6580 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6581 * gcc.dg/tree-ssa/vrp53.c: Likewise.
6583 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
6585 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6586 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6587 * gfortran.dg/ldist-pr43023.f90: Ditto.
6588 * gfortran.dg/namelist_52.f90: Ditto.
6589 * gfortran.dg/interface_proc_end.f90: Ditto.
6590 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6591 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6593 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
6595 * gcc.dg/vect/vect-over-widen-1.c: New test.
6596 * gcc.dg/vect/vect-over-widen-2.c: New test.
6597 * gcc.dg/vect/vect-over-widen-3.c: New test.
6598 * gcc.dg/vect/vect-over-widen-4.c: New test.
6600 2011-08-04 Richard Guenther <rguenther@suse.de>
6603 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6605 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6607 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6609 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6612 * g++.dg/ext/builtin-object-size3.C: New test.
6614 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6616 PR tree-optimization/49948
6617 * gcc.dg/pr49948.c: New test.
6619 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6622 * gcc.dg/torture/pr47383.c: New.
6624 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6626 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6628 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6630 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6632 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6635 * gcc.dg/torture/pr47744-1.c: New.
6636 * gcc.dg/torture/pr47744-2.c: Likewise.
6637 * gcc.dg/torture/pr47744-3.c: Likewise.
6639 2011-08-03 Richard Guenther <rguenther@suse.de>
6642 * gcc.dg/torture/pr49958.c: New testcase.
6644 2011-08-03 Richard Guenther <rguenther@suse.de>
6646 PR tree-optimization/49938
6647 * g++.dg/torture/pr49938.C: New testcase.
6649 2011-08-02 Jason Merrill <jason@redhat.com>
6652 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6655 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6658 * g++.dg/cpp0x/variadic115.C: New.
6661 * g++.dg/cpp0x/union5.C: New.
6663 2011-08-02 Daniel Kraft <d@domob.eu>
6666 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6668 2011-08-02 Kai Tietz <ktietz@redhat.com>
6671 * gcc.dg/tree-ssa/forwprop-15.c
6673 2011-08-02 Jason Merrill <jason@redhat.com>
6676 * g++.dg/cpp0x/range-for20.C: New.
6678 2011-08-02 Tobias Burnus <burnus@net-b.de>
6680 * gfortran.dg/coarray_lib_token_3.f90: New.
6682 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6685 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6686 * gcc.dg/gomp/atomic-15.c: New test.
6687 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6688 * g++.dg/gomp/atomic-15.C: New test.
6689 * g++.dg/gomp/private-1.C: New test.
6690 * g++.dg/gomp/sharing-2.C: New test.
6691 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6692 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6693 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6695 2011-08-02 Tobias Burnus <burnus@net-b.de>
6697 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6698 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6700 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6701 * gfortran.dg/allocatable_function_5.f90: Ditto.
6702 * gfortran.dg/allocate_stat.f90: Ditto.
6703 * gfortran.dg/array_constructor_20.f90: Ditto.
6704 * gfortran.dg/array_constructor_21.f90: Ditto.
6705 * gfortran.dg/array_constructor_22.f90: Ditto.
6706 * gfortran.dg/array_constructor_26.f03: Ditto.
6707 * gfortran.dg/array_function_4.f90: Ditto.
6708 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6709 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6710 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6711 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6712 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6713 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6714 * gfortran.dg/class_15.f03: Ditto.
6715 * gfortran.dg/class_27.f03: Ditto.
6716 * gfortran.dg/class_33.f90: Ditto.
6717 * gfortran.dg/class_37.f03: Ditto.
6718 * gfortran.dg/class_40.f03: Ditto.
6719 * gfortran.dg/class_42.f03: Ditto.
6720 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6721 * gfortran.dg/coarray/registering_1.f90: Ditto.
6722 * gfortran.dg/convert_1.f90: Ditto.
6723 * gfortran.dg/default_initialization_3.f90: Ditto.
6724 * gfortran.dg/dependency_25.f90: Ditto.
6725 * gfortran.dg/dependency_26.f90: Ditto.
6726 * gfortran.dg/dependency_36.f90: Ditto.
6727 * gfortran.dg/dependency_37.f90: Ditto.
6728 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6729 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6730 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6731 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6732 * gfortran.dg/elemental_result_1.f90: Ditto.
6733 * gfortran.dg/empty_derived_type.f90: Ditto.
6734 * gfortran.dg/entry_7.f90: Ditto.
6735 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6736 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6737 * gfortran.dg/error_recovery_3.f90: Ditto.
6738 * gfortran.dg/extends_4.f03: Ditto.
6739 * gfortran.dg/func_assign.f90: Ditto.
6740 * gfortran.dg/func_assign_3.f90: Ditto.
6741 * gfortran.dg/generic_1.f90: Ditto.
6742 * gfortran.dg/generic_18.f90: Ditto.
6743 * gfortran.dg/generic_22.f03: Ditto.
6744 * gfortran.dg/generic_4.f90: Ditto.
6745 * gfortran.dg/generic_6.f90: Ditto.
6746 * gfortran.dg/generic_actual_arg.f90: Ditto.
6747 * gfortran.dg/graphite/id-21.f: Ditto.
6748 * gfortran.dg/graphite/pr45758.f90: Ditto.
6749 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6750 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6751 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6752 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6753 * gfortran.dg/host_used_types_1.f90: Ditto.
6754 * gfortran.dg/implicit_1.f90: Ditto.
6755 * gfortran.dg/implicit_11.f90: Ditto.
6756 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6757 * gfortran.dg/impure_actual_1.f90: Ditto.
6758 * gfortran.dg/impure_assignment_1.f90: Ditto.
6759 * gfortran.dg/impure_constructor_1.f90: Ditto.
6760 * gfortran.dg/initialization_10.f90: Ditto.
6761 * gfortran.dg/initialization_12.f90: Ditto.
6762 * gfortran.dg/interface_14.f90: Ditto.
6763 * gfortran.dg/interface_15.f90: Ditto.
6764 * gfortran.dg/interface_2.f90: Ditto.
6765 * gfortran.dg/interface_25.f90: Ditto.
6766 * gfortran.dg/interface_26.f90: Ditto.
6767 * gfortran.dg/interface_29.f90: Ditto.
6768 * gfortran.dg/interface_assignment_1.f90: Ditto.
6769 * gfortran.dg/internal_pack_6.f90: Ditto.
6770 * gfortran.dg/internal_pack_7.f90: Ditto.
6771 * gfortran.dg/internal_pack_8.f90: Ditto.
6772 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6773 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6774 * gfortran.dg/module_commons_3.f90: Ditto.
6775 * gfortran.dg/module_equivalence_4.f90: Ditto.
6776 * gfortran.dg/module_equivalence_6.f90: Ditto.
6777 * gfortran.dg/module_function_type_1.f90: Ditto.
6778 * gfortran.dg/module_naming_1.f90: Ditto.
6779 * gfortran.dg/namelist_4.f90: Ditto.
6780 * gfortran.dg/operator_c1202.f90: Ditto.
6781 * gfortran.dg/parens_7.f90: Ditto.
6782 * gfortran.dg/pr32921.f: Ditto.
6783 * gfortran.dg/pr33646.f90: Ditto.
6784 * gfortran.dg/pr41928.f90: Ditto.
6785 * gfortran.dg/pr42119.f90: Ditto.
6786 * gfortran.dg/pr43984.f90: Ditto.
6787 * gfortran.dg/present_1.f90: Ditto.
6788 * gfortran.dg/private_type_2.f90: Ditto.
6789 * gfortran.dg/proc_decl_2.f90: Ditto.
6790 * gfortran.dg/proc_ptr_10.f90: Ditto.
6791 * gfortran.dg/proc_ptr_22.f90: Ditto.
6792 * gfortran.dg/proc_ptr_8.f90: Ditto.
6793 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6794 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6795 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6796 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6797 * gfortran.dg/substring_equivalence.f90: Ditto.
6798 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6799 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6800 * gfortran.dg/trim_optimize_6.f90: Ditto.
6801 * gfortran.dg/typebound_call_12.f03: Ditto.
6802 * gfortran.dg/typebound_operator_5.f03: Ditto.
6803 * gfortran.dg/typebound_operator_6.f03: Ditto.
6804 * gfortran.dg/typebound_proc_18.f03: Ditto.
6805 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6806 * gfortran.dg/use_1.f90: Ditto.
6807 * gfortran.dg/use_10.f90: Ditto.
6808 * gfortran.dg/use_11.f90: Ditto.
6809 * gfortran.dg/use_14.f90: Ditto.
6810 * gfortran.dg/use_only_2.f90: Ditto.
6811 * gfortran.dg/use_rename_4.f90: Ditto.
6812 * gfortran.dg/use_rename_5.f90: Ditto.
6813 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6814 * gfortran.dg/used_interface_ref.f90: Ditto.
6815 * gfortran.dg/used_types_11.f90: Ditto.
6816 * gfortran.dg/used_types_3.f90: Ditto.
6817 * gfortran.dg/used_types_4.f90: Ditto.
6818 * gfortran.dg/userdef_operator_2.f90: Ditto.
6819 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6820 * gfortran.dg/vect/pr46213.f90: Ditto.
6821 * gfortran.dg/whole_file_21.f90: Ditto.
6822 * gfortran.dg/whole_file_22.f90: Ditto.
6823 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6824 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6826 2011-08-02 Kai Tietz <ktietz@redhat.com>
6828 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6830 2011-08-01 Jason Merrill <jason@redhat.com>
6833 * g++.dg/abi/mangle49.C: New.
6836 * g++.dg/cpp0x/constexpr-array4.C: New.
6839 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6841 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6844 * gcc.target/i386/pr49927.c: New test.
6846 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6848 PR tree-optimization/49926
6849 * gcc.dg/vect/pr49926.c: New test.
6851 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6853 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6854 * gcc.target/i386/lzcnt-1.c: New test.
6855 * gcc.target/i386/lzcnt-2.c: Likewise.
6856 * gcc.target/i386/lzcnt-2a.c: Likewise.
6857 * gcc.target/i386/lzcnt-3.c: Likewise.
6858 * gcc.target/i386/lzcnt-4.c: Likewise.
6859 * gcc.target/i386/lzcnt-4a.c: Likewise.
6860 * gcc.target/i386/lzcnt-5.c: Likewise.
6861 * gcc.target/i386/lzcnt-6.c: Likewise.
6862 * gcc.target/i386/lzcnt-6a.c: Likewise.
6863 * gcc.target/i386/lzcnt-check.h: Likewise.
6865 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6866 * gcc.target/i386/sse-13.c: Likewise.
6867 * gcc.target/i386/sse-14.c: Likewise.
6868 * g++.dg/other/i386-2.C: Likewise.
6869 * g++.dg/other/i386-3.C: Likewise.
6871 2011-08-01 Julian Brown <julian@codesourcery.com>
6873 * gcc.target/arm/fixed-point-exec.c: New test.
6875 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6878 * gcc.target/i386/pr49920.c: New test.
6880 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6882 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6883 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6884 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6885 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6886 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6887 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6888 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6889 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6890 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6891 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6892 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6893 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6894 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6895 * g++.dg/tree-ssa/pr33615.C: Ditto.
6896 * g++.dg/tree-ssa/restrict1.C: Ditto.
6897 * c-c++-common/restrict-2.c: Ditto.
6898 * gfortran.dg/pr32921.f: Ditto.
6899 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6900 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6901 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6902 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6903 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6904 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6905 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6906 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6907 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6908 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6910 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6912 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6913 .exe.ltrans[0-9]*. dump files.
6915 2011-07-31 Janus Weil <janus@gcc.gnu.org>
6918 * gfortran.dg/abstract_type_6.f03: Modified.
6919 * gfortran.dg/typebound_proc_24.f03: New.
6921 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6924 * g++.dg/init/for1.C: Fix.
6926 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6929 * gfortran.dg/string_5.f90: New test.
6931 2011-07-29 Jason Merrill <jason@redhat.com>
6934 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6936 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6938 PR tree-optimization/47407
6939 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6943 2011-07-29 Richard Guenther <rguenther@suse.de>
6945 * gcc.dg/uninit-suppress.c: Also disable VRP.
6946 * gcc.dg/uninit-suppress_2.c: Likewise.
6948 2011-07-28 Jason Merrill <jason@redhat.com>
6951 * g++.dg/template/nontype24.C: New.
6953 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
6955 PR rtl-optimization/47958
6956 * gcc.dg/torture/pr47958-1.c: New.
6958 2011-07-29 Wei Guozhi <carrot@google.com>
6960 PR rtl-optimization/49799
6961 * gcc.dg/pr49799.c: New test case.
6963 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
6966 * gcc.dg/graphite/id-pr48648.c: New.
6968 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6971 * gfortran.dg/maxloc_2.f90: New test.
6972 * gfortran.dg/maxloc_3.f90: New test.
6973 * gfortran.dg/minloc_1.f90: New test.
6974 * gfortran.dg/minloc_2.f90: New test.
6975 * gfortran.dg/minloc_3.f90: New test.
6976 * gfortran.dg/minmaxloc_7.f90: New test.
6979 * gcc.dg/debug/dwarf2/pr49871.c: New test.
6981 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6983 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6984 the builtin isn't optimized away.
6986 2011-07-27 Tobias Burnus <burnus@net-b.de>
6989 * gfortran.dg/lto/pr45586-2_0.f90: New.
6991 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
6994 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6995 * c-c++-common/cxxbitfields-5.c: Same.
6997 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6999 * lib/target-supports.exp (check_effective_target_mmap): Use
7000 check_function_available.
7002 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
7004 * g++.old-deja/g++.pt/crash60.C: Updated.
7006 2011-07-27 Jakub Jelinek <jakub@redhat.com>
7009 * gcc.target/i386/pr49866.c: New test.
7011 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
7013 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7014 * gcc.target/i386/bmi-andn-1.c: New test.
7015 * gcc.target/i386/bmi-andn-1a.c: Likewise.
7016 * gcc.target/i386/bmi-andn-2.c: Likewise.
7017 * gcc.target/i386/bmi-andn-2a.c: Likewise.
7018 * gcc.target/i386/bmi-bextr-1.c: Likewise.
7019 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7020 * gcc.target/i386/bmi-bextr-2.c: Likewise.
7021 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7022 * gcc.target/i386/bmi-blsi-1.c: Likewise.
7023 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7024 * gcc.target/i386/bmi-blsi-2.c: Likewise.
7025 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7026 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7027 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7028 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7029 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7030 * gcc.target/i386/bmi-blsr-1.c: Likewise.
7031 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7032 * gcc.target/i386/bmi-blsr-2.c: Likewise.
7033 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7034 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7035 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7036 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7037 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7039 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
7042 * gfortran.dg/graphite/id-pr47691.f: New.
7044 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
7046 * gcc.target/i386/avx-os-support.h: New.
7047 * gcc.target/i386/avx-check.h: Include avx-os-support.h
7048 (main): Check avx_os_support before the test is run.
7049 * gcc.target/i386/aes-avx-check.h: Ditto.
7050 * gcc.target/i386/pclmul-avx-check.h: Ditto.
7052 2011-07-27 Kai Tietz <ktietz@redhat.com>
7054 * gcc.target/i386/aggregate-ret3.c: New test.
7055 * gcc.target/i386/aggregate-ret4.c: New test.
7057 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
7060 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7061 allocated array should *not* change its size.
7062 * gfortran.dg/multiple_allocation_3.f90: New test.
7064 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
7067 * g++.dg/cpp0x/constexpr-49776.C: New.
7069 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7072 * gcc.dg/graphite/id-pr47046.c: New.
7074 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7077 * gcc.dg/graphite/run-id-pr47593.c: New.
7079 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7082 * gcc.dg/graphite/run-id-pr47653.c: New.
7083 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7084 induction variables.
7085 * gcc.dg/graphite/scop-16.c: Same.
7086 * gcc.dg/graphite/scop-17.c: Same.
7087 * gcc.dg/graphite/scop-21.c: Same.
7089 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7092 * gcc.dg/graphite/id-pr48805.c: New.
7094 2011-07-26 Tobias Burnus <burnus@net-b.de>
7096 * gfortran.dg/coarray_lib_token_2.f90: New.
7098 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
7100 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7103 2011-07-25 Andrew Pinski <apinski@cavium.com>
7106 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7107 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7109 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7111 * lib/target-supports.exp (check_effective_target_mmap): New proc.
7113 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7114 * gcc.c-torture/execute/loop-2g.c: Likewise.
7115 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7116 Require mmap support.
7117 * gcc.c-torture/execute/loop-2g.x: Likewise.
7118 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7119 (MAP_ANON): Provide default.
7120 * gcc.dg/20050826-1.c: Likewise.
7121 * gcc.target/i386/pr36533.c: Likewise.
7122 * gcc.dg/vect/pr49038.c: Remove dg-do run.
7123 Use dg-require-effective-target mmap.
7125 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
7128 * g++.dg/cpp0x/range-for19.C: New.
7130 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7133 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7136 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7139 * g++.dg/torture/pr49309.C: Remove.
7141 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
7143 PR tree-optimization/49809
7144 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7147 2011-07-25 Richard Guenther <rguenther@suse.de>
7149 PR tree-optimization/49715
7150 * gcc.target/i386/pr49715-1.c: New testcase.
7151 * gcc.target/i386/pr49715-2.c: Likewise.
7153 2011-07-23 Jason Merrill <jason@redhat.com>
7155 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7157 2011-07-22 Jason Merrill <jason@redhat.com>
7160 * g++.dg/cpp0x/initlist55.C: New.
7162 2011-07-23 Tobias Burnus <burnus@net-b.de>
7165 * gfortran.dg/namelist_72.f: New.
7167 2011-07-23 Tobias Burnus <burnus@net-b.de>
7169 * gfortran.dg/coarray_25.f90: New.
7171 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
7173 * override1.C: This test should use c++0x mode.
7174 * override3.C: New. Test the diagnostics in c++98 mode.
7176 2011-07-22 Jason Merrill <jason@redhat.com>
7177 Mark Glisse <marc.glisse@normalesup.org>
7180 * g++.dg/other/pragma-re-1.C: Add namespace cases.
7183 * g++.dg/opt/builtins2.C: New.
7184 * g++.dg/other/error27.C: Don't rely on __builtin.
7186 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
7188 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7190 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7191 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7192 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7193 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7195 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7198 2011-07-22 Richard Guenther <rguenther@suse.de>
7200 PR tree-optimization/45819
7201 * gcc.dg/pr45819.c: New testcase.
7203 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
7205 * lib/target-supports.exp (check_ifunc_available): Rewrite.
7207 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
7211 * gcc.dg/graphite/run-id-pr47654.c: New.
7213 2011-07-21 Ian Lance Taylor <iant@google.com>
7216 * gcc.dg/pr49705.c: New test.
7218 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
7220 * lib/target-supports.exp (check_avx_os_support_available): New.
7221 (check_effective_target_avx_runtime): Use it.
7223 2011-07-21 Richard Guenther <rguenther@suse.de>
7225 PR tree-optimization/49770
7226 * g++.dg/torture/pr49770.C: New testcase.
7228 2011-07-21 Kai Tietz <ktietz@redhat.com>
7230 * gcc.dg/tree-ssa/pr30978.c: adjusted.
7231 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7233 2011-07-21 Tobias Burnus <burnus@net-b.de>
7235 * gfortran.dg/coarray_lib_token_1.f90: New.
7237 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
7239 * gcc.dg/pr32912-2.c: Skip for AVR.
7240 * gcc.dg/pr44674.c: Add dg-require-profiling.
7242 2011-07-20 Jason Merrill <jason@redhat.com>
7244 * g++.dg/ext/desig2.C: New.
7246 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7248 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7250 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7251 * gcc.target/powerpc/recip-3.c: Ditto.
7253 2011-07-19 Jason Merrill <jason@redhat.com>
7255 PR c++/6709 (DR 743)
7256 PR c++/42603 (DR 950)
7257 * g++.dg/cpp0x/decltype21.C: New.
7259 2011-07-20 Richard Guenther <rguenther@suse.de>
7262 * gcc.dg/tree-ssa/pr18908.c: New testcase.
7263 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7265 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
7267 * gcc.target/arm/combine-movs.c: New.
7268 * gcc.target/arm/unsigned-extend-2.c: New.
7270 2011-07-19 Jason Merrill <jason@redhat.com>
7273 * g++.dg/cpp0x/variadic114.C: New.
7275 2011-07-19 Tobias Burnus <burnus@net-b.de>
7277 * gfortran.dg/coarray_args_1.f90: New.
7278 * gfortran.dg/coarray_args_2.f90: New.
7280 2011-07-19 Janus Weil <janus@gcc.gnu.org>
7283 * gfortran.dg/allocate_error_3.f90: New.
7285 2011-07-19 Richard Guenther <rguenther@suse.de>
7287 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7288 * gcc.dg/tree-ssa/bool-11.c: Likewise.
7289 * gcc.dg/torture/20110719-1.c: New testcase.
7291 2011-07-19 Jakub Jelinek <jakub@redhat.com>
7293 PR tree-optimization/49768
7294 * gcc.c-torture/execute/pr49768.c: New test.
7296 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
7298 PR tree-optimization/49771
7299 * gcc.dg/vect/pr49771.c: New test.
7301 2011-07-18 Martin Jambor <mjambor@suse.cz>
7303 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7304 * gcc.dg/ipa/ipa-2.c: Likewise.
7305 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7306 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7307 * gcc.dg/ipa/ipa-5.c: Likewise.
7308 * gcc.dg/ipa/ipa-7.c: Likewise.
7309 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7310 * gcc.dg/ipa/ipacost-1.c: Likewise.
7311 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7313 * gcc.dg/ipa/ipcp-1.c: New test.
7314 * gcc.dg/ipa/ipcp-2.c: Likewise.
7315 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7317 2011-07-18 Jakub Jelinek <jakub@redhat.com>
7320 * gfortran.dg/pr49675.f90: New test.
7322 2011-07-18 Richard Guenther <rguenther@suse.de>
7324 * gcc.dg/torture/20110718-1.c: New testcase.
7326 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7328 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7329 * g++.dg/ext/bitfield3.C: Likewise.
7330 * g++.dg/ext/bitfield4.C: Likewise.
7331 * g++.dg/ext/bitfield5.C: Likewise.
7332 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7333 * g++.dg/other/pr23205-2.C: Likewise.
7334 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7335 * gcc.c-torture/compile/20001109-2.c: Likewise.
7336 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7337 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7338 * gcc.dg/bitfld-16.c: Likewise.
7339 * gcc.dg/bitfld-17.c: Likewise.
7340 * gcc.dg/bitfld-18.c: Likewise.
7341 * gcc.dg/builtins-config.h: Remove Netware support.
7342 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
7343 * gcc.dg/cdce2.c: Likewise.
7344 * gcc.dg/cpp/assert4.c: Remove netware support.
7345 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7346 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7348 * lib/target-supports.exp (check_visibility_available): Remove
7350 (check_profiling_available): Likewise.
7352 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
7354 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7356 2011-07-17 Tobias Burnus <burnus@net-b.de>
7357 Thomas Koenig <tkoenig@gcc.gnu.org>
7360 * gfortran.dg/generic_17.f90: Fix testcase.
7361 * gfortran.dg/interface_3.f90: Add dg-error.
7362 * gfortran.dg/use_14.f90: New.
7363 * gfortran.dg/use_15.f90: New.
7365 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
7367 * gnat.dg/pointer_controlled.adb: New test.
7369 2011-07-17 Tobias Burnus <burnus@net-b.de>
7372 * gfortran.dg/pointer_remapping_7.f90: New.
7374 2011-07-16 Jason Merrill <jason@redhat.com>
7376 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7378 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
7379 Jason Merrill <jason@redhat.com>
7383 * g++.dg/cpp0x/decltype29.C: Adjust.
7384 * g++.dg/cpp0x/error4.C: Adjust.
7385 * g++.dg/cpp0x/sfinae26.C: Adjust.
7386 * g++.dg/cpp0x/variadic105.C: Adjust.
7387 * g++.dg/template/deduce3.C: Adjust.
7388 * g++.dg/template/error45.C: Adjust.
7389 * g++.dg/template/ptrmem2.C: Adjust.
7390 * g++.dg/template/sfinae2.C: Adjust.
7391 * g++.old-deja/g++.pt/crash60.C: Adjust.
7392 * g++.old-deja/g++.pt/unify6.C: Adjust.
7393 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7394 * g++.dg/cpp0x/nullptr15.C: Adjust.
7395 * g++.dg/cpp0x/pr31431-2.C: Adjust.
7396 * g++.dg/cpp0x/pr31431.C: Adjust.
7397 * g++.dg/cpp0x/pr31434.C: Adjust.
7398 * g++.dg/cpp0x/sfinae11.C: Adjust
7399 * g++.dg/cpp0x/temp_default2.C: Adjust.
7400 * g++.dg/cpp0x/trailing4.C: Adjust.
7401 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7402 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7403 * g++.dg/cpp0x/variadic105.C: Adjust.
7404 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7405 * g++.dg/ext/vla2.C: Adjust.
7406 * g++.dg/other/ptrmem10.C: Adjust.
7407 * g++.dg/other/ptrmem11.C: Adjust.
7408 * g++.dg/overload/unknown1.C: Adjust.
7409 * g++.dg/template/conv11.C: Adjust.
7410 * g++.dg/template/dependent-expr5.C: Adjust.
7411 * g++.dg/template/friend.C: Adjust.
7412 * g++.dg/template/incomplete2.C: Adjust.
7413 * g++.dg/template/local4.C: Adjust.
7414 * g++.dg/template/local6.C: Adjust.
7415 * g++.dg/template/operator9.C: Adjust.
7416 * g++.dg/template/ttp25.C: Adjust.
7417 * g++.dg/template/unify10.C: Adjust.
7418 * g++.dg/template/unify11.C: Adjust.
7419 * g++.dg/template/unify6.C: Adjust.
7420 * g++.dg/template/unify9.C: Adjust.
7421 * g++.dg/template/varmod1.C: Adjust.
7422 * g++.old-deja/g++.brendan/crash56.C: Adjust.
7423 * g++.old-deja/g++.pt/crash28.C: Adjust.
7424 * g++.old-deja/g++.pt/explicit41.C: Adjust.
7425 * g++.old-deja/g++.pt/explicit77.C: Adjust.
7426 * g++.old-deja/g++.pt/expr2.C: Adjust.
7427 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7428 * g++.old-deja/g++.pt/spec5.C: Adjust.
7429 * g++.old-deja/g++.pt/spec6.C: Adjust.
7430 * g++.old-deja/g++.pt/unify4.C: Adjust.
7431 * g++.old-deja/g++.pt/unify8.C: Adjust.
7432 * g++.old-deja/g++.robertl/eb98.C: Adjust.
7433 * g++.dg/overload/template5.C: New testcase.
7434 * g++.dg/template/overload12.C: New testcase.
7436 2011-07-11 Tobias Burnus <burnus@net-b.de>
7438 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7439 * gfortran.dg/coarray_7.f90: Ditto.
7440 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7441 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7443 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
7445 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7447 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7448 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7449 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7451 * gcc.c-torture/execute/ieee/pr29302.x: New file.
7452 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7453 * gcc.dg/torture/builtin-math-7.c: Add a comment.
7455 2011-07-15 Jason Merrill <jason@redhat.com>
7458 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7459 Use --extra_opts instead of --additional_options.
7461 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7464 * g++.dg/torture/pr49309.C: Remove.
7466 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
7468 * gcc.target/tic6x/weak-call.c: New test.
7469 * gcc.target/tic6x/fpcmp.c: New test.
7470 * gcc.target/tic6x/fpdiv.c: New test.
7471 * gcc.target/tic6x/rotdi16-scan.c: New test.
7472 * gcc.target/tic6x/ffssi.c: New test.
7473 * gcc.target/tic6x/fpdiv-lib.c: New test.
7474 * gcc.target/tic6x/cold-lc.c: New test.
7475 * gcc.target/tic6x/longcalls.c: New test.
7476 * gcc.target/tic6x/abi-align-1.c: New test.
7477 * gcc.target/tic6x/fpcmp-finite.c: New test.
7478 * gcc.target/tic6x/rotdi16.c: New test.
7479 * gcc.target/tic6x/bswapl.c: New test.
7480 * gcc.target/tic6x/ffsdi.c: New test.
7481 * gcc.target/tic6x/tic6x.exp: New file.
7482 * gcc.target/tic6x/builtins/arith24.c: New test.
7483 * gcc.target/tic6x/builtins/smpy.c: New test.
7484 * gcc.target/tic6x/builtins/smpylh.c: New test.
7485 * gcc.target/tic6x/builtins/smpyh.c: New test.
7486 * gcc.target/tic6x/builtins/sarith1.c: New test.
7487 * gcc.target/tic6x/builtins/extclr.c: New test
7488 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7489 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7490 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7491 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7493 * gcc.c-torture/execute/20101011-1.c: Add a condition for
7495 * gcc.dg/20020312-2.c: Likewise.
7496 * gcc.dg/pr27095.c: Handle tic6x like hppa.
7497 * gcc.dg/torture/pr37868.c: Skip on tic6x.
7498 * gcc.dg/torture/builtin-math-7.c: Likewise.
7501 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7502 not testing tic6x-*-*.
7504 2011-07-14 Andrew Pinski <pinskia@gmail.com>
7507 * g++.dg/torture/pr49309.C: New testcase.
7509 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
7511 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7513 2011-07-14 Richard Guenther <rguenther@suse.de>
7515 PR tree-optimization/49651
7516 * gcc.dg/torture/pr49651.c: New testcase.
7518 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
7521 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7523 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7525 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7526 -mno-pointers-to-nested-functions.
7527 * gcc.target/powerpc/no-r11-2.c: Ditto.
7528 * gcc.target/powerpc/no-r11-3.c: Ditto.
7530 2011-07-13 Jason Merrill <jason@redhat.com>
7532 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7533 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7534 when compiling C files.
7535 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7536 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7537 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7538 * g++.dg/lookup/anon2.C: Likewise.
7539 * g++.dg/tree-ssa/copyprop.C: Likewise.
7540 * g++.old-deja/g++.jason/rfg27.C: Likewise.
7541 * g++.dg/init/vector1.C: Ignore narrowing errors.
7542 * g++.dg/torture/pr35526.C: Likewise.
7543 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7545 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
7548 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7551 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7553 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7554 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7556 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
7558 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
7559 * lib/obj-c++.exp (obj-c++_init): Ditto.
7560 * lib/file-format.exp (gcc_target_object_format): Ditto.
7561 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7562 * lib/target-supports-dg-exp (check_weak_available): Ditto.
7563 (check_visibility_available): Ditto.
7564 (check_effective_target_tls_native): Ditto.
7565 (check_effective_target_tls_emulated): Ditto.
7566 (check_effective_target_function_sections): Ditto.
7568 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
7570 * gcc.target/arm/pr48183.c: New test.
7572 2011-07-13 Richard Guenther <rguenther@suse.de>
7574 * gcc.dg/torture/20110713-1.c: New testcase.
7576 2011-07-12 Andrew Pinski <pinskia@gmail.com>
7579 * gcc.c-torture/compile/pr49474.c: New testcase.
7581 2011-07-12 Jakub Jelinek <jakub@redhat.com>
7583 PR tree-optimization/49712
7584 * gcc.c-torture/execute/pr49712.c: New test.
7586 2011-07-11 Jason Merrill <jason@redhat.com>
7589 * g++.dg/template/recurse3.C: New.
7591 2011-07-11 Jakub Jelinek <jakub@redhat.com>
7594 * gcc.dg/guality/csttest.c: New test.
7597 * gfortran.dg/pr49698.f90: New test.
7599 2011-07-11 Jeff Law <law@redhat.com>
7601 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7603 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7605 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7606 * go.test/go-test.exp (go-set-goarch): Likewise.
7608 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7611 * gcc.target/avr/torture/pr39633.c: New test case.
7613 2011-07-11 Tobias Burnus <burnus@net-b.de>
7616 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7618 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7620 * lib/target-supports.exp (check_effective_target_scheduling):
7622 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7623 * gcc.dg/pr45055.c: Ditto.
7624 * gcc.dg/pr45353.c: Ditto.
7625 * g++.dg/pr45056.C: Ditto.
7627 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7629 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7630 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7631 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7632 * g++.dg/torture/pr31863.C: Skip AVR.
7634 2011-07-10 Tobias Burnus <burnus@net-b.de>
7637 * gfortran.dg/intrinsic_signal.f90: New.
7639 2011-07-09 Jason Merrill <jason@redhat.com>
7641 * g++.dg/cpp0x/regress/regress6.C: New.
7642 * g++.dg/parse/crash45.C: Adjust message.
7643 * g++.dg/template/crash38.C: Adjust message.
7644 * g++.dg/template/crash64.C: Adjust message.
7646 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7648 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7649 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7650 * g++.dg/abi/bitfield3.C: Likewise.
7651 * g++.dg/eh/pr38662.C: Likewise.
7652 * g++.dg/ext/attrib36.C: Likewise.
7653 * g++.dg/ext/attrib37.C: Likewise.
7654 * g++.dg/ext/attrib8.C: Likewise.
7655 * g++.dg/ext/tmplattr1.C: Likewise.
7656 * g++.dg/inherit/override-attribs.C: Likewise.
7657 * g++.dg/opt/inline9.C: Likewise.
7658 * g++.dg/opt/life1.C: Likewise.
7659 * g++.dg/opt/longbranch2.C: Likewise.
7660 * g++.dg/opt/nrv12.C: Likewise.
7661 * g++.dg/opt/reg-stack4.C: Likewise.
7662 * g++.dg/other/pr35504.C: Likewise.
7663 * g++.dg/other/pr39496.C: Likewise.
7664 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7665 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7666 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7667 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7668 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7669 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7670 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7671 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7672 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7673 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7674 * g++.dg/warn/pr15774-1.C: Likewise.
7675 * g++.dg/warn/pr15774-2.C: Likewise.
7676 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7677 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7678 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7679 * g++.old-deja/g++.pt/asm2.C: Likewise.
7680 * gcc.c-torture/compile/20000804-1.c: Likewise.
7681 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7682 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7683 * gcc.dg/20020108-1.c: Likewise.
7684 * gcc.dg/20020122-2.c: Likewise.
7685 * gcc.dg/20020122-3.c: Likewise.
7686 * gcc.dg/20020206-1.c: Likewise.
7687 * gcc.dg/20020219-1.c: Likewise.
7688 * gcc.dg/20020310-1.c: Likewise.
7689 * gcc.dg/20020411-1.c: Likewise.
7690 * gcc.dg/20020418-2.c: Likewise.
7691 * gcc.dg/20020426-2.c: Likewise.
7692 * gcc.dg/20020517-1.c: Likewise.
7693 * gcc.dg/20030204-1.c: Likewise.
7694 * gcc.dg/20030826-2.c: Likewise.
7695 * gcc.dg/20031102-1.c: Likewise.
7696 * gcc.dg/20031202-1.c: Likewise.
7697 * gcc.dg/20050111-1.c: Likewise.
7698 * gcc.dg/20050503-1.c: Likewise.
7699 * gcc.dg/array-init-1.c: Likewise.
7700 * gcc.dg/builtin-apply4.c: Likewise.
7701 * gcc.dg/dfp/pr31344.c: Likewise.
7702 * gcc.dg/gomp/atomic-11.c: Likewise.
7703 * gcc.dg/graphite/pr40281.c: Likewise.
7704 * gcc.dg/ia64-sync-1.c: Likewise.
7705 * gcc.dg/ia64-sync-2.c: Likewise.
7706 * gcc.dg/ia64-sync-3.c: Likewise.
7707 * gcc.dg/ia64-sync-4.c: Likewise.
7708 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7709 * gcc.dg/invalid-call-1.c: Likewise.
7710 * gcc.dg/loop-3.c: Likewise.
7711 * gcc.dg/lower-subreg-1.c: Likewise.
7712 * gcc.dg/lto/pr47259_0.c: Likewise.
7713 * gcc.dg/nested-calls-1.c: Likewise.
7714 * gcc.dg/pr20017.c: Likewise.
7715 * gcc.dg/pr25023.c: Likewise.
7716 * gcc.dg/pr27671-2.c: Likewise.
7717 * gcc.dg/pr32176.c: Likewise.
7718 * gcc.dg/pr33676.c: Likewise.
7719 * gcc.dg/pr35045.c: Likewise.
7720 * gcc.dg/pr36015.c: Likewise.
7721 * gcc.dg/pr36584.c: Likewise.
7722 * gcc.dg/pr36998.c: Likewise.
7723 * gcc.dg/pr37438.c: Likewise.
7724 * gcc.dg/pr37908.c: Likewise.
7725 * gcc.dg/pr41241.c: Likewise.
7726 * gcc.dg/pr41340.c: Likewise.
7727 * gcc.dg/pr44136.c: Likewise.
7728 * gcc.dg/pr44194-1.c: Likewise.
7729 * gcc.dg/pr46212.c: Likewise.
7730 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7731 * gcc.dg/setjmp-2.c: Likewise.
7732 * gcc.dg/short-compare-1.c: Likewise.
7733 * gcc.dg/short-compare-2.c: Likewise.
7734 * gcc.dg/smod-1.c: Likewise.
7735 * gcc.dg/sync-2.c: Likewise.
7736 * gcc.dg/sync-3.c: Likewise.
7737 * gcc.dg/tls/opt-1.c: Likewise.
7738 * gcc.dg/tls/opt-2.c: Likewise.
7739 * gcc.dg/tls/opt-3.c: Likewise.
7740 * gcc.dg/torture/badshift.c: Likewise.
7741 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7742 * gcc.dg/torture/pr20314-2.c: Likewise.
7743 * gcc.dg/torture/pr36891.c: Likewise.
7744 * gcc.dg/torture/pr38774.c: Likewise.
7745 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7746 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7747 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7748 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7749 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7750 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7751 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7752 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7753 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7754 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7755 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7756 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7757 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7758 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7759 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7760 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7761 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7762 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7763 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7764 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7765 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7766 * gcc.dg/unroll-1.c: Likewise.
7767 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7768 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7769 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7770 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7771 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7772 * gcc.target/i386/20000609-1.c: Likewise.
7773 * gcc.target/i386/20000720-1.c: Likewise.
7774 * gcc.target/i386/20000724-1.c: Likewise.
7775 * gcc.target/i386/20011107-1.c: Likewise.
7776 * gcc.target/i386/20011119-1.c: Likewise.
7777 * gcc.target/i386/20020201-3.c: Likewise.
7778 * gcc.target/i386/20020218-1.c: Likewise.
7779 * gcc.target/i386/20020729-1.c: Likewise.
7780 * gcc.target/i386/20030926-1.c: Likewise.
7781 * gcc.target/i386/20060125-1.c: Likewise.
7782 * gcc.target/i386/20060125-2.c: Likewise.
7783 * gcc.target/i386/20060512-1.c: Likewise.
7784 * gcc.target/i386/20060512-2.c: Likewise.
7785 * gcc.target/i386/20060512-3.c: Likewise.
7786 * gcc.target/i386/20060512-4.c: Likewise.
7787 * gcc.target/i386/387-1.c: Likewise.
7788 * gcc.target/i386/387-2.c: Likewise.
7789 * gcc.target/i386/387-5.c: Likewise.
7790 * gcc.target/i386/387-6.c: Likewise.
7791 * gcc.target/i386/980312-1.c: Likewise.
7792 * gcc.target/i386/980313-1.c: Likewise.
7793 * gcc.target/i386/990117-1.c: Likewise.
7794 * gcc.target/i386/990424-1.c: Likewise.
7795 * gcc.target/i386/990524-1.c: Likewise.
7796 * gcc.target/i386/991129-1.c: Likewise.
7797 * gcc.target/i386/991214-1.c: Likewise.
7798 * gcc.target/i386/991230-1.c: Likewise.
7799 * gcc.target/i386/addr-sel-1.c: Likewise.
7800 * gcc.target/i386/aggregate-ret1.c: Likewise.
7801 * gcc.target/i386/aggregate-ret2.c: Likewise.
7802 * gcc.target/i386/align-main-3.c: Likewise.
7803 * gcc.target/i386/amd64-abi-1.c: Likewise.
7804 * gcc.target/i386/amd64-abi-2.c: Likewise.
7805 * gcc.target/i386/amd64-abi-4.c: Likewise.
7806 * gcc.target/i386/amd64-abi-5.c: Likewise.
7807 * gcc.target/i386/amd64-abi-6.c: Likewise.
7808 * gcc.target/i386/asm-1.c: Likewise.
7809 * gcc.target/i386/asm-3.c: Likewise.
7810 * gcc.target/i386/asm-5.c: Likewise.
7811 * gcc.target/i386/attributes-error.c: Likewise.
7812 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7813 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7814 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7815 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7816 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7817 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7818 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7819 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7820 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7821 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7822 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7823 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7824 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7825 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7826 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7827 * gcc.target/i386/bitfield1.c: Likewise.
7828 * gcc.target/i386/bitfield2.c: Likewise.
7829 * gcc.target/i386/bmi-2.c: Likewise.
7830 * gcc.target/i386/bmi-5.c: Likewise.
7831 * gcc.target/i386/builtin-unreachable.c: Likewise.
7832 * gcc.target/i386/cleanup-2.c: Likewise.
7833 * gcc.target/i386/clobbers.c: Likewise.
7834 * gcc.target/i386/cmov8.c: Likewise.
7835 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7836 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7837 * gcc.target/i386/compress-float-387.c: Likewise.
7838 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7839 * gcc.target/i386/compress-float-sse.c: Likewise.
7840 * gcc.target/i386/crc32-2.c: Likewise.
7841 * gcc.target/i386/crc32-3.c: Likewise.
7842 * gcc.target/i386/divmod-7.c: Likewise.
7843 * gcc.target/i386/divmod-8.c: Likewise.
7844 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7845 * gcc.target/i386/fma3-builtin.c: Likewise.
7846 * gcc.target/i386/fma3-fma.c: Likewise.
7847 * gcc.target/i386/fma4-256-vector.c: Likewise.
7848 * gcc.target/i386/fma4-builtin.c: Likewise.
7849 * gcc.target/i386/fma4-fma-2.c: Likewise.
7850 * gcc.target/i386/fma4-fma.c: Likewise.
7851 * gcc.target/i386/fma4-vector-2.c: Likewise.
7852 * gcc.target/i386/fma4-vector.c: Likewise.
7853 * gcc.target/i386/funcspec-1.c: Likewise.
7854 * gcc.target/i386/funcspec-10.c: Likewise.
7855 * gcc.target/i386/funcspec-11.c: Likewise.
7856 * gcc.target/i386/funcspec-2.c: Likewise.
7857 * gcc.target/i386/funcspec-5.c: Likewise.
7858 * gcc.target/i386/funcspec-6.c: Likewise.
7859 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7860 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7861 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7862 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7863 * gcc.target/i386/incoming-1.c: Likewise.
7864 * gcc.target/i386/incoming-10.c: Likewise.
7865 * gcc.target/i386/incoming-11.c: Likewise.
7866 * gcc.target/i386/incoming-12.c: Likewise.
7867 * gcc.target/i386/incoming-13.c: Likewise.
7868 * gcc.target/i386/incoming-14.c: Likewise.
7869 * gcc.target/i386/incoming-15.c: Likewise.
7870 * gcc.target/i386/incoming-2.c: Likewise.
7871 * gcc.target/i386/incoming-3.c: Likewise.
7872 * gcc.target/i386/incoming-4.c: Likewise.
7873 * gcc.target/i386/incoming-5.c: Likewise.
7874 * gcc.target/i386/incoming-6.c: Likewise.
7875 * gcc.target/i386/incoming-7.c: Likewise.
7876 * gcc.target/i386/incoming-8.c: Likewise.
7877 * gcc.target/i386/incoming-9.c: Likewise.
7878 * gcc.target/i386/lea.c: Likewise.
7879 * gcc.target/i386/local.c: Likewise.
7880 * gcc.target/i386/loop-1.c: Likewise.
7881 * gcc.target/i386/loop-2.c: Likewise.
7882 * gcc.target/i386/loop-3.c: Likewise.
7883 * gcc.target/i386/max-stack-align.c: Likewise.
7884 * gcc.target/i386/memcpy-1.c: Likewise.
7885 * gcc.target/i386/movbe-2.c: Likewise.
7886 * gcc.target/i386/movq-2.c: Likewise.
7887 * gcc.target/i386/movq.c: Likewise.
7888 * gcc.target/i386/nrv1.c: Likewise.
7889 * gcc.target/i386/pad-4.c: Likewise.
7890 * gcc.target/i386/pad-5a.c: Likewise.
7891 * gcc.target/i386/pad-5b.c: Likewise.
7892 * gcc.target/i386/pad-6a.c: Likewise.
7893 * gcc.target/i386/pad-6b.c: Likewise.
7894 * gcc.target/i386/pad-7.c: Likewise.
7895 * gcc.target/i386/pad-9.c: Likewise.
7896 * gcc.target/i386/pentium4-not-mull.c: Likewise.
7897 * gcc.target/i386/pic-1.c: Likewise.
7898 * gcc.target/i386/pr12092-1.c: Likewise.
7899 * gcc.target/i386/pr12329.c: Likewise.
7900 * gcc.target/i386/pr21518.c: Likewise.
7901 * gcc.target/i386/pr22362.c: Likewise.
7902 * gcc.target/i386/pr22585.c: Likewise.
7903 * gcc.target/i386/pr23098.c: Likewise.
7904 * gcc.target/i386/pr25196.c: Likewise.
7905 * gcc.target/i386/pr25293.c: Likewise.
7906 * gcc.target/i386/pr25654.c: Likewise.
7907 * gcc.target/i386/pr26449.c: Likewise.
7908 * gcc.target/i386/pr26778.c: Likewise.
7909 * gcc.target/i386/pr26826.c: Likewise.
7910 * gcc.target/i386/pr27266.c: Likewise.
7911 * gcc.target/i386/pr29978.c: Likewise.
7912 * gcc.target/i386/pr30505.c: Likewise.
7913 * gcc.target/i386/pr30961-1.c: Likewise.
7914 * gcc.target/i386/pr31628.c: Likewise.
7915 * gcc.target/i386/pr32000-2.c: Likewise.
7916 * gcc.target/i386/pr32661-1.c: Likewise.
7917 * gcc.target/i386/pr32708-2.c: Likewise.
7918 * gcc.target/i386/pr32708-3.c: Likewise.
7919 * gcc.target/i386/pr34256.c: Likewise.
7920 * gcc.target/i386/pr34312.c: Likewise.
7921 * gcc.target/i386/pr34522.c: Likewise.
7922 * gcc.target/i386/pr35160.c: Likewise.
7923 * gcc.target/i386/pr35281.c: Likewise.
7924 * gcc.target/i386/pr36246.c: Likewise.
7925 * gcc.target/i386/pr36786.c: Likewise.
7926 * gcc.target/i386/pr37275.c: Likewise.
7927 * gcc.target/i386/pr37843-3.c: Likewise.
7928 * gcc.target/i386/pr37843-4.c: Likewise.
7929 * gcc.target/i386/pr39082-1.c: Likewise.
7930 * gcc.target/i386/pr39431.c: Likewise.
7931 * gcc.target/i386/pr39496.c: Likewise.
7932 * gcc.target/i386/pr39543-2.c: Likewise.
7933 * gcc.target/i386/pr39911.c: Likewise.
7934 * gcc.target/i386/pr40718.c: Likewise.
7935 * gcc.target/i386/pr40906-1.c: Likewise.
7936 * gcc.target/i386/pr40906-2.c: Likewise.
7937 * gcc.target/i386/pr40906-3.c: Likewise.
7938 * gcc.target/i386/pr40934.c: Likewise.
7939 * gcc.target/i386/pr41900.c: Likewise.
7940 * gcc.target/i386/pr42589.c: Likewise.
7941 * gcc.target/i386/pr43662.c: Likewise.
7942 * gcc.target/i386/pr43671.c: Likewise.
7943 * gcc.target/i386/pr43766.c: Likewise.
7944 * gcc.target/i386/pr43869.c: Likewise.
7945 * gcc.target/i386/pr44942.c: Likewise.
7946 * gcc.target/i386/pr44948-2a.c: Likewise.
7947 * gcc.target/i386/pr45234.c: Likewise.
7948 * gcc.target/i386/pr45336-2.c: Likewise.
7949 * gcc.target/i386/pr45336-4.c: Likewise.
7950 * gcc.target/i386/pr45852.c: Likewise.
7951 * gcc.target/i386/pr46470.c: Likewise.
7952 * gcc.target/i386/pr48037-1.c: Likewise.
7953 * gcc.target/i386/pr48389.c: Likewise.
7954 * gcc.target/i386/pr49095.c: Likewise.
7955 * gcc.target/i386/pr9771-1.c: Likewise.
7956 * gcc.target/i386/rdfsbase-1.c: Likewise.
7957 * gcc.target/i386/rdfsbase-2.c: Likewise.
7958 * gcc.target/i386/rdgsbase-1.c: Likewise.
7959 * gcc.target/i386/rdgsbase-2.c: Likewise.
7960 * gcc.target/i386/rdrand-3.c: Likewise.
7961 * gcc.target/i386/regparm-stdcall.c: Likewise.
7962 * gcc.target/i386/regparm.c: Likewise.
7963 * gcc.target/i386/reload-1.c: Likewise.
7964 * gcc.target/i386/rotate-2.c: Likewise.
7965 * gcc.target/i386/sibcall-5.c: Likewise.
7966 * gcc.target/i386/signbit-1.c: Likewise.
7967 * gcc.target/i386/signbit-2.c: Likewise.
7968 * gcc.target/i386/signbit-3.c: Likewise.
7969 * gcc.target/i386/sse-5.c: Likewise.
7970 * gcc.target/i386/sse-8.c: Likewise.
7971 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7972 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7973 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7974 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7975 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7976 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7977 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7978 * gcc.target/i386/sse2-movq-2.c: Likewise.
7979 * gcc.target/i386/sse2-movq-3.c: Likewise.
7980 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7981 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7982 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7983 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7984 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7985 * gcc.target/i386/ssefn-1.c: Likewise.
7986 * gcc.target/i386/ssefn-2.c: Likewise.
7987 * gcc.target/i386/sseregparm-1.c: Likewise.
7988 * gcc.target/i386/sseregparm-2.c: Likewise.
7989 * gcc.target/i386/sseregparm-3.c: Likewise.
7990 * gcc.target/i386/sseregparm-4.c: Likewise.
7991 * gcc.target/i386/sseregparm-5.c: Likewise.
7992 * gcc.target/i386/sseregparm-6.c: Likewise.
7993 * gcc.target/i386/sseregparm-7.c: Likewise.
7994 * gcc.target/i386/sseregparm-8.c: Likewise.
7995 * gcc.target/i386/stack-realign.c: Likewise.
7996 * gcc.target/i386/stack-usage-realign.c: Likewise.
7997 * gcc.target/i386/stackalign/asm-1.c: Likewise.
7998 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7999 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8000 * gcc.target/i386/stackalign/return-1.c: Likewise.
8001 * gcc.target/i386/stackalign/return-2.c: Likewise.
8002 * gcc.target/i386/stackalign/return-3.c: Likewise.
8003 * gcc.target/i386/tailcall-1.c: Likewise.
8004 * gcc.target/i386/tbm-2.c: Likewise.
8005 * gcc.target/i386/udivmod-7.c: Likewise.
8006 * gcc.target/i386/udivmod-8.c: Likewise.
8007 * gcc.target/i386/unroll-1.c: Likewise.
8008 * gcc.target/i386/vararg-1.c: Likewise.
8009 * gcc.target/i386/vararg-2.c: Likewise.
8010 * gcc.target/i386/vect8-ret.c: Likewise.
8011 * gcc.target/i386/vectorize5.c: Likewise.
8012 * gcc.target/i386/wmul-1.c: Likewise.
8013 * gcc.target/i386/wmul-2.c: Likewise.
8014 * gcc.target/i386/wrfsbase-1.c: Likewise.
8015 * gcc.target/i386/wrfsbase-2.c: Likewise.
8016 * gcc.target/i386/wrgsbase-1.c: Likewise.
8017 * gcc.target/i386/wrgsbase-2.c: Likewise.
8018 * gcc.target/i386/xop-pcmov.c: Likewise.
8019 * gcc.target/i386/xop-pcmov2.c: Likewise.
8020 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8021 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8022 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8023 * gcc.target/i386/xop-shift1-vector.c: Likewise.
8024 * gcc.target/i386/xop-shift2-vector.c: Likewise.
8025 * gcc.target/i386/xop-shift3-vector.c: Likewise.
8026 * gcc.target/i386/zee.c: Likewise.
8027 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8028 * gfortran.dg/compiler-directive_2.f: Likewise.
8029 * gfortran.dg/g77/20010216-1.f: Likewise.
8030 * gfortran.dg/gomp/pr39152.f90: Likewise.
8031 * gfortran.dg/pr33794.f90: Likewise.
8033 2011-07-09 Jason Merrill <jason@redhat.com>
8035 * g++.dg/cpp0x/regress/regress5.C: New.
8037 2011-07-08 Jason Merrill <jason@redhat.com>
8040 * g++.dg/expr/compound-asn1.C: New.
8041 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8043 2011-07-08 Jakub Jelinek <jakub@redhat.com>
8046 * gcc.target/powerpc/altivec-34.c: New test.
8048 2011-07-08 Jason Merrill <jason@redhat.com>
8051 * g++.dg/abi/guard3.C: New.
8053 2011-07-08 Julian Brown <julian@codesourcery.com>
8055 * lib/target-supports.exp
8056 (check_effective_target_arm_little_endian): New.
8057 (check_effective_target_vect_pack_trunc): Use above.
8058 (check_effective_target_vect_unpack): Likewise.
8059 (check_effective_target_vect_element_align): Test
8060 check_effective_target_arm_vect_no_misalign for ARM.
8062 2011-07-08 Jason Merrill <jason@redhat.com>
8065 * g++.dg/cpp0x/constexpr-rom.C: New.
8067 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
8070 * g++.dg/torture/pr49519.C: New test.
8072 2011-07-08 Martin Jambor <mjambor@suse.cz>
8074 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8076 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8079 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8081 2011-07-08 Richard Guenther <rguenther@suse.de>
8083 PR tree-optimization/49662
8084 * gcc.dg/graphite/interchange-14.c: XFAIL.
8085 * gcc.dg/graphite/interchange-15.c: Likewise.
8086 * gcc.dg/graphite/interchange-mvt.c: Likewise.
8088 2011-07-06 Jason Merrill <jason@redhat.com>
8091 * g++.dg/cpp0x/regress/regress4.C: New.
8093 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
8096 * gfortran.dg/result_in_spec_4.f90: New test.
8098 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8100 * gcc.target/sparc/cas64.c: New test.
8102 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8105 * g++.dg/torture/pr49644.C: New test.
8108 * gcc.c-torture/execute/pr49644.c: New test.
8110 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
8112 * lib/target-supports.exp (check_effective_target_ia32): New.
8113 (check_effective_target_x32): Likewise.
8114 (check_effective_target_vect_cmdline_needed): Also check x32.
8116 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8118 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8120 * gcc.target/arm/pr42235.c: Likewise.
8121 * gcc.target/arm/pr42495.c: Likewise.
8122 * gcc.target/arm/pr42574.c: Likewise.
8123 * gcc.target/arm/thumb-branch1.c: Likewise.
8125 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8126 unneeded prune of possible warning.
8127 * gcc.target/arm/pr40956.c: Likewise.
8128 * gcc.target/arm/pr42505.c: Likewise.
8130 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8131 * gcc.c-torture/compile/pr46883.c: Likewise.
8132 * gcc.c-torture/compile/pr46934.c: Likewise.
8134 * gcc.target/arm/pr41679.c: Remove test directives in preparation
8135 for move to ../../gcc.c-torture/compile.
8136 * gcc.target/arm/pr46883.c: Likewise.
8137 * gcc.target/arm/pr46934.c: Likewise.
8139 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8140 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8141 * gcc.target/arm/wmul-1.c: Likewise.
8142 * gcc.target/arm/wmul-2.c: Likewise.
8143 * gcc.target/arm/wmul-3.c: Likewise.
8144 * gcc.target/arm/wmul-4.c: Likewise.
8145 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8146 add tab after scan target.
8147 * gcc.target/arm/smlaltt-1.c: Likewise.
8148 * gcc.target/arm/smlatb-1.c: Likewise.
8149 * gcc.target/arm/smlatt-1.c: Likewise.
8151 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8154 * gcc.dg/debug/pr49522.c: New test.
8156 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
8158 * gcc.dg/pragma-align.c: Run only if target !default_packed.
8159 * gcc.dg/pr46212.c: Run only if target int32plus.
8160 * gcc.dg/torture/pr48146.c: Ditto.
8161 * gcc.dg/tree-ssa/vrp51.c: Ditto.
8162 * c-c++-common/pr44832.c: Ditto.
8163 * gcc.dg/pr49544.c: Run only if target ptr32plus.
8164 * gcc.dg/pr31490.c: Ditto.
8165 * gcc.dg/torture/builtin-math-7.c: Run only if target
8167 * gcc.dg/torture/pr45764.c: Skip for AVR.
8168 * gcc.dg/pr47893.c: Ditto.
8170 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8172 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8173 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8174 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8175 add tab to scan target.
8177 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
8179 * gcc.target/arm/neon-modes-3.c: New test.
8181 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
8183 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8184 -fno-loop-interchange -ffast-math.
8186 2011-07-07 Richard Guenther <rguenther@suse.de>
8188 * gcc.dg/ftrapv-3.c: New testcase.
8190 2011-07-07 Richard Guenther <rguenther@suse.de>
8192 * gcc.dg/tree-ssa/vrp58.c: New testcase.
8193 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8195 2011-07-07 Kai Tietz <ktietz@redhat.com>
8197 * gcc.dg/binop-notxor1.c: New test.
8198 * gcc.dg/binop-notand4a.c: New test.
8199 * gcc.dg/binop-notxor2.c: New test.
8200 * gcc.dg/binop-notand3a.c: New test.
8201 * gcc.dg/binop-notand2a.c: New test.
8202 * gcc.dg/binop-notand6a.c: New test.
8203 * gcc.dg/binop-notor1.c: New test.
8204 * gcc.dg/binop-notand1a.c: New test.
8205 * gcc.dg/binop-notand5a.c: New test.
8206 * gcc.dg/binop-notor2.c: New test.
8208 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8211 * gcc.dg/gomp/pr49640.c: New test.
8213 2011-07-07 Richard Guenther <rguenther@suse.de>
8215 * gcc.dg/graphite/pr37485.c: Add -floop-block.
8217 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8220 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8222 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8224 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8225 * gcc.target/powerpc/no-r11-2.c: Ditto.
8226 * gcc.target/powerpc/no-r11-3.c: Ditto.
8228 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
8230 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8231 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8233 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
8235 * lib/target-supports.exp (check_profiling_available): Disable
8236 profiling with -fprofile-generate for target avr.
8238 2011-07-06 Richard Guenther <rguenther@suse.de>
8240 PR tree-optimization/49645
8241 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8243 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
8246 * gcc.dg/pr47383.c: New.
8248 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8250 PR tree-optimization/49647
8251 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8253 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
8256 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8257 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8259 2011-07-05 Jason Merrill <jason@redhat.com>
8262 * g++.dg/template/template-id-4.C: New.
8264 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8266 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8267 * gcc.dg/pr43402.c: Ditto.
8269 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8271 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8273 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8275 * gcc.target/powerpc/ppc-switch-1.c: New test for
8276 --param case-values-threshold.
8277 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8279 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
8281 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8283 2011-07-05 Jason Merrill <jason@redhat.com>
8285 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8287 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
8289 PR tree-optimization/47654
8290 * gcc.dg/graphite/block-pr47654.c: New.
8292 2011-07-05 Jason Merrill <jason@redhat.com>
8294 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8296 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
8298 PR tree-optimization/49580
8299 * gcc.dg/autopar/pr49580.c: New test.
8301 2011-07-05 Richard Guenther <rguenther@suse.de>
8303 PR tree-optimization/49518
8304 PR tree-optimization/49628
8305 * g++.dg/torture/pr49628.C: New testcase.
8306 * gcc.dg/torture/pr49518.c: Likewise.
8308 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8310 * ada/acats/run_acats (which): Extract last field from type -p,
8311 type output only if command succeeded.
8313 2011-07-04 Jason Merrill <jason@redhat.com>
8315 * g++.dg/abi/mangle48.C: New.
8317 * g++.dg/cpp0x/diag1.C: New.
8319 * g++.dg/diagnostic/aka1.C: New.
8321 2011-07-04 Jakub Jelinek <jakub@redhat.com>
8323 PR rtl-optimization/49619
8324 * gcc.dg/pr49619.c: New test.
8326 PR rtl-optimization/49472
8327 * gfortran.dg/pr49472.f90: New test.
8330 * gcc.dg/pr49602.c: New test.
8332 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
8336 * gcc.target/avr/avr.exp: Run over cpp files, too.
8337 * gcc.target/avr/torture/avr-torture.exp: Ditto.
8338 * gcc.target/avr/progmem.h: New file.
8339 * gcc.target/avr/exit-abort.h: New file.
8340 * gcc.target/avr/progmem-error-1.c: New file.
8341 * gcc.target/avr/progmem-error-1.cpp: New file.
8342 * gcc.target/avr/progmem-warning-1.c: New file.
8343 * gcc.target/avr/torture/progmem-1.c: New file.
8344 * gcc.target/avr/torture/progmem-1.cpp: New file.
8346 2011-07-04 Richard Guenther <rguenther@suse.de>
8348 PR tree-optimization/49615
8349 * g++.dg/torture/pr49615.C: New testcase.
8351 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
8353 PR tree-optimization/49610
8354 * gcc.dg/vect/pr49610.c: New test.
8356 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
8358 * gnat.dg/specs/debug1.ads: New test.
8360 2011-07-02 Janus Weil <janus@gcc.gnu.org>
8363 * gfortran.dg/typebound_proc_23.f90: New.
8365 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
8368 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8370 2011-07-01 Jason Merrill <jason@redhat.com>
8373 * g++.dg/template/template-id-3.C: New.
8376 * g++.dg/template/qualified-id4.C: New.
8379 * g++.dg/template/explicit-args4.C: New.
8382 * g++.dg/template/offsetof2.C: New.
8384 2011-07-01 Kai Tietz <ktietz@redhat.com>
8386 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8388 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8391 * lib/target-supports.exp (check_effective_target_gld): New proc.
8393 2011-07-01 Richard Guenther <rguenther@suse.de>
8395 PR tree-optimization/49603
8396 * gcc.dg/torture/pr49603.c: New testcase.
8398 2011-06-30 Jason Merrill <jason@redhat.com>
8401 * g++.dg/rtti/template1.C: New.
8404 * g++.dg/cpp0x/regress/ctor1.C: New.
8407 * g++.dg/cpp0x/initlist54.C: New.
8409 2011-06-30 Martin Jambor <mjambor@suse.cz>
8411 * gcc.dg/tree-ssa/sra-12.c: New test.
8413 2011-06-29 Jason Merrill <jason@redhat.com>
8415 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8417 2011-06-30 Richard Guenther <rguenther@suse.de>
8419 PR tree-optimization/46787
8420 * gcc.dg/vect/vect-121.c: New testcase.
8422 2011-06-30 Martin Jambor <mjambor@suse.cz>
8424 PR tree-optimization/49094
8425 * gcc.dg/tree-ssa/pr49094.c: New test.
8427 2011-06-30 Jakub Jelinek <jakub@redhat.com>
8430 * gfortran.dg/pr49540-1.f90: New test.
8431 * gfortran.dg/pr49540-2.f90: New test.
8433 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8436 * ada/acats/run_acats (which): Use last field of type -p output.
8438 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8439 Iain Sandoe <iains@gcc.gnu.org>
8442 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8443 Only skip on 64-bit *-*-darwin8* && !objc2.
8445 2011-06-30 Richard Guenther <rguenther@suse.de>
8447 PR tree-optimization/38752
8448 * gcc.c-torture/compile/pr38752.c: New testcase.
8450 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
8452 * gcc.dg/vect/slp-widen-mult-half.c: New test.
8453 * gcc.dg/vect/vect-widen-mult-half.c: New test.
8455 2011-06-29 Jason Merrill <jason@redhat.com>
8458 * g++.dg/cpp0x/initlist53.C: Use placement new.
8459 * g++.dg/cpp0x/initlist-value.C: Use placement new.
8460 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8463 * g++.dg/cpp0x/trailing6.C: New.
8464 * g++.dg/cpp0x/pr45908.C: No error.
8467 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8470 * g++.dg/cpp0x/constexpr-using2.C: New.
8472 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8475 * g++.dg/cpp0x/constexpr-diag3.C: New.
8476 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8477 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8478 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8479 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8481 2011-06-29 Jason Merrill <jason@redhat.com>
8483 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8485 2011-06-29 Richard Guenther <rguenther@suse.de>
8487 * gcc.dg/tree-ssa/loop-17.c: Adjust.
8489 2011-06-29 Jason Merrill <jason@redhat.com>
8491 * g++.dg/cpp0x/initlist-value2.C: New.
8493 * g++.dg/cpp0x/constexpr-initlist4.C: New.
8494 * g++.dg/cpp0x/initlist-value.C: New.
8496 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
8498 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8500 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8502 * gcc.dg/inline_1.c: Remove dg-excess-errors.
8503 * gcc.dg/inline_2.c: Likewise.
8504 * gcc.dg/unroll_1.c: Likewise.
8506 2011-06-29 Jakub Jelinek <jakub@redhat.com>
8509 * gcc.target/i386/pr49567.c: New test.
8511 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
8513 * gnat.dg/opt17.ad[sb]: New test.
8515 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8516 Tom de Vries <tom@codesourcery.com>
8518 * lib/target-supports.exp (check_effective_target_arm_nothumb)
8519 (check_effective_target_arm_thumb2): New effective targets.
8520 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
8521 properly. Clean up temporary files.
8522 * gcc.target/arm/ivopts-2.c: Likewise.
8523 * gcc.target/arm/ivopts-3.c: Likewise.
8524 * gcc.target/arm/ivopts-4.c: Likewise.
8525 * gcc.target/arm/ivopts-5.c: Likewise.
8526 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8528 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8531 * gfortran.dg/reshape_zerosize_3.f90: New test.
8533 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8535 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8536 * gcc.target/arm/vfp-ldmias.c: Likewise.
8537 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8538 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8539 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8540 * gcc.target/arm/vfp-stmias.c: Likewise.
8541 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8542 * gcc.target/arm/vfp-stmiad.c: Likewise.
8544 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8546 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8548 * gcc.target/arm/pr45701-2.c: Ditto.
8550 2011-06-27 Janus Weil <janus@gcc.gnu.org>
8553 * gfortran.dg/allocatable_scalar_9.f90: Modified.
8554 * gfortran.dg/extends_14.f03: Modified.
8556 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8558 * lib/target-supports-dg.exp (dg-require-effective-target): Return
8559 early if the test is already being skipped.
8561 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8562 scan-assembler-dem-not): For missing file, report unresolved with
8563 same message as for pass/fail, with reason reported in log file.
8565 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8566 from add_options_for_arm_neon_fp16.
8567 (check_effective_target_arm_fp16_ok_nocache): Renamed from
8568 check_effective_target_arm_neon_fp16_ok_nocache.
8569 Check -mfpu and -mfloat-abi options from current multilib.
8570 Do not require neon support.
8571 (check_effective_target_arm_fp16_ok): Renamed from
8572 check_effecitve_target_arm_neon_fp16_ok.
8573 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8574 arm_neon_fp16_ok and arm_fp16.
8575 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8576 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8577 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8578 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8580 2011-06-27 Jakub Jelinek <jakub@redhat.com>
8582 * gcc.dg/builtin-assume-aligned-1.c: New test.
8583 * gcc.dg/builtin-assume-aligned-2.c: New test.
8584 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8587 * gcc.dg/pr49544.c: New test.
8589 2011-06-27 Richard Guenther <rguenther@suse.de>
8591 PR tree-optimization/49394
8592 * g++.dg/torture/pr49394.C: New testcase.
8594 2011-06-27 Kai Tietz <ktietz@redhat.com>
8596 * gcc.dg/optimize-bswapdi-2.c: New test.
8598 2011-06-27 Michael Hope <michael.hope@linaro.org>
8599 Richard Sandiford <richard.sandiford@linaro.org>
8601 PR tree-optimization/49169
8602 * gcc.dg/torture/pr49169.c: New test.
8604 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8607 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8609 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8612 2011-06-26 Jason Merrill <jason@redhat.com>
8614 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8617 * g++.dg/init/ref19.C: New.
8618 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8620 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8622 PR tree-optimization/48377
8623 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8626 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8629 * lib/target-supports.exp (check_effective_target_non_strict_align):
8631 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8633 2011-06-24 Martin Jambor <mjambor@suse.cz>
8635 PR tree-optimizations/49516
8636 * g++.dg/tree-ssa/pr49516.C: New test.
8638 2011-06-23 Jason Merrill <jason@redhat.com>
8641 * g++.dg/template/partial10.C: New.
8642 * g++.dg/template/partial11.C: New.
8644 2011-06-23 Jeff Law <law@redhat.com>
8647 * gcc.dg/pr48770.c: New test.
8649 2011-06-23 Jan Hubicka <jh@suse.cz>
8652 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8654 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8657 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8658 instead of -fdump-tree-optimized.
8660 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8663 * g++.dg/template/crash107.C: New.
8664 * g++.dg/template/error17.C: Adjust.
8666 2011-06-23 Jason Merrill <jason@redhat.com>
8669 * g++.dg/cpp0x/defaulted30.C: New.
8672 * g++.dg/rtti/anon-ns1.C: New.
8675 * g++.dg/init/ref18.C: New.
8678 * g++.dg/template/partial9.C: New.
8680 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8683 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8685 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8688 * gcc.dg/pr49496.c: New test.
8690 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8692 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8695 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8697 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8698 * gcc.target/arm/pr42879.c: Likewise.
8699 * gcc.target/arm/pr45701-3.c: Likewise.
8701 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8702 * gcc.target/arm/pr40482.c: Likewise.
8703 * gcc.target/arm/stack-corruption.c: Likewise.
8705 2011-06-22 Richard Guenther <rguenther@suse.de>
8707 PR tree-optimization/49493
8708 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8710 2011-06-22 Jason Merrill <jason@redhat.com>
8713 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8715 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8716 Dmitry Melnik <dm@ispras.ru>
8718 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8719 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8720 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8722 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8724 * gcc.target/arm/tlscall.c: New.
8726 2011-06-21 Jason Merrill <jason@redhat.com>
8729 * g++.dg/cpp0x/constexpr-ref1.C: New.
8730 * g++.dg/cpp0x/constexpr-ref2.C: New.
8731 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8734 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8737 * g++.dg/template/param3.C: New.
8739 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8741 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8742 my_clrsb test functions.
8744 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8745 test_sll, test_ull): Add clrsb tests.
8746 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8749 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8752 * gfortran.dg/class_44.f03: New.
8754 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8756 PR tree-optimization/49478
8757 * gcc.dg/vect/pr49478.c
8759 2011-06-21 Richard Guenther <rguenther@suse.de>
8761 PR tree-optimization/49483
8762 * gcc.dg/vect/vect-120.c: New testcase.
8764 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8767 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8768 * gcc.dg/vect/vect-peel-4.c: Likewise.
8770 2011-06-22 Christian Bruel <christian.bruel@st.com>
8773 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8774 * gcc.dg/always_inline2.c: Likewise.
8775 * gcc.dg/always_inline3.c: Likewise.
8776 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8777 * gcc.dg/inline_1.c: Likewise.
8778 * gcc.dg/inline_2.c: Likewise.
8779 * gcc.dg/inline_3.c: Likewise.
8780 * gcc.dg/inline_4.c: Likewise.
8781 * gcc.dg/20051201-1.c: Likewise.
8782 * gcc.dg/pr40087.c: Likewise.
8783 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8784 * gcc.dg/inline-22.c: Likewise.
8785 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8786 * gcc.dg/lto/20090218-1_1.c: Likewise.
8787 * g++.dg/ipa/devirt-7.C: Likewise.
8788 * gcc.dg/uninit-pred-5_a.c: Likewise.
8789 * gcc.dg/uninit-pred-5_b.c: Likewise.
8790 * gcc.dg/fail_always_inline.c: New.
8792 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8794 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8795 into 6 jobs instead of 3.
8797 2011-06-20 Jason Merrill <jason@redhat.com>
8800 * g++.dg/cpp0x/initlist53.C: New.
8802 2011-06-20 Tobias Burnus <burnus@net-b.de>
8805 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8806 * gfortran.dg/coarray_lock_3.f90: New.
8807 * gfortran.dg/coarray/lock_1.f90: New.
8809 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8811 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8812 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8813 unresolved and report the reason to the log file.
8815 * lib/scanasm.exp (object-size): Move argument processing earlier
8816 to report errors before verifying that the file exists. Report
8817 problems detected at runtime as unresolved instead of error and
8818 report their reasons to the log file.
8820 2011-06-20 Jason Merrill <jason@redhat.com>
8823 * g++.dg/cpp0x/explicit6.C: New.
8826 * g++.dg/cpp0x/enum20.C: New.
8829 * g++.dg/ext/attr-aligned01.C: New.
8832 * g++.dg/cpp0x/variadic-default.C: New.
8835 * g++.dg/cpp0x/auto26.C: New.
8838 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8840 2011-06-20 Kai Tietz <ktietz@redhat.com>
8842 * gcc.dg/binop-notand1.c: New test.
8843 * gcc.dg/binop-notand2.c: New test.
8844 * gcc.dg/binop-notand3.c: New test.
8845 * gcc.dg/binop-notand4.c: New test.
8846 * gcc.dg/binop-notand5.c: New test.
8847 * gcc.dg/binop-notand6.c: New test.
8849 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8852 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8854 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8857 * gfortran.dg/proc_ptr_31.f90: New.
8859 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8861 * gnat.dg/volatile6.adb: New test.
8862 * gnat.dg/volatile7.adb: Likewise.
8863 * gnat.dg/volatile8.adb: Likewise.
8864 * gnat.dg/volatile9.adb: Likewise.
8866 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8868 * gnat.dg/constant3.adb: New test.
8870 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8873 * gfortran.dg/read_list_eof_1.f90: New test.
8875 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8878 * gcc.target/i386/testimm-1.c: New test.
8879 * gcc.target/i386/testimm-2.c: New test.
8880 * gcc.target/i386/testimm-3.c: New test.
8881 * gcc.target/i386/testimm-4.c: New test.
8882 * gcc.target/i386/testimm-5.c: New test.
8883 * gcc.target/i386/testimm-6.c: New test.
8884 * gcc.target/i386/testimm-7.c: New test.
8885 * gcc.target/i386/testimm-8.c: New test.
8886 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8887 * gcc.target/i386/xop-rotate1-int.c: New test.
8888 * gcc.target/i386/xop-rotate2-int.c: New test.
8890 2011-06-17 Jason Merrill <jason@redhat.com>
8892 * g++.dg/cpp0x/rv-func2.C: New.
8894 * g++.dg/debug/dwarf2/lambda1.C: New.
8895 * g++.dg/warn/Wshadow-6.C: Adjust.
8897 2011-06-17 Janus Weil <janus@gcc.gnu.org>
8900 * gfortran.dg/move_alloc_5.f90: New.
8902 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
8904 PR rtl-optimization/48542
8905 * gcc.dg/torture/pr48542.c: New test.
8907 2011-06-16 Jason Merrill <jason@redhat.com>
8910 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8913 * g++.dg/cpp0x/initlist52.C New.
8916 * c-c++-common/raw-string-12.c: New.
8919 * g++.dg/cpp0x/sfinae26.C: New.
8922 * g++.dg/cpp0x/variadic113.C: New.
8925 * g++.dg/cpp0x/variadic112.C: New.
8927 2011-06-16 Jeff Law <law@redhat.com>
8929 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8930 improved jump threading.
8931 * gcc.dg/builtin-object-size-2.c: Likewise.
8932 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8934 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8937 * gfortran.dg/typebound_assignment_3.f03: New.
8939 2011-06-16 Steve Ellcey <sje@cup.hp.com>
8942 * g++.dg/opt/devirt2.C: Change xfail rule to target.
8944 2011-06-16 Martin Jambor <mjambor@suse.cz>
8946 PR tree-optimization/49343
8947 * gnat.dg/discr31.ad[sb]: New test.
8949 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8951 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8953 2011-06-16 Tom de Vries <tom@codesourcery.com>
8956 * gcc.target/arm/ivopts-3.c: Update test.
8957 * gcc.target/arm/ivopts-5.c: Same.
8959 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8962 2011-06-10 Wei Guozhi <carrot@google.com>
8965 * gcc.target/arm/pr45335.c: New test.
8966 * gcc.target/arm/pr45335-2.c: New test.
8967 * gcc.target/arm/pr45335-3.c: New test.
8968 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8969 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8970 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8972 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
8974 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8976 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8979 * gfortran.dg/class_43.f03: New.
8981 2011-06-16 Jakub Jelinek <jakub@redhat.com>
8983 PR tree-optimization/49419
8984 * gcc.c-torture/execute/pr49419.c: New test.
8986 2011-06-16 Revital Eres <revital.eres@linaro.org>
8988 * gcc.dg/sms-9.c: New file.
8990 2011-06-15 Easwaran Raman <eraman@google.com>
8992 PR rtl-optimization/49414
8993 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8995 2011-06-14 Jason Merrill <jason@redhat.com>
8997 * g++.dg/cpp0x/noexcept13.C: New.
8999 2011-06-14 Easwaran Raman <eraman@google.com>
9001 PR rtl-optimization/44194
9002 * gcc.dg/pr44194-1.c: New test.
9003 * gcc.dg/pr44194-2.c: New test.
9005 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
9007 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9009 * gcc.target/arm/pr45701-2.c: Likewise.
9010 * gcc.target/arm/thumb-branch1.c: Likewise.
9012 2011-06-14 Steve Ellcey <sje@cup.hp.com>
9015 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9017 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
9019 * gcc.target/arm/pr45701-1.c: Require thumb support.
9020 * gcc.target/arm/pr45701-2.c: Likewise.
9021 * gcc.target/arm/thumb-branch1.c: Likewise.
9023 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9024 * gcc.target/arm/pr39839.c: Likewise.
9025 * gcc.target/arm/pr40657-2.c: Likewise.
9026 * gcc.target/arm/pr40956.c: Likewise.
9027 * gcc.target/arm/pr41679.c: Likewise.
9028 * gcc.target/arm/pr42235.c: Likewise.
9029 * gcc.target/arm/pr42495.c: Likewise.
9030 * gcc.target/arm/pr42505.c: Likewise.
9031 * gcc.target/arm/pr42574.c: Likewise.
9032 * gcc.target/arm/pr46883.c: Likewise.
9033 * gcc.target/arm/pr46934.c: Likewise.
9034 * gcc.target/arm/xor-and.c: Likewise.
9036 2011-06-14 Jason Merrill <jason@redhat.com>
9038 * g++.dg/other/error23.C: Adjust error message.
9039 * g++.dg/other/error32.C: Likewise.
9042 * g++.dg/cpp0x/rv-dotstar.C: New.
9045 * g++.dg/cpp0x/decltype30.C: New.
9047 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9049 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9052 * gfortran.dg/pr49103.f90: New test.
9054 2011-06-14 Tom de Vries <tom@codesourcery.com>
9057 * gcc.target/arm/ivopts-3.c: New test.
9058 * gcc.target/arm/ivopts-4.c: New test.
9059 * gcc.target/arm/ivopts-5.c: New test.
9061 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9063 PR rtl-optimization/49390
9064 * gcc.c-torture/execute/pr49390.c: New test.
9066 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9068 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9070 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
9072 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9073 * gcc.c-torture/execute/cmpsi-2.x: New file.
9074 * gcc.c-torture/execute/pr45262.c: Undo 172757.
9075 * gcc.c-torture/execute/pr45262.x: New file.
9076 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9077 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9079 * gcc.c-torture/compile/pr49163.c: Ditto.
9081 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
9083 * gcc.dg/vect/vect-16.c: Rename to...
9084 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9085 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9086 for double-word vectors.
9087 * gcc.dg/vect/vect-peel-4.c: Likewise.
9088 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9090 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9093 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
9096 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9098 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
9100 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9102 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9104 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9106 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9108 * gfortran.dg/trim_optimize_8.f90: New test case.
9110 2011-06-13 Jakub Jelinek <jakub@redhat.com>
9111 Ira Rosen <ira.rosen@linaro.org>
9113 PR tree-optimization/49352
9114 * gcc.dg/vect/pr49352.c: New test.
9116 2011-06-12 Tobias Burnus
9119 * gfortran.dg/alloc_comp_assign_11.f90: New.
9121 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9123 * gfortran.dg/trim_optimize_7.f90: New test.
9125 2011-06-10 Wei Guozhi <carrot@google.com>
9128 * gcc.target/arm/pr45335.c: New test.
9129 * gcc.target/arm/pr45335-2.c: New test.
9130 * gcc.target/arm/pr45335-3.c: New test.
9131 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9132 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9133 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9135 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9138 * g++.dg/parse/error39.C: New.
9140 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
9142 * gcc.target/arm/20090811-1.c: Skip for incompatible
9143 options, do not override other options.
9144 * gcc.target/arm/combine-cmp-shift.c: Skip for
9145 incompatible options.
9146 * gcc.target/arm/pr45094.c: Likewise.
9147 * gcc.target/arm/scd42-1.c: Likewise.
9148 * gcc.target/arm/scd42-3.c: Likewise.
9149 * gcc.target/arm/thumb-ltu.c: Likewise.
9151 * lib/target-supports.exp
9152 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9153 multilib flags use -mfpu with a value other than neon-fp16.
9155 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9157 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9158 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9160 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9162 * lib/target-supports.exp (check_effective_target_pie): New proc.
9163 * gcc.dg/pie-link.c: Use target pie.
9165 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
9166 Laurent Roug� <laurent.rouge@menta.fr>
9168 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9169 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9171 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
9173 * gfortran.dg/coarray/sync_1.f90: New test for
9174 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9176 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
9178 PR tree-optimization/49318
9179 * gcc.dg/vect/pr49318.c: New test.
9181 2011-06-09 David Krauss <potswa@mac.com>
9183 * g++.dg/template/arrow1.C: New.
9185 2011-06-09 Jason Merrill <jason@redhat.com>
9187 * lib/prune.exp: Prune "note"s.
9188 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9190 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9191 * g++.dg/template/dependent-expr3.C: Likewise.
9192 * g++.dg/parse/template7.C: Likewise.
9193 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9194 * g++.old-deja/g++.jason/rfg10.C: Likewise.
9195 * g++.old-deja/g++.pt/friend38.C: Likewise.
9196 * g++.old-deja/g++.pt/crash32.C: Likewise.
9197 * g++.old-deja/g++.other/init4.C: Likewise.
9198 * g++.old-deja/g++.other/friend8.C: Likewise.
9200 * g++.dg/ext/complex7.C: Adjust expected output.
9201 * g++.dg/diagnostic/method1.C: Likewise.
9202 * g++.dg/parse/parameter-declaration-2.C: Likewise.
9203 * g++.dg/parse/crash33.C: Likewise.
9204 * g++.dg/other/warning1.C: Likewise.
9205 * g++.dg/init/pr29571.C: Likewise.
9206 * g++.dg/warn/overflow-warn-1.C: Likewise.
9207 * g++.dg/warn/overflow-warn-3.C: Likewise.
9208 * g++.dg/warn/overflow-warn-4.C: Likewise.
9209 * g++.old-deja/g++.oliva/template1.C: Likewise.
9211 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9212 * g++.dg/parse/template7.C: Adjust.
9214 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
9217 * gcc.dg/pr49307.c: New.
9219 2011-06-09 Wei Guozhi <carrot@google.com>
9222 * gcc.target/arm/pr46975.c: New testcase.
9224 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
9226 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9227 (PMETH, arglist_t): Removed.
9228 (method_get_number_of_arguments): Removed.
9229 (method_get_nth_argument): Removed.
9230 (method_get_first_argument): Removed.
9231 (method_get_next_argument): Removed.
9232 (method_get_sizeof_arguments): Removed.
9233 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9235 (method_get_number_of_arguments): Removed.
9236 (method_get_nth_argument): Removed.
9237 (method_get_first_argument): Removed.
9238 (method_get_next_argument): Removed.
9239 (method_get_sizeof_arguments): Removed.
9240 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9242 2011-06-09 David Li <davidxl@google.com>
9244 * gcc.dg/dump-pass.c: New test.
9246 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9249 * g++.dg/parse/error38.C: New.
9251 2011-06-09 Jakub Jelinek <jakub@redhat.com>
9254 * gfortran.dg/pr49308.f90: New test.
9256 2011-06-08 Jason Merrill <jason@redhat.com>
9258 * g++.dg/cpp0x/noexcept11.C: New.
9259 * g++.dg/cpp0x/noexcept12.C: New.
9260 * g++.dg/cpp0x/sfinae11.C: Adjust.
9262 2011-06-08 Jakub Jelinek <jakub@redhat.com>
9265 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9266 to dg-options, match also DW_AT_linkage_name.
9268 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9271 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9272 -fno-common on alpha*-dec-osf*.
9273 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9275 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
9277 PR rtl-optimization/49303
9278 * gcc.target/ia64/pr49303.c: New test.
9280 2011-06-08 Tobias Burnus <burnus@net-b.de>
9283 * gfortran.dg/coarray_lock_1.f90: New.
9284 * gfortran.dg/coarray_lock_2.f90: New.
9286 2011-06-07 Jason Merrill <jason@redhat.com>
9288 * lib/prune.exp: Look for "required" rather than "instantiated".
9289 * g++.dg/abi/mangle11.C: Likewise.
9290 * g++.dg/abi/mangle12.C: Likewise.
9291 * g++.dg/abi/mangle17.C: Likewise.
9292 * g++.dg/abi/mangle20-2.C: Likewise.
9293 * g++.dg/abi/pragma-pack1.C: Likewise.
9294 * g++.dg/cpp0x/decltype26.C: Likewise.
9295 * g++.dg/cpp0x/decltype28.C: Likewise.
9296 * g++.dg/cpp0x/decltype29.C: Likewise.
9297 * g++.dg/cpp0x/enum11.C: Likewise.
9298 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9299 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9300 * g++.dg/cpp0x/pr47416.C: Likewise.
9301 * g++.dg/ext/case-range2.C: Likewise.
9302 * g++.dg/ext/case-range3.C: Likewise.
9303 * g++.dg/gomp/for-19.C: Likewise.
9304 * g++.dg/gomp/pr37533.C: Likewise.
9305 * g++.dg/gomp/pr38639.C: Likewise.
9306 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9307 * g++.dg/inherit/base3.C: Likewise.
9308 * g++.dg/inherit/using6.C: Likewise.
9309 * g++.dg/init/placement4.C: Likewise.
9310 * g++.dg/init/reference3.C: Likewise.
9311 * g++.dg/lookup/scoped6.C: Likewise.
9312 * g++.dg/lookup/using7.C: Likewise.
9313 * g++.dg/other/abstract1.C: Likewise.
9314 * g++.dg/other/error10.C: Likewise.
9315 * g++.dg/other/error5.C: Likewise.
9316 * g++.dg/other/field1.C: Likewise.
9317 * g++.dg/other/offsetof5.C: Likewise.
9318 * g++.dg/parse/bitfield2.C: Likewise.
9319 * g++.dg/parse/constant4.C: Likewise.
9320 * g++.dg/parse/crash20.C: Likewise.
9321 * g++.dg/parse/invalid-op1.C: Likewise.
9322 * g++.dg/parse/non-dependent2.C: Likewise.
9323 * g++.dg/parse/template18.C: Likewise.
9324 * g++.dg/tc1/dr152.C: Likewise.
9325 * g++.dg/tc1/dr166.C: Likewise.
9326 * g++.dg/tc1/dr176.C: Likewise.
9327 * g++.dg/tc1/dr213.C: Likewise.
9328 * g++.dg/template/access11.C: Likewise.
9329 * g++.dg/template/access2.C: Likewise.
9330 * g++.dg/template/access3.C: Likewise.
9331 * g++.dg/template/access7.C: Likewise.
9332 * g++.dg/template/arg7.C: Likewise.
9333 * g++.dg/template/cond2.C: Likewise.
9334 * g++.dg/template/crash13.C: Likewise.
9335 * g++.dg/template/crash40.C: Likewise.
9336 * g++.dg/template/crash7.C: Likewise.
9337 * g++.dg/template/crash84.C: Likewise.
9338 * g++.dg/template/ctor5.C: Likewise.
9339 * g++.dg/template/defarg13.C: Likewise.
9340 * g++.dg/template/defarg14.C: Likewise.
9341 * g++.dg/template/dtor7.C: Likewise.
9342 * g++.dg/template/eh2.C: Likewise.
9343 * g++.dg/template/error2.C: Likewise.
9344 * g++.dg/template/error43.C: Likewise.
9345 * g++.dg/template/friend32.C: Likewise.
9346 * g++.dg/template/injected1.C: Likewise.
9347 * g++.dg/template/instantiate1.C: Likewise.
9348 * g++.dg/template/instantiate3.C: Likewise.
9349 * g++.dg/template/instantiate5.C: Likewise.
9350 * g++.dg/template/instantiate7.C: Likewise.
9351 * g++.dg/template/local6.C: Likewise.
9352 * g++.dg/template/lookup2.C: Likewise.
9353 * g++.dg/template/member5.C: Likewise.
9354 * g++.dg/template/memfriend15.C: Likewise.
9355 * g++.dg/template/memfriend16.C: Likewise.
9356 * g++.dg/template/memfriend17.C: Likewise.
9357 * g++.dg/template/memfriend7.C: Likewise.
9358 * g++.dg/template/meminit1.C: Likewise.
9359 * g++.dg/template/nested3.C: Likewise.
9360 * g++.dg/template/non-type-template-argument-1.C: Likewise.
9361 * g++.dg/template/nontype12.C: Likewise.
9362 * g++.dg/template/nontype13.C: Likewise.
9363 * g++.dg/template/nontype6.C: Likewise.
9364 * g++.dg/template/pr23510.C: Likewise.
9365 * g++.dg/template/pr35240.C: Likewise.
9366 * g++.dg/template/ptrmem15.C: Likewise.
9367 * g++.dg/template/ptrmem6.C: Likewise.
9368 * g++.dg/template/qualified-id1.C: Likewise.
9369 * g++.dg/template/qualttp20.C: Likewise.
9370 * g++.dg/template/qualttp3.C: Likewise.
9371 * g++.dg/template/qualttp4.C: Likewise.
9372 * g++.dg/template/qualttp5.C: Likewise.
9373 * g++.dg/template/qualttp6.C: Likewise.
9374 * g++.dg/template/qualttp7.C: Likewise.
9375 * g++.dg/template/qualttp8.C: Likewise.
9376 * g++.dg/template/recurse.C: Likewise.
9377 * g++.dg/template/recurse2.C: Likewise.
9378 * g++.dg/template/ref5.C: Likewise.
9379 * g++.dg/template/scope2.C: Likewise.
9380 * g++.dg/template/sfinae10.C: Likewise.
9381 * g++.dg/template/sfinae3.C: Likewise.
9382 * g++.dg/template/sizeof3.C: Likewise.
9383 * g++.dg/template/static9.C: Likewise.
9384 * g++.dg/template/template-id-2.C: Likewise.
9385 * g++.dg/template/typedef13.C: Likewise.
9386 * g++.dg/template/typename4.C: Likewise.
9387 * g++.dg/template/using14.C: Likewise.
9388 * g++.dg/template/using2.C: Likewise.
9389 * g++.dg/template/warn1.C: Likewise.
9390 * g++.dg/warn/Wparentheses-13.C: Likewise.
9391 * g++.dg/warn/Wparentheses-15.C: Likewise.
9392 * g++.dg/warn/Wparentheses-16.C: Likewise.
9393 * g++.dg/warn/Wparentheses-17.C: Likewise.
9394 * g++.dg/warn/Wparentheses-18.C: Likewise.
9395 * g++.dg/warn/Wparentheses-19.C: Likewise.
9396 * g++.dg/warn/Wparentheses-20.C: Likewise.
9397 * g++.dg/warn/Wparentheses-23.C: Likewise.
9398 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9399 * g++.dg/warn/noeffect2.C: Likewise.
9400 * g++.dg/warn/noeffect4.C: Likewise.
9401 * g++.dg/warn/pr8570.C: Likewise.
9402 * g++.old-deja/g++.brendan/init2.C: Likewise.
9403 * g++.old-deja/g++.eh/spec6.C: Likewise.
9404 * g++.old-deja/g++.pt/crash10.C: Likewise.
9405 * g++.old-deja/g++.pt/crash36.C: Likewise.
9406 * g++.old-deja/g++.pt/derived3.C: Likewise.
9407 * g++.old-deja/g++.pt/error2.C: Likewise.
9408 * g++.old-deja/g++.pt/explicit70.C: Likewise.
9409 * g++.old-deja/g++.pt/infinite1.C: Likewise.
9410 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9411 * g++.old-deja/g++.pt/overload7.C: Likewise.
9412 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9414 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9415 Iain Sandoe <iains@gcc.gnu.org>
9417 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9418 Added code to deal with the case when [Protocol
9419 -descriptionForInstanceMethod:] or [Protocol
9420 -descriptionForClassMethod:] returns NULL.
9422 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9423 Iain Sandoe <iains@gcc.gnu.org>
9425 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9426 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9429 2011-06-07 Xinliang David Li <davidxl@google.com>
9431 * gcc.dg/inline_2.c: New test.
9432 * gcc.dg/unroll_2.c: New test.
9433 * gcc.dg/inline_3.c: New test.
9434 * gcc.dg/unroll_3.c: New test.
9435 * gcc.dg/inline_4.c: New test.
9436 * gcc.dg/unroll_4.c: New test.
9437 * gcc.dg/inline_1.c: New test.
9438 * gcc.dg/unroll_1.c: New test.
9440 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9442 PR tree-optimization/48497
9443 * lib/gcc-defs.exp (dg-additional-options): New proc.
9444 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9445 -msse2 on 32-bit x86.
9447 2011-06-06 Jason Merrill <jason@redhat.com>
9449 * g++.dg/cpp0x/enum19.C: New.
9451 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
9453 * gcc.target/arm/neon-reload-class.c: New test.
9455 2011-06-07 Dodji Seketeli <dodji@redhat.com>
9458 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9460 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9462 * gcc.target/arm/smlatb-1.c: New file.
9463 * gcc.target/arm/smlatt-1.c: New file.
9464 * gcc.target/arm/smlaltb-1.c: New file.
9465 * gcc.target/arm/smlaltt-1.c: New file.
9467 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9469 * gcc.target/arm/mla-2.c: New test.
9471 2011-06-07 Jakub Jelinek <jakub@redhat.com>
9473 PR gcov-profile/49299
9474 * gcc.dg/tree-prof/pr49299-1.c: New test.
9475 * gcc.dg/tree-prof/pr49299-2.c: New test.
9477 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
9479 * lib/target-supports.exp
9480 (check_effective_target_vect_widen_mult_qi_to_hi):
9481 Add NEON as supporting target.
9482 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9483 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9484 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9485 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9486 using widening multiplication on targets that support it.
9487 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9488 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9489 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9491 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9493 Updated all testcases in the ObjC/ObjC++ testsuites to use the
9494 Modern Objective-C runtime API.
9495 * objc/execute/next_mapping.h: Removed.
9496 * objc-obj-c++-shared/next-mapping.h: Removed.
9497 * objc-obj-c++-shared/Object1.h: Removed.
9498 * objc-obj-c++-shared/Object1.m: Removed.
9499 * objc-obj-c++-shared/Object1.mm: Removed.
9500 * objc-obj-c++-shared/Object1-implementation.h: Removed.
9501 * objc-obj-c++-shared/Protocol1.h: Removed.
9502 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9503 of ProtoBool, IVAR_T and METHOD.
9504 * objc-obj-c++-shared/runtime.h: New.
9505 * objc-obj-c++-shared/TestsuiteObject.h: New.
9506 * objc-obj-c++-shared/TestsuiteObject.m: New.
9508 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9509 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9510 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9512 * objc/execute/_cmd.m: Include
9513 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9514 runtime API. ([TestClass +initialize]): Include this method also
9515 with the GNU runtime.
9516 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9517 Object. ([-setValue:]): Return void.
9518 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9519 with the GNU runtime. Include
9520 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
9521 for the NeXT runtime. Use the existing print_ivars() and
9522 compare_structures() implementations for the old NeXT runtime.
9523 Added new implementations for the Modern GNU and NeXT runtimes.
9524 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9525 well. (main): Use objc_getClass(). Use return instead of exit.
9526 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9527 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
9529 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9530 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
9531 instead of Object. (main): Use return instead of exit().
9532 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
9533 instead of Object. Removed prototype for exit(). (main): Use
9534 return instead of exit(). Use the Modern Objective-C runtime API.
9535 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9537 * objc/execute/class-tests-1.h: Include
9538 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9539 runtime API. (test_class_with_superclass): Do not call [Object
9540 class]. There is no need to with the current libobjc.
9541 * objc/execute/class-tests-2.h: Include
9542 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9544 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9545 ../../objc-obj-c++-shared/next-mapping.h.
9546 * objc/execute/class-2.m: Likewise.
9547 * objc/execute/class-3.m: Likewise.
9548 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9549 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
9550 +initialize]): Include this method also with the GNU
9551 runtime. (main): Use the Modern Objective-C runtime API.
9552 * objc/execute/class-5.m: Likewise.
9553 * objc/execute/class-6.m: Likewise.
9554 * objc/execute/class-7.m: Likewise.
9555 * objc/execute/class-8.m: Likewise.
9556 * objc/execute/class-9.m: Likewise.
9557 * objc/execute/class-10.m: Likewise.
9558 * objc/execute/class-11.m: Likewise.
9559 * objc/execute/class-12.m: Likewise.
9560 * objc/execute/class-13.m: Likewise.
9561 * objc/execute/class-14.m: Likewise.
9562 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9563 this method also with the GNU runtime.
9564 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9565 +initialize]): Include this method also with the GNU runtime.
9566 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9568 * objc/execute/encode-1.m: Likewise.
9569 * objc/execute/enumeration-1.m: Likewise.
9570 * objc/execute/enumeration-2.m: Likewise.
9571 * objc/execute/exceptions/catchall-1.m: Likewise.
9572 * objc/execute/exceptions/finally-1.m: Likewise.
9573 * objc/execute/exceptions/foward-1.m: Likewise.
9574 * objc/execute/exceptions/local-variables-1.m: Likewise.
9575 * objc/execute/exceptions/throw-nil.m: Likewise.
9576 * objc/execute/exceptions/trivial.m: Likewise.
9577 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9578 of Object. Include objc/runtime.h instead of objc/objc-api.h.
9579 * objc/execute/exceptions/matcher-1.m: Likewise.
9580 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9582 * objc/execute/formal_protocol-2.m: Likewise.
9583 * objc/execute/formal_protocol-3.m: Likewise.
9584 * objc/execute/formal_protocol-4.m: Likewise.
9585 * objc/execute/formal_protocol-5.m: Include
9586 ../../objc-obj-c++-shared/runtime.h. (main): Always use
9588 * objc/execute/formal_protocol-6.m: Likewise.
9589 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9590 Object. Include <objc/Protocol.h> instead of
9591 ../../objc-obj-c++-shared/Protocol1.h.
9592 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9594 * objc/execute/informal_protocol.m: Likewise.
9595 * objc/execute/load-3.m: Likewise.
9596 * objc/execute/many_args_method.m ([TestClass +initialize]):
9597 Include this method with the GNU runtime as well.
9598 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9599 * objc/execute/nested-func-1.m: Use TestsuiteObject
9601 * objc/execute/nil_method-1.m: Likewise.
9602 * objc/execute/no_clash.m: Likewise.
9603 * objc/execute/np-1.m: Do not include
9604 ../../objc-obj-c++-shared/Protocol1.h.
9605 (main): Use return instead of exit().
9606 * objc/execute/np-2.m: Do not include
9607 ../../objc-obj-c++-shared/Protocol1.h.
9608 ([MyObject +initialize]): Include this method also with the GNU
9609 runtime. (main): Use return instead of exit().
9610 * objc/execute/object_is_class.m: Include
9611 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9612 of Object. (main): Use the Modern Objective-C runtime API.
9613 * objc/execute/object_is_meta_class.m: Likewise.
9614 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9615 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9616 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9617 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9618 Objective-C runtime API.
9619 * objc/execute/protocol-isEqual-2.m: Likewise.
9620 * objc/execute/protocol-isEqual-3.m: Likewise.
9621 * objc/execute/protocol-isEqual-4.m: Likewise.
9622 * objc/execute/redefining_self.m ([TestClass +initialize]):
9623 Include this method with the GNU runtime as well.
9624 * objc/execute/root_methods.m: Include
9625 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9626 Include this method with the GNU runtime as well.
9627 (main): Use the Modern Objective-C runtime API.
9628 * objc/execute/selector-1.m: Include
9629 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9630 of Object. (main): Use the Modern Objective-C runtime API.
9631 * objc/execute/static-1.m ([Test +initialize]): Include this
9632 method with the GNU runtime as well.
9633 * objc/execute/static-2.m: Likewise.
9634 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9635 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9636 ([MathClass +initialize]): Include this method with the GNU
9638 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9640 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9641 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9642 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9643 * objc.dg/attributes/method-attribute-1.m: Likewise.
9644 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9645 * objc.dg/attributes/method-attribute-2.m: Likewise.
9646 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9647 * objc.dg/attributes/method-attribute-3.m: Likewise.
9648 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9649 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9650 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9651 * obj-c++.dg/bitfield-1.mm: Likewise.
9652 * obj-c++.dg/bitfield-2.mm: Likewise
9653 * objc.dg/bitfield-3.m: Likewise.
9654 * obj-c++.dg/bitfield-4.mm: Likewise.
9655 * objc.dg/bitfield-5.m: Likewise
9656 * objc.dg/call-super-1.m: Likewise.
9657 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9658 Use objc_getClass() instead of objc_get_class(), but for the GNU
9659 runtime redefine objc_getClass as objc_get_class. Include
9660 ../objc-obj-c++-shared/runtime.h.
9661 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9662 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9663 Use the Modern Objective-C runtime API.
9664 * objc.dg/class-protocol-1.m: Include
9665 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9666 * obj-c++.dg/class-protocol-1.mm: Likewise.
9667 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9668 * objc.dg/comp-types-10.m: Likewise.
9669 * objc.dg/comp-types-11.m: Likewise.
9670 * objc.dg/comp-types-12.m: Likewise.
9671 * obj-c++.dg/comp-types-9.mm: Likewise.
9672 * obj-c++.dg/comp-types-11.mm: Likewise.
9673 * obj-c++.dg/comp-types-12.mm: Likewise.
9674 * obj-c++.dg/comp-types-13.mm: Likewise.
9675 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9676 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9677 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9678 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9679 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9680 * objc.dg/desig-init-1.m: Likewise.
9681 * obj-c++.dg/defs.mm: Likewise.
9682 * objc.dg/exceptions-2.m: Likewise.
9683 * obj-c++.dg/except-1.mm: Likewise.
9684 * obj-c++.dg/exceptions-2.mm: Likewise.
9685 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9686 Use the Modern Objective-C runtime API.
9687 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9688 the Modern Objective-C runtime API. Do not include
9689 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9690 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9691 the Modern Objective-C runtime API except when using an older NeXT
9693 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9694 the Modern Objective-C runtime API.
9695 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9697 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9698 * objc.dg/encode-7-next-64bit.m: Updated include.
9699 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9701 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9702 the Modern Objective-C runtime API.
9703 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9704 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9705 instead of ../objc-obj-c++-shared/Protocol1.h.
9706 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9707 the Modern Objective-C runtime API except when using an older NeXT
9709 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9710 the Modern Objective-C runtime API.
9711 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9713 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9714 * objc.dg/fix-and-continue-2.m: Likewise.
9715 * objc.dg/foreach-1.m: Likewise.
9716 * objc.dg/foreach-2.m: Likewise.
9717 * objc.dg/foreach-3.m: Likewise.
9718 * objc.dg/foreach-4.m: Likewise.
9719 * objc.dg/foreach-5.m: Likewise.
9720 * objc.dg/foreach-6.m: Likewise.
9721 * objc.dg/foreach-7.m: Likewise.
9722 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9724 * objc.dg/func-ptr-2.m: Likewise.
9725 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9726 Do not include objc/objc-api.h.
9727 * obj-c++.dg/fsf-package-0.mm: Likewise.
9728 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9729 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9730 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9732 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9733 * objc.dg/gnu-runtime-3.m: Likewise.
9734 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9735 * objc.dg/headers.m: Include objc/runtime.h instead of
9736 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9737 for the NeXT runtime.
9738 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9739 * obj-c++.dg/isa-field-1.mm: Likewise.
9740 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9741 * objc.dg/layout-1.m: Likewise.
9742 * objc.dg/layout-2.m: Likewise.
9743 * objc.dg/local-decl-2.m: Likewise.
9744 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9745 Object. ([Container +elementForView:]): Use
9746 class_conformsToProtocol().
9747 * obj-c++.dg/lookup-2.mm: Likewise.
9748 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9749 * obj-c++.dg/local-decl-1.mm: Likewise.
9750 * objc.dg/method-3.m: Likewise.
9751 * objc.dg/method-4.m: Likewise.
9752 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9753 ../objc-obj-c++-shared/Protocol1.h.
9754 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9755 * objc.dg/method-9.m: Likewise.
9756 * objc.dg/method-10.m: Likewise.
9757 * objc.dg/method-13.m ([Root +initialize]): Include this method
9758 also for the GNU runtime. (main): Use objc_getClass() also for
9760 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9761 * objc.dg/method-17.m: Likewise.
9762 * objc.dg/method-19.m: Likewise.
9763 * objc.dg/method-20b.m: Likewise.
9764 * obj-c++.dg/method-2.mm: Likewise.
9765 * obj-c++.dg/method-6.mm: Likewise.
9766 * obj-c++.dg/method-10.mm: Likewise.
9767 * obj-c++.dg/method-11.mm: Likewise.
9768 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9769 ../objc-obj-c++-shared/Protocol1.h.
9770 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9771 * obj-c++.dg/method-15.mm: Likewise.
9772 * obj-c++.dg/method-17.mm: Likewise.
9773 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9774 +initialize]): Include this method also for the GNU
9775 runtime. (main): Use objc_getClass() also for the GNU runtime.
9776 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9777 * obj-c++.dg/method-22.mm: Likewise.
9778 * obj-c++.dg/method-23.mm: Likewise.
9779 * obj-c++.dg/no-extra-load.mm: Likewise.
9780 * objc.dg/objc-fast-4.m: Likewise.
9781 * objc.dg/objc-gc-4.m: Likewise.
9782 * obj-c++.dg/objc-gc-3.mm: Likewise.
9783 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9784 protocol_getMethodDescription() instead of [Protocol
9785 -descriptionForInstanceMethod].
9786 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9787 Made it available with all runtimes. (main): Call -test instead
9789 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9790 and put into a category.
9791 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9792 Object. Include objc/objc.h.
9793 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9794 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9795 New. (main): Use protocol_getMethodDescription() instead
9796 of [Protocol -descriptionForInstanceMethod] and [Protocol
9797 -descriptionForClassMethod].
9798 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9799 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9800 Objective-C runtime API.
9801 * obj-c++.dg/proto-qual-1.mm: Likewise.
9802 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9804 * obj-c++.dg/property/property-1.mm: Likewise.
9805 * obj-c++.dg/qual-types-1.mm: Likewise.
9806 * objc.dg/selector-2.m: Include objc/objc.h instead of
9807 ../objc-obj-c++-shared/Object1.h.
9808 * obj-c++.dg/selector-2.mm: Likewise.
9809 * obj-c++.dg/selector-5.mm: Likewise.
9810 * obj-c++.dg/selector-6.mm: Likewise.
9811 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9812 Object. Do not include objc/objc-api.h.
9813 * obj-c++.dg/set-not-used-1.mm: Likewise.
9814 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9815 * objc.dg/stret-1.m: Likewise.
9816 * objc.dg/stret-2.m: Likewise.
9817 * obj-c++.dg/super-class-2.mm: Likewise.
9818 * objc.dg/super-class-3.m: Likewise.
9819 * objc.dg/super-class-4.m: Likewise.
9820 * objc.dg/sync-2.m: Likewise.
9821 * obj-c++.dg/sync-2.mm: Likewise.
9822 * objc.dg/sync-1.m: Include objc/objc.h instead of
9823 ../objc-obj-c++-shared/Object1.h.
9824 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9825 'Class' as the type of 'isa'.
9826 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9827 Objective-C runtime API. ([TestClass +initialize]): Include this
9828 method with the GNU runtime as well.
9829 * objc.dg/strings/strings-1.m: Updated includes.
9830 * obj-c++.dg/strings/strings-1.mm: Likewise.
9831 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9832 objc.dg/strings/const-str-12b.m.
9833 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9834 * obj-c++.dg/template-3.mm: Likewise.
9835 * obj-c++.dg/template-4.mm: Likewise.
9836 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9837 Objective-C runtime API.
9838 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9839 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9840 * obj-c++.dg/try-catch-1.mm: Likewise.
9841 * obj-c++.dg/try-catch-2.mm: Likewise.
9842 * objc.dg/try-catch-3.m: Likewise.
9843 * obj-c++.dg/try-catch-3.mm: Likewise.
9844 * objc.dg/try-catch-6.m: Likewise.
9845 * objc.dg/try-catch-7.m: Likewise.
9846 * obj-c++.dg/try-catch-7.mm: Likewise.
9847 * obj-c++.dg/try-catch-8.mm: Likewise.
9848 * obj-c++.dg/try-catch-9.mm: Likewise.
9849 * objc.dg/try-catch-10.m: Likewise.
9850 * obj-c++.dg/try-catch-11.mm: Likewise.
9851 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9852 Object. Include objc/objc.h.
9853 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9854 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9855 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9856 Object. Use Modern Objective-C runtime API. Do not use
9858 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9859 * obj-c++.dg/torture/trivial.mm: Likewise.
9860 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9861 instead of ../objc-obj-c++-shared/Object1.h. Include
9862 ../objc-obj-c++-shared/runtime.h.
9863 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9864 * objc.dg/torture/strings/const-str-11.m: Likewise.
9865 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9866 * objc.dg/torture/strings/const-str-9.m: Likewise.
9867 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9868 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9869 instead of Object. Only add _FooClassReference if
9871 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9872 * objc.dg/torture/strings/const-str-8.m: Likewise.
9873 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9874 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9876 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9878 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9879 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9880 * obj-c++.dg/va-meth-1.mm: Likewise.
9881 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9882 ../objc-obj-c++-shared/Object1.h.
9883 * objc.dg/zero-link-3.m: Likewise.
9885 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9887 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9889 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9892 * obj-c++.dg/property/cxx-property-1.mm: New.
9893 * obj-c++.dg/property/cxx-property-2.mm: New.
9895 2011-06-06 Jason Merrill <jason@redhat.com>
9897 * g++.dg/cpp0x/regress/ptrmem1.C: New.
9899 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
9901 PR rtl-optimization/49145
9903 * gcc.c-torture/compile/pr49145.c: New test.
9905 2011-06-06 Jakub Jelinek <jakub@redhat.com>
9908 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9909 to dg-options, match also DW_AT_linkage_name.
9912 * gcc.dg/debug/pr49294.c: New test.
9915 * g++.dg/opt/pr49264.C: New test.
9917 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
9919 PR tree-optimization/49243
9920 * gcc.dg/pr49243.c: New.
9922 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9924 * gnat.dg/specs/cond_expr1.ads: New test.
9926 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9928 * gnat.dg/deferred_const4.ad[sb]: New test.
9929 * gnat.dg/deferred_const4_pkg.ads: New helper.
9931 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9933 * gnat.dg/test_tamdt.adb: Rename to...
9934 * gnat.dg/taft_type1.adb: ...this.
9935 * gnat.dg/tamdt.ad[sb]: Rename to...
9936 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9937 * gnat.dg/tamdt_aux.ads: Rename to...
9938 * gnat.dg/taft_type1_pkg2.ads: ...this.
9939 * gnat.dg/taft_type2.ad[sb]: New test.
9940 * gnat.dg/taft_type2_pkg.ads: New helper.
9941 * gnat.dg/taft_type3.adb: New test.
9942 * gnat.dg/taft_type3_pkg.ads: New helper.
9944 2011-06-05 Tobias Burnus <burnus@net-b.de>
9947 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9950 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9953 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9955 * objc.dg/gnu-api-2-objc.m: Likewise.
9956 * obj-c++.dg/gnu-api-2-class.mm: Likewise
9957 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9959 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9961 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
9962 alignment, not the alignment, when calling class_addIvar(). Add
9963 an 'isa' instance variable to the test root class.
9964 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9966 2011-06-04 Jan Hubicka <jh@suse.cz>
9968 PR tree-optimization/48893
9969 PR tree-optimization/49091
9970 PR tree-optimization/49179
9971 * gfortran.dg/pr49179.f90: New testcase
9973 2011-06-04 Jan Hubicka <jh@suse.cz>
9976 * g++.dg/torture/pr48954.C: New testcase.
9978 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9980 * g++.dg/warn/delete-non-virtual-dtor.C: New.
9982 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9985 * g++.dg/diagnostic/bitfld2.C: New.
9987 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9990 * gcc.c-torture/execute/pr49281.c: New test.
9992 2011-06-04 Jan Hubicka <jh@suse.cz>
9994 PR tree-optimize/48929
9995 * gcc.c-torture/compile/pr48929.c: New testcase.
9997 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9999 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10001 2011-06-03 Jakub Jelinek <jakub@redhat.com>
10004 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10006 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10008 * objc.dg/headers.m: Do not include sarray.h and hash.h.
10010 2011-06-03 Richard Henderson <rth@redhat.com>
10011 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10013 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10015 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10017 * objc.dg/headers.m: Do not include objc-list.h.
10019 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10021 * objc.dg/type-stream-1.m: Test removed.
10022 * objc.dg/headers.m: Do not include typedstream.h.
10024 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10026 * objc.dg/torture/forward-1.m (main): Updated testcase.
10028 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
10031 * gcc.c-torture/compile/pr49163.c: New.
10033 2011-06-02 Asher Langton <langton2@llnl.gov>
10036 * gfortran.dg/PR49268.f90: New test.
10038 2011-06-02 Asher Langton <langton2@llnl.gov>
10041 * gfortran.dg/PR37039.f90: New test.
10043 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10046 * objc.dg/method-5.m: Updated.
10047 * objc.dg/method-19.m: Updated.
10048 * objc.dg/method-lookup-1.m: New.
10049 * obj-c++.dg/method-6.mm: Updated.
10050 * obj-c++.dg/method-7.mm: Updated.
10051 * obj-c++.dg/method-lookup-1.mm: New.
10053 2011-06-02 DJ Delorie <dj@redhat.com>
10055 * lib/timeout.exp (timeout): Add board_info support.
10057 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
10059 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10061 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10064 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10065 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10067 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
10068 Hans-Peter Nilsson <hp@axis.com>
10070 PR rtl-optimization/48840
10071 * gcc.target/sparc/ultrasp13.c: New test.
10073 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
10076 * gcc.c-torture/compile/pr49238.c: New.
10078 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
10080 * gcc.target/arm/g2.c: Skip test in -mthumb.
10081 Skip test unless cpu is xscale.
10082 * gcc.target/arm/scd42-2.c: Likewise.
10083 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10085 2011-06-01 Jason Merrill <jason@redhat.com>
10087 * g++.dg/cpp0x/decltype28.C: New.
10088 * g++.dg/cpp0x/decltype29.C: New.
10090 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
10093 * gcc.target/mips/pr45074.c: New test.
10095 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
10096 Hans-Peter Nilsson <hp@axis.com>
10098 PR rtl-optimization/48830
10099 * gcc.target/sparc/ultrasp12.c: New test.
10101 2011-06-01 David Li <davidxl@google.com>
10103 * gcc.dg/profile-dir-1.c: Change pass name.
10104 * gcc.dg/profile-dir-2.c: Ditto.
10105 * gcc.dg/tree-ssa/dump-1.c: Ditto.
10106 * gcc.dg/tree-ssa/loop-25.c: Ditto.
10107 * gcc.dg/tree-prof/stringop-1.c: Ditto.
10108 * gcc.dg/tree-prof/update-loopch.c: Ditto.
10109 * gcc.dg/tree-prof/stringop-2.c: Ditto.
10110 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10111 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10112 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10113 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10114 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10115 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10116 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10117 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10118 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10119 * gcc.dg/profile-dir-3.c: Ditto.
10120 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10122 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
10124 * objc.dg/attributes/method-nonnull-1.m: New test.
10125 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10127 2011-05-31 Tobias Burnus <burnus@net-b.de>
10130 * gfortran.dg/coarray_atomic_1.f90: New.
10131 * gfortran.dg/coarray/atomic_1.f90: New.
10133 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10135 * gcc.dg/guality/bswaptest.c: New test.
10136 * gcc.dg/guality/clztest.c: New test.
10137 * gcc.dg/guality/ctztest.c: New test.
10138 * gcc.dg/guality/rotatetest.c: New test.
10141 * gcc.target/i386/pr48688.c: New test.
10143 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
10146 * g++.dg/lookup/name-clash9.C: New.
10148 2011-05-31 Tobias Burnus <burnus@net-b.de>
10151 * gfortran.dg/coarray/dummy_1.f90: New.
10153 2011-05-31 Tobias Burnus <burnus@net-b.de>
10156 * gfortran.dg/coarray/save_1.f90: New.
10157 * gfortran.dg/coarray_4.f90: Update dg-error.
10159 2011-05-31 Jason Merrill <jason@redhat.com>
10161 * g++.dg/cpp0x/rv-template1.C: New.
10163 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10165 PR rtl-optimization/49235
10166 * gcc.dg/pr49235.c: New test.
10168 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10170 PR tree-optimization/49093
10171 * gcc.dg/vect/pr49093.c: New test.
10173 2011-05-31 Dodji Seketeli <dodji@redhat.com>
10176 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10178 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10181 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10184 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
10187 * gcc.c-torture/execute/pr49186.c: New.
10189 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
10192 * gcc.target/i386/pr49168-1.c: New.
10194 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10195 Eric Botcazou <ebotcazou@adacore.com>
10197 * gcc.dg/guality/drap.c: New test.
10199 2011-05-30 Richard Guenther <rguenther@suse.de>
10201 PR tree-optimization/49210
10202 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10203 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10205 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10208 * g++.dg/gomp/pr49223-1.C: New test.
10209 * g++.dg/gomp/pr49223-2.C: New test.
10211 2011-05-30 Richard Guenther <rguenther@suse.de>
10213 PR tree-optimization/49218
10214 * gcc.c-torture/execute/pr49218.c: New testcase.
10216 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
10218 PR tree-optimization/49199
10219 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10220 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10221 -fno-tree-scev-cprop.
10223 2011-05-29 Janus Weil <janus@gcc.gnu.org>
10226 * gfortran.dg/extends_13.f03: New.
10228 2011-05-29 Jakub Jelinek <jakub@redhat.com>
10230 PR rtl-optimization/49095
10231 * gcc.target/i386/pr49095.c: New test.
10233 2011-05-29 Tobias Burnus <burnus@net-b.de>
10236 * gfortran.dg/coarray_24.f90: New.
10238 2011-05-29 Tobias Burnus <burnus@net-b.de>
10241 * gfortran.dg/coarray_23.f90: New.
10243 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
10245 From Ryan Mansfield
10246 * gcc.dg/pr48826.c: New test.
10248 2011-05-29 Richard Guenther <rguenther@suse.de>
10250 PR tree-optimization/49217
10251 * gcc.dg/torture/pr49217.c: New testcase.
10253 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
10256 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10258 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
10260 * gnat.dg/boolean_subtype.adb: Rename to...
10261 * gnat.dg/boolean_subtype1.adb: ...this.
10263 2011-05-28 Jason Merrill <jason@redhat.com>
10265 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10267 2011-05-27 Jason Merrill <jason@redhat.com>
10269 * g++.dg/cpp0x/enum18.C: Adjust.
10271 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10273 2011-05-27 Tobias Burnus <burnus@net-b.de>
10276 * gfortran.dg/coarray_22.f90: New.
10278 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10280 PR tree-optimization/46728
10281 * gcc.target/powerpc/pr46728-1.c: New.
10282 * gcc.target/powerpc/pr46728-2.c: New.
10283 * gcc.target/powerpc/pr46728-3.c: New.
10284 * gcc.target/powerpc/pr46728-4.c: New.
10285 * gcc.target/powerpc/pr46728-5.c: New.
10286 * gcc.dg/pr46728-6.c: New.
10287 * gcc.target/powerpc/pr46728-7.c: New.
10288 * gcc.target/powerpc/pr46728-8.c: New.
10289 * gcc.dg/pr46728-9.c: New.
10290 * gcc.target/powerpc/pr46728-10.c: New.
10291 * gcc.target/powerpc/pr46728-11.c: New.
10292 * gcc.dg/pr46728-12.c: New.
10293 * gcc.target/powerpc/pr46728-13.c: New.
10294 * gcc.target/powerpc/pr46728-14.c: New.
10295 * gcc.target/powerpc/pr46728-15.c: New.
10296 * gcc.target/powerpc/pr46728-16.c: New.
10298 2011-05-27 Jason Merrill <jason@redhat.com>
10300 * g++.dg/abi/mangle47.C: New.
10303 * g++.dg/template/const5.C: New.
10305 * g++.dg/cpp0x/enum18.C: New.
10307 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10309 * g++.dg/cpp0x/error6.C: New.
10311 * g++.dg/cpp0x/error5.C: New.
10313 2011-05-27 Jakub Jelinek <jakub@redhat.com>
10316 * g++.dg/eh/cond6.C: New test.
10318 2011-05-27 Tobias Burnus <burnus@net-b.de>
10321 * gfortran.dg/rank_3.f90: New.
10322 * gfortran.dg/rank_4.f90: New.
10324 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
10326 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10327 replace dump search.
10329 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
10331 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10332 * gnat.dg/bit_packed_array5.adb: ...here.
10334 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10337 * g++.dg/cpp0x/auto25.C: New.
10339 2011-05-27 Richard Guenther <rguenther@suse.de>
10341 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10343 2011-05-27 Richard Guenther <rguenther@suse.de>
10345 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10347 2011-05-27 Richard Guenther <rguenther@suse.de>
10349 PR middle-end/49189
10350 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10352 2011-05-26 Jason Merrill <jason@redhat.com>
10354 * g++.dg/cpp0x/friend1.C: New.
10355 * g++.dg/cpp0x/friend2.C: New.
10357 * g++.dg/cpp0x/auto7.C: Update.
10358 * g++.dg/template/crash50.C: Adjust.
10359 * g++.dg/template/static9.C: Adjust.
10360 * g++.old-deja/g++.ext/memconst.C: Adjust.
10362 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
10364 * gcc.dg/march.c: Ignore a note for some targets.
10366 2011-05-26 Janis Johnson <janis187@us.ibm.com>
10367 Nathan Froyd <froydnj@codesourcery.com>
10371 * g++.old-deja/g++.jason/cond.C: Remove xfails.
10372 * g++.dg/parse/pr18770.C: New test.
10373 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10375 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10378 * gfortran.dg/dependency_40.f90 : New test.
10380 2011-05-26 Tobias Burnus <burnus@net-b.de>
10383 * gfortran.dg/coarray/registering_1.f90: New.
10385 2011-05-26 Jason Merrill <jason@redhat.com>
10387 * g++.dg/cpp0x/variadic111.C: New.
10388 * g++.dg/cpp0x/variadic41.C: Adjust.
10390 2011-05-26 Richard Guenther <rguenther@suse.de>
10392 PR tree-optimization/48702
10393 * gcc.dg/torture/pr48702.c: New testcase.
10395 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10397 PR gcov-profile/48845
10398 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10400 * gcc.dg/matrix/matrix.exp: Likewise.
10401 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10402 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10403 line number to check_profiling_available.
10404 * lib/target-supports.exp (check_profiling_available): Account for
10406 Require TLS runtime support with -fprofile-generate.
10407 * lib/profopt.exp (profopt-execute): Add TLS options for
10408 -fprofile-generate.
10409 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10411 2011-05-26 Jakub Jelinek <jakub@redhat.com>
10414 * g++.dg/eh/cond5.C: New test.
10416 PR tree-optimization/49161
10417 * gcc.c-torture/execute/pr49161.c: New test.
10419 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10421 * gcc.target/arm/neon-vorn-vbic.c: New test.
10423 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
10425 PR tree-optimization/49038
10426 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10427 * gcc.dg/vect/pr49038.c: New test.
10429 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
10431 * g++.dg/init/pr25811-3.C: New.
10432 * g++.dg/init/pr25811-4.C: New.
10434 2011-05-25 Jason Merrill <jason@redhat.com>
10436 * g++.dg/cpp0x/enum17.C: New.
10437 * g++.old-deja/g++.jason/rfg10.C: Adjust.
10439 * g++.dg/cpp0x/auto24.C: New.
10441 * g++.dg/cpp0x/error4.C: New.
10443 * g++.dg/cpp0x/rv-restrict.C: New.
10445 * g++.dg/cpp0x/enum15.C: New.
10446 * g++.dg/cpp0x/constexpr-switch2.C: New.
10448 * g++.dg/cpp0x/variadic110.C: New.
10450 * g++.dg/cpp0x/auto9.C: Add typedef test.
10452 * g++.dg/cpp0x/auto23.C: New.
10453 * g++.dg/cpp0x/auto9.C: Adjust.
10455 * g++.dg/cpp0x/defaulted29.C: New.
10457 * g++.dg/cpp0x/initlist51.C: New.
10459 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
10461 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10462 * g++.dg/abi/packed1.C: Suppress warning.
10463 * g++.dg/warn/Wunused-parm-3.C: Likewise.
10464 * g++.dg/template/stdarg1.C: Likewise.
10465 * g++.dg/other/packed1.C: Remove arm from xfail list.
10467 2011-05-25 Jason Merrill <jason@redhat.com>
10469 * g++.dg/cpp0x/enum16.C: New.
10470 * g++.dg/parse/error15.C: Adjust.
10472 * g++.dg/cpp0x/initlist50.C: New.
10474 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10476 * g++.dg/cpp0x/variadic109.C: New.
10478 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
10480 * gcc.target/i386/pause-1.c: New.
10482 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
10484 * gcc.dg/stack-usage-1.c: Adjust comment.
10485 * gcc.dg/stack-usage-2.c: New test.
10487 2011-05-25 Jakub Jelinek <jakub@redhat.com>
10490 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10491 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10493 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
10495 PR rtl-optimization/48757
10496 * gfortran.dg/pr48757.f: New test case.
10498 2011-05-24 Jason Merrill <jason@redhat.com>
10500 * g++.dg/cpp0x/access01.C: New.
10502 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10505 * objc.dg/pr48177.m: New testcase.
10507 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10510 * objc.dg/pr48187.m: New testcase.
10511 * obj-c++.dg/pr48187.mm: New testcase.
10512 * objc.dg/ivar-extra-semicolon.m: New testcase.
10514 2011-05-24 Jason Merrill <jason@redhat.com>
10516 * g++.dg/template/access21.C: New.
10517 * g++.dg/template/access22.C: New.
10519 2011-05-24 Michael Matz <matz@gcc.gnu.org>
10521 PR rtl-optimization/48633
10522 * g++.dg/pr48633.C: New test.
10524 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10527 * g++.dg/other/pr49133.C: New test.
10529 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10530 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10532 * gcc.dg/torture/tls/run-gd.c: New test.
10533 * gcc.dg/torture/tls/run-ie.c: New test.
10534 * gcc.dg/torture/tls/run-ld.c: New test.
10535 * gcc.dg/torture/tls/run-le.c: New test.
10536 * lib/target-supports.exp (check_effective_target_tls_runtime):
10537 Build testcase with TLS options.
10539 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10541 * gcc.dg/vect/pr48172.c: Remove dg-do run.
10543 2011-05-24 Tom de Vries <tom@codesourcery.com>
10545 PR tree-optimization/49121
10546 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10548 2011-05-23 Jason Merrill <jason@redhat.com>
10550 * g++.dg/cpp0x/defaulted28.C: New.
10552 * g++.dg/cpp0x/sfinae25.C: New.
10554 * g++.dg/cpp0x/rv-cast2.C: New.
10556 * g++.dg/cpp0x/enum14.C: New.
10558 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10561 * gcc.c-torture/execute/pr49123.c: New test.
10564 * gcc.dg/debug/pr49032.c: New test.
10567 * gcc.dg/pr49120.c: New test.
10569 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
10572 * gcc.target/i386/pr47315.c: New test.
10574 2011-05-23 Jason Merrill <jason@redhat.com>
10576 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10578 * g++.dg/cpp0x/sfinae24.C: New.
10580 * g++.dg/cpp0x/error3.C: New.
10582 * g++.dg/cpp0x/defaulted27.C: New.
10584 * g++.dg/cpp0x/decltype27.C: New.
10586 2011-05-23 Richard Guenther <rguenther@suse.de>
10588 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10590 2011-05-23 Richard Guenther <rguenther@suse.de>
10592 PR tree-optimization/40874
10593 * g++.dg/tree-ssa/pr40874.C: New testcase.
10595 2011-05-23 Richard Guenther <rguenther@suse.de>
10597 PR tree-optimization/49115
10598 * g++.dg/torture/pr49115.C: New testcase.
10600 2011-05-23 Richard Guenther <rguenther@suse.de>
10602 PR middle-end/15419
10603 * gcc.dg/memcpy-3.c: New testcase.
10605 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10607 PR middle-end/48973
10608 * gcc.c-torture/execute/pr48973-1.c: New test.
10609 * gcc.c-torture/execute/pr48973-2.c: New test.
10611 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10614 * g++.dg/warn/pr18016.C: New.
10616 2011-05-23 Tom de Vries <tom@codesourcery.com>
10619 * gcc.target/arm/ivopts-6.c: New test.
10621 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10623 PR middle-end/49029
10624 * gcc.c-torture/compile/pr49029.c: New test.
10626 2011-05-22 Jason Merrill <jason@redhat.com>
10628 * g++.dg/cpp0x/sfinae23.C: New.
10629 * g++.dg/cpp0x/sfinae8.C: Correct.
10631 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10633 * gfortran.dg/function_optimize_8.f90: New test case.
10635 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10637 PR tree-optimization/49087
10638 * gcc.dg/vect/O3-pr49087.c: New test.
10640 2011-05-21 Jason Merrill <jason@redhat.com>
10642 * g++.dg/debug/const5.C: New.
10644 2011-05-20 Jason Merrill <jason@redhat.com>
10646 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10648 * g++.dg/cpp0x/constexpr-static7.C: New.
10650 * g++.dg/cpp0x/enum12.C: New.
10651 * g++.dg/cpp0x/enum13.C: New.
10653 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10656 * gfortran.dg/select_type_23.f03: New.
10658 2011-05-20 Jason Merrill <jason@redhat.com>
10660 * g++.dg/cpp0x/defaulted26.C: New.
10662 * g++.dg/cpp0x/noexcept02.C: Fix.
10663 * g++.dg/cpp0x/noexcept03.C: Fix.
10664 * g++.dg/cpp0x/noexcept08.C: Fix.
10665 * g++.dg/cpp0x/noexcept10.C: New.
10667 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10670 * gfortran.dg/extends_12.f03: New.
10672 2011-05-20 Jason Merrill <jason@redhat.com>
10674 * g++.dg/template/koenig9.C: New.
10675 * g++.dg/opt/pr47615.C: Fix.
10676 * g++.dg/overload/defarg1.C: Fix.
10677 * g++.dg/tc1/dr213.C: Remove xfail.
10678 * g++.dg/torture/pr34850.C: Fix.
10679 * g++.dg/torture/pr39362.C: Fix.
10680 * g++.old-deja/g++.brendan/crash56.C: Fix.
10681 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10683 2011-05-20 Richard Guenther <rguenther@suse.de>
10685 PR tree-optimization/49079
10686 * gcc.dg/torture/pr49079.c: New testcase.
10688 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10690 PR tree-optimization/49073
10691 * gcc.c-torture/execute/pr49073.c: New test.
10693 2011-06-19 Tobias Burnus <burnus@net-b.de>
10696 * gfortran.dg/coarray_21.f90: New.
10698 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10700 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10703 2011-05-19 Richard Guenther <rguenther@suse.de>
10706 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10708 2011-05-19 Richard Guenther <rguenther@suse.de>
10710 PR middle-end/48985
10711 * gcc.dg/builtin-object-size-11.c: New testcase.
10713 2011-05-19 Tom de Vries <tom@codesourcery.com>
10716 * gcc.target/arm/ivopts.c: New test.
10717 * gcc.target/arm/ivopts-2.c: New test.
10719 2011-05-19 Tom de Vries <tom@codesourcery.com>
10721 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10723 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10725 * gcc.c-torture/execute/960321-1.x: Remove.
10727 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10730 * gfortran.dg/move_alloc_4.f90: New.
10732 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10735 * gcc.target/i386/pr49002-1.c: New test.
10736 * gcc.target/i386/pr49002-2.c: Likewise.
10738 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10740 PR tree-optimization/49039
10741 * gcc.c-torture/execute/pr49039.c: New test.
10742 * gcc.dg/tree-ssa/pr49039.c: New test.
10743 * g++.dg/torture/pr49039.C: New test.
10745 2011-05-18 Jason Merrill <jason@redhat.com>
10747 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10748 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10749 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10751 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10753 * gcc.target/bfin/mcpu-bf592.c: New test.
10755 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10757 PR tree-optimization/41881
10758 * gcc.dg/vect/O3-pr41881.c: New test.
10759 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10761 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10763 PR tree-optimization/49000
10764 * gcc.dg/pr49000.c: New test.
10766 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10768 * gnat.dg/invalid1.adb: New test.
10770 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10772 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10774 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10775 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10777 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10780 * g++.dg/cpp0x/range-for18.C: New.
10782 2011-05-15 Tobias Burnus <burnus@net-b.de>
10785 * gfortran.dg/coarray/image_index_2.f90: New.
10787 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10789 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10790 * g++.dg/cpp0x/override2.C: New.
10792 2011-05-14 Tobias Burnus <burnus@net-b.de>
10795 * gfortran.de/coarray_20.f90: New.
10797 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10800 * function_optimize_7.f90: New test case.
10802 2011-05-13 Jason Merrill <jason@redhat.com>
10804 * g++.dg/cpp0x/decltype26.C: New.
10805 * g++.dg/cpp0x/enum11.C: New.
10807 2011-05-13 Tobias Burnus <burnus@net-b.de>
10811 * gfortran.dg/assign_8.f90: Update dg-error.
10813 2011-05-13 Tobias Burnus <burnus@net-b.de>
10816 * gfortran.dg/io_constraints_8.f90: New.
10817 * gfortran.dg/io_constraints_9.f90: New.
10819 2011-05-13 Martin Thuresson <martint@google.com>
10821 PR gcov-profile/47793
10822 * gcc.dg/pr47793.c: New.
10824 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10826 PR tree-optimization/48975
10827 * gcc.dg/pr48975.c: New test.
10829 2011-05-12 Tobias Burnus <burnus@net-b.de>
10832 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10834 2011-05-12 Jason Merrill <jason@redhat.com>
10836 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10838 2011-05-12 Geert Bosch <bosch@adacore.com>
10840 * gnat.dg/view_conversion1.adb: New test.
10842 2011-05-12 Richard Guenther <rguenther@suse.de>
10844 PR tree-optimization/48172
10845 * gcc.dg/vect/pr48172.c: New testcase.
10847 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10850 * g++.dg/opt/pr48967.C: New test.
10852 2011-05-11 Jason Merrill <jason@redhat.com>
10854 * g++.dg/cpp0x/constexpr-friend.C: New.
10855 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10857 * g++.dg/cpp0x/sfinae22.C: New.
10859 2011-05-11 Tobias Burnus <burnus@net-b.de>
10862 * gfortran.dg/generic_24.f90: New.
10864 2011-05-11 Richard Guenther <rguenther@suse.de>
10866 PR tree-optimization/15256
10867 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10869 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10872 * gcc.dg/pr48159-1.c: New test.
10873 * gcc.dg/pr48159-2.c: New test.
10875 2011-05-11 Richard Guenther <rguenther@suse.de>
10877 PR middle-end/48953
10878 * gcc.dg/torture/pr48953.c: New testcase.
10880 2011-05-11 Richard Guenther <rguenther@suse.de>
10882 PR tree-optimization/18041
10883 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10885 2011-05-11 Alan Modra <amodra@gmail.com>
10888 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10890 2011-05-10 Jason Merrill <jason@redhat.com>
10892 * g++.dg/cpp0x/defaulted25.C: New.
10893 * g++.dg/template/crash7.C: Adjust.
10895 * g++.dg/cpp0x/variadic108.C: New.
10897 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
10899 * g++.dg/inherit/virtual9.C: Extend.
10901 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10904 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10905 are passed and returned in vector registers.
10907 2011-05-10 Richard Guenther <rguenther@suse.de>
10909 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10910 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10911 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10912 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10913 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
10916 2011-05-10 Jakub Jelinek <jakub@redhat.com>
10918 PR tree-optimization/48611
10919 PR tree-optimization/48794
10920 * gfortran.dg/gomp/pr48611.f90: New test.
10921 * gfortran.dg/gomp/pr48794.f90: New test.
10924 * gcc.dg/dfp/pr48928.c: New test.
10926 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10929 * g++.dg/cpp0x/pr48522.C: New.
10931 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10934 * g++.dg/cpp0x/sfinae21.C: New.
10936 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10938 * g++.dg/template/sfinae28.C: Rename to...
10939 * g++.dg/cpp0x/sfinae19.C: ... this.
10940 * g++.dg/template/sfinae29.C: Rename to...
10941 * g++.dg/cpp0x/sfinae20.C: ... this.
10943 2011-05-09 Jeff Law <law@redhat.com>
10945 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10946 consistent results.
10948 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
10951 * g++.dg/init/pr20039.C: New.
10953 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10957 * g++.dg/template/sfinae28.C: New.
10958 * g++.dg/template/sfinae29.C: Likewise.
10960 2011-05-09 Jason Merrill <jason@redhat.com>
10962 * g++.dg/template/nontype23.C: New.
10964 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
10966 * g++.dg/init/pr48859.C: New.
10968 2011-05-09 Jason Merrill <jason@redhat.com>
10970 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10971 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10972 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10973 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10974 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10975 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10976 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10977 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10979 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
10981 * g++.dg/inherit/virtual9.C: New.
10983 2011-05-09 Dodji Seketeli <dodji@redhat.com>
10986 * g++.dg/template/dependent-expr8.C: New test case.
10988 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
10990 PR tree-optimization/48837
10991 * gcc.dg/pr48837.c: New testcase.
10993 2011-05-06 Jason Merrill <jason@redhat.com>
10995 * g++.dg/cpp0x/constexpr-condition2.C: New.
10997 * g++.dg/cpp0x/constexpr-missing.C: New.
10999 2011-05-06 Tobias Burnus <burnus@net-b.de>
11002 * gfortran.dg/coarray/this_image_2.f90: New.
11004 2011-05-06 Tobias Burnus <burnus@net-b.de>
11008 * gfortran.dg/bind_c_usage_22.f90: New.
11009 * gfortran.dg/bind_c_usage_23.f90: New.
11010 * gfortran.dg/bind_c_usage_24.f90: New.
11011 * gfortran.dg/bind_c_usage_24_c.c: New.
11013 2011-05-06 Dodji Seketeli <dodji@redhat.com>
11016 * g++.dg/template/member9.C: New test case.
11018 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
11020 * gnat.dg/discr29.ad[sb]: New test.
11021 * gnat.dg/discr30.adb: Likewise.
11023 2011-05-05 Julian Brown <julian@codesourcery.com>
11025 * gcc.target/arm/neon-vset_lanes8.c: New test.
11027 2011-05-05 Jason Merrill <jason@redhat.com>
11029 * g++.dg/init/new32.C: New.
11031 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11033 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11036 2011-05-05 Jakub Jelinek <jakub@redhat.com>
11038 PR rtl-optimization/48381
11039 * gcc.c-torture/compile/pr48381.c: New test.
11041 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
11043 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11045 * gcc.target/i386/opt-1.c: Ditto.
11047 2011-05-04 Jason Merrill <jason@redhat.com>
11049 * g++.dg/conversion/base1.C: New.
11051 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11053 PR libgfortran/48787
11054 * gfortran.dg/round_3.f08: Add more checks to test case.
11056 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
11058 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11059 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11060 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11061 Gate test on effective_target fd_truncate.
11063 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
11065 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11066 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11067 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11068 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
11069 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11070 * gcc.target/i386/pr38824.c: Ditto.
11071 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11072 * gcc.target/i386/vecinit-2.c: Ditto.
11073 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11074 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11075 * gcc.target/i386/parity-2.c: Ditto.
11076 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11078 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
11080 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11081 remove duplication.
11082 * gcc.target/bfin/mcpu-bf514.c: Likewise.
11083 * gcc.target/bfin/mcpu-bf516.c: Likewise.
11084 * gcc.target/bfin/mcpu-bf518.c: Likewise.
11086 2011-05-03 Tobias Burnus <burnus@net-b.de>
11089 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11091 2011-05-03 Tobias Burnus <burnus@net-b.de>
11094 * gfortran.dg/coarray/this_image_1.f90: New.
11096 2011-05-03 Tobias Burnus <burnus@net-b.de>
11099 * gfortran.dg/coarray/caf.dg: New.
11100 * gfortran.dg/coarray/image_index_1.f90: New, copied
11101 from ../coarray_16.f90.
11103 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11106 * g++.dg/ext/complex9.C: New.
11108 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11110 From Mike Frysinger
11111 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11112 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11113 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11115 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11117 * gcc.target/bfin/builtins: Created.
11118 * gcc.target/bfin/hisilh-O0.c: Deleted.
11119 * gcc.target/bfin/hisilh.c: Moved to...
11120 * gcc.target/bfin/builtins/hisilh.c: ...here.
11121 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11122 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11123 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11124 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11125 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11126 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11127 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11128 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11129 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11130 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11131 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11132 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11133 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11134 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11135 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11136 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11137 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11138 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11139 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11140 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11141 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11142 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11143 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11144 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11145 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11146 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11147 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11148 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11149 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11150 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11151 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11152 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11153 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11154 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11155 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11156 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11157 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11158 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11159 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11160 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11161 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11162 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11163 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11164 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11165 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11166 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11167 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11168 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11169 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11170 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11171 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11172 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11173 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11174 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11175 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11176 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11177 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11178 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11179 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11180 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11181 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11182 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11183 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11184 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11185 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11186 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11187 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11188 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11189 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11190 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11191 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11192 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11193 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11194 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11195 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11196 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11197 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11198 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11199 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11200 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11201 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11202 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11203 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11204 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11205 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11206 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11207 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11208 * gcc.target/bfin/builtins/circptr.c: Ditto.
11209 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11210 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11211 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11212 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11213 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11214 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11215 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11216 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11217 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11218 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11219 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11220 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11221 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11222 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11223 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11224 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11225 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11226 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11227 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11228 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11229 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11230 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11231 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11232 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11233 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11234 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11235 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11236 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11237 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11238 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11239 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11240 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11241 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11242 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11243 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11244 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11245 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11246 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11247 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11248 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11249 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11250 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11251 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11252 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11253 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11254 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11255 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11256 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11257 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11258 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11259 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11260 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11261 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11262 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11263 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11264 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11265 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11266 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11267 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11268 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11269 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11270 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11271 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11272 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11273 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11274 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11275 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11276 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11277 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11278 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11280 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
11282 * gcc.target/arm/cold-lc.c: New test.
11284 2011-05-03 Jakub Jelinek <jakub@redhat.com>
11287 * gcc.dg/pr48774.c: New test.
11289 2011-05-03 Richard Guenther <rguenther@suse.de>
11291 * gcc.dg/large-size-array-5.c: New testcase.
11293 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11295 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11297 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11299 * lib/target-supports.exp (check_effective_target_vect_strided):
11301 (check_effective_target_vect_strided2)
11302 (check_effective_target_vect_strided3)
11303 (check_effective_target_vect_strided4)
11304 (check_effective_target_vect_strided8): ...these new functions.
11306 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11307 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11308 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11309 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11310 * gcc.dg/vect/pr37539.c: Likewise.
11311 * gcc.dg/vect/slp-11a.c: Likewise.
11312 * gcc.dg/vect/slp-11b.c: Likewise.
11313 * gcc.dg/vect/slp-11c.c: Likewise.
11314 * gcc.dg/vect/slp-12a.c: Likewise.
11315 * gcc.dg/vect/slp-12b.c: Likewise.
11316 * gcc.dg/vect/slp-18.c: Likewise.
11317 * gcc.dg/vect/slp-19a.c: Likewise.
11318 * gcc.dg/vect/slp-19b.c: Likewise.
11319 * gcc.dg/vect/slp-21.c: Likewise.
11320 * gcc.dg/vect/slp-23.c: Likewise.
11321 * gcc.dg/vect/vect-cselim-1.c: Likewise.
11323 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11324 instead of vect_interleave && vect_extract_even_odd.
11325 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11326 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11327 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11328 * gcc.dg/vect/vect-1.c: Likewise.
11329 * gcc.dg/vect/vect-10.c: Likewise.
11330 * gcc.dg/vect/vect-98.c: Likewise.
11331 * gcc.dg/vect/vect-107.c: Likewise.
11332 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11333 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11334 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11335 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11336 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11337 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11338 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11339 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11340 * gcc.dg/vect/vect-strided-float.c: Likewise.
11341 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11342 * gcc.dg/vect/vect-strided-mult.c: Likewise.
11343 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11344 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11345 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11346 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11347 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11348 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11349 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11350 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11351 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11352 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11353 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11354 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11355 * gcc.dg/vect/vect-vfa-03.c: Likewise.
11357 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11359 * gcc.dg/vect/pr30843.c: Likewise.
11360 * gcc.dg/vect/pr33866.c: Likewise.
11361 * gcc.dg/vect/slp-reduc-6.c: Likewise.
11362 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11363 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11364 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11366 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11368 * gcc.dg/vect/slp-11.c: Split into...
11369 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11370 gcc.dg/vect/slp-11c.c: ...these tests.
11371 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11372 * gcc.dg/vect/slp-12c.c: ...this new test.
11373 * gcc.dg/vect/slp-19.c: Split into...
11374 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11375 gcc.dg/vect/slp-19c.c: ...these new tests.
11377 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11379 * lib/target-supports.exp
11380 (check_effective_target_vect_extract_even_odd_wide): Delete.
11381 (check_effective_target_vect_strided_wide): Likewise.
11382 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11383 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11384 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11385 * gcc.dg/vect/pr37539.c: Likewise.
11386 * gcc.dg/vect/slp-11.c: Likewise.
11387 * gcc.dg/vect/slp-12a.c: Likewise.
11388 * gcc.dg/vect/slp-12b.c: Likewise.
11389 * gcc.dg/vect/slp-19.c: Likewise.
11390 * gcc.dg/vect/slp-23.c: Likewise.
11391 * gcc.dg/vect/vect-1.c: Likewise.
11392 * gcc.dg/vect/vect-98.c: Likewise.
11393 * gcc.dg/vect/vect-107.c: Likewise.
11394 * gcc.dg/vect/vect-strided-float.c: Likewise.
11396 2011-05-02 Jason Merrill <jason@redhat.com>
11398 * g++.dg/init/new31.C: New.
11400 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
11403 * gcc.dg/pr35445.c: New test.
11405 2011-05-02 Jason Merrill <jason@redhat.com>
11407 * c-c++-common/vla-1.c: New.
11409 2011-05-02 Richard Guenther <rguenther@suse.de>
11411 PR tree-optimization/48822
11412 * gcc.dg/torture/pr48822.c: New testcase.
11414 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11417 * g++.dg/cpp0x/constexpr-47969.C: New.
11419 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
11422 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
11423 on vect_no_align targets.
11424 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11425 vect_no_align targets.
11427 2011-05-01 Xinliang David Li <davidxl@google.com>
11429 * gcc.dg/tree-ssa/integer-addr.c: New test.
11430 * gcc.dg/tree-ssa/alias_bug.c: New test.
11432 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11434 PR libgfortran/48787
11435 * gfortran.dg/round_3.f08: Add more checks.
11437 2011-04-30 Tobias Burnus <burnus@net-b.de>
11440 * gfortran.dg/import9.f90: New, proper test.
11441 * gfortran.dg/interface_37.f90: Remove bogus
11442 test (bogus copy of interface_36.f90).
11444 2011-04-30 Tobias Burnus <burnus@net-b.de>
11447 * gfortran.dg/interface_37.f90: New.
11449 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
11452 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11454 2011-04-30 Jakub Jelinek <jakub@redhat.com>
11456 PR tree-optimization/48809
11457 * gcc.c-torture/execute/pr48809.c: New test.
11459 2011-04-29 Jeff Law <law@redhat.com>
11461 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11463 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11466 * g++.dg/init/ctor10.C: New.
11468 2011-04-29 Le-Chun Wu <lcwu@google.com>
11470 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11471 warning in implicitly instantiated templates.
11473 2011-04-29 Le-Chun Wu <lcwu@google.com>
11475 * g++.dg/warn/Wnull-conversion-1.C: New.
11476 * g++.dg/warn/Wnull-conversion-2.C: New.
11478 2011-04-29 Diego Novillo <dnovillo@google.com>
11480 * g++.old-deja/g++.other/null3.C: Expect warning about
11481 converting boolean to a pointer.
11483 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
11486 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11490 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11492 2011-04-29 Tobias Burnus <burnus@net-b.de>
11495 * gfortran.dg/typebound_proc_22.f90: New.
11498 * gfortran.dg/interface_36.f90: New.
11500 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11502 PR libgfortran/48488
11503 PR libgfortran/48602
11504 PR libgfortran/48615
11505 PR libgfortran/48684
11506 PR libgfortran/48787
11507 * gfortran.dg/fmt_g.f: Adjust test.
11508 * gfortran.dg/fmt_g0_1.f08: Adjust test.
11509 * gfortran.dg/round_3.f08: New test.
11510 * gfortran.dg/namelist_print_1.f: Adjust test.
11511 * gfortran.dg/char4_iunit_1.f03: Adjust test.
11512 * gfortran.dg/f2003_io_5.f03: Adjust test.
11513 * gfortran.dg/coarray_15.f90: Adjust test.
11514 * gfortran.dg/namelist_65.f90: Adjust test.
11515 * gfortran.dg/fmt_cache_1.f: Adjust test.
11516 * gfortran.dg/char4_iunit_2.f03: Adjust test.
11517 * gfortran.dg/real_const_3.f90: Adjust test.
11519 2011-04-29 Jan Hubicka <jh@suse.cz>
11521 * gcc.dg/tree-ssa/inline-10.c: New testcase.
11522 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11524 2011-04-28 Xinliang David Li <davidxl@google.com>
11526 * gcc.dg/tree-prof/prof-robust-1.c: New test.
11527 * g++.dg/prof-robust-1.C: New test.
11529 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
11531 PR tree-optimization/48765
11532 * gcc.dg/vect/pr48765.c: New.
11534 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11536 PR tree-optimization/48775
11537 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11539 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11542 * g++.dg/inherit/pr48798.C: New.
11543 * g++.old-deja/g++.other/base1.C: Adjust.
11545 2011-04-28 Dodji Seketeli <dodji@redhat.com>
11548 * g++.dg/template/inherit7.C: New test case.
11550 2011-04-28 Richard Guenther <rguenther@suse.de>
11552 PR tree-optimization/40052
11553 PR tree-optimization/15347
11554 * gcc.dg/tree-ssa/vrp57.c: New testcase.
11555 * gcc.dg/pr15347.c: Likewise.
11557 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11560 * g++.dg/cpp0x/sfinae18.C: New.
11562 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11565 * g++.dg/ext/is_literal_type1.C: New.
11567 2011-04-28 Tobias Burnus <burnus@net-b.de>
11571 * gfortran.dg/interface_35.f90: New.
11572 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11573 * gfortran.dg/func_result_6.f90: Add dg-warning.
11574 * gfortran.dg/bessel_1.f90: Ditto.
11575 * gfortran.dg/hypot_1.f90: Ditto.
11576 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11577 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11578 * gfortran.dg/interface_assignment_4.f90: Ditto.
11580 2011-04-27 Jason Merrill <jason@redhat.com>
11582 * g++.dg/ext/complex8.C: New.
11584 * g++.dg/cpp0x/initlist49.C: New.
11585 * g++.dg/init/new30.C: New.
11587 2011-04-27 Tobias Burnus <burnus@net-b.de>
11590 * gfortran.dg/whole_file_34.f90: New.
11592 2011-04-27 Jan Hubicka <jh@suse.cz>
11594 * gcc.dg/tree-ssa/inline-9.c: New testcase.
11596 2011-04-27 Jason Merrill <jason@redhat.com>
11598 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11600 * g++.dg/parse/ambig6.C: New.
11602 2011-04-27 Nick Clifton <nickc@redhat.com>
11604 * gcc.dg/20020312-2.c: Add definition for RX.
11606 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11607 option with RX targets.
11609 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11612 2011-04-27 Richard Guenther <rguenther@suse.de>
11614 * gcc.dg/tree-ssa/pr23382.c: Remove.
11616 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11619 * gcc.c-torture/compile/pr48767.c: New test.
11621 2011-04-27 Richard Guenther <rguenther@suse.de>
11623 PR tree-optimization/48772
11624 * g++.dg/pr48772.C: New testcase.
11626 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11629 * gcc.c-torture/compile/pr48742.c: New test.
11631 2011-04-26 Jason Merrill <jason@redhat.com>
11633 * g++.dg/lookup/koenig13.C: New.
11635 * g++.dg/cpp0x/initlist48.C: New.
11637 2011-04-25 Jason Merrill <jason@redhat.com>
11639 * g++.dg/cpp0x/sfinae17.C: New.
11641 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11644 * gcc.target/powerpc/pr48258-1.c: New file.
11645 * gcc.target/powerpc/pr48258-2.c: Ditto.
11647 2011-04-26 Xinliang David Li <davidxl@google.com>
11649 * gcc.dg/uninit-suppress.c: New test.
11650 * gcc.dg/uninit-suppress.c: New test.
11652 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11655 * gcc.dg/pr48768.c: New test.
11657 PR tree-optimization/48734
11658 * gcc.c-torture/compile/pr48734.c: New test.
11661 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11663 2011-04-26 Richard Guenther <rguenther@suse.de>
11665 PR tree-optimization/48731
11666 * gcc.dg/torture/pr48731.c: New testcase.
11668 2011-04-26 Richard Guenther <rguenther@suse.de>
11671 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11673 2011-04-26 Richard Guenther <rguenther@suse.de>
11675 PR middle-end/48694
11676 * gcc.dg/torture/pr48694-1.c: New testcase.
11677 * gcc.dg/torture/pr48694-2.c: Likewise.
11679 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11681 * g++.dg/ext/underlying_type1.C: New.
11682 * g++.dg/ext/underlying_type2.C: Likewise.
11683 * g++.dg/ext/underlying_type3.C: Likewise.
11684 * g++.dg/ext/underlying_type4.C: Likewise.
11685 * g++.dg/ext/underlying_type5.C: Likewise.
11686 * g++.dg/ext/underlying_type6.C: Likewise.
11687 * g++.dg/ext/underlying_type7.C: Likewise.
11688 * g++.dg/ext/underlying_type8.C: Likewise.
11689 * g++.dg/ext/underlying_type9.C: Likewise.
11690 * g++.dg/ext/underlying_type10.C: Likewise.
11692 2011-04-25 Jason Merrill <jason@redhat.com>
11694 * g++.dg/cpp0x/regress/template-const2.C: New.
11696 2011-04-25 Jeff Law <law@redhat.com>
11698 * gcc.dg/tree-ssa/vrp56.c: new test.
11700 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11702 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11704 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11706 PR preprocessor/48740
11707 * c-c++-common/raw-string-11.c: New test.
11709 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11711 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11714 2011-04-23 Tobias Burnus <burnus@net-b.de>
11717 * gfortran.dg/coarray_19.f90: New.
11719 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11722 * gcc.dg/pr48685.c: New test.
11724 2011-04-22 Jan Hubicka <jh@suse.cz>
11726 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11728 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11730 PR tree-optimization/48717
11731 * gcc.c-torture/execute/pr48717.c: New test.
11733 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11736 * gcc.target/i386/pr48723.c: New test.
11738 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11741 * gcc.dg/gomp/pr48716.c: New test.
11742 * g++.dg/gomp/pr48716.C: New test.
11744 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11747 * gcc.dg/missing-field-init-2.c: Update testcase.
11749 2011-04-22 Alan Modra <amodra@gmail.com>
11751 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11753 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11756 * gfortran.dg/function_optimize_6.f90: New test.
11758 2011-04-21 Easwaran Raman <eraman@google.com>
11760 * gcc.dg/stack-layout-2.c: New test.
11762 2011-04-21 Richard Guenther <rguenther@suse.de>
11765 * g++.dg/lto/pr48207-2_0.C: New testcase.
11766 * g++.dg/lto/pr48207-3_0.C: Likewise.
11768 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11770 * gnat.dg/volatile5.adb: New test.
11771 * gnat.dg/volatile5_pkg.ads: New helper.
11773 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11776 * gcc.target/i386/pr48708.c: New test.
11778 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11780 * gcc.dg/vect/vect-119.c: New test.
11782 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11784 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11787 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11788 Richard Sandiford <richard.sandiford@linaro.org>
11791 * gcc.target/arm/pr46329.c: New test.
11793 2011-04-21 Tobias Burnus <burnus@net-b.de>
11796 * gfortran.dg/coarray_18.f90: New.
11798 2011-04-20 Jason Merrill <jason@redhat.com>
11800 * g++.dg/cpp0x/initlist47.C: New.
11802 * g++.dg/init/dtor4.C: New.
11804 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11807 * gcc.target/i386/sse2-pinsrw.c: New test.
11808 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11809 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11810 * gcc.target/i386/sse2-insvhi.c: Ditto.
11811 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11812 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11814 2011-04-20 Jason Merrill <jason@redhat.com>
11816 * g++.dg/template/const4.C: New.
11818 2011-04-20 Easwaran Raman <eraman@google.com>
11820 * gcc.dg/stack-layout-1.c: New test.
11822 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11824 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11825 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11828 2011-04-20 Kai Tietz <ktietz@redhat.com>
11830 * gcc.dg/binop-xor1.c: New test.
11831 * gcc.dg/binop-xor2.c: New test.
11832 * gcc.dg/binop-xor3.c: New test.
11833 * gcc.dg/binop-xor4.c: New test.
11834 * gcc.dg/binop-xor5.c: New test.
11836 2011-04-20 Richard Guenther <rguenther@suse.de>
11838 PR tree-optimization/47892
11839 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11841 2011-04-20 Richard Guenther <rguenther@suse.de>
11843 PR middle-end/48695
11844 * g++.dg/torture/pr48695.C: New testcase.
11846 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11848 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11849 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11850 * gcc.c-torture/execute/pr45262.c: Ditto
11851 * gcc.dg/torture/pr43165.c: Ditto.
11852 * gcc.dg/torture/pr47228.c: Ditto.
11853 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11854 * gcc.dg/ipa/pr45644.c: Ditto.
11855 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11858 2011-04-19 Jason Merrill <jason@redhat.com>
11860 * g++.dg/ext/complex7.C: New.
11862 * g++.dg/ext/attrib41.C: New.
11864 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11867 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11869 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11872 * gcc.target/i386/pr48678.c: New test.
11874 2011-04-19 Martin Jambor <mjambor@suse.cz>
11876 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11877 * g++.dg/opt/devirt2.C: New test.
11878 * g++.dg/ipa/devirt-g-1.C: Likewise.
11880 2011-04-19 Tobias Burnus <burnus@net-b.de>
11883 * gfortran.dg/whole_file_33.f90: New.
11885 2011-04-19 Martin Jambor <mjambor@suse.cz>
11887 * g++.dg/ipa/devirt-7.C: New test.
11889 2011-04-19 Richard Guenther <rguenther@suse.de>
11892 * g++.dg/lto/pr48207_0.C: New testcase.
11894 2011-04-18 Jason Merrill <jason@redhat.com>
11896 * g++.dg/init/void1.C: New.
11898 * g++.dg/cpp0x/union4.C: New.
11900 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11902 PR middle-end/48661
11903 * g++.dg/torture/pr48661.C: New test.
11906 * g++.dg/gomp/pr48632.C: New test.
11908 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11910 * gcc.target/i386/sse2-maskmovdqu.c: New test.
11911 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11913 2011-04-18 Tobias Burnus <burnus@net-b.de>
11916 * gfortran.dg/coarray_17.f90: New.
11917 * gfortran.dg/coarray_10.f90: Update dg-error.
11919 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11922 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11923 * gfortran.dg/guality/guality.exp: Likewise.
11925 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11927 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11929 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11931 * gcc.dg/vect/pr48377.c: Remove dg-do run.
11933 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11935 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11937 2011-04-18 Richard Guenther <rguenther@suse.de>
11939 PR middle-end/46364
11940 * g++.dg/torture/pr46364.C: New testcase.
11942 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11944 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11946 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
11948 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11950 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
11951 Ira Rosen <ira.rosen@linaro.org>
11954 * gcc.target/arm/pr48252.c: New test.
11956 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11958 PR tree-optimization/48616
11959 * gcc.dg/pr48616.c: New test.
11961 2011-04-18 Tobias Burnus <burnus@net-b.de>
11964 * gfortran.dg/coarray_16.f90: New.
11966 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
11969 * gfortran.dg/realloc_on_assign_7.f03: New test.
11971 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11973 PR libgfortran/48602
11974 * gfortran.dg/fmt_g0_6.f08: New test.
11976 2011-04-17 Jason Merrill <jason@redhat.com>
11978 * g++.dg/cpp0x/sfinae16.C: New.
11980 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
11982 * gcc.target/mips/reg-var-1.c: New test.
11984 2011-04-17 Jan Hubicka <jh@suse.cz>
11986 * gcc.dg/winline-5.c: Update testcase.
11988 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
11990 * gnat.dg/discr27.ad[sb]: Move dg directive.
11991 * gnat.dg/discr28.ad[sb]: New test.
11992 * gnat.dg/discr28_pkg.ads: New helper.
11994 2011-04-17 Michael Matz <matz@suse.de>
11996 PR tree-optimization/48622
11998 * gcc.dg/lto/pr48622_0.c: New test.
12000 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
12002 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12003 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12004 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12005 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12006 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12007 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12009 2011-04-15 Jason Merrill <jason@redhat.com>
12011 * g++.dg/cpp0x/range-for17.C: New.
12013 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12015 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12016 * g++.dg/cpp0x/range-for3.C: Likewise.
12017 * g++.dg/cpp0x/range-for9.C: Correct error message.
12018 * g++.dg/cpp0x/range-for11.C: New.
12019 * g++.dg/cpp0x/range-for12.C: New.
12020 * g++.dg/cpp0x/range-for13.C: New.
12021 * g++.dg/cpp0x/range-for14.C: New.
12022 * g++.dg/cpp0x/range-for15.C: New.
12023 * g++.dg/cpp0x/range-for16.C: New.
12025 2011-04-15 Tobias Burnus <burnus@net-b.de>
12028 * gfortran.dg/coarray_15.f90: Change to dg-do run.
12030 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
12032 * objc.dg/naming-4.m: Updated.
12033 * objc.dg/naming-5.m: Updated.
12034 * objc.dg/naming-6.m: New.
12035 * objc.dg/naming-7.m: New.
12036 * obj-c++.dg/naming-1.mm: Updated.
12037 * obj-c++.dg/naming-2.mm: Updated.
12038 * obj-c++.dg/naming-3.mm: New.
12039 * obj-c++.dg/naming-4.mm: New.
12041 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12043 PR libgfortran/48589
12044 * gfortran.dg/fmt_g0_5.f08: New test.
12046 2011-04-15 Richard Guenther <rguenther@suse.de>
12049 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12051 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
12053 * gcc.target/avr/torture/pr41885.c (dg-options): Change
12054 -finline-limit=0 to -fno-inline
12056 2011-04-15 Jakub Jelinek <jakub@redhat.com>
12059 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12062 2011-04-14 Jakub Jelinek <jakub@redhat.com>
12065 * gcc.target/i386/sse4_1-insertps-3.c: New test.
12066 * gcc.target/i386/sse4_1-insertps-4.c: New test.
12067 * gcc.target/i386/avx-insertps-3.c: New test.
12068 * gcc.target/i386/avx-insertps-4.c: New test.
12070 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12072 * gcc.target/avr/torture/pr41885.c (dg-options): Add
12075 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12080 * gcc.target/avr/pr46779-1.c: New test case
12081 * gcc.target/avr/pr46779-2.c: New test case
12083 2011-04-14 Jason Merrill <jason@redhat.com>
12085 * g++.dg/cpp0x/sfinae15.C: New.
12087 * g++.dg/cpp0x/sfinae14.C: New.
12089 * g++.dg/ext/vla10.C: New.
12091 2011-04-14 Richard Guenther <rguenther@suse.de>
12093 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12095 2011-04-14 Richard Guenther <rguenther@suse.de>
12097 * gcc.dg/fold-bitand-4.c: Move ...
12098 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
12100 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12102 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12104 * gcc.target/avr/torture/trivial.c: Ditto.
12106 2011-04-13 Jason Merrill <jason@redhat.com>
12108 * g++.dg/template/operator11.C: New.
12110 2011-04-13 Jakub Jelinek <jakub@redhat.com>
12112 PR middle-end/48591
12113 * gcc.dg/gomp/pr48591.c: New test.
12116 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12117 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12119 2011-04-13 Dodji Seketeli <dodji@redhat.com>
12122 * g++.dg/template/dependent-expr7.C: New test case.
12124 2011-04-13 Jason Merrill <jason@redhat.com>
12126 * g++.dg/cpp0x/sfinae13.C: New.
12128 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
12130 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12132 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12134 * gcc.target/arm/pr43698.c: Remove -march option.
12136 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12138 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12141 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
12145 * gfortran.dg/realloc_on_assign_6.f03: New test.
12147 2011-04-12 Kai Tietz <ktietz@redhat.com>
12149 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12150 targets the additional -mno-ms-bitfields and
12151 -Wno-packed-bitfield-compat options.
12152 * g++.dg/ext/bitfield3.C: Likewise.
12153 * g++.dg/ext/bitfield4.C: Likewise.
12154 * g++.dg/ext/bitfield5.C: Likewise.
12155 * gcc.dg/bitfld-15.c: Likewise.
12156 * gcc.dg/bitfld-16.c: Likewise.
12157 * gcc.dg/bitfld-17.c: Likewise.
12158 * gcc.dg/bitfld-18.c: Likewise.
12160 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
12162 * gcc.target/arm/neon-vld3-1.c: New test.
12163 * gcc.target/arm/neon-vst3-1.c: New test.
12164 * gcc.target/arm/neon/v*.c: Regenerate.
12166 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12168 PR rtl-optimization/48549
12169 * g++.dg/opt/pr48549.C: New test.
12171 2011-04-12 Richard Guenther <rguenther@suse.de>
12173 PR tree-optimization/46076
12174 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12176 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12179 * lib/compat.exp (compat-execute): Declare unsupported after
12180 stripping path from src1.
12181 * lib/lto.exp (lto-execute): Likewise.
12183 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12186 * gcc.dg/pr48552-1.c: New test.
12187 * gcc.dg/pr48552-2.c: New test.
12189 2011-04-11 Jason Merrill <jason@redhat.com>
12191 * g++.dg/cpp0x/sfinae12.C: New.
12193 * g++.dg/cpp0x/enum10.C: New.
12195 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12197 * g++.dg/cpp0x/rv-func.C: New.
12199 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12201 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12204 2011-04-11 Martin Jambor <mjambor@suse.cz>
12206 PR tree-optimization/48195
12207 * gcc.dg/ipa/pr48195.c: New test.
12209 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
12211 * gnat.dg/return3.adb: Remove unused switch.
12213 2011-04-08 Mike Stump <mikestump@comcast.net>
12216 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12217 default to fno-common.
12219 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
12221 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12222 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12224 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12227 * gfortran.dg/function_optimize_5.f90: New test.
12229 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
12231 * gnat.dg/aggr17.adb: New test.
12232 * gnat.dg/aggr18.adb: Likewise.
12234 2011-04-08 Michael Matz <matz@suse.de>
12236 PR middle-end/48389
12237 * gcc.target/i386/pr48389.c: New test.
12239 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
12241 PR rtl-optimization/48272
12242 * g++.dg/opt/pr48272.C: New.
12244 2011-04-08 Dmitry Melnik <dm@ispras.ru>
12246 PR rtl-optimization/48235
12247 * gcc.dg/pr48235.c: New.
12249 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12251 PR rtl-optimization/48302
12252 * g++.dg/opt/pr48302.C: New.
12254 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12257 * g++.dg/opt/pr48273.C: New.
12259 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12261 PR rtl-optimization/48442
12262 * gcc.dg/pr48442.c: New.
12264 2011-04-08 Jakub Jelinek <jakub@redhat.com>
12266 PR tree-optimization/48377
12267 * gcc.dg/vect/pr48377.c: New test.
12269 2011-04-07 Jason Merrill <jason@redhat.com>
12271 * g++.dg/cpp0x/regress/call1.C: New.
12273 * g++.dg/cpp0x/variadic107.C: New.
12275 * g++.dg/cpp0x/sfinae11.C: New.
12276 * g++.dg/cpp0x/noexcept02.C: Fix.
12278 * g++.dg/cpp0x/sfinae10.C: New.
12280 * g++.dg/cpp0x/sfinae9.C: New.
12282 * c-c++-common/Wcast-qual-1.c: Move here from...
12283 * gcc.dg/cast-qual-3.c: ...here, and...
12284 * g++.dg/warn/Wcast-qual2.C: ...here.
12286 * g++.dg/cpp0x/sfinae8.C: New.
12288 * g++.dg/cpp0x/sfinae7.C: New.
12290 * g++.dg/cpp0x/enum9.C: New.
12292 2011-04-07 Mike Stump <mikestump@comcast.net>
12294 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12295 with no trampolines.
12297 2011-04-07 Jakub Jelinek <jakub@redhat.com>
12300 * gfortran.dg/gomp/pr48117.f90: New test.
12303 * gcc.dg/torture/pr48343.c: New test.
12305 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12307 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12309 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
12311 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12313 2011-04-07 Tom de Vries <tom@codesourcery.com>
12316 * lib/scanasm.exp (object-size): New proc.
12317 * gcc.target/arm/pr43920-2.c: New test.
12319 2011-04-06 Tobias Burnus <burnus@net-b.de>
12323 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12325 2011-04-06 Steve Ellcey <sje@cup.hp.com>
12327 * gcc.dg/mtune.c: Prune note from output.
12329 2011-04-06 Jakub Jelinek <jakub@redhat.com>
12332 * gcc.dg/guality/pr36977.c: New test.
12333 * gcc.dg/guality/pr48466.c: New test.
12335 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12337 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12339 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
12341 * gnat.dg/return3.adb: New test.
12343 2011-04-06 Richard Guenther <rguenther@suse.de>
12345 PR tree-optimization/47663
12346 * gcc.dg/tree-ssa/inline-8.c: New testcase.
12348 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
12350 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12351 Solaris 8 and 9 as well.
12353 2011-04-05 Tom de Vries <tom@codesourcery.com>
12356 * gcc.target/arm/pr43920-1.c: New test.
12358 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
12360 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12361 (cctor): Actually return the value.
12362 (main): Cast return values.
12364 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12366 * gfortran.dg/character_comparison_8.f90: New test.
12368 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12370 * frontend-passes: (optimize_lexical_comparison): New function.
12371 (optimize_expr): Call it.
12372 (optimize_comparison): Also handle lexical comparison functions.
12373 Return false instad of -2 for unequal comparison.
12375 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12378 * function_optimize_4.f90: New test.
12380 2011-04-04 Tobias Burnus <burnus@net-b.de>
12383 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12384 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12385 * gfortran.dg/coarray_15.f90: New.
12387 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12389 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12390 * gfortran.dg/bessel_7.f90: Likewise.
12392 2011-04-03 Tobias Burnus <burnus@net-b.de>
12394 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12396 2011-04-03 Richard Guenther <rguenther@suse.de>
12397 Ira Rosen <ira.rosen@linaro.org>
12399 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12400 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12401 -ftree-loop-if-convert-stores.
12403 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12405 * gnat.dg/specs/aggr2.ads: New test.
12407 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12409 * gnat.dg/debug2.ad[sb]: New test.
12410 * gnat.dg/debug2_pkg.ads: New helper.
12411 * gnat.dg/debug3.ad[sb]: New test.
12413 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
12415 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12417 2011-04-01 Jakub Jelinek <jakub@redhat.com>
12419 PR middle-end/48335
12420 * gcc.c-torture/compile/pr48335-1.c: New test.
12421 * gcc.dg/pr48335-1.c: New test.
12422 * gcc.dg/pr48335-2.c: New test.
12423 * gcc.dg/pr48335-3.c: New test.
12424 * gcc.dg/pr48335-4.c: New test.
12425 * gcc.dg/pr48335-5.c: New test.
12426 * gcc.dg/pr48335-6.c: New test.
12427 * gcc.dg/pr48335-7.c: New test.
12428 * gcc.dg/pr48335-8.c: New test.
12429 * gcc.target/i386/pr48335-1.c: New test.
12431 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
12434 * gcc.dg/Waddress.c: New test.
12436 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12439 * gfortran.dg/function_optimize_3.f90: New test.
12441 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
12443 * gcc.c-torture/compile/20110401-1.c: New test.
12445 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12446 * g++.dg/lto/20091002-2_0.C: Likewise.
12447 * g++.dg/lto/20090303_0.c: Likewise.
12448 * g++.dg/lto/20091004-1_0.C: Likewise.
12449 * g++.dg/lto/20091002-3_0.C: Likewise.
12450 * g++.dg/lto/20091004-2_0.C: Likewise.
12451 * g++.dg/lto/20081123_0.C: Likewise.
12452 * g++.dg/lto/20090313_0.C: Likewise.
12453 * g++.dg/lto/20081109-1_0.C: Likewise.
12454 * g++.dg/lto/20081219_0.C: Likewise.
12455 * g++.dg/lto/20081204-1_0.C: Likewise.
12456 * g++.dg/lto/20090302_0.C: Likewise.
12457 * g++.dg/lto/20081119-1_0.C: Likewise.
12458 * g++.dg/lto/20081118_0.C: Likewise.
12459 * gcc.dg/lto/20091020-2_0.c: Likewise.
12460 * gcc.dg/lto/20090210_0.c: Likewise.
12461 * gcc.dg/lto/20081204-1_0.c: Likewise.
12462 * gcc.dg/lto/20081224_0.c: Likewise.
12463 * gcc.dg/lto/20090219_0.c: Likewise.
12464 * gcc.dg/lto/20091014-1_0.c: Likewise.
12465 * gcc.dg/lto/20091016-1_0.c: Likewise.
12466 * gcc.dg/lto/20090206-2_0.c: Likewise.
12467 * gcc.dg/lto/20090116_0.c: Likewise.
12468 * gcc.dg/lto/20091013-1_0.c: Likewise.
12469 * gcc.dg/lto/20091015-1_0.c: Likewise.
12470 * gcc.dg/lto/20090126-2_0.c: Likewise.
12472 2011-03-31 Ian Lance Taylor <iant@google.com>
12474 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12476 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12478 * gnat.dg/opt16.adb: New test.
12480 2011-03-31 Jason Merrill <jason@redhat.com>
12482 * g++.dg/cpp0x/defaulted24.C: New.
12484 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12487 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12490 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12492 * g++.dg/other/i386-9.C: New test.
12494 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12496 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12498 2011-03-30 Jason Merrill <jason@redhat.com>
12500 * g++.dg/cpp0x/regress/error-recovery1.C: New.
12502 * g++.dg/cpp0x/regress/isnan.C: New.
12504 * g++.dg/cpp0x/initlist46.C: New.
12506 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
12509 * gcc.target/arm/neon-modes-2.c: New test.
12511 2011-03-30 Jakub Jelinek <jakub@redhat.com>
12514 * gcc.c-torture/compile/pr48305.c: New test.
12516 2011-03-29 Jason Merrill <jason@redhat.com>
12518 * g++.dg/cpp0x/regress/value-dep1.C: New.
12520 2011-03-29 Steve Ellcey <sje@cup.hp.com>
12522 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12524 2011-03-29 Ian Lance Taylor <iant@google.com>
12526 * go.test/go-test.exp: Handle the test lines used in several new
12528 (errchk): Add opts parameter. Change all callers. Handle parens
12531 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
12532 Dominique d'Humieres <dominiq@lps.ens.fr>
12534 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12535 and __APPLE__ && __PPC__ && __ALTIVEC__.
12537 2011-03-29 Jason Merrill <jason@redhat.com>
12539 * g++.dg/cpp0x/dependent1.C: New.
12541 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12543 * g++.dg/cpp0x/constexpr-memfn1.C: New.
12545 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12547 2011-03-29 Janus Weil <janus@gcc.gnu.org>
12550 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12551 * gfortran.dg/proc_ptr_comp_32.f90: New.
12553 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12555 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
12556 check for corresponding warning.
12558 2011-03-28 Jason Merrill <jason@redhat.com>
12560 * g++.dg/cpp0x/rv-deduce2.C: New.
12562 2011-03-29 Jakub Jelinek <jakub@redhat.com>
12565 * gcc.dg/pr48203.c: New test.
12567 2011-03-28 Jeff Law <law@redhat.com>
12569 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12571 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
12573 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12574 and __PPC__ && __ALTIVEC__.
12576 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12579 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12580 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12581 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12582 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12584 2011-03-28 Jason Merrill <jason@redhat.com>
12586 * g++.dg/cpp0x/initlist-array2.C: New.
12588 * g++.dg/cpp0x/initlist-array1.C: New.
12590 * g++.dg/cpp0x/constexpr-compound.C: New.
12592 * g++.dg/cpp0x/constexpr-using.C: New.
12594 * g++.dg/cpp0x/constexpr-noexcept.C: New.
12596 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12599 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12601 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12603 * gcc.dg/slp-1.c: New test.
12605 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12607 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12608 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12609 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12610 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12611 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12612 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12613 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12614 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12615 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12616 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12617 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12618 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12619 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12620 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12622 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12625 * gfortran.dg/trim_optimize_5.f90: New test.
12626 * gfortran.dg/trim_optimize_6.f90: New test.
12628 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12631 * gcc.target/mips/madd-7.c: Remove -mlong32.
12632 * gcc.target/mips/msub-7.c: Likewise.
12634 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12636 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12637 accesses to preserve the meaning of the test for doubleword vectors.
12638 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12639 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12641 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12644 * gfortran.dg/class_42.f03: New.
12646 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12648 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12651 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12653 PR rtl-optimization/48144
12654 * gcc.dg/pr48144.c: New test.
12656 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12658 * gnat.dg/discr27.ad[sb]: New test.
12660 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12662 * gnat.dg/limited_with2.ad[sb]: New test.
12663 * gnat.dg/limited_with2_pkg1.ads: New helper.
12664 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12666 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12668 * gnat.dg/opt15.adb: New test.
12669 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12671 2011-03-25 Tobias Burnus <burnus@net-b.de>
12675 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12676 * gfortran.dg/leadz_trailz_3.f90: Ditto
12678 2011-03-25 Martin Jambor <mjambor@suse.cz>
12680 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12682 2011-03-25 Jason Merrill <jason@redhat.com>
12684 * g++.dg/cpp0x/defaulted22.C: New.
12685 * g++.dg/cpp0x/defaulted23.C: New.
12686 * g++.dg/cpp0x/defaulted15.C: Adjust.
12688 2011-03-25 Jason Merrill <jason@redhat.com>
12690 * g++.dg/cpp0x/move1.C: New.
12692 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12695 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12697 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12699 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12700 for mips-sgi-irix6.5.
12701 Replace snprintf prototype by <stdio.h>.
12703 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12706 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12707 run_expensive_tests.
12708 * gcc.dg/graphite/block-4.c: Likewise.
12709 * gcc.dg/graphite/block-7.c: Likewise.
12710 * gcc.dg/graphite/block-8.c: Likewise.
12712 2011-03-25 Richard Guenther <rguenther@suse.de>
12714 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12715 * g++.dg/tree-ssa/pr8781.C: Likewise.
12716 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12717 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12718 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12719 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12720 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12721 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12722 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12723 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12724 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12725 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12726 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12727 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12728 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12729 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12730 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12731 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12732 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12733 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12734 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12735 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12736 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12737 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12738 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12739 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12740 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12741 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12742 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12743 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12744 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12745 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12746 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12747 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12748 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12749 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12750 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12751 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12752 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12753 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12754 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12755 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12756 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12757 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12758 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12759 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12760 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12761 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12762 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12763 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12764 * c-c++-common/pr46562-2.c: Likewise.
12765 * gfortran.dg/pr42108.f90: Likewise.
12766 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12767 foo to be inlined even at -O1.
12768 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12769 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12770 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12771 * gcc.dg/matrix/matrix.exp: Disable FRE.
12773 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12776 * gcc.dg/dfp/pr48204.c: New test.
12778 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12781 * gcc.c-torture/execute/pr47917.c: Move this...
12782 * gcc.dg/torture/pr47917.c: to here and add xfails.
12784 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12786 * gnat.dg/array16.ad[sb]: New test.
12787 * gnat.dg/array16.ads: New helper.
12789 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12791 * gnat.dg/derived_type2.adb: New test.
12793 2011-03-24 Richard Guenther <rguenther@suse.de>
12795 PR tree-optimization/48271
12796 * g++.dg/torture/pr48271.C: New testcase.
12798 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12800 * gnat.dg/array15.ad[sb]: New test.
12802 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12805 * gcc.target/i386/pr48237.c: New test.
12807 2011-03-24 Richard Guenther <rguenther@suse.de>
12809 PR middle-end/48269
12810 * gcc.dg/builtin-object-size-10.c: New testcase.
12812 2011-03-24 Richard Guenther <rguenther@suse.de>
12814 PR tree-optimization/46562
12815 * c-c++-common/pr46562-2.c: New testcase.
12816 * c-c++-common/pr46562.c: Likewise.
12818 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12820 * gcc.dg/vect/vect-cselim-1.c: New test.
12821 * gcc.dg/vect/vect-cselim-2.c: New test.
12823 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12825 * gcc.target/arm/pr46934.c: New.
12827 2011-03-23 Ian Lance Taylor <iant@google.com>
12829 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12831 2011-03-23 Richard Guenther <rguenther@suse.de>
12833 * gcc.dg/struct: Remove directory and contents.
12835 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12838 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12840 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12842 * gnat.dg/discr26.ad[sb]: New test.
12843 * gnat.dg/discr26_pkg.ads: New helper.
12845 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12848 * gcc.target/arm/neon-vld-1.c: New test.
12850 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12852 * gnat.dg/array14.ad[sb]: New test.
12853 * gnat.dg/array14_pkg.ads: New helper.
12855 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12857 * gcc.c-torture/execute/920501-8.x: Remove.
12858 * gcc.c-torture/execute/930513-1.x: Remove.
12859 * gcc.c-torture/execute/960312-1.x: Remove.
12860 * gcc.c-torture/compile/20000804-1.c,
12861 gcc.c-torture/compile/20001205-1.c,
12862 gcc.c-torture/compile/20001226-1.c,
12863 gcc.c-torture/compile/20010518-2.c,
12864 gcc.c-torture/compile/20020312-1.c,
12865 gcc.c-torture/compile/20020604-1.c,
12866 gcc.c-torture/compile/920501-12.c,
12867 gcc.c-torture/compile/920501-4.c,
12868 gcc.c-torture/compile/920520-1.c,
12869 gcc.c-torture/compile/980506-1.c,
12870 gcc.c-torture/execute/980709-1.x,
12871 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12872 options for m68hc11.
12873 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12874 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12877 2011-03-22 Nick Clifton <nickc@redhat.com>
12879 * lib/target-supports.exp (check_profiling_available): Add MN10300
12880 to the list of targets that do not support profiling. Restore
12881 alpha sorting to this list.
12883 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12885 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12886 failure on 32-bit systems.
12887 * gcc.dg/torture/vector-2.c: Ditto.
12889 2011-03-22 Richard Guenther <rguenther@suse.de>
12891 PR tree-optimization/48228
12892 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12894 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12896 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12900 * gcc.target/powerpc/pr48226.c: New file.
12902 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
12904 * lib/prune.exp (prune_gcc_output): Prune "could not create
12905 compact unwind for" warnings.
12907 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12911 * gcc.c-torture/execute/pr42544.c: New test.
12912 * gcc.c-torture/execute/pr48197.c: New test.
12914 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12916 PR preprocessor/48192
12917 * gcc.target/powerpc/pr48192.c: New file.
12920 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12921 split problem of 0 being loaded in a VSX register.
12923 2011-03-21 Richard Guenther <rguenther@suse.de>
12926 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12927 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12928 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12929 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12931 2011-03-21 Jakub Jelinek <jakub@redhat.com>
12934 * gcc.dg/pr48213.c: New test.
12936 2011-03-21 Kai Tietz <ktietz@redhat.com>
12939 * g++.dg/plugin/attribute_plugin.c: Adjust test.
12941 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
12943 * gcc.target/arm/xor-and.c: New.
12945 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12948 * gfortran.dg/function_optimize_1.f90: New test.
12949 * gfortran.dg/function_optimize_2.f90: New test.
12951 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
12953 PR rtl-optimization/47502
12954 * gcc.target/i386/pr47502-1.c: New.
12955 * gcc.target/i386/pr47502-2.c: Likewise.
12957 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12959 PR rtl-optimization/48156
12960 * gcc.dg/pr48156.c: New test.
12962 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12964 PR libfortran/47439
12965 * gfortran.dg/scratch_1.f90: Adjust test.
12967 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12969 PR libfortran/47439
12970 * gfortran.dg/scratch_1.f90: New test.
12972 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12974 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12975 variably modified typedefs.
12976 * gcc.dg/c1x-typedef-2.c: Remove.
12978 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12980 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12981 * gcc.dg/c1x-anon-struct-3.c: New test.
12982 * gcc.dg/anon-struct-11.c: Update.
12984 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12986 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12988 Only xfail with gas.
12990 2011-03-18 Jason Merrill <jason@redhat.com>
12992 * g++.dg/template/fn-ptr1.C: New.
12994 * g++.dg/overload/volatile1.C: New.
12996 * g++.dg/opt/pr23372.C: New.
12998 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13000 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13002 PR middle-end/47405
13003 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13005 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
13007 * gcc.target/arm/unsigned-extend-1.c: New.
13009 2011-03-18 Jakub Jelinek <jakub@redhat.com>
13012 * gcc.c-torture/compile/pr48161.c: New test.
13014 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
13016 PR middle-end/47725
13017 * gcc.dg/torture/pr47725.c: New.
13019 2011-03-17 Jason Merrill <jason@redhat.com>
13021 * g++.dg/cpp0x/constexpr-overflow2.C: New.
13022 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13024 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
13026 * gnat.dg/specs/elab2.ads: New test.
13027 * gnat.dg/specs/elab2_pkg.ads: New helper.
13029 2011-03-17 Jason Merrill <jason@redhat.com>
13031 * g++.dg/cpp0x/decltype-1212.C: New.
13032 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13034 2011-03-17 Jason Merrill <jason@redhat.com>
13036 * g++.dg/parse/memfnquals1.C: New.
13038 2011-03-17 Richard Guenther <rguenther@suse.de>
13040 PR middle-end/48134
13041 * gcc.dg/pr48134.c: New testcase.
13043 2011-03-17 Richard Guenther <rguenther@suse.de>
13045 PR middle-end/48165
13046 * g++.dg/torture/pr48165.C: New testcase.
13048 2011-03-17 Jakub Jelinek <jakub@redhat.com>
13050 PR rtl-optimization/48141
13051 * gcc.dg/pr48141.c: New test.
13053 2011-03-16 Jason Merrill <jason@redhat.com>
13055 * g++.dg/cpp0x/constexpr-48089.C: New.
13057 * g++.dg/cpp0x/constexpr-abi1.C: New.
13059 * g++.dg/cpp0x/constexpr-46336.C: New.
13060 * g++.dg/parse/friend5.C: Adjust expected errors.
13062 * g++.dg/cpp0x/constexpr-47570.C: New.
13064 2011-03-16 Dodji Seketeli <dodji@redhat.com>
13067 * ++.dg/debug/dwarf2/typedef6.C: New test.
13069 2011-03-16 Jason Merrill <jason@redhat.com>
13071 * g++.dg/cpp0x/elision2.C: New.
13073 * g++.dg/cpp0x/constexpr-array3.C: New.
13075 2011-03-16 Jason Merrill <jason@redhat.com>
13077 * g++.dg/cpp0x/sfinae6.C: New.
13078 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13079 * g++.dg/cpp0x/pr45908.C: Likewise.
13080 * g++.dg/cpp0x/sfinae6.C: Likewise.
13081 * g++.old-deja/g++.jason/conversion11.C: Likewise.
13082 * g++.old-deja/g++.law/arg11.C: Likewise.
13084 2011-03-16 Jason Merrill <jason@redhat.com>
13086 * g++.dg/template/incomplete6.C: New.
13088 2011-03-16 Jeff Law <law@redhat.com>
13090 * gcc.dg/tree-ssa/vrp55.c: New test.
13092 2011-03-16 Jason Merrill <jason@redhat.com>
13094 * g++.dg/cpp0x/auto22.C: New.
13096 2011-03-16 Richard Guenther <rguenther@suse.de>
13098 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13099 optimizing it away if promoted to const.
13101 2011-03-16 Richard Guenther <rguenther@suse.de>
13103 PR tree-optimization/48149
13104 * gcc.dg/fold-complex-1.c: New testcase.
13106 2011-03-16 Richard Guenther <rguenther@suse.de>
13109 * gcc.dg/guality/pr45882.c: Really make sure no inlining
13110 or cloning happens.
13112 2011-03-16 Richard Guenther <rguenther@suse.de>
13114 PR tree-optimization/26134
13115 * gcc.dg/tree-ssa/complex-6.c: New testcase.
13117 2011-03-16 Richard Guenther <rguenther@suse.de>
13119 PR tree-optimization/48146
13120 * gcc.dg/torture/pr48146.c: New testcase.
13122 2011-03-16 Richard Guenther <rguenther@suse.de>
13124 * gcc.dg/tree-ssa/pr14814.c: Adjust.
13125 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13127 2011-03-16 Jakub Jelinek <jakub@redhat.com>
13129 PR middle-end/48136
13130 * gcc.c-torture/compile/pr48136.c: New test.
13132 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13135 * gcc.dg/guality/pr45882.c: New test.
13137 2011-03-15 Jason Merrill <jason@redhat.com>
13139 * g++.dg/cpp0x/constexpr-recursion.C: New.
13141 * g++.dg/cpp0x/implicit11.C: New.
13143 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13145 * g++.dg/cpp0x/constexpr-attribute.C: New.
13147 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
13149 * g++.dg/parse/pr34758.C: New.
13151 2011-03-15 Xinliang David Li <davidxl@google.com>
13154 * gcc.dg/uninit-pred-7_d.c: New test.
13155 * gcc.dg/uninit-pred-8_d.c: New test.
13157 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
13160 * gcc.target/arm/pr46788.c: New.
13162 2011-03-15 Richard Guenther <rguenther@suse.de>
13164 PR middle-end/47650
13165 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13166 * gfortran.dg/ishft_4.f90: Likewise.
13167 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13169 2011-03-15 Richard Guenther <rguenther@suse.de>
13171 PR tree-optimization/13954
13172 * g++.dg/tree-ssa/pr13954.C: New testcase.
13174 2011-03-15 Richard Guenther <rguenther@suse.de>
13176 PR tree-optimization/48037
13177 * gcc.target/i386/pr48037-1.c: New testcase.
13179 2011-03-15 Richard Guenther <rguenther@suse.de>
13181 PR tree-optimization/41490
13182 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13183 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13184 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13185 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13186 * g++.dg/tree-ssa/pr33604.C: Adjust.
13188 2011-03-14 Jakub Jelinek <jakub@redhat.com>
13190 PR middle-end/47917
13191 * gcc.c-torture/execute/pr47917.c: New test.
13192 * gcc.dg/pr47917.c: New test.
13194 PR middle-end/38878
13195 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13197 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
13199 * gcc.target/i386/sse4_1-floor-vec.c: New test.
13200 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13201 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13202 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13203 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13204 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13205 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13206 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13207 * gcc.target/i386/avx-floor-vec.c: Ditto.
13208 * gcc.target/i386/avx-ceil-vec.c: Ditto.
13209 * gcc.target/i386/avx-trunc-vec.c: Ditto.
13210 * gcc.target/i386/avx-rint-vec.c: Ditto.
13211 * gcc.target/i386/avx-floorf-vec.c: Ditto.
13212 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13213 * gcc.target/i386/avx-truncf-vec.c: Ditto.
13214 * gcc.target/i386/avx-rintf-vec.c: Ditto.
13216 2011-03-14 Tom Tromey <tromey@redhat.com>
13218 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13219 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13220 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13222 2011-03-14 Tom Tromey <tromey@redhat.com>
13224 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13225 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13226 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13228 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
13230 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13232 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13234 PR rtl-optimization/47166
13235 * gcc.c-torture/execute/postmod-1.c: New test.
13237 2011-03-14 Richard Guenther <rguenther@suse.de>
13239 PR middle-end/48098
13240 * gcc.dg/torture/pr48098.c: New testcase.
13242 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
13245 * gcc.target/powerpc/pr48053-1.c: New test.
13246 * gcc.target/powerpc/pr48053-2.c: Likewise.
13248 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13250 PR libfortran/48066
13251 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
13253 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13255 PR libfortran/48066
13256 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
13258 2011-03-12 Janus Weil <janus@gcc.gnu.org>
13261 * gfortran.dg/class_41.f03: New.
13263 2011-03-11 Dodji Seketeli <dodji@redhat.com>
13265 * g++.dg/conversion/cast3.C: New test.
13267 2011-03-11 Jason Merrill <jason@redhat.com>
13269 * g++.dg/template/error45.C: New.
13271 * g++.dg/parse/no-type-defn1.C: New.
13273 * g++.dg/ext/attrib40.C: New.
13275 * g++.dg/cpp0x/regress/array1.C: New.
13277 2011-03-11 Richard Guenther <rguenther@suse.de>
13279 PR tree-optimization/48067
13280 * gcc.dg/pr48067.c: New testcase.
13282 2011-03-11 Richard Guenther <rguenther@suse.de>
13285 * g++.dg/lto/20110311-1_0.C: New testcase.
13287 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13290 * g++.dg/inherit/virtual8.C: New test.
13292 PR middle-end/48044
13293 * gcc.dg/torture/pr48044.c: New test.
13295 2011-03-11 Janus Weil <janus@gcc.gnu.org>
13298 * gfortran.dg/proc_ptr_comp_31.f90: New.
13300 2011-03-11 Richard Guenther <rguenther@suse.de>
13302 PR tree-optimization/47278
13303 * gcc.dg/torture/pr47278-1.c: New testcase.
13304 * gcc.dg/torture/pr47278-2.c: Likewise.
13306 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13308 PR tree-optimization/48063
13309 * gcc.dg/torture/pr48063.c: New test.
13311 2011-03-10 Jason Merrill <jason@redhat.com>
13313 * g++.dg/template/array22.C: New.
13315 * g++.dg/cpp0x/syntax-err1.C: New.
13316 * g++.dg/parse/error36.C: Adjust expected errors.
13317 * g++.old-deja/g++.pt/ctor2.C: Likewise.
13318 * g++.old-deja/g++.pt/typename3.C: Likewise.
13319 * g++.old-deja/g++.pt/typename4.C: Likewise.
13320 * g++.old-deja/g++.pt/typename6.C: Likewise.
13322 2011-03-09 Jason Merrill <jason@redhat.com>
13324 * g++.dg/template/nontype22.C: New.
13326 2011-03-09 Martin Jambor <mjambor@suse.cz>
13328 PR tree-optimization/47714
13329 * g++.dg/torture/pr47714.C: New test.
13331 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
13334 * gcc.target/powerpc/pr47755-2.c: New file.
13336 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13338 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13339 is not set in the environment, pass 64 as first argument when not
13340 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13341 native where ulimit -u is supported.
13343 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13345 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13347 2011-03-08 Jason Merrill <jason@redhat.com>
13349 * g++.dg/template/nontype21.C: New.
13351 * g++.dg/template/anon5.C: New.
13353 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13356 * gcc.dg/pr47881.c: New test.
13358 2011-03-08 Dodji Seketeli <dodji@redhat.com>
13361 * g++.dg/lookup/template3.C: New test.
13363 2011-03-08 Kai Tietz <ktietz@redhat.com>
13365 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13368 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
13371 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13372 sizeof to compute alignment.
13374 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13376 PR tree-optimization/48022
13377 * gcc.dg/pr48022-1.c: New test.
13378 * gcc.dg/pr48022-2.c: New test.
13380 2011-03-07 Jason Merrill <jason@redhat.com>
13382 * g++.dg/template/nontype20.C: New.
13383 * g++.dg/init/member1.C: Adjust expected errors.
13384 * g++.dg/parse/constant4.C: Likewise.
13385 * g++.dg/template/qualified-id3.C: Likewise.
13386 * g++.old-deja/g++.pt/crash10.C: Likewise.
13388 * g++.dg/cpp0x/regress/non-const1.C: New.
13390 2011-03-07 Jakub Jelinek <jakub@redhat.com>
13393 * gcc.dg/pr47991.c: New test.
13395 2011-03-07 Jason Merrill <jason@redhat.com>
13397 * g++.dg/abi/mangle46.C: New.
13399 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
13402 * gcc.target/powerpc/pr47862.c: New.
13404 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
13407 * gcc.target/i386/combine-mul.c: Require nonpic.
13409 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
13410 Nathan Froyd <froydnj@codesourcery.com>
13412 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13414 2011-03-06 Mark Mitchell <mark@codesourcery.com>
13416 * README.QMTEST: Remove.
13418 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
13419 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13422 * gfortran.dg/array_constructor_37.f90 : New test.
13424 2011-03-05 Jason Merrill <jason@redhat.com>
13426 * g++.dg/abi/mangle39.C: ABI v5, not 6.
13427 * g++.dg/abi/mangle45.C: Likewise.
13428 * g++.dg/cpp0x/trailing1.C: Likewise.
13430 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13432 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13434 2011-03-05 Jakub Jelinek <jakub@redhat.com>
13436 PR rtl-optimization/47899
13437 * gcc.dg/pr47899.c: New test.
13439 * gcc.dg/torture/pr47968.c: Ignore warnings.
13441 PR tree-optimization/47967
13442 * gcc.c-torture/compile/pr47967.c: New test.
13444 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13446 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13447 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13449 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13451 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13452 and property_getAttributes() if __OBJC2__.
13453 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13454 * objc.dg/property/property-encoding-1.m: New.
13455 * obj-c++.dg/property/property-encoding-1.mm: New.
13457 2011-03-04 Jason Merrill <jason@redhat.com>
13459 * g++.dg/template/pseudodtor6.C: New.
13461 * g++.dg/inherit/covariant19.C: New.
13463 2011-03-04 Richard Guenther <rguenther@suse.de>
13465 PR middle-end/47968
13466 * gcc.dg/torture/pr47968.c: New testcase.
13468 2011-03-04 Richard Guenther <rguenther@suse.de>
13470 PR middle-end/47975
13471 * gcc.dg/torture/pr47975.c: New testcase.
13473 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13476 * g++.dg/template/crash106.C: New.
13478 2011-03-03 Jakub Jelinek <jakub@redhat.com>
13481 * gcc.dg/gomp/pr47963.c: New test.
13482 * g++.dg/gomp/pr47963.C: New test.
13484 2011-03-02 Jason Merrill <jason@redhat.com>
13486 * g++.dg/cpp0x/regress/condition1.C: New.
13488 * g++.dg/cpp0x/constexpr-ctor9.C: New.
13490 2011-03-01 Jason Merrill <jason@redhat.com>
13492 * g++.dg/cpp0x/lambda/lambda-98.C: New.
13494 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13496 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13498 PR rtl-optimization/47925
13499 * gcc.c-torture/execute/pr47925.c: New test.
13501 2011-03-01 Jason Merrill <jason@redhat.com>
13503 * g++.dg/cpp0x/decltype25.C: New.
13505 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13507 2011-03-01 Richard Guenther <rguenther@suse.de>
13509 PR tree-optimization/47890
13510 * gcc.dg/torture/pr47890.c: New testcase.
13512 2011-03-01 Richard Guenther <rguenther@suse.de>
13515 * gcc.dg/lto/pr47924_0.c: New testcase.
13517 2011-03-01 Richard Guenther <rguenther@suse.de>
13520 * gfortran.dg/lto/pr46911_0.f: New testcase.
13522 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13524 PR libgfortran/47933
13525 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13526 compile errors from older code form.
13528 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13530 PR libgfortran/47567
13531 * gfortran.dg/fmt_fw_d.f90: New test.
13533 2011-02-28 Jason Merrill <jason@redhat.com>
13535 * g++.dg/inherit/covariant18.C: New.
13537 2011-02-28 Jakub Jelinek <jakub@redhat.com>
13539 PR middle-end/47893
13540 * gcc.dg/pr47893.c: New test.
13542 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
13544 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13545 NULL in case of a selector with conflicting types.
13546 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13548 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
13550 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13551 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13552 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13553 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13555 2011-02-28 Jason Merrill <jason@redhat.com>
13558 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13560 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13562 PR libgfortran/47778
13563 * gfortran.dg/namelist_71.f90: New test.
13565 2011-02-27 Jason Merrill <jason@redhat.com>
13568 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13569 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13571 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13574 * g++.dg/cpp0x/constexpr-ctor8.C: New.
13576 2011-02-27 Jakub Jelinek <jakub@redhat.com>
13579 * gfortran.dg/gomp/task-1.f90: Removed.
13581 2011-02-26 Jason Merrill <jason@redhat.com>
13583 * g++.dg/template/this-targ1.C: New.
13585 * g++.dg/cpp0x/regress/template-const1.C: New.
13586 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13587 * g++.dg/template/function1.C: Adjust.
13588 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13589 * g++.dg/debug/debug7.C: Adjust.
13591 2011-02-26 Tobias Burnus <burnus@net-b.de>
13594 * gfortran.dg/gomp/task-1.f90: New.
13596 2011-02-25 Jie Zhang <jie@codesourcery.com>
13598 * gcc.target/arm/neon-thumb2-move.c: Add
13599 dg-require-effective-target arm_thumb2_ok.
13601 2011-02-24 Jason Merrill <jason@redhat.com>
13603 * g++.dg/parse/constant1.C: Specify C++98 mode.
13604 * g++.dg/parse/constant5.C: Likewise.
13605 * g++.dg/parse/error2.C: Likewise.
13606 * g++.dg/parse/semicolon3.C: Likewise.
13607 * g++.dg/template/crash14.C: Likewise.
13608 * g++.dg/template/local4.C: Likewise.
13609 * g++.dg/template/nontype3.C: Likewise.
13610 * g++.dg/parse/crash31.C: Adjust expected errors.
13611 * g++.dg/template/function1.C: Likewise.
13612 * g++.dg/template/ref3.C: Likewise.
13613 * g++.dg/template/static9.C: Likewise.
13614 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13616 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13617 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13618 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13619 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13620 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13622 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13625 * gfortran.dg/pr47878.f90: New test.
13627 2011-02-24 Richard Guenther <rguenther@suse.de>
13630 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13631 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13633 2011-02-24 Richard Guenther <rguenther@suse.de>
13636 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13637 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13639 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13641 PR libgfortran/47567
13642 * gfortran.dg/fmt_f0_1.f90: Update test.
13644 2011-02-23 Jason Merrill <jason@redhat.com>
13646 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13647 * g++.dg/abi/mangle45.C: New.
13649 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13650 * g++.dg/template/canon-type-9.C: Match use of decltype
13651 between declaration and definition.
13652 * g++.dg/template/canon-type-12.C: Likewise.
13654 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13657 * gfortran.dg/nested_allocatables_1.f90: New.
13659 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13662 * g++.dg/pr46868.C: New test.
13663 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13664 * g++.dg/parse/error14.C: Adjust.
13666 2011-02-23 Richard Guenther <rguenther@suse.de>
13668 PR tree-optimization/47838
13669 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13671 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13673 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13675 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13677 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13678 * gfortran.dg/count_init_expr.f03: Ditto.
13679 * gfortran.dg/gomp/pr43711.f90: Ditto.
13680 * gcc.dg/struct-parse-2.c: Ditto.
13681 * gcc.dg/parse-error-3.c: Ditto.
13682 * gcc.dg/Wlogical-op-1.c: Ditto.
13683 * gcc.dg/Walways-true-1.c: Ditto.
13684 * gcc.dg/pr24225.c: Ditto.
13685 * gcc.dg/Walways-true-2.c: Ditto.
13686 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13687 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13688 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13689 * g++.dg/overload/defarg4.C: Ditto.
13690 * g++.dg/inherit/covariant16.C: Ditto.
13691 * g++.dg/inherit/virtual7.C: Ditto.
13692 * g++.dg/template/canon-type-9.C: Ditto.
13693 * g++.dg/template/access19.C: Ditto.
13694 * g++.dg/template/call7.C: Ditto.
13695 * g++.dg/template/canon-type-2.C: Ditto.
13696 * g++.dg/template/init7.C: Ditto.
13697 * g++.dg/template/sizeof-template-argument.C: Ditto.
13698 * g++.dg/template/const3.C: Ditto.
13699 * g++.dg/template/sfinae26.C: Ditto.
13700 * g++.dg/template/sfinae26.C: Ditto.
13701 * g++.dg/template/canon-type-11.C: Ditto.
13702 * g++.dg/template/union2.C: Ditto.
13703 * g++.dg/template/canon-type-3.C: Ditto.
13704 * g++.dg/template/canon-type-1.C: Ditto.
13705 * g++.dg/template/canon-type-5.C: Ditto.
13706 * g++.dg/template/canon-type-7.C: Ditto.
13707 * g++.dg/template/canon-type-10.C: Ditto.
13708 * g++.dg/template/spec36.C: Ditto.
13709 * g++.dg/template/typedef38.C: Ditto.
13710 * g++.dg/template/canon-type-4.C: Ditto.
13711 * g++.dg/template/canon-type-6.C: Ditto.
13712 * g++.dg/template/canon-type-13.C: Ditto.
13713 * g++.dg/template/instantiate9.C: Ditto.
13714 * g++.dg/template/ttp22.C: Ditto.
13715 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13716 * g++.dg/warn/Walways-true-1.C: Ditto.
13717 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13718 * g++.dg/warn/Walways-true-2.C: Ditto.
13719 * g++.dg/conversion/op4.C: Ditto.
13720 * g++.dg/opt/pr19650.C: Ditto.
13721 * g++.dg/lookup/friend11.C: Ditto.
13722 * g++.dg/other/default2.C: Ditto.
13723 * g++.dg/other/default3.C: Ditto.
13724 * g++.dg/other/dtor2.C: Ditto.
13725 * g++.dg/other/friend5.C: Ditto.
13726 * g++.dg/other/default5.C: Ditto.
13727 * g++.dg/init/brace6.C: Ditto.
13728 * g++.dg/init/aggr5.C: Ditto.
13729 * g++.dg/init/error2.C: Ditto.
13730 * g++.dg/expr/bound-mem-fun.C: Ditto.
13731 * g++.dg/expr/cond6.C: Ditto.
13732 * g++.dg/expr/stmt-expr-1.C: Ditto.
13733 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13734 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13735 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13736 * g++.dg/cpp0x/bracket1.C: Ditto.
13737 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13738 * g++.dg/cpp0x/pr38646.C: Ditto.
13739 * g++.dg/cpp0x/variadic73.C: Ditto.
13740 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13741 * g++.dg/cpp0x/bracket4.C: Ditto.
13742 * g++.dg/cpp0x/decltype4.C: Ditto.
13743 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13744 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13745 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13746 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13747 * g++.dg/cpp0x/decltype2.C: Ditto.
13748 * g++.dg/cpp0x/decltype1.C: Ditto.
13749 * g++.dg/cpp0x/bracket2.C: Ditto.
13750 * g++.dg/cpp0x/decltype5.C: Ditto.
13751 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13752 * g++.dg/cpp0x/variadic70.C: Ditto.
13753 * g++.dg/cpp0x/decltype6.C: Ditto.
13754 * g++.dg/cpp0x/rvo.C: Ditto.
13755 * g++.dg/cpp0x/vt-40092.C: Ditto.
13756 * g++.dg/cpp0x/variadic-new.C: Ditto.
13757 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13758 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13759 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13760 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13761 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13762 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13763 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13764 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13765 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13766 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13767 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13768 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13769 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13770 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13771 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13772 * g++.dg/cpp0x/pr39639.C: Ditto.
13773 * g++.dg/cpp0x/decltype3.C: Ditto.
13774 * g++.dg/cpp0x/variadic68.C: Ditto.
13775 * g++.dg/cpp0x/variadic-function.C: Ditto.
13776 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13777 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13778 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13779 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13780 * g++.dg/parse/crash35.C: Ditto.
13781 * g++.dg/parse/crash40.C: Ditto.
13782 * g++.dg/parse/defarg12.C: Ditto.
13783 * g++.dg/parse/crash34.C: Ditto.
13784 * g++.dg/parse/constructor3.C: Ditto.
13785 * g++.dg/parse/template23.C: Ditto.
13786 * g++.dg/parse/crash56.C: Ditto.
13787 * g++.dg/parse/dtor13.C: Ditto.
13788 * g++.dg/parse/error33.C: Ditto.
13789 * g++.dg/parse/ctor9.C: Ditto.
13790 * g++.dg/parse/error32.C: Ditto.
13791 * g++.dg/parse/error37.C: Ditto.
13792 * g++.dg/parse/bitfield3.C: Ditto.
13793 * g++.dg/parse/struct-4.C: Ditto.
13794 * g++.dg/ext/has_trivial_copy.C: Ditto.
13795 * g++.dg/ext/is_polymorphic.C: Ditto.
13796 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13797 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13798 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13799 * g++.dg/ext/is_union.C: Ditto.
13800 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13801 * g++.dg/ext/is_pod.C: Ditto.
13802 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13803 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13804 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13805 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13806 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13807 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13808 * g++.dg/ext/is_abstract.C: Ditto.
13809 * g++.dg/ext/has_trivial_assign.C: Ditto.
13810 * g++.dg/ext/is_class.C: Ditto.
13811 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13812 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13813 * g++.dg/ext/is_base_of.C: Ditto.
13814 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13815 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13816 * g++.dg/ext/is_empty.C: Ditto.
13817 * g++.dg/ext/is_enum.C: Ditto.
13818 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13819 * gnat.dg/opt11.adb: Ditto.
13820 * obj-c++.dg/pr45735.mm: Ditto.
13821 * obj-c++.dg/pr24393.mm: Ditto.
13822 * obj-c++.dg/exceptions-2.mm: Ditto.
13823 * objc.dg/pr45735.m: Ditto.
13824 * objc.dg/pr24393.m: Ditto.
13826 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13828 * objc.dg/attributes/objc-exception-1.m: New.
13830 2011-02-23 Jie Zhang <jie@codesourcery.com>
13832 * gcc.dg/cpp/include7.c: New test.
13834 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13837 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13839 2011-02-23 Jie Zhang <jie@codesourcery.com>
13841 PR rtl-optimization/47763
13842 * gcc.dg/pr47763.c: New test.
13844 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13847 * gfortran.dg/whole_file_32.f90 : New test.
13849 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13852 * g++.dg/inherit/virtual7.C: New test.
13854 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13857 * objc.dg/type-size-3.m: Updated error message.
13858 * objc.dg/type-size-4.m: New test.
13859 * objc.dg/type-size-5.m: New test.
13861 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13863 * lib/gnat.exp: Fix comments.
13864 Don't load libgloss.exp.
13865 (default_gnat_version): Call $compiler with --version.
13866 Adapt regexp for gnatmake output, insert version.
13867 (gnat_version): New proc.
13868 (gnat_init): Remove gnat_libgcc_s_path.
13869 (gnat_target_compile): Likewise.
13870 Remove ld_library_path.
13871 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13872 (gnat_pass): Remove.
13873 (gnat_pass): Remove.
13874 (gnat_finish): Remove.
13875 (gnat_exit): Remove.
13876 (local_find_gnatmake): Reindent.
13877 (runtest_file_p): Remove.
13878 (prune_warnings): Remove.
13879 (find_gnatclean): New proc.
13880 * lib/gnat-dg.exp (lremove): New proc.
13881 (gnat-dg-test): Reindent.
13882 Remove additional output files.
13883 (gnat-dg-runtest): Remove.
13885 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13886 * gnat.dg/loop_optimization6.adb: Likewise.
13887 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13889 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13891 PR tree-optimization/47835
13892 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13894 2011-02-22 Tobias Burnus <burnus@net-b.de>
13896 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13897 * gfortran.dg/abstract_type_2.f03: Ditto.
13898 * gfortran.dg/abstract_type_3.f03: Ditto.
13899 * gfortran.dg/abstract_type_4.f03: Ditto.
13900 * gfortran.dg/abstract_type_5.f03: Ditto.
13901 * gfortran.dg/abstract_type_6.f03: Ditto.
13902 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13903 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13904 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13905 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13906 * gfortran.dg/array_function_5.f90: Ditto.
13907 * gfortran.dg/asynchronous_3.f03: Ditto.
13908 * gfortran.dg/char_expr_1.f90: Ditto.
13909 * gfortran.dg/class_14.f03: Ditto.
13910 * gfortran.dg/data_array_6.f: Ditto.
13911 * gfortran.dg/data_invalid.f90: Ditto.
13912 * gfortran.dg/dot_product_1.f03: Ditto.
13913 * gfortran.dg/func_derived_5.f90: Ditto.
13914 * gfortran.dg/func_result_4.f90: Ditto.
13915 * gfortran.dg/implied_do_1.f90: Ditto.
13916 * gfortran.dg/initialization_25.f90: Ditto.
13917 * gfortran.dg/initialization_26.f90: Ditto.
13918 * gfortran.dg/interface_34.f90: Ditto.
13919 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13920 * gfortran.dg/keyword_symbol_1.f90: Ditto.
13921 * gfortran.dg/matmul_8.f03: Ditto.
13922 * gfortran.dg/merge_init_expr.f90: Ditto.
13923 * gfortran.dg/pack_assign_1.f90: Ditto.
13924 * gfortran.dg/pack_vector_1.f90: Ditto.
13925 * gfortran.dg/pointer_check_8.f90: Ditto.
13926 * gfortran.dg/product_init_expr.f03: Ditto.
13927 * gfortran.dg/reshape_order_5.f90: Ditto.
13928 * gfortran.dg/reshape_shape_1.f90: Ditto.
13929 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13930 * gfortran.dg/same_name_2.f90: Ditto.
13931 * gfortran.dg/selected_real_kind_1.f90: Ditto.
13932 * gfortran.dg/spread_init_expr.f03: Ditto.
13933 * gfortran.dg/stmt_func_1.f90: Ditto.
13934 * gfortran.dg/sum_init_expr.f03: Ditto.
13935 * gfortran.dg/transpose_3.f03: Ditto.
13936 * gfortran.dg/unpack_init_expr.f03: Ditto.
13937 * gfortran.dg/warn_conversion.f90: Ditto.
13938 * gfortran.dg/warn_conversion_2.f90: Ditto.
13939 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13940 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13941 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13942 * gfortran.dg/whole_file_16.f90: Ditto.
13943 * gfortran.dg/whole_file_17.f90: Ditto.
13944 * gfortran.dg/whole_file_18.f90: Ditto.
13945 * gfortran.dg/whole_file_20.f03: Ditto.
13946 * gfortran.dg/whole_file_5.f90: Ditto.
13947 * gfortran.dg/whole_file_6.f90: Ditto.
13948 * gfortran.dg/write_invalid_format.f90: Ditto.
13949 * gfortran.dg/zero_sized_6.f90: Ditto.
13951 2011-02-21 Jeff Law <law@redhat.com>
13953 PR rtl-optimization/46178
13954 * gcc.target/i386/pr46178.c: New test.
13956 PR rtl-optimization/46002
13957 * gcc.c-torture/compile/pr46002.c: New test.
13959 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13961 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13964 2011-02-21 Jakub Jelinek <jakub@redhat.com>
13967 * g++.dg/debug/pr47106.C: Require effective target lto.
13969 2011-02-21 Jason Merrill <jason@redhat.com>
13971 * g++.dg/cpp0x/constexpr-diag2.C: New.
13973 2011-02-20 Jason Merrill <jason@redhat.com>
13975 * g++.dg/cpp0x/constexpr-ctor7.C: New.
13977 * g++.dg/cpp0x/fntmpdefarg2.C: New.
13979 * g++.dg/overload/conv-op1.C: New.
13981 * g++.dg/cpp0x/constexpr-synth1.C: New.
13983 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13985 * objc.dg/layout-2.m: New.
13986 * objc.dg/selector-3.m: Adjusted location of error message.
13987 * objc.dg/type-size-3.m: Same.
13988 * obj-c++.dg/selector-3.mm: Same.
13990 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13993 * objc.dg/property/dotsyntax-22.m: New.
13994 * obj-c++.dg/property/dotsyntax-22.mm: New.
13996 2011-02-20 Dodji Seketeli <dodji@redhat.com>
13999 * g++.dg/template/typedef38.C: New test.
14001 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
14004 * gfortran.dg/whole_file_30.f90 : New test.
14005 * gfortran.dg/whole_file_31.f90 : New test.
14007 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
14011 * gfortran.dg/whole_file_28.f90 : New test.
14012 * gfortran.dg/whole_file_29.f90 : New test.
14014 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14017 * g++.dg/template/crash105.C: New.
14019 2011-02-19 Jason Merrill <jason@redhat.com>
14021 * g++.dg/cpp0x/regress/no-elide1.C: New.
14023 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
14025 PR tree-optimization/46620
14026 * gcc.dg/pr46620.c: New.
14028 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14031 * gcc.target/i386/pr47809.c: New test.
14033 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14034 Tobias Burnus <burnus@net-b.de>
14036 * lib/target-supports.exp
14037 (check_effective_target_fortran_large_real): New check for large reals.
14038 * gfortran.dg/nan_7.f90: New test.
14040 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14042 PR libgfortran/47567
14043 * gfortran.dg/fmt_f0_1.f90: Update test.
14045 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
14048 * gfortran.dg/array_constructor_36.f90 : New test.
14049 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14050 allow for comparison between different elements of the array
14051 constructor at different levels of optimization.
14053 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
14055 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14056 * gcc.target/i386/pr32280-1.c: Likewise.
14058 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14061 * gcc.target/i386/pr47800.c: New test.
14063 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
14065 * objc/execute/exceptions/foward-1.x: New.
14067 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14070 * gfortran.dg/derived_constructor_comps_4.f90: New.
14072 2011-02-18 Tobias Burnus
14075 * gfortran.dg/func_result_6.f90: New.
14077 2011-02-18 Michael Matz <matz@suse.de>
14080 * gfortran.dg/lto/pr45586_0.f90: New test.
14081 * gfortran.dg/typebound_proc_20.f90: Ditto.
14082 * gfortran.dg/typebound_proc_21.f90: Ditto.
14084 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14087 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14089 2011-02-18 Tobias Burnus <burnus@net-b.de>
14092 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14093 gcc_warning_prefix.
14094 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14095 normalizing the error/warning output.
14096 * gfortran.dg/Wall.f90: Update dg-error/warning.
14097 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14098 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14099 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14100 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14101 * gfortran.dg/class_30.f90: Update dg-error/warning.
14102 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14103 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14104 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14105 * gfortran.dg/entry_17.f90: Update dg-error/warning.
14106 * gfortran.dg/entry_19.f90: Update dg-error/warning.
14107 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14108 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14109 * gfortran.dg/g77/12632.f: Update dg-error/warning.
14110 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14111 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14112 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14113 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14114 * gfortran.dg/goto_8.f90: Update dg-error/warning.
14115 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14116 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14117 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14118 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14119 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14120 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14121 * gfortran.dg/volatile3.f90: Update dg-error/warning.
14122 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14123 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14124 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14125 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14126 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14128 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14131 * gfortran.dg/proc_ptr_comp_30.f90: New.
14133 2011-02-18 Jakub Jelinek <jakub@redhat.com>
14136 * gcc.target/i386/pr47780.c: New test.
14138 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14141 * gfortran.dg/class_40.f03: New.
14143 2011-02-18 Dodji Seketeli <dodji@redhat.com>
14146 * g++.dg/cpp0x/auto21.C: New test.
14148 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
14150 * objc.dg/special/unclaimed-category-1.h: Updated for
14152 * objc.dg/special/unclaimed-category-1.m: Same.
14153 * objc.dg/zero-link-1.m: Same.
14154 * objc.dg/lookup-1.m: Same.
14155 * objc.dg/torture/strings/const-str-9.m
14156 * objc.dg/torture/strings/const-str-10.m: Same.
14157 * objc.dg/torture/strings/const-str-11.m: Same.
14158 * objc.dg/torture/forward-1.m: Same.
14159 * objc.dg/zero-link-2.m: Same.
14160 * objc.dg/encode-7-next-64bit.m: Same.
14161 * objc.dg/method-4.m: Same.
14162 * objc.dg/next-runtime-1.m: Same.
14163 * objc.dg/image-info.m: Same.
14164 * objc.dg/pr23214.m: Same.
14165 * objc.dg/symtab-1.m: Same.
14166 * obj-c++.dg/basic.m: Same.
14167 * obj-c++.dg/proto-lossage-3.m: Same.
14168 * obj-c++.dg/torture/strings/const-str-10.m: Same.
14169 * obj-c++.dg/torture/strings/const-str-11.m: Same.
14170 * obj-c++.dg/torture/strings/const-str-9.m: Same.
14171 * obj-c++.dg/method-11.m: Same.
14172 * objc/execute/enumeration-1.m: Same.
14173 * objc/execute/object_is_class.m: Same.
14174 * objc/execute/formal_protocol-2.m: Same.
14175 * objc/execute/formal_protocol-4.m: Same.
14176 * objc/execute/formal_protocol-6.m: Same.
14177 * objc/execute/bycopy-3.m: Same.
14178 * objc/execute/exceptions/catchall-1.m: Same.
14179 * objc/execute/exceptions/finally-1.m: Same.
14180 * objc/execute/exceptions/local-variables-1.m: Same.
14181 * objc/execute/exceptions/foward-1.m: Same.
14182 * objc/execute/bf-common.h
14183 * objc/execute/enumeration-2.m: Same.
14184 * objc/execute/formal_protocol-1.m: Same.
14185 * objc/execute/formal_protocol-3.m: Same.
14186 * objc/execute/formal_protocol-5.m: Same.
14187 * objc/execute/accessing_ivars.m: Same.
14188 * objc/execute/bycopy-2.m: Same.
14189 * objc/execute/formal_protocol-7.m: Same.
14190 * objc/execute/compatibility_alias.m: Same.
14191 * objc/execute/no_clash.m: Same.
14192 * objc/execute/object_is_meta_class.m: Same.
14193 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14194 * objc/execute/class-tests-1.h: Include stdio.h.
14195 * objc/execute/class-tests-2.h: Same.
14196 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14198 * obj-c++.dg/try-catch-2.mm: Same.
14200 2011-02-17 Jakub Jelinek <jakub@redhat.com>
14203 * g++.dg/warn/Wunused-parm-4.C: New test.
14205 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
14206 Jan Hubicka <jh@suse.cz>
14210 * g++.dg/debug/pr47106.C: New.
14212 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
14215 * gcc.target/i386/pr43653.c: New test.
14217 2011-02-11 Dodji Seketeli <dodji@redhat.com>
14220 * g++.dg/template/inherit6.C: New test.
14222 2011-02-16 Janus Weil <janus@gcc.gnu.org>
14225 * gfortran.dg/class_39.f03: New.
14227 2011-02-16 Dodji Seketeli <dodji@redhat.com>
14230 * g++.dg/cpp0x/variadic106.C: New test.
14232 2011-02-16 Jakub Jelinek <jakub@redhat.com>
14234 PR libfortran/47757
14235 * gfortran.dg/pr47757-1.f90: New test.
14236 * gfortran.dg/pr47757-2.f90: New test.
14237 * gfortran.dg/pr47757-3.f90: New test.
14240 * g++.dg/cpp0x/enum8.C: New test.
14242 2011-02-15 Jason Merrill <jason@redhat.com>
14244 * g++.dg/inherit/implicit-trivial1.C: New.
14245 * g++.dg/cpp0x/implicit-trivial1.C: New.
14247 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14249 PR middle-end/47725
14250 * gcc.dg/torture/pr47725.c: Removed.
14252 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14255 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14256 constant does not generate a load from memory.
14258 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14260 PR middle-end/47725
14261 * gcc.dg/torture/pr47725.c: New.
14263 2011-02-15 Richard Guenther <rguenther@suse.de>
14265 PR tree-optimization/47743
14266 * gcc.dg/torture/pr47743.c: New testcase.
14268 2011-02-15 Jakub Jelinek <jakub@redhat.com>
14270 PR middle-end/47581
14271 * gcc.target/i386/pr47581.c: New test.
14273 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14276 * gfortran.dg/select_type_22.f03: New.
14278 2011-02-14 Jason Merrill <jason@redhat.com>
14280 * g++.dg/cpp0x/regress/enum1.C: New.
14282 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14284 * gnat.dg/include.adb: New test.
14286 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14289 * gfortran.dg/class_38.f03: New.
14291 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14293 * gcc.dg/pr46494.c: New test.
14295 2011-02-14 Richard Guenther <rguenther@suse.de>
14297 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14299 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14302 * gnat.dg/null_pointer_deref1.exp: Don't skip on
14303 sparc*-sun-solaris2.11.
14305 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14308 * gfortran.dg/argument_checking_18.f90: New.
14310 2011-02-13 Tobias Burnus <burnus@net-b.de>
14312 * gfortran.dg/argument_checking_13.f90: Update dg-error.
14313 * gfortran.dg/argument_checking_17.f90: New.
14315 2011-02-12 Janus Weil <janus@gcc.gnu.org>
14317 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14318 are temporarily disabled.
14319 * gfortran.dg/class_7.f03: Ditto.
14320 * gfortran.dg/coarray_14.f90: Ditto.
14321 * gfortran.dg/typebound_proc_13.f03: Ditto.
14323 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
14326 * gfortran.dg/extends_11.f03: New.
14328 2011-02-11 Xinliang David Li <davidxl@google.com>
14330 PR tree-optimization/47707
14331 * g++.dg/tree-ssa/pr47707.C: New test.
14333 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
14335 * g++.dg/opt/inline17.C: New test.
14337 2011-02-11 Tobias Burnus <burnus@net-b.de>
14340 * gfortran.dg/pure_formal_2.f90: New.
14342 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
14344 PR rtl-optimization/47614
14345 * gfortran.dg/pr47614.f: New.
14347 2011-02-11 Joseph Myers <joseph@codesourcery.com>
14350 * gcc.dg/opts-6.c: New test.
14352 2011-02-11 Jakub Jelinek <jakub@redhat.com>
14355 * gcc.dg/pr47684.c: New test.
14357 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14360 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14361 c99_runtime, dg-add-options c99_runtime.
14362 (main): Use __asm__.
14364 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14367 * lib/target-supports.exp (check_ascii_locale_available): New proc.
14368 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14369 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14370 * gcc.dg/ucnid-10.c: Likewise.
14371 * gcc.dg/ucnid-13.c: Likewise.
14372 * gcc.dg/ucnid-7.c: Likewise.
14373 * gcc.dg/ucnid-8.c: Likewise.
14374 Adapt dg-warning line number.
14376 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
14378 * gcc.target/i386/parity-1.c: Use -march=k8.
14379 * gcc.target/i386/parity-2.c: Ditto.
14380 * gcc.target/i386/vecinit-1.c: Ditto.
14381 * gcc.target/i386/vecinit-2.c: Ditto.
14383 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14386 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14387 * gcc.target/mips/save-restore-3.c: Likewise.
14388 * gcc.target/mips/save-restore-4.c: Likewise.
14389 * gcc.target/mips/save-restore-5.c: Likewise.
14392 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14393 * g++.dg/tree-prof/partition2.C: Likewise.
14395 2011-02-09 Jason Merrill <jason@redhat.com>
14397 * g++.dg/tree-ssa/inline-3.C: Use a normal function
14398 rather than misdeclare std::puts.
14400 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14401 * g++.dg/other/warning1.C: Likewise.
14402 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14403 * g++.old-deja/g++.gb/scope06.C: Likewise.
14404 * g++.old-deja/g++.law/cvt11.C: Likewise.
14405 * g++.old-deja/g++.law/init1.C: Likewise.
14406 * g++.dg/abi/mangle26.C: Likewise.
14408 * g++.dg/template/function1.C: Adjust for C++0x mode.
14409 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14411 * g++.dg/ext/label10.C: Adjust for C++0x mode.
14412 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14414 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14416 * g++.dg/cpp0x/regress/abi-empty7.C: New.
14418 * g++.dg/cpp0x/regress: New directory.
14419 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14420 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14421 * g++.dg/cpp0x/regress/regress3.C: New.
14423 2011-02-10 Richard Guenther <rguenther@suse.de>
14425 PR tree-optimization/47677
14426 * gcc.dg/torture/pr47677.c: New testcase.
14428 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
14430 * objc.dg/special/load-category-1.m: Remove unused header.
14431 * objc.dg/special/load-category-1a.m: Likewise.
14432 * objc.dg/special/load-category-2.m: Likewise.
14433 * objc.dg/special/load-category-2a.m: Likewise.
14434 * objc.dg/special/load-category-3.m: Likewise.
14435 * objc.dg/special/load-category-3a.m: Likewise.
14436 * objc.dg/attributes/proto-attribute-2.m: Likewise.
14437 * objc.dg/attributes/proto-attribute-3.m: Likewise.
14438 * objc.dg/attributes/class-attribute-1.m: Likewise.
14439 * objc.dg/property/property.exp: Don't run for Darwin < 9.
14440 * obj-c++.dg/property/property.exp: Likewise.
14441 * objc.dg/attributes/method-sentinel-1.m: Update type header.
14442 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14443 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14444 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14445 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14446 * obj-c++.dg/template-8.mm: Likewise.
14448 2011-02-10 Jakub Jelinek <jakub@redhat.com>
14451 * gcc.target/i386/pr47665.c: New test.
14453 2011-02-10 Jie Zhang <jie@codesourcery.com>
14457 2011-02-05 Jie Zhang <jie@codesourcery.com>
14459 * gcc.dg/pr42631.c: Update test.
14460 * gcc.dg/pr42631-2.c: New test.
14462 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14465 * gfortran.dg/proc_decl_25.f90: New.
14467 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14470 * gfortran.dg/typebound_assignment_2.f03: New.
14472 2011-02-09 Richard Guenther <rguenther@suse.de>
14474 PR tree-optimization/47664
14475 * gcc.dg/tree-ssa/inline-7.c: New testcase.
14477 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
14479 PR middle-end/47646
14480 * gnat.dg/uninit_func.adb: Adjust dg directive.
14482 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
14484 PR middle-end/47646
14485 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14487 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14490 * gfortran.dg/auto_dealloc_2.f90: New.
14492 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14494 * gcc.dg/builtins-config.h: Remove __sgi handling.
14495 * lib/target-supports.exp (add_options_for_c99_runtime): Add
14496 -std=c99 for mips-sgi-irix6.5*.
14498 2011-02-09 Martin Jambor <mjambor@suse.cz>
14500 PR middle-end/45505
14501 * gfortran.dg/pr25923.f90: Remove xfails.
14503 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14506 * gfortran.dg/inquire_14.f90: New test.
14508 2011-02-08 Janus Weil <janus@gcc.gnu.org>
14511 * gfortran.dg/pointer_init_6.f90: New.
14513 2011-02-08 Jeff Law <law@redhat.com>
14515 PR tree-optimization/42893
14516 * gcc.tree-ssa/pr42893.c: New test.
14518 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
14520 PR tree-optimization/46834
14521 PR tree-optimization/46994
14522 PR tree-optimization/46995
14523 * gcc.dg/graphite/id-pr46834.c: New.
14524 * gfortran.dg/graphite/id-pr46994.f90: New.
14525 * gfortran.dg/graphite/id-pr46995.f90: New.
14527 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14529 PR middle-end/47646
14530 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14531 using the variable is known the warning is emitted there.
14532 * gcc.dg/uninit-pr19430.c (foo): Likewise.
14533 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14535 * c-c++-common/pr20000.c (g): Both warnings occur at the return
14538 * gcc.dg/noreturn-1.c (foo5): Likewise.
14539 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14540 (method2): Likewise.
14542 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14543 the return statement using the uninitialized variable.
14544 * gfortran.dg/pr39666-2.f90 (f): Likewise.
14546 2011-02-08 Richard Guenther <rguenther@suse.de>
14548 PR middle-end/47639
14549 * g++.dg/opt/pr47639.c: New testcase.
14551 2011-02-08 Richard Guenther <rguenther@suse.de>
14553 PR tree-optimization/47632
14554 * g++.dg/opt/pr47632.C: New testcase.
14556 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14558 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14560 2011-02-07 Richard Guenther <rguenther@suse.de>
14562 PR tree-optimization/47615
14563 * g++.dg/opt/pr47615.C: New testcase.
14565 2011-02-07 Richard Guenther <rguenther@suse.de>
14567 PR tree-optimization/47621
14568 * gcc.dg/torture/pr47621.c: New testcase.
14570 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
14572 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14574 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
14577 * gfortran.dg/allocate_with_source_1 : New test.
14579 2011-02-05 Jakub Jelinek <jakub@redhat.com>
14581 PR middle-end/47610
14582 * gcc.dg/pr47610.c: New test.
14584 2011-02-05 Jie Zhang <jie@codesourcery.com>
14587 * gcc.dg/pr42631.c: Update test.
14588 * gcc.dg/pr42631-2.c: New test.
14590 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14593 * gfortran.dg/pr47574.f90: New test.
14595 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
14597 PR tree-optimization/46194
14598 * gcc.dg/autopar/pr46194.c: New.
14600 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14602 PR tree-optimization/43695
14603 * g++.dg/ipa/pr43695.C: New.
14605 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14607 PR inline-asm/23200
14608 * gcc.dg/pr23200.c: New test.
14610 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14613 * g++.dg/pr47589.C: New test.
14615 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14618 * g++.dg/template/typedef37.C: New test.
14619 * g++.dg/template/param1.C: Adjust expected error message.
14621 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14623 PR middle-end/31490
14624 * gcc.dg/pr31490-2.c: New test.
14625 * gcc.dg/pr31490-3.c: New test.
14626 * gcc.dg/pr31490-4.c: New test.
14628 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14629 Jakub Jelinek <jakub@redhat.com>
14632 * g++.dg/parser/semicolon3.C: Adjust.
14633 * g++.dg/parser/semicolon4.C: New testcase.
14634 * g++.dg/pr46890.C: New testcase.
14636 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14639 * g++.dg/init/pr29571.C: New.
14641 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14643 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14644 instead of vect_int.
14646 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14649 * gcc.target/i386/pr47312.c: New test.
14652 * gcc.target/i386/pr47564.c: New test.
14654 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14656 PR tree-optimization/45122
14657 * gcc.dg/tree-ssa/pr45122.c: New.
14659 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14662 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14665 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14666 and vsx so a default --with-cpu=power7 doesn't give an error
14667 when -mavoid-indexed-addresses is used.
14669 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14670 wrapper function to save the arguments and then jump to the real
14671 function, rather than depending on the compiler not to move stuff
14673 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14675 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14676 Paul Thomas <pault@gcc.gnu.org>
14679 * gfortran.dg/class_37.f03 : New test.
14681 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14682 Richard Guenther <rguenther@suse.de>
14684 PR tree-optimization/40979
14686 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14687 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14688 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14689 check_vect_support_and_set_flags.
14690 * gfortran.dg/graphite/vect-pr40979.f90: New.
14692 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14695 * gfortran.dg/class_36.f03: New.
14697 2011-02-02 Richard Guenther <rguenther@suse.de>
14699 PR tree-optimization/47566
14700 * gcc.dg/lto/20110201-1_0.c: New testcase.
14702 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14708 * debug/pr47498.c: New.
14709 * debug/pr47501.c: New.
14711 2011-02-01 Richard Guenther <rguenther@suse.de>
14713 PR tree-optimization/47559
14714 * g++.dg/torture/pr47559.C: New testcase.
14716 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14719 * gfortran.dg/typebound_call_20.f03: New.
14721 2011-02-01 Richard Guenther <rguenther@suse.de>
14723 PR tree-optimization/47555
14724 * gcc.dg/pr47555.c: New testcase.
14726 2011-02-01 Richard Guenther <rguenther@suse.de>
14728 PR tree-optimization/47541
14729 * g++.dg/torture/pr47541.C: New testcase.
14731 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14734 * gfortran.dg/typebound_call_19.f03: New.
14736 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14739 * g++.dg/cpp0x/pr47416.C: New test.
14741 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14744 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14746 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14749 * gfortran.dg/typebound_assignment_1.f03: New.
14751 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14753 PR tree-optimization/47538
14754 * gcc.c-torture/execute/pr47538.c: New test.
14756 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14759 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14761 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14763 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14765 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14767 PR rtl-optimization/44031
14768 * gcc.c-torture/compile/20110131-1.c: New test.
14770 2011-01-31 Tobias Burnus <burnus@net-b.de>
14773 * gfortran.dg/stmt_func_1.f90: New.
14775 2011-01-31 Tobias Burnus <burnus@net-b.de>
14778 * gfortran.dg/interface_34.f90: New.
14780 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14783 * gfortran.dg/realloc_on_assign_5.f03: New test.
14784 * gfortran.dg/realloc_on_assign_5.f03: New test.
14786 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14788 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14789 * gfortran.dg/bessel_7.f90: Likewise.
14790 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14792 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14793 * gfortran.dg/sum_init_expr.f03: Likewise.
14795 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14797 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14800 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14801 loop only on "vect_intfloat_cvt" targets.
14803 2011-01-29 Tobias Burnus <burnus@net-b.de>
14806 * gfortran.dg/shape_6.f90: New.
14808 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14810 PR libgfortran/47434
14811 * gfortran.dg/read_infnan_1.f90: Update test.
14812 * gfortran.dg/module_nan.f90: Update test.
14813 * gfortran.dg/char4_iunit_1.f03: Update test.
14814 * gfortran.dg/large_real_kind_1.f90: Update test.
14815 * gfortran.dg/real_const_3.f90: Update test.
14816 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14818 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14821 * g++.dg/template/param2.C: New test.
14823 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14825 PR libgfortran/47285
14826 * gfortran.dg/fmt_g.f: New test.
14828 2011-01-28 Tobias Burnus <burnus@net-b.de>
14831 * gfortran.dg/pure_formal_1.f90: New.
14833 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14836 * gcc.dg/tls/pr42894.c: New test.
14838 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14840 * gcc.dg/pr47276.c: Add dg-require-visibility.
14842 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14844 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14846 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14847 Tobias Burnus <burnus@gcc.gnu.org>
14852 * gfortran.dg/realloc_on_assign_3.f03: New test.
14853 * gfortran.dg/realloc_on_assign_4.f03: New test.
14854 * gfortran.dg/allocatable_function_5.f90: New test.
14855 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14856 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14857 implemented" dg-errors.
14859 2011-01-27 Jan Hubicka <jh@suse.cz>
14861 PR middle-end/46949
14862 * gcc.dg/attr-weakref-4.c: New testcase
14864 2011-01-27 Martin Jambor <mjambor@suse.cz>
14866 PR tree-optimization/47228
14867 * gcc.dg/torture/pr47228.c: New test.
14869 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14871 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14873 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14875 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14876 when using auto-overlay support on the SPU.
14878 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14880 PR rtl-optimization/44174
14881 * gcc.target/i386/asm-6.c: New test.
14883 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14885 PR rtl-optimization/46856
14886 * gcc.c-torture/compile/pr46856.c: New test.
14888 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14889 Andrew Pinski <pinskia@gmail.com>
14892 * gcc.dg/pr43082.c: New.
14894 2011-01-26 DJ Delorie <dj@redhat.com>
14896 PR rtl-optimization/46878
14897 * gcc.dg/pr46878-1.c: New test.
14899 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14902 * g++.dg/cpp0x/pr47476.C: New test.
14904 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
14906 * gcc.c-torture/compile/20110126-1.c: New test.
14908 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14911 * gcc.dg/torture/pr47473.c: New test.
14913 2011-01-26 Jan Hubicka <jh@suse.cz>
14916 * gcc.c-torture/execute/pr47237.c: New testcase.
14918 2011-01-26 Jan Hubicka <jh@suse.cz>
14920 PR tree-optimization/47190
14921 * gcc.dg/attr-weakref-3.c: New testcase.
14923 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
14926 * gcc.dg/dll-9a.c: New test file.
14927 * gcc.dg/dll-11.c: Likewise.
14928 * gcc.dg/dll-12.c: Likewise.
14929 * gcc.dg/dll-12a.c: Likewise.
14930 * gcc.dg/dll-11a.c: Likewise.
14931 * gcc.dg/dll-9.c: Likewise.
14932 * gcc.dg/dll-10.c: Likewise.
14933 * gcc.dg/dll-10a.c: Likewise.
14934 * g++.dg/ext/dllexport4a.cc: Likewise.
14935 * g++.dg/ext/dllexport4.C: Likewise.
14936 * g++.dg/ext/dllexport5.C: Likewise.
14937 * g++.dg/ext/dllexport5a.cc: Likewise.
14939 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14941 PR tree-optimization/46970
14942 * gcc.dg/graphite/pr46970.c: New.
14944 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14946 PR tree-optimization/46215
14947 * gcc.dg/graphite/pr46215.c: New.
14949 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14951 PR tree-optimization/46168
14952 * gcc.dg/graphite/pr46168.c: New.
14954 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14956 PR tree-optimization/43657
14957 * gcc.dg/graphite/pr43657.c: New.
14959 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14961 PR tree-optimization/29832
14962 * gfortran.dg/graphite/pr29832.f90: New.
14964 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14966 PR tree-optimization/43567
14967 * gcc.dg/graphite/pr43567.c: New.
14969 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14971 * gfortran.dg/graphite/interchange-4.f: New.
14972 * gfortran.dg/graphite/interchange-5.f: New.
14974 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14975 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14976 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14977 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14978 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14979 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14980 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14981 * gfortran.dg/ltrans-7.f90: Removed.
14982 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14984 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14985 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14986 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14987 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14988 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14989 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14990 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14991 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14992 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14993 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14994 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14995 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14996 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14997 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14998 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14999 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15000 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15001 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15002 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15003 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15004 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15005 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15006 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15007 * gcc.dg/tree-ssa/data-dep-1.c
15008 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15009 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15010 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15011 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15012 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15014 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15016 PR tree-optimization/47265
15017 PR tree-optimization/47443
15018 * gcc.c-torture/compile/pr47265.c: New test.
15019 * gcc.dg/pr47443.c: New test.
15021 2011-01-25 Martin Jambor <mjambor@suse.cz>
15023 PR tree-optimization/47382
15024 * g++.dg/torture/pr47382.C: New test.
15025 * g++.dg/opt/devirt1.C: Xfail.
15027 2011-01-25 Yao Qi <yao@codesourcery.com>
15030 * gcc.target/arm/pr45701-1.c: New test.
15031 * gcc.target/arm/pr45701-2.c: New test.
15032 * gcc.target/arm/pr45701-3.c: New test.
15034 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15035 Jakub Jelinek <jakub@redhat.com>
15037 PR tree-optimization/47271
15038 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15040 2011-01-25 Nick Clifton <nickc@redhat.com>
15042 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15043 (saturate_add): Delete.
15044 (exchange): Delete.
15045 (main): Do not run saturate_add.
15046 (set_interrupts): Delete.
15048 2011-01-25 Tobias Burnus <burnus@net-b.de>
15051 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15053 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15055 PR tree-optimization/47427
15056 PR tree-optimization/47428
15057 * gcc.c-torture/compile/pr47427.c: New test.
15058 * gcc.c-torture/compile/pr47428.c: New test.
15060 2011-01-25 Richard Guenther <rguenther@suse.de>
15062 PR middle-end/47411
15063 * gcc.dg/torture/pr47411.c: New testcase.
15065 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15067 * gfortran.dg/graphite/id-24.f: New.
15068 * gfortran.dg/graphite/id-25.f: New.
15070 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15072 * gfortran.dg/graphite/id-23.f: New.
15074 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15076 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15078 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15080 * gcc.dg/graphite/block-0.c: Un-XFAILed.
15081 * gcc.dg/graphite/block-1.c: Un-XFAILed.
15082 * gcc.dg/graphite/block-7.c: Un-XFAILed.
15083 * gcc.dg/graphite/block-8.c: Un-XFAILed.
15084 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15085 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15086 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15087 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15088 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15090 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15092 * gcc.dg/graphite/block-0.c: Add documentation.
15093 * gcc.dg/graphite/block-4.c: Same.
15094 * gcc.dg/graphite/block-7.c: Same.
15095 * gcc.dg/graphite/block-8.c: New.
15096 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15097 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15098 * gcc.dg/graphite/interchange-12.c: Add documentation.
15099 * gcc.dg/graphite/interchange-13.c: New.
15100 * gcc.dg/graphite/interchange-14.c: New.
15101 * gcc.dg/graphite/interchange-15.c: New.
15102 * gcc.dg/graphite/interchange-8.c: Add documentation.
15103 * gcc.dg/graphite/interchange-mvt.c: Same.
15105 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15108 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15109 * gcc.target/powerpc/altivec-14.c: Ditto.
15110 * gcc.target/powerpc/altivec-33.c: Ditto.
15111 * gcc.target/powerpc/altivec-types-1.c: Ditto.
15112 * gcc.target/powerpc/altivec-types-2.c: Ditto.
15113 * gcc.target/powerpc/altivec-types-3.c: Ditto.
15114 * gcc.target/powerpc/altivec-types-4.c: Ditto.
15115 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15116 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15117 * g++.dg/ext/altivec-15.C: Ditto.
15118 * g++.dg/ext/altivec-types-1.C: Ditto.
15119 * g++.dg/ext/altivec-types-2.C: Ditto.
15120 * g++.dg/ext/altivec-types-3.C: Ditto.
15121 * g++.dg/ext/altivec-types-4.C: Ditto.
15123 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15125 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15127 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15129 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15130 optimization options.
15132 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15134 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15137 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15139 2011-01-23 Tobias Burnus <burnus@net-b.de>
15142 * gfortran.dg/allocatable_scalar_12.f90: New.
15144 2011-01-23 Ira Rosen <irar@il.ibm.com>
15146 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15147 vectorization to be not profitable if peeling is used to
15148 realign the memory access.
15149 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15150 loop bound to avoid loop unrolling.
15151 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15153 2011-01-22 Jan Hubicka <jh@suse.cz>
15156 * g++.dg/lto/pr47333.C: New file.
15158 2011-01-22 Jan Hubicka <jh@suse.cz>
15160 PR tree-optimization/43884
15162 * gcc.dg/autopar/outer-2.c: Increase array size.
15163 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15165 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15168 * gfortran.dg/c_loc_tests_16.f90: New test.
15170 2011-01-22 Tobias Burnus <burnus@net-b.de>
15173 * gfortran.dg/typebound_proc_19.f90: New.
15175 2011-01-21 Jeff Law <law@redhat.com>
15177 PR tree-optimization/47053
15178 * g++.dg/pr47053.C: New test.
15180 2011-01-21 Jason Merrill <jason@redhat.com>
15183 * g++.dg/cpp0x/constexpr-ctor6.C: New.
15185 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15188 * g++.dg/cpp0x/range-for10.C: New test.
15189 * g++.dg/template/for1.C: New test.
15191 PR middle-end/45566
15192 * g++.dg/tree-prof/partition3.C: New test.
15194 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15196 PR rtl-optimization/47366
15197 * g++.dg/opt/pr47366.C: New test.
15199 2011-01-21 Jason Merrill <jason@redhat.com>
15202 * g++.dg/cpp0x/constexpr-regress2.C: New.
15204 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15206 2011-01-21 Jeff Law <law@redhat.com>
15208 PR rtl-optimization/41619
15209 * gcc.dg/pr41619.c: New.
15211 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15213 PR tree-optimization/47355
15214 * g++.dg/opt/pr47355.C: New test.
15216 2011-01-21 Richard Guenther <rguenther@suse.de>
15218 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15221 2011-01-21 Richard Guenther <rguenther@suse.de>
15223 PR tree-optimization/47365
15224 * gcc.dg/torture/pr47365.c: New testcase.
15225 * gcc.dg/tree-ssa/pr47392.c: Likewise.
15227 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15229 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15231 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15233 PR tree-optimization/47391
15234 * gcc.dg/pr47391.c: New test.
15236 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15238 * g++.dg/template/char1.C: Use signed char.
15240 2011-01-21 Tobias Burnus <burnus@net-b.de>
15243 * gfortran.dg/pointer_target_4.f90: New.
15245 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
15248 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15249 ILP32 system and not IP32.
15251 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
15254 * g++.dg/debug/pr46583.C: New.
15256 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15259 * g++.dg/debug/pr47283.C: New test.
15262 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15263 * gcc.target/i386/headmerge-2.c: Likewise.
15265 2011-01-20 Richard Guenther <rguenther@suse.de>
15267 PR middle-end/47370
15268 * gcc.dg/torture/pr47370.c: New testcase.
15270 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15272 PR tree-optimization/46130
15273 * gcc.dg/pr46130-1.c: New test.
15274 * gcc.dg/pr46130-2.c: New test.
15276 2011-01-19 Dodji Seketeli <dodji@redhat.com>
15279 * g++.dg/debug/dwarf2/template-params-10.C: New test.
15281 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
15284 * g++.dg/debug/pr46240.cc: New.
15286 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15289 * g++.dg/template/anonunion1.C: New test.
15291 PR rtl-optimization/47337
15292 * gcc.c-torture/execute/pr47337.c: New test.
15294 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15297 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15299 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15301 PR tree-optimization/46021
15302 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15304 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15306 PR tree-optimization/47290
15307 * g++.dg/torture/pr47290.C: New test.
15309 2011-01-18 Janus Weil <janus@gcc.gnu.org>
15312 * gfortran.dg/proc_ptr_comp_29.f90: New.
15314 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
15317 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15318 powerpc-apple-darwin9.
15320 2011-01-18 Jakub Jelinek <jakub@redhat.com>
15322 PR rtl-optimization/47299
15323 * gcc.c-torture/execute/pr47299.c: New test.
15325 2011-01-17 Jason Merrill <jason@redhat.com>
15327 * g++.dg/cpp0x/constexpr-virtual.C: New.
15329 2011-01-17 Jakub Jelinek <jakub@redhat.com>
15332 * gfortran.dg/gomp/pr47331.f90: New test.
15334 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
15337 * objc.dg/selector-warn-1.m: New.
15338 * obj-c++.dg/selector-warn-1.mm: New.
15340 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
15342 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15343 Update dg-final accordingly.
15345 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15347 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15349 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15351 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15353 * gcc.dg/guality/pr36728-2.c: Likewise.
15355 2011-01-17 Richard Guenther <rguenther@suse.de>
15357 PR tree-optimization/47313
15358 * g++.dg/torture/pr47313.C: New testcase.
15360 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
15363 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15364 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15365 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15366 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15368 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15370 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15371 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15372 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15374 2011-01-17 Richard Guenther <rguenther@suse.de>
15376 PR tree-optimization/45967
15377 * gcc.dg/torture/pr45967-2.c: New testcase.
15378 * gcc.dg/torture/pr45967-3.c: Likewise.
15380 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15383 * g++.dg/ext/pr47213.C: Require visibility.
15385 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15387 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15388 * gcc.dg/fixed-point/struct-union.c: Update error messages.
15390 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15392 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15393 Linux-based targets.
15395 2011-01-13 Jan Hubicka <jh@suse.cz>
15397 PR tree-optimization/47276
15398 * gcc.dg/pr47276.c: New testcase.
15400 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
15401 Jonathan Wakely <jwakely.gcc@gmail.com>
15404 * g++.dg/other/pr33558.C: New.
15405 * g++.dg/other/pr33558-2.C: New.
15407 2011-01-14 Martin Jambor <mjambor@suse.cz>
15409 PR tree-optimization/45934
15410 PR tree-optimization/46302
15411 * g++.dg/ipa/devirt-c-1.C: New test.
15412 * g++.dg/ipa/devirt-c-2.C: Likewise.
15413 * g++.dg/ipa/devirt-c-3.C: Likewise.
15414 * g++.dg/ipa/devirt-c-4.C: Likewise.
15415 * g++.dg/ipa/devirt-c-5.C: Likewise.
15416 * g++.dg/ipa/devirt-c-6.C: Likewise.
15417 * g++.dg/ipa/devirt-6.C: Likewise.
15418 * g++.dg/ipa/devirt-d-1.C: Likewise.
15419 * g++.dg/torture/pr45934.C: Likewise.
15421 2011-01-14 Jason Merrill <jason@redhat.com>
15423 * g++.dg/cpp0x/variadic105.C: New.
15425 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
15426 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15429 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15430 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15431 execution tests on i?86-*-*, x86_64-*-* and
15432 powerpc*-apple-darwin* && ilp32.
15433 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15434 tests on i?86-*-* and x86_64-*-*.
15436 2011-01-14 Richard Guenther <rguenther@suse.de>
15438 PR tree-optimization/47280
15439 * g++.dg/opt/pr47280.C: New testcase.
15441 2011-01-14 Jason Merrill <jason@redhat.com>
15443 * g++.dg/cpp0x/constexpr-regress1.C: New.
15445 * g++.dg/ext/flexary2.C: New.
15447 2011-01-14 Richard Guenther <rguenther@suse.de>
15449 PR middle-end/47281
15450 * gcc.dg/torture/pr47281.c: New testcase.
15451 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15453 2011-01-14 Richard Guenther <rguenther@suse.de>
15455 PR tree-optimization/47286
15456 * gcc.dg/tree-ssa/pr47286.c: New testcase.
15458 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
15461 * g++.dg/ext/pr47213.C: New.
15463 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15465 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15467 2011-01-13 Tobias Burnus <burnus@net-b.de>
15468 Mikael Morin <mikael@gcc.gnu.org>
15472 * gfortran.dg/select_type_20.f90: New.
15473 * gfortran.dg/select_type_21.f90: New.
15475 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
15478 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15480 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15482 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15483 * gcc.dg/guality/pr36728-2.c: Likewise.
15485 2011-01-13 Dodji Seketeli <dodji@redhat.com>
15488 * g++.dg/debug/dwarf2/template-params-9.C: New test.
15490 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
15492 PR rtl-optimization/45352
15493 * gcc.dg/pr45352-3.c: New.
15495 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15497 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15499 * g++.dg/cpp0x/range-for8.C: New.
15500 * g++.dg/cpp0x/range-for9.C: New.
15502 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
15505 * g++.dg/debug/pr47209.C: New.
15507 2011-01-12 Richard Guenther <rguenther@suse.de>
15510 * gcc.dg/lto/pr47259_0.c: New testcase.
15511 * gcc.dg/lto/pr47259_1.c: Likewise.
15513 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
15515 * objc-obj-c++-shared/Object1.h: Add copyright header, update
15516 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15517 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15518 methods missing from the OBJC2 Object.
15519 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15520 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15521 GNU and NeXT runtimes.
15522 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15524 * objc-obj-c++-shared/Object1.m: Likewise.
15525 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
15526 * objc.dg/proto-qual-1.m: Likewise.
15527 * obj-c++.dg/proto-lossage-3.mm: Likewise.
15528 * obj-c++.dg/proto-qual-1.mm: Likewise.
15530 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
15533 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15535 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15537 Fixed the Objective-C++ testsuite and updated all tests.
15538 * lib/obj-c++.exp (obj-c++_init): Declare and set
15539 gcc_warning_prefix and gcc_error_prefix.
15540 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15541 'dg-warning', 'dg-message' and 'dg-error'.
15542 * obj-c++.dg/class-extension-3.mm: Likewise.
15543 * obj-c++.dg/class-protocol-1.mm: Likewise.
15544 * obj-c++.dg/encode-7.mm: Likewise.
15545 * obj-c++.dg/exceptions-3.mm: Likewise.
15546 * obj-c++.dg/exceptions-5.mm: Likewise.
15547 * obj-c++.dg/method-12.mm: Likewise.
15548 * obj-c++.dg/method-13.mm: Likewise.
15549 * obj-c++.dg/method-15.mm: Likewise.
15550 * obj-c++.dg/method-16.mm: Likewise.
15551 * obj-c++.dg/method-4.mm: Likewise.
15552 * obj-c++.dg/method-8.mm: Likewise.
15553 * obj-c++.dg/method-conflict-1.mm: Likewise.
15554 * obj-c++.dg/method-conflict-2.mm: Likewise.
15555 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15556 and uncommented second part of the testcase now that the testsuite
15558 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
15559 and uncommented second part of the testcase now that the testsuite
15561 * obj-c++.dg/private-1.mm: Likewise.
15562 * obj-c++.dg/proto-lossage-4.mm: Likewise.
15563 * obj-c++.dg/syntax-error-7.mm: Likewise.
15564 * obj-c++.dg/warn5.mm: Likewise.
15565 * obj-c++.dg/property/at-property-14.mm: Likewise.
15566 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15568 * obj-c++.dg/property/at-property-18.mm: Likewise.
15569 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15571 * obj-c++.dg/property/at-property-21.mm: Likewise.
15572 * obj-c++.dg/property/at-property-28.mm: Likewise.
15573 * obj-c++.dg/property/at-property-5.mm: Likewise.
15574 * obj-c++.dg/property/dynamic-2.mm: Likewise.
15575 * obj-c++.dg/property/property-neg-3.mm: Likewise.
15576 * obj-c++.dg/property/synthesize-11.mm: Likewise.
15577 * obj-c++.dg/property/synthesize-6.mm: Likewise.
15578 * obj-c++.dg/property/synthesize-8.mm: Likewise.
15579 * obj-c++.dg/property/synthesize-9.mm: Likewise.
15580 * obj-c++.dg/tls/diag-5.mm: Likewise.
15581 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15582 dg-error, now matched correctly.
15584 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15586 * objc.dg/property/at-property-29.m: New.
15587 * obj-c++.dg/property/at-property-29.mm: New.
15589 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15591 * go.test/go-test.exp (go-set-goarch): New proc.
15592 (go-gc-tests): Use it.
15594 2011-01-11 Dodji Seketeli <dodji@redhat.com>
15597 * g++.dg/debug/dwarf2/template-params-8.C: New test.
15599 2011-01-11 Richard Henderson <rth@redhat.com>
15601 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15603 2011-01-11 Jan Hubicka <jh@suse.cz>
15607 * gcc.dg/lto/pr45721_1.c: New file.
15608 * gcc.dg/lto/pr45721_0.c: New file.
15610 2011-01-11 Richard Guenther <rguenther@suse.de>
15612 PR tree-optimization/46076
15613 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15615 2011-01-11 Jeff Law <law@redhat.com>
15617 * PR tree-optimization/47086
15618 * gcc.dg/pr47086.c: New test.
15620 2011-01-11 Jason Merrill <jason@redhat.com>
15623 * g++.dg/template/new10.C: New.
15626 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15628 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15630 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15631 Split type definitions and NSConstantString class into...
15632 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15633 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15634 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15635 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15636 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15637 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15639 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15640 encode defines for newer NeXT system headers.
15641 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15642 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15643 * objc.dg/foreach-5.m: Likewise.
15644 * objc.dg/foreach-2.m: Likewise.
15645 * objc.dg/foreach-4.m: Likewise.
15646 * objc.dg/torture/strings/string1.m: Likewise.
15647 * objc.dg/torture/strings/string2.m: Likewise.
15648 * objc.dg/torture/strings/string3.m: Likewise.
15649 * objc.dg/torture/strings/string4.m: Likewise.
15650 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15651 header and stand alone.
15652 * obj-c++.dg/strings/strings-2.mm: Likewise.
15653 * objc.dg/torture/strings/const-str-3.m: Likewise.
15654 * objc.dg/strings/strings-2.m: Likewise.
15655 * objc.dg/strings/const-str-12b.m: Likewise.
15657 2011-01-12 Richard Guenther <rguenther@suse.de>
15659 PR middle-end/32511
15660 * gcc.dg/attr-weak-1.c: Adjust.
15662 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15665 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15666 standard compliant and comment.
15668 2011-01-10 Jan Hubicka <jh@suse.cz>
15671 * gcc.dg/initpri3.c: New testcase.
15673 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15676 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15677 externally visible.
15682 (g_ebp_save): Likewise.
15683 (g_esp_save): Likewise.
15685 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15687 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15689 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15691 PR tree-optimization/46021
15692 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15693 i?86-*-*, x86_64-*-*.
15695 2011-01-10 Jeff Law <law@redhat.com>
15697 * PR tree-optimization/47141
15698 * gcc.c-torture/compile/pr47141.c: New test.
15700 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15703 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15704 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15705 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15706 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15709 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15710 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15711 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15712 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15713 being vectorized. Adjust dg-final pattern.
15716 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15717 * gcc.dg/vect/slp-24.c: Likewise.
15719 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15722 * g++.dg/other/pr47218-1.C: New test file.
15723 * g++.dg/other/pr47218.C: Likewise.
15724 * g++.dg/other/pr47218.h: New supporting header.
15726 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15729 * objc.dg/attributes/invalid-attribute-1.m: New.
15730 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15732 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15735 * gfortran.dg/proc_ptr_comp_28.f90: New.
15737 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15739 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15740 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15741 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15742 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15743 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15744 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15745 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15746 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15747 * objc.dg/gnu-api-2-class.m: Likewise.
15748 * objc.dg/gnu-api-2-ivar.m: Likewise.
15749 * objc.dg/gnu-api-2-method.m: Likewise.
15750 * objc.dg/gnu-api-2-objc.m: Likewise.
15751 * objc.dg/gnu-api-2-object.m: Likewise.
15752 * objc.dg/gnu-api-2-property.m: Likewise.
15753 * objc.dg/gnu-api-2-protocol.m: Likewise.
15754 * objc.dg/gnu-api-2-sel.m: Likewise.
15756 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15758 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15759 * objc.dg/objc-foreach-4.m: Likewise.
15760 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15761 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15762 * objc.dg/foreach-4.m: Likewise.
15763 * objc.dg/foreach-5.m: Likewise.
15764 * objc.dg/foreach-3.m: Return self from init.
15766 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15769 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15771 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15774 * gfortran.dg/class_35.f90: New.
15776 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15778 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15780 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15783 * objc.dg/invalid-method-2.m: New.
15784 * obj-c++.dg/invalid-method-2.mm: New.
15786 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15789 * gfortran.dg/transpose_optimization_2.f90 : New test.
15791 2011-01-08 Jan Hubicka <jh@suse.cz>
15793 PR tree-optmization/46469
15794 * g++.dg/torture/pr46469.C: New testcase.
15796 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15798 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15799 emulation of libobjc-gnu structure layout functionality to ..
15800 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15801 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15802 * objc/execute/bf-common.h: Adjust headers.
15803 * objc/execute/bf-1.m: Likewise.
15804 * objc/execute/bf-2.m: Likewise.
15805 * objc/execute/bf-3.m: Likewise.
15806 * objc/execute/bf-4.m: Likewise.
15807 * objc/execute/bf-5.m: Likewise.
15808 * objc/execute/bf-6.m: Likewise.
15809 * objc/execute/bf-7.m: Likewise.
15810 * objc/execute/bf-8.m: Likewise.
15811 * objc/execute/bf-9.m: Likewise.
15812 * objc/execute/bf-10.m: Likewise.
15813 * objc/execute/bf-11.m: Likewise.
15814 * objc/execute/bf-12.m: Likewise.
15815 * objc/execute/bf-13.m: Likewise.
15816 * objc/execute/bf-14.m: Likewise.
15817 * objc/execute/bf-15.m: Likewise.
15818 * objc/execute/bf-16.m: Likewise.
15819 * objc/execute/bf-17.m: Likewise.
15820 * objc/execute/bf-18.m: Likewise.
15821 * objc/execute/bf-19.m: Likewise.
15822 * objc/execute/bf-20.m: Likewise.
15823 * objc/execute/bf-21.m: Likewise.
15824 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15825 objc_get_type_qualifiers ().
15827 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15830 * gfortran.dg/dependency_39.f90: New test.
15832 2011-01-07 Jan Hubicka <jh@suse.cz>
15834 Get builtins tests ready for linker plugin.
15835 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15836 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15837 my_memset, my_bzero): Mark used.
15838 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15839 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15841 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15844 2011-01-07 Jan Hubicka <jh@suse.cz>
15846 PR tree-optimization/46367
15847 * g++.dg/torture/pr46367.C: New file.
15849 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15852 * gcc.dg/pr47201.c: New test.
15855 * gcc.dg/tree-prof/pr47187.c: New test.
15857 2011-01-07 Tobias Burnus <burnus@net-b.de>
15860 * gfortran.dg/extends_type_of_3.f90: New.
15862 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15864 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15865 * g++.dg/ext/dllimport-MI1.C: Likewise.
15866 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15867 * g++.dg/ext/dllimport10.C: Likewise.
15868 * g++.dg/ext/dllimport11.C: Likewise.
15869 * g++.dg/ext/dllimport12.C: Likewise.
15870 * g++.dg/ext/dllimport13.C: Likewise.
15871 * g++.dg/ext/dllimport2.C: Likewise.
15872 * g++.dg/ext/dllimport3.C: Likewise.
15873 * g++.dg/ext/dllimport4.C: Likewise.
15874 * g++.dg/ext/dllimport5.C: Likewise.
15875 * g++.dg/ext/dllimport6.C: Likewise.
15876 * g++.dg/ext/dllimport8.C: Likewise.
15877 * g++.dg/ext/dllimport9.C: Likewise.
15878 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15879 targets, too. Additionally enable test for i?86-*-mingw*.
15880 * g++.dg/ext/selectany1.C: Likewise.
15881 Remove guard variable check.
15883 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15887 * gfortran.dg/storage_size_3.f08: Extended.
15889 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15892 * g++.dg/template/stdarg1.C: New test.
15894 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15897 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15898 * gfortran.dg/defined_operators_1.f90: Split the subroutine
15899 from the interface of functions to not hide the errors that
15902 2011-01-06 Jan Hubicka <jh@suse.cz>
15904 * gcc.dg/lto/pr47188_0.c: New testcase.
15905 * gcc.dg/lto/pr47188_1.c: New testcase.
15907 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15911 * gfortran.dg/interface_33.f90: New test.
15913 2011-01-06 Jakub Jelinek <jakub@redhat.com>
15916 * gcc.c-torture/compile/pr47150.c: New test.
15918 2011-01-06 Ira Rosen <irar@il.ibm.com>
15920 PR tree-optimization/47139
15921 * gcc.dg/vect/pr47139.c: New test.
15923 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15926 * gfortran.dg/extends_type_of_2.f03: New.
15928 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15930 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15932 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
15934 * gnat.dg/opt14.adb: New test.
15936 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
15939 * gfortran.dg/allocate_error_2.f90: New test.
15941 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15944 * gfortran.dg/storage_size_3.f08: New.
15946 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15948 PR libgfortran/47154
15949 * gfortran.dg/namelist_68.f90: New test.
15951 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
15953 * gnat.dg/unchecked_convert8.ad[sb]: New test.
15955 2011-01-04 Janus Weil <janus@gcc.gnu.org>
15958 * gfortran.dg/class_34.f90: New.
15960 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15962 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15963 use __builtin_inff. Skip all single-precision tests that require
15966 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15968 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15970 2011-01-03 Jakub Jelinek <jakub@redhat.com>
15972 PR tree-optimization/47148
15973 * gcc.c-torture/execute/pr47148.c: New test.
15975 PR tree-optimization/47155
15976 * gcc.c-torture/execute/pr47155.c: New test.
15978 PR rtl-optimization/47157
15979 * gcc.c-torture/compile/pr47157.c: New test.
15981 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15983 * gcc.dg/torture/vector-shift2.c (schar): Define.
15984 (main): Always use schar or uchar instead of plain "char" to avoid
15985 dependencies on implementation-defined char signedness.
15987 2011-01-03 Martin Jambor <mjambor@suse.cz>
15989 PR tree-optimization/46801
15990 * gnat.dg/pack9.adb: Remove xfail.
15992 2011-01-03 Martin Jambor <mjambor@suse.cz>
15994 PR tree-optimization/46984
15995 * g++.dg/ipa/pr46984.C: New test.
15997 2011-01-02 Janus Weil <janus@gcc.gnu.org>
16000 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16002 2011-01-02 Jakub Jelinek <jakub@redhat.com>
16004 PR tree-optimization/47140
16005 * gcc.c-torture/compile/pr47140.c: New test.
16007 PR rtl-optimization/47028
16008 * gcc.dg/pr47028.c: New test.
16010 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
16012 * objc.dg/protocol-forward-1.m: Removed TODO.
16013 * objc.dg/protocol-forward-2.m: New.
16014 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16015 * obj-c++.dg/protocol-forward-2.mm: New.
16017 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
16020 * g++.dg/eh/pr38662.C: New testcase.
16022 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
16024 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16025 scan for newline '\n'.
16028 Copyright (C) 2011 Free Software Foundation, Inc.
16030 Copying and distribution of this file, with or without modification,
16031 are permitted in any medium without royalty provided the copyright
16032 notice and this notice are preserved.