1 2012-01-03 Richard Guenther <rguenther@suse.de>
3 PR tree-optimization/51070
4 * gcc.dg/torture/pr51070-2.c: New testcase.
6 2012-01-03 Richard Guenther <rguenther@suse.de>
8 PR tree-optimization/51692
9 * gcc.dg/torture/pr51692.c: New testcase.
11 2012-01-03 Richard Guenther <rguenther@suse.de>
14 * g++.dg/lto/pr51650-3_0.C: New testcase.
16 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
19 * g++.dg/warn/Wredundant-decls-spec.C: New.
21 2012-01-03 Jakub Jelinek <jakub@redhat.com>
23 PR tree-optimization/51719
24 * g++.dg/tree-prof/pr51719.C: New test.
26 2012-01-03 Richard Guenther <rguenther@suse.de>
29 * gcc.dg/fold-compare-6.c: New testcase.
31 2012-01-03 Jakub Jelinek <jakub@redhat.com>
34 * g++.dg/gomp/pr51669.C: New test.
36 2012-01-02 Jason Merrill <jason@redhat.com>
39 * g++.dg/cpp0x/constexpr-union2.C: New.
42 * g++.dg/cpp0x/nsdmi-defer5.C: New.
44 2012-01-02 Dodji Seketeli <dodji@redhat.com>
47 * g++.dg/cpp0x/constexpr-99.C: New test.
49 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
52 * g++.dg/template/init9.C: New.
54 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
56 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
57 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
58 rather than a specific number.
60 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
65 * gfortran.dg/typebound_operator_7.f03: New.
66 * gfortran.dg/typebound_operator_8.f03: New.
68 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
71 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
73 * gcc.target/mips/dspr2-MULTU.c: Likewise.
75 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
77 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
79 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
81 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
84 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
86 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
87 * gfortran.dg/io_real_boz_4.f90: Likewise.
88 * gfortran.dg/io_real_boz_5.f90: Likewise.
90 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
92 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
94 2012-01-02 Revital Eres <revital.eres@linaro.org>
96 * gcc.dg/sms-11.c: New file.
98 2012-01-02 Tobias Burnus <burnus@net-b.de>
101 * gfortran.dg/coarray/image_index_3.f90: New.
103 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
106 * g++.dg/parse/enum8.C: New.
108 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
111 * g++.dg/conversion/reinterpret4.C: New.
112 * g++.dg/conversion/reinterpret1.C: Adjust.
114 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
116 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
118 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
120 * g++.old-deja/g++.brendan/crash25.C: Adjust.
121 * g++.old-deja/g++.brendan/crash56.C: Likewise.
122 * g++.old-deja/g++.jason/access14.C: Likewise.
123 * g++.old-deja/g++.jason/access8.C: Likewise.
124 * g++.old-deja/g++.jason/access1.C: Likewise.
125 * g++.old-deja/g++.other/access3.C: Likewise.
126 * g++.old-deja/g++.other/access5.C: Likewise.
127 * g++.old-deja/g++.law/unsorted1.C: Likewise.
128 * g++.old-deja/g++.law/visibility22.C: Likewise.
129 * g++.old-deja/g++.law/visibility26.C: Likewise.
130 * g++.old-deja/g++.mike/p2746.C: Likewise.
131 * g++.dg/debug/using1.C: Likewise.
132 * g++.dg/lookup/using51.C: Likewise.
133 * g++.dg/inherit/using5.C: Likewise.
134 * g++.dg/inherit/pr30297.C: Likewise.
135 * g++.dg/inherit/access8.C: Likewise.
136 * g++.dg/torture/pr39362.C: Likewise.
137 * g++.dg/template/crash13.C: Likewise.
138 * g++.dg/template/using10.C: Likewise.
140 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
143 * lib/gcc-dg.exp (scan-module-absence): Really commit last
146 2012-01-01 Ira Rosen <irar@il.ibm.com>
148 PR tree-optimization/51704
149 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
150 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
153 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
156 * g++.dg/cpp0x/constexpr-delegating2.C: New.
158 2012-01-01 Jan Hubicka <jh@suse.cz>
160 PR rtl-optimization/51069
161 * gcc.c-torture/compile/pr51069.c: New testcase.
163 2012-01-01 Jakub Jelinek <jakub@redhat.com>
165 PR tree-optimization/51683
166 * gcc.dg/pr51683.c: New test.
168 2011-12-31 Paolo Carlini <paolo.carlini@oracle.com>
171 * g++.dg/cpp0x/static_assert6.C: New.
173 2011-12-31 Uros Bizjak <ubizjak@gmail.com>
175 * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
177 2011-12-31 Thomas König <tkoenig@gcc.gnu.org>
180 * lib/gcc-dg.exp (scan-module-absence): New function.
181 * gfortran.dg/implicit_pure_2.f90: New test.
183 2011-12-30 Paolo Carlini <paolo.carlini@oracle.com>
186 * g++.dg/cpp0x/alignof4.C: New.
188 2011-12-29 Michael Meissner <meissner@linux.vnet.ibm.com>
191 * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
192 -mabi=altivec option, which suppresses a warning message about
193 passing vectors by reference. The extra warning causes some tests
195 * gcc.dg/scal-to-vec2.c: Likewise.
196 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
197 * gcc.dg/pr35442.c: Likewise.
198 * gcc.dg/vector-compare-1.c: Likewise.
199 * gcc.dg/vector-compare-2.c: Likewise.
200 * gcc.dg/torture/pr36891.c: Likewise.
202 2012-12-29 Kai Tietz <ktietz@redhat.com>
204 * g++.dg/abi/bitfield3.C: Make sure test runs
205 for windows targets without activated ms-bitfields option.
207 * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
208 targets to use static-version.
209 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
210 * g++.old-deja/g++.abi/arraynew.C: Likewise.
211 * g++.old-deja/g++.eh/new1.C: Likewise.
212 * g++.old-deja/g++.eh/new2.C: Likewise.
214 2011-12-29 Thomas Koenig <tkoenig@gcc.gnu.org>
216 * gfortran.dg/function_optimize_9.f90: New test.
218 2011-12-27 Fabien Chêne <fabien@gcc.gnu.org>
221 * g++.dg/template/using18.C: New.
222 * g++.dg/template/using19.C: New.
223 * g++.dg/template/nested3.C: Remove dg-message at instantiation.
224 * g++.dg/template/crash13.C: Likewise.
226 2011-12-28 Michael Meissner <meissner@linux.vnet.ibm.com>
229 * gcc.target/powerpc/pr51623.c: New file.
231 2011-12-28 Uros Bizjak <ubizjak@gmail.com>
233 * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
235 2011-12-27 Paolo Carlini <paolo.carlini@oracle.com>
238 * g++.dg/cpp0x/pr51547.C: New.
240 2011-12-27 Eric Botcazou <ebotcazou@adacore.com>
242 * gcc.c-torture/execute/20111227-1.c: New test.
244 2011-12-25 Jan Hubicka <jh@suse.cz>
247 * gcc.dg/compile/pr48641.c: New file.
249 2011-12-26 Joey Ye <joey.ye@arm.com>
252 * gcc.dg/volatile-bitfields-2.c: New test.
254 2011-12-23 Jason Merrill <jason@redhat.com>
257 * g++.dg/cpp0x/variadic121.C: New.
259 2011-12-23 Uros Bizjak <ubizjak@gmail.com>
261 * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
263 2011-12-23 Dmitry Plotnikov <dplotnikov@ispras.ru>
265 * gcc.target/arm/vect-vcvt.c: New test.
266 * gcc.target/arm/vect-vcvtq.c: New test.
268 * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
271 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
273 (check_effective_target_vect_uintfloat_cvt): Likewise.
274 (check_effective_target_vect_floatuint_cvt): Likewise.
275 (check_effective_target_vect_floatint_cvt): Likewise.
277 2011-12-23 Richard Guenther <rguenther@suse.de>
279 PR rtl-optimization/50396
280 * gcc.dg/torture/pr50396.c: New testcase.
282 2011-12-22 Bin Cheng <bin.cheng@arm.com>
284 PR tree-optimization/43491
285 * gcc.dg/tree-ssa/pr43491.c: New test.
287 2011-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
290 * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
292 2011-12-22 Richard Guenther <rguenther@suse.de>
295 * g++.dg/lto/pr51650-1_0.C: New testcase.
296 * g++.dg/lto/pr51650-2_0.C: Likewise.
298 2011-12-21 Richard Earnshaw <rearnsha@arm.com>
301 * gcc.target/arm/sibcall-2.c: New test.
303 2011-12-22 Uros Bizjak <ubizjak@gmail.com>
306 * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
308 2011-12-21 Uros Bizjak <ubizjak@gmail.com>
310 * gcc.dg/pr50038.c: Move to ...
311 * gcc.target/i386/pr50038.c: ... here. Test on all targets.
313 2011-12-21 Jason Merrill <jason@redhat.com>
316 * g++.dg/cpp0x/nsdmi-virtual1.C: New.
318 2011-12-21 Paolo Carlini <paolo.carlini@oracle.com>
321 * g++.dg/cpp0x/constexpr-noexcept6.C: New.
323 2011-12-21 Jakub Jelinek <jakub@redhat.com>
327 * gcc.dg/pr51644.c: New test.
328 * g++.dg/warn/Wreturn-4.C: New test.
330 2011-12-21 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
332 * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
333 diag-scans to fix fail on AVX.
334 * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
335 * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
336 * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
337 * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
338 * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
339 * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
340 * gcc.dg/vect/pr45752.c: Ditto.
341 * gcc.dg/vect/slp-perm-4.c: Ditto.
342 * gcc.dg/vect/slp-perm-9.c: Ditto.
343 * gcc.dg/vect/vect-33.c: Ditto.
344 * gcc.dg/vect/vect-35.c: Ditto.
345 * gcc.dg/vect/vect-6-big-array.c: Ditto.
346 * gcc.dg/vect/vect-6.c: Ditto.
347 * gcc.dg/vect/vect-91.c: Ditto.
348 * gcc.dg/vect/vect-all-big-array.c: Ditto.
349 * gcc.dg/vect/vect-all.c: Ditto.
350 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
351 * gcc.dg/vect/vect-outer-4c.c: Ditto.
352 * gcc.dg/vect/vect-outer-5.c: Ditto.
353 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
354 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
355 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
356 * gcc.dg/vect/vect-peel-1.c: Ditto.
357 * gcc.dg/vect/vect-peel-2.c: Ditto.
358 * gcc.dg/vect/vect-peel-3.c: Ditto.
359 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
360 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
361 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
362 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
363 * lib/target-supports.exp (check_avx_available): New function.
364 (check_effective_target_vect_sizes_32B_16B): Ditto.
365 (check_prefer_avx128): Ditto.
366 (check_effective_target_vect_aligned_arrays): Add handling of AVX.
367 (check_effective_target_vect_multiple_sizes): Ditto.
369 2011-12-21 Enkovich Ilya <ilya.enkovich@intel.com>
372 * gcc.dg/pr50038.c: New test.
374 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
377 * g++.dg/cpp0x/constexpr-ice5.C: New.
379 2011-12-20 Joseph Myers <joseph@codesourcery.com>
381 * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
382 gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
383 gcc.dg/gnu11-version-1.c: New tests.
385 2011-12-20 Bernd Schmidt <bernds@codesourcery.com>
388 * gcc.target/arm/volatile-bitfields-4.c: New test.
389 * c-c++-common/abi-bf.c: New test.
391 2011-12-20 Dodji Seketeli <dodji@redhat.com>
394 * g++.dg/gcov/gcov-2.C: Adjust.
396 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
399 * g++.dg/cpp0x/constexpr-ice4.C: New.
401 2011-12-19 Paolo Carlini <paolo.carlini@oracle.com>
404 * g++.dg/template/crash109.C: New.
406 2011-12-19 Jason Merrill <jason@redhat.com>
409 * g++.dg/cpp0x/nullptr26.C: New.
411 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
413 * gcc.target/mips/mult-1.c: Require -O2.
415 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
417 * gcc.target/mips/ext-2.c: Add NOMIPS16.
419 2011-12-19 Jason Merrill <jason@redhat.com>
422 * g++.dg/cpp0x/constexpr-delegating.C: New.
424 2011-12-19 Sandra Loosemore <sandra@codesourcery.com>
425 Tom de Vries <tom@codesourcery.com>
428 * gcc.c-torture/compile/pr50380.c: New testcase.
430 2011-12-19 Tobias Burnus <burnus@net-b.de>
433 * gfortran.dg/block_10.f90: New.
435 2011-12-19 Jason Merrill <jason@redhat.com>
438 * g++.dg/cpp0x/initlist64.C: New.
441 * c-c++-common/transparent-union-1.c: New.
443 2011-12-19 Eric Botcazou <ebotcazou@adacore.com>
445 PR tree-optimization/51580
446 * gnat.dg/specs/loop_optimization1.ads: New test.
447 * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
449 2011-12-19 Richard Guenther <rguenther@suse.de>
452 * gcc.dg/lto/20111207-2_0.c: Adjust.
453 * g++.dg/lto/pr51573-1_0.C: New testcase.
455 2011-12-19 Jakub Jelinek <jakub@redhat.com>
458 * g++.dg/cpp0x/pr51619.C: New test.
460 2011-12-19 Tobias Burnus <burnus@net-b.de>
463 * gfortran.dg/select_type_25.f90: New.
465 2011-12-19 Martin Jambor <mjambor@suse.cz>
467 PR tree-optimization/51583
468 * gcc.dg/tree-ssa/pr51583.c: New test.
470 2011-12-19 Jakub Jelinek <jakub@redhat.com>
472 PR tree-optimization/51596
473 * g++.dg/opt/pr51596.C: New test.
476 PR tree-optimization/51606
477 * gcc.dg/vect/pr51590.c: New test.
479 2011-12-19 Richard Guenther <rguenther@suse.de>
482 * g++.dg/lto/pr51572-2_0.C: New testcase.
484 2011-12-19 Dodji Seketeli <dodji@redhat.com>
487 * g++.dg/cpp0x/nsdmi6.C: New test.
489 2011-12-19 Tobias Burnus <burnus@net-b.de>
491 * gfortran.dg/coarray_poly_3.f90: New.
492 * coarray/poly_run_1.f90: Enable some previously commented code.
494 2011-12-19 Jason Merrill <jason@redhat.com>
497 * g++.dg/cpp0x/constexpr-ptrsub.C: New.
499 2011-12-18 Hans-Peter Nilsson <hp@axis.com>
501 * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
503 2011-12-17 Jason Merrill <jason@redhat.com>
506 * g++.dg/parse/enum7.C: New.
509 * g++.dg/lookup/nested2.C: New.
512 * g++.dg/parse/enum6.C: New.
514 2011-12-17 Tom de Vries <tom@codesourcery.com>
516 PR tree-optimization/51491
517 * gcc.dg/pr51491.c: New test.
518 * gcc.dg/pr51491-2.c: Same.
520 2011-12-16 Jason Merrill <jason@redhat.com>
523 * g++.dg/cpp0x/auto31.C: New.
525 2011-12-16 Ian Lance Taylor <iant@google.com>
528 * gcc.dg/20111216-1.c: New test.
530 2011-12-16 Jason Merrill <jason@redhat.com>
533 * g++.dg/init/static4.C: New.
535 2011-12-16 Jason Merrill <jason@redhat.com>
538 * g++.dg/init/value10.C: New.
540 2011-12-16 Jakub Jelinek <jakub@redhat.com>
543 * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
545 PR tree-optimization/51575
546 * g++.dg/opt/pr51575.C: New test.
549 * gcc.dg/pr51557.c: New test.
551 2011-12-16 Richard Guenther <rguenther@suse.de>
554 * gcc.dg/lto/pr51572-1_0.c: New testcase.
556 2011-12-15 Jason Merrill <jason@redhat.com>
559 * g++.dg/ext/desig4.C: New.
561 2011-12-15 Paul Thomas <pault@gcc.gnu.org>
563 * gfortran.dg/class_array_3.f03: Remove explicit indexing of
564 A%disp() to use scalarizer.
565 * gfortran.dg/class_array_9.f03: New.
567 2011-12-15 Jakub Jelinek <jakub@redhat.com>
569 * gcc.dg/vect/vect-sdivmod-1.c: New test.
572 * g++.dg/cpp0x/pr51463.C: New test.
575 * c-c++-common/gomp/pr51360.c: New test.
576 * g++.dg/gomp/pr51360.C: New test.
579 * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
580 Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
582 PR tree-optimization/51117
583 * g++.dg/opt/pr51117.C: New test.
585 2011-12-15 Romain Geissler <romain.geissler@gmail.com>
587 * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
589 * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
591 (stpncpy, __stpncpy_chk): New functions.
592 * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
593 * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
595 2011-12-15 Richard Guenther <rguenther@suse.de>
598 * g++.dg/lto/pr51567-1_0.C: New testcase.
600 2011-12-15 Dodji Seketeli <dodji@redhat.com>
603 * g++.dg/cpp0x/auto30.C: New test.
605 2011-12-15 Tobias Burnus <burnus@net-b.de>
607 * gfortran.dg/coarray/poly_run_3.f90: New.
608 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
610 2011-12-15 Richard Guenther <rguenther@suse.de>
613 * g++.dg/lto/pr51564-1_0.C: New testcase.
615 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
618 * g++.dg/ext/is_final.C: New.
620 2012-12-15 Richard Guenther <rguenther@suse.de>
623 * g++.dg/lto/pr48508-1_0.C: New testcase.
624 * g++.dg/lto/pr48508-1_1.C: Likewise.
626 2011-12-14 Jason Merrill <jason@redhat.com>
629 * g++.dg/init/constant1.C: New.
632 * g++.dg/other/enum2.C: New.
634 2011-12-14 Dodji Seketeli <dodji@redhat.com>
637 * g++.dg/cpp0x/initlist63.C: New test.
639 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
642 * gcc.target/avr/torture/int24-mul.c: New.
644 2011-12-14 Dodji Seketeli <dodji@redhat.com>
647 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
649 2011-12-13 Jason Merrill <jason@redhat.com>
653 * g++.dg/cpp0x/rv-cast3.C: New.
654 * g++.dg/cpp0x/rv-cast4.C: New.
656 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
659 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
661 2011-12-13 Andrew Pinski <apinski@cavium.com>
662 Adam Nemet <anemet@caviumnetworks.com>
664 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
666 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
667 * gcc.target/mips/octeon-pipe-1.c: New testcase.
669 2011-12-11 Fabien Chêne <fabien@gcc.gnu.org>
672 * g++.dg/template/using16.C: New.
673 * g++.dg/template/using17.C: New.
675 2011-12-13 Martin Jambor <mjambor@suse.cz>
677 PR tree-optimization/51362
678 * gcc.dg/ipa/pr51362.c: New test.
680 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
683 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
684 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
686 2011-12-13 Richard Guenther <rguenther@suse.de>
689 * g++.dg/lto/pr48354-1_0.C: New testcase.
691 2011-12-13 Richard Guenther <rguenther@suse.de>
693 PR tree-optimization/51519
694 * gcc.dg/pr51519.c: New testcase.
696 2011-12-13 Richard Guenther <rguenther@suse.de>
698 * gcc.dg/lto/20111213-1_0.c: New testcase.
700 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
702 * gnat.dg/vect1.ad[sb]: Add more tests.
703 * gnat.dg/vect2.ad[sb]: Likewise.
704 * gnat.dg/vect3.ad[sb]: Likewise.
705 * gnat.dg/vect4.ad[sb]: Likewise.
706 * gnat.dg/vect5.ad[sb]: Likewise.
707 * gnat.dg/vect6.ad[sb]: Likewise.
709 2011-12-12 Jakub Jelinek <jakub@redhat.com>
711 PR rtl-optimization/51495
712 * gcc.c-torture/compile/pr51495.c: New test.
714 PR tree-optimization/51481
715 * gcc.dg/pr51481.c: New test.
717 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
719 PR tree-optimization/45830
720 * gcc.c-torture/execute/pr45830.c: Move from here to...
721 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
722 dg-additional-options magic.
724 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
726 * gfortran.dg/nested_modules_2.f90: Tighten test.
728 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
730 * gcc.c-torture/execute/20111212-1.c: New test.
732 2011-12-12 Jakub Jelinek <jakub@redhat.com>
735 * gcc.dg/pr45819.c: Add -w to dg-options.
737 2011-12-12 Torvald Riegel <triegel@redhat.com>
739 * g++.dg/tm/noexcept-1.C: New test.
740 * g++.dg/tm/noexcept-2.C: New test.
741 * g++.dg/tm/noexcept-3.C: New test.
742 * g++.dg/tm/noexcept-4.C: New test.
743 * g++.dg/tm/noexcept-5.C: New test.
745 2011-12-12 Torvald Riegel <triegel@redhat.com>
747 * c-c++-common/tm/20111206.c: New test.
749 2011-12-12 Richard Guenther <rguenther@suse.de>
752 * g++.dg/opt/pr51262.C: New testcase.
754 2011-12-12 Revital Eres <revital.eres@linaro.org>
756 PR rtl-optimization/47013
757 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
758 to preserve the function.
759 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
760 powerpc*-*-*. Avoid superfluous spaces in dg-final.
761 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
762 -fmodulo-sched-allow-regmoves flags.
763 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
764 and avoid superfluous spaces in dg-final for spu-*-*.
765 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
766 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
767 change scan-rtl-dump-times for powerpc*-*-*.
768 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
769 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
770 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
772 2011-12-11 Jakub Jelinek <jakub@redhat.com>
774 PR tree-optimization/51485
775 * g++.dg/vect/pr51485.cc: New test.
777 2011-12-11 Tobias Burnus <burnus@net-b.de>
780 * gfortran.dg/warn_function_without_result_2.f90: New.
782 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
783 Tobias Burnus <burnus@gcc.gnu.org>
792 * gfortran.dg/class_array_1.f03: New.
793 * gfortran.dg/class_array_2.f03: New.
794 * gfortran.dg/class_array_3.f03: New.
795 * gfortran.dg/class_array_4.f03: New.
796 * gfortran.dg/class_array_5.f03: New.
797 * gfortran.dg/class_array_6.f03: New.
798 * gfortran.dg/class_array_7.f03: New.
799 * gfortran.dg/class_array_8.f03: New.
800 * gfortran.dg/coarray_poly_1.f90: New.
801 * gfortran.dg/coarray_poly_2.f90: New.
802 * gfortran.dg/coarray/poly_run_1.f90: New.
803 * gfortran.dg/coarray/poly_run_2.f90: New.
804 * gfortran.dg/class_to_type_1.f03: New.
805 * gfortran.dg/type_to_class_1.f03: New.
806 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
807 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
808 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
810 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
813 * gfortran.dg/gomp/workshare2.f90: New test.
814 * gfortran.dg/gomp/workshare3.f90: New test.
816 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
818 * gnat.dg/specs/elab3.ads: New test.
820 2011-12-10 Richard Henderson <rth@redhat.com>
822 * gcc.target/powerpc/altivec-perm-1.c: New.
823 * gcc.target/powerpc/altivec-perm-2.c: New.
824 * gcc.target/powerpc/altivec-perm-4.c: New.
826 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
828 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
829 Add a scan-assembler-time clause to test for the interupt vector jump.
831 (dma0_handler): ... this.
833 2011-12-10 Nathan Sidwell <nathan@acm.org>
835 PR gcov-profile/51449
836 * g++.dg/gcov/gcov-14.C: New.
838 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
840 * gcc.c-torture/compile/20111209-1.c: New test.
842 2011-12-09 Jason Merrill <jason@redhat.com>
845 * g++.dg/warn/Woverflow-4.C: New.
847 2011-12-09 Dodji Seketeli <dodji@redhat.com>
850 * g++.dg/cpp0x/alias-decl-17.C: New test.
852 2011-12-09 Michael Meissner <meissner@the-meissners.org>
854 * gcc.target/powerpc/recip-5.c: Disable running on any system that
855 does not support VSX.
857 * gcc.target/powerpc/ppc-target-4.c: New file to test target
858 specific functions enabling target specific builtins.
860 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
862 * gcc.dg/vect/slp-13.c: Array size increase reverted.
863 * gcc.dg/vect/slp-24.c: Ditto.
864 * gcc.dg/vect/slp-3.c: Ditto.
865 * gcc.dg/vect/slp-34.c: Ditto.
866 * gcc.dg/vect/slp-4.c: Ditto.
867 * gcc.dg/vect/slp-cond-2.c: Ditto.
868 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
869 * gcc.dg/vect/vect-1.c: Ditto.
870 * gcc.dg/vect/vect-10.c: Ditto.
871 * gcc.dg/vect/vect-105.c: Ditto.
872 * gcc.dg/vect/vect-112.c: Ditto.
873 * gcc.dg/vect/vect-15.c: Ditto.
874 * gcc.dg/vect/vect-2.c: Ditto.
875 * gcc.dg/vect/vect-31.c: Ditto.
876 * gcc.dg/vect/vect-32.c: Ditto.
877 * gcc.dg/vect/vect-33.c: Ditto.
878 * gcc.dg/vect/vect-34.c: Ditto.
879 * gcc.dg/vect/vect-35.c: Ditto.
880 * gcc.dg/vect/vect-36.c: Ditto.
881 * gcc.dg/vect/vect-6.c: Ditto.
882 * gcc.dg/vect/vect-73.c: Ditto.
883 * gcc.dg/vect/vect-74.c: Ditto.
884 * gcc.dg/vect/vect-75.c: Ditto.
885 * gcc.dg/vect/vect-76.c: Ditto.
886 * gcc.dg/vect/vect-80.c: Ditto.
887 * gcc.dg/vect/vect-85.c: Ditto.
888 * gcc.dg/vect/vect-89.c: Ditto.
889 * gcc.dg/vect/vect-97.c: Ditto.
890 * gcc.dg/vect/vect-98.c: Ditto.
891 * gcc.dg/vect/vect-all.c: Ditto.
892 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
893 * gcc.dg/vect/vect-iv-8.c: Ditto.
894 * gcc.dg/vect/vect-iv-8a.c: Ditto.
895 * gcc.dg/vect/vect-outer-1.c: Ditto.
896 * gcc.dg/vect/vect-outer-1a.c: Ditto.
897 * gcc.dg/vect/vect-outer-1b.c: Ditto.
898 * gcc.dg/vect/vect-outer-2.c: Ditto.
899 * gcc.dg/vect/vect-outer-2a.c: Ditto.
900 * gcc.dg/vect/vect-outer-2c.c: Ditto.
901 * gcc.dg/vect/vect-outer-3.c: Ditto.
902 * gcc.dg/vect/vect-outer-3a.c: Ditto.
903 * gcc.dg/vect/vect-outer-4a.c: Ditto.
904 * gcc.dg/vect/vect-outer-4b.c: Ditto.
905 * gcc.dg/vect/vect-outer-4c.c: Ditto.
906 * gcc.dg/vect/vect-outer-4d.c: Ditto.
907 * gcc.dg/vect/vect-outer-4m.c: Ditto.
908 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
909 * gcc.dg/vect/vect-outer-fir.c: Ditto.
910 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
911 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
912 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
913 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
914 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
915 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
916 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
917 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
918 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
919 * gcc.dg/vect/vect-shift-2.c: Ditto.
920 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
921 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
922 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
923 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
924 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
925 * gcc.dg/vect/slp-13-big-array.c: New test.
926 * gcc.dg/vect/slp-24-big-array.c: Ditto.
927 * gcc.dg/vect/slp-3-big-array.c: Ditto.
928 * gcc.dg/vect/slp-34-big-array.c: Ditto.
929 * gcc.dg/vect/slp-4-big-array.c: Ditto.
930 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
931 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
932 * gcc.dg/vect/vect-1-big-array.c: Ditto.
933 * gcc.dg/vect/vect-10-big-array.c: Ditto.
934 * gcc.dg/vect/vect-105-big-array.c: Ditto.
935 * gcc.dg/vect/vect-112-big-array.c: Ditto.
936 * gcc.dg/vect/vect-15-big-array.c: Ditto.
937 * gcc.dg/vect/vect-2-big-array.c: Ditto.
938 * gcc.dg/vect/vect-31-big-array.c: Ditto.
939 * gcc.dg/vect/vect-32-big-array.c: Ditto.
940 * gcc.dg/vect/vect-33-big-array.c: Ditto.
941 * gcc.dg/vect/vect-34-big-array.c: Ditto.
942 * gcc.dg/vect/vect-35-big-array.c: Ditto.
943 * gcc.dg/vect/vect-36-big-array.c: Ditto.
944 * gcc.dg/vect/vect-6-big-array.c: Ditto.
945 * gcc.dg/vect/vect-73-big-array.c: Ditto.
946 * gcc.dg/vect/vect-74-big-array.c: Ditto.
947 * gcc.dg/vect/vect-75-big-array.c: Ditto.
948 * gcc.dg/vect/vect-76-big-array.c: Ditto.
949 * gcc.dg/vect/vect-80-big-array.c: Ditto.
950 * gcc.dg/vect/vect-85-big-array.c: Ditto.
951 * gcc.dg/vect/vect-89-big-array.c: Ditto.
952 * gcc.dg/vect/vect-97-big-array.c: Ditto.
953 * gcc.dg/vect/vect-98-big-array.c: Ditto.
954 * gcc.dg/vect/vect-all-big-array.c: Ditto.
955 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
956 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
957 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
958 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
959 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
960 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
961 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
962 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
963 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
964 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
965 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
966 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
967 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
968 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
969 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
970 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
971 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
972 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
973 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
974 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
975 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
976 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
977 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
978 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
979 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
980 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
981 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
982 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
983 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
984 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
985 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
986 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
987 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
989 2011-12-09 Richard Guenther <rguenther@suse.de>
992 * g++.dg/lto/pr48042_0.C: New testcase.
994 2011-12-09 Richard Guenther <rguenther@suse.de>
996 PR tree-optimization/51482
997 * g++.dg/torture/pr51482.C: New testcase.
999 2011-12-08 Andrew Pinski <apinski@cavium.com>
1001 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1002 * gcc.target/mips/dmult-1.c: Likewise.
1003 * gcc.target/mips/branch-1.c: Likewise.
1004 * gcc.target/mips/extend-1.c: Likewise.
1006 2011-12-08 Jason Merrill <jason@redhat.com>
1009 * g++.dg/template/cond8.C: New.
1012 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1014 2011-12-08 Jakub Jelinek <jakub@redhat.com>
1016 PR tree-optimization/51466
1017 * gcc.c-torture/execute/pr51466.c: New test.
1019 2011-12-08 Tobias Burnus <burnus@net-b.de>
1022 * gfortran.dg/bounds_check_16.f90: New.
1024 2011-12-08 Tobias Burnus <burnus@net-b.de>
1027 * gfortran.dg/private_type_14.f90: New.
1029 2011-12-08 Tobias Burnus <burnus@net-b.de>
1032 * gfortran.dg/io_real_boz_3.f90: New.
1033 * gfortran.dg/io_real_boz_4.f90: New.
1034 * gfortran.dg/io_real_boz_5.f90: New.
1036 2011-12-08 Tobias Burnus <burnus@net-b.de>
1039 * gfortran.dg/realloc_on_assign_8.f90: New.
1041 2011-12-08 Teresa Johnson <tejohnson@google.com>
1043 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1045 2011-12-08 Teresa Johnson <tejohnson@google.com>
1047 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1048 -Wwrite-strings option.
1050 2011-12-08 Teresa Johnson <tejohnson@google.com>
1052 * gcc.target/i386/movdi-rex64.c: New.
1054 2011-12-08 Richard Guenther <rguenther@suse.de>
1056 * gcc.dg/volatile3.c: New testcase.
1058 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1060 PR tree-optimization/51315
1061 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1063 (int32_t): Use __INT32_TYPE__ for typedef.
1065 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1067 PR tree-optimization/51315
1068 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1071 2011-12-08 Richard Guenther <rguenther@suse.de>
1074 * g++.dg/opt/pr50747-1_0.C: New testcase.
1075 * g++.dg/opt/pr50747-2_0.C: Likewise.
1077 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
1079 * gcc.c-torture/execute/20111208-1.c: New test.
1081 2011-12-08 Richard Guenther <rguenther@suse.de>
1084 * gcc.dg/lto/20111207-2_0.c: New testcase.
1085 * gcc.dg/guality/pr48437.c: Likewise.
1087 2011-12-07 Jakub Jelinek <jakub@redhat.com>
1090 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1091 * g++.dg/cpp0x/auto29.C: New test.
1094 * g++.dg/parse/error45.C: New test.
1097 * g++.dg/ext/desig3.C: New test.
1100 * g++.dg/cpp0x/constexpr-51369.C: New test.
1102 2011-12-07 Andrew Pinski <apinski@cavium.com>
1105 * gcc.dg/pr45416.c: New testcase.
1107 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
1110 * g++.dg/cpp0x/pr51420.C: New.
1112 2011-12-07 Richard Guenther <rguenther@suse.de>
1115 * gcc.dg/lto/20111207-1_0.c: New testcase.
1116 * gcc.dg/lto/20111207-1_1.c: Likewise.
1117 * gcc.dg/lto/20111207-1_2.c: Likewise.
1118 * gcc.dg/lto/20111207-1_3.c: Likewise.
1120 2011-12-07 Richard Guenther <rguenther@suse.de>
1122 PR tree-optimization/50823
1123 * gcc.dg/torture/pr50823.c: New testcase.
1125 2011-12-07 Martin Jambor <mjambor@suse.cz>
1127 PR tree-optimization/50744
1128 * gcc.dg/ipa/pr50744.c: New test.
1130 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1133 * g++.dg/template/static32.C: New test.
1135 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
1137 * g++.dg/opt/pr51396.C: Use dg-additional-options.
1139 2011-12-06 Tobias Burnus <burnus@net-b.de>
1142 * gfortran.dg/default_initialization_5.f90: New.
1144 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1147 * gcc.c-torture/compile/pr51354.c: New test.
1149 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1152 * g++.dg/other/abstract3.C: New.
1154 2011-12-06 Richard Guenther <rguenther@suse.de>
1156 PR tree-optimization/49997
1157 * gcc.dg/torture/pr49997.c: New testcase.
1159 2011-12-06 Richard Guenther <rguenther@suse.de>
1162 * g++.dg/torture/pr51436.C: New testcase.
1164 2011-12-06 Richard Guenther <rguenther@suse.de>
1166 PR tree-optimization/51245
1167 * gcc.dg/torture/pr51245.c: New testcase.
1169 2011-12-06 Dodji Seketeli <dodji@redhat.com>
1172 * g++.dg/diagnostic/wrong-tag-1.C
1174 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
1177 * g++.dg/lookup/using50.C: New.
1178 * g++.dg/lookup/using51.C: New.
1180 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1182 PR tree-optimization/51396
1183 * g++.dg/opt/pr51396.C: New test.
1186 * gcc.dg/debug/dwarf2/pr51410.c: New test.
1189 * gcc.dg/gomp/pr51339.c: New test.
1191 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1194 * g++.dg/cpp0x/initlist62.C: New.
1196 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1199 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
1201 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
1203 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1204 * g++.dg/torture/pr39732.C: Likewise.
1205 * g++.dg/torture/pr40642.C: Likewise.
1206 * gcc.c-torture/compile/pr44686.c: Likewise.
1207 * gcc.dg/20050309-1.c: Likewise.
1208 * gcc.dg/20050330-2.c: Likewise.
1209 * gcc.dg/20051201-1.c: Likewise.
1210 * gcc.dg/gomp/pr27573.c: Likewise.
1211 * gcc.dg/pr46255.c: Likewise.
1212 * gcc.dg/profile-dir-1.c: Likewise.
1213 * gcc.dg/profile-dir-2.c: Likewise.
1214 * gcc.dg/profile-dir-3.c: Likewise.
1215 * gcc.dg/profile-generate-1.c: Likewise.
1216 * gfortran.dg/gomp/pr27573.f90: Likewise.
1217 * gcc.dg/profile-generate-3.c: Be specific about the type of
1220 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1223 * g++.dg/ext/underlying_type11.C: New.
1225 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
1228 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1229 * gcc.dg/torture/pr39074.c: Ditto.
1230 * gcc.dg/torture/pr39074-2.c: Ditto.
1231 * gcc.dg/torture/pr42898.c: Ditto.
1232 * gcc.dg/torture/pr42898-2.c: Ditto.
1233 * gcc.dg/torture/pr45704.c: Ditto.
1234 * gcc.dg/torture/pr50472.c: Ditto.
1235 * gcc.dg/torture/pta-callused-1.c: Ditto.
1236 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1237 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1238 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1239 * gcc.dg/torture/pta-escape-1.c: Ditto.
1240 * gcc.dg/torture/ipa-pta-1.c: Ditto.
1241 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1243 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
1246 * gcc.dg/pr51408.c: New.
1248 2011-12-05 Jason Merrill <jason@redhat.com>
1250 * g++.dg/cpp0x/dc6.C: New.
1252 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
1253 Pedro Lamarão <pedro.lamarao@gmail.com>
1255 * g++.dg/cpp0x/dc1.C: New test.
1256 * g++.dg/cpp0x/dc2.C: New test.
1257 * g++.dg/cpp0x/dc3.C: New test.
1258 * g++.dg/cpp0x/dc4.C: New test.
1259 * g++.dg/cpp0x/dc5.C: New test.
1260 * g++.dg/template/meminit1.C: Adjust expected error.
1262 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1265 * g++.dg/cpp0x/auto28.C: New.
1267 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1269 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1271 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1272 Eric Botcazou <ebotcazou@adacore.com>
1276 * gcc.c-torture/execute/pr51323.c: New test.
1278 2011-12-04 Tobias Burnus <burnus@net-b.de>
1281 * gfortran.dg/associate_10.f90: New.
1283 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
1286 * gfortran.dg/vect/pr51285.f90: New test.
1288 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
1289 Jérémie Detrey <Jeremie.Detrey@loria.fr>
1292 * gcc.target/i386/pr51393.c: New test.
1294 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1297 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1298 * obj-c++.dg/naming-4.mm: Likewise.
1300 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
1302 * gcc.dg/darwin-segaddr.c: Use -no-pie.
1304 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
1307 * g++.dg/cpp0x/pr51313.C: New.
1309 2011-12-03 Tobias Burnus <burnus@net-b.de>
1312 * gfortran.dg/select_type_24.f90: New.
1313 * gfortran.dg/select_type_23.f03: Add dg-error.
1314 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1316 2011-12-03 Jakub Jelinek <jakub@redhat.com>
1318 * gcc.dg/vect/vect-122.c: New test.
1320 2011-12-03 Tobias Burnus <burnus@net-b.de>
1323 * gfortran.dg/move_alloc_8.f90: New.
1325 2011-12-03 Tobias Burnus <burnus@net-b.de>
1327 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1328 i.e. remove the dg-error line.
1329 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1330 * gfortran.dg/move_alloc_9.f90: New.
1331 * gfortran.dg/move_alloc_10.f90: New
1333 2011-12-02 Nathan Sidwell <nathan@acm.org>
1335 * lib/gcov.exp (verify-lines): Allow = as a count char.
1336 * g++.dg/gcov/gcov-13.C: New.
1338 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1340 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1341 * gcc.dg/vect/slp-24.c: Ditto.
1342 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1343 * gcc.dg/vect/slp-34.c: Ditto.
1344 * gcc.dg/vect/slp-4.c: Ditto.
1345 * gcc.dg/vect/slp-cond-2.c: Ditto.
1346 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1347 * gcc.dg/vect/vect-1.c: Ditto.
1348 * gcc.dg/vect/vect-10.c: Ditto.
1349 * gcc.dg/vect/vect-105.c: Ditto.
1350 * gcc.dg/vect/vect-112.c: Ditto.
1351 * gcc.dg/vect/vect-15.c: Ditto.
1352 * gcc.dg/vect/vect-2.c: Ditto.
1353 * gcc.dg/vect/vect-31.c: Ditto.
1354 * gcc.dg/vect/vect-32.c: Ditto.
1355 * gcc.dg/vect/vect-33.c: Ditto.
1356 * gcc.dg/vect/vect-34.c: Ditto.
1357 * gcc.dg/vect/vect-35.c: Ditto.
1358 * gcc.dg/vect/vect-36.c: Ditto.
1359 * gcc.dg/vect/vect-6.c: Ditto.
1360 * gcc.dg/vect/vect-73.c: Ditto.
1361 * gcc.dg/vect/vect-74.c: Ditto.
1362 * gcc.dg/vect/vect-75.c: Ditto.
1363 * gcc.dg/vect/vect-76.c: Ditto.
1364 * gcc.dg/vect/vect-80.c: Ditto.
1365 * gcc.dg/vect/vect-85.c: Ditto.
1366 * gcc.dg/vect/vect-89.c: Ditto.
1367 * gcc.dg/vect/vect-97.c: Ditto.
1368 * gcc.dg/vect/vect-98.c: Ditto.
1369 * gcc.dg/vect/vect-all.c: Ditto.
1370 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1371 * gcc.dg/vect/vect-iv-8.c: Ditto.
1372 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1373 * gcc.dg/vect/vect-outer-1.c: Ditto.
1374 * gcc.dg/vect/vect-outer-1a.c: Ditto.
1375 * gcc.dg/vect/vect-outer-1b.c: Ditto.
1376 * gcc.dg/vect/vect-outer-2.c: Ditto.
1377 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1378 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1379 * gcc.dg/vect/vect-outer-3.c: Ditto.
1380 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1381 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1382 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1383 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1384 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1385 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1386 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1387 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1388 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1389 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1390 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1391 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1392 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1393 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1394 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1395 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1396 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1397 * gcc.dg/vect/vect-shift-2.c: Ditto.
1398 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1399 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1400 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1401 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1402 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1404 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
1406 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1407 __builtin_memcpy arguments to honor sizeof(a).
1409 2011-12-02 Joseph Myers <joseph@codesourcery.com>
1411 * gcc.c-torture/execute/doloop-1.c,
1412 gcc.c-torture/execute/doloop-2.c: New tests.
1414 2011-12-02 Martin Jambor <mjambor@suse.cz>
1416 PR tree-optimization/50622
1417 * g++.dg/tree-ssa/pr50622.C: New test.
1419 2011-12-01 Jason Merrill <jason@redhat.com>
1421 * g++.dg/cpp0x/initlist61.C: New.
1423 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1426 * g++.dg/inherit/crash3.C: New.
1428 2011-12-01 Nathan Sidwell <nathan@acm.org>
1430 PR gcov-profile/51113
1431 * lib/gcov.exp (verify-lines): Add support for xfailing.
1432 (run-gcov): Likewise.
1433 * gcc.misc-tests/gcov-13.c: Xfail weak function.
1434 * gcc.misc-tests/gcov-16.c: Remove.
1435 * gcc.misc-tests/gcov-17.c: Remove.
1436 * g++.dg/gcov-8.C: Remove.
1437 * g++.dg/gcov-9.C: Remove.
1438 * g++.dg/gcovpart-12b.C: New.
1439 * g++.dg/gcov-12.C: New.
1441 2011-12-01 Andrew Pinski <apinski@cavium.com>
1444 * g++.dg/torture/pr51198.C: New testcase.
1446 2011-12-01 Jakub Jelinek <jakub@redhat.com>
1448 PR tree-optimization/51246
1449 * gcc.c-torture/compile/pr51246.c: New test.
1451 PR rtl-optimization/51014
1452 * g++.dg/opt/pr51014.C: New test.
1454 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1457 * g++.dg/template/error47.C: New.
1459 2011-11-30 Jason Merrill <jason@redhat.com>
1462 * g++.dg/init/aggr8.C: New.
1464 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1467 * gcc.target/i386/pr50725.c: New test.
1470 * gfortran.dg/gomp/pr51089.f90: New test.
1472 2011-11-30 Andrew Pinski <apinski@cavium.com>
1474 * gcc.dg/pr51321.c: New testcase.
1476 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1478 PR rtl-optimization/48721
1479 * gcc.target/i386/pr48721.c: New test.
1481 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
1484 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1486 2011-11-29 Jakub Jelinek <jakub@redhat.com>
1488 PR tree-optimization/51247
1489 * gcc.c-torture/compile/pr51247.c: New test.
1491 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
1494 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
1496 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
1498 Use complex floating-point constant in CDBL.
1500 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1502 2011-11-29 Tobias Burnus <burnus@net-b.de>
1506 * gfortran.dg/move_alloc_5.f90: Add dg-error.
1507 * gfortran.dg/select_type_23.f03: Add dg-error.
1508 * gfortran.dg/move_alloc_6.f90: New.
1509 * gfortran.dg/move_alloc_7.f90: New.
1511 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
1513 PR tree-optimization/51301
1514 * gcc.dg/vect/pr51301.c: New test.
1516 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
1518 * g++.dg/cdce3.C: Use dg-additional-options.
1520 2011-11-28 Jakub Jelinek <jakub@redhat.com>
1523 * gcc.dg/tree-prof/pr50907.c: New test.
1525 PR tree-optimization/50078
1526 * gcc.dg/pr50078.c: New test.
1528 PR tree-optimization/50682
1529 * g++.dg/opt/pr50682.C: New test.
1531 2011-11-28 Tobias Burnus <burnus@net-b.de>
1534 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1536 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
1537 Iain Sandoe <iains@gcc.gnu.org>
1539 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
1540 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1541 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1542 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
1543 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1545 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1547 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1548 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1549 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1550 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1551 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1552 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1553 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1554 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1555 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1556 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1557 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1558 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1559 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1560 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1561 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1562 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1563 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1564 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1565 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1566 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1567 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1568 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1569 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1570 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1571 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1572 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1573 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1575 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1577 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1579 * gcc.target/mips/no-dsp-1.c: New test.
1580 * gcc.target/mips/soft-float-1.c: Likewise.
1582 2011-11-26 Jakub Jelinek <jakub@redhat.com>
1584 PR rtl-optimization/49912
1585 * g++.dg/other/pr49912.C: New test.
1587 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
1589 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1591 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1593 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
1597 * gfortran.dg/inline_sum_3.f90: New test.
1599 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1602 * lib/target-supports.exp
1603 (check_effective_target_sync_long_long): Also supported on 32bit
1604 x86 targets. Add comment about required dg-options.
1605 Add alpha*-*-* targets.
1606 (check_effective_target_sync_long_long_runtime): Ditto.
1608 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1610 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1611 * gcc.dg/atomic-exchange-4.c: Ditto.
1612 * gcc.dg/atomic-load-4.c: Ditto.
1613 * gcc.dg/atomic-store-4.c: Ditto.
1614 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1615 * gcc.dg/di-sync-multithread.c: Ditto.
1616 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1617 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1619 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1622 * lib/target-supports.exp
1623 (check_effective_target_sync_int_128_runtime): New procedure.
1624 (check_effective_target_sync_long_long_runtime): Ditto.
1625 (check_effective_target_sync_long_long): Add arm*-*-*.
1626 (check_effective_target_sync_longlong): Remove.
1628 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1629 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1630 * gcc.dg/atomic-exchange-5.c: Ditto.
1631 * gcc.dg/atomic-load-5.c: Ditto.
1632 * gcc.dg/atomic-store-5.c: Ditto.
1633 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1634 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1635 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1637 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1638 * gcc.dg/atomic-exchange-4.c: Ditto.
1639 * gcc.dg/atomic-load-4.c: Ditto.
1640 * gcc.dg/atomic-store-4.c: Ditto.
1641 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1642 * gcc.dg/di-sync-multithread.c: Ditto.
1643 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1644 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1646 2011-11-25 Tobias Burnus <burnus@net-b.de>
1649 * gfortran.dg/whole_file_35.f90: New.
1651 2011-11-25 Tobias Burnus <burnus@net-b.de>
1654 * gfortran.dg/volatile13.f90: New.
1656 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1659 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1661 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1664 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1666 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1669 * gcc.target/i386/sw-1.c: Revert revision 181357.
1671 2011-11-24 Tobias Burnus <burnus@net-b.de>
1674 * gfortran.dg/implicit_pure_1.f90: New.
1676 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1679 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1680 * gcc.dg/atomic-exchange-5.c: Likewise.
1681 * gcc.dg/atomic-load-5.c: Likewise.
1682 * gcc.dg/atomic-op-5.c: Likewise.
1683 * gcc.dg/atomic-store-5.c: Likewise.
1684 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1686 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1688 PR rtl-optimization/50290
1689 * gcc.dg/pr50290.c: New test.
1691 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1694 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1696 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1699 * gcc.dg/pr51261.c: New test.
1701 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1704 * g++.dg/cpp0x/alias-decl-14.C: New test.
1705 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1707 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1709 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1710 * g++.dg/lookup/struct1.C: Likewise.
1711 * g++.dg/parse/elab1.C: Likewise.
1712 * g++.dg/parse/elab2.C: Likewise.
1713 * g++.dg/parse/int-as-enum1.C: Likewise.
1714 * g++.dg/parse/typedef1.C: Likewise.
1715 * g++.dg/parse/typedef3.C: Likewise.
1716 * g++.dg/parse/typedef4.C: Likewise.
1717 * g++.dg/parse/typedef5.C: Likewise.
1718 * g++.dg/template/crash26.C: Likewise.
1719 * g++.dg/template/nontype4.C: Likewise.
1720 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1721 * g++.old-deja/g++.brendan/line1.C: Likewise.
1722 * g++.old-deja/g++.other/elab1.C: Likewise.
1723 * g++.old-deja/g++.other/syntax4.C: Likewise.
1725 2011-11-22 Tom de Vries <tom@codesourcery.com>
1727 PR rtl-optimization/50764
1728 * gcc.dg/pr50764.c: New test.
1730 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1733 * g++.dg/cpp0x/decltype36.C: New.
1735 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1737 PR tree-optimization/51074
1738 * gcc.dg/vect/pr51074.c: New test.
1740 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1743 * g++.dg/cpp0x/alias-decl-16.C: New test.
1745 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1747 PR tree-optimization/50765
1748 * gcc.dg/pr50765.c: New test.
1750 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1752 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1753 * gcc.dg/vshift-3.c (main): Likewise.
1755 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1757 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1759 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1761 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1762 * gcc.misc-tests/gcov-17.c: Likewise.
1763 * g++.dg/gcov/gcov-8.C: Likewise.
1764 * g++.dg/gcov/gcov-9.C: Likewise.
1766 2011-11-21 Torvald Riegel <triegel@redhat.com>
1768 * g++.dg/tm/pr47747.C: New test.
1770 2011-11-21 Torvald Riegel <triegel@redhat.com>
1772 * g++.dg/tm/template-2.C: New test.
1774 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1777 * gcc.dg/pr50827.c: New test.
1779 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1782 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1783 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1784 * g++.dg/cpp0x/udlit-member.C: Adjust.
1785 * g++.dg/cpp0x/udlit-raw-length.C: New.
1786 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1787 * g++.dg/cpp0x/udlit-resolve.C: New.
1788 * c-c++-common/dfp/pr33466.c: Adjust.
1790 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1792 * lib/target-supports.exp
1793 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1794 with ultrasparc_vis2_hw.
1795 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1796 with ultrasparc_vis3_hw.
1798 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1800 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1801 *-*-solaris2* && c++.
1803 2011-11-20 Joey Ye <joey.ye@arm.com>
1805 * gcc.dg/volatile-bitfields-1.c: New.
1807 2011-11-20 Jason Merrill <jason@redhat.com>
1810 * g++.dg/cpp0x/variadic120.C: New.
1811 * g++.dg/cpp0x/sfinae26.C: Adjust.
1813 * g++.dg/cpp0x/sfinae11.C: Adjust.
1814 * g++.dg/cpp0x/sfinae26.C: Adjust.
1815 * g++.dg/template/unify11.C: Adjust.
1817 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1820 * g++.dg/template/error46.C: New.
1822 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1825 * gcc.target/i386/pr51235.c: New test.
1828 * gcc.target/i386/pr51236.c: New test.
1830 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1832 * gnat.dg/discr32.adb: New test.
1833 * gnat.dg/discr32_pkg.ads: New helper.
1835 2011-11-20 Nathan Sidwell <nathan@acm.org>
1837 PR gcov-profile/51113
1838 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1839 * gcc.misc-tests/gcov-16.c: New.
1840 * gcc.misc-tests/gcov-17.c: New.
1841 * g++.dg/gcov/gcov-8.C: New.
1842 * g++.dg/gcov/gcov-9.C: New.
1843 * g++.dg/gcov/gcov-10.C: New.
1845 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1848 * g++.dg/cpp0x/alias-decl-15.C: New test.
1850 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1853 * g++.dg/cpp0x/pr51216.C: New.
1855 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1857 * gcc.dg/delay-slot-2.c: New test.
1859 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1861 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1863 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
1866 * g++.dg/lookup/using46.C: New.
1867 * g++.dg/lookup/using47.C: New.
1868 * g++.dg/lookup/using48.C: New.
1869 * g++.dg/lookup/using49.C: New.
1870 * g++.dg/lookup/using50.C: New.
1872 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1874 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1875 supports /* ... */ comments.
1877 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1880 * g++.dg/cpp0x/pr51150.C: New.
1882 2011-11-18 Martin Jambor <mjambor@suse.cz>
1884 PR tree-optimization/50605
1885 * g++.dg/ipa/pr50605.C: New test.
1887 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1890 * g++.dg/cpp0x/alias-decl-13.C: New test.
1892 2011-11-17 Jason Merrill <jason@redhat.com>
1895 * g++.dg/cpp0x/auto27.C: New.
1896 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1898 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
1900 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1901 memory model parameters don't match expected values.
1902 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1903 __atomic_compare_exchange.
1904 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1905 __atomic_compare_exchange_n.
1906 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1907 weak/strong parameter and fail if memory models aren't correct.
1909 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
1911 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1912 Look for simulate_thread_done to determine working gdb. Reduce timeout
1913 to 10 seconds and fail when timeout occurs. Improve error messages.
1915 2011-11-17 Jason Merrill <jason@redhat.com>
1918 * g++.dg/template/virtual2.C: New.
1920 2011-11-17 Michael Matz <matz@suse.de>
1924 * g++.dg/tree-ssa/pr50741.C: New.
1926 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1928 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1930 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
1932 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1933 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1934 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1936 2011-11-16 Tobias Burnus <burnus@net-b.de>
1940 * gfortran.dg/constructor_1.f90: New.
1941 * gfortran.dg/constructor_2.f90: New.
1942 * gfortran.dg/constructor_3.f90: New.
1943 * gfortran.dg/constructor_4.f90: New.
1944 * gfortran.dg/constructor_5.f90: New.
1945 * gfortran.dg/constructor_6.f90: New.
1946 * gfortran.dg/use_only_5.f90: New.
1947 * gfortran.dg/c_ptr_tests_17.f90: New.
1948 * gfortran.dg/c_ptr_tests_18.f90: New.
1949 * gfortran.dg/used_types_25.f90: New.
1950 * gfortran.dg/used_types_26.f90: New
1951 * gfortran.dg/type_decl_3.f90: New.
1952 * gfortran.dg/function_types_3.f90: Update dg-error.
1953 * gfortran.dg/result_1.f90: Ditto.
1954 * gfortran.dg/structure_constructor_3.f03: Ditto.
1955 * gfortran.dg/structure_constructor_4.f03: Ditto.
1957 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1959 * gcc.dg/vect/pr30858.c: Update expected output for
1960 architectures with multiple vector sizes.
1962 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
1963 Bernd Schmidt <bernds@coudesourcery.com>
1964 Sebastian Huber <sebastian.huber@embedded-brains.de>
1967 * gcc.target/arm/pr49641.c: New test.
1969 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
1971 PR tree-optimization/49960
1972 * gcc.dg/autopar/pr49960.c: New test.
1973 * gcc.dg/autopar/pr49960-1.c: New test.
1976 2011-11-16 Tom de Vries <tom@codesourcery.com>
1978 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1979 * gcc.dg/pr43864-2.c: Same.
1980 * gcc.dg/pr43864-3.c: Same.
1981 * gcc.dg/pr43864-4.c: Same.
1983 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
1985 * gcc.target/i386/sse2-cvt-vec.c: New test.
1986 * gcc.target/i386/avx-cvt-vec.c: Ditto.
1987 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1988 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1989 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1990 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1991 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1993 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
1995 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1996 powerpc*-*-darwin* targets.
1998 2011-11-15 Torvald Riegel <triegel@redhat.com>
2000 * c-c++-common/tm/trxn-expr-3.c: New test.
2002 2011-11-14 Torvald Riegel <triegel@redhat.com>
2004 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2006 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2008 * gcc.target/i386/avx-recip-vec.c: New test.
2009 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2010 * gcc.target/i386/avx-lrint-vec.c: Ditto.
2011 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2012 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2013 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2014 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2015 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2016 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2017 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2018 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2019 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2020 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2021 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2022 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2024 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
2027 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2028 non-template literal operator.
2030 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2032 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2033 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2034 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2035 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2036 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2037 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2038 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2039 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2040 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2041 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2042 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2043 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2044 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2045 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2046 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2047 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2049 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
2055 * g++.old-deja/g++.brendan/misc14.C: Adjust.
2056 * g++.old-deja/g++.jason/scoping16.C: Likewise.
2057 * g++.old-deja/g++.other/anon7.C: Likewise.
2058 * g++.old-deja/g++.other/using1.C: Likewise.
2059 * g++.old-deja/g++.other/redecl1.C: Likewise.
2060 * g++.old-deja/g++.other/typedef7.C: Likewise.
2061 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2062 * g++.dg/template/using2.C: Likewise.
2063 * g++.dg/template/static4.C: Likewise.
2064 * g++.dg/template/typedef1.C: Likewise.
2065 * g++.dg/lookup/name-clash9.C: Likewise.
2066 * g++.dg/abi/mangle41.C: Likewise.
2067 * g++.dg/parse/ctor5.C: Likewise.
2068 * g++.dg/inherit/using4.C: Likewise.
2069 * g++.dg/lookup/using24.C: New.
2070 * g++.dg/lookup/using25.C: New.
2071 * g++.dg/lookup/using26.C: New.
2072 * g++.dg/lookup/using27.C: New.
2073 * g++.dg/lookup/using28.C: New.
2074 * g++.dg/lookup/using29.C: New.
2075 * g++.dg/lookup/using30.C: New.
2076 * g++.dg/lookup/using31.C: New.
2077 * g++.dg/lookup/using32.C: New.
2078 * g++.dg/lookup/using33.C: New.
2079 * g++.dg/lookup/using34.C: New.
2080 * g++.dg/lookup/using35.C: New.
2081 * g++.dg/lookup/using36.C: New.
2082 * g++.dg/lookup/using37.C: New.
2083 * g++.dg/lookup/using38.C: New.
2084 * g++.dg/lookup/using39.C: New.
2085 * g++.dg/lookup/using40.C: New.
2086 * g++.dg/lookup/using41.C: New.
2087 * g++.dg/lookup/using42.C: New.
2088 * g++.dg/lookup/using43.C: New.
2089 * g++.dg/lookup/using44.C: New.
2090 * g++.dg/lookup/using45.C: New.
2091 * g++.dg/lookup/pr6936.C: New.
2092 * g++.dg/debug/using4.C: New.
2093 * g++.dg/debug/using5.C: New.
2094 * g++.dg/cpp0x/forw_enum10.C: New.
2096 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
2097 Jan Hubicka <jh@suse.cz>
2099 * gcc.target/i386/sw-1.c: Force rep;movsb.
2101 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
2104 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2105 dg-additional-options.
2107 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
2109 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2110 specified. Remove redundant runtime checks.
2111 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2112 Allow for other than -m4. Fix typos in comments.
2114 2011-11-12 Jason Merrill <jason@redhat.com>
2117 * g++.dg/warn/ref-temp1.C: New.
2120 * g++.dg/opt/stack2.C: New.
2122 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
2124 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2125 alpha*-*-linux* targets.
2127 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
2130 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2131 Darwin targets and allow external symbols to be undefined.
2133 2011-11-12 Nathan Sidwell <nathan@acm.org>
2135 * gcc.misc-tests/gcov-15.c: New.
2137 2011-11-11 Jakub Jelinek <jakub@redhat.com>
2139 PR tree-optimization/51058
2140 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2141 * gfortran.dg/vect/pr51058-2.f90: New test.
2143 2011-11-10 Jason Merrill <jason@redhat.com>
2145 * g++.dg/template/linkage1.C: New.
2146 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2147 * g++.old-deja/g++.other/linkage4.C: Likewise.
2150 * g++.dg/cpp0x/defaulted33.C: New.
2152 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2155 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2156 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
2159 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2161 PR rtl-optimization/51040
2162 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2165 2011-11-10 Jason Merrill <jason@redhat.com>
2168 * g++.dg/template/conv12.C: New.
2171 * gcc.dg/debug/dwarf2/asm-line1.c: New.
2173 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2175 * gnat.dg/atomic6_1.adb: New test.
2176 * gnat.dg/atomic6_2.adb: Likewise.
2177 * gnat.dg/atomic6_3.adb: Likewise.
2178 * gnat.dg/atomic6_4.adb: Likewise.
2179 * gnat.dg/atomic6_5.adb: Likewise.
2180 * gnat.dg/atomic6_6.adb: Likewise.
2181 * gnat.dg/atomic6_7.adb: Likewise.
2182 * gnat.dg/atomic6_8.adb: Likewise.
2183 * gnat.dg/atomic6_pkg.ads: New helper.
2185 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2188 * gcc.c-torture/compile/pr51077.c: New test.
2190 PR rtl-optimization/51023
2191 * gcc.c-torture/execute/pr51023.c: New test.
2193 2011-11-10 Richard Guenther <rguenther@suse.de>
2195 PR tree-optimization/51042
2196 * gcc.dg/torture/pr51042.c: New testcase.
2198 2011-11-10 Richard Guenther <rguenther@suse.de>
2200 PR tree-optimization/51070
2201 * gcc.dg/torture/pr51070.c: New testcase.
2203 2011-11-10 Richard Guenther <rguenther@suse.de>
2205 PR tree-optimization/51030
2206 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2208 2011-11-10 Richard Guenther <rguenther@suse.de>
2211 * gcc.dg/torture/pr51071.c: New testcase.
2213 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2215 * gnat.dg/loop_optimization9.ad[sb]: New test.
2217 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
2219 PR tree-optimization/51058
2220 * gfortran.dg/vect/pr51058.f90: New test.
2222 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2224 PR tree-optimization/51000
2225 * gcc.dg/vect/pr51000.c: New test.
2227 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2230 * g++.dg/cpp0x/static_assert5.C: New.
2231 * g++.dg/template/nontype13.C: Tweak.
2233 2011-11-09 Jason Merrill <jason@redhat.com>
2236 * g++.dg/cpp0x/noexcept16.C: New.
2239 * g++.dg/cpp0x/variadic119.C: New.
2241 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2244 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2246 * gcc.dg/torture/vshuf-32.inc: Likewise.
2247 * gcc.dg/torture/vshuf-4.inc: Likewise.
2248 * gcc.dg/torture/vshuf-8.inc: Likewise.
2250 * gcc.dg/tm/memopt-1.c: Fix up regexp.
2252 2011-11-09 Ian Lance Taylor <iant@google.com>
2254 * lib/target-supports.exp (check_effective_target_ucontext_h): New
2256 * gcc.dg/split-5.c: New test.
2258 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
2260 * gcc.dg/tm/memopt-1.c: Adjust regexp.
2262 2011-11-09 Jason Merrill <jason@redhat.com>
2265 * g++.dg/template/virtual1.C: New.
2267 2011-11-08 Jason Merrill <jason@redhat.com>
2269 Run most C++ tests in both C++98 and C++11 modes.
2270 * lib/target-supports.exp (check_effective_target_c++11): New.
2271 (check_effective_target_c++98): New.
2272 * lib/g++-dg.exp (g++-dg-runtest): New.
2273 * g++.dg/dg.exp: Use g++-dg-runtest.
2274 * g++.dg/charset/charset.exp: Likewise.
2275 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2276 * g++.dg/dfp/dfp.exp: Likewise.
2277 * g++.dg/gcov/gcov.exp: Likewise.
2278 * g++.dg/gomp/gomp.exp: Likewise.
2279 * g++.dg/graphite/graphite.exp: Likewise.
2280 * g++.dg/tls/tls.exp: Likewise.
2281 * g++.dg/tm/tm.exp: Likewise.
2282 * g++.dg/vect/vect.exp: Likewise.
2283 * g++.old-deja/old-deja.exp: Likewise.
2284 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2285 with some of the torture options.
2286 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2287 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2288 * g++.dg/init/null1.C: Only run in C++98.
2289 * g++.dg/warn/Wconversion-null-3.C: Likewise.
2290 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2291 * g++.old-deja/g++.brendan/crash64.C: Likewise.
2292 * g++.old-deja/g++.other/anon9.C: Likewise.
2293 * g++.old-deja/g++.other/linkage1.C: Likewise.
2294 * g++.old-deja/g++.other/linkage2.C: Likewise.
2295 * g++.old-deja/g++.pt/t29.C: Likewise.
2296 * g++.old-deja/g++.pt/t30.C: Likewise.
2297 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2298 * g++.dg/ext/anon-struct4.C: Likewise.
2299 * g++.dg/init/brace2.C: Likewise.
2300 * g++.dg/init/brace6.C: Likewise.
2301 * g++.dg/other/anon3.C: Likewise.
2302 * g++.dg/template/arg2.C: Likewise.
2303 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2304 * g++.old-deja/g++.brendan/enum11.C: Likewise.
2305 * g++.old-deja/g++.brendan/enum8.C: Likewise.
2306 * g++.old-deja/g++.brendan/enum9.C: Likewise.
2307 * g++.old-deja/g++.brendan/friend3.C: Likewise.
2308 * g++.old-deja/g++.brendan/init2.C: Likewise.
2309 * g++.old-deja/g++.brendan/init4.C: Likewise.
2310 * g++.old-deja/g++.brendan/misc14.C: Likewise.
2311 * g++.old-deja/g++.jason/cond.C: Likewise.
2312 * g++.old-deja/g++.law/init1.C: Likewise.
2313 * g++.old-deja/g++.law/operators32.C: Likewise.
2314 * g++.old-deja/g++.pt/enum6.C: Likewise.
2315 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2316 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2318 * g++.dg/eh/new1.C: Adjust for C++11 mode.
2319 * g++.dg/init/new11.C: Likewise.
2320 * g++.dg/init/pr29571.C: Likewise.
2321 * g++.dg/lookup/forscope2.C: Likewise.
2322 * g++.dg/parse/linkage1.C: Likewise.
2323 * g++.dg/parse/typedef8.C: Likewise.
2324 * g++.dg/template/error44.C: Likewise.
2325 * g++.dg/tls/diag-2.C: Likewise.
2326 * g++.dg/tls/diag-4.C: Likewise.
2327 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2328 * g++.old-deja/g++.abi/arraynew.C: Likewise.
2329 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2330 * g++.old-deja/g++.brendan/new3.C: Likewise.
2331 * g++.old-deja/g++.eh/new1.C: Likewise.
2332 * g++.old-deja/g++.eh/new2.C: Likewise.
2333 * g++.old-deja/g++.jason/new.C: Likewise.
2334 * g++.old-deja/g++.law/friend1.C: Likewise.
2335 * g++.old-deja/g++.mike/net46.C: Likewise.
2336 * g++.old-deja/g++.mike/p755.C: Likewise.
2337 * g++.old-deja/g++.other/new6.C: Likewise.
2339 * g++.dg/cpp0x/variadic74.C: Adjust diags.
2340 * g++.dg/template/crash53.C: Likewise.
2341 * g++.dg/template/void9.C: Likewise.
2343 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2346 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2348 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2351 * g++.dg/cpp0x/sfinae29.C: New.
2353 2011-11-09 Janus Weil <janus@gcc.gnu.org>
2356 * gfortran.dg/typebound_call_22.f03: New test case.
2358 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
2361 * gfortran.dg/inquire_size.f90: Don't flush the unit.
2363 2011-11-09 Richard Guenther <rguenther@suse.de>
2365 PR tree-optimization/51039
2366 * gcc.dg/pr51039.c: New testcase.
2368 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2370 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2371 Enable also for powerpc*-*-*.
2373 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2376 * gfortran.dg/forall_16.f90: New test.
2378 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2381 * gfortran.dg/initialization_29.f90: Expand test.
2383 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2386 * g++.dg/cpp0x/alias-decl-12.C: New test.
2387 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2389 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2392 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2394 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
2396 PR tree-optimization/51015
2397 * gcc.dg/vect/pr51015.c: New test.
2399 2011-11-08 David S. Miller <davem@davemloft.net>
2401 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2402 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2404 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2407 * gfortran.dg/io_constraints_3.f90: Improve testcase.
2409 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2412 * gfortran.dg/string_5.f90: Improve testcase.
2414 2011-10-23 Jason Merrill <jason@redhat.com>
2417 * g++.dg/template/lvalue2.C: New.
2419 2011-11-08 Michael Matz <matz@suse.de>
2421 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2422 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2423 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2424 * g++.dg/eh/builtin2.C: Ditto.
2425 * g++.dg/eh/builtin3.C: Ditto.
2427 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2429 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2430 being prefered even for -mavx.
2431 * gcc.target/i386/avx-cvt-3.c: New test.
2433 2011-11-08 Richard Guenther <rguenther@suse.de>
2435 PR tree-optimization/51012
2436 * gcc.dg/pr51012-1.c: New testcase.
2437 * gcc.dg/pr51012-2.c: Likewise.
2439 2011-11-08 Richard Guenther <rguenther@suse.de>
2442 * c-c++-common/uninit-pr51010.c: New testcase.
2444 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2446 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2447 check_effective_target_vect_call_copysignf,
2448 check_effective_target_vect_call_lrint): New procedures.
2449 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2450 $VECT_SLP_CFLAGS with -ffast-math.
2451 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2452 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2453 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2454 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2456 2011-11-07 Richard Henderson <rth@redhat.com>
2457 Aldy Hernandez <aldyh@redhat.com>
2458 Torvald Riegel <triegel@redhat.com>
2460 Merged from transactional-memory.
2462 * g++.dg/dg.exp: Run transactional memory tests.
2463 * g++.dg/tm: New directory with new tests.
2464 * gcc.dg/tm: New directory with new tests.
2465 * c-c++-common/tm: New directory with new tests.
2467 2011-11-08 Dodji Seketeli <dodji@redhat.com>
2469 Fix context handling of alias-declaration
2470 * g++.dg/cpp0x/alias-decl-11.C: New test.
2472 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
2475 * g++.dg/parse/template26.C: New.
2476 * g++.dg/template/crash45.C: Adjust dg-error string.
2478 2011-11-07 Jason Merrill <jason@redhat.com>
2481 * g++.dg/template/lookup9.C: New.
2484 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2487 * g++.dg/cpp0x/decltype35.C: New.
2489 2011-11-07 Dodji Seketeli <dodji@redhat.com>
2491 Support C++11 alias-declaration
2493 * g++.dg/cpp0x/alias-decl-0.C: New test case.
2494 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2495 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2496 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2497 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2498 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2499 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2500 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2501 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2502 * g++.dg/ext/alias-decl-attr1.C: Likewise.
2503 * g++.dg/ext/alias-decl-attr2.C: Likewise.
2504 * g++.dg/ext/alias-decl-attr3.C: Likewise.
2505 * g++.dg/ext/alias-decl-attr4.C: Likewise.
2507 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
2509 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2511 2011-11-07 Janus Weil <janus@gcc.gnu.org>
2514 * gfortran.dg/typebound_call_21.f03: New.
2516 2011-11-07 Nathan Sidwell <nathan@acm.org>
2518 * gcc.dg/profile-dir-1.c: Adjust final scan.
2519 * gcc.dg/profile-dir-2.c: Adjust final scan.
2520 * gcc.dg/profile-dir-3.c: Adjust final scan.
2521 * gcc.misc-tests/gcov.exp: Adjust regexp.
2522 * gcc.misc-tests/gcov-12.c: New.
2523 * gcc.misc-tests/gcov-13.c: New.
2524 * gcc.misc-tests/gcovpart-13b.c: New.
2525 * gcc.misc-tests/gcov-14.c: New.
2527 2011-11-07 Jason Merrill <jason@redhat.com>
2530 * g++.dg/ext/visibility/template8.C: New.
2532 2011-11-07 Jakub Jelinek <jakub@redhat.com>
2534 PR tree-optimization/50789
2535 * gcc.target/i386/avx2-gather-1.c: New test.
2536 * gcc.target/i386/avx2-gather-2.c: New test.
2537 * gcc.target/i386/avx2-gather-3.c: New test.
2538 * gcc.target/i386/avx2-gather-4.c: New test.
2540 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2542 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2544 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
2547 * gfortran.dg/open_dev_null.f90: Remove testcase.
2549 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2551 * lib/target-supports.exp (check_effective_target_sync_int_128):
2552 Don't cache the result.
2553 (check_effective_target_sync_long_long): Ditto.
2555 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
2557 PR rtl-optimization/47698
2558 * gcc.target/i386/47698.c: New test.
2560 2011-11-06 Jason Merrill <jason@redhat.com>
2563 * g++.dg/ext/visibility/template7.C: New.
2565 2011-11-07 Terry Guo <terry.guo@arm.com>
2567 * gcc.target/arm/wmul-1.c: Adjust optimization level.
2568 * gcc.target/arm/wmul-2.c: Ditto.
2569 * gcc.target/arm/wmul-3.c: Ditto.
2570 * gcc.target/arm/wmul-4.c: Ditto.
2572 2011-11-06 Joseph Myers <joseph@codesourcery.com>
2574 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2575 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2576 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2577 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2578 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2579 expected diagnostics.
2581 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
2582 Richard Henderson <rth@redhat.com>
2583 Aldy Hernandez <aldyh@redhat.com>
2585 Merged from cxx-mem-model.
2587 * lib/target-supports.exp (check_effective_target_sync_int_128,
2588 check_effective_target_sync_long_long): Check whether the target
2589 supports 64 and 128 bit __sync builtins.
2590 (check_effective_target_cas_char): New.
2591 (check_effective_target_cas_int): New.
2592 * gcc.dg/dg.exp: Exclude simulate-thread tests.
2593 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
2594 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2595 produce the expected library calls.
2596 * gcc.dg/atomic-fence.c: New functional tests.
2597 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
2598 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
2599 * gcc.dg/atomic-lockfree[-aux].c: New tests.
2600 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2601 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
2602 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2603 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2604 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2605 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2607 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2609 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2611 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2613 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2614 int128 operations are atomic.
2615 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2616 operations are atomic.
2617 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2618 operations are atomic.
2619 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2620 operations are atomic.
2621 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2622 stores aren't moved out of a loop.
2623 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2624 globals don't overwrite neighbouring globals.
2625 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2626 writes dont overwrite neighbouring components.
2627 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2628 * c-c++-common/gomp/atomic-3.c: Likewise.
2629 * c-c++-common/gomp/atomic-9.c: Likewise.
2630 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2631 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2632 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2633 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2634 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2635 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2636 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2637 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2638 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2639 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2640 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2641 g++.dg/gomp/atomic-15.C: Remove.
2642 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2643 * gcc.dg/gomp/atomic-11.c: Remove test.
2645 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2647 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2648 * gcc.dg/vect/slp-cond-1.c: New test.
2649 * gcc.dg/vect/slp-cond-2.c: New test.
2651 2011-11-05 David S. Miller <davem@davemloft.net>
2653 * lib/test-supports.exp
2654 (check_effective_target_ultrasparc_vis2_hw): New proc.
2655 (check_effective_target_ultrasparc_vis3_hw): New proc.
2656 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2657 * gcc.target/sparc/vec-init-2.inc: Likewise.
2658 * gcc.target/sparc/vec-init-3.inc: Likewise.
2659 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2660 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2661 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2662 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2663 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2664 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2665 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2666 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2667 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2669 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2671 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2672 Disable test on Epiphany.
2673 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2674 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2675 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2676 * g++.dg/parse/pragma3.C: Likewise.
2677 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2679 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2680 * gcc.dg/tls/thr-cse-1.c: Likewise.
2681 * g++.dg/opt/devirt2.C: Likewise.
2682 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2683 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2684 * gcc.target/epiphany: New directory.
2686 2011-11-05 Tobias Burnus <burnus@net-b.de>
2688 * gfortran.dg/quad_2.f90: New.
2690 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2692 * gcc.dg/strlenopt-22g.c: New wrapper around...
2693 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2695 2011-11-04 Jason Merrill <jason@redhat.com>
2698 * g++.dg/init/lifetime2.C: New.
2699 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2702 * g++.dg/init/lifetime1.C: Test cleanup order.
2704 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2706 * g++.dg/other/offsetof7.C: New test.
2708 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2710 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2711 variable, default empty, -ffat-lto-objects for effective_target_lto.
2712 (gcc-dg-test-1): Add options from dg-final methods.
2713 * lib/scanasm.exp (scan-assembler_required_options)
2714 (scan-assembler-not_required_options): New procs.
2716 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2718 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2719 generate a pedwarn in c++98-mode.
2720 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2721 don't generate a pedwarn in c++0x-mode.
2723 2011-11-04 Olivier Goffart <olivier@woboq.com>
2726 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2728 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2730 PR rtl-optimization/38644
2731 * gcc.target/arm/stack-red-zone.c: New.
2733 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2736 * g++.dg/warn/Wconversion-null-3.C: New.
2738 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2741 * g++.dg/cpp0x/udlit-strint-length.C: New.
2743 2011-11-04 Jason Merrill <jason@redhat.com>
2746 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2747 * g++.dg/init/lifetime1.C: New.
2748 * g++.dg/init/ref21.C: New.
2749 * g++.dg/eh/array1.C: New.
2751 2011-11-04 Tom de Vries <tom@codesourcery.com>
2753 PR tree-optimization/50763
2754 * gcc.dg/pr50763-5.c: New test.
2756 2011-11-04 Tom de Vries <tom@codesourcery.com>
2758 PR tree-optimization/50763
2759 * g++.dg/pr50763-4.C: New test.
2761 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2763 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2766 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2768 * gcc.dg/torture/vec-cvt-1.c: New test.
2770 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2772 * gnat.dg/specs/private1[-sub].ads: New test.
2774 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2777 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2778 * gfortran.dg/inline_sum_1.f90: New.
2779 * gfortran.dg/inline_sum_2.f90: New.
2780 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2781 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2782 * gfortran.dg/inline_product_1.f90: New.
2784 2011-11-03 Tobias Burnus <burnus@net-b.de>
2787 * gfortran.dg/bind_c_dts_5.f90: New.
2789 2011-11-03 Tobias Burnus <burnus@net-b.de>
2792 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2794 2011-11-03 Richard Guenther <rguenther@suse.de>
2797 * g++.dg/init/copy7.C: Remove testcase.
2799 2011-11-03 Martin Jambor <mjambor@suse.cz>
2801 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2802 * g++.dg/ipa/devirt-c-2.C: Likewise.
2803 * g++.dg/ipa/devirt-c-7.C: New test.
2804 * g++.dg/ipa/devirt-c-8.C: Likewise.
2806 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2808 PR tree-optimization/50912
2809 * gnat.dg/loop_optimization10.ad[sb]: New test.
2810 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2812 2011-11-02 Jason Merrill <jason@redhat.com>
2815 * g++.dg/cpp0x/nsdmi-list2.C: New.
2817 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2820 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2821 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2823 2011-11-02 Tom de Vries <tom@codesourcery.com>
2825 PR tree-optimization/50769
2826 * gfortran.dg/pr50769.f90: New test.
2828 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2830 * gcc.target/sparc/20111102-1.c: New test.
2832 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2835 * g++.dg/warn/Wcast-qual2.C: New.
2837 2011-11-02 Tom de Vries <tom@codesourcery.com>
2839 PR tree-optimization/50763
2840 * g++.dg/pr50763-3.C: New test.
2842 2011-11-02 Tom de Vries <tom@codesourcery.com>
2844 PR tree-optimization/50672
2845 * g++.dg/pr50672.C: New test.
2847 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2849 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2850 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2851 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2853 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2855 2011-11-02 Richard Guenther <rguenther@suse.de>
2857 PR tree-optimization/50902
2858 * gcc.dg/torture/pr50902.c: New testcase.
2860 2010-11-02 Richard Guenther <rguenther@suse.de>
2862 PR tree-optimization/50890
2863 * gcc.dg/torture/pr50890.c: New testcase.
2865 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2868 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2869 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2871 2011-11-01 Tom de Vries <tom@codesourcery.com>
2873 PR tree-optimization/50908
2874 * gcc.dg/pr50908.c: New test.
2875 * gcc.dg/pr50908-2.c: Same.
2876 * gcc.dg/pr50908-3.c: Same.
2878 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2880 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2881 the outer loop. Remove comment. Don't check for widen-mult.
2883 2011-10-31 Martin Jambor <mjambor@suse.cz>
2885 * gcc.dg/ipa/ipcp-4.c: New test.
2887 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2889 * gcc.dg/vshift-3.c: New test.
2890 * gcc.dg/vshift-4.c: New test.
2891 * gcc.dg/vshift-5.c: New test.
2893 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2895 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2896 and current implementation.
2898 2011-10-31 Paul Brook <paul@codesourcery.com>
2900 * gcc.dg/constructor-1.c: New test.
2902 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2905 * gfortran.dg/dshift_3.f90: New test.
2907 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2909 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2911 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2912 * gcc.dg/torture/vshuf-v4si.c: Likewise.
2913 * gcc.dg/torture/vshuf-v8si.c: Likewise.
2914 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2915 * gcc.dg/torture/vshuf-v4di.c: Likewise.
2916 * gcc.dg/torture/vshuf-v2df.c: Likewise.
2917 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2918 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2919 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2920 * gcc.dg/torture/vshuf-v2di.c: Likewise.
2921 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2922 * gcc.dg/torture/vshuf-v4df.c: Likewise.
2923 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2924 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2925 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2926 * gcc.dg/vector-compare-2.c: Likewise.
2928 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2931 * g++.dg/cpp0x/pr50901.C: New.
2933 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
2935 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2936 * gcc.target/i386/fma4-check.h (main): Ditto.
2937 * gcc.target/i386/xop-check.h (main): Ditto.
2939 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2942 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2945 * g++.dg/template/crash109.C: New.
2947 2011-10-28 Jason Merrill <jason@redhat.com>
2949 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2951 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2954 * g++.dg/template/crash109.C: New.
2956 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
2958 * gfortran.dg/nearest_5.f90: New test.
2960 2011-10-28 Jakub Jelinek <jakub@redhat.com>
2962 * gcc.dg/vshift-1.c: New test.
2963 * gcc.dg/vshift-2.c: New test.
2964 * gcc.target/i386/xop-vshift-1.c: New test.
2965 * gcc.target/i386/xop-vshift-2.c: New test.
2966 * gcc.target/i386/avx2-vshift-1.c: New test.
2968 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
2970 PR rtl-optimization/49720
2971 * g++.dg/torture/pr49720.C: New test.
2973 2011-10-27 David S. Miller <davem@davemloft.net>
2975 * gcc.target/sparc/setcc-3.c: New test.
2977 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2980 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2982 2011-10-27 Jakub Jelinek <jakub@redhat.com>
2984 * gcc.target/i386/sse2-cvt-1.c: New test.
2985 * gcc.target/i386/sse2-cvt-2.c: New test.
2986 * gcc.target/i386/avx-cvt-1.c: New test.
2987 * gcc.target/i386/avx-cvt-2.c: New test.
2988 * gcc.target/i386/avx2-cvt-1.c: New test.
2989 * gcc.target/i386/avx2-cvt-2.c: New test.
2991 2011-10-27 Martin Jambor <mjambor@suse.cz>
2993 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2995 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
2996 Steven G. Kargl <kargl@gcc.gnu.org>
2999 * gfortran.dg/pr50875.f90: New test.
3001 2011-10-26 David S. Miller <davem@davemloft.net>
3003 * gcc.target/sparc/fmaf-1.c: New test.
3005 * gcc.target/sparc/setcc-1.c: New test.
3006 * gcc.target/sparc/setcc-2.c: New test.
3008 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3010 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3012 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3014 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3017 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3019 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3022 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3024 * gcc.target/i386/pad-4.c: Skip for Windows targets.
3026 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3028 * gnat.dg/specs/discr1.ads: New test.
3029 * gnat.dg/specs/discr1_pkg.ads: New helper.
3031 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3033 * gnat.dg/specs/unchecked_union.ads: Rename to...
3034 * gnat.dg/specs/unchecked_union1.ads: ...this.
3035 * gnat.dg/specs/unchecked_union2.ads: New test.
3037 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3039 * gnat.dg/specs/atomic1.ads: New test.
3041 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
3043 Implement C++11 user-defined literals.
3044 * g++.dg/cpp0x/udlit-addr.C: New.
3045 * g++.dg/cpp0x/udlit-args.C: New.
3046 * g++.dg/cpp0x/udlit-args-neg.C: New.
3047 * g++.dg/cpp0x/udlit-clink-neg.C: New.
3048 * g++.dg/cpp0x/udlit-concat.C: New.
3049 * g++.dg/cpp0x/udlit-concat-neg.C: New.
3050 * g++.dg/cpp0x/udlit-constexpr.C: New.
3051 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3052 * g++.dg/cpp0x/udlit-declare-neg.C: New.
3053 * g++.dg/cpp0x/udlit-friend.C: New.
3054 * g++.dg/cpp0x/udlit-general.C: New.
3055 * g++.dg/cpp0x/udlit-inline.C: New.
3056 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3057 * g++.dg/cpp0x/udlit-member-neg.C: New.
3058 * g++.dg/cpp0x/udlit-namespace.C: New.
3059 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3060 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3061 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3062 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3063 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3064 * g++.dg/cpp0x/udlit-operator-neg.C: New.
3065 * g++.dg/cpp0x/udlit-raw-str.C: New.
3066 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3067 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3068 * g++.dg/cpp0x/udlit-systemheader.C: New.
3069 * g++.dg/cpp0x/udlit-template.C: New.
3070 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3071 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3072 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3073 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3074 * g++.dg/cpp0x/udlit_system_header: New.
3076 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
3079 * g++.dg/cpp0x/decltype34.C: New.
3081 2011-10-26 Tom de Vries <tom@codesourcery.com>
3083 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3084 * gcc.c-torture/unsorted/HIset.c: Same.
3085 * gcc.c-torture/unsorted/SIcmp.c: Same.
3086 * gcc.c-torture/unsorted/SIset.c: Same.
3087 * gcc.c-torture/unsorted/SFset.c: Same.
3088 * gcc.c-torture/unsorted/UHIcmp.c: Same.
3089 * gcc.c-torture/unsorted/USIcmp.c: Same.
3090 * gcc.c-torture/unsorted/DFcmp.c: Same.
3092 2011-10-26 Jakub Jelinek <jakub@redhat.com>
3094 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3095 to work also with -masm=intel and additionally test the xmm vs. ymm
3096 register type combination on mask/dest and in vsib.
3097 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3098 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3099 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3100 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3101 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3102 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3103 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3104 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3105 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3106 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3107 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3108 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3109 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3110 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3111 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3112 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3113 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3114 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3115 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3116 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3117 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3118 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3119 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3120 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3121 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3122 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3123 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3124 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3125 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3126 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3127 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3129 2011-10-26 Tom de Vries <tom@codesourcery.com>
3131 PR tree-optimization/50763
3132 * gcc.dg/pr50763-2.c: New test.
3134 2011-10-25 Joseph Myers <joseph@codesourcery.com>
3136 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3137 Update expected messages.
3139 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
3141 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3143 2011-10-25 Jason Merrill <jason@redhat.com>
3146 * g++.dg/init/aggr7.C: New.
3149 * g++.dg/cpp0x/initlist59.C: New.
3151 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3154 * g++.dg/overload/operator5.C: New.
3156 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3159 * g++.dg/template/crash108.C: New.
3161 2011-10-25 Jakub Jelinek <jakub@redhat.com>
3163 PR tree-optimization/50596
3164 * gcc.dg/vect/vect-cond-10.c: New test.
3166 2011-10-24 Joey Ye <joey.ye@arm.com>
3168 * gcc.target/arm/pr42575.c: Remove architecture option.
3170 2011-10-24 David S. Miller <davem@davemloft.net>
3172 * gcc.target/sparc/vis3move-1.c: New test.
3173 * gcc.target/sparc/vis3move-2.c: New test.
3174 * gcc.target/sparc/vis3move-3.c: New test.
3176 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3178 * gcc.dg/strlenopt-22.c: New testcase.
3179 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3181 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
3183 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3185 (dg-skip-if): Remove.
3186 * gcc.target/i386/funcspec-1.c: Ditto.
3187 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3189 2011-10-24 Richard Guenther <rguenther@suse.de>
3191 * gcc.dg/vect/vect-bool-1.c: New testcase.
3193 2011-10-24 Richard Guenther <rguenther@suse.de>
3195 PR tree-optimization/50838
3196 * gcc.dg/torture/pr50838.c: New testcase.
3198 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
3200 PR tree-optimization/50730
3201 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3202 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3203 -fno-tree-sra and SLP flags.
3205 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3209 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3212 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3213 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3215 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3218 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3219 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3221 2011-10-23 Tom de Vries <tom@codesourcery.com>
3223 PR tree-optimization/50763
3224 * gcc.dg/pr50763.c: New test.
3226 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
3229 * gcc.target/i386/pr50788.c: New test.
3231 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
3233 PR tree-optimization/50819
3234 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3235 * g++.dg/vect/slp-pr50819.cc: New test.
3237 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3240 * g++.dg/warn/Wconversion4.C: New.
3242 2011-10-21 Jakub Jelinek <jakub@redhat.com>
3245 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3246 from element other than first and reverse permutation.
3247 * gcc.dg/torture/vshuf-16.inc: Likewise.
3248 * gcc.dg/torture/vshuf-8.inc: Likewise.
3249 * gcc.dg/torture/vshuf-4.inc: Likewise.
3251 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3254 * g++.dg/parse/error43.C: New.
3255 * g++.dg/parse/error44.C: Likewise.
3257 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
3258 Kirill Yukhin <kirill.yukhin@intel.com>
3261 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3262 * gcc.target/i386/bmi2-check.h: Ditto.
3264 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
3267 * g++.dg/cpp0x/override2.C: Add test.
3269 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3271 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3272 check_linker_plugin_available.
3274 2011-10-21 Kai Tietz <ktietz@redhat.com>
3276 * gcc.target/i386/branch-cost1.c: New test.
3277 * gcc.target/i386/branch-cost2.c: New test.
3278 * gcc.target/i386/branch-cost3.c: New test.
3279 * gcc.target/i386/branch-cost4.c: New test.
3281 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3283 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3285 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3288 * gcc.dg/pr49994-3.c: Skip on HP-UX.
3290 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3292 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3293 (_moz_foo, EXT__foo): Use ASMNAME.
3295 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3297 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3300 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
3303 * gcc.target/i386/pr50766.c: New test.
3305 2011-10-20 Jason Merrill <jason@redhat.com>
3308 * g++.dg/eh/partial1.C: New.
3310 2011-10-20 Richard Henderson <rth@redhat.com>
3312 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3313 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3314 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3315 Use __builtin_shuffle.
3317 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3320 * gfortran.dg/ishft_3.f90: Update test.
3322 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3325 * gfortran.dg/substring_integer_index.f90: New test.
3327 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3329 * gfortran.dg/format_string.f: New test.
3331 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
3333 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3335 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3337 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3339 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3340 gcc.target/i386/pr46226.c: Do not use
3341 -mno-accumulate-outgoing-args.
3343 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3345 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3346 including <strings.h>.
3348 2011-10-19 Jan Hubicka <jh@suse.cz>
3350 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3351 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3352 * lib/c-torture.exp: Likewise.
3353 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3354 * gcc.c-torture/compile/sync-1.c: Likewise.
3355 * gcc.c-torture/compile/sync-1.c: Likewise.
3356 * gcc.c-torture/compile/sync-3.c: Likewise.
3357 * gcc.dg/noncompile/invalid_asm.c: Likewise.
3358 * gcc.dg/noncompile/920507-1.c: Likewise.
3359 * gcc.dg/torture/pr36400.c: Likewise.
3360 * g++.dg/torture/pr34850.C: Likewise.
3362 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
3364 * gnat.dg/source_ref1.adb: New test.
3365 * gnat.dg/source_ref2.adb: Likewise.
3367 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3370 * g++.dg/parse/error42.C: New.
3371 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3373 2011-10-19 Jason Merrill <jason@redhat.com>
3376 * g++.dg/init/value9.C: New.
3378 2011-10-19 Jakub Jelinek <jakub@redhat.com>
3380 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3381 * gcc.dg/torture/vshuf-16.inc: Likewise.
3382 * gcc.dg/torture/vshuf-8.inc: Likewise.
3383 * gcc.dg/torture/vshuf-4.inc: Likewise.
3385 2011-10-19 Janus Weil <janus@gcc.gnu.org>
3388 * gfortran.dg/sizeof_proc.f90: New.
3390 2011-10-19 Joseph Myers <joseph@codesourcery.com>
3392 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3393 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3395 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
3398 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3400 2011-10-19 Jason Merrill <jason@redhat.com>
3403 * g++.dg/init/ref20.C: New.
3405 2011-10-19 Kai Tietz <ktietz@redhat.com>
3408 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3409 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3410 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3411 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3412 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3414 2011-10-19 Richard Guenther <rguenther@suse.de>
3417 * gcc.dg/torture/pr50768.c: New testcase.
3419 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
3421 PR rtl-optimization/50340
3422 * gcc.dg/pr50340.c: New.
3424 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
3426 PR tree-optimization/50717
3428 * gcc.dg/pr50717-1.c: New file.
3429 * gcc.target/arm/wmul-12.c: Correct types.
3430 * gcc.target/arm/wmul-8.c: Correct types.
3432 2011-10-18 Jason Merrill <jason@redhat.com>
3435 * g++.dg/cpp0x/defaulted32.C: New.
3438 * g++.dg/lookup/using23.C: New.
3441 * g++.dg/cpp0x/implicit12.C: New.
3442 * g++.dg/cpp0x/defaulted20.C: Adjust.
3443 * g++.dg/cpp0x/defaulted21.C: Adjust.
3444 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3445 * g++.dg/cpp0x/implicit4.C: Adjust.
3446 * g++.dg/cpp0x/implicit5.C: Adjust.
3447 * g++.dg/cpp0x/implicit8.C: Adjust.
3448 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3449 * g++.dg/cpp0x/not_special.C: Adjust.
3450 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3451 * g++.dg/cpp0x/rv1n.C: Adjust.
3452 * g++.dg/cpp0x/rv2n.C: Adjust.
3453 * g++.dg/cpp0x/rv3n.C: Adjust.
3454 * g++.dg/cpp0x/rv4n.C: Adjust.
3455 * g++.dg/cpp0x/rv5n.C: Adjust.
3456 * g++.dg/cpp0x/rv6n.C: Adjust.
3457 * g++.dg/cpp0x/rv7n.C: Adjust.
3459 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
3461 * gcc.target/i386/avx2-vpop-check.h: New header.
3462 * gcc.target/i386/avx2-vpaddd-3.c: New test.
3463 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3464 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3465 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3466 * gcc.target/i386/avx2-vpand-3.c: Ditto.
3467 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3468 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3469 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3470 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3471 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3472 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3473 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3474 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3475 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3476 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3478 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
3481 * gfortran.dg/coarray_subobject_1.f90: New test.
3482 * gfortran.dg/coarray/subobject_1.f90: New test.
3484 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
3486 PR rtl-optimization/50205
3487 * gcc.dg/pr50205.c: New.
3489 2011-10-18 Richard Guenther <rguenther@suse.de>
3491 PR tree-optimization/50767
3492 * gcc.dg/torture/pr50767.c: New testcase.
3494 2011-10-18 Julian Brown <julian@codesourcery.com>
3496 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3497 * gcc.target/arm/unaligned-memcpy-1.c: New.
3498 * gcc.target/arm/unaligned-memcpy-2.c: New.
3499 * gcc.target/arm/unaligned-memcpy-3.c: New.
3500 * gcc.target/arm/unaligned-memcpy-4.c: New.
3502 2011-10-18 Janus Weil <janus@gcc.gnu.org>
3505 * gfortran.dg/iso_c_binding_class.f03: New.
3507 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
3509 * testsuite/lib/target-supports.exp
3510 (check_effective_target_vect_widen_shift): New.
3511 * gcc.dg/vect/vect-widen-shift-s16.c: New.
3512 * gcc.dg/vect/vect-widen-shift-s8.c: New.
3513 * gcc.dg/vect/vect-widen-shift-u16.c: New.
3514 * gcc.dg/vect/vect-widen-shift-u8.c: New.
3516 2011-10-18 Richard Guenther <rguenther@suse.de>
3518 * gcc.dg/torture/restrict-1.c: New testcase.
3520 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
3522 * g++.dg/ext/bases.C: New test.
3524 2011-10-17 David S. Miller <davem@davemloft.net>
3526 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3527 all operations to emit VIS instructions.
3528 * gcc.target/sparc/fandnot.c: Likewise.
3529 * gcc.target/sparc/fnot.c: Likewise.
3530 * gcc.target/sparc/for.c: Likewise.
3531 * gcc.target/sparc/fornot.c: Likewise.
3532 * gcc.target/sparc/fxnor.c: Likewise.
3533 * gcc.target/sparc/fxor.c: Likewise.
3534 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3537 2011-10-17 Jakub Jelinek <jakub@redhat.com>
3539 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3540 * gcc.dg/torture/vshuf-16.inc: New file.
3541 * gcc.dg/torture/vshuf-2.inc: New file.
3542 * gcc.dg/torture/vshuf-32.inc: New file.
3543 * gcc.dg/torture/vshuf-4.inc: New file.
3544 * gcc.dg/torture/vshuf-8.inc: New file.
3545 * gcc.dg/torture/vshuf-main.inc: New file.
3546 * gcc.dg/torture/vshuf-v16hi.c: New test.
3547 * gcc.dg/torture/vshuf-v16qi.c: New test.
3548 * gcc.dg/torture/vshuf-v2df.c: New test.
3549 * gcc.dg/torture/vshuf-v2di.c: New test.
3550 * gcc.dg/torture/vshuf-v2sf.c: New test.
3551 * gcc.dg/torture/vshuf-v2si.c: New test.
3552 * gcc.dg/torture/vshuf-v32qi.c: New test.
3553 * gcc.dg/torture/vshuf-v4df.c: New test.
3554 * gcc.dg/torture/vshuf-v4di.c: New test.
3555 * gcc.dg/torture/vshuf-v4hi.c: New test.
3556 * gcc.dg/torture/vshuf-v4sf.c: New test.
3557 * gcc.dg/torture/vshuf-v4si.c: New test.
3558 * gcc.dg/torture/vshuf-v8hi.c: New test.
3559 * gcc.dg/torture/vshuf-v8qi.c: New test.
3560 * gcc.dg/torture/vshuf-v8sf.c: New test.
3561 * gcc.dg/torture/vshuf-v8si.c: New test.
3563 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3565 PR tree-optimization/50746
3566 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3568 2011-10-17 Jason Merrill <jason@redhat.com>
3571 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3573 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3576 * g++.dg/parse/error41.C: New.
3577 * g++.dg/parse/error20.C: Adjust.
3579 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3582 * g++.dg/warn/format7.C: New.
3583 * obj-c++.dg/warn7.mm: Likewise.
3585 2011-10-17 Richard Guenther <rguenther@suse.de>
3587 PR tree-optimization/50729
3588 * gcc.dg/torture/pr50729.c: New testcase.
3590 2011-10-15 Tom Tromey <tromey@redhat.com>
3591 Dodji Seketeli <dodji@redhat.com>
3593 * lib/prune.exp (prune_gcc_output): Prune output referring to
3595 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3596 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3597 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3598 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3600 2011-10-15 Tom Tromey <tromey@redhat.com>
3601 Dodji Seketeli <dodji@redhat.com>
3603 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3605 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3608 * g++.dg/inherit/error5.C: New.
3610 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3614 * gfortran.dg/kind_tests_4.f90: New.
3616 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3618 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3619 targets that support vector condition.
3621 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3624 * gfortran.dg/c_kind_tests_3.f03: New.
3626 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3629 * gfortran.dg/elemental_args_check_4.f90: New.
3631 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3633 PR tree-optimization/50727
3634 * gcc.dg/vect/pr50727.c: New test.
3636 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3638 * gcc.dg/vla-23.c: New test.
3640 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3642 PR tree-optimization/50596
3643 * gcc.dg/vect/vect-cond-9.c: New test.
3645 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3647 * gcc.dg/vect/bb-slp-29.c: New test.
3649 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3652 * g++.dg/ext/is_base_of_incomplete.C: New.
3653 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3654 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3656 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3658 * gcc.target/sparc/combined-1.c: Compile at -O2.
3660 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3662 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3663 (dg-options): Add -Wno-attributes.
3664 * gcc.target/i386/fma_double_?.c: Ditto.
3665 * gcc.target/i386/fma_run_float_?.c: Ditto.
3666 * gcc.target/i386/fma_run_double_?.c: Ditto.
3667 * gcc.target/i386/l_fma_float_?.c: Dtto.
3668 * gcc.target/i386/l_fma_double_?.c: Ditto.
3669 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3670 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3672 2011-10-15 Tobias Burnus <burnus@net-b.de>
3674 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3676 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3677 * gfortran.dg/rank_3.f90: Ditto.
3678 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3679 -std=f2008ts in dg-options.
3680 * gfortran.dg/rank_4.f90: Ditto.
3682 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3685 * gcc.target/sh/pr49263.c: New.
3687 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3689 * gnat.dg/specs/debug1.ads: Tweak.
3691 2011-10-14 Kai Tietz <ktietz@redhat.com>
3693 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3695 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3697 * gcc.target/i386/sse2-mul-1.c: New test.
3698 * gcc.target/i386/sse4_1-mul-1.c: New test.
3699 * gcc.target/i386/avx-mul-1.c: New test.
3700 * gcc.target/i386/xop-mul-1.c: New test.
3701 * gcc.target/i386/avx2-mul-1.c: New test.
3703 2011-10-14 Jason Merrill <jason@redhat.com>
3706 * g++.dg/cpp0x/nsdmi-list1.C: New.
3709 * g++.dg/cpp0x/nsdmi-const1.C: New.
3711 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3714 * gfortran.dg/pointer_intent_5.f90: New.
3716 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3718 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3719 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3720 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3722 2011-10-14 Tobias Burnus <burnus@net-b.de>
3725 * gfortran.dg/pointer_check_11.f90: New.
3726 * gfortran.dg/pointer_check_12.f90: New.
3728 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3731 * g++.dg/overload/operator4.C: New.
3733 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3735 * gcc.dg/di-longlong64-sync-1.c: New test.
3736 * gcc.dg/di-sync-multithread.c: New test.
3737 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3738 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3739 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3740 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3741 (check_effective_target_arm_arm_ok): New helper.
3742 (check_effective_target_sync_longlong): New helper.
3744 2011-10-14 Richard Guenther <rguenther@suse.de>
3746 PR tree-optimization/50723
3747 * gcc.dg/torture/pr50723.c: New testcase.
3749 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3752 * g++.dg/warn/format6.C: New.
3753 * obj-c++.dg/warn6.mm: Likewise.
3755 2011-10-13 Richard Henderson <rth@redhat.com>
3757 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3759 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3760 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3761 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3763 2011-10-13 Jason Merrill <jason@redhat.com>
3766 * g++.dg/cpp0x/nsdmi-template2.C: New.
3769 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3772 * g++.dg/init/vbase1.C: New.
3774 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3776 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3777 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3778 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3779 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3781 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3783 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3785 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3787 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3789 2011-10-13 Richard Guenther <rguenther@suse.de>
3791 PR tree-optimization/50712
3792 * gcc.target/i386/pr50712.c: New testcase.
3794 2011-10-13 Tom de Vries <tom@codesourcery.com>
3796 * gcc.dg/memcpy-4.c: New test.
3798 2011-10-13 Richard Guenther <rguenther@suse.de>
3800 PR tree-optimization/50698
3801 * g++.dg/vect/pr50698.cc: New testcase.
3803 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3805 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3806 * gcc.target/powerpc/warn-2.c: Ditto.
3808 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3809 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3810 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3811 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3812 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3813 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3814 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3815 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3816 * gcc.target/powerpc/ppc-pow.c: Likewise.
3817 * gcc.target/powerpc/recip-1.c: Likewise.
3818 * gcc.target/powerpc/recip-2.c: Likewise.
3819 * gcc.target/powerpc/recip-3.c: Likewise.
3820 * gcc.target/powerpc/recip-4.c: Likewise.
3821 * gcc.target/powerpc/recip-5.c: Likewise.
3823 2011-10-12 David S. Miller <davem@davemloft.net>
3825 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3826 '-mvis3' instead of 'mcpu=niagara3' in options.
3827 * gcc.target/sparc/fhalve.c: Likewise.
3828 * gcc.target/sparc/fnegop.c: Likewise.
3829 * gcc.target/sparc/fpadds.c: Likewise.
3830 * gcc.target/sparc/fshift.c: Likewise.
3831 * gcc.target/sparc/fucmp.c: Likewise.
3832 * gcc.target/sparc/lzd.c: Likewise.
3833 * gcc.target/sparc/vis3misc.c: Likewise.
3834 * gcc.target/sparc/xmul.c: Likewise.
3836 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3838 * gnat.dg/vect1.ad[sb]: New test.
3839 * gnat.dg/vect1_pkg.ads: New helper.
3840 * gnat.dg/vect2.ad[sb]: New test.
3841 * gnat.dg/vect2_pkg.ads: New helper.
3842 * gnat.dg/vect3.ad[sb]: New test.
3843 * gnat.dg/vect3_pkg.ads: New helper.
3844 * gnat.dg/vect4.ad[sb]: New test.
3845 * gnat.dg/vect4_pkg.ads: New helper.
3846 * gnat.dg/vect5.ad[sb]: New test.
3847 * gnat.dg/vect5_pkg.ads: New helper.
3848 * gnat.dg/vect6.ad[sb]: New test.
3849 * gnat.dg/vect6_pkg.ads: New helper.
3851 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3853 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3854 * gcc.target/i386/fma_run_double_2.c: Likewise.
3855 * gcc.target/i386/fma_run_double_3.c: Likewise.
3856 * gcc.target/i386/fma_run_double_4.c: Likewise.
3857 * gcc.target/i386/fma_run_double_5.c: Likewise.
3858 * gcc.target/i386/fma_run_double_6.c: Likewise.
3859 * gcc.target/i386/fma_run_float_1.c: Likewise.
3860 * gcc.target/i386/fma_run_float_2.c: Likewise.
3861 * gcc.target/i386/fma_run_float_3.c: Likewise.
3862 * gcc.target/i386/fma_run_float_4.c: Likewise.
3863 * gcc.target/i386/fma_run_float_5.c: Likewise.
3864 * gcc.target/i386/fma_run_float_6.c: Likewise.
3866 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3867 remove the extra dg-options.
3868 * gcc.target/i386/l_fma_double_2.c: Likewise.
3869 * gcc.target/i386/l_fma_double_3.c: Likewise.
3870 * gcc.target/i386/l_fma_double_4.c: Likewise.
3871 * gcc.target/i386/l_fma_double_5.c: Likewise.
3872 * gcc.target/i386/l_fma_double_6.c: Likewise.
3873 * gcc.target/i386/l_fma_float_1.c: Likewise.
3874 * gcc.target/i386/l_fma_float_2.c: Likewise.
3875 * gcc.target/i386/l_fma_float_3.c: Likewise.
3876 * gcc.target/i386/l_fma_float_4.c: Likewise.
3877 * gcc.target/i386/l_fma_float_5.c: Likewise.
3878 * gcc.target/i386/l_fma_float_6.c: Likewise.
3880 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3882 PR tree-optimization/50189
3883 * g++.dg/torture/pr50189.C: New testcase.
3885 2011-10-12 Richard Guenther <rguenther@suse.de>
3887 PR tree-optimization/50700
3888 * gcc.dg/builtin-object-size-12.c: New testcase.
3890 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3893 * gcc.c-torture/compile/pr50565-1.c,
3894 gcc.c-torture/compile/pr50565-2.c: New tests.
3896 2011-10-11 Jason Merrill <jason@redhat.com>
3900 * g++.dg/template/constant1.C: New.
3901 * g++.dg/template/constant2.C: New.
3902 * g++.dg/cpp0x/constexpr-template3.C: New.
3904 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3906 * gcc.target/i386/warn-vect-op-3.c: New test.
3907 * gcc.target/i386/warn-vect-op-1.c: New test.
3908 * gcc.target/i386/warn-vect-op-2.c: New test.
3910 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3912 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3914 2011-10-11 Richard Guenther <rguenther@suse.de>
3916 PR tree-optimization/50204
3917 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3919 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3921 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3923 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
3925 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3926 * gcc.target/i386/fma_double_2.c: Ditto.
3927 * gcc.target/i386/fma_double_3.c: Ditto.
3928 * gcc.target/i386/fma_double_4.c: Ditto.
3929 * gcc.target/i386/fma_double_5.c: Ditto.
3930 * gcc.target/i386/fma_double_6.c: Ditto.
3931 * gcc.target/i386/fma_float_1.c: Ditto.
3932 * gcc.target/i386/fma_float_2.c: Ditto.
3933 * gcc.target/i386/fma_float_3.c: Ditto.
3934 * gcc.target/i386/fma_float_4.c: Ditto.
3935 * gcc.target/i386/fma_float_5.c: Ditto.
3936 * gcc.target/i386/fma_float_6.c: Ditto.
3937 * gcc.target/i386/l_fma_double_1.c: Ditto.
3938 * gcc.target/i386/l_fma_double_2.c: Ditto.
3939 * gcc.target/i386/l_fma_double_3.c: Ditto.
3940 * gcc.target/i386/l_fma_double_4.c: Ditto.
3941 * gcc.target/i386/l_fma_double_5.c: Ditto.
3942 * gcc.target/i386/l_fma_double_6.c: Ditto.
3943 * gcc.target/i386/l_fma_float_1.c: Ditto.
3944 * gcc.target/i386/l_fma_float_2.c: Ditto.
3945 * gcc.target/i386/l_fma_float_3.c: Ditto.
3946 * gcc.target/i386/l_fma_float_4.c: Ditto.
3947 * gcc.target/i386/l_fma_float_5.c: Ditto.
3948 * gcc.target/i386/l_fma_float_6.c: Ditto.
3949 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3950 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3951 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3952 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3953 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3954 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3955 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3956 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3957 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3958 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3959 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3960 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3962 2011-10-11 Tristan Gingold <gingold@adacore.com>
3964 * gcc.dg/va-arg-4.c: New test.
3965 * gcc.dg/va-arg-5.c: Ditto.
3967 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
3969 * lib/target-supports.exp (check_effective_target_fd_truncate):
3970 Close and unlink test file before exit.
3972 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3975 * gfortran.dg/forall_15.f90: New test case.
3977 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3978 Andrew Macleod <amacleod@redhat.com>
3980 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3981 wrappers for *other_threads() and *final_verify().
3982 * gcc.dg/simulate-thread/simulate-thread.h
3983 (simulate_thread_wrapper_other_threads): New.
3984 (simulate_thread_wrapper_final_verify): New.
3986 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
3988 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3990 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
3992 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3994 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3995 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
3997 * gcc.target/i386/fma_1.h: New file.
3998 * gcc.target/i386/fma_2.h: Likewise.
3999 * gcc.target/i386/fma_3.h: Likewise.
4000 * gcc.target/i386/fma_4.h: Likewise.
4001 * gcc.target/i386/fma_5.h: Likewise.
4002 * gcc.target/i386/fma_6.h: Likewise.
4003 * gcc.target/i386/fma_double_1.c: Likewise.
4004 * gcc.target/i386/fma_double_2.c: Likewise.
4005 * gcc.target/i386/fma_double_3.c: Likewise.
4006 * gcc.target/i386/fma_double_4.c: Likewise.
4007 * gcc.target/i386/fma_double_5.c: Likewise.
4008 * gcc.target/i386/fma_double_6.c: Likewise.
4009 * gcc.target/i386/fma_float_1.c: Likewise.
4010 * gcc.target/i386/fma_float_2.c: Likewise.
4011 * gcc.target/i386/fma_float_3.c: Likewise.
4012 * gcc.target/i386/fma_float_4.c: Likewise.
4013 * gcc.target/i386/fma_float_5.c: Likewise.
4014 * gcc.target/i386/fma_float_6.c: Likewise.
4015 * gcc.target/i386/fma_main.h: Likewise.
4016 * gcc.target/i386/fma_run_double_1.c: Likewise.
4017 * gcc.target/i386/fma_run_double_2.c: Likewise.
4018 * gcc.target/i386/fma_run_double_3.c: Likewise.
4019 * gcc.target/i386/fma_run_double_4.c: Likewise.
4020 * gcc.target/i386/fma_run_double_5.c: Likewise.
4021 * gcc.target/i386/fma_run_double_6.c: Likewise.
4022 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4023 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4024 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4025 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4026 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4027 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4028 * gcc.target/i386/fma_run_float_1.c: Likewise.
4029 * gcc.target/i386/fma_run_float_2.c: Likewise.
4030 * gcc.target/i386/fma_run_float_3.c: Likewise.
4031 * gcc.target/i386/fma_run_float_4.c: Likewise.
4032 * gcc.target/i386/fma_run_float_5.c: Likewise.
4033 * gcc.target/i386/fma_run_float_6.c: Likewise.
4034 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4035 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4036 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4037 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4038 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4039 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4040 * gcc.target/i386/l_fma_1.h: Likewise.
4041 * gcc.target/i386/l_fma_2.h: Likewise.
4042 * gcc.target/i386/l_fma_3.h: Likewise.
4043 * gcc.target/i386/l_fma_4.h: Likewise.
4044 * gcc.target/i386/l_fma_5.h: Likewise.
4045 * gcc.target/i386/l_fma_6.h: Likewise.
4046 * gcc.target/i386/l_fma_double_1.c: Likewise.
4047 * gcc.target/i386/l_fma_double_2.c: Likewise.
4048 * gcc.target/i386/l_fma_double_3.c: Likewise.
4049 * gcc.target/i386/l_fma_double_4.c: Likewise.
4050 * gcc.target/i386/l_fma_double_5.c: Likewise.
4051 * gcc.target/i386/l_fma_double_6.c: Likewise.
4052 * gcc.target/i386/l_fma_float_1.c: Likewise.
4053 * gcc.target/i386/l_fma_float_2.c: Likewise.
4054 * gcc.target/i386/l_fma_float_3.c: Likewise.
4055 * gcc.target/i386/l_fma_float_4.c: Likewise.
4056 * gcc.target/i386/l_fma_float_5.c: Likewise.
4057 * gcc.target/i386/l_fma_float_6.c: Likewise.
4058 * gcc.target/i386/l_fma_main.h: Likewise.
4059 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4060 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4061 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4062 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4063 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4064 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4065 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4066 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4067 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4068 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4069 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4070 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4072 2011-10-10 Richard Guenther <rguenther@suse.de>
4075 * gcc.dg/torture/pr50389.c: New testcase.
4077 2011-10-10 Richard Guenther <rguenther@suse.de>
4080 * gcc.dg/builtins-47.c: Optimize.
4082 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
4084 * lib/gcc-simulate-thread.exp: New.
4085 * gcc.dg/simulate-thread/guality.h: New.
4086 * gcc.dg/simulate-thread/simulate-thread.h: New.
4087 * gcc.dg/simulate-thread/simulate-thread.exp: New.
4088 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4089 * gcc.dg/simulate-thread/README: New.
4090 * g++.dg/simulate-thread/guality.h: New.
4091 * g++.dg/simulate-thread/simulate-thread.h: New.
4092 * g++.dg/simulate-thread/simulate-thread.exp: New.
4093 * g++.dg/simulate-thread/simulate-thread.gdb: New.
4094 * c-c++-common/cxxbitfields-2.c: Remove.
4095 * c-c++-common/cxxbitfields.c: Remove.
4096 * c-c++-common/cxxbitfields-4.c: Remove.
4097 * c-c++-common/cxxbitfields-5.c: Remove.
4098 * c-c++-common/simulate-thread/bitfields-1.c: New.
4099 * c-c++-common/simulate-thread/bitfields-2.c: New.
4100 * c-c++-common/simulate-thread/bitfields-3.c: New.
4101 * c-c++-common/simulate-thread/bitfields-4.c: New.
4103 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4106 * g++.dg/warn/format5.C: New.
4108 2011-10-09 Tobias Burnus <burnus@net-b.de>
4111 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4112 * gfortran.dg/common_16.f90: New.
4114 2011-10-09 Tobias Burnus <burnus@net-b.de>
4116 * gfortran.dg/iso_c_binding_param_1.f90: New.
4117 * gfortran.dg/iso_c_binding_param_2.f90: New.
4118 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4120 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
4122 PR tree-optimization/50635
4123 * gcc.dg/vect/pr50635.c: New test.
4125 2011-10-09 Janus Weil <janus@gcc.gnu.org>
4128 * gfortran.dg/proc_decl_27.f90: New.
4130 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
4133 * objc/execute/initialize-1.m: New test.
4135 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
4138 * gfortran.dg/pointer_function_result_1.f90 : New test.
4140 2011-10-07 David S. Miller <davem@davemloft.net>
4143 * gcc.target/sparc/sparc.exp: Add vis3 target test.
4144 * gcc.target/sparc/cmask.c: Use it.
4145 * gcc.target/sparc/fhalve.c: Likewise.
4146 * gcc.target/sparc/fnegop.c: Likewise.
4147 * gcc.target/sparc/fpadds.c: Likewise.
4148 * gcc.target/sparc/fshift.c: Likewise.
4149 * gcc.target/sparc/fucmp.c: Likewise.
4150 * gcc.target/sparc/lzd.c: Likewise.
4151 * gcc.target/sparc/vis3misc.c: Likewise.
4152 * gcc.target/sparc/xmul.c: Likewise.
4154 2011-10-07 Richard Henderson <rth@redhat.com>
4156 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4158 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4160 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
4162 * gcc.dg/pr50193-1.c: New file.
4163 * gcc.target/arm/shiftable.c: New file.
4165 2011-10-07 Janus Weil <janus@gcc.gnu.org>
4168 * gfortran.dg/class_46.f03: New.
4170 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
4172 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4173 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4174 (syslog, vsyslog, __vsyslog_chk): Likewise.
4176 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4177 (x, EXT_x): Use ASMNAME.
4179 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4180 (a, c): Use ASMNAME.
4182 2011-10-07 Tom de Vries <tom@codesourcery.com>
4185 * gcc.dg/pr50527.c: New test.
4187 2011-10-07 Jakub Jelinek <jakub@redhat.com>
4189 PR tree-optimization/50650
4190 * gcc.c-torture/compile/pr50650.c: New test.
4192 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4194 PR tree-optimization/50575
4195 * gcc.c-torture/execute/vector-compare-2.x: New file.
4197 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4200 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4201 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4204 2011-10-07 Richard Guenther <rguenther@suse.de>
4207 * gcc.dg/vect/vect-align-2.c: Increase array size.
4209 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
4210 H.J. Lu <hongjiu.lu@intel.com>
4213 * gcc.target/i386/pr50603.c: New test.
4215 2011-10-06 Jason Merrill <jason@redhat.com>
4218 * g++.dg/cpp0x/default31.C: New.
4220 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4222 PR tree-optimization/50596
4223 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4225 * gcc.dg/vect/vect-cond-8.c: New test.
4227 2011-10-06 Richard Henderson <rth@redhat.com>
4229 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4230 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4231 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4232 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4233 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4234 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4235 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4236 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4237 * gcc.c-torture/execute/vshuf-16.inc: New file.
4238 * gcc.c-torture/execute/vshuf-2.inc: New file.
4239 * gcc.c-torture/execute/vshuf-4.inc: New file.
4240 * gcc.c-torture/execute/vshuf-8.inc: New file.
4241 * gcc.c-torture/execute/vshuf-main.inc: New file.
4242 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4243 * gcc.c-torture/execute/vshuf-v2df.c: New test.
4244 * gcc.c-torture/execute/vshuf-v2di.c: New test.
4245 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4246 * gcc.c-torture/execute/vshuf-v2si.c: New test.
4247 * gcc.c-torture/execute/vshuf-v4df.c: New test.
4248 * gcc.c-torture/execute/vshuf-v4di.c: New test.
4249 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4250 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4251 * gcc.c-torture/execute/vshuf-v4si.c: New test.
4252 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4253 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4254 * gcc.c-torture/execute/vshuf-v8si.c: New test.
4256 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4258 PR tree-optimization/49279
4259 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4260 * gcc.c-torture/execute/pr49279.c: New test.
4262 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
4265 * gcc.c-torture/compile/pr49049.c: New test.
4267 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
4270 * gcc.target/arm/pr50305.c: New test.
4272 2011-10-06 Richard Guenther <rguenther@suse.de>
4274 PR tree-optimization/38884
4275 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4276 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4278 2011-10-05 David S. Miller <davem@davemloft.net>
4280 * gcc.target/sparc/lzd.c: New test.
4281 * gcc.target/sparc/popc.c: New test.
4283 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4285 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4286 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4287 * g++.dg/other/final1.C: Cleanup original tree dump.
4289 2011-10-05 Jakub Jelinek <jakub@redhat.com>
4291 PR tree-optimization/50613
4292 * gcc.dg/pr50613.c: New test.
4294 2011-10-05 Richard Henderson <rth@redhat.com>
4296 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4297 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4298 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4299 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4300 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4301 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4302 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4303 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4305 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4307 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4308 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
4309 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4310 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4311 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4313 2011-10-05 Richard Guenther <rguenther@suse.de>
4315 PR tree-optimization/38885
4316 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4318 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
4320 * gcc.target/i386/sw-1.c: New test.
4322 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4324 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4326 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4328 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4330 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4332 2011-10-04 David S. Miller <davem@davemloft.net>
4334 * gcc.target/sparc/fhalve.c: New test.
4335 * gcc.target/sparc/fnegop.c: New test.
4336 * gcc.target/sparc/xmul.c: New test.
4338 2011-10-04 Janus Weil <janus@gcc.gnu.org>
4341 * gfortran.dg/dummy_procedure_6.f90: New.
4343 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4345 PR tree-optimization/50604
4346 * gcc.dg/pr50604.c: New test.
4348 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4350 PR tree-optimization/49662
4351 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4352 * gcc.dg/graphite/interchange-15.c: Likewise.
4353 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4355 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4357 * gcc.dg/tree-ssa/restrict-4.c: New test.
4359 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
4361 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4362 (main): Use __typeof to get result type of comparison.
4364 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
4366 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4367 Make et_vect_multiple_sizes_saved global.
4368 (check_effective_target_vect64): Make et_vect64_saved global.
4370 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4372 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4373 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4374 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4375 * gcc.dg/builtin-complex-err-1.c: Adjust.
4377 2011-10-02 Jason Merrill <jason@redhat.com>
4379 * g++.dg/cpp0x/range-for22.C: New.
4381 * g++.dg/cpp0x/variadic65.C: Remove xfails.
4382 * g++.dg/cpp0x/variadic82.C: Remove xfails.
4383 * g++.dg/cpp0x/variadic83.C: Remove xfails.
4384 * g++.dg/cpp0x/variadic105.C: Remove xfails.
4386 * g++.dg/cpp0x/nsdmi5.C: New.
4388 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4391 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4393 (mips-dg-options): Force an ABI option if the current ABI is
4394 incompatible with the required -mlong setting. Likewise force
4395 a long setting if the current one is incompatible with the
4396 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
4397 throughout procedure.
4398 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4399 instead of addressing=absolute.
4401 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4403 * gcc.target/mips/stack-1.c: New test.
4405 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4407 * gcc.dg/pr49696.c: New test.
4409 2011-10-02 Jan Hubicka <jh@suse.cz>
4411 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4413 2011-10-01 David S. Miller <davem@davemloft.net>
4415 * gcc.target/sparc/cmask.c: New test.
4416 * gcc.target/sparc/fpadds.c: New test.
4417 * gcc.target/sparc/fshift.c: New test.
4418 * gcc.target/sparc/fucmp.c: New test.
4419 * gcc.target/sparc/vis3misc.c: New test.
4421 2011-10-01 Janus Weil <janus@gcc.gnu.org>
4424 * gfortran.dg/assumed_charlen_arg_2.f90: New.
4426 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
4429 * g++.dg/dfp/44473-1.C: New test.
4430 * g++.dg/dfp/44473-2.C: New test.
4431 * g++.dg/dfp/mangle-1.C: New test.
4432 * g++.dg/dfp/mangle-2.C: New test.
4433 * g++.dg/dfp/mangle-3.C: New test.
4434 * g++.dg/dfp/mangle-4.C: New test.
4435 * g++.dg/dfp/mangle-5.C: New test.
4437 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4440 * gcc.dg/pr50571.c: New test.
4442 PR tree-optimization/46309
4443 * gcc.dg/pr46309.c: New test.
4445 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4447 * gcc.dg/strlenopt-21.c: New test.
4449 2011-09-30 Revital Eres <revital.eres@linaro.org>
4451 * gcc.dg/sms-10.c: New file.
4453 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4455 * gcc.target/arm/pr50099.c: New test.
4457 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4459 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4461 2011-09-30 David S. Miller <davem@davemloft.net>
4463 * gcc.target/sparc/bmaskbshuf.c: New test.
4464 * gcc.target/sparc/edgen.c: New test.
4466 2011-09-29 Janus Weil <janus@gcc.gnu.org>
4469 * gfortran.dg/pure_formal_proc_3.f90: New.
4472 * gfortran.dg/stfunc_7.f90: New.
4474 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4476 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4477 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4478 * gcc.dg/vector-compare-1.c: Likewise.
4479 * gcc.dg/vector-compare-2.c: Likewise.
4481 2011-09-29 David S. Miller <davem@davemloft.net>
4483 * gcc.target/sparc/array.c: New test.
4485 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
4487 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4488 loop unroll and set max unroll times to 8.
4489 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4490 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4491 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4492 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4494 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4497 * g++.dg/ext/visibility/warn5.C: New.
4499 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4502 * g++.dg/warn/Wextra-3.C: New.
4504 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
4507 * gcc.target/sh/pr49468-si.c: New.
4509 2011-09-28 Tom de Vries <tom@codesourcery.com>
4512 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4513 (TEST): Initialize src3 with random floats.
4514 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4515 from union src3. Initialize src3 with random floats.
4517 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
4519 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4520 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4521 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4522 * gcc.target/sh/sh4a-sincosf.c: Ditto.
4523 * gcc.target/sh/sh4a-cos.c: Ditto.
4524 * gcc.target/sh/sh4a-cosf.c: Ditto.
4525 * gcc.target/sh/sh4a-sin.c: Ditto.
4526 * gcc.target/sh/sh4a-sinf.c: Ditto.
4527 * gcc.target/sh/sh4a-fsrra.c: Ditto.
4528 * gcc.target/sh/sh4a-memmovua.c: Ditto.
4529 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4531 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4534 * g++.dg/parse/error40.C: New.
4535 * g++.dg/warn/incomplete1.C: Adjust.
4537 2011-09-27 Jan Hubicka <jh@suse.cz>
4540 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4543 2011-09-27 Jakub Jelinek <jakub@redhat.com>
4545 * gcc.dg/strlenopt-1.c: New test.
4546 * gcc.dg/strlenopt-1f.c: New test.
4547 * gcc.dg/strlenopt-2.c: New test.
4548 * gcc.dg/strlenopt-2f.c: New test.
4549 * gcc.dg/strlenopt-3.c: New test.
4550 * gcc.dg/strlenopt-4.c: New test.
4551 * gcc.dg/strlenopt-4g.c: New test.
4552 * gcc.dg/strlenopt-4gf.c: New test.
4553 * gcc.dg/strlenopt-5.c: New test.
4554 * gcc.dg/strlenopt-6.c: New test.
4555 * gcc.dg/strlenopt-7.c: New test.
4556 * gcc.dg/strlenopt-8.c: New test.
4557 * gcc.dg/strlenopt-9.c: New test.
4558 * gcc.dg/strlenopt-10.c: New test.
4559 * gcc.dg/strlenopt-11.c: New test.
4560 * gcc.dg/strlenopt-12.c: New test.
4561 * gcc.dg/strlenopt-12g.c: New test.
4562 * gcc.dg/strlenopt-13.c: New test.
4563 * gcc.dg/strlenopt-14g.c: New test.
4564 * gcc.dg/strlenopt-14gf.c: New test.
4565 * gcc.dg/strlenopt-15.c: New test.
4566 * gcc.dg/strlenopt-16g.c: New test.
4567 * gcc.dg/strlenopt-17g.c: New test.
4568 * gcc.dg/strlenopt-18g.c: New test.
4569 * gcc.dg/strlenopt.h: New file.
4571 2011-09-27 Tom de Vries <tom@codesourcery.com>
4574 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4575 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4576 * gcc.dg/pr43864.c: New test.
4577 * gcc.dg/pr43864-2.c: Same.
4578 * gcc.dg/pr43864-3.c: Same.
4579 * gcc.dg/pr43864-4.c: Same.
4581 2011-09-27 Jan Hubicka <jh@suse.cz>
4583 * gcc.dg/ipa/inline-5.c: New testcase.
4585 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
4587 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4589 * gcc.dg/vect/bb-slp-27.c: New.
4590 * gcc.dg/vect/bb-slp-28.c: New.
4592 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
4594 * testsuite/lib/target-supports.exp (check_profiling_available):
4595 Don't rely solely on TLS tests for -fprofile-generate, fall
4596 through to the other code.
4598 2011-09-27 Richard Guenther <rguenther@suse.de>
4600 PR tree-optimization/50363
4601 * gcc.dg/torture/pr50363.c: New testcase.
4603 2011-09-26 Jason Merrill <jason@redhat.com>
4606 * g++.dg/template/partial13.C: New.
4609 * g++.dg/template/partial12.C: New.
4612 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4614 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4617 * g++.dg/diagnostic/bindings1.C: New.
4618 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4620 2011-09-26 David S. Miller <davem@davemloft.net>
4622 * gcc.target/sparc/wrgsr.c: New test.
4623 * gcc.target/sparc/rdgsr.c: New test.
4624 * gcc.target/sparc/edge.c: New test.
4625 * gcc.target/sparc/fcmp.c: New test.
4627 * gcc.target/sparc/edge.c: Update for new return types.
4628 * gcc.target/sparc/fcmp.c: Likewise.
4630 * gcc.target/sparc/fpaddsubi.c: New test.
4632 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4635 * gfortran.dg/common_15.f90: New.
4638 * gfortran.dg/dummy_procedure_5.f90: New.
4639 * gfortran.dg/interface_26.f90: Modified error message.
4640 * gfortran.dg/proc_ptr_11.f90: Ditto.
4641 * gfortran.dg/proc_ptr_15.f90: Ditto.
4642 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4643 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4645 2011-09-26 Jason Merrill <jason@redhat.com>
4648 * g++.dg/overload/rvalue3.C: New.
4651 * g++.dg/overload/ref-conv2.C: New.
4653 * g++.dg/cpp0x/nsdmi-template1.C: New.
4655 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4657 * g++.dg/cpp0x/nullptr25.C: New.
4659 2011-09-26 Richard Guenther <rguenther@suse.de>
4661 PR tree-optimization/50472
4662 * gcc.dg/torture/pr50472.c: New testcase.
4664 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4666 * gnat.dg/opt22.adb: New test.
4667 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4669 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4671 * gnat.dg/opt21.adb: New test.
4672 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4674 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4676 * gnat.dg/opt20.ad[sb]: New test.
4677 * gnat.dg/opt20_pkg.ads: New helper.
4679 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4681 * gnat.dg/array17.adb: New test.
4682 * gnat.dg/array17_pkg.ads: New helper.
4684 2011-09-25 Jason Merrill <jason@redhat.com>
4686 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4688 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4690 * gnat.dg/frame_overflow.ads: New.
4691 * gnat.dg/frame_overflow.adb: Adjust.
4692 * gnat.dg/specs/addr1.ads: Likewise.
4694 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4696 * g++.dg/tree-ssa/restrict2.C: New test.
4698 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4700 * lib/target-supports.exp (check_effective_target_vect64): New.
4701 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4702 of multiple vector sizes.
4703 * gcc.dg/vect/bb-slp-26.c: New.
4705 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4708 * g++.dg/template/bitfield1.C: New.
4710 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4712 * gcc.dg/vect/bb-slp-24.c: New.
4714 2011-09-24 Jason Merrill <jason@redhat.com>
4716 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4718 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4720 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4721 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4723 * g++.dg/cpp0x/nsdmi1.C: New.
4724 * g++.dg/cpp0x/nsdmi2.C: New.
4725 * g++.dg/cpp0x/nsdmi3.C: New.
4726 * g++.dg/cpp0x/nsdmi4.C: New.
4727 * g++.old-deja/g++.other/init4.C: New.
4729 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4732 * g++.dg/template/sfinae28.C: New.
4734 2011-09-23 Ian Lance Taylor <iant@google.com>
4736 * go.test/go-test.exp (errchk): Handle more cases of getting
4737 correct Tcl backslash quoting in regular expressions in test file.
4739 2011-09-23 Jason Merrill <jason@redhat.com>
4742 * g++.dg/init/const8.C: New.
4743 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4744 * g++.dg/cpp0x/defaulted2.C: Likewise.
4745 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4746 * g++.dg/init/pr20039.C: Likewise.
4747 * g++.dg/init/pr42844.C: Likewise.
4749 2011-09-23 Jan Hubicka <jh@suse.cz>
4751 * gcc.dg/ipa/inline-1.c: new testcase.
4752 * gcc.dg/ipa/inline-2.c: new testcase.
4753 * gcc.dg/ipa/inline-3.c: new testcase.
4754 * gcc.dg/ipa/inline-4.c: new testcase.
4756 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4759 * g++.dg/cpp0x/constexpr-static8.C: New.
4761 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4763 * gcc.target/i386/avxfp-1.c: New test.
4764 * gcc.target/i386/avxfp-2.c: New test.
4766 2011-09-23 Terry Guo <terry.guo@arm.com>
4768 * gcc.c-torture/execute/941014-1.x: Deleted.
4770 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4773 * g++.dg/cpp0x/pr50491.C: New.
4775 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4778 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4780 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4783 * g++.dg/cpp0x/nullptr24.C: New.
4785 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4788 * gcc.target/i386/pr50482.c: New test.
4790 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4792 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4793 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4794 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4795 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4796 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4797 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4798 multilib options contain different -march= from dg-options.
4800 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4801 Paolo Carlini <paolo.carlini@oracle.com>
4804 * g++.dg/template/friend52.C: New.
4806 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4808 * gcc.target/arm/cmp-1.c: New test.
4809 * gcc.target/arm/cmp-2.c: Likewise.
4811 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4814 * gfortran.dg/impure_actual_1.f90: Modified error message.
4815 * gfortran.dg/proc_ptr_32.f90: New.
4816 * gfortran.dg/proc_ptr_33.f90: New.
4818 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4820 PR tree-optimization/50451
4821 * gcc.dg/vect/pr50451.c: New test.
4823 2011-09-21 Ian Lance Taylor <iant@google.com>
4825 * go.test/go-test.exp (errchk): Add special case for bug332.
4826 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4827 some more test lines.
4829 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4831 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4832 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4833 * g++.dg/other/i386-8.C: Ditto.
4834 * g++.dg/other/pr34435.C: Ditto.
4835 * g++.dg/other/pr39496.C: Ditto.
4836 * g++.dg/other/mmintrin.C: Ditto.
4838 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4840 * gcc.dg/vect/vect-cond-7.c: New test.
4841 * gcc.target/i386/sse4_1-cond-1.c: New test.
4842 * gcc.target/i386/avx-cond-1.c: New test.
4844 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4847 * g++.dg/other/pr50464.C: New test.
4849 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4851 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4852 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4853 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4854 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4856 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4858 * gnat.dg/opt19.adb: New test.
4860 2011-09-21 Terry Guo <terry.guo@arm.com>
4862 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4863 on arch conflict when testing case on targets other than armv7-a.
4865 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4868 * g++.dg/ext/int128-1.C: New.
4869 * g++.dg/ext/int128-2.C: Likewise.
4870 * g++.dg/ext/int128-2.h: Likewise.
4872 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4875 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4877 2011-09-20 Jason Merrill <jason@redhat.com>
4879 * g++.dg/cpp0x/constexpr-generated1.C: New.
4882 * g++.dg/overload/ref-conv1.C: New.
4884 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4886 * g++.dg/other/final1.C: New.
4888 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4890 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4893 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4895 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4898 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
4900 PR tree-optimization/50413
4901 * g++.dg/vect/vect.exp: Run slp-pr* tests with
4902 -fdump-tree-slp-details. Run other tests with
4903 -fdump-tree-vect-details.
4904 * g++.dg/vect/slp-pr50413.cc: New.
4906 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4907 Ira Rosen <ira.rosen@linaro.org>
4910 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4911 Fix underscores around restrict.
4913 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4915 PR tree-optimization/50414
4916 * gfortran.dg/vect/Ofast-pr50414.f90: New.
4917 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4918 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4920 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4922 PR tree-optimization/50412
4923 * gfortran.dg/vect/pr50412.f90: New.
4925 2011-09-16 Jason Merrill <jason@redhat.com>
4928 * g++.dg/eh/defarg1.C: New.
4930 2011-09-16 Jakub Jelinek <jakub@redhat.com>
4932 * gcc.dg/vect/vect-reduc-10.c: New test.
4933 * gcc.target/i386/avx-reduc-1.c: New test.
4935 * gcc.target/i386/sse2-extract-1.c: New test.
4936 * gcc.target/i386/avx-extract-1.c: New test.
4938 2011-09-16 Terry Guo <terry.guo@arm.com>
4940 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4942 2011-09-15 Diego Novillo <dnovillo@google.com>
4944 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4945 ALWAYS_CXXFLAGS, if defined.
4946 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4947 ALWAYS_GFORTRANFLAGS, if defined.
4948 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4949 ALWAYS_GOCFLAGS, if defined.
4950 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4951 ALWAYS_OBJCXXFLAGS, if defined.
4952 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4953 additional_flags, if defined.
4954 * lib/gnat.exp (gnat_target_compile): Likewise.
4955 * lib/objc.exp (objc_target_compile): Likewise.
4956 * lib/target-supports-dg.exp (dg-add-options): Handle
4959 2011-09-15 Tom de Vries <tom@codesourcery.com>
4962 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4963 Use uintptr_t in f1. Undo avr xfails.
4965 2011-09-15 Janus Weil <janus@gcc.gnu.org>
4969 * gfortran.dg/function_types_3.f90: New.
4971 2011-09-15 Jason Merrill <jason@redhat.com>
4974 * g++.dg/cpp0x/trailing7.C: New.
4977 * g++.dg/cpp0x/nullptr23.C: New.
4979 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
4981 * gcc.dg/vect/bb-slp-25.c: New.
4983 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
4986 * g++.dg/cpp0x/noexcept15.C: New.
4988 2011-09-14 Tom de Vries <tom@codesourcery.com>
4991 * gcc.dg/pr50251.c: New test.
4993 2011-09-14 Tobias Burnus <burnus@net-b.de>
4997 * gfortran.dg/null_5.f90: New.
4998 * gfortran.dg/null_6.f90: New.
5000 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
5002 * gcc.c-torture/compile/20110913-1.c: New test.
5004 2011-09-13 Janus Weil <janus@gcc.gnu.org>
5007 * gfortran.dg/result_2.f90: New.
5009 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5011 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5013 2011-09-13 Dodji Seketeli <dodji@redhat.com>
5016 * g++.dg/cpp0x/variadic116.C: New test case.
5018 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
5020 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5021 * gcc.target/mips/interrupt_handler-2.c: New test.
5022 * gcc.target/mips/interrupt_handler-3.c: Likewise.
5024 2011-09-12 Jason Merrill <jason@redhat.com>
5026 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5028 * g++.dg/cpp0x/explicit7.C: New.
5030 2011-09-12 Jakub Jelinek <jakub@redhat.com>
5032 PR rtl-optimization/50212
5033 * g++.dg/other/pr50212.C: New test.
5035 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
5038 * testsuite/gcc.target/avr/torture/avr-torture.exp
5039 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5040 "-O2 -fmerge-all-constants".
5042 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5045 * gfortran.dg/do_while_1.f90: New test.
5047 2011-09-11 Janus Weil <janus@gcc.gnu.org>
5051 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5052 * gfortran.dg/proc_decl_26.f90: New.
5053 * gfortran.dg/typebound_override_2.f90: New.
5054 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5056 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5058 * gnat.dg/cond_expr2.ad[sb]: New test.
5060 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5062 * gnat.dg/atomic5.ad[sb]: New test.
5064 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
5066 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5068 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
5071 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5073 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
5076 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5078 2011-09-09 Richard Guenther <rguenther@suse.de>
5080 PR tree-optimization/50328
5081 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5083 2011-09-09 Richard Guenther <rguenther@suse.de>
5086 * gcc.dg/torture/pr50333.c: New testcase.
5088 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
5090 PR tree-optimization/50318
5091 * gcc.target/arm/pr50318-1.c: New file.
5093 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
5095 * gcc.target/i386/all_one_m256i.c: New test.
5097 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
5100 * g++.dg/cpp0x/sfinae28.C: New.
5102 2011-09-08 Dodji Seketeli <dodji@redhat.com>
5105 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5106 longer ignored on typedefs.
5108 PR c++/33255 - Support -Wunused-local-typedefs warning
5109 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5110 * c-c++-common/Wunused-local-typedefs.c: Likewise.
5112 2011-09-08 Martin Jambor <mjambor@suse.cz>
5114 PR tree-optimization/50287
5115 * gcc.dg/torture/pr50287.c: New test.
5117 2011-09-08 Richard Guenther <rguenther@suse.de>
5119 PR tree-optimization/19831
5120 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5121 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5122 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5123 * gcc.dg/errno-1.c: Adjust.
5125 2011-09-08 Richard Guenther <rguenther@suse.de>
5127 PR tree-optimization/19831
5128 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5130 2011-09-08 Tobias Burnus <burnus@net-b.de>
5133 * gfortran.dg/do_concurrent_1.f90: New.
5134 * gfortran.dg/do_concurrent_2.f90: New.
5136 2011-09-08 Jakub Jelinek <jakub@redhat.com>
5139 * gcc.c-torture/execute/ieee/pr50310.c: New test.
5140 * gcc.dg/pr50310-2.c: New test.
5142 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5145 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5146 * gfortran.dg/impure_constructor_1.f90: Modified.
5147 * gfortran.dg/proc_ptr_comp_33.f90: New.
5149 2011-09-07 Jakub Jelinek <jakub@redhat.com>
5152 * gcc.dg/pr50310-1.c: New test.
5154 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5157 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5160 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
5163 * g++.dg/cpp0x/noexcept14.C: New.
5165 2011-09-07 Jason Merrill <jason@redhat.com>
5167 * g++.dg/cpp0x/constexpr-ref3.C: New.
5169 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5171 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5173 * gcc.dg/section1.c: Don't xfail for avr.
5175 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5177 PR tree-optimization/50322
5178 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5180 2011-09-07 Martin Jambor <mjambor@suse.cz>
5182 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5184 2011-09-07 Martin Jambor <mjambor@suse.cz>
5186 PR tree-optimization/49911
5187 * g++.dg/tree-ssa/pr49911.C: New test.
5189 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
5192 * gcc.dg/torture/pr49030.c: New test.
5194 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5197 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5198 * gfortran.dg/class_4d.f03: Deleted.
5199 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5201 2011-09-07 Richard Guenther <rguenther@suse.de>
5203 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5205 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
5207 PR tree-optimization/46021
5208 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5210 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5212 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5214 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
5216 * gcc.c-torture/compile/20110906-1.c: New test.
5218 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
5220 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5222 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
5224 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5225 --param tree-reassoc-width=1.
5227 * gcc.dg/tree-ssa/reassoc-24.c: New test.
5228 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5230 2011-09-06 Richard Guenther <rguenther@suse.de>
5232 PR tree-optimization/48149
5233 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5235 2011-09-06 Richard Guenther <rguenther@suse.de>
5237 PR tree-optimization/48317
5238 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5240 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
5242 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5244 (add_options_for_quad_vectors): Replace with ...
5245 (add_options_for_double_vectors): ... this.
5246 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5247 support multiple vector sizes since the vectorizer attempts to
5248 vectorize with both vector sizes.
5249 * gcc.dg/vect/no-vfa-vect-79.c,
5250 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5251 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5252 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5253 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5254 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5255 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5256 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5257 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5258 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5259 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5260 gcc.dg/vect/vect-40.c: Likewise.
5261 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5262 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5263 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5264 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5265 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5267 * gcc.dg/vect/vect-peel-4.c: Make ia global.
5269 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
5272 * gcc.target/mips/abi-main.h: New file.
5273 * gcc.target/mips/abi-o32-long32.c: New test.
5274 * gcc.target/mips/abi-o32-long64.c: Likewise.
5275 * gcc.target/mips/abi-o64-long32.c: Likewise.
5276 * gcc.target/mips/abi-o64-long64.c: Likewise.
5277 * gcc.target/mips/abi-n32-long32.c: Likewise.
5278 * gcc.target/mips/abi-n32-long64.c: Likewise.
5279 * gcc.target/mips/abi-n64-long32.c: Likewise.
5280 * gcc.target/mips/abi-n64-long64.c: Likewise.
5281 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5282 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5283 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5284 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5285 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5286 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5287 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5288 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5289 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5290 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5291 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5292 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5293 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5294 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5295 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5296 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5297 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5298 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5299 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5300 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5301 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5302 * gcc.target/mips/branch-2.c: Remove -mabicalls.
5303 * gcc.target/mips/branch-3.c: Likewise.
5304 * gcc.target/mips/branch-4.c: Likewise.
5305 * gcc.target/mips/branch-5.c: Likewise.
5306 * gcc.target/mips/branch-6.c: Likewise.
5307 * gcc.target/mips/branch-7.c: Likewise.
5308 * gcc.target/mips/branch-8.c: Likewise.
5309 * gcc.target/mips/branch-9.c: Likewise.
5310 * gcc.target/mips/branch-10.c: Likewise.
5311 * gcc.target/mips/branch-11.c: Likewise.
5312 * gcc.target/mips/branch-12.c: Likewise.
5313 * gcc.target/mips/branch-13.c: Likewise.
5314 * gcc.target/mips/lazy-binding-1.c: Likewise.
5316 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
5318 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5319 to avoid warning on int=16 platforms..
5321 2011-09-05 Jakub Jelinek <jakub@redhat.com>
5323 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5324 to work even with -fshort-enums.
5326 2011-09-04 Jan Hubicka <jh@suse.cz>
5328 * gcc.c-torture/compile/20110902.c: new testcase.
5330 2011-09-04 Jason Merrill <jason@redhat.com>
5333 * g++.dg/cpp0x/rv-conv1.C: New.
5336 * g++.dg/cpp0x/rv-func3.C: New.
5338 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5342 * g++.dg/cpp0x/constexpr-template1.C: New.
5343 * g++.dg/cpp0x/constexpr-template2.C: New.
5344 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5345 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5347 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
5349 * gnat.dg/specs/debug1.ads: Tweak pattern.
5351 2011-09-04 Janus Weil <janus@gcc.gnu.org>
5354 * gfortran.dg/class_45a.f03: New.
5355 * gfortran.dg/class_45b.f03: New.
5357 2011-09-04 Jakub Jelinek <jakub@redhat.com>
5358 Ira Rosen <ira.rosen@linaro.org>
5360 PR tree-optimization/50208
5361 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5362 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5363 -fno-tree-fre -fno-tree-pre.
5365 2011-09-02 Martin Jambor <mjambor@suse.cz>
5367 * gcc.dg/ipa/ipcp-3.c: New test.
5369 2011-09-02 Richard Guenther <rguenther@suse.de>
5371 PR tree-optimization/27460
5373 * gcc.dg/vect/vect-cond-7.c: New testcase.
5375 2011-09-02 Martin Jambor <mjambor@suse.cz>
5377 * g++.dg/ipa/devirt-3.C: Added a distraction method.
5378 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5379 xfailed test for inlining.
5380 * g++.dg/ipa/ivinline-9.C: Likewise.
5382 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
5384 PR tree-optimization/50178
5385 * gfortran.dg/vect/pr50178.f90: New test.
5387 2011-08-31 Martin Jambor <mjambor@suse.cz>
5390 * gcc.c-torture/execute/pr49886.c: New testcase.
5392 2011-08-31 Tom de Vries <tom@codesourcery.com>
5395 * gcc.dg/pr43513.c: New test.
5397 2011-08-30 Tobias Burnus <burnus@net-b.de>
5400 * gfortran.dg/common_14.f90: New.
5401 * gfortran.dg/common_resize_1.f: Add two dg-warning.
5403 2011-08-30 Jason Merrill <jason@redhat.com>
5406 * g++.dg/cpp0x/decltype33.C: New.
5409 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5412 * g++.dg/cpp0x/lambda/lambda-for.C: New.
5414 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
5416 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5418 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
5420 * gnat.dg/specs/aggr3.ads: New test.
5421 * gnat.dg/specs/aggr3_pkg.ads: New helper.
5423 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5424 * gnat.dg/specs/aggr2.ads: Likewise.
5426 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
5429 * gfortran.dg/allocate_with_source_2.f90: New test
5431 2011-08-30 Jason Merrill <jason@redhat.com>
5434 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5437 * g++.dg/cpp0x/constexpr-value3.C: New.
5439 2011-08-30 Richard Guenther <rguenther@suse.de>
5442 * gcc.c-torture/execute/pr48571-1.c: New testcase.
5443 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5444 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5445 * gcc.dg/pr36902.c: XFAIL.
5447 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
5449 * gcc.target/i386/fma-check.h: New.
5450 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5451 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5452 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5453 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5454 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5455 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5456 * gcc.target/i386/fma-fmaddXX.c: Likewise.
5457 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5458 * gcc.target/i386/fma-fmsubXX.c: Likewise.
5459 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5460 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5461 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5462 * gcc.target/i386/fma-compile.c: Likewise.
5463 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5464 * gcc.target/i386/sse-12.c: Add -mfma.
5465 * gcc.target/i386/sse-13.c: Likewise.
5466 * gcc.target/i386/sse-14.c: Likewise.
5467 * gcc.target/i386/sse-22.c: Likewise.
5468 * gcc.target/i386/sse-23.c: Likewise.
5469 * g++.dg/other/i386-2.C: Likewise.
5470 * g++.dg/other/i386-3.C: Likewise.
5472 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
5475 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5476 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5478 2011-08-30 Christian Bruel <christian.bruel@st.com>
5480 * g++.dg/bprob/bprob.exp (feedback_options): Set
5481 -fbranch-probabilities.
5482 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5484 2011-08-29 Jason Merrill <jason@redhat.com>
5487 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5489 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5490 Jason Merrill <jason@redhat.com>
5492 * g++.dg/dfp/base.C: New test.
5494 2011-08-29 Jason Merrill <jason@redhat.com>
5498 * g++.dg/cpp0x/initlist58.C: New.
5500 2011-08-29 Janus Weil <janus@gcc.gnu.org>
5503 * gfortran.dg/class_result_1.f03: New.
5505 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5508 * gcc.target/i386/pr48722.c: New test.
5510 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5513 * gfortran.dg/widechar_compare_1.f90: New test.
5515 2011-08-26 Jason Merrill <jason@redhat.com>
5519 * g++.dg/abi/mangle50.C: New.
5521 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
5524 * gcc.target/i386/pr50202.c: New test.
5526 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
5528 * gcc.target/i386/sse_4_1-round-vec.c: New test.
5529 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5530 * gcc.target/i386/avx-round-vec.c: New test.
5531 * gcc.target/i386/avx-roundf-vec.c: New test.
5533 2011-08-26 Jakub Jelinek <jakub@redhat.com>
5535 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5539 * c-c++-common/Wunused-var-14.c: New test.
5541 2011-08-26 Tom de Vries <tom@codesourcery.com>
5543 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5545 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
5547 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5548 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5549 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5550 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5552 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
5554 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5555 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5556 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5557 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5559 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
5562 * gfortran.dg/pointer_comp_init_1.f90: New test.
5564 2011-08-25 Jason Merrill <jason@redhat.com>
5567 * g++.dg/cpp0x/sfinae27.C: New.
5569 2011-08-25 Tobias Burnus <burnus@net-b.de>
5571 * gfortran.dg/coarray_lib_token_4.f90: New.
5573 2011-08-25 Tobias Burnus <burnus@net-b.de>
5575 * gfortran.dg/coarray/alloc_comp_1.f90: New.
5577 2011-08-25 Richard Guenther <rguenther@suse.de>
5579 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5581 2011-08-24 Tobias Burnus <burnus@net-b.de>
5584 * gfortran.dg/initialization_28.f90: New.
5586 2011-08-24 Richard Guenther <rguenther@suse.de>
5588 PR tree-optimization/50067
5589 * gcc.dg/torture/pr50067-3.c: New testcase.
5590 * gcc.dg/torture/pr50067-4.c: Likewise.
5591 * gcc.dg/torture/pr50067-5.c: Likewise.
5593 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5595 * g++.dg/other/i386-2.C: Add -mavx2 check.
5596 * g++.dg/other/i386-3.C: Likewise.
5597 * gcc.target/i386/avx-1.c: Add AVX2.
5598 * gcc.target/i386/avx-2.c: Likewise.
5599 * gcc.target/i386/funcspec-5.c: Likewise.
5600 * gcc.target/i386/sse-12.c: Likewise.
5601 * gcc.target/i386/sse-13.c: Likewise.
5602 * gcc.target/i386/sse-14.c: Likewise.
5603 * gcc.target/i386/sse-22.c: Likewise.
5604 * gcc.target/i386/sse-23.c: Likewise.
5605 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5606 * gcc.target/i386/avx2-check.h: New.
5607 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5608 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5609 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5610 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5611 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5612 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5613 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5614 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5615 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5616 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5617 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5618 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5619 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5620 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5621 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5622 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5623 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5624 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5625 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5626 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5627 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5628 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5629 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5630 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5631 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5632 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5633 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5634 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5635 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5636 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5637 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5638 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5639 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5640 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5641 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5642 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5643 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5644 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5645 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5646 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5647 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5648 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5649 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5650 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5651 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5652 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5653 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5654 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5655 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5656 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5657 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5658 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5659 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5660 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5661 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5662 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5663 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5664 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5665 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5666 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5667 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5668 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5669 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5670 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5671 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5672 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5673 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5674 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5675 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5676 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5677 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5678 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5679 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5680 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5681 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5682 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5683 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5684 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5685 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5686 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5687 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5688 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5689 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5690 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5691 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5692 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5693 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5694 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5695 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5696 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5697 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5698 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5699 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5700 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5701 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5702 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5703 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5704 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5705 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5706 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5707 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5708 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5709 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5710 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5711 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5712 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5713 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5714 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5715 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5716 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5717 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5718 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5719 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5720 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5721 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5722 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5723 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5724 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5725 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5726 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5727 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5728 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5729 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5730 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5731 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5732 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5733 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5734 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5735 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5736 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5737 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5738 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5739 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5740 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5741 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5742 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5743 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5744 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5745 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5746 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5747 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5748 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5749 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5750 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5751 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5752 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5753 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5754 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5755 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5756 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5757 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5758 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5759 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5760 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5761 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5762 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5763 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5764 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5765 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5766 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5767 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5768 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5769 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5770 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5771 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5772 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5773 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5774 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5775 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5776 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5777 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5778 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5779 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5780 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5781 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5782 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5783 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5784 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5785 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5786 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5787 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5788 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5789 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5790 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5791 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5792 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5793 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5794 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5795 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5796 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5797 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5798 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5799 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5800 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5801 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5802 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5803 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5804 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5805 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5806 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5807 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5808 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5809 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5810 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5811 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5812 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5813 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5814 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5815 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5816 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5817 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5818 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5819 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5820 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5821 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5822 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5823 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5824 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5825 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5826 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5827 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5828 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5829 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5830 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5831 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5832 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5833 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5834 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5835 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5836 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5837 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5838 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5839 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5840 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5841 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5842 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5843 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5844 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5845 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5846 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5847 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5848 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5849 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5850 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5851 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5852 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5853 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5854 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5855 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5856 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5857 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5858 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5859 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5860 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5861 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5862 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5863 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5864 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5865 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5866 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5867 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5868 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5869 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5870 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5871 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5872 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5873 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5874 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5875 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5876 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5877 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5878 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5879 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5880 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5881 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5882 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5883 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5884 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5885 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5886 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5887 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5888 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5889 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5890 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5891 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5892 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5893 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5894 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5895 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5896 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5897 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5898 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5899 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5900 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5901 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5902 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5903 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5904 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5905 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5906 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5907 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5908 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5909 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5910 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5911 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5912 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5913 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5914 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5915 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5916 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5917 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5918 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5919 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5920 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5921 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5922 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5923 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5924 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5925 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5926 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5927 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5928 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5929 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5930 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5931 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5932 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5933 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5934 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5935 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5936 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5937 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5938 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5939 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5940 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5941 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5942 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5943 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5944 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5945 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5946 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5947 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5948 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5949 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5950 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5951 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5952 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5953 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5954 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5955 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5956 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5957 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5958 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5959 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5960 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5961 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5962 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5963 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5964 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5965 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5966 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5967 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5968 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5969 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5970 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5971 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5972 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5973 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5974 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5975 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5976 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5977 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5978 * gcc.target/i386/testimm-9.c: Likewise.
5980 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5982 * g++.dg/other/i386-2.C: Add -mbmi2 check.
5983 * g++.dg/other/i386-3.C: Likewise.
5984 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5985 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5986 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5987 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5988 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5989 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5990 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5991 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5992 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5993 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5994 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5995 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5996 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5997 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5998 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5999 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6000 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6001 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6002 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6003 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6004 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6005 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6006 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6007 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6008 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6009 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6010 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6011 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6012 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6013 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6014 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6015 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6016 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6017 * gcc.target/i386/sse-12.c: Add BMI2.
6018 * gcc.target/i386/sse-13.c: Likewise.
6019 * gcc.target/i386/sse-14.c: Likewise.
6020 * gcc.target/i386/sse-22.c: Likewise.
6021 * gcc.target/i386/sse-23.c: Likewise.
6023 2011-08-23 Jason Merrill <jason@redhat.com>
6025 * g++.dg/template/crash7.C: Adjust expected errors.
6027 2011-08-23 Jason Merrill <jason@redhat.com>
6031 * g++.dg/cpp0x/overload2.C: New.
6033 2011-08-23 Jason Merrill <jason@redhat.com>
6036 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6038 2011-08-23 Jason Merrill <jason@redhat.com>
6041 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6042 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6043 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6044 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6046 2011-08-23 Jason Merrill <jason@redhat.com>
6049 * g++.dg/cpp0x/constexpr-initlist5.C: New.
6051 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6054 * g++.dg/warn/Wunused-var-16.C: New test.
6057 * gcc.dg/pr50161.c: New test.
6059 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
6062 * g++.dg/gcov/gcov-7.C: New test.
6064 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6067 * g++.dg/dfp/nofields.C: New test.
6069 2011-08-23 Tobias Burnus <burnus@net-b.de>
6072 * gfortran.dg/use_16.f90: New.
6074 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
6075 Kirill Yukhin <kirill.yukhin@intel.com>
6078 * gcc.target/i386/pr50155.c: New test.
6080 2011-08-22 Jakub Jelinek <jakub@redhat.com>
6082 PR tree-optimization/50133
6083 * gcc.dg/pr50133.c: New test.
6086 * c-c++-common/cxxbitfields-6.c: New test.
6088 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
6091 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6093 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
6095 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6096 * gcc.dg/pr49994-3.c: Ditto.
6098 2011-08-22 Richard Guenther <rguenther@suse.de>
6101 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6102 * gcc.dg/torture/pr50067-2.c: Likewise.
6104 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6107 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
6108 of a constant resulting from simplification.
6109 * gfortran.dg/warn_conversion_3.f90: New test.
6111 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6114 * gfortran.dg/zero_stride_1.f90: New test.
6116 2011-08-20 Janus Weil <janus@gcc.gnu.org>
6119 * gfortran.dg/typebound_override_1.f90: Modified.
6121 2011-08-20 Jakub Jelinek <jakub@redhat.com>
6123 PR tree-optimization/48739
6124 * gcc.dg/pr48739-1.c: New test.
6125 * gcc.dg/pr48739-2.c: New test.
6127 2011-08-20 Tobias Burnus <burnus@net-b.de>
6129 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6131 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6134 * gfortran.dg/where_3.f90: New test.
6136 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
6139 * gfortran.dg/pr49721-1.f: New.
6140 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6142 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6144 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6145 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6148 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6150 * gcc.target/arm/wmul-11.c: New file.
6151 * gcc.target/arm/wmul-12.c: New file.
6152 * gcc.target/arm/wmul-13.c: New file.
6154 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6156 * gcc.target/arm/wmul-10.c: New file.
6158 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6160 * gcc.target/arm/wmul-9.c: New file.
6161 * gcc.target/arm/wmul-bitfield-2.c: New file.
6163 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6165 * gcc.target/arm/wmul-8.c: New file.
6167 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6169 * gcc.target/arm/wmul-7.c: New file.
6171 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6173 * gcc.target/arm/wmul-6.c: New file.
6175 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6177 * gcc.target/arm/wmul-5.c: New file.
6178 * gcc.target/arm/no-wmla-1.c: New file.
6180 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6182 * gcc.target/arm/wmul-bitfield-1.c: New file.
6184 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6186 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6188 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6190 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6191 * gcc.target/i386/conversion.c: Likewise.
6193 2011-08-19 Richard Guenther <rguenther@suse.de>
6195 * gcc.dg/torture/pr50067-1.c: New testcase.
6196 * gcc.dg/torture/pr50067-2.c: Likewise.
6198 2011-08-19 Joey Ye <joey.ye@arm.com>
6201 * gcc.target/arm/handler-align.c: New test.
6202 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6205 2011-08-19 Joey Ye <joey.ye@arm.com>
6207 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6209 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6212 * gfortran.dg/end_block_label_1.f90: New test.
6213 * gfortran.dg/end_associate_label_1.f90: New test.
6215 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6217 * gcc.dg/c1x-pointer-float-1.c: New test.
6219 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
6222 * gfortran.dg/duplicate_labels_2.f: New test.
6224 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6226 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6227 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6228 gcc.dg/c1x-noreturn-5.c: New tests.
6230 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6232 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6234 2011-08-18 Tobias Burnus <burnus@net-b.de>
6237 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6238 * gfortran.dg/coarray_lock_3.f90: Fix test.
6239 * gfortran.dg/coarray_lock_4.f90: New.
6240 * gfortran.dg/coarray_lock_5.f90: New.
6242 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6245 * gcc.c-torture/compile/pr50009.c: New test.
6248 * gcc.dg/torture/pr50092.c: New test.
6250 2011-08-18 Tobias Burnus <burnus@net-b.de>
6253 * gfortran.dg/namelist_73.f90: New.
6255 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6257 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6260 * gcc.dg/pr50017.c: New test.
6262 2011-08-18 Dodji Seketeli <dodji@redhat.com>
6265 * g++.dg/lookup/hidden-var1.C: New test case.
6267 2011-08-17 Tobias Burnus <burnus@net-b.de>
6270 * gfortran.dg/warn_unused_var_2.f90: New.
6271 * gfortran.dg/warn_unused_var_3.f90: New.
6273 2011-08-17 Tom de Vries <tom@codesourcery.com>
6276 * gcc.target/arm/pr43597.c: New test.
6278 2011-08-17 Janus Weil <janus@gcc.gnu.org>
6281 * gfortran.dg/common_13.f90: New.
6283 2011-08-16 Jason Merrill <jason@redhat.com>
6286 * g++.dg/cpp0x/variadic-unresolved.C: New.
6288 * g++.old-deja/g++.brendan/README: Add R.I.P.
6290 * g++.dg/ext/attr-used-1.C: New.
6293 * g++.dg/cpp0x/initlist56.C: New.
6295 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
6298 * g++.dg/opt/life1.C: Only run on Linux.
6300 2011-08-15 Tobias Burnus <burnus@net-b.de>
6302 * gfortran.dg/coarray_26.f90: New.
6304 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
6306 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6309 2011-08-14 Janus Weil <janus@gcc.gnu.org>
6312 * gfortran.dg/func_result_7.f90: New.
6314 2011-08-13 Jason Merrill <jason@redhat.com>
6317 * g++.dg/cpp0x/decltype32.C: New.
6320 * g++.dg/diagnostic/expr1.C: New.
6322 2011-08-12 David Li <davidxl@google.com>
6324 * g++.dg/abi/vbase15.C: New test.
6326 2011-08-12 Jason Merrill <jason@redhat.com>
6329 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6331 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
6333 * gcc.dg/builtins-67.c: New test.
6334 * gcc.target/i386/conversion.c: Ditto.
6336 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
6337 Brian Hackett <bhackett1024@gmail.com>
6339 * g++.dg/plugin/decl_plugin.c: New.
6340 * g++.dg/plugin/decl-plugin-test.C: New.
6341 * g++.dg/plugin/plugin.exp: Add above testcase.
6343 2011-08-11 Richard Guenther <rguenther@suse.de>
6345 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6347 2011-08-11 Michael Matz <matz@suse.de>
6349 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6351 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
6353 PR tree-optimization/50039
6354 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6355 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6357 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
6359 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6360 (sse4_1_test): Initialize src3 with random value.
6362 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6364 * gcc.c-torture/execute/scal-to-vec1.c: New test.
6365 * gcc.c-torture/execute/scal-to-vec2.c: New test.
6366 * gcc.c-torture/execute/scal-to-vec3.c: New test.
6367 * gcc.dg/scal-to-vec1.c: New test.
6368 * gcc.dg/scal-to-vec2.c: New test.
6370 2011-08-09 Richard Guenther <rguenther@suse.de>
6372 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6373 * gcc.dg/tree-ssa/vrp60.c: New testcase.
6374 * gcc.dg/tree-ssa/vrp61.c: Likewise.
6375 * gcc.dg/tree-ssa/vrp62.c: Likewise.
6377 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6379 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6381 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6383 * gcc.dg/pr49948.c: Require pthread effective target.
6385 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6387 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6389 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
6391 * gcc.target/i386/sse-22a.c: New test.
6393 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
6395 PR tree-optimization/50014
6396 * gcc.dg/vect/pr50014.c: New test.
6398 2011-08-08 Martin Jambor <mjambor@suse.cz>
6401 * gcc.dg/tree-ssa/pr49923.c: New test.
6403 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
6406 * gcc.target/i386/pr49781-1.c: New.
6408 2011-08-08 Jason Merrill <jason@redhat.com>
6410 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6412 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6414 2011-08-07 Janus Weil <janus@gcc.gnu.org>
6417 * gfortran.dg/typebound_override_1.f90: New.
6419 2011-08-07 Kai Tietz <ktietz@redhat.com>
6421 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6422 x86_64 mingw target.
6423 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6424 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6425 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6426 * gcc.dg/tree-ssa/loop-33.c: Likewise.
6427 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6428 * gcc.dg/tree-ssa/loop-35.c: Likewise.
6429 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6430 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6431 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6432 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6434 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6437 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6439 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6441 * gcc.dg/pr48770.c: Cleanup coverage files.
6442 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6444 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6446 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6447 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6448 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6449 lzcnt and bmi options.
6451 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6454 * gcc.dg/pr47381-1.c: New.
6455 * gcc.dg/pr47381-2.c: Likewise.
6456 * gcc.target/i386/pr47381.c: Likewise.
6458 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6461 * gcc.dg/pr47727.c: New.
6464 * gcc.dg/pr47372-1.c: New.
6465 * gcc.dg/pr47372-2.c: Likewise.
6467 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6470 * gcc.target/i386/pr47449.c: New.
6473 * gcc.dg/pr47446-1.c: New.
6474 * gcc.dg/pr47446-2.c: Likewise.
6476 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6479 * gcc.dg/pr47766.c: New.
6482 * gcc.dg/tls/pr47715-1.c: New.
6483 * gcc.dg/tls/pr47715-2.c: Likewise.
6484 * gcc.dg/tls/pr47715-3.c: Likewise.
6485 * gcc.dg/tls/pr47715-4.c: Likewise.
6486 * gcc.dg/tls/pr47715-5.c: Likewise.
6488 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6491 * objc.dg/gnu-api-2-class.m: Updated comments.
6492 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6493 * objc.dg/gnu-api-2-class-meta.m: New test.
6494 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6496 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6499 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6500 with classes that are in construction.
6502 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6505 * gcc.target/i386/pr48084-1.c: New.
6506 * gcc.target/i386/pr48084-2.c: Likewise.
6507 * gcc.target/i386/pr48084-3.c: Likewise.
6508 * gcc.target/i386/pr48084-4.c: Likewise.
6509 * gcc.target/i386/pr48084-5.c: Likewise.
6511 PR rtl-optimization/49504
6512 * gcc.target/i386/pr49504.c: New.
6515 * gcc.dg/pr49860.c: New.
6517 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6520 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6521 with classes that are in construction.
6523 2011-08-05 Jason Merrill <jason@redhat.com>
6526 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6529 * g++.dg/cpp0x/decltype31.C: New.
6532 * g++.dg/init/array28.C: New.
6535 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6537 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6540 * gcc.dg/pr47369-1.c: New.
6542 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6545 * gcc.dg/torture/pr47364-1.c: New.
6546 * gcc.c-torture/compile/pr47364-1.c: Likewise.
6547 * gcc.c-torture/compile/pr47364-2.c: Likewise.
6549 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6552 * gfortran.dg/transfer_check_2.f90: New test case.
6554 2011-08-05 Jan Hubicka <jh@suse.cz>
6557 * gfortran.dg/pr49494.f90: New testcase.
6559 2011-08-05 Jan Hubicka <jh@suse.cz>
6562 * gcc.c-torture/compile/pr49735.c: New testcase.
6564 2011-08-05 Jason Merrill <jason@redhat.com>
6567 * g++.dg/cpp0x/initlist56.C: New.
6570 * g++.dg/overload/rvalue2.C: New.
6573 * g++.dg/cpp0x/range-for21.C: New.
6575 * g++.dg/ext/vla11.C: New.
6577 2011-08-05 Richard Guenther <rguenther@suse.de>
6579 PR tree-optimization/49984
6580 * gcc.dg/tree-ssa/vrp59.c: New testcase.
6582 2011-08-05 Richard Guenther <rguenther@suse.de>
6584 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6585 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6586 * gcc.dg/tree-ssa/vrp53.c: Likewise.
6588 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
6590 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6591 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6592 * gfortran.dg/ldist-pr43023.f90: Ditto.
6593 * gfortran.dg/namelist_52.f90: Ditto.
6594 * gfortran.dg/interface_proc_end.f90: Ditto.
6595 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6596 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6598 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
6600 * gcc.dg/vect/vect-over-widen-1.c: New test.
6601 * gcc.dg/vect/vect-over-widen-2.c: New test.
6602 * gcc.dg/vect/vect-over-widen-3.c: New test.
6603 * gcc.dg/vect/vect-over-widen-4.c: New test.
6605 2011-08-04 Richard Guenther <rguenther@suse.de>
6608 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6610 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6612 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6614 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6617 * g++.dg/ext/builtin-object-size3.C: New test.
6619 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6621 PR tree-optimization/49948
6622 * gcc.dg/pr49948.c: New test.
6624 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6627 * gcc.dg/torture/pr47383.c: New.
6629 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6631 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6633 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6635 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6637 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6640 * gcc.dg/torture/pr47744-1.c: New.
6641 * gcc.dg/torture/pr47744-2.c: Likewise.
6642 * gcc.dg/torture/pr47744-3.c: Likewise.
6644 2011-08-03 Richard Guenther <rguenther@suse.de>
6647 * gcc.dg/torture/pr49958.c: New testcase.
6649 2011-08-03 Richard Guenther <rguenther@suse.de>
6651 PR tree-optimization/49938
6652 * g++.dg/torture/pr49938.C: New testcase.
6654 2011-08-02 Jason Merrill <jason@redhat.com>
6657 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6660 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6663 * g++.dg/cpp0x/variadic115.C: New.
6666 * g++.dg/cpp0x/union5.C: New.
6668 2011-08-02 Daniel Kraft <d@domob.eu>
6671 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6673 2011-08-02 Kai Tietz <ktietz@redhat.com>
6676 * gcc.dg/tree-ssa/forwprop-15.c
6678 2011-08-02 Jason Merrill <jason@redhat.com>
6681 * g++.dg/cpp0x/range-for20.C: New.
6683 2011-08-02 Tobias Burnus <burnus@net-b.de>
6685 * gfortran.dg/coarray_lib_token_3.f90: New.
6687 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6690 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6691 * gcc.dg/gomp/atomic-15.c: New test.
6692 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6693 * g++.dg/gomp/atomic-15.C: New test.
6694 * g++.dg/gomp/private-1.C: New test.
6695 * g++.dg/gomp/sharing-2.C: New test.
6696 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6697 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6698 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6700 2011-08-02 Tobias Burnus <burnus@net-b.de>
6702 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6703 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6705 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6706 * gfortran.dg/allocatable_function_5.f90: Ditto.
6707 * gfortran.dg/allocate_stat.f90: Ditto.
6708 * gfortran.dg/array_constructor_20.f90: Ditto.
6709 * gfortran.dg/array_constructor_21.f90: Ditto.
6710 * gfortran.dg/array_constructor_22.f90: Ditto.
6711 * gfortran.dg/array_constructor_26.f03: Ditto.
6712 * gfortran.dg/array_function_4.f90: Ditto.
6713 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6714 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6715 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6716 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6717 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6718 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6719 * gfortran.dg/class_15.f03: Ditto.
6720 * gfortran.dg/class_27.f03: Ditto.
6721 * gfortran.dg/class_33.f90: Ditto.
6722 * gfortran.dg/class_37.f03: Ditto.
6723 * gfortran.dg/class_40.f03: Ditto.
6724 * gfortran.dg/class_42.f03: Ditto.
6725 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6726 * gfortran.dg/coarray/registering_1.f90: Ditto.
6727 * gfortran.dg/convert_1.f90: Ditto.
6728 * gfortran.dg/default_initialization_3.f90: Ditto.
6729 * gfortran.dg/dependency_25.f90: Ditto.
6730 * gfortran.dg/dependency_26.f90: Ditto.
6731 * gfortran.dg/dependency_36.f90: Ditto.
6732 * gfortran.dg/dependency_37.f90: Ditto.
6733 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6734 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6735 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6736 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6737 * gfortran.dg/elemental_result_1.f90: Ditto.
6738 * gfortran.dg/empty_derived_type.f90: Ditto.
6739 * gfortran.dg/entry_7.f90: Ditto.
6740 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6741 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6742 * gfortran.dg/error_recovery_3.f90: Ditto.
6743 * gfortran.dg/extends_4.f03: Ditto.
6744 * gfortran.dg/func_assign.f90: Ditto.
6745 * gfortran.dg/func_assign_3.f90: Ditto.
6746 * gfortran.dg/generic_1.f90: Ditto.
6747 * gfortran.dg/generic_18.f90: Ditto.
6748 * gfortran.dg/generic_22.f03: Ditto.
6749 * gfortran.dg/generic_4.f90: Ditto.
6750 * gfortran.dg/generic_6.f90: Ditto.
6751 * gfortran.dg/generic_actual_arg.f90: Ditto.
6752 * gfortran.dg/graphite/id-21.f: Ditto.
6753 * gfortran.dg/graphite/pr45758.f90: Ditto.
6754 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6755 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6756 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6757 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6758 * gfortran.dg/host_used_types_1.f90: Ditto.
6759 * gfortran.dg/implicit_1.f90: Ditto.
6760 * gfortran.dg/implicit_11.f90: Ditto.
6761 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6762 * gfortran.dg/impure_actual_1.f90: Ditto.
6763 * gfortran.dg/impure_assignment_1.f90: Ditto.
6764 * gfortran.dg/impure_constructor_1.f90: Ditto.
6765 * gfortran.dg/initialization_10.f90: Ditto.
6766 * gfortran.dg/initialization_12.f90: Ditto.
6767 * gfortran.dg/interface_14.f90: Ditto.
6768 * gfortran.dg/interface_15.f90: Ditto.
6769 * gfortran.dg/interface_2.f90: Ditto.
6770 * gfortran.dg/interface_25.f90: Ditto.
6771 * gfortran.dg/interface_26.f90: Ditto.
6772 * gfortran.dg/interface_29.f90: Ditto.
6773 * gfortran.dg/interface_assignment_1.f90: Ditto.
6774 * gfortran.dg/internal_pack_6.f90: Ditto.
6775 * gfortran.dg/internal_pack_7.f90: Ditto.
6776 * gfortran.dg/internal_pack_8.f90: Ditto.
6777 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6778 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6779 * gfortran.dg/module_commons_3.f90: Ditto.
6780 * gfortran.dg/module_equivalence_4.f90: Ditto.
6781 * gfortran.dg/module_equivalence_6.f90: Ditto.
6782 * gfortran.dg/module_function_type_1.f90: Ditto.
6783 * gfortran.dg/module_naming_1.f90: Ditto.
6784 * gfortran.dg/namelist_4.f90: Ditto.
6785 * gfortran.dg/operator_c1202.f90: Ditto.
6786 * gfortran.dg/parens_7.f90: Ditto.
6787 * gfortran.dg/pr32921.f: Ditto.
6788 * gfortran.dg/pr33646.f90: Ditto.
6789 * gfortran.dg/pr41928.f90: Ditto.
6790 * gfortran.dg/pr42119.f90: Ditto.
6791 * gfortran.dg/pr43984.f90: Ditto.
6792 * gfortran.dg/present_1.f90: Ditto.
6793 * gfortran.dg/private_type_2.f90: Ditto.
6794 * gfortran.dg/proc_decl_2.f90: Ditto.
6795 * gfortran.dg/proc_ptr_10.f90: Ditto.
6796 * gfortran.dg/proc_ptr_22.f90: Ditto.
6797 * gfortran.dg/proc_ptr_8.f90: Ditto.
6798 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6799 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6800 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6801 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6802 * gfortran.dg/substring_equivalence.f90: Ditto.
6803 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6804 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6805 * gfortran.dg/trim_optimize_6.f90: Ditto.
6806 * gfortran.dg/typebound_call_12.f03: Ditto.
6807 * gfortran.dg/typebound_operator_5.f03: Ditto.
6808 * gfortran.dg/typebound_operator_6.f03: Ditto.
6809 * gfortran.dg/typebound_proc_18.f03: Ditto.
6810 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6811 * gfortran.dg/use_1.f90: Ditto.
6812 * gfortran.dg/use_10.f90: Ditto.
6813 * gfortran.dg/use_11.f90: Ditto.
6814 * gfortran.dg/use_14.f90: Ditto.
6815 * gfortran.dg/use_only_2.f90: Ditto.
6816 * gfortran.dg/use_rename_4.f90: Ditto.
6817 * gfortran.dg/use_rename_5.f90: Ditto.
6818 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6819 * gfortran.dg/used_interface_ref.f90: Ditto.
6820 * gfortran.dg/used_types_11.f90: Ditto.
6821 * gfortran.dg/used_types_3.f90: Ditto.
6822 * gfortran.dg/used_types_4.f90: Ditto.
6823 * gfortran.dg/userdef_operator_2.f90: Ditto.
6824 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6825 * gfortran.dg/vect/pr46213.f90: Ditto.
6826 * gfortran.dg/whole_file_21.f90: Ditto.
6827 * gfortran.dg/whole_file_22.f90: Ditto.
6828 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6829 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6831 2011-08-02 Kai Tietz <ktietz@redhat.com>
6833 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6835 2011-08-01 Jason Merrill <jason@redhat.com>
6838 * g++.dg/abi/mangle49.C: New.
6841 * g++.dg/cpp0x/constexpr-array4.C: New.
6844 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6846 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6849 * gcc.target/i386/pr49927.c: New test.
6851 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6853 PR tree-optimization/49926
6854 * gcc.dg/vect/pr49926.c: New test.
6856 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6858 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6859 * gcc.target/i386/lzcnt-1.c: New test.
6860 * gcc.target/i386/lzcnt-2.c: Likewise.
6861 * gcc.target/i386/lzcnt-2a.c: Likewise.
6862 * gcc.target/i386/lzcnt-3.c: Likewise.
6863 * gcc.target/i386/lzcnt-4.c: Likewise.
6864 * gcc.target/i386/lzcnt-4a.c: Likewise.
6865 * gcc.target/i386/lzcnt-5.c: Likewise.
6866 * gcc.target/i386/lzcnt-6.c: Likewise.
6867 * gcc.target/i386/lzcnt-6a.c: Likewise.
6868 * gcc.target/i386/lzcnt-check.h: Likewise.
6870 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6871 * gcc.target/i386/sse-13.c: Likewise.
6872 * gcc.target/i386/sse-14.c: Likewise.
6873 * g++.dg/other/i386-2.C: Likewise.
6874 * g++.dg/other/i386-3.C: Likewise.
6876 2011-08-01 Julian Brown <julian@codesourcery.com>
6878 * gcc.target/arm/fixed-point-exec.c: New test.
6880 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6883 * gcc.target/i386/pr49920.c: New test.
6885 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6887 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6888 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6889 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6890 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6891 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6892 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6893 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6894 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6895 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6896 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6897 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6898 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6899 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6900 * g++.dg/tree-ssa/pr33615.C: Ditto.
6901 * g++.dg/tree-ssa/restrict1.C: Ditto.
6902 * c-c++-common/restrict-2.c: Ditto.
6903 * gfortran.dg/pr32921.f: Ditto.
6904 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6905 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6906 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6907 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6908 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6909 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6910 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6911 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6912 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6913 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6915 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6917 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6918 .exe.ltrans[0-9]*. dump files.
6920 2011-07-31 Janus Weil <janus@gcc.gnu.org>
6923 * gfortran.dg/abstract_type_6.f03: Modified.
6924 * gfortran.dg/typebound_proc_24.f03: New.
6926 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6929 * g++.dg/init/for1.C: Fix.
6931 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6934 * gfortran.dg/string_5.f90: New test.
6936 2011-07-29 Jason Merrill <jason@redhat.com>
6939 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6941 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6943 PR tree-optimization/47407
6944 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6948 2011-07-29 Richard Guenther <rguenther@suse.de>
6950 * gcc.dg/uninit-suppress.c: Also disable VRP.
6951 * gcc.dg/uninit-suppress_2.c: Likewise.
6953 2011-07-28 Jason Merrill <jason@redhat.com>
6956 * g++.dg/template/nontype24.C: New.
6958 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
6960 PR rtl-optimization/47958
6961 * gcc.dg/torture/pr47958-1.c: New.
6963 2011-07-29 Wei Guozhi <carrot@google.com>
6965 PR rtl-optimization/49799
6966 * gcc.dg/pr49799.c: New test case.
6968 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
6971 * gcc.dg/graphite/id-pr48648.c: New.
6973 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6976 * gfortran.dg/maxloc_2.f90: New test.
6977 * gfortran.dg/maxloc_3.f90: New test.
6978 * gfortran.dg/minloc_1.f90: New test.
6979 * gfortran.dg/minloc_2.f90: New test.
6980 * gfortran.dg/minloc_3.f90: New test.
6981 * gfortran.dg/minmaxloc_7.f90: New test.
6984 * gcc.dg/debug/dwarf2/pr49871.c: New test.
6986 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6988 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6989 the builtin isn't optimized away.
6991 2011-07-27 Tobias Burnus <burnus@net-b.de>
6994 * gfortran.dg/lto/pr45586-2_0.f90: New.
6996 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
6999 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7000 * c-c++-common/cxxbitfields-5.c: Same.
7002 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7004 * lib/target-supports.exp (check_effective_target_mmap): Use
7005 check_function_available.
7007 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
7009 * g++.old-deja/g++.pt/crash60.C: Updated.
7011 2011-07-27 Jakub Jelinek <jakub@redhat.com>
7014 * gcc.target/i386/pr49866.c: New test.
7016 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
7018 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7019 * gcc.target/i386/bmi-andn-1.c: New test.
7020 * gcc.target/i386/bmi-andn-1a.c: Likewise.
7021 * gcc.target/i386/bmi-andn-2.c: Likewise.
7022 * gcc.target/i386/bmi-andn-2a.c: Likewise.
7023 * gcc.target/i386/bmi-bextr-1.c: Likewise.
7024 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7025 * gcc.target/i386/bmi-bextr-2.c: Likewise.
7026 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7027 * gcc.target/i386/bmi-blsi-1.c: Likewise.
7028 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7029 * gcc.target/i386/bmi-blsi-2.c: Likewise.
7030 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7031 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7032 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7033 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7034 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7035 * gcc.target/i386/bmi-blsr-1.c: Likewise.
7036 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7037 * gcc.target/i386/bmi-blsr-2.c: Likewise.
7038 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7039 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7040 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7041 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7042 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7044 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
7047 * gfortran.dg/graphite/id-pr47691.f: New.
7049 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
7051 * gcc.target/i386/avx-os-support.h: New.
7052 * gcc.target/i386/avx-check.h: Include avx-os-support.h
7053 (main): Check avx_os_support before the test is run.
7054 * gcc.target/i386/aes-avx-check.h: Ditto.
7055 * gcc.target/i386/pclmul-avx-check.h: Ditto.
7057 2011-07-27 Kai Tietz <ktietz@redhat.com>
7059 * gcc.target/i386/aggregate-ret3.c: New test.
7060 * gcc.target/i386/aggregate-ret4.c: New test.
7062 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
7065 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7066 allocated array should *not* change its size.
7067 * gfortran.dg/multiple_allocation_3.f90: New test.
7069 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
7072 * g++.dg/cpp0x/constexpr-49776.C: New.
7074 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7077 * gcc.dg/graphite/id-pr47046.c: New.
7079 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7082 * gcc.dg/graphite/run-id-pr47593.c: New.
7084 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7087 * gcc.dg/graphite/run-id-pr47653.c: New.
7088 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7089 induction variables.
7090 * gcc.dg/graphite/scop-16.c: Same.
7091 * gcc.dg/graphite/scop-17.c: Same.
7092 * gcc.dg/graphite/scop-21.c: Same.
7094 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7097 * gcc.dg/graphite/id-pr48805.c: New.
7099 2011-07-26 Tobias Burnus <burnus@net-b.de>
7101 * gfortran.dg/coarray_lib_token_2.f90: New.
7103 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
7105 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7108 2011-07-25 Andrew Pinski <apinski@cavium.com>
7111 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7112 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7114 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7116 * lib/target-supports.exp (check_effective_target_mmap): New proc.
7118 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7119 * gcc.c-torture/execute/loop-2g.c: Likewise.
7120 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7121 Require mmap support.
7122 * gcc.c-torture/execute/loop-2g.x: Likewise.
7123 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7124 (MAP_ANON): Provide default.
7125 * gcc.dg/20050826-1.c: Likewise.
7126 * gcc.target/i386/pr36533.c: Likewise.
7127 * gcc.dg/vect/pr49038.c: Remove dg-do run.
7128 Use dg-require-effective-target mmap.
7130 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
7133 * g++.dg/cpp0x/range-for19.C: New.
7135 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7138 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7141 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7144 * g++.dg/torture/pr49309.C: Remove.
7146 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
7148 PR tree-optimization/49809
7149 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7152 2011-07-25 Richard Guenther <rguenther@suse.de>
7154 PR tree-optimization/49715
7155 * gcc.target/i386/pr49715-1.c: New testcase.
7156 * gcc.target/i386/pr49715-2.c: Likewise.
7158 2011-07-23 Jason Merrill <jason@redhat.com>
7160 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7162 2011-07-22 Jason Merrill <jason@redhat.com>
7165 * g++.dg/cpp0x/initlist55.C: New.
7167 2011-07-23 Tobias Burnus <burnus@net-b.de>
7170 * gfortran.dg/namelist_72.f: New.
7172 2011-07-23 Tobias Burnus <burnus@net-b.de>
7174 * gfortran.dg/coarray_25.f90: New.
7176 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
7178 * override1.C: This test should use c++0x mode.
7179 * override3.C: New. Test the diagnostics in c++98 mode.
7181 2011-07-22 Jason Merrill <jason@redhat.com>
7182 Mark Glisse <marc.glisse@normalesup.org>
7185 * g++.dg/other/pragma-re-1.C: Add namespace cases.
7188 * g++.dg/opt/builtins2.C: New.
7189 * g++.dg/other/error27.C: Don't rely on __builtin.
7191 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
7193 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7195 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7196 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7197 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7198 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7200 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7203 2011-07-22 Richard Guenther <rguenther@suse.de>
7205 PR tree-optimization/45819
7206 * gcc.dg/pr45819.c: New testcase.
7208 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
7210 * lib/target-supports.exp (check_ifunc_available): Rewrite.
7212 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
7216 * gcc.dg/graphite/run-id-pr47654.c: New.
7218 2011-07-21 Ian Lance Taylor <iant@google.com>
7221 * gcc.dg/pr49705.c: New test.
7223 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
7225 * lib/target-supports.exp (check_avx_os_support_available): New.
7226 (check_effective_target_avx_runtime): Use it.
7228 2011-07-21 Richard Guenther <rguenther@suse.de>
7230 PR tree-optimization/49770
7231 * g++.dg/torture/pr49770.C: New testcase.
7233 2011-07-21 Kai Tietz <ktietz@redhat.com>
7235 * gcc.dg/tree-ssa/pr30978.c: adjusted.
7236 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7238 2011-07-21 Tobias Burnus <burnus@net-b.de>
7240 * gfortran.dg/coarray_lib_token_1.f90: New.
7242 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
7244 * gcc.dg/pr32912-2.c: Skip for AVR.
7245 * gcc.dg/pr44674.c: Add dg-require-profiling.
7247 2011-07-20 Jason Merrill <jason@redhat.com>
7249 * g++.dg/ext/desig2.C: New.
7251 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7253 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7255 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7256 * gcc.target/powerpc/recip-3.c: Ditto.
7258 2011-07-19 Jason Merrill <jason@redhat.com>
7260 PR c++/6709 (DR 743)
7261 PR c++/42603 (DR 950)
7262 * g++.dg/cpp0x/decltype21.C: New.
7264 2011-07-20 Richard Guenther <rguenther@suse.de>
7267 * gcc.dg/tree-ssa/pr18908.c: New testcase.
7268 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7270 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
7272 * gcc.target/arm/combine-movs.c: New.
7273 * gcc.target/arm/unsigned-extend-2.c: New.
7275 2011-07-19 Jason Merrill <jason@redhat.com>
7278 * g++.dg/cpp0x/variadic114.C: New.
7280 2011-07-19 Tobias Burnus <burnus@net-b.de>
7282 * gfortran.dg/coarray_args_1.f90: New.
7283 * gfortran.dg/coarray_args_2.f90: New.
7285 2011-07-19 Janus Weil <janus@gcc.gnu.org>
7288 * gfortran.dg/allocate_error_3.f90: New.
7290 2011-07-19 Richard Guenther <rguenther@suse.de>
7292 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7293 * gcc.dg/tree-ssa/bool-11.c: Likewise.
7294 * gcc.dg/torture/20110719-1.c: New testcase.
7296 2011-07-19 Jakub Jelinek <jakub@redhat.com>
7298 PR tree-optimization/49768
7299 * gcc.c-torture/execute/pr49768.c: New test.
7301 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
7303 PR tree-optimization/49771
7304 * gcc.dg/vect/pr49771.c: New test.
7306 2011-07-18 Martin Jambor <mjambor@suse.cz>
7308 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7309 * gcc.dg/ipa/ipa-2.c: Likewise.
7310 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7311 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7312 * gcc.dg/ipa/ipa-5.c: Likewise.
7313 * gcc.dg/ipa/ipa-7.c: Likewise.
7314 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7315 * gcc.dg/ipa/ipacost-1.c: Likewise.
7316 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7318 * gcc.dg/ipa/ipcp-1.c: New test.
7319 * gcc.dg/ipa/ipcp-2.c: Likewise.
7320 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7322 2011-07-18 Jakub Jelinek <jakub@redhat.com>
7325 * gfortran.dg/pr49675.f90: New test.
7327 2011-07-18 Richard Guenther <rguenther@suse.de>
7329 * gcc.dg/torture/20110718-1.c: New testcase.
7331 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7333 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7334 * g++.dg/ext/bitfield3.C: Likewise.
7335 * g++.dg/ext/bitfield4.C: Likewise.
7336 * g++.dg/ext/bitfield5.C: Likewise.
7337 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7338 * g++.dg/other/pr23205-2.C: Likewise.
7339 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7340 * gcc.c-torture/compile/20001109-2.c: Likewise.
7341 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7342 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7343 * gcc.dg/bitfld-16.c: Likewise.
7344 * gcc.dg/bitfld-17.c: Likewise.
7345 * gcc.dg/bitfld-18.c: Likewise.
7346 * gcc.dg/builtins-config.h: Remove Netware support.
7347 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
7348 * gcc.dg/cdce2.c: Likewise.
7349 * gcc.dg/cpp/assert4.c: Remove netware support.
7350 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7351 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7353 * lib/target-supports.exp (check_visibility_available): Remove
7355 (check_profiling_available): Likewise.
7357 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
7359 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7361 2011-07-17 Tobias Burnus <burnus@net-b.de>
7362 Thomas Koenig <tkoenig@gcc.gnu.org>
7365 * gfortran.dg/generic_17.f90: Fix testcase.
7366 * gfortran.dg/interface_3.f90: Add dg-error.
7367 * gfortran.dg/use_14.f90: New.
7368 * gfortran.dg/use_15.f90: New.
7370 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
7372 * gnat.dg/pointer_controlled.adb: New test.
7374 2011-07-17 Tobias Burnus <burnus@net-b.de>
7377 * gfortran.dg/pointer_remapping_7.f90: New.
7379 2011-07-16 Jason Merrill <jason@redhat.com>
7381 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7383 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
7384 Jason Merrill <jason@redhat.com>
7388 * g++.dg/cpp0x/decltype29.C: Adjust.
7389 * g++.dg/cpp0x/error4.C: Adjust.
7390 * g++.dg/cpp0x/sfinae26.C: Adjust.
7391 * g++.dg/cpp0x/variadic105.C: Adjust.
7392 * g++.dg/template/deduce3.C: Adjust.
7393 * g++.dg/template/error45.C: Adjust.
7394 * g++.dg/template/ptrmem2.C: Adjust.
7395 * g++.dg/template/sfinae2.C: Adjust.
7396 * g++.old-deja/g++.pt/crash60.C: Adjust.
7397 * g++.old-deja/g++.pt/unify6.C: Adjust.
7398 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7399 * g++.dg/cpp0x/nullptr15.C: Adjust.
7400 * g++.dg/cpp0x/pr31431-2.C: Adjust.
7401 * g++.dg/cpp0x/pr31431.C: Adjust.
7402 * g++.dg/cpp0x/pr31434.C: Adjust.
7403 * g++.dg/cpp0x/sfinae11.C: Adjust
7404 * g++.dg/cpp0x/temp_default2.C: Adjust.
7405 * g++.dg/cpp0x/trailing4.C: Adjust.
7406 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7407 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7408 * g++.dg/cpp0x/variadic105.C: Adjust.
7409 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7410 * g++.dg/ext/vla2.C: Adjust.
7411 * g++.dg/other/ptrmem10.C: Adjust.
7412 * g++.dg/other/ptrmem11.C: Adjust.
7413 * g++.dg/overload/unknown1.C: Adjust.
7414 * g++.dg/template/conv11.C: Adjust.
7415 * g++.dg/template/dependent-expr5.C: Adjust.
7416 * g++.dg/template/friend.C: Adjust.
7417 * g++.dg/template/incomplete2.C: Adjust.
7418 * g++.dg/template/local4.C: Adjust.
7419 * g++.dg/template/local6.C: Adjust.
7420 * g++.dg/template/operator9.C: Adjust.
7421 * g++.dg/template/ttp25.C: Adjust.
7422 * g++.dg/template/unify10.C: Adjust.
7423 * g++.dg/template/unify11.C: Adjust.
7424 * g++.dg/template/unify6.C: Adjust.
7425 * g++.dg/template/unify9.C: Adjust.
7426 * g++.dg/template/varmod1.C: Adjust.
7427 * g++.old-deja/g++.brendan/crash56.C: Adjust.
7428 * g++.old-deja/g++.pt/crash28.C: Adjust.
7429 * g++.old-deja/g++.pt/explicit41.C: Adjust.
7430 * g++.old-deja/g++.pt/explicit77.C: Adjust.
7431 * g++.old-deja/g++.pt/expr2.C: Adjust.
7432 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7433 * g++.old-deja/g++.pt/spec5.C: Adjust.
7434 * g++.old-deja/g++.pt/spec6.C: Adjust.
7435 * g++.old-deja/g++.pt/unify4.C: Adjust.
7436 * g++.old-deja/g++.pt/unify8.C: Adjust.
7437 * g++.old-deja/g++.robertl/eb98.C: Adjust.
7438 * g++.dg/overload/template5.C: New testcase.
7439 * g++.dg/template/overload12.C: New testcase.
7441 2011-07-11 Tobias Burnus <burnus@net-b.de>
7443 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7444 * gfortran.dg/coarray_7.f90: Ditto.
7445 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7446 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7448 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
7450 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7452 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7453 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7454 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7456 * gcc.c-torture/execute/ieee/pr29302.x: New file.
7457 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7458 * gcc.dg/torture/builtin-math-7.c: Add a comment.
7460 2011-07-15 Jason Merrill <jason@redhat.com>
7463 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7464 Use --extra_opts instead of --additional_options.
7466 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7469 * g++.dg/torture/pr49309.C: Remove.
7471 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
7473 * gcc.target/tic6x/weak-call.c: New test.
7474 * gcc.target/tic6x/fpcmp.c: New test.
7475 * gcc.target/tic6x/fpdiv.c: New test.
7476 * gcc.target/tic6x/rotdi16-scan.c: New test.
7477 * gcc.target/tic6x/ffssi.c: New test.
7478 * gcc.target/tic6x/fpdiv-lib.c: New test.
7479 * gcc.target/tic6x/cold-lc.c: New test.
7480 * gcc.target/tic6x/longcalls.c: New test.
7481 * gcc.target/tic6x/abi-align-1.c: New test.
7482 * gcc.target/tic6x/fpcmp-finite.c: New test.
7483 * gcc.target/tic6x/rotdi16.c: New test.
7484 * gcc.target/tic6x/bswapl.c: New test.
7485 * gcc.target/tic6x/ffsdi.c: New test.
7486 * gcc.target/tic6x/tic6x.exp: New file.
7487 * gcc.target/tic6x/builtins/arith24.c: New test.
7488 * gcc.target/tic6x/builtins/smpy.c: New test.
7489 * gcc.target/tic6x/builtins/smpylh.c: New test.
7490 * gcc.target/tic6x/builtins/smpyh.c: New test.
7491 * gcc.target/tic6x/builtins/sarith1.c: New test.
7492 * gcc.target/tic6x/builtins/extclr.c: New test
7493 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7494 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7495 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7496 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7498 * gcc.c-torture/execute/20101011-1.c: Add a condition for
7500 * gcc.dg/20020312-2.c: Likewise.
7501 * gcc.dg/pr27095.c: Handle tic6x like hppa.
7502 * gcc.dg/torture/pr37868.c: Skip on tic6x.
7503 * gcc.dg/torture/builtin-math-7.c: Likewise.
7506 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7507 not testing tic6x-*-*.
7509 2011-07-14 Andrew Pinski <pinskia@gmail.com>
7512 * g++.dg/torture/pr49309.C: New testcase.
7514 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
7516 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7518 2011-07-14 Richard Guenther <rguenther@suse.de>
7520 PR tree-optimization/49651
7521 * gcc.dg/torture/pr49651.c: New testcase.
7523 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
7526 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7528 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7530 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7531 -mno-pointers-to-nested-functions.
7532 * gcc.target/powerpc/no-r11-2.c: Ditto.
7533 * gcc.target/powerpc/no-r11-3.c: Ditto.
7535 2011-07-13 Jason Merrill <jason@redhat.com>
7537 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7538 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7539 when compiling C files.
7540 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7541 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7542 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7543 * g++.dg/lookup/anon2.C: Likewise.
7544 * g++.dg/tree-ssa/copyprop.C: Likewise.
7545 * g++.old-deja/g++.jason/rfg27.C: Likewise.
7546 * g++.dg/init/vector1.C: Ignore narrowing errors.
7547 * g++.dg/torture/pr35526.C: Likewise.
7548 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7550 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
7553 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7556 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7558 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7559 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7561 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
7563 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
7564 * lib/obj-c++.exp (obj-c++_init): Ditto.
7565 * lib/file-format.exp (gcc_target_object_format): Ditto.
7566 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7567 * lib/target-supports-dg-exp (check_weak_available): Ditto.
7568 (check_visibility_available): Ditto.
7569 (check_effective_target_tls_native): Ditto.
7570 (check_effective_target_tls_emulated): Ditto.
7571 (check_effective_target_function_sections): Ditto.
7573 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
7575 * gcc.target/arm/pr48183.c: New test.
7577 2011-07-13 Richard Guenther <rguenther@suse.de>
7579 * gcc.dg/torture/20110713-1.c: New testcase.
7581 2011-07-12 Andrew Pinski <pinskia@gmail.com>
7584 * gcc.c-torture/compile/pr49474.c: New testcase.
7586 2011-07-12 Jakub Jelinek <jakub@redhat.com>
7588 PR tree-optimization/49712
7589 * gcc.c-torture/execute/pr49712.c: New test.
7591 2011-07-11 Jason Merrill <jason@redhat.com>
7594 * g++.dg/template/recurse3.C: New.
7596 2011-07-11 Jakub Jelinek <jakub@redhat.com>
7599 * gcc.dg/guality/csttest.c: New test.
7602 * gfortran.dg/pr49698.f90: New test.
7604 2011-07-11 Jeff Law <law@redhat.com>
7606 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7608 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7610 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7611 * go.test/go-test.exp (go-set-goarch): Likewise.
7613 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7616 * gcc.target/avr/torture/pr39633.c: New test case.
7618 2011-07-11 Tobias Burnus <burnus@net-b.de>
7621 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7623 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7625 * lib/target-supports.exp (check_effective_target_scheduling):
7627 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7628 * gcc.dg/pr45055.c: Ditto.
7629 * gcc.dg/pr45353.c: Ditto.
7630 * g++.dg/pr45056.C: Ditto.
7632 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7634 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7635 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7636 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7637 * g++.dg/torture/pr31863.C: Skip AVR.
7639 2011-07-10 Tobias Burnus <burnus@net-b.de>
7642 * gfortran.dg/intrinsic_signal.f90: New.
7644 2011-07-09 Jason Merrill <jason@redhat.com>
7646 * g++.dg/cpp0x/regress/regress6.C: New.
7647 * g++.dg/parse/crash45.C: Adjust message.
7648 * g++.dg/template/crash38.C: Adjust message.
7649 * g++.dg/template/crash64.C: Adjust message.
7651 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7653 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7654 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7655 * g++.dg/abi/bitfield3.C: Likewise.
7656 * g++.dg/eh/pr38662.C: Likewise.
7657 * g++.dg/ext/attrib36.C: Likewise.
7658 * g++.dg/ext/attrib37.C: Likewise.
7659 * g++.dg/ext/attrib8.C: Likewise.
7660 * g++.dg/ext/tmplattr1.C: Likewise.
7661 * g++.dg/inherit/override-attribs.C: Likewise.
7662 * g++.dg/opt/inline9.C: Likewise.
7663 * g++.dg/opt/life1.C: Likewise.
7664 * g++.dg/opt/longbranch2.C: Likewise.
7665 * g++.dg/opt/nrv12.C: Likewise.
7666 * g++.dg/opt/reg-stack4.C: Likewise.
7667 * g++.dg/other/pr35504.C: Likewise.
7668 * g++.dg/other/pr39496.C: Likewise.
7669 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7670 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7671 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7672 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7673 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7674 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7675 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7676 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7677 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7678 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7679 * g++.dg/warn/pr15774-1.C: Likewise.
7680 * g++.dg/warn/pr15774-2.C: Likewise.
7681 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7682 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7683 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7684 * g++.old-deja/g++.pt/asm2.C: Likewise.
7685 * gcc.c-torture/compile/20000804-1.c: Likewise.
7686 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7687 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7688 * gcc.dg/20020108-1.c: Likewise.
7689 * gcc.dg/20020122-2.c: Likewise.
7690 * gcc.dg/20020122-3.c: Likewise.
7691 * gcc.dg/20020206-1.c: Likewise.
7692 * gcc.dg/20020219-1.c: Likewise.
7693 * gcc.dg/20020310-1.c: Likewise.
7694 * gcc.dg/20020411-1.c: Likewise.
7695 * gcc.dg/20020418-2.c: Likewise.
7696 * gcc.dg/20020426-2.c: Likewise.
7697 * gcc.dg/20020517-1.c: Likewise.
7698 * gcc.dg/20030204-1.c: Likewise.
7699 * gcc.dg/20030826-2.c: Likewise.
7700 * gcc.dg/20031102-1.c: Likewise.
7701 * gcc.dg/20031202-1.c: Likewise.
7702 * gcc.dg/20050111-1.c: Likewise.
7703 * gcc.dg/20050503-1.c: Likewise.
7704 * gcc.dg/array-init-1.c: Likewise.
7705 * gcc.dg/builtin-apply4.c: Likewise.
7706 * gcc.dg/dfp/pr31344.c: Likewise.
7707 * gcc.dg/gomp/atomic-11.c: Likewise.
7708 * gcc.dg/graphite/pr40281.c: Likewise.
7709 * gcc.dg/ia64-sync-1.c: Likewise.
7710 * gcc.dg/ia64-sync-2.c: Likewise.
7711 * gcc.dg/ia64-sync-3.c: Likewise.
7712 * gcc.dg/ia64-sync-4.c: Likewise.
7713 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7714 * gcc.dg/invalid-call-1.c: Likewise.
7715 * gcc.dg/loop-3.c: Likewise.
7716 * gcc.dg/lower-subreg-1.c: Likewise.
7717 * gcc.dg/lto/pr47259_0.c: Likewise.
7718 * gcc.dg/nested-calls-1.c: Likewise.
7719 * gcc.dg/pr20017.c: Likewise.
7720 * gcc.dg/pr25023.c: Likewise.
7721 * gcc.dg/pr27671-2.c: Likewise.
7722 * gcc.dg/pr32176.c: Likewise.
7723 * gcc.dg/pr33676.c: Likewise.
7724 * gcc.dg/pr35045.c: Likewise.
7725 * gcc.dg/pr36015.c: Likewise.
7726 * gcc.dg/pr36584.c: Likewise.
7727 * gcc.dg/pr36998.c: Likewise.
7728 * gcc.dg/pr37438.c: Likewise.
7729 * gcc.dg/pr37908.c: Likewise.
7730 * gcc.dg/pr41241.c: Likewise.
7731 * gcc.dg/pr41340.c: Likewise.
7732 * gcc.dg/pr44136.c: Likewise.
7733 * gcc.dg/pr44194-1.c: Likewise.
7734 * gcc.dg/pr46212.c: Likewise.
7735 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7736 * gcc.dg/setjmp-2.c: Likewise.
7737 * gcc.dg/short-compare-1.c: Likewise.
7738 * gcc.dg/short-compare-2.c: Likewise.
7739 * gcc.dg/smod-1.c: Likewise.
7740 * gcc.dg/sync-2.c: Likewise.
7741 * gcc.dg/sync-3.c: Likewise.
7742 * gcc.dg/tls/opt-1.c: Likewise.
7743 * gcc.dg/tls/opt-2.c: Likewise.
7744 * gcc.dg/tls/opt-3.c: Likewise.
7745 * gcc.dg/torture/badshift.c: Likewise.
7746 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7747 * gcc.dg/torture/pr20314-2.c: Likewise.
7748 * gcc.dg/torture/pr36891.c: Likewise.
7749 * gcc.dg/torture/pr38774.c: Likewise.
7750 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7751 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7752 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7753 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7754 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7755 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7756 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7757 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7758 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7759 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7760 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7761 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7762 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7763 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7764 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7765 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7766 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7767 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7768 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7769 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7770 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7771 * gcc.dg/unroll-1.c: Likewise.
7772 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7773 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7774 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7775 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7776 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7777 * gcc.target/i386/20000609-1.c: Likewise.
7778 * gcc.target/i386/20000720-1.c: Likewise.
7779 * gcc.target/i386/20000724-1.c: Likewise.
7780 * gcc.target/i386/20011107-1.c: Likewise.
7781 * gcc.target/i386/20011119-1.c: Likewise.
7782 * gcc.target/i386/20020201-3.c: Likewise.
7783 * gcc.target/i386/20020218-1.c: Likewise.
7784 * gcc.target/i386/20020729-1.c: Likewise.
7785 * gcc.target/i386/20030926-1.c: Likewise.
7786 * gcc.target/i386/20060125-1.c: Likewise.
7787 * gcc.target/i386/20060125-2.c: Likewise.
7788 * gcc.target/i386/20060512-1.c: Likewise.
7789 * gcc.target/i386/20060512-2.c: Likewise.
7790 * gcc.target/i386/20060512-3.c: Likewise.
7791 * gcc.target/i386/20060512-4.c: Likewise.
7792 * gcc.target/i386/387-1.c: Likewise.
7793 * gcc.target/i386/387-2.c: Likewise.
7794 * gcc.target/i386/387-5.c: Likewise.
7795 * gcc.target/i386/387-6.c: Likewise.
7796 * gcc.target/i386/980312-1.c: Likewise.
7797 * gcc.target/i386/980313-1.c: Likewise.
7798 * gcc.target/i386/990117-1.c: Likewise.
7799 * gcc.target/i386/990424-1.c: Likewise.
7800 * gcc.target/i386/990524-1.c: Likewise.
7801 * gcc.target/i386/991129-1.c: Likewise.
7802 * gcc.target/i386/991214-1.c: Likewise.
7803 * gcc.target/i386/991230-1.c: Likewise.
7804 * gcc.target/i386/addr-sel-1.c: Likewise.
7805 * gcc.target/i386/aggregate-ret1.c: Likewise.
7806 * gcc.target/i386/aggregate-ret2.c: Likewise.
7807 * gcc.target/i386/align-main-3.c: Likewise.
7808 * gcc.target/i386/amd64-abi-1.c: Likewise.
7809 * gcc.target/i386/amd64-abi-2.c: Likewise.
7810 * gcc.target/i386/amd64-abi-4.c: Likewise.
7811 * gcc.target/i386/amd64-abi-5.c: Likewise.
7812 * gcc.target/i386/amd64-abi-6.c: Likewise.
7813 * gcc.target/i386/asm-1.c: Likewise.
7814 * gcc.target/i386/asm-3.c: Likewise.
7815 * gcc.target/i386/asm-5.c: Likewise.
7816 * gcc.target/i386/attributes-error.c: Likewise.
7817 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7818 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7819 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7820 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7821 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7822 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7823 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7824 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7825 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7826 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7827 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7828 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7829 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7830 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7831 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7832 * gcc.target/i386/bitfield1.c: Likewise.
7833 * gcc.target/i386/bitfield2.c: Likewise.
7834 * gcc.target/i386/bmi-2.c: Likewise.
7835 * gcc.target/i386/bmi-5.c: Likewise.
7836 * gcc.target/i386/builtin-unreachable.c: Likewise.
7837 * gcc.target/i386/cleanup-2.c: Likewise.
7838 * gcc.target/i386/clobbers.c: Likewise.
7839 * gcc.target/i386/cmov8.c: Likewise.
7840 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7841 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7842 * gcc.target/i386/compress-float-387.c: Likewise.
7843 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7844 * gcc.target/i386/compress-float-sse.c: Likewise.
7845 * gcc.target/i386/crc32-2.c: Likewise.
7846 * gcc.target/i386/crc32-3.c: Likewise.
7847 * gcc.target/i386/divmod-7.c: Likewise.
7848 * gcc.target/i386/divmod-8.c: Likewise.
7849 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7850 * gcc.target/i386/fma3-builtin.c: Likewise.
7851 * gcc.target/i386/fma3-fma.c: Likewise.
7852 * gcc.target/i386/fma4-256-vector.c: Likewise.
7853 * gcc.target/i386/fma4-builtin.c: Likewise.
7854 * gcc.target/i386/fma4-fma-2.c: Likewise.
7855 * gcc.target/i386/fma4-fma.c: Likewise.
7856 * gcc.target/i386/fma4-vector-2.c: Likewise.
7857 * gcc.target/i386/fma4-vector.c: Likewise.
7858 * gcc.target/i386/funcspec-1.c: Likewise.
7859 * gcc.target/i386/funcspec-10.c: Likewise.
7860 * gcc.target/i386/funcspec-11.c: Likewise.
7861 * gcc.target/i386/funcspec-2.c: Likewise.
7862 * gcc.target/i386/funcspec-5.c: Likewise.
7863 * gcc.target/i386/funcspec-6.c: Likewise.
7864 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7865 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7866 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7867 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7868 * gcc.target/i386/incoming-1.c: Likewise.
7869 * gcc.target/i386/incoming-10.c: Likewise.
7870 * gcc.target/i386/incoming-11.c: Likewise.
7871 * gcc.target/i386/incoming-12.c: Likewise.
7872 * gcc.target/i386/incoming-13.c: Likewise.
7873 * gcc.target/i386/incoming-14.c: Likewise.
7874 * gcc.target/i386/incoming-15.c: Likewise.
7875 * gcc.target/i386/incoming-2.c: Likewise.
7876 * gcc.target/i386/incoming-3.c: Likewise.
7877 * gcc.target/i386/incoming-4.c: Likewise.
7878 * gcc.target/i386/incoming-5.c: Likewise.
7879 * gcc.target/i386/incoming-6.c: Likewise.
7880 * gcc.target/i386/incoming-7.c: Likewise.
7881 * gcc.target/i386/incoming-8.c: Likewise.
7882 * gcc.target/i386/incoming-9.c: Likewise.
7883 * gcc.target/i386/lea.c: Likewise.
7884 * gcc.target/i386/local.c: Likewise.
7885 * gcc.target/i386/loop-1.c: Likewise.
7886 * gcc.target/i386/loop-2.c: Likewise.
7887 * gcc.target/i386/loop-3.c: Likewise.
7888 * gcc.target/i386/max-stack-align.c: Likewise.
7889 * gcc.target/i386/memcpy-1.c: Likewise.
7890 * gcc.target/i386/movbe-2.c: Likewise.
7891 * gcc.target/i386/movq-2.c: Likewise.
7892 * gcc.target/i386/movq.c: Likewise.
7893 * gcc.target/i386/nrv1.c: Likewise.
7894 * gcc.target/i386/pad-4.c: Likewise.
7895 * gcc.target/i386/pad-5a.c: Likewise.
7896 * gcc.target/i386/pad-5b.c: Likewise.
7897 * gcc.target/i386/pad-6a.c: Likewise.
7898 * gcc.target/i386/pad-6b.c: Likewise.
7899 * gcc.target/i386/pad-7.c: Likewise.
7900 * gcc.target/i386/pad-9.c: Likewise.
7901 * gcc.target/i386/pentium4-not-mull.c: Likewise.
7902 * gcc.target/i386/pic-1.c: Likewise.
7903 * gcc.target/i386/pr12092-1.c: Likewise.
7904 * gcc.target/i386/pr12329.c: Likewise.
7905 * gcc.target/i386/pr21518.c: Likewise.
7906 * gcc.target/i386/pr22362.c: Likewise.
7907 * gcc.target/i386/pr22585.c: Likewise.
7908 * gcc.target/i386/pr23098.c: Likewise.
7909 * gcc.target/i386/pr25196.c: Likewise.
7910 * gcc.target/i386/pr25293.c: Likewise.
7911 * gcc.target/i386/pr25654.c: Likewise.
7912 * gcc.target/i386/pr26449.c: Likewise.
7913 * gcc.target/i386/pr26778.c: Likewise.
7914 * gcc.target/i386/pr26826.c: Likewise.
7915 * gcc.target/i386/pr27266.c: Likewise.
7916 * gcc.target/i386/pr29978.c: Likewise.
7917 * gcc.target/i386/pr30505.c: Likewise.
7918 * gcc.target/i386/pr30961-1.c: Likewise.
7919 * gcc.target/i386/pr31628.c: Likewise.
7920 * gcc.target/i386/pr32000-2.c: Likewise.
7921 * gcc.target/i386/pr32661-1.c: Likewise.
7922 * gcc.target/i386/pr32708-2.c: Likewise.
7923 * gcc.target/i386/pr32708-3.c: Likewise.
7924 * gcc.target/i386/pr34256.c: Likewise.
7925 * gcc.target/i386/pr34312.c: Likewise.
7926 * gcc.target/i386/pr34522.c: Likewise.
7927 * gcc.target/i386/pr35160.c: Likewise.
7928 * gcc.target/i386/pr35281.c: Likewise.
7929 * gcc.target/i386/pr36246.c: Likewise.
7930 * gcc.target/i386/pr36786.c: Likewise.
7931 * gcc.target/i386/pr37275.c: Likewise.
7932 * gcc.target/i386/pr37843-3.c: Likewise.
7933 * gcc.target/i386/pr37843-4.c: Likewise.
7934 * gcc.target/i386/pr39082-1.c: Likewise.
7935 * gcc.target/i386/pr39431.c: Likewise.
7936 * gcc.target/i386/pr39496.c: Likewise.
7937 * gcc.target/i386/pr39543-2.c: Likewise.
7938 * gcc.target/i386/pr39911.c: Likewise.
7939 * gcc.target/i386/pr40718.c: Likewise.
7940 * gcc.target/i386/pr40906-1.c: Likewise.
7941 * gcc.target/i386/pr40906-2.c: Likewise.
7942 * gcc.target/i386/pr40906-3.c: Likewise.
7943 * gcc.target/i386/pr40934.c: Likewise.
7944 * gcc.target/i386/pr41900.c: Likewise.
7945 * gcc.target/i386/pr42589.c: Likewise.
7946 * gcc.target/i386/pr43662.c: Likewise.
7947 * gcc.target/i386/pr43671.c: Likewise.
7948 * gcc.target/i386/pr43766.c: Likewise.
7949 * gcc.target/i386/pr43869.c: Likewise.
7950 * gcc.target/i386/pr44942.c: Likewise.
7951 * gcc.target/i386/pr44948-2a.c: Likewise.
7952 * gcc.target/i386/pr45234.c: Likewise.
7953 * gcc.target/i386/pr45336-2.c: Likewise.
7954 * gcc.target/i386/pr45336-4.c: Likewise.
7955 * gcc.target/i386/pr45852.c: Likewise.
7956 * gcc.target/i386/pr46470.c: Likewise.
7957 * gcc.target/i386/pr48037-1.c: Likewise.
7958 * gcc.target/i386/pr48389.c: Likewise.
7959 * gcc.target/i386/pr49095.c: Likewise.
7960 * gcc.target/i386/pr9771-1.c: Likewise.
7961 * gcc.target/i386/rdfsbase-1.c: Likewise.
7962 * gcc.target/i386/rdfsbase-2.c: Likewise.
7963 * gcc.target/i386/rdgsbase-1.c: Likewise.
7964 * gcc.target/i386/rdgsbase-2.c: Likewise.
7965 * gcc.target/i386/rdrand-3.c: Likewise.
7966 * gcc.target/i386/regparm-stdcall.c: Likewise.
7967 * gcc.target/i386/regparm.c: Likewise.
7968 * gcc.target/i386/reload-1.c: Likewise.
7969 * gcc.target/i386/rotate-2.c: Likewise.
7970 * gcc.target/i386/sibcall-5.c: Likewise.
7971 * gcc.target/i386/signbit-1.c: Likewise.
7972 * gcc.target/i386/signbit-2.c: Likewise.
7973 * gcc.target/i386/signbit-3.c: Likewise.
7974 * gcc.target/i386/sse-5.c: Likewise.
7975 * gcc.target/i386/sse-8.c: Likewise.
7976 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7977 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7978 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7979 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7980 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7981 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7982 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7983 * gcc.target/i386/sse2-movq-2.c: Likewise.
7984 * gcc.target/i386/sse2-movq-3.c: Likewise.
7985 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7986 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7987 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7988 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7989 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7990 * gcc.target/i386/ssefn-1.c: Likewise.
7991 * gcc.target/i386/ssefn-2.c: Likewise.
7992 * gcc.target/i386/sseregparm-1.c: Likewise.
7993 * gcc.target/i386/sseregparm-2.c: Likewise.
7994 * gcc.target/i386/sseregparm-3.c: Likewise.
7995 * gcc.target/i386/sseregparm-4.c: Likewise.
7996 * gcc.target/i386/sseregparm-5.c: Likewise.
7997 * gcc.target/i386/sseregparm-6.c: Likewise.
7998 * gcc.target/i386/sseregparm-7.c: Likewise.
7999 * gcc.target/i386/sseregparm-8.c: Likewise.
8000 * gcc.target/i386/stack-realign.c: Likewise.
8001 * gcc.target/i386/stack-usage-realign.c: Likewise.
8002 * gcc.target/i386/stackalign/asm-1.c: Likewise.
8003 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8004 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8005 * gcc.target/i386/stackalign/return-1.c: Likewise.
8006 * gcc.target/i386/stackalign/return-2.c: Likewise.
8007 * gcc.target/i386/stackalign/return-3.c: Likewise.
8008 * gcc.target/i386/tailcall-1.c: Likewise.
8009 * gcc.target/i386/tbm-2.c: Likewise.
8010 * gcc.target/i386/udivmod-7.c: Likewise.
8011 * gcc.target/i386/udivmod-8.c: Likewise.
8012 * gcc.target/i386/unroll-1.c: Likewise.
8013 * gcc.target/i386/vararg-1.c: Likewise.
8014 * gcc.target/i386/vararg-2.c: Likewise.
8015 * gcc.target/i386/vect8-ret.c: Likewise.
8016 * gcc.target/i386/vectorize5.c: Likewise.
8017 * gcc.target/i386/wmul-1.c: Likewise.
8018 * gcc.target/i386/wmul-2.c: Likewise.
8019 * gcc.target/i386/wrfsbase-1.c: Likewise.
8020 * gcc.target/i386/wrfsbase-2.c: Likewise.
8021 * gcc.target/i386/wrgsbase-1.c: Likewise.
8022 * gcc.target/i386/wrgsbase-2.c: Likewise.
8023 * gcc.target/i386/xop-pcmov.c: Likewise.
8024 * gcc.target/i386/xop-pcmov2.c: Likewise.
8025 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8026 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8027 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8028 * gcc.target/i386/xop-shift1-vector.c: Likewise.
8029 * gcc.target/i386/xop-shift2-vector.c: Likewise.
8030 * gcc.target/i386/xop-shift3-vector.c: Likewise.
8031 * gcc.target/i386/zee.c: Likewise.
8032 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8033 * gfortran.dg/compiler-directive_2.f: Likewise.
8034 * gfortran.dg/g77/20010216-1.f: Likewise.
8035 * gfortran.dg/gomp/pr39152.f90: Likewise.
8036 * gfortran.dg/pr33794.f90: Likewise.
8038 2011-07-09 Jason Merrill <jason@redhat.com>
8040 * g++.dg/cpp0x/regress/regress5.C: New.
8042 2011-07-08 Jason Merrill <jason@redhat.com>
8045 * g++.dg/expr/compound-asn1.C: New.
8046 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8048 2011-07-08 Jakub Jelinek <jakub@redhat.com>
8051 * gcc.target/powerpc/altivec-34.c: New test.
8053 2011-07-08 Jason Merrill <jason@redhat.com>
8056 * g++.dg/abi/guard3.C: New.
8058 2011-07-08 Julian Brown <julian@codesourcery.com>
8060 * lib/target-supports.exp
8061 (check_effective_target_arm_little_endian): New.
8062 (check_effective_target_vect_pack_trunc): Use above.
8063 (check_effective_target_vect_unpack): Likewise.
8064 (check_effective_target_vect_element_align): Test
8065 check_effective_target_arm_vect_no_misalign for ARM.
8067 2011-07-08 Jason Merrill <jason@redhat.com>
8070 * g++.dg/cpp0x/constexpr-rom.C: New.
8072 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
8075 * g++.dg/torture/pr49519.C: New test.
8077 2011-07-08 Martin Jambor <mjambor@suse.cz>
8079 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8081 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8084 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8086 2011-07-08 Richard Guenther <rguenther@suse.de>
8088 PR tree-optimization/49662
8089 * gcc.dg/graphite/interchange-14.c: XFAIL.
8090 * gcc.dg/graphite/interchange-15.c: Likewise.
8091 * gcc.dg/graphite/interchange-mvt.c: Likewise.
8093 2011-07-06 Jason Merrill <jason@redhat.com>
8096 * g++.dg/cpp0x/regress/regress4.C: New.
8098 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
8101 * gfortran.dg/result_in_spec_4.f90: New test.
8103 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8105 * gcc.target/sparc/cas64.c: New test.
8107 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8110 * g++.dg/torture/pr49644.C: New test.
8113 * gcc.c-torture/execute/pr49644.c: New test.
8115 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
8117 * lib/target-supports.exp (check_effective_target_ia32): New.
8118 (check_effective_target_x32): Likewise.
8119 (check_effective_target_vect_cmdline_needed): Also check x32.
8121 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8123 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8125 * gcc.target/arm/pr42235.c: Likewise.
8126 * gcc.target/arm/pr42495.c: Likewise.
8127 * gcc.target/arm/pr42574.c: Likewise.
8128 * gcc.target/arm/thumb-branch1.c: Likewise.
8130 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8131 unneeded prune of possible warning.
8132 * gcc.target/arm/pr40956.c: Likewise.
8133 * gcc.target/arm/pr42505.c: Likewise.
8135 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8136 * gcc.c-torture/compile/pr46883.c: Likewise.
8137 * gcc.c-torture/compile/pr46934.c: Likewise.
8139 * gcc.target/arm/pr41679.c: Remove test directives in preparation
8140 for move to ../../gcc.c-torture/compile.
8141 * gcc.target/arm/pr46883.c: Likewise.
8142 * gcc.target/arm/pr46934.c: Likewise.
8144 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8145 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8146 * gcc.target/arm/wmul-1.c: Likewise.
8147 * gcc.target/arm/wmul-2.c: Likewise.
8148 * gcc.target/arm/wmul-3.c: Likewise.
8149 * gcc.target/arm/wmul-4.c: Likewise.
8150 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8151 add tab after scan target.
8152 * gcc.target/arm/smlaltt-1.c: Likewise.
8153 * gcc.target/arm/smlatb-1.c: Likewise.
8154 * gcc.target/arm/smlatt-1.c: Likewise.
8156 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8159 * gcc.dg/debug/pr49522.c: New test.
8161 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
8163 * gcc.dg/pragma-align.c: Run only if target !default_packed.
8164 * gcc.dg/pr46212.c: Run only if target int32plus.
8165 * gcc.dg/torture/pr48146.c: Ditto.
8166 * gcc.dg/tree-ssa/vrp51.c: Ditto.
8167 * c-c++-common/pr44832.c: Ditto.
8168 * gcc.dg/pr49544.c: Run only if target ptr32plus.
8169 * gcc.dg/pr31490.c: Ditto.
8170 * gcc.dg/torture/builtin-math-7.c: Run only if target
8172 * gcc.dg/torture/pr45764.c: Skip for AVR.
8173 * gcc.dg/pr47893.c: Ditto.
8175 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8177 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8178 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8179 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8180 add tab to scan target.
8182 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
8184 * gcc.target/arm/neon-modes-3.c: New test.
8186 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
8188 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8189 -fno-loop-interchange -ffast-math.
8191 2011-07-07 Richard Guenther <rguenther@suse.de>
8193 * gcc.dg/ftrapv-3.c: New testcase.
8195 2011-07-07 Richard Guenther <rguenther@suse.de>
8197 * gcc.dg/tree-ssa/vrp58.c: New testcase.
8198 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8200 2011-07-07 Kai Tietz <ktietz@redhat.com>
8202 * gcc.dg/binop-notxor1.c: New test.
8203 * gcc.dg/binop-notand4a.c: New test.
8204 * gcc.dg/binop-notxor2.c: New test.
8205 * gcc.dg/binop-notand3a.c: New test.
8206 * gcc.dg/binop-notand2a.c: New test.
8207 * gcc.dg/binop-notand6a.c: New test.
8208 * gcc.dg/binop-notor1.c: New test.
8209 * gcc.dg/binop-notand1a.c: New test.
8210 * gcc.dg/binop-notand5a.c: New test.
8211 * gcc.dg/binop-notor2.c: New test.
8213 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8216 * gcc.dg/gomp/pr49640.c: New test.
8218 2011-07-07 Richard Guenther <rguenther@suse.de>
8220 * gcc.dg/graphite/pr37485.c: Add -floop-block.
8222 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8225 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8227 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8229 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8230 * gcc.target/powerpc/no-r11-2.c: Ditto.
8231 * gcc.target/powerpc/no-r11-3.c: Ditto.
8233 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
8235 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8236 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8238 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
8240 * lib/target-supports.exp (check_profiling_available): Disable
8241 profiling with -fprofile-generate for target avr.
8243 2011-07-06 Richard Guenther <rguenther@suse.de>
8245 PR tree-optimization/49645
8246 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8248 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
8251 * gcc.dg/pr47383.c: New.
8253 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8255 PR tree-optimization/49647
8256 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8258 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
8261 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8262 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8264 2011-07-05 Jason Merrill <jason@redhat.com>
8267 * g++.dg/template/template-id-4.C: New.
8269 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8271 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8272 * gcc.dg/pr43402.c: Ditto.
8274 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8276 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8278 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8280 * gcc.target/powerpc/ppc-switch-1.c: New test for
8281 --param case-values-threshold.
8282 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8284 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
8286 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8288 2011-07-05 Jason Merrill <jason@redhat.com>
8290 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8292 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
8294 PR tree-optimization/47654
8295 * gcc.dg/graphite/block-pr47654.c: New.
8297 2011-07-05 Jason Merrill <jason@redhat.com>
8299 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8301 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
8303 PR tree-optimization/49580
8304 * gcc.dg/autopar/pr49580.c: New test.
8306 2011-07-05 Richard Guenther <rguenther@suse.de>
8308 PR tree-optimization/49518
8309 PR tree-optimization/49628
8310 * g++.dg/torture/pr49628.C: New testcase.
8311 * gcc.dg/torture/pr49518.c: Likewise.
8313 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8315 * ada/acats/run_acats (which): Extract last field from type -p,
8316 type output only if command succeeded.
8318 2011-07-04 Jason Merrill <jason@redhat.com>
8320 * g++.dg/abi/mangle48.C: New.
8322 * g++.dg/cpp0x/diag1.C: New.
8324 * g++.dg/diagnostic/aka1.C: New.
8326 2011-07-04 Jakub Jelinek <jakub@redhat.com>
8328 PR rtl-optimization/49619
8329 * gcc.dg/pr49619.c: New test.
8331 PR rtl-optimization/49472
8332 * gfortran.dg/pr49472.f90: New test.
8335 * gcc.dg/pr49602.c: New test.
8337 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
8341 * gcc.target/avr/avr.exp: Run over cpp files, too.
8342 * gcc.target/avr/torture/avr-torture.exp: Ditto.
8343 * gcc.target/avr/progmem.h: New file.
8344 * gcc.target/avr/exit-abort.h: New file.
8345 * gcc.target/avr/progmem-error-1.c: New file.
8346 * gcc.target/avr/progmem-error-1.cpp: New file.
8347 * gcc.target/avr/progmem-warning-1.c: New file.
8348 * gcc.target/avr/torture/progmem-1.c: New file.
8349 * gcc.target/avr/torture/progmem-1.cpp: New file.
8351 2011-07-04 Richard Guenther <rguenther@suse.de>
8353 PR tree-optimization/49615
8354 * g++.dg/torture/pr49615.C: New testcase.
8356 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
8358 PR tree-optimization/49610
8359 * gcc.dg/vect/pr49610.c: New test.
8361 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
8363 * gnat.dg/specs/debug1.ads: New test.
8365 2011-07-02 Janus Weil <janus@gcc.gnu.org>
8368 * gfortran.dg/typebound_proc_23.f90: New.
8370 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
8373 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8375 2011-07-01 Jason Merrill <jason@redhat.com>
8378 * g++.dg/template/template-id-3.C: New.
8381 * g++.dg/template/qualified-id4.C: New.
8384 * g++.dg/template/explicit-args4.C: New.
8387 * g++.dg/template/offsetof2.C: New.
8389 2011-07-01 Kai Tietz <ktietz@redhat.com>
8391 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8393 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8396 * lib/target-supports.exp (check_effective_target_gld): New proc.
8398 2011-07-01 Richard Guenther <rguenther@suse.de>
8400 PR tree-optimization/49603
8401 * gcc.dg/torture/pr49603.c: New testcase.
8403 2011-06-30 Jason Merrill <jason@redhat.com>
8406 * g++.dg/rtti/template1.C: New.
8409 * g++.dg/cpp0x/regress/ctor1.C: New.
8412 * g++.dg/cpp0x/initlist54.C: New.
8414 2011-06-30 Martin Jambor <mjambor@suse.cz>
8416 * gcc.dg/tree-ssa/sra-12.c: New test.
8418 2011-06-29 Jason Merrill <jason@redhat.com>
8420 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8422 2011-06-30 Richard Guenther <rguenther@suse.de>
8424 PR tree-optimization/46787
8425 * gcc.dg/vect/vect-121.c: New testcase.
8427 2011-06-30 Martin Jambor <mjambor@suse.cz>
8429 PR tree-optimization/49094
8430 * gcc.dg/tree-ssa/pr49094.c: New test.
8432 2011-06-30 Jakub Jelinek <jakub@redhat.com>
8435 * gfortran.dg/pr49540-1.f90: New test.
8436 * gfortran.dg/pr49540-2.f90: New test.
8438 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8441 * ada/acats/run_acats (which): Use last field of type -p output.
8443 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8444 Iain Sandoe <iains@gcc.gnu.org>
8447 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8448 Only skip on 64-bit *-*-darwin8* && !objc2.
8450 2011-06-30 Richard Guenther <rguenther@suse.de>
8452 PR tree-optimization/38752
8453 * gcc.c-torture/compile/pr38752.c: New testcase.
8455 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
8457 * gcc.dg/vect/slp-widen-mult-half.c: New test.
8458 * gcc.dg/vect/vect-widen-mult-half.c: New test.
8460 2011-06-29 Jason Merrill <jason@redhat.com>
8463 * g++.dg/cpp0x/initlist53.C: Use placement new.
8464 * g++.dg/cpp0x/initlist-value.C: Use placement new.
8465 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8468 * g++.dg/cpp0x/trailing6.C: New.
8469 * g++.dg/cpp0x/pr45908.C: No error.
8472 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8475 * g++.dg/cpp0x/constexpr-using2.C: New.
8477 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8480 * g++.dg/cpp0x/constexpr-diag3.C: New.
8481 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8482 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8483 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8484 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8486 2011-06-29 Jason Merrill <jason@redhat.com>
8488 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8490 2011-06-29 Richard Guenther <rguenther@suse.de>
8492 * gcc.dg/tree-ssa/loop-17.c: Adjust.
8494 2011-06-29 Jason Merrill <jason@redhat.com>
8496 * g++.dg/cpp0x/initlist-value2.C: New.
8498 * g++.dg/cpp0x/constexpr-initlist4.C: New.
8499 * g++.dg/cpp0x/initlist-value.C: New.
8501 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
8503 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8505 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8507 * gcc.dg/inline_1.c: Remove dg-excess-errors.
8508 * gcc.dg/inline_2.c: Likewise.
8509 * gcc.dg/unroll_1.c: Likewise.
8511 2011-06-29 Jakub Jelinek <jakub@redhat.com>
8514 * gcc.target/i386/pr49567.c: New test.
8516 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
8518 * gnat.dg/opt17.ad[sb]: New test.
8520 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8521 Tom de Vries <tom@codesourcery.com>
8523 * lib/target-supports.exp (check_effective_target_arm_nothumb)
8524 (check_effective_target_arm_thumb2): New effective targets.
8525 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
8526 properly. Clean up temporary files.
8527 * gcc.target/arm/ivopts-2.c: Likewise.
8528 * gcc.target/arm/ivopts-3.c: Likewise.
8529 * gcc.target/arm/ivopts-4.c: Likewise.
8530 * gcc.target/arm/ivopts-5.c: Likewise.
8531 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8533 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8536 * gfortran.dg/reshape_zerosize_3.f90: New test.
8538 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8540 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8541 * gcc.target/arm/vfp-ldmias.c: Likewise.
8542 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8543 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8544 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8545 * gcc.target/arm/vfp-stmias.c: Likewise.
8546 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8547 * gcc.target/arm/vfp-stmiad.c: Likewise.
8549 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8551 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8553 * gcc.target/arm/pr45701-2.c: Ditto.
8555 2011-06-27 Janus Weil <janus@gcc.gnu.org>
8558 * gfortran.dg/allocatable_scalar_9.f90: Modified.
8559 * gfortran.dg/extends_14.f03: Modified.
8561 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8563 * lib/target-supports-dg.exp (dg-require-effective-target): Return
8564 early if the test is already being skipped.
8566 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8567 scan-assembler-dem-not): For missing file, report unresolved with
8568 same message as for pass/fail, with reason reported in log file.
8570 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8571 from add_options_for_arm_neon_fp16.
8572 (check_effective_target_arm_fp16_ok_nocache): Renamed from
8573 check_effective_target_arm_neon_fp16_ok_nocache.
8574 Check -mfpu and -mfloat-abi options from current multilib.
8575 Do not require neon support.
8576 (check_effective_target_arm_fp16_ok): Renamed from
8577 check_effecitve_target_arm_neon_fp16_ok.
8578 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8579 arm_neon_fp16_ok and arm_fp16.
8580 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8581 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8582 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8583 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8585 2011-06-27 Jakub Jelinek <jakub@redhat.com>
8587 * gcc.dg/builtin-assume-aligned-1.c: New test.
8588 * gcc.dg/builtin-assume-aligned-2.c: New test.
8589 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8592 * gcc.dg/pr49544.c: New test.
8594 2011-06-27 Richard Guenther <rguenther@suse.de>
8596 PR tree-optimization/49394
8597 * g++.dg/torture/pr49394.C: New testcase.
8599 2011-06-27 Kai Tietz <ktietz@redhat.com>
8601 * gcc.dg/optimize-bswapdi-2.c: New test.
8603 2011-06-27 Michael Hope <michael.hope@linaro.org>
8604 Richard Sandiford <richard.sandiford@linaro.org>
8606 PR tree-optimization/49169
8607 * gcc.dg/torture/pr49169.c: New test.
8609 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8612 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8614 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8617 2011-06-26 Jason Merrill <jason@redhat.com>
8619 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8622 * g++.dg/init/ref19.C: New.
8623 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8625 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8627 PR tree-optimization/48377
8628 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8631 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8634 * lib/target-supports.exp (check_effective_target_non_strict_align):
8636 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8638 2011-06-24 Martin Jambor <mjambor@suse.cz>
8640 PR tree-optimizations/49516
8641 * g++.dg/tree-ssa/pr49516.C: New test.
8643 2011-06-23 Jason Merrill <jason@redhat.com>
8646 * g++.dg/template/partial10.C: New.
8647 * g++.dg/template/partial11.C: New.
8649 2011-06-23 Jeff Law <law@redhat.com>
8652 * gcc.dg/pr48770.c: New test.
8654 2011-06-23 Jan Hubicka <jh@suse.cz>
8657 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8659 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8662 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8663 instead of -fdump-tree-optimized.
8665 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8668 * g++.dg/template/crash107.C: New.
8669 * g++.dg/template/error17.C: Adjust.
8671 2011-06-23 Jason Merrill <jason@redhat.com>
8674 * g++.dg/cpp0x/defaulted30.C: New.
8677 * g++.dg/rtti/anon-ns1.C: New.
8680 * g++.dg/init/ref18.C: New.
8683 * g++.dg/template/partial9.C: New.
8685 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8688 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8690 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8693 * gcc.dg/pr49496.c: New test.
8695 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8697 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8700 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8702 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8703 * gcc.target/arm/pr42879.c: Likewise.
8704 * gcc.target/arm/pr45701-3.c: Likewise.
8706 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8707 * gcc.target/arm/pr40482.c: Likewise.
8708 * gcc.target/arm/stack-corruption.c: Likewise.
8710 2011-06-22 Richard Guenther <rguenther@suse.de>
8712 PR tree-optimization/49493
8713 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8715 2011-06-22 Jason Merrill <jason@redhat.com>
8718 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8720 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8721 Dmitry Melnik <dm@ispras.ru>
8723 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8724 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8725 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8727 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8729 * gcc.target/arm/tlscall.c: New.
8731 2011-06-21 Jason Merrill <jason@redhat.com>
8734 * g++.dg/cpp0x/constexpr-ref1.C: New.
8735 * g++.dg/cpp0x/constexpr-ref2.C: New.
8736 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8739 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8742 * g++.dg/template/param3.C: New.
8744 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8746 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8747 my_clrsb test functions.
8749 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8750 test_sll, test_ull): Add clrsb tests.
8751 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8754 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8757 * gfortran.dg/class_44.f03: New.
8759 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8761 PR tree-optimization/49478
8762 * gcc.dg/vect/pr49478.c
8764 2011-06-21 Richard Guenther <rguenther@suse.de>
8766 PR tree-optimization/49483
8767 * gcc.dg/vect/vect-120.c: New testcase.
8769 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8772 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8773 * gcc.dg/vect/vect-peel-4.c: Likewise.
8775 2011-06-22 Christian Bruel <christian.bruel@st.com>
8778 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8779 * gcc.dg/always_inline2.c: Likewise.
8780 * gcc.dg/always_inline3.c: Likewise.
8781 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8782 * gcc.dg/inline_1.c: Likewise.
8783 * gcc.dg/inline_2.c: Likewise.
8784 * gcc.dg/inline_3.c: Likewise.
8785 * gcc.dg/inline_4.c: Likewise.
8786 * gcc.dg/20051201-1.c: Likewise.
8787 * gcc.dg/pr40087.c: Likewise.
8788 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8789 * gcc.dg/inline-22.c: Likewise.
8790 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8791 * gcc.dg/lto/20090218-1_1.c: Likewise.
8792 * g++.dg/ipa/devirt-7.C: Likewise.
8793 * gcc.dg/uninit-pred-5_a.c: Likewise.
8794 * gcc.dg/uninit-pred-5_b.c: Likewise.
8795 * gcc.dg/fail_always_inline.c: New.
8797 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8799 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8800 into 6 jobs instead of 3.
8802 2011-06-20 Jason Merrill <jason@redhat.com>
8805 * g++.dg/cpp0x/initlist53.C: New.
8807 2011-06-20 Tobias Burnus <burnus@net-b.de>
8810 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8811 * gfortran.dg/coarray_lock_3.f90: New.
8812 * gfortran.dg/coarray/lock_1.f90: New.
8814 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8816 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8817 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8818 unresolved and report the reason to the log file.
8820 * lib/scanasm.exp (object-size): Move argument processing earlier
8821 to report errors before verifying that the file exists. Report
8822 problems detected at runtime as unresolved instead of error and
8823 report their reasons to the log file.
8825 2011-06-20 Jason Merrill <jason@redhat.com>
8828 * g++.dg/cpp0x/explicit6.C: New.
8831 * g++.dg/cpp0x/enum20.C: New.
8834 * g++.dg/ext/attr-aligned01.C: New.
8837 * g++.dg/cpp0x/variadic-default.C: New.
8840 * g++.dg/cpp0x/auto26.C: New.
8843 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8845 2011-06-20 Kai Tietz <ktietz@redhat.com>
8847 * gcc.dg/binop-notand1.c: New test.
8848 * gcc.dg/binop-notand2.c: New test.
8849 * gcc.dg/binop-notand3.c: New test.
8850 * gcc.dg/binop-notand4.c: New test.
8851 * gcc.dg/binop-notand5.c: New test.
8852 * gcc.dg/binop-notand6.c: New test.
8854 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8857 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8859 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8862 * gfortran.dg/proc_ptr_31.f90: New.
8864 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8866 * gnat.dg/volatile6.adb: New test.
8867 * gnat.dg/volatile7.adb: Likewise.
8868 * gnat.dg/volatile8.adb: Likewise.
8869 * gnat.dg/volatile9.adb: Likewise.
8871 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8873 * gnat.dg/constant3.adb: New test.
8875 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8878 * gfortran.dg/read_list_eof_1.f90: New test.
8880 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8883 * gcc.target/i386/testimm-1.c: New test.
8884 * gcc.target/i386/testimm-2.c: New test.
8885 * gcc.target/i386/testimm-3.c: New test.
8886 * gcc.target/i386/testimm-4.c: New test.
8887 * gcc.target/i386/testimm-5.c: New test.
8888 * gcc.target/i386/testimm-6.c: New test.
8889 * gcc.target/i386/testimm-7.c: New test.
8890 * gcc.target/i386/testimm-8.c: New test.
8891 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8892 * gcc.target/i386/xop-rotate1-int.c: New test.
8893 * gcc.target/i386/xop-rotate2-int.c: New test.
8895 2011-06-17 Jason Merrill <jason@redhat.com>
8897 * g++.dg/cpp0x/rv-func2.C: New.
8899 * g++.dg/debug/dwarf2/lambda1.C: New.
8900 * g++.dg/warn/Wshadow-6.C: Adjust.
8902 2011-06-17 Janus Weil <janus@gcc.gnu.org>
8905 * gfortran.dg/move_alloc_5.f90: New.
8907 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
8909 PR rtl-optimization/48542
8910 * gcc.dg/torture/pr48542.c: New test.
8912 2011-06-16 Jason Merrill <jason@redhat.com>
8915 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8918 * g++.dg/cpp0x/initlist52.C New.
8921 * c-c++-common/raw-string-12.c: New.
8924 * g++.dg/cpp0x/sfinae26.C: New.
8927 * g++.dg/cpp0x/variadic113.C: New.
8930 * g++.dg/cpp0x/variadic112.C: New.
8932 2011-06-16 Jeff Law <law@redhat.com>
8934 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8935 improved jump threading.
8936 * gcc.dg/builtin-object-size-2.c: Likewise.
8937 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8939 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8942 * gfortran.dg/typebound_assignment_3.f03: New.
8944 2011-06-16 Steve Ellcey <sje@cup.hp.com>
8947 * g++.dg/opt/devirt2.C: Change xfail rule to target.
8949 2011-06-16 Martin Jambor <mjambor@suse.cz>
8951 PR tree-optimization/49343
8952 * gnat.dg/discr31.ad[sb]: New test.
8954 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8956 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8958 2011-06-16 Tom de Vries <tom@codesourcery.com>
8961 * gcc.target/arm/ivopts-3.c: Update test.
8962 * gcc.target/arm/ivopts-5.c: Same.
8964 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8967 2011-06-10 Wei Guozhi <carrot@google.com>
8970 * gcc.target/arm/pr45335.c: New test.
8971 * gcc.target/arm/pr45335-2.c: New test.
8972 * gcc.target/arm/pr45335-3.c: New test.
8973 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8974 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8975 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8977 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
8979 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8981 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8984 * gfortran.dg/class_43.f03: New.
8986 2011-06-16 Jakub Jelinek <jakub@redhat.com>
8988 PR tree-optimization/49419
8989 * gcc.c-torture/execute/pr49419.c: New test.
8991 2011-06-16 Revital Eres <revital.eres@linaro.org>
8993 * gcc.dg/sms-9.c: New file.
8995 2011-06-15 Easwaran Raman <eraman@google.com>
8997 PR rtl-optimization/49414
8998 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
9000 2011-06-14 Jason Merrill <jason@redhat.com>
9002 * g++.dg/cpp0x/noexcept13.C: New.
9004 2011-06-14 Easwaran Raman <eraman@google.com>
9006 PR rtl-optimization/44194
9007 * gcc.dg/pr44194-1.c: New test.
9008 * gcc.dg/pr44194-2.c: New test.
9010 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
9012 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9014 * gcc.target/arm/pr45701-2.c: Likewise.
9015 * gcc.target/arm/thumb-branch1.c: Likewise.
9017 2011-06-14 Steve Ellcey <sje@cup.hp.com>
9020 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9022 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
9024 * gcc.target/arm/pr45701-1.c: Require thumb support.
9025 * gcc.target/arm/pr45701-2.c: Likewise.
9026 * gcc.target/arm/thumb-branch1.c: Likewise.
9028 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9029 * gcc.target/arm/pr39839.c: Likewise.
9030 * gcc.target/arm/pr40657-2.c: Likewise.
9031 * gcc.target/arm/pr40956.c: Likewise.
9032 * gcc.target/arm/pr41679.c: Likewise.
9033 * gcc.target/arm/pr42235.c: Likewise.
9034 * gcc.target/arm/pr42495.c: Likewise.
9035 * gcc.target/arm/pr42505.c: Likewise.
9036 * gcc.target/arm/pr42574.c: Likewise.
9037 * gcc.target/arm/pr46883.c: Likewise.
9038 * gcc.target/arm/pr46934.c: Likewise.
9039 * gcc.target/arm/xor-and.c: Likewise.
9041 2011-06-14 Jason Merrill <jason@redhat.com>
9043 * g++.dg/other/error23.C: Adjust error message.
9044 * g++.dg/other/error32.C: Likewise.
9047 * g++.dg/cpp0x/rv-dotstar.C: New.
9050 * g++.dg/cpp0x/decltype30.C: New.
9052 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9054 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9057 * gfortran.dg/pr49103.f90: New test.
9059 2011-06-14 Tom de Vries <tom@codesourcery.com>
9062 * gcc.target/arm/ivopts-3.c: New test.
9063 * gcc.target/arm/ivopts-4.c: New test.
9064 * gcc.target/arm/ivopts-5.c: New test.
9066 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9068 PR rtl-optimization/49390
9069 * gcc.c-torture/execute/pr49390.c: New test.
9071 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9073 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9075 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
9077 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9078 * gcc.c-torture/execute/cmpsi-2.x: New file.
9079 * gcc.c-torture/execute/pr45262.c: Undo 172757.
9080 * gcc.c-torture/execute/pr45262.x: New file.
9081 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9082 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9084 * gcc.c-torture/compile/pr49163.c: Ditto.
9086 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
9088 * gcc.dg/vect/vect-16.c: Rename to...
9089 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9090 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9091 for double-word vectors.
9092 * gcc.dg/vect/vect-peel-4.c: Likewise.
9093 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9095 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9098 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
9101 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9103 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
9105 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9107 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9109 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9111 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9113 * gfortran.dg/trim_optimize_8.f90: New test case.
9115 2011-06-13 Jakub Jelinek <jakub@redhat.com>
9116 Ira Rosen <ira.rosen@linaro.org>
9118 PR tree-optimization/49352
9119 * gcc.dg/vect/pr49352.c: New test.
9121 2011-06-12 Tobias Burnus
9124 * gfortran.dg/alloc_comp_assign_11.f90: New.
9126 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9128 * gfortran.dg/trim_optimize_7.f90: New test.
9130 2011-06-10 Wei Guozhi <carrot@google.com>
9133 * gcc.target/arm/pr45335.c: New test.
9134 * gcc.target/arm/pr45335-2.c: New test.
9135 * gcc.target/arm/pr45335-3.c: New test.
9136 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9137 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9138 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9140 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9143 * g++.dg/parse/error39.C: New.
9145 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
9147 * gcc.target/arm/20090811-1.c: Skip for incompatible
9148 options, do not override other options.
9149 * gcc.target/arm/combine-cmp-shift.c: Skip for
9150 incompatible options.
9151 * gcc.target/arm/pr45094.c: Likewise.
9152 * gcc.target/arm/scd42-1.c: Likewise.
9153 * gcc.target/arm/scd42-3.c: Likewise.
9154 * gcc.target/arm/thumb-ltu.c: Likewise.
9156 * lib/target-supports.exp
9157 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9158 multilib flags use -mfpu with a value other than neon-fp16.
9160 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9162 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9163 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9165 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9167 * lib/target-supports.exp (check_effective_target_pie): New proc.
9168 * gcc.dg/pie-link.c: Use target pie.
9170 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
9171 Laurent Roug� <laurent.rouge@menta.fr>
9173 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9174 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9176 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
9178 * gfortran.dg/coarray/sync_1.f90: New test for
9179 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9181 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
9183 PR tree-optimization/49318
9184 * gcc.dg/vect/pr49318.c: New test.
9186 2011-06-09 David Krauss <potswa@mac.com>
9188 * g++.dg/template/arrow1.C: New.
9190 2011-06-09 Jason Merrill <jason@redhat.com>
9192 * lib/prune.exp: Prune "note"s.
9193 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9195 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9196 * g++.dg/template/dependent-expr3.C: Likewise.
9197 * g++.dg/parse/template7.C: Likewise.
9198 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9199 * g++.old-deja/g++.jason/rfg10.C: Likewise.
9200 * g++.old-deja/g++.pt/friend38.C: Likewise.
9201 * g++.old-deja/g++.pt/crash32.C: Likewise.
9202 * g++.old-deja/g++.other/init4.C: Likewise.
9203 * g++.old-deja/g++.other/friend8.C: Likewise.
9205 * g++.dg/ext/complex7.C: Adjust expected output.
9206 * g++.dg/diagnostic/method1.C: Likewise.
9207 * g++.dg/parse/parameter-declaration-2.C: Likewise.
9208 * g++.dg/parse/crash33.C: Likewise.
9209 * g++.dg/other/warning1.C: Likewise.
9210 * g++.dg/init/pr29571.C: Likewise.
9211 * g++.dg/warn/overflow-warn-1.C: Likewise.
9212 * g++.dg/warn/overflow-warn-3.C: Likewise.
9213 * g++.dg/warn/overflow-warn-4.C: Likewise.
9214 * g++.old-deja/g++.oliva/template1.C: Likewise.
9216 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9217 * g++.dg/parse/template7.C: Adjust.
9219 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
9222 * gcc.dg/pr49307.c: New.
9224 2011-06-09 Wei Guozhi <carrot@google.com>
9227 * gcc.target/arm/pr46975.c: New testcase.
9229 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
9231 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9232 (PMETH, arglist_t): Removed.
9233 (method_get_number_of_arguments): Removed.
9234 (method_get_nth_argument): Removed.
9235 (method_get_first_argument): Removed.
9236 (method_get_next_argument): Removed.
9237 (method_get_sizeof_arguments): Removed.
9238 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9240 (method_get_number_of_arguments): Removed.
9241 (method_get_nth_argument): Removed.
9242 (method_get_first_argument): Removed.
9243 (method_get_next_argument): Removed.
9244 (method_get_sizeof_arguments): Removed.
9245 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9247 2011-06-09 David Li <davidxl@google.com>
9249 * gcc.dg/dump-pass.c: New test.
9251 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9254 * g++.dg/parse/error38.C: New.
9256 2011-06-09 Jakub Jelinek <jakub@redhat.com>
9259 * gfortran.dg/pr49308.f90: New test.
9261 2011-06-08 Jason Merrill <jason@redhat.com>
9263 * g++.dg/cpp0x/noexcept11.C: New.
9264 * g++.dg/cpp0x/noexcept12.C: New.
9265 * g++.dg/cpp0x/sfinae11.C: Adjust.
9267 2011-06-08 Jakub Jelinek <jakub@redhat.com>
9270 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9271 to dg-options, match also DW_AT_linkage_name.
9273 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9276 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9277 -fno-common on alpha*-dec-osf*.
9278 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9280 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
9282 PR rtl-optimization/49303
9283 * gcc.target/ia64/pr49303.c: New test.
9285 2011-06-08 Tobias Burnus <burnus@net-b.de>
9288 * gfortran.dg/coarray_lock_1.f90: New.
9289 * gfortran.dg/coarray_lock_2.f90: New.
9291 2011-06-07 Jason Merrill <jason@redhat.com>
9293 * lib/prune.exp: Look for "required" rather than "instantiated".
9294 * g++.dg/abi/mangle11.C: Likewise.
9295 * g++.dg/abi/mangle12.C: Likewise.
9296 * g++.dg/abi/mangle17.C: Likewise.
9297 * g++.dg/abi/mangle20-2.C: Likewise.
9298 * g++.dg/abi/pragma-pack1.C: Likewise.
9299 * g++.dg/cpp0x/decltype26.C: Likewise.
9300 * g++.dg/cpp0x/decltype28.C: Likewise.
9301 * g++.dg/cpp0x/decltype29.C: Likewise.
9302 * g++.dg/cpp0x/enum11.C: Likewise.
9303 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9304 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9305 * g++.dg/cpp0x/pr47416.C: Likewise.
9306 * g++.dg/ext/case-range2.C: Likewise.
9307 * g++.dg/ext/case-range3.C: Likewise.
9308 * g++.dg/gomp/for-19.C: Likewise.
9309 * g++.dg/gomp/pr37533.C: Likewise.
9310 * g++.dg/gomp/pr38639.C: Likewise.
9311 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9312 * g++.dg/inherit/base3.C: Likewise.
9313 * g++.dg/inherit/using6.C: Likewise.
9314 * g++.dg/init/placement4.C: Likewise.
9315 * g++.dg/init/reference3.C: Likewise.
9316 * g++.dg/lookup/scoped6.C: Likewise.
9317 * g++.dg/lookup/using7.C: Likewise.
9318 * g++.dg/other/abstract1.C: Likewise.
9319 * g++.dg/other/error10.C: Likewise.
9320 * g++.dg/other/error5.C: Likewise.
9321 * g++.dg/other/field1.C: Likewise.
9322 * g++.dg/other/offsetof5.C: Likewise.
9323 * g++.dg/parse/bitfield2.C: Likewise.
9324 * g++.dg/parse/constant4.C: Likewise.
9325 * g++.dg/parse/crash20.C: Likewise.
9326 * g++.dg/parse/invalid-op1.C: Likewise.
9327 * g++.dg/parse/non-dependent2.C: Likewise.
9328 * g++.dg/parse/template18.C: Likewise.
9329 * g++.dg/tc1/dr152.C: Likewise.
9330 * g++.dg/tc1/dr166.C: Likewise.
9331 * g++.dg/tc1/dr176.C: Likewise.
9332 * g++.dg/tc1/dr213.C: Likewise.
9333 * g++.dg/template/access11.C: Likewise.
9334 * g++.dg/template/access2.C: Likewise.
9335 * g++.dg/template/access3.C: Likewise.
9336 * g++.dg/template/access7.C: Likewise.
9337 * g++.dg/template/arg7.C: Likewise.
9338 * g++.dg/template/cond2.C: Likewise.
9339 * g++.dg/template/crash13.C: Likewise.
9340 * g++.dg/template/crash40.C: Likewise.
9341 * g++.dg/template/crash7.C: Likewise.
9342 * g++.dg/template/crash84.C: Likewise.
9343 * g++.dg/template/ctor5.C: Likewise.
9344 * g++.dg/template/defarg13.C: Likewise.
9345 * g++.dg/template/defarg14.C: Likewise.
9346 * g++.dg/template/dtor7.C: Likewise.
9347 * g++.dg/template/eh2.C: Likewise.
9348 * g++.dg/template/error2.C: Likewise.
9349 * g++.dg/template/error43.C: Likewise.
9350 * g++.dg/template/friend32.C: Likewise.
9351 * g++.dg/template/injected1.C: Likewise.
9352 * g++.dg/template/instantiate1.C: Likewise.
9353 * g++.dg/template/instantiate3.C: Likewise.
9354 * g++.dg/template/instantiate5.C: Likewise.
9355 * g++.dg/template/instantiate7.C: Likewise.
9356 * g++.dg/template/local6.C: Likewise.
9357 * g++.dg/template/lookup2.C: Likewise.
9358 * g++.dg/template/member5.C: Likewise.
9359 * g++.dg/template/memfriend15.C: Likewise.
9360 * g++.dg/template/memfriend16.C: Likewise.
9361 * g++.dg/template/memfriend17.C: Likewise.
9362 * g++.dg/template/memfriend7.C: Likewise.
9363 * g++.dg/template/meminit1.C: Likewise.
9364 * g++.dg/template/nested3.C: Likewise.
9365 * g++.dg/template/non-type-template-argument-1.C: Likewise.
9366 * g++.dg/template/nontype12.C: Likewise.
9367 * g++.dg/template/nontype13.C: Likewise.
9368 * g++.dg/template/nontype6.C: Likewise.
9369 * g++.dg/template/pr23510.C: Likewise.
9370 * g++.dg/template/pr35240.C: Likewise.
9371 * g++.dg/template/ptrmem15.C: Likewise.
9372 * g++.dg/template/ptrmem6.C: Likewise.
9373 * g++.dg/template/qualified-id1.C: Likewise.
9374 * g++.dg/template/qualttp20.C: Likewise.
9375 * g++.dg/template/qualttp3.C: Likewise.
9376 * g++.dg/template/qualttp4.C: Likewise.
9377 * g++.dg/template/qualttp5.C: Likewise.
9378 * g++.dg/template/qualttp6.C: Likewise.
9379 * g++.dg/template/qualttp7.C: Likewise.
9380 * g++.dg/template/qualttp8.C: Likewise.
9381 * g++.dg/template/recurse.C: Likewise.
9382 * g++.dg/template/recurse2.C: Likewise.
9383 * g++.dg/template/ref5.C: Likewise.
9384 * g++.dg/template/scope2.C: Likewise.
9385 * g++.dg/template/sfinae10.C: Likewise.
9386 * g++.dg/template/sfinae3.C: Likewise.
9387 * g++.dg/template/sizeof3.C: Likewise.
9388 * g++.dg/template/static9.C: Likewise.
9389 * g++.dg/template/template-id-2.C: Likewise.
9390 * g++.dg/template/typedef13.C: Likewise.
9391 * g++.dg/template/typename4.C: Likewise.
9392 * g++.dg/template/using14.C: Likewise.
9393 * g++.dg/template/using2.C: Likewise.
9394 * g++.dg/template/warn1.C: Likewise.
9395 * g++.dg/warn/Wparentheses-13.C: Likewise.
9396 * g++.dg/warn/Wparentheses-15.C: Likewise.
9397 * g++.dg/warn/Wparentheses-16.C: Likewise.
9398 * g++.dg/warn/Wparentheses-17.C: Likewise.
9399 * g++.dg/warn/Wparentheses-18.C: Likewise.
9400 * g++.dg/warn/Wparentheses-19.C: Likewise.
9401 * g++.dg/warn/Wparentheses-20.C: Likewise.
9402 * g++.dg/warn/Wparentheses-23.C: Likewise.
9403 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9404 * g++.dg/warn/noeffect2.C: Likewise.
9405 * g++.dg/warn/noeffect4.C: Likewise.
9406 * g++.dg/warn/pr8570.C: Likewise.
9407 * g++.old-deja/g++.brendan/init2.C: Likewise.
9408 * g++.old-deja/g++.eh/spec6.C: Likewise.
9409 * g++.old-deja/g++.pt/crash10.C: Likewise.
9410 * g++.old-deja/g++.pt/crash36.C: Likewise.
9411 * g++.old-deja/g++.pt/derived3.C: Likewise.
9412 * g++.old-deja/g++.pt/error2.C: Likewise.
9413 * g++.old-deja/g++.pt/explicit70.C: Likewise.
9414 * g++.old-deja/g++.pt/infinite1.C: Likewise.
9415 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9416 * g++.old-deja/g++.pt/overload7.C: Likewise.
9417 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9419 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9420 Iain Sandoe <iains@gcc.gnu.org>
9422 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9423 Added code to deal with the case when [Protocol
9424 -descriptionForInstanceMethod:] or [Protocol
9425 -descriptionForClassMethod:] returns NULL.
9427 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9428 Iain Sandoe <iains@gcc.gnu.org>
9430 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9431 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9434 2011-06-07 Xinliang David Li <davidxl@google.com>
9436 * gcc.dg/inline_2.c: New test.
9437 * gcc.dg/unroll_2.c: New test.
9438 * gcc.dg/inline_3.c: New test.
9439 * gcc.dg/unroll_3.c: New test.
9440 * gcc.dg/inline_4.c: New test.
9441 * gcc.dg/unroll_4.c: New test.
9442 * gcc.dg/inline_1.c: New test.
9443 * gcc.dg/unroll_1.c: New test.
9445 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9447 PR tree-optimization/48497
9448 * lib/gcc-defs.exp (dg-additional-options): New proc.
9449 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9450 -msse2 on 32-bit x86.
9452 2011-06-06 Jason Merrill <jason@redhat.com>
9454 * g++.dg/cpp0x/enum19.C: New.
9456 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
9458 * gcc.target/arm/neon-reload-class.c: New test.
9460 2011-06-07 Dodji Seketeli <dodji@redhat.com>
9463 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9465 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9467 * gcc.target/arm/smlatb-1.c: New file.
9468 * gcc.target/arm/smlatt-1.c: New file.
9469 * gcc.target/arm/smlaltb-1.c: New file.
9470 * gcc.target/arm/smlaltt-1.c: New file.
9472 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9474 * gcc.target/arm/mla-2.c: New test.
9476 2011-06-07 Jakub Jelinek <jakub@redhat.com>
9478 PR gcov-profile/49299
9479 * gcc.dg/tree-prof/pr49299-1.c: New test.
9480 * gcc.dg/tree-prof/pr49299-2.c: New test.
9482 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
9484 * lib/target-supports.exp
9485 (check_effective_target_vect_widen_mult_qi_to_hi):
9486 Add NEON as supporting target.
9487 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9488 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9489 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9490 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9491 using widening multiplication on targets that support it.
9492 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9493 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9494 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9496 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9498 Updated all testcases in the ObjC/ObjC++ testsuites to use the
9499 Modern Objective-C runtime API.
9500 * objc/execute/next_mapping.h: Removed.
9501 * objc-obj-c++-shared/next-mapping.h: Removed.
9502 * objc-obj-c++-shared/Object1.h: Removed.
9503 * objc-obj-c++-shared/Object1.m: Removed.
9504 * objc-obj-c++-shared/Object1.mm: Removed.
9505 * objc-obj-c++-shared/Object1-implementation.h: Removed.
9506 * objc-obj-c++-shared/Protocol1.h: Removed.
9507 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9508 of ProtoBool, IVAR_T and METHOD.
9509 * objc-obj-c++-shared/runtime.h: New.
9510 * objc-obj-c++-shared/TestsuiteObject.h: New.
9511 * objc-obj-c++-shared/TestsuiteObject.m: New.
9513 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9514 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9515 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9517 * objc/execute/_cmd.m: Include
9518 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9519 runtime API. ([TestClass +initialize]): Include this method also
9520 with the GNU runtime.
9521 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9522 Object. ([-setValue:]): Return void.
9523 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9524 with the GNU runtime. Include
9525 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
9526 for the NeXT runtime. Use the existing print_ivars() and
9527 compare_structures() implementations for the old NeXT runtime.
9528 Added new implementations for the Modern GNU and NeXT runtimes.
9529 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9530 well. (main): Use objc_getClass(). Use return instead of exit.
9531 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9532 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
9534 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9535 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
9536 instead of Object. (main): Use return instead of exit().
9537 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
9538 instead of Object. Removed prototype for exit(). (main): Use
9539 return instead of exit(). Use the Modern Objective-C runtime API.
9540 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9542 * objc/execute/class-tests-1.h: Include
9543 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9544 runtime API. (test_class_with_superclass): Do not call [Object
9545 class]. There is no need to with the current libobjc.
9546 * objc/execute/class-tests-2.h: Include
9547 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9549 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9550 ../../objc-obj-c++-shared/next-mapping.h.
9551 * objc/execute/class-2.m: Likewise.
9552 * objc/execute/class-3.m: Likewise.
9553 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9554 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
9555 +initialize]): Include this method also with the GNU
9556 runtime. (main): Use the Modern Objective-C runtime API.
9557 * objc/execute/class-5.m: Likewise.
9558 * objc/execute/class-6.m: Likewise.
9559 * objc/execute/class-7.m: Likewise.
9560 * objc/execute/class-8.m: Likewise.
9561 * objc/execute/class-9.m: Likewise.
9562 * objc/execute/class-10.m: Likewise.
9563 * objc/execute/class-11.m: Likewise.
9564 * objc/execute/class-12.m: Likewise.
9565 * objc/execute/class-13.m: Likewise.
9566 * objc/execute/class-14.m: Likewise.
9567 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9568 this method also with the GNU runtime.
9569 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9570 +initialize]): Include this method also with the GNU runtime.
9571 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9573 * objc/execute/encode-1.m: Likewise.
9574 * objc/execute/enumeration-1.m: Likewise.
9575 * objc/execute/enumeration-2.m: Likewise.
9576 * objc/execute/exceptions/catchall-1.m: Likewise.
9577 * objc/execute/exceptions/finally-1.m: Likewise.
9578 * objc/execute/exceptions/foward-1.m: Likewise.
9579 * objc/execute/exceptions/local-variables-1.m: Likewise.
9580 * objc/execute/exceptions/throw-nil.m: Likewise.
9581 * objc/execute/exceptions/trivial.m: Likewise.
9582 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9583 of Object. Include objc/runtime.h instead of objc/objc-api.h.
9584 * objc/execute/exceptions/matcher-1.m: Likewise.
9585 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9587 * objc/execute/formal_protocol-2.m: Likewise.
9588 * objc/execute/formal_protocol-3.m: Likewise.
9589 * objc/execute/formal_protocol-4.m: Likewise.
9590 * objc/execute/formal_protocol-5.m: Include
9591 ../../objc-obj-c++-shared/runtime.h. (main): Always use
9593 * objc/execute/formal_protocol-6.m: Likewise.
9594 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9595 Object. Include <objc/Protocol.h> instead of
9596 ../../objc-obj-c++-shared/Protocol1.h.
9597 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9599 * objc/execute/informal_protocol.m: Likewise.
9600 * objc/execute/load-3.m: Likewise.
9601 * objc/execute/many_args_method.m ([TestClass +initialize]):
9602 Include this method with the GNU runtime as well.
9603 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9604 * objc/execute/nested-func-1.m: Use TestsuiteObject
9606 * objc/execute/nil_method-1.m: Likewise.
9607 * objc/execute/no_clash.m: Likewise.
9608 * objc/execute/np-1.m: Do not include
9609 ../../objc-obj-c++-shared/Protocol1.h.
9610 (main): Use return instead of exit().
9611 * objc/execute/np-2.m: Do not include
9612 ../../objc-obj-c++-shared/Protocol1.h.
9613 ([MyObject +initialize]): Include this method also with the GNU
9614 runtime. (main): Use return instead of exit().
9615 * objc/execute/object_is_class.m: Include
9616 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9617 of Object. (main): Use the Modern Objective-C runtime API.
9618 * objc/execute/object_is_meta_class.m: Likewise.
9619 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9620 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9621 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9622 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9623 Objective-C runtime API.
9624 * objc/execute/protocol-isEqual-2.m: Likewise.
9625 * objc/execute/protocol-isEqual-3.m: Likewise.
9626 * objc/execute/protocol-isEqual-4.m: Likewise.
9627 * objc/execute/redefining_self.m ([TestClass +initialize]):
9628 Include this method with the GNU runtime as well.
9629 * objc/execute/root_methods.m: Include
9630 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9631 Include this method with the GNU runtime as well.
9632 (main): Use the Modern Objective-C runtime API.
9633 * objc/execute/selector-1.m: Include
9634 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9635 of Object. (main): Use the Modern Objective-C runtime API.
9636 * objc/execute/static-1.m ([Test +initialize]): Include this
9637 method with the GNU runtime as well.
9638 * objc/execute/static-2.m: Likewise.
9639 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9640 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9641 ([MathClass +initialize]): Include this method with the GNU
9643 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9645 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9646 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9647 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9648 * objc.dg/attributes/method-attribute-1.m: Likewise.
9649 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9650 * objc.dg/attributes/method-attribute-2.m: Likewise.
9651 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9652 * objc.dg/attributes/method-attribute-3.m: Likewise.
9653 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9654 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9655 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9656 * obj-c++.dg/bitfield-1.mm: Likewise.
9657 * obj-c++.dg/bitfield-2.mm: Likewise
9658 * objc.dg/bitfield-3.m: Likewise.
9659 * obj-c++.dg/bitfield-4.mm: Likewise.
9660 * objc.dg/bitfield-5.m: Likewise
9661 * objc.dg/call-super-1.m: Likewise.
9662 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9663 Use objc_getClass() instead of objc_get_class(), but for the GNU
9664 runtime redefine objc_getClass as objc_get_class. Include
9665 ../objc-obj-c++-shared/runtime.h.
9666 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9667 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9668 Use the Modern Objective-C runtime API.
9669 * objc.dg/class-protocol-1.m: Include
9670 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9671 * obj-c++.dg/class-protocol-1.mm: Likewise.
9672 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9673 * objc.dg/comp-types-10.m: Likewise.
9674 * objc.dg/comp-types-11.m: Likewise.
9675 * objc.dg/comp-types-12.m: Likewise.
9676 * obj-c++.dg/comp-types-9.mm: Likewise.
9677 * obj-c++.dg/comp-types-11.mm: Likewise.
9678 * obj-c++.dg/comp-types-12.mm: Likewise.
9679 * obj-c++.dg/comp-types-13.mm: Likewise.
9680 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9681 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9682 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9683 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9684 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9685 * objc.dg/desig-init-1.m: Likewise.
9686 * obj-c++.dg/defs.mm: Likewise.
9687 * objc.dg/exceptions-2.m: Likewise.
9688 * obj-c++.dg/except-1.mm: Likewise.
9689 * obj-c++.dg/exceptions-2.mm: Likewise.
9690 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9691 Use the Modern Objective-C runtime API.
9692 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9693 the Modern Objective-C runtime API. Do not include
9694 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9695 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9696 the Modern Objective-C runtime API except when using an older NeXT
9698 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9699 the Modern Objective-C runtime API.
9700 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9702 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9703 * objc.dg/encode-7-next-64bit.m: Updated include.
9704 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9706 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9707 the Modern Objective-C runtime API.
9708 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9709 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9710 instead of ../objc-obj-c++-shared/Protocol1.h.
9711 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9712 the Modern Objective-C runtime API except when using an older NeXT
9714 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9715 the Modern Objective-C runtime API.
9716 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9718 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9719 * objc.dg/fix-and-continue-2.m: Likewise.
9720 * objc.dg/foreach-1.m: Likewise.
9721 * objc.dg/foreach-2.m: Likewise.
9722 * objc.dg/foreach-3.m: Likewise.
9723 * objc.dg/foreach-4.m: Likewise.
9724 * objc.dg/foreach-5.m: Likewise.
9725 * objc.dg/foreach-6.m: Likewise.
9726 * objc.dg/foreach-7.m: Likewise.
9727 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9729 * objc.dg/func-ptr-2.m: Likewise.
9730 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9731 Do not include objc/objc-api.h.
9732 * obj-c++.dg/fsf-package-0.mm: Likewise.
9733 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9734 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9735 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9737 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9738 * objc.dg/gnu-runtime-3.m: Likewise.
9739 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9740 * objc.dg/headers.m: Include objc/runtime.h instead of
9741 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9742 for the NeXT runtime.
9743 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9744 * obj-c++.dg/isa-field-1.mm: Likewise.
9745 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9746 * objc.dg/layout-1.m: Likewise.
9747 * objc.dg/layout-2.m: Likewise.
9748 * objc.dg/local-decl-2.m: Likewise.
9749 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9750 Object. ([Container +elementForView:]): Use
9751 class_conformsToProtocol().
9752 * obj-c++.dg/lookup-2.mm: Likewise.
9753 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9754 * obj-c++.dg/local-decl-1.mm: Likewise.
9755 * objc.dg/method-3.m: Likewise.
9756 * objc.dg/method-4.m: Likewise.
9757 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9758 ../objc-obj-c++-shared/Protocol1.h.
9759 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9760 * objc.dg/method-9.m: Likewise.
9761 * objc.dg/method-10.m: Likewise.
9762 * objc.dg/method-13.m ([Root +initialize]): Include this method
9763 also for the GNU runtime. (main): Use objc_getClass() also for
9765 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9766 * objc.dg/method-17.m: Likewise.
9767 * objc.dg/method-19.m: Likewise.
9768 * objc.dg/method-20b.m: Likewise.
9769 * obj-c++.dg/method-2.mm: Likewise.
9770 * obj-c++.dg/method-6.mm: Likewise.
9771 * obj-c++.dg/method-10.mm: Likewise.
9772 * obj-c++.dg/method-11.mm: Likewise.
9773 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9774 ../objc-obj-c++-shared/Protocol1.h.
9775 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9776 * obj-c++.dg/method-15.mm: Likewise.
9777 * obj-c++.dg/method-17.mm: Likewise.
9778 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9779 +initialize]): Include this method also for the GNU
9780 runtime. (main): Use objc_getClass() also for the GNU runtime.
9781 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9782 * obj-c++.dg/method-22.mm: Likewise.
9783 * obj-c++.dg/method-23.mm: Likewise.
9784 * obj-c++.dg/no-extra-load.mm: Likewise.
9785 * objc.dg/objc-fast-4.m: Likewise.
9786 * objc.dg/objc-gc-4.m: Likewise.
9787 * obj-c++.dg/objc-gc-3.mm: Likewise.
9788 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9789 protocol_getMethodDescription() instead of [Protocol
9790 -descriptionForInstanceMethod].
9791 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9792 Made it available with all runtimes. (main): Call -test instead
9794 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9795 and put into a category.
9796 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9797 Object. Include objc/objc.h.
9798 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9799 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9800 New. (main): Use protocol_getMethodDescription() instead
9801 of [Protocol -descriptionForInstanceMethod] and [Protocol
9802 -descriptionForClassMethod].
9803 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9804 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9805 Objective-C runtime API.
9806 * obj-c++.dg/proto-qual-1.mm: Likewise.
9807 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9809 * obj-c++.dg/property/property-1.mm: Likewise.
9810 * obj-c++.dg/qual-types-1.mm: Likewise.
9811 * objc.dg/selector-2.m: Include objc/objc.h instead of
9812 ../objc-obj-c++-shared/Object1.h.
9813 * obj-c++.dg/selector-2.mm: Likewise.
9814 * obj-c++.dg/selector-5.mm: Likewise.
9815 * obj-c++.dg/selector-6.mm: Likewise.
9816 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9817 Object. Do not include objc/objc-api.h.
9818 * obj-c++.dg/set-not-used-1.mm: Likewise.
9819 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9820 * objc.dg/stret-1.m: Likewise.
9821 * objc.dg/stret-2.m: Likewise.
9822 * obj-c++.dg/super-class-2.mm: Likewise.
9823 * objc.dg/super-class-3.m: Likewise.
9824 * objc.dg/super-class-4.m: Likewise.
9825 * objc.dg/sync-2.m: Likewise.
9826 * obj-c++.dg/sync-2.mm: Likewise.
9827 * objc.dg/sync-1.m: Include objc/objc.h instead of
9828 ../objc-obj-c++-shared/Object1.h.
9829 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9830 'Class' as the type of 'isa'.
9831 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9832 Objective-C runtime API. ([TestClass +initialize]): Include this
9833 method with the GNU runtime as well.
9834 * objc.dg/strings/strings-1.m: Updated includes.
9835 * obj-c++.dg/strings/strings-1.mm: Likewise.
9836 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9837 objc.dg/strings/const-str-12b.m.
9838 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9839 * obj-c++.dg/template-3.mm: Likewise.
9840 * obj-c++.dg/template-4.mm: Likewise.
9841 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9842 Objective-C runtime API.
9843 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9844 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9845 * obj-c++.dg/try-catch-1.mm: Likewise.
9846 * obj-c++.dg/try-catch-2.mm: Likewise.
9847 * objc.dg/try-catch-3.m: Likewise.
9848 * obj-c++.dg/try-catch-3.mm: Likewise.
9849 * objc.dg/try-catch-6.m: Likewise.
9850 * objc.dg/try-catch-7.m: Likewise.
9851 * obj-c++.dg/try-catch-7.mm: Likewise.
9852 * obj-c++.dg/try-catch-8.mm: Likewise.
9853 * obj-c++.dg/try-catch-9.mm: Likewise.
9854 * objc.dg/try-catch-10.m: Likewise.
9855 * obj-c++.dg/try-catch-11.mm: Likewise.
9856 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9857 Object. Include objc/objc.h.
9858 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9859 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9860 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9861 Object. Use Modern Objective-C runtime API. Do not use
9863 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9864 * obj-c++.dg/torture/trivial.mm: Likewise.
9865 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9866 instead of ../objc-obj-c++-shared/Object1.h. Include
9867 ../objc-obj-c++-shared/runtime.h.
9868 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9869 * objc.dg/torture/strings/const-str-11.m: Likewise.
9870 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9871 * objc.dg/torture/strings/const-str-9.m: Likewise.
9872 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9873 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9874 instead of Object. Only add _FooClassReference if
9876 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9877 * objc.dg/torture/strings/const-str-8.m: Likewise.
9878 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9879 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9881 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9883 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9884 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9885 * obj-c++.dg/va-meth-1.mm: Likewise.
9886 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9887 ../objc-obj-c++-shared/Object1.h.
9888 * objc.dg/zero-link-3.m: Likewise.
9890 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9892 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9894 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9897 * obj-c++.dg/property/cxx-property-1.mm: New.
9898 * obj-c++.dg/property/cxx-property-2.mm: New.
9900 2011-06-06 Jason Merrill <jason@redhat.com>
9902 * g++.dg/cpp0x/regress/ptrmem1.C: New.
9904 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
9906 PR rtl-optimization/49145
9908 * gcc.c-torture/compile/pr49145.c: New test.
9910 2011-06-06 Jakub Jelinek <jakub@redhat.com>
9913 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9914 to dg-options, match also DW_AT_linkage_name.
9917 * gcc.dg/debug/pr49294.c: New test.
9920 * g++.dg/opt/pr49264.C: New test.
9922 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
9924 PR tree-optimization/49243
9925 * gcc.dg/pr49243.c: New.
9927 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9929 * gnat.dg/specs/cond_expr1.ads: New test.
9931 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9933 * gnat.dg/deferred_const4.ad[sb]: New test.
9934 * gnat.dg/deferred_const4_pkg.ads: New helper.
9936 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9938 * gnat.dg/test_tamdt.adb: Rename to...
9939 * gnat.dg/taft_type1.adb: ...this.
9940 * gnat.dg/tamdt.ad[sb]: Rename to...
9941 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9942 * gnat.dg/tamdt_aux.ads: Rename to...
9943 * gnat.dg/taft_type1_pkg2.ads: ...this.
9944 * gnat.dg/taft_type2.ad[sb]: New test.
9945 * gnat.dg/taft_type2_pkg.ads: New helper.
9946 * gnat.dg/taft_type3.adb: New test.
9947 * gnat.dg/taft_type3_pkg.ads: New helper.
9949 2011-06-05 Tobias Burnus <burnus@net-b.de>
9952 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9955 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9958 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9960 * objc.dg/gnu-api-2-objc.m: Likewise.
9961 * obj-c++.dg/gnu-api-2-class.mm: Likewise
9962 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9964 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9966 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
9967 alignment, not the alignment, when calling class_addIvar(). Add
9968 an 'isa' instance variable to the test root class.
9969 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9971 2011-06-04 Jan Hubicka <jh@suse.cz>
9973 PR tree-optimization/48893
9974 PR tree-optimization/49091
9975 PR tree-optimization/49179
9976 * gfortran.dg/pr49179.f90: New testcase
9978 2011-06-04 Jan Hubicka <jh@suse.cz>
9981 * g++.dg/torture/pr48954.C: New testcase.
9983 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9985 * g++.dg/warn/delete-non-virtual-dtor.C: New.
9987 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9990 * g++.dg/diagnostic/bitfld2.C: New.
9992 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9995 * gcc.c-torture/execute/pr49281.c: New test.
9997 2011-06-04 Jan Hubicka <jh@suse.cz>
9999 PR tree-optimize/48929
10000 * gcc.c-torture/compile/pr48929.c: New testcase.
10002 2011-06-04 Jakub Jelinek <jakub@redhat.com>
10004 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10006 2011-06-03 Jakub Jelinek <jakub@redhat.com>
10009 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10011 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10013 * objc.dg/headers.m: Do not include sarray.h and hash.h.
10015 2011-06-03 Richard Henderson <rth@redhat.com>
10016 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10018 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10020 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10022 * objc.dg/headers.m: Do not include objc-list.h.
10024 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10026 * objc.dg/type-stream-1.m: Test removed.
10027 * objc.dg/headers.m: Do not include typedstream.h.
10029 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10031 * objc.dg/torture/forward-1.m (main): Updated testcase.
10033 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
10036 * gcc.c-torture/compile/pr49163.c: New.
10038 2011-06-02 Asher Langton <langton2@llnl.gov>
10041 * gfortran.dg/PR49268.f90: New test.
10043 2011-06-02 Asher Langton <langton2@llnl.gov>
10046 * gfortran.dg/PR37039.f90: New test.
10048 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10051 * objc.dg/method-5.m: Updated.
10052 * objc.dg/method-19.m: Updated.
10053 * objc.dg/method-lookup-1.m: New.
10054 * obj-c++.dg/method-6.mm: Updated.
10055 * obj-c++.dg/method-7.mm: Updated.
10056 * obj-c++.dg/method-lookup-1.mm: New.
10058 2011-06-02 DJ Delorie <dj@redhat.com>
10060 * lib/timeout.exp (timeout): Add board_info support.
10062 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
10064 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10066 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10069 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10070 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10072 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
10073 Hans-Peter Nilsson <hp@axis.com>
10075 PR rtl-optimization/48840
10076 * gcc.target/sparc/ultrasp13.c: New test.
10078 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
10081 * gcc.c-torture/compile/pr49238.c: New.
10083 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
10085 * gcc.target/arm/g2.c: Skip test in -mthumb.
10086 Skip test unless cpu is xscale.
10087 * gcc.target/arm/scd42-2.c: Likewise.
10088 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10090 2011-06-01 Jason Merrill <jason@redhat.com>
10092 * g++.dg/cpp0x/decltype28.C: New.
10093 * g++.dg/cpp0x/decltype29.C: New.
10095 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
10098 * gcc.target/mips/pr45074.c: New test.
10100 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
10101 Hans-Peter Nilsson <hp@axis.com>
10103 PR rtl-optimization/48830
10104 * gcc.target/sparc/ultrasp12.c: New test.
10106 2011-06-01 David Li <davidxl@google.com>
10108 * gcc.dg/profile-dir-1.c: Change pass name.
10109 * gcc.dg/profile-dir-2.c: Ditto.
10110 * gcc.dg/tree-ssa/dump-1.c: Ditto.
10111 * gcc.dg/tree-ssa/loop-25.c: Ditto.
10112 * gcc.dg/tree-prof/stringop-1.c: Ditto.
10113 * gcc.dg/tree-prof/update-loopch.c: Ditto.
10114 * gcc.dg/tree-prof/stringop-2.c: Ditto.
10115 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10116 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10117 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10118 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10119 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10120 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10121 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10122 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10123 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10124 * gcc.dg/profile-dir-3.c: Ditto.
10125 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10127 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
10129 * objc.dg/attributes/method-nonnull-1.m: New test.
10130 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10132 2011-05-31 Tobias Burnus <burnus@net-b.de>
10135 * gfortran.dg/coarray_atomic_1.f90: New.
10136 * gfortran.dg/coarray/atomic_1.f90: New.
10138 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10140 * gcc.dg/guality/bswaptest.c: New test.
10141 * gcc.dg/guality/clztest.c: New test.
10142 * gcc.dg/guality/ctztest.c: New test.
10143 * gcc.dg/guality/rotatetest.c: New test.
10146 * gcc.target/i386/pr48688.c: New test.
10148 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
10151 * g++.dg/lookup/name-clash9.C: New.
10153 2011-05-31 Tobias Burnus <burnus@net-b.de>
10156 * gfortran.dg/coarray/dummy_1.f90: New.
10158 2011-05-31 Tobias Burnus <burnus@net-b.de>
10161 * gfortran.dg/coarray/save_1.f90: New.
10162 * gfortran.dg/coarray_4.f90: Update dg-error.
10164 2011-05-31 Jason Merrill <jason@redhat.com>
10166 * g++.dg/cpp0x/rv-template1.C: New.
10168 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10170 PR rtl-optimization/49235
10171 * gcc.dg/pr49235.c: New test.
10173 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10175 PR tree-optimization/49093
10176 * gcc.dg/vect/pr49093.c: New test.
10178 2011-05-31 Dodji Seketeli <dodji@redhat.com>
10181 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10183 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10186 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10189 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
10192 * gcc.c-torture/execute/pr49186.c: New.
10194 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
10197 * gcc.target/i386/pr49168-1.c: New.
10199 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10200 Eric Botcazou <ebotcazou@adacore.com>
10202 * gcc.dg/guality/drap.c: New test.
10204 2011-05-30 Richard Guenther <rguenther@suse.de>
10206 PR tree-optimization/49210
10207 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10208 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10210 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10213 * g++.dg/gomp/pr49223-1.C: New test.
10214 * g++.dg/gomp/pr49223-2.C: New test.
10216 2011-05-30 Richard Guenther <rguenther@suse.de>
10218 PR tree-optimization/49218
10219 * gcc.c-torture/execute/pr49218.c: New testcase.
10221 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
10223 PR tree-optimization/49199
10224 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10225 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10226 -fno-tree-scev-cprop.
10228 2011-05-29 Janus Weil <janus@gcc.gnu.org>
10231 * gfortran.dg/extends_13.f03: New.
10233 2011-05-29 Jakub Jelinek <jakub@redhat.com>
10235 PR rtl-optimization/49095
10236 * gcc.target/i386/pr49095.c: New test.
10238 2011-05-29 Tobias Burnus <burnus@net-b.de>
10241 * gfortran.dg/coarray_24.f90: New.
10243 2011-05-29 Tobias Burnus <burnus@net-b.de>
10246 * gfortran.dg/coarray_23.f90: New.
10248 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
10250 From Ryan Mansfield
10251 * gcc.dg/pr48826.c: New test.
10253 2011-05-29 Richard Guenther <rguenther@suse.de>
10255 PR tree-optimization/49217
10256 * gcc.dg/torture/pr49217.c: New testcase.
10258 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
10261 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10263 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
10265 * gnat.dg/boolean_subtype.adb: Rename to...
10266 * gnat.dg/boolean_subtype1.adb: ...this.
10268 2011-05-28 Jason Merrill <jason@redhat.com>
10270 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10272 2011-05-27 Jason Merrill <jason@redhat.com>
10274 * g++.dg/cpp0x/enum18.C: Adjust.
10276 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10278 2011-05-27 Tobias Burnus <burnus@net-b.de>
10281 * gfortran.dg/coarray_22.f90: New.
10283 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10285 PR tree-optimization/46728
10286 * gcc.target/powerpc/pr46728-1.c: New.
10287 * gcc.target/powerpc/pr46728-2.c: New.
10288 * gcc.target/powerpc/pr46728-3.c: New.
10289 * gcc.target/powerpc/pr46728-4.c: New.
10290 * gcc.target/powerpc/pr46728-5.c: New.
10291 * gcc.dg/pr46728-6.c: New.
10292 * gcc.target/powerpc/pr46728-7.c: New.
10293 * gcc.target/powerpc/pr46728-8.c: New.
10294 * gcc.dg/pr46728-9.c: New.
10295 * gcc.target/powerpc/pr46728-10.c: New.
10296 * gcc.target/powerpc/pr46728-11.c: New.
10297 * gcc.dg/pr46728-12.c: New.
10298 * gcc.target/powerpc/pr46728-13.c: New.
10299 * gcc.target/powerpc/pr46728-14.c: New.
10300 * gcc.target/powerpc/pr46728-15.c: New.
10301 * gcc.target/powerpc/pr46728-16.c: New.
10303 2011-05-27 Jason Merrill <jason@redhat.com>
10305 * g++.dg/abi/mangle47.C: New.
10308 * g++.dg/template/const5.C: New.
10310 * g++.dg/cpp0x/enum18.C: New.
10312 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10314 * g++.dg/cpp0x/error6.C: New.
10316 * g++.dg/cpp0x/error5.C: New.
10318 2011-05-27 Jakub Jelinek <jakub@redhat.com>
10321 * g++.dg/eh/cond6.C: New test.
10323 2011-05-27 Tobias Burnus <burnus@net-b.de>
10326 * gfortran.dg/rank_3.f90: New.
10327 * gfortran.dg/rank_4.f90: New.
10329 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
10331 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10332 replace dump search.
10334 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
10336 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10337 * gnat.dg/bit_packed_array5.adb: ...here.
10339 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10342 * g++.dg/cpp0x/auto25.C: New.
10344 2011-05-27 Richard Guenther <rguenther@suse.de>
10346 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10348 2011-05-27 Richard Guenther <rguenther@suse.de>
10350 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10352 2011-05-27 Richard Guenther <rguenther@suse.de>
10354 PR middle-end/49189
10355 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10357 2011-05-26 Jason Merrill <jason@redhat.com>
10359 * g++.dg/cpp0x/friend1.C: New.
10360 * g++.dg/cpp0x/friend2.C: New.
10362 * g++.dg/cpp0x/auto7.C: Update.
10363 * g++.dg/template/crash50.C: Adjust.
10364 * g++.dg/template/static9.C: Adjust.
10365 * g++.old-deja/g++.ext/memconst.C: Adjust.
10367 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
10369 * gcc.dg/march.c: Ignore a note for some targets.
10371 2011-05-26 Janis Johnson <janis187@us.ibm.com>
10372 Nathan Froyd <froydnj@codesourcery.com>
10376 * g++.old-deja/g++.jason/cond.C: Remove xfails.
10377 * g++.dg/parse/pr18770.C: New test.
10378 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10380 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10383 * gfortran.dg/dependency_40.f90 : New test.
10385 2011-05-26 Tobias Burnus <burnus@net-b.de>
10388 * gfortran.dg/coarray/registering_1.f90: New.
10390 2011-05-26 Jason Merrill <jason@redhat.com>
10392 * g++.dg/cpp0x/variadic111.C: New.
10393 * g++.dg/cpp0x/variadic41.C: Adjust.
10395 2011-05-26 Richard Guenther <rguenther@suse.de>
10397 PR tree-optimization/48702
10398 * gcc.dg/torture/pr48702.c: New testcase.
10400 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10402 PR gcov-profile/48845
10403 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10405 * gcc.dg/matrix/matrix.exp: Likewise.
10406 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10407 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10408 line number to check_profiling_available.
10409 * lib/target-supports.exp (check_profiling_available): Account for
10411 Require TLS runtime support with -fprofile-generate.
10412 * lib/profopt.exp (profopt-execute): Add TLS options for
10413 -fprofile-generate.
10414 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10416 2011-05-26 Jakub Jelinek <jakub@redhat.com>
10419 * g++.dg/eh/cond5.C: New test.
10421 PR tree-optimization/49161
10422 * gcc.c-torture/execute/pr49161.c: New test.
10424 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10426 * gcc.target/arm/neon-vorn-vbic.c: New test.
10428 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
10430 PR tree-optimization/49038
10431 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10432 * gcc.dg/vect/pr49038.c: New test.
10434 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
10436 * g++.dg/init/pr25811-3.C: New.
10437 * g++.dg/init/pr25811-4.C: New.
10439 2011-05-25 Jason Merrill <jason@redhat.com>
10441 * g++.dg/cpp0x/enum17.C: New.
10442 * g++.old-deja/g++.jason/rfg10.C: Adjust.
10444 * g++.dg/cpp0x/auto24.C: New.
10446 * g++.dg/cpp0x/error4.C: New.
10448 * g++.dg/cpp0x/rv-restrict.C: New.
10450 * g++.dg/cpp0x/enum15.C: New.
10451 * g++.dg/cpp0x/constexpr-switch2.C: New.
10453 * g++.dg/cpp0x/variadic110.C: New.
10455 * g++.dg/cpp0x/auto9.C: Add typedef test.
10457 * g++.dg/cpp0x/auto23.C: New.
10458 * g++.dg/cpp0x/auto9.C: Adjust.
10460 * g++.dg/cpp0x/defaulted29.C: New.
10462 * g++.dg/cpp0x/initlist51.C: New.
10464 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
10466 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10467 * g++.dg/abi/packed1.C: Suppress warning.
10468 * g++.dg/warn/Wunused-parm-3.C: Likewise.
10469 * g++.dg/template/stdarg1.C: Likewise.
10470 * g++.dg/other/packed1.C: Remove arm from xfail list.
10472 2011-05-25 Jason Merrill <jason@redhat.com>
10474 * g++.dg/cpp0x/enum16.C: New.
10475 * g++.dg/parse/error15.C: Adjust.
10477 * g++.dg/cpp0x/initlist50.C: New.
10479 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10481 * g++.dg/cpp0x/variadic109.C: New.
10483 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
10485 * gcc.target/i386/pause-1.c: New.
10487 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
10489 * gcc.dg/stack-usage-1.c: Adjust comment.
10490 * gcc.dg/stack-usage-2.c: New test.
10492 2011-05-25 Jakub Jelinek <jakub@redhat.com>
10495 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10496 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10498 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
10500 PR rtl-optimization/48757
10501 * gfortran.dg/pr48757.f: New test case.
10503 2011-05-24 Jason Merrill <jason@redhat.com>
10505 * g++.dg/cpp0x/access01.C: New.
10507 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10510 * objc.dg/pr48177.m: New testcase.
10512 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10515 * objc.dg/pr48187.m: New testcase.
10516 * obj-c++.dg/pr48187.mm: New testcase.
10517 * objc.dg/ivar-extra-semicolon.m: New testcase.
10519 2011-05-24 Jason Merrill <jason@redhat.com>
10521 * g++.dg/template/access21.C: New.
10522 * g++.dg/template/access22.C: New.
10524 2011-05-24 Michael Matz <matz@gcc.gnu.org>
10526 PR rtl-optimization/48633
10527 * g++.dg/pr48633.C: New test.
10529 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10532 * g++.dg/other/pr49133.C: New test.
10534 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10535 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10537 * gcc.dg/torture/tls/run-gd.c: New test.
10538 * gcc.dg/torture/tls/run-ie.c: New test.
10539 * gcc.dg/torture/tls/run-ld.c: New test.
10540 * gcc.dg/torture/tls/run-le.c: New test.
10541 * lib/target-supports.exp (check_effective_target_tls_runtime):
10542 Build testcase with TLS options.
10544 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10546 * gcc.dg/vect/pr48172.c: Remove dg-do run.
10548 2011-05-24 Tom de Vries <tom@codesourcery.com>
10550 PR tree-optimization/49121
10551 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10553 2011-05-23 Jason Merrill <jason@redhat.com>
10555 * g++.dg/cpp0x/defaulted28.C: New.
10557 * g++.dg/cpp0x/sfinae25.C: New.
10559 * g++.dg/cpp0x/rv-cast2.C: New.
10561 * g++.dg/cpp0x/enum14.C: New.
10563 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10566 * gcc.c-torture/execute/pr49123.c: New test.
10569 * gcc.dg/debug/pr49032.c: New test.
10572 * gcc.dg/pr49120.c: New test.
10574 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
10577 * gcc.target/i386/pr47315.c: New test.
10579 2011-05-23 Jason Merrill <jason@redhat.com>
10581 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10583 * g++.dg/cpp0x/sfinae24.C: New.
10585 * g++.dg/cpp0x/error3.C: New.
10587 * g++.dg/cpp0x/defaulted27.C: New.
10589 * g++.dg/cpp0x/decltype27.C: New.
10591 2011-05-23 Richard Guenther <rguenther@suse.de>
10593 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10595 2011-05-23 Richard Guenther <rguenther@suse.de>
10597 PR tree-optimization/40874
10598 * g++.dg/tree-ssa/pr40874.C: New testcase.
10600 2011-05-23 Richard Guenther <rguenther@suse.de>
10602 PR tree-optimization/49115
10603 * g++.dg/torture/pr49115.C: New testcase.
10605 2011-05-23 Richard Guenther <rguenther@suse.de>
10607 PR middle-end/15419
10608 * gcc.dg/memcpy-3.c: New testcase.
10610 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10612 PR middle-end/48973
10613 * gcc.c-torture/execute/pr48973-1.c: New test.
10614 * gcc.c-torture/execute/pr48973-2.c: New test.
10616 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10619 * g++.dg/warn/pr18016.C: New.
10621 2011-05-23 Tom de Vries <tom@codesourcery.com>
10624 * gcc.target/arm/ivopts-6.c: New test.
10626 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10628 PR middle-end/49029
10629 * gcc.c-torture/compile/pr49029.c: New test.
10631 2011-05-22 Jason Merrill <jason@redhat.com>
10633 * g++.dg/cpp0x/sfinae23.C: New.
10634 * g++.dg/cpp0x/sfinae8.C: Correct.
10636 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10638 * gfortran.dg/function_optimize_8.f90: New test case.
10640 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10642 PR tree-optimization/49087
10643 * gcc.dg/vect/O3-pr49087.c: New test.
10645 2011-05-21 Jason Merrill <jason@redhat.com>
10647 * g++.dg/debug/const5.C: New.
10649 2011-05-20 Jason Merrill <jason@redhat.com>
10651 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10653 * g++.dg/cpp0x/constexpr-static7.C: New.
10655 * g++.dg/cpp0x/enum12.C: New.
10656 * g++.dg/cpp0x/enum13.C: New.
10658 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10661 * gfortran.dg/select_type_23.f03: New.
10663 2011-05-20 Jason Merrill <jason@redhat.com>
10665 * g++.dg/cpp0x/defaulted26.C: New.
10667 * g++.dg/cpp0x/noexcept02.C: Fix.
10668 * g++.dg/cpp0x/noexcept03.C: Fix.
10669 * g++.dg/cpp0x/noexcept08.C: Fix.
10670 * g++.dg/cpp0x/noexcept10.C: New.
10672 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10675 * gfortran.dg/extends_12.f03: New.
10677 2011-05-20 Jason Merrill <jason@redhat.com>
10679 * g++.dg/template/koenig9.C: New.
10680 * g++.dg/opt/pr47615.C: Fix.
10681 * g++.dg/overload/defarg1.C: Fix.
10682 * g++.dg/tc1/dr213.C: Remove xfail.
10683 * g++.dg/torture/pr34850.C: Fix.
10684 * g++.dg/torture/pr39362.C: Fix.
10685 * g++.old-deja/g++.brendan/crash56.C: Fix.
10686 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10688 2011-05-20 Richard Guenther <rguenther@suse.de>
10690 PR tree-optimization/49079
10691 * gcc.dg/torture/pr49079.c: New testcase.
10693 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10695 PR tree-optimization/49073
10696 * gcc.c-torture/execute/pr49073.c: New test.
10698 2011-06-19 Tobias Burnus <burnus@net-b.de>
10701 * gfortran.dg/coarray_21.f90: New.
10703 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10705 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10708 2011-05-19 Richard Guenther <rguenther@suse.de>
10711 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10713 2011-05-19 Richard Guenther <rguenther@suse.de>
10715 PR middle-end/48985
10716 * gcc.dg/builtin-object-size-11.c: New testcase.
10718 2011-05-19 Tom de Vries <tom@codesourcery.com>
10721 * gcc.target/arm/ivopts.c: New test.
10722 * gcc.target/arm/ivopts-2.c: New test.
10724 2011-05-19 Tom de Vries <tom@codesourcery.com>
10726 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10728 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10730 * gcc.c-torture/execute/960321-1.x: Remove.
10732 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10735 * gfortran.dg/move_alloc_4.f90: New.
10737 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10740 * gcc.target/i386/pr49002-1.c: New test.
10741 * gcc.target/i386/pr49002-2.c: Likewise.
10743 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10745 PR tree-optimization/49039
10746 * gcc.c-torture/execute/pr49039.c: New test.
10747 * gcc.dg/tree-ssa/pr49039.c: New test.
10748 * g++.dg/torture/pr49039.C: New test.
10750 2011-05-18 Jason Merrill <jason@redhat.com>
10752 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10753 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10754 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10756 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10758 * gcc.target/bfin/mcpu-bf592.c: New test.
10760 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10762 PR tree-optimization/41881
10763 * gcc.dg/vect/O3-pr41881.c: New test.
10764 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10766 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10768 PR tree-optimization/49000
10769 * gcc.dg/pr49000.c: New test.
10771 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10773 * gnat.dg/invalid1.adb: New test.
10775 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10777 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10779 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10780 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10782 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10785 * g++.dg/cpp0x/range-for18.C: New.
10787 2011-05-15 Tobias Burnus <burnus@net-b.de>
10790 * gfortran.dg/coarray/image_index_2.f90: New.
10792 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10794 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10795 * g++.dg/cpp0x/override2.C: New.
10797 2011-05-14 Tobias Burnus <burnus@net-b.de>
10800 * gfortran.de/coarray_20.f90: New.
10802 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10805 * function_optimize_7.f90: New test case.
10807 2011-05-13 Jason Merrill <jason@redhat.com>
10809 * g++.dg/cpp0x/decltype26.C: New.
10810 * g++.dg/cpp0x/enum11.C: New.
10812 2011-05-13 Tobias Burnus <burnus@net-b.de>
10816 * gfortran.dg/assign_8.f90: Update dg-error.
10818 2011-05-13 Tobias Burnus <burnus@net-b.de>
10821 * gfortran.dg/io_constraints_8.f90: New.
10822 * gfortran.dg/io_constraints_9.f90: New.
10824 2011-05-13 Martin Thuresson <martint@google.com>
10826 PR gcov-profile/47793
10827 * gcc.dg/pr47793.c: New.
10829 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10831 PR tree-optimization/48975
10832 * gcc.dg/pr48975.c: New test.
10834 2011-05-12 Tobias Burnus <burnus@net-b.de>
10837 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10839 2011-05-12 Jason Merrill <jason@redhat.com>
10841 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10843 2011-05-12 Geert Bosch <bosch@adacore.com>
10845 * gnat.dg/view_conversion1.adb: New test.
10847 2011-05-12 Richard Guenther <rguenther@suse.de>
10849 PR tree-optimization/48172
10850 * gcc.dg/vect/pr48172.c: New testcase.
10852 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10855 * g++.dg/opt/pr48967.C: New test.
10857 2011-05-11 Jason Merrill <jason@redhat.com>
10859 * g++.dg/cpp0x/constexpr-friend.C: New.
10860 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10862 * g++.dg/cpp0x/sfinae22.C: New.
10864 2011-05-11 Tobias Burnus <burnus@net-b.de>
10867 * gfortran.dg/generic_24.f90: New.
10869 2011-05-11 Richard Guenther <rguenther@suse.de>
10871 PR tree-optimization/15256
10872 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10874 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10877 * gcc.dg/pr48159-1.c: New test.
10878 * gcc.dg/pr48159-2.c: New test.
10880 2011-05-11 Richard Guenther <rguenther@suse.de>
10882 PR middle-end/48953
10883 * gcc.dg/torture/pr48953.c: New testcase.
10885 2011-05-11 Richard Guenther <rguenther@suse.de>
10887 PR tree-optimization/18041
10888 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10890 2011-05-11 Alan Modra <amodra@gmail.com>
10893 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10895 2011-05-10 Jason Merrill <jason@redhat.com>
10897 * g++.dg/cpp0x/defaulted25.C: New.
10898 * g++.dg/template/crash7.C: Adjust.
10900 * g++.dg/cpp0x/variadic108.C: New.
10902 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
10904 * g++.dg/inherit/virtual9.C: Extend.
10906 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10909 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10910 are passed and returned in vector registers.
10912 2011-05-10 Richard Guenther <rguenther@suse.de>
10914 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10915 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10916 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10917 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10918 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
10921 2011-05-10 Jakub Jelinek <jakub@redhat.com>
10923 PR tree-optimization/48611
10924 PR tree-optimization/48794
10925 * gfortran.dg/gomp/pr48611.f90: New test.
10926 * gfortran.dg/gomp/pr48794.f90: New test.
10929 * gcc.dg/dfp/pr48928.c: New test.
10931 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10934 * g++.dg/cpp0x/pr48522.C: New.
10936 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10939 * g++.dg/cpp0x/sfinae21.C: New.
10941 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10943 * g++.dg/template/sfinae28.C: Rename to...
10944 * g++.dg/cpp0x/sfinae19.C: ... this.
10945 * g++.dg/template/sfinae29.C: Rename to...
10946 * g++.dg/cpp0x/sfinae20.C: ... this.
10948 2011-05-09 Jeff Law <law@redhat.com>
10950 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10951 consistent results.
10953 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
10956 * g++.dg/init/pr20039.C: New.
10958 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10962 * g++.dg/template/sfinae28.C: New.
10963 * g++.dg/template/sfinae29.C: Likewise.
10965 2011-05-09 Jason Merrill <jason@redhat.com>
10967 * g++.dg/template/nontype23.C: New.
10969 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
10971 * g++.dg/init/pr48859.C: New.
10973 2011-05-09 Jason Merrill <jason@redhat.com>
10975 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10976 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10977 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10978 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10979 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10980 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10981 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10982 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10984 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
10986 * g++.dg/inherit/virtual9.C: New.
10988 2011-05-09 Dodji Seketeli <dodji@redhat.com>
10991 * g++.dg/template/dependent-expr8.C: New test case.
10993 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
10995 PR tree-optimization/48837
10996 * gcc.dg/pr48837.c: New testcase.
10998 2011-05-06 Jason Merrill <jason@redhat.com>
11000 * g++.dg/cpp0x/constexpr-condition2.C: New.
11002 * g++.dg/cpp0x/constexpr-missing.C: New.
11004 2011-05-06 Tobias Burnus <burnus@net-b.de>
11007 * gfortran.dg/coarray/this_image_2.f90: New.
11009 2011-05-06 Tobias Burnus <burnus@net-b.de>
11013 * gfortran.dg/bind_c_usage_22.f90: New.
11014 * gfortran.dg/bind_c_usage_23.f90: New.
11015 * gfortran.dg/bind_c_usage_24.f90: New.
11016 * gfortran.dg/bind_c_usage_24_c.c: New.
11018 2011-05-06 Dodji Seketeli <dodji@redhat.com>
11021 * g++.dg/template/member9.C: New test case.
11023 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
11025 * gnat.dg/discr29.ad[sb]: New test.
11026 * gnat.dg/discr30.adb: Likewise.
11028 2011-05-05 Julian Brown <julian@codesourcery.com>
11030 * gcc.target/arm/neon-vset_lanes8.c: New test.
11032 2011-05-05 Jason Merrill <jason@redhat.com>
11034 * g++.dg/init/new32.C: New.
11036 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11038 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11041 2011-05-05 Jakub Jelinek <jakub@redhat.com>
11043 PR rtl-optimization/48381
11044 * gcc.c-torture/compile/pr48381.c: New test.
11046 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
11048 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11050 * gcc.target/i386/opt-1.c: Ditto.
11052 2011-05-04 Jason Merrill <jason@redhat.com>
11054 * g++.dg/conversion/base1.C: New.
11056 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11058 PR libgfortran/48787
11059 * gfortran.dg/round_3.f08: Add more checks to test case.
11061 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
11063 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11064 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11065 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11066 Gate test on effective_target fd_truncate.
11068 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
11070 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11071 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11072 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11073 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
11074 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11075 * gcc.target/i386/pr38824.c: Ditto.
11076 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11077 * gcc.target/i386/vecinit-2.c: Ditto.
11078 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11079 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11080 * gcc.target/i386/parity-2.c: Ditto.
11081 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11083 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
11085 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11086 remove duplication.
11087 * gcc.target/bfin/mcpu-bf514.c: Likewise.
11088 * gcc.target/bfin/mcpu-bf516.c: Likewise.
11089 * gcc.target/bfin/mcpu-bf518.c: Likewise.
11091 2011-05-03 Tobias Burnus <burnus@net-b.de>
11094 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11096 2011-05-03 Tobias Burnus <burnus@net-b.de>
11099 * gfortran.dg/coarray/this_image_1.f90: New.
11101 2011-05-03 Tobias Burnus <burnus@net-b.de>
11104 * gfortran.dg/coarray/caf.dg: New.
11105 * gfortran.dg/coarray/image_index_1.f90: New, copied
11106 from ../coarray_16.f90.
11108 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11111 * g++.dg/ext/complex9.C: New.
11113 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11115 From Mike Frysinger
11116 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11117 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11118 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11120 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11122 * gcc.target/bfin/builtins: Created.
11123 * gcc.target/bfin/hisilh-O0.c: Deleted.
11124 * gcc.target/bfin/hisilh.c: Moved to...
11125 * gcc.target/bfin/builtins/hisilh.c: ...here.
11126 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11127 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11128 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11129 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11130 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11131 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11132 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11133 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11134 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11135 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11136 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11137 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11138 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11139 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11140 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11141 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11142 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11143 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11144 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11145 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11146 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11147 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11148 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11149 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11150 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11151 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11152 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11153 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11154 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11155 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11156 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11157 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11158 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11159 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11160 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11161 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11162 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11163 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11164 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11165 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11166 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11167 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11168 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11169 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11170 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11171 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11172 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11173 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11174 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11175 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11176 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11177 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11178 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11179 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11180 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11181 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11182 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11183 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11184 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11185 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11186 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11187 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11188 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11189 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11190 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11191 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11192 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11193 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11194 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11195 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11196 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11197 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11198 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11199 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11200 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11201 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11202 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11203 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11204 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11205 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11206 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11207 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11208 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11209 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11210 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11211 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11212 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11213 * gcc.target/bfin/builtins/circptr.c: Ditto.
11214 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11215 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11216 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11217 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11218 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11219 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11220 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11221 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11222 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11223 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11224 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11225 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11226 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11227 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11228 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11229 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11230 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11231 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11232 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11233 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11234 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11235 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11236 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11237 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11238 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11239 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11240 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11241 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11242 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11243 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11244 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11245 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11246 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11247 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11248 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11249 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11250 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11251 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11252 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11253 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11254 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11255 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11256 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11257 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11258 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11259 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11260 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11261 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11262 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11263 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11264 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11265 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11266 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11267 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11268 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11269 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11270 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11271 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11272 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11273 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11274 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11275 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11276 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11277 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11278 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11279 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11280 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11281 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11282 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11283 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11285 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
11287 * gcc.target/arm/cold-lc.c: New test.
11289 2011-05-03 Jakub Jelinek <jakub@redhat.com>
11292 * gcc.dg/pr48774.c: New test.
11294 2011-05-03 Richard Guenther <rguenther@suse.de>
11296 * gcc.dg/large-size-array-5.c: New testcase.
11298 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11300 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11302 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11304 * lib/target-supports.exp (check_effective_target_vect_strided):
11306 (check_effective_target_vect_strided2)
11307 (check_effective_target_vect_strided3)
11308 (check_effective_target_vect_strided4)
11309 (check_effective_target_vect_strided8): ...these new functions.
11311 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11312 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11313 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11314 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11315 * gcc.dg/vect/pr37539.c: Likewise.
11316 * gcc.dg/vect/slp-11a.c: Likewise.
11317 * gcc.dg/vect/slp-11b.c: Likewise.
11318 * gcc.dg/vect/slp-11c.c: Likewise.
11319 * gcc.dg/vect/slp-12a.c: Likewise.
11320 * gcc.dg/vect/slp-12b.c: Likewise.
11321 * gcc.dg/vect/slp-18.c: Likewise.
11322 * gcc.dg/vect/slp-19a.c: Likewise.
11323 * gcc.dg/vect/slp-19b.c: Likewise.
11324 * gcc.dg/vect/slp-21.c: Likewise.
11325 * gcc.dg/vect/slp-23.c: Likewise.
11326 * gcc.dg/vect/vect-cselim-1.c: Likewise.
11328 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11329 instead of vect_interleave && vect_extract_even_odd.
11330 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11331 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11332 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11333 * gcc.dg/vect/vect-1.c: Likewise.
11334 * gcc.dg/vect/vect-10.c: Likewise.
11335 * gcc.dg/vect/vect-98.c: Likewise.
11336 * gcc.dg/vect/vect-107.c: Likewise.
11337 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11338 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11339 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11340 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11341 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11342 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11343 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11344 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11345 * gcc.dg/vect/vect-strided-float.c: Likewise.
11346 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11347 * gcc.dg/vect/vect-strided-mult.c: Likewise.
11348 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11349 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11350 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11351 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11352 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11353 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11354 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11355 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11356 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11357 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11358 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11359 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11360 * gcc.dg/vect/vect-vfa-03.c: Likewise.
11362 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11364 * gcc.dg/vect/pr30843.c: Likewise.
11365 * gcc.dg/vect/pr33866.c: Likewise.
11366 * gcc.dg/vect/slp-reduc-6.c: Likewise.
11367 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11368 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11369 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11371 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11373 * gcc.dg/vect/slp-11.c: Split into...
11374 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11375 gcc.dg/vect/slp-11c.c: ...these tests.
11376 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11377 * gcc.dg/vect/slp-12c.c: ...this new test.
11378 * gcc.dg/vect/slp-19.c: Split into...
11379 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11380 gcc.dg/vect/slp-19c.c: ...these new tests.
11382 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11384 * lib/target-supports.exp
11385 (check_effective_target_vect_extract_even_odd_wide): Delete.
11386 (check_effective_target_vect_strided_wide): Likewise.
11387 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11388 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11389 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11390 * gcc.dg/vect/pr37539.c: Likewise.
11391 * gcc.dg/vect/slp-11.c: Likewise.
11392 * gcc.dg/vect/slp-12a.c: Likewise.
11393 * gcc.dg/vect/slp-12b.c: Likewise.
11394 * gcc.dg/vect/slp-19.c: Likewise.
11395 * gcc.dg/vect/slp-23.c: Likewise.
11396 * gcc.dg/vect/vect-1.c: Likewise.
11397 * gcc.dg/vect/vect-98.c: Likewise.
11398 * gcc.dg/vect/vect-107.c: Likewise.
11399 * gcc.dg/vect/vect-strided-float.c: Likewise.
11401 2011-05-02 Jason Merrill <jason@redhat.com>
11403 * g++.dg/init/new31.C: New.
11405 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
11408 * gcc.dg/pr35445.c: New test.
11410 2011-05-02 Jason Merrill <jason@redhat.com>
11412 * c-c++-common/vla-1.c: New.
11414 2011-05-02 Richard Guenther <rguenther@suse.de>
11416 PR tree-optimization/48822
11417 * gcc.dg/torture/pr48822.c: New testcase.
11419 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11422 * g++.dg/cpp0x/constexpr-47969.C: New.
11424 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
11427 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
11428 on vect_no_align targets.
11429 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11430 vect_no_align targets.
11432 2011-05-01 Xinliang David Li <davidxl@google.com>
11434 * gcc.dg/tree-ssa/integer-addr.c: New test.
11435 * gcc.dg/tree-ssa/alias_bug.c: New test.
11437 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11439 PR libgfortran/48787
11440 * gfortran.dg/round_3.f08: Add more checks.
11442 2011-04-30 Tobias Burnus <burnus@net-b.de>
11445 * gfortran.dg/import9.f90: New, proper test.
11446 * gfortran.dg/interface_37.f90: Remove bogus
11447 test (bogus copy of interface_36.f90).
11449 2011-04-30 Tobias Burnus <burnus@net-b.de>
11452 * gfortran.dg/interface_37.f90: New.
11454 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
11457 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11459 2011-04-30 Jakub Jelinek <jakub@redhat.com>
11461 PR tree-optimization/48809
11462 * gcc.c-torture/execute/pr48809.c: New test.
11464 2011-04-29 Jeff Law <law@redhat.com>
11466 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11468 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11471 * g++.dg/init/ctor10.C: New.
11473 2011-04-29 Le-Chun Wu <lcwu@google.com>
11475 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11476 warning in implicitly instantiated templates.
11478 2011-04-29 Le-Chun Wu <lcwu@google.com>
11480 * g++.dg/warn/Wnull-conversion-1.C: New.
11481 * g++.dg/warn/Wnull-conversion-2.C: New.
11483 2011-04-29 Diego Novillo <dnovillo@google.com>
11485 * g++.old-deja/g++.other/null3.C: Expect warning about
11486 converting boolean to a pointer.
11488 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
11491 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11495 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11497 2011-04-29 Tobias Burnus <burnus@net-b.de>
11500 * gfortran.dg/typebound_proc_22.f90: New.
11503 * gfortran.dg/interface_36.f90: New.
11505 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11507 PR libgfortran/48488
11508 PR libgfortran/48602
11509 PR libgfortran/48615
11510 PR libgfortran/48684
11511 PR libgfortran/48787
11512 * gfortran.dg/fmt_g.f: Adjust test.
11513 * gfortran.dg/fmt_g0_1.f08: Adjust test.
11514 * gfortran.dg/round_3.f08: New test.
11515 * gfortran.dg/namelist_print_1.f: Adjust test.
11516 * gfortran.dg/char4_iunit_1.f03: Adjust test.
11517 * gfortran.dg/f2003_io_5.f03: Adjust test.
11518 * gfortran.dg/coarray_15.f90: Adjust test.
11519 * gfortran.dg/namelist_65.f90: Adjust test.
11520 * gfortran.dg/fmt_cache_1.f: Adjust test.
11521 * gfortran.dg/char4_iunit_2.f03: Adjust test.
11522 * gfortran.dg/real_const_3.f90: Adjust test.
11524 2011-04-29 Jan Hubicka <jh@suse.cz>
11526 * gcc.dg/tree-ssa/inline-10.c: New testcase.
11527 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11529 2011-04-28 Xinliang David Li <davidxl@google.com>
11531 * gcc.dg/tree-prof/prof-robust-1.c: New test.
11532 * g++.dg/prof-robust-1.C: New test.
11534 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
11536 PR tree-optimization/48765
11537 * gcc.dg/vect/pr48765.c: New.
11539 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11541 PR tree-optimization/48775
11542 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11544 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11547 * g++.dg/inherit/pr48798.C: New.
11548 * g++.old-deja/g++.other/base1.C: Adjust.
11550 2011-04-28 Dodji Seketeli <dodji@redhat.com>
11553 * g++.dg/template/inherit7.C: New test case.
11555 2011-04-28 Richard Guenther <rguenther@suse.de>
11557 PR tree-optimization/40052
11558 PR tree-optimization/15347
11559 * gcc.dg/tree-ssa/vrp57.c: New testcase.
11560 * gcc.dg/pr15347.c: Likewise.
11562 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11565 * g++.dg/cpp0x/sfinae18.C: New.
11567 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11570 * g++.dg/ext/is_literal_type1.C: New.
11572 2011-04-28 Tobias Burnus <burnus@net-b.de>
11576 * gfortran.dg/interface_35.f90: New.
11577 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11578 * gfortran.dg/func_result_6.f90: Add dg-warning.
11579 * gfortran.dg/bessel_1.f90: Ditto.
11580 * gfortran.dg/hypot_1.f90: Ditto.
11581 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11582 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11583 * gfortran.dg/interface_assignment_4.f90: Ditto.
11585 2011-04-27 Jason Merrill <jason@redhat.com>
11587 * g++.dg/ext/complex8.C: New.
11589 * g++.dg/cpp0x/initlist49.C: New.
11590 * g++.dg/init/new30.C: New.
11592 2011-04-27 Tobias Burnus <burnus@net-b.de>
11595 * gfortran.dg/whole_file_34.f90: New.
11597 2011-04-27 Jan Hubicka <jh@suse.cz>
11599 * gcc.dg/tree-ssa/inline-9.c: New testcase.
11601 2011-04-27 Jason Merrill <jason@redhat.com>
11603 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11605 * g++.dg/parse/ambig6.C: New.
11607 2011-04-27 Nick Clifton <nickc@redhat.com>
11609 * gcc.dg/20020312-2.c: Add definition for RX.
11611 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11612 option with RX targets.
11614 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11617 2011-04-27 Richard Guenther <rguenther@suse.de>
11619 * gcc.dg/tree-ssa/pr23382.c: Remove.
11621 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11624 * gcc.c-torture/compile/pr48767.c: New test.
11626 2011-04-27 Richard Guenther <rguenther@suse.de>
11628 PR tree-optimization/48772
11629 * g++.dg/pr48772.C: New testcase.
11631 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11634 * gcc.c-torture/compile/pr48742.c: New test.
11636 2011-04-26 Jason Merrill <jason@redhat.com>
11638 * g++.dg/lookup/koenig13.C: New.
11640 * g++.dg/cpp0x/initlist48.C: New.
11642 2011-04-25 Jason Merrill <jason@redhat.com>
11644 * g++.dg/cpp0x/sfinae17.C: New.
11646 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11649 * gcc.target/powerpc/pr48258-1.c: New file.
11650 * gcc.target/powerpc/pr48258-2.c: Ditto.
11652 2011-04-26 Xinliang David Li <davidxl@google.com>
11654 * gcc.dg/uninit-suppress.c: New test.
11655 * gcc.dg/uninit-suppress.c: New test.
11657 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11660 * gcc.dg/pr48768.c: New test.
11662 PR tree-optimization/48734
11663 * gcc.c-torture/compile/pr48734.c: New test.
11666 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11668 2011-04-26 Richard Guenther <rguenther@suse.de>
11670 PR tree-optimization/48731
11671 * gcc.dg/torture/pr48731.c: New testcase.
11673 2011-04-26 Richard Guenther <rguenther@suse.de>
11676 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11678 2011-04-26 Richard Guenther <rguenther@suse.de>
11680 PR middle-end/48694
11681 * gcc.dg/torture/pr48694-1.c: New testcase.
11682 * gcc.dg/torture/pr48694-2.c: Likewise.
11684 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11686 * g++.dg/ext/underlying_type1.C: New.
11687 * g++.dg/ext/underlying_type2.C: Likewise.
11688 * g++.dg/ext/underlying_type3.C: Likewise.
11689 * g++.dg/ext/underlying_type4.C: Likewise.
11690 * g++.dg/ext/underlying_type5.C: Likewise.
11691 * g++.dg/ext/underlying_type6.C: Likewise.
11692 * g++.dg/ext/underlying_type7.C: Likewise.
11693 * g++.dg/ext/underlying_type8.C: Likewise.
11694 * g++.dg/ext/underlying_type9.C: Likewise.
11695 * g++.dg/ext/underlying_type10.C: Likewise.
11697 2011-04-25 Jason Merrill <jason@redhat.com>
11699 * g++.dg/cpp0x/regress/template-const2.C: New.
11701 2011-04-25 Jeff Law <law@redhat.com>
11703 * gcc.dg/tree-ssa/vrp56.c: new test.
11705 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11707 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11709 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11711 PR preprocessor/48740
11712 * c-c++-common/raw-string-11.c: New test.
11714 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11716 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11719 2011-04-23 Tobias Burnus <burnus@net-b.de>
11722 * gfortran.dg/coarray_19.f90: New.
11724 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11727 * gcc.dg/pr48685.c: New test.
11729 2011-04-22 Jan Hubicka <jh@suse.cz>
11731 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11733 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11735 PR tree-optimization/48717
11736 * gcc.c-torture/execute/pr48717.c: New test.
11738 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11741 * gcc.target/i386/pr48723.c: New test.
11743 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11746 * gcc.dg/gomp/pr48716.c: New test.
11747 * g++.dg/gomp/pr48716.C: New test.
11749 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11752 * gcc.dg/missing-field-init-2.c: Update testcase.
11754 2011-04-22 Alan Modra <amodra@gmail.com>
11756 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11758 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11761 * gfortran.dg/function_optimize_6.f90: New test.
11763 2011-04-21 Easwaran Raman <eraman@google.com>
11765 * gcc.dg/stack-layout-2.c: New test.
11767 2011-04-21 Richard Guenther <rguenther@suse.de>
11770 * g++.dg/lto/pr48207-2_0.C: New testcase.
11771 * g++.dg/lto/pr48207-3_0.C: Likewise.
11773 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11775 * gnat.dg/volatile5.adb: New test.
11776 * gnat.dg/volatile5_pkg.ads: New helper.
11778 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11781 * gcc.target/i386/pr48708.c: New test.
11783 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11785 * gcc.dg/vect/vect-119.c: New test.
11787 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11789 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11792 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11793 Richard Sandiford <richard.sandiford@linaro.org>
11796 * gcc.target/arm/pr46329.c: New test.
11798 2011-04-21 Tobias Burnus <burnus@net-b.de>
11801 * gfortran.dg/coarray_18.f90: New.
11803 2011-04-20 Jason Merrill <jason@redhat.com>
11805 * g++.dg/cpp0x/initlist47.C: New.
11807 * g++.dg/init/dtor4.C: New.
11809 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11812 * gcc.target/i386/sse2-pinsrw.c: New test.
11813 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11814 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11815 * gcc.target/i386/sse2-insvhi.c: Ditto.
11816 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11817 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11819 2011-04-20 Jason Merrill <jason@redhat.com>
11821 * g++.dg/template/const4.C: New.
11823 2011-04-20 Easwaran Raman <eraman@google.com>
11825 * gcc.dg/stack-layout-1.c: New test.
11827 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11829 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11830 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11833 2011-04-20 Kai Tietz <ktietz@redhat.com>
11835 * gcc.dg/binop-xor1.c: New test.
11836 * gcc.dg/binop-xor2.c: New test.
11837 * gcc.dg/binop-xor3.c: New test.
11838 * gcc.dg/binop-xor4.c: New test.
11839 * gcc.dg/binop-xor5.c: New test.
11841 2011-04-20 Richard Guenther <rguenther@suse.de>
11843 PR tree-optimization/47892
11844 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11846 2011-04-20 Richard Guenther <rguenther@suse.de>
11848 PR middle-end/48695
11849 * g++.dg/torture/pr48695.C: New testcase.
11851 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11853 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11854 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11855 * gcc.c-torture/execute/pr45262.c: Ditto
11856 * gcc.dg/torture/pr43165.c: Ditto.
11857 * gcc.dg/torture/pr47228.c: Ditto.
11858 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11859 * gcc.dg/ipa/pr45644.c: Ditto.
11860 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11863 2011-04-19 Jason Merrill <jason@redhat.com>
11865 * g++.dg/ext/complex7.C: New.
11867 * g++.dg/ext/attrib41.C: New.
11869 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11872 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11874 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11877 * gcc.target/i386/pr48678.c: New test.
11879 2011-04-19 Martin Jambor <mjambor@suse.cz>
11881 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11882 * g++.dg/opt/devirt2.C: New test.
11883 * g++.dg/ipa/devirt-g-1.C: Likewise.
11885 2011-04-19 Tobias Burnus <burnus@net-b.de>
11888 * gfortran.dg/whole_file_33.f90: New.
11890 2011-04-19 Martin Jambor <mjambor@suse.cz>
11892 * g++.dg/ipa/devirt-7.C: New test.
11894 2011-04-19 Richard Guenther <rguenther@suse.de>
11897 * g++.dg/lto/pr48207_0.C: New testcase.
11899 2011-04-18 Jason Merrill <jason@redhat.com>
11901 * g++.dg/init/void1.C: New.
11903 * g++.dg/cpp0x/union4.C: New.
11905 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11907 PR middle-end/48661
11908 * g++.dg/torture/pr48661.C: New test.
11911 * g++.dg/gomp/pr48632.C: New test.
11913 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11915 * gcc.target/i386/sse2-maskmovdqu.c: New test.
11916 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11918 2011-04-18 Tobias Burnus <burnus@net-b.de>
11921 * gfortran.dg/coarray_17.f90: New.
11922 * gfortran.dg/coarray_10.f90: Update dg-error.
11924 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11927 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11928 * gfortran.dg/guality/guality.exp: Likewise.
11930 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11932 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11934 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11936 * gcc.dg/vect/pr48377.c: Remove dg-do run.
11938 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11940 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11942 2011-04-18 Richard Guenther <rguenther@suse.de>
11944 PR middle-end/46364
11945 * g++.dg/torture/pr46364.C: New testcase.
11947 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11949 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11951 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
11953 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11955 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
11956 Ira Rosen <ira.rosen@linaro.org>
11959 * gcc.target/arm/pr48252.c: New test.
11961 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11963 PR tree-optimization/48616
11964 * gcc.dg/pr48616.c: New test.
11966 2011-04-18 Tobias Burnus <burnus@net-b.de>
11969 * gfortran.dg/coarray_16.f90: New.
11971 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
11974 * gfortran.dg/realloc_on_assign_7.f03: New test.
11976 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11978 PR libgfortran/48602
11979 * gfortran.dg/fmt_g0_6.f08: New test.
11981 2011-04-17 Jason Merrill <jason@redhat.com>
11983 * g++.dg/cpp0x/sfinae16.C: New.
11985 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
11987 * gcc.target/mips/reg-var-1.c: New test.
11989 2011-04-17 Jan Hubicka <jh@suse.cz>
11991 * gcc.dg/winline-5.c: Update testcase.
11993 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
11995 * gnat.dg/discr27.ad[sb]: Move dg directive.
11996 * gnat.dg/discr28.ad[sb]: New test.
11997 * gnat.dg/discr28_pkg.ads: New helper.
11999 2011-04-17 Michael Matz <matz@suse.de>
12001 PR tree-optimization/48622
12003 * gcc.dg/lto/pr48622_0.c: New test.
12005 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
12007 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12008 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12009 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12010 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12011 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12012 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12014 2011-04-15 Jason Merrill <jason@redhat.com>
12016 * g++.dg/cpp0x/range-for17.C: New.
12018 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12020 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12021 * g++.dg/cpp0x/range-for3.C: Likewise.
12022 * g++.dg/cpp0x/range-for9.C: Correct error message.
12023 * g++.dg/cpp0x/range-for11.C: New.
12024 * g++.dg/cpp0x/range-for12.C: New.
12025 * g++.dg/cpp0x/range-for13.C: New.
12026 * g++.dg/cpp0x/range-for14.C: New.
12027 * g++.dg/cpp0x/range-for15.C: New.
12028 * g++.dg/cpp0x/range-for16.C: New.
12030 2011-04-15 Tobias Burnus <burnus@net-b.de>
12033 * gfortran.dg/coarray_15.f90: Change to dg-do run.
12035 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
12037 * objc.dg/naming-4.m: Updated.
12038 * objc.dg/naming-5.m: Updated.
12039 * objc.dg/naming-6.m: New.
12040 * objc.dg/naming-7.m: New.
12041 * obj-c++.dg/naming-1.mm: Updated.
12042 * obj-c++.dg/naming-2.mm: Updated.
12043 * obj-c++.dg/naming-3.mm: New.
12044 * obj-c++.dg/naming-4.mm: New.
12046 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12048 PR libgfortran/48589
12049 * gfortran.dg/fmt_g0_5.f08: New test.
12051 2011-04-15 Richard Guenther <rguenther@suse.de>
12054 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12056 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
12058 * gcc.target/avr/torture/pr41885.c (dg-options): Change
12059 -finline-limit=0 to -fno-inline
12061 2011-04-15 Jakub Jelinek <jakub@redhat.com>
12064 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12067 2011-04-14 Jakub Jelinek <jakub@redhat.com>
12070 * gcc.target/i386/sse4_1-insertps-3.c: New test.
12071 * gcc.target/i386/sse4_1-insertps-4.c: New test.
12072 * gcc.target/i386/avx-insertps-3.c: New test.
12073 * gcc.target/i386/avx-insertps-4.c: New test.
12075 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12077 * gcc.target/avr/torture/pr41885.c (dg-options): Add
12080 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12085 * gcc.target/avr/pr46779-1.c: New test case
12086 * gcc.target/avr/pr46779-2.c: New test case
12088 2011-04-14 Jason Merrill <jason@redhat.com>
12090 * g++.dg/cpp0x/sfinae15.C: New.
12092 * g++.dg/cpp0x/sfinae14.C: New.
12094 * g++.dg/ext/vla10.C: New.
12096 2011-04-14 Richard Guenther <rguenther@suse.de>
12098 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12100 2011-04-14 Richard Guenther <rguenther@suse.de>
12102 * gcc.dg/fold-bitand-4.c: Move ...
12103 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
12105 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12107 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12109 * gcc.target/avr/torture/trivial.c: Ditto.
12111 2011-04-13 Jason Merrill <jason@redhat.com>
12113 * g++.dg/template/operator11.C: New.
12115 2011-04-13 Jakub Jelinek <jakub@redhat.com>
12117 PR middle-end/48591
12118 * gcc.dg/gomp/pr48591.c: New test.
12121 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12122 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12124 2011-04-13 Dodji Seketeli <dodji@redhat.com>
12127 * g++.dg/template/dependent-expr7.C: New test case.
12129 2011-04-13 Jason Merrill <jason@redhat.com>
12131 * g++.dg/cpp0x/sfinae13.C: New.
12133 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
12135 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12137 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12139 * gcc.target/arm/pr43698.c: Remove -march option.
12141 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12143 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12146 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
12150 * gfortran.dg/realloc_on_assign_6.f03: New test.
12152 2011-04-12 Kai Tietz <ktietz@redhat.com>
12154 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12155 targets the additional -mno-ms-bitfields and
12156 -Wno-packed-bitfield-compat options.
12157 * g++.dg/ext/bitfield3.C: Likewise.
12158 * g++.dg/ext/bitfield4.C: Likewise.
12159 * g++.dg/ext/bitfield5.C: Likewise.
12160 * gcc.dg/bitfld-15.c: Likewise.
12161 * gcc.dg/bitfld-16.c: Likewise.
12162 * gcc.dg/bitfld-17.c: Likewise.
12163 * gcc.dg/bitfld-18.c: Likewise.
12165 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
12167 * gcc.target/arm/neon-vld3-1.c: New test.
12168 * gcc.target/arm/neon-vst3-1.c: New test.
12169 * gcc.target/arm/neon/v*.c: Regenerate.
12171 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12173 PR rtl-optimization/48549
12174 * g++.dg/opt/pr48549.C: New test.
12176 2011-04-12 Richard Guenther <rguenther@suse.de>
12178 PR tree-optimization/46076
12179 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12181 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12184 * lib/compat.exp (compat-execute): Declare unsupported after
12185 stripping path from src1.
12186 * lib/lto.exp (lto-execute): Likewise.
12188 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12191 * gcc.dg/pr48552-1.c: New test.
12192 * gcc.dg/pr48552-2.c: New test.
12194 2011-04-11 Jason Merrill <jason@redhat.com>
12196 * g++.dg/cpp0x/sfinae12.C: New.
12198 * g++.dg/cpp0x/enum10.C: New.
12200 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12202 * g++.dg/cpp0x/rv-func.C: New.
12204 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12206 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12209 2011-04-11 Martin Jambor <mjambor@suse.cz>
12211 PR tree-optimization/48195
12212 * gcc.dg/ipa/pr48195.c: New test.
12214 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
12216 * gnat.dg/return3.adb: Remove unused switch.
12218 2011-04-08 Mike Stump <mikestump@comcast.net>
12221 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12222 default to fno-common.
12224 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
12226 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12227 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12229 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12232 * gfortran.dg/function_optimize_5.f90: New test.
12234 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
12236 * gnat.dg/aggr17.adb: New test.
12237 * gnat.dg/aggr18.adb: Likewise.
12239 2011-04-08 Michael Matz <matz@suse.de>
12241 PR middle-end/48389
12242 * gcc.target/i386/pr48389.c: New test.
12244 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
12246 PR rtl-optimization/48272
12247 * g++.dg/opt/pr48272.C: New.
12249 2011-04-08 Dmitry Melnik <dm@ispras.ru>
12251 PR rtl-optimization/48235
12252 * gcc.dg/pr48235.c: New.
12254 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12256 PR rtl-optimization/48302
12257 * g++.dg/opt/pr48302.C: New.
12259 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12262 * g++.dg/opt/pr48273.C: New.
12264 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12266 PR rtl-optimization/48442
12267 * gcc.dg/pr48442.c: New.
12269 2011-04-08 Jakub Jelinek <jakub@redhat.com>
12271 PR tree-optimization/48377
12272 * gcc.dg/vect/pr48377.c: New test.
12274 2011-04-07 Jason Merrill <jason@redhat.com>
12276 * g++.dg/cpp0x/regress/call1.C: New.
12278 * g++.dg/cpp0x/variadic107.C: New.
12280 * g++.dg/cpp0x/sfinae11.C: New.
12281 * g++.dg/cpp0x/noexcept02.C: Fix.
12283 * g++.dg/cpp0x/sfinae10.C: New.
12285 * g++.dg/cpp0x/sfinae9.C: New.
12287 * c-c++-common/Wcast-qual-1.c: Move here from...
12288 * gcc.dg/cast-qual-3.c: ...here, and...
12289 * g++.dg/warn/Wcast-qual2.C: ...here.
12291 * g++.dg/cpp0x/sfinae8.C: New.
12293 * g++.dg/cpp0x/sfinae7.C: New.
12295 * g++.dg/cpp0x/enum9.C: New.
12297 2011-04-07 Mike Stump <mikestump@comcast.net>
12299 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12300 with no trampolines.
12302 2011-04-07 Jakub Jelinek <jakub@redhat.com>
12305 * gfortran.dg/gomp/pr48117.f90: New test.
12308 * gcc.dg/torture/pr48343.c: New test.
12310 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12312 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12314 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
12316 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12318 2011-04-07 Tom de Vries <tom@codesourcery.com>
12321 * lib/scanasm.exp (object-size): New proc.
12322 * gcc.target/arm/pr43920-2.c: New test.
12324 2011-04-06 Tobias Burnus <burnus@net-b.de>
12328 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12330 2011-04-06 Steve Ellcey <sje@cup.hp.com>
12332 * gcc.dg/mtune.c: Prune note from output.
12334 2011-04-06 Jakub Jelinek <jakub@redhat.com>
12337 * gcc.dg/guality/pr36977.c: New test.
12338 * gcc.dg/guality/pr48466.c: New test.
12340 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12342 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12344 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
12346 * gnat.dg/return3.adb: New test.
12348 2011-04-06 Richard Guenther <rguenther@suse.de>
12350 PR tree-optimization/47663
12351 * gcc.dg/tree-ssa/inline-8.c: New testcase.
12353 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
12355 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12356 Solaris 8 and 9 as well.
12358 2011-04-05 Tom de Vries <tom@codesourcery.com>
12361 * gcc.target/arm/pr43920-1.c: New test.
12363 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
12365 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12366 (cctor): Actually return the value.
12367 (main): Cast return values.
12369 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12371 * gfortran.dg/character_comparison_8.f90: New test.
12373 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12375 * frontend-passes: (optimize_lexical_comparison): New function.
12376 (optimize_expr): Call it.
12377 (optimize_comparison): Also handle lexical comparison functions.
12378 Return false instad of -2 for unequal comparison.
12380 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12383 * function_optimize_4.f90: New test.
12385 2011-04-04 Tobias Burnus <burnus@net-b.de>
12388 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12389 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12390 * gfortran.dg/coarray_15.f90: New.
12392 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12394 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12395 * gfortran.dg/bessel_7.f90: Likewise.
12397 2011-04-03 Tobias Burnus <burnus@net-b.de>
12399 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12401 2011-04-03 Richard Guenther <rguenther@suse.de>
12402 Ira Rosen <ira.rosen@linaro.org>
12404 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12405 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12406 -ftree-loop-if-convert-stores.
12408 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12410 * gnat.dg/specs/aggr2.ads: New test.
12412 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12414 * gnat.dg/debug2.ad[sb]: New test.
12415 * gnat.dg/debug2_pkg.ads: New helper.
12416 * gnat.dg/debug3.ad[sb]: New test.
12418 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
12420 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12422 2011-04-01 Jakub Jelinek <jakub@redhat.com>
12424 PR middle-end/48335
12425 * gcc.c-torture/compile/pr48335-1.c: New test.
12426 * gcc.dg/pr48335-1.c: New test.
12427 * gcc.dg/pr48335-2.c: New test.
12428 * gcc.dg/pr48335-3.c: New test.
12429 * gcc.dg/pr48335-4.c: New test.
12430 * gcc.dg/pr48335-5.c: New test.
12431 * gcc.dg/pr48335-6.c: New test.
12432 * gcc.dg/pr48335-7.c: New test.
12433 * gcc.dg/pr48335-8.c: New test.
12434 * gcc.target/i386/pr48335-1.c: New test.
12436 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
12439 * gcc.dg/Waddress.c: New test.
12441 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12444 * gfortran.dg/function_optimize_3.f90: New test.
12446 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
12448 * gcc.c-torture/compile/20110401-1.c: New test.
12450 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12451 * g++.dg/lto/20091002-2_0.C: Likewise.
12452 * g++.dg/lto/20090303_0.c: Likewise.
12453 * g++.dg/lto/20091004-1_0.C: Likewise.
12454 * g++.dg/lto/20091002-3_0.C: Likewise.
12455 * g++.dg/lto/20091004-2_0.C: Likewise.
12456 * g++.dg/lto/20081123_0.C: Likewise.
12457 * g++.dg/lto/20090313_0.C: Likewise.
12458 * g++.dg/lto/20081109-1_0.C: Likewise.
12459 * g++.dg/lto/20081219_0.C: Likewise.
12460 * g++.dg/lto/20081204-1_0.C: Likewise.
12461 * g++.dg/lto/20090302_0.C: Likewise.
12462 * g++.dg/lto/20081119-1_0.C: Likewise.
12463 * g++.dg/lto/20081118_0.C: Likewise.
12464 * gcc.dg/lto/20091020-2_0.c: Likewise.
12465 * gcc.dg/lto/20090210_0.c: Likewise.
12466 * gcc.dg/lto/20081204-1_0.c: Likewise.
12467 * gcc.dg/lto/20081224_0.c: Likewise.
12468 * gcc.dg/lto/20090219_0.c: Likewise.
12469 * gcc.dg/lto/20091014-1_0.c: Likewise.
12470 * gcc.dg/lto/20091016-1_0.c: Likewise.
12471 * gcc.dg/lto/20090206-2_0.c: Likewise.
12472 * gcc.dg/lto/20090116_0.c: Likewise.
12473 * gcc.dg/lto/20091013-1_0.c: Likewise.
12474 * gcc.dg/lto/20091015-1_0.c: Likewise.
12475 * gcc.dg/lto/20090126-2_0.c: Likewise.
12477 2011-03-31 Ian Lance Taylor <iant@google.com>
12479 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12481 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12483 * gnat.dg/opt16.adb: New test.
12485 2011-03-31 Jason Merrill <jason@redhat.com>
12487 * g++.dg/cpp0x/defaulted24.C: New.
12489 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12492 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12495 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12497 * g++.dg/other/i386-9.C: New test.
12499 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12501 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12503 2011-03-30 Jason Merrill <jason@redhat.com>
12505 * g++.dg/cpp0x/regress/error-recovery1.C: New.
12507 * g++.dg/cpp0x/regress/isnan.C: New.
12509 * g++.dg/cpp0x/initlist46.C: New.
12511 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
12514 * gcc.target/arm/neon-modes-2.c: New test.
12516 2011-03-30 Jakub Jelinek <jakub@redhat.com>
12519 * gcc.c-torture/compile/pr48305.c: New test.
12521 2011-03-29 Jason Merrill <jason@redhat.com>
12523 * g++.dg/cpp0x/regress/value-dep1.C: New.
12525 2011-03-29 Steve Ellcey <sje@cup.hp.com>
12527 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12529 2011-03-29 Ian Lance Taylor <iant@google.com>
12531 * go.test/go-test.exp: Handle the test lines used in several new
12533 (errchk): Add opts parameter. Change all callers. Handle parens
12536 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
12537 Dominique d'Humieres <dominiq@lps.ens.fr>
12539 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12540 and __APPLE__ && __PPC__ && __ALTIVEC__.
12542 2011-03-29 Jason Merrill <jason@redhat.com>
12544 * g++.dg/cpp0x/dependent1.C: New.
12546 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12548 * g++.dg/cpp0x/constexpr-memfn1.C: New.
12550 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12552 2011-03-29 Janus Weil <janus@gcc.gnu.org>
12555 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12556 * gfortran.dg/proc_ptr_comp_32.f90: New.
12558 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12560 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
12561 check for corresponding warning.
12563 2011-03-28 Jason Merrill <jason@redhat.com>
12565 * g++.dg/cpp0x/rv-deduce2.C: New.
12567 2011-03-29 Jakub Jelinek <jakub@redhat.com>
12570 * gcc.dg/pr48203.c: New test.
12572 2011-03-28 Jeff Law <law@redhat.com>
12574 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12576 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
12578 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12579 and __PPC__ && __ALTIVEC__.
12581 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12584 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12585 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12586 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12587 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12589 2011-03-28 Jason Merrill <jason@redhat.com>
12591 * g++.dg/cpp0x/initlist-array2.C: New.
12593 * g++.dg/cpp0x/initlist-array1.C: New.
12595 * g++.dg/cpp0x/constexpr-compound.C: New.
12597 * g++.dg/cpp0x/constexpr-using.C: New.
12599 * g++.dg/cpp0x/constexpr-noexcept.C: New.
12601 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12604 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12606 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12608 * gcc.dg/slp-1.c: New test.
12610 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12612 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12613 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12614 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12615 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12616 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12617 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12618 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12619 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12620 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12621 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12622 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12623 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12624 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12625 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12627 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12630 * gfortran.dg/trim_optimize_5.f90: New test.
12631 * gfortran.dg/trim_optimize_6.f90: New test.
12633 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12636 * gcc.target/mips/madd-7.c: Remove -mlong32.
12637 * gcc.target/mips/msub-7.c: Likewise.
12639 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12641 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12642 accesses to preserve the meaning of the test for doubleword vectors.
12643 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12644 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12646 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12649 * gfortran.dg/class_42.f03: New.
12651 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12653 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12656 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12658 PR rtl-optimization/48144
12659 * gcc.dg/pr48144.c: New test.
12661 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12663 * gnat.dg/discr27.ad[sb]: New test.
12665 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12667 * gnat.dg/limited_with2.ad[sb]: New test.
12668 * gnat.dg/limited_with2_pkg1.ads: New helper.
12669 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12671 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12673 * gnat.dg/opt15.adb: New test.
12674 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12676 2011-03-25 Tobias Burnus <burnus@net-b.de>
12680 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12681 * gfortran.dg/leadz_trailz_3.f90: Ditto
12683 2011-03-25 Martin Jambor <mjambor@suse.cz>
12685 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12687 2011-03-25 Jason Merrill <jason@redhat.com>
12689 * g++.dg/cpp0x/defaulted22.C: New.
12690 * g++.dg/cpp0x/defaulted23.C: New.
12691 * g++.dg/cpp0x/defaulted15.C: Adjust.
12693 2011-03-25 Jason Merrill <jason@redhat.com>
12695 * g++.dg/cpp0x/move1.C: New.
12697 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12700 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12702 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12704 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12705 for mips-sgi-irix6.5.
12706 Replace snprintf prototype by <stdio.h>.
12708 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12711 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12712 run_expensive_tests.
12713 * gcc.dg/graphite/block-4.c: Likewise.
12714 * gcc.dg/graphite/block-7.c: Likewise.
12715 * gcc.dg/graphite/block-8.c: Likewise.
12717 2011-03-25 Richard Guenther <rguenther@suse.de>
12719 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12720 * g++.dg/tree-ssa/pr8781.C: Likewise.
12721 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12722 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12723 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12724 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12725 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12726 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12727 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12728 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12729 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12730 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12731 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12732 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12733 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12734 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12735 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12736 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12737 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12738 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12739 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12740 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12741 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12742 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12743 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12744 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12745 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12746 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12747 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12748 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12749 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12750 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12751 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12752 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12753 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12754 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12755 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12756 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12757 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12758 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12759 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12760 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12761 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12762 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12763 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12764 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12765 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12766 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12767 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12768 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12769 * c-c++-common/pr46562-2.c: Likewise.
12770 * gfortran.dg/pr42108.f90: Likewise.
12771 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12772 foo to be inlined even at -O1.
12773 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12774 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12775 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12776 * gcc.dg/matrix/matrix.exp: Disable FRE.
12778 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12781 * gcc.dg/dfp/pr48204.c: New test.
12783 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12786 * gcc.c-torture/execute/pr47917.c: Move this...
12787 * gcc.dg/torture/pr47917.c: to here and add xfails.
12789 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12791 * gnat.dg/array16.ad[sb]: New test.
12792 * gnat.dg/array16.ads: New helper.
12794 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12796 * gnat.dg/derived_type2.adb: New test.
12798 2011-03-24 Richard Guenther <rguenther@suse.de>
12800 PR tree-optimization/48271
12801 * g++.dg/torture/pr48271.C: New testcase.
12803 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12805 * gnat.dg/array15.ad[sb]: New test.
12807 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12810 * gcc.target/i386/pr48237.c: New test.
12812 2011-03-24 Richard Guenther <rguenther@suse.de>
12814 PR middle-end/48269
12815 * gcc.dg/builtin-object-size-10.c: New testcase.
12817 2011-03-24 Richard Guenther <rguenther@suse.de>
12819 PR tree-optimization/46562
12820 * c-c++-common/pr46562-2.c: New testcase.
12821 * c-c++-common/pr46562.c: Likewise.
12823 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12825 * gcc.dg/vect/vect-cselim-1.c: New test.
12826 * gcc.dg/vect/vect-cselim-2.c: New test.
12828 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12830 * gcc.target/arm/pr46934.c: New.
12832 2011-03-23 Ian Lance Taylor <iant@google.com>
12834 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12836 2011-03-23 Richard Guenther <rguenther@suse.de>
12838 * gcc.dg/struct: Remove directory and contents.
12840 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12843 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12845 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12847 * gnat.dg/discr26.ad[sb]: New test.
12848 * gnat.dg/discr26_pkg.ads: New helper.
12850 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12853 * gcc.target/arm/neon-vld-1.c: New test.
12855 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12857 * gnat.dg/array14.ad[sb]: New test.
12858 * gnat.dg/array14_pkg.ads: New helper.
12860 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12862 * gcc.c-torture/execute/920501-8.x: Remove.
12863 * gcc.c-torture/execute/930513-1.x: Remove.
12864 * gcc.c-torture/execute/960312-1.x: Remove.
12865 * gcc.c-torture/compile/20000804-1.c,
12866 gcc.c-torture/compile/20001205-1.c,
12867 gcc.c-torture/compile/20001226-1.c,
12868 gcc.c-torture/compile/20010518-2.c,
12869 gcc.c-torture/compile/20020312-1.c,
12870 gcc.c-torture/compile/20020604-1.c,
12871 gcc.c-torture/compile/920501-12.c,
12872 gcc.c-torture/compile/920501-4.c,
12873 gcc.c-torture/compile/920520-1.c,
12874 gcc.c-torture/compile/980506-1.c,
12875 gcc.c-torture/execute/980709-1.x,
12876 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12877 options for m68hc11.
12878 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12879 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12882 2011-03-22 Nick Clifton <nickc@redhat.com>
12884 * lib/target-supports.exp (check_profiling_available): Add MN10300
12885 to the list of targets that do not support profiling. Restore
12886 alpha sorting to this list.
12888 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12890 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12891 failure on 32-bit systems.
12892 * gcc.dg/torture/vector-2.c: Ditto.
12894 2011-03-22 Richard Guenther <rguenther@suse.de>
12896 PR tree-optimization/48228
12897 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12899 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12901 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12905 * gcc.target/powerpc/pr48226.c: New file.
12907 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
12909 * lib/prune.exp (prune_gcc_output): Prune "could not create
12910 compact unwind for" warnings.
12912 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12916 * gcc.c-torture/execute/pr42544.c: New test.
12917 * gcc.c-torture/execute/pr48197.c: New test.
12919 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12921 PR preprocessor/48192
12922 * gcc.target/powerpc/pr48192.c: New file.
12925 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12926 split problem of 0 being loaded in a VSX register.
12928 2011-03-21 Richard Guenther <rguenther@suse.de>
12931 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12932 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12933 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12934 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12936 2011-03-21 Jakub Jelinek <jakub@redhat.com>
12939 * gcc.dg/pr48213.c: New test.
12941 2011-03-21 Kai Tietz <ktietz@redhat.com>
12944 * g++.dg/plugin/attribute_plugin.c: Adjust test.
12946 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
12948 * gcc.target/arm/xor-and.c: New.
12950 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12953 * gfortran.dg/function_optimize_1.f90: New test.
12954 * gfortran.dg/function_optimize_2.f90: New test.
12956 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
12958 PR rtl-optimization/47502
12959 * gcc.target/i386/pr47502-1.c: New.
12960 * gcc.target/i386/pr47502-2.c: Likewise.
12962 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12964 PR rtl-optimization/48156
12965 * gcc.dg/pr48156.c: New test.
12967 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12969 PR libfortran/47439
12970 * gfortran.dg/scratch_1.f90: Adjust test.
12972 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12974 PR libfortran/47439
12975 * gfortran.dg/scratch_1.f90: New test.
12977 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12979 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12980 variably modified typedefs.
12981 * gcc.dg/c1x-typedef-2.c: Remove.
12983 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12985 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12986 * gcc.dg/c1x-anon-struct-3.c: New test.
12987 * gcc.dg/anon-struct-11.c: Update.
12989 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12991 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12993 Only xfail with gas.
12995 2011-03-18 Jason Merrill <jason@redhat.com>
12997 * g++.dg/template/fn-ptr1.C: New.
12999 * g++.dg/overload/volatile1.C: New.
13001 * g++.dg/opt/pr23372.C: New.
13003 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13005 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13007 PR middle-end/47405
13008 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13010 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
13012 * gcc.target/arm/unsigned-extend-1.c: New.
13014 2011-03-18 Jakub Jelinek <jakub@redhat.com>
13017 * gcc.c-torture/compile/pr48161.c: New test.
13019 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
13021 PR middle-end/47725
13022 * gcc.dg/torture/pr47725.c: New.
13024 2011-03-17 Jason Merrill <jason@redhat.com>
13026 * g++.dg/cpp0x/constexpr-overflow2.C: New.
13027 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13029 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
13031 * gnat.dg/specs/elab2.ads: New test.
13032 * gnat.dg/specs/elab2_pkg.ads: New helper.
13034 2011-03-17 Jason Merrill <jason@redhat.com>
13036 * g++.dg/cpp0x/decltype-1212.C: New.
13037 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13039 2011-03-17 Jason Merrill <jason@redhat.com>
13041 * g++.dg/parse/memfnquals1.C: New.
13043 2011-03-17 Richard Guenther <rguenther@suse.de>
13045 PR middle-end/48134
13046 * gcc.dg/pr48134.c: New testcase.
13048 2011-03-17 Richard Guenther <rguenther@suse.de>
13050 PR middle-end/48165
13051 * g++.dg/torture/pr48165.C: New testcase.
13053 2011-03-17 Jakub Jelinek <jakub@redhat.com>
13055 PR rtl-optimization/48141
13056 * gcc.dg/pr48141.c: New test.
13058 2011-03-16 Jason Merrill <jason@redhat.com>
13060 * g++.dg/cpp0x/constexpr-48089.C: New.
13062 * g++.dg/cpp0x/constexpr-abi1.C: New.
13064 * g++.dg/cpp0x/constexpr-46336.C: New.
13065 * g++.dg/parse/friend5.C: Adjust expected errors.
13067 * g++.dg/cpp0x/constexpr-47570.C: New.
13069 2011-03-16 Dodji Seketeli <dodji@redhat.com>
13072 * ++.dg/debug/dwarf2/typedef6.C: New test.
13074 2011-03-16 Jason Merrill <jason@redhat.com>
13076 * g++.dg/cpp0x/elision2.C: New.
13078 * g++.dg/cpp0x/constexpr-array3.C: New.
13080 2011-03-16 Jason Merrill <jason@redhat.com>
13082 * g++.dg/cpp0x/sfinae6.C: New.
13083 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13084 * g++.dg/cpp0x/pr45908.C: Likewise.
13085 * g++.dg/cpp0x/sfinae6.C: Likewise.
13086 * g++.old-deja/g++.jason/conversion11.C: Likewise.
13087 * g++.old-deja/g++.law/arg11.C: Likewise.
13089 2011-03-16 Jason Merrill <jason@redhat.com>
13091 * g++.dg/template/incomplete6.C: New.
13093 2011-03-16 Jeff Law <law@redhat.com>
13095 * gcc.dg/tree-ssa/vrp55.c: New test.
13097 2011-03-16 Jason Merrill <jason@redhat.com>
13099 * g++.dg/cpp0x/auto22.C: New.
13101 2011-03-16 Richard Guenther <rguenther@suse.de>
13103 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13104 optimizing it away if promoted to const.
13106 2011-03-16 Richard Guenther <rguenther@suse.de>
13108 PR tree-optimization/48149
13109 * gcc.dg/fold-complex-1.c: New testcase.
13111 2011-03-16 Richard Guenther <rguenther@suse.de>
13114 * gcc.dg/guality/pr45882.c: Really make sure no inlining
13115 or cloning happens.
13117 2011-03-16 Richard Guenther <rguenther@suse.de>
13119 PR tree-optimization/26134
13120 * gcc.dg/tree-ssa/complex-6.c: New testcase.
13122 2011-03-16 Richard Guenther <rguenther@suse.de>
13124 PR tree-optimization/48146
13125 * gcc.dg/torture/pr48146.c: New testcase.
13127 2011-03-16 Richard Guenther <rguenther@suse.de>
13129 * gcc.dg/tree-ssa/pr14814.c: Adjust.
13130 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13132 2011-03-16 Jakub Jelinek <jakub@redhat.com>
13134 PR middle-end/48136
13135 * gcc.c-torture/compile/pr48136.c: New test.
13137 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13140 * gcc.dg/guality/pr45882.c: New test.
13142 2011-03-15 Jason Merrill <jason@redhat.com>
13144 * g++.dg/cpp0x/constexpr-recursion.C: New.
13146 * g++.dg/cpp0x/implicit11.C: New.
13148 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13150 * g++.dg/cpp0x/constexpr-attribute.C: New.
13152 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
13154 * g++.dg/parse/pr34758.C: New.
13156 2011-03-15 Xinliang David Li <davidxl@google.com>
13159 * gcc.dg/uninit-pred-7_d.c: New test.
13160 * gcc.dg/uninit-pred-8_d.c: New test.
13162 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
13165 * gcc.target/arm/pr46788.c: New.
13167 2011-03-15 Richard Guenther <rguenther@suse.de>
13169 PR middle-end/47650
13170 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13171 * gfortran.dg/ishft_4.f90: Likewise.
13172 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13174 2011-03-15 Richard Guenther <rguenther@suse.de>
13176 PR tree-optimization/13954
13177 * g++.dg/tree-ssa/pr13954.C: New testcase.
13179 2011-03-15 Richard Guenther <rguenther@suse.de>
13181 PR tree-optimization/48037
13182 * gcc.target/i386/pr48037-1.c: New testcase.
13184 2011-03-15 Richard Guenther <rguenther@suse.de>
13186 PR tree-optimization/41490
13187 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13188 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13189 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13190 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13191 * g++.dg/tree-ssa/pr33604.C: Adjust.
13193 2011-03-14 Jakub Jelinek <jakub@redhat.com>
13195 PR middle-end/47917
13196 * gcc.c-torture/execute/pr47917.c: New test.
13197 * gcc.dg/pr47917.c: New test.
13199 PR middle-end/38878
13200 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13202 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
13204 * gcc.target/i386/sse4_1-floor-vec.c: New test.
13205 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13206 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13207 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13208 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13209 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13210 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13211 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13212 * gcc.target/i386/avx-floor-vec.c: Ditto.
13213 * gcc.target/i386/avx-ceil-vec.c: Ditto.
13214 * gcc.target/i386/avx-trunc-vec.c: Ditto.
13215 * gcc.target/i386/avx-rint-vec.c: Ditto.
13216 * gcc.target/i386/avx-floorf-vec.c: Ditto.
13217 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13218 * gcc.target/i386/avx-truncf-vec.c: Ditto.
13219 * gcc.target/i386/avx-rintf-vec.c: Ditto.
13221 2011-03-14 Tom Tromey <tromey@redhat.com>
13223 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13224 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13225 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13227 2011-03-14 Tom Tromey <tromey@redhat.com>
13229 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13230 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13231 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13233 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
13235 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13237 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13239 PR rtl-optimization/47166
13240 * gcc.c-torture/execute/postmod-1.c: New test.
13242 2011-03-14 Richard Guenther <rguenther@suse.de>
13244 PR middle-end/48098
13245 * gcc.dg/torture/pr48098.c: New testcase.
13247 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
13250 * gcc.target/powerpc/pr48053-1.c: New test.
13251 * gcc.target/powerpc/pr48053-2.c: Likewise.
13253 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13255 PR libfortran/48066
13256 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
13258 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13260 PR libfortran/48066
13261 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
13263 2011-03-12 Janus Weil <janus@gcc.gnu.org>
13266 * gfortran.dg/class_41.f03: New.
13268 2011-03-11 Dodji Seketeli <dodji@redhat.com>
13270 * g++.dg/conversion/cast3.C: New test.
13272 2011-03-11 Jason Merrill <jason@redhat.com>
13274 * g++.dg/template/error45.C: New.
13276 * g++.dg/parse/no-type-defn1.C: New.
13278 * g++.dg/ext/attrib40.C: New.
13280 * g++.dg/cpp0x/regress/array1.C: New.
13282 2011-03-11 Richard Guenther <rguenther@suse.de>
13284 PR tree-optimization/48067
13285 * gcc.dg/pr48067.c: New testcase.
13287 2011-03-11 Richard Guenther <rguenther@suse.de>
13290 * g++.dg/lto/20110311-1_0.C: New testcase.
13292 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13295 * g++.dg/inherit/virtual8.C: New test.
13297 PR middle-end/48044
13298 * gcc.dg/torture/pr48044.c: New test.
13300 2011-03-11 Janus Weil <janus@gcc.gnu.org>
13303 * gfortran.dg/proc_ptr_comp_31.f90: New.
13305 2011-03-11 Richard Guenther <rguenther@suse.de>
13307 PR tree-optimization/47278
13308 * gcc.dg/torture/pr47278-1.c: New testcase.
13309 * gcc.dg/torture/pr47278-2.c: Likewise.
13311 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13313 PR tree-optimization/48063
13314 * gcc.dg/torture/pr48063.c: New test.
13316 2011-03-10 Jason Merrill <jason@redhat.com>
13318 * g++.dg/template/array22.C: New.
13320 * g++.dg/cpp0x/syntax-err1.C: New.
13321 * g++.dg/parse/error36.C: Adjust expected errors.
13322 * g++.old-deja/g++.pt/ctor2.C: Likewise.
13323 * g++.old-deja/g++.pt/typename3.C: Likewise.
13324 * g++.old-deja/g++.pt/typename4.C: Likewise.
13325 * g++.old-deja/g++.pt/typename6.C: Likewise.
13327 2011-03-09 Jason Merrill <jason@redhat.com>
13329 * g++.dg/template/nontype22.C: New.
13331 2011-03-09 Martin Jambor <mjambor@suse.cz>
13333 PR tree-optimization/47714
13334 * g++.dg/torture/pr47714.C: New test.
13336 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
13339 * gcc.target/powerpc/pr47755-2.c: New file.
13341 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13343 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13344 is not set in the environment, pass 64 as first argument when not
13345 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13346 native where ulimit -u is supported.
13348 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13350 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13352 2011-03-08 Jason Merrill <jason@redhat.com>
13354 * g++.dg/template/nontype21.C: New.
13356 * g++.dg/template/anon5.C: New.
13358 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13361 * gcc.dg/pr47881.c: New test.
13363 2011-03-08 Dodji Seketeli <dodji@redhat.com>
13366 * g++.dg/lookup/template3.C: New test.
13368 2011-03-08 Kai Tietz <ktietz@redhat.com>
13370 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13373 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
13376 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13377 sizeof to compute alignment.
13379 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13381 PR tree-optimization/48022
13382 * gcc.dg/pr48022-1.c: New test.
13383 * gcc.dg/pr48022-2.c: New test.
13385 2011-03-07 Jason Merrill <jason@redhat.com>
13387 * g++.dg/template/nontype20.C: New.
13388 * g++.dg/init/member1.C: Adjust expected errors.
13389 * g++.dg/parse/constant4.C: Likewise.
13390 * g++.dg/template/qualified-id3.C: Likewise.
13391 * g++.old-deja/g++.pt/crash10.C: Likewise.
13393 * g++.dg/cpp0x/regress/non-const1.C: New.
13395 2011-03-07 Jakub Jelinek <jakub@redhat.com>
13398 * gcc.dg/pr47991.c: New test.
13400 2011-03-07 Jason Merrill <jason@redhat.com>
13402 * g++.dg/abi/mangle46.C: New.
13404 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
13407 * gcc.target/powerpc/pr47862.c: New.
13409 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
13412 * gcc.target/i386/combine-mul.c: Require nonpic.
13414 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
13415 Nathan Froyd <froydnj@codesourcery.com>
13417 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13419 2011-03-06 Mark Mitchell <mark@codesourcery.com>
13421 * README.QMTEST: Remove.
13423 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
13424 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13427 * gfortran.dg/array_constructor_37.f90 : New test.
13429 2011-03-05 Jason Merrill <jason@redhat.com>
13431 * g++.dg/abi/mangle39.C: ABI v5, not 6.
13432 * g++.dg/abi/mangle45.C: Likewise.
13433 * g++.dg/cpp0x/trailing1.C: Likewise.
13435 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13437 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13439 2011-03-05 Jakub Jelinek <jakub@redhat.com>
13441 PR rtl-optimization/47899
13442 * gcc.dg/pr47899.c: New test.
13444 * gcc.dg/torture/pr47968.c: Ignore warnings.
13446 PR tree-optimization/47967
13447 * gcc.c-torture/compile/pr47967.c: New test.
13449 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13451 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13452 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13454 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13456 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13457 and property_getAttributes() if __OBJC2__.
13458 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13459 * objc.dg/property/property-encoding-1.m: New.
13460 * obj-c++.dg/property/property-encoding-1.mm: New.
13462 2011-03-04 Jason Merrill <jason@redhat.com>
13464 * g++.dg/template/pseudodtor6.C: New.
13466 * g++.dg/inherit/covariant19.C: New.
13468 2011-03-04 Richard Guenther <rguenther@suse.de>
13470 PR middle-end/47968
13471 * gcc.dg/torture/pr47968.c: New testcase.
13473 2011-03-04 Richard Guenther <rguenther@suse.de>
13475 PR middle-end/47975
13476 * gcc.dg/torture/pr47975.c: New testcase.
13478 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13481 * g++.dg/template/crash106.C: New.
13483 2011-03-03 Jakub Jelinek <jakub@redhat.com>
13486 * gcc.dg/gomp/pr47963.c: New test.
13487 * g++.dg/gomp/pr47963.C: New test.
13489 2011-03-02 Jason Merrill <jason@redhat.com>
13491 * g++.dg/cpp0x/regress/condition1.C: New.
13493 * g++.dg/cpp0x/constexpr-ctor9.C: New.
13495 2011-03-01 Jason Merrill <jason@redhat.com>
13497 * g++.dg/cpp0x/lambda/lambda-98.C: New.
13499 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13501 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13503 PR rtl-optimization/47925
13504 * gcc.c-torture/execute/pr47925.c: New test.
13506 2011-03-01 Jason Merrill <jason@redhat.com>
13508 * g++.dg/cpp0x/decltype25.C: New.
13510 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13512 2011-03-01 Richard Guenther <rguenther@suse.de>
13514 PR tree-optimization/47890
13515 * gcc.dg/torture/pr47890.c: New testcase.
13517 2011-03-01 Richard Guenther <rguenther@suse.de>
13520 * gcc.dg/lto/pr47924_0.c: New testcase.
13522 2011-03-01 Richard Guenther <rguenther@suse.de>
13525 * gfortran.dg/lto/pr46911_0.f: New testcase.
13527 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13529 PR libgfortran/47933
13530 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13531 compile errors from older code form.
13533 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13535 PR libgfortran/47567
13536 * gfortran.dg/fmt_fw_d.f90: New test.
13538 2011-02-28 Jason Merrill <jason@redhat.com>
13540 * g++.dg/inherit/covariant18.C: New.
13542 2011-02-28 Jakub Jelinek <jakub@redhat.com>
13544 PR middle-end/47893
13545 * gcc.dg/pr47893.c: New test.
13547 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
13549 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13550 NULL in case of a selector with conflicting types.
13551 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13553 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
13555 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13556 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13557 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13558 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13560 2011-02-28 Jason Merrill <jason@redhat.com>
13563 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13565 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13567 PR libgfortran/47778
13568 * gfortran.dg/namelist_71.f90: New test.
13570 2011-02-27 Jason Merrill <jason@redhat.com>
13573 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13574 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13576 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13579 * g++.dg/cpp0x/constexpr-ctor8.C: New.
13581 2011-02-27 Jakub Jelinek <jakub@redhat.com>
13584 * gfortran.dg/gomp/task-1.f90: Removed.
13586 2011-02-26 Jason Merrill <jason@redhat.com>
13588 * g++.dg/template/this-targ1.C: New.
13590 * g++.dg/cpp0x/regress/template-const1.C: New.
13591 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13592 * g++.dg/template/function1.C: Adjust.
13593 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13594 * g++.dg/debug/debug7.C: Adjust.
13596 2011-02-26 Tobias Burnus <burnus@net-b.de>
13599 * gfortran.dg/gomp/task-1.f90: New.
13601 2011-02-25 Jie Zhang <jie@codesourcery.com>
13603 * gcc.target/arm/neon-thumb2-move.c: Add
13604 dg-require-effective-target arm_thumb2_ok.
13606 2011-02-24 Jason Merrill <jason@redhat.com>
13608 * g++.dg/parse/constant1.C: Specify C++98 mode.
13609 * g++.dg/parse/constant5.C: Likewise.
13610 * g++.dg/parse/error2.C: Likewise.
13611 * g++.dg/parse/semicolon3.C: Likewise.
13612 * g++.dg/template/crash14.C: Likewise.
13613 * g++.dg/template/local4.C: Likewise.
13614 * g++.dg/template/nontype3.C: Likewise.
13615 * g++.dg/parse/crash31.C: Adjust expected errors.
13616 * g++.dg/template/function1.C: Likewise.
13617 * g++.dg/template/ref3.C: Likewise.
13618 * g++.dg/template/static9.C: Likewise.
13619 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13621 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13622 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13623 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13624 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13625 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13627 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13630 * gfortran.dg/pr47878.f90: New test.
13632 2011-02-24 Richard Guenther <rguenther@suse.de>
13635 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13636 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13638 2011-02-24 Richard Guenther <rguenther@suse.de>
13641 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13642 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13644 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13646 PR libgfortran/47567
13647 * gfortran.dg/fmt_f0_1.f90: Update test.
13649 2011-02-23 Jason Merrill <jason@redhat.com>
13651 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13652 * g++.dg/abi/mangle45.C: New.
13654 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13655 * g++.dg/template/canon-type-9.C: Match use of decltype
13656 between declaration and definition.
13657 * g++.dg/template/canon-type-12.C: Likewise.
13659 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13662 * gfortran.dg/nested_allocatables_1.f90: New.
13664 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13667 * g++.dg/pr46868.C: New test.
13668 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13669 * g++.dg/parse/error14.C: Adjust.
13671 2011-02-23 Richard Guenther <rguenther@suse.de>
13673 PR tree-optimization/47838
13674 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13676 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13678 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13680 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13682 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13683 * gfortran.dg/count_init_expr.f03: Ditto.
13684 * gfortran.dg/gomp/pr43711.f90: Ditto.
13685 * gcc.dg/struct-parse-2.c: Ditto.
13686 * gcc.dg/parse-error-3.c: Ditto.
13687 * gcc.dg/Wlogical-op-1.c: Ditto.
13688 * gcc.dg/Walways-true-1.c: Ditto.
13689 * gcc.dg/pr24225.c: Ditto.
13690 * gcc.dg/Walways-true-2.c: Ditto.
13691 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13692 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13693 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13694 * g++.dg/overload/defarg4.C: Ditto.
13695 * g++.dg/inherit/covariant16.C: Ditto.
13696 * g++.dg/inherit/virtual7.C: Ditto.
13697 * g++.dg/template/canon-type-9.C: Ditto.
13698 * g++.dg/template/access19.C: Ditto.
13699 * g++.dg/template/call7.C: Ditto.
13700 * g++.dg/template/canon-type-2.C: Ditto.
13701 * g++.dg/template/init7.C: Ditto.
13702 * g++.dg/template/sizeof-template-argument.C: Ditto.
13703 * g++.dg/template/const3.C: Ditto.
13704 * g++.dg/template/sfinae26.C: Ditto.
13705 * g++.dg/template/sfinae26.C: Ditto.
13706 * g++.dg/template/canon-type-11.C: Ditto.
13707 * g++.dg/template/union2.C: Ditto.
13708 * g++.dg/template/canon-type-3.C: Ditto.
13709 * g++.dg/template/canon-type-1.C: Ditto.
13710 * g++.dg/template/canon-type-5.C: Ditto.
13711 * g++.dg/template/canon-type-7.C: Ditto.
13712 * g++.dg/template/canon-type-10.C: Ditto.
13713 * g++.dg/template/spec36.C: Ditto.
13714 * g++.dg/template/typedef38.C: Ditto.
13715 * g++.dg/template/canon-type-4.C: Ditto.
13716 * g++.dg/template/canon-type-6.C: Ditto.
13717 * g++.dg/template/canon-type-13.C: Ditto.
13718 * g++.dg/template/instantiate9.C: Ditto.
13719 * g++.dg/template/ttp22.C: Ditto.
13720 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13721 * g++.dg/warn/Walways-true-1.C: Ditto.
13722 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13723 * g++.dg/warn/Walways-true-2.C: Ditto.
13724 * g++.dg/conversion/op4.C: Ditto.
13725 * g++.dg/opt/pr19650.C: Ditto.
13726 * g++.dg/lookup/friend11.C: Ditto.
13727 * g++.dg/other/default2.C: Ditto.
13728 * g++.dg/other/default3.C: Ditto.
13729 * g++.dg/other/dtor2.C: Ditto.
13730 * g++.dg/other/friend5.C: Ditto.
13731 * g++.dg/other/default5.C: Ditto.
13732 * g++.dg/init/brace6.C: Ditto.
13733 * g++.dg/init/aggr5.C: Ditto.
13734 * g++.dg/init/error2.C: Ditto.
13735 * g++.dg/expr/bound-mem-fun.C: Ditto.
13736 * g++.dg/expr/cond6.C: Ditto.
13737 * g++.dg/expr/stmt-expr-1.C: Ditto.
13738 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13739 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13740 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13741 * g++.dg/cpp0x/bracket1.C: Ditto.
13742 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13743 * g++.dg/cpp0x/pr38646.C: Ditto.
13744 * g++.dg/cpp0x/variadic73.C: Ditto.
13745 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13746 * g++.dg/cpp0x/bracket4.C: Ditto.
13747 * g++.dg/cpp0x/decltype4.C: Ditto.
13748 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13749 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13750 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13751 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13752 * g++.dg/cpp0x/decltype2.C: Ditto.
13753 * g++.dg/cpp0x/decltype1.C: Ditto.
13754 * g++.dg/cpp0x/bracket2.C: Ditto.
13755 * g++.dg/cpp0x/decltype5.C: Ditto.
13756 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13757 * g++.dg/cpp0x/variadic70.C: Ditto.
13758 * g++.dg/cpp0x/decltype6.C: Ditto.
13759 * g++.dg/cpp0x/rvo.C: Ditto.
13760 * g++.dg/cpp0x/vt-40092.C: Ditto.
13761 * g++.dg/cpp0x/variadic-new.C: Ditto.
13762 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13763 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13764 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13765 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13766 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13767 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13768 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13769 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13770 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13771 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13772 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13773 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13774 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13775 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13776 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13777 * g++.dg/cpp0x/pr39639.C: Ditto.
13778 * g++.dg/cpp0x/decltype3.C: Ditto.
13779 * g++.dg/cpp0x/variadic68.C: Ditto.
13780 * g++.dg/cpp0x/variadic-function.C: Ditto.
13781 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13782 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13783 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13784 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13785 * g++.dg/parse/crash35.C: Ditto.
13786 * g++.dg/parse/crash40.C: Ditto.
13787 * g++.dg/parse/defarg12.C: Ditto.
13788 * g++.dg/parse/crash34.C: Ditto.
13789 * g++.dg/parse/constructor3.C: Ditto.
13790 * g++.dg/parse/template23.C: Ditto.
13791 * g++.dg/parse/crash56.C: Ditto.
13792 * g++.dg/parse/dtor13.C: Ditto.
13793 * g++.dg/parse/error33.C: Ditto.
13794 * g++.dg/parse/ctor9.C: Ditto.
13795 * g++.dg/parse/error32.C: Ditto.
13796 * g++.dg/parse/error37.C: Ditto.
13797 * g++.dg/parse/bitfield3.C: Ditto.
13798 * g++.dg/parse/struct-4.C: Ditto.
13799 * g++.dg/ext/has_trivial_copy.C: Ditto.
13800 * g++.dg/ext/is_polymorphic.C: Ditto.
13801 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13802 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13803 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13804 * g++.dg/ext/is_union.C: Ditto.
13805 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13806 * g++.dg/ext/is_pod.C: Ditto.
13807 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13808 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13809 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13810 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13811 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13812 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13813 * g++.dg/ext/is_abstract.C: Ditto.
13814 * g++.dg/ext/has_trivial_assign.C: Ditto.
13815 * g++.dg/ext/is_class.C: Ditto.
13816 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13817 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13818 * g++.dg/ext/is_base_of.C: Ditto.
13819 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13820 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13821 * g++.dg/ext/is_empty.C: Ditto.
13822 * g++.dg/ext/is_enum.C: Ditto.
13823 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13824 * gnat.dg/opt11.adb: Ditto.
13825 * obj-c++.dg/pr45735.mm: Ditto.
13826 * obj-c++.dg/pr24393.mm: Ditto.
13827 * obj-c++.dg/exceptions-2.mm: Ditto.
13828 * objc.dg/pr45735.m: Ditto.
13829 * objc.dg/pr24393.m: Ditto.
13831 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13833 * objc.dg/attributes/objc-exception-1.m: New.
13835 2011-02-23 Jie Zhang <jie@codesourcery.com>
13837 * gcc.dg/cpp/include7.c: New test.
13839 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13842 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13844 2011-02-23 Jie Zhang <jie@codesourcery.com>
13846 PR rtl-optimization/47763
13847 * gcc.dg/pr47763.c: New test.
13849 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13852 * gfortran.dg/whole_file_32.f90 : New test.
13854 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13857 * g++.dg/inherit/virtual7.C: New test.
13859 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13862 * objc.dg/type-size-3.m: Updated error message.
13863 * objc.dg/type-size-4.m: New test.
13864 * objc.dg/type-size-5.m: New test.
13866 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13868 * lib/gnat.exp: Fix comments.
13869 Don't load libgloss.exp.
13870 (default_gnat_version): Call $compiler with --version.
13871 Adapt regexp for gnatmake output, insert version.
13872 (gnat_version): New proc.
13873 (gnat_init): Remove gnat_libgcc_s_path.
13874 (gnat_target_compile): Likewise.
13875 Remove ld_library_path.
13876 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13877 (gnat_pass): Remove.
13878 (gnat_pass): Remove.
13879 (gnat_finish): Remove.
13880 (gnat_exit): Remove.
13881 (local_find_gnatmake): Reindent.
13882 (runtest_file_p): Remove.
13883 (prune_warnings): Remove.
13884 (find_gnatclean): New proc.
13885 * lib/gnat-dg.exp (lremove): New proc.
13886 (gnat-dg-test): Reindent.
13887 Remove additional output files.
13888 (gnat-dg-runtest): Remove.
13890 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13891 * gnat.dg/loop_optimization6.adb: Likewise.
13892 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13894 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13896 PR tree-optimization/47835
13897 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13899 2011-02-22 Tobias Burnus <burnus@net-b.de>
13901 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13902 * gfortran.dg/abstract_type_2.f03: Ditto.
13903 * gfortran.dg/abstract_type_3.f03: Ditto.
13904 * gfortran.dg/abstract_type_4.f03: Ditto.
13905 * gfortran.dg/abstract_type_5.f03: Ditto.
13906 * gfortran.dg/abstract_type_6.f03: Ditto.
13907 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13908 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13909 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13910 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13911 * gfortran.dg/array_function_5.f90: Ditto.
13912 * gfortran.dg/asynchronous_3.f03: Ditto.
13913 * gfortran.dg/char_expr_1.f90: Ditto.
13914 * gfortran.dg/class_14.f03: Ditto.
13915 * gfortran.dg/data_array_6.f: Ditto.
13916 * gfortran.dg/data_invalid.f90: Ditto.
13917 * gfortran.dg/dot_product_1.f03: Ditto.
13918 * gfortran.dg/func_derived_5.f90: Ditto.
13919 * gfortran.dg/func_result_4.f90: Ditto.
13920 * gfortran.dg/implied_do_1.f90: Ditto.
13921 * gfortran.dg/initialization_25.f90: Ditto.
13922 * gfortran.dg/initialization_26.f90: Ditto.
13923 * gfortran.dg/interface_34.f90: Ditto.
13924 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13925 * gfortran.dg/keyword_symbol_1.f90: Ditto.
13926 * gfortran.dg/matmul_8.f03: Ditto.
13927 * gfortran.dg/merge_init_expr.f90: Ditto.
13928 * gfortran.dg/pack_assign_1.f90: Ditto.
13929 * gfortran.dg/pack_vector_1.f90: Ditto.
13930 * gfortran.dg/pointer_check_8.f90: Ditto.
13931 * gfortran.dg/product_init_expr.f03: Ditto.
13932 * gfortran.dg/reshape_order_5.f90: Ditto.
13933 * gfortran.dg/reshape_shape_1.f90: Ditto.
13934 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13935 * gfortran.dg/same_name_2.f90: Ditto.
13936 * gfortran.dg/selected_real_kind_1.f90: Ditto.
13937 * gfortran.dg/spread_init_expr.f03: Ditto.
13938 * gfortran.dg/stmt_func_1.f90: Ditto.
13939 * gfortran.dg/sum_init_expr.f03: Ditto.
13940 * gfortran.dg/transpose_3.f03: Ditto.
13941 * gfortran.dg/unpack_init_expr.f03: Ditto.
13942 * gfortran.dg/warn_conversion.f90: Ditto.
13943 * gfortran.dg/warn_conversion_2.f90: Ditto.
13944 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13945 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13946 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13947 * gfortran.dg/whole_file_16.f90: Ditto.
13948 * gfortran.dg/whole_file_17.f90: Ditto.
13949 * gfortran.dg/whole_file_18.f90: Ditto.
13950 * gfortran.dg/whole_file_20.f03: Ditto.
13951 * gfortran.dg/whole_file_5.f90: Ditto.
13952 * gfortran.dg/whole_file_6.f90: Ditto.
13953 * gfortran.dg/write_invalid_format.f90: Ditto.
13954 * gfortran.dg/zero_sized_6.f90: Ditto.
13956 2011-02-21 Jeff Law <law@redhat.com>
13958 PR rtl-optimization/46178
13959 * gcc.target/i386/pr46178.c: New test.
13961 PR rtl-optimization/46002
13962 * gcc.c-torture/compile/pr46002.c: New test.
13964 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13966 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13969 2011-02-21 Jakub Jelinek <jakub@redhat.com>
13972 * g++.dg/debug/pr47106.C: Require effective target lto.
13974 2011-02-21 Jason Merrill <jason@redhat.com>
13976 * g++.dg/cpp0x/constexpr-diag2.C: New.
13978 2011-02-20 Jason Merrill <jason@redhat.com>
13980 * g++.dg/cpp0x/constexpr-ctor7.C: New.
13982 * g++.dg/cpp0x/fntmpdefarg2.C: New.
13984 * g++.dg/overload/conv-op1.C: New.
13986 * g++.dg/cpp0x/constexpr-synth1.C: New.
13988 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13990 * objc.dg/layout-2.m: New.
13991 * objc.dg/selector-3.m: Adjusted location of error message.
13992 * objc.dg/type-size-3.m: Same.
13993 * obj-c++.dg/selector-3.mm: Same.
13995 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13998 * objc.dg/property/dotsyntax-22.m: New.
13999 * obj-c++.dg/property/dotsyntax-22.mm: New.
14001 2011-02-20 Dodji Seketeli <dodji@redhat.com>
14004 * g++.dg/template/typedef38.C: New test.
14006 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
14009 * gfortran.dg/whole_file_30.f90 : New test.
14010 * gfortran.dg/whole_file_31.f90 : New test.
14012 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
14016 * gfortran.dg/whole_file_28.f90 : New test.
14017 * gfortran.dg/whole_file_29.f90 : New test.
14019 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14022 * g++.dg/template/crash105.C: New.
14024 2011-02-19 Jason Merrill <jason@redhat.com>
14026 * g++.dg/cpp0x/regress/no-elide1.C: New.
14028 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
14030 PR tree-optimization/46620
14031 * gcc.dg/pr46620.c: New.
14033 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14036 * gcc.target/i386/pr47809.c: New test.
14038 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14039 Tobias Burnus <burnus@net-b.de>
14041 * lib/target-supports.exp
14042 (check_effective_target_fortran_large_real): New check for large reals.
14043 * gfortran.dg/nan_7.f90: New test.
14045 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14047 PR libgfortran/47567
14048 * gfortran.dg/fmt_f0_1.f90: Update test.
14050 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
14053 * gfortran.dg/array_constructor_36.f90 : New test.
14054 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14055 allow for comparison between different elements of the array
14056 constructor at different levels of optimization.
14058 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
14060 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14061 * gcc.target/i386/pr32280-1.c: Likewise.
14063 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14066 * gcc.target/i386/pr47800.c: New test.
14068 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
14070 * objc/execute/exceptions/foward-1.x: New.
14072 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14075 * gfortran.dg/derived_constructor_comps_4.f90: New.
14077 2011-02-18 Tobias Burnus
14080 * gfortran.dg/func_result_6.f90: New.
14082 2011-02-18 Michael Matz <matz@suse.de>
14085 * gfortran.dg/lto/pr45586_0.f90: New test.
14086 * gfortran.dg/typebound_proc_20.f90: Ditto.
14087 * gfortran.dg/typebound_proc_21.f90: Ditto.
14089 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14092 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14094 2011-02-18 Tobias Burnus <burnus@net-b.de>
14097 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14098 gcc_warning_prefix.
14099 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14100 normalizing the error/warning output.
14101 * gfortran.dg/Wall.f90: Update dg-error/warning.
14102 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14103 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14104 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14105 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14106 * gfortran.dg/class_30.f90: Update dg-error/warning.
14107 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14108 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14109 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14110 * gfortran.dg/entry_17.f90: Update dg-error/warning.
14111 * gfortran.dg/entry_19.f90: Update dg-error/warning.
14112 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14113 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14114 * gfortran.dg/g77/12632.f: Update dg-error/warning.
14115 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14116 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14117 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14118 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14119 * gfortran.dg/goto_8.f90: Update dg-error/warning.
14120 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14121 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14122 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14123 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14124 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14125 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14126 * gfortran.dg/volatile3.f90: Update dg-error/warning.
14127 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14128 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14129 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14130 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14131 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14133 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14136 * gfortran.dg/proc_ptr_comp_30.f90: New.
14138 2011-02-18 Jakub Jelinek <jakub@redhat.com>
14141 * gcc.target/i386/pr47780.c: New test.
14143 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14146 * gfortran.dg/class_40.f03: New.
14148 2011-02-18 Dodji Seketeli <dodji@redhat.com>
14151 * g++.dg/cpp0x/auto21.C: New test.
14153 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
14155 * objc.dg/special/unclaimed-category-1.h: Updated for
14157 * objc.dg/special/unclaimed-category-1.m: Same.
14158 * objc.dg/zero-link-1.m: Same.
14159 * objc.dg/lookup-1.m: Same.
14160 * objc.dg/torture/strings/const-str-9.m
14161 * objc.dg/torture/strings/const-str-10.m: Same.
14162 * objc.dg/torture/strings/const-str-11.m: Same.
14163 * objc.dg/torture/forward-1.m: Same.
14164 * objc.dg/zero-link-2.m: Same.
14165 * objc.dg/encode-7-next-64bit.m: Same.
14166 * objc.dg/method-4.m: Same.
14167 * objc.dg/next-runtime-1.m: Same.
14168 * objc.dg/image-info.m: Same.
14169 * objc.dg/pr23214.m: Same.
14170 * objc.dg/symtab-1.m: Same.
14171 * obj-c++.dg/basic.m: Same.
14172 * obj-c++.dg/proto-lossage-3.m: Same.
14173 * obj-c++.dg/torture/strings/const-str-10.m: Same.
14174 * obj-c++.dg/torture/strings/const-str-11.m: Same.
14175 * obj-c++.dg/torture/strings/const-str-9.m: Same.
14176 * obj-c++.dg/method-11.m: Same.
14177 * objc/execute/enumeration-1.m: Same.
14178 * objc/execute/object_is_class.m: Same.
14179 * objc/execute/formal_protocol-2.m: Same.
14180 * objc/execute/formal_protocol-4.m: Same.
14181 * objc/execute/formal_protocol-6.m: Same.
14182 * objc/execute/bycopy-3.m: Same.
14183 * objc/execute/exceptions/catchall-1.m: Same.
14184 * objc/execute/exceptions/finally-1.m: Same.
14185 * objc/execute/exceptions/local-variables-1.m: Same.
14186 * objc/execute/exceptions/foward-1.m: Same.
14187 * objc/execute/bf-common.h
14188 * objc/execute/enumeration-2.m: Same.
14189 * objc/execute/formal_protocol-1.m: Same.
14190 * objc/execute/formal_protocol-3.m: Same.
14191 * objc/execute/formal_protocol-5.m: Same.
14192 * objc/execute/accessing_ivars.m: Same.
14193 * objc/execute/bycopy-2.m: Same.
14194 * objc/execute/formal_protocol-7.m: Same.
14195 * objc/execute/compatibility_alias.m: Same.
14196 * objc/execute/no_clash.m: Same.
14197 * objc/execute/object_is_meta_class.m: Same.
14198 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14199 * objc/execute/class-tests-1.h: Include stdio.h.
14200 * objc/execute/class-tests-2.h: Same.
14201 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14203 * obj-c++.dg/try-catch-2.mm: Same.
14205 2011-02-17 Jakub Jelinek <jakub@redhat.com>
14208 * g++.dg/warn/Wunused-parm-4.C: New test.
14210 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
14211 Jan Hubicka <jh@suse.cz>
14215 * g++.dg/debug/pr47106.C: New.
14217 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
14220 * gcc.target/i386/pr43653.c: New test.
14222 2011-02-11 Dodji Seketeli <dodji@redhat.com>
14225 * g++.dg/template/inherit6.C: New test.
14227 2011-02-16 Janus Weil <janus@gcc.gnu.org>
14230 * gfortran.dg/class_39.f03: New.
14232 2011-02-16 Dodji Seketeli <dodji@redhat.com>
14235 * g++.dg/cpp0x/variadic106.C: New test.
14237 2011-02-16 Jakub Jelinek <jakub@redhat.com>
14239 PR libfortran/47757
14240 * gfortran.dg/pr47757-1.f90: New test.
14241 * gfortran.dg/pr47757-2.f90: New test.
14242 * gfortran.dg/pr47757-3.f90: New test.
14245 * g++.dg/cpp0x/enum8.C: New test.
14247 2011-02-15 Jason Merrill <jason@redhat.com>
14249 * g++.dg/inherit/implicit-trivial1.C: New.
14250 * g++.dg/cpp0x/implicit-trivial1.C: New.
14252 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14254 PR middle-end/47725
14255 * gcc.dg/torture/pr47725.c: Removed.
14257 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14260 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14261 constant does not generate a load from memory.
14263 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14265 PR middle-end/47725
14266 * gcc.dg/torture/pr47725.c: New.
14268 2011-02-15 Richard Guenther <rguenther@suse.de>
14270 PR tree-optimization/47743
14271 * gcc.dg/torture/pr47743.c: New testcase.
14273 2011-02-15 Jakub Jelinek <jakub@redhat.com>
14275 PR middle-end/47581
14276 * gcc.target/i386/pr47581.c: New test.
14278 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14281 * gfortran.dg/select_type_22.f03: New.
14283 2011-02-14 Jason Merrill <jason@redhat.com>
14285 * g++.dg/cpp0x/regress/enum1.C: New.
14287 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14289 * gnat.dg/include.adb: New test.
14291 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14294 * gfortran.dg/class_38.f03: New.
14296 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14298 * gcc.dg/pr46494.c: New test.
14300 2011-02-14 Richard Guenther <rguenther@suse.de>
14302 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14304 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14307 * gnat.dg/null_pointer_deref1.exp: Don't skip on
14308 sparc*-sun-solaris2.11.
14310 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14313 * gfortran.dg/argument_checking_18.f90: New.
14315 2011-02-13 Tobias Burnus <burnus@net-b.de>
14317 * gfortran.dg/argument_checking_13.f90: Update dg-error.
14318 * gfortran.dg/argument_checking_17.f90: New.
14320 2011-02-12 Janus Weil <janus@gcc.gnu.org>
14322 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14323 are temporarily disabled.
14324 * gfortran.dg/class_7.f03: Ditto.
14325 * gfortran.dg/coarray_14.f90: Ditto.
14326 * gfortran.dg/typebound_proc_13.f03: Ditto.
14328 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
14331 * gfortran.dg/extends_11.f03: New.
14333 2011-02-11 Xinliang David Li <davidxl@google.com>
14335 PR tree-optimization/47707
14336 * g++.dg/tree-ssa/pr47707.C: New test.
14338 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
14340 * g++.dg/opt/inline17.C: New test.
14342 2011-02-11 Tobias Burnus <burnus@net-b.de>
14345 * gfortran.dg/pure_formal_2.f90: New.
14347 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
14349 PR rtl-optimization/47614
14350 * gfortran.dg/pr47614.f: New.
14352 2011-02-11 Joseph Myers <joseph@codesourcery.com>
14355 * gcc.dg/opts-6.c: New test.
14357 2011-02-11 Jakub Jelinek <jakub@redhat.com>
14360 * gcc.dg/pr47684.c: New test.
14362 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14365 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14366 c99_runtime, dg-add-options c99_runtime.
14367 (main): Use __asm__.
14369 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14372 * lib/target-supports.exp (check_ascii_locale_available): New proc.
14373 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14374 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14375 * gcc.dg/ucnid-10.c: Likewise.
14376 * gcc.dg/ucnid-13.c: Likewise.
14377 * gcc.dg/ucnid-7.c: Likewise.
14378 * gcc.dg/ucnid-8.c: Likewise.
14379 Adapt dg-warning line number.
14381 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
14383 * gcc.target/i386/parity-1.c: Use -march=k8.
14384 * gcc.target/i386/parity-2.c: Ditto.
14385 * gcc.target/i386/vecinit-1.c: Ditto.
14386 * gcc.target/i386/vecinit-2.c: Ditto.
14388 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14391 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14392 * gcc.target/mips/save-restore-3.c: Likewise.
14393 * gcc.target/mips/save-restore-4.c: Likewise.
14394 * gcc.target/mips/save-restore-5.c: Likewise.
14397 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14398 * g++.dg/tree-prof/partition2.C: Likewise.
14400 2011-02-09 Jason Merrill <jason@redhat.com>
14402 * g++.dg/tree-ssa/inline-3.C: Use a normal function
14403 rather than misdeclare std::puts.
14405 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14406 * g++.dg/other/warning1.C: Likewise.
14407 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14408 * g++.old-deja/g++.gb/scope06.C: Likewise.
14409 * g++.old-deja/g++.law/cvt11.C: Likewise.
14410 * g++.old-deja/g++.law/init1.C: Likewise.
14411 * g++.dg/abi/mangle26.C: Likewise.
14413 * g++.dg/template/function1.C: Adjust for C++0x mode.
14414 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14416 * g++.dg/ext/label10.C: Adjust for C++0x mode.
14417 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14419 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14421 * g++.dg/cpp0x/regress/abi-empty7.C: New.
14423 * g++.dg/cpp0x/regress: New directory.
14424 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14425 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14426 * g++.dg/cpp0x/regress/regress3.C: New.
14428 2011-02-10 Richard Guenther <rguenther@suse.de>
14430 PR tree-optimization/47677
14431 * gcc.dg/torture/pr47677.c: New testcase.
14433 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
14435 * objc.dg/special/load-category-1.m: Remove unused header.
14436 * objc.dg/special/load-category-1a.m: Likewise.
14437 * objc.dg/special/load-category-2.m: Likewise.
14438 * objc.dg/special/load-category-2a.m: Likewise.
14439 * objc.dg/special/load-category-3.m: Likewise.
14440 * objc.dg/special/load-category-3a.m: Likewise.
14441 * objc.dg/attributes/proto-attribute-2.m: Likewise.
14442 * objc.dg/attributes/proto-attribute-3.m: Likewise.
14443 * objc.dg/attributes/class-attribute-1.m: Likewise.
14444 * objc.dg/property/property.exp: Don't run for Darwin < 9.
14445 * obj-c++.dg/property/property.exp: Likewise.
14446 * objc.dg/attributes/method-sentinel-1.m: Update type header.
14447 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14448 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14449 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14450 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14451 * obj-c++.dg/template-8.mm: Likewise.
14453 2011-02-10 Jakub Jelinek <jakub@redhat.com>
14456 * gcc.target/i386/pr47665.c: New test.
14458 2011-02-10 Jie Zhang <jie@codesourcery.com>
14462 2011-02-05 Jie Zhang <jie@codesourcery.com>
14464 * gcc.dg/pr42631.c: Update test.
14465 * gcc.dg/pr42631-2.c: New test.
14467 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14470 * gfortran.dg/proc_decl_25.f90: New.
14472 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14475 * gfortran.dg/typebound_assignment_2.f03: New.
14477 2011-02-09 Richard Guenther <rguenther@suse.de>
14479 PR tree-optimization/47664
14480 * gcc.dg/tree-ssa/inline-7.c: New testcase.
14482 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
14484 PR middle-end/47646
14485 * gnat.dg/uninit_func.adb: Adjust dg directive.
14487 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
14489 PR middle-end/47646
14490 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14492 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14495 * gfortran.dg/auto_dealloc_2.f90: New.
14497 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14499 * gcc.dg/builtins-config.h: Remove __sgi handling.
14500 * lib/target-supports.exp (add_options_for_c99_runtime): Add
14501 -std=c99 for mips-sgi-irix6.5*.
14503 2011-02-09 Martin Jambor <mjambor@suse.cz>
14505 PR middle-end/45505
14506 * gfortran.dg/pr25923.f90: Remove xfails.
14508 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14511 * gfortran.dg/inquire_14.f90: New test.
14513 2011-02-08 Janus Weil <janus@gcc.gnu.org>
14516 * gfortran.dg/pointer_init_6.f90: New.
14518 2011-02-08 Jeff Law <law@redhat.com>
14520 PR tree-optimization/42893
14521 * gcc.tree-ssa/pr42893.c: New test.
14523 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
14525 PR tree-optimization/46834
14526 PR tree-optimization/46994
14527 PR tree-optimization/46995
14528 * gcc.dg/graphite/id-pr46834.c: New.
14529 * gfortran.dg/graphite/id-pr46994.f90: New.
14530 * gfortran.dg/graphite/id-pr46995.f90: New.
14532 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14534 PR middle-end/47646
14535 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14536 using the variable is known the warning is emitted there.
14537 * gcc.dg/uninit-pr19430.c (foo): Likewise.
14538 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14540 * c-c++-common/pr20000.c (g): Both warnings occur at the return
14543 * gcc.dg/noreturn-1.c (foo5): Likewise.
14544 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14545 (method2): Likewise.
14547 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14548 the return statement using the uninitialized variable.
14549 * gfortran.dg/pr39666-2.f90 (f): Likewise.
14551 2011-02-08 Richard Guenther <rguenther@suse.de>
14553 PR middle-end/47639
14554 * g++.dg/opt/pr47639.c: New testcase.
14556 2011-02-08 Richard Guenther <rguenther@suse.de>
14558 PR tree-optimization/47632
14559 * g++.dg/opt/pr47632.C: New testcase.
14561 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14563 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14565 2011-02-07 Richard Guenther <rguenther@suse.de>
14567 PR tree-optimization/47615
14568 * g++.dg/opt/pr47615.C: New testcase.
14570 2011-02-07 Richard Guenther <rguenther@suse.de>
14572 PR tree-optimization/47621
14573 * gcc.dg/torture/pr47621.c: New testcase.
14575 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
14577 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14579 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
14582 * gfortran.dg/allocate_with_source_1 : New test.
14584 2011-02-05 Jakub Jelinek <jakub@redhat.com>
14586 PR middle-end/47610
14587 * gcc.dg/pr47610.c: New test.
14589 2011-02-05 Jie Zhang <jie@codesourcery.com>
14592 * gcc.dg/pr42631.c: Update test.
14593 * gcc.dg/pr42631-2.c: New test.
14595 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14598 * gfortran.dg/pr47574.f90: New test.
14600 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
14602 PR tree-optimization/46194
14603 * gcc.dg/autopar/pr46194.c: New.
14605 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14607 PR tree-optimization/43695
14608 * g++.dg/ipa/pr43695.C: New.
14610 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14612 PR inline-asm/23200
14613 * gcc.dg/pr23200.c: New test.
14615 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14618 * g++.dg/pr47589.C: New test.
14620 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14623 * g++.dg/template/typedef37.C: New test.
14624 * g++.dg/template/param1.C: Adjust expected error message.
14626 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14628 PR middle-end/31490
14629 * gcc.dg/pr31490-2.c: New test.
14630 * gcc.dg/pr31490-3.c: New test.
14631 * gcc.dg/pr31490-4.c: New test.
14633 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14634 Jakub Jelinek <jakub@redhat.com>
14637 * g++.dg/parser/semicolon3.C: Adjust.
14638 * g++.dg/parser/semicolon4.C: New testcase.
14639 * g++.dg/pr46890.C: New testcase.
14641 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14644 * g++.dg/init/pr29571.C: New.
14646 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14648 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14649 instead of vect_int.
14651 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14654 * gcc.target/i386/pr47312.c: New test.
14657 * gcc.target/i386/pr47564.c: New test.
14659 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14661 PR tree-optimization/45122
14662 * gcc.dg/tree-ssa/pr45122.c: New.
14664 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14667 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14670 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14671 and vsx so a default --with-cpu=power7 doesn't give an error
14672 when -mavoid-indexed-addresses is used.
14674 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14675 wrapper function to save the arguments and then jump to the real
14676 function, rather than depending on the compiler not to move stuff
14678 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14680 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14681 Paul Thomas <pault@gcc.gnu.org>
14684 * gfortran.dg/class_37.f03 : New test.
14686 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14687 Richard Guenther <rguenther@suse.de>
14689 PR tree-optimization/40979
14691 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14692 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14693 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14694 check_vect_support_and_set_flags.
14695 * gfortran.dg/graphite/vect-pr40979.f90: New.
14697 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14700 * gfortran.dg/class_36.f03: New.
14702 2011-02-02 Richard Guenther <rguenther@suse.de>
14704 PR tree-optimization/47566
14705 * gcc.dg/lto/20110201-1_0.c: New testcase.
14707 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14713 * debug/pr47498.c: New.
14714 * debug/pr47501.c: New.
14716 2011-02-01 Richard Guenther <rguenther@suse.de>
14718 PR tree-optimization/47559
14719 * g++.dg/torture/pr47559.C: New testcase.
14721 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14724 * gfortran.dg/typebound_call_20.f03: New.
14726 2011-02-01 Richard Guenther <rguenther@suse.de>
14728 PR tree-optimization/47555
14729 * gcc.dg/pr47555.c: New testcase.
14731 2011-02-01 Richard Guenther <rguenther@suse.de>
14733 PR tree-optimization/47541
14734 * g++.dg/torture/pr47541.C: New testcase.
14736 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14739 * gfortran.dg/typebound_call_19.f03: New.
14741 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14744 * g++.dg/cpp0x/pr47416.C: New test.
14746 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14749 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14751 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14754 * gfortran.dg/typebound_assignment_1.f03: New.
14756 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14758 PR tree-optimization/47538
14759 * gcc.c-torture/execute/pr47538.c: New test.
14761 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14764 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14766 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14768 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14770 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14772 PR rtl-optimization/44031
14773 * gcc.c-torture/compile/20110131-1.c: New test.
14775 2011-01-31 Tobias Burnus <burnus@net-b.de>
14778 * gfortran.dg/stmt_func_1.f90: New.
14780 2011-01-31 Tobias Burnus <burnus@net-b.de>
14783 * gfortran.dg/interface_34.f90: New.
14785 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14788 * gfortran.dg/realloc_on_assign_5.f03: New test.
14789 * gfortran.dg/realloc_on_assign_5.f03: New test.
14791 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14793 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14794 * gfortran.dg/bessel_7.f90: Likewise.
14795 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14797 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14798 * gfortran.dg/sum_init_expr.f03: Likewise.
14800 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14802 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14805 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14806 loop only on "vect_intfloat_cvt" targets.
14808 2011-01-29 Tobias Burnus <burnus@net-b.de>
14811 * gfortran.dg/shape_6.f90: New.
14813 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14815 PR libgfortran/47434
14816 * gfortran.dg/read_infnan_1.f90: Update test.
14817 * gfortran.dg/module_nan.f90: Update test.
14818 * gfortran.dg/char4_iunit_1.f03: Update test.
14819 * gfortran.dg/large_real_kind_1.f90: Update test.
14820 * gfortran.dg/real_const_3.f90: Update test.
14821 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14823 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14826 * g++.dg/template/param2.C: New test.
14828 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14830 PR libgfortran/47285
14831 * gfortran.dg/fmt_g.f: New test.
14833 2011-01-28 Tobias Burnus <burnus@net-b.de>
14836 * gfortran.dg/pure_formal_1.f90: New.
14838 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14841 * gcc.dg/tls/pr42894.c: New test.
14843 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14845 * gcc.dg/pr47276.c: Add dg-require-visibility.
14847 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14849 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14851 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14852 Tobias Burnus <burnus@gcc.gnu.org>
14857 * gfortran.dg/realloc_on_assign_3.f03: New test.
14858 * gfortran.dg/realloc_on_assign_4.f03: New test.
14859 * gfortran.dg/allocatable_function_5.f90: New test.
14860 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14861 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14862 implemented" dg-errors.
14864 2011-01-27 Jan Hubicka <jh@suse.cz>
14866 PR middle-end/46949
14867 * gcc.dg/attr-weakref-4.c: New testcase
14869 2011-01-27 Martin Jambor <mjambor@suse.cz>
14871 PR tree-optimization/47228
14872 * gcc.dg/torture/pr47228.c: New test.
14874 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14876 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14878 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14880 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14881 when using auto-overlay support on the SPU.
14883 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14885 PR rtl-optimization/44174
14886 * gcc.target/i386/asm-6.c: New test.
14888 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14890 PR rtl-optimization/46856
14891 * gcc.c-torture/compile/pr46856.c: New test.
14893 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14894 Andrew Pinski <pinskia@gmail.com>
14897 * gcc.dg/pr43082.c: New.
14899 2011-01-26 DJ Delorie <dj@redhat.com>
14901 PR rtl-optimization/46878
14902 * gcc.dg/pr46878-1.c: New test.
14904 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14907 * g++.dg/cpp0x/pr47476.C: New test.
14909 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
14911 * gcc.c-torture/compile/20110126-1.c: New test.
14913 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14916 * gcc.dg/torture/pr47473.c: New test.
14918 2011-01-26 Jan Hubicka <jh@suse.cz>
14921 * gcc.c-torture/execute/pr47237.c: New testcase.
14923 2011-01-26 Jan Hubicka <jh@suse.cz>
14925 PR tree-optimization/47190
14926 * gcc.dg/attr-weakref-3.c: New testcase.
14928 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
14931 * gcc.dg/dll-9a.c: New test file.
14932 * gcc.dg/dll-11.c: Likewise.
14933 * gcc.dg/dll-12.c: Likewise.
14934 * gcc.dg/dll-12a.c: Likewise.
14935 * gcc.dg/dll-11a.c: Likewise.
14936 * gcc.dg/dll-9.c: Likewise.
14937 * gcc.dg/dll-10.c: Likewise.
14938 * gcc.dg/dll-10a.c: Likewise.
14939 * g++.dg/ext/dllexport4a.cc: Likewise.
14940 * g++.dg/ext/dllexport4.C: Likewise.
14941 * g++.dg/ext/dllexport5.C: Likewise.
14942 * g++.dg/ext/dllexport5a.cc: Likewise.
14944 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14946 PR tree-optimization/46970
14947 * gcc.dg/graphite/pr46970.c: New.
14949 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14951 PR tree-optimization/46215
14952 * gcc.dg/graphite/pr46215.c: New.
14954 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14956 PR tree-optimization/46168
14957 * gcc.dg/graphite/pr46168.c: New.
14959 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14961 PR tree-optimization/43657
14962 * gcc.dg/graphite/pr43657.c: New.
14964 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14966 PR tree-optimization/29832
14967 * gfortran.dg/graphite/pr29832.f90: New.
14969 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14971 PR tree-optimization/43567
14972 * gcc.dg/graphite/pr43567.c: New.
14974 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14976 * gfortran.dg/graphite/interchange-4.f: New.
14977 * gfortran.dg/graphite/interchange-5.f: New.
14979 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14980 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14981 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14982 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14983 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14984 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14985 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14986 * gfortran.dg/ltrans-7.f90: Removed.
14987 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14989 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14990 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14991 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14992 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14993 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14994 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14995 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14996 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14997 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14998 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14999 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15000 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15001 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15002 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15003 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15004 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15005 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15006 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15007 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15008 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15009 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15010 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15011 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15012 * gcc.dg/tree-ssa/data-dep-1.c
15013 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15014 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15015 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15016 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15017 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15019 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15021 PR tree-optimization/47265
15022 PR tree-optimization/47443
15023 * gcc.c-torture/compile/pr47265.c: New test.
15024 * gcc.dg/pr47443.c: New test.
15026 2011-01-25 Martin Jambor <mjambor@suse.cz>
15028 PR tree-optimization/47382
15029 * g++.dg/torture/pr47382.C: New test.
15030 * g++.dg/opt/devirt1.C: Xfail.
15032 2011-01-25 Yao Qi <yao@codesourcery.com>
15035 * gcc.target/arm/pr45701-1.c: New test.
15036 * gcc.target/arm/pr45701-2.c: New test.
15037 * gcc.target/arm/pr45701-3.c: New test.
15039 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15040 Jakub Jelinek <jakub@redhat.com>
15042 PR tree-optimization/47271
15043 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15045 2011-01-25 Nick Clifton <nickc@redhat.com>
15047 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15048 (saturate_add): Delete.
15049 (exchange): Delete.
15050 (main): Do not run saturate_add.
15051 (set_interrupts): Delete.
15053 2011-01-25 Tobias Burnus <burnus@net-b.de>
15056 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15058 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15060 PR tree-optimization/47427
15061 PR tree-optimization/47428
15062 * gcc.c-torture/compile/pr47427.c: New test.
15063 * gcc.c-torture/compile/pr47428.c: New test.
15065 2011-01-25 Richard Guenther <rguenther@suse.de>
15067 PR middle-end/47411
15068 * gcc.dg/torture/pr47411.c: New testcase.
15070 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15072 * gfortran.dg/graphite/id-24.f: New.
15073 * gfortran.dg/graphite/id-25.f: New.
15075 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15077 * gfortran.dg/graphite/id-23.f: New.
15079 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15081 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15083 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15085 * gcc.dg/graphite/block-0.c: Un-XFAILed.
15086 * gcc.dg/graphite/block-1.c: Un-XFAILed.
15087 * gcc.dg/graphite/block-7.c: Un-XFAILed.
15088 * gcc.dg/graphite/block-8.c: Un-XFAILed.
15089 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15090 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15091 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15092 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15093 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15095 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15097 * gcc.dg/graphite/block-0.c: Add documentation.
15098 * gcc.dg/graphite/block-4.c: Same.
15099 * gcc.dg/graphite/block-7.c: Same.
15100 * gcc.dg/graphite/block-8.c: New.
15101 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15102 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15103 * gcc.dg/graphite/interchange-12.c: Add documentation.
15104 * gcc.dg/graphite/interchange-13.c: New.
15105 * gcc.dg/graphite/interchange-14.c: New.
15106 * gcc.dg/graphite/interchange-15.c: New.
15107 * gcc.dg/graphite/interchange-8.c: Add documentation.
15108 * gcc.dg/graphite/interchange-mvt.c: Same.
15110 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15113 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15114 * gcc.target/powerpc/altivec-14.c: Ditto.
15115 * gcc.target/powerpc/altivec-33.c: Ditto.
15116 * gcc.target/powerpc/altivec-types-1.c: Ditto.
15117 * gcc.target/powerpc/altivec-types-2.c: Ditto.
15118 * gcc.target/powerpc/altivec-types-3.c: Ditto.
15119 * gcc.target/powerpc/altivec-types-4.c: Ditto.
15120 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15121 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15122 * g++.dg/ext/altivec-15.C: Ditto.
15123 * g++.dg/ext/altivec-types-1.C: Ditto.
15124 * g++.dg/ext/altivec-types-2.C: Ditto.
15125 * g++.dg/ext/altivec-types-3.C: Ditto.
15126 * g++.dg/ext/altivec-types-4.C: Ditto.
15128 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15130 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15132 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15134 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15135 optimization options.
15137 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15139 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15142 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15144 2011-01-23 Tobias Burnus <burnus@net-b.de>
15147 * gfortran.dg/allocatable_scalar_12.f90: New.
15149 2011-01-23 Ira Rosen <irar@il.ibm.com>
15151 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15152 vectorization to be not profitable if peeling is used to
15153 realign the memory access.
15154 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15155 loop bound to avoid loop unrolling.
15156 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15158 2011-01-22 Jan Hubicka <jh@suse.cz>
15161 * g++.dg/lto/pr47333.C: New file.
15163 2011-01-22 Jan Hubicka <jh@suse.cz>
15165 PR tree-optimization/43884
15167 * gcc.dg/autopar/outer-2.c: Increase array size.
15168 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15170 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15173 * gfortran.dg/c_loc_tests_16.f90: New test.
15175 2011-01-22 Tobias Burnus <burnus@net-b.de>
15178 * gfortran.dg/typebound_proc_19.f90: New.
15180 2011-01-21 Jeff Law <law@redhat.com>
15182 PR tree-optimization/47053
15183 * g++.dg/pr47053.C: New test.
15185 2011-01-21 Jason Merrill <jason@redhat.com>
15188 * g++.dg/cpp0x/constexpr-ctor6.C: New.
15190 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15193 * g++.dg/cpp0x/range-for10.C: New test.
15194 * g++.dg/template/for1.C: New test.
15196 PR middle-end/45566
15197 * g++.dg/tree-prof/partition3.C: New test.
15199 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15201 PR rtl-optimization/47366
15202 * g++.dg/opt/pr47366.C: New test.
15204 2011-01-21 Jason Merrill <jason@redhat.com>
15207 * g++.dg/cpp0x/constexpr-regress2.C: New.
15209 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15211 2011-01-21 Jeff Law <law@redhat.com>
15213 PR rtl-optimization/41619
15214 * gcc.dg/pr41619.c: New.
15216 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15218 PR tree-optimization/47355
15219 * g++.dg/opt/pr47355.C: New test.
15221 2011-01-21 Richard Guenther <rguenther@suse.de>
15223 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15226 2011-01-21 Richard Guenther <rguenther@suse.de>
15228 PR tree-optimization/47365
15229 * gcc.dg/torture/pr47365.c: New testcase.
15230 * gcc.dg/tree-ssa/pr47392.c: Likewise.
15232 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15234 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15236 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15238 PR tree-optimization/47391
15239 * gcc.dg/pr47391.c: New test.
15241 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15243 * g++.dg/template/char1.C: Use signed char.
15245 2011-01-21 Tobias Burnus <burnus@net-b.de>
15248 * gfortran.dg/pointer_target_4.f90: New.
15250 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
15253 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15254 ILP32 system and not IP32.
15256 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
15259 * g++.dg/debug/pr46583.C: New.
15261 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15264 * g++.dg/debug/pr47283.C: New test.
15267 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15268 * gcc.target/i386/headmerge-2.c: Likewise.
15270 2011-01-20 Richard Guenther <rguenther@suse.de>
15272 PR middle-end/47370
15273 * gcc.dg/torture/pr47370.c: New testcase.
15275 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15277 PR tree-optimization/46130
15278 * gcc.dg/pr46130-1.c: New test.
15279 * gcc.dg/pr46130-2.c: New test.
15281 2011-01-19 Dodji Seketeli <dodji@redhat.com>
15284 * g++.dg/debug/dwarf2/template-params-10.C: New test.
15286 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
15289 * g++.dg/debug/pr46240.cc: New.
15291 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15294 * g++.dg/template/anonunion1.C: New test.
15296 PR rtl-optimization/47337
15297 * gcc.c-torture/execute/pr47337.c: New test.
15299 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15302 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15304 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15306 PR tree-optimization/46021
15307 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15309 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15311 PR tree-optimization/47290
15312 * g++.dg/torture/pr47290.C: New test.
15314 2011-01-18 Janus Weil <janus@gcc.gnu.org>
15317 * gfortran.dg/proc_ptr_comp_29.f90: New.
15319 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
15322 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15323 powerpc-apple-darwin9.
15325 2011-01-18 Jakub Jelinek <jakub@redhat.com>
15327 PR rtl-optimization/47299
15328 * gcc.c-torture/execute/pr47299.c: New test.
15330 2011-01-17 Jason Merrill <jason@redhat.com>
15332 * g++.dg/cpp0x/constexpr-virtual.C: New.
15334 2011-01-17 Jakub Jelinek <jakub@redhat.com>
15337 * gfortran.dg/gomp/pr47331.f90: New test.
15339 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
15342 * objc.dg/selector-warn-1.m: New.
15343 * obj-c++.dg/selector-warn-1.mm: New.
15345 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
15347 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15348 Update dg-final accordingly.
15350 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15352 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15354 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15356 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15358 * gcc.dg/guality/pr36728-2.c: Likewise.
15360 2011-01-17 Richard Guenther <rguenther@suse.de>
15362 PR tree-optimization/47313
15363 * g++.dg/torture/pr47313.C: New testcase.
15365 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
15368 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15369 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15370 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15371 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15373 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15375 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15376 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15377 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15379 2011-01-17 Richard Guenther <rguenther@suse.de>
15381 PR tree-optimization/45967
15382 * gcc.dg/torture/pr45967-2.c: New testcase.
15383 * gcc.dg/torture/pr45967-3.c: Likewise.
15385 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15388 * g++.dg/ext/pr47213.C: Require visibility.
15390 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15392 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15393 * gcc.dg/fixed-point/struct-union.c: Update error messages.
15395 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15397 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15398 Linux-based targets.
15400 2011-01-13 Jan Hubicka <jh@suse.cz>
15402 PR tree-optimization/47276
15403 * gcc.dg/pr47276.c: New testcase.
15405 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
15406 Jonathan Wakely <jwakely.gcc@gmail.com>
15409 * g++.dg/other/pr33558.C: New.
15410 * g++.dg/other/pr33558-2.C: New.
15412 2011-01-14 Martin Jambor <mjambor@suse.cz>
15414 PR tree-optimization/45934
15415 PR tree-optimization/46302
15416 * g++.dg/ipa/devirt-c-1.C: New test.
15417 * g++.dg/ipa/devirt-c-2.C: Likewise.
15418 * g++.dg/ipa/devirt-c-3.C: Likewise.
15419 * g++.dg/ipa/devirt-c-4.C: Likewise.
15420 * g++.dg/ipa/devirt-c-5.C: Likewise.
15421 * g++.dg/ipa/devirt-c-6.C: Likewise.
15422 * g++.dg/ipa/devirt-6.C: Likewise.
15423 * g++.dg/ipa/devirt-d-1.C: Likewise.
15424 * g++.dg/torture/pr45934.C: Likewise.
15426 2011-01-14 Jason Merrill <jason@redhat.com>
15428 * g++.dg/cpp0x/variadic105.C: New.
15430 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
15431 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15434 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15435 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15436 execution tests on i?86-*-*, x86_64-*-* and
15437 powerpc*-apple-darwin* && ilp32.
15438 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15439 tests on i?86-*-* and x86_64-*-*.
15441 2011-01-14 Richard Guenther <rguenther@suse.de>
15443 PR tree-optimization/47280
15444 * g++.dg/opt/pr47280.C: New testcase.
15446 2011-01-14 Jason Merrill <jason@redhat.com>
15448 * g++.dg/cpp0x/constexpr-regress1.C: New.
15450 * g++.dg/ext/flexary2.C: New.
15452 2011-01-14 Richard Guenther <rguenther@suse.de>
15454 PR middle-end/47281
15455 * gcc.dg/torture/pr47281.c: New testcase.
15456 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15458 2011-01-14 Richard Guenther <rguenther@suse.de>
15460 PR tree-optimization/47286
15461 * gcc.dg/tree-ssa/pr47286.c: New testcase.
15463 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
15466 * g++.dg/ext/pr47213.C: New.
15468 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15470 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15472 2011-01-13 Tobias Burnus <burnus@net-b.de>
15473 Mikael Morin <mikael@gcc.gnu.org>
15477 * gfortran.dg/select_type_20.f90: New.
15478 * gfortran.dg/select_type_21.f90: New.
15480 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
15483 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15485 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15487 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15488 * gcc.dg/guality/pr36728-2.c: Likewise.
15490 2011-01-13 Dodji Seketeli <dodji@redhat.com>
15493 * g++.dg/debug/dwarf2/template-params-9.C: New test.
15495 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
15497 PR rtl-optimization/45352
15498 * gcc.dg/pr45352-3.c: New.
15500 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15502 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15504 * g++.dg/cpp0x/range-for8.C: New.
15505 * g++.dg/cpp0x/range-for9.C: New.
15507 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
15510 * g++.dg/debug/pr47209.C: New.
15512 2011-01-12 Richard Guenther <rguenther@suse.de>
15515 * gcc.dg/lto/pr47259_0.c: New testcase.
15516 * gcc.dg/lto/pr47259_1.c: Likewise.
15518 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
15520 * objc-obj-c++-shared/Object1.h: Add copyright header, update
15521 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15522 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15523 methods missing from the OBJC2 Object.
15524 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15525 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15526 GNU and NeXT runtimes.
15527 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15529 * objc-obj-c++-shared/Object1.m: Likewise.
15530 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
15531 * objc.dg/proto-qual-1.m: Likewise.
15532 * obj-c++.dg/proto-lossage-3.mm: Likewise.
15533 * obj-c++.dg/proto-qual-1.mm: Likewise.
15535 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
15538 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15540 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15542 Fixed the Objective-C++ testsuite and updated all tests.
15543 * lib/obj-c++.exp (obj-c++_init): Declare and set
15544 gcc_warning_prefix and gcc_error_prefix.
15545 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15546 'dg-warning', 'dg-message' and 'dg-error'.
15547 * obj-c++.dg/class-extension-3.mm: Likewise.
15548 * obj-c++.dg/class-protocol-1.mm: Likewise.
15549 * obj-c++.dg/encode-7.mm: Likewise.
15550 * obj-c++.dg/exceptions-3.mm: Likewise.
15551 * obj-c++.dg/exceptions-5.mm: Likewise.
15552 * obj-c++.dg/method-12.mm: Likewise.
15553 * obj-c++.dg/method-13.mm: Likewise.
15554 * obj-c++.dg/method-15.mm: Likewise.
15555 * obj-c++.dg/method-16.mm: Likewise.
15556 * obj-c++.dg/method-4.mm: Likewise.
15557 * obj-c++.dg/method-8.mm: Likewise.
15558 * obj-c++.dg/method-conflict-1.mm: Likewise.
15559 * obj-c++.dg/method-conflict-2.mm: Likewise.
15560 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15561 and uncommented second part of the testcase now that the testsuite
15563 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
15564 and uncommented second part of the testcase now that the testsuite
15566 * obj-c++.dg/private-1.mm: Likewise.
15567 * obj-c++.dg/proto-lossage-4.mm: Likewise.
15568 * obj-c++.dg/syntax-error-7.mm: Likewise.
15569 * obj-c++.dg/warn5.mm: Likewise.
15570 * obj-c++.dg/property/at-property-14.mm: Likewise.
15571 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15573 * obj-c++.dg/property/at-property-18.mm: Likewise.
15574 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15576 * obj-c++.dg/property/at-property-21.mm: Likewise.
15577 * obj-c++.dg/property/at-property-28.mm: Likewise.
15578 * obj-c++.dg/property/at-property-5.mm: Likewise.
15579 * obj-c++.dg/property/dynamic-2.mm: Likewise.
15580 * obj-c++.dg/property/property-neg-3.mm: Likewise.
15581 * obj-c++.dg/property/synthesize-11.mm: Likewise.
15582 * obj-c++.dg/property/synthesize-6.mm: Likewise.
15583 * obj-c++.dg/property/synthesize-8.mm: Likewise.
15584 * obj-c++.dg/property/synthesize-9.mm: Likewise.
15585 * obj-c++.dg/tls/diag-5.mm: Likewise.
15586 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15587 dg-error, now matched correctly.
15589 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15591 * objc.dg/property/at-property-29.m: New.
15592 * obj-c++.dg/property/at-property-29.mm: New.
15594 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15596 * go.test/go-test.exp (go-set-goarch): New proc.
15597 (go-gc-tests): Use it.
15599 2011-01-11 Dodji Seketeli <dodji@redhat.com>
15602 * g++.dg/debug/dwarf2/template-params-8.C: New test.
15604 2011-01-11 Richard Henderson <rth@redhat.com>
15606 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15608 2011-01-11 Jan Hubicka <jh@suse.cz>
15612 * gcc.dg/lto/pr45721_1.c: New file.
15613 * gcc.dg/lto/pr45721_0.c: New file.
15615 2011-01-11 Richard Guenther <rguenther@suse.de>
15617 PR tree-optimization/46076
15618 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15620 2011-01-11 Jeff Law <law@redhat.com>
15622 * PR tree-optimization/47086
15623 * gcc.dg/pr47086.c: New test.
15625 2011-01-11 Jason Merrill <jason@redhat.com>
15628 * g++.dg/template/new10.C: New.
15631 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15633 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15635 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15636 Split type definitions and NSConstantString class into...
15637 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15638 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15639 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15640 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15641 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15642 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15644 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15645 encode defines for newer NeXT system headers.
15646 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15647 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15648 * objc.dg/foreach-5.m: Likewise.
15649 * objc.dg/foreach-2.m: Likewise.
15650 * objc.dg/foreach-4.m: Likewise.
15651 * objc.dg/torture/strings/string1.m: Likewise.
15652 * objc.dg/torture/strings/string2.m: Likewise.
15653 * objc.dg/torture/strings/string3.m: Likewise.
15654 * objc.dg/torture/strings/string4.m: Likewise.
15655 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15656 header and stand alone.
15657 * obj-c++.dg/strings/strings-2.mm: Likewise.
15658 * objc.dg/torture/strings/const-str-3.m: Likewise.
15659 * objc.dg/strings/strings-2.m: Likewise.
15660 * objc.dg/strings/const-str-12b.m: Likewise.
15662 2011-01-12 Richard Guenther <rguenther@suse.de>
15664 PR middle-end/32511
15665 * gcc.dg/attr-weak-1.c: Adjust.
15667 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15670 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15671 standard compliant and comment.
15673 2011-01-10 Jan Hubicka <jh@suse.cz>
15676 * gcc.dg/initpri3.c: New testcase.
15678 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15681 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15682 externally visible.
15687 (g_ebp_save): Likewise.
15688 (g_esp_save): Likewise.
15690 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15692 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15694 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15696 PR tree-optimization/46021
15697 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15698 i?86-*-*, x86_64-*-*.
15700 2011-01-10 Jeff Law <law@redhat.com>
15702 * PR tree-optimization/47141
15703 * gcc.c-torture/compile/pr47141.c: New test.
15705 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15708 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15709 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15710 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15711 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15714 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15715 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15716 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15717 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15718 being vectorized. Adjust dg-final pattern.
15721 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15722 * gcc.dg/vect/slp-24.c: Likewise.
15724 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15727 * g++.dg/other/pr47218-1.C: New test file.
15728 * g++.dg/other/pr47218.C: Likewise.
15729 * g++.dg/other/pr47218.h: New supporting header.
15731 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15734 * objc.dg/attributes/invalid-attribute-1.m: New.
15735 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15737 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15740 * gfortran.dg/proc_ptr_comp_28.f90: New.
15742 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15744 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15745 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15746 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15747 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15748 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15749 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15750 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15751 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15752 * objc.dg/gnu-api-2-class.m: Likewise.
15753 * objc.dg/gnu-api-2-ivar.m: Likewise.
15754 * objc.dg/gnu-api-2-method.m: Likewise.
15755 * objc.dg/gnu-api-2-objc.m: Likewise.
15756 * objc.dg/gnu-api-2-object.m: Likewise.
15757 * objc.dg/gnu-api-2-property.m: Likewise.
15758 * objc.dg/gnu-api-2-protocol.m: Likewise.
15759 * objc.dg/gnu-api-2-sel.m: Likewise.
15761 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15763 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15764 * objc.dg/objc-foreach-4.m: Likewise.
15765 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15766 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15767 * objc.dg/foreach-4.m: Likewise.
15768 * objc.dg/foreach-5.m: Likewise.
15769 * objc.dg/foreach-3.m: Return self from init.
15771 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15774 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15776 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15779 * gfortran.dg/class_35.f90: New.
15781 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15783 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15785 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15788 * objc.dg/invalid-method-2.m: New.
15789 * obj-c++.dg/invalid-method-2.mm: New.
15791 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15794 * gfortran.dg/transpose_optimization_2.f90 : New test.
15796 2011-01-08 Jan Hubicka <jh@suse.cz>
15798 PR tree-optmization/46469
15799 * g++.dg/torture/pr46469.C: New testcase.
15801 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15803 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15804 emulation of libobjc-gnu structure layout functionality to ..
15805 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15806 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15807 * objc/execute/bf-common.h: Adjust headers.
15808 * objc/execute/bf-1.m: Likewise.
15809 * objc/execute/bf-2.m: Likewise.
15810 * objc/execute/bf-3.m: Likewise.
15811 * objc/execute/bf-4.m: Likewise.
15812 * objc/execute/bf-5.m: Likewise.
15813 * objc/execute/bf-6.m: Likewise.
15814 * objc/execute/bf-7.m: Likewise.
15815 * objc/execute/bf-8.m: Likewise.
15816 * objc/execute/bf-9.m: Likewise.
15817 * objc/execute/bf-10.m: Likewise.
15818 * objc/execute/bf-11.m: Likewise.
15819 * objc/execute/bf-12.m: Likewise.
15820 * objc/execute/bf-13.m: Likewise.
15821 * objc/execute/bf-14.m: Likewise.
15822 * objc/execute/bf-15.m: Likewise.
15823 * objc/execute/bf-16.m: Likewise.
15824 * objc/execute/bf-17.m: Likewise.
15825 * objc/execute/bf-18.m: Likewise.
15826 * objc/execute/bf-19.m: Likewise.
15827 * objc/execute/bf-20.m: Likewise.
15828 * objc/execute/bf-21.m: Likewise.
15829 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15830 objc_get_type_qualifiers ().
15832 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15835 * gfortran.dg/dependency_39.f90: New test.
15837 2011-01-07 Jan Hubicka <jh@suse.cz>
15839 Get builtins tests ready for linker plugin.
15840 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15841 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15842 my_memset, my_bzero): Mark used.
15843 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15844 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15846 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15849 2011-01-07 Jan Hubicka <jh@suse.cz>
15851 PR tree-optimization/46367
15852 * g++.dg/torture/pr46367.C: New file.
15854 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15857 * gcc.dg/pr47201.c: New test.
15860 * gcc.dg/tree-prof/pr47187.c: New test.
15862 2011-01-07 Tobias Burnus <burnus@net-b.de>
15865 * gfortran.dg/extends_type_of_3.f90: New.
15867 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15869 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15870 * g++.dg/ext/dllimport-MI1.C: Likewise.
15871 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15872 * g++.dg/ext/dllimport10.C: Likewise.
15873 * g++.dg/ext/dllimport11.C: Likewise.
15874 * g++.dg/ext/dllimport12.C: Likewise.
15875 * g++.dg/ext/dllimport13.C: Likewise.
15876 * g++.dg/ext/dllimport2.C: Likewise.
15877 * g++.dg/ext/dllimport3.C: Likewise.
15878 * g++.dg/ext/dllimport4.C: Likewise.
15879 * g++.dg/ext/dllimport5.C: Likewise.
15880 * g++.dg/ext/dllimport6.C: Likewise.
15881 * g++.dg/ext/dllimport8.C: Likewise.
15882 * g++.dg/ext/dllimport9.C: Likewise.
15883 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15884 targets, too. Additionally enable test for i?86-*-mingw*.
15885 * g++.dg/ext/selectany1.C: Likewise.
15886 Remove guard variable check.
15888 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15892 * gfortran.dg/storage_size_3.f08: Extended.
15894 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15897 * g++.dg/template/stdarg1.C: New test.
15899 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15902 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15903 * gfortran.dg/defined_operators_1.f90: Split the subroutine
15904 from the interface of functions to not hide the errors that
15907 2011-01-06 Jan Hubicka <jh@suse.cz>
15909 * gcc.dg/lto/pr47188_0.c: New testcase.
15910 * gcc.dg/lto/pr47188_1.c: New testcase.
15912 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15916 * gfortran.dg/interface_33.f90: New test.
15918 2011-01-06 Jakub Jelinek <jakub@redhat.com>
15921 * gcc.c-torture/compile/pr47150.c: New test.
15923 2011-01-06 Ira Rosen <irar@il.ibm.com>
15925 PR tree-optimization/47139
15926 * gcc.dg/vect/pr47139.c: New test.
15928 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15931 * gfortran.dg/extends_type_of_2.f03: New.
15933 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15935 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15937 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
15939 * gnat.dg/opt14.adb: New test.
15941 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
15944 * gfortran.dg/allocate_error_2.f90: New test.
15946 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15949 * gfortran.dg/storage_size_3.f08: New.
15951 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15953 PR libgfortran/47154
15954 * gfortran.dg/namelist_68.f90: New test.
15956 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
15958 * gnat.dg/unchecked_convert8.ad[sb]: New test.
15960 2011-01-04 Janus Weil <janus@gcc.gnu.org>
15963 * gfortran.dg/class_34.f90: New.
15965 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15967 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15968 use __builtin_inff. Skip all single-precision tests that require
15971 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15973 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15975 2011-01-03 Jakub Jelinek <jakub@redhat.com>
15977 PR tree-optimization/47148
15978 * gcc.c-torture/execute/pr47148.c: New test.
15980 PR tree-optimization/47155
15981 * gcc.c-torture/execute/pr47155.c: New test.
15983 PR rtl-optimization/47157
15984 * gcc.c-torture/compile/pr47157.c: New test.
15986 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15988 * gcc.dg/torture/vector-shift2.c (schar): Define.
15989 (main): Always use schar or uchar instead of plain "char" to avoid
15990 dependencies on implementation-defined char signedness.
15992 2011-01-03 Martin Jambor <mjambor@suse.cz>
15994 PR tree-optimization/46801
15995 * gnat.dg/pack9.adb: Remove xfail.
15997 2011-01-03 Martin Jambor <mjambor@suse.cz>
15999 PR tree-optimization/46984
16000 * g++.dg/ipa/pr46984.C: New test.
16002 2011-01-02 Janus Weil <janus@gcc.gnu.org>
16005 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16007 2011-01-02 Jakub Jelinek <jakub@redhat.com>
16009 PR tree-optimization/47140
16010 * gcc.c-torture/compile/pr47140.c: New test.
16012 PR rtl-optimization/47028
16013 * gcc.dg/pr47028.c: New test.
16015 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
16017 * objc.dg/protocol-forward-1.m: Removed TODO.
16018 * objc.dg/protocol-forward-2.m: New.
16019 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16020 * obj-c++.dg/protocol-forward-2.mm: New.
16022 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
16025 * g++.dg/eh/pr38662.C: New testcase.
16027 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
16029 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16030 scan for newline '\n'.
16033 Copyright (C) 2011 Free Software Foundation, Inc.
16035 Copying and distribution of this file, with or without modification,
16036 are permitted in any medium without royalty provided the copyright
16037 notice and this notice are preserved.