1 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
3 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
5 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8 * g++.dg/rtti/dyncast5.C: New.
10 2012-01-03 Richard Guenther <rguenther@suse.de>
12 PR tree-optimization/51070
13 * gcc.dg/torture/pr51070-2.c: New testcase.
15 2012-01-03 Richard Guenther <rguenther@suse.de>
17 PR tree-optimization/51692
18 * gcc.dg/torture/pr51692.c: New testcase.
20 2012-01-03 Richard Guenther <rguenther@suse.de>
23 * g++.dg/lto/pr51650-3_0.C: New testcase.
25 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
28 * g++.dg/warn/Wredundant-decls-spec.C: New.
30 2012-01-03 Jakub Jelinek <jakub@redhat.com>
32 PR tree-optimization/51719
33 * g++.dg/tree-prof/pr51719.C: New test.
35 2012-01-03 Richard Guenther <rguenther@suse.de>
38 * gcc.dg/fold-compare-6.c: New testcase.
40 2012-01-03 Jakub Jelinek <jakub@redhat.com>
43 * g++.dg/gomp/pr51669.C: New test.
45 2012-01-02 Jason Merrill <jason@redhat.com>
48 * g++.dg/cpp0x/constexpr-union2.C: New.
51 * g++.dg/cpp0x/nsdmi-defer5.C: New.
53 2012-01-02 Dodji Seketeli <dodji@redhat.com>
56 * g++.dg/cpp0x/constexpr-99.C: New test.
58 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
61 * g++.dg/template/init9.C: New.
63 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
65 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
66 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
67 rather than a specific number.
69 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
74 * gfortran.dg/typebound_operator_7.f03: New.
75 * gfortran.dg/typebound_operator_8.f03: New.
77 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
80 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
82 * gcc.target/mips/dspr2-MULTU.c: Likewise.
84 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
86 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
88 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
90 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
93 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
95 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
96 * gfortran.dg/io_real_boz_4.f90: Likewise.
97 * gfortran.dg/io_real_boz_5.f90: Likewise.
99 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
101 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
103 2012-01-02 Revital Eres <revital.eres@linaro.org>
105 * gcc.dg/sms-11.c: New file.
107 2012-01-02 Tobias Burnus <burnus@net-b.de>
110 * gfortran.dg/coarray/image_index_3.f90: New.
112 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
115 * g++.dg/parse/enum8.C: New.
117 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
120 * g++.dg/conversion/reinterpret4.C: New.
121 * g++.dg/conversion/reinterpret1.C: Adjust.
123 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
125 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
127 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
129 * g++.old-deja/g++.brendan/crash25.C: Adjust.
130 * g++.old-deja/g++.brendan/crash56.C: Likewise.
131 * g++.old-deja/g++.jason/access14.C: Likewise.
132 * g++.old-deja/g++.jason/access8.C: Likewise.
133 * g++.old-deja/g++.jason/access1.C: Likewise.
134 * g++.old-deja/g++.other/access3.C: Likewise.
135 * g++.old-deja/g++.other/access5.C: Likewise.
136 * g++.old-deja/g++.law/unsorted1.C: Likewise.
137 * g++.old-deja/g++.law/visibility22.C: Likewise.
138 * g++.old-deja/g++.law/visibility26.C: Likewise.
139 * g++.old-deja/g++.mike/p2746.C: Likewise.
140 * g++.dg/debug/using1.C: Likewise.
141 * g++.dg/lookup/using51.C: Likewise.
142 * g++.dg/inherit/using5.C: Likewise.
143 * g++.dg/inherit/pr30297.C: Likewise.
144 * g++.dg/inherit/access8.C: Likewise.
145 * g++.dg/torture/pr39362.C: Likewise.
146 * g++.dg/template/crash13.C: Likewise.
147 * g++.dg/template/using10.C: Likewise.
149 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
152 * lib/gcc-dg.exp (scan-module-absence): Really commit last
155 2012-01-01 Ira Rosen <irar@il.ibm.com>
157 PR tree-optimization/51704
158 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
159 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
162 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
165 * g++.dg/cpp0x/constexpr-delegating2.C: New.
167 2012-01-01 Jan Hubicka <jh@suse.cz>
169 PR rtl-optimization/51069
170 * gcc.c-torture/compile/pr51069.c: New testcase.
172 2012-01-01 Jakub Jelinek <jakub@redhat.com>
174 PR tree-optimization/51683
175 * gcc.dg/pr51683.c: New test.
177 2011-12-31 Paolo Carlini <paolo.carlini@oracle.com>
180 * g++.dg/cpp0x/static_assert6.C: New.
182 2011-12-31 Uros Bizjak <ubizjak@gmail.com>
184 * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
186 2011-12-31 Thomas König <tkoenig@gcc.gnu.org>
189 * lib/gcc-dg.exp (scan-module-absence): New function.
190 * gfortran.dg/implicit_pure_2.f90: New test.
192 2011-12-30 Paolo Carlini <paolo.carlini@oracle.com>
195 * g++.dg/cpp0x/alignof4.C: New.
197 2011-12-29 Michael Meissner <meissner@linux.vnet.ibm.com>
200 * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
201 -mabi=altivec option, which suppresses a warning message about
202 passing vectors by reference. The extra warning causes some tests
204 * gcc.dg/scal-to-vec2.c: Likewise.
205 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
206 * gcc.dg/pr35442.c: Likewise.
207 * gcc.dg/vector-compare-1.c: Likewise.
208 * gcc.dg/vector-compare-2.c: Likewise.
209 * gcc.dg/torture/pr36891.c: Likewise.
211 2012-12-29 Kai Tietz <ktietz@redhat.com>
213 * g++.dg/abi/bitfield3.C: Make sure test runs
214 for windows targets without activated ms-bitfields option.
216 * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
217 targets to use static-version.
218 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
219 * g++.old-deja/g++.abi/arraynew.C: Likewise.
220 * g++.old-deja/g++.eh/new1.C: Likewise.
221 * g++.old-deja/g++.eh/new2.C: Likewise.
223 2011-12-29 Thomas Koenig <tkoenig@gcc.gnu.org>
225 * gfortran.dg/function_optimize_9.f90: New test.
227 2011-12-27 Fabien Chêne <fabien@gcc.gnu.org>
230 * g++.dg/template/using18.C: New.
231 * g++.dg/template/using19.C: New.
232 * g++.dg/template/nested3.C: Remove dg-message at instantiation.
233 * g++.dg/template/crash13.C: Likewise.
235 2011-12-28 Michael Meissner <meissner@linux.vnet.ibm.com>
238 * gcc.target/powerpc/pr51623.c: New file.
240 2011-12-28 Uros Bizjak <ubizjak@gmail.com>
242 * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
244 2011-12-27 Paolo Carlini <paolo.carlini@oracle.com>
247 * g++.dg/cpp0x/pr51547.C: New.
249 2011-12-27 Eric Botcazou <ebotcazou@adacore.com>
251 * gcc.c-torture/execute/20111227-1.c: New test.
253 2011-12-25 Jan Hubicka <jh@suse.cz>
256 * gcc.dg/compile/pr48641.c: New file.
258 2011-12-26 Joey Ye <joey.ye@arm.com>
261 * gcc.dg/volatile-bitfields-2.c: New test.
263 2011-12-23 Jason Merrill <jason@redhat.com>
266 * g++.dg/cpp0x/variadic121.C: New.
268 2011-12-23 Uros Bizjak <ubizjak@gmail.com>
270 * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
272 2011-12-23 Dmitry Plotnikov <dplotnikov@ispras.ru>
274 * gcc.target/arm/vect-vcvt.c: New test.
275 * gcc.target/arm/vect-vcvtq.c: New test.
277 * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
280 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
282 (check_effective_target_vect_uintfloat_cvt): Likewise.
283 (check_effective_target_vect_floatuint_cvt): Likewise.
284 (check_effective_target_vect_floatint_cvt): Likewise.
286 2011-12-23 Richard Guenther <rguenther@suse.de>
288 PR rtl-optimization/50396
289 * gcc.dg/torture/pr50396.c: New testcase.
291 2011-12-22 Bin Cheng <bin.cheng@arm.com>
293 PR tree-optimization/43491
294 * gcc.dg/tree-ssa/pr43491.c: New test.
296 2011-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
299 * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
301 2011-12-22 Richard Guenther <rguenther@suse.de>
304 * g++.dg/lto/pr51650-1_0.C: New testcase.
305 * g++.dg/lto/pr51650-2_0.C: Likewise.
307 2011-12-21 Richard Earnshaw <rearnsha@arm.com>
310 * gcc.target/arm/sibcall-2.c: New test.
312 2011-12-22 Uros Bizjak <ubizjak@gmail.com>
315 * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
317 2011-12-21 Uros Bizjak <ubizjak@gmail.com>
319 * gcc.dg/pr50038.c: Move to ...
320 * gcc.target/i386/pr50038.c: ... here. Test on all targets.
322 2011-12-21 Jason Merrill <jason@redhat.com>
325 * g++.dg/cpp0x/nsdmi-virtual1.C: New.
327 2011-12-21 Paolo Carlini <paolo.carlini@oracle.com>
330 * g++.dg/cpp0x/constexpr-noexcept6.C: New.
332 2011-12-21 Jakub Jelinek <jakub@redhat.com>
336 * gcc.dg/pr51644.c: New test.
337 * g++.dg/warn/Wreturn-4.C: New test.
339 2011-12-21 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
341 * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
342 diag-scans to fix fail on AVX.
343 * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
344 * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
345 * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
346 * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
347 * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
348 * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
349 * gcc.dg/vect/pr45752.c: Ditto.
350 * gcc.dg/vect/slp-perm-4.c: Ditto.
351 * gcc.dg/vect/slp-perm-9.c: Ditto.
352 * gcc.dg/vect/vect-33.c: Ditto.
353 * gcc.dg/vect/vect-35.c: Ditto.
354 * gcc.dg/vect/vect-6-big-array.c: Ditto.
355 * gcc.dg/vect/vect-6.c: Ditto.
356 * gcc.dg/vect/vect-91.c: Ditto.
357 * gcc.dg/vect/vect-all-big-array.c: Ditto.
358 * gcc.dg/vect/vect-all.c: Ditto.
359 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
360 * gcc.dg/vect/vect-outer-4c.c: Ditto.
361 * gcc.dg/vect/vect-outer-5.c: Ditto.
362 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
363 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
364 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
365 * gcc.dg/vect/vect-peel-1.c: Ditto.
366 * gcc.dg/vect/vect-peel-2.c: Ditto.
367 * gcc.dg/vect/vect-peel-3.c: Ditto.
368 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
369 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
370 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
371 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
372 * lib/target-supports.exp (check_avx_available): New function.
373 (check_effective_target_vect_sizes_32B_16B): Ditto.
374 (check_prefer_avx128): Ditto.
375 (check_effective_target_vect_aligned_arrays): Add handling of AVX.
376 (check_effective_target_vect_multiple_sizes): Ditto.
378 2011-12-21 Enkovich Ilya <ilya.enkovich@intel.com>
381 * gcc.dg/pr50038.c: New test.
383 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
386 * g++.dg/cpp0x/constexpr-ice5.C: New.
388 2011-12-20 Joseph Myers <joseph@codesourcery.com>
390 * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
391 gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
392 gcc.dg/gnu11-version-1.c: New tests.
394 2011-12-20 Bernd Schmidt <bernds@codesourcery.com>
397 * gcc.target/arm/volatile-bitfields-4.c: New test.
398 * c-c++-common/abi-bf.c: New test.
400 2011-12-20 Dodji Seketeli <dodji@redhat.com>
403 * g++.dg/gcov/gcov-2.C: Adjust.
405 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
408 * g++.dg/cpp0x/constexpr-ice4.C: New.
410 2011-12-19 Paolo Carlini <paolo.carlini@oracle.com>
413 * g++.dg/template/crash109.C: New.
415 2011-12-19 Jason Merrill <jason@redhat.com>
418 * g++.dg/cpp0x/nullptr26.C: New.
420 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
422 * gcc.target/mips/mult-1.c: Require -O2.
424 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
426 * gcc.target/mips/ext-2.c: Add NOMIPS16.
428 2011-12-19 Jason Merrill <jason@redhat.com>
431 * g++.dg/cpp0x/constexpr-delegating.C: New.
433 2011-12-19 Sandra Loosemore <sandra@codesourcery.com>
434 Tom de Vries <tom@codesourcery.com>
437 * gcc.c-torture/compile/pr50380.c: New testcase.
439 2011-12-19 Tobias Burnus <burnus@net-b.de>
442 * gfortran.dg/block_10.f90: New.
444 2011-12-19 Jason Merrill <jason@redhat.com>
447 * g++.dg/cpp0x/initlist64.C: New.
450 * c-c++-common/transparent-union-1.c: New.
452 2011-12-19 Eric Botcazou <ebotcazou@adacore.com>
454 PR tree-optimization/51580
455 * gnat.dg/specs/loop_optimization1.ads: New test.
456 * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
458 2011-12-19 Richard Guenther <rguenther@suse.de>
461 * gcc.dg/lto/20111207-2_0.c: Adjust.
462 * g++.dg/lto/pr51573-1_0.C: New testcase.
464 2011-12-19 Jakub Jelinek <jakub@redhat.com>
467 * g++.dg/cpp0x/pr51619.C: New test.
469 2011-12-19 Tobias Burnus <burnus@net-b.de>
472 * gfortran.dg/select_type_25.f90: New.
474 2011-12-19 Martin Jambor <mjambor@suse.cz>
476 PR tree-optimization/51583
477 * gcc.dg/tree-ssa/pr51583.c: New test.
479 2011-12-19 Jakub Jelinek <jakub@redhat.com>
481 PR tree-optimization/51596
482 * g++.dg/opt/pr51596.C: New test.
485 PR tree-optimization/51606
486 * gcc.dg/vect/pr51590.c: New test.
488 2011-12-19 Richard Guenther <rguenther@suse.de>
491 * g++.dg/lto/pr51572-2_0.C: New testcase.
493 2011-12-19 Dodji Seketeli <dodji@redhat.com>
496 * g++.dg/cpp0x/nsdmi6.C: New test.
498 2011-12-19 Tobias Burnus <burnus@net-b.de>
500 * gfortran.dg/coarray_poly_3.f90: New.
501 * coarray/poly_run_1.f90: Enable some previously commented code.
503 2011-12-19 Jason Merrill <jason@redhat.com>
506 * g++.dg/cpp0x/constexpr-ptrsub.C: New.
508 2011-12-18 Hans-Peter Nilsson <hp@axis.com>
510 * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
512 2011-12-17 Jason Merrill <jason@redhat.com>
515 * g++.dg/parse/enum7.C: New.
518 * g++.dg/lookup/nested2.C: New.
521 * g++.dg/parse/enum6.C: New.
523 2011-12-17 Tom de Vries <tom@codesourcery.com>
525 PR tree-optimization/51491
526 * gcc.dg/pr51491.c: New test.
527 * gcc.dg/pr51491-2.c: Same.
529 2011-12-16 Jason Merrill <jason@redhat.com>
532 * g++.dg/cpp0x/auto31.C: New.
534 2011-12-16 Ian Lance Taylor <iant@google.com>
537 * gcc.dg/20111216-1.c: New test.
539 2011-12-16 Jason Merrill <jason@redhat.com>
542 * g++.dg/init/static4.C: New.
544 2011-12-16 Jason Merrill <jason@redhat.com>
547 * g++.dg/init/value10.C: New.
549 2011-12-16 Jakub Jelinek <jakub@redhat.com>
552 * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
554 PR tree-optimization/51575
555 * g++.dg/opt/pr51575.C: New test.
558 * gcc.dg/pr51557.c: New test.
560 2011-12-16 Richard Guenther <rguenther@suse.de>
563 * gcc.dg/lto/pr51572-1_0.c: New testcase.
565 2011-12-15 Jason Merrill <jason@redhat.com>
568 * g++.dg/ext/desig4.C: New.
570 2011-12-15 Paul Thomas <pault@gcc.gnu.org>
572 * gfortran.dg/class_array_3.f03: Remove explicit indexing of
573 A%disp() to use scalarizer.
574 * gfortran.dg/class_array_9.f03: New.
576 2011-12-15 Jakub Jelinek <jakub@redhat.com>
578 * gcc.dg/vect/vect-sdivmod-1.c: New test.
581 * g++.dg/cpp0x/pr51463.C: New test.
584 * c-c++-common/gomp/pr51360.c: New test.
585 * g++.dg/gomp/pr51360.C: New test.
588 * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
589 Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
591 PR tree-optimization/51117
592 * g++.dg/opt/pr51117.C: New test.
594 2011-12-15 Romain Geissler <romain.geissler@gmail.com>
596 * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
598 * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
600 (stpncpy, __stpncpy_chk): New functions.
601 * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
602 * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
604 2011-12-15 Richard Guenther <rguenther@suse.de>
607 * g++.dg/lto/pr51567-1_0.C: New testcase.
609 2011-12-15 Dodji Seketeli <dodji@redhat.com>
612 * g++.dg/cpp0x/auto30.C: New test.
614 2011-12-15 Tobias Burnus <burnus@net-b.de>
616 * gfortran.dg/coarray/poly_run_3.f90: New.
617 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
619 2011-12-15 Richard Guenther <rguenther@suse.de>
622 * g++.dg/lto/pr51564-1_0.C: New testcase.
624 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
627 * g++.dg/ext/is_final.C: New.
629 2012-12-15 Richard Guenther <rguenther@suse.de>
632 * g++.dg/lto/pr48508-1_0.C: New testcase.
633 * g++.dg/lto/pr48508-1_1.C: Likewise.
635 2011-12-14 Jason Merrill <jason@redhat.com>
638 * g++.dg/init/constant1.C: New.
641 * g++.dg/other/enum2.C: New.
643 2011-12-14 Dodji Seketeli <dodji@redhat.com>
646 * g++.dg/cpp0x/initlist63.C: New test.
648 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
651 * gcc.target/avr/torture/int24-mul.c: New.
653 2011-12-14 Dodji Seketeli <dodji@redhat.com>
656 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
658 2011-12-13 Jason Merrill <jason@redhat.com>
662 * g++.dg/cpp0x/rv-cast3.C: New.
663 * g++.dg/cpp0x/rv-cast4.C: New.
665 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
668 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
670 2011-12-13 Andrew Pinski <apinski@cavium.com>
671 Adam Nemet <anemet@caviumnetworks.com>
673 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
675 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
676 * gcc.target/mips/octeon-pipe-1.c: New testcase.
678 2011-12-11 Fabien Chêne <fabien@gcc.gnu.org>
681 * g++.dg/template/using16.C: New.
682 * g++.dg/template/using17.C: New.
684 2011-12-13 Martin Jambor <mjambor@suse.cz>
686 PR tree-optimization/51362
687 * gcc.dg/ipa/pr51362.c: New test.
689 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
692 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
693 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
695 2011-12-13 Richard Guenther <rguenther@suse.de>
698 * g++.dg/lto/pr48354-1_0.C: New testcase.
700 2011-12-13 Richard Guenther <rguenther@suse.de>
702 PR tree-optimization/51519
703 * gcc.dg/pr51519.c: New testcase.
705 2011-12-13 Richard Guenther <rguenther@suse.de>
707 * gcc.dg/lto/20111213-1_0.c: New testcase.
709 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
711 * gnat.dg/vect1.ad[sb]: Add more tests.
712 * gnat.dg/vect2.ad[sb]: Likewise.
713 * gnat.dg/vect3.ad[sb]: Likewise.
714 * gnat.dg/vect4.ad[sb]: Likewise.
715 * gnat.dg/vect5.ad[sb]: Likewise.
716 * gnat.dg/vect6.ad[sb]: Likewise.
718 2011-12-12 Jakub Jelinek <jakub@redhat.com>
720 PR rtl-optimization/51495
721 * gcc.c-torture/compile/pr51495.c: New test.
723 PR tree-optimization/51481
724 * gcc.dg/pr51481.c: New test.
726 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
728 PR tree-optimization/45830
729 * gcc.c-torture/execute/pr45830.c: Move from here to...
730 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
731 dg-additional-options magic.
733 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
735 * gfortran.dg/nested_modules_2.f90: Tighten test.
737 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
739 * gcc.c-torture/execute/20111212-1.c: New test.
741 2011-12-12 Jakub Jelinek <jakub@redhat.com>
744 * gcc.dg/pr45819.c: Add -w to dg-options.
746 2011-12-12 Torvald Riegel <triegel@redhat.com>
748 * g++.dg/tm/noexcept-1.C: New test.
749 * g++.dg/tm/noexcept-2.C: New test.
750 * g++.dg/tm/noexcept-3.C: New test.
751 * g++.dg/tm/noexcept-4.C: New test.
752 * g++.dg/tm/noexcept-5.C: New test.
754 2011-12-12 Torvald Riegel <triegel@redhat.com>
756 * c-c++-common/tm/20111206.c: New test.
758 2011-12-12 Richard Guenther <rguenther@suse.de>
761 * g++.dg/opt/pr51262.C: New testcase.
763 2011-12-12 Revital Eres <revital.eres@linaro.org>
765 PR rtl-optimization/47013
766 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
767 to preserve the function.
768 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
769 powerpc*-*-*. Avoid superfluous spaces in dg-final.
770 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
771 -fmodulo-sched-allow-regmoves flags.
772 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
773 and avoid superfluous spaces in dg-final for spu-*-*.
774 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
775 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
776 change scan-rtl-dump-times for powerpc*-*-*.
777 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
778 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
779 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
781 2011-12-11 Jakub Jelinek <jakub@redhat.com>
783 PR tree-optimization/51485
784 * g++.dg/vect/pr51485.cc: New test.
786 2011-12-11 Tobias Burnus <burnus@net-b.de>
789 * gfortran.dg/warn_function_without_result_2.f90: New.
791 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
792 Tobias Burnus <burnus@gcc.gnu.org>
801 * gfortran.dg/class_array_1.f03: New.
802 * gfortran.dg/class_array_2.f03: New.
803 * gfortran.dg/class_array_3.f03: New.
804 * gfortran.dg/class_array_4.f03: New.
805 * gfortran.dg/class_array_5.f03: New.
806 * gfortran.dg/class_array_6.f03: New.
807 * gfortran.dg/class_array_7.f03: New.
808 * gfortran.dg/class_array_8.f03: New.
809 * gfortran.dg/coarray_poly_1.f90: New.
810 * gfortran.dg/coarray_poly_2.f90: New.
811 * gfortran.dg/coarray/poly_run_1.f90: New.
812 * gfortran.dg/coarray/poly_run_2.f90: New.
813 * gfortran.dg/class_to_type_1.f03: New.
814 * gfortran.dg/type_to_class_1.f03: New.
815 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
816 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
817 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
819 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
822 * gfortran.dg/gomp/workshare2.f90: New test.
823 * gfortran.dg/gomp/workshare3.f90: New test.
825 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
827 * gnat.dg/specs/elab3.ads: New test.
829 2011-12-10 Richard Henderson <rth@redhat.com>
831 * gcc.target/powerpc/altivec-perm-1.c: New.
832 * gcc.target/powerpc/altivec-perm-2.c: New.
833 * gcc.target/powerpc/altivec-perm-4.c: New.
835 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
837 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
838 Add a scan-assembler-time clause to test for the interupt vector jump.
840 (dma0_handler): ... this.
842 2011-12-10 Nathan Sidwell <nathan@acm.org>
844 PR gcov-profile/51449
845 * g++.dg/gcov/gcov-14.C: New.
847 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
849 * gcc.c-torture/compile/20111209-1.c: New test.
851 2011-12-09 Jason Merrill <jason@redhat.com>
854 * g++.dg/warn/Woverflow-4.C: New.
856 2011-12-09 Dodji Seketeli <dodji@redhat.com>
859 * g++.dg/cpp0x/alias-decl-17.C: New test.
861 2011-12-09 Michael Meissner <meissner@the-meissners.org>
863 * gcc.target/powerpc/recip-5.c: Disable running on any system that
864 does not support VSX.
866 * gcc.target/powerpc/ppc-target-4.c: New file to test target
867 specific functions enabling target specific builtins.
869 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
871 * gcc.dg/vect/slp-13.c: Array size increase reverted.
872 * gcc.dg/vect/slp-24.c: Ditto.
873 * gcc.dg/vect/slp-3.c: Ditto.
874 * gcc.dg/vect/slp-34.c: Ditto.
875 * gcc.dg/vect/slp-4.c: Ditto.
876 * gcc.dg/vect/slp-cond-2.c: Ditto.
877 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
878 * gcc.dg/vect/vect-1.c: Ditto.
879 * gcc.dg/vect/vect-10.c: Ditto.
880 * gcc.dg/vect/vect-105.c: Ditto.
881 * gcc.dg/vect/vect-112.c: Ditto.
882 * gcc.dg/vect/vect-15.c: Ditto.
883 * gcc.dg/vect/vect-2.c: Ditto.
884 * gcc.dg/vect/vect-31.c: Ditto.
885 * gcc.dg/vect/vect-32.c: Ditto.
886 * gcc.dg/vect/vect-33.c: Ditto.
887 * gcc.dg/vect/vect-34.c: Ditto.
888 * gcc.dg/vect/vect-35.c: Ditto.
889 * gcc.dg/vect/vect-36.c: Ditto.
890 * gcc.dg/vect/vect-6.c: Ditto.
891 * gcc.dg/vect/vect-73.c: Ditto.
892 * gcc.dg/vect/vect-74.c: Ditto.
893 * gcc.dg/vect/vect-75.c: Ditto.
894 * gcc.dg/vect/vect-76.c: Ditto.
895 * gcc.dg/vect/vect-80.c: Ditto.
896 * gcc.dg/vect/vect-85.c: Ditto.
897 * gcc.dg/vect/vect-89.c: Ditto.
898 * gcc.dg/vect/vect-97.c: Ditto.
899 * gcc.dg/vect/vect-98.c: Ditto.
900 * gcc.dg/vect/vect-all.c: Ditto.
901 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
902 * gcc.dg/vect/vect-iv-8.c: Ditto.
903 * gcc.dg/vect/vect-iv-8a.c: Ditto.
904 * gcc.dg/vect/vect-outer-1.c: Ditto.
905 * gcc.dg/vect/vect-outer-1a.c: Ditto.
906 * gcc.dg/vect/vect-outer-1b.c: Ditto.
907 * gcc.dg/vect/vect-outer-2.c: Ditto.
908 * gcc.dg/vect/vect-outer-2a.c: Ditto.
909 * gcc.dg/vect/vect-outer-2c.c: Ditto.
910 * gcc.dg/vect/vect-outer-3.c: Ditto.
911 * gcc.dg/vect/vect-outer-3a.c: Ditto.
912 * gcc.dg/vect/vect-outer-4a.c: Ditto.
913 * gcc.dg/vect/vect-outer-4b.c: Ditto.
914 * gcc.dg/vect/vect-outer-4c.c: Ditto.
915 * gcc.dg/vect/vect-outer-4d.c: Ditto.
916 * gcc.dg/vect/vect-outer-4m.c: Ditto.
917 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
918 * gcc.dg/vect/vect-outer-fir.c: Ditto.
919 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
920 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
921 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
922 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
923 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
924 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
925 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
926 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
927 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
928 * gcc.dg/vect/vect-shift-2.c: Ditto.
929 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
930 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
931 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
932 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
933 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
934 * gcc.dg/vect/slp-13-big-array.c: New test.
935 * gcc.dg/vect/slp-24-big-array.c: Ditto.
936 * gcc.dg/vect/slp-3-big-array.c: Ditto.
937 * gcc.dg/vect/slp-34-big-array.c: Ditto.
938 * gcc.dg/vect/slp-4-big-array.c: Ditto.
939 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
940 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
941 * gcc.dg/vect/vect-1-big-array.c: Ditto.
942 * gcc.dg/vect/vect-10-big-array.c: Ditto.
943 * gcc.dg/vect/vect-105-big-array.c: Ditto.
944 * gcc.dg/vect/vect-112-big-array.c: Ditto.
945 * gcc.dg/vect/vect-15-big-array.c: Ditto.
946 * gcc.dg/vect/vect-2-big-array.c: Ditto.
947 * gcc.dg/vect/vect-31-big-array.c: Ditto.
948 * gcc.dg/vect/vect-32-big-array.c: Ditto.
949 * gcc.dg/vect/vect-33-big-array.c: Ditto.
950 * gcc.dg/vect/vect-34-big-array.c: Ditto.
951 * gcc.dg/vect/vect-35-big-array.c: Ditto.
952 * gcc.dg/vect/vect-36-big-array.c: Ditto.
953 * gcc.dg/vect/vect-6-big-array.c: Ditto.
954 * gcc.dg/vect/vect-73-big-array.c: Ditto.
955 * gcc.dg/vect/vect-74-big-array.c: Ditto.
956 * gcc.dg/vect/vect-75-big-array.c: Ditto.
957 * gcc.dg/vect/vect-76-big-array.c: Ditto.
958 * gcc.dg/vect/vect-80-big-array.c: Ditto.
959 * gcc.dg/vect/vect-85-big-array.c: Ditto.
960 * gcc.dg/vect/vect-89-big-array.c: Ditto.
961 * gcc.dg/vect/vect-97-big-array.c: Ditto.
962 * gcc.dg/vect/vect-98-big-array.c: Ditto.
963 * gcc.dg/vect/vect-all-big-array.c: Ditto.
964 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
965 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
966 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
967 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
968 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
969 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
970 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
971 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
972 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
973 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
974 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
975 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
976 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
977 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
978 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
979 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
980 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
981 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
982 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
983 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
984 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
985 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
986 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
987 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
988 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
989 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
990 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
991 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
992 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
993 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
994 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
995 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
996 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
998 2011-12-09 Richard Guenther <rguenther@suse.de>
1001 * g++.dg/lto/pr48042_0.C: New testcase.
1003 2011-12-09 Richard Guenther <rguenther@suse.de>
1005 PR tree-optimization/51482
1006 * g++.dg/torture/pr51482.C: New testcase.
1008 2011-12-08 Andrew Pinski <apinski@cavium.com>
1010 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1011 * gcc.target/mips/dmult-1.c: Likewise.
1012 * gcc.target/mips/branch-1.c: Likewise.
1013 * gcc.target/mips/extend-1.c: Likewise.
1015 2011-12-08 Jason Merrill <jason@redhat.com>
1018 * g++.dg/template/cond8.C: New.
1021 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1023 2011-12-08 Jakub Jelinek <jakub@redhat.com>
1025 PR tree-optimization/51466
1026 * gcc.c-torture/execute/pr51466.c: New test.
1028 2011-12-08 Tobias Burnus <burnus@net-b.de>
1031 * gfortran.dg/bounds_check_16.f90: New.
1033 2011-12-08 Tobias Burnus <burnus@net-b.de>
1036 * gfortran.dg/private_type_14.f90: New.
1038 2011-12-08 Tobias Burnus <burnus@net-b.de>
1041 * gfortran.dg/io_real_boz_3.f90: New.
1042 * gfortran.dg/io_real_boz_4.f90: New.
1043 * gfortran.dg/io_real_boz_5.f90: New.
1045 2011-12-08 Tobias Burnus <burnus@net-b.de>
1048 * gfortran.dg/realloc_on_assign_8.f90: New.
1050 2011-12-08 Teresa Johnson <tejohnson@google.com>
1052 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1054 2011-12-08 Teresa Johnson <tejohnson@google.com>
1056 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1057 -Wwrite-strings option.
1059 2011-12-08 Teresa Johnson <tejohnson@google.com>
1061 * gcc.target/i386/movdi-rex64.c: New.
1063 2011-12-08 Richard Guenther <rguenther@suse.de>
1065 * gcc.dg/volatile3.c: New testcase.
1067 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1069 PR tree-optimization/51315
1070 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1072 (int32_t): Use __INT32_TYPE__ for typedef.
1074 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1076 PR tree-optimization/51315
1077 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1080 2011-12-08 Richard Guenther <rguenther@suse.de>
1083 * g++.dg/opt/pr50747-1_0.C: New testcase.
1084 * g++.dg/opt/pr50747-2_0.C: Likewise.
1086 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
1088 * gcc.c-torture/execute/20111208-1.c: New test.
1090 2011-12-08 Richard Guenther <rguenther@suse.de>
1093 * gcc.dg/lto/20111207-2_0.c: New testcase.
1094 * gcc.dg/guality/pr48437.c: Likewise.
1096 2011-12-07 Jakub Jelinek <jakub@redhat.com>
1099 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1100 * g++.dg/cpp0x/auto29.C: New test.
1103 * g++.dg/parse/error45.C: New test.
1106 * g++.dg/ext/desig3.C: New test.
1109 * g++.dg/cpp0x/constexpr-51369.C: New test.
1111 2011-12-07 Andrew Pinski <apinski@cavium.com>
1114 * gcc.dg/pr45416.c: New testcase.
1116 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
1119 * g++.dg/cpp0x/pr51420.C: New.
1121 2011-12-07 Richard Guenther <rguenther@suse.de>
1124 * gcc.dg/lto/20111207-1_0.c: New testcase.
1125 * gcc.dg/lto/20111207-1_1.c: Likewise.
1126 * gcc.dg/lto/20111207-1_2.c: Likewise.
1127 * gcc.dg/lto/20111207-1_3.c: Likewise.
1129 2011-12-07 Richard Guenther <rguenther@suse.de>
1131 PR tree-optimization/50823
1132 * gcc.dg/torture/pr50823.c: New testcase.
1134 2011-12-07 Martin Jambor <mjambor@suse.cz>
1136 PR tree-optimization/50744
1137 * gcc.dg/ipa/pr50744.c: New test.
1139 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1142 * g++.dg/template/static32.C: New test.
1144 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
1146 * g++.dg/opt/pr51396.C: Use dg-additional-options.
1148 2011-12-06 Tobias Burnus <burnus@net-b.de>
1151 * gfortran.dg/default_initialization_5.f90: New.
1153 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1156 * gcc.c-torture/compile/pr51354.c: New test.
1158 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1161 * g++.dg/other/abstract3.C: New.
1163 2011-12-06 Richard Guenther <rguenther@suse.de>
1165 PR tree-optimization/49997
1166 * gcc.dg/torture/pr49997.c: New testcase.
1168 2011-12-06 Richard Guenther <rguenther@suse.de>
1171 * g++.dg/torture/pr51436.C: New testcase.
1173 2011-12-06 Richard Guenther <rguenther@suse.de>
1175 PR tree-optimization/51245
1176 * gcc.dg/torture/pr51245.c: New testcase.
1178 2011-12-06 Dodji Seketeli <dodji@redhat.com>
1181 * g++.dg/diagnostic/wrong-tag-1.C
1183 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
1186 * g++.dg/lookup/using50.C: New.
1187 * g++.dg/lookup/using51.C: New.
1189 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1191 PR tree-optimization/51396
1192 * g++.dg/opt/pr51396.C: New test.
1195 * gcc.dg/debug/dwarf2/pr51410.c: New test.
1198 * gcc.dg/gomp/pr51339.c: New test.
1200 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1203 * g++.dg/cpp0x/initlist62.C: New.
1205 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1208 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
1210 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
1212 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1213 * g++.dg/torture/pr39732.C: Likewise.
1214 * g++.dg/torture/pr40642.C: Likewise.
1215 * gcc.c-torture/compile/pr44686.c: Likewise.
1216 * gcc.dg/20050309-1.c: Likewise.
1217 * gcc.dg/20050330-2.c: Likewise.
1218 * gcc.dg/20051201-1.c: Likewise.
1219 * gcc.dg/gomp/pr27573.c: Likewise.
1220 * gcc.dg/pr46255.c: Likewise.
1221 * gcc.dg/profile-dir-1.c: Likewise.
1222 * gcc.dg/profile-dir-2.c: Likewise.
1223 * gcc.dg/profile-dir-3.c: Likewise.
1224 * gcc.dg/profile-generate-1.c: Likewise.
1225 * gfortran.dg/gomp/pr27573.f90: Likewise.
1226 * gcc.dg/profile-generate-3.c: Be specific about the type of
1229 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1232 * g++.dg/ext/underlying_type11.C: New.
1234 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
1237 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1238 * gcc.dg/torture/pr39074.c: Ditto.
1239 * gcc.dg/torture/pr39074-2.c: Ditto.
1240 * gcc.dg/torture/pr42898.c: Ditto.
1241 * gcc.dg/torture/pr42898-2.c: Ditto.
1242 * gcc.dg/torture/pr45704.c: Ditto.
1243 * gcc.dg/torture/pr50472.c: Ditto.
1244 * gcc.dg/torture/pta-callused-1.c: Ditto.
1245 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1246 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1247 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1248 * gcc.dg/torture/pta-escape-1.c: Ditto.
1249 * gcc.dg/torture/ipa-pta-1.c: Ditto.
1250 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1252 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
1255 * gcc.dg/pr51408.c: New.
1257 2011-12-05 Jason Merrill <jason@redhat.com>
1259 * g++.dg/cpp0x/dc6.C: New.
1261 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
1262 Pedro Lamarão <pedro.lamarao@gmail.com>
1264 * g++.dg/cpp0x/dc1.C: New test.
1265 * g++.dg/cpp0x/dc2.C: New test.
1266 * g++.dg/cpp0x/dc3.C: New test.
1267 * g++.dg/cpp0x/dc4.C: New test.
1268 * g++.dg/cpp0x/dc5.C: New test.
1269 * g++.dg/template/meminit1.C: Adjust expected error.
1271 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1274 * g++.dg/cpp0x/auto28.C: New.
1276 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1278 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1280 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1281 Eric Botcazou <ebotcazou@adacore.com>
1285 * gcc.c-torture/execute/pr51323.c: New test.
1287 2011-12-04 Tobias Burnus <burnus@net-b.de>
1290 * gfortran.dg/associate_10.f90: New.
1292 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
1295 * gfortran.dg/vect/pr51285.f90: New test.
1297 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
1298 Jérémie Detrey <Jeremie.Detrey@loria.fr>
1301 * gcc.target/i386/pr51393.c: New test.
1303 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1306 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1307 * obj-c++.dg/naming-4.mm: Likewise.
1309 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
1311 * gcc.dg/darwin-segaddr.c: Use -no-pie.
1313 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
1316 * g++.dg/cpp0x/pr51313.C: New.
1318 2011-12-03 Tobias Burnus <burnus@net-b.de>
1321 * gfortran.dg/select_type_24.f90: New.
1322 * gfortran.dg/select_type_23.f03: Add dg-error.
1323 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1325 2011-12-03 Jakub Jelinek <jakub@redhat.com>
1327 * gcc.dg/vect/vect-122.c: New test.
1329 2011-12-03 Tobias Burnus <burnus@net-b.de>
1332 * gfortran.dg/move_alloc_8.f90: New.
1334 2011-12-03 Tobias Burnus <burnus@net-b.de>
1336 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1337 i.e. remove the dg-error line.
1338 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1339 * gfortran.dg/move_alloc_9.f90: New.
1340 * gfortran.dg/move_alloc_10.f90: New
1342 2011-12-02 Nathan Sidwell <nathan@acm.org>
1344 * lib/gcov.exp (verify-lines): Allow = as a count char.
1345 * g++.dg/gcov/gcov-13.C: New.
1347 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1349 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1350 * gcc.dg/vect/slp-24.c: Ditto.
1351 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1352 * gcc.dg/vect/slp-34.c: Ditto.
1353 * gcc.dg/vect/slp-4.c: Ditto.
1354 * gcc.dg/vect/slp-cond-2.c: Ditto.
1355 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1356 * gcc.dg/vect/vect-1.c: Ditto.
1357 * gcc.dg/vect/vect-10.c: Ditto.
1358 * gcc.dg/vect/vect-105.c: Ditto.
1359 * gcc.dg/vect/vect-112.c: Ditto.
1360 * gcc.dg/vect/vect-15.c: Ditto.
1361 * gcc.dg/vect/vect-2.c: Ditto.
1362 * gcc.dg/vect/vect-31.c: Ditto.
1363 * gcc.dg/vect/vect-32.c: Ditto.
1364 * gcc.dg/vect/vect-33.c: Ditto.
1365 * gcc.dg/vect/vect-34.c: Ditto.
1366 * gcc.dg/vect/vect-35.c: Ditto.
1367 * gcc.dg/vect/vect-36.c: Ditto.
1368 * gcc.dg/vect/vect-6.c: Ditto.
1369 * gcc.dg/vect/vect-73.c: Ditto.
1370 * gcc.dg/vect/vect-74.c: Ditto.
1371 * gcc.dg/vect/vect-75.c: Ditto.
1372 * gcc.dg/vect/vect-76.c: Ditto.
1373 * gcc.dg/vect/vect-80.c: Ditto.
1374 * gcc.dg/vect/vect-85.c: Ditto.
1375 * gcc.dg/vect/vect-89.c: Ditto.
1376 * gcc.dg/vect/vect-97.c: Ditto.
1377 * gcc.dg/vect/vect-98.c: Ditto.
1378 * gcc.dg/vect/vect-all.c: Ditto.
1379 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1380 * gcc.dg/vect/vect-iv-8.c: Ditto.
1381 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1382 * gcc.dg/vect/vect-outer-1.c: Ditto.
1383 * gcc.dg/vect/vect-outer-1a.c: Ditto.
1384 * gcc.dg/vect/vect-outer-1b.c: Ditto.
1385 * gcc.dg/vect/vect-outer-2.c: Ditto.
1386 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1387 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1388 * gcc.dg/vect/vect-outer-3.c: Ditto.
1389 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1390 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1391 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1392 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1393 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1394 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1395 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1396 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1397 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1398 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1399 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1400 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1401 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1402 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1403 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1404 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1405 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1406 * gcc.dg/vect/vect-shift-2.c: Ditto.
1407 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1408 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1409 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1410 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1411 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1413 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
1415 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1416 __builtin_memcpy arguments to honor sizeof(a).
1418 2011-12-02 Joseph Myers <joseph@codesourcery.com>
1420 * gcc.c-torture/execute/doloop-1.c,
1421 gcc.c-torture/execute/doloop-2.c: New tests.
1423 2011-12-02 Martin Jambor <mjambor@suse.cz>
1425 PR tree-optimization/50622
1426 * g++.dg/tree-ssa/pr50622.C: New test.
1428 2011-12-01 Jason Merrill <jason@redhat.com>
1430 * g++.dg/cpp0x/initlist61.C: New.
1432 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1435 * g++.dg/inherit/crash3.C: New.
1437 2011-12-01 Nathan Sidwell <nathan@acm.org>
1439 PR gcov-profile/51113
1440 * lib/gcov.exp (verify-lines): Add support for xfailing.
1441 (run-gcov): Likewise.
1442 * gcc.misc-tests/gcov-13.c: Xfail weak function.
1443 * gcc.misc-tests/gcov-16.c: Remove.
1444 * gcc.misc-tests/gcov-17.c: Remove.
1445 * g++.dg/gcov-8.C: Remove.
1446 * g++.dg/gcov-9.C: Remove.
1447 * g++.dg/gcovpart-12b.C: New.
1448 * g++.dg/gcov-12.C: New.
1450 2011-12-01 Andrew Pinski <apinski@cavium.com>
1453 * g++.dg/torture/pr51198.C: New testcase.
1455 2011-12-01 Jakub Jelinek <jakub@redhat.com>
1457 PR tree-optimization/51246
1458 * gcc.c-torture/compile/pr51246.c: New test.
1460 PR rtl-optimization/51014
1461 * g++.dg/opt/pr51014.C: New test.
1463 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1466 * g++.dg/template/error47.C: New.
1468 2011-11-30 Jason Merrill <jason@redhat.com>
1471 * g++.dg/init/aggr8.C: New.
1473 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1476 * gcc.target/i386/pr50725.c: New test.
1479 * gfortran.dg/gomp/pr51089.f90: New test.
1481 2011-11-30 Andrew Pinski <apinski@cavium.com>
1483 * gcc.dg/pr51321.c: New testcase.
1485 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1487 PR rtl-optimization/48721
1488 * gcc.target/i386/pr48721.c: New test.
1490 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
1493 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1495 2011-11-29 Jakub Jelinek <jakub@redhat.com>
1497 PR tree-optimization/51247
1498 * gcc.c-torture/compile/pr51247.c: New test.
1500 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
1503 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
1505 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
1507 Use complex floating-point constant in CDBL.
1509 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1511 2011-11-29 Tobias Burnus <burnus@net-b.de>
1515 * gfortran.dg/move_alloc_5.f90: Add dg-error.
1516 * gfortran.dg/select_type_23.f03: Add dg-error.
1517 * gfortran.dg/move_alloc_6.f90: New.
1518 * gfortran.dg/move_alloc_7.f90: New.
1520 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
1522 PR tree-optimization/51301
1523 * gcc.dg/vect/pr51301.c: New test.
1525 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
1527 * g++.dg/cdce3.C: Use dg-additional-options.
1529 2011-11-28 Jakub Jelinek <jakub@redhat.com>
1532 * gcc.dg/tree-prof/pr50907.c: New test.
1534 PR tree-optimization/50078
1535 * gcc.dg/pr50078.c: New test.
1537 PR tree-optimization/50682
1538 * g++.dg/opt/pr50682.C: New test.
1540 2011-11-28 Tobias Burnus <burnus@net-b.de>
1543 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1545 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
1546 Iain Sandoe <iains@gcc.gnu.org>
1548 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
1549 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1550 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1551 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
1552 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1554 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1556 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1557 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1558 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1559 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1560 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1561 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1562 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1563 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1564 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1565 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1566 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1567 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1568 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1569 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1570 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1571 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1572 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1573 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1574 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1575 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1576 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1577 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1578 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1579 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1580 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1581 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1582 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1584 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1586 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1588 * gcc.target/mips/no-dsp-1.c: New test.
1589 * gcc.target/mips/soft-float-1.c: Likewise.
1591 2011-11-26 Jakub Jelinek <jakub@redhat.com>
1593 PR rtl-optimization/49912
1594 * g++.dg/other/pr49912.C: New test.
1596 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
1598 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1600 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1602 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
1606 * gfortran.dg/inline_sum_3.f90: New test.
1608 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1611 * lib/target-supports.exp
1612 (check_effective_target_sync_long_long): Also supported on 32bit
1613 x86 targets. Add comment about required dg-options.
1614 Add alpha*-*-* targets.
1615 (check_effective_target_sync_long_long_runtime): Ditto.
1617 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1619 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1620 * gcc.dg/atomic-exchange-4.c: Ditto.
1621 * gcc.dg/atomic-load-4.c: Ditto.
1622 * gcc.dg/atomic-store-4.c: Ditto.
1623 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1624 * gcc.dg/di-sync-multithread.c: Ditto.
1625 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1626 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1628 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1631 * lib/target-supports.exp
1632 (check_effective_target_sync_int_128_runtime): New procedure.
1633 (check_effective_target_sync_long_long_runtime): Ditto.
1634 (check_effective_target_sync_long_long): Add arm*-*-*.
1635 (check_effective_target_sync_longlong): Remove.
1637 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1638 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1639 * gcc.dg/atomic-exchange-5.c: Ditto.
1640 * gcc.dg/atomic-load-5.c: Ditto.
1641 * gcc.dg/atomic-store-5.c: Ditto.
1642 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1643 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1644 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1646 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1647 * gcc.dg/atomic-exchange-4.c: Ditto.
1648 * gcc.dg/atomic-load-4.c: Ditto.
1649 * gcc.dg/atomic-store-4.c: Ditto.
1650 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1651 * gcc.dg/di-sync-multithread.c: Ditto.
1652 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1653 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1655 2011-11-25 Tobias Burnus <burnus@net-b.de>
1658 * gfortran.dg/whole_file_35.f90: New.
1660 2011-11-25 Tobias Burnus <burnus@net-b.de>
1663 * gfortran.dg/volatile13.f90: New.
1665 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1668 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1670 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1673 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1675 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1678 * gcc.target/i386/sw-1.c: Revert revision 181357.
1680 2011-11-24 Tobias Burnus <burnus@net-b.de>
1683 * gfortran.dg/implicit_pure_1.f90: New.
1685 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1688 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1689 * gcc.dg/atomic-exchange-5.c: Likewise.
1690 * gcc.dg/atomic-load-5.c: Likewise.
1691 * gcc.dg/atomic-op-5.c: Likewise.
1692 * gcc.dg/atomic-store-5.c: Likewise.
1693 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1695 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1697 PR rtl-optimization/50290
1698 * gcc.dg/pr50290.c: New test.
1700 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1703 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1705 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1708 * gcc.dg/pr51261.c: New test.
1710 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1713 * g++.dg/cpp0x/alias-decl-14.C: New test.
1714 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1716 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1718 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1719 * g++.dg/lookup/struct1.C: Likewise.
1720 * g++.dg/parse/elab1.C: Likewise.
1721 * g++.dg/parse/elab2.C: Likewise.
1722 * g++.dg/parse/int-as-enum1.C: Likewise.
1723 * g++.dg/parse/typedef1.C: Likewise.
1724 * g++.dg/parse/typedef3.C: Likewise.
1725 * g++.dg/parse/typedef4.C: Likewise.
1726 * g++.dg/parse/typedef5.C: Likewise.
1727 * g++.dg/template/crash26.C: Likewise.
1728 * g++.dg/template/nontype4.C: Likewise.
1729 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1730 * g++.old-deja/g++.brendan/line1.C: Likewise.
1731 * g++.old-deja/g++.other/elab1.C: Likewise.
1732 * g++.old-deja/g++.other/syntax4.C: Likewise.
1734 2011-11-22 Tom de Vries <tom@codesourcery.com>
1736 PR rtl-optimization/50764
1737 * gcc.dg/pr50764.c: New test.
1739 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1742 * g++.dg/cpp0x/decltype36.C: New.
1744 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1746 PR tree-optimization/51074
1747 * gcc.dg/vect/pr51074.c: New test.
1749 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1752 * g++.dg/cpp0x/alias-decl-16.C: New test.
1754 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1756 PR tree-optimization/50765
1757 * gcc.dg/pr50765.c: New test.
1759 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1761 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1762 * gcc.dg/vshift-3.c (main): Likewise.
1764 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1766 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1768 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1770 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1771 * gcc.misc-tests/gcov-17.c: Likewise.
1772 * g++.dg/gcov/gcov-8.C: Likewise.
1773 * g++.dg/gcov/gcov-9.C: Likewise.
1775 2011-11-21 Torvald Riegel <triegel@redhat.com>
1777 * g++.dg/tm/pr47747.C: New test.
1779 2011-11-21 Torvald Riegel <triegel@redhat.com>
1781 * g++.dg/tm/template-2.C: New test.
1783 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1786 * gcc.dg/pr50827.c: New test.
1788 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1791 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1792 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1793 * g++.dg/cpp0x/udlit-member.C: Adjust.
1794 * g++.dg/cpp0x/udlit-raw-length.C: New.
1795 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1796 * g++.dg/cpp0x/udlit-resolve.C: New.
1797 * c-c++-common/dfp/pr33466.c: Adjust.
1799 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1801 * lib/target-supports.exp
1802 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1803 with ultrasparc_vis2_hw.
1804 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1805 with ultrasparc_vis3_hw.
1807 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1809 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1810 *-*-solaris2* && c++.
1812 2011-11-20 Joey Ye <joey.ye@arm.com>
1814 * gcc.dg/volatile-bitfields-1.c: New.
1816 2011-11-20 Jason Merrill <jason@redhat.com>
1819 * g++.dg/cpp0x/variadic120.C: New.
1820 * g++.dg/cpp0x/sfinae26.C: Adjust.
1822 * g++.dg/cpp0x/sfinae11.C: Adjust.
1823 * g++.dg/cpp0x/sfinae26.C: Adjust.
1824 * g++.dg/template/unify11.C: Adjust.
1826 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1829 * g++.dg/template/error46.C: New.
1831 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1834 * gcc.target/i386/pr51235.c: New test.
1837 * gcc.target/i386/pr51236.c: New test.
1839 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1841 * gnat.dg/discr32.adb: New test.
1842 * gnat.dg/discr32_pkg.ads: New helper.
1844 2011-11-20 Nathan Sidwell <nathan@acm.org>
1846 PR gcov-profile/51113
1847 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1848 * gcc.misc-tests/gcov-16.c: New.
1849 * gcc.misc-tests/gcov-17.c: New.
1850 * g++.dg/gcov/gcov-8.C: New.
1851 * g++.dg/gcov/gcov-9.C: New.
1852 * g++.dg/gcov/gcov-10.C: New.
1854 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1857 * g++.dg/cpp0x/alias-decl-15.C: New test.
1859 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1862 * g++.dg/cpp0x/pr51216.C: New.
1864 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1866 * gcc.dg/delay-slot-2.c: New test.
1868 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1870 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1872 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
1875 * g++.dg/lookup/using46.C: New.
1876 * g++.dg/lookup/using47.C: New.
1877 * g++.dg/lookup/using48.C: New.
1878 * g++.dg/lookup/using49.C: New.
1879 * g++.dg/lookup/using50.C: New.
1881 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1883 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1884 supports /* ... */ comments.
1886 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1889 * g++.dg/cpp0x/pr51150.C: New.
1891 2011-11-18 Martin Jambor <mjambor@suse.cz>
1893 PR tree-optimization/50605
1894 * g++.dg/ipa/pr50605.C: New test.
1896 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1899 * g++.dg/cpp0x/alias-decl-13.C: New test.
1901 2011-11-17 Jason Merrill <jason@redhat.com>
1904 * g++.dg/cpp0x/auto27.C: New.
1905 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1907 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
1909 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1910 memory model parameters don't match expected values.
1911 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1912 __atomic_compare_exchange.
1913 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1914 __atomic_compare_exchange_n.
1915 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1916 weak/strong parameter and fail if memory models aren't correct.
1918 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
1920 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1921 Look for simulate_thread_done to determine working gdb. Reduce timeout
1922 to 10 seconds and fail when timeout occurs. Improve error messages.
1924 2011-11-17 Jason Merrill <jason@redhat.com>
1927 * g++.dg/template/virtual2.C: New.
1929 2011-11-17 Michael Matz <matz@suse.de>
1933 * g++.dg/tree-ssa/pr50741.C: New.
1935 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1937 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1939 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
1941 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1942 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1943 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1945 2011-11-16 Tobias Burnus <burnus@net-b.de>
1949 * gfortran.dg/constructor_1.f90: New.
1950 * gfortran.dg/constructor_2.f90: New.
1951 * gfortran.dg/constructor_3.f90: New.
1952 * gfortran.dg/constructor_4.f90: New.
1953 * gfortran.dg/constructor_5.f90: New.
1954 * gfortran.dg/constructor_6.f90: New.
1955 * gfortran.dg/use_only_5.f90: New.
1956 * gfortran.dg/c_ptr_tests_17.f90: New.
1957 * gfortran.dg/c_ptr_tests_18.f90: New.
1958 * gfortran.dg/used_types_25.f90: New.
1959 * gfortran.dg/used_types_26.f90: New
1960 * gfortran.dg/type_decl_3.f90: New.
1961 * gfortran.dg/function_types_3.f90: Update dg-error.
1962 * gfortran.dg/result_1.f90: Ditto.
1963 * gfortran.dg/structure_constructor_3.f03: Ditto.
1964 * gfortran.dg/structure_constructor_4.f03: Ditto.
1966 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1968 * gcc.dg/vect/pr30858.c: Update expected output for
1969 architectures with multiple vector sizes.
1971 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
1972 Bernd Schmidt <bernds@coudesourcery.com>
1973 Sebastian Huber <sebastian.huber@embedded-brains.de>
1976 * gcc.target/arm/pr49641.c: New test.
1978 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
1980 PR tree-optimization/49960
1981 * gcc.dg/autopar/pr49960.c: New test.
1982 * gcc.dg/autopar/pr49960-1.c: New test.
1985 2011-11-16 Tom de Vries <tom@codesourcery.com>
1987 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1988 * gcc.dg/pr43864-2.c: Same.
1989 * gcc.dg/pr43864-3.c: Same.
1990 * gcc.dg/pr43864-4.c: Same.
1992 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
1994 * gcc.target/i386/sse2-cvt-vec.c: New test.
1995 * gcc.target/i386/avx-cvt-vec.c: Ditto.
1996 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1997 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1998 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1999 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
2000 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
2002 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
2004 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2005 powerpc*-*-darwin* targets.
2007 2011-11-15 Torvald Riegel <triegel@redhat.com>
2009 * c-c++-common/tm/trxn-expr-3.c: New test.
2011 2011-11-14 Torvald Riegel <triegel@redhat.com>
2013 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2015 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2017 * gcc.target/i386/avx-recip-vec.c: New test.
2018 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2019 * gcc.target/i386/avx-lrint-vec.c: Ditto.
2020 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2021 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2022 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2023 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2024 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2025 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2026 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2027 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2028 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2029 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2030 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2031 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2033 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
2036 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2037 non-template literal operator.
2039 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2041 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2042 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2043 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2044 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2045 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2046 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2047 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2048 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2049 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2050 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2051 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2052 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2053 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2054 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2055 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2056 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2058 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
2064 * g++.old-deja/g++.brendan/misc14.C: Adjust.
2065 * g++.old-deja/g++.jason/scoping16.C: Likewise.
2066 * g++.old-deja/g++.other/anon7.C: Likewise.
2067 * g++.old-deja/g++.other/using1.C: Likewise.
2068 * g++.old-deja/g++.other/redecl1.C: Likewise.
2069 * g++.old-deja/g++.other/typedef7.C: Likewise.
2070 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2071 * g++.dg/template/using2.C: Likewise.
2072 * g++.dg/template/static4.C: Likewise.
2073 * g++.dg/template/typedef1.C: Likewise.
2074 * g++.dg/lookup/name-clash9.C: Likewise.
2075 * g++.dg/abi/mangle41.C: Likewise.
2076 * g++.dg/parse/ctor5.C: Likewise.
2077 * g++.dg/inherit/using4.C: Likewise.
2078 * g++.dg/lookup/using24.C: New.
2079 * g++.dg/lookup/using25.C: New.
2080 * g++.dg/lookup/using26.C: New.
2081 * g++.dg/lookup/using27.C: New.
2082 * g++.dg/lookup/using28.C: New.
2083 * g++.dg/lookup/using29.C: New.
2084 * g++.dg/lookup/using30.C: New.
2085 * g++.dg/lookup/using31.C: New.
2086 * g++.dg/lookup/using32.C: New.
2087 * g++.dg/lookup/using33.C: New.
2088 * g++.dg/lookup/using34.C: New.
2089 * g++.dg/lookup/using35.C: New.
2090 * g++.dg/lookup/using36.C: New.
2091 * g++.dg/lookup/using37.C: New.
2092 * g++.dg/lookup/using38.C: New.
2093 * g++.dg/lookup/using39.C: New.
2094 * g++.dg/lookup/using40.C: New.
2095 * g++.dg/lookup/using41.C: New.
2096 * g++.dg/lookup/using42.C: New.
2097 * g++.dg/lookup/using43.C: New.
2098 * g++.dg/lookup/using44.C: New.
2099 * g++.dg/lookup/using45.C: New.
2100 * g++.dg/lookup/pr6936.C: New.
2101 * g++.dg/debug/using4.C: New.
2102 * g++.dg/debug/using5.C: New.
2103 * g++.dg/cpp0x/forw_enum10.C: New.
2105 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
2106 Jan Hubicka <jh@suse.cz>
2108 * gcc.target/i386/sw-1.c: Force rep;movsb.
2110 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
2113 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2114 dg-additional-options.
2116 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
2118 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2119 specified. Remove redundant runtime checks.
2120 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2121 Allow for other than -m4. Fix typos in comments.
2123 2011-11-12 Jason Merrill <jason@redhat.com>
2126 * g++.dg/warn/ref-temp1.C: New.
2129 * g++.dg/opt/stack2.C: New.
2131 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
2133 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2134 alpha*-*-linux* targets.
2136 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
2139 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2140 Darwin targets and allow external symbols to be undefined.
2142 2011-11-12 Nathan Sidwell <nathan@acm.org>
2144 * gcc.misc-tests/gcov-15.c: New.
2146 2011-11-11 Jakub Jelinek <jakub@redhat.com>
2148 PR tree-optimization/51058
2149 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2150 * gfortran.dg/vect/pr51058-2.f90: New test.
2152 2011-11-10 Jason Merrill <jason@redhat.com>
2154 * g++.dg/template/linkage1.C: New.
2155 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2156 * g++.old-deja/g++.other/linkage4.C: Likewise.
2159 * g++.dg/cpp0x/defaulted33.C: New.
2161 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2164 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2165 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
2168 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2170 PR rtl-optimization/51040
2171 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2174 2011-11-10 Jason Merrill <jason@redhat.com>
2177 * g++.dg/template/conv12.C: New.
2180 * gcc.dg/debug/dwarf2/asm-line1.c: New.
2182 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2184 * gnat.dg/atomic6_1.adb: New test.
2185 * gnat.dg/atomic6_2.adb: Likewise.
2186 * gnat.dg/atomic6_3.adb: Likewise.
2187 * gnat.dg/atomic6_4.adb: Likewise.
2188 * gnat.dg/atomic6_5.adb: Likewise.
2189 * gnat.dg/atomic6_6.adb: Likewise.
2190 * gnat.dg/atomic6_7.adb: Likewise.
2191 * gnat.dg/atomic6_8.adb: Likewise.
2192 * gnat.dg/atomic6_pkg.ads: New helper.
2194 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2197 * gcc.c-torture/compile/pr51077.c: New test.
2199 PR rtl-optimization/51023
2200 * gcc.c-torture/execute/pr51023.c: New test.
2202 2011-11-10 Richard Guenther <rguenther@suse.de>
2204 PR tree-optimization/51042
2205 * gcc.dg/torture/pr51042.c: New testcase.
2207 2011-11-10 Richard Guenther <rguenther@suse.de>
2209 PR tree-optimization/51070
2210 * gcc.dg/torture/pr51070.c: New testcase.
2212 2011-11-10 Richard Guenther <rguenther@suse.de>
2214 PR tree-optimization/51030
2215 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2217 2011-11-10 Richard Guenther <rguenther@suse.de>
2220 * gcc.dg/torture/pr51071.c: New testcase.
2222 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2224 * gnat.dg/loop_optimization9.ad[sb]: New test.
2226 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
2228 PR tree-optimization/51058
2229 * gfortran.dg/vect/pr51058.f90: New test.
2231 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2233 PR tree-optimization/51000
2234 * gcc.dg/vect/pr51000.c: New test.
2236 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2239 * g++.dg/cpp0x/static_assert5.C: New.
2240 * g++.dg/template/nontype13.C: Tweak.
2242 2011-11-09 Jason Merrill <jason@redhat.com>
2245 * g++.dg/cpp0x/noexcept16.C: New.
2248 * g++.dg/cpp0x/variadic119.C: New.
2250 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2253 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2255 * gcc.dg/torture/vshuf-32.inc: Likewise.
2256 * gcc.dg/torture/vshuf-4.inc: Likewise.
2257 * gcc.dg/torture/vshuf-8.inc: Likewise.
2259 * gcc.dg/tm/memopt-1.c: Fix up regexp.
2261 2011-11-09 Ian Lance Taylor <iant@google.com>
2263 * lib/target-supports.exp (check_effective_target_ucontext_h): New
2265 * gcc.dg/split-5.c: New test.
2267 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
2269 * gcc.dg/tm/memopt-1.c: Adjust regexp.
2271 2011-11-09 Jason Merrill <jason@redhat.com>
2274 * g++.dg/template/virtual1.C: New.
2276 2011-11-08 Jason Merrill <jason@redhat.com>
2278 Run most C++ tests in both C++98 and C++11 modes.
2279 * lib/target-supports.exp (check_effective_target_c++11): New.
2280 (check_effective_target_c++98): New.
2281 * lib/g++-dg.exp (g++-dg-runtest): New.
2282 * g++.dg/dg.exp: Use g++-dg-runtest.
2283 * g++.dg/charset/charset.exp: Likewise.
2284 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2285 * g++.dg/dfp/dfp.exp: Likewise.
2286 * g++.dg/gcov/gcov.exp: Likewise.
2287 * g++.dg/gomp/gomp.exp: Likewise.
2288 * g++.dg/graphite/graphite.exp: Likewise.
2289 * g++.dg/tls/tls.exp: Likewise.
2290 * g++.dg/tm/tm.exp: Likewise.
2291 * g++.dg/vect/vect.exp: Likewise.
2292 * g++.old-deja/old-deja.exp: Likewise.
2293 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2294 with some of the torture options.
2295 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2296 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2297 * g++.dg/init/null1.C: Only run in C++98.
2298 * g++.dg/warn/Wconversion-null-3.C: Likewise.
2299 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2300 * g++.old-deja/g++.brendan/crash64.C: Likewise.
2301 * g++.old-deja/g++.other/anon9.C: Likewise.
2302 * g++.old-deja/g++.other/linkage1.C: Likewise.
2303 * g++.old-deja/g++.other/linkage2.C: Likewise.
2304 * g++.old-deja/g++.pt/t29.C: Likewise.
2305 * g++.old-deja/g++.pt/t30.C: Likewise.
2306 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2307 * g++.dg/ext/anon-struct4.C: Likewise.
2308 * g++.dg/init/brace2.C: Likewise.
2309 * g++.dg/init/brace6.C: Likewise.
2310 * g++.dg/other/anon3.C: Likewise.
2311 * g++.dg/template/arg2.C: Likewise.
2312 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2313 * g++.old-deja/g++.brendan/enum11.C: Likewise.
2314 * g++.old-deja/g++.brendan/enum8.C: Likewise.
2315 * g++.old-deja/g++.brendan/enum9.C: Likewise.
2316 * g++.old-deja/g++.brendan/friend3.C: Likewise.
2317 * g++.old-deja/g++.brendan/init2.C: Likewise.
2318 * g++.old-deja/g++.brendan/init4.C: Likewise.
2319 * g++.old-deja/g++.brendan/misc14.C: Likewise.
2320 * g++.old-deja/g++.jason/cond.C: Likewise.
2321 * g++.old-deja/g++.law/init1.C: Likewise.
2322 * g++.old-deja/g++.law/operators32.C: Likewise.
2323 * g++.old-deja/g++.pt/enum6.C: Likewise.
2324 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2325 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2327 * g++.dg/eh/new1.C: Adjust for C++11 mode.
2328 * g++.dg/init/new11.C: Likewise.
2329 * g++.dg/init/pr29571.C: Likewise.
2330 * g++.dg/lookup/forscope2.C: Likewise.
2331 * g++.dg/parse/linkage1.C: Likewise.
2332 * g++.dg/parse/typedef8.C: Likewise.
2333 * g++.dg/template/error44.C: Likewise.
2334 * g++.dg/tls/diag-2.C: Likewise.
2335 * g++.dg/tls/diag-4.C: Likewise.
2336 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2337 * g++.old-deja/g++.abi/arraynew.C: Likewise.
2338 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2339 * g++.old-deja/g++.brendan/new3.C: Likewise.
2340 * g++.old-deja/g++.eh/new1.C: Likewise.
2341 * g++.old-deja/g++.eh/new2.C: Likewise.
2342 * g++.old-deja/g++.jason/new.C: Likewise.
2343 * g++.old-deja/g++.law/friend1.C: Likewise.
2344 * g++.old-deja/g++.mike/net46.C: Likewise.
2345 * g++.old-deja/g++.mike/p755.C: Likewise.
2346 * g++.old-deja/g++.other/new6.C: Likewise.
2348 * g++.dg/cpp0x/variadic74.C: Adjust diags.
2349 * g++.dg/template/crash53.C: Likewise.
2350 * g++.dg/template/void9.C: Likewise.
2352 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2355 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2357 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2360 * g++.dg/cpp0x/sfinae29.C: New.
2362 2011-11-09 Janus Weil <janus@gcc.gnu.org>
2365 * gfortran.dg/typebound_call_22.f03: New test case.
2367 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
2370 * gfortran.dg/inquire_size.f90: Don't flush the unit.
2372 2011-11-09 Richard Guenther <rguenther@suse.de>
2374 PR tree-optimization/51039
2375 * gcc.dg/pr51039.c: New testcase.
2377 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2379 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2380 Enable also for powerpc*-*-*.
2382 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2385 * gfortran.dg/forall_16.f90: New test.
2387 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2390 * gfortran.dg/initialization_29.f90: Expand test.
2392 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2395 * g++.dg/cpp0x/alias-decl-12.C: New test.
2396 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2398 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2401 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2403 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
2405 PR tree-optimization/51015
2406 * gcc.dg/vect/pr51015.c: New test.
2408 2011-11-08 David S. Miller <davem@davemloft.net>
2410 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2411 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2413 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2416 * gfortran.dg/io_constraints_3.f90: Improve testcase.
2418 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2421 * gfortran.dg/string_5.f90: Improve testcase.
2423 2011-10-23 Jason Merrill <jason@redhat.com>
2426 * g++.dg/template/lvalue2.C: New.
2428 2011-11-08 Michael Matz <matz@suse.de>
2430 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2431 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2432 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2433 * g++.dg/eh/builtin2.C: Ditto.
2434 * g++.dg/eh/builtin3.C: Ditto.
2436 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2438 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2439 being prefered even for -mavx.
2440 * gcc.target/i386/avx-cvt-3.c: New test.
2442 2011-11-08 Richard Guenther <rguenther@suse.de>
2444 PR tree-optimization/51012
2445 * gcc.dg/pr51012-1.c: New testcase.
2446 * gcc.dg/pr51012-2.c: Likewise.
2448 2011-11-08 Richard Guenther <rguenther@suse.de>
2451 * c-c++-common/uninit-pr51010.c: New testcase.
2453 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2455 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2456 check_effective_target_vect_call_copysignf,
2457 check_effective_target_vect_call_lrint): New procedures.
2458 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2459 $VECT_SLP_CFLAGS with -ffast-math.
2460 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2461 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2462 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2463 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2465 2011-11-07 Richard Henderson <rth@redhat.com>
2466 Aldy Hernandez <aldyh@redhat.com>
2467 Torvald Riegel <triegel@redhat.com>
2469 Merged from transactional-memory.
2471 * g++.dg/dg.exp: Run transactional memory tests.
2472 * g++.dg/tm: New directory with new tests.
2473 * gcc.dg/tm: New directory with new tests.
2474 * c-c++-common/tm: New directory with new tests.
2476 2011-11-08 Dodji Seketeli <dodji@redhat.com>
2478 Fix context handling of alias-declaration
2479 * g++.dg/cpp0x/alias-decl-11.C: New test.
2481 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
2484 * g++.dg/parse/template26.C: New.
2485 * g++.dg/template/crash45.C: Adjust dg-error string.
2487 2011-11-07 Jason Merrill <jason@redhat.com>
2490 * g++.dg/template/lookup9.C: New.
2493 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2496 * g++.dg/cpp0x/decltype35.C: New.
2498 2011-11-07 Dodji Seketeli <dodji@redhat.com>
2500 Support C++11 alias-declaration
2502 * g++.dg/cpp0x/alias-decl-0.C: New test case.
2503 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2504 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2505 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2506 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2507 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2508 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2509 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2510 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2511 * g++.dg/ext/alias-decl-attr1.C: Likewise.
2512 * g++.dg/ext/alias-decl-attr2.C: Likewise.
2513 * g++.dg/ext/alias-decl-attr3.C: Likewise.
2514 * g++.dg/ext/alias-decl-attr4.C: Likewise.
2516 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
2518 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2520 2011-11-07 Janus Weil <janus@gcc.gnu.org>
2523 * gfortran.dg/typebound_call_21.f03: New.
2525 2011-11-07 Nathan Sidwell <nathan@acm.org>
2527 * gcc.dg/profile-dir-1.c: Adjust final scan.
2528 * gcc.dg/profile-dir-2.c: Adjust final scan.
2529 * gcc.dg/profile-dir-3.c: Adjust final scan.
2530 * gcc.misc-tests/gcov.exp: Adjust regexp.
2531 * gcc.misc-tests/gcov-12.c: New.
2532 * gcc.misc-tests/gcov-13.c: New.
2533 * gcc.misc-tests/gcovpart-13b.c: New.
2534 * gcc.misc-tests/gcov-14.c: New.
2536 2011-11-07 Jason Merrill <jason@redhat.com>
2539 * g++.dg/ext/visibility/template8.C: New.
2541 2011-11-07 Jakub Jelinek <jakub@redhat.com>
2543 PR tree-optimization/50789
2544 * gcc.target/i386/avx2-gather-1.c: New test.
2545 * gcc.target/i386/avx2-gather-2.c: New test.
2546 * gcc.target/i386/avx2-gather-3.c: New test.
2547 * gcc.target/i386/avx2-gather-4.c: New test.
2549 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2551 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2553 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
2556 * gfortran.dg/open_dev_null.f90: Remove testcase.
2558 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2560 * lib/target-supports.exp (check_effective_target_sync_int_128):
2561 Don't cache the result.
2562 (check_effective_target_sync_long_long): Ditto.
2564 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
2566 PR rtl-optimization/47698
2567 * gcc.target/i386/47698.c: New test.
2569 2011-11-06 Jason Merrill <jason@redhat.com>
2572 * g++.dg/ext/visibility/template7.C: New.
2574 2011-11-07 Terry Guo <terry.guo@arm.com>
2576 * gcc.target/arm/wmul-1.c: Adjust optimization level.
2577 * gcc.target/arm/wmul-2.c: Ditto.
2578 * gcc.target/arm/wmul-3.c: Ditto.
2579 * gcc.target/arm/wmul-4.c: Ditto.
2581 2011-11-06 Joseph Myers <joseph@codesourcery.com>
2583 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2584 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2585 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2586 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2587 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2588 expected diagnostics.
2590 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
2591 Richard Henderson <rth@redhat.com>
2592 Aldy Hernandez <aldyh@redhat.com>
2594 Merged from cxx-mem-model.
2596 * lib/target-supports.exp (check_effective_target_sync_int_128,
2597 check_effective_target_sync_long_long): Check whether the target
2598 supports 64 and 128 bit __sync builtins.
2599 (check_effective_target_cas_char): New.
2600 (check_effective_target_cas_int): New.
2601 * gcc.dg/dg.exp: Exclude simulate-thread tests.
2602 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
2603 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2604 produce the expected library calls.
2605 * gcc.dg/atomic-fence.c: New functional tests.
2606 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
2607 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
2608 * gcc.dg/atomic-lockfree[-aux].c: New tests.
2609 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2610 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
2611 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2612 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2613 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2614 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2616 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2618 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2620 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2622 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2623 int128 operations are atomic.
2624 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2625 operations are atomic.
2626 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2627 operations are atomic.
2628 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2629 operations are atomic.
2630 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2631 stores aren't moved out of a loop.
2632 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2633 globals don't overwrite neighbouring globals.
2634 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2635 writes dont overwrite neighbouring components.
2636 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2637 * c-c++-common/gomp/atomic-3.c: Likewise.
2638 * c-c++-common/gomp/atomic-9.c: Likewise.
2639 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2640 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2641 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2642 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2643 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2644 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2645 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2646 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2647 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2648 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2649 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2650 g++.dg/gomp/atomic-15.C: Remove.
2651 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2652 * gcc.dg/gomp/atomic-11.c: Remove test.
2654 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2656 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2657 * gcc.dg/vect/slp-cond-1.c: New test.
2658 * gcc.dg/vect/slp-cond-2.c: New test.
2660 2011-11-05 David S. Miller <davem@davemloft.net>
2662 * lib/test-supports.exp
2663 (check_effective_target_ultrasparc_vis2_hw): New proc.
2664 (check_effective_target_ultrasparc_vis3_hw): New proc.
2665 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2666 * gcc.target/sparc/vec-init-2.inc: Likewise.
2667 * gcc.target/sparc/vec-init-3.inc: Likewise.
2668 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2669 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2670 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2671 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2672 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2673 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2674 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2675 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2676 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2678 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2680 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2681 Disable test on Epiphany.
2682 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2683 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2684 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2685 * g++.dg/parse/pragma3.C: Likewise.
2686 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2688 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2689 * gcc.dg/tls/thr-cse-1.c: Likewise.
2690 * g++.dg/opt/devirt2.C: Likewise.
2691 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2692 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2693 * gcc.target/epiphany: New directory.
2695 2011-11-05 Tobias Burnus <burnus@net-b.de>
2697 * gfortran.dg/quad_2.f90: New.
2699 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2701 * gcc.dg/strlenopt-22g.c: New wrapper around...
2702 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2704 2011-11-04 Jason Merrill <jason@redhat.com>
2707 * g++.dg/init/lifetime2.C: New.
2708 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2711 * g++.dg/init/lifetime1.C: Test cleanup order.
2713 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2715 * g++.dg/other/offsetof7.C: New test.
2717 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2719 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2720 variable, default empty, -ffat-lto-objects for effective_target_lto.
2721 (gcc-dg-test-1): Add options from dg-final methods.
2722 * lib/scanasm.exp (scan-assembler_required_options)
2723 (scan-assembler-not_required_options): New procs.
2725 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2727 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2728 generate a pedwarn in c++98-mode.
2729 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2730 don't generate a pedwarn in c++0x-mode.
2732 2011-11-04 Olivier Goffart <olivier@woboq.com>
2735 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2737 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2739 PR rtl-optimization/38644
2740 * gcc.target/arm/stack-red-zone.c: New.
2742 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2745 * g++.dg/warn/Wconversion-null-3.C: New.
2747 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2750 * g++.dg/cpp0x/udlit-strint-length.C: New.
2752 2011-11-04 Jason Merrill <jason@redhat.com>
2755 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2756 * g++.dg/init/lifetime1.C: New.
2757 * g++.dg/init/ref21.C: New.
2758 * g++.dg/eh/array1.C: New.
2760 2011-11-04 Tom de Vries <tom@codesourcery.com>
2762 PR tree-optimization/50763
2763 * gcc.dg/pr50763-5.c: New test.
2765 2011-11-04 Tom de Vries <tom@codesourcery.com>
2767 PR tree-optimization/50763
2768 * g++.dg/pr50763-4.C: New test.
2770 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2772 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2775 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2777 * gcc.dg/torture/vec-cvt-1.c: New test.
2779 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2781 * gnat.dg/specs/private1[-sub].ads: New test.
2783 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2786 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2787 * gfortran.dg/inline_sum_1.f90: New.
2788 * gfortran.dg/inline_sum_2.f90: New.
2789 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2790 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2791 * gfortran.dg/inline_product_1.f90: New.
2793 2011-11-03 Tobias Burnus <burnus@net-b.de>
2796 * gfortran.dg/bind_c_dts_5.f90: New.
2798 2011-11-03 Tobias Burnus <burnus@net-b.de>
2801 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2803 2011-11-03 Richard Guenther <rguenther@suse.de>
2806 * g++.dg/init/copy7.C: Remove testcase.
2808 2011-11-03 Martin Jambor <mjambor@suse.cz>
2810 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2811 * g++.dg/ipa/devirt-c-2.C: Likewise.
2812 * g++.dg/ipa/devirt-c-7.C: New test.
2813 * g++.dg/ipa/devirt-c-8.C: Likewise.
2815 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2817 PR tree-optimization/50912
2818 * gnat.dg/loop_optimization10.ad[sb]: New test.
2819 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2821 2011-11-02 Jason Merrill <jason@redhat.com>
2824 * g++.dg/cpp0x/nsdmi-list2.C: New.
2826 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2829 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2830 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2832 2011-11-02 Tom de Vries <tom@codesourcery.com>
2834 PR tree-optimization/50769
2835 * gfortran.dg/pr50769.f90: New test.
2837 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2839 * gcc.target/sparc/20111102-1.c: New test.
2841 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2844 * g++.dg/warn/Wcast-qual2.C: New.
2846 2011-11-02 Tom de Vries <tom@codesourcery.com>
2848 PR tree-optimization/50763
2849 * g++.dg/pr50763-3.C: New test.
2851 2011-11-02 Tom de Vries <tom@codesourcery.com>
2853 PR tree-optimization/50672
2854 * g++.dg/pr50672.C: New test.
2856 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2858 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2859 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2860 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2862 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2864 2011-11-02 Richard Guenther <rguenther@suse.de>
2866 PR tree-optimization/50902
2867 * gcc.dg/torture/pr50902.c: New testcase.
2869 2010-11-02 Richard Guenther <rguenther@suse.de>
2871 PR tree-optimization/50890
2872 * gcc.dg/torture/pr50890.c: New testcase.
2874 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2877 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2878 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2880 2011-11-01 Tom de Vries <tom@codesourcery.com>
2882 PR tree-optimization/50908
2883 * gcc.dg/pr50908.c: New test.
2884 * gcc.dg/pr50908-2.c: Same.
2885 * gcc.dg/pr50908-3.c: Same.
2887 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2889 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2890 the outer loop. Remove comment. Don't check for widen-mult.
2892 2011-10-31 Martin Jambor <mjambor@suse.cz>
2894 * gcc.dg/ipa/ipcp-4.c: New test.
2896 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2898 * gcc.dg/vshift-3.c: New test.
2899 * gcc.dg/vshift-4.c: New test.
2900 * gcc.dg/vshift-5.c: New test.
2902 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2904 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2905 and current implementation.
2907 2011-10-31 Paul Brook <paul@codesourcery.com>
2909 * gcc.dg/constructor-1.c: New test.
2911 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2914 * gfortran.dg/dshift_3.f90: New test.
2916 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2918 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2920 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2921 * gcc.dg/torture/vshuf-v4si.c: Likewise.
2922 * gcc.dg/torture/vshuf-v8si.c: Likewise.
2923 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2924 * gcc.dg/torture/vshuf-v4di.c: Likewise.
2925 * gcc.dg/torture/vshuf-v2df.c: Likewise.
2926 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2927 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2928 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2929 * gcc.dg/torture/vshuf-v2di.c: Likewise.
2930 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2931 * gcc.dg/torture/vshuf-v4df.c: Likewise.
2932 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2933 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2934 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2935 * gcc.dg/vector-compare-2.c: Likewise.
2937 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2940 * g++.dg/cpp0x/pr50901.C: New.
2942 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
2944 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2945 * gcc.target/i386/fma4-check.h (main): Ditto.
2946 * gcc.target/i386/xop-check.h (main): Ditto.
2948 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2951 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2954 * g++.dg/template/crash109.C: New.
2956 2011-10-28 Jason Merrill <jason@redhat.com>
2958 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2960 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2963 * g++.dg/template/crash109.C: New.
2965 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
2967 * gfortran.dg/nearest_5.f90: New test.
2969 2011-10-28 Jakub Jelinek <jakub@redhat.com>
2971 * gcc.dg/vshift-1.c: New test.
2972 * gcc.dg/vshift-2.c: New test.
2973 * gcc.target/i386/xop-vshift-1.c: New test.
2974 * gcc.target/i386/xop-vshift-2.c: New test.
2975 * gcc.target/i386/avx2-vshift-1.c: New test.
2977 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
2979 PR rtl-optimization/49720
2980 * g++.dg/torture/pr49720.C: New test.
2982 2011-10-27 David S. Miller <davem@davemloft.net>
2984 * gcc.target/sparc/setcc-3.c: New test.
2986 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2989 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2991 2011-10-27 Jakub Jelinek <jakub@redhat.com>
2993 * gcc.target/i386/sse2-cvt-1.c: New test.
2994 * gcc.target/i386/sse2-cvt-2.c: New test.
2995 * gcc.target/i386/avx-cvt-1.c: New test.
2996 * gcc.target/i386/avx-cvt-2.c: New test.
2997 * gcc.target/i386/avx2-cvt-1.c: New test.
2998 * gcc.target/i386/avx2-cvt-2.c: New test.
3000 2011-10-27 Martin Jambor <mjambor@suse.cz>
3002 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
3004 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
3005 Steven G. Kargl <kargl@gcc.gnu.org>
3008 * gfortran.dg/pr50875.f90: New test.
3010 2011-10-26 David S. Miller <davem@davemloft.net>
3012 * gcc.target/sparc/fmaf-1.c: New test.
3014 * gcc.target/sparc/setcc-1.c: New test.
3015 * gcc.target/sparc/setcc-2.c: New test.
3017 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3019 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3021 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3023 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3026 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3028 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3031 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3033 * gcc.target/i386/pad-4.c: Skip for Windows targets.
3035 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3037 * gnat.dg/specs/discr1.ads: New test.
3038 * gnat.dg/specs/discr1_pkg.ads: New helper.
3040 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3042 * gnat.dg/specs/unchecked_union.ads: Rename to...
3043 * gnat.dg/specs/unchecked_union1.ads: ...this.
3044 * gnat.dg/specs/unchecked_union2.ads: New test.
3046 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3048 * gnat.dg/specs/atomic1.ads: New test.
3050 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
3052 Implement C++11 user-defined literals.
3053 * g++.dg/cpp0x/udlit-addr.C: New.
3054 * g++.dg/cpp0x/udlit-args.C: New.
3055 * g++.dg/cpp0x/udlit-args-neg.C: New.
3056 * g++.dg/cpp0x/udlit-clink-neg.C: New.
3057 * g++.dg/cpp0x/udlit-concat.C: New.
3058 * g++.dg/cpp0x/udlit-concat-neg.C: New.
3059 * g++.dg/cpp0x/udlit-constexpr.C: New.
3060 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3061 * g++.dg/cpp0x/udlit-declare-neg.C: New.
3062 * g++.dg/cpp0x/udlit-friend.C: New.
3063 * g++.dg/cpp0x/udlit-general.C: New.
3064 * g++.dg/cpp0x/udlit-inline.C: New.
3065 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3066 * g++.dg/cpp0x/udlit-member-neg.C: New.
3067 * g++.dg/cpp0x/udlit-namespace.C: New.
3068 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3069 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3070 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3071 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3072 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3073 * g++.dg/cpp0x/udlit-operator-neg.C: New.
3074 * g++.dg/cpp0x/udlit-raw-str.C: New.
3075 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3076 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3077 * g++.dg/cpp0x/udlit-systemheader.C: New.
3078 * g++.dg/cpp0x/udlit-template.C: New.
3079 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3080 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3081 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3082 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3083 * g++.dg/cpp0x/udlit_system_header: New.
3085 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
3088 * g++.dg/cpp0x/decltype34.C: New.
3090 2011-10-26 Tom de Vries <tom@codesourcery.com>
3092 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3093 * gcc.c-torture/unsorted/HIset.c: Same.
3094 * gcc.c-torture/unsorted/SIcmp.c: Same.
3095 * gcc.c-torture/unsorted/SIset.c: Same.
3096 * gcc.c-torture/unsorted/SFset.c: Same.
3097 * gcc.c-torture/unsorted/UHIcmp.c: Same.
3098 * gcc.c-torture/unsorted/USIcmp.c: Same.
3099 * gcc.c-torture/unsorted/DFcmp.c: Same.
3101 2011-10-26 Jakub Jelinek <jakub@redhat.com>
3103 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3104 to work also with -masm=intel and additionally test the xmm vs. ymm
3105 register type combination on mask/dest and in vsib.
3106 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3107 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3108 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3109 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3110 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3111 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3112 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3113 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3114 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3115 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3116 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3117 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3118 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3119 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3120 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3121 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3122 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3123 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3124 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3125 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3126 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3127 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3128 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3129 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3130 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3131 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3132 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3133 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3134 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3135 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3136 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3138 2011-10-26 Tom de Vries <tom@codesourcery.com>
3140 PR tree-optimization/50763
3141 * gcc.dg/pr50763-2.c: New test.
3143 2011-10-25 Joseph Myers <joseph@codesourcery.com>
3145 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3146 Update expected messages.
3148 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
3150 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3152 2011-10-25 Jason Merrill <jason@redhat.com>
3155 * g++.dg/init/aggr7.C: New.
3158 * g++.dg/cpp0x/initlist59.C: New.
3160 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3163 * g++.dg/overload/operator5.C: New.
3165 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3168 * g++.dg/template/crash108.C: New.
3170 2011-10-25 Jakub Jelinek <jakub@redhat.com>
3172 PR tree-optimization/50596
3173 * gcc.dg/vect/vect-cond-10.c: New test.
3175 2011-10-24 Joey Ye <joey.ye@arm.com>
3177 * gcc.target/arm/pr42575.c: Remove architecture option.
3179 2011-10-24 David S. Miller <davem@davemloft.net>
3181 * gcc.target/sparc/vis3move-1.c: New test.
3182 * gcc.target/sparc/vis3move-2.c: New test.
3183 * gcc.target/sparc/vis3move-3.c: New test.
3185 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3187 * gcc.dg/strlenopt-22.c: New testcase.
3188 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3190 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
3192 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3194 (dg-skip-if): Remove.
3195 * gcc.target/i386/funcspec-1.c: Ditto.
3196 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3198 2011-10-24 Richard Guenther <rguenther@suse.de>
3200 * gcc.dg/vect/vect-bool-1.c: New testcase.
3202 2011-10-24 Richard Guenther <rguenther@suse.de>
3204 PR tree-optimization/50838
3205 * gcc.dg/torture/pr50838.c: New testcase.
3207 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
3209 PR tree-optimization/50730
3210 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3211 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3212 -fno-tree-sra and SLP flags.
3214 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3218 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3221 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3222 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3224 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3227 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3228 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3230 2011-10-23 Tom de Vries <tom@codesourcery.com>
3232 PR tree-optimization/50763
3233 * gcc.dg/pr50763.c: New test.
3235 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
3238 * gcc.target/i386/pr50788.c: New test.
3240 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
3242 PR tree-optimization/50819
3243 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3244 * g++.dg/vect/slp-pr50819.cc: New test.
3246 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3249 * g++.dg/warn/Wconversion4.C: New.
3251 2011-10-21 Jakub Jelinek <jakub@redhat.com>
3254 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3255 from element other than first and reverse permutation.
3256 * gcc.dg/torture/vshuf-16.inc: Likewise.
3257 * gcc.dg/torture/vshuf-8.inc: Likewise.
3258 * gcc.dg/torture/vshuf-4.inc: Likewise.
3260 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3263 * g++.dg/parse/error43.C: New.
3264 * g++.dg/parse/error44.C: Likewise.
3266 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
3267 Kirill Yukhin <kirill.yukhin@intel.com>
3270 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3271 * gcc.target/i386/bmi2-check.h: Ditto.
3273 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
3276 * g++.dg/cpp0x/override2.C: Add test.
3278 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3280 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3281 check_linker_plugin_available.
3283 2011-10-21 Kai Tietz <ktietz@redhat.com>
3285 * gcc.target/i386/branch-cost1.c: New test.
3286 * gcc.target/i386/branch-cost2.c: New test.
3287 * gcc.target/i386/branch-cost3.c: New test.
3288 * gcc.target/i386/branch-cost4.c: New test.
3290 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3292 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3294 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3297 * gcc.dg/pr49994-3.c: Skip on HP-UX.
3299 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3301 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3302 (_moz_foo, EXT__foo): Use ASMNAME.
3304 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3306 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3309 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
3312 * gcc.target/i386/pr50766.c: New test.
3314 2011-10-20 Jason Merrill <jason@redhat.com>
3317 * g++.dg/eh/partial1.C: New.
3319 2011-10-20 Richard Henderson <rth@redhat.com>
3321 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3322 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3323 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3324 Use __builtin_shuffle.
3326 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3329 * gfortran.dg/ishft_3.f90: Update test.
3331 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3334 * gfortran.dg/substring_integer_index.f90: New test.
3336 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3338 * gfortran.dg/format_string.f: New test.
3340 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
3342 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3344 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3346 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3348 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3349 gcc.target/i386/pr46226.c: Do not use
3350 -mno-accumulate-outgoing-args.
3352 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3354 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3355 including <strings.h>.
3357 2011-10-19 Jan Hubicka <jh@suse.cz>
3359 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3360 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3361 * lib/c-torture.exp: Likewise.
3362 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3363 * gcc.c-torture/compile/sync-1.c: Likewise.
3364 * gcc.c-torture/compile/sync-1.c: Likewise.
3365 * gcc.c-torture/compile/sync-3.c: Likewise.
3366 * gcc.dg/noncompile/invalid_asm.c: Likewise.
3367 * gcc.dg/noncompile/920507-1.c: Likewise.
3368 * gcc.dg/torture/pr36400.c: Likewise.
3369 * g++.dg/torture/pr34850.C: Likewise.
3371 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
3373 * gnat.dg/source_ref1.adb: New test.
3374 * gnat.dg/source_ref2.adb: Likewise.
3376 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3379 * g++.dg/parse/error42.C: New.
3380 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3382 2011-10-19 Jason Merrill <jason@redhat.com>
3385 * g++.dg/init/value9.C: New.
3387 2011-10-19 Jakub Jelinek <jakub@redhat.com>
3389 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3390 * gcc.dg/torture/vshuf-16.inc: Likewise.
3391 * gcc.dg/torture/vshuf-8.inc: Likewise.
3392 * gcc.dg/torture/vshuf-4.inc: Likewise.
3394 2011-10-19 Janus Weil <janus@gcc.gnu.org>
3397 * gfortran.dg/sizeof_proc.f90: New.
3399 2011-10-19 Joseph Myers <joseph@codesourcery.com>
3401 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3402 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3404 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
3407 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3409 2011-10-19 Jason Merrill <jason@redhat.com>
3412 * g++.dg/init/ref20.C: New.
3414 2011-10-19 Kai Tietz <ktietz@redhat.com>
3417 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3418 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3419 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3420 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3421 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3423 2011-10-19 Richard Guenther <rguenther@suse.de>
3426 * gcc.dg/torture/pr50768.c: New testcase.
3428 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
3430 PR rtl-optimization/50340
3431 * gcc.dg/pr50340.c: New.
3433 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
3435 PR tree-optimization/50717
3437 * gcc.dg/pr50717-1.c: New file.
3438 * gcc.target/arm/wmul-12.c: Correct types.
3439 * gcc.target/arm/wmul-8.c: Correct types.
3441 2011-10-18 Jason Merrill <jason@redhat.com>
3444 * g++.dg/cpp0x/defaulted32.C: New.
3447 * g++.dg/lookup/using23.C: New.
3450 * g++.dg/cpp0x/implicit12.C: New.
3451 * g++.dg/cpp0x/defaulted20.C: Adjust.
3452 * g++.dg/cpp0x/defaulted21.C: Adjust.
3453 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3454 * g++.dg/cpp0x/implicit4.C: Adjust.
3455 * g++.dg/cpp0x/implicit5.C: Adjust.
3456 * g++.dg/cpp0x/implicit8.C: Adjust.
3457 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3458 * g++.dg/cpp0x/not_special.C: Adjust.
3459 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3460 * g++.dg/cpp0x/rv1n.C: Adjust.
3461 * g++.dg/cpp0x/rv2n.C: Adjust.
3462 * g++.dg/cpp0x/rv3n.C: Adjust.
3463 * g++.dg/cpp0x/rv4n.C: Adjust.
3464 * g++.dg/cpp0x/rv5n.C: Adjust.
3465 * g++.dg/cpp0x/rv6n.C: Adjust.
3466 * g++.dg/cpp0x/rv7n.C: Adjust.
3468 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
3470 * gcc.target/i386/avx2-vpop-check.h: New header.
3471 * gcc.target/i386/avx2-vpaddd-3.c: New test.
3472 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3473 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3474 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3475 * gcc.target/i386/avx2-vpand-3.c: Ditto.
3476 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3477 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3478 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3479 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3480 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3481 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3482 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3483 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3484 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3485 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3487 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
3490 * gfortran.dg/coarray_subobject_1.f90: New test.
3491 * gfortran.dg/coarray/subobject_1.f90: New test.
3493 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
3495 PR rtl-optimization/50205
3496 * gcc.dg/pr50205.c: New.
3498 2011-10-18 Richard Guenther <rguenther@suse.de>
3500 PR tree-optimization/50767
3501 * gcc.dg/torture/pr50767.c: New testcase.
3503 2011-10-18 Julian Brown <julian@codesourcery.com>
3505 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3506 * gcc.target/arm/unaligned-memcpy-1.c: New.
3507 * gcc.target/arm/unaligned-memcpy-2.c: New.
3508 * gcc.target/arm/unaligned-memcpy-3.c: New.
3509 * gcc.target/arm/unaligned-memcpy-4.c: New.
3511 2011-10-18 Janus Weil <janus@gcc.gnu.org>
3514 * gfortran.dg/iso_c_binding_class.f03: New.
3516 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
3518 * testsuite/lib/target-supports.exp
3519 (check_effective_target_vect_widen_shift): New.
3520 * gcc.dg/vect/vect-widen-shift-s16.c: New.
3521 * gcc.dg/vect/vect-widen-shift-s8.c: New.
3522 * gcc.dg/vect/vect-widen-shift-u16.c: New.
3523 * gcc.dg/vect/vect-widen-shift-u8.c: New.
3525 2011-10-18 Richard Guenther <rguenther@suse.de>
3527 * gcc.dg/torture/restrict-1.c: New testcase.
3529 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
3531 * g++.dg/ext/bases.C: New test.
3533 2011-10-17 David S. Miller <davem@davemloft.net>
3535 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3536 all operations to emit VIS instructions.
3537 * gcc.target/sparc/fandnot.c: Likewise.
3538 * gcc.target/sparc/fnot.c: Likewise.
3539 * gcc.target/sparc/for.c: Likewise.
3540 * gcc.target/sparc/fornot.c: Likewise.
3541 * gcc.target/sparc/fxnor.c: Likewise.
3542 * gcc.target/sparc/fxor.c: Likewise.
3543 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3546 2011-10-17 Jakub Jelinek <jakub@redhat.com>
3548 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3549 * gcc.dg/torture/vshuf-16.inc: New file.
3550 * gcc.dg/torture/vshuf-2.inc: New file.
3551 * gcc.dg/torture/vshuf-32.inc: New file.
3552 * gcc.dg/torture/vshuf-4.inc: New file.
3553 * gcc.dg/torture/vshuf-8.inc: New file.
3554 * gcc.dg/torture/vshuf-main.inc: New file.
3555 * gcc.dg/torture/vshuf-v16hi.c: New test.
3556 * gcc.dg/torture/vshuf-v16qi.c: New test.
3557 * gcc.dg/torture/vshuf-v2df.c: New test.
3558 * gcc.dg/torture/vshuf-v2di.c: New test.
3559 * gcc.dg/torture/vshuf-v2sf.c: New test.
3560 * gcc.dg/torture/vshuf-v2si.c: New test.
3561 * gcc.dg/torture/vshuf-v32qi.c: New test.
3562 * gcc.dg/torture/vshuf-v4df.c: New test.
3563 * gcc.dg/torture/vshuf-v4di.c: New test.
3564 * gcc.dg/torture/vshuf-v4hi.c: New test.
3565 * gcc.dg/torture/vshuf-v4sf.c: New test.
3566 * gcc.dg/torture/vshuf-v4si.c: New test.
3567 * gcc.dg/torture/vshuf-v8hi.c: New test.
3568 * gcc.dg/torture/vshuf-v8qi.c: New test.
3569 * gcc.dg/torture/vshuf-v8sf.c: New test.
3570 * gcc.dg/torture/vshuf-v8si.c: New test.
3572 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3574 PR tree-optimization/50746
3575 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3577 2011-10-17 Jason Merrill <jason@redhat.com>
3580 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3582 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3585 * g++.dg/parse/error41.C: New.
3586 * g++.dg/parse/error20.C: Adjust.
3588 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3591 * g++.dg/warn/format7.C: New.
3592 * obj-c++.dg/warn7.mm: Likewise.
3594 2011-10-17 Richard Guenther <rguenther@suse.de>
3596 PR tree-optimization/50729
3597 * gcc.dg/torture/pr50729.c: New testcase.
3599 2011-10-15 Tom Tromey <tromey@redhat.com>
3600 Dodji Seketeli <dodji@redhat.com>
3602 * lib/prune.exp (prune_gcc_output): Prune output referring to
3604 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3605 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3606 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3607 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3609 2011-10-15 Tom Tromey <tromey@redhat.com>
3610 Dodji Seketeli <dodji@redhat.com>
3612 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3614 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3617 * g++.dg/inherit/error5.C: New.
3619 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3623 * gfortran.dg/kind_tests_4.f90: New.
3625 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3627 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3628 targets that support vector condition.
3630 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3633 * gfortran.dg/c_kind_tests_3.f03: New.
3635 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3638 * gfortran.dg/elemental_args_check_4.f90: New.
3640 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3642 PR tree-optimization/50727
3643 * gcc.dg/vect/pr50727.c: New test.
3645 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3647 * gcc.dg/vla-23.c: New test.
3649 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3651 PR tree-optimization/50596
3652 * gcc.dg/vect/vect-cond-9.c: New test.
3654 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3656 * gcc.dg/vect/bb-slp-29.c: New test.
3658 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3661 * g++.dg/ext/is_base_of_incomplete.C: New.
3662 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3663 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3665 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3667 * gcc.target/sparc/combined-1.c: Compile at -O2.
3669 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3671 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3672 (dg-options): Add -Wno-attributes.
3673 * gcc.target/i386/fma_double_?.c: Ditto.
3674 * gcc.target/i386/fma_run_float_?.c: Ditto.
3675 * gcc.target/i386/fma_run_double_?.c: Ditto.
3676 * gcc.target/i386/l_fma_float_?.c: Dtto.
3677 * gcc.target/i386/l_fma_double_?.c: Ditto.
3678 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3679 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3681 2011-10-15 Tobias Burnus <burnus@net-b.de>
3683 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3685 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3686 * gfortran.dg/rank_3.f90: Ditto.
3687 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3688 -std=f2008ts in dg-options.
3689 * gfortran.dg/rank_4.f90: Ditto.
3691 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3694 * gcc.target/sh/pr49263.c: New.
3696 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3698 * gnat.dg/specs/debug1.ads: Tweak.
3700 2011-10-14 Kai Tietz <ktietz@redhat.com>
3702 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3704 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3706 * gcc.target/i386/sse2-mul-1.c: New test.
3707 * gcc.target/i386/sse4_1-mul-1.c: New test.
3708 * gcc.target/i386/avx-mul-1.c: New test.
3709 * gcc.target/i386/xop-mul-1.c: New test.
3710 * gcc.target/i386/avx2-mul-1.c: New test.
3712 2011-10-14 Jason Merrill <jason@redhat.com>
3715 * g++.dg/cpp0x/nsdmi-list1.C: New.
3718 * g++.dg/cpp0x/nsdmi-const1.C: New.
3720 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3723 * gfortran.dg/pointer_intent_5.f90: New.
3725 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3727 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3728 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3729 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3731 2011-10-14 Tobias Burnus <burnus@net-b.de>
3734 * gfortran.dg/pointer_check_11.f90: New.
3735 * gfortran.dg/pointer_check_12.f90: New.
3737 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3740 * g++.dg/overload/operator4.C: New.
3742 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3744 * gcc.dg/di-longlong64-sync-1.c: New test.
3745 * gcc.dg/di-sync-multithread.c: New test.
3746 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3747 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3748 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3749 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3750 (check_effective_target_arm_arm_ok): New helper.
3751 (check_effective_target_sync_longlong): New helper.
3753 2011-10-14 Richard Guenther <rguenther@suse.de>
3755 PR tree-optimization/50723
3756 * gcc.dg/torture/pr50723.c: New testcase.
3758 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3761 * g++.dg/warn/format6.C: New.
3762 * obj-c++.dg/warn6.mm: Likewise.
3764 2011-10-13 Richard Henderson <rth@redhat.com>
3766 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3768 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3769 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3770 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3772 2011-10-13 Jason Merrill <jason@redhat.com>
3775 * g++.dg/cpp0x/nsdmi-template2.C: New.
3778 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3781 * g++.dg/init/vbase1.C: New.
3783 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3785 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3786 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3787 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3788 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3790 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3792 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3794 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3796 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3798 2011-10-13 Richard Guenther <rguenther@suse.de>
3800 PR tree-optimization/50712
3801 * gcc.target/i386/pr50712.c: New testcase.
3803 2011-10-13 Tom de Vries <tom@codesourcery.com>
3805 * gcc.dg/memcpy-4.c: New test.
3807 2011-10-13 Richard Guenther <rguenther@suse.de>
3809 PR tree-optimization/50698
3810 * g++.dg/vect/pr50698.cc: New testcase.
3812 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3814 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3815 * gcc.target/powerpc/warn-2.c: Ditto.
3817 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3818 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3819 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3820 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3821 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3822 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3823 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3824 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3825 * gcc.target/powerpc/ppc-pow.c: Likewise.
3826 * gcc.target/powerpc/recip-1.c: Likewise.
3827 * gcc.target/powerpc/recip-2.c: Likewise.
3828 * gcc.target/powerpc/recip-3.c: Likewise.
3829 * gcc.target/powerpc/recip-4.c: Likewise.
3830 * gcc.target/powerpc/recip-5.c: Likewise.
3832 2011-10-12 David S. Miller <davem@davemloft.net>
3834 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3835 '-mvis3' instead of 'mcpu=niagara3' in options.
3836 * gcc.target/sparc/fhalve.c: Likewise.
3837 * gcc.target/sparc/fnegop.c: Likewise.
3838 * gcc.target/sparc/fpadds.c: Likewise.
3839 * gcc.target/sparc/fshift.c: Likewise.
3840 * gcc.target/sparc/fucmp.c: Likewise.
3841 * gcc.target/sparc/lzd.c: Likewise.
3842 * gcc.target/sparc/vis3misc.c: Likewise.
3843 * gcc.target/sparc/xmul.c: Likewise.
3845 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3847 * gnat.dg/vect1.ad[sb]: New test.
3848 * gnat.dg/vect1_pkg.ads: New helper.
3849 * gnat.dg/vect2.ad[sb]: New test.
3850 * gnat.dg/vect2_pkg.ads: New helper.
3851 * gnat.dg/vect3.ad[sb]: New test.
3852 * gnat.dg/vect3_pkg.ads: New helper.
3853 * gnat.dg/vect4.ad[sb]: New test.
3854 * gnat.dg/vect4_pkg.ads: New helper.
3855 * gnat.dg/vect5.ad[sb]: New test.
3856 * gnat.dg/vect5_pkg.ads: New helper.
3857 * gnat.dg/vect6.ad[sb]: New test.
3858 * gnat.dg/vect6_pkg.ads: New helper.
3860 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3862 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3863 * gcc.target/i386/fma_run_double_2.c: Likewise.
3864 * gcc.target/i386/fma_run_double_3.c: Likewise.
3865 * gcc.target/i386/fma_run_double_4.c: Likewise.
3866 * gcc.target/i386/fma_run_double_5.c: Likewise.
3867 * gcc.target/i386/fma_run_double_6.c: Likewise.
3868 * gcc.target/i386/fma_run_float_1.c: Likewise.
3869 * gcc.target/i386/fma_run_float_2.c: Likewise.
3870 * gcc.target/i386/fma_run_float_3.c: Likewise.
3871 * gcc.target/i386/fma_run_float_4.c: Likewise.
3872 * gcc.target/i386/fma_run_float_5.c: Likewise.
3873 * gcc.target/i386/fma_run_float_6.c: Likewise.
3875 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3876 remove the extra dg-options.
3877 * gcc.target/i386/l_fma_double_2.c: Likewise.
3878 * gcc.target/i386/l_fma_double_3.c: Likewise.
3879 * gcc.target/i386/l_fma_double_4.c: Likewise.
3880 * gcc.target/i386/l_fma_double_5.c: Likewise.
3881 * gcc.target/i386/l_fma_double_6.c: Likewise.
3882 * gcc.target/i386/l_fma_float_1.c: Likewise.
3883 * gcc.target/i386/l_fma_float_2.c: Likewise.
3884 * gcc.target/i386/l_fma_float_3.c: Likewise.
3885 * gcc.target/i386/l_fma_float_4.c: Likewise.
3886 * gcc.target/i386/l_fma_float_5.c: Likewise.
3887 * gcc.target/i386/l_fma_float_6.c: Likewise.
3889 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3891 PR tree-optimization/50189
3892 * g++.dg/torture/pr50189.C: New testcase.
3894 2011-10-12 Richard Guenther <rguenther@suse.de>
3896 PR tree-optimization/50700
3897 * gcc.dg/builtin-object-size-12.c: New testcase.
3899 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3902 * gcc.c-torture/compile/pr50565-1.c,
3903 gcc.c-torture/compile/pr50565-2.c: New tests.
3905 2011-10-11 Jason Merrill <jason@redhat.com>
3909 * g++.dg/template/constant1.C: New.
3910 * g++.dg/template/constant2.C: New.
3911 * g++.dg/cpp0x/constexpr-template3.C: New.
3913 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3915 * gcc.target/i386/warn-vect-op-3.c: New test.
3916 * gcc.target/i386/warn-vect-op-1.c: New test.
3917 * gcc.target/i386/warn-vect-op-2.c: New test.
3919 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3921 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3923 2011-10-11 Richard Guenther <rguenther@suse.de>
3925 PR tree-optimization/50204
3926 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3928 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3930 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3932 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
3934 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3935 * gcc.target/i386/fma_double_2.c: Ditto.
3936 * gcc.target/i386/fma_double_3.c: Ditto.
3937 * gcc.target/i386/fma_double_4.c: Ditto.
3938 * gcc.target/i386/fma_double_5.c: Ditto.
3939 * gcc.target/i386/fma_double_6.c: Ditto.
3940 * gcc.target/i386/fma_float_1.c: Ditto.
3941 * gcc.target/i386/fma_float_2.c: Ditto.
3942 * gcc.target/i386/fma_float_3.c: Ditto.
3943 * gcc.target/i386/fma_float_4.c: Ditto.
3944 * gcc.target/i386/fma_float_5.c: Ditto.
3945 * gcc.target/i386/fma_float_6.c: Ditto.
3946 * gcc.target/i386/l_fma_double_1.c: Ditto.
3947 * gcc.target/i386/l_fma_double_2.c: Ditto.
3948 * gcc.target/i386/l_fma_double_3.c: Ditto.
3949 * gcc.target/i386/l_fma_double_4.c: Ditto.
3950 * gcc.target/i386/l_fma_double_5.c: Ditto.
3951 * gcc.target/i386/l_fma_double_6.c: Ditto.
3952 * gcc.target/i386/l_fma_float_1.c: Ditto.
3953 * gcc.target/i386/l_fma_float_2.c: Ditto.
3954 * gcc.target/i386/l_fma_float_3.c: Ditto.
3955 * gcc.target/i386/l_fma_float_4.c: Ditto.
3956 * gcc.target/i386/l_fma_float_5.c: Ditto.
3957 * gcc.target/i386/l_fma_float_6.c: Ditto.
3958 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3959 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3960 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3961 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3962 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3963 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3964 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3965 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3966 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3967 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3968 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3969 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3971 2011-10-11 Tristan Gingold <gingold@adacore.com>
3973 * gcc.dg/va-arg-4.c: New test.
3974 * gcc.dg/va-arg-5.c: Ditto.
3976 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
3978 * lib/target-supports.exp (check_effective_target_fd_truncate):
3979 Close and unlink test file before exit.
3981 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3984 * gfortran.dg/forall_15.f90: New test case.
3986 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3987 Andrew Macleod <amacleod@redhat.com>
3989 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3990 wrappers for *other_threads() and *final_verify().
3991 * gcc.dg/simulate-thread/simulate-thread.h
3992 (simulate_thread_wrapper_other_threads): New.
3993 (simulate_thread_wrapper_final_verify): New.
3995 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
3997 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3999 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
4001 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
4003 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
4004 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
4006 * gcc.target/i386/fma_1.h: New file.
4007 * gcc.target/i386/fma_2.h: Likewise.
4008 * gcc.target/i386/fma_3.h: Likewise.
4009 * gcc.target/i386/fma_4.h: Likewise.
4010 * gcc.target/i386/fma_5.h: Likewise.
4011 * gcc.target/i386/fma_6.h: Likewise.
4012 * gcc.target/i386/fma_double_1.c: Likewise.
4013 * gcc.target/i386/fma_double_2.c: Likewise.
4014 * gcc.target/i386/fma_double_3.c: Likewise.
4015 * gcc.target/i386/fma_double_4.c: Likewise.
4016 * gcc.target/i386/fma_double_5.c: Likewise.
4017 * gcc.target/i386/fma_double_6.c: Likewise.
4018 * gcc.target/i386/fma_float_1.c: Likewise.
4019 * gcc.target/i386/fma_float_2.c: Likewise.
4020 * gcc.target/i386/fma_float_3.c: Likewise.
4021 * gcc.target/i386/fma_float_4.c: Likewise.
4022 * gcc.target/i386/fma_float_5.c: Likewise.
4023 * gcc.target/i386/fma_float_6.c: Likewise.
4024 * gcc.target/i386/fma_main.h: Likewise.
4025 * gcc.target/i386/fma_run_double_1.c: Likewise.
4026 * gcc.target/i386/fma_run_double_2.c: Likewise.
4027 * gcc.target/i386/fma_run_double_3.c: Likewise.
4028 * gcc.target/i386/fma_run_double_4.c: Likewise.
4029 * gcc.target/i386/fma_run_double_5.c: Likewise.
4030 * gcc.target/i386/fma_run_double_6.c: Likewise.
4031 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4032 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4033 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4034 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4035 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4036 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4037 * gcc.target/i386/fma_run_float_1.c: Likewise.
4038 * gcc.target/i386/fma_run_float_2.c: Likewise.
4039 * gcc.target/i386/fma_run_float_3.c: Likewise.
4040 * gcc.target/i386/fma_run_float_4.c: Likewise.
4041 * gcc.target/i386/fma_run_float_5.c: Likewise.
4042 * gcc.target/i386/fma_run_float_6.c: Likewise.
4043 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4044 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4045 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4046 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4047 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4048 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4049 * gcc.target/i386/l_fma_1.h: Likewise.
4050 * gcc.target/i386/l_fma_2.h: Likewise.
4051 * gcc.target/i386/l_fma_3.h: Likewise.
4052 * gcc.target/i386/l_fma_4.h: Likewise.
4053 * gcc.target/i386/l_fma_5.h: Likewise.
4054 * gcc.target/i386/l_fma_6.h: Likewise.
4055 * gcc.target/i386/l_fma_double_1.c: Likewise.
4056 * gcc.target/i386/l_fma_double_2.c: Likewise.
4057 * gcc.target/i386/l_fma_double_3.c: Likewise.
4058 * gcc.target/i386/l_fma_double_4.c: Likewise.
4059 * gcc.target/i386/l_fma_double_5.c: Likewise.
4060 * gcc.target/i386/l_fma_double_6.c: Likewise.
4061 * gcc.target/i386/l_fma_float_1.c: Likewise.
4062 * gcc.target/i386/l_fma_float_2.c: Likewise.
4063 * gcc.target/i386/l_fma_float_3.c: Likewise.
4064 * gcc.target/i386/l_fma_float_4.c: Likewise.
4065 * gcc.target/i386/l_fma_float_5.c: Likewise.
4066 * gcc.target/i386/l_fma_float_6.c: Likewise.
4067 * gcc.target/i386/l_fma_main.h: Likewise.
4068 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4069 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4070 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4071 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4072 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4073 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4074 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4075 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4076 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4077 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4078 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4079 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4081 2011-10-10 Richard Guenther <rguenther@suse.de>
4084 * gcc.dg/torture/pr50389.c: New testcase.
4086 2011-10-10 Richard Guenther <rguenther@suse.de>
4089 * gcc.dg/builtins-47.c: Optimize.
4091 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
4093 * lib/gcc-simulate-thread.exp: New.
4094 * gcc.dg/simulate-thread/guality.h: New.
4095 * gcc.dg/simulate-thread/simulate-thread.h: New.
4096 * gcc.dg/simulate-thread/simulate-thread.exp: New.
4097 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4098 * gcc.dg/simulate-thread/README: New.
4099 * g++.dg/simulate-thread/guality.h: New.
4100 * g++.dg/simulate-thread/simulate-thread.h: New.
4101 * g++.dg/simulate-thread/simulate-thread.exp: New.
4102 * g++.dg/simulate-thread/simulate-thread.gdb: New.
4103 * c-c++-common/cxxbitfields-2.c: Remove.
4104 * c-c++-common/cxxbitfields.c: Remove.
4105 * c-c++-common/cxxbitfields-4.c: Remove.
4106 * c-c++-common/cxxbitfields-5.c: Remove.
4107 * c-c++-common/simulate-thread/bitfields-1.c: New.
4108 * c-c++-common/simulate-thread/bitfields-2.c: New.
4109 * c-c++-common/simulate-thread/bitfields-3.c: New.
4110 * c-c++-common/simulate-thread/bitfields-4.c: New.
4112 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4115 * g++.dg/warn/format5.C: New.
4117 2011-10-09 Tobias Burnus <burnus@net-b.de>
4120 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4121 * gfortran.dg/common_16.f90: New.
4123 2011-10-09 Tobias Burnus <burnus@net-b.de>
4125 * gfortran.dg/iso_c_binding_param_1.f90: New.
4126 * gfortran.dg/iso_c_binding_param_2.f90: New.
4127 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4129 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
4131 PR tree-optimization/50635
4132 * gcc.dg/vect/pr50635.c: New test.
4134 2011-10-09 Janus Weil <janus@gcc.gnu.org>
4137 * gfortran.dg/proc_decl_27.f90: New.
4139 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
4142 * objc/execute/initialize-1.m: New test.
4144 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
4147 * gfortran.dg/pointer_function_result_1.f90 : New test.
4149 2011-10-07 David S. Miller <davem@davemloft.net>
4152 * gcc.target/sparc/sparc.exp: Add vis3 target test.
4153 * gcc.target/sparc/cmask.c: Use it.
4154 * gcc.target/sparc/fhalve.c: Likewise.
4155 * gcc.target/sparc/fnegop.c: Likewise.
4156 * gcc.target/sparc/fpadds.c: Likewise.
4157 * gcc.target/sparc/fshift.c: Likewise.
4158 * gcc.target/sparc/fucmp.c: Likewise.
4159 * gcc.target/sparc/lzd.c: Likewise.
4160 * gcc.target/sparc/vis3misc.c: Likewise.
4161 * gcc.target/sparc/xmul.c: Likewise.
4163 2011-10-07 Richard Henderson <rth@redhat.com>
4165 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4167 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4169 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
4171 * gcc.dg/pr50193-1.c: New file.
4172 * gcc.target/arm/shiftable.c: New file.
4174 2011-10-07 Janus Weil <janus@gcc.gnu.org>
4177 * gfortran.dg/class_46.f03: New.
4179 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
4181 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4182 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4183 (syslog, vsyslog, __vsyslog_chk): Likewise.
4185 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4186 (x, EXT_x): Use ASMNAME.
4188 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4189 (a, c): Use ASMNAME.
4191 2011-10-07 Tom de Vries <tom@codesourcery.com>
4194 * gcc.dg/pr50527.c: New test.
4196 2011-10-07 Jakub Jelinek <jakub@redhat.com>
4198 PR tree-optimization/50650
4199 * gcc.c-torture/compile/pr50650.c: New test.
4201 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4203 PR tree-optimization/50575
4204 * gcc.c-torture/execute/vector-compare-2.x: New file.
4206 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4209 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4210 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4213 2011-10-07 Richard Guenther <rguenther@suse.de>
4216 * gcc.dg/vect/vect-align-2.c: Increase array size.
4218 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
4219 H.J. Lu <hongjiu.lu@intel.com>
4222 * gcc.target/i386/pr50603.c: New test.
4224 2011-10-06 Jason Merrill <jason@redhat.com>
4227 * g++.dg/cpp0x/default31.C: New.
4229 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4231 PR tree-optimization/50596
4232 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4234 * gcc.dg/vect/vect-cond-8.c: New test.
4236 2011-10-06 Richard Henderson <rth@redhat.com>
4238 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4239 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4240 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4241 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4242 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4243 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4244 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4245 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4246 * gcc.c-torture/execute/vshuf-16.inc: New file.
4247 * gcc.c-torture/execute/vshuf-2.inc: New file.
4248 * gcc.c-torture/execute/vshuf-4.inc: New file.
4249 * gcc.c-torture/execute/vshuf-8.inc: New file.
4250 * gcc.c-torture/execute/vshuf-main.inc: New file.
4251 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4252 * gcc.c-torture/execute/vshuf-v2df.c: New test.
4253 * gcc.c-torture/execute/vshuf-v2di.c: New test.
4254 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4255 * gcc.c-torture/execute/vshuf-v2si.c: New test.
4256 * gcc.c-torture/execute/vshuf-v4df.c: New test.
4257 * gcc.c-torture/execute/vshuf-v4di.c: New test.
4258 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4259 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4260 * gcc.c-torture/execute/vshuf-v4si.c: New test.
4261 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4262 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4263 * gcc.c-torture/execute/vshuf-v8si.c: New test.
4265 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4267 PR tree-optimization/49279
4268 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4269 * gcc.c-torture/execute/pr49279.c: New test.
4271 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
4274 * gcc.c-torture/compile/pr49049.c: New test.
4276 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
4279 * gcc.target/arm/pr50305.c: New test.
4281 2011-10-06 Richard Guenther <rguenther@suse.de>
4283 PR tree-optimization/38884
4284 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4285 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4287 2011-10-05 David S. Miller <davem@davemloft.net>
4289 * gcc.target/sparc/lzd.c: New test.
4290 * gcc.target/sparc/popc.c: New test.
4292 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4294 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4295 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4296 * g++.dg/other/final1.C: Cleanup original tree dump.
4298 2011-10-05 Jakub Jelinek <jakub@redhat.com>
4300 PR tree-optimization/50613
4301 * gcc.dg/pr50613.c: New test.
4303 2011-10-05 Richard Henderson <rth@redhat.com>
4305 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4306 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4307 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4308 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4309 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4310 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4311 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4312 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4314 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4316 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4317 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
4318 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4319 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4320 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4322 2011-10-05 Richard Guenther <rguenther@suse.de>
4324 PR tree-optimization/38885
4325 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4327 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
4329 * gcc.target/i386/sw-1.c: New test.
4331 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4333 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4335 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4337 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4339 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4341 2011-10-04 David S. Miller <davem@davemloft.net>
4343 * gcc.target/sparc/fhalve.c: New test.
4344 * gcc.target/sparc/fnegop.c: New test.
4345 * gcc.target/sparc/xmul.c: New test.
4347 2011-10-04 Janus Weil <janus@gcc.gnu.org>
4350 * gfortran.dg/dummy_procedure_6.f90: New.
4352 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4354 PR tree-optimization/50604
4355 * gcc.dg/pr50604.c: New test.
4357 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4359 PR tree-optimization/49662
4360 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4361 * gcc.dg/graphite/interchange-15.c: Likewise.
4362 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4364 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4366 * gcc.dg/tree-ssa/restrict-4.c: New test.
4368 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
4370 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4371 (main): Use __typeof to get result type of comparison.
4373 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
4375 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4376 Make et_vect_multiple_sizes_saved global.
4377 (check_effective_target_vect64): Make et_vect64_saved global.
4379 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4381 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4382 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4383 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4384 * gcc.dg/builtin-complex-err-1.c: Adjust.
4386 2011-10-02 Jason Merrill <jason@redhat.com>
4388 * g++.dg/cpp0x/range-for22.C: New.
4390 * g++.dg/cpp0x/variadic65.C: Remove xfails.
4391 * g++.dg/cpp0x/variadic82.C: Remove xfails.
4392 * g++.dg/cpp0x/variadic83.C: Remove xfails.
4393 * g++.dg/cpp0x/variadic105.C: Remove xfails.
4395 * g++.dg/cpp0x/nsdmi5.C: New.
4397 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4400 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4402 (mips-dg-options): Force an ABI option if the current ABI is
4403 incompatible with the required -mlong setting. Likewise force
4404 a long setting if the current one is incompatible with the
4405 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
4406 throughout procedure.
4407 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4408 instead of addressing=absolute.
4410 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4412 * gcc.target/mips/stack-1.c: New test.
4414 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4416 * gcc.dg/pr49696.c: New test.
4418 2011-10-02 Jan Hubicka <jh@suse.cz>
4420 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4422 2011-10-01 David S. Miller <davem@davemloft.net>
4424 * gcc.target/sparc/cmask.c: New test.
4425 * gcc.target/sparc/fpadds.c: New test.
4426 * gcc.target/sparc/fshift.c: New test.
4427 * gcc.target/sparc/fucmp.c: New test.
4428 * gcc.target/sparc/vis3misc.c: New test.
4430 2011-10-01 Janus Weil <janus@gcc.gnu.org>
4433 * gfortran.dg/assumed_charlen_arg_2.f90: New.
4435 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
4438 * g++.dg/dfp/44473-1.C: New test.
4439 * g++.dg/dfp/44473-2.C: New test.
4440 * g++.dg/dfp/mangle-1.C: New test.
4441 * g++.dg/dfp/mangle-2.C: New test.
4442 * g++.dg/dfp/mangle-3.C: New test.
4443 * g++.dg/dfp/mangle-4.C: New test.
4444 * g++.dg/dfp/mangle-5.C: New test.
4446 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4449 * gcc.dg/pr50571.c: New test.
4451 PR tree-optimization/46309
4452 * gcc.dg/pr46309.c: New test.
4454 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4456 * gcc.dg/strlenopt-21.c: New test.
4458 2011-09-30 Revital Eres <revital.eres@linaro.org>
4460 * gcc.dg/sms-10.c: New file.
4462 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4464 * gcc.target/arm/pr50099.c: New test.
4466 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4468 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4470 2011-09-30 David S. Miller <davem@davemloft.net>
4472 * gcc.target/sparc/bmaskbshuf.c: New test.
4473 * gcc.target/sparc/edgen.c: New test.
4475 2011-09-29 Janus Weil <janus@gcc.gnu.org>
4478 * gfortran.dg/pure_formal_proc_3.f90: New.
4481 * gfortran.dg/stfunc_7.f90: New.
4483 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4485 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4486 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4487 * gcc.dg/vector-compare-1.c: Likewise.
4488 * gcc.dg/vector-compare-2.c: Likewise.
4490 2011-09-29 David S. Miller <davem@davemloft.net>
4492 * gcc.target/sparc/array.c: New test.
4494 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
4496 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4497 loop unroll and set max unroll times to 8.
4498 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4499 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4500 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4501 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4503 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4506 * g++.dg/ext/visibility/warn5.C: New.
4508 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4511 * g++.dg/warn/Wextra-3.C: New.
4513 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
4516 * gcc.target/sh/pr49468-si.c: New.
4518 2011-09-28 Tom de Vries <tom@codesourcery.com>
4521 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4522 (TEST): Initialize src3 with random floats.
4523 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4524 from union src3. Initialize src3 with random floats.
4526 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
4528 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4529 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4530 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4531 * gcc.target/sh/sh4a-sincosf.c: Ditto.
4532 * gcc.target/sh/sh4a-cos.c: Ditto.
4533 * gcc.target/sh/sh4a-cosf.c: Ditto.
4534 * gcc.target/sh/sh4a-sin.c: Ditto.
4535 * gcc.target/sh/sh4a-sinf.c: Ditto.
4536 * gcc.target/sh/sh4a-fsrra.c: Ditto.
4537 * gcc.target/sh/sh4a-memmovua.c: Ditto.
4538 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4540 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4543 * g++.dg/parse/error40.C: New.
4544 * g++.dg/warn/incomplete1.C: Adjust.
4546 2011-09-27 Jan Hubicka <jh@suse.cz>
4549 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4552 2011-09-27 Jakub Jelinek <jakub@redhat.com>
4554 * gcc.dg/strlenopt-1.c: New test.
4555 * gcc.dg/strlenopt-1f.c: New test.
4556 * gcc.dg/strlenopt-2.c: New test.
4557 * gcc.dg/strlenopt-2f.c: New test.
4558 * gcc.dg/strlenopt-3.c: New test.
4559 * gcc.dg/strlenopt-4.c: New test.
4560 * gcc.dg/strlenopt-4g.c: New test.
4561 * gcc.dg/strlenopt-4gf.c: New test.
4562 * gcc.dg/strlenopt-5.c: New test.
4563 * gcc.dg/strlenopt-6.c: New test.
4564 * gcc.dg/strlenopt-7.c: New test.
4565 * gcc.dg/strlenopt-8.c: New test.
4566 * gcc.dg/strlenopt-9.c: New test.
4567 * gcc.dg/strlenopt-10.c: New test.
4568 * gcc.dg/strlenopt-11.c: New test.
4569 * gcc.dg/strlenopt-12.c: New test.
4570 * gcc.dg/strlenopt-12g.c: New test.
4571 * gcc.dg/strlenopt-13.c: New test.
4572 * gcc.dg/strlenopt-14g.c: New test.
4573 * gcc.dg/strlenopt-14gf.c: New test.
4574 * gcc.dg/strlenopt-15.c: New test.
4575 * gcc.dg/strlenopt-16g.c: New test.
4576 * gcc.dg/strlenopt-17g.c: New test.
4577 * gcc.dg/strlenopt-18g.c: New test.
4578 * gcc.dg/strlenopt.h: New file.
4580 2011-09-27 Tom de Vries <tom@codesourcery.com>
4583 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4584 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4585 * gcc.dg/pr43864.c: New test.
4586 * gcc.dg/pr43864-2.c: Same.
4587 * gcc.dg/pr43864-3.c: Same.
4588 * gcc.dg/pr43864-4.c: Same.
4590 2011-09-27 Jan Hubicka <jh@suse.cz>
4592 * gcc.dg/ipa/inline-5.c: New testcase.
4594 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
4596 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4598 * gcc.dg/vect/bb-slp-27.c: New.
4599 * gcc.dg/vect/bb-slp-28.c: New.
4601 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
4603 * testsuite/lib/target-supports.exp (check_profiling_available):
4604 Don't rely solely on TLS tests for -fprofile-generate, fall
4605 through to the other code.
4607 2011-09-27 Richard Guenther <rguenther@suse.de>
4609 PR tree-optimization/50363
4610 * gcc.dg/torture/pr50363.c: New testcase.
4612 2011-09-26 Jason Merrill <jason@redhat.com>
4615 * g++.dg/template/partial13.C: New.
4618 * g++.dg/template/partial12.C: New.
4621 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4623 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4626 * g++.dg/diagnostic/bindings1.C: New.
4627 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4629 2011-09-26 David S. Miller <davem@davemloft.net>
4631 * gcc.target/sparc/wrgsr.c: New test.
4632 * gcc.target/sparc/rdgsr.c: New test.
4633 * gcc.target/sparc/edge.c: New test.
4634 * gcc.target/sparc/fcmp.c: New test.
4636 * gcc.target/sparc/edge.c: Update for new return types.
4637 * gcc.target/sparc/fcmp.c: Likewise.
4639 * gcc.target/sparc/fpaddsubi.c: New test.
4641 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4644 * gfortran.dg/common_15.f90: New.
4647 * gfortran.dg/dummy_procedure_5.f90: New.
4648 * gfortran.dg/interface_26.f90: Modified error message.
4649 * gfortran.dg/proc_ptr_11.f90: Ditto.
4650 * gfortran.dg/proc_ptr_15.f90: Ditto.
4651 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4652 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4654 2011-09-26 Jason Merrill <jason@redhat.com>
4657 * g++.dg/overload/rvalue3.C: New.
4660 * g++.dg/overload/ref-conv2.C: New.
4662 * g++.dg/cpp0x/nsdmi-template1.C: New.
4664 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4666 * g++.dg/cpp0x/nullptr25.C: New.
4668 2011-09-26 Richard Guenther <rguenther@suse.de>
4670 PR tree-optimization/50472
4671 * gcc.dg/torture/pr50472.c: New testcase.
4673 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4675 * gnat.dg/opt22.adb: New test.
4676 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4678 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4680 * gnat.dg/opt21.adb: New test.
4681 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4683 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4685 * gnat.dg/opt20.ad[sb]: New test.
4686 * gnat.dg/opt20_pkg.ads: New helper.
4688 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4690 * gnat.dg/array17.adb: New test.
4691 * gnat.dg/array17_pkg.ads: New helper.
4693 2011-09-25 Jason Merrill <jason@redhat.com>
4695 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4697 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4699 * gnat.dg/frame_overflow.ads: New.
4700 * gnat.dg/frame_overflow.adb: Adjust.
4701 * gnat.dg/specs/addr1.ads: Likewise.
4703 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4705 * g++.dg/tree-ssa/restrict2.C: New test.
4707 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4709 * lib/target-supports.exp (check_effective_target_vect64): New.
4710 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4711 of multiple vector sizes.
4712 * gcc.dg/vect/bb-slp-26.c: New.
4714 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4717 * g++.dg/template/bitfield1.C: New.
4719 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4721 * gcc.dg/vect/bb-slp-24.c: New.
4723 2011-09-24 Jason Merrill <jason@redhat.com>
4725 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4727 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4729 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4730 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4732 * g++.dg/cpp0x/nsdmi1.C: New.
4733 * g++.dg/cpp0x/nsdmi2.C: New.
4734 * g++.dg/cpp0x/nsdmi3.C: New.
4735 * g++.dg/cpp0x/nsdmi4.C: New.
4736 * g++.old-deja/g++.other/init4.C: New.
4738 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4741 * g++.dg/template/sfinae28.C: New.
4743 2011-09-23 Ian Lance Taylor <iant@google.com>
4745 * go.test/go-test.exp (errchk): Handle more cases of getting
4746 correct Tcl backslash quoting in regular expressions in test file.
4748 2011-09-23 Jason Merrill <jason@redhat.com>
4751 * g++.dg/init/const8.C: New.
4752 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4753 * g++.dg/cpp0x/defaulted2.C: Likewise.
4754 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4755 * g++.dg/init/pr20039.C: Likewise.
4756 * g++.dg/init/pr42844.C: Likewise.
4758 2011-09-23 Jan Hubicka <jh@suse.cz>
4760 * gcc.dg/ipa/inline-1.c: new testcase.
4761 * gcc.dg/ipa/inline-2.c: new testcase.
4762 * gcc.dg/ipa/inline-3.c: new testcase.
4763 * gcc.dg/ipa/inline-4.c: new testcase.
4765 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4768 * g++.dg/cpp0x/constexpr-static8.C: New.
4770 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4772 * gcc.target/i386/avxfp-1.c: New test.
4773 * gcc.target/i386/avxfp-2.c: New test.
4775 2011-09-23 Terry Guo <terry.guo@arm.com>
4777 * gcc.c-torture/execute/941014-1.x: Deleted.
4779 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4782 * g++.dg/cpp0x/pr50491.C: New.
4784 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4787 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4789 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4792 * g++.dg/cpp0x/nullptr24.C: New.
4794 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4797 * gcc.target/i386/pr50482.c: New test.
4799 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4801 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4802 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4803 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4804 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4805 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4806 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4807 multilib options contain different -march= from dg-options.
4809 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4810 Paolo Carlini <paolo.carlini@oracle.com>
4813 * g++.dg/template/friend52.C: New.
4815 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4817 * gcc.target/arm/cmp-1.c: New test.
4818 * gcc.target/arm/cmp-2.c: Likewise.
4820 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4823 * gfortran.dg/impure_actual_1.f90: Modified error message.
4824 * gfortran.dg/proc_ptr_32.f90: New.
4825 * gfortran.dg/proc_ptr_33.f90: New.
4827 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4829 PR tree-optimization/50451
4830 * gcc.dg/vect/pr50451.c: New test.
4832 2011-09-21 Ian Lance Taylor <iant@google.com>
4834 * go.test/go-test.exp (errchk): Add special case for bug332.
4835 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4836 some more test lines.
4838 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4840 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4841 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4842 * g++.dg/other/i386-8.C: Ditto.
4843 * g++.dg/other/pr34435.C: Ditto.
4844 * g++.dg/other/pr39496.C: Ditto.
4845 * g++.dg/other/mmintrin.C: Ditto.
4847 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4849 * gcc.dg/vect/vect-cond-7.c: New test.
4850 * gcc.target/i386/sse4_1-cond-1.c: New test.
4851 * gcc.target/i386/avx-cond-1.c: New test.
4853 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4856 * g++.dg/other/pr50464.C: New test.
4858 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4860 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4861 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4862 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4863 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4865 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4867 * gnat.dg/opt19.adb: New test.
4869 2011-09-21 Terry Guo <terry.guo@arm.com>
4871 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4872 on arch conflict when testing case on targets other than armv7-a.
4874 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4877 * g++.dg/ext/int128-1.C: New.
4878 * g++.dg/ext/int128-2.C: Likewise.
4879 * g++.dg/ext/int128-2.h: Likewise.
4881 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4884 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4886 2011-09-20 Jason Merrill <jason@redhat.com>
4888 * g++.dg/cpp0x/constexpr-generated1.C: New.
4891 * g++.dg/overload/ref-conv1.C: New.
4893 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4895 * g++.dg/other/final1.C: New.
4897 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4899 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4902 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4904 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4907 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
4909 PR tree-optimization/50413
4910 * g++.dg/vect/vect.exp: Run slp-pr* tests with
4911 -fdump-tree-slp-details. Run other tests with
4912 -fdump-tree-vect-details.
4913 * g++.dg/vect/slp-pr50413.cc: New.
4915 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4916 Ira Rosen <ira.rosen@linaro.org>
4919 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4920 Fix underscores around restrict.
4922 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4924 PR tree-optimization/50414
4925 * gfortran.dg/vect/Ofast-pr50414.f90: New.
4926 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4927 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4929 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4931 PR tree-optimization/50412
4932 * gfortran.dg/vect/pr50412.f90: New.
4934 2011-09-16 Jason Merrill <jason@redhat.com>
4937 * g++.dg/eh/defarg1.C: New.
4939 2011-09-16 Jakub Jelinek <jakub@redhat.com>
4941 * gcc.dg/vect/vect-reduc-10.c: New test.
4942 * gcc.target/i386/avx-reduc-1.c: New test.
4944 * gcc.target/i386/sse2-extract-1.c: New test.
4945 * gcc.target/i386/avx-extract-1.c: New test.
4947 2011-09-16 Terry Guo <terry.guo@arm.com>
4949 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4951 2011-09-15 Diego Novillo <dnovillo@google.com>
4953 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4954 ALWAYS_CXXFLAGS, if defined.
4955 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4956 ALWAYS_GFORTRANFLAGS, if defined.
4957 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4958 ALWAYS_GOCFLAGS, if defined.
4959 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4960 ALWAYS_OBJCXXFLAGS, if defined.
4961 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4962 additional_flags, if defined.
4963 * lib/gnat.exp (gnat_target_compile): Likewise.
4964 * lib/objc.exp (objc_target_compile): Likewise.
4965 * lib/target-supports-dg.exp (dg-add-options): Handle
4968 2011-09-15 Tom de Vries <tom@codesourcery.com>
4971 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4972 Use uintptr_t in f1. Undo avr xfails.
4974 2011-09-15 Janus Weil <janus@gcc.gnu.org>
4978 * gfortran.dg/function_types_3.f90: New.
4980 2011-09-15 Jason Merrill <jason@redhat.com>
4983 * g++.dg/cpp0x/trailing7.C: New.
4986 * g++.dg/cpp0x/nullptr23.C: New.
4988 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
4990 * gcc.dg/vect/bb-slp-25.c: New.
4992 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
4995 * g++.dg/cpp0x/noexcept15.C: New.
4997 2011-09-14 Tom de Vries <tom@codesourcery.com>
5000 * gcc.dg/pr50251.c: New test.
5002 2011-09-14 Tobias Burnus <burnus@net-b.de>
5006 * gfortran.dg/null_5.f90: New.
5007 * gfortran.dg/null_6.f90: New.
5009 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
5011 * gcc.c-torture/compile/20110913-1.c: New test.
5013 2011-09-13 Janus Weil <janus@gcc.gnu.org>
5016 * gfortran.dg/result_2.f90: New.
5018 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5020 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5022 2011-09-13 Dodji Seketeli <dodji@redhat.com>
5025 * g++.dg/cpp0x/variadic116.C: New test case.
5027 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
5029 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5030 * gcc.target/mips/interrupt_handler-2.c: New test.
5031 * gcc.target/mips/interrupt_handler-3.c: Likewise.
5033 2011-09-12 Jason Merrill <jason@redhat.com>
5035 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5037 * g++.dg/cpp0x/explicit7.C: New.
5039 2011-09-12 Jakub Jelinek <jakub@redhat.com>
5041 PR rtl-optimization/50212
5042 * g++.dg/other/pr50212.C: New test.
5044 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
5047 * testsuite/gcc.target/avr/torture/avr-torture.exp
5048 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5049 "-O2 -fmerge-all-constants".
5051 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5054 * gfortran.dg/do_while_1.f90: New test.
5056 2011-09-11 Janus Weil <janus@gcc.gnu.org>
5060 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5061 * gfortran.dg/proc_decl_26.f90: New.
5062 * gfortran.dg/typebound_override_2.f90: New.
5063 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5065 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5067 * gnat.dg/cond_expr2.ad[sb]: New test.
5069 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5071 * gnat.dg/atomic5.ad[sb]: New test.
5073 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
5075 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5077 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
5080 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5082 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
5085 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5087 2011-09-09 Richard Guenther <rguenther@suse.de>
5089 PR tree-optimization/50328
5090 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5092 2011-09-09 Richard Guenther <rguenther@suse.de>
5095 * gcc.dg/torture/pr50333.c: New testcase.
5097 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
5099 PR tree-optimization/50318
5100 * gcc.target/arm/pr50318-1.c: New file.
5102 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
5104 * gcc.target/i386/all_one_m256i.c: New test.
5106 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
5109 * g++.dg/cpp0x/sfinae28.C: New.
5111 2011-09-08 Dodji Seketeli <dodji@redhat.com>
5114 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5115 longer ignored on typedefs.
5117 PR c++/33255 - Support -Wunused-local-typedefs warning
5118 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5119 * c-c++-common/Wunused-local-typedefs.c: Likewise.
5121 2011-09-08 Martin Jambor <mjambor@suse.cz>
5123 PR tree-optimization/50287
5124 * gcc.dg/torture/pr50287.c: New test.
5126 2011-09-08 Richard Guenther <rguenther@suse.de>
5128 PR tree-optimization/19831
5129 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5130 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5131 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5132 * gcc.dg/errno-1.c: Adjust.
5134 2011-09-08 Richard Guenther <rguenther@suse.de>
5136 PR tree-optimization/19831
5137 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5139 2011-09-08 Tobias Burnus <burnus@net-b.de>
5142 * gfortran.dg/do_concurrent_1.f90: New.
5143 * gfortran.dg/do_concurrent_2.f90: New.
5145 2011-09-08 Jakub Jelinek <jakub@redhat.com>
5148 * gcc.c-torture/execute/ieee/pr50310.c: New test.
5149 * gcc.dg/pr50310-2.c: New test.
5151 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5154 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5155 * gfortran.dg/impure_constructor_1.f90: Modified.
5156 * gfortran.dg/proc_ptr_comp_33.f90: New.
5158 2011-09-07 Jakub Jelinek <jakub@redhat.com>
5161 * gcc.dg/pr50310-1.c: New test.
5163 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5166 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5169 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
5172 * g++.dg/cpp0x/noexcept14.C: New.
5174 2011-09-07 Jason Merrill <jason@redhat.com>
5176 * g++.dg/cpp0x/constexpr-ref3.C: New.
5178 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5180 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5182 * gcc.dg/section1.c: Don't xfail for avr.
5184 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5186 PR tree-optimization/50322
5187 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5189 2011-09-07 Martin Jambor <mjambor@suse.cz>
5191 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5193 2011-09-07 Martin Jambor <mjambor@suse.cz>
5195 PR tree-optimization/49911
5196 * g++.dg/tree-ssa/pr49911.C: New test.
5198 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
5201 * gcc.dg/torture/pr49030.c: New test.
5203 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5206 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5207 * gfortran.dg/class_4d.f03: Deleted.
5208 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5210 2011-09-07 Richard Guenther <rguenther@suse.de>
5212 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5214 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
5216 PR tree-optimization/46021
5217 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5219 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5221 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5223 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
5225 * gcc.c-torture/compile/20110906-1.c: New test.
5227 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
5229 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5231 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
5233 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5234 --param tree-reassoc-width=1.
5236 * gcc.dg/tree-ssa/reassoc-24.c: New test.
5237 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5239 2011-09-06 Richard Guenther <rguenther@suse.de>
5241 PR tree-optimization/48149
5242 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5244 2011-09-06 Richard Guenther <rguenther@suse.de>
5246 PR tree-optimization/48317
5247 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5249 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
5251 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5253 (add_options_for_quad_vectors): Replace with ...
5254 (add_options_for_double_vectors): ... this.
5255 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5256 support multiple vector sizes since the vectorizer attempts to
5257 vectorize with both vector sizes.
5258 * gcc.dg/vect/no-vfa-vect-79.c,
5259 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5260 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5261 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5262 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5263 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5264 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5265 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5266 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5267 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5268 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5269 gcc.dg/vect/vect-40.c: Likewise.
5270 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5271 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5272 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5273 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5274 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5276 * gcc.dg/vect/vect-peel-4.c: Make ia global.
5278 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
5281 * gcc.target/mips/abi-main.h: New file.
5282 * gcc.target/mips/abi-o32-long32.c: New test.
5283 * gcc.target/mips/abi-o32-long64.c: Likewise.
5284 * gcc.target/mips/abi-o64-long32.c: Likewise.
5285 * gcc.target/mips/abi-o64-long64.c: Likewise.
5286 * gcc.target/mips/abi-n32-long32.c: Likewise.
5287 * gcc.target/mips/abi-n32-long64.c: Likewise.
5288 * gcc.target/mips/abi-n64-long32.c: Likewise.
5289 * gcc.target/mips/abi-n64-long64.c: Likewise.
5290 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5291 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5292 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5293 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5294 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5295 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5296 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5297 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5298 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5299 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5300 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5301 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5302 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5303 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5304 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5305 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5306 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5307 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5308 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5309 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5310 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5311 * gcc.target/mips/branch-2.c: Remove -mabicalls.
5312 * gcc.target/mips/branch-3.c: Likewise.
5313 * gcc.target/mips/branch-4.c: Likewise.
5314 * gcc.target/mips/branch-5.c: Likewise.
5315 * gcc.target/mips/branch-6.c: Likewise.
5316 * gcc.target/mips/branch-7.c: Likewise.
5317 * gcc.target/mips/branch-8.c: Likewise.
5318 * gcc.target/mips/branch-9.c: Likewise.
5319 * gcc.target/mips/branch-10.c: Likewise.
5320 * gcc.target/mips/branch-11.c: Likewise.
5321 * gcc.target/mips/branch-12.c: Likewise.
5322 * gcc.target/mips/branch-13.c: Likewise.
5323 * gcc.target/mips/lazy-binding-1.c: Likewise.
5325 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
5327 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5328 to avoid warning on int=16 platforms..
5330 2011-09-05 Jakub Jelinek <jakub@redhat.com>
5332 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5333 to work even with -fshort-enums.
5335 2011-09-04 Jan Hubicka <jh@suse.cz>
5337 * gcc.c-torture/compile/20110902.c: new testcase.
5339 2011-09-04 Jason Merrill <jason@redhat.com>
5342 * g++.dg/cpp0x/rv-conv1.C: New.
5345 * g++.dg/cpp0x/rv-func3.C: New.
5347 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5351 * g++.dg/cpp0x/constexpr-template1.C: New.
5352 * g++.dg/cpp0x/constexpr-template2.C: New.
5353 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5354 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5356 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
5358 * gnat.dg/specs/debug1.ads: Tweak pattern.
5360 2011-09-04 Janus Weil <janus@gcc.gnu.org>
5363 * gfortran.dg/class_45a.f03: New.
5364 * gfortran.dg/class_45b.f03: New.
5366 2011-09-04 Jakub Jelinek <jakub@redhat.com>
5367 Ira Rosen <ira.rosen@linaro.org>
5369 PR tree-optimization/50208
5370 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5371 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5372 -fno-tree-fre -fno-tree-pre.
5374 2011-09-02 Martin Jambor <mjambor@suse.cz>
5376 * gcc.dg/ipa/ipcp-3.c: New test.
5378 2011-09-02 Richard Guenther <rguenther@suse.de>
5380 PR tree-optimization/27460
5382 * gcc.dg/vect/vect-cond-7.c: New testcase.
5384 2011-09-02 Martin Jambor <mjambor@suse.cz>
5386 * g++.dg/ipa/devirt-3.C: Added a distraction method.
5387 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5388 xfailed test for inlining.
5389 * g++.dg/ipa/ivinline-9.C: Likewise.
5391 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
5393 PR tree-optimization/50178
5394 * gfortran.dg/vect/pr50178.f90: New test.
5396 2011-08-31 Martin Jambor <mjambor@suse.cz>
5399 * gcc.c-torture/execute/pr49886.c: New testcase.
5401 2011-08-31 Tom de Vries <tom@codesourcery.com>
5404 * gcc.dg/pr43513.c: New test.
5406 2011-08-30 Tobias Burnus <burnus@net-b.de>
5409 * gfortran.dg/common_14.f90: New.
5410 * gfortran.dg/common_resize_1.f: Add two dg-warning.
5412 2011-08-30 Jason Merrill <jason@redhat.com>
5415 * g++.dg/cpp0x/decltype33.C: New.
5418 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5421 * g++.dg/cpp0x/lambda/lambda-for.C: New.
5423 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
5425 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5427 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
5429 * gnat.dg/specs/aggr3.ads: New test.
5430 * gnat.dg/specs/aggr3_pkg.ads: New helper.
5432 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5433 * gnat.dg/specs/aggr2.ads: Likewise.
5435 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
5438 * gfortran.dg/allocate_with_source_2.f90: New test
5440 2011-08-30 Jason Merrill <jason@redhat.com>
5443 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5446 * g++.dg/cpp0x/constexpr-value3.C: New.
5448 2011-08-30 Richard Guenther <rguenther@suse.de>
5451 * gcc.c-torture/execute/pr48571-1.c: New testcase.
5452 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5453 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5454 * gcc.dg/pr36902.c: XFAIL.
5456 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
5458 * gcc.target/i386/fma-check.h: New.
5459 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5460 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5461 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5462 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5463 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5464 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5465 * gcc.target/i386/fma-fmaddXX.c: Likewise.
5466 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5467 * gcc.target/i386/fma-fmsubXX.c: Likewise.
5468 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5469 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5470 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5471 * gcc.target/i386/fma-compile.c: Likewise.
5472 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5473 * gcc.target/i386/sse-12.c: Add -mfma.
5474 * gcc.target/i386/sse-13.c: Likewise.
5475 * gcc.target/i386/sse-14.c: Likewise.
5476 * gcc.target/i386/sse-22.c: Likewise.
5477 * gcc.target/i386/sse-23.c: Likewise.
5478 * g++.dg/other/i386-2.C: Likewise.
5479 * g++.dg/other/i386-3.C: Likewise.
5481 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
5484 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5485 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5487 2011-08-30 Christian Bruel <christian.bruel@st.com>
5489 * g++.dg/bprob/bprob.exp (feedback_options): Set
5490 -fbranch-probabilities.
5491 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5493 2011-08-29 Jason Merrill <jason@redhat.com>
5496 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5498 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5499 Jason Merrill <jason@redhat.com>
5501 * g++.dg/dfp/base.C: New test.
5503 2011-08-29 Jason Merrill <jason@redhat.com>
5507 * g++.dg/cpp0x/initlist58.C: New.
5509 2011-08-29 Janus Weil <janus@gcc.gnu.org>
5512 * gfortran.dg/class_result_1.f03: New.
5514 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5517 * gcc.target/i386/pr48722.c: New test.
5519 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5522 * gfortran.dg/widechar_compare_1.f90: New test.
5524 2011-08-26 Jason Merrill <jason@redhat.com>
5528 * g++.dg/abi/mangle50.C: New.
5530 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
5533 * gcc.target/i386/pr50202.c: New test.
5535 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
5537 * gcc.target/i386/sse_4_1-round-vec.c: New test.
5538 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5539 * gcc.target/i386/avx-round-vec.c: New test.
5540 * gcc.target/i386/avx-roundf-vec.c: New test.
5542 2011-08-26 Jakub Jelinek <jakub@redhat.com>
5544 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5548 * c-c++-common/Wunused-var-14.c: New test.
5550 2011-08-26 Tom de Vries <tom@codesourcery.com>
5552 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5554 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
5556 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5557 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5558 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5559 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5561 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
5563 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5564 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5565 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5566 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5568 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
5571 * gfortran.dg/pointer_comp_init_1.f90: New test.
5573 2011-08-25 Jason Merrill <jason@redhat.com>
5576 * g++.dg/cpp0x/sfinae27.C: New.
5578 2011-08-25 Tobias Burnus <burnus@net-b.de>
5580 * gfortran.dg/coarray_lib_token_4.f90: New.
5582 2011-08-25 Tobias Burnus <burnus@net-b.de>
5584 * gfortran.dg/coarray/alloc_comp_1.f90: New.
5586 2011-08-25 Richard Guenther <rguenther@suse.de>
5588 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5590 2011-08-24 Tobias Burnus <burnus@net-b.de>
5593 * gfortran.dg/initialization_28.f90: New.
5595 2011-08-24 Richard Guenther <rguenther@suse.de>
5597 PR tree-optimization/50067
5598 * gcc.dg/torture/pr50067-3.c: New testcase.
5599 * gcc.dg/torture/pr50067-4.c: Likewise.
5600 * gcc.dg/torture/pr50067-5.c: Likewise.
5602 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5604 * g++.dg/other/i386-2.C: Add -mavx2 check.
5605 * g++.dg/other/i386-3.C: Likewise.
5606 * gcc.target/i386/avx-1.c: Add AVX2.
5607 * gcc.target/i386/avx-2.c: Likewise.
5608 * gcc.target/i386/funcspec-5.c: Likewise.
5609 * gcc.target/i386/sse-12.c: Likewise.
5610 * gcc.target/i386/sse-13.c: Likewise.
5611 * gcc.target/i386/sse-14.c: Likewise.
5612 * gcc.target/i386/sse-22.c: Likewise.
5613 * gcc.target/i386/sse-23.c: Likewise.
5614 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5615 * gcc.target/i386/avx2-check.h: New.
5616 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5617 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5618 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5619 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5620 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5621 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5622 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5623 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5624 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5625 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5626 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5627 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5628 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5629 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5630 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5631 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5632 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5633 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5634 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5635 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5636 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5637 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5638 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5639 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5640 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5641 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5642 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5643 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5644 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5645 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5646 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5647 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5648 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5649 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5650 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5651 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5652 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5653 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5654 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5655 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5656 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5657 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5658 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5659 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5660 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5661 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5662 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5663 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5664 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5665 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5666 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5667 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5668 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5669 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5670 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5671 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5672 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5673 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5674 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5675 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5676 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5677 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5678 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5679 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5680 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5681 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5682 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5683 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5684 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5685 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5686 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5687 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5688 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5689 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5690 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5691 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5692 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5693 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5694 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5695 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5696 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5697 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5698 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5699 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5700 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5701 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5702 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5703 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5704 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5705 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5706 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5707 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5708 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5709 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5710 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5711 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5712 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5713 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5714 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5715 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5716 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5717 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5718 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5719 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5720 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5721 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5722 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5723 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5724 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5725 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5726 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5727 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5728 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5729 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5730 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5731 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5732 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5733 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5734 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5735 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5736 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5737 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5738 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5739 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5740 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5741 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5742 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5743 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5744 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5745 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5746 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5747 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5748 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5749 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5750 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5751 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5752 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5753 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5754 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5755 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5756 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5757 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5758 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5759 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5760 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5761 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5762 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5763 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5764 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5765 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5766 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5767 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5768 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5769 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5770 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5771 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5772 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5773 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5774 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5775 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5776 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5777 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5778 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5779 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5780 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5781 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5782 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5783 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5784 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5785 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5786 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5787 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5788 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5789 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5790 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5791 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5792 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5793 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5794 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5795 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5796 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5797 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5798 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5799 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5800 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5801 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5802 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5803 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5804 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5805 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5806 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5807 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5808 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5809 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5810 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5811 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5812 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5813 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5814 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5815 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5816 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5817 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5818 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5819 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5820 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5821 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5822 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5823 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5824 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5825 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5826 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5827 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5828 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5829 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5830 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5831 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5832 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5833 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5834 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5835 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5836 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5837 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5838 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5839 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5840 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5841 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5842 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5843 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5844 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5845 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5846 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5847 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5848 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5849 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5850 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5851 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5852 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5853 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5854 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5855 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5856 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5857 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5858 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5859 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5860 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5861 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5862 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5863 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5864 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5865 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5866 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5867 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5868 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5869 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5870 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5871 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5872 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5873 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5874 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5875 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5876 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5877 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5878 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5879 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5880 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5881 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5882 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5883 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5884 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5885 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5886 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5887 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5888 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5889 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5890 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5891 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5892 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5893 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5894 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5895 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5896 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5897 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5898 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5899 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5900 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5901 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5902 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5903 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5904 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5905 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5906 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5907 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5908 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5909 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5910 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5911 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5912 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5913 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5914 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5915 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5916 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5917 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5918 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5919 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5920 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5921 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5922 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5923 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5924 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5925 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5926 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5927 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5928 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5929 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5930 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5931 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5932 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5933 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5934 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5935 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5936 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5937 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5938 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5939 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5940 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5941 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5942 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5943 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5944 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5945 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5946 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5947 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5948 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5949 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5950 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5951 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5952 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5953 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5954 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5955 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5956 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5957 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5958 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5959 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5960 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5961 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5962 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5963 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5964 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5965 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5966 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5967 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5968 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5969 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5970 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5971 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5972 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5973 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5974 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5975 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5976 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5977 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5978 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5979 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5980 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5981 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5982 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5983 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5984 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5985 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5986 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5987 * gcc.target/i386/testimm-9.c: Likewise.
5989 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5991 * g++.dg/other/i386-2.C: Add -mbmi2 check.
5992 * g++.dg/other/i386-3.C: Likewise.
5993 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5994 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5995 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5996 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5997 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5998 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5999 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
6000 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
6001 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
6002 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
6003 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
6004 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
6005 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
6006 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
6007 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
6008 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6009 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6010 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6011 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6012 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6013 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6014 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6015 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6016 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6017 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6018 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6019 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6020 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6021 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6022 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6023 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6024 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6025 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6026 * gcc.target/i386/sse-12.c: Add BMI2.
6027 * gcc.target/i386/sse-13.c: Likewise.
6028 * gcc.target/i386/sse-14.c: Likewise.
6029 * gcc.target/i386/sse-22.c: Likewise.
6030 * gcc.target/i386/sse-23.c: Likewise.
6032 2011-08-23 Jason Merrill <jason@redhat.com>
6034 * g++.dg/template/crash7.C: Adjust expected errors.
6036 2011-08-23 Jason Merrill <jason@redhat.com>
6040 * g++.dg/cpp0x/overload2.C: New.
6042 2011-08-23 Jason Merrill <jason@redhat.com>
6045 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6047 2011-08-23 Jason Merrill <jason@redhat.com>
6050 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6051 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6052 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6053 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6055 2011-08-23 Jason Merrill <jason@redhat.com>
6058 * g++.dg/cpp0x/constexpr-initlist5.C: New.
6060 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6063 * g++.dg/warn/Wunused-var-16.C: New test.
6066 * gcc.dg/pr50161.c: New test.
6068 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
6071 * g++.dg/gcov/gcov-7.C: New test.
6073 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6076 * g++.dg/dfp/nofields.C: New test.
6078 2011-08-23 Tobias Burnus <burnus@net-b.de>
6081 * gfortran.dg/use_16.f90: New.
6083 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
6084 Kirill Yukhin <kirill.yukhin@intel.com>
6087 * gcc.target/i386/pr50155.c: New test.
6089 2011-08-22 Jakub Jelinek <jakub@redhat.com>
6091 PR tree-optimization/50133
6092 * gcc.dg/pr50133.c: New test.
6095 * c-c++-common/cxxbitfields-6.c: New test.
6097 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
6100 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6102 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
6104 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6105 * gcc.dg/pr49994-3.c: Ditto.
6107 2011-08-22 Richard Guenther <rguenther@suse.de>
6110 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6111 * gcc.dg/torture/pr50067-2.c: Likewise.
6113 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6116 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
6117 of a constant resulting from simplification.
6118 * gfortran.dg/warn_conversion_3.f90: New test.
6120 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6123 * gfortran.dg/zero_stride_1.f90: New test.
6125 2011-08-20 Janus Weil <janus@gcc.gnu.org>
6128 * gfortran.dg/typebound_override_1.f90: Modified.
6130 2011-08-20 Jakub Jelinek <jakub@redhat.com>
6132 PR tree-optimization/48739
6133 * gcc.dg/pr48739-1.c: New test.
6134 * gcc.dg/pr48739-2.c: New test.
6136 2011-08-20 Tobias Burnus <burnus@net-b.de>
6138 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6140 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6143 * gfortran.dg/where_3.f90: New test.
6145 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
6148 * gfortran.dg/pr49721-1.f: New.
6149 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6151 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6153 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6154 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6157 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6159 * gcc.target/arm/wmul-11.c: New file.
6160 * gcc.target/arm/wmul-12.c: New file.
6161 * gcc.target/arm/wmul-13.c: New file.
6163 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6165 * gcc.target/arm/wmul-10.c: New file.
6167 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6169 * gcc.target/arm/wmul-9.c: New file.
6170 * gcc.target/arm/wmul-bitfield-2.c: New file.
6172 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6174 * gcc.target/arm/wmul-8.c: New file.
6176 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6178 * gcc.target/arm/wmul-7.c: New file.
6180 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6182 * gcc.target/arm/wmul-6.c: New file.
6184 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6186 * gcc.target/arm/wmul-5.c: New file.
6187 * gcc.target/arm/no-wmla-1.c: New file.
6189 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6191 * gcc.target/arm/wmul-bitfield-1.c: New file.
6193 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6195 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6197 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6199 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6200 * gcc.target/i386/conversion.c: Likewise.
6202 2011-08-19 Richard Guenther <rguenther@suse.de>
6204 * gcc.dg/torture/pr50067-1.c: New testcase.
6205 * gcc.dg/torture/pr50067-2.c: Likewise.
6207 2011-08-19 Joey Ye <joey.ye@arm.com>
6210 * gcc.target/arm/handler-align.c: New test.
6211 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6214 2011-08-19 Joey Ye <joey.ye@arm.com>
6216 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6218 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6221 * gfortran.dg/end_block_label_1.f90: New test.
6222 * gfortran.dg/end_associate_label_1.f90: New test.
6224 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6226 * gcc.dg/c1x-pointer-float-1.c: New test.
6228 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
6231 * gfortran.dg/duplicate_labels_2.f: New test.
6233 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6235 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6236 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6237 gcc.dg/c1x-noreturn-5.c: New tests.
6239 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6241 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6243 2011-08-18 Tobias Burnus <burnus@net-b.de>
6246 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6247 * gfortran.dg/coarray_lock_3.f90: Fix test.
6248 * gfortran.dg/coarray_lock_4.f90: New.
6249 * gfortran.dg/coarray_lock_5.f90: New.
6251 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6254 * gcc.c-torture/compile/pr50009.c: New test.
6257 * gcc.dg/torture/pr50092.c: New test.
6259 2011-08-18 Tobias Burnus <burnus@net-b.de>
6262 * gfortran.dg/namelist_73.f90: New.
6264 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6266 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6269 * gcc.dg/pr50017.c: New test.
6271 2011-08-18 Dodji Seketeli <dodji@redhat.com>
6274 * g++.dg/lookup/hidden-var1.C: New test case.
6276 2011-08-17 Tobias Burnus <burnus@net-b.de>
6279 * gfortran.dg/warn_unused_var_2.f90: New.
6280 * gfortran.dg/warn_unused_var_3.f90: New.
6282 2011-08-17 Tom de Vries <tom@codesourcery.com>
6285 * gcc.target/arm/pr43597.c: New test.
6287 2011-08-17 Janus Weil <janus@gcc.gnu.org>
6290 * gfortran.dg/common_13.f90: New.
6292 2011-08-16 Jason Merrill <jason@redhat.com>
6295 * g++.dg/cpp0x/variadic-unresolved.C: New.
6297 * g++.old-deja/g++.brendan/README: Add R.I.P.
6299 * g++.dg/ext/attr-used-1.C: New.
6302 * g++.dg/cpp0x/initlist56.C: New.
6304 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
6307 * g++.dg/opt/life1.C: Only run on Linux.
6309 2011-08-15 Tobias Burnus <burnus@net-b.de>
6311 * gfortran.dg/coarray_26.f90: New.
6313 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
6315 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6318 2011-08-14 Janus Weil <janus@gcc.gnu.org>
6321 * gfortran.dg/func_result_7.f90: New.
6323 2011-08-13 Jason Merrill <jason@redhat.com>
6326 * g++.dg/cpp0x/decltype32.C: New.
6329 * g++.dg/diagnostic/expr1.C: New.
6331 2011-08-12 David Li <davidxl@google.com>
6333 * g++.dg/abi/vbase15.C: New test.
6335 2011-08-12 Jason Merrill <jason@redhat.com>
6338 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6340 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
6342 * gcc.dg/builtins-67.c: New test.
6343 * gcc.target/i386/conversion.c: Ditto.
6345 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
6346 Brian Hackett <bhackett1024@gmail.com>
6348 * g++.dg/plugin/decl_plugin.c: New.
6349 * g++.dg/plugin/decl-plugin-test.C: New.
6350 * g++.dg/plugin/plugin.exp: Add above testcase.
6352 2011-08-11 Richard Guenther <rguenther@suse.de>
6354 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6356 2011-08-11 Michael Matz <matz@suse.de>
6358 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6360 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
6362 PR tree-optimization/50039
6363 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6364 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6366 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
6368 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6369 (sse4_1_test): Initialize src3 with random value.
6371 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6373 * gcc.c-torture/execute/scal-to-vec1.c: New test.
6374 * gcc.c-torture/execute/scal-to-vec2.c: New test.
6375 * gcc.c-torture/execute/scal-to-vec3.c: New test.
6376 * gcc.dg/scal-to-vec1.c: New test.
6377 * gcc.dg/scal-to-vec2.c: New test.
6379 2011-08-09 Richard Guenther <rguenther@suse.de>
6381 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6382 * gcc.dg/tree-ssa/vrp60.c: New testcase.
6383 * gcc.dg/tree-ssa/vrp61.c: Likewise.
6384 * gcc.dg/tree-ssa/vrp62.c: Likewise.
6386 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6388 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6390 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6392 * gcc.dg/pr49948.c: Require pthread effective target.
6394 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6396 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6398 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
6400 * gcc.target/i386/sse-22a.c: New test.
6402 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
6404 PR tree-optimization/50014
6405 * gcc.dg/vect/pr50014.c: New test.
6407 2011-08-08 Martin Jambor <mjambor@suse.cz>
6410 * gcc.dg/tree-ssa/pr49923.c: New test.
6412 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
6415 * gcc.target/i386/pr49781-1.c: New.
6417 2011-08-08 Jason Merrill <jason@redhat.com>
6419 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6421 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6423 2011-08-07 Janus Weil <janus@gcc.gnu.org>
6426 * gfortran.dg/typebound_override_1.f90: New.
6428 2011-08-07 Kai Tietz <ktietz@redhat.com>
6430 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6431 x86_64 mingw target.
6432 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6433 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6434 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6435 * gcc.dg/tree-ssa/loop-33.c: Likewise.
6436 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6437 * gcc.dg/tree-ssa/loop-35.c: Likewise.
6438 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6439 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6440 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6441 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6443 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6446 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6448 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6450 * gcc.dg/pr48770.c: Cleanup coverage files.
6451 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6453 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6455 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6456 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6457 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6458 lzcnt and bmi options.
6460 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6463 * gcc.dg/pr47381-1.c: New.
6464 * gcc.dg/pr47381-2.c: Likewise.
6465 * gcc.target/i386/pr47381.c: Likewise.
6467 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6470 * gcc.dg/pr47727.c: New.
6473 * gcc.dg/pr47372-1.c: New.
6474 * gcc.dg/pr47372-2.c: Likewise.
6476 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6479 * gcc.target/i386/pr47449.c: New.
6482 * gcc.dg/pr47446-1.c: New.
6483 * gcc.dg/pr47446-2.c: Likewise.
6485 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6488 * gcc.dg/pr47766.c: New.
6491 * gcc.dg/tls/pr47715-1.c: New.
6492 * gcc.dg/tls/pr47715-2.c: Likewise.
6493 * gcc.dg/tls/pr47715-3.c: Likewise.
6494 * gcc.dg/tls/pr47715-4.c: Likewise.
6495 * gcc.dg/tls/pr47715-5.c: Likewise.
6497 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6500 * objc.dg/gnu-api-2-class.m: Updated comments.
6501 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6502 * objc.dg/gnu-api-2-class-meta.m: New test.
6503 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6505 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6508 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6509 with classes that are in construction.
6511 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6514 * gcc.target/i386/pr48084-1.c: New.
6515 * gcc.target/i386/pr48084-2.c: Likewise.
6516 * gcc.target/i386/pr48084-3.c: Likewise.
6517 * gcc.target/i386/pr48084-4.c: Likewise.
6518 * gcc.target/i386/pr48084-5.c: Likewise.
6520 PR rtl-optimization/49504
6521 * gcc.target/i386/pr49504.c: New.
6524 * gcc.dg/pr49860.c: New.
6526 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6529 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6530 with classes that are in construction.
6532 2011-08-05 Jason Merrill <jason@redhat.com>
6535 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6538 * g++.dg/cpp0x/decltype31.C: New.
6541 * g++.dg/init/array28.C: New.
6544 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6546 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6549 * gcc.dg/pr47369-1.c: New.
6551 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6554 * gcc.dg/torture/pr47364-1.c: New.
6555 * gcc.c-torture/compile/pr47364-1.c: Likewise.
6556 * gcc.c-torture/compile/pr47364-2.c: Likewise.
6558 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6561 * gfortran.dg/transfer_check_2.f90: New test case.
6563 2011-08-05 Jan Hubicka <jh@suse.cz>
6566 * gfortran.dg/pr49494.f90: New testcase.
6568 2011-08-05 Jan Hubicka <jh@suse.cz>
6571 * gcc.c-torture/compile/pr49735.c: New testcase.
6573 2011-08-05 Jason Merrill <jason@redhat.com>
6576 * g++.dg/cpp0x/initlist56.C: New.
6579 * g++.dg/overload/rvalue2.C: New.
6582 * g++.dg/cpp0x/range-for21.C: New.
6584 * g++.dg/ext/vla11.C: New.
6586 2011-08-05 Richard Guenther <rguenther@suse.de>
6588 PR tree-optimization/49984
6589 * gcc.dg/tree-ssa/vrp59.c: New testcase.
6591 2011-08-05 Richard Guenther <rguenther@suse.de>
6593 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6594 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6595 * gcc.dg/tree-ssa/vrp53.c: Likewise.
6597 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
6599 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6600 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6601 * gfortran.dg/ldist-pr43023.f90: Ditto.
6602 * gfortran.dg/namelist_52.f90: Ditto.
6603 * gfortran.dg/interface_proc_end.f90: Ditto.
6604 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6605 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6607 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
6609 * gcc.dg/vect/vect-over-widen-1.c: New test.
6610 * gcc.dg/vect/vect-over-widen-2.c: New test.
6611 * gcc.dg/vect/vect-over-widen-3.c: New test.
6612 * gcc.dg/vect/vect-over-widen-4.c: New test.
6614 2011-08-04 Richard Guenther <rguenther@suse.de>
6617 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6619 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6621 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6623 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6626 * g++.dg/ext/builtin-object-size3.C: New test.
6628 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6630 PR tree-optimization/49948
6631 * gcc.dg/pr49948.c: New test.
6633 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6636 * gcc.dg/torture/pr47383.c: New.
6638 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6640 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6642 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6644 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6646 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6649 * gcc.dg/torture/pr47744-1.c: New.
6650 * gcc.dg/torture/pr47744-2.c: Likewise.
6651 * gcc.dg/torture/pr47744-3.c: Likewise.
6653 2011-08-03 Richard Guenther <rguenther@suse.de>
6656 * gcc.dg/torture/pr49958.c: New testcase.
6658 2011-08-03 Richard Guenther <rguenther@suse.de>
6660 PR tree-optimization/49938
6661 * g++.dg/torture/pr49938.C: New testcase.
6663 2011-08-02 Jason Merrill <jason@redhat.com>
6666 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6669 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6672 * g++.dg/cpp0x/variadic115.C: New.
6675 * g++.dg/cpp0x/union5.C: New.
6677 2011-08-02 Daniel Kraft <d@domob.eu>
6680 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6682 2011-08-02 Kai Tietz <ktietz@redhat.com>
6685 * gcc.dg/tree-ssa/forwprop-15.c
6687 2011-08-02 Jason Merrill <jason@redhat.com>
6690 * g++.dg/cpp0x/range-for20.C: New.
6692 2011-08-02 Tobias Burnus <burnus@net-b.de>
6694 * gfortran.dg/coarray_lib_token_3.f90: New.
6696 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6699 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6700 * gcc.dg/gomp/atomic-15.c: New test.
6701 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6702 * g++.dg/gomp/atomic-15.C: New test.
6703 * g++.dg/gomp/private-1.C: New test.
6704 * g++.dg/gomp/sharing-2.C: New test.
6705 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6706 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6707 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6709 2011-08-02 Tobias Burnus <burnus@net-b.de>
6711 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6712 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6714 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6715 * gfortran.dg/allocatable_function_5.f90: Ditto.
6716 * gfortran.dg/allocate_stat.f90: Ditto.
6717 * gfortran.dg/array_constructor_20.f90: Ditto.
6718 * gfortran.dg/array_constructor_21.f90: Ditto.
6719 * gfortran.dg/array_constructor_22.f90: Ditto.
6720 * gfortran.dg/array_constructor_26.f03: Ditto.
6721 * gfortran.dg/array_function_4.f90: Ditto.
6722 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6723 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6724 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6725 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6726 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6727 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6728 * gfortran.dg/class_15.f03: Ditto.
6729 * gfortran.dg/class_27.f03: Ditto.
6730 * gfortran.dg/class_33.f90: Ditto.
6731 * gfortran.dg/class_37.f03: Ditto.
6732 * gfortran.dg/class_40.f03: Ditto.
6733 * gfortran.dg/class_42.f03: Ditto.
6734 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6735 * gfortran.dg/coarray/registering_1.f90: Ditto.
6736 * gfortran.dg/convert_1.f90: Ditto.
6737 * gfortran.dg/default_initialization_3.f90: Ditto.
6738 * gfortran.dg/dependency_25.f90: Ditto.
6739 * gfortran.dg/dependency_26.f90: Ditto.
6740 * gfortran.dg/dependency_36.f90: Ditto.
6741 * gfortran.dg/dependency_37.f90: Ditto.
6742 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6743 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6744 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6745 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6746 * gfortran.dg/elemental_result_1.f90: Ditto.
6747 * gfortran.dg/empty_derived_type.f90: Ditto.
6748 * gfortran.dg/entry_7.f90: Ditto.
6749 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6750 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6751 * gfortran.dg/error_recovery_3.f90: Ditto.
6752 * gfortran.dg/extends_4.f03: Ditto.
6753 * gfortran.dg/func_assign.f90: Ditto.
6754 * gfortran.dg/func_assign_3.f90: Ditto.
6755 * gfortran.dg/generic_1.f90: Ditto.
6756 * gfortran.dg/generic_18.f90: Ditto.
6757 * gfortran.dg/generic_22.f03: Ditto.
6758 * gfortran.dg/generic_4.f90: Ditto.
6759 * gfortran.dg/generic_6.f90: Ditto.
6760 * gfortran.dg/generic_actual_arg.f90: Ditto.
6761 * gfortran.dg/graphite/id-21.f: Ditto.
6762 * gfortran.dg/graphite/pr45758.f90: Ditto.
6763 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6764 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6765 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6766 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6767 * gfortran.dg/host_used_types_1.f90: Ditto.
6768 * gfortran.dg/implicit_1.f90: Ditto.
6769 * gfortran.dg/implicit_11.f90: Ditto.
6770 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6771 * gfortran.dg/impure_actual_1.f90: Ditto.
6772 * gfortran.dg/impure_assignment_1.f90: Ditto.
6773 * gfortran.dg/impure_constructor_1.f90: Ditto.
6774 * gfortran.dg/initialization_10.f90: Ditto.
6775 * gfortran.dg/initialization_12.f90: Ditto.
6776 * gfortran.dg/interface_14.f90: Ditto.
6777 * gfortran.dg/interface_15.f90: Ditto.
6778 * gfortran.dg/interface_2.f90: Ditto.
6779 * gfortran.dg/interface_25.f90: Ditto.
6780 * gfortran.dg/interface_26.f90: Ditto.
6781 * gfortran.dg/interface_29.f90: Ditto.
6782 * gfortran.dg/interface_assignment_1.f90: Ditto.
6783 * gfortran.dg/internal_pack_6.f90: Ditto.
6784 * gfortran.dg/internal_pack_7.f90: Ditto.
6785 * gfortran.dg/internal_pack_8.f90: Ditto.
6786 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6787 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6788 * gfortran.dg/module_commons_3.f90: Ditto.
6789 * gfortran.dg/module_equivalence_4.f90: Ditto.
6790 * gfortran.dg/module_equivalence_6.f90: Ditto.
6791 * gfortran.dg/module_function_type_1.f90: Ditto.
6792 * gfortran.dg/module_naming_1.f90: Ditto.
6793 * gfortran.dg/namelist_4.f90: Ditto.
6794 * gfortran.dg/operator_c1202.f90: Ditto.
6795 * gfortran.dg/parens_7.f90: Ditto.
6796 * gfortran.dg/pr32921.f: Ditto.
6797 * gfortran.dg/pr33646.f90: Ditto.
6798 * gfortran.dg/pr41928.f90: Ditto.
6799 * gfortran.dg/pr42119.f90: Ditto.
6800 * gfortran.dg/pr43984.f90: Ditto.
6801 * gfortran.dg/present_1.f90: Ditto.
6802 * gfortran.dg/private_type_2.f90: Ditto.
6803 * gfortran.dg/proc_decl_2.f90: Ditto.
6804 * gfortran.dg/proc_ptr_10.f90: Ditto.
6805 * gfortran.dg/proc_ptr_22.f90: Ditto.
6806 * gfortran.dg/proc_ptr_8.f90: Ditto.
6807 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6808 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6809 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6810 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6811 * gfortran.dg/substring_equivalence.f90: Ditto.
6812 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6813 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6814 * gfortran.dg/trim_optimize_6.f90: Ditto.
6815 * gfortran.dg/typebound_call_12.f03: Ditto.
6816 * gfortran.dg/typebound_operator_5.f03: Ditto.
6817 * gfortran.dg/typebound_operator_6.f03: Ditto.
6818 * gfortran.dg/typebound_proc_18.f03: Ditto.
6819 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6820 * gfortran.dg/use_1.f90: Ditto.
6821 * gfortran.dg/use_10.f90: Ditto.
6822 * gfortran.dg/use_11.f90: Ditto.
6823 * gfortran.dg/use_14.f90: Ditto.
6824 * gfortran.dg/use_only_2.f90: Ditto.
6825 * gfortran.dg/use_rename_4.f90: Ditto.
6826 * gfortran.dg/use_rename_5.f90: Ditto.
6827 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6828 * gfortran.dg/used_interface_ref.f90: Ditto.
6829 * gfortran.dg/used_types_11.f90: Ditto.
6830 * gfortran.dg/used_types_3.f90: Ditto.
6831 * gfortran.dg/used_types_4.f90: Ditto.
6832 * gfortran.dg/userdef_operator_2.f90: Ditto.
6833 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6834 * gfortran.dg/vect/pr46213.f90: Ditto.
6835 * gfortran.dg/whole_file_21.f90: Ditto.
6836 * gfortran.dg/whole_file_22.f90: Ditto.
6837 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6838 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6840 2011-08-02 Kai Tietz <ktietz@redhat.com>
6842 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6844 2011-08-01 Jason Merrill <jason@redhat.com>
6847 * g++.dg/abi/mangle49.C: New.
6850 * g++.dg/cpp0x/constexpr-array4.C: New.
6853 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6855 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6858 * gcc.target/i386/pr49927.c: New test.
6860 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6862 PR tree-optimization/49926
6863 * gcc.dg/vect/pr49926.c: New test.
6865 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6867 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6868 * gcc.target/i386/lzcnt-1.c: New test.
6869 * gcc.target/i386/lzcnt-2.c: Likewise.
6870 * gcc.target/i386/lzcnt-2a.c: Likewise.
6871 * gcc.target/i386/lzcnt-3.c: Likewise.
6872 * gcc.target/i386/lzcnt-4.c: Likewise.
6873 * gcc.target/i386/lzcnt-4a.c: Likewise.
6874 * gcc.target/i386/lzcnt-5.c: Likewise.
6875 * gcc.target/i386/lzcnt-6.c: Likewise.
6876 * gcc.target/i386/lzcnt-6a.c: Likewise.
6877 * gcc.target/i386/lzcnt-check.h: Likewise.
6879 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6880 * gcc.target/i386/sse-13.c: Likewise.
6881 * gcc.target/i386/sse-14.c: Likewise.
6882 * g++.dg/other/i386-2.C: Likewise.
6883 * g++.dg/other/i386-3.C: Likewise.
6885 2011-08-01 Julian Brown <julian@codesourcery.com>
6887 * gcc.target/arm/fixed-point-exec.c: New test.
6889 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6892 * gcc.target/i386/pr49920.c: New test.
6894 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6896 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6897 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6898 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6899 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6900 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6901 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6902 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6903 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6904 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6905 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6906 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6907 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6908 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6909 * g++.dg/tree-ssa/pr33615.C: Ditto.
6910 * g++.dg/tree-ssa/restrict1.C: Ditto.
6911 * c-c++-common/restrict-2.c: Ditto.
6912 * gfortran.dg/pr32921.f: Ditto.
6913 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6914 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6915 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6916 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6917 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6918 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6919 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6920 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6921 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6922 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6924 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6926 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6927 .exe.ltrans[0-9]*. dump files.
6929 2011-07-31 Janus Weil <janus@gcc.gnu.org>
6932 * gfortran.dg/abstract_type_6.f03: Modified.
6933 * gfortran.dg/typebound_proc_24.f03: New.
6935 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6938 * g++.dg/init/for1.C: Fix.
6940 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6943 * gfortran.dg/string_5.f90: New test.
6945 2011-07-29 Jason Merrill <jason@redhat.com>
6948 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6950 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6952 PR tree-optimization/47407
6953 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6957 2011-07-29 Richard Guenther <rguenther@suse.de>
6959 * gcc.dg/uninit-suppress.c: Also disable VRP.
6960 * gcc.dg/uninit-suppress_2.c: Likewise.
6962 2011-07-28 Jason Merrill <jason@redhat.com>
6965 * g++.dg/template/nontype24.C: New.
6967 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
6969 PR rtl-optimization/47958
6970 * gcc.dg/torture/pr47958-1.c: New.
6972 2011-07-29 Wei Guozhi <carrot@google.com>
6974 PR rtl-optimization/49799
6975 * gcc.dg/pr49799.c: New test case.
6977 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
6980 * gcc.dg/graphite/id-pr48648.c: New.
6982 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6985 * gfortran.dg/maxloc_2.f90: New test.
6986 * gfortran.dg/maxloc_3.f90: New test.
6987 * gfortran.dg/minloc_1.f90: New test.
6988 * gfortran.dg/minloc_2.f90: New test.
6989 * gfortran.dg/minloc_3.f90: New test.
6990 * gfortran.dg/minmaxloc_7.f90: New test.
6993 * gcc.dg/debug/dwarf2/pr49871.c: New test.
6995 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6997 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6998 the builtin isn't optimized away.
7000 2011-07-27 Tobias Burnus <burnus@net-b.de>
7003 * gfortran.dg/lto/pr45586-2_0.f90: New.
7005 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
7008 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7009 * c-c++-common/cxxbitfields-5.c: Same.
7011 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7013 * lib/target-supports.exp (check_effective_target_mmap): Use
7014 check_function_available.
7016 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
7018 * g++.old-deja/g++.pt/crash60.C: Updated.
7020 2011-07-27 Jakub Jelinek <jakub@redhat.com>
7023 * gcc.target/i386/pr49866.c: New test.
7025 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
7027 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7028 * gcc.target/i386/bmi-andn-1.c: New test.
7029 * gcc.target/i386/bmi-andn-1a.c: Likewise.
7030 * gcc.target/i386/bmi-andn-2.c: Likewise.
7031 * gcc.target/i386/bmi-andn-2a.c: Likewise.
7032 * gcc.target/i386/bmi-bextr-1.c: Likewise.
7033 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7034 * gcc.target/i386/bmi-bextr-2.c: Likewise.
7035 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7036 * gcc.target/i386/bmi-blsi-1.c: Likewise.
7037 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7038 * gcc.target/i386/bmi-blsi-2.c: Likewise.
7039 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7040 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7041 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7042 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7043 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7044 * gcc.target/i386/bmi-blsr-1.c: Likewise.
7045 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7046 * gcc.target/i386/bmi-blsr-2.c: Likewise.
7047 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7048 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7049 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7050 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7051 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7053 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
7056 * gfortran.dg/graphite/id-pr47691.f: New.
7058 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
7060 * gcc.target/i386/avx-os-support.h: New.
7061 * gcc.target/i386/avx-check.h: Include avx-os-support.h
7062 (main): Check avx_os_support before the test is run.
7063 * gcc.target/i386/aes-avx-check.h: Ditto.
7064 * gcc.target/i386/pclmul-avx-check.h: Ditto.
7066 2011-07-27 Kai Tietz <ktietz@redhat.com>
7068 * gcc.target/i386/aggregate-ret3.c: New test.
7069 * gcc.target/i386/aggregate-ret4.c: New test.
7071 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
7074 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7075 allocated array should *not* change its size.
7076 * gfortran.dg/multiple_allocation_3.f90: New test.
7078 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
7081 * g++.dg/cpp0x/constexpr-49776.C: New.
7083 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7086 * gcc.dg/graphite/id-pr47046.c: New.
7088 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7091 * gcc.dg/graphite/run-id-pr47593.c: New.
7093 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7096 * gcc.dg/graphite/run-id-pr47653.c: New.
7097 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7098 induction variables.
7099 * gcc.dg/graphite/scop-16.c: Same.
7100 * gcc.dg/graphite/scop-17.c: Same.
7101 * gcc.dg/graphite/scop-21.c: Same.
7103 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7106 * gcc.dg/graphite/id-pr48805.c: New.
7108 2011-07-26 Tobias Burnus <burnus@net-b.de>
7110 * gfortran.dg/coarray_lib_token_2.f90: New.
7112 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
7114 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7117 2011-07-25 Andrew Pinski <apinski@cavium.com>
7120 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7121 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7123 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7125 * lib/target-supports.exp (check_effective_target_mmap): New proc.
7127 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7128 * gcc.c-torture/execute/loop-2g.c: Likewise.
7129 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7130 Require mmap support.
7131 * gcc.c-torture/execute/loop-2g.x: Likewise.
7132 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7133 (MAP_ANON): Provide default.
7134 * gcc.dg/20050826-1.c: Likewise.
7135 * gcc.target/i386/pr36533.c: Likewise.
7136 * gcc.dg/vect/pr49038.c: Remove dg-do run.
7137 Use dg-require-effective-target mmap.
7139 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
7142 * g++.dg/cpp0x/range-for19.C: New.
7144 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7147 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7150 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7153 * g++.dg/torture/pr49309.C: Remove.
7155 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
7157 PR tree-optimization/49809
7158 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7161 2011-07-25 Richard Guenther <rguenther@suse.de>
7163 PR tree-optimization/49715
7164 * gcc.target/i386/pr49715-1.c: New testcase.
7165 * gcc.target/i386/pr49715-2.c: Likewise.
7167 2011-07-23 Jason Merrill <jason@redhat.com>
7169 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7171 2011-07-22 Jason Merrill <jason@redhat.com>
7174 * g++.dg/cpp0x/initlist55.C: New.
7176 2011-07-23 Tobias Burnus <burnus@net-b.de>
7179 * gfortran.dg/namelist_72.f: New.
7181 2011-07-23 Tobias Burnus <burnus@net-b.de>
7183 * gfortran.dg/coarray_25.f90: New.
7185 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
7187 * override1.C: This test should use c++0x mode.
7188 * override3.C: New. Test the diagnostics in c++98 mode.
7190 2011-07-22 Jason Merrill <jason@redhat.com>
7191 Mark Glisse <marc.glisse@normalesup.org>
7194 * g++.dg/other/pragma-re-1.C: Add namespace cases.
7197 * g++.dg/opt/builtins2.C: New.
7198 * g++.dg/other/error27.C: Don't rely on __builtin.
7200 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
7202 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7204 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7205 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7206 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7207 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7209 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7212 2011-07-22 Richard Guenther <rguenther@suse.de>
7214 PR tree-optimization/45819
7215 * gcc.dg/pr45819.c: New testcase.
7217 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
7219 * lib/target-supports.exp (check_ifunc_available): Rewrite.
7221 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
7225 * gcc.dg/graphite/run-id-pr47654.c: New.
7227 2011-07-21 Ian Lance Taylor <iant@google.com>
7230 * gcc.dg/pr49705.c: New test.
7232 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
7234 * lib/target-supports.exp (check_avx_os_support_available): New.
7235 (check_effective_target_avx_runtime): Use it.
7237 2011-07-21 Richard Guenther <rguenther@suse.de>
7239 PR tree-optimization/49770
7240 * g++.dg/torture/pr49770.C: New testcase.
7242 2011-07-21 Kai Tietz <ktietz@redhat.com>
7244 * gcc.dg/tree-ssa/pr30978.c: adjusted.
7245 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7247 2011-07-21 Tobias Burnus <burnus@net-b.de>
7249 * gfortran.dg/coarray_lib_token_1.f90: New.
7251 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
7253 * gcc.dg/pr32912-2.c: Skip for AVR.
7254 * gcc.dg/pr44674.c: Add dg-require-profiling.
7256 2011-07-20 Jason Merrill <jason@redhat.com>
7258 * g++.dg/ext/desig2.C: New.
7260 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7262 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7264 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7265 * gcc.target/powerpc/recip-3.c: Ditto.
7267 2011-07-19 Jason Merrill <jason@redhat.com>
7269 PR c++/6709 (DR 743)
7270 PR c++/42603 (DR 950)
7271 * g++.dg/cpp0x/decltype21.C: New.
7273 2011-07-20 Richard Guenther <rguenther@suse.de>
7276 * gcc.dg/tree-ssa/pr18908.c: New testcase.
7277 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7279 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
7281 * gcc.target/arm/combine-movs.c: New.
7282 * gcc.target/arm/unsigned-extend-2.c: New.
7284 2011-07-19 Jason Merrill <jason@redhat.com>
7287 * g++.dg/cpp0x/variadic114.C: New.
7289 2011-07-19 Tobias Burnus <burnus@net-b.de>
7291 * gfortran.dg/coarray_args_1.f90: New.
7292 * gfortran.dg/coarray_args_2.f90: New.
7294 2011-07-19 Janus Weil <janus@gcc.gnu.org>
7297 * gfortran.dg/allocate_error_3.f90: New.
7299 2011-07-19 Richard Guenther <rguenther@suse.de>
7301 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7302 * gcc.dg/tree-ssa/bool-11.c: Likewise.
7303 * gcc.dg/torture/20110719-1.c: New testcase.
7305 2011-07-19 Jakub Jelinek <jakub@redhat.com>
7307 PR tree-optimization/49768
7308 * gcc.c-torture/execute/pr49768.c: New test.
7310 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
7312 PR tree-optimization/49771
7313 * gcc.dg/vect/pr49771.c: New test.
7315 2011-07-18 Martin Jambor <mjambor@suse.cz>
7317 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7318 * gcc.dg/ipa/ipa-2.c: Likewise.
7319 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7320 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7321 * gcc.dg/ipa/ipa-5.c: Likewise.
7322 * gcc.dg/ipa/ipa-7.c: Likewise.
7323 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7324 * gcc.dg/ipa/ipacost-1.c: Likewise.
7325 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7327 * gcc.dg/ipa/ipcp-1.c: New test.
7328 * gcc.dg/ipa/ipcp-2.c: Likewise.
7329 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7331 2011-07-18 Jakub Jelinek <jakub@redhat.com>
7334 * gfortran.dg/pr49675.f90: New test.
7336 2011-07-18 Richard Guenther <rguenther@suse.de>
7338 * gcc.dg/torture/20110718-1.c: New testcase.
7340 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7342 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7343 * g++.dg/ext/bitfield3.C: Likewise.
7344 * g++.dg/ext/bitfield4.C: Likewise.
7345 * g++.dg/ext/bitfield5.C: Likewise.
7346 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7347 * g++.dg/other/pr23205-2.C: Likewise.
7348 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7349 * gcc.c-torture/compile/20001109-2.c: Likewise.
7350 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7351 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7352 * gcc.dg/bitfld-16.c: Likewise.
7353 * gcc.dg/bitfld-17.c: Likewise.
7354 * gcc.dg/bitfld-18.c: Likewise.
7355 * gcc.dg/builtins-config.h: Remove Netware support.
7356 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
7357 * gcc.dg/cdce2.c: Likewise.
7358 * gcc.dg/cpp/assert4.c: Remove netware support.
7359 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7360 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7362 * lib/target-supports.exp (check_visibility_available): Remove
7364 (check_profiling_available): Likewise.
7366 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
7368 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7370 2011-07-17 Tobias Burnus <burnus@net-b.de>
7371 Thomas Koenig <tkoenig@gcc.gnu.org>
7374 * gfortran.dg/generic_17.f90: Fix testcase.
7375 * gfortran.dg/interface_3.f90: Add dg-error.
7376 * gfortran.dg/use_14.f90: New.
7377 * gfortran.dg/use_15.f90: New.
7379 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
7381 * gnat.dg/pointer_controlled.adb: New test.
7383 2011-07-17 Tobias Burnus <burnus@net-b.de>
7386 * gfortran.dg/pointer_remapping_7.f90: New.
7388 2011-07-16 Jason Merrill <jason@redhat.com>
7390 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7392 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
7393 Jason Merrill <jason@redhat.com>
7397 * g++.dg/cpp0x/decltype29.C: Adjust.
7398 * g++.dg/cpp0x/error4.C: Adjust.
7399 * g++.dg/cpp0x/sfinae26.C: Adjust.
7400 * g++.dg/cpp0x/variadic105.C: Adjust.
7401 * g++.dg/template/deduce3.C: Adjust.
7402 * g++.dg/template/error45.C: Adjust.
7403 * g++.dg/template/ptrmem2.C: Adjust.
7404 * g++.dg/template/sfinae2.C: Adjust.
7405 * g++.old-deja/g++.pt/crash60.C: Adjust.
7406 * g++.old-deja/g++.pt/unify6.C: Adjust.
7407 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7408 * g++.dg/cpp0x/nullptr15.C: Adjust.
7409 * g++.dg/cpp0x/pr31431-2.C: Adjust.
7410 * g++.dg/cpp0x/pr31431.C: Adjust.
7411 * g++.dg/cpp0x/pr31434.C: Adjust.
7412 * g++.dg/cpp0x/sfinae11.C: Adjust
7413 * g++.dg/cpp0x/temp_default2.C: Adjust.
7414 * g++.dg/cpp0x/trailing4.C: Adjust.
7415 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7416 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7417 * g++.dg/cpp0x/variadic105.C: Adjust.
7418 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7419 * g++.dg/ext/vla2.C: Adjust.
7420 * g++.dg/other/ptrmem10.C: Adjust.
7421 * g++.dg/other/ptrmem11.C: Adjust.
7422 * g++.dg/overload/unknown1.C: Adjust.
7423 * g++.dg/template/conv11.C: Adjust.
7424 * g++.dg/template/dependent-expr5.C: Adjust.
7425 * g++.dg/template/friend.C: Adjust.
7426 * g++.dg/template/incomplete2.C: Adjust.
7427 * g++.dg/template/local4.C: Adjust.
7428 * g++.dg/template/local6.C: Adjust.
7429 * g++.dg/template/operator9.C: Adjust.
7430 * g++.dg/template/ttp25.C: Adjust.
7431 * g++.dg/template/unify10.C: Adjust.
7432 * g++.dg/template/unify11.C: Adjust.
7433 * g++.dg/template/unify6.C: Adjust.
7434 * g++.dg/template/unify9.C: Adjust.
7435 * g++.dg/template/varmod1.C: Adjust.
7436 * g++.old-deja/g++.brendan/crash56.C: Adjust.
7437 * g++.old-deja/g++.pt/crash28.C: Adjust.
7438 * g++.old-deja/g++.pt/explicit41.C: Adjust.
7439 * g++.old-deja/g++.pt/explicit77.C: Adjust.
7440 * g++.old-deja/g++.pt/expr2.C: Adjust.
7441 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7442 * g++.old-deja/g++.pt/spec5.C: Adjust.
7443 * g++.old-deja/g++.pt/spec6.C: Adjust.
7444 * g++.old-deja/g++.pt/unify4.C: Adjust.
7445 * g++.old-deja/g++.pt/unify8.C: Adjust.
7446 * g++.old-deja/g++.robertl/eb98.C: Adjust.
7447 * g++.dg/overload/template5.C: New testcase.
7448 * g++.dg/template/overload12.C: New testcase.
7450 2011-07-11 Tobias Burnus <burnus@net-b.de>
7452 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7453 * gfortran.dg/coarray_7.f90: Ditto.
7454 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7455 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7457 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
7459 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7461 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7462 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7463 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7465 * gcc.c-torture/execute/ieee/pr29302.x: New file.
7466 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7467 * gcc.dg/torture/builtin-math-7.c: Add a comment.
7469 2011-07-15 Jason Merrill <jason@redhat.com>
7472 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7473 Use --extra_opts instead of --additional_options.
7475 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7478 * g++.dg/torture/pr49309.C: Remove.
7480 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
7482 * gcc.target/tic6x/weak-call.c: New test.
7483 * gcc.target/tic6x/fpcmp.c: New test.
7484 * gcc.target/tic6x/fpdiv.c: New test.
7485 * gcc.target/tic6x/rotdi16-scan.c: New test.
7486 * gcc.target/tic6x/ffssi.c: New test.
7487 * gcc.target/tic6x/fpdiv-lib.c: New test.
7488 * gcc.target/tic6x/cold-lc.c: New test.
7489 * gcc.target/tic6x/longcalls.c: New test.
7490 * gcc.target/tic6x/abi-align-1.c: New test.
7491 * gcc.target/tic6x/fpcmp-finite.c: New test.
7492 * gcc.target/tic6x/rotdi16.c: New test.
7493 * gcc.target/tic6x/bswapl.c: New test.
7494 * gcc.target/tic6x/ffsdi.c: New test.
7495 * gcc.target/tic6x/tic6x.exp: New file.
7496 * gcc.target/tic6x/builtins/arith24.c: New test.
7497 * gcc.target/tic6x/builtins/smpy.c: New test.
7498 * gcc.target/tic6x/builtins/smpylh.c: New test.
7499 * gcc.target/tic6x/builtins/smpyh.c: New test.
7500 * gcc.target/tic6x/builtins/sarith1.c: New test.
7501 * gcc.target/tic6x/builtins/extclr.c: New test
7502 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7503 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7504 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7505 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7507 * gcc.c-torture/execute/20101011-1.c: Add a condition for
7509 * gcc.dg/20020312-2.c: Likewise.
7510 * gcc.dg/pr27095.c: Handle tic6x like hppa.
7511 * gcc.dg/torture/pr37868.c: Skip on tic6x.
7512 * gcc.dg/torture/builtin-math-7.c: Likewise.
7515 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7516 not testing tic6x-*-*.
7518 2011-07-14 Andrew Pinski <pinskia@gmail.com>
7521 * g++.dg/torture/pr49309.C: New testcase.
7523 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
7525 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7527 2011-07-14 Richard Guenther <rguenther@suse.de>
7529 PR tree-optimization/49651
7530 * gcc.dg/torture/pr49651.c: New testcase.
7532 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
7535 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7537 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7539 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7540 -mno-pointers-to-nested-functions.
7541 * gcc.target/powerpc/no-r11-2.c: Ditto.
7542 * gcc.target/powerpc/no-r11-3.c: Ditto.
7544 2011-07-13 Jason Merrill <jason@redhat.com>
7546 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7547 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7548 when compiling C files.
7549 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7550 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7551 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7552 * g++.dg/lookup/anon2.C: Likewise.
7553 * g++.dg/tree-ssa/copyprop.C: Likewise.
7554 * g++.old-deja/g++.jason/rfg27.C: Likewise.
7555 * g++.dg/init/vector1.C: Ignore narrowing errors.
7556 * g++.dg/torture/pr35526.C: Likewise.
7557 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7559 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
7562 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7565 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7567 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7568 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7570 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
7572 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
7573 * lib/obj-c++.exp (obj-c++_init): Ditto.
7574 * lib/file-format.exp (gcc_target_object_format): Ditto.
7575 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7576 * lib/target-supports-dg-exp (check_weak_available): Ditto.
7577 (check_visibility_available): Ditto.
7578 (check_effective_target_tls_native): Ditto.
7579 (check_effective_target_tls_emulated): Ditto.
7580 (check_effective_target_function_sections): Ditto.
7582 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
7584 * gcc.target/arm/pr48183.c: New test.
7586 2011-07-13 Richard Guenther <rguenther@suse.de>
7588 * gcc.dg/torture/20110713-1.c: New testcase.
7590 2011-07-12 Andrew Pinski <pinskia@gmail.com>
7593 * gcc.c-torture/compile/pr49474.c: New testcase.
7595 2011-07-12 Jakub Jelinek <jakub@redhat.com>
7597 PR tree-optimization/49712
7598 * gcc.c-torture/execute/pr49712.c: New test.
7600 2011-07-11 Jason Merrill <jason@redhat.com>
7603 * g++.dg/template/recurse3.C: New.
7605 2011-07-11 Jakub Jelinek <jakub@redhat.com>
7608 * gcc.dg/guality/csttest.c: New test.
7611 * gfortran.dg/pr49698.f90: New test.
7613 2011-07-11 Jeff Law <law@redhat.com>
7615 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7617 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7619 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7620 * go.test/go-test.exp (go-set-goarch): Likewise.
7622 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7625 * gcc.target/avr/torture/pr39633.c: New test case.
7627 2011-07-11 Tobias Burnus <burnus@net-b.de>
7630 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7632 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7634 * lib/target-supports.exp (check_effective_target_scheduling):
7636 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7637 * gcc.dg/pr45055.c: Ditto.
7638 * gcc.dg/pr45353.c: Ditto.
7639 * g++.dg/pr45056.C: Ditto.
7641 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7643 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7644 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7645 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7646 * g++.dg/torture/pr31863.C: Skip AVR.
7648 2011-07-10 Tobias Burnus <burnus@net-b.de>
7651 * gfortran.dg/intrinsic_signal.f90: New.
7653 2011-07-09 Jason Merrill <jason@redhat.com>
7655 * g++.dg/cpp0x/regress/regress6.C: New.
7656 * g++.dg/parse/crash45.C: Adjust message.
7657 * g++.dg/template/crash38.C: Adjust message.
7658 * g++.dg/template/crash64.C: Adjust message.
7660 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7662 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7663 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7664 * g++.dg/abi/bitfield3.C: Likewise.
7665 * g++.dg/eh/pr38662.C: Likewise.
7666 * g++.dg/ext/attrib36.C: Likewise.
7667 * g++.dg/ext/attrib37.C: Likewise.
7668 * g++.dg/ext/attrib8.C: Likewise.
7669 * g++.dg/ext/tmplattr1.C: Likewise.
7670 * g++.dg/inherit/override-attribs.C: Likewise.
7671 * g++.dg/opt/inline9.C: Likewise.
7672 * g++.dg/opt/life1.C: Likewise.
7673 * g++.dg/opt/longbranch2.C: Likewise.
7674 * g++.dg/opt/nrv12.C: Likewise.
7675 * g++.dg/opt/reg-stack4.C: Likewise.
7676 * g++.dg/other/pr35504.C: Likewise.
7677 * g++.dg/other/pr39496.C: Likewise.
7678 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7679 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7680 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7681 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7682 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7683 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7684 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7685 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7686 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7687 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7688 * g++.dg/warn/pr15774-1.C: Likewise.
7689 * g++.dg/warn/pr15774-2.C: Likewise.
7690 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7691 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7692 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7693 * g++.old-deja/g++.pt/asm2.C: Likewise.
7694 * gcc.c-torture/compile/20000804-1.c: Likewise.
7695 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7696 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7697 * gcc.dg/20020108-1.c: Likewise.
7698 * gcc.dg/20020122-2.c: Likewise.
7699 * gcc.dg/20020122-3.c: Likewise.
7700 * gcc.dg/20020206-1.c: Likewise.
7701 * gcc.dg/20020219-1.c: Likewise.
7702 * gcc.dg/20020310-1.c: Likewise.
7703 * gcc.dg/20020411-1.c: Likewise.
7704 * gcc.dg/20020418-2.c: Likewise.
7705 * gcc.dg/20020426-2.c: Likewise.
7706 * gcc.dg/20020517-1.c: Likewise.
7707 * gcc.dg/20030204-1.c: Likewise.
7708 * gcc.dg/20030826-2.c: Likewise.
7709 * gcc.dg/20031102-1.c: Likewise.
7710 * gcc.dg/20031202-1.c: Likewise.
7711 * gcc.dg/20050111-1.c: Likewise.
7712 * gcc.dg/20050503-1.c: Likewise.
7713 * gcc.dg/array-init-1.c: Likewise.
7714 * gcc.dg/builtin-apply4.c: Likewise.
7715 * gcc.dg/dfp/pr31344.c: Likewise.
7716 * gcc.dg/gomp/atomic-11.c: Likewise.
7717 * gcc.dg/graphite/pr40281.c: Likewise.
7718 * gcc.dg/ia64-sync-1.c: Likewise.
7719 * gcc.dg/ia64-sync-2.c: Likewise.
7720 * gcc.dg/ia64-sync-3.c: Likewise.
7721 * gcc.dg/ia64-sync-4.c: Likewise.
7722 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7723 * gcc.dg/invalid-call-1.c: Likewise.
7724 * gcc.dg/loop-3.c: Likewise.
7725 * gcc.dg/lower-subreg-1.c: Likewise.
7726 * gcc.dg/lto/pr47259_0.c: Likewise.
7727 * gcc.dg/nested-calls-1.c: Likewise.
7728 * gcc.dg/pr20017.c: Likewise.
7729 * gcc.dg/pr25023.c: Likewise.
7730 * gcc.dg/pr27671-2.c: Likewise.
7731 * gcc.dg/pr32176.c: Likewise.
7732 * gcc.dg/pr33676.c: Likewise.
7733 * gcc.dg/pr35045.c: Likewise.
7734 * gcc.dg/pr36015.c: Likewise.
7735 * gcc.dg/pr36584.c: Likewise.
7736 * gcc.dg/pr36998.c: Likewise.
7737 * gcc.dg/pr37438.c: Likewise.
7738 * gcc.dg/pr37908.c: Likewise.
7739 * gcc.dg/pr41241.c: Likewise.
7740 * gcc.dg/pr41340.c: Likewise.
7741 * gcc.dg/pr44136.c: Likewise.
7742 * gcc.dg/pr44194-1.c: Likewise.
7743 * gcc.dg/pr46212.c: Likewise.
7744 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7745 * gcc.dg/setjmp-2.c: Likewise.
7746 * gcc.dg/short-compare-1.c: Likewise.
7747 * gcc.dg/short-compare-2.c: Likewise.
7748 * gcc.dg/smod-1.c: Likewise.
7749 * gcc.dg/sync-2.c: Likewise.
7750 * gcc.dg/sync-3.c: Likewise.
7751 * gcc.dg/tls/opt-1.c: Likewise.
7752 * gcc.dg/tls/opt-2.c: Likewise.
7753 * gcc.dg/tls/opt-3.c: Likewise.
7754 * gcc.dg/torture/badshift.c: Likewise.
7755 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7756 * gcc.dg/torture/pr20314-2.c: Likewise.
7757 * gcc.dg/torture/pr36891.c: Likewise.
7758 * gcc.dg/torture/pr38774.c: Likewise.
7759 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7760 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7761 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7762 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7763 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7764 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7765 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7766 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7767 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7768 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7769 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7770 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7771 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7772 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7773 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7774 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7775 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7776 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7777 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7778 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7779 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7780 * gcc.dg/unroll-1.c: Likewise.
7781 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7782 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7783 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7784 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7785 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7786 * gcc.target/i386/20000609-1.c: Likewise.
7787 * gcc.target/i386/20000720-1.c: Likewise.
7788 * gcc.target/i386/20000724-1.c: Likewise.
7789 * gcc.target/i386/20011107-1.c: Likewise.
7790 * gcc.target/i386/20011119-1.c: Likewise.
7791 * gcc.target/i386/20020201-3.c: Likewise.
7792 * gcc.target/i386/20020218-1.c: Likewise.
7793 * gcc.target/i386/20020729-1.c: Likewise.
7794 * gcc.target/i386/20030926-1.c: Likewise.
7795 * gcc.target/i386/20060125-1.c: Likewise.
7796 * gcc.target/i386/20060125-2.c: Likewise.
7797 * gcc.target/i386/20060512-1.c: Likewise.
7798 * gcc.target/i386/20060512-2.c: Likewise.
7799 * gcc.target/i386/20060512-3.c: Likewise.
7800 * gcc.target/i386/20060512-4.c: Likewise.
7801 * gcc.target/i386/387-1.c: Likewise.
7802 * gcc.target/i386/387-2.c: Likewise.
7803 * gcc.target/i386/387-5.c: Likewise.
7804 * gcc.target/i386/387-6.c: Likewise.
7805 * gcc.target/i386/980312-1.c: Likewise.
7806 * gcc.target/i386/980313-1.c: Likewise.
7807 * gcc.target/i386/990117-1.c: Likewise.
7808 * gcc.target/i386/990424-1.c: Likewise.
7809 * gcc.target/i386/990524-1.c: Likewise.
7810 * gcc.target/i386/991129-1.c: Likewise.
7811 * gcc.target/i386/991214-1.c: Likewise.
7812 * gcc.target/i386/991230-1.c: Likewise.
7813 * gcc.target/i386/addr-sel-1.c: Likewise.
7814 * gcc.target/i386/aggregate-ret1.c: Likewise.
7815 * gcc.target/i386/aggregate-ret2.c: Likewise.
7816 * gcc.target/i386/align-main-3.c: Likewise.
7817 * gcc.target/i386/amd64-abi-1.c: Likewise.
7818 * gcc.target/i386/amd64-abi-2.c: Likewise.
7819 * gcc.target/i386/amd64-abi-4.c: Likewise.
7820 * gcc.target/i386/amd64-abi-5.c: Likewise.
7821 * gcc.target/i386/amd64-abi-6.c: Likewise.
7822 * gcc.target/i386/asm-1.c: Likewise.
7823 * gcc.target/i386/asm-3.c: Likewise.
7824 * gcc.target/i386/asm-5.c: Likewise.
7825 * gcc.target/i386/attributes-error.c: Likewise.
7826 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7827 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7828 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7829 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7830 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7831 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7832 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7833 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7834 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7835 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7836 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7837 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7838 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7839 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7840 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7841 * gcc.target/i386/bitfield1.c: Likewise.
7842 * gcc.target/i386/bitfield2.c: Likewise.
7843 * gcc.target/i386/bmi-2.c: Likewise.
7844 * gcc.target/i386/bmi-5.c: Likewise.
7845 * gcc.target/i386/builtin-unreachable.c: Likewise.
7846 * gcc.target/i386/cleanup-2.c: Likewise.
7847 * gcc.target/i386/clobbers.c: Likewise.
7848 * gcc.target/i386/cmov8.c: Likewise.
7849 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7850 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7851 * gcc.target/i386/compress-float-387.c: Likewise.
7852 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7853 * gcc.target/i386/compress-float-sse.c: Likewise.
7854 * gcc.target/i386/crc32-2.c: Likewise.
7855 * gcc.target/i386/crc32-3.c: Likewise.
7856 * gcc.target/i386/divmod-7.c: Likewise.
7857 * gcc.target/i386/divmod-8.c: Likewise.
7858 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7859 * gcc.target/i386/fma3-builtin.c: Likewise.
7860 * gcc.target/i386/fma3-fma.c: Likewise.
7861 * gcc.target/i386/fma4-256-vector.c: Likewise.
7862 * gcc.target/i386/fma4-builtin.c: Likewise.
7863 * gcc.target/i386/fma4-fma-2.c: Likewise.
7864 * gcc.target/i386/fma4-fma.c: Likewise.
7865 * gcc.target/i386/fma4-vector-2.c: Likewise.
7866 * gcc.target/i386/fma4-vector.c: Likewise.
7867 * gcc.target/i386/funcspec-1.c: Likewise.
7868 * gcc.target/i386/funcspec-10.c: Likewise.
7869 * gcc.target/i386/funcspec-11.c: Likewise.
7870 * gcc.target/i386/funcspec-2.c: Likewise.
7871 * gcc.target/i386/funcspec-5.c: Likewise.
7872 * gcc.target/i386/funcspec-6.c: Likewise.
7873 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7874 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7875 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7876 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7877 * gcc.target/i386/incoming-1.c: Likewise.
7878 * gcc.target/i386/incoming-10.c: Likewise.
7879 * gcc.target/i386/incoming-11.c: Likewise.
7880 * gcc.target/i386/incoming-12.c: Likewise.
7881 * gcc.target/i386/incoming-13.c: Likewise.
7882 * gcc.target/i386/incoming-14.c: Likewise.
7883 * gcc.target/i386/incoming-15.c: Likewise.
7884 * gcc.target/i386/incoming-2.c: Likewise.
7885 * gcc.target/i386/incoming-3.c: Likewise.
7886 * gcc.target/i386/incoming-4.c: Likewise.
7887 * gcc.target/i386/incoming-5.c: Likewise.
7888 * gcc.target/i386/incoming-6.c: Likewise.
7889 * gcc.target/i386/incoming-7.c: Likewise.
7890 * gcc.target/i386/incoming-8.c: Likewise.
7891 * gcc.target/i386/incoming-9.c: Likewise.
7892 * gcc.target/i386/lea.c: Likewise.
7893 * gcc.target/i386/local.c: Likewise.
7894 * gcc.target/i386/loop-1.c: Likewise.
7895 * gcc.target/i386/loop-2.c: Likewise.
7896 * gcc.target/i386/loop-3.c: Likewise.
7897 * gcc.target/i386/max-stack-align.c: Likewise.
7898 * gcc.target/i386/memcpy-1.c: Likewise.
7899 * gcc.target/i386/movbe-2.c: Likewise.
7900 * gcc.target/i386/movq-2.c: Likewise.
7901 * gcc.target/i386/movq.c: Likewise.
7902 * gcc.target/i386/nrv1.c: Likewise.
7903 * gcc.target/i386/pad-4.c: Likewise.
7904 * gcc.target/i386/pad-5a.c: Likewise.
7905 * gcc.target/i386/pad-5b.c: Likewise.
7906 * gcc.target/i386/pad-6a.c: Likewise.
7907 * gcc.target/i386/pad-6b.c: Likewise.
7908 * gcc.target/i386/pad-7.c: Likewise.
7909 * gcc.target/i386/pad-9.c: Likewise.
7910 * gcc.target/i386/pentium4-not-mull.c: Likewise.
7911 * gcc.target/i386/pic-1.c: Likewise.
7912 * gcc.target/i386/pr12092-1.c: Likewise.
7913 * gcc.target/i386/pr12329.c: Likewise.
7914 * gcc.target/i386/pr21518.c: Likewise.
7915 * gcc.target/i386/pr22362.c: Likewise.
7916 * gcc.target/i386/pr22585.c: Likewise.
7917 * gcc.target/i386/pr23098.c: Likewise.
7918 * gcc.target/i386/pr25196.c: Likewise.
7919 * gcc.target/i386/pr25293.c: Likewise.
7920 * gcc.target/i386/pr25654.c: Likewise.
7921 * gcc.target/i386/pr26449.c: Likewise.
7922 * gcc.target/i386/pr26778.c: Likewise.
7923 * gcc.target/i386/pr26826.c: Likewise.
7924 * gcc.target/i386/pr27266.c: Likewise.
7925 * gcc.target/i386/pr29978.c: Likewise.
7926 * gcc.target/i386/pr30505.c: Likewise.
7927 * gcc.target/i386/pr30961-1.c: Likewise.
7928 * gcc.target/i386/pr31628.c: Likewise.
7929 * gcc.target/i386/pr32000-2.c: Likewise.
7930 * gcc.target/i386/pr32661-1.c: Likewise.
7931 * gcc.target/i386/pr32708-2.c: Likewise.
7932 * gcc.target/i386/pr32708-3.c: Likewise.
7933 * gcc.target/i386/pr34256.c: Likewise.
7934 * gcc.target/i386/pr34312.c: Likewise.
7935 * gcc.target/i386/pr34522.c: Likewise.
7936 * gcc.target/i386/pr35160.c: Likewise.
7937 * gcc.target/i386/pr35281.c: Likewise.
7938 * gcc.target/i386/pr36246.c: Likewise.
7939 * gcc.target/i386/pr36786.c: Likewise.
7940 * gcc.target/i386/pr37275.c: Likewise.
7941 * gcc.target/i386/pr37843-3.c: Likewise.
7942 * gcc.target/i386/pr37843-4.c: Likewise.
7943 * gcc.target/i386/pr39082-1.c: Likewise.
7944 * gcc.target/i386/pr39431.c: Likewise.
7945 * gcc.target/i386/pr39496.c: Likewise.
7946 * gcc.target/i386/pr39543-2.c: Likewise.
7947 * gcc.target/i386/pr39911.c: Likewise.
7948 * gcc.target/i386/pr40718.c: Likewise.
7949 * gcc.target/i386/pr40906-1.c: Likewise.
7950 * gcc.target/i386/pr40906-2.c: Likewise.
7951 * gcc.target/i386/pr40906-3.c: Likewise.
7952 * gcc.target/i386/pr40934.c: Likewise.
7953 * gcc.target/i386/pr41900.c: Likewise.
7954 * gcc.target/i386/pr42589.c: Likewise.
7955 * gcc.target/i386/pr43662.c: Likewise.
7956 * gcc.target/i386/pr43671.c: Likewise.
7957 * gcc.target/i386/pr43766.c: Likewise.
7958 * gcc.target/i386/pr43869.c: Likewise.
7959 * gcc.target/i386/pr44942.c: Likewise.
7960 * gcc.target/i386/pr44948-2a.c: Likewise.
7961 * gcc.target/i386/pr45234.c: Likewise.
7962 * gcc.target/i386/pr45336-2.c: Likewise.
7963 * gcc.target/i386/pr45336-4.c: Likewise.
7964 * gcc.target/i386/pr45852.c: Likewise.
7965 * gcc.target/i386/pr46470.c: Likewise.
7966 * gcc.target/i386/pr48037-1.c: Likewise.
7967 * gcc.target/i386/pr48389.c: Likewise.
7968 * gcc.target/i386/pr49095.c: Likewise.
7969 * gcc.target/i386/pr9771-1.c: Likewise.
7970 * gcc.target/i386/rdfsbase-1.c: Likewise.
7971 * gcc.target/i386/rdfsbase-2.c: Likewise.
7972 * gcc.target/i386/rdgsbase-1.c: Likewise.
7973 * gcc.target/i386/rdgsbase-2.c: Likewise.
7974 * gcc.target/i386/rdrand-3.c: Likewise.
7975 * gcc.target/i386/regparm-stdcall.c: Likewise.
7976 * gcc.target/i386/regparm.c: Likewise.
7977 * gcc.target/i386/reload-1.c: Likewise.
7978 * gcc.target/i386/rotate-2.c: Likewise.
7979 * gcc.target/i386/sibcall-5.c: Likewise.
7980 * gcc.target/i386/signbit-1.c: Likewise.
7981 * gcc.target/i386/signbit-2.c: Likewise.
7982 * gcc.target/i386/signbit-3.c: Likewise.
7983 * gcc.target/i386/sse-5.c: Likewise.
7984 * gcc.target/i386/sse-8.c: Likewise.
7985 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7986 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7987 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7988 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7989 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7990 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7991 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7992 * gcc.target/i386/sse2-movq-2.c: Likewise.
7993 * gcc.target/i386/sse2-movq-3.c: Likewise.
7994 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7995 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7996 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7997 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7998 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7999 * gcc.target/i386/ssefn-1.c: Likewise.
8000 * gcc.target/i386/ssefn-2.c: Likewise.
8001 * gcc.target/i386/sseregparm-1.c: Likewise.
8002 * gcc.target/i386/sseregparm-2.c: Likewise.
8003 * gcc.target/i386/sseregparm-3.c: Likewise.
8004 * gcc.target/i386/sseregparm-4.c: Likewise.
8005 * gcc.target/i386/sseregparm-5.c: Likewise.
8006 * gcc.target/i386/sseregparm-6.c: Likewise.
8007 * gcc.target/i386/sseregparm-7.c: Likewise.
8008 * gcc.target/i386/sseregparm-8.c: Likewise.
8009 * gcc.target/i386/stack-realign.c: Likewise.
8010 * gcc.target/i386/stack-usage-realign.c: Likewise.
8011 * gcc.target/i386/stackalign/asm-1.c: Likewise.
8012 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8013 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8014 * gcc.target/i386/stackalign/return-1.c: Likewise.
8015 * gcc.target/i386/stackalign/return-2.c: Likewise.
8016 * gcc.target/i386/stackalign/return-3.c: Likewise.
8017 * gcc.target/i386/tailcall-1.c: Likewise.
8018 * gcc.target/i386/tbm-2.c: Likewise.
8019 * gcc.target/i386/udivmod-7.c: Likewise.
8020 * gcc.target/i386/udivmod-8.c: Likewise.
8021 * gcc.target/i386/unroll-1.c: Likewise.
8022 * gcc.target/i386/vararg-1.c: Likewise.
8023 * gcc.target/i386/vararg-2.c: Likewise.
8024 * gcc.target/i386/vect8-ret.c: Likewise.
8025 * gcc.target/i386/vectorize5.c: Likewise.
8026 * gcc.target/i386/wmul-1.c: Likewise.
8027 * gcc.target/i386/wmul-2.c: Likewise.
8028 * gcc.target/i386/wrfsbase-1.c: Likewise.
8029 * gcc.target/i386/wrfsbase-2.c: Likewise.
8030 * gcc.target/i386/wrgsbase-1.c: Likewise.
8031 * gcc.target/i386/wrgsbase-2.c: Likewise.
8032 * gcc.target/i386/xop-pcmov.c: Likewise.
8033 * gcc.target/i386/xop-pcmov2.c: Likewise.
8034 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8035 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8036 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8037 * gcc.target/i386/xop-shift1-vector.c: Likewise.
8038 * gcc.target/i386/xop-shift2-vector.c: Likewise.
8039 * gcc.target/i386/xop-shift3-vector.c: Likewise.
8040 * gcc.target/i386/zee.c: Likewise.
8041 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8042 * gfortran.dg/compiler-directive_2.f: Likewise.
8043 * gfortran.dg/g77/20010216-1.f: Likewise.
8044 * gfortran.dg/gomp/pr39152.f90: Likewise.
8045 * gfortran.dg/pr33794.f90: Likewise.
8047 2011-07-09 Jason Merrill <jason@redhat.com>
8049 * g++.dg/cpp0x/regress/regress5.C: New.
8051 2011-07-08 Jason Merrill <jason@redhat.com>
8054 * g++.dg/expr/compound-asn1.C: New.
8055 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8057 2011-07-08 Jakub Jelinek <jakub@redhat.com>
8060 * gcc.target/powerpc/altivec-34.c: New test.
8062 2011-07-08 Jason Merrill <jason@redhat.com>
8065 * g++.dg/abi/guard3.C: New.
8067 2011-07-08 Julian Brown <julian@codesourcery.com>
8069 * lib/target-supports.exp
8070 (check_effective_target_arm_little_endian): New.
8071 (check_effective_target_vect_pack_trunc): Use above.
8072 (check_effective_target_vect_unpack): Likewise.
8073 (check_effective_target_vect_element_align): Test
8074 check_effective_target_arm_vect_no_misalign for ARM.
8076 2011-07-08 Jason Merrill <jason@redhat.com>
8079 * g++.dg/cpp0x/constexpr-rom.C: New.
8081 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
8084 * g++.dg/torture/pr49519.C: New test.
8086 2011-07-08 Martin Jambor <mjambor@suse.cz>
8088 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8090 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8093 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8095 2011-07-08 Richard Guenther <rguenther@suse.de>
8097 PR tree-optimization/49662
8098 * gcc.dg/graphite/interchange-14.c: XFAIL.
8099 * gcc.dg/graphite/interchange-15.c: Likewise.
8100 * gcc.dg/graphite/interchange-mvt.c: Likewise.
8102 2011-07-06 Jason Merrill <jason@redhat.com>
8105 * g++.dg/cpp0x/regress/regress4.C: New.
8107 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
8110 * gfortran.dg/result_in_spec_4.f90: New test.
8112 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8114 * gcc.target/sparc/cas64.c: New test.
8116 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8119 * g++.dg/torture/pr49644.C: New test.
8122 * gcc.c-torture/execute/pr49644.c: New test.
8124 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
8126 * lib/target-supports.exp (check_effective_target_ia32): New.
8127 (check_effective_target_x32): Likewise.
8128 (check_effective_target_vect_cmdline_needed): Also check x32.
8130 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8132 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8134 * gcc.target/arm/pr42235.c: Likewise.
8135 * gcc.target/arm/pr42495.c: Likewise.
8136 * gcc.target/arm/pr42574.c: Likewise.
8137 * gcc.target/arm/thumb-branch1.c: Likewise.
8139 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8140 unneeded prune of possible warning.
8141 * gcc.target/arm/pr40956.c: Likewise.
8142 * gcc.target/arm/pr42505.c: Likewise.
8144 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8145 * gcc.c-torture/compile/pr46883.c: Likewise.
8146 * gcc.c-torture/compile/pr46934.c: Likewise.
8148 * gcc.target/arm/pr41679.c: Remove test directives in preparation
8149 for move to ../../gcc.c-torture/compile.
8150 * gcc.target/arm/pr46883.c: Likewise.
8151 * gcc.target/arm/pr46934.c: Likewise.
8153 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8154 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8155 * gcc.target/arm/wmul-1.c: Likewise.
8156 * gcc.target/arm/wmul-2.c: Likewise.
8157 * gcc.target/arm/wmul-3.c: Likewise.
8158 * gcc.target/arm/wmul-4.c: Likewise.
8159 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8160 add tab after scan target.
8161 * gcc.target/arm/smlaltt-1.c: Likewise.
8162 * gcc.target/arm/smlatb-1.c: Likewise.
8163 * gcc.target/arm/smlatt-1.c: Likewise.
8165 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8168 * gcc.dg/debug/pr49522.c: New test.
8170 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
8172 * gcc.dg/pragma-align.c: Run only if target !default_packed.
8173 * gcc.dg/pr46212.c: Run only if target int32plus.
8174 * gcc.dg/torture/pr48146.c: Ditto.
8175 * gcc.dg/tree-ssa/vrp51.c: Ditto.
8176 * c-c++-common/pr44832.c: Ditto.
8177 * gcc.dg/pr49544.c: Run only if target ptr32plus.
8178 * gcc.dg/pr31490.c: Ditto.
8179 * gcc.dg/torture/builtin-math-7.c: Run only if target
8181 * gcc.dg/torture/pr45764.c: Skip for AVR.
8182 * gcc.dg/pr47893.c: Ditto.
8184 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8186 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8187 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8188 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8189 add tab to scan target.
8191 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
8193 * gcc.target/arm/neon-modes-3.c: New test.
8195 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
8197 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8198 -fno-loop-interchange -ffast-math.
8200 2011-07-07 Richard Guenther <rguenther@suse.de>
8202 * gcc.dg/ftrapv-3.c: New testcase.
8204 2011-07-07 Richard Guenther <rguenther@suse.de>
8206 * gcc.dg/tree-ssa/vrp58.c: New testcase.
8207 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8209 2011-07-07 Kai Tietz <ktietz@redhat.com>
8211 * gcc.dg/binop-notxor1.c: New test.
8212 * gcc.dg/binop-notand4a.c: New test.
8213 * gcc.dg/binop-notxor2.c: New test.
8214 * gcc.dg/binop-notand3a.c: New test.
8215 * gcc.dg/binop-notand2a.c: New test.
8216 * gcc.dg/binop-notand6a.c: New test.
8217 * gcc.dg/binop-notor1.c: New test.
8218 * gcc.dg/binop-notand1a.c: New test.
8219 * gcc.dg/binop-notand5a.c: New test.
8220 * gcc.dg/binop-notor2.c: New test.
8222 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8225 * gcc.dg/gomp/pr49640.c: New test.
8227 2011-07-07 Richard Guenther <rguenther@suse.de>
8229 * gcc.dg/graphite/pr37485.c: Add -floop-block.
8231 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8234 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8236 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8238 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8239 * gcc.target/powerpc/no-r11-2.c: Ditto.
8240 * gcc.target/powerpc/no-r11-3.c: Ditto.
8242 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
8244 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8245 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8247 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
8249 * lib/target-supports.exp (check_profiling_available): Disable
8250 profiling with -fprofile-generate for target avr.
8252 2011-07-06 Richard Guenther <rguenther@suse.de>
8254 PR tree-optimization/49645
8255 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8257 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
8260 * gcc.dg/pr47383.c: New.
8262 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8264 PR tree-optimization/49647
8265 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8267 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
8270 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8271 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8273 2011-07-05 Jason Merrill <jason@redhat.com>
8276 * g++.dg/template/template-id-4.C: New.
8278 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8280 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8281 * gcc.dg/pr43402.c: Ditto.
8283 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8285 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8287 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8289 * gcc.target/powerpc/ppc-switch-1.c: New test for
8290 --param case-values-threshold.
8291 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8293 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
8295 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8297 2011-07-05 Jason Merrill <jason@redhat.com>
8299 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8301 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
8303 PR tree-optimization/47654
8304 * gcc.dg/graphite/block-pr47654.c: New.
8306 2011-07-05 Jason Merrill <jason@redhat.com>
8308 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8310 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
8312 PR tree-optimization/49580
8313 * gcc.dg/autopar/pr49580.c: New test.
8315 2011-07-05 Richard Guenther <rguenther@suse.de>
8317 PR tree-optimization/49518
8318 PR tree-optimization/49628
8319 * g++.dg/torture/pr49628.C: New testcase.
8320 * gcc.dg/torture/pr49518.c: Likewise.
8322 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8324 * ada/acats/run_acats (which): Extract last field from type -p,
8325 type output only if command succeeded.
8327 2011-07-04 Jason Merrill <jason@redhat.com>
8329 * g++.dg/abi/mangle48.C: New.
8331 * g++.dg/cpp0x/diag1.C: New.
8333 * g++.dg/diagnostic/aka1.C: New.
8335 2011-07-04 Jakub Jelinek <jakub@redhat.com>
8337 PR rtl-optimization/49619
8338 * gcc.dg/pr49619.c: New test.
8340 PR rtl-optimization/49472
8341 * gfortran.dg/pr49472.f90: New test.
8344 * gcc.dg/pr49602.c: New test.
8346 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
8350 * gcc.target/avr/avr.exp: Run over cpp files, too.
8351 * gcc.target/avr/torture/avr-torture.exp: Ditto.
8352 * gcc.target/avr/progmem.h: New file.
8353 * gcc.target/avr/exit-abort.h: New file.
8354 * gcc.target/avr/progmem-error-1.c: New file.
8355 * gcc.target/avr/progmem-error-1.cpp: New file.
8356 * gcc.target/avr/progmem-warning-1.c: New file.
8357 * gcc.target/avr/torture/progmem-1.c: New file.
8358 * gcc.target/avr/torture/progmem-1.cpp: New file.
8360 2011-07-04 Richard Guenther <rguenther@suse.de>
8362 PR tree-optimization/49615
8363 * g++.dg/torture/pr49615.C: New testcase.
8365 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
8367 PR tree-optimization/49610
8368 * gcc.dg/vect/pr49610.c: New test.
8370 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
8372 * gnat.dg/specs/debug1.ads: New test.
8374 2011-07-02 Janus Weil <janus@gcc.gnu.org>
8377 * gfortran.dg/typebound_proc_23.f90: New.
8379 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
8382 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8384 2011-07-01 Jason Merrill <jason@redhat.com>
8387 * g++.dg/template/template-id-3.C: New.
8390 * g++.dg/template/qualified-id4.C: New.
8393 * g++.dg/template/explicit-args4.C: New.
8396 * g++.dg/template/offsetof2.C: New.
8398 2011-07-01 Kai Tietz <ktietz@redhat.com>
8400 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8402 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8405 * lib/target-supports.exp (check_effective_target_gld): New proc.
8407 2011-07-01 Richard Guenther <rguenther@suse.de>
8409 PR tree-optimization/49603
8410 * gcc.dg/torture/pr49603.c: New testcase.
8412 2011-06-30 Jason Merrill <jason@redhat.com>
8415 * g++.dg/rtti/template1.C: New.
8418 * g++.dg/cpp0x/regress/ctor1.C: New.
8421 * g++.dg/cpp0x/initlist54.C: New.
8423 2011-06-30 Martin Jambor <mjambor@suse.cz>
8425 * gcc.dg/tree-ssa/sra-12.c: New test.
8427 2011-06-29 Jason Merrill <jason@redhat.com>
8429 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8431 2011-06-30 Richard Guenther <rguenther@suse.de>
8433 PR tree-optimization/46787
8434 * gcc.dg/vect/vect-121.c: New testcase.
8436 2011-06-30 Martin Jambor <mjambor@suse.cz>
8438 PR tree-optimization/49094
8439 * gcc.dg/tree-ssa/pr49094.c: New test.
8441 2011-06-30 Jakub Jelinek <jakub@redhat.com>
8444 * gfortran.dg/pr49540-1.f90: New test.
8445 * gfortran.dg/pr49540-2.f90: New test.
8447 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8450 * ada/acats/run_acats (which): Use last field of type -p output.
8452 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8453 Iain Sandoe <iains@gcc.gnu.org>
8456 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8457 Only skip on 64-bit *-*-darwin8* && !objc2.
8459 2011-06-30 Richard Guenther <rguenther@suse.de>
8461 PR tree-optimization/38752
8462 * gcc.c-torture/compile/pr38752.c: New testcase.
8464 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
8466 * gcc.dg/vect/slp-widen-mult-half.c: New test.
8467 * gcc.dg/vect/vect-widen-mult-half.c: New test.
8469 2011-06-29 Jason Merrill <jason@redhat.com>
8472 * g++.dg/cpp0x/initlist53.C: Use placement new.
8473 * g++.dg/cpp0x/initlist-value.C: Use placement new.
8474 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8477 * g++.dg/cpp0x/trailing6.C: New.
8478 * g++.dg/cpp0x/pr45908.C: No error.
8481 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8484 * g++.dg/cpp0x/constexpr-using2.C: New.
8486 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8489 * g++.dg/cpp0x/constexpr-diag3.C: New.
8490 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8491 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8492 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8493 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8495 2011-06-29 Jason Merrill <jason@redhat.com>
8497 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8499 2011-06-29 Richard Guenther <rguenther@suse.de>
8501 * gcc.dg/tree-ssa/loop-17.c: Adjust.
8503 2011-06-29 Jason Merrill <jason@redhat.com>
8505 * g++.dg/cpp0x/initlist-value2.C: New.
8507 * g++.dg/cpp0x/constexpr-initlist4.C: New.
8508 * g++.dg/cpp0x/initlist-value.C: New.
8510 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
8512 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8514 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8516 * gcc.dg/inline_1.c: Remove dg-excess-errors.
8517 * gcc.dg/inline_2.c: Likewise.
8518 * gcc.dg/unroll_1.c: Likewise.
8520 2011-06-29 Jakub Jelinek <jakub@redhat.com>
8523 * gcc.target/i386/pr49567.c: New test.
8525 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
8527 * gnat.dg/opt17.ad[sb]: New test.
8529 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8530 Tom de Vries <tom@codesourcery.com>
8532 * lib/target-supports.exp (check_effective_target_arm_nothumb)
8533 (check_effective_target_arm_thumb2): New effective targets.
8534 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
8535 properly. Clean up temporary files.
8536 * gcc.target/arm/ivopts-2.c: Likewise.
8537 * gcc.target/arm/ivopts-3.c: Likewise.
8538 * gcc.target/arm/ivopts-4.c: Likewise.
8539 * gcc.target/arm/ivopts-5.c: Likewise.
8540 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8542 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8545 * gfortran.dg/reshape_zerosize_3.f90: New test.
8547 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8549 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8550 * gcc.target/arm/vfp-ldmias.c: Likewise.
8551 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8552 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8553 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8554 * gcc.target/arm/vfp-stmias.c: Likewise.
8555 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8556 * gcc.target/arm/vfp-stmiad.c: Likewise.
8558 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8560 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8562 * gcc.target/arm/pr45701-2.c: Ditto.
8564 2011-06-27 Janus Weil <janus@gcc.gnu.org>
8567 * gfortran.dg/allocatable_scalar_9.f90: Modified.
8568 * gfortran.dg/extends_14.f03: Modified.
8570 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8572 * lib/target-supports-dg.exp (dg-require-effective-target): Return
8573 early if the test is already being skipped.
8575 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8576 scan-assembler-dem-not): For missing file, report unresolved with
8577 same message as for pass/fail, with reason reported in log file.
8579 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8580 from add_options_for_arm_neon_fp16.
8581 (check_effective_target_arm_fp16_ok_nocache): Renamed from
8582 check_effective_target_arm_neon_fp16_ok_nocache.
8583 Check -mfpu and -mfloat-abi options from current multilib.
8584 Do not require neon support.
8585 (check_effective_target_arm_fp16_ok): Renamed from
8586 check_effecitve_target_arm_neon_fp16_ok.
8587 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8588 arm_neon_fp16_ok and arm_fp16.
8589 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8590 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8591 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8592 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8594 2011-06-27 Jakub Jelinek <jakub@redhat.com>
8596 * gcc.dg/builtin-assume-aligned-1.c: New test.
8597 * gcc.dg/builtin-assume-aligned-2.c: New test.
8598 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8601 * gcc.dg/pr49544.c: New test.
8603 2011-06-27 Richard Guenther <rguenther@suse.de>
8605 PR tree-optimization/49394
8606 * g++.dg/torture/pr49394.C: New testcase.
8608 2011-06-27 Kai Tietz <ktietz@redhat.com>
8610 * gcc.dg/optimize-bswapdi-2.c: New test.
8612 2011-06-27 Michael Hope <michael.hope@linaro.org>
8613 Richard Sandiford <richard.sandiford@linaro.org>
8615 PR tree-optimization/49169
8616 * gcc.dg/torture/pr49169.c: New test.
8618 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8621 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8623 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8626 2011-06-26 Jason Merrill <jason@redhat.com>
8628 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8631 * g++.dg/init/ref19.C: New.
8632 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8634 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8636 PR tree-optimization/48377
8637 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8640 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8643 * lib/target-supports.exp (check_effective_target_non_strict_align):
8645 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8647 2011-06-24 Martin Jambor <mjambor@suse.cz>
8649 PR tree-optimizations/49516
8650 * g++.dg/tree-ssa/pr49516.C: New test.
8652 2011-06-23 Jason Merrill <jason@redhat.com>
8655 * g++.dg/template/partial10.C: New.
8656 * g++.dg/template/partial11.C: New.
8658 2011-06-23 Jeff Law <law@redhat.com>
8661 * gcc.dg/pr48770.c: New test.
8663 2011-06-23 Jan Hubicka <jh@suse.cz>
8666 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8668 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8671 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8672 instead of -fdump-tree-optimized.
8674 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8677 * g++.dg/template/crash107.C: New.
8678 * g++.dg/template/error17.C: Adjust.
8680 2011-06-23 Jason Merrill <jason@redhat.com>
8683 * g++.dg/cpp0x/defaulted30.C: New.
8686 * g++.dg/rtti/anon-ns1.C: New.
8689 * g++.dg/init/ref18.C: New.
8692 * g++.dg/template/partial9.C: New.
8694 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8697 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8699 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8702 * gcc.dg/pr49496.c: New test.
8704 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8706 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8709 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8711 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8712 * gcc.target/arm/pr42879.c: Likewise.
8713 * gcc.target/arm/pr45701-3.c: Likewise.
8715 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8716 * gcc.target/arm/pr40482.c: Likewise.
8717 * gcc.target/arm/stack-corruption.c: Likewise.
8719 2011-06-22 Richard Guenther <rguenther@suse.de>
8721 PR tree-optimization/49493
8722 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8724 2011-06-22 Jason Merrill <jason@redhat.com>
8727 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8729 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8730 Dmitry Melnik <dm@ispras.ru>
8732 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8733 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8734 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8736 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8738 * gcc.target/arm/tlscall.c: New.
8740 2011-06-21 Jason Merrill <jason@redhat.com>
8743 * g++.dg/cpp0x/constexpr-ref1.C: New.
8744 * g++.dg/cpp0x/constexpr-ref2.C: New.
8745 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8748 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8751 * g++.dg/template/param3.C: New.
8753 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8755 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8756 my_clrsb test functions.
8758 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8759 test_sll, test_ull): Add clrsb tests.
8760 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8763 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8766 * gfortran.dg/class_44.f03: New.
8768 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8770 PR tree-optimization/49478
8771 * gcc.dg/vect/pr49478.c
8773 2011-06-21 Richard Guenther <rguenther@suse.de>
8775 PR tree-optimization/49483
8776 * gcc.dg/vect/vect-120.c: New testcase.
8778 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8781 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8782 * gcc.dg/vect/vect-peel-4.c: Likewise.
8784 2011-06-22 Christian Bruel <christian.bruel@st.com>
8787 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8788 * gcc.dg/always_inline2.c: Likewise.
8789 * gcc.dg/always_inline3.c: Likewise.
8790 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8791 * gcc.dg/inline_1.c: Likewise.
8792 * gcc.dg/inline_2.c: Likewise.
8793 * gcc.dg/inline_3.c: Likewise.
8794 * gcc.dg/inline_4.c: Likewise.
8795 * gcc.dg/20051201-1.c: Likewise.
8796 * gcc.dg/pr40087.c: Likewise.
8797 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8798 * gcc.dg/inline-22.c: Likewise.
8799 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8800 * gcc.dg/lto/20090218-1_1.c: Likewise.
8801 * g++.dg/ipa/devirt-7.C: Likewise.
8802 * gcc.dg/uninit-pred-5_a.c: Likewise.
8803 * gcc.dg/uninit-pred-5_b.c: Likewise.
8804 * gcc.dg/fail_always_inline.c: New.
8806 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8808 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8809 into 6 jobs instead of 3.
8811 2011-06-20 Jason Merrill <jason@redhat.com>
8814 * g++.dg/cpp0x/initlist53.C: New.
8816 2011-06-20 Tobias Burnus <burnus@net-b.de>
8819 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8820 * gfortran.dg/coarray_lock_3.f90: New.
8821 * gfortran.dg/coarray/lock_1.f90: New.
8823 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8825 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8826 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8827 unresolved and report the reason to the log file.
8829 * lib/scanasm.exp (object-size): Move argument processing earlier
8830 to report errors before verifying that the file exists. Report
8831 problems detected at runtime as unresolved instead of error and
8832 report their reasons to the log file.
8834 2011-06-20 Jason Merrill <jason@redhat.com>
8837 * g++.dg/cpp0x/explicit6.C: New.
8840 * g++.dg/cpp0x/enum20.C: New.
8843 * g++.dg/ext/attr-aligned01.C: New.
8846 * g++.dg/cpp0x/variadic-default.C: New.
8849 * g++.dg/cpp0x/auto26.C: New.
8852 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8854 2011-06-20 Kai Tietz <ktietz@redhat.com>
8856 * gcc.dg/binop-notand1.c: New test.
8857 * gcc.dg/binop-notand2.c: New test.
8858 * gcc.dg/binop-notand3.c: New test.
8859 * gcc.dg/binop-notand4.c: New test.
8860 * gcc.dg/binop-notand5.c: New test.
8861 * gcc.dg/binop-notand6.c: New test.
8863 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8866 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8868 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8871 * gfortran.dg/proc_ptr_31.f90: New.
8873 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8875 * gnat.dg/volatile6.adb: New test.
8876 * gnat.dg/volatile7.adb: Likewise.
8877 * gnat.dg/volatile8.adb: Likewise.
8878 * gnat.dg/volatile9.adb: Likewise.
8880 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8882 * gnat.dg/constant3.adb: New test.
8884 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8887 * gfortran.dg/read_list_eof_1.f90: New test.
8889 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8892 * gcc.target/i386/testimm-1.c: New test.
8893 * gcc.target/i386/testimm-2.c: New test.
8894 * gcc.target/i386/testimm-3.c: New test.
8895 * gcc.target/i386/testimm-4.c: New test.
8896 * gcc.target/i386/testimm-5.c: New test.
8897 * gcc.target/i386/testimm-6.c: New test.
8898 * gcc.target/i386/testimm-7.c: New test.
8899 * gcc.target/i386/testimm-8.c: New test.
8900 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8901 * gcc.target/i386/xop-rotate1-int.c: New test.
8902 * gcc.target/i386/xop-rotate2-int.c: New test.
8904 2011-06-17 Jason Merrill <jason@redhat.com>
8906 * g++.dg/cpp0x/rv-func2.C: New.
8908 * g++.dg/debug/dwarf2/lambda1.C: New.
8909 * g++.dg/warn/Wshadow-6.C: Adjust.
8911 2011-06-17 Janus Weil <janus@gcc.gnu.org>
8914 * gfortran.dg/move_alloc_5.f90: New.
8916 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
8918 PR rtl-optimization/48542
8919 * gcc.dg/torture/pr48542.c: New test.
8921 2011-06-16 Jason Merrill <jason@redhat.com>
8924 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8927 * g++.dg/cpp0x/initlist52.C New.
8930 * c-c++-common/raw-string-12.c: New.
8933 * g++.dg/cpp0x/sfinae26.C: New.
8936 * g++.dg/cpp0x/variadic113.C: New.
8939 * g++.dg/cpp0x/variadic112.C: New.
8941 2011-06-16 Jeff Law <law@redhat.com>
8943 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8944 improved jump threading.
8945 * gcc.dg/builtin-object-size-2.c: Likewise.
8946 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8948 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8951 * gfortran.dg/typebound_assignment_3.f03: New.
8953 2011-06-16 Steve Ellcey <sje@cup.hp.com>
8956 * g++.dg/opt/devirt2.C: Change xfail rule to target.
8958 2011-06-16 Martin Jambor <mjambor@suse.cz>
8960 PR tree-optimization/49343
8961 * gnat.dg/discr31.ad[sb]: New test.
8963 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8965 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8967 2011-06-16 Tom de Vries <tom@codesourcery.com>
8970 * gcc.target/arm/ivopts-3.c: Update test.
8971 * gcc.target/arm/ivopts-5.c: Same.
8973 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8976 2011-06-10 Wei Guozhi <carrot@google.com>
8979 * gcc.target/arm/pr45335.c: New test.
8980 * gcc.target/arm/pr45335-2.c: New test.
8981 * gcc.target/arm/pr45335-3.c: New test.
8982 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8983 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8984 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8986 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
8988 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8990 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8993 * gfortran.dg/class_43.f03: New.
8995 2011-06-16 Jakub Jelinek <jakub@redhat.com>
8997 PR tree-optimization/49419
8998 * gcc.c-torture/execute/pr49419.c: New test.
9000 2011-06-16 Revital Eres <revital.eres@linaro.org>
9002 * gcc.dg/sms-9.c: New file.
9004 2011-06-15 Easwaran Raman <eraman@google.com>
9006 PR rtl-optimization/49414
9007 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
9009 2011-06-14 Jason Merrill <jason@redhat.com>
9011 * g++.dg/cpp0x/noexcept13.C: New.
9013 2011-06-14 Easwaran Raman <eraman@google.com>
9015 PR rtl-optimization/44194
9016 * gcc.dg/pr44194-1.c: New test.
9017 * gcc.dg/pr44194-2.c: New test.
9019 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
9021 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9023 * gcc.target/arm/pr45701-2.c: Likewise.
9024 * gcc.target/arm/thumb-branch1.c: Likewise.
9026 2011-06-14 Steve Ellcey <sje@cup.hp.com>
9029 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9031 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
9033 * gcc.target/arm/pr45701-1.c: Require thumb support.
9034 * gcc.target/arm/pr45701-2.c: Likewise.
9035 * gcc.target/arm/thumb-branch1.c: Likewise.
9037 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9038 * gcc.target/arm/pr39839.c: Likewise.
9039 * gcc.target/arm/pr40657-2.c: Likewise.
9040 * gcc.target/arm/pr40956.c: Likewise.
9041 * gcc.target/arm/pr41679.c: Likewise.
9042 * gcc.target/arm/pr42235.c: Likewise.
9043 * gcc.target/arm/pr42495.c: Likewise.
9044 * gcc.target/arm/pr42505.c: Likewise.
9045 * gcc.target/arm/pr42574.c: Likewise.
9046 * gcc.target/arm/pr46883.c: Likewise.
9047 * gcc.target/arm/pr46934.c: Likewise.
9048 * gcc.target/arm/xor-and.c: Likewise.
9050 2011-06-14 Jason Merrill <jason@redhat.com>
9052 * g++.dg/other/error23.C: Adjust error message.
9053 * g++.dg/other/error32.C: Likewise.
9056 * g++.dg/cpp0x/rv-dotstar.C: New.
9059 * g++.dg/cpp0x/decltype30.C: New.
9061 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9063 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9066 * gfortran.dg/pr49103.f90: New test.
9068 2011-06-14 Tom de Vries <tom@codesourcery.com>
9071 * gcc.target/arm/ivopts-3.c: New test.
9072 * gcc.target/arm/ivopts-4.c: New test.
9073 * gcc.target/arm/ivopts-5.c: New test.
9075 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9077 PR rtl-optimization/49390
9078 * gcc.c-torture/execute/pr49390.c: New test.
9080 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9082 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9084 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
9086 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9087 * gcc.c-torture/execute/cmpsi-2.x: New file.
9088 * gcc.c-torture/execute/pr45262.c: Undo 172757.
9089 * gcc.c-torture/execute/pr45262.x: New file.
9090 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9091 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9093 * gcc.c-torture/compile/pr49163.c: Ditto.
9095 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
9097 * gcc.dg/vect/vect-16.c: Rename to...
9098 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9099 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9100 for double-word vectors.
9101 * gcc.dg/vect/vect-peel-4.c: Likewise.
9102 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9104 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9107 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
9110 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9112 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
9114 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9116 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9118 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9120 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9122 * gfortran.dg/trim_optimize_8.f90: New test case.
9124 2011-06-13 Jakub Jelinek <jakub@redhat.com>
9125 Ira Rosen <ira.rosen@linaro.org>
9127 PR tree-optimization/49352
9128 * gcc.dg/vect/pr49352.c: New test.
9130 2011-06-12 Tobias Burnus
9133 * gfortran.dg/alloc_comp_assign_11.f90: New.
9135 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9137 * gfortran.dg/trim_optimize_7.f90: New test.
9139 2011-06-10 Wei Guozhi <carrot@google.com>
9142 * gcc.target/arm/pr45335.c: New test.
9143 * gcc.target/arm/pr45335-2.c: New test.
9144 * gcc.target/arm/pr45335-3.c: New test.
9145 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9146 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9147 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9149 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9152 * g++.dg/parse/error39.C: New.
9154 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
9156 * gcc.target/arm/20090811-1.c: Skip for incompatible
9157 options, do not override other options.
9158 * gcc.target/arm/combine-cmp-shift.c: Skip for
9159 incompatible options.
9160 * gcc.target/arm/pr45094.c: Likewise.
9161 * gcc.target/arm/scd42-1.c: Likewise.
9162 * gcc.target/arm/scd42-3.c: Likewise.
9163 * gcc.target/arm/thumb-ltu.c: Likewise.
9165 * lib/target-supports.exp
9166 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9167 multilib flags use -mfpu with a value other than neon-fp16.
9169 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9171 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9172 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9174 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9176 * lib/target-supports.exp (check_effective_target_pie): New proc.
9177 * gcc.dg/pie-link.c: Use target pie.
9179 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
9180 Laurent Roug� <laurent.rouge@menta.fr>
9182 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9183 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9185 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
9187 * gfortran.dg/coarray/sync_1.f90: New test for
9188 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9190 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
9192 PR tree-optimization/49318
9193 * gcc.dg/vect/pr49318.c: New test.
9195 2011-06-09 David Krauss <potswa@mac.com>
9197 * g++.dg/template/arrow1.C: New.
9199 2011-06-09 Jason Merrill <jason@redhat.com>
9201 * lib/prune.exp: Prune "note"s.
9202 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9204 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9205 * g++.dg/template/dependent-expr3.C: Likewise.
9206 * g++.dg/parse/template7.C: Likewise.
9207 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9208 * g++.old-deja/g++.jason/rfg10.C: Likewise.
9209 * g++.old-deja/g++.pt/friend38.C: Likewise.
9210 * g++.old-deja/g++.pt/crash32.C: Likewise.
9211 * g++.old-deja/g++.other/init4.C: Likewise.
9212 * g++.old-deja/g++.other/friend8.C: Likewise.
9214 * g++.dg/ext/complex7.C: Adjust expected output.
9215 * g++.dg/diagnostic/method1.C: Likewise.
9216 * g++.dg/parse/parameter-declaration-2.C: Likewise.
9217 * g++.dg/parse/crash33.C: Likewise.
9218 * g++.dg/other/warning1.C: Likewise.
9219 * g++.dg/init/pr29571.C: Likewise.
9220 * g++.dg/warn/overflow-warn-1.C: Likewise.
9221 * g++.dg/warn/overflow-warn-3.C: Likewise.
9222 * g++.dg/warn/overflow-warn-4.C: Likewise.
9223 * g++.old-deja/g++.oliva/template1.C: Likewise.
9225 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9226 * g++.dg/parse/template7.C: Adjust.
9228 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
9231 * gcc.dg/pr49307.c: New.
9233 2011-06-09 Wei Guozhi <carrot@google.com>
9236 * gcc.target/arm/pr46975.c: New testcase.
9238 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
9240 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9241 (PMETH, arglist_t): Removed.
9242 (method_get_number_of_arguments): Removed.
9243 (method_get_nth_argument): Removed.
9244 (method_get_first_argument): Removed.
9245 (method_get_next_argument): Removed.
9246 (method_get_sizeof_arguments): Removed.
9247 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9249 (method_get_number_of_arguments): Removed.
9250 (method_get_nth_argument): Removed.
9251 (method_get_first_argument): Removed.
9252 (method_get_next_argument): Removed.
9253 (method_get_sizeof_arguments): Removed.
9254 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9256 2011-06-09 David Li <davidxl@google.com>
9258 * gcc.dg/dump-pass.c: New test.
9260 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9263 * g++.dg/parse/error38.C: New.
9265 2011-06-09 Jakub Jelinek <jakub@redhat.com>
9268 * gfortran.dg/pr49308.f90: New test.
9270 2011-06-08 Jason Merrill <jason@redhat.com>
9272 * g++.dg/cpp0x/noexcept11.C: New.
9273 * g++.dg/cpp0x/noexcept12.C: New.
9274 * g++.dg/cpp0x/sfinae11.C: Adjust.
9276 2011-06-08 Jakub Jelinek <jakub@redhat.com>
9279 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9280 to dg-options, match also DW_AT_linkage_name.
9282 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9285 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9286 -fno-common on alpha*-dec-osf*.
9287 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9289 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
9291 PR rtl-optimization/49303
9292 * gcc.target/ia64/pr49303.c: New test.
9294 2011-06-08 Tobias Burnus <burnus@net-b.de>
9297 * gfortran.dg/coarray_lock_1.f90: New.
9298 * gfortran.dg/coarray_lock_2.f90: New.
9300 2011-06-07 Jason Merrill <jason@redhat.com>
9302 * lib/prune.exp: Look for "required" rather than "instantiated".
9303 * g++.dg/abi/mangle11.C: Likewise.
9304 * g++.dg/abi/mangle12.C: Likewise.
9305 * g++.dg/abi/mangle17.C: Likewise.
9306 * g++.dg/abi/mangle20-2.C: Likewise.
9307 * g++.dg/abi/pragma-pack1.C: Likewise.
9308 * g++.dg/cpp0x/decltype26.C: Likewise.
9309 * g++.dg/cpp0x/decltype28.C: Likewise.
9310 * g++.dg/cpp0x/decltype29.C: Likewise.
9311 * g++.dg/cpp0x/enum11.C: Likewise.
9312 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9313 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9314 * g++.dg/cpp0x/pr47416.C: Likewise.
9315 * g++.dg/ext/case-range2.C: Likewise.
9316 * g++.dg/ext/case-range3.C: Likewise.
9317 * g++.dg/gomp/for-19.C: Likewise.
9318 * g++.dg/gomp/pr37533.C: Likewise.
9319 * g++.dg/gomp/pr38639.C: Likewise.
9320 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9321 * g++.dg/inherit/base3.C: Likewise.
9322 * g++.dg/inherit/using6.C: Likewise.
9323 * g++.dg/init/placement4.C: Likewise.
9324 * g++.dg/init/reference3.C: Likewise.
9325 * g++.dg/lookup/scoped6.C: Likewise.
9326 * g++.dg/lookup/using7.C: Likewise.
9327 * g++.dg/other/abstract1.C: Likewise.
9328 * g++.dg/other/error10.C: Likewise.
9329 * g++.dg/other/error5.C: Likewise.
9330 * g++.dg/other/field1.C: Likewise.
9331 * g++.dg/other/offsetof5.C: Likewise.
9332 * g++.dg/parse/bitfield2.C: Likewise.
9333 * g++.dg/parse/constant4.C: Likewise.
9334 * g++.dg/parse/crash20.C: Likewise.
9335 * g++.dg/parse/invalid-op1.C: Likewise.
9336 * g++.dg/parse/non-dependent2.C: Likewise.
9337 * g++.dg/parse/template18.C: Likewise.
9338 * g++.dg/tc1/dr152.C: Likewise.
9339 * g++.dg/tc1/dr166.C: Likewise.
9340 * g++.dg/tc1/dr176.C: Likewise.
9341 * g++.dg/tc1/dr213.C: Likewise.
9342 * g++.dg/template/access11.C: Likewise.
9343 * g++.dg/template/access2.C: Likewise.
9344 * g++.dg/template/access3.C: Likewise.
9345 * g++.dg/template/access7.C: Likewise.
9346 * g++.dg/template/arg7.C: Likewise.
9347 * g++.dg/template/cond2.C: Likewise.
9348 * g++.dg/template/crash13.C: Likewise.
9349 * g++.dg/template/crash40.C: Likewise.
9350 * g++.dg/template/crash7.C: Likewise.
9351 * g++.dg/template/crash84.C: Likewise.
9352 * g++.dg/template/ctor5.C: Likewise.
9353 * g++.dg/template/defarg13.C: Likewise.
9354 * g++.dg/template/defarg14.C: Likewise.
9355 * g++.dg/template/dtor7.C: Likewise.
9356 * g++.dg/template/eh2.C: Likewise.
9357 * g++.dg/template/error2.C: Likewise.
9358 * g++.dg/template/error43.C: Likewise.
9359 * g++.dg/template/friend32.C: Likewise.
9360 * g++.dg/template/injected1.C: Likewise.
9361 * g++.dg/template/instantiate1.C: Likewise.
9362 * g++.dg/template/instantiate3.C: Likewise.
9363 * g++.dg/template/instantiate5.C: Likewise.
9364 * g++.dg/template/instantiate7.C: Likewise.
9365 * g++.dg/template/local6.C: Likewise.
9366 * g++.dg/template/lookup2.C: Likewise.
9367 * g++.dg/template/member5.C: Likewise.
9368 * g++.dg/template/memfriend15.C: Likewise.
9369 * g++.dg/template/memfriend16.C: Likewise.
9370 * g++.dg/template/memfriend17.C: Likewise.
9371 * g++.dg/template/memfriend7.C: Likewise.
9372 * g++.dg/template/meminit1.C: Likewise.
9373 * g++.dg/template/nested3.C: Likewise.
9374 * g++.dg/template/non-type-template-argument-1.C: Likewise.
9375 * g++.dg/template/nontype12.C: Likewise.
9376 * g++.dg/template/nontype13.C: Likewise.
9377 * g++.dg/template/nontype6.C: Likewise.
9378 * g++.dg/template/pr23510.C: Likewise.
9379 * g++.dg/template/pr35240.C: Likewise.
9380 * g++.dg/template/ptrmem15.C: Likewise.
9381 * g++.dg/template/ptrmem6.C: Likewise.
9382 * g++.dg/template/qualified-id1.C: Likewise.
9383 * g++.dg/template/qualttp20.C: Likewise.
9384 * g++.dg/template/qualttp3.C: Likewise.
9385 * g++.dg/template/qualttp4.C: Likewise.
9386 * g++.dg/template/qualttp5.C: Likewise.
9387 * g++.dg/template/qualttp6.C: Likewise.
9388 * g++.dg/template/qualttp7.C: Likewise.
9389 * g++.dg/template/qualttp8.C: Likewise.
9390 * g++.dg/template/recurse.C: Likewise.
9391 * g++.dg/template/recurse2.C: Likewise.
9392 * g++.dg/template/ref5.C: Likewise.
9393 * g++.dg/template/scope2.C: Likewise.
9394 * g++.dg/template/sfinae10.C: Likewise.
9395 * g++.dg/template/sfinae3.C: Likewise.
9396 * g++.dg/template/sizeof3.C: Likewise.
9397 * g++.dg/template/static9.C: Likewise.
9398 * g++.dg/template/template-id-2.C: Likewise.
9399 * g++.dg/template/typedef13.C: Likewise.
9400 * g++.dg/template/typename4.C: Likewise.
9401 * g++.dg/template/using14.C: Likewise.
9402 * g++.dg/template/using2.C: Likewise.
9403 * g++.dg/template/warn1.C: Likewise.
9404 * g++.dg/warn/Wparentheses-13.C: Likewise.
9405 * g++.dg/warn/Wparentheses-15.C: Likewise.
9406 * g++.dg/warn/Wparentheses-16.C: Likewise.
9407 * g++.dg/warn/Wparentheses-17.C: Likewise.
9408 * g++.dg/warn/Wparentheses-18.C: Likewise.
9409 * g++.dg/warn/Wparentheses-19.C: Likewise.
9410 * g++.dg/warn/Wparentheses-20.C: Likewise.
9411 * g++.dg/warn/Wparentheses-23.C: Likewise.
9412 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9413 * g++.dg/warn/noeffect2.C: Likewise.
9414 * g++.dg/warn/noeffect4.C: Likewise.
9415 * g++.dg/warn/pr8570.C: Likewise.
9416 * g++.old-deja/g++.brendan/init2.C: Likewise.
9417 * g++.old-deja/g++.eh/spec6.C: Likewise.
9418 * g++.old-deja/g++.pt/crash10.C: Likewise.
9419 * g++.old-deja/g++.pt/crash36.C: Likewise.
9420 * g++.old-deja/g++.pt/derived3.C: Likewise.
9421 * g++.old-deja/g++.pt/error2.C: Likewise.
9422 * g++.old-deja/g++.pt/explicit70.C: Likewise.
9423 * g++.old-deja/g++.pt/infinite1.C: Likewise.
9424 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9425 * g++.old-deja/g++.pt/overload7.C: Likewise.
9426 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9428 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9429 Iain Sandoe <iains@gcc.gnu.org>
9431 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9432 Added code to deal with the case when [Protocol
9433 -descriptionForInstanceMethod:] or [Protocol
9434 -descriptionForClassMethod:] returns NULL.
9436 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9437 Iain Sandoe <iains@gcc.gnu.org>
9439 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9440 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9443 2011-06-07 Xinliang David Li <davidxl@google.com>
9445 * gcc.dg/inline_2.c: New test.
9446 * gcc.dg/unroll_2.c: New test.
9447 * gcc.dg/inline_3.c: New test.
9448 * gcc.dg/unroll_3.c: New test.
9449 * gcc.dg/inline_4.c: New test.
9450 * gcc.dg/unroll_4.c: New test.
9451 * gcc.dg/inline_1.c: New test.
9452 * gcc.dg/unroll_1.c: New test.
9454 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9456 PR tree-optimization/48497
9457 * lib/gcc-defs.exp (dg-additional-options): New proc.
9458 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9459 -msse2 on 32-bit x86.
9461 2011-06-06 Jason Merrill <jason@redhat.com>
9463 * g++.dg/cpp0x/enum19.C: New.
9465 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
9467 * gcc.target/arm/neon-reload-class.c: New test.
9469 2011-06-07 Dodji Seketeli <dodji@redhat.com>
9472 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9474 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9476 * gcc.target/arm/smlatb-1.c: New file.
9477 * gcc.target/arm/smlatt-1.c: New file.
9478 * gcc.target/arm/smlaltb-1.c: New file.
9479 * gcc.target/arm/smlaltt-1.c: New file.
9481 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9483 * gcc.target/arm/mla-2.c: New test.
9485 2011-06-07 Jakub Jelinek <jakub@redhat.com>
9487 PR gcov-profile/49299
9488 * gcc.dg/tree-prof/pr49299-1.c: New test.
9489 * gcc.dg/tree-prof/pr49299-2.c: New test.
9491 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
9493 * lib/target-supports.exp
9494 (check_effective_target_vect_widen_mult_qi_to_hi):
9495 Add NEON as supporting target.
9496 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9497 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9498 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9499 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9500 using widening multiplication on targets that support it.
9501 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9502 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9503 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9505 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9507 Updated all testcases in the ObjC/ObjC++ testsuites to use the
9508 Modern Objective-C runtime API.
9509 * objc/execute/next_mapping.h: Removed.
9510 * objc-obj-c++-shared/next-mapping.h: Removed.
9511 * objc-obj-c++-shared/Object1.h: Removed.
9512 * objc-obj-c++-shared/Object1.m: Removed.
9513 * objc-obj-c++-shared/Object1.mm: Removed.
9514 * objc-obj-c++-shared/Object1-implementation.h: Removed.
9515 * objc-obj-c++-shared/Protocol1.h: Removed.
9516 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9517 of ProtoBool, IVAR_T and METHOD.
9518 * objc-obj-c++-shared/runtime.h: New.
9519 * objc-obj-c++-shared/TestsuiteObject.h: New.
9520 * objc-obj-c++-shared/TestsuiteObject.m: New.
9522 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9523 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9524 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9526 * objc/execute/_cmd.m: Include
9527 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9528 runtime API. ([TestClass +initialize]): Include this method also
9529 with the GNU runtime.
9530 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9531 Object. ([-setValue:]): Return void.
9532 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9533 with the GNU runtime. Include
9534 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
9535 for the NeXT runtime. Use the existing print_ivars() and
9536 compare_structures() implementations for the old NeXT runtime.
9537 Added new implementations for the Modern GNU and NeXT runtimes.
9538 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9539 well. (main): Use objc_getClass(). Use return instead of exit.
9540 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9541 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
9543 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9544 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
9545 instead of Object. (main): Use return instead of exit().
9546 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
9547 instead of Object. Removed prototype for exit(). (main): Use
9548 return instead of exit(). Use the Modern Objective-C runtime API.
9549 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9551 * objc/execute/class-tests-1.h: Include
9552 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9553 runtime API. (test_class_with_superclass): Do not call [Object
9554 class]. There is no need to with the current libobjc.
9555 * objc/execute/class-tests-2.h: Include
9556 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9558 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9559 ../../objc-obj-c++-shared/next-mapping.h.
9560 * objc/execute/class-2.m: Likewise.
9561 * objc/execute/class-3.m: Likewise.
9562 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9563 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
9564 +initialize]): Include this method also with the GNU
9565 runtime. (main): Use the Modern Objective-C runtime API.
9566 * objc/execute/class-5.m: Likewise.
9567 * objc/execute/class-6.m: Likewise.
9568 * objc/execute/class-7.m: Likewise.
9569 * objc/execute/class-8.m: Likewise.
9570 * objc/execute/class-9.m: Likewise.
9571 * objc/execute/class-10.m: Likewise.
9572 * objc/execute/class-11.m: Likewise.
9573 * objc/execute/class-12.m: Likewise.
9574 * objc/execute/class-13.m: Likewise.
9575 * objc/execute/class-14.m: Likewise.
9576 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9577 this method also with the GNU runtime.
9578 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9579 +initialize]): Include this method also with the GNU runtime.
9580 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9582 * objc/execute/encode-1.m: Likewise.
9583 * objc/execute/enumeration-1.m: Likewise.
9584 * objc/execute/enumeration-2.m: Likewise.
9585 * objc/execute/exceptions/catchall-1.m: Likewise.
9586 * objc/execute/exceptions/finally-1.m: Likewise.
9587 * objc/execute/exceptions/foward-1.m: Likewise.
9588 * objc/execute/exceptions/local-variables-1.m: Likewise.
9589 * objc/execute/exceptions/throw-nil.m: Likewise.
9590 * objc/execute/exceptions/trivial.m: Likewise.
9591 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9592 of Object. Include objc/runtime.h instead of objc/objc-api.h.
9593 * objc/execute/exceptions/matcher-1.m: Likewise.
9594 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9596 * objc/execute/formal_protocol-2.m: Likewise.
9597 * objc/execute/formal_protocol-3.m: Likewise.
9598 * objc/execute/formal_protocol-4.m: Likewise.
9599 * objc/execute/formal_protocol-5.m: Include
9600 ../../objc-obj-c++-shared/runtime.h. (main): Always use
9602 * objc/execute/formal_protocol-6.m: Likewise.
9603 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9604 Object. Include <objc/Protocol.h> instead of
9605 ../../objc-obj-c++-shared/Protocol1.h.
9606 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9608 * objc/execute/informal_protocol.m: Likewise.
9609 * objc/execute/load-3.m: Likewise.
9610 * objc/execute/many_args_method.m ([TestClass +initialize]):
9611 Include this method with the GNU runtime as well.
9612 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9613 * objc/execute/nested-func-1.m: Use TestsuiteObject
9615 * objc/execute/nil_method-1.m: Likewise.
9616 * objc/execute/no_clash.m: Likewise.
9617 * objc/execute/np-1.m: Do not include
9618 ../../objc-obj-c++-shared/Protocol1.h.
9619 (main): Use return instead of exit().
9620 * objc/execute/np-2.m: Do not include
9621 ../../objc-obj-c++-shared/Protocol1.h.
9622 ([MyObject +initialize]): Include this method also with the GNU
9623 runtime. (main): Use return instead of exit().
9624 * objc/execute/object_is_class.m: Include
9625 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9626 of Object. (main): Use the Modern Objective-C runtime API.
9627 * objc/execute/object_is_meta_class.m: Likewise.
9628 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9629 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9630 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9631 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9632 Objective-C runtime API.
9633 * objc/execute/protocol-isEqual-2.m: Likewise.
9634 * objc/execute/protocol-isEqual-3.m: Likewise.
9635 * objc/execute/protocol-isEqual-4.m: Likewise.
9636 * objc/execute/redefining_self.m ([TestClass +initialize]):
9637 Include this method with the GNU runtime as well.
9638 * objc/execute/root_methods.m: Include
9639 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9640 Include this method with the GNU runtime as well.
9641 (main): Use the Modern Objective-C runtime API.
9642 * objc/execute/selector-1.m: Include
9643 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9644 of Object. (main): Use the Modern Objective-C runtime API.
9645 * objc/execute/static-1.m ([Test +initialize]): Include this
9646 method with the GNU runtime as well.
9647 * objc/execute/static-2.m: Likewise.
9648 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9649 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9650 ([MathClass +initialize]): Include this method with the GNU
9652 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9654 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9655 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9656 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9657 * objc.dg/attributes/method-attribute-1.m: Likewise.
9658 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9659 * objc.dg/attributes/method-attribute-2.m: Likewise.
9660 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9661 * objc.dg/attributes/method-attribute-3.m: Likewise.
9662 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9663 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9664 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9665 * obj-c++.dg/bitfield-1.mm: Likewise.
9666 * obj-c++.dg/bitfield-2.mm: Likewise
9667 * objc.dg/bitfield-3.m: Likewise.
9668 * obj-c++.dg/bitfield-4.mm: Likewise.
9669 * objc.dg/bitfield-5.m: Likewise
9670 * objc.dg/call-super-1.m: Likewise.
9671 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9672 Use objc_getClass() instead of objc_get_class(), but for the GNU
9673 runtime redefine objc_getClass as objc_get_class. Include
9674 ../objc-obj-c++-shared/runtime.h.
9675 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9676 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9677 Use the Modern Objective-C runtime API.
9678 * objc.dg/class-protocol-1.m: Include
9679 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9680 * obj-c++.dg/class-protocol-1.mm: Likewise.
9681 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9682 * objc.dg/comp-types-10.m: Likewise.
9683 * objc.dg/comp-types-11.m: Likewise.
9684 * objc.dg/comp-types-12.m: Likewise.
9685 * obj-c++.dg/comp-types-9.mm: Likewise.
9686 * obj-c++.dg/comp-types-11.mm: Likewise.
9687 * obj-c++.dg/comp-types-12.mm: Likewise.
9688 * obj-c++.dg/comp-types-13.mm: Likewise.
9689 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9690 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9691 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9692 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9693 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9694 * objc.dg/desig-init-1.m: Likewise.
9695 * obj-c++.dg/defs.mm: Likewise.
9696 * objc.dg/exceptions-2.m: Likewise.
9697 * obj-c++.dg/except-1.mm: Likewise.
9698 * obj-c++.dg/exceptions-2.mm: Likewise.
9699 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9700 Use the Modern Objective-C runtime API.
9701 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9702 the Modern Objective-C runtime API. Do not include
9703 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9704 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9705 the Modern Objective-C runtime API except when using an older NeXT
9707 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9708 the Modern Objective-C runtime API.
9709 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9711 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9712 * objc.dg/encode-7-next-64bit.m: Updated include.
9713 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9715 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9716 the Modern Objective-C runtime API.
9717 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9718 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9719 instead of ../objc-obj-c++-shared/Protocol1.h.
9720 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9721 the Modern Objective-C runtime API except when using an older NeXT
9723 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9724 the Modern Objective-C runtime API.
9725 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9727 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9728 * objc.dg/fix-and-continue-2.m: Likewise.
9729 * objc.dg/foreach-1.m: Likewise.
9730 * objc.dg/foreach-2.m: Likewise.
9731 * objc.dg/foreach-3.m: Likewise.
9732 * objc.dg/foreach-4.m: Likewise.
9733 * objc.dg/foreach-5.m: Likewise.
9734 * objc.dg/foreach-6.m: Likewise.
9735 * objc.dg/foreach-7.m: Likewise.
9736 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9738 * objc.dg/func-ptr-2.m: Likewise.
9739 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9740 Do not include objc/objc-api.h.
9741 * obj-c++.dg/fsf-package-0.mm: Likewise.
9742 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9743 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9744 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9746 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9747 * objc.dg/gnu-runtime-3.m: Likewise.
9748 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9749 * objc.dg/headers.m: Include objc/runtime.h instead of
9750 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9751 for the NeXT runtime.
9752 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9753 * obj-c++.dg/isa-field-1.mm: Likewise.
9754 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9755 * objc.dg/layout-1.m: Likewise.
9756 * objc.dg/layout-2.m: Likewise.
9757 * objc.dg/local-decl-2.m: Likewise.
9758 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9759 Object. ([Container +elementForView:]): Use
9760 class_conformsToProtocol().
9761 * obj-c++.dg/lookup-2.mm: Likewise.
9762 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9763 * obj-c++.dg/local-decl-1.mm: Likewise.
9764 * objc.dg/method-3.m: Likewise.
9765 * objc.dg/method-4.m: Likewise.
9766 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9767 ../objc-obj-c++-shared/Protocol1.h.
9768 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9769 * objc.dg/method-9.m: Likewise.
9770 * objc.dg/method-10.m: Likewise.
9771 * objc.dg/method-13.m ([Root +initialize]): Include this method
9772 also for the GNU runtime. (main): Use objc_getClass() also for
9774 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9775 * objc.dg/method-17.m: Likewise.
9776 * objc.dg/method-19.m: Likewise.
9777 * objc.dg/method-20b.m: Likewise.
9778 * obj-c++.dg/method-2.mm: Likewise.
9779 * obj-c++.dg/method-6.mm: Likewise.
9780 * obj-c++.dg/method-10.mm: Likewise.
9781 * obj-c++.dg/method-11.mm: Likewise.
9782 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9783 ../objc-obj-c++-shared/Protocol1.h.
9784 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9785 * obj-c++.dg/method-15.mm: Likewise.
9786 * obj-c++.dg/method-17.mm: Likewise.
9787 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9788 +initialize]): Include this method also for the GNU
9789 runtime. (main): Use objc_getClass() also for the GNU runtime.
9790 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9791 * obj-c++.dg/method-22.mm: Likewise.
9792 * obj-c++.dg/method-23.mm: Likewise.
9793 * obj-c++.dg/no-extra-load.mm: Likewise.
9794 * objc.dg/objc-fast-4.m: Likewise.
9795 * objc.dg/objc-gc-4.m: Likewise.
9796 * obj-c++.dg/objc-gc-3.mm: Likewise.
9797 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9798 protocol_getMethodDescription() instead of [Protocol
9799 -descriptionForInstanceMethod].
9800 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9801 Made it available with all runtimes. (main): Call -test instead
9803 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9804 and put into a category.
9805 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9806 Object. Include objc/objc.h.
9807 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9808 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9809 New. (main): Use protocol_getMethodDescription() instead
9810 of [Protocol -descriptionForInstanceMethod] and [Protocol
9811 -descriptionForClassMethod].
9812 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9813 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9814 Objective-C runtime API.
9815 * obj-c++.dg/proto-qual-1.mm: Likewise.
9816 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9818 * obj-c++.dg/property/property-1.mm: Likewise.
9819 * obj-c++.dg/qual-types-1.mm: Likewise.
9820 * objc.dg/selector-2.m: Include objc/objc.h instead of
9821 ../objc-obj-c++-shared/Object1.h.
9822 * obj-c++.dg/selector-2.mm: Likewise.
9823 * obj-c++.dg/selector-5.mm: Likewise.
9824 * obj-c++.dg/selector-6.mm: Likewise.
9825 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9826 Object. Do not include objc/objc-api.h.
9827 * obj-c++.dg/set-not-used-1.mm: Likewise.
9828 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9829 * objc.dg/stret-1.m: Likewise.
9830 * objc.dg/stret-2.m: Likewise.
9831 * obj-c++.dg/super-class-2.mm: Likewise.
9832 * objc.dg/super-class-3.m: Likewise.
9833 * objc.dg/super-class-4.m: Likewise.
9834 * objc.dg/sync-2.m: Likewise.
9835 * obj-c++.dg/sync-2.mm: Likewise.
9836 * objc.dg/sync-1.m: Include objc/objc.h instead of
9837 ../objc-obj-c++-shared/Object1.h.
9838 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9839 'Class' as the type of 'isa'.
9840 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9841 Objective-C runtime API. ([TestClass +initialize]): Include this
9842 method with the GNU runtime as well.
9843 * objc.dg/strings/strings-1.m: Updated includes.
9844 * obj-c++.dg/strings/strings-1.mm: Likewise.
9845 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9846 objc.dg/strings/const-str-12b.m.
9847 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9848 * obj-c++.dg/template-3.mm: Likewise.
9849 * obj-c++.dg/template-4.mm: Likewise.
9850 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9851 Objective-C runtime API.
9852 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9853 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9854 * obj-c++.dg/try-catch-1.mm: Likewise.
9855 * obj-c++.dg/try-catch-2.mm: Likewise.
9856 * objc.dg/try-catch-3.m: Likewise.
9857 * obj-c++.dg/try-catch-3.mm: Likewise.
9858 * objc.dg/try-catch-6.m: Likewise.
9859 * objc.dg/try-catch-7.m: Likewise.
9860 * obj-c++.dg/try-catch-7.mm: Likewise.
9861 * obj-c++.dg/try-catch-8.mm: Likewise.
9862 * obj-c++.dg/try-catch-9.mm: Likewise.
9863 * objc.dg/try-catch-10.m: Likewise.
9864 * obj-c++.dg/try-catch-11.mm: Likewise.
9865 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9866 Object. Include objc/objc.h.
9867 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9868 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9869 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9870 Object. Use Modern Objective-C runtime API. Do not use
9872 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9873 * obj-c++.dg/torture/trivial.mm: Likewise.
9874 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9875 instead of ../objc-obj-c++-shared/Object1.h. Include
9876 ../objc-obj-c++-shared/runtime.h.
9877 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9878 * objc.dg/torture/strings/const-str-11.m: Likewise.
9879 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9880 * objc.dg/torture/strings/const-str-9.m: Likewise.
9881 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9882 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9883 instead of Object. Only add _FooClassReference if
9885 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9886 * objc.dg/torture/strings/const-str-8.m: Likewise.
9887 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9888 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9890 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9892 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9893 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9894 * obj-c++.dg/va-meth-1.mm: Likewise.
9895 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9896 ../objc-obj-c++-shared/Object1.h.
9897 * objc.dg/zero-link-3.m: Likewise.
9899 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9901 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9903 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9906 * obj-c++.dg/property/cxx-property-1.mm: New.
9907 * obj-c++.dg/property/cxx-property-2.mm: New.
9909 2011-06-06 Jason Merrill <jason@redhat.com>
9911 * g++.dg/cpp0x/regress/ptrmem1.C: New.
9913 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
9915 PR rtl-optimization/49145
9917 * gcc.c-torture/compile/pr49145.c: New test.
9919 2011-06-06 Jakub Jelinek <jakub@redhat.com>
9922 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9923 to dg-options, match also DW_AT_linkage_name.
9926 * gcc.dg/debug/pr49294.c: New test.
9929 * g++.dg/opt/pr49264.C: New test.
9931 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
9933 PR tree-optimization/49243
9934 * gcc.dg/pr49243.c: New.
9936 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9938 * gnat.dg/specs/cond_expr1.ads: New test.
9940 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9942 * gnat.dg/deferred_const4.ad[sb]: New test.
9943 * gnat.dg/deferred_const4_pkg.ads: New helper.
9945 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9947 * gnat.dg/test_tamdt.adb: Rename to...
9948 * gnat.dg/taft_type1.adb: ...this.
9949 * gnat.dg/tamdt.ad[sb]: Rename to...
9950 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9951 * gnat.dg/tamdt_aux.ads: Rename to...
9952 * gnat.dg/taft_type1_pkg2.ads: ...this.
9953 * gnat.dg/taft_type2.ad[sb]: New test.
9954 * gnat.dg/taft_type2_pkg.ads: New helper.
9955 * gnat.dg/taft_type3.adb: New test.
9956 * gnat.dg/taft_type3_pkg.ads: New helper.
9958 2011-06-05 Tobias Burnus <burnus@net-b.de>
9961 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9964 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9967 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9969 * objc.dg/gnu-api-2-objc.m: Likewise.
9970 * obj-c++.dg/gnu-api-2-class.mm: Likewise
9971 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9973 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9975 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
9976 alignment, not the alignment, when calling class_addIvar(). Add
9977 an 'isa' instance variable to the test root class.
9978 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9980 2011-06-04 Jan Hubicka <jh@suse.cz>
9982 PR tree-optimization/48893
9983 PR tree-optimization/49091
9984 PR tree-optimization/49179
9985 * gfortran.dg/pr49179.f90: New testcase
9987 2011-06-04 Jan Hubicka <jh@suse.cz>
9990 * g++.dg/torture/pr48954.C: New testcase.
9992 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9994 * g++.dg/warn/delete-non-virtual-dtor.C: New.
9996 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9999 * g++.dg/diagnostic/bitfld2.C: New.
10001 2011-06-04 Jakub Jelinek <jakub@redhat.com>
10004 * gcc.c-torture/execute/pr49281.c: New test.
10006 2011-06-04 Jan Hubicka <jh@suse.cz>
10008 PR tree-optimize/48929
10009 * gcc.c-torture/compile/pr48929.c: New testcase.
10011 2011-06-04 Jakub Jelinek <jakub@redhat.com>
10013 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10015 2011-06-03 Jakub Jelinek <jakub@redhat.com>
10018 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10020 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10022 * objc.dg/headers.m: Do not include sarray.h and hash.h.
10024 2011-06-03 Richard Henderson <rth@redhat.com>
10025 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10027 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10029 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10031 * objc.dg/headers.m: Do not include objc-list.h.
10033 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10035 * objc.dg/type-stream-1.m: Test removed.
10036 * objc.dg/headers.m: Do not include typedstream.h.
10038 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10040 * objc.dg/torture/forward-1.m (main): Updated testcase.
10042 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
10045 * gcc.c-torture/compile/pr49163.c: New.
10047 2011-06-02 Asher Langton <langton2@llnl.gov>
10050 * gfortran.dg/PR49268.f90: New test.
10052 2011-06-02 Asher Langton <langton2@llnl.gov>
10055 * gfortran.dg/PR37039.f90: New test.
10057 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10060 * objc.dg/method-5.m: Updated.
10061 * objc.dg/method-19.m: Updated.
10062 * objc.dg/method-lookup-1.m: New.
10063 * obj-c++.dg/method-6.mm: Updated.
10064 * obj-c++.dg/method-7.mm: Updated.
10065 * obj-c++.dg/method-lookup-1.mm: New.
10067 2011-06-02 DJ Delorie <dj@redhat.com>
10069 * lib/timeout.exp (timeout): Add board_info support.
10071 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
10073 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10075 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10078 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10079 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10081 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
10082 Hans-Peter Nilsson <hp@axis.com>
10084 PR rtl-optimization/48840
10085 * gcc.target/sparc/ultrasp13.c: New test.
10087 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
10090 * gcc.c-torture/compile/pr49238.c: New.
10092 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
10094 * gcc.target/arm/g2.c: Skip test in -mthumb.
10095 Skip test unless cpu is xscale.
10096 * gcc.target/arm/scd42-2.c: Likewise.
10097 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10099 2011-06-01 Jason Merrill <jason@redhat.com>
10101 * g++.dg/cpp0x/decltype28.C: New.
10102 * g++.dg/cpp0x/decltype29.C: New.
10104 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
10107 * gcc.target/mips/pr45074.c: New test.
10109 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
10110 Hans-Peter Nilsson <hp@axis.com>
10112 PR rtl-optimization/48830
10113 * gcc.target/sparc/ultrasp12.c: New test.
10115 2011-06-01 David Li <davidxl@google.com>
10117 * gcc.dg/profile-dir-1.c: Change pass name.
10118 * gcc.dg/profile-dir-2.c: Ditto.
10119 * gcc.dg/tree-ssa/dump-1.c: Ditto.
10120 * gcc.dg/tree-ssa/loop-25.c: Ditto.
10121 * gcc.dg/tree-prof/stringop-1.c: Ditto.
10122 * gcc.dg/tree-prof/update-loopch.c: Ditto.
10123 * gcc.dg/tree-prof/stringop-2.c: Ditto.
10124 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10125 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10126 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10127 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10128 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10129 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10130 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10131 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10132 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10133 * gcc.dg/profile-dir-3.c: Ditto.
10134 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10136 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
10138 * objc.dg/attributes/method-nonnull-1.m: New test.
10139 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10141 2011-05-31 Tobias Burnus <burnus@net-b.de>
10144 * gfortran.dg/coarray_atomic_1.f90: New.
10145 * gfortran.dg/coarray/atomic_1.f90: New.
10147 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10149 * gcc.dg/guality/bswaptest.c: New test.
10150 * gcc.dg/guality/clztest.c: New test.
10151 * gcc.dg/guality/ctztest.c: New test.
10152 * gcc.dg/guality/rotatetest.c: New test.
10155 * gcc.target/i386/pr48688.c: New test.
10157 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
10160 * g++.dg/lookup/name-clash9.C: New.
10162 2011-05-31 Tobias Burnus <burnus@net-b.de>
10165 * gfortran.dg/coarray/dummy_1.f90: New.
10167 2011-05-31 Tobias Burnus <burnus@net-b.de>
10170 * gfortran.dg/coarray/save_1.f90: New.
10171 * gfortran.dg/coarray_4.f90: Update dg-error.
10173 2011-05-31 Jason Merrill <jason@redhat.com>
10175 * g++.dg/cpp0x/rv-template1.C: New.
10177 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10179 PR rtl-optimization/49235
10180 * gcc.dg/pr49235.c: New test.
10182 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10184 PR tree-optimization/49093
10185 * gcc.dg/vect/pr49093.c: New test.
10187 2011-05-31 Dodji Seketeli <dodji@redhat.com>
10190 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10192 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10195 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10198 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
10201 * gcc.c-torture/execute/pr49186.c: New.
10203 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
10206 * gcc.target/i386/pr49168-1.c: New.
10208 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10209 Eric Botcazou <ebotcazou@adacore.com>
10211 * gcc.dg/guality/drap.c: New test.
10213 2011-05-30 Richard Guenther <rguenther@suse.de>
10215 PR tree-optimization/49210
10216 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10217 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10219 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10222 * g++.dg/gomp/pr49223-1.C: New test.
10223 * g++.dg/gomp/pr49223-2.C: New test.
10225 2011-05-30 Richard Guenther <rguenther@suse.de>
10227 PR tree-optimization/49218
10228 * gcc.c-torture/execute/pr49218.c: New testcase.
10230 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
10232 PR tree-optimization/49199
10233 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10234 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10235 -fno-tree-scev-cprop.
10237 2011-05-29 Janus Weil <janus@gcc.gnu.org>
10240 * gfortran.dg/extends_13.f03: New.
10242 2011-05-29 Jakub Jelinek <jakub@redhat.com>
10244 PR rtl-optimization/49095
10245 * gcc.target/i386/pr49095.c: New test.
10247 2011-05-29 Tobias Burnus <burnus@net-b.de>
10250 * gfortran.dg/coarray_24.f90: New.
10252 2011-05-29 Tobias Burnus <burnus@net-b.de>
10255 * gfortran.dg/coarray_23.f90: New.
10257 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
10259 From Ryan Mansfield
10260 * gcc.dg/pr48826.c: New test.
10262 2011-05-29 Richard Guenther <rguenther@suse.de>
10264 PR tree-optimization/49217
10265 * gcc.dg/torture/pr49217.c: New testcase.
10267 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
10270 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10272 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
10274 * gnat.dg/boolean_subtype.adb: Rename to...
10275 * gnat.dg/boolean_subtype1.adb: ...this.
10277 2011-05-28 Jason Merrill <jason@redhat.com>
10279 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10281 2011-05-27 Jason Merrill <jason@redhat.com>
10283 * g++.dg/cpp0x/enum18.C: Adjust.
10285 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10287 2011-05-27 Tobias Burnus <burnus@net-b.de>
10290 * gfortran.dg/coarray_22.f90: New.
10292 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10294 PR tree-optimization/46728
10295 * gcc.target/powerpc/pr46728-1.c: New.
10296 * gcc.target/powerpc/pr46728-2.c: New.
10297 * gcc.target/powerpc/pr46728-3.c: New.
10298 * gcc.target/powerpc/pr46728-4.c: New.
10299 * gcc.target/powerpc/pr46728-5.c: New.
10300 * gcc.dg/pr46728-6.c: New.
10301 * gcc.target/powerpc/pr46728-7.c: New.
10302 * gcc.target/powerpc/pr46728-8.c: New.
10303 * gcc.dg/pr46728-9.c: New.
10304 * gcc.target/powerpc/pr46728-10.c: New.
10305 * gcc.target/powerpc/pr46728-11.c: New.
10306 * gcc.dg/pr46728-12.c: New.
10307 * gcc.target/powerpc/pr46728-13.c: New.
10308 * gcc.target/powerpc/pr46728-14.c: New.
10309 * gcc.target/powerpc/pr46728-15.c: New.
10310 * gcc.target/powerpc/pr46728-16.c: New.
10312 2011-05-27 Jason Merrill <jason@redhat.com>
10314 * g++.dg/abi/mangle47.C: New.
10317 * g++.dg/template/const5.C: New.
10319 * g++.dg/cpp0x/enum18.C: New.
10321 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10323 * g++.dg/cpp0x/error6.C: New.
10325 * g++.dg/cpp0x/error5.C: New.
10327 2011-05-27 Jakub Jelinek <jakub@redhat.com>
10330 * g++.dg/eh/cond6.C: New test.
10332 2011-05-27 Tobias Burnus <burnus@net-b.de>
10335 * gfortran.dg/rank_3.f90: New.
10336 * gfortran.dg/rank_4.f90: New.
10338 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
10340 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10341 replace dump search.
10343 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
10345 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10346 * gnat.dg/bit_packed_array5.adb: ...here.
10348 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10351 * g++.dg/cpp0x/auto25.C: New.
10353 2011-05-27 Richard Guenther <rguenther@suse.de>
10355 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10357 2011-05-27 Richard Guenther <rguenther@suse.de>
10359 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10361 2011-05-27 Richard Guenther <rguenther@suse.de>
10363 PR middle-end/49189
10364 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10366 2011-05-26 Jason Merrill <jason@redhat.com>
10368 * g++.dg/cpp0x/friend1.C: New.
10369 * g++.dg/cpp0x/friend2.C: New.
10371 * g++.dg/cpp0x/auto7.C: Update.
10372 * g++.dg/template/crash50.C: Adjust.
10373 * g++.dg/template/static9.C: Adjust.
10374 * g++.old-deja/g++.ext/memconst.C: Adjust.
10376 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
10378 * gcc.dg/march.c: Ignore a note for some targets.
10380 2011-05-26 Janis Johnson <janis187@us.ibm.com>
10381 Nathan Froyd <froydnj@codesourcery.com>
10385 * g++.old-deja/g++.jason/cond.C: Remove xfails.
10386 * g++.dg/parse/pr18770.C: New test.
10387 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10389 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10392 * gfortran.dg/dependency_40.f90 : New test.
10394 2011-05-26 Tobias Burnus <burnus@net-b.de>
10397 * gfortran.dg/coarray/registering_1.f90: New.
10399 2011-05-26 Jason Merrill <jason@redhat.com>
10401 * g++.dg/cpp0x/variadic111.C: New.
10402 * g++.dg/cpp0x/variadic41.C: Adjust.
10404 2011-05-26 Richard Guenther <rguenther@suse.de>
10406 PR tree-optimization/48702
10407 * gcc.dg/torture/pr48702.c: New testcase.
10409 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10411 PR gcov-profile/48845
10412 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10414 * gcc.dg/matrix/matrix.exp: Likewise.
10415 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10416 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10417 line number to check_profiling_available.
10418 * lib/target-supports.exp (check_profiling_available): Account for
10420 Require TLS runtime support with -fprofile-generate.
10421 * lib/profopt.exp (profopt-execute): Add TLS options for
10422 -fprofile-generate.
10423 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10425 2011-05-26 Jakub Jelinek <jakub@redhat.com>
10428 * g++.dg/eh/cond5.C: New test.
10430 PR tree-optimization/49161
10431 * gcc.c-torture/execute/pr49161.c: New test.
10433 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10435 * gcc.target/arm/neon-vorn-vbic.c: New test.
10437 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
10439 PR tree-optimization/49038
10440 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10441 * gcc.dg/vect/pr49038.c: New test.
10443 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
10445 * g++.dg/init/pr25811-3.C: New.
10446 * g++.dg/init/pr25811-4.C: New.
10448 2011-05-25 Jason Merrill <jason@redhat.com>
10450 * g++.dg/cpp0x/enum17.C: New.
10451 * g++.old-deja/g++.jason/rfg10.C: Adjust.
10453 * g++.dg/cpp0x/auto24.C: New.
10455 * g++.dg/cpp0x/error4.C: New.
10457 * g++.dg/cpp0x/rv-restrict.C: New.
10459 * g++.dg/cpp0x/enum15.C: New.
10460 * g++.dg/cpp0x/constexpr-switch2.C: New.
10462 * g++.dg/cpp0x/variadic110.C: New.
10464 * g++.dg/cpp0x/auto9.C: Add typedef test.
10466 * g++.dg/cpp0x/auto23.C: New.
10467 * g++.dg/cpp0x/auto9.C: Adjust.
10469 * g++.dg/cpp0x/defaulted29.C: New.
10471 * g++.dg/cpp0x/initlist51.C: New.
10473 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
10475 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10476 * g++.dg/abi/packed1.C: Suppress warning.
10477 * g++.dg/warn/Wunused-parm-3.C: Likewise.
10478 * g++.dg/template/stdarg1.C: Likewise.
10479 * g++.dg/other/packed1.C: Remove arm from xfail list.
10481 2011-05-25 Jason Merrill <jason@redhat.com>
10483 * g++.dg/cpp0x/enum16.C: New.
10484 * g++.dg/parse/error15.C: Adjust.
10486 * g++.dg/cpp0x/initlist50.C: New.
10488 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10490 * g++.dg/cpp0x/variadic109.C: New.
10492 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
10494 * gcc.target/i386/pause-1.c: New.
10496 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
10498 * gcc.dg/stack-usage-1.c: Adjust comment.
10499 * gcc.dg/stack-usage-2.c: New test.
10501 2011-05-25 Jakub Jelinek <jakub@redhat.com>
10504 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10505 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10507 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
10509 PR rtl-optimization/48757
10510 * gfortran.dg/pr48757.f: New test case.
10512 2011-05-24 Jason Merrill <jason@redhat.com>
10514 * g++.dg/cpp0x/access01.C: New.
10516 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10519 * objc.dg/pr48177.m: New testcase.
10521 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10524 * objc.dg/pr48187.m: New testcase.
10525 * obj-c++.dg/pr48187.mm: New testcase.
10526 * objc.dg/ivar-extra-semicolon.m: New testcase.
10528 2011-05-24 Jason Merrill <jason@redhat.com>
10530 * g++.dg/template/access21.C: New.
10531 * g++.dg/template/access22.C: New.
10533 2011-05-24 Michael Matz <matz@gcc.gnu.org>
10535 PR rtl-optimization/48633
10536 * g++.dg/pr48633.C: New test.
10538 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10541 * g++.dg/other/pr49133.C: New test.
10543 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10544 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10546 * gcc.dg/torture/tls/run-gd.c: New test.
10547 * gcc.dg/torture/tls/run-ie.c: New test.
10548 * gcc.dg/torture/tls/run-ld.c: New test.
10549 * gcc.dg/torture/tls/run-le.c: New test.
10550 * lib/target-supports.exp (check_effective_target_tls_runtime):
10551 Build testcase with TLS options.
10553 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10555 * gcc.dg/vect/pr48172.c: Remove dg-do run.
10557 2011-05-24 Tom de Vries <tom@codesourcery.com>
10559 PR tree-optimization/49121
10560 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10562 2011-05-23 Jason Merrill <jason@redhat.com>
10564 * g++.dg/cpp0x/defaulted28.C: New.
10566 * g++.dg/cpp0x/sfinae25.C: New.
10568 * g++.dg/cpp0x/rv-cast2.C: New.
10570 * g++.dg/cpp0x/enum14.C: New.
10572 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10575 * gcc.c-torture/execute/pr49123.c: New test.
10578 * gcc.dg/debug/pr49032.c: New test.
10581 * gcc.dg/pr49120.c: New test.
10583 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
10586 * gcc.target/i386/pr47315.c: New test.
10588 2011-05-23 Jason Merrill <jason@redhat.com>
10590 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10592 * g++.dg/cpp0x/sfinae24.C: New.
10594 * g++.dg/cpp0x/error3.C: New.
10596 * g++.dg/cpp0x/defaulted27.C: New.
10598 * g++.dg/cpp0x/decltype27.C: New.
10600 2011-05-23 Richard Guenther <rguenther@suse.de>
10602 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10604 2011-05-23 Richard Guenther <rguenther@suse.de>
10606 PR tree-optimization/40874
10607 * g++.dg/tree-ssa/pr40874.C: New testcase.
10609 2011-05-23 Richard Guenther <rguenther@suse.de>
10611 PR tree-optimization/49115
10612 * g++.dg/torture/pr49115.C: New testcase.
10614 2011-05-23 Richard Guenther <rguenther@suse.de>
10616 PR middle-end/15419
10617 * gcc.dg/memcpy-3.c: New testcase.
10619 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10621 PR middle-end/48973
10622 * gcc.c-torture/execute/pr48973-1.c: New test.
10623 * gcc.c-torture/execute/pr48973-2.c: New test.
10625 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10628 * g++.dg/warn/pr18016.C: New.
10630 2011-05-23 Tom de Vries <tom@codesourcery.com>
10633 * gcc.target/arm/ivopts-6.c: New test.
10635 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10637 PR middle-end/49029
10638 * gcc.c-torture/compile/pr49029.c: New test.
10640 2011-05-22 Jason Merrill <jason@redhat.com>
10642 * g++.dg/cpp0x/sfinae23.C: New.
10643 * g++.dg/cpp0x/sfinae8.C: Correct.
10645 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10647 * gfortran.dg/function_optimize_8.f90: New test case.
10649 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10651 PR tree-optimization/49087
10652 * gcc.dg/vect/O3-pr49087.c: New test.
10654 2011-05-21 Jason Merrill <jason@redhat.com>
10656 * g++.dg/debug/const5.C: New.
10658 2011-05-20 Jason Merrill <jason@redhat.com>
10660 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10662 * g++.dg/cpp0x/constexpr-static7.C: New.
10664 * g++.dg/cpp0x/enum12.C: New.
10665 * g++.dg/cpp0x/enum13.C: New.
10667 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10670 * gfortran.dg/select_type_23.f03: New.
10672 2011-05-20 Jason Merrill <jason@redhat.com>
10674 * g++.dg/cpp0x/defaulted26.C: New.
10676 * g++.dg/cpp0x/noexcept02.C: Fix.
10677 * g++.dg/cpp0x/noexcept03.C: Fix.
10678 * g++.dg/cpp0x/noexcept08.C: Fix.
10679 * g++.dg/cpp0x/noexcept10.C: New.
10681 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10684 * gfortran.dg/extends_12.f03: New.
10686 2011-05-20 Jason Merrill <jason@redhat.com>
10688 * g++.dg/template/koenig9.C: New.
10689 * g++.dg/opt/pr47615.C: Fix.
10690 * g++.dg/overload/defarg1.C: Fix.
10691 * g++.dg/tc1/dr213.C: Remove xfail.
10692 * g++.dg/torture/pr34850.C: Fix.
10693 * g++.dg/torture/pr39362.C: Fix.
10694 * g++.old-deja/g++.brendan/crash56.C: Fix.
10695 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10697 2011-05-20 Richard Guenther <rguenther@suse.de>
10699 PR tree-optimization/49079
10700 * gcc.dg/torture/pr49079.c: New testcase.
10702 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10704 PR tree-optimization/49073
10705 * gcc.c-torture/execute/pr49073.c: New test.
10707 2011-06-19 Tobias Burnus <burnus@net-b.de>
10710 * gfortran.dg/coarray_21.f90: New.
10712 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10714 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10717 2011-05-19 Richard Guenther <rguenther@suse.de>
10720 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10722 2011-05-19 Richard Guenther <rguenther@suse.de>
10724 PR middle-end/48985
10725 * gcc.dg/builtin-object-size-11.c: New testcase.
10727 2011-05-19 Tom de Vries <tom@codesourcery.com>
10730 * gcc.target/arm/ivopts.c: New test.
10731 * gcc.target/arm/ivopts-2.c: New test.
10733 2011-05-19 Tom de Vries <tom@codesourcery.com>
10735 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10737 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10739 * gcc.c-torture/execute/960321-1.x: Remove.
10741 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10744 * gfortran.dg/move_alloc_4.f90: New.
10746 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10749 * gcc.target/i386/pr49002-1.c: New test.
10750 * gcc.target/i386/pr49002-2.c: Likewise.
10752 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10754 PR tree-optimization/49039
10755 * gcc.c-torture/execute/pr49039.c: New test.
10756 * gcc.dg/tree-ssa/pr49039.c: New test.
10757 * g++.dg/torture/pr49039.C: New test.
10759 2011-05-18 Jason Merrill <jason@redhat.com>
10761 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10762 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10763 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10765 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10767 * gcc.target/bfin/mcpu-bf592.c: New test.
10769 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10771 PR tree-optimization/41881
10772 * gcc.dg/vect/O3-pr41881.c: New test.
10773 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10775 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10777 PR tree-optimization/49000
10778 * gcc.dg/pr49000.c: New test.
10780 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10782 * gnat.dg/invalid1.adb: New test.
10784 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10786 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10788 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10789 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10791 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10794 * g++.dg/cpp0x/range-for18.C: New.
10796 2011-05-15 Tobias Burnus <burnus@net-b.de>
10799 * gfortran.dg/coarray/image_index_2.f90: New.
10801 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10803 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10804 * g++.dg/cpp0x/override2.C: New.
10806 2011-05-14 Tobias Burnus <burnus@net-b.de>
10809 * gfortran.de/coarray_20.f90: New.
10811 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10814 * function_optimize_7.f90: New test case.
10816 2011-05-13 Jason Merrill <jason@redhat.com>
10818 * g++.dg/cpp0x/decltype26.C: New.
10819 * g++.dg/cpp0x/enum11.C: New.
10821 2011-05-13 Tobias Burnus <burnus@net-b.de>
10825 * gfortran.dg/assign_8.f90: Update dg-error.
10827 2011-05-13 Tobias Burnus <burnus@net-b.de>
10830 * gfortran.dg/io_constraints_8.f90: New.
10831 * gfortran.dg/io_constraints_9.f90: New.
10833 2011-05-13 Martin Thuresson <martint@google.com>
10835 PR gcov-profile/47793
10836 * gcc.dg/pr47793.c: New.
10838 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10840 PR tree-optimization/48975
10841 * gcc.dg/pr48975.c: New test.
10843 2011-05-12 Tobias Burnus <burnus@net-b.de>
10846 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10848 2011-05-12 Jason Merrill <jason@redhat.com>
10850 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10852 2011-05-12 Geert Bosch <bosch@adacore.com>
10854 * gnat.dg/view_conversion1.adb: New test.
10856 2011-05-12 Richard Guenther <rguenther@suse.de>
10858 PR tree-optimization/48172
10859 * gcc.dg/vect/pr48172.c: New testcase.
10861 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10864 * g++.dg/opt/pr48967.C: New test.
10866 2011-05-11 Jason Merrill <jason@redhat.com>
10868 * g++.dg/cpp0x/constexpr-friend.C: New.
10869 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10871 * g++.dg/cpp0x/sfinae22.C: New.
10873 2011-05-11 Tobias Burnus <burnus@net-b.de>
10876 * gfortran.dg/generic_24.f90: New.
10878 2011-05-11 Richard Guenther <rguenther@suse.de>
10880 PR tree-optimization/15256
10881 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10883 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10886 * gcc.dg/pr48159-1.c: New test.
10887 * gcc.dg/pr48159-2.c: New test.
10889 2011-05-11 Richard Guenther <rguenther@suse.de>
10891 PR middle-end/48953
10892 * gcc.dg/torture/pr48953.c: New testcase.
10894 2011-05-11 Richard Guenther <rguenther@suse.de>
10896 PR tree-optimization/18041
10897 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10899 2011-05-11 Alan Modra <amodra@gmail.com>
10902 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10904 2011-05-10 Jason Merrill <jason@redhat.com>
10906 * g++.dg/cpp0x/defaulted25.C: New.
10907 * g++.dg/template/crash7.C: Adjust.
10909 * g++.dg/cpp0x/variadic108.C: New.
10911 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
10913 * g++.dg/inherit/virtual9.C: Extend.
10915 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10918 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10919 are passed and returned in vector registers.
10921 2011-05-10 Richard Guenther <rguenther@suse.de>
10923 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10924 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10925 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10926 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10927 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
10930 2011-05-10 Jakub Jelinek <jakub@redhat.com>
10932 PR tree-optimization/48611
10933 PR tree-optimization/48794
10934 * gfortran.dg/gomp/pr48611.f90: New test.
10935 * gfortran.dg/gomp/pr48794.f90: New test.
10938 * gcc.dg/dfp/pr48928.c: New test.
10940 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10943 * g++.dg/cpp0x/pr48522.C: New.
10945 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10948 * g++.dg/cpp0x/sfinae21.C: New.
10950 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10952 * g++.dg/template/sfinae28.C: Rename to...
10953 * g++.dg/cpp0x/sfinae19.C: ... this.
10954 * g++.dg/template/sfinae29.C: Rename to...
10955 * g++.dg/cpp0x/sfinae20.C: ... this.
10957 2011-05-09 Jeff Law <law@redhat.com>
10959 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10960 consistent results.
10962 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
10965 * g++.dg/init/pr20039.C: New.
10967 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10971 * g++.dg/template/sfinae28.C: New.
10972 * g++.dg/template/sfinae29.C: Likewise.
10974 2011-05-09 Jason Merrill <jason@redhat.com>
10976 * g++.dg/template/nontype23.C: New.
10978 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
10980 * g++.dg/init/pr48859.C: New.
10982 2011-05-09 Jason Merrill <jason@redhat.com>
10984 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10985 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10986 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10987 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10988 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10989 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10990 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10991 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10993 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
10995 * g++.dg/inherit/virtual9.C: New.
10997 2011-05-09 Dodji Seketeli <dodji@redhat.com>
11000 * g++.dg/template/dependent-expr8.C: New test case.
11002 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
11004 PR tree-optimization/48837
11005 * gcc.dg/pr48837.c: New testcase.
11007 2011-05-06 Jason Merrill <jason@redhat.com>
11009 * g++.dg/cpp0x/constexpr-condition2.C: New.
11011 * g++.dg/cpp0x/constexpr-missing.C: New.
11013 2011-05-06 Tobias Burnus <burnus@net-b.de>
11016 * gfortran.dg/coarray/this_image_2.f90: New.
11018 2011-05-06 Tobias Burnus <burnus@net-b.de>
11022 * gfortran.dg/bind_c_usage_22.f90: New.
11023 * gfortran.dg/bind_c_usage_23.f90: New.
11024 * gfortran.dg/bind_c_usage_24.f90: New.
11025 * gfortran.dg/bind_c_usage_24_c.c: New.
11027 2011-05-06 Dodji Seketeli <dodji@redhat.com>
11030 * g++.dg/template/member9.C: New test case.
11032 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
11034 * gnat.dg/discr29.ad[sb]: New test.
11035 * gnat.dg/discr30.adb: Likewise.
11037 2011-05-05 Julian Brown <julian@codesourcery.com>
11039 * gcc.target/arm/neon-vset_lanes8.c: New test.
11041 2011-05-05 Jason Merrill <jason@redhat.com>
11043 * g++.dg/init/new32.C: New.
11045 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11047 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11050 2011-05-05 Jakub Jelinek <jakub@redhat.com>
11052 PR rtl-optimization/48381
11053 * gcc.c-torture/compile/pr48381.c: New test.
11055 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
11057 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11059 * gcc.target/i386/opt-1.c: Ditto.
11061 2011-05-04 Jason Merrill <jason@redhat.com>
11063 * g++.dg/conversion/base1.C: New.
11065 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11067 PR libgfortran/48787
11068 * gfortran.dg/round_3.f08: Add more checks to test case.
11070 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
11072 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11073 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11074 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11075 Gate test on effective_target fd_truncate.
11077 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
11079 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11080 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11081 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11082 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
11083 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11084 * gcc.target/i386/pr38824.c: Ditto.
11085 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11086 * gcc.target/i386/vecinit-2.c: Ditto.
11087 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11088 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11089 * gcc.target/i386/parity-2.c: Ditto.
11090 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11092 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
11094 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11095 remove duplication.
11096 * gcc.target/bfin/mcpu-bf514.c: Likewise.
11097 * gcc.target/bfin/mcpu-bf516.c: Likewise.
11098 * gcc.target/bfin/mcpu-bf518.c: Likewise.
11100 2011-05-03 Tobias Burnus <burnus@net-b.de>
11103 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11105 2011-05-03 Tobias Burnus <burnus@net-b.de>
11108 * gfortran.dg/coarray/this_image_1.f90: New.
11110 2011-05-03 Tobias Burnus <burnus@net-b.de>
11113 * gfortran.dg/coarray/caf.dg: New.
11114 * gfortran.dg/coarray/image_index_1.f90: New, copied
11115 from ../coarray_16.f90.
11117 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11120 * g++.dg/ext/complex9.C: New.
11122 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11124 From Mike Frysinger
11125 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11126 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11127 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11129 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11131 * gcc.target/bfin/builtins: Created.
11132 * gcc.target/bfin/hisilh-O0.c: Deleted.
11133 * gcc.target/bfin/hisilh.c: Moved to...
11134 * gcc.target/bfin/builtins/hisilh.c: ...here.
11135 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11136 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11137 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11138 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11139 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11140 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11141 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11142 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11143 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11144 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11145 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11146 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11147 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11148 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11149 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11150 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11151 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11152 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11153 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11154 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11155 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11156 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11157 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11158 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11159 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11160 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11161 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11162 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11163 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11164 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11165 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11166 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11167 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11168 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11169 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11170 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11171 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11172 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11173 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11174 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11175 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11176 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11177 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11178 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11179 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11180 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11181 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11182 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11183 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11184 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11185 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11186 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11187 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11188 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11189 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11190 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11191 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11192 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11193 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11194 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11195 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11196 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11197 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11198 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11199 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11200 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11201 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11202 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11203 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11204 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11205 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11206 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11207 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11208 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11209 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11210 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11211 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11212 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11213 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11214 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11215 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11216 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11217 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11218 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11219 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11220 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11221 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11222 * gcc.target/bfin/builtins/circptr.c: Ditto.
11223 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11224 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11225 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11226 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11227 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11228 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11229 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11230 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11231 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11232 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11233 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11234 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11235 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11236 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11237 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11238 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11239 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11240 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11241 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11242 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11243 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11244 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11245 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11246 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11247 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11248 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11249 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11250 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11251 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11252 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11253 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11254 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11255 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11256 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11257 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11258 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11259 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11260 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11261 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11262 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11263 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11264 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11265 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11266 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11267 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11268 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11269 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11270 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11271 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11272 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11273 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11274 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11275 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11276 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11277 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11278 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11279 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11280 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11281 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11282 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11283 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11284 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11285 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11286 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11287 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11288 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11289 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11290 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11291 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11292 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11294 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
11296 * gcc.target/arm/cold-lc.c: New test.
11298 2011-05-03 Jakub Jelinek <jakub@redhat.com>
11301 * gcc.dg/pr48774.c: New test.
11303 2011-05-03 Richard Guenther <rguenther@suse.de>
11305 * gcc.dg/large-size-array-5.c: New testcase.
11307 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11309 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11311 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11313 * lib/target-supports.exp (check_effective_target_vect_strided):
11315 (check_effective_target_vect_strided2)
11316 (check_effective_target_vect_strided3)
11317 (check_effective_target_vect_strided4)
11318 (check_effective_target_vect_strided8): ...these new functions.
11320 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11321 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11322 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11323 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11324 * gcc.dg/vect/pr37539.c: Likewise.
11325 * gcc.dg/vect/slp-11a.c: Likewise.
11326 * gcc.dg/vect/slp-11b.c: Likewise.
11327 * gcc.dg/vect/slp-11c.c: Likewise.
11328 * gcc.dg/vect/slp-12a.c: Likewise.
11329 * gcc.dg/vect/slp-12b.c: Likewise.
11330 * gcc.dg/vect/slp-18.c: Likewise.
11331 * gcc.dg/vect/slp-19a.c: Likewise.
11332 * gcc.dg/vect/slp-19b.c: Likewise.
11333 * gcc.dg/vect/slp-21.c: Likewise.
11334 * gcc.dg/vect/slp-23.c: Likewise.
11335 * gcc.dg/vect/vect-cselim-1.c: Likewise.
11337 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11338 instead of vect_interleave && vect_extract_even_odd.
11339 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11340 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11341 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11342 * gcc.dg/vect/vect-1.c: Likewise.
11343 * gcc.dg/vect/vect-10.c: Likewise.
11344 * gcc.dg/vect/vect-98.c: Likewise.
11345 * gcc.dg/vect/vect-107.c: Likewise.
11346 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11347 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11348 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11349 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11350 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11351 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11352 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11353 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11354 * gcc.dg/vect/vect-strided-float.c: Likewise.
11355 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11356 * gcc.dg/vect/vect-strided-mult.c: Likewise.
11357 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11358 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11359 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11360 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11361 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11362 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11363 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11364 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11365 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11366 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11367 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11368 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11369 * gcc.dg/vect/vect-vfa-03.c: Likewise.
11371 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11373 * gcc.dg/vect/pr30843.c: Likewise.
11374 * gcc.dg/vect/pr33866.c: Likewise.
11375 * gcc.dg/vect/slp-reduc-6.c: Likewise.
11376 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11377 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11378 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11380 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11382 * gcc.dg/vect/slp-11.c: Split into...
11383 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11384 gcc.dg/vect/slp-11c.c: ...these tests.
11385 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11386 * gcc.dg/vect/slp-12c.c: ...this new test.
11387 * gcc.dg/vect/slp-19.c: Split into...
11388 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11389 gcc.dg/vect/slp-19c.c: ...these new tests.
11391 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11393 * lib/target-supports.exp
11394 (check_effective_target_vect_extract_even_odd_wide): Delete.
11395 (check_effective_target_vect_strided_wide): Likewise.
11396 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11397 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11398 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11399 * gcc.dg/vect/pr37539.c: Likewise.
11400 * gcc.dg/vect/slp-11.c: Likewise.
11401 * gcc.dg/vect/slp-12a.c: Likewise.
11402 * gcc.dg/vect/slp-12b.c: Likewise.
11403 * gcc.dg/vect/slp-19.c: Likewise.
11404 * gcc.dg/vect/slp-23.c: Likewise.
11405 * gcc.dg/vect/vect-1.c: Likewise.
11406 * gcc.dg/vect/vect-98.c: Likewise.
11407 * gcc.dg/vect/vect-107.c: Likewise.
11408 * gcc.dg/vect/vect-strided-float.c: Likewise.
11410 2011-05-02 Jason Merrill <jason@redhat.com>
11412 * g++.dg/init/new31.C: New.
11414 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
11417 * gcc.dg/pr35445.c: New test.
11419 2011-05-02 Jason Merrill <jason@redhat.com>
11421 * c-c++-common/vla-1.c: New.
11423 2011-05-02 Richard Guenther <rguenther@suse.de>
11425 PR tree-optimization/48822
11426 * gcc.dg/torture/pr48822.c: New testcase.
11428 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11431 * g++.dg/cpp0x/constexpr-47969.C: New.
11433 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
11436 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
11437 on vect_no_align targets.
11438 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11439 vect_no_align targets.
11441 2011-05-01 Xinliang David Li <davidxl@google.com>
11443 * gcc.dg/tree-ssa/integer-addr.c: New test.
11444 * gcc.dg/tree-ssa/alias_bug.c: New test.
11446 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11448 PR libgfortran/48787
11449 * gfortran.dg/round_3.f08: Add more checks.
11451 2011-04-30 Tobias Burnus <burnus@net-b.de>
11454 * gfortran.dg/import9.f90: New, proper test.
11455 * gfortran.dg/interface_37.f90: Remove bogus
11456 test (bogus copy of interface_36.f90).
11458 2011-04-30 Tobias Burnus <burnus@net-b.de>
11461 * gfortran.dg/interface_37.f90: New.
11463 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
11466 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11468 2011-04-30 Jakub Jelinek <jakub@redhat.com>
11470 PR tree-optimization/48809
11471 * gcc.c-torture/execute/pr48809.c: New test.
11473 2011-04-29 Jeff Law <law@redhat.com>
11475 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11477 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11480 * g++.dg/init/ctor10.C: New.
11482 2011-04-29 Le-Chun Wu <lcwu@google.com>
11484 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11485 warning in implicitly instantiated templates.
11487 2011-04-29 Le-Chun Wu <lcwu@google.com>
11489 * g++.dg/warn/Wnull-conversion-1.C: New.
11490 * g++.dg/warn/Wnull-conversion-2.C: New.
11492 2011-04-29 Diego Novillo <dnovillo@google.com>
11494 * g++.old-deja/g++.other/null3.C: Expect warning about
11495 converting boolean to a pointer.
11497 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
11500 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11504 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11506 2011-04-29 Tobias Burnus <burnus@net-b.de>
11509 * gfortran.dg/typebound_proc_22.f90: New.
11512 * gfortran.dg/interface_36.f90: New.
11514 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11516 PR libgfortran/48488
11517 PR libgfortran/48602
11518 PR libgfortran/48615
11519 PR libgfortran/48684
11520 PR libgfortran/48787
11521 * gfortran.dg/fmt_g.f: Adjust test.
11522 * gfortran.dg/fmt_g0_1.f08: Adjust test.
11523 * gfortran.dg/round_3.f08: New test.
11524 * gfortran.dg/namelist_print_1.f: Adjust test.
11525 * gfortran.dg/char4_iunit_1.f03: Adjust test.
11526 * gfortran.dg/f2003_io_5.f03: Adjust test.
11527 * gfortran.dg/coarray_15.f90: Adjust test.
11528 * gfortran.dg/namelist_65.f90: Adjust test.
11529 * gfortran.dg/fmt_cache_1.f: Adjust test.
11530 * gfortran.dg/char4_iunit_2.f03: Adjust test.
11531 * gfortran.dg/real_const_3.f90: Adjust test.
11533 2011-04-29 Jan Hubicka <jh@suse.cz>
11535 * gcc.dg/tree-ssa/inline-10.c: New testcase.
11536 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11538 2011-04-28 Xinliang David Li <davidxl@google.com>
11540 * gcc.dg/tree-prof/prof-robust-1.c: New test.
11541 * g++.dg/prof-robust-1.C: New test.
11543 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
11545 PR tree-optimization/48765
11546 * gcc.dg/vect/pr48765.c: New.
11548 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11550 PR tree-optimization/48775
11551 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11553 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11556 * g++.dg/inherit/pr48798.C: New.
11557 * g++.old-deja/g++.other/base1.C: Adjust.
11559 2011-04-28 Dodji Seketeli <dodji@redhat.com>
11562 * g++.dg/template/inherit7.C: New test case.
11564 2011-04-28 Richard Guenther <rguenther@suse.de>
11566 PR tree-optimization/40052
11567 PR tree-optimization/15347
11568 * gcc.dg/tree-ssa/vrp57.c: New testcase.
11569 * gcc.dg/pr15347.c: Likewise.
11571 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11574 * g++.dg/cpp0x/sfinae18.C: New.
11576 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11579 * g++.dg/ext/is_literal_type1.C: New.
11581 2011-04-28 Tobias Burnus <burnus@net-b.de>
11585 * gfortran.dg/interface_35.f90: New.
11586 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11587 * gfortran.dg/func_result_6.f90: Add dg-warning.
11588 * gfortran.dg/bessel_1.f90: Ditto.
11589 * gfortran.dg/hypot_1.f90: Ditto.
11590 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11591 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11592 * gfortran.dg/interface_assignment_4.f90: Ditto.
11594 2011-04-27 Jason Merrill <jason@redhat.com>
11596 * g++.dg/ext/complex8.C: New.
11598 * g++.dg/cpp0x/initlist49.C: New.
11599 * g++.dg/init/new30.C: New.
11601 2011-04-27 Tobias Burnus <burnus@net-b.de>
11604 * gfortran.dg/whole_file_34.f90: New.
11606 2011-04-27 Jan Hubicka <jh@suse.cz>
11608 * gcc.dg/tree-ssa/inline-9.c: New testcase.
11610 2011-04-27 Jason Merrill <jason@redhat.com>
11612 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11614 * g++.dg/parse/ambig6.C: New.
11616 2011-04-27 Nick Clifton <nickc@redhat.com>
11618 * gcc.dg/20020312-2.c: Add definition for RX.
11620 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11621 option with RX targets.
11623 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11626 2011-04-27 Richard Guenther <rguenther@suse.de>
11628 * gcc.dg/tree-ssa/pr23382.c: Remove.
11630 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11633 * gcc.c-torture/compile/pr48767.c: New test.
11635 2011-04-27 Richard Guenther <rguenther@suse.de>
11637 PR tree-optimization/48772
11638 * g++.dg/pr48772.C: New testcase.
11640 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11643 * gcc.c-torture/compile/pr48742.c: New test.
11645 2011-04-26 Jason Merrill <jason@redhat.com>
11647 * g++.dg/lookup/koenig13.C: New.
11649 * g++.dg/cpp0x/initlist48.C: New.
11651 2011-04-25 Jason Merrill <jason@redhat.com>
11653 * g++.dg/cpp0x/sfinae17.C: New.
11655 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11658 * gcc.target/powerpc/pr48258-1.c: New file.
11659 * gcc.target/powerpc/pr48258-2.c: Ditto.
11661 2011-04-26 Xinliang David Li <davidxl@google.com>
11663 * gcc.dg/uninit-suppress.c: New test.
11664 * gcc.dg/uninit-suppress.c: New test.
11666 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11669 * gcc.dg/pr48768.c: New test.
11671 PR tree-optimization/48734
11672 * gcc.c-torture/compile/pr48734.c: New test.
11675 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11677 2011-04-26 Richard Guenther <rguenther@suse.de>
11679 PR tree-optimization/48731
11680 * gcc.dg/torture/pr48731.c: New testcase.
11682 2011-04-26 Richard Guenther <rguenther@suse.de>
11685 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11687 2011-04-26 Richard Guenther <rguenther@suse.de>
11689 PR middle-end/48694
11690 * gcc.dg/torture/pr48694-1.c: New testcase.
11691 * gcc.dg/torture/pr48694-2.c: Likewise.
11693 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11695 * g++.dg/ext/underlying_type1.C: New.
11696 * g++.dg/ext/underlying_type2.C: Likewise.
11697 * g++.dg/ext/underlying_type3.C: Likewise.
11698 * g++.dg/ext/underlying_type4.C: Likewise.
11699 * g++.dg/ext/underlying_type5.C: Likewise.
11700 * g++.dg/ext/underlying_type6.C: Likewise.
11701 * g++.dg/ext/underlying_type7.C: Likewise.
11702 * g++.dg/ext/underlying_type8.C: Likewise.
11703 * g++.dg/ext/underlying_type9.C: Likewise.
11704 * g++.dg/ext/underlying_type10.C: Likewise.
11706 2011-04-25 Jason Merrill <jason@redhat.com>
11708 * g++.dg/cpp0x/regress/template-const2.C: New.
11710 2011-04-25 Jeff Law <law@redhat.com>
11712 * gcc.dg/tree-ssa/vrp56.c: new test.
11714 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11716 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11718 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11720 PR preprocessor/48740
11721 * c-c++-common/raw-string-11.c: New test.
11723 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11725 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11728 2011-04-23 Tobias Burnus <burnus@net-b.de>
11731 * gfortran.dg/coarray_19.f90: New.
11733 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11736 * gcc.dg/pr48685.c: New test.
11738 2011-04-22 Jan Hubicka <jh@suse.cz>
11740 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11742 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11744 PR tree-optimization/48717
11745 * gcc.c-torture/execute/pr48717.c: New test.
11747 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11750 * gcc.target/i386/pr48723.c: New test.
11752 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11755 * gcc.dg/gomp/pr48716.c: New test.
11756 * g++.dg/gomp/pr48716.C: New test.
11758 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11761 * gcc.dg/missing-field-init-2.c: Update testcase.
11763 2011-04-22 Alan Modra <amodra@gmail.com>
11765 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11767 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11770 * gfortran.dg/function_optimize_6.f90: New test.
11772 2011-04-21 Easwaran Raman <eraman@google.com>
11774 * gcc.dg/stack-layout-2.c: New test.
11776 2011-04-21 Richard Guenther <rguenther@suse.de>
11779 * g++.dg/lto/pr48207-2_0.C: New testcase.
11780 * g++.dg/lto/pr48207-3_0.C: Likewise.
11782 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11784 * gnat.dg/volatile5.adb: New test.
11785 * gnat.dg/volatile5_pkg.ads: New helper.
11787 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11790 * gcc.target/i386/pr48708.c: New test.
11792 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11794 * gcc.dg/vect/vect-119.c: New test.
11796 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11798 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11801 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11802 Richard Sandiford <richard.sandiford@linaro.org>
11805 * gcc.target/arm/pr46329.c: New test.
11807 2011-04-21 Tobias Burnus <burnus@net-b.de>
11810 * gfortran.dg/coarray_18.f90: New.
11812 2011-04-20 Jason Merrill <jason@redhat.com>
11814 * g++.dg/cpp0x/initlist47.C: New.
11816 * g++.dg/init/dtor4.C: New.
11818 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11821 * gcc.target/i386/sse2-pinsrw.c: New test.
11822 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11823 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11824 * gcc.target/i386/sse2-insvhi.c: Ditto.
11825 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11826 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11828 2011-04-20 Jason Merrill <jason@redhat.com>
11830 * g++.dg/template/const4.C: New.
11832 2011-04-20 Easwaran Raman <eraman@google.com>
11834 * gcc.dg/stack-layout-1.c: New test.
11836 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11838 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11839 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11842 2011-04-20 Kai Tietz <ktietz@redhat.com>
11844 * gcc.dg/binop-xor1.c: New test.
11845 * gcc.dg/binop-xor2.c: New test.
11846 * gcc.dg/binop-xor3.c: New test.
11847 * gcc.dg/binop-xor4.c: New test.
11848 * gcc.dg/binop-xor5.c: New test.
11850 2011-04-20 Richard Guenther <rguenther@suse.de>
11852 PR tree-optimization/47892
11853 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11855 2011-04-20 Richard Guenther <rguenther@suse.de>
11857 PR middle-end/48695
11858 * g++.dg/torture/pr48695.C: New testcase.
11860 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11862 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11863 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11864 * gcc.c-torture/execute/pr45262.c: Ditto
11865 * gcc.dg/torture/pr43165.c: Ditto.
11866 * gcc.dg/torture/pr47228.c: Ditto.
11867 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11868 * gcc.dg/ipa/pr45644.c: Ditto.
11869 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11872 2011-04-19 Jason Merrill <jason@redhat.com>
11874 * g++.dg/ext/complex7.C: New.
11876 * g++.dg/ext/attrib41.C: New.
11878 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11881 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11883 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11886 * gcc.target/i386/pr48678.c: New test.
11888 2011-04-19 Martin Jambor <mjambor@suse.cz>
11890 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11891 * g++.dg/opt/devirt2.C: New test.
11892 * g++.dg/ipa/devirt-g-1.C: Likewise.
11894 2011-04-19 Tobias Burnus <burnus@net-b.de>
11897 * gfortran.dg/whole_file_33.f90: New.
11899 2011-04-19 Martin Jambor <mjambor@suse.cz>
11901 * g++.dg/ipa/devirt-7.C: New test.
11903 2011-04-19 Richard Guenther <rguenther@suse.de>
11906 * g++.dg/lto/pr48207_0.C: New testcase.
11908 2011-04-18 Jason Merrill <jason@redhat.com>
11910 * g++.dg/init/void1.C: New.
11912 * g++.dg/cpp0x/union4.C: New.
11914 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11916 PR middle-end/48661
11917 * g++.dg/torture/pr48661.C: New test.
11920 * g++.dg/gomp/pr48632.C: New test.
11922 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11924 * gcc.target/i386/sse2-maskmovdqu.c: New test.
11925 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11927 2011-04-18 Tobias Burnus <burnus@net-b.de>
11930 * gfortran.dg/coarray_17.f90: New.
11931 * gfortran.dg/coarray_10.f90: Update dg-error.
11933 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11936 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11937 * gfortran.dg/guality/guality.exp: Likewise.
11939 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11941 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11943 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11945 * gcc.dg/vect/pr48377.c: Remove dg-do run.
11947 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11949 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11951 2011-04-18 Richard Guenther <rguenther@suse.de>
11953 PR middle-end/46364
11954 * g++.dg/torture/pr46364.C: New testcase.
11956 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11958 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11960 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
11962 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11964 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
11965 Ira Rosen <ira.rosen@linaro.org>
11968 * gcc.target/arm/pr48252.c: New test.
11970 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11972 PR tree-optimization/48616
11973 * gcc.dg/pr48616.c: New test.
11975 2011-04-18 Tobias Burnus <burnus@net-b.de>
11978 * gfortran.dg/coarray_16.f90: New.
11980 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
11983 * gfortran.dg/realloc_on_assign_7.f03: New test.
11985 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11987 PR libgfortran/48602
11988 * gfortran.dg/fmt_g0_6.f08: New test.
11990 2011-04-17 Jason Merrill <jason@redhat.com>
11992 * g++.dg/cpp0x/sfinae16.C: New.
11994 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
11996 * gcc.target/mips/reg-var-1.c: New test.
11998 2011-04-17 Jan Hubicka <jh@suse.cz>
12000 * gcc.dg/winline-5.c: Update testcase.
12002 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
12004 * gnat.dg/discr27.ad[sb]: Move dg directive.
12005 * gnat.dg/discr28.ad[sb]: New test.
12006 * gnat.dg/discr28_pkg.ads: New helper.
12008 2011-04-17 Michael Matz <matz@suse.de>
12010 PR tree-optimization/48622
12012 * gcc.dg/lto/pr48622_0.c: New test.
12014 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
12016 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12017 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12018 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12019 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12020 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12021 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12023 2011-04-15 Jason Merrill <jason@redhat.com>
12025 * g++.dg/cpp0x/range-for17.C: New.
12027 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12029 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12030 * g++.dg/cpp0x/range-for3.C: Likewise.
12031 * g++.dg/cpp0x/range-for9.C: Correct error message.
12032 * g++.dg/cpp0x/range-for11.C: New.
12033 * g++.dg/cpp0x/range-for12.C: New.
12034 * g++.dg/cpp0x/range-for13.C: New.
12035 * g++.dg/cpp0x/range-for14.C: New.
12036 * g++.dg/cpp0x/range-for15.C: New.
12037 * g++.dg/cpp0x/range-for16.C: New.
12039 2011-04-15 Tobias Burnus <burnus@net-b.de>
12042 * gfortran.dg/coarray_15.f90: Change to dg-do run.
12044 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
12046 * objc.dg/naming-4.m: Updated.
12047 * objc.dg/naming-5.m: Updated.
12048 * objc.dg/naming-6.m: New.
12049 * objc.dg/naming-7.m: New.
12050 * obj-c++.dg/naming-1.mm: Updated.
12051 * obj-c++.dg/naming-2.mm: Updated.
12052 * obj-c++.dg/naming-3.mm: New.
12053 * obj-c++.dg/naming-4.mm: New.
12055 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12057 PR libgfortran/48589
12058 * gfortran.dg/fmt_g0_5.f08: New test.
12060 2011-04-15 Richard Guenther <rguenther@suse.de>
12063 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12065 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
12067 * gcc.target/avr/torture/pr41885.c (dg-options): Change
12068 -finline-limit=0 to -fno-inline
12070 2011-04-15 Jakub Jelinek <jakub@redhat.com>
12073 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12076 2011-04-14 Jakub Jelinek <jakub@redhat.com>
12079 * gcc.target/i386/sse4_1-insertps-3.c: New test.
12080 * gcc.target/i386/sse4_1-insertps-4.c: New test.
12081 * gcc.target/i386/avx-insertps-3.c: New test.
12082 * gcc.target/i386/avx-insertps-4.c: New test.
12084 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12086 * gcc.target/avr/torture/pr41885.c (dg-options): Add
12089 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12094 * gcc.target/avr/pr46779-1.c: New test case
12095 * gcc.target/avr/pr46779-2.c: New test case
12097 2011-04-14 Jason Merrill <jason@redhat.com>
12099 * g++.dg/cpp0x/sfinae15.C: New.
12101 * g++.dg/cpp0x/sfinae14.C: New.
12103 * g++.dg/ext/vla10.C: New.
12105 2011-04-14 Richard Guenther <rguenther@suse.de>
12107 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12109 2011-04-14 Richard Guenther <rguenther@suse.de>
12111 * gcc.dg/fold-bitand-4.c: Move ...
12112 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
12114 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12116 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12118 * gcc.target/avr/torture/trivial.c: Ditto.
12120 2011-04-13 Jason Merrill <jason@redhat.com>
12122 * g++.dg/template/operator11.C: New.
12124 2011-04-13 Jakub Jelinek <jakub@redhat.com>
12126 PR middle-end/48591
12127 * gcc.dg/gomp/pr48591.c: New test.
12130 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12131 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12133 2011-04-13 Dodji Seketeli <dodji@redhat.com>
12136 * g++.dg/template/dependent-expr7.C: New test case.
12138 2011-04-13 Jason Merrill <jason@redhat.com>
12140 * g++.dg/cpp0x/sfinae13.C: New.
12142 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
12144 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12146 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12148 * gcc.target/arm/pr43698.c: Remove -march option.
12150 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12152 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12155 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
12159 * gfortran.dg/realloc_on_assign_6.f03: New test.
12161 2011-04-12 Kai Tietz <ktietz@redhat.com>
12163 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12164 targets the additional -mno-ms-bitfields and
12165 -Wno-packed-bitfield-compat options.
12166 * g++.dg/ext/bitfield3.C: Likewise.
12167 * g++.dg/ext/bitfield4.C: Likewise.
12168 * g++.dg/ext/bitfield5.C: Likewise.
12169 * gcc.dg/bitfld-15.c: Likewise.
12170 * gcc.dg/bitfld-16.c: Likewise.
12171 * gcc.dg/bitfld-17.c: Likewise.
12172 * gcc.dg/bitfld-18.c: Likewise.
12174 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
12176 * gcc.target/arm/neon-vld3-1.c: New test.
12177 * gcc.target/arm/neon-vst3-1.c: New test.
12178 * gcc.target/arm/neon/v*.c: Regenerate.
12180 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12182 PR rtl-optimization/48549
12183 * g++.dg/opt/pr48549.C: New test.
12185 2011-04-12 Richard Guenther <rguenther@suse.de>
12187 PR tree-optimization/46076
12188 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12190 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12193 * lib/compat.exp (compat-execute): Declare unsupported after
12194 stripping path from src1.
12195 * lib/lto.exp (lto-execute): Likewise.
12197 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12200 * gcc.dg/pr48552-1.c: New test.
12201 * gcc.dg/pr48552-2.c: New test.
12203 2011-04-11 Jason Merrill <jason@redhat.com>
12205 * g++.dg/cpp0x/sfinae12.C: New.
12207 * g++.dg/cpp0x/enum10.C: New.
12209 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12211 * g++.dg/cpp0x/rv-func.C: New.
12213 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12215 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12218 2011-04-11 Martin Jambor <mjambor@suse.cz>
12220 PR tree-optimization/48195
12221 * gcc.dg/ipa/pr48195.c: New test.
12223 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
12225 * gnat.dg/return3.adb: Remove unused switch.
12227 2011-04-08 Mike Stump <mikestump@comcast.net>
12230 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12231 default to fno-common.
12233 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
12235 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12236 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12238 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12241 * gfortran.dg/function_optimize_5.f90: New test.
12243 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
12245 * gnat.dg/aggr17.adb: New test.
12246 * gnat.dg/aggr18.adb: Likewise.
12248 2011-04-08 Michael Matz <matz@suse.de>
12250 PR middle-end/48389
12251 * gcc.target/i386/pr48389.c: New test.
12253 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
12255 PR rtl-optimization/48272
12256 * g++.dg/opt/pr48272.C: New.
12258 2011-04-08 Dmitry Melnik <dm@ispras.ru>
12260 PR rtl-optimization/48235
12261 * gcc.dg/pr48235.c: New.
12263 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12265 PR rtl-optimization/48302
12266 * g++.dg/opt/pr48302.C: New.
12268 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12271 * g++.dg/opt/pr48273.C: New.
12273 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12275 PR rtl-optimization/48442
12276 * gcc.dg/pr48442.c: New.
12278 2011-04-08 Jakub Jelinek <jakub@redhat.com>
12280 PR tree-optimization/48377
12281 * gcc.dg/vect/pr48377.c: New test.
12283 2011-04-07 Jason Merrill <jason@redhat.com>
12285 * g++.dg/cpp0x/regress/call1.C: New.
12287 * g++.dg/cpp0x/variadic107.C: New.
12289 * g++.dg/cpp0x/sfinae11.C: New.
12290 * g++.dg/cpp0x/noexcept02.C: Fix.
12292 * g++.dg/cpp0x/sfinae10.C: New.
12294 * g++.dg/cpp0x/sfinae9.C: New.
12296 * c-c++-common/Wcast-qual-1.c: Move here from...
12297 * gcc.dg/cast-qual-3.c: ...here, and...
12298 * g++.dg/warn/Wcast-qual2.C: ...here.
12300 * g++.dg/cpp0x/sfinae8.C: New.
12302 * g++.dg/cpp0x/sfinae7.C: New.
12304 * g++.dg/cpp0x/enum9.C: New.
12306 2011-04-07 Mike Stump <mikestump@comcast.net>
12308 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12309 with no trampolines.
12311 2011-04-07 Jakub Jelinek <jakub@redhat.com>
12314 * gfortran.dg/gomp/pr48117.f90: New test.
12317 * gcc.dg/torture/pr48343.c: New test.
12319 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12321 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12323 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
12325 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12327 2011-04-07 Tom de Vries <tom@codesourcery.com>
12330 * lib/scanasm.exp (object-size): New proc.
12331 * gcc.target/arm/pr43920-2.c: New test.
12333 2011-04-06 Tobias Burnus <burnus@net-b.de>
12337 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12339 2011-04-06 Steve Ellcey <sje@cup.hp.com>
12341 * gcc.dg/mtune.c: Prune note from output.
12343 2011-04-06 Jakub Jelinek <jakub@redhat.com>
12346 * gcc.dg/guality/pr36977.c: New test.
12347 * gcc.dg/guality/pr48466.c: New test.
12349 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12351 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12353 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
12355 * gnat.dg/return3.adb: New test.
12357 2011-04-06 Richard Guenther <rguenther@suse.de>
12359 PR tree-optimization/47663
12360 * gcc.dg/tree-ssa/inline-8.c: New testcase.
12362 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
12364 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12365 Solaris 8 and 9 as well.
12367 2011-04-05 Tom de Vries <tom@codesourcery.com>
12370 * gcc.target/arm/pr43920-1.c: New test.
12372 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
12374 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12375 (cctor): Actually return the value.
12376 (main): Cast return values.
12378 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12380 * gfortran.dg/character_comparison_8.f90: New test.
12382 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12384 * frontend-passes: (optimize_lexical_comparison): New function.
12385 (optimize_expr): Call it.
12386 (optimize_comparison): Also handle lexical comparison functions.
12387 Return false instad of -2 for unequal comparison.
12389 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12392 * function_optimize_4.f90: New test.
12394 2011-04-04 Tobias Burnus <burnus@net-b.de>
12397 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12398 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12399 * gfortran.dg/coarray_15.f90: New.
12401 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12403 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12404 * gfortran.dg/bessel_7.f90: Likewise.
12406 2011-04-03 Tobias Burnus <burnus@net-b.de>
12408 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12410 2011-04-03 Richard Guenther <rguenther@suse.de>
12411 Ira Rosen <ira.rosen@linaro.org>
12413 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12414 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12415 -ftree-loop-if-convert-stores.
12417 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12419 * gnat.dg/specs/aggr2.ads: New test.
12421 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12423 * gnat.dg/debug2.ad[sb]: New test.
12424 * gnat.dg/debug2_pkg.ads: New helper.
12425 * gnat.dg/debug3.ad[sb]: New test.
12427 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
12429 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12431 2011-04-01 Jakub Jelinek <jakub@redhat.com>
12433 PR middle-end/48335
12434 * gcc.c-torture/compile/pr48335-1.c: New test.
12435 * gcc.dg/pr48335-1.c: New test.
12436 * gcc.dg/pr48335-2.c: New test.
12437 * gcc.dg/pr48335-3.c: New test.
12438 * gcc.dg/pr48335-4.c: New test.
12439 * gcc.dg/pr48335-5.c: New test.
12440 * gcc.dg/pr48335-6.c: New test.
12441 * gcc.dg/pr48335-7.c: New test.
12442 * gcc.dg/pr48335-8.c: New test.
12443 * gcc.target/i386/pr48335-1.c: New test.
12445 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
12448 * gcc.dg/Waddress.c: New test.
12450 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12453 * gfortran.dg/function_optimize_3.f90: New test.
12455 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
12457 * gcc.c-torture/compile/20110401-1.c: New test.
12459 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12460 * g++.dg/lto/20091002-2_0.C: Likewise.
12461 * g++.dg/lto/20090303_0.c: Likewise.
12462 * g++.dg/lto/20091004-1_0.C: Likewise.
12463 * g++.dg/lto/20091002-3_0.C: Likewise.
12464 * g++.dg/lto/20091004-2_0.C: Likewise.
12465 * g++.dg/lto/20081123_0.C: Likewise.
12466 * g++.dg/lto/20090313_0.C: Likewise.
12467 * g++.dg/lto/20081109-1_0.C: Likewise.
12468 * g++.dg/lto/20081219_0.C: Likewise.
12469 * g++.dg/lto/20081204-1_0.C: Likewise.
12470 * g++.dg/lto/20090302_0.C: Likewise.
12471 * g++.dg/lto/20081119-1_0.C: Likewise.
12472 * g++.dg/lto/20081118_0.C: Likewise.
12473 * gcc.dg/lto/20091020-2_0.c: Likewise.
12474 * gcc.dg/lto/20090210_0.c: Likewise.
12475 * gcc.dg/lto/20081204-1_0.c: Likewise.
12476 * gcc.dg/lto/20081224_0.c: Likewise.
12477 * gcc.dg/lto/20090219_0.c: Likewise.
12478 * gcc.dg/lto/20091014-1_0.c: Likewise.
12479 * gcc.dg/lto/20091016-1_0.c: Likewise.
12480 * gcc.dg/lto/20090206-2_0.c: Likewise.
12481 * gcc.dg/lto/20090116_0.c: Likewise.
12482 * gcc.dg/lto/20091013-1_0.c: Likewise.
12483 * gcc.dg/lto/20091015-1_0.c: Likewise.
12484 * gcc.dg/lto/20090126-2_0.c: Likewise.
12486 2011-03-31 Ian Lance Taylor <iant@google.com>
12488 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12490 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12492 * gnat.dg/opt16.adb: New test.
12494 2011-03-31 Jason Merrill <jason@redhat.com>
12496 * g++.dg/cpp0x/defaulted24.C: New.
12498 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12501 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12504 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12506 * g++.dg/other/i386-9.C: New test.
12508 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12510 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12512 2011-03-30 Jason Merrill <jason@redhat.com>
12514 * g++.dg/cpp0x/regress/error-recovery1.C: New.
12516 * g++.dg/cpp0x/regress/isnan.C: New.
12518 * g++.dg/cpp0x/initlist46.C: New.
12520 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
12523 * gcc.target/arm/neon-modes-2.c: New test.
12525 2011-03-30 Jakub Jelinek <jakub@redhat.com>
12528 * gcc.c-torture/compile/pr48305.c: New test.
12530 2011-03-29 Jason Merrill <jason@redhat.com>
12532 * g++.dg/cpp0x/regress/value-dep1.C: New.
12534 2011-03-29 Steve Ellcey <sje@cup.hp.com>
12536 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12538 2011-03-29 Ian Lance Taylor <iant@google.com>
12540 * go.test/go-test.exp: Handle the test lines used in several new
12542 (errchk): Add opts parameter. Change all callers. Handle parens
12545 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
12546 Dominique d'Humieres <dominiq@lps.ens.fr>
12548 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12549 and __APPLE__ && __PPC__ && __ALTIVEC__.
12551 2011-03-29 Jason Merrill <jason@redhat.com>
12553 * g++.dg/cpp0x/dependent1.C: New.
12555 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12557 * g++.dg/cpp0x/constexpr-memfn1.C: New.
12559 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12561 2011-03-29 Janus Weil <janus@gcc.gnu.org>
12564 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12565 * gfortran.dg/proc_ptr_comp_32.f90: New.
12567 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12569 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
12570 check for corresponding warning.
12572 2011-03-28 Jason Merrill <jason@redhat.com>
12574 * g++.dg/cpp0x/rv-deduce2.C: New.
12576 2011-03-29 Jakub Jelinek <jakub@redhat.com>
12579 * gcc.dg/pr48203.c: New test.
12581 2011-03-28 Jeff Law <law@redhat.com>
12583 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12585 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
12587 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12588 and __PPC__ && __ALTIVEC__.
12590 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12593 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12594 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12595 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12596 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12598 2011-03-28 Jason Merrill <jason@redhat.com>
12600 * g++.dg/cpp0x/initlist-array2.C: New.
12602 * g++.dg/cpp0x/initlist-array1.C: New.
12604 * g++.dg/cpp0x/constexpr-compound.C: New.
12606 * g++.dg/cpp0x/constexpr-using.C: New.
12608 * g++.dg/cpp0x/constexpr-noexcept.C: New.
12610 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12613 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12615 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12617 * gcc.dg/slp-1.c: New test.
12619 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12621 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12622 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12623 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12624 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12625 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12626 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12627 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12628 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12629 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12630 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12631 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12632 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12633 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12634 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12636 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12639 * gfortran.dg/trim_optimize_5.f90: New test.
12640 * gfortran.dg/trim_optimize_6.f90: New test.
12642 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12645 * gcc.target/mips/madd-7.c: Remove -mlong32.
12646 * gcc.target/mips/msub-7.c: Likewise.
12648 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12650 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12651 accesses to preserve the meaning of the test for doubleword vectors.
12652 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12653 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12655 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12658 * gfortran.dg/class_42.f03: New.
12660 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12662 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12665 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12667 PR rtl-optimization/48144
12668 * gcc.dg/pr48144.c: New test.
12670 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12672 * gnat.dg/discr27.ad[sb]: New test.
12674 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12676 * gnat.dg/limited_with2.ad[sb]: New test.
12677 * gnat.dg/limited_with2_pkg1.ads: New helper.
12678 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12680 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12682 * gnat.dg/opt15.adb: New test.
12683 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12685 2011-03-25 Tobias Burnus <burnus@net-b.de>
12689 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12690 * gfortran.dg/leadz_trailz_3.f90: Ditto
12692 2011-03-25 Martin Jambor <mjambor@suse.cz>
12694 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12696 2011-03-25 Jason Merrill <jason@redhat.com>
12698 * g++.dg/cpp0x/defaulted22.C: New.
12699 * g++.dg/cpp0x/defaulted23.C: New.
12700 * g++.dg/cpp0x/defaulted15.C: Adjust.
12702 2011-03-25 Jason Merrill <jason@redhat.com>
12704 * g++.dg/cpp0x/move1.C: New.
12706 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12709 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12711 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12713 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12714 for mips-sgi-irix6.5.
12715 Replace snprintf prototype by <stdio.h>.
12717 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12720 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12721 run_expensive_tests.
12722 * gcc.dg/graphite/block-4.c: Likewise.
12723 * gcc.dg/graphite/block-7.c: Likewise.
12724 * gcc.dg/graphite/block-8.c: Likewise.
12726 2011-03-25 Richard Guenther <rguenther@suse.de>
12728 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12729 * g++.dg/tree-ssa/pr8781.C: Likewise.
12730 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12731 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12732 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12733 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12734 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12735 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12736 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12737 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12738 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12739 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12740 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12741 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12742 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12743 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12744 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12745 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12746 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12747 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12748 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12749 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12750 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12751 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12752 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12753 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12754 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12755 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12756 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12757 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12758 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12759 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12760 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12761 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12762 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12763 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12764 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12765 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12766 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12767 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12768 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12769 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12770 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12771 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12772 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12773 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12774 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12775 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12776 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12777 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12778 * c-c++-common/pr46562-2.c: Likewise.
12779 * gfortran.dg/pr42108.f90: Likewise.
12780 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12781 foo to be inlined even at -O1.
12782 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12783 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12784 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12785 * gcc.dg/matrix/matrix.exp: Disable FRE.
12787 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12790 * gcc.dg/dfp/pr48204.c: New test.
12792 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12795 * gcc.c-torture/execute/pr47917.c: Move this...
12796 * gcc.dg/torture/pr47917.c: to here and add xfails.
12798 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12800 * gnat.dg/array16.ad[sb]: New test.
12801 * gnat.dg/array16.ads: New helper.
12803 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12805 * gnat.dg/derived_type2.adb: New test.
12807 2011-03-24 Richard Guenther <rguenther@suse.de>
12809 PR tree-optimization/48271
12810 * g++.dg/torture/pr48271.C: New testcase.
12812 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12814 * gnat.dg/array15.ad[sb]: New test.
12816 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12819 * gcc.target/i386/pr48237.c: New test.
12821 2011-03-24 Richard Guenther <rguenther@suse.de>
12823 PR middle-end/48269
12824 * gcc.dg/builtin-object-size-10.c: New testcase.
12826 2011-03-24 Richard Guenther <rguenther@suse.de>
12828 PR tree-optimization/46562
12829 * c-c++-common/pr46562-2.c: New testcase.
12830 * c-c++-common/pr46562.c: Likewise.
12832 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12834 * gcc.dg/vect/vect-cselim-1.c: New test.
12835 * gcc.dg/vect/vect-cselim-2.c: New test.
12837 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12839 * gcc.target/arm/pr46934.c: New.
12841 2011-03-23 Ian Lance Taylor <iant@google.com>
12843 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12845 2011-03-23 Richard Guenther <rguenther@suse.de>
12847 * gcc.dg/struct: Remove directory and contents.
12849 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12852 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12854 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12856 * gnat.dg/discr26.ad[sb]: New test.
12857 * gnat.dg/discr26_pkg.ads: New helper.
12859 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12862 * gcc.target/arm/neon-vld-1.c: New test.
12864 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12866 * gnat.dg/array14.ad[sb]: New test.
12867 * gnat.dg/array14_pkg.ads: New helper.
12869 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12871 * gcc.c-torture/execute/920501-8.x: Remove.
12872 * gcc.c-torture/execute/930513-1.x: Remove.
12873 * gcc.c-torture/execute/960312-1.x: Remove.
12874 * gcc.c-torture/compile/20000804-1.c,
12875 gcc.c-torture/compile/20001205-1.c,
12876 gcc.c-torture/compile/20001226-1.c,
12877 gcc.c-torture/compile/20010518-2.c,
12878 gcc.c-torture/compile/20020312-1.c,
12879 gcc.c-torture/compile/20020604-1.c,
12880 gcc.c-torture/compile/920501-12.c,
12881 gcc.c-torture/compile/920501-4.c,
12882 gcc.c-torture/compile/920520-1.c,
12883 gcc.c-torture/compile/980506-1.c,
12884 gcc.c-torture/execute/980709-1.x,
12885 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12886 options for m68hc11.
12887 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12888 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12891 2011-03-22 Nick Clifton <nickc@redhat.com>
12893 * lib/target-supports.exp (check_profiling_available): Add MN10300
12894 to the list of targets that do not support profiling. Restore
12895 alpha sorting to this list.
12897 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12899 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12900 failure on 32-bit systems.
12901 * gcc.dg/torture/vector-2.c: Ditto.
12903 2011-03-22 Richard Guenther <rguenther@suse.de>
12905 PR tree-optimization/48228
12906 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12908 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12910 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12914 * gcc.target/powerpc/pr48226.c: New file.
12916 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
12918 * lib/prune.exp (prune_gcc_output): Prune "could not create
12919 compact unwind for" warnings.
12921 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12925 * gcc.c-torture/execute/pr42544.c: New test.
12926 * gcc.c-torture/execute/pr48197.c: New test.
12928 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12930 PR preprocessor/48192
12931 * gcc.target/powerpc/pr48192.c: New file.
12934 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12935 split problem of 0 being loaded in a VSX register.
12937 2011-03-21 Richard Guenther <rguenther@suse.de>
12940 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12941 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12942 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12943 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12945 2011-03-21 Jakub Jelinek <jakub@redhat.com>
12948 * gcc.dg/pr48213.c: New test.
12950 2011-03-21 Kai Tietz <ktietz@redhat.com>
12953 * g++.dg/plugin/attribute_plugin.c: Adjust test.
12955 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
12957 * gcc.target/arm/xor-and.c: New.
12959 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12962 * gfortran.dg/function_optimize_1.f90: New test.
12963 * gfortran.dg/function_optimize_2.f90: New test.
12965 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
12967 PR rtl-optimization/47502
12968 * gcc.target/i386/pr47502-1.c: New.
12969 * gcc.target/i386/pr47502-2.c: Likewise.
12971 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12973 PR rtl-optimization/48156
12974 * gcc.dg/pr48156.c: New test.
12976 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12978 PR libfortran/47439
12979 * gfortran.dg/scratch_1.f90: Adjust test.
12981 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12983 PR libfortran/47439
12984 * gfortran.dg/scratch_1.f90: New test.
12986 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12988 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12989 variably modified typedefs.
12990 * gcc.dg/c1x-typedef-2.c: Remove.
12992 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12994 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12995 * gcc.dg/c1x-anon-struct-3.c: New test.
12996 * gcc.dg/anon-struct-11.c: Update.
12998 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13000 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
13002 Only xfail with gas.
13004 2011-03-18 Jason Merrill <jason@redhat.com>
13006 * g++.dg/template/fn-ptr1.C: New.
13008 * g++.dg/overload/volatile1.C: New.
13010 * g++.dg/opt/pr23372.C: New.
13012 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13014 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13016 PR middle-end/47405
13017 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13019 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
13021 * gcc.target/arm/unsigned-extend-1.c: New.
13023 2011-03-18 Jakub Jelinek <jakub@redhat.com>
13026 * gcc.c-torture/compile/pr48161.c: New test.
13028 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
13030 PR middle-end/47725
13031 * gcc.dg/torture/pr47725.c: New.
13033 2011-03-17 Jason Merrill <jason@redhat.com>
13035 * g++.dg/cpp0x/constexpr-overflow2.C: New.
13036 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13038 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
13040 * gnat.dg/specs/elab2.ads: New test.
13041 * gnat.dg/specs/elab2_pkg.ads: New helper.
13043 2011-03-17 Jason Merrill <jason@redhat.com>
13045 * g++.dg/cpp0x/decltype-1212.C: New.
13046 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13048 2011-03-17 Jason Merrill <jason@redhat.com>
13050 * g++.dg/parse/memfnquals1.C: New.
13052 2011-03-17 Richard Guenther <rguenther@suse.de>
13054 PR middle-end/48134
13055 * gcc.dg/pr48134.c: New testcase.
13057 2011-03-17 Richard Guenther <rguenther@suse.de>
13059 PR middle-end/48165
13060 * g++.dg/torture/pr48165.C: New testcase.
13062 2011-03-17 Jakub Jelinek <jakub@redhat.com>
13064 PR rtl-optimization/48141
13065 * gcc.dg/pr48141.c: New test.
13067 2011-03-16 Jason Merrill <jason@redhat.com>
13069 * g++.dg/cpp0x/constexpr-48089.C: New.
13071 * g++.dg/cpp0x/constexpr-abi1.C: New.
13073 * g++.dg/cpp0x/constexpr-46336.C: New.
13074 * g++.dg/parse/friend5.C: Adjust expected errors.
13076 * g++.dg/cpp0x/constexpr-47570.C: New.
13078 2011-03-16 Dodji Seketeli <dodji@redhat.com>
13081 * ++.dg/debug/dwarf2/typedef6.C: New test.
13083 2011-03-16 Jason Merrill <jason@redhat.com>
13085 * g++.dg/cpp0x/elision2.C: New.
13087 * g++.dg/cpp0x/constexpr-array3.C: New.
13089 2011-03-16 Jason Merrill <jason@redhat.com>
13091 * g++.dg/cpp0x/sfinae6.C: New.
13092 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13093 * g++.dg/cpp0x/pr45908.C: Likewise.
13094 * g++.dg/cpp0x/sfinae6.C: Likewise.
13095 * g++.old-deja/g++.jason/conversion11.C: Likewise.
13096 * g++.old-deja/g++.law/arg11.C: Likewise.
13098 2011-03-16 Jason Merrill <jason@redhat.com>
13100 * g++.dg/template/incomplete6.C: New.
13102 2011-03-16 Jeff Law <law@redhat.com>
13104 * gcc.dg/tree-ssa/vrp55.c: New test.
13106 2011-03-16 Jason Merrill <jason@redhat.com>
13108 * g++.dg/cpp0x/auto22.C: New.
13110 2011-03-16 Richard Guenther <rguenther@suse.de>
13112 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13113 optimizing it away if promoted to const.
13115 2011-03-16 Richard Guenther <rguenther@suse.de>
13117 PR tree-optimization/48149
13118 * gcc.dg/fold-complex-1.c: New testcase.
13120 2011-03-16 Richard Guenther <rguenther@suse.de>
13123 * gcc.dg/guality/pr45882.c: Really make sure no inlining
13124 or cloning happens.
13126 2011-03-16 Richard Guenther <rguenther@suse.de>
13128 PR tree-optimization/26134
13129 * gcc.dg/tree-ssa/complex-6.c: New testcase.
13131 2011-03-16 Richard Guenther <rguenther@suse.de>
13133 PR tree-optimization/48146
13134 * gcc.dg/torture/pr48146.c: New testcase.
13136 2011-03-16 Richard Guenther <rguenther@suse.de>
13138 * gcc.dg/tree-ssa/pr14814.c: Adjust.
13139 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13141 2011-03-16 Jakub Jelinek <jakub@redhat.com>
13143 PR middle-end/48136
13144 * gcc.c-torture/compile/pr48136.c: New test.
13146 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13149 * gcc.dg/guality/pr45882.c: New test.
13151 2011-03-15 Jason Merrill <jason@redhat.com>
13153 * g++.dg/cpp0x/constexpr-recursion.C: New.
13155 * g++.dg/cpp0x/implicit11.C: New.
13157 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13159 * g++.dg/cpp0x/constexpr-attribute.C: New.
13161 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
13163 * g++.dg/parse/pr34758.C: New.
13165 2011-03-15 Xinliang David Li <davidxl@google.com>
13168 * gcc.dg/uninit-pred-7_d.c: New test.
13169 * gcc.dg/uninit-pred-8_d.c: New test.
13171 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
13174 * gcc.target/arm/pr46788.c: New.
13176 2011-03-15 Richard Guenther <rguenther@suse.de>
13178 PR middle-end/47650
13179 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13180 * gfortran.dg/ishft_4.f90: Likewise.
13181 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13183 2011-03-15 Richard Guenther <rguenther@suse.de>
13185 PR tree-optimization/13954
13186 * g++.dg/tree-ssa/pr13954.C: New testcase.
13188 2011-03-15 Richard Guenther <rguenther@suse.de>
13190 PR tree-optimization/48037
13191 * gcc.target/i386/pr48037-1.c: New testcase.
13193 2011-03-15 Richard Guenther <rguenther@suse.de>
13195 PR tree-optimization/41490
13196 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13197 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13198 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13199 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13200 * g++.dg/tree-ssa/pr33604.C: Adjust.
13202 2011-03-14 Jakub Jelinek <jakub@redhat.com>
13204 PR middle-end/47917
13205 * gcc.c-torture/execute/pr47917.c: New test.
13206 * gcc.dg/pr47917.c: New test.
13208 PR middle-end/38878
13209 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13211 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
13213 * gcc.target/i386/sse4_1-floor-vec.c: New test.
13214 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13215 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13216 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13217 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13218 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13219 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13220 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13221 * gcc.target/i386/avx-floor-vec.c: Ditto.
13222 * gcc.target/i386/avx-ceil-vec.c: Ditto.
13223 * gcc.target/i386/avx-trunc-vec.c: Ditto.
13224 * gcc.target/i386/avx-rint-vec.c: Ditto.
13225 * gcc.target/i386/avx-floorf-vec.c: Ditto.
13226 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13227 * gcc.target/i386/avx-truncf-vec.c: Ditto.
13228 * gcc.target/i386/avx-rintf-vec.c: Ditto.
13230 2011-03-14 Tom Tromey <tromey@redhat.com>
13232 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13233 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13234 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13236 2011-03-14 Tom Tromey <tromey@redhat.com>
13238 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13239 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13240 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13242 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
13244 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13246 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13248 PR rtl-optimization/47166
13249 * gcc.c-torture/execute/postmod-1.c: New test.
13251 2011-03-14 Richard Guenther <rguenther@suse.de>
13253 PR middle-end/48098
13254 * gcc.dg/torture/pr48098.c: New testcase.
13256 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
13259 * gcc.target/powerpc/pr48053-1.c: New test.
13260 * gcc.target/powerpc/pr48053-2.c: Likewise.
13262 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13264 PR libfortran/48066
13265 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
13267 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13269 PR libfortran/48066
13270 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
13272 2011-03-12 Janus Weil <janus@gcc.gnu.org>
13275 * gfortran.dg/class_41.f03: New.
13277 2011-03-11 Dodji Seketeli <dodji@redhat.com>
13279 * g++.dg/conversion/cast3.C: New test.
13281 2011-03-11 Jason Merrill <jason@redhat.com>
13283 * g++.dg/template/error45.C: New.
13285 * g++.dg/parse/no-type-defn1.C: New.
13287 * g++.dg/ext/attrib40.C: New.
13289 * g++.dg/cpp0x/regress/array1.C: New.
13291 2011-03-11 Richard Guenther <rguenther@suse.de>
13293 PR tree-optimization/48067
13294 * gcc.dg/pr48067.c: New testcase.
13296 2011-03-11 Richard Guenther <rguenther@suse.de>
13299 * g++.dg/lto/20110311-1_0.C: New testcase.
13301 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13304 * g++.dg/inherit/virtual8.C: New test.
13306 PR middle-end/48044
13307 * gcc.dg/torture/pr48044.c: New test.
13309 2011-03-11 Janus Weil <janus@gcc.gnu.org>
13312 * gfortran.dg/proc_ptr_comp_31.f90: New.
13314 2011-03-11 Richard Guenther <rguenther@suse.de>
13316 PR tree-optimization/47278
13317 * gcc.dg/torture/pr47278-1.c: New testcase.
13318 * gcc.dg/torture/pr47278-2.c: Likewise.
13320 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13322 PR tree-optimization/48063
13323 * gcc.dg/torture/pr48063.c: New test.
13325 2011-03-10 Jason Merrill <jason@redhat.com>
13327 * g++.dg/template/array22.C: New.
13329 * g++.dg/cpp0x/syntax-err1.C: New.
13330 * g++.dg/parse/error36.C: Adjust expected errors.
13331 * g++.old-deja/g++.pt/ctor2.C: Likewise.
13332 * g++.old-deja/g++.pt/typename3.C: Likewise.
13333 * g++.old-deja/g++.pt/typename4.C: Likewise.
13334 * g++.old-deja/g++.pt/typename6.C: Likewise.
13336 2011-03-09 Jason Merrill <jason@redhat.com>
13338 * g++.dg/template/nontype22.C: New.
13340 2011-03-09 Martin Jambor <mjambor@suse.cz>
13342 PR tree-optimization/47714
13343 * g++.dg/torture/pr47714.C: New test.
13345 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
13348 * gcc.target/powerpc/pr47755-2.c: New file.
13350 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13352 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13353 is not set in the environment, pass 64 as first argument when not
13354 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13355 native where ulimit -u is supported.
13357 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13359 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13361 2011-03-08 Jason Merrill <jason@redhat.com>
13363 * g++.dg/template/nontype21.C: New.
13365 * g++.dg/template/anon5.C: New.
13367 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13370 * gcc.dg/pr47881.c: New test.
13372 2011-03-08 Dodji Seketeli <dodji@redhat.com>
13375 * g++.dg/lookup/template3.C: New test.
13377 2011-03-08 Kai Tietz <ktietz@redhat.com>
13379 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13382 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
13385 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13386 sizeof to compute alignment.
13388 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13390 PR tree-optimization/48022
13391 * gcc.dg/pr48022-1.c: New test.
13392 * gcc.dg/pr48022-2.c: New test.
13394 2011-03-07 Jason Merrill <jason@redhat.com>
13396 * g++.dg/template/nontype20.C: New.
13397 * g++.dg/init/member1.C: Adjust expected errors.
13398 * g++.dg/parse/constant4.C: Likewise.
13399 * g++.dg/template/qualified-id3.C: Likewise.
13400 * g++.old-deja/g++.pt/crash10.C: Likewise.
13402 * g++.dg/cpp0x/regress/non-const1.C: New.
13404 2011-03-07 Jakub Jelinek <jakub@redhat.com>
13407 * gcc.dg/pr47991.c: New test.
13409 2011-03-07 Jason Merrill <jason@redhat.com>
13411 * g++.dg/abi/mangle46.C: New.
13413 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
13416 * gcc.target/powerpc/pr47862.c: New.
13418 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
13421 * gcc.target/i386/combine-mul.c: Require nonpic.
13423 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
13424 Nathan Froyd <froydnj@codesourcery.com>
13426 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13428 2011-03-06 Mark Mitchell <mark@codesourcery.com>
13430 * README.QMTEST: Remove.
13432 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
13433 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13436 * gfortran.dg/array_constructor_37.f90 : New test.
13438 2011-03-05 Jason Merrill <jason@redhat.com>
13440 * g++.dg/abi/mangle39.C: ABI v5, not 6.
13441 * g++.dg/abi/mangle45.C: Likewise.
13442 * g++.dg/cpp0x/trailing1.C: Likewise.
13444 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13446 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13448 2011-03-05 Jakub Jelinek <jakub@redhat.com>
13450 PR rtl-optimization/47899
13451 * gcc.dg/pr47899.c: New test.
13453 * gcc.dg/torture/pr47968.c: Ignore warnings.
13455 PR tree-optimization/47967
13456 * gcc.c-torture/compile/pr47967.c: New test.
13458 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13460 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13461 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13463 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13465 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13466 and property_getAttributes() if __OBJC2__.
13467 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13468 * objc.dg/property/property-encoding-1.m: New.
13469 * obj-c++.dg/property/property-encoding-1.mm: New.
13471 2011-03-04 Jason Merrill <jason@redhat.com>
13473 * g++.dg/template/pseudodtor6.C: New.
13475 * g++.dg/inherit/covariant19.C: New.
13477 2011-03-04 Richard Guenther <rguenther@suse.de>
13479 PR middle-end/47968
13480 * gcc.dg/torture/pr47968.c: New testcase.
13482 2011-03-04 Richard Guenther <rguenther@suse.de>
13484 PR middle-end/47975
13485 * gcc.dg/torture/pr47975.c: New testcase.
13487 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13490 * g++.dg/template/crash106.C: New.
13492 2011-03-03 Jakub Jelinek <jakub@redhat.com>
13495 * gcc.dg/gomp/pr47963.c: New test.
13496 * g++.dg/gomp/pr47963.C: New test.
13498 2011-03-02 Jason Merrill <jason@redhat.com>
13500 * g++.dg/cpp0x/regress/condition1.C: New.
13502 * g++.dg/cpp0x/constexpr-ctor9.C: New.
13504 2011-03-01 Jason Merrill <jason@redhat.com>
13506 * g++.dg/cpp0x/lambda/lambda-98.C: New.
13508 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13510 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13512 PR rtl-optimization/47925
13513 * gcc.c-torture/execute/pr47925.c: New test.
13515 2011-03-01 Jason Merrill <jason@redhat.com>
13517 * g++.dg/cpp0x/decltype25.C: New.
13519 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13521 2011-03-01 Richard Guenther <rguenther@suse.de>
13523 PR tree-optimization/47890
13524 * gcc.dg/torture/pr47890.c: New testcase.
13526 2011-03-01 Richard Guenther <rguenther@suse.de>
13529 * gcc.dg/lto/pr47924_0.c: New testcase.
13531 2011-03-01 Richard Guenther <rguenther@suse.de>
13534 * gfortran.dg/lto/pr46911_0.f: New testcase.
13536 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13538 PR libgfortran/47933
13539 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13540 compile errors from older code form.
13542 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13544 PR libgfortran/47567
13545 * gfortran.dg/fmt_fw_d.f90: New test.
13547 2011-02-28 Jason Merrill <jason@redhat.com>
13549 * g++.dg/inherit/covariant18.C: New.
13551 2011-02-28 Jakub Jelinek <jakub@redhat.com>
13553 PR middle-end/47893
13554 * gcc.dg/pr47893.c: New test.
13556 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
13558 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13559 NULL in case of a selector with conflicting types.
13560 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13562 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
13564 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13565 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13566 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13567 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13569 2011-02-28 Jason Merrill <jason@redhat.com>
13572 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13574 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13576 PR libgfortran/47778
13577 * gfortran.dg/namelist_71.f90: New test.
13579 2011-02-27 Jason Merrill <jason@redhat.com>
13582 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13583 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13585 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13588 * g++.dg/cpp0x/constexpr-ctor8.C: New.
13590 2011-02-27 Jakub Jelinek <jakub@redhat.com>
13593 * gfortran.dg/gomp/task-1.f90: Removed.
13595 2011-02-26 Jason Merrill <jason@redhat.com>
13597 * g++.dg/template/this-targ1.C: New.
13599 * g++.dg/cpp0x/regress/template-const1.C: New.
13600 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13601 * g++.dg/template/function1.C: Adjust.
13602 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13603 * g++.dg/debug/debug7.C: Adjust.
13605 2011-02-26 Tobias Burnus <burnus@net-b.de>
13608 * gfortran.dg/gomp/task-1.f90: New.
13610 2011-02-25 Jie Zhang <jie@codesourcery.com>
13612 * gcc.target/arm/neon-thumb2-move.c: Add
13613 dg-require-effective-target arm_thumb2_ok.
13615 2011-02-24 Jason Merrill <jason@redhat.com>
13617 * g++.dg/parse/constant1.C: Specify C++98 mode.
13618 * g++.dg/parse/constant5.C: Likewise.
13619 * g++.dg/parse/error2.C: Likewise.
13620 * g++.dg/parse/semicolon3.C: Likewise.
13621 * g++.dg/template/crash14.C: Likewise.
13622 * g++.dg/template/local4.C: Likewise.
13623 * g++.dg/template/nontype3.C: Likewise.
13624 * g++.dg/parse/crash31.C: Adjust expected errors.
13625 * g++.dg/template/function1.C: Likewise.
13626 * g++.dg/template/ref3.C: Likewise.
13627 * g++.dg/template/static9.C: Likewise.
13628 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13630 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13631 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13632 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13633 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13634 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13636 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13639 * gfortran.dg/pr47878.f90: New test.
13641 2011-02-24 Richard Guenther <rguenther@suse.de>
13644 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13645 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13647 2011-02-24 Richard Guenther <rguenther@suse.de>
13650 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13651 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13653 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13655 PR libgfortran/47567
13656 * gfortran.dg/fmt_f0_1.f90: Update test.
13658 2011-02-23 Jason Merrill <jason@redhat.com>
13660 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13661 * g++.dg/abi/mangle45.C: New.
13663 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13664 * g++.dg/template/canon-type-9.C: Match use of decltype
13665 between declaration and definition.
13666 * g++.dg/template/canon-type-12.C: Likewise.
13668 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13671 * gfortran.dg/nested_allocatables_1.f90: New.
13673 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13676 * g++.dg/pr46868.C: New test.
13677 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13678 * g++.dg/parse/error14.C: Adjust.
13680 2011-02-23 Richard Guenther <rguenther@suse.de>
13682 PR tree-optimization/47838
13683 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13685 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13687 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13689 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13691 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13692 * gfortran.dg/count_init_expr.f03: Ditto.
13693 * gfortran.dg/gomp/pr43711.f90: Ditto.
13694 * gcc.dg/struct-parse-2.c: Ditto.
13695 * gcc.dg/parse-error-3.c: Ditto.
13696 * gcc.dg/Wlogical-op-1.c: Ditto.
13697 * gcc.dg/Walways-true-1.c: Ditto.
13698 * gcc.dg/pr24225.c: Ditto.
13699 * gcc.dg/Walways-true-2.c: Ditto.
13700 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13701 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13702 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13703 * g++.dg/overload/defarg4.C: Ditto.
13704 * g++.dg/inherit/covariant16.C: Ditto.
13705 * g++.dg/inherit/virtual7.C: Ditto.
13706 * g++.dg/template/canon-type-9.C: Ditto.
13707 * g++.dg/template/access19.C: Ditto.
13708 * g++.dg/template/call7.C: Ditto.
13709 * g++.dg/template/canon-type-2.C: Ditto.
13710 * g++.dg/template/init7.C: Ditto.
13711 * g++.dg/template/sizeof-template-argument.C: Ditto.
13712 * g++.dg/template/const3.C: Ditto.
13713 * g++.dg/template/sfinae26.C: Ditto.
13714 * g++.dg/template/sfinae26.C: Ditto.
13715 * g++.dg/template/canon-type-11.C: Ditto.
13716 * g++.dg/template/union2.C: Ditto.
13717 * g++.dg/template/canon-type-3.C: Ditto.
13718 * g++.dg/template/canon-type-1.C: Ditto.
13719 * g++.dg/template/canon-type-5.C: Ditto.
13720 * g++.dg/template/canon-type-7.C: Ditto.
13721 * g++.dg/template/canon-type-10.C: Ditto.
13722 * g++.dg/template/spec36.C: Ditto.
13723 * g++.dg/template/typedef38.C: Ditto.
13724 * g++.dg/template/canon-type-4.C: Ditto.
13725 * g++.dg/template/canon-type-6.C: Ditto.
13726 * g++.dg/template/canon-type-13.C: Ditto.
13727 * g++.dg/template/instantiate9.C: Ditto.
13728 * g++.dg/template/ttp22.C: Ditto.
13729 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13730 * g++.dg/warn/Walways-true-1.C: Ditto.
13731 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13732 * g++.dg/warn/Walways-true-2.C: Ditto.
13733 * g++.dg/conversion/op4.C: Ditto.
13734 * g++.dg/opt/pr19650.C: Ditto.
13735 * g++.dg/lookup/friend11.C: Ditto.
13736 * g++.dg/other/default2.C: Ditto.
13737 * g++.dg/other/default3.C: Ditto.
13738 * g++.dg/other/dtor2.C: Ditto.
13739 * g++.dg/other/friend5.C: Ditto.
13740 * g++.dg/other/default5.C: Ditto.
13741 * g++.dg/init/brace6.C: Ditto.
13742 * g++.dg/init/aggr5.C: Ditto.
13743 * g++.dg/init/error2.C: Ditto.
13744 * g++.dg/expr/bound-mem-fun.C: Ditto.
13745 * g++.dg/expr/cond6.C: Ditto.
13746 * g++.dg/expr/stmt-expr-1.C: Ditto.
13747 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13748 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13749 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13750 * g++.dg/cpp0x/bracket1.C: Ditto.
13751 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13752 * g++.dg/cpp0x/pr38646.C: Ditto.
13753 * g++.dg/cpp0x/variadic73.C: Ditto.
13754 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13755 * g++.dg/cpp0x/bracket4.C: Ditto.
13756 * g++.dg/cpp0x/decltype4.C: Ditto.
13757 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13758 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13759 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13760 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13761 * g++.dg/cpp0x/decltype2.C: Ditto.
13762 * g++.dg/cpp0x/decltype1.C: Ditto.
13763 * g++.dg/cpp0x/bracket2.C: Ditto.
13764 * g++.dg/cpp0x/decltype5.C: Ditto.
13765 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13766 * g++.dg/cpp0x/variadic70.C: Ditto.
13767 * g++.dg/cpp0x/decltype6.C: Ditto.
13768 * g++.dg/cpp0x/rvo.C: Ditto.
13769 * g++.dg/cpp0x/vt-40092.C: Ditto.
13770 * g++.dg/cpp0x/variadic-new.C: Ditto.
13771 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13772 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13773 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13774 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13775 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13776 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13777 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13778 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13779 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13780 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13781 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13782 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13783 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13784 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13785 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13786 * g++.dg/cpp0x/pr39639.C: Ditto.
13787 * g++.dg/cpp0x/decltype3.C: Ditto.
13788 * g++.dg/cpp0x/variadic68.C: Ditto.
13789 * g++.dg/cpp0x/variadic-function.C: Ditto.
13790 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13791 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13792 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13793 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13794 * g++.dg/parse/crash35.C: Ditto.
13795 * g++.dg/parse/crash40.C: Ditto.
13796 * g++.dg/parse/defarg12.C: Ditto.
13797 * g++.dg/parse/crash34.C: Ditto.
13798 * g++.dg/parse/constructor3.C: Ditto.
13799 * g++.dg/parse/template23.C: Ditto.
13800 * g++.dg/parse/crash56.C: Ditto.
13801 * g++.dg/parse/dtor13.C: Ditto.
13802 * g++.dg/parse/error33.C: Ditto.
13803 * g++.dg/parse/ctor9.C: Ditto.
13804 * g++.dg/parse/error32.C: Ditto.
13805 * g++.dg/parse/error37.C: Ditto.
13806 * g++.dg/parse/bitfield3.C: Ditto.
13807 * g++.dg/parse/struct-4.C: Ditto.
13808 * g++.dg/ext/has_trivial_copy.C: Ditto.
13809 * g++.dg/ext/is_polymorphic.C: Ditto.
13810 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13811 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13812 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13813 * g++.dg/ext/is_union.C: Ditto.
13814 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13815 * g++.dg/ext/is_pod.C: Ditto.
13816 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13817 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13818 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13819 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13820 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13821 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13822 * g++.dg/ext/is_abstract.C: Ditto.
13823 * g++.dg/ext/has_trivial_assign.C: Ditto.
13824 * g++.dg/ext/is_class.C: Ditto.
13825 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13826 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13827 * g++.dg/ext/is_base_of.C: Ditto.
13828 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13829 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13830 * g++.dg/ext/is_empty.C: Ditto.
13831 * g++.dg/ext/is_enum.C: Ditto.
13832 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13833 * gnat.dg/opt11.adb: Ditto.
13834 * obj-c++.dg/pr45735.mm: Ditto.
13835 * obj-c++.dg/pr24393.mm: Ditto.
13836 * obj-c++.dg/exceptions-2.mm: Ditto.
13837 * objc.dg/pr45735.m: Ditto.
13838 * objc.dg/pr24393.m: Ditto.
13840 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13842 * objc.dg/attributes/objc-exception-1.m: New.
13844 2011-02-23 Jie Zhang <jie@codesourcery.com>
13846 * gcc.dg/cpp/include7.c: New test.
13848 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13851 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13853 2011-02-23 Jie Zhang <jie@codesourcery.com>
13855 PR rtl-optimization/47763
13856 * gcc.dg/pr47763.c: New test.
13858 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13861 * gfortran.dg/whole_file_32.f90 : New test.
13863 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13866 * g++.dg/inherit/virtual7.C: New test.
13868 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13871 * objc.dg/type-size-3.m: Updated error message.
13872 * objc.dg/type-size-4.m: New test.
13873 * objc.dg/type-size-5.m: New test.
13875 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13877 * lib/gnat.exp: Fix comments.
13878 Don't load libgloss.exp.
13879 (default_gnat_version): Call $compiler with --version.
13880 Adapt regexp for gnatmake output, insert version.
13881 (gnat_version): New proc.
13882 (gnat_init): Remove gnat_libgcc_s_path.
13883 (gnat_target_compile): Likewise.
13884 Remove ld_library_path.
13885 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13886 (gnat_pass): Remove.
13887 (gnat_pass): Remove.
13888 (gnat_finish): Remove.
13889 (gnat_exit): Remove.
13890 (local_find_gnatmake): Reindent.
13891 (runtest_file_p): Remove.
13892 (prune_warnings): Remove.
13893 (find_gnatclean): New proc.
13894 * lib/gnat-dg.exp (lremove): New proc.
13895 (gnat-dg-test): Reindent.
13896 Remove additional output files.
13897 (gnat-dg-runtest): Remove.
13899 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13900 * gnat.dg/loop_optimization6.adb: Likewise.
13901 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13903 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13905 PR tree-optimization/47835
13906 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13908 2011-02-22 Tobias Burnus <burnus@net-b.de>
13910 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13911 * gfortran.dg/abstract_type_2.f03: Ditto.
13912 * gfortran.dg/abstract_type_3.f03: Ditto.
13913 * gfortran.dg/abstract_type_4.f03: Ditto.
13914 * gfortran.dg/abstract_type_5.f03: Ditto.
13915 * gfortran.dg/abstract_type_6.f03: Ditto.
13916 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13917 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13918 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13919 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13920 * gfortran.dg/array_function_5.f90: Ditto.
13921 * gfortran.dg/asynchronous_3.f03: Ditto.
13922 * gfortran.dg/char_expr_1.f90: Ditto.
13923 * gfortran.dg/class_14.f03: Ditto.
13924 * gfortran.dg/data_array_6.f: Ditto.
13925 * gfortran.dg/data_invalid.f90: Ditto.
13926 * gfortran.dg/dot_product_1.f03: Ditto.
13927 * gfortran.dg/func_derived_5.f90: Ditto.
13928 * gfortran.dg/func_result_4.f90: Ditto.
13929 * gfortran.dg/implied_do_1.f90: Ditto.
13930 * gfortran.dg/initialization_25.f90: Ditto.
13931 * gfortran.dg/initialization_26.f90: Ditto.
13932 * gfortran.dg/interface_34.f90: Ditto.
13933 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13934 * gfortran.dg/keyword_symbol_1.f90: Ditto.
13935 * gfortran.dg/matmul_8.f03: Ditto.
13936 * gfortran.dg/merge_init_expr.f90: Ditto.
13937 * gfortran.dg/pack_assign_1.f90: Ditto.
13938 * gfortran.dg/pack_vector_1.f90: Ditto.
13939 * gfortran.dg/pointer_check_8.f90: Ditto.
13940 * gfortran.dg/product_init_expr.f03: Ditto.
13941 * gfortran.dg/reshape_order_5.f90: Ditto.
13942 * gfortran.dg/reshape_shape_1.f90: Ditto.
13943 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13944 * gfortran.dg/same_name_2.f90: Ditto.
13945 * gfortran.dg/selected_real_kind_1.f90: Ditto.
13946 * gfortran.dg/spread_init_expr.f03: Ditto.
13947 * gfortran.dg/stmt_func_1.f90: Ditto.
13948 * gfortran.dg/sum_init_expr.f03: Ditto.
13949 * gfortran.dg/transpose_3.f03: Ditto.
13950 * gfortran.dg/unpack_init_expr.f03: Ditto.
13951 * gfortran.dg/warn_conversion.f90: Ditto.
13952 * gfortran.dg/warn_conversion_2.f90: Ditto.
13953 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13954 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13955 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13956 * gfortran.dg/whole_file_16.f90: Ditto.
13957 * gfortran.dg/whole_file_17.f90: Ditto.
13958 * gfortran.dg/whole_file_18.f90: Ditto.
13959 * gfortran.dg/whole_file_20.f03: Ditto.
13960 * gfortran.dg/whole_file_5.f90: Ditto.
13961 * gfortran.dg/whole_file_6.f90: Ditto.
13962 * gfortran.dg/write_invalid_format.f90: Ditto.
13963 * gfortran.dg/zero_sized_6.f90: Ditto.
13965 2011-02-21 Jeff Law <law@redhat.com>
13967 PR rtl-optimization/46178
13968 * gcc.target/i386/pr46178.c: New test.
13970 PR rtl-optimization/46002
13971 * gcc.c-torture/compile/pr46002.c: New test.
13973 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13975 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13978 2011-02-21 Jakub Jelinek <jakub@redhat.com>
13981 * g++.dg/debug/pr47106.C: Require effective target lto.
13983 2011-02-21 Jason Merrill <jason@redhat.com>
13985 * g++.dg/cpp0x/constexpr-diag2.C: New.
13987 2011-02-20 Jason Merrill <jason@redhat.com>
13989 * g++.dg/cpp0x/constexpr-ctor7.C: New.
13991 * g++.dg/cpp0x/fntmpdefarg2.C: New.
13993 * g++.dg/overload/conv-op1.C: New.
13995 * g++.dg/cpp0x/constexpr-synth1.C: New.
13997 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13999 * objc.dg/layout-2.m: New.
14000 * objc.dg/selector-3.m: Adjusted location of error message.
14001 * objc.dg/type-size-3.m: Same.
14002 * obj-c++.dg/selector-3.mm: Same.
14004 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
14007 * objc.dg/property/dotsyntax-22.m: New.
14008 * obj-c++.dg/property/dotsyntax-22.mm: New.
14010 2011-02-20 Dodji Seketeli <dodji@redhat.com>
14013 * g++.dg/template/typedef38.C: New test.
14015 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
14018 * gfortran.dg/whole_file_30.f90 : New test.
14019 * gfortran.dg/whole_file_31.f90 : New test.
14021 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
14025 * gfortran.dg/whole_file_28.f90 : New test.
14026 * gfortran.dg/whole_file_29.f90 : New test.
14028 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14031 * g++.dg/template/crash105.C: New.
14033 2011-02-19 Jason Merrill <jason@redhat.com>
14035 * g++.dg/cpp0x/regress/no-elide1.C: New.
14037 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
14039 PR tree-optimization/46620
14040 * gcc.dg/pr46620.c: New.
14042 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14045 * gcc.target/i386/pr47809.c: New test.
14047 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14048 Tobias Burnus <burnus@net-b.de>
14050 * lib/target-supports.exp
14051 (check_effective_target_fortran_large_real): New check for large reals.
14052 * gfortran.dg/nan_7.f90: New test.
14054 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14056 PR libgfortran/47567
14057 * gfortran.dg/fmt_f0_1.f90: Update test.
14059 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
14062 * gfortran.dg/array_constructor_36.f90 : New test.
14063 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14064 allow for comparison between different elements of the array
14065 constructor at different levels of optimization.
14067 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
14069 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14070 * gcc.target/i386/pr32280-1.c: Likewise.
14072 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14075 * gcc.target/i386/pr47800.c: New test.
14077 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
14079 * objc/execute/exceptions/foward-1.x: New.
14081 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14084 * gfortran.dg/derived_constructor_comps_4.f90: New.
14086 2011-02-18 Tobias Burnus
14089 * gfortran.dg/func_result_6.f90: New.
14091 2011-02-18 Michael Matz <matz@suse.de>
14094 * gfortran.dg/lto/pr45586_0.f90: New test.
14095 * gfortran.dg/typebound_proc_20.f90: Ditto.
14096 * gfortran.dg/typebound_proc_21.f90: Ditto.
14098 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14101 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14103 2011-02-18 Tobias Burnus <burnus@net-b.de>
14106 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14107 gcc_warning_prefix.
14108 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14109 normalizing the error/warning output.
14110 * gfortran.dg/Wall.f90: Update dg-error/warning.
14111 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14112 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14113 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14114 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14115 * gfortran.dg/class_30.f90: Update dg-error/warning.
14116 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14117 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14118 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14119 * gfortran.dg/entry_17.f90: Update dg-error/warning.
14120 * gfortran.dg/entry_19.f90: Update dg-error/warning.
14121 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14122 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14123 * gfortran.dg/g77/12632.f: Update dg-error/warning.
14124 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14125 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14126 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14127 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14128 * gfortran.dg/goto_8.f90: Update dg-error/warning.
14129 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14130 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14131 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14132 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14133 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14134 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14135 * gfortran.dg/volatile3.f90: Update dg-error/warning.
14136 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14137 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14138 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14139 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14140 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14142 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14145 * gfortran.dg/proc_ptr_comp_30.f90: New.
14147 2011-02-18 Jakub Jelinek <jakub@redhat.com>
14150 * gcc.target/i386/pr47780.c: New test.
14152 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14155 * gfortran.dg/class_40.f03: New.
14157 2011-02-18 Dodji Seketeli <dodji@redhat.com>
14160 * g++.dg/cpp0x/auto21.C: New test.
14162 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
14164 * objc.dg/special/unclaimed-category-1.h: Updated for
14166 * objc.dg/special/unclaimed-category-1.m: Same.
14167 * objc.dg/zero-link-1.m: Same.
14168 * objc.dg/lookup-1.m: Same.
14169 * objc.dg/torture/strings/const-str-9.m
14170 * objc.dg/torture/strings/const-str-10.m: Same.
14171 * objc.dg/torture/strings/const-str-11.m: Same.
14172 * objc.dg/torture/forward-1.m: Same.
14173 * objc.dg/zero-link-2.m: Same.
14174 * objc.dg/encode-7-next-64bit.m: Same.
14175 * objc.dg/method-4.m: Same.
14176 * objc.dg/next-runtime-1.m: Same.
14177 * objc.dg/image-info.m: Same.
14178 * objc.dg/pr23214.m: Same.
14179 * objc.dg/symtab-1.m: Same.
14180 * obj-c++.dg/basic.m: Same.
14181 * obj-c++.dg/proto-lossage-3.m: Same.
14182 * obj-c++.dg/torture/strings/const-str-10.m: Same.
14183 * obj-c++.dg/torture/strings/const-str-11.m: Same.
14184 * obj-c++.dg/torture/strings/const-str-9.m: Same.
14185 * obj-c++.dg/method-11.m: Same.
14186 * objc/execute/enumeration-1.m: Same.
14187 * objc/execute/object_is_class.m: Same.
14188 * objc/execute/formal_protocol-2.m: Same.
14189 * objc/execute/formal_protocol-4.m: Same.
14190 * objc/execute/formal_protocol-6.m: Same.
14191 * objc/execute/bycopy-3.m: Same.
14192 * objc/execute/exceptions/catchall-1.m: Same.
14193 * objc/execute/exceptions/finally-1.m: Same.
14194 * objc/execute/exceptions/local-variables-1.m: Same.
14195 * objc/execute/exceptions/foward-1.m: Same.
14196 * objc/execute/bf-common.h
14197 * objc/execute/enumeration-2.m: Same.
14198 * objc/execute/formal_protocol-1.m: Same.
14199 * objc/execute/formal_protocol-3.m: Same.
14200 * objc/execute/formal_protocol-5.m: Same.
14201 * objc/execute/accessing_ivars.m: Same.
14202 * objc/execute/bycopy-2.m: Same.
14203 * objc/execute/formal_protocol-7.m: Same.
14204 * objc/execute/compatibility_alias.m: Same.
14205 * objc/execute/no_clash.m: Same.
14206 * objc/execute/object_is_meta_class.m: Same.
14207 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14208 * objc/execute/class-tests-1.h: Include stdio.h.
14209 * objc/execute/class-tests-2.h: Same.
14210 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14212 * obj-c++.dg/try-catch-2.mm: Same.
14214 2011-02-17 Jakub Jelinek <jakub@redhat.com>
14217 * g++.dg/warn/Wunused-parm-4.C: New test.
14219 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
14220 Jan Hubicka <jh@suse.cz>
14224 * g++.dg/debug/pr47106.C: New.
14226 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
14229 * gcc.target/i386/pr43653.c: New test.
14231 2011-02-11 Dodji Seketeli <dodji@redhat.com>
14234 * g++.dg/template/inherit6.C: New test.
14236 2011-02-16 Janus Weil <janus@gcc.gnu.org>
14239 * gfortran.dg/class_39.f03: New.
14241 2011-02-16 Dodji Seketeli <dodji@redhat.com>
14244 * g++.dg/cpp0x/variadic106.C: New test.
14246 2011-02-16 Jakub Jelinek <jakub@redhat.com>
14248 PR libfortran/47757
14249 * gfortran.dg/pr47757-1.f90: New test.
14250 * gfortran.dg/pr47757-2.f90: New test.
14251 * gfortran.dg/pr47757-3.f90: New test.
14254 * g++.dg/cpp0x/enum8.C: New test.
14256 2011-02-15 Jason Merrill <jason@redhat.com>
14258 * g++.dg/inherit/implicit-trivial1.C: New.
14259 * g++.dg/cpp0x/implicit-trivial1.C: New.
14261 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14263 PR middle-end/47725
14264 * gcc.dg/torture/pr47725.c: Removed.
14266 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14269 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14270 constant does not generate a load from memory.
14272 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14274 PR middle-end/47725
14275 * gcc.dg/torture/pr47725.c: New.
14277 2011-02-15 Richard Guenther <rguenther@suse.de>
14279 PR tree-optimization/47743
14280 * gcc.dg/torture/pr47743.c: New testcase.
14282 2011-02-15 Jakub Jelinek <jakub@redhat.com>
14284 PR middle-end/47581
14285 * gcc.target/i386/pr47581.c: New test.
14287 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14290 * gfortran.dg/select_type_22.f03: New.
14292 2011-02-14 Jason Merrill <jason@redhat.com>
14294 * g++.dg/cpp0x/regress/enum1.C: New.
14296 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14298 * gnat.dg/include.adb: New test.
14300 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14303 * gfortran.dg/class_38.f03: New.
14305 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14307 * gcc.dg/pr46494.c: New test.
14309 2011-02-14 Richard Guenther <rguenther@suse.de>
14311 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14313 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14316 * gnat.dg/null_pointer_deref1.exp: Don't skip on
14317 sparc*-sun-solaris2.11.
14319 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14322 * gfortran.dg/argument_checking_18.f90: New.
14324 2011-02-13 Tobias Burnus <burnus@net-b.de>
14326 * gfortran.dg/argument_checking_13.f90: Update dg-error.
14327 * gfortran.dg/argument_checking_17.f90: New.
14329 2011-02-12 Janus Weil <janus@gcc.gnu.org>
14331 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14332 are temporarily disabled.
14333 * gfortran.dg/class_7.f03: Ditto.
14334 * gfortran.dg/coarray_14.f90: Ditto.
14335 * gfortran.dg/typebound_proc_13.f03: Ditto.
14337 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
14340 * gfortran.dg/extends_11.f03: New.
14342 2011-02-11 Xinliang David Li <davidxl@google.com>
14344 PR tree-optimization/47707
14345 * g++.dg/tree-ssa/pr47707.C: New test.
14347 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
14349 * g++.dg/opt/inline17.C: New test.
14351 2011-02-11 Tobias Burnus <burnus@net-b.de>
14354 * gfortran.dg/pure_formal_2.f90: New.
14356 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
14358 PR rtl-optimization/47614
14359 * gfortran.dg/pr47614.f: New.
14361 2011-02-11 Joseph Myers <joseph@codesourcery.com>
14364 * gcc.dg/opts-6.c: New test.
14366 2011-02-11 Jakub Jelinek <jakub@redhat.com>
14369 * gcc.dg/pr47684.c: New test.
14371 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14374 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14375 c99_runtime, dg-add-options c99_runtime.
14376 (main): Use __asm__.
14378 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14381 * lib/target-supports.exp (check_ascii_locale_available): New proc.
14382 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14383 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14384 * gcc.dg/ucnid-10.c: Likewise.
14385 * gcc.dg/ucnid-13.c: Likewise.
14386 * gcc.dg/ucnid-7.c: Likewise.
14387 * gcc.dg/ucnid-8.c: Likewise.
14388 Adapt dg-warning line number.
14390 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
14392 * gcc.target/i386/parity-1.c: Use -march=k8.
14393 * gcc.target/i386/parity-2.c: Ditto.
14394 * gcc.target/i386/vecinit-1.c: Ditto.
14395 * gcc.target/i386/vecinit-2.c: Ditto.
14397 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14400 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14401 * gcc.target/mips/save-restore-3.c: Likewise.
14402 * gcc.target/mips/save-restore-4.c: Likewise.
14403 * gcc.target/mips/save-restore-5.c: Likewise.
14406 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14407 * g++.dg/tree-prof/partition2.C: Likewise.
14409 2011-02-09 Jason Merrill <jason@redhat.com>
14411 * g++.dg/tree-ssa/inline-3.C: Use a normal function
14412 rather than misdeclare std::puts.
14414 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14415 * g++.dg/other/warning1.C: Likewise.
14416 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14417 * g++.old-deja/g++.gb/scope06.C: Likewise.
14418 * g++.old-deja/g++.law/cvt11.C: Likewise.
14419 * g++.old-deja/g++.law/init1.C: Likewise.
14420 * g++.dg/abi/mangle26.C: Likewise.
14422 * g++.dg/template/function1.C: Adjust for C++0x mode.
14423 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14425 * g++.dg/ext/label10.C: Adjust for C++0x mode.
14426 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14428 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14430 * g++.dg/cpp0x/regress/abi-empty7.C: New.
14432 * g++.dg/cpp0x/regress: New directory.
14433 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14434 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14435 * g++.dg/cpp0x/regress/regress3.C: New.
14437 2011-02-10 Richard Guenther <rguenther@suse.de>
14439 PR tree-optimization/47677
14440 * gcc.dg/torture/pr47677.c: New testcase.
14442 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
14444 * objc.dg/special/load-category-1.m: Remove unused header.
14445 * objc.dg/special/load-category-1a.m: Likewise.
14446 * objc.dg/special/load-category-2.m: Likewise.
14447 * objc.dg/special/load-category-2a.m: Likewise.
14448 * objc.dg/special/load-category-3.m: Likewise.
14449 * objc.dg/special/load-category-3a.m: Likewise.
14450 * objc.dg/attributes/proto-attribute-2.m: Likewise.
14451 * objc.dg/attributes/proto-attribute-3.m: Likewise.
14452 * objc.dg/attributes/class-attribute-1.m: Likewise.
14453 * objc.dg/property/property.exp: Don't run for Darwin < 9.
14454 * obj-c++.dg/property/property.exp: Likewise.
14455 * objc.dg/attributes/method-sentinel-1.m: Update type header.
14456 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14457 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14458 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14459 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14460 * obj-c++.dg/template-8.mm: Likewise.
14462 2011-02-10 Jakub Jelinek <jakub@redhat.com>
14465 * gcc.target/i386/pr47665.c: New test.
14467 2011-02-10 Jie Zhang <jie@codesourcery.com>
14471 2011-02-05 Jie Zhang <jie@codesourcery.com>
14473 * gcc.dg/pr42631.c: Update test.
14474 * gcc.dg/pr42631-2.c: New test.
14476 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14479 * gfortran.dg/proc_decl_25.f90: New.
14481 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14484 * gfortran.dg/typebound_assignment_2.f03: New.
14486 2011-02-09 Richard Guenther <rguenther@suse.de>
14488 PR tree-optimization/47664
14489 * gcc.dg/tree-ssa/inline-7.c: New testcase.
14491 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
14493 PR middle-end/47646
14494 * gnat.dg/uninit_func.adb: Adjust dg directive.
14496 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
14498 PR middle-end/47646
14499 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14501 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14504 * gfortran.dg/auto_dealloc_2.f90: New.
14506 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14508 * gcc.dg/builtins-config.h: Remove __sgi handling.
14509 * lib/target-supports.exp (add_options_for_c99_runtime): Add
14510 -std=c99 for mips-sgi-irix6.5*.
14512 2011-02-09 Martin Jambor <mjambor@suse.cz>
14514 PR middle-end/45505
14515 * gfortran.dg/pr25923.f90: Remove xfails.
14517 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14520 * gfortran.dg/inquire_14.f90: New test.
14522 2011-02-08 Janus Weil <janus@gcc.gnu.org>
14525 * gfortran.dg/pointer_init_6.f90: New.
14527 2011-02-08 Jeff Law <law@redhat.com>
14529 PR tree-optimization/42893
14530 * gcc.tree-ssa/pr42893.c: New test.
14532 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
14534 PR tree-optimization/46834
14535 PR tree-optimization/46994
14536 PR tree-optimization/46995
14537 * gcc.dg/graphite/id-pr46834.c: New.
14538 * gfortran.dg/graphite/id-pr46994.f90: New.
14539 * gfortran.dg/graphite/id-pr46995.f90: New.
14541 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14543 PR middle-end/47646
14544 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14545 using the variable is known the warning is emitted there.
14546 * gcc.dg/uninit-pr19430.c (foo): Likewise.
14547 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14549 * c-c++-common/pr20000.c (g): Both warnings occur at the return
14552 * gcc.dg/noreturn-1.c (foo5): Likewise.
14553 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14554 (method2): Likewise.
14556 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14557 the return statement using the uninitialized variable.
14558 * gfortran.dg/pr39666-2.f90 (f): Likewise.
14560 2011-02-08 Richard Guenther <rguenther@suse.de>
14562 PR middle-end/47639
14563 * g++.dg/opt/pr47639.c: New testcase.
14565 2011-02-08 Richard Guenther <rguenther@suse.de>
14567 PR tree-optimization/47632
14568 * g++.dg/opt/pr47632.C: New testcase.
14570 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14572 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14574 2011-02-07 Richard Guenther <rguenther@suse.de>
14576 PR tree-optimization/47615
14577 * g++.dg/opt/pr47615.C: New testcase.
14579 2011-02-07 Richard Guenther <rguenther@suse.de>
14581 PR tree-optimization/47621
14582 * gcc.dg/torture/pr47621.c: New testcase.
14584 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
14586 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14588 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
14591 * gfortran.dg/allocate_with_source_1 : New test.
14593 2011-02-05 Jakub Jelinek <jakub@redhat.com>
14595 PR middle-end/47610
14596 * gcc.dg/pr47610.c: New test.
14598 2011-02-05 Jie Zhang <jie@codesourcery.com>
14601 * gcc.dg/pr42631.c: Update test.
14602 * gcc.dg/pr42631-2.c: New test.
14604 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14607 * gfortran.dg/pr47574.f90: New test.
14609 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
14611 PR tree-optimization/46194
14612 * gcc.dg/autopar/pr46194.c: New.
14614 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14616 PR tree-optimization/43695
14617 * g++.dg/ipa/pr43695.C: New.
14619 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14621 PR inline-asm/23200
14622 * gcc.dg/pr23200.c: New test.
14624 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14627 * g++.dg/pr47589.C: New test.
14629 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14632 * g++.dg/template/typedef37.C: New test.
14633 * g++.dg/template/param1.C: Adjust expected error message.
14635 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14637 PR middle-end/31490
14638 * gcc.dg/pr31490-2.c: New test.
14639 * gcc.dg/pr31490-3.c: New test.
14640 * gcc.dg/pr31490-4.c: New test.
14642 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14643 Jakub Jelinek <jakub@redhat.com>
14646 * g++.dg/parser/semicolon3.C: Adjust.
14647 * g++.dg/parser/semicolon4.C: New testcase.
14648 * g++.dg/pr46890.C: New testcase.
14650 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14653 * g++.dg/init/pr29571.C: New.
14655 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14657 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14658 instead of vect_int.
14660 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14663 * gcc.target/i386/pr47312.c: New test.
14666 * gcc.target/i386/pr47564.c: New test.
14668 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14670 PR tree-optimization/45122
14671 * gcc.dg/tree-ssa/pr45122.c: New.
14673 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14676 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14679 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14680 and vsx so a default --with-cpu=power7 doesn't give an error
14681 when -mavoid-indexed-addresses is used.
14683 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14684 wrapper function to save the arguments and then jump to the real
14685 function, rather than depending on the compiler not to move stuff
14687 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14689 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14690 Paul Thomas <pault@gcc.gnu.org>
14693 * gfortran.dg/class_37.f03 : New test.
14695 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14696 Richard Guenther <rguenther@suse.de>
14698 PR tree-optimization/40979
14700 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14701 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14702 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14703 check_vect_support_and_set_flags.
14704 * gfortran.dg/graphite/vect-pr40979.f90: New.
14706 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14709 * gfortran.dg/class_36.f03: New.
14711 2011-02-02 Richard Guenther <rguenther@suse.de>
14713 PR tree-optimization/47566
14714 * gcc.dg/lto/20110201-1_0.c: New testcase.
14716 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14722 * debug/pr47498.c: New.
14723 * debug/pr47501.c: New.
14725 2011-02-01 Richard Guenther <rguenther@suse.de>
14727 PR tree-optimization/47559
14728 * g++.dg/torture/pr47559.C: New testcase.
14730 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14733 * gfortran.dg/typebound_call_20.f03: New.
14735 2011-02-01 Richard Guenther <rguenther@suse.de>
14737 PR tree-optimization/47555
14738 * gcc.dg/pr47555.c: New testcase.
14740 2011-02-01 Richard Guenther <rguenther@suse.de>
14742 PR tree-optimization/47541
14743 * g++.dg/torture/pr47541.C: New testcase.
14745 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14748 * gfortran.dg/typebound_call_19.f03: New.
14750 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14753 * g++.dg/cpp0x/pr47416.C: New test.
14755 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14758 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14760 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14763 * gfortran.dg/typebound_assignment_1.f03: New.
14765 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14767 PR tree-optimization/47538
14768 * gcc.c-torture/execute/pr47538.c: New test.
14770 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14773 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14775 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14777 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14779 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14781 PR rtl-optimization/44031
14782 * gcc.c-torture/compile/20110131-1.c: New test.
14784 2011-01-31 Tobias Burnus <burnus@net-b.de>
14787 * gfortran.dg/stmt_func_1.f90: New.
14789 2011-01-31 Tobias Burnus <burnus@net-b.de>
14792 * gfortran.dg/interface_34.f90: New.
14794 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14797 * gfortran.dg/realloc_on_assign_5.f03: New test.
14798 * gfortran.dg/realloc_on_assign_5.f03: New test.
14800 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14802 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14803 * gfortran.dg/bessel_7.f90: Likewise.
14804 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14806 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14807 * gfortran.dg/sum_init_expr.f03: Likewise.
14809 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14811 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14814 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14815 loop only on "vect_intfloat_cvt" targets.
14817 2011-01-29 Tobias Burnus <burnus@net-b.de>
14820 * gfortran.dg/shape_6.f90: New.
14822 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14824 PR libgfortran/47434
14825 * gfortran.dg/read_infnan_1.f90: Update test.
14826 * gfortran.dg/module_nan.f90: Update test.
14827 * gfortran.dg/char4_iunit_1.f03: Update test.
14828 * gfortran.dg/large_real_kind_1.f90: Update test.
14829 * gfortran.dg/real_const_3.f90: Update test.
14830 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14832 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14835 * g++.dg/template/param2.C: New test.
14837 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14839 PR libgfortran/47285
14840 * gfortran.dg/fmt_g.f: New test.
14842 2011-01-28 Tobias Burnus <burnus@net-b.de>
14845 * gfortran.dg/pure_formal_1.f90: New.
14847 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14850 * gcc.dg/tls/pr42894.c: New test.
14852 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14854 * gcc.dg/pr47276.c: Add dg-require-visibility.
14856 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14858 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14860 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14861 Tobias Burnus <burnus@gcc.gnu.org>
14866 * gfortran.dg/realloc_on_assign_3.f03: New test.
14867 * gfortran.dg/realloc_on_assign_4.f03: New test.
14868 * gfortran.dg/allocatable_function_5.f90: New test.
14869 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14870 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14871 implemented" dg-errors.
14873 2011-01-27 Jan Hubicka <jh@suse.cz>
14875 PR middle-end/46949
14876 * gcc.dg/attr-weakref-4.c: New testcase
14878 2011-01-27 Martin Jambor <mjambor@suse.cz>
14880 PR tree-optimization/47228
14881 * gcc.dg/torture/pr47228.c: New test.
14883 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14885 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14887 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14889 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14890 when using auto-overlay support on the SPU.
14892 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14894 PR rtl-optimization/44174
14895 * gcc.target/i386/asm-6.c: New test.
14897 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14899 PR rtl-optimization/46856
14900 * gcc.c-torture/compile/pr46856.c: New test.
14902 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14903 Andrew Pinski <pinskia@gmail.com>
14906 * gcc.dg/pr43082.c: New.
14908 2011-01-26 DJ Delorie <dj@redhat.com>
14910 PR rtl-optimization/46878
14911 * gcc.dg/pr46878-1.c: New test.
14913 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14916 * g++.dg/cpp0x/pr47476.C: New test.
14918 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
14920 * gcc.c-torture/compile/20110126-1.c: New test.
14922 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14925 * gcc.dg/torture/pr47473.c: New test.
14927 2011-01-26 Jan Hubicka <jh@suse.cz>
14930 * gcc.c-torture/execute/pr47237.c: New testcase.
14932 2011-01-26 Jan Hubicka <jh@suse.cz>
14934 PR tree-optimization/47190
14935 * gcc.dg/attr-weakref-3.c: New testcase.
14937 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
14940 * gcc.dg/dll-9a.c: New test file.
14941 * gcc.dg/dll-11.c: Likewise.
14942 * gcc.dg/dll-12.c: Likewise.
14943 * gcc.dg/dll-12a.c: Likewise.
14944 * gcc.dg/dll-11a.c: Likewise.
14945 * gcc.dg/dll-9.c: Likewise.
14946 * gcc.dg/dll-10.c: Likewise.
14947 * gcc.dg/dll-10a.c: Likewise.
14948 * g++.dg/ext/dllexport4a.cc: Likewise.
14949 * g++.dg/ext/dllexport4.C: Likewise.
14950 * g++.dg/ext/dllexport5.C: Likewise.
14951 * g++.dg/ext/dllexport5a.cc: Likewise.
14953 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14955 PR tree-optimization/46970
14956 * gcc.dg/graphite/pr46970.c: New.
14958 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14960 PR tree-optimization/46215
14961 * gcc.dg/graphite/pr46215.c: New.
14963 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14965 PR tree-optimization/46168
14966 * gcc.dg/graphite/pr46168.c: New.
14968 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14970 PR tree-optimization/43657
14971 * gcc.dg/graphite/pr43657.c: New.
14973 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14975 PR tree-optimization/29832
14976 * gfortran.dg/graphite/pr29832.f90: New.
14978 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14980 PR tree-optimization/43567
14981 * gcc.dg/graphite/pr43567.c: New.
14983 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14985 * gfortran.dg/graphite/interchange-4.f: New.
14986 * gfortran.dg/graphite/interchange-5.f: New.
14988 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14989 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14990 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14991 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14992 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14993 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14994 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14995 * gfortran.dg/ltrans-7.f90: Removed.
14996 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14998 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14999 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
15000 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
15001 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
15002 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
15003 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
15004 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
15005 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
15006 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
15007 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
15008 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15009 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15010 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15011 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15012 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15013 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15014 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15015 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15016 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15017 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15018 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15019 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15020 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15021 * gcc.dg/tree-ssa/data-dep-1.c
15022 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15023 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15024 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15025 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15026 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15028 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15030 PR tree-optimization/47265
15031 PR tree-optimization/47443
15032 * gcc.c-torture/compile/pr47265.c: New test.
15033 * gcc.dg/pr47443.c: New test.
15035 2011-01-25 Martin Jambor <mjambor@suse.cz>
15037 PR tree-optimization/47382
15038 * g++.dg/torture/pr47382.C: New test.
15039 * g++.dg/opt/devirt1.C: Xfail.
15041 2011-01-25 Yao Qi <yao@codesourcery.com>
15044 * gcc.target/arm/pr45701-1.c: New test.
15045 * gcc.target/arm/pr45701-2.c: New test.
15046 * gcc.target/arm/pr45701-3.c: New test.
15048 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15049 Jakub Jelinek <jakub@redhat.com>
15051 PR tree-optimization/47271
15052 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15054 2011-01-25 Nick Clifton <nickc@redhat.com>
15056 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15057 (saturate_add): Delete.
15058 (exchange): Delete.
15059 (main): Do not run saturate_add.
15060 (set_interrupts): Delete.
15062 2011-01-25 Tobias Burnus <burnus@net-b.de>
15065 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15067 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15069 PR tree-optimization/47427
15070 PR tree-optimization/47428
15071 * gcc.c-torture/compile/pr47427.c: New test.
15072 * gcc.c-torture/compile/pr47428.c: New test.
15074 2011-01-25 Richard Guenther <rguenther@suse.de>
15076 PR middle-end/47411
15077 * gcc.dg/torture/pr47411.c: New testcase.
15079 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15081 * gfortran.dg/graphite/id-24.f: New.
15082 * gfortran.dg/graphite/id-25.f: New.
15084 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15086 * gfortran.dg/graphite/id-23.f: New.
15088 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15090 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15092 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15094 * gcc.dg/graphite/block-0.c: Un-XFAILed.
15095 * gcc.dg/graphite/block-1.c: Un-XFAILed.
15096 * gcc.dg/graphite/block-7.c: Un-XFAILed.
15097 * gcc.dg/graphite/block-8.c: Un-XFAILed.
15098 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15099 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15100 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15101 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15102 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15104 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15106 * gcc.dg/graphite/block-0.c: Add documentation.
15107 * gcc.dg/graphite/block-4.c: Same.
15108 * gcc.dg/graphite/block-7.c: Same.
15109 * gcc.dg/graphite/block-8.c: New.
15110 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15111 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15112 * gcc.dg/graphite/interchange-12.c: Add documentation.
15113 * gcc.dg/graphite/interchange-13.c: New.
15114 * gcc.dg/graphite/interchange-14.c: New.
15115 * gcc.dg/graphite/interchange-15.c: New.
15116 * gcc.dg/graphite/interchange-8.c: Add documentation.
15117 * gcc.dg/graphite/interchange-mvt.c: Same.
15119 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15122 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15123 * gcc.target/powerpc/altivec-14.c: Ditto.
15124 * gcc.target/powerpc/altivec-33.c: Ditto.
15125 * gcc.target/powerpc/altivec-types-1.c: Ditto.
15126 * gcc.target/powerpc/altivec-types-2.c: Ditto.
15127 * gcc.target/powerpc/altivec-types-3.c: Ditto.
15128 * gcc.target/powerpc/altivec-types-4.c: Ditto.
15129 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15130 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15131 * g++.dg/ext/altivec-15.C: Ditto.
15132 * g++.dg/ext/altivec-types-1.C: Ditto.
15133 * g++.dg/ext/altivec-types-2.C: Ditto.
15134 * g++.dg/ext/altivec-types-3.C: Ditto.
15135 * g++.dg/ext/altivec-types-4.C: Ditto.
15137 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15139 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15141 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15143 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15144 optimization options.
15146 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15148 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15151 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15153 2011-01-23 Tobias Burnus <burnus@net-b.de>
15156 * gfortran.dg/allocatable_scalar_12.f90: New.
15158 2011-01-23 Ira Rosen <irar@il.ibm.com>
15160 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15161 vectorization to be not profitable if peeling is used to
15162 realign the memory access.
15163 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15164 loop bound to avoid loop unrolling.
15165 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15167 2011-01-22 Jan Hubicka <jh@suse.cz>
15170 * g++.dg/lto/pr47333.C: New file.
15172 2011-01-22 Jan Hubicka <jh@suse.cz>
15174 PR tree-optimization/43884
15176 * gcc.dg/autopar/outer-2.c: Increase array size.
15177 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15179 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15182 * gfortran.dg/c_loc_tests_16.f90: New test.
15184 2011-01-22 Tobias Burnus <burnus@net-b.de>
15187 * gfortran.dg/typebound_proc_19.f90: New.
15189 2011-01-21 Jeff Law <law@redhat.com>
15191 PR tree-optimization/47053
15192 * g++.dg/pr47053.C: New test.
15194 2011-01-21 Jason Merrill <jason@redhat.com>
15197 * g++.dg/cpp0x/constexpr-ctor6.C: New.
15199 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15202 * g++.dg/cpp0x/range-for10.C: New test.
15203 * g++.dg/template/for1.C: New test.
15205 PR middle-end/45566
15206 * g++.dg/tree-prof/partition3.C: New test.
15208 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15210 PR rtl-optimization/47366
15211 * g++.dg/opt/pr47366.C: New test.
15213 2011-01-21 Jason Merrill <jason@redhat.com>
15216 * g++.dg/cpp0x/constexpr-regress2.C: New.
15218 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15220 2011-01-21 Jeff Law <law@redhat.com>
15222 PR rtl-optimization/41619
15223 * gcc.dg/pr41619.c: New.
15225 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15227 PR tree-optimization/47355
15228 * g++.dg/opt/pr47355.C: New test.
15230 2011-01-21 Richard Guenther <rguenther@suse.de>
15232 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15235 2011-01-21 Richard Guenther <rguenther@suse.de>
15237 PR tree-optimization/47365
15238 * gcc.dg/torture/pr47365.c: New testcase.
15239 * gcc.dg/tree-ssa/pr47392.c: Likewise.
15241 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15243 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15245 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15247 PR tree-optimization/47391
15248 * gcc.dg/pr47391.c: New test.
15250 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15252 * g++.dg/template/char1.C: Use signed char.
15254 2011-01-21 Tobias Burnus <burnus@net-b.de>
15257 * gfortran.dg/pointer_target_4.f90: New.
15259 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
15262 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15263 ILP32 system and not IP32.
15265 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
15268 * g++.dg/debug/pr46583.C: New.
15270 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15273 * g++.dg/debug/pr47283.C: New test.
15276 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15277 * gcc.target/i386/headmerge-2.c: Likewise.
15279 2011-01-20 Richard Guenther <rguenther@suse.de>
15281 PR middle-end/47370
15282 * gcc.dg/torture/pr47370.c: New testcase.
15284 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15286 PR tree-optimization/46130
15287 * gcc.dg/pr46130-1.c: New test.
15288 * gcc.dg/pr46130-2.c: New test.
15290 2011-01-19 Dodji Seketeli <dodji@redhat.com>
15293 * g++.dg/debug/dwarf2/template-params-10.C: New test.
15295 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
15298 * g++.dg/debug/pr46240.cc: New.
15300 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15303 * g++.dg/template/anonunion1.C: New test.
15305 PR rtl-optimization/47337
15306 * gcc.c-torture/execute/pr47337.c: New test.
15308 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15311 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15313 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15315 PR tree-optimization/46021
15316 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15318 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15320 PR tree-optimization/47290
15321 * g++.dg/torture/pr47290.C: New test.
15323 2011-01-18 Janus Weil <janus@gcc.gnu.org>
15326 * gfortran.dg/proc_ptr_comp_29.f90: New.
15328 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
15331 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15332 powerpc-apple-darwin9.
15334 2011-01-18 Jakub Jelinek <jakub@redhat.com>
15336 PR rtl-optimization/47299
15337 * gcc.c-torture/execute/pr47299.c: New test.
15339 2011-01-17 Jason Merrill <jason@redhat.com>
15341 * g++.dg/cpp0x/constexpr-virtual.C: New.
15343 2011-01-17 Jakub Jelinek <jakub@redhat.com>
15346 * gfortran.dg/gomp/pr47331.f90: New test.
15348 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
15351 * objc.dg/selector-warn-1.m: New.
15352 * obj-c++.dg/selector-warn-1.mm: New.
15354 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
15356 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15357 Update dg-final accordingly.
15359 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15361 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15363 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15365 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15367 * gcc.dg/guality/pr36728-2.c: Likewise.
15369 2011-01-17 Richard Guenther <rguenther@suse.de>
15371 PR tree-optimization/47313
15372 * g++.dg/torture/pr47313.C: New testcase.
15374 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
15377 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15378 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15379 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15380 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15382 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15384 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15385 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15386 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15388 2011-01-17 Richard Guenther <rguenther@suse.de>
15390 PR tree-optimization/45967
15391 * gcc.dg/torture/pr45967-2.c: New testcase.
15392 * gcc.dg/torture/pr45967-3.c: Likewise.
15394 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15397 * g++.dg/ext/pr47213.C: Require visibility.
15399 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15401 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15402 * gcc.dg/fixed-point/struct-union.c: Update error messages.
15404 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15406 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15407 Linux-based targets.
15409 2011-01-13 Jan Hubicka <jh@suse.cz>
15411 PR tree-optimization/47276
15412 * gcc.dg/pr47276.c: New testcase.
15414 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
15415 Jonathan Wakely <jwakely.gcc@gmail.com>
15418 * g++.dg/other/pr33558.C: New.
15419 * g++.dg/other/pr33558-2.C: New.
15421 2011-01-14 Martin Jambor <mjambor@suse.cz>
15423 PR tree-optimization/45934
15424 PR tree-optimization/46302
15425 * g++.dg/ipa/devirt-c-1.C: New test.
15426 * g++.dg/ipa/devirt-c-2.C: Likewise.
15427 * g++.dg/ipa/devirt-c-3.C: Likewise.
15428 * g++.dg/ipa/devirt-c-4.C: Likewise.
15429 * g++.dg/ipa/devirt-c-5.C: Likewise.
15430 * g++.dg/ipa/devirt-c-6.C: Likewise.
15431 * g++.dg/ipa/devirt-6.C: Likewise.
15432 * g++.dg/ipa/devirt-d-1.C: Likewise.
15433 * g++.dg/torture/pr45934.C: Likewise.
15435 2011-01-14 Jason Merrill <jason@redhat.com>
15437 * g++.dg/cpp0x/variadic105.C: New.
15439 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
15440 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15443 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15444 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15445 execution tests on i?86-*-*, x86_64-*-* and
15446 powerpc*-apple-darwin* && ilp32.
15447 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15448 tests on i?86-*-* and x86_64-*-*.
15450 2011-01-14 Richard Guenther <rguenther@suse.de>
15452 PR tree-optimization/47280
15453 * g++.dg/opt/pr47280.C: New testcase.
15455 2011-01-14 Jason Merrill <jason@redhat.com>
15457 * g++.dg/cpp0x/constexpr-regress1.C: New.
15459 * g++.dg/ext/flexary2.C: New.
15461 2011-01-14 Richard Guenther <rguenther@suse.de>
15463 PR middle-end/47281
15464 * gcc.dg/torture/pr47281.c: New testcase.
15465 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15467 2011-01-14 Richard Guenther <rguenther@suse.de>
15469 PR tree-optimization/47286
15470 * gcc.dg/tree-ssa/pr47286.c: New testcase.
15472 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
15475 * g++.dg/ext/pr47213.C: New.
15477 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15479 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15481 2011-01-13 Tobias Burnus <burnus@net-b.de>
15482 Mikael Morin <mikael@gcc.gnu.org>
15486 * gfortran.dg/select_type_20.f90: New.
15487 * gfortran.dg/select_type_21.f90: New.
15489 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
15492 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15494 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15496 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15497 * gcc.dg/guality/pr36728-2.c: Likewise.
15499 2011-01-13 Dodji Seketeli <dodji@redhat.com>
15502 * g++.dg/debug/dwarf2/template-params-9.C: New test.
15504 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
15506 PR rtl-optimization/45352
15507 * gcc.dg/pr45352-3.c: New.
15509 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15511 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15513 * g++.dg/cpp0x/range-for8.C: New.
15514 * g++.dg/cpp0x/range-for9.C: New.
15516 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
15519 * g++.dg/debug/pr47209.C: New.
15521 2011-01-12 Richard Guenther <rguenther@suse.de>
15524 * gcc.dg/lto/pr47259_0.c: New testcase.
15525 * gcc.dg/lto/pr47259_1.c: Likewise.
15527 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
15529 * objc-obj-c++-shared/Object1.h: Add copyright header, update
15530 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15531 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15532 methods missing from the OBJC2 Object.
15533 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15534 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15535 GNU and NeXT runtimes.
15536 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15538 * objc-obj-c++-shared/Object1.m: Likewise.
15539 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
15540 * objc.dg/proto-qual-1.m: Likewise.
15541 * obj-c++.dg/proto-lossage-3.mm: Likewise.
15542 * obj-c++.dg/proto-qual-1.mm: Likewise.
15544 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
15547 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15549 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15551 Fixed the Objective-C++ testsuite and updated all tests.
15552 * lib/obj-c++.exp (obj-c++_init): Declare and set
15553 gcc_warning_prefix and gcc_error_prefix.
15554 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15555 'dg-warning', 'dg-message' and 'dg-error'.
15556 * obj-c++.dg/class-extension-3.mm: Likewise.
15557 * obj-c++.dg/class-protocol-1.mm: Likewise.
15558 * obj-c++.dg/encode-7.mm: Likewise.
15559 * obj-c++.dg/exceptions-3.mm: Likewise.
15560 * obj-c++.dg/exceptions-5.mm: Likewise.
15561 * obj-c++.dg/method-12.mm: Likewise.
15562 * obj-c++.dg/method-13.mm: Likewise.
15563 * obj-c++.dg/method-15.mm: Likewise.
15564 * obj-c++.dg/method-16.mm: Likewise.
15565 * obj-c++.dg/method-4.mm: Likewise.
15566 * obj-c++.dg/method-8.mm: Likewise.
15567 * obj-c++.dg/method-conflict-1.mm: Likewise.
15568 * obj-c++.dg/method-conflict-2.mm: Likewise.
15569 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15570 and uncommented second part of the testcase now that the testsuite
15572 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
15573 and uncommented second part of the testcase now that the testsuite
15575 * obj-c++.dg/private-1.mm: Likewise.
15576 * obj-c++.dg/proto-lossage-4.mm: Likewise.
15577 * obj-c++.dg/syntax-error-7.mm: Likewise.
15578 * obj-c++.dg/warn5.mm: Likewise.
15579 * obj-c++.dg/property/at-property-14.mm: Likewise.
15580 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15582 * obj-c++.dg/property/at-property-18.mm: Likewise.
15583 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15585 * obj-c++.dg/property/at-property-21.mm: Likewise.
15586 * obj-c++.dg/property/at-property-28.mm: Likewise.
15587 * obj-c++.dg/property/at-property-5.mm: Likewise.
15588 * obj-c++.dg/property/dynamic-2.mm: Likewise.
15589 * obj-c++.dg/property/property-neg-3.mm: Likewise.
15590 * obj-c++.dg/property/synthesize-11.mm: Likewise.
15591 * obj-c++.dg/property/synthesize-6.mm: Likewise.
15592 * obj-c++.dg/property/synthesize-8.mm: Likewise.
15593 * obj-c++.dg/property/synthesize-9.mm: Likewise.
15594 * obj-c++.dg/tls/diag-5.mm: Likewise.
15595 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15596 dg-error, now matched correctly.
15598 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15600 * objc.dg/property/at-property-29.m: New.
15601 * obj-c++.dg/property/at-property-29.mm: New.
15603 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15605 * go.test/go-test.exp (go-set-goarch): New proc.
15606 (go-gc-tests): Use it.
15608 2011-01-11 Dodji Seketeli <dodji@redhat.com>
15611 * g++.dg/debug/dwarf2/template-params-8.C: New test.
15613 2011-01-11 Richard Henderson <rth@redhat.com>
15615 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15617 2011-01-11 Jan Hubicka <jh@suse.cz>
15621 * gcc.dg/lto/pr45721_1.c: New file.
15622 * gcc.dg/lto/pr45721_0.c: New file.
15624 2011-01-11 Richard Guenther <rguenther@suse.de>
15626 PR tree-optimization/46076
15627 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15629 2011-01-11 Jeff Law <law@redhat.com>
15631 * PR tree-optimization/47086
15632 * gcc.dg/pr47086.c: New test.
15634 2011-01-11 Jason Merrill <jason@redhat.com>
15637 * g++.dg/template/new10.C: New.
15640 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15642 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15644 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15645 Split type definitions and NSConstantString class into...
15646 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15647 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15648 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15649 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15650 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15651 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15653 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15654 encode defines for newer NeXT system headers.
15655 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15656 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15657 * objc.dg/foreach-5.m: Likewise.
15658 * objc.dg/foreach-2.m: Likewise.
15659 * objc.dg/foreach-4.m: Likewise.
15660 * objc.dg/torture/strings/string1.m: Likewise.
15661 * objc.dg/torture/strings/string2.m: Likewise.
15662 * objc.dg/torture/strings/string3.m: Likewise.
15663 * objc.dg/torture/strings/string4.m: Likewise.
15664 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15665 header and stand alone.
15666 * obj-c++.dg/strings/strings-2.mm: Likewise.
15667 * objc.dg/torture/strings/const-str-3.m: Likewise.
15668 * objc.dg/strings/strings-2.m: Likewise.
15669 * objc.dg/strings/const-str-12b.m: Likewise.
15671 2011-01-12 Richard Guenther <rguenther@suse.de>
15673 PR middle-end/32511
15674 * gcc.dg/attr-weak-1.c: Adjust.
15676 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15679 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15680 standard compliant and comment.
15682 2011-01-10 Jan Hubicka <jh@suse.cz>
15685 * gcc.dg/initpri3.c: New testcase.
15687 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15690 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15691 externally visible.
15696 (g_ebp_save): Likewise.
15697 (g_esp_save): Likewise.
15699 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15701 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15703 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15705 PR tree-optimization/46021
15706 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15707 i?86-*-*, x86_64-*-*.
15709 2011-01-10 Jeff Law <law@redhat.com>
15711 * PR tree-optimization/47141
15712 * gcc.c-torture/compile/pr47141.c: New test.
15714 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15717 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15718 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15719 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15720 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15723 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15724 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15725 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15726 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15727 being vectorized. Adjust dg-final pattern.
15730 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15731 * gcc.dg/vect/slp-24.c: Likewise.
15733 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15736 * g++.dg/other/pr47218-1.C: New test file.
15737 * g++.dg/other/pr47218.C: Likewise.
15738 * g++.dg/other/pr47218.h: New supporting header.
15740 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15743 * objc.dg/attributes/invalid-attribute-1.m: New.
15744 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15746 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15749 * gfortran.dg/proc_ptr_comp_28.f90: New.
15751 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15753 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15754 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15755 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15756 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15757 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15758 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15759 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15760 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15761 * objc.dg/gnu-api-2-class.m: Likewise.
15762 * objc.dg/gnu-api-2-ivar.m: Likewise.
15763 * objc.dg/gnu-api-2-method.m: Likewise.
15764 * objc.dg/gnu-api-2-objc.m: Likewise.
15765 * objc.dg/gnu-api-2-object.m: Likewise.
15766 * objc.dg/gnu-api-2-property.m: Likewise.
15767 * objc.dg/gnu-api-2-protocol.m: Likewise.
15768 * objc.dg/gnu-api-2-sel.m: Likewise.
15770 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15772 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15773 * objc.dg/objc-foreach-4.m: Likewise.
15774 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15775 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15776 * objc.dg/foreach-4.m: Likewise.
15777 * objc.dg/foreach-5.m: Likewise.
15778 * objc.dg/foreach-3.m: Return self from init.
15780 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15783 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15785 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15788 * gfortran.dg/class_35.f90: New.
15790 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15792 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15794 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15797 * objc.dg/invalid-method-2.m: New.
15798 * obj-c++.dg/invalid-method-2.mm: New.
15800 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15803 * gfortran.dg/transpose_optimization_2.f90 : New test.
15805 2011-01-08 Jan Hubicka <jh@suse.cz>
15807 PR tree-optmization/46469
15808 * g++.dg/torture/pr46469.C: New testcase.
15810 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15812 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15813 emulation of libobjc-gnu structure layout functionality to ..
15814 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15815 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15816 * objc/execute/bf-common.h: Adjust headers.
15817 * objc/execute/bf-1.m: Likewise.
15818 * objc/execute/bf-2.m: Likewise.
15819 * objc/execute/bf-3.m: Likewise.
15820 * objc/execute/bf-4.m: Likewise.
15821 * objc/execute/bf-5.m: Likewise.
15822 * objc/execute/bf-6.m: Likewise.
15823 * objc/execute/bf-7.m: Likewise.
15824 * objc/execute/bf-8.m: Likewise.
15825 * objc/execute/bf-9.m: Likewise.
15826 * objc/execute/bf-10.m: Likewise.
15827 * objc/execute/bf-11.m: Likewise.
15828 * objc/execute/bf-12.m: Likewise.
15829 * objc/execute/bf-13.m: Likewise.
15830 * objc/execute/bf-14.m: Likewise.
15831 * objc/execute/bf-15.m: Likewise.
15832 * objc/execute/bf-16.m: Likewise.
15833 * objc/execute/bf-17.m: Likewise.
15834 * objc/execute/bf-18.m: Likewise.
15835 * objc/execute/bf-19.m: Likewise.
15836 * objc/execute/bf-20.m: Likewise.
15837 * objc/execute/bf-21.m: Likewise.
15838 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15839 objc_get_type_qualifiers ().
15841 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15844 * gfortran.dg/dependency_39.f90: New test.
15846 2011-01-07 Jan Hubicka <jh@suse.cz>
15848 Get builtins tests ready for linker plugin.
15849 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15850 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15851 my_memset, my_bzero): Mark used.
15852 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15853 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15855 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15858 2011-01-07 Jan Hubicka <jh@suse.cz>
15860 PR tree-optimization/46367
15861 * g++.dg/torture/pr46367.C: New file.
15863 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15866 * gcc.dg/pr47201.c: New test.
15869 * gcc.dg/tree-prof/pr47187.c: New test.
15871 2011-01-07 Tobias Burnus <burnus@net-b.de>
15874 * gfortran.dg/extends_type_of_3.f90: New.
15876 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15878 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15879 * g++.dg/ext/dllimport-MI1.C: Likewise.
15880 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15881 * g++.dg/ext/dllimport10.C: Likewise.
15882 * g++.dg/ext/dllimport11.C: Likewise.
15883 * g++.dg/ext/dllimport12.C: Likewise.
15884 * g++.dg/ext/dllimport13.C: Likewise.
15885 * g++.dg/ext/dllimport2.C: Likewise.
15886 * g++.dg/ext/dllimport3.C: Likewise.
15887 * g++.dg/ext/dllimport4.C: Likewise.
15888 * g++.dg/ext/dllimport5.C: Likewise.
15889 * g++.dg/ext/dllimport6.C: Likewise.
15890 * g++.dg/ext/dllimport8.C: Likewise.
15891 * g++.dg/ext/dllimport9.C: Likewise.
15892 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15893 targets, too. Additionally enable test for i?86-*-mingw*.
15894 * g++.dg/ext/selectany1.C: Likewise.
15895 Remove guard variable check.
15897 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15901 * gfortran.dg/storage_size_3.f08: Extended.
15903 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15906 * g++.dg/template/stdarg1.C: New test.
15908 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15911 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15912 * gfortran.dg/defined_operators_1.f90: Split the subroutine
15913 from the interface of functions to not hide the errors that
15916 2011-01-06 Jan Hubicka <jh@suse.cz>
15918 * gcc.dg/lto/pr47188_0.c: New testcase.
15919 * gcc.dg/lto/pr47188_1.c: New testcase.
15921 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15925 * gfortran.dg/interface_33.f90: New test.
15927 2011-01-06 Jakub Jelinek <jakub@redhat.com>
15930 * gcc.c-torture/compile/pr47150.c: New test.
15932 2011-01-06 Ira Rosen <irar@il.ibm.com>
15934 PR tree-optimization/47139
15935 * gcc.dg/vect/pr47139.c: New test.
15937 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15940 * gfortran.dg/extends_type_of_2.f03: New.
15942 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15944 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15946 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
15948 * gnat.dg/opt14.adb: New test.
15950 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
15953 * gfortran.dg/allocate_error_2.f90: New test.
15955 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15958 * gfortran.dg/storage_size_3.f08: New.
15960 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15962 PR libgfortran/47154
15963 * gfortran.dg/namelist_68.f90: New test.
15965 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
15967 * gnat.dg/unchecked_convert8.ad[sb]: New test.
15969 2011-01-04 Janus Weil <janus@gcc.gnu.org>
15972 * gfortran.dg/class_34.f90: New.
15974 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15976 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15977 use __builtin_inff. Skip all single-precision tests that require
15980 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15982 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15984 2011-01-03 Jakub Jelinek <jakub@redhat.com>
15986 PR tree-optimization/47148
15987 * gcc.c-torture/execute/pr47148.c: New test.
15989 PR tree-optimization/47155
15990 * gcc.c-torture/execute/pr47155.c: New test.
15992 PR rtl-optimization/47157
15993 * gcc.c-torture/compile/pr47157.c: New test.
15995 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15997 * gcc.dg/torture/vector-shift2.c (schar): Define.
15998 (main): Always use schar or uchar instead of plain "char" to avoid
15999 dependencies on implementation-defined char signedness.
16001 2011-01-03 Martin Jambor <mjambor@suse.cz>
16003 PR tree-optimization/46801
16004 * gnat.dg/pack9.adb: Remove xfail.
16006 2011-01-03 Martin Jambor <mjambor@suse.cz>
16008 PR tree-optimization/46984
16009 * g++.dg/ipa/pr46984.C: New test.
16011 2011-01-02 Janus Weil <janus@gcc.gnu.org>
16014 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16016 2011-01-02 Jakub Jelinek <jakub@redhat.com>
16018 PR tree-optimization/47140
16019 * gcc.c-torture/compile/pr47140.c: New test.
16021 PR rtl-optimization/47028
16022 * gcc.dg/pr47028.c: New test.
16024 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
16026 * objc.dg/protocol-forward-1.m: Removed TODO.
16027 * objc.dg/protocol-forward-2.m: New.
16028 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16029 * obj-c++.dg/protocol-forward-2.mm: New.
16031 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
16034 * g++.dg/eh/pr38662.C: New testcase.
16036 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
16038 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16039 scan for newline '\n'.
16042 Copyright (C) 2011 Free Software Foundation, Inc.
16044 Copying and distribution of this file, with or without modification,
16045 are permitted in any medium without royalty provided the copyright
16046 notice and this notice are preserved.