1 2012-01-02 Jason Merrill <jason@redhat.com>
4 * g++.dg/cpp0x/nsdmi-defer5.C: New.
6 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9 * g++.dg/cpp0x/constexpr-99.C: New test.
11 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
14 * g++.dg/template/init9.C: New.
16 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
18 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
19 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
20 rather than a specific number.
22 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
27 * gfortran.dg/typebound_operator_7.f03: New.
28 * gfortran.dg/typebound_operator_8.f03: New.
30 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
33 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
35 * gcc.target/mips/dspr2-MULTU.c: Likewise.
37 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
39 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
41 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
43 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
46 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
48 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
49 * gfortran.dg/io_real_boz_4.f90: Likewise.
50 * gfortran.dg/io_real_boz_5.f90: Likewise.
52 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
54 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
56 2012-01-02 Revital Eres <revital.eres@linaro.org>
58 * gcc.dg/sms-11.c: New file.
60 2012-01-02 Tobias Burnus <burnus@net-b.de>
63 * gfortran.dg/coarray/image_index_3.f90: New.
65 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
68 * g++.dg/parse/enum8.C: New.
70 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
73 * g++.dg/conversion/reinterpret4.C: New.
74 * g++.dg/conversion/reinterpret1.C: Adjust.
76 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
78 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
80 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
82 * g++.old-deja/g++.brendan/crash25.C: Adjust.
83 * g++.old-deja/g++.brendan/crash56.C: Likewise.
84 * g++.old-deja/g++.jason/access14.C: Likewise.
85 * g++.old-deja/g++.jason/access8.C: Likewise.
86 * g++.old-deja/g++.jason/access1.C: Likewise.
87 * g++.old-deja/g++.other/access3.C: Likewise.
88 * g++.old-deja/g++.other/access5.C: Likewise.
89 * g++.old-deja/g++.law/unsorted1.C: Likewise.
90 * g++.old-deja/g++.law/visibility22.C: Likewise.
91 * g++.old-deja/g++.law/visibility26.C: Likewise.
92 * g++.old-deja/g++.mike/p2746.C: Likewise.
93 * g++.dg/debug/using1.C: Likewise.
94 * g++.dg/lookup/using51.C: Likewise.
95 * g++.dg/inherit/using5.C: Likewise.
96 * g++.dg/inherit/pr30297.C: Likewise.
97 * g++.dg/inherit/access8.C: Likewise.
98 * g++.dg/torture/pr39362.C: Likewise.
99 * g++.dg/template/crash13.C: Likewise.
100 * g++.dg/template/using10.C: Likewise.
102 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
105 * lib/gcc-dg.exp (scan-module-absence): Really commit last
108 2012-01-01 Ira Rosen <irar@il.ibm.com>
110 PR tree-optimization/51704
111 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
112 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
115 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
118 * g++.dg/cpp0x/constexpr-delegating2.C: New.
120 2012-01-01 Jan Hubicka <jh@suse.cz>
122 PR rtl-optimization/51069
123 * gcc.c-torture/compile/pr51069.c: New testcase.
125 2012-01-01 Jakub Jelinek <jakub@redhat.com>
127 PR tree-optimization/51683
128 * gcc.dg/pr51683.c: New test.
130 2011-12-31 Paolo Carlini <paolo.carlini@oracle.com>
133 * g++.dg/cpp0x/static_assert6.C: New.
135 2011-12-31 Uros Bizjak <ubizjak@gmail.com>
137 * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
139 2011-12-31 Thomas König <tkoenig@gcc.gnu.org>
142 * lib/gcc-dg.exp (scan-module-absence): New function.
143 * gfortran.dg/implicit_pure_2.f90: New test.
145 2011-12-30 Paolo Carlini <paolo.carlini@oracle.com>
148 * g++.dg/cpp0x/alignof4.C: New.
150 2011-12-29 Michael Meissner <meissner@linux.vnet.ibm.com>
153 * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
154 -mabi=altivec option, which suppresses a warning message about
155 passing vectors by reference. The extra warning causes some tests
157 * gcc.dg/scal-to-vec2.c: Likewise.
158 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
159 * gcc.dg/pr35442.c: Likewise.
160 * gcc.dg/vector-compare-1.c: Likewise.
161 * gcc.dg/vector-compare-2.c: Likewise.
162 * gcc.dg/torture/pr36891.c: Likewise.
164 2012-12-29 Kai Tietz <ktietz@redhat.com>
166 * g++.dg/abi/bitfield3.C: Make sure test runs
167 for windows targets without activated ms-bitfields option.
169 * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
170 targets to use static-version.
171 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
172 * g++.old-deja/g++.abi/arraynew.C: Likewise.
173 * g++.old-deja/g++.eh/new1.C: Likewise.
174 * g++.old-deja/g++.eh/new2.C: Likewise.
176 2011-12-29 Thomas Koenig <tkoenig@gcc.gnu.org>
178 * gfortran.dg/function_optimize_9.f90: New test.
180 2011-12-27 Fabien Chêne <fabien@gcc.gnu.org>
183 * g++.dg/template/using18.C: New.
184 * g++.dg/template/using19.C: New.
185 * g++.dg/template/nested3.C: Remove dg-message at instantiation.
186 * g++.dg/template/crash13.C: Likewise.
188 2011-12-28 Michael Meissner <meissner@linux.vnet.ibm.com>
191 * gcc.target/powerpc/pr51623.c: New file.
193 2011-12-28 Uros Bizjak <ubizjak@gmail.com>
195 * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
197 2011-12-27 Paolo Carlini <paolo.carlini@oracle.com>
200 * g++.dg/cpp0x/pr51547.C: New.
202 2011-12-27 Eric Botcazou <ebotcazou@adacore.com>
204 * gcc.c-torture/execute/20111227-1.c: New test.
206 2011-12-25 Jan Hubicka <jh@suse.cz>
209 * gcc.dg/compile/pr48641.c: New file.
211 2011-12-26 Joey Ye <joey.ye@arm.com>
214 * gcc.dg/volatile-bitfields-2.c: New test.
216 2011-12-23 Jason Merrill <jason@redhat.com>
219 * g++.dg/cpp0x/variadic121.C: New.
221 2011-12-23 Uros Bizjak <ubizjak@gmail.com>
223 * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
225 2011-12-23 Dmitry Plotnikov <dplotnikov@ispras.ru>
227 * gcc.target/arm/vect-vcvt.c: New test.
228 * gcc.target/arm/vect-vcvtq.c: New test.
230 * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
233 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
235 (check_effective_target_vect_uintfloat_cvt): Likewise.
236 (check_effective_target_vect_floatuint_cvt): Likewise.
237 (check_effective_target_vect_floatint_cvt): Likewise.
239 2011-12-23 Richard Guenther <rguenther@suse.de>
241 PR rtl-optimization/50396
242 * gcc.dg/torture/pr50396.c: New testcase.
244 2011-12-22 Bin Cheng <bin.cheng@arm.com>
246 PR tree-optimization/43491
247 * gcc.dg/tree-ssa/pr43491.c: New test.
249 2011-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
252 * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
254 2011-12-22 Richard Guenther <rguenther@suse.de>
257 * g++.dg/lto/pr51650-1_0.C: New testcase.
258 * g++.dg/lto/pr51650-2_0.C: Likewise.
260 2011-12-21 Richard Earnshaw <rearnsha@arm.com>
263 * gcc.target/arm/sibcall-2.c: New test.
265 2011-12-22 Uros Bizjak <ubizjak@gmail.com>
268 * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
270 2011-12-21 Uros Bizjak <ubizjak@gmail.com>
272 * gcc.dg/pr50038.c: Move to ...
273 * gcc.target/i386/pr50038.c: ... here. Test on all targets.
275 2011-12-21 Jason Merrill <jason@redhat.com>
278 * g++.dg/cpp0x/nsdmi-virtual1.C: New.
280 2011-12-21 Paolo Carlini <paolo.carlini@oracle.com>
283 * g++.dg/cpp0x/constexpr-noexcept6.C: New.
285 2011-12-21 Jakub Jelinek <jakub@redhat.com>
289 * gcc.dg/pr51644.c: New test.
290 * g++.dg/warn/Wreturn-4.C: New test.
292 2011-12-21 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
294 * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
295 diag-scans to fix fail on AVX.
296 * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
297 * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
298 * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
299 * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
300 * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
301 * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
302 * gcc.dg/vect/pr45752.c: Ditto.
303 * gcc.dg/vect/slp-perm-4.c: Ditto.
304 * gcc.dg/vect/slp-perm-9.c: Ditto.
305 * gcc.dg/vect/vect-33.c: Ditto.
306 * gcc.dg/vect/vect-35.c: Ditto.
307 * gcc.dg/vect/vect-6-big-array.c: Ditto.
308 * gcc.dg/vect/vect-6.c: Ditto.
309 * gcc.dg/vect/vect-91.c: Ditto.
310 * gcc.dg/vect/vect-all-big-array.c: Ditto.
311 * gcc.dg/vect/vect-all.c: Ditto.
312 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
313 * gcc.dg/vect/vect-outer-4c.c: Ditto.
314 * gcc.dg/vect/vect-outer-5.c: Ditto.
315 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
316 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
317 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
318 * gcc.dg/vect/vect-peel-1.c: Ditto.
319 * gcc.dg/vect/vect-peel-2.c: Ditto.
320 * gcc.dg/vect/vect-peel-3.c: Ditto.
321 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
322 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
323 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
324 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
325 * lib/target-supports.exp (check_avx_available): New function.
326 (check_effective_target_vect_sizes_32B_16B): Ditto.
327 (check_prefer_avx128): Ditto.
328 (check_effective_target_vect_aligned_arrays): Add handling of AVX.
329 (check_effective_target_vect_multiple_sizes): Ditto.
331 2011-12-21 Enkovich Ilya <ilya.enkovich@intel.com>
334 * gcc.dg/pr50038.c: New test.
336 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
339 * g++.dg/cpp0x/constexpr-ice5.C: New.
341 2011-12-20 Joseph Myers <joseph@codesourcery.com>
343 * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
344 gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
345 gcc.dg/gnu11-version-1.c: New tests.
347 2011-12-20 Bernd Schmidt <bernds@codesourcery.com>
350 * gcc.target/arm/volatile-bitfields-4.c: New test.
351 * c-c++-common/abi-bf.c: New test.
353 2011-12-20 Dodji Seketeli <dodji@redhat.com>
356 * g++.dg/gcov/gcov-2.C: Adjust.
358 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
361 * g++.dg/cpp0x/constexpr-ice4.C: New.
363 2011-12-19 Paolo Carlini <paolo.carlini@oracle.com>
366 * g++.dg/template/crash109.C: New.
368 2011-12-19 Jason Merrill <jason@redhat.com>
371 * g++.dg/cpp0x/nullptr26.C: New.
373 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
375 * gcc.target/mips/mult-1.c: Require -O2.
377 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
379 * gcc.target/mips/ext-2.c: Add NOMIPS16.
381 2011-12-19 Jason Merrill <jason@redhat.com>
384 * g++.dg/cpp0x/constexpr-delegating.C: New.
386 2011-12-19 Sandra Loosemore <sandra@codesourcery.com>
387 Tom de Vries <tom@codesourcery.com>
390 * gcc.c-torture/compile/pr50380.c: New testcase.
392 2011-12-19 Tobias Burnus <burnus@net-b.de>
395 * gfortran.dg/block_10.f90: New.
397 2011-12-19 Jason Merrill <jason@redhat.com>
400 * g++.dg/cpp0x/initlist64.C: New.
403 * c-c++-common/transparent-union-1.c: New.
405 2011-12-19 Eric Botcazou <ebotcazou@adacore.com>
407 PR tree-optimization/51580
408 * gnat.dg/specs/loop_optimization1.ads: New test.
409 * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
411 2011-12-19 Richard Guenther <rguenther@suse.de>
414 * gcc.dg/lto/20111207-2_0.c: Adjust.
415 * g++.dg/lto/pr51573-1_0.C: New testcase.
417 2011-12-19 Jakub Jelinek <jakub@redhat.com>
420 * g++.dg/cpp0x/pr51619.C: New test.
422 2011-12-19 Tobias Burnus <burnus@net-b.de>
425 * gfortran.dg/select_type_25.f90: New.
427 2011-12-19 Martin Jambor <mjambor@suse.cz>
429 PR tree-optimization/51583
430 * gcc.dg/tree-ssa/pr51583.c: New test.
432 2011-12-19 Jakub Jelinek <jakub@redhat.com>
434 PR tree-optimization/51596
435 * g++.dg/opt/pr51596.C: New test.
438 PR tree-optimization/51606
439 * gcc.dg/vect/pr51590.c: New test.
441 2011-12-19 Richard Guenther <rguenther@suse.de>
444 * g++.dg/lto/pr51572-2_0.C: New testcase.
446 2011-12-19 Dodji Seketeli <dodji@redhat.com>
449 * g++.dg/cpp0x/nsdmi6.C: New test.
451 2011-12-19 Tobias Burnus <burnus@net-b.de>
453 * gfortran.dg/coarray_poly_3.f90: New.
454 * coarray/poly_run_1.f90: Enable some previously commented code.
456 2011-12-19 Jason Merrill <jason@redhat.com>
459 * g++.dg/cpp0x/constexpr-ptrsub.C: New.
461 2011-12-18 Hans-Peter Nilsson <hp@axis.com>
463 * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
465 2011-12-17 Jason Merrill <jason@redhat.com>
468 * g++.dg/parse/enum7.C: New.
471 * g++.dg/lookup/nested2.C: New.
474 * g++.dg/parse/enum6.C: New.
476 2011-12-17 Tom de Vries <tom@codesourcery.com>
478 PR tree-optimization/51491
479 * gcc.dg/pr51491.c: New test.
480 * gcc.dg/pr51491-2.c: Same.
482 2011-12-16 Jason Merrill <jason@redhat.com>
485 * g++.dg/cpp0x/auto31.C: New.
487 2011-12-16 Ian Lance Taylor <iant@google.com>
490 * gcc.dg/20111216-1.c: New test.
492 2011-12-16 Jason Merrill <jason@redhat.com>
495 * g++.dg/init/static4.C: New.
497 2011-12-16 Jason Merrill <jason@redhat.com>
500 * g++.dg/init/value10.C: New.
502 2011-12-16 Jakub Jelinek <jakub@redhat.com>
505 * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
507 PR tree-optimization/51575
508 * g++.dg/opt/pr51575.C: New test.
511 * gcc.dg/pr51557.c: New test.
513 2011-12-16 Richard Guenther <rguenther@suse.de>
516 * gcc.dg/lto/pr51572-1_0.c: New testcase.
518 2011-12-15 Jason Merrill <jason@redhat.com>
521 * g++.dg/ext/desig4.C: New.
523 2011-12-15 Paul Thomas <pault@gcc.gnu.org>
525 * gfortran.dg/class_array_3.f03: Remove explicit indexing of
526 A%disp() to use scalarizer.
527 * gfortran.dg/class_array_9.f03: New.
529 2011-12-15 Jakub Jelinek <jakub@redhat.com>
531 * gcc.dg/vect/vect-sdivmod-1.c: New test.
534 * g++.dg/cpp0x/pr51463.C: New test.
537 * c-c++-common/gomp/pr51360.c: New test.
538 * g++.dg/gomp/pr51360.C: New test.
541 * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
542 Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
544 PR tree-optimization/51117
545 * g++.dg/opt/pr51117.C: New test.
547 2011-12-15 Romain Geissler <romain.geissler@gmail.com>
549 * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
551 * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
553 (stpncpy, __stpncpy_chk): New functions.
554 * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
555 * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
557 2011-12-15 Richard Guenther <rguenther@suse.de>
560 * g++.dg/lto/pr51567-1_0.C: New testcase.
562 2011-12-15 Dodji Seketeli <dodji@redhat.com>
565 * g++.dg/cpp0x/auto30.C: New test.
567 2011-12-15 Tobias Burnus <burnus@net-b.de>
569 * gfortran.dg/coarray/poly_run_3.f90: New.
570 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
572 2011-12-15 Richard Guenther <rguenther@suse.de>
575 * g++.dg/lto/pr51564-1_0.C: New testcase.
577 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
580 * g++.dg/ext/is_final.C: New.
582 2012-12-15 Richard Guenther <rguenther@suse.de>
585 * g++.dg/lto/pr48508-1_0.C: New testcase.
586 * g++.dg/lto/pr48508-1_1.C: Likewise.
588 2011-12-14 Jason Merrill <jason@redhat.com>
591 * g++.dg/init/constant1.C: New.
594 * g++.dg/other/enum2.C: New.
596 2011-12-14 Dodji Seketeli <dodji@redhat.com>
599 * g++.dg/cpp0x/initlist63.C: New test.
601 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
604 * gcc.target/avr/torture/int24-mul.c: New.
606 2011-12-14 Dodji Seketeli <dodji@redhat.com>
609 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
611 2011-12-13 Jason Merrill <jason@redhat.com>
615 * g++.dg/cpp0x/rv-cast3.C: New.
616 * g++.dg/cpp0x/rv-cast4.C: New.
618 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
621 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
623 2011-12-13 Andrew Pinski <apinski@cavium.com>
624 Adam Nemet <anemet@caviumnetworks.com>
626 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
628 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
629 * gcc.target/mips/octeon-pipe-1.c: New testcase.
631 2011-12-11 Fabien Chêne <fabien@gcc.gnu.org>
634 * g++.dg/template/using16.C: New.
635 * g++.dg/template/using17.C: New.
637 2011-12-13 Martin Jambor <mjambor@suse.cz>
639 PR tree-optimization/51362
640 * gcc.dg/ipa/pr51362.c: New test.
642 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
645 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
646 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
648 2011-12-13 Richard Guenther <rguenther@suse.de>
651 * g++.dg/lto/pr48354-1_0.C: New testcase.
653 2011-12-13 Richard Guenther <rguenther@suse.de>
655 PR tree-optimization/51519
656 * gcc.dg/pr51519.c: New testcase.
658 2011-12-13 Richard Guenther <rguenther@suse.de>
660 * gcc.dg/lto/20111213-1_0.c: New testcase.
662 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
664 * gnat.dg/vect1.ad[sb]: Add more tests.
665 * gnat.dg/vect2.ad[sb]: Likewise.
666 * gnat.dg/vect3.ad[sb]: Likewise.
667 * gnat.dg/vect4.ad[sb]: Likewise.
668 * gnat.dg/vect5.ad[sb]: Likewise.
669 * gnat.dg/vect6.ad[sb]: Likewise.
671 2011-12-12 Jakub Jelinek <jakub@redhat.com>
673 PR rtl-optimization/51495
674 * gcc.c-torture/compile/pr51495.c: New test.
676 PR tree-optimization/51481
677 * gcc.dg/pr51481.c: New test.
679 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
681 PR tree-optimization/45830
682 * gcc.c-torture/execute/pr45830.c: Move from here to...
683 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
684 dg-additional-options magic.
686 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
688 * gfortran.dg/nested_modules_2.f90: Tighten test.
690 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
692 * gcc.c-torture/execute/20111212-1.c: New test.
694 2011-12-12 Jakub Jelinek <jakub@redhat.com>
697 * gcc.dg/pr45819.c: Add -w to dg-options.
699 2011-12-12 Torvald Riegel <triegel@redhat.com>
701 * g++.dg/tm/noexcept-1.C: New test.
702 * g++.dg/tm/noexcept-2.C: New test.
703 * g++.dg/tm/noexcept-3.C: New test.
704 * g++.dg/tm/noexcept-4.C: New test.
705 * g++.dg/tm/noexcept-5.C: New test.
707 2011-12-12 Torvald Riegel <triegel@redhat.com>
709 * c-c++-common/tm/20111206.c: New test.
711 2011-12-12 Richard Guenther <rguenther@suse.de>
714 * g++.dg/opt/pr51262.C: New testcase.
716 2011-12-12 Revital Eres <revital.eres@linaro.org>
718 PR rtl-optimization/47013
719 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
720 to preserve the function.
721 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
722 powerpc*-*-*. Avoid superfluous spaces in dg-final.
723 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
724 -fmodulo-sched-allow-regmoves flags.
725 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
726 and avoid superfluous spaces in dg-final for spu-*-*.
727 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
728 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
729 change scan-rtl-dump-times for powerpc*-*-*.
730 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
731 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
732 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
734 2011-12-11 Jakub Jelinek <jakub@redhat.com>
736 PR tree-optimization/51485
737 * g++.dg/vect/pr51485.cc: New test.
739 2011-12-11 Tobias Burnus <burnus@net-b.de>
742 * gfortran.dg/warn_function_without_result_2.f90: New.
744 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
745 Tobias Burnus <burnus@gcc.gnu.org>
754 * gfortran.dg/class_array_1.f03: New.
755 * gfortran.dg/class_array_2.f03: New.
756 * gfortran.dg/class_array_3.f03: New.
757 * gfortran.dg/class_array_4.f03: New.
758 * gfortran.dg/class_array_5.f03: New.
759 * gfortran.dg/class_array_6.f03: New.
760 * gfortran.dg/class_array_7.f03: New.
761 * gfortran.dg/class_array_8.f03: New.
762 * gfortran.dg/coarray_poly_1.f90: New.
763 * gfortran.dg/coarray_poly_2.f90: New.
764 * gfortran.dg/coarray/poly_run_1.f90: New.
765 * gfortran.dg/coarray/poly_run_2.f90: New.
766 * gfortran.dg/class_to_type_1.f03: New.
767 * gfortran.dg/type_to_class_1.f03: New.
768 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
769 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
770 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
772 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
775 * gfortran.dg/gomp/workshare2.f90: New test.
776 * gfortran.dg/gomp/workshare3.f90: New test.
778 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
780 * gnat.dg/specs/elab3.ads: New test.
782 2011-12-10 Richard Henderson <rth@redhat.com>
784 * gcc.target/powerpc/altivec-perm-1.c: New.
785 * gcc.target/powerpc/altivec-perm-2.c: New.
786 * gcc.target/powerpc/altivec-perm-4.c: New.
788 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
790 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
791 Add a scan-assembler-time clause to test for the interupt vector jump.
793 (dma0_handler): ... this.
795 2011-12-10 Nathan Sidwell <nathan@acm.org>
797 PR gcov-profile/51449
798 * g++.dg/gcov/gcov-14.C: New.
800 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
802 * gcc.c-torture/compile/20111209-1.c: New test.
804 2011-12-09 Jason Merrill <jason@redhat.com>
807 * g++.dg/warn/Woverflow-4.C: New.
809 2011-12-09 Dodji Seketeli <dodji@redhat.com>
812 * g++.dg/cpp0x/alias-decl-17.C: New test.
814 2011-12-09 Michael Meissner <meissner@the-meissners.org>
816 * gcc.target/powerpc/recip-5.c: Disable running on any system that
817 does not support VSX.
819 * gcc.target/powerpc/ppc-target-4.c: New file to test target
820 specific functions enabling target specific builtins.
822 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
824 * gcc.dg/vect/slp-13.c: Array size increase reverted.
825 * gcc.dg/vect/slp-24.c: Ditto.
826 * gcc.dg/vect/slp-3.c: Ditto.
827 * gcc.dg/vect/slp-34.c: Ditto.
828 * gcc.dg/vect/slp-4.c: Ditto.
829 * gcc.dg/vect/slp-cond-2.c: Ditto.
830 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
831 * gcc.dg/vect/vect-1.c: Ditto.
832 * gcc.dg/vect/vect-10.c: Ditto.
833 * gcc.dg/vect/vect-105.c: Ditto.
834 * gcc.dg/vect/vect-112.c: Ditto.
835 * gcc.dg/vect/vect-15.c: Ditto.
836 * gcc.dg/vect/vect-2.c: Ditto.
837 * gcc.dg/vect/vect-31.c: Ditto.
838 * gcc.dg/vect/vect-32.c: Ditto.
839 * gcc.dg/vect/vect-33.c: Ditto.
840 * gcc.dg/vect/vect-34.c: Ditto.
841 * gcc.dg/vect/vect-35.c: Ditto.
842 * gcc.dg/vect/vect-36.c: Ditto.
843 * gcc.dg/vect/vect-6.c: Ditto.
844 * gcc.dg/vect/vect-73.c: Ditto.
845 * gcc.dg/vect/vect-74.c: Ditto.
846 * gcc.dg/vect/vect-75.c: Ditto.
847 * gcc.dg/vect/vect-76.c: Ditto.
848 * gcc.dg/vect/vect-80.c: Ditto.
849 * gcc.dg/vect/vect-85.c: Ditto.
850 * gcc.dg/vect/vect-89.c: Ditto.
851 * gcc.dg/vect/vect-97.c: Ditto.
852 * gcc.dg/vect/vect-98.c: Ditto.
853 * gcc.dg/vect/vect-all.c: Ditto.
854 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
855 * gcc.dg/vect/vect-iv-8.c: Ditto.
856 * gcc.dg/vect/vect-iv-8a.c: Ditto.
857 * gcc.dg/vect/vect-outer-1.c: Ditto.
858 * gcc.dg/vect/vect-outer-1a.c: Ditto.
859 * gcc.dg/vect/vect-outer-1b.c: Ditto.
860 * gcc.dg/vect/vect-outer-2.c: Ditto.
861 * gcc.dg/vect/vect-outer-2a.c: Ditto.
862 * gcc.dg/vect/vect-outer-2c.c: Ditto.
863 * gcc.dg/vect/vect-outer-3.c: Ditto.
864 * gcc.dg/vect/vect-outer-3a.c: Ditto.
865 * gcc.dg/vect/vect-outer-4a.c: Ditto.
866 * gcc.dg/vect/vect-outer-4b.c: Ditto.
867 * gcc.dg/vect/vect-outer-4c.c: Ditto.
868 * gcc.dg/vect/vect-outer-4d.c: Ditto.
869 * gcc.dg/vect/vect-outer-4m.c: Ditto.
870 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
871 * gcc.dg/vect/vect-outer-fir.c: Ditto.
872 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
873 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
874 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
875 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
876 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
877 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
878 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
879 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
880 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
881 * gcc.dg/vect/vect-shift-2.c: Ditto.
882 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
883 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
884 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
885 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
886 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
887 * gcc.dg/vect/slp-13-big-array.c: New test.
888 * gcc.dg/vect/slp-24-big-array.c: Ditto.
889 * gcc.dg/vect/slp-3-big-array.c: Ditto.
890 * gcc.dg/vect/slp-34-big-array.c: Ditto.
891 * gcc.dg/vect/slp-4-big-array.c: Ditto.
892 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
893 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
894 * gcc.dg/vect/vect-1-big-array.c: Ditto.
895 * gcc.dg/vect/vect-10-big-array.c: Ditto.
896 * gcc.dg/vect/vect-105-big-array.c: Ditto.
897 * gcc.dg/vect/vect-112-big-array.c: Ditto.
898 * gcc.dg/vect/vect-15-big-array.c: Ditto.
899 * gcc.dg/vect/vect-2-big-array.c: Ditto.
900 * gcc.dg/vect/vect-31-big-array.c: Ditto.
901 * gcc.dg/vect/vect-32-big-array.c: Ditto.
902 * gcc.dg/vect/vect-33-big-array.c: Ditto.
903 * gcc.dg/vect/vect-34-big-array.c: Ditto.
904 * gcc.dg/vect/vect-35-big-array.c: Ditto.
905 * gcc.dg/vect/vect-36-big-array.c: Ditto.
906 * gcc.dg/vect/vect-6-big-array.c: Ditto.
907 * gcc.dg/vect/vect-73-big-array.c: Ditto.
908 * gcc.dg/vect/vect-74-big-array.c: Ditto.
909 * gcc.dg/vect/vect-75-big-array.c: Ditto.
910 * gcc.dg/vect/vect-76-big-array.c: Ditto.
911 * gcc.dg/vect/vect-80-big-array.c: Ditto.
912 * gcc.dg/vect/vect-85-big-array.c: Ditto.
913 * gcc.dg/vect/vect-89-big-array.c: Ditto.
914 * gcc.dg/vect/vect-97-big-array.c: Ditto.
915 * gcc.dg/vect/vect-98-big-array.c: Ditto.
916 * gcc.dg/vect/vect-all-big-array.c: Ditto.
917 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
918 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
919 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
920 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
921 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
922 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
923 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
924 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
925 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
926 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
927 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
928 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
929 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
930 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
931 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
932 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
933 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
934 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
935 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
936 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
937 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
938 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
939 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
940 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
941 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
942 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
943 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
944 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
945 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
946 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
947 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
948 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
949 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
951 2011-12-09 Richard Guenther <rguenther@suse.de>
954 * g++.dg/lto/pr48042_0.C: New testcase.
956 2011-12-09 Richard Guenther <rguenther@suse.de>
958 PR tree-optimization/51482
959 * g++.dg/torture/pr51482.C: New testcase.
961 2011-12-08 Andrew Pinski <apinski@cavium.com>
963 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
964 * gcc.target/mips/dmult-1.c: Likewise.
965 * gcc.target/mips/branch-1.c: Likewise.
966 * gcc.target/mips/extend-1.c: Likewise.
968 2011-12-08 Jason Merrill <jason@redhat.com>
971 * g++.dg/template/cond8.C: New.
974 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
976 2011-12-08 Jakub Jelinek <jakub@redhat.com>
978 PR tree-optimization/51466
979 * gcc.c-torture/execute/pr51466.c: New test.
981 2011-12-08 Tobias Burnus <burnus@net-b.de>
984 * gfortran.dg/bounds_check_16.f90: New.
986 2011-12-08 Tobias Burnus <burnus@net-b.de>
989 * gfortran.dg/private_type_14.f90: New.
991 2011-12-08 Tobias Burnus <burnus@net-b.de>
994 * gfortran.dg/io_real_boz_3.f90: New.
995 * gfortran.dg/io_real_boz_4.f90: New.
996 * gfortran.dg/io_real_boz_5.f90: New.
998 2011-12-08 Tobias Burnus <burnus@net-b.de>
1001 * gfortran.dg/realloc_on_assign_8.f90: New.
1003 2011-12-08 Teresa Johnson <tejohnson@google.com>
1005 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1007 2011-12-08 Teresa Johnson <tejohnson@google.com>
1009 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1010 -Wwrite-strings option.
1012 2011-12-08 Teresa Johnson <tejohnson@google.com>
1014 * gcc.target/i386/movdi-rex64.c: New.
1016 2011-12-08 Richard Guenther <rguenther@suse.de>
1018 * gcc.dg/volatile3.c: New testcase.
1020 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1022 PR tree-optimization/51315
1023 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1025 (int32_t): Use __INT32_TYPE__ for typedef.
1027 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1029 PR tree-optimization/51315
1030 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1033 2011-12-08 Richard Guenther <rguenther@suse.de>
1036 * g++.dg/opt/pr50747-1_0.C: New testcase.
1037 * g++.dg/opt/pr50747-2_0.C: Likewise.
1039 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
1041 * gcc.c-torture/execute/20111208-1.c: New test.
1043 2011-12-08 Richard Guenther <rguenther@suse.de>
1046 * gcc.dg/lto/20111207-2_0.c: New testcase.
1047 * gcc.dg/guality/pr48437.c: Likewise.
1049 2011-12-07 Jakub Jelinek <jakub@redhat.com>
1052 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1053 * g++.dg/cpp0x/auto29.C: New test.
1056 * g++.dg/parse/error45.C: New test.
1059 * g++.dg/ext/desig3.C: New test.
1062 * g++.dg/cpp0x/constexpr-51369.C: New test.
1064 2011-12-07 Andrew Pinski <apinski@cavium.com>
1067 * gcc.dg/pr45416.c: New testcase.
1069 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
1072 * g++.dg/cpp0x/pr51420.C: New.
1074 2011-12-07 Richard Guenther <rguenther@suse.de>
1077 * gcc.dg/lto/20111207-1_0.c: New testcase.
1078 * gcc.dg/lto/20111207-1_1.c: Likewise.
1079 * gcc.dg/lto/20111207-1_2.c: Likewise.
1080 * gcc.dg/lto/20111207-1_3.c: Likewise.
1082 2011-12-07 Richard Guenther <rguenther@suse.de>
1084 PR tree-optimization/50823
1085 * gcc.dg/torture/pr50823.c: New testcase.
1087 2011-12-07 Martin Jambor <mjambor@suse.cz>
1089 PR tree-optimization/50744
1090 * gcc.dg/ipa/pr50744.c: New test.
1092 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1095 * g++.dg/template/static32.C: New test.
1097 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
1099 * g++.dg/opt/pr51396.C: Use dg-additional-options.
1101 2011-12-06 Tobias Burnus <burnus@net-b.de>
1104 * gfortran.dg/default_initialization_5.f90: New.
1106 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1109 * gcc.c-torture/compile/pr51354.c: New test.
1111 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1114 * g++.dg/other/abstract3.C: New.
1116 2011-12-06 Richard Guenther <rguenther@suse.de>
1118 PR tree-optimization/49997
1119 * gcc.dg/torture/pr49997.c: New testcase.
1121 2011-12-06 Richard Guenther <rguenther@suse.de>
1124 * g++.dg/torture/pr51436.C: New testcase.
1126 2011-12-06 Richard Guenther <rguenther@suse.de>
1128 PR tree-optimization/51245
1129 * gcc.dg/torture/pr51245.c: New testcase.
1131 2011-12-06 Dodji Seketeli <dodji@redhat.com>
1134 * g++.dg/diagnostic/wrong-tag-1.C
1136 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
1139 * g++.dg/lookup/using50.C: New.
1140 * g++.dg/lookup/using51.C: New.
1142 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1144 PR tree-optimization/51396
1145 * g++.dg/opt/pr51396.C: New test.
1148 * gcc.dg/debug/dwarf2/pr51410.c: New test.
1151 * gcc.dg/gomp/pr51339.c: New test.
1153 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1156 * g++.dg/cpp0x/initlist62.C: New.
1158 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1161 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
1163 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
1165 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1166 * g++.dg/torture/pr39732.C: Likewise.
1167 * g++.dg/torture/pr40642.C: Likewise.
1168 * gcc.c-torture/compile/pr44686.c: Likewise.
1169 * gcc.dg/20050309-1.c: Likewise.
1170 * gcc.dg/20050330-2.c: Likewise.
1171 * gcc.dg/20051201-1.c: Likewise.
1172 * gcc.dg/gomp/pr27573.c: Likewise.
1173 * gcc.dg/pr46255.c: Likewise.
1174 * gcc.dg/profile-dir-1.c: Likewise.
1175 * gcc.dg/profile-dir-2.c: Likewise.
1176 * gcc.dg/profile-dir-3.c: Likewise.
1177 * gcc.dg/profile-generate-1.c: Likewise.
1178 * gfortran.dg/gomp/pr27573.f90: Likewise.
1179 * gcc.dg/profile-generate-3.c: Be specific about the type of
1182 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1185 * g++.dg/ext/underlying_type11.C: New.
1187 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
1190 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1191 * gcc.dg/torture/pr39074.c: Ditto.
1192 * gcc.dg/torture/pr39074-2.c: Ditto.
1193 * gcc.dg/torture/pr42898.c: Ditto.
1194 * gcc.dg/torture/pr42898-2.c: Ditto.
1195 * gcc.dg/torture/pr45704.c: Ditto.
1196 * gcc.dg/torture/pr50472.c: Ditto.
1197 * gcc.dg/torture/pta-callused-1.c: Ditto.
1198 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1199 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1200 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1201 * gcc.dg/torture/pta-escape-1.c: Ditto.
1202 * gcc.dg/torture/ipa-pta-1.c: Ditto.
1203 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1205 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
1208 * gcc.dg/pr51408.c: New.
1210 2011-12-05 Jason Merrill <jason@redhat.com>
1212 * g++.dg/cpp0x/dc6.C: New.
1214 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
1215 Pedro Lamarão <pedro.lamarao@gmail.com>
1217 * g++.dg/cpp0x/dc1.C: New test.
1218 * g++.dg/cpp0x/dc2.C: New test.
1219 * g++.dg/cpp0x/dc3.C: New test.
1220 * g++.dg/cpp0x/dc4.C: New test.
1221 * g++.dg/cpp0x/dc5.C: New test.
1222 * g++.dg/template/meminit1.C: Adjust expected error.
1224 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1227 * g++.dg/cpp0x/auto28.C: New.
1229 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1231 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1233 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1234 Eric Botcazou <ebotcazou@adacore.com>
1238 * gcc.c-torture/execute/pr51323.c: New test.
1240 2011-12-04 Tobias Burnus <burnus@net-b.de>
1243 * gfortran.dg/associate_10.f90: New.
1245 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
1248 * gfortran.dg/vect/pr51285.f90: New test.
1250 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
1251 Jérémie Detrey <Jeremie.Detrey@loria.fr>
1254 * gcc.target/i386/pr51393.c: New test.
1256 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1259 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1260 * obj-c++.dg/naming-4.mm: Likewise.
1262 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
1264 * gcc.dg/darwin-segaddr.c: Use -no-pie.
1266 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
1269 * g++.dg/cpp0x/pr51313.C: New.
1271 2011-12-03 Tobias Burnus <burnus@net-b.de>
1274 * gfortran.dg/select_type_24.f90: New.
1275 * gfortran.dg/select_type_23.f03: Add dg-error.
1276 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1278 2011-12-03 Jakub Jelinek <jakub@redhat.com>
1280 * gcc.dg/vect/vect-122.c: New test.
1282 2011-12-03 Tobias Burnus <burnus@net-b.de>
1285 * gfortran.dg/move_alloc_8.f90: New.
1287 2011-12-03 Tobias Burnus <burnus@net-b.de>
1289 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1290 i.e. remove the dg-error line.
1291 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1292 * gfortran.dg/move_alloc_9.f90: New.
1293 * gfortran.dg/move_alloc_10.f90: New
1295 2011-12-02 Nathan Sidwell <nathan@acm.org>
1297 * lib/gcov.exp (verify-lines): Allow = as a count char.
1298 * g++.dg/gcov/gcov-13.C: New.
1300 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1302 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1303 * gcc.dg/vect/slp-24.c: Ditto.
1304 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1305 * gcc.dg/vect/slp-34.c: Ditto.
1306 * gcc.dg/vect/slp-4.c: Ditto.
1307 * gcc.dg/vect/slp-cond-2.c: Ditto.
1308 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1309 * gcc.dg/vect/vect-1.c: Ditto.
1310 * gcc.dg/vect/vect-10.c: Ditto.
1311 * gcc.dg/vect/vect-105.c: Ditto.
1312 * gcc.dg/vect/vect-112.c: Ditto.
1313 * gcc.dg/vect/vect-15.c: Ditto.
1314 * gcc.dg/vect/vect-2.c: Ditto.
1315 * gcc.dg/vect/vect-31.c: Ditto.
1316 * gcc.dg/vect/vect-32.c: Ditto.
1317 * gcc.dg/vect/vect-33.c: Ditto.
1318 * gcc.dg/vect/vect-34.c: Ditto.
1319 * gcc.dg/vect/vect-35.c: Ditto.
1320 * gcc.dg/vect/vect-36.c: Ditto.
1321 * gcc.dg/vect/vect-6.c: Ditto.
1322 * gcc.dg/vect/vect-73.c: Ditto.
1323 * gcc.dg/vect/vect-74.c: Ditto.
1324 * gcc.dg/vect/vect-75.c: Ditto.
1325 * gcc.dg/vect/vect-76.c: Ditto.
1326 * gcc.dg/vect/vect-80.c: Ditto.
1327 * gcc.dg/vect/vect-85.c: Ditto.
1328 * gcc.dg/vect/vect-89.c: Ditto.
1329 * gcc.dg/vect/vect-97.c: Ditto.
1330 * gcc.dg/vect/vect-98.c: Ditto.
1331 * gcc.dg/vect/vect-all.c: Ditto.
1332 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1333 * gcc.dg/vect/vect-iv-8.c: Ditto.
1334 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1335 * gcc.dg/vect/vect-outer-1.c: Ditto.
1336 * gcc.dg/vect/vect-outer-1a.c: Ditto.
1337 * gcc.dg/vect/vect-outer-1b.c: Ditto.
1338 * gcc.dg/vect/vect-outer-2.c: Ditto.
1339 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1340 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1341 * gcc.dg/vect/vect-outer-3.c: Ditto.
1342 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1343 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1344 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1345 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1346 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1347 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1348 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1349 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1350 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1351 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1352 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1353 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1354 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1355 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1356 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1357 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1358 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1359 * gcc.dg/vect/vect-shift-2.c: Ditto.
1360 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1361 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1362 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1363 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1364 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1366 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
1368 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1369 __builtin_memcpy arguments to honor sizeof(a).
1371 2011-12-02 Joseph Myers <joseph@codesourcery.com>
1373 * gcc.c-torture/execute/doloop-1.c,
1374 gcc.c-torture/execute/doloop-2.c: New tests.
1376 2011-12-02 Martin Jambor <mjambor@suse.cz>
1378 PR tree-optimization/50622
1379 * g++.dg/tree-ssa/pr50622.C: New test.
1381 2011-12-01 Jason Merrill <jason@redhat.com>
1383 * g++.dg/cpp0x/initlist61.C: New.
1385 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1388 * g++.dg/inherit/crash3.C: New.
1390 2011-12-01 Nathan Sidwell <nathan@acm.org>
1392 PR gcov-profile/51113
1393 * lib/gcov.exp (verify-lines): Add support for xfailing.
1394 (run-gcov): Likewise.
1395 * gcc.misc-tests/gcov-13.c: Xfail weak function.
1396 * gcc.misc-tests/gcov-16.c: Remove.
1397 * gcc.misc-tests/gcov-17.c: Remove.
1398 * g++.dg/gcov-8.C: Remove.
1399 * g++.dg/gcov-9.C: Remove.
1400 * g++.dg/gcovpart-12b.C: New.
1401 * g++.dg/gcov-12.C: New.
1403 2011-12-01 Andrew Pinski <apinski@cavium.com>
1406 * g++.dg/torture/pr51198.C: New testcase.
1408 2011-12-01 Jakub Jelinek <jakub@redhat.com>
1410 PR tree-optimization/51246
1411 * gcc.c-torture/compile/pr51246.c: New test.
1413 PR rtl-optimization/51014
1414 * g++.dg/opt/pr51014.C: New test.
1416 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1419 * g++.dg/template/error47.C: New.
1421 2011-11-30 Jason Merrill <jason@redhat.com>
1424 * g++.dg/init/aggr8.C: New.
1426 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1429 * gcc.target/i386/pr50725.c: New test.
1432 * gfortran.dg/gomp/pr51089.f90: New test.
1434 2011-11-30 Andrew Pinski <apinski@cavium.com>
1436 * gcc.dg/pr51321.c: New testcase.
1438 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1440 PR rtl-optimization/48721
1441 * gcc.target/i386/pr48721.c: New test.
1443 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
1446 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1448 2011-11-29 Jakub Jelinek <jakub@redhat.com>
1450 PR tree-optimization/51247
1451 * gcc.c-torture/compile/pr51247.c: New test.
1453 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
1456 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
1458 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
1460 Use complex floating-point constant in CDBL.
1462 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1464 2011-11-29 Tobias Burnus <burnus@net-b.de>
1468 * gfortran.dg/move_alloc_5.f90: Add dg-error.
1469 * gfortran.dg/select_type_23.f03: Add dg-error.
1470 * gfortran.dg/move_alloc_6.f90: New.
1471 * gfortran.dg/move_alloc_7.f90: New.
1473 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
1475 PR tree-optimization/51301
1476 * gcc.dg/vect/pr51301.c: New test.
1478 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
1480 * g++.dg/cdce3.C: Use dg-additional-options.
1482 2011-11-28 Jakub Jelinek <jakub@redhat.com>
1485 * gcc.dg/tree-prof/pr50907.c: New test.
1487 PR tree-optimization/50078
1488 * gcc.dg/pr50078.c: New test.
1490 PR tree-optimization/50682
1491 * g++.dg/opt/pr50682.C: New test.
1493 2011-11-28 Tobias Burnus <burnus@net-b.de>
1496 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1498 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
1499 Iain Sandoe <iains@gcc.gnu.org>
1501 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
1502 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1503 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1504 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
1505 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1507 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1509 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1510 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1511 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1512 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1513 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1514 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1515 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1516 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1517 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1518 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1519 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1520 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1521 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1522 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1523 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1524 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1525 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1526 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1527 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1528 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1529 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1530 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1531 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1532 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1533 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1534 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1535 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1537 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1539 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1541 * gcc.target/mips/no-dsp-1.c: New test.
1542 * gcc.target/mips/soft-float-1.c: Likewise.
1544 2011-11-26 Jakub Jelinek <jakub@redhat.com>
1546 PR rtl-optimization/49912
1547 * g++.dg/other/pr49912.C: New test.
1549 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
1551 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1553 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1555 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
1559 * gfortran.dg/inline_sum_3.f90: New test.
1561 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1564 * lib/target-supports.exp
1565 (check_effective_target_sync_long_long): Also supported on 32bit
1566 x86 targets. Add comment about required dg-options.
1567 Add alpha*-*-* targets.
1568 (check_effective_target_sync_long_long_runtime): Ditto.
1570 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1572 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1573 * gcc.dg/atomic-exchange-4.c: Ditto.
1574 * gcc.dg/atomic-load-4.c: Ditto.
1575 * gcc.dg/atomic-store-4.c: Ditto.
1576 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1577 * gcc.dg/di-sync-multithread.c: Ditto.
1578 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1579 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1581 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1584 * lib/target-supports.exp
1585 (check_effective_target_sync_int_128_runtime): New procedure.
1586 (check_effective_target_sync_long_long_runtime): Ditto.
1587 (check_effective_target_sync_long_long): Add arm*-*-*.
1588 (check_effective_target_sync_longlong): Remove.
1590 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1591 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1592 * gcc.dg/atomic-exchange-5.c: Ditto.
1593 * gcc.dg/atomic-load-5.c: Ditto.
1594 * gcc.dg/atomic-store-5.c: Ditto.
1595 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1596 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1597 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1599 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1600 * gcc.dg/atomic-exchange-4.c: Ditto.
1601 * gcc.dg/atomic-load-4.c: Ditto.
1602 * gcc.dg/atomic-store-4.c: Ditto.
1603 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1604 * gcc.dg/di-sync-multithread.c: Ditto.
1605 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1606 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1608 2011-11-25 Tobias Burnus <burnus@net-b.de>
1611 * gfortran.dg/whole_file_35.f90: New.
1613 2011-11-25 Tobias Burnus <burnus@net-b.de>
1616 * gfortran.dg/volatile13.f90: New.
1618 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1621 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1623 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1626 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1628 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1631 * gcc.target/i386/sw-1.c: Revert revision 181357.
1633 2011-11-24 Tobias Burnus <burnus@net-b.de>
1636 * gfortran.dg/implicit_pure_1.f90: New.
1638 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1641 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1642 * gcc.dg/atomic-exchange-5.c: Likewise.
1643 * gcc.dg/atomic-load-5.c: Likewise.
1644 * gcc.dg/atomic-op-5.c: Likewise.
1645 * gcc.dg/atomic-store-5.c: Likewise.
1646 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1648 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1650 PR rtl-optimization/50290
1651 * gcc.dg/pr50290.c: New test.
1653 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1656 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1658 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1661 * gcc.dg/pr51261.c: New test.
1663 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1666 * g++.dg/cpp0x/alias-decl-14.C: New test.
1667 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1669 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1671 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1672 * g++.dg/lookup/struct1.C: Likewise.
1673 * g++.dg/parse/elab1.C: Likewise.
1674 * g++.dg/parse/elab2.C: Likewise.
1675 * g++.dg/parse/int-as-enum1.C: Likewise.
1676 * g++.dg/parse/typedef1.C: Likewise.
1677 * g++.dg/parse/typedef3.C: Likewise.
1678 * g++.dg/parse/typedef4.C: Likewise.
1679 * g++.dg/parse/typedef5.C: Likewise.
1680 * g++.dg/template/crash26.C: Likewise.
1681 * g++.dg/template/nontype4.C: Likewise.
1682 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1683 * g++.old-deja/g++.brendan/line1.C: Likewise.
1684 * g++.old-deja/g++.other/elab1.C: Likewise.
1685 * g++.old-deja/g++.other/syntax4.C: Likewise.
1687 2011-11-22 Tom de Vries <tom@codesourcery.com>
1689 PR rtl-optimization/50764
1690 * gcc.dg/pr50764.c: New test.
1692 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1695 * g++.dg/cpp0x/decltype36.C: New.
1697 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1699 PR tree-optimization/51074
1700 * gcc.dg/vect/pr51074.c: New test.
1702 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1705 * g++.dg/cpp0x/alias-decl-16.C: New test.
1707 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1709 PR tree-optimization/50765
1710 * gcc.dg/pr50765.c: New test.
1712 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1714 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1715 * gcc.dg/vshift-3.c (main): Likewise.
1717 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1719 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1721 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1723 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1724 * gcc.misc-tests/gcov-17.c: Likewise.
1725 * g++.dg/gcov/gcov-8.C: Likewise.
1726 * g++.dg/gcov/gcov-9.C: Likewise.
1728 2011-11-21 Torvald Riegel <triegel@redhat.com>
1730 * g++.dg/tm/pr47747.C: New test.
1732 2011-11-21 Torvald Riegel <triegel@redhat.com>
1734 * g++.dg/tm/template-2.C: New test.
1736 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1739 * gcc.dg/pr50827.c: New test.
1741 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1744 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1745 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1746 * g++.dg/cpp0x/udlit-member.C: Adjust.
1747 * g++.dg/cpp0x/udlit-raw-length.C: New.
1748 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1749 * g++.dg/cpp0x/udlit-resolve.C: New.
1750 * c-c++-common/dfp/pr33466.c: Adjust.
1752 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1754 * lib/target-supports.exp
1755 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1756 with ultrasparc_vis2_hw.
1757 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1758 with ultrasparc_vis3_hw.
1760 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1762 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1763 *-*-solaris2* && c++.
1765 2011-11-20 Joey Ye <joey.ye@arm.com>
1767 * gcc.dg/volatile-bitfields-1.c: New.
1769 2011-11-20 Jason Merrill <jason@redhat.com>
1772 * g++.dg/cpp0x/variadic120.C: New.
1773 * g++.dg/cpp0x/sfinae26.C: Adjust.
1775 * g++.dg/cpp0x/sfinae11.C: Adjust.
1776 * g++.dg/cpp0x/sfinae26.C: Adjust.
1777 * g++.dg/template/unify11.C: Adjust.
1779 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1782 * g++.dg/template/error46.C: New.
1784 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1787 * gcc.target/i386/pr51235.c: New test.
1790 * gcc.target/i386/pr51236.c: New test.
1792 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1794 * gnat.dg/discr32.adb: New test.
1795 * gnat.dg/discr32_pkg.ads: New helper.
1797 2011-11-20 Nathan Sidwell <nathan@acm.org>
1799 PR gcov-profile/51113
1800 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1801 * gcc.misc-tests/gcov-16.c: New.
1802 * gcc.misc-tests/gcov-17.c: New.
1803 * g++.dg/gcov/gcov-8.C: New.
1804 * g++.dg/gcov/gcov-9.C: New.
1805 * g++.dg/gcov/gcov-10.C: New.
1807 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1810 * g++.dg/cpp0x/alias-decl-15.C: New test.
1812 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1815 * g++.dg/cpp0x/pr51216.C: New.
1817 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1819 * gcc.dg/delay-slot-2.c: New test.
1821 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1823 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1825 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
1828 * g++.dg/lookup/using46.C: New.
1829 * g++.dg/lookup/using47.C: New.
1830 * g++.dg/lookup/using48.C: New.
1831 * g++.dg/lookup/using49.C: New.
1832 * g++.dg/lookup/using50.C: New.
1834 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1836 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1837 supports /* ... */ comments.
1839 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1842 * g++.dg/cpp0x/pr51150.C: New.
1844 2011-11-18 Martin Jambor <mjambor@suse.cz>
1846 PR tree-optimization/50605
1847 * g++.dg/ipa/pr50605.C: New test.
1849 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1852 * g++.dg/cpp0x/alias-decl-13.C: New test.
1854 2011-11-17 Jason Merrill <jason@redhat.com>
1857 * g++.dg/cpp0x/auto27.C: New.
1858 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1860 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
1862 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1863 memory model parameters don't match expected values.
1864 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1865 __atomic_compare_exchange.
1866 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1867 __atomic_compare_exchange_n.
1868 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1869 weak/strong parameter and fail if memory models aren't correct.
1871 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
1873 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1874 Look for simulate_thread_done to determine working gdb. Reduce timeout
1875 to 10 seconds and fail when timeout occurs. Improve error messages.
1877 2011-11-17 Jason Merrill <jason@redhat.com>
1880 * g++.dg/template/virtual2.C: New.
1882 2011-11-17 Michael Matz <matz@suse.de>
1886 * g++.dg/tree-ssa/pr50741.C: New.
1888 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1890 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1892 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
1894 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1895 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1896 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1898 2011-11-16 Tobias Burnus <burnus@net-b.de>
1902 * gfortran.dg/constructor_1.f90: New.
1903 * gfortran.dg/constructor_2.f90: New.
1904 * gfortran.dg/constructor_3.f90: New.
1905 * gfortran.dg/constructor_4.f90: New.
1906 * gfortran.dg/constructor_5.f90: New.
1907 * gfortran.dg/constructor_6.f90: New.
1908 * gfortran.dg/use_only_5.f90: New.
1909 * gfortran.dg/c_ptr_tests_17.f90: New.
1910 * gfortran.dg/c_ptr_tests_18.f90: New.
1911 * gfortran.dg/used_types_25.f90: New.
1912 * gfortran.dg/used_types_26.f90: New
1913 * gfortran.dg/type_decl_3.f90: New.
1914 * gfortran.dg/function_types_3.f90: Update dg-error.
1915 * gfortran.dg/result_1.f90: Ditto.
1916 * gfortran.dg/structure_constructor_3.f03: Ditto.
1917 * gfortran.dg/structure_constructor_4.f03: Ditto.
1919 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1921 * gcc.dg/vect/pr30858.c: Update expected output for
1922 architectures with multiple vector sizes.
1924 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
1925 Bernd Schmidt <bernds@coudesourcery.com>
1926 Sebastian Huber <sebastian.huber@embedded-brains.de>
1929 * gcc.target/arm/pr49641.c: New test.
1931 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
1933 PR tree-optimization/49960
1934 * gcc.dg/autopar/pr49960.c: New test.
1935 * gcc.dg/autopar/pr49960-1.c: New test.
1938 2011-11-16 Tom de Vries <tom@codesourcery.com>
1940 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1941 * gcc.dg/pr43864-2.c: Same.
1942 * gcc.dg/pr43864-3.c: Same.
1943 * gcc.dg/pr43864-4.c: Same.
1945 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
1947 * gcc.target/i386/sse2-cvt-vec.c: New test.
1948 * gcc.target/i386/avx-cvt-vec.c: Ditto.
1949 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1950 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1951 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1952 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1953 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1955 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
1957 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1958 powerpc*-*-darwin* targets.
1960 2011-11-15 Torvald Riegel <triegel@redhat.com>
1962 * c-c++-common/tm/trxn-expr-3.c: New test.
1964 2011-11-14 Torvald Riegel <triegel@redhat.com>
1966 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1968 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1970 * gcc.target/i386/avx-recip-vec.c: New test.
1971 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1972 * gcc.target/i386/avx-lrint-vec.c: Ditto.
1973 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1974 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1975 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1976 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1977 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1978 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1979 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1980 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1981 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1982 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1983 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1984 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1986 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
1989 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1990 non-template literal operator.
1992 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1994 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1995 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1996 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1997 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1998 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1999 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2000 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2001 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2002 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2003 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2004 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2005 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2006 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2007 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2008 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2009 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2011 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
2017 * g++.old-deja/g++.brendan/misc14.C: Adjust.
2018 * g++.old-deja/g++.jason/scoping16.C: Likewise.
2019 * g++.old-deja/g++.other/anon7.C: Likewise.
2020 * g++.old-deja/g++.other/using1.C: Likewise.
2021 * g++.old-deja/g++.other/redecl1.C: Likewise.
2022 * g++.old-deja/g++.other/typedef7.C: Likewise.
2023 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2024 * g++.dg/template/using2.C: Likewise.
2025 * g++.dg/template/static4.C: Likewise.
2026 * g++.dg/template/typedef1.C: Likewise.
2027 * g++.dg/lookup/name-clash9.C: Likewise.
2028 * g++.dg/abi/mangle41.C: Likewise.
2029 * g++.dg/parse/ctor5.C: Likewise.
2030 * g++.dg/inherit/using4.C: Likewise.
2031 * g++.dg/lookup/using24.C: New.
2032 * g++.dg/lookup/using25.C: New.
2033 * g++.dg/lookup/using26.C: New.
2034 * g++.dg/lookup/using27.C: New.
2035 * g++.dg/lookup/using28.C: New.
2036 * g++.dg/lookup/using29.C: New.
2037 * g++.dg/lookup/using30.C: New.
2038 * g++.dg/lookup/using31.C: New.
2039 * g++.dg/lookup/using32.C: New.
2040 * g++.dg/lookup/using33.C: New.
2041 * g++.dg/lookup/using34.C: New.
2042 * g++.dg/lookup/using35.C: New.
2043 * g++.dg/lookup/using36.C: New.
2044 * g++.dg/lookup/using37.C: New.
2045 * g++.dg/lookup/using38.C: New.
2046 * g++.dg/lookup/using39.C: New.
2047 * g++.dg/lookup/using40.C: New.
2048 * g++.dg/lookup/using41.C: New.
2049 * g++.dg/lookup/using42.C: New.
2050 * g++.dg/lookup/using43.C: New.
2051 * g++.dg/lookup/using44.C: New.
2052 * g++.dg/lookup/using45.C: New.
2053 * g++.dg/lookup/pr6936.C: New.
2054 * g++.dg/debug/using4.C: New.
2055 * g++.dg/debug/using5.C: New.
2056 * g++.dg/cpp0x/forw_enum10.C: New.
2058 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
2059 Jan Hubicka <jh@suse.cz>
2061 * gcc.target/i386/sw-1.c: Force rep;movsb.
2063 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
2066 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2067 dg-additional-options.
2069 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
2071 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2072 specified. Remove redundant runtime checks.
2073 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2074 Allow for other than -m4. Fix typos in comments.
2076 2011-11-12 Jason Merrill <jason@redhat.com>
2079 * g++.dg/warn/ref-temp1.C: New.
2082 * g++.dg/opt/stack2.C: New.
2084 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
2086 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2087 alpha*-*-linux* targets.
2089 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
2092 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2093 Darwin targets and allow external symbols to be undefined.
2095 2011-11-12 Nathan Sidwell <nathan@acm.org>
2097 * gcc.misc-tests/gcov-15.c: New.
2099 2011-11-11 Jakub Jelinek <jakub@redhat.com>
2101 PR tree-optimization/51058
2102 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2103 * gfortran.dg/vect/pr51058-2.f90: New test.
2105 2011-11-10 Jason Merrill <jason@redhat.com>
2107 * g++.dg/template/linkage1.C: New.
2108 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2109 * g++.old-deja/g++.other/linkage4.C: Likewise.
2112 * g++.dg/cpp0x/defaulted33.C: New.
2114 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2117 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2118 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
2121 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2123 PR rtl-optimization/51040
2124 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2127 2011-11-10 Jason Merrill <jason@redhat.com>
2130 * g++.dg/template/conv12.C: New.
2133 * gcc.dg/debug/dwarf2/asm-line1.c: New.
2135 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2137 * gnat.dg/atomic6_1.adb: New test.
2138 * gnat.dg/atomic6_2.adb: Likewise.
2139 * gnat.dg/atomic6_3.adb: Likewise.
2140 * gnat.dg/atomic6_4.adb: Likewise.
2141 * gnat.dg/atomic6_5.adb: Likewise.
2142 * gnat.dg/atomic6_6.adb: Likewise.
2143 * gnat.dg/atomic6_7.adb: Likewise.
2144 * gnat.dg/atomic6_8.adb: Likewise.
2145 * gnat.dg/atomic6_pkg.ads: New helper.
2147 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2150 * gcc.c-torture/compile/pr51077.c: New test.
2152 PR rtl-optimization/51023
2153 * gcc.c-torture/execute/pr51023.c: New test.
2155 2011-11-10 Richard Guenther <rguenther@suse.de>
2157 PR tree-optimization/51042
2158 * gcc.dg/torture/pr51042.c: New testcase.
2160 2011-11-10 Richard Guenther <rguenther@suse.de>
2162 PR tree-optimization/51070
2163 * gcc.dg/torture/pr51070.c: New testcase.
2165 2011-11-10 Richard Guenther <rguenther@suse.de>
2167 PR tree-optimization/51030
2168 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2170 2011-11-10 Richard Guenther <rguenther@suse.de>
2173 * gcc.dg/torture/pr51071.c: New testcase.
2175 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2177 * gnat.dg/loop_optimization9.ad[sb]: New test.
2179 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
2181 PR tree-optimization/51058
2182 * gfortran.dg/vect/pr51058.f90: New test.
2184 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2186 PR tree-optimization/51000
2187 * gcc.dg/vect/pr51000.c: New test.
2189 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2192 * g++.dg/cpp0x/static_assert5.C: New.
2193 * g++.dg/template/nontype13.C: Tweak.
2195 2011-11-09 Jason Merrill <jason@redhat.com>
2198 * g++.dg/cpp0x/noexcept16.C: New.
2201 * g++.dg/cpp0x/variadic119.C: New.
2203 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2206 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2208 * gcc.dg/torture/vshuf-32.inc: Likewise.
2209 * gcc.dg/torture/vshuf-4.inc: Likewise.
2210 * gcc.dg/torture/vshuf-8.inc: Likewise.
2212 * gcc.dg/tm/memopt-1.c: Fix up regexp.
2214 2011-11-09 Ian Lance Taylor <iant@google.com>
2216 * lib/target-supports.exp (check_effective_target_ucontext_h): New
2218 * gcc.dg/split-5.c: New test.
2220 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
2222 * gcc.dg/tm/memopt-1.c: Adjust regexp.
2224 2011-11-09 Jason Merrill <jason@redhat.com>
2227 * g++.dg/template/virtual1.C: New.
2229 2011-11-08 Jason Merrill <jason@redhat.com>
2231 Run most C++ tests in both C++98 and C++11 modes.
2232 * lib/target-supports.exp (check_effective_target_c++11): New.
2233 (check_effective_target_c++98): New.
2234 * lib/g++-dg.exp (g++-dg-runtest): New.
2235 * g++.dg/dg.exp: Use g++-dg-runtest.
2236 * g++.dg/charset/charset.exp: Likewise.
2237 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2238 * g++.dg/dfp/dfp.exp: Likewise.
2239 * g++.dg/gcov/gcov.exp: Likewise.
2240 * g++.dg/gomp/gomp.exp: Likewise.
2241 * g++.dg/graphite/graphite.exp: Likewise.
2242 * g++.dg/tls/tls.exp: Likewise.
2243 * g++.dg/tm/tm.exp: Likewise.
2244 * g++.dg/vect/vect.exp: Likewise.
2245 * g++.old-deja/old-deja.exp: Likewise.
2246 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2247 with some of the torture options.
2248 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2249 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2250 * g++.dg/init/null1.C: Only run in C++98.
2251 * g++.dg/warn/Wconversion-null-3.C: Likewise.
2252 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2253 * g++.old-deja/g++.brendan/crash64.C: Likewise.
2254 * g++.old-deja/g++.other/anon9.C: Likewise.
2255 * g++.old-deja/g++.other/linkage1.C: Likewise.
2256 * g++.old-deja/g++.other/linkage2.C: Likewise.
2257 * g++.old-deja/g++.pt/t29.C: Likewise.
2258 * g++.old-deja/g++.pt/t30.C: Likewise.
2259 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2260 * g++.dg/ext/anon-struct4.C: Likewise.
2261 * g++.dg/init/brace2.C: Likewise.
2262 * g++.dg/init/brace6.C: Likewise.
2263 * g++.dg/other/anon3.C: Likewise.
2264 * g++.dg/template/arg2.C: Likewise.
2265 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2266 * g++.old-deja/g++.brendan/enum11.C: Likewise.
2267 * g++.old-deja/g++.brendan/enum8.C: Likewise.
2268 * g++.old-deja/g++.brendan/enum9.C: Likewise.
2269 * g++.old-deja/g++.brendan/friend3.C: Likewise.
2270 * g++.old-deja/g++.brendan/init2.C: Likewise.
2271 * g++.old-deja/g++.brendan/init4.C: Likewise.
2272 * g++.old-deja/g++.brendan/misc14.C: Likewise.
2273 * g++.old-deja/g++.jason/cond.C: Likewise.
2274 * g++.old-deja/g++.law/init1.C: Likewise.
2275 * g++.old-deja/g++.law/operators32.C: Likewise.
2276 * g++.old-deja/g++.pt/enum6.C: Likewise.
2277 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2278 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2280 * g++.dg/eh/new1.C: Adjust for C++11 mode.
2281 * g++.dg/init/new11.C: Likewise.
2282 * g++.dg/init/pr29571.C: Likewise.
2283 * g++.dg/lookup/forscope2.C: Likewise.
2284 * g++.dg/parse/linkage1.C: Likewise.
2285 * g++.dg/parse/typedef8.C: Likewise.
2286 * g++.dg/template/error44.C: Likewise.
2287 * g++.dg/tls/diag-2.C: Likewise.
2288 * g++.dg/tls/diag-4.C: Likewise.
2289 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2290 * g++.old-deja/g++.abi/arraynew.C: Likewise.
2291 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2292 * g++.old-deja/g++.brendan/new3.C: Likewise.
2293 * g++.old-deja/g++.eh/new1.C: Likewise.
2294 * g++.old-deja/g++.eh/new2.C: Likewise.
2295 * g++.old-deja/g++.jason/new.C: Likewise.
2296 * g++.old-deja/g++.law/friend1.C: Likewise.
2297 * g++.old-deja/g++.mike/net46.C: Likewise.
2298 * g++.old-deja/g++.mike/p755.C: Likewise.
2299 * g++.old-deja/g++.other/new6.C: Likewise.
2301 * g++.dg/cpp0x/variadic74.C: Adjust diags.
2302 * g++.dg/template/crash53.C: Likewise.
2303 * g++.dg/template/void9.C: Likewise.
2305 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2308 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2310 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2313 * g++.dg/cpp0x/sfinae29.C: New.
2315 2011-11-09 Janus Weil <janus@gcc.gnu.org>
2318 * gfortran.dg/typebound_call_22.f03: New test case.
2320 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
2323 * gfortran.dg/inquire_size.f90: Don't flush the unit.
2325 2011-11-09 Richard Guenther <rguenther@suse.de>
2327 PR tree-optimization/51039
2328 * gcc.dg/pr51039.c: New testcase.
2330 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2332 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2333 Enable also for powerpc*-*-*.
2335 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2338 * gfortran.dg/forall_16.f90: New test.
2340 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2343 * gfortran.dg/initialization_29.f90: Expand test.
2345 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2348 * g++.dg/cpp0x/alias-decl-12.C: New test.
2349 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2351 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2354 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2356 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
2358 PR tree-optimization/51015
2359 * gcc.dg/vect/pr51015.c: New test.
2361 2011-11-08 David S. Miller <davem@davemloft.net>
2363 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2364 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2366 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2369 * gfortran.dg/io_constraints_3.f90: Improve testcase.
2371 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2374 * gfortran.dg/string_5.f90: Improve testcase.
2376 2011-10-23 Jason Merrill <jason@redhat.com>
2379 * g++.dg/template/lvalue2.C: New.
2381 2011-11-08 Michael Matz <matz@suse.de>
2383 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2384 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2385 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2386 * g++.dg/eh/builtin2.C: Ditto.
2387 * g++.dg/eh/builtin3.C: Ditto.
2389 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2391 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2392 being prefered even for -mavx.
2393 * gcc.target/i386/avx-cvt-3.c: New test.
2395 2011-11-08 Richard Guenther <rguenther@suse.de>
2397 PR tree-optimization/51012
2398 * gcc.dg/pr51012-1.c: New testcase.
2399 * gcc.dg/pr51012-2.c: Likewise.
2401 2011-11-08 Richard Guenther <rguenther@suse.de>
2404 * c-c++-common/uninit-pr51010.c: New testcase.
2406 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2408 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2409 check_effective_target_vect_call_copysignf,
2410 check_effective_target_vect_call_lrint): New procedures.
2411 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2412 $VECT_SLP_CFLAGS with -ffast-math.
2413 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2414 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2415 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2416 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2418 2011-11-07 Richard Henderson <rth@redhat.com>
2419 Aldy Hernandez <aldyh@redhat.com>
2420 Torvald Riegel <triegel@redhat.com>
2422 Merged from transactional-memory.
2424 * g++.dg/dg.exp: Run transactional memory tests.
2425 * g++.dg/tm: New directory with new tests.
2426 * gcc.dg/tm: New directory with new tests.
2427 * c-c++-common/tm: New directory with new tests.
2429 2011-11-08 Dodji Seketeli <dodji@redhat.com>
2431 Fix context handling of alias-declaration
2432 * g++.dg/cpp0x/alias-decl-11.C: New test.
2434 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
2437 * g++.dg/parse/template26.C: New.
2438 * g++.dg/template/crash45.C: Adjust dg-error string.
2440 2011-11-07 Jason Merrill <jason@redhat.com>
2443 * g++.dg/template/lookup9.C: New.
2446 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2449 * g++.dg/cpp0x/decltype35.C: New.
2451 2011-11-07 Dodji Seketeli <dodji@redhat.com>
2453 Support C++11 alias-declaration
2455 * g++.dg/cpp0x/alias-decl-0.C: New test case.
2456 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2457 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2458 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2459 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2460 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2461 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2462 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2463 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2464 * g++.dg/ext/alias-decl-attr1.C: Likewise.
2465 * g++.dg/ext/alias-decl-attr2.C: Likewise.
2466 * g++.dg/ext/alias-decl-attr3.C: Likewise.
2467 * g++.dg/ext/alias-decl-attr4.C: Likewise.
2469 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
2471 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2473 2011-11-07 Janus Weil <janus@gcc.gnu.org>
2476 * gfortran.dg/typebound_call_21.f03: New.
2478 2011-11-07 Nathan Sidwell <nathan@acm.org>
2480 * gcc.dg/profile-dir-1.c: Adjust final scan.
2481 * gcc.dg/profile-dir-2.c: Adjust final scan.
2482 * gcc.dg/profile-dir-3.c: Adjust final scan.
2483 * gcc.misc-tests/gcov.exp: Adjust regexp.
2484 * gcc.misc-tests/gcov-12.c: New.
2485 * gcc.misc-tests/gcov-13.c: New.
2486 * gcc.misc-tests/gcovpart-13b.c: New.
2487 * gcc.misc-tests/gcov-14.c: New.
2489 2011-11-07 Jason Merrill <jason@redhat.com>
2492 * g++.dg/ext/visibility/template8.C: New.
2494 2011-11-07 Jakub Jelinek <jakub@redhat.com>
2496 PR tree-optimization/50789
2497 * gcc.target/i386/avx2-gather-1.c: New test.
2498 * gcc.target/i386/avx2-gather-2.c: New test.
2499 * gcc.target/i386/avx2-gather-3.c: New test.
2500 * gcc.target/i386/avx2-gather-4.c: New test.
2502 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2504 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2506 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
2509 * gfortran.dg/open_dev_null.f90: Remove testcase.
2511 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2513 * lib/target-supports.exp (check_effective_target_sync_int_128):
2514 Don't cache the result.
2515 (check_effective_target_sync_long_long): Ditto.
2517 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
2519 PR rtl-optimization/47698
2520 * gcc.target/i386/47698.c: New test.
2522 2011-11-06 Jason Merrill <jason@redhat.com>
2525 * g++.dg/ext/visibility/template7.C: New.
2527 2011-11-07 Terry Guo <terry.guo@arm.com>
2529 * gcc.target/arm/wmul-1.c: Adjust optimization level.
2530 * gcc.target/arm/wmul-2.c: Ditto.
2531 * gcc.target/arm/wmul-3.c: Ditto.
2532 * gcc.target/arm/wmul-4.c: Ditto.
2534 2011-11-06 Joseph Myers <joseph@codesourcery.com>
2536 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2537 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2538 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2539 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2540 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2541 expected diagnostics.
2543 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
2544 Richard Henderson <rth@redhat.com>
2545 Aldy Hernandez <aldyh@redhat.com>
2547 Merged from cxx-mem-model.
2549 * lib/target-supports.exp (check_effective_target_sync_int_128,
2550 check_effective_target_sync_long_long): Check whether the target
2551 supports 64 and 128 bit __sync builtins.
2552 (check_effective_target_cas_char): New.
2553 (check_effective_target_cas_int): New.
2554 * gcc.dg/dg.exp: Exclude simulate-thread tests.
2555 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
2556 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2557 produce the expected library calls.
2558 * gcc.dg/atomic-fence.c: New functional tests.
2559 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
2560 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
2561 * gcc.dg/atomic-lockfree[-aux].c: New tests.
2562 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2563 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
2564 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2565 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2566 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2567 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2569 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2571 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2573 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2575 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2576 int128 operations are atomic.
2577 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2578 operations are atomic.
2579 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2580 operations are atomic.
2581 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2582 operations are atomic.
2583 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2584 stores aren't moved out of a loop.
2585 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2586 globals don't overwrite neighbouring globals.
2587 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2588 writes dont overwrite neighbouring components.
2589 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2590 * c-c++-common/gomp/atomic-3.c: Likewise.
2591 * c-c++-common/gomp/atomic-9.c: Likewise.
2592 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2593 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2594 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2595 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2596 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2597 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2598 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2599 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2600 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2601 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2602 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2603 g++.dg/gomp/atomic-15.C: Remove.
2604 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2605 * gcc.dg/gomp/atomic-11.c: Remove test.
2607 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2609 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2610 * gcc.dg/vect/slp-cond-1.c: New test.
2611 * gcc.dg/vect/slp-cond-2.c: New test.
2613 2011-11-05 David S. Miller <davem@davemloft.net>
2615 * lib/test-supports.exp
2616 (check_effective_target_ultrasparc_vis2_hw): New proc.
2617 (check_effective_target_ultrasparc_vis3_hw): New proc.
2618 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2619 * gcc.target/sparc/vec-init-2.inc: Likewise.
2620 * gcc.target/sparc/vec-init-3.inc: Likewise.
2621 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2622 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2623 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2624 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2625 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2626 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2627 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2628 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2629 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2631 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2633 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2634 Disable test on Epiphany.
2635 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2636 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2637 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2638 * g++.dg/parse/pragma3.C: Likewise.
2639 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2641 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2642 * gcc.dg/tls/thr-cse-1.c: Likewise.
2643 * g++.dg/opt/devirt2.C: Likewise.
2644 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2645 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2646 * gcc.target/epiphany: New directory.
2648 2011-11-05 Tobias Burnus <burnus@net-b.de>
2650 * gfortran.dg/quad_2.f90: New.
2652 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2654 * gcc.dg/strlenopt-22g.c: New wrapper around...
2655 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2657 2011-11-04 Jason Merrill <jason@redhat.com>
2660 * g++.dg/init/lifetime2.C: New.
2661 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2664 * g++.dg/init/lifetime1.C: Test cleanup order.
2666 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2668 * g++.dg/other/offsetof7.C: New test.
2670 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2672 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2673 variable, default empty, -ffat-lto-objects for effective_target_lto.
2674 (gcc-dg-test-1): Add options from dg-final methods.
2675 * lib/scanasm.exp (scan-assembler_required_options)
2676 (scan-assembler-not_required_options): New procs.
2678 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2680 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2681 generate a pedwarn in c++98-mode.
2682 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2683 don't generate a pedwarn in c++0x-mode.
2685 2011-11-04 Olivier Goffart <olivier@woboq.com>
2688 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2690 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2692 PR rtl-optimization/38644
2693 * gcc.target/arm/stack-red-zone.c: New.
2695 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2698 * g++.dg/warn/Wconversion-null-3.C: New.
2700 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2703 * g++.dg/cpp0x/udlit-strint-length.C: New.
2705 2011-11-04 Jason Merrill <jason@redhat.com>
2708 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2709 * g++.dg/init/lifetime1.C: New.
2710 * g++.dg/init/ref21.C: New.
2711 * g++.dg/eh/array1.C: New.
2713 2011-11-04 Tom de Vries <tom@codesourcery.com>
2715 PR tree-optimization/50763
2716 * gcc.dg/pr50763-5.c: New test.
2718 2011-11-04 Tom de Vries <tom@codesourcery.com>
2720 PR tree-optimization/50763
2721 * g++.dg/pr50763-4.C: New test.
2723 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2725 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2728 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2730 * gcc.dg/torture/vec-cvt-1.c: New test.
2732 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2734 * gnat.dg/specs/private1[-sub].ads: New test.
2736 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2739 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2740 * gfortran.dg/inline_sum_1.f90: New.
2741 * gfortran.dg/inline_sum_2.f90: New.
2742 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2743 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2744 * gfortran.dg/inline_product_1.f90: New.
2746 2011-11-03 Tobias Burnus <burnus@net-b.de>
2749 * gfortran.dg/bind_c_dts_5.f90: New.
2751 2011-11-03 Tobias Burnus <burnus@net-b.de>
2754 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2756 2011-11-03 Richard Guenther <rguenther@suse.de>
2759 * g++.dg/init/copy7.C: Remove testcase.
2761 2011-11-03 Martin Jambor <mjambor@suse.cz>
2763 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2764 * g++.dg/ipa/devirt-c-2.C: Likewise.
2765 * g++.dg/ipa/devirt-c-7.C: New test.
2766 * g++.dg/ipa/devirt-c-8.C: Likewise.
2768 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2770 PR tree-optimization/50912
2771 * gnat.dg/loop_optimization10.ad[sb]: New test.
2772 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2774 2011-11-02 Jason Merrill <jason@redhat.com>
2777 * g++.dg/cpp0x/nsdmi-list2.C: New.
2779 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2782 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2783 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2785 2011-11-02 Tom de Vries <tom@codesourcery.com>
2787 PR tree-optimization/50769
2788 * gfortran.dg/pr50769.f90: New test.
2790 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2792 * gcc.target/sparc/20111102-1.c: New test.
2794 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2797 * g++.dg/warn/Wcast-qual2.C: New.
2799 2011-11-02 Tom de Vries <tom@codesourcery.com>
2801 PR tree-optimization/50763
2802 * g++.dg/pr50763-3.C: New test.
2804 2011-11-02 Tom de Vries <tom@codesourcery.com>
2806 PR tree-optimization/50672
2807 * g++.dg/pr50672.C: New test.
2809 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2811 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2812 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2813 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2815 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2817 2011-11-02 Richard Guenther <rguenther@suse.de>
2819 PR tree-optimization/50902
2820 * gcc.dg/torture/pr50902.c: New testcase.
2822 2010-11-02 Richard Guenther <rguenther@suse.de>
2824 PR tree-optimization/50890
2825 * gcc.dg/torture/pr50890.c: New testcase.
2827 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2830 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2831 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2833 2011-11-01 Tom de Vries <tom@codesourcery.com>
2835 PR tree-optimization/50908
2836 * gcc.dg/pr50908.c: New test.
2837 * gcc.dg/pr50908-2.c: Same.
2838 * gcc.dg/pr50908-3.c: Same.
2840 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2842 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2843 the outer loop. Remove comment. Don't check for widen-mult.
2845 2011-10-31 Martin Jambor <mjambor@suse.cz>
2847 * gcc.dg/ipa/ipcp-4.c: New test.
2849 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2851 * gcc.dg/vshift-3.c: New test.
2852 * gcc.dg/vshift-4.c: New test.
2853 * gcc.dg/vshift-5.c: New test.
2855 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2857 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2858 and current implementation.
2860 2011-10-31 Paul Brook <paul@codesourcery.com>
2862 * gcc.dg/constructor-1.c: New test.
2864 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2867 * gfortran.dg/dshift_3.f90: New test.
2869 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2871 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2873 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2874 * gcc.dg/torture/vshuf-v4si.c: Likewise.
2875 * gcc.dg/torture/vshuf-v8si.c: Likewise.
2876 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2877 * gcc.dg/torture/vshuf-v4di.c: Likewise.
2878 * gcc.dg/torture/vshuf-v2df.c: Likewise.
2879 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2880 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2881 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2882 * gcc.dg/torture/vshuf-v2di.c: Likewise.
2883 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2884 * gcc.dg/torture/vshuf-v4df.c: Likewise.
2885 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2886 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2887 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2888 * gcc.dg/vector-compare-2.c: Likewise.
2890 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2893 * g++.dg/cpp0x/pr50901.C: New.
2895 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
2897 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2898 * gcc.target/i386/fma4-check.h (main): Ditto.
2899 * gcc.target/i386/xop-check.h (main): Ditto.
2901 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2904 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2907 * g++.dg/template/crash109.C: New.
2909 2011-10-28 Jason Merrill <jason@redhat.com>
2911 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2913 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2916 * g++.dg/template/crash109.C: New.
2918 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
2920 * gfortran.dg/nearest_5.f90: New test.
2922 2011-10-28 Jakub Jelinek <jakub@redhat.com>
2924 * gcc.dg/vshift-1.c: New test.
2925 * gcc.dg/vshift-2.c: New test.
2926 * gcc.target/i386/xop-vshift-1.c: New test.
2927 * gcc.target/i386/xop-vshift-2.c: New test.
2928 * gcc.target/i386/avx2-vshift-1.c: New test.
2930 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
2932 PR rtl-optimization/49720
2933 * g++.dg/torture/pr49720.C: New test.
2935 2011-10-27 David S. Miller <davem@davemloft.net>
2937 * gcc.target/sparc/setcc-3.c: New test.
2939 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2942 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2944 2011-10-27 Jakub Jelinek <jakub@redhat.com>
2946 * gcc.target/i386/sse2-cvt-1.c: New test.
2947 * gcc.target/i386/sse2-cvt-2.c: New test.
2948 * gcc.target/i386/avx-cvt-1.c: New test.
2949 * gcc.target/i386/avx-cvt-2.c: New test.
2950 * gcc.target/i386/avx2-cvt-1.c: New test.
2951 * gcc.target/i386/avx2-cvt-2.c: New test.
2953 2011-10-27 Martin Jambor <mjambor@suse.cz>
2955 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2957 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
2958 Steven G. Kargl <kargl@gcc.gnu.org>
2961 * gfortran.dg/pr50875.f90: New test.
2963 2011-10-26 David S. Miller <davem@davemloft.net>
2965 * gcc.target/sparc/fmaf-1.c: New test.
2967 * gcc.target/sparc/setcc-1.c: New test.
2968 * gcc.target/sparc/setcc-2.c: New test.
2970 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2972 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2974 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2976 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2979 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2981 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2984 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2986 * gcc.target/i386/pad-4.c: Skip for Windows targets.
2988 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2990 * gnat.dg/specs/discr1.ads: New test.
2991 * gnat.dg/specs/discr1_pkg.ads: New helper.
2993 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2995 * gnat.dg/specs/unchecked_union.ads: Rename to...
2996 * gnat.dg/specs/unchecked_union1.ads: ...this.
2997 * gnat.dg/specs/unchecked_union2.ads: New test.
2999 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3001 * gnat.dg/specs/atomic1.ads: New test.
3003 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
3005 Implement C++11 user-defined literals.
3006 * g++.dg/cpp0x/udlit-addr.C: New.
3007 * g++.dg/cpp0x/udlit-args.C: New.
3008 * g++.dg/cpp0x/udlit-args-neg.C: New.
3009 * g++.dg/cpp0x/udlit-clink-neg.C: New.
3010 * g++.dg/cpp0x/udlit-concat.C: New.
3011 * g++.dg/cpp0x/udlit-concat-neg.C: New.
3012 * g++.dg/cpp0x/udlit-constexpr.C: New.
3013 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3014 * g++.dg/cpp0x/udlit-declare-neg.C: New.
3015 * g++.dg/cpp0x/udlit-friend.C: New.
3016 * g++.dg/cpp0x/udlit-general.C: New.
3017 * g++.dg/cpp0x/udlit-inline.C: New.
3018 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3019 * g++.dg/cpp0x/udlit-member-neg.C: New.
3020 * g++.dg/cpp0x/udlit-namespace.C: New.
3021 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3022 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3023 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3024 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3025 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3026 * g++.dg/cpp0x/udlit-operator-neg.C: New.
3027 * g++.dg/cpp0x/udlit-raw-str.C: New.
3028 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3029 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3030 * g++.dg/cpp0x/udlit-systemheader.C: New.
3031 * g++.dg/cpp0x/udlit-template.C: New.
3032 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3033 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3034 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3035 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3036 * g++.dg/cpp0x/udlit_system_header: New.
3038 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
3041 * g++.dg/cpp0x/decltype34.C: New.
3043 2011-10-26 Tom de Vries <tom@codesourcery.com>
3045 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3046 * gcc.c-torture/unsorted/HIset.c: Same.
3047 * gcc.c-torture/unsorted/SIcmp.c: Same.
3048 * gcc.c-torture/unsorted/SIset.c: Same.
3049 * gcc.c-torture/unsorted/SFset.c: Same.
3050 * gcc.c-torture/unsorted/UHIcmp.c: Same.
3051 * gcc.c-torture/unsorted/USIcmp.c: Same.
3052 * gcc.c-torture/unsorted/DFcmp.c: Same.
3054 2011-10-26 Jakub Jelinek <jakub@redhat.com>
3056 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3057 to work also with -masm=intel and additionally test the xmm vs. ymm
3058 register type combination on mask/dest and in vsib.
3059 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3060 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3061 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3062 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3063 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3064 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3065 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3066 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3067 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3068 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3069 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3070 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3071 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3072 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3073 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3074 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3075 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3076 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3077 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3078 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3079 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3080 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3081 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3082 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3083 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3084 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3085 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3086 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3087 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3088 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3089 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3091 2011-10-26 Tom de Vries <tom@codesourcery.com>
3093 PR tree-optimization/50763
3094 * gcc.dg/pr50763-2.c: New test.
3096 2011-10-25 Joseph Myers <joseph@codesourcery.com>
3098 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3099 Update expected messages.
3101 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
3103 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3105 2011-10-25 Jason Merrill <jason@redhat.com>
3108 * g++.dg/init/aggr7.C: New.
3111 * g++.dg/cpp0x/initlist59.C: New.
3113 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3116 * g++.dg/overload/operator5.C: New.
3118 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3121 * g++.dg/template/crash108.C: New.
3123 2011-10-25 Jakub Jelinek <jakub@redhat.com>
3125 PR tree-optimization/50596
3126 * gcc.dg/vect/vect-cond-10.c: New test.
3128 2011-10-24 Joey Ye <joey.ye@arm.com>
3130 * gcc.target/arm/pr42575.c: Remove architecture option.
3132 2011-10-24 David S. Miller <davem@davemloft.net>
3134 * gcc.target/sparc/vis3move-1.c: New test.
3135 * gcc.target/sparc/vis3move-2.c: New test.
3136 * gcc.target/sparc/vis3move-3.c: New test.
3138 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3140 * gcc.dg/strlenopt-22.c: New testcase.
3141 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3143 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
3145 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3147 (dg-skip-if): Remove.
3148 * gcc.target/i386/funcspec-1.c: Ditto.
3149 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3151 2011-10-24 Richard Guenther <rguenther@suse.de>
3153 * gcc.dg/vect/vect-bool-1.c: New testcase.
3155 2011-10-24 Richard Guenther <rguenther@suse.de>
3157 PR tree-optimization/50838
3158 * gcc.dg/torture/pr50838.c: New testcase.
3160 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
3162 PR tree-optimization/50730
3163 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3164 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3165 -fno-tree-sra and SLP flags.
3167 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3171 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3174 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3175 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3177 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3180 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3181 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3183 2011-10-23 Tom de Vries <tom@codesourcery.com>
3185 PR tree-optimization/50763
3186 * gcc.dg/pr50763.c: New test.
3188 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
3191 * gcc.target/i386/pr50788.c: New test.
3193 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
3195 PR tree-optimization/50819
3196 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3197 * g++.dg/vect/slp-pr50819.cc: New test.
3199 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3202 * g++.dg/warn/Wconversion4.C: New.
3204 2011-10-21 Jakub Jelinek <jakub@redhat.com>
3207 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3208 from element other than first and reverse permutation.
3209 * gcc.dg/torture/vshuf-16.inc: Likewise.
3210 * gcc.dg/torture/vshuf-8.inc: Likewise.
3211 * gcc.dg/torture/vshuf-4.inc: Likewise.
3213 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3216 * g++.dg/parse/error43.C: New.
3217 * g++.dg/parse/error44.C: Likewise.
3219 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
3220 Kirill Yukhin <kirill.yukhin@intel.com>
3223 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3224 * gcc.target/i386/bmi2-check.h: Ditto.
3226 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
3229 * g++.dg/cpp0x/override2.C: Add test.
3231 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3233 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3234 check_linker_plugin_available.
3236 2011-10-21 Kai Tietz <ktietz@redhat.com>
3238 * gcc.target/i386/branch-cost1.c: New test.
3239 * gcc.target/i386/branch-cost2.c: New test.
3240 * gcc.target/i386/branch-cost3.c: New test.
3241 * gcc.target/i386/branch-cost4.c: New test.
3243 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3245 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3247 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3250 * gcc.dg/pr49994-3.c: Skip on HP-UX.
3252 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3254 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3255 (_moz_foo, EXT__foo): Use ASMNAME.
3257 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3259 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3262 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
3265 * gcc.target/i386/pr50766.c: New test.
3267 2011-10-20 Jason Merrill <jason@redhat.com>
3270 * g++.dg/eh/partial1.C: New.
3272 2011-10-20 Richard Henderson <rth@redhat.com>
3274 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3275 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3276 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3277 Use __builtin_shuffle.
3279 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3282 * gfortran.dg/ishft_3.f90: Update test.
3284 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3287 * gfortran.dg/substring_integer_index.f90: New test.
3289 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3291 * gfortran.dg/format_string.f: New test.
3293 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
3295 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3297 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3299 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3301 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3302 gcc.target/i386/pr46226.c: Do not use
3303 -mno-accumulate-outgoing-args.
3305 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3307 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3308 including <strings.h>.
3310 2011-10-19 Jan Hubicka <jh@suse.cz>
3312 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3313 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3314 * lib/c-torture.exp: Likewise.
3315 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3316 * gcc.c-torture/compile/sync-1.c: Likewise.
3317 * gcc.c-torture/compile/sync-1.c: Likewise.
3318 * gcc.c-torture/compile/sync-3.c: Likewise.
3319 * gcc.dg/noncompile/invalid_asm.c: Likewise.
3320 * gcc.dg/noncompile/920507-1.c: Likewise.
3321 * gcc.dg/torture/pr36400.c: Likewise.
3322 * g++.dg/torture/pr34850.C: Likewise.
3324 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
3326 * gnat.dg/source_ref1.adb: New test.
3327 * gnat.dg/source_ref2.adb: Likewise.
3329 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3332 * g++.dg/parse/error42.C: New.
3333 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3335 2011-10-19 Jason Merrill <jason@redhat.com>
3338 * g++.dg/init/value9.C: New.
3340 2011-10-19 Jakub Jelinek <jakub@redhat.com>
3342 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3343 * gcc.dg/torture/vshuf-16.inc: Likewise.
3344 * gcc.dg/torture/vshuf-8.inc: Likewise.
3345 * gcc.dg/torture/vshuf-4.inc: Likewise.
3347 2011-10-19 Janus Weil <janus@gcc.gnu.org>
3350 * gfortran.dg/sizeof_proc.f90: New.
3352 2011-10-19 Joseph Myers <joseph@codesourcery.com>
3354 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3355 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3357 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
3360 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3362 2011-10-19 Jason Merrill <jason@redhat.com>
3365 * g++.dg/init/ref20.C: New.
3367 2011-10-19 Kai Tietz <ktietz@redhat.com>
3370 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3371 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3372 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3373 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3374 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3376 2011-10-19 Richard Guenther <rguenther@suse.de>
3379 * gcc.dg/torture/pr50768.c: New testcase.
3381 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
3383 PR rtl-optimization/50340
3384 * gcc.dg/pr50340.c: New.
3386 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
3388 PR tree-optimization/50717
3390 * gcc.dg/pr50717-1.c: New file.
3391 * gcc.target/arm/wmul-12.c: Correct types.
3392 * gcc.target/arm/wmul-8.c: Correct types.
3394 2011-10-18 Jason Merrill <jason@redhat.com>
3397 * g++.dg/cpp0x/defaulted32.C: New.
3400 * g++.dg/lookup/using23.C: New.
3403 * g++.dg/cpp0x/implicit12.C: New.
3404 * g++.dg/cpp0x/defaulted20.C: Adjust.
3405 * g++.dg/cpp0x/defaulted21.C: Adjust.
3406 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3407 * g++.dg/cpp0x/implicit4.C: Adjust.
3408 * g++.dg/cpp0x/implicit5.C: Adjust.
3409 * g++.dg/cpp0x/implicit8.C: Adjust.
3410 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3411 * g++.dg/cpp0x/not_special.C: Adjust.
3412 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3413 * g++.dg/cpp0x/rv1n.C: Adjust.
3414 * g++.dg/cpp0x/rv2n.C: Adjust.
3415 * g++.dg/cpp0x/rv3n.C: Adjust.
3416 * g++.dg/cpp0x/rv4n.C: Adjust.
3417 * g++.dg/cpp0x/rv5n.C: Adjust.
3418 * g++.dg/cpp0x/rv6n.C: Adjust.
3419 * g++.dg/cpp0x/rv7n.C: Adjust.
3421 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
3423 * gcc.target/i386/avx2-vpop-check.h: New header.
3424 * gcc.target/i386/avx2-vpaddd-3.c: New test.
3425 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3426 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3427 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3428 * gcc.target/i386/avx2-vpand-3.c: Ditto.
3429 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3430 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3431 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3432 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3433 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3434 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3435 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3436 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3437 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3438 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3440 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
3443 * gfortran.dg/coarray_subobject_1.f90: New test.
3444 * gfortran.dg/coarray/subobject_1.f90: New test.
3446 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
3448 PR rtl-optimization/50205
3449 * gcc.dg/pr50205.c: New.
3451 2011-10-18 Richard Guenther <rguenther@suse.de>
3453 PR tree-optimization/50767
3454 * gcc.dg/torture/pr50767.c: New testcase.
3456 2011-10-18 Julian Brown <julian@codesourcery.com>
3458 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3459 * gcc.target/arm/unaligned-memcpy-1.c: New.
3460 * gcc.target/arm/unaligned-memcpy-2.c: New.
3461 * gcc.target/arm/unaligned-memcpy-3.c: New.
3462 * gcc.target/arm/unaligned-memcpy-4.c: New.
3464 2011-10-18 Janus Weil <janus@gcc.gnu.org>
3467 * gfortran.dg/iso_c_binding_class.f03: New.
3469 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
3471 * testsuite/lib/target-supports.exp
3472 (check_effective_target_vect_widen_shift): New.
3473 * gcc.dg/vect/vect-widen-shift-s16.c: New.
3474 * gcc.dg/vect/vect-widen-shift-s8.c: New.
3475 * gcc.dg/vect/vect-widen-shift-u16.c: New.
3476 * gcc.dg/vect/vect-widen-shift-u8.c: New.
3478 2011-10-18 Richard Guenther <rguenther@suse.de>
3480 * gcc.dg/torture/restrict-1.c: New testcase.
3482 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
3484 * g++.dg/ext/bases.C: New test.
3486 2011-10-17 David S. Miller <davem@davemloft.net>
3488 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3489 all operations to emit VIS instructions.
3490 * gcc.target/sparc/fandnot.c: Likewise.
3491 * gcc.target/sparc/fnot.c: Likewise.
3492 * gcc.target/sparc/for.c: Likewise.
3493 * gcc.target/sparc/fornot.c: Likewise.
3494 * gcc.target/sparc/fxnor.c: Likewise.
3495 * gcc.target/sparc/fxor.c: Likewise.
3496 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3499 2011-10-17 Jakub Jelinek <jakub@redhat.com>
3501 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3502 * gcc.dg/torture/vshuf-16.inc: New file.
3503 * gcc.dg/torture/vshuf-2.inc: New file.
3504 * gcc.dg/torture/vshuf-32.inc: New file.
3505 * gcc.dg/torture/vshuf-4.inc: New file.
3506 * gcc.dg/torture/vshuf-8.inc: New file.
3507 * gcc.dg/torture/vshuf-main.inc: New file.
3508 * gcc.dg/torture/vshuf-v16hi.c: New test.
3509 * gcc.dg/torture/vshuf-v16qi.c: New test.
3510 * gcc.dg/torture/vshuf-v2df.c: New test.
3511 * gcc.dg/torture/vshuf-v2di.c: New test.
3512 * gcc.dg/torture/vshuf-v2sf.c: New test.
3513 * gcc.dg/torture/vshuf-v2si.c: New test.
3514 * gcc.dg/torture/vshuf-v32qi.c: New test.
3515 * gcc.dg/torture/vshuf-v4df.c: New test.
3516 * gcc.dg/torture/vshuf-v4di.c: New test.
3517 * gcc.dg/torture/vshuf-v4hi.c: New test.
3518 * gcc.dg/torture/vshuf-v4sf.c: New test.
3519 * gcc.dg/torture/vshuf-v4si.c: New test.
3520 * gcc.dg/torture/vshuf-v8hi.c: New test.
3521 * gcc.dg/torture/vshuf-v8qi.c: New test.
3522 * gcc.dg/torture/vshuf-v8sf.c: New test.
3523 * gcc.dg/torture/vshuf-v8si.c: New test.
3525 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3527 PR tree-optimization/50746
3528 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3530 2011-10-17 Jason Merrill <jason@redhat.com>
3533 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3535 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3538 * g++.dg/parse/error41.C: New.
3539 * g++.dg/parse/error20.C: Adjust.
3541 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3544 * g++.dg/warn/format7.C: New.
3545 * obj-c++.dg/warn7.mm: Likewise.
3547 2011-10-17 Richard Guenther <rguenther@suse.de>
3549 PR tree-optimization/50729
3550 * gcc.dg/torture/pr50729.c: New testcase.
3552 2011-10-15 Tom Tromey <tromey@redhat.com>
3553 Dodji Seketeli <dodji@redhat.com>
3555 * lib/prune.exp (prune_gcc_output): Prune output referring to
3557 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3558 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3559 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3560 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3562 2011-10-15 Tom Tromey <tromey@redhat.com>
3563 Dodji Seketeli <dodji@redhat.com>
3565 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3567 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3570 * g++.dg/inherit/error5.C: New.
3572 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3576 * gfortran.dg/kind_tests_4.f90: New.
3578 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3580 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3581 targets that support vector condition.
3583 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3586 * gfortran.dg/c_kind_tests_3.f03: New.
3588 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3591 * gfortran.dg/elemental_args_check_4.f90: New.
3593 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3595 PR tree-optimization/50727
3596 * gcc.dg/vect/pr50727.c: New test.
3598 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3600 * gcc.dg/vla-23.c: New test.
3602 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3604 PR tree-optimization/50596
3605 * gcc.dg/vect/vect-cond-9.c: New test.
3607 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3609 * gcc.dg/vect/bb-slp-29.c: New test.
3611 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3614 * g++.dg/ext/is_base_of_incomplete.C: New.
3615 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3616 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3618 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3620 * gcc.target/sparc/combined-1.c: Compile at -O2.
3622 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3624 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3625 (dg-options): Add -Wno-attributes.
3626 * gcc.target/i386/fma_double_?.c: Ditto.
3627 * gcc.target/i386/fma_run_float_?.c: Ditto.
3628 * gcc.target/i386/fma_run_double_?.c: Ditto.
3629 * gcc.target/i386/l_fma_float_?.c: Dtto.
3630 * gcc.target/i386/l_fma_double_?.c: Ditto.
3631 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3632 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3634 2011-10-15 Tobias Burnus <burnus@net-b.de>
3636 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3638 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3639 * gfortran.dg/rank_3.f90: Ditto.
3640 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3641 -std=f2008ts in dg-options.
3642 * gfortran.dg/rank_4.f90: Ditto.
3644 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3647 * gcc.target/sh/pr49263.c: New.
3649 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3651 * gnat.dg/specs/debug1.ads: Tweak.
3653 2011-10-14 Kai Tietz <ktietz@redhat.com>
3655 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3657 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3659 * gcc.target/i386/sse2-mul-1.c: New test.
3660 * gcc.target/i386/sse4_1-mul-1.c: New test.
3661 * gcc.target/i386/avx-mul-1.c: New test.
3662 * gcc.target/i386/xop-mul-1.c: New test.
3663 * gcc.target/i386/avx2-mul-1.c: New test.
3665 2011-10-14 Jason Merrill <jason@redhat.com>
3668 * g++.dg/cpp0x/nsdmi-list1.C: New.
3671 * g++.dg/cpp0x/nsdmi-const1.C: New.
3673 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3676 * gfortran.dg/pointer_intent_5.f90: New.
3678 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3680 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3681 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3682 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3684 2011-10-14 Tobias Burnus <burnus@net-b.de>
3687 * gfortran.dg/pointer_check_11.f90: New.
3688 * gfortran.dg/pointer_check_12.f90: New.
3690 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3693 * g++.dg/overload/operator4.C: New.
3695 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3697 * gcc.dg/di-longlong64-sync-1.c: New test.
3698 * gcc.dg/di-sync-multithread.c: New test.
3699 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3700 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3701 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3702 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3703 (check_effective_target_arm_arm_ok): New helper.
3704 (check_effective_target_sync_longlong): New helper.
3706 2011-10-14 Richard Guenther <rguenther@suse.de>
3708 PR tree-optimization/50723
3709 * gcc.dg/torture/pr50723.c: New testcase.
3711 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3714 * g++.dg/warn/format6.C: New.
3715 * obj-c++.dg/warn6.mm: Likewise.
3717 2011-10-13 Richard Henderson <rth@redhat.com>
3719 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3721 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3722 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3723 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3725 2011-10-13 Jason Merrill <jason@redhat.com>
3728 * g++.dg/cpp0x/nsdmi-template2.C: New.
3731 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3734 * g++.dg/init/vbase1.C: New.
3736 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3738 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3739 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3740 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3741 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3743 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3745 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3747 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3749 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3751 2011-10-13 Richard Guenther <rguenther@suse.de>
3753 PR tree-optimization/50712
3754 * gcc.target/i386/pr50712.c: New testcase.
3756 2011-10-13 Tom de Vries <tom@codesourcery.com>
3758 * gcc.dg/memcpy-4.c: New test.
3760 2011-10-13 Richard Guenther <rguenther@suse.de>
3762 PR tree-optimization/50698
3763 * g++.dg/vect/pr50698.cc: New testcase.
3765 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3767 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3768 * gcc.target/powerpc/warn-2.c: Ditto.
3770 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3771 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3772 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3773 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3774 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3775 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3776 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3777 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3778 * gcc.target/powerpc/ppc-pow.c: Likewise.
3779 * gcc.target/powerpc/recip-1.c: Likewise.
3780 * gcc.target/powerpc/recip-2.c: Likewise.
3781 * gcc.target/powerpc/recip-3.c: Likewise.
3782 * gcc.target/powerpc/recip-4.c: Likewise.
3783 * gcc.target/powerpc/recip-5.c: Likewise.
3785 2011-10-12 David S. Miller <davem@davemloft.net>
3787 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3788 '-mvis3' instead of 'mcpu=niagara3' in options.
3789 * gcc.target/sparc/fhalve.c: Likewise.
3790 * gcc.target/sparc/fnegop.c: Likewise.
3791 * gcc.target/sparc/fpadds.c: Likewise.
3792 * gcc.target/sparc/fshift.c: Likewise.
3793 * gcc.target/sparc/fucmp.c: Likewise.
3794 * gcc.target/sparc/lzd.c: Likewise.
3795 * gcc.target/sparc/vis3misc.c: Likewise.
3796 * gcc.target/sparc/xmul.c: Likewise.
3798 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3800 * gnat.dg/vect1.ad[sb]: New test.
3801 * gnat.dg/vect1_pkg.ads: New helper.
3802 * gnat.dg/vect2.ad[sb]: New test.
3803 * gnat.dg/vect2_pkg.ads: New helper.
3804 * gnat.dg/vect3.ad[sb]: New test.
3805 * gnat.dg/vect3_pkg.ads: New helper.
3806 * gnat.dg/vect4.ad[sb]: New test.
3807 * gnat.dg/vect4_pkg.ads: New helper.
3808 * gnat.dg/vect5.ad[sb]: New test.
3809 * gnat.dg/vect5_pkg.ads: New helper.
3810 * gnat.dg/vect6.ad[sb]: New test.
3811 * gnat.dg/vect6_pkg.ads: New helper.
3813 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3815 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3816 * gcc.target/i386/fma_run_double_2.c: Likewise.
3817 * gcc.target/i386/fma_run_double_3.c: Likewise.
3818 * gcc.target/i386/fma_run_double_4.c: Likewise.
3819 * gcc.target/i386/fma_run_double_5.c: Likewise.
3820 * gcc.target/i386/fma_run_double_6.c: Likewise.
3821 * gcc.target/i386/fma_run_float_1.c: Likewise.
3822 * gcc.target/i386/fma_run_float_2.c: Likewise.
3823 * gcc.target/i386/fma_run_float_3.c: Likewise.
3824 * gcc.target/i386/fma_run_float_4.c: Likewise.
3825 * gcc.target/i386/fma_run_float_5.c: Likewise.
3826 * gcc.target/i386/fma_run_float_6.c: Likewise.
3828 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3829 remove the extra dg-options.
3830 * gcc.target/i386/l_fma_double_2.c: Likewise.
3831 * gcc.target/i386/l_fma_double_3.c: Likewise.
3832 * gcc.target/i386/l_fma_double_4.c: Likewise.
3833 * gcc.target/i386/l_fma_double_5.c: Likewise.
3834 * gcc.target/i386/l_fma_double_6.c: Likewise.
3835 * gcc.target/i386/l_fma_float_1.c: Likewise.
3836 * gcc.target/i386/l_fma_float_2.c: Likewise.
3837 * gcc.target/i386/l_fma_float_3.c: Likewise.
3838 * gcc.target/i386/l_fma_float_4.c: Likewise.
3839 * gcc.target/i386/l_fma_float_5.c: Likewise.
3840 * gcc.target/i386/l_fma_float_6.c: Likewise.
3842 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3844 PR tree-optimization/50189
3845 * g++.dg/torture/pr50189.C: New testcase.
3847 2011-10-12 Richard Guenther <rguenther@suse.de>
3849 PR tree-optimization/50700
3850 * gcc.dg/builtin-object-size-12.c: New testcase.
3852 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3855 * gcc.c-torture/compile/pr50565-1.c,
3856 gcc.c-torture/compile/pr50565-2.c: New tests.
3858 2011-10-11 Jason Merrill <jason@redhat.com>
3862 * g++.dg/template/constant1.C: New.
3863 * g++.dg/template/constant2.C: New.
3864 * g++.dg/cpp0x/constexpr-template3.C: New.
3866 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3868 * gcc.target/i386/warn-vect-op-3.c: New test.
3869 * gcc.target/i386/warn-vect-op-1.c: New test.
3870 * gcc.target/i386/warn-vect-op-2.c: New test.
3872 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3874 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3876 2011-10-11 Richard Guenther <rguenther@suse.de>
3878 PR tree-optimization/50204
3879 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3881 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3883 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3885 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
3887 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3888 * gcc.target/i386/fma_double_2.c: Ditto.
3889 * gcc.target/i386/fma_double_3.c: Ditto.
3890 * gcc.target/i386/fma_double_4.c: Ditto.
3891 * gcc.target/i386/fma_double_5.c: Ditto.
3892 * gcc.target/i386/fma_double_6.c: Ditto.
3893 * gcc.target/i386/fma_float_1.c: Ditto.
3894 * gcc.target/i386/fma_float_2.c: Ditto.
3895 * gcc.target/i386/fma_float_3.c: Ditto.
3896 * gcc.target/i386/fma_float_4.c: Ditto.
3897 * gcc.target/i386/fma_float_5.c: Ditto.
3898 * gcc.target/i386/fma_float_6.c: Ditto.
3899 * gcc.target/i386/l_fma_double_1.c: Ditto.
3900 * gcc.target/i386/l_fma_double_2.c: Ditto.
3901 * gcc.target/i386/l_fma_double_3.c: Ditto.
3902 * gcc.target/i386/l_fma_double_4.c: Ditto.
3903 * gcc.target/i386/l_fma_double_5.c: Ditto.
3904 * gcc.target/i386/l_fma_double_6.c: Ditto.
3905 * gcc.target/i386/l_fma_float_1.c: Ditto.
3906 * gcc.target/i386/l_fma_float_2.c: Ditto.
3907 * gcc.target/i386/l_fma_float_3.c: Ditto.
3908 * gcc.target/i386/l_fma_float_4.c: Ditto.
3909 * gcc.target/i386/l_fma_float_5.c: Ditto.
3910 * gcc.target/i386/l_fma_float_6.c: Ditto.
3911 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3912 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3913 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3914 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3915 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3916 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3917 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3918 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3919 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3920 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3921 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3922 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3924 2011-10-11 Tristan Gingold <gingold@adacore.com>
3926 * gcc.dg/va-arg-4.c: New test.
3927 * gcc.dg/va-arg-5.c: Ditto.
3929 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
3931 * lib/target-supports.exp (check_effective_target_fd_truncate):
3932 Close and unlink test file before exit.
3934 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3937 * gfortran.dg/forall_15.f90: New test case.
3939 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3940 Andrew Macleod <amacleod@redhat.com>
3942 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3943 wrappers for *other_threads() and *final_verify().
3944 * gcc.dg/simulate-thread/simulate-thread.h
3945 (simulate_thread_wrapper_other_threads): New.
3946 (simulate_thread_wrapper_final_verify): New.
3948 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
3950 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3952 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
3954 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3956 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3957 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
3959 * gcc.target/i386/fma_1.h: New file.
3960 * gcc.target/i386/fma_2.h: Likewise.
3961 * gcc.target/i386/fma_3.h: Likewise.
3962 * gcc.target/i386/fma_4.h: Likewise.
3963 * gcc.target/i386/fma_5.h: Likewise.
3964 * gcc.target/i386/fma_6.h: Likewise.
3965 * gcc.target/i386/fma_double_1.c: Likewise.
3966 * gcc.target/i386/fma_double_2.c: Likewise.
3967 * gcc.target/i386/fma_double_3.c: Likewise.
3968 * gcc.target/i386/fma_double_4.c: Likewise.
3969 * gcc.target/i386/fma_double_5.c: Likewise.
3970 * gcc.target/i386/fma_double_6.c: Likewise.
3971 * gcc.target/i386/fma_float_1.c: Likewise.
3972 * gcc.target/i386/fma_float_2.c: Likewise.
3973 * gcc.target/i386/fma_float_3.c: Likewise.
3974 * gcc.target/i386/fma_float_4.c: Likewise.
3975 * gcc.target/i386/fma_float_5.c: Likewise.
3976 * gcc.target/i386/fma_float_6.c: Likewise.
3977 * gcc.target/i386/fma_main.h: Likewise.
3978 * gcc.target/i386/fma_run_double_1.c: Likewise.
3979 * gcc.target/i386/fma_run_double_2.c: Likewise.
3980 * gcc.target/i386/fma_run_double_3.c: Likewise.
3981 * gcc.target/i386/fma_run_double_4.c: Likewise.
3982 * gcc.target/i386/fma_run_double_5.c: Likewise.
3983 * gcc.target/i386/fma_run_double_6.c: Likewise.
3984 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3985 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3986 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3987 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3988 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3989 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3990 * gcc.target/i386/fma_run_float_1.c: Likewise.
3991 * gcc.target/i386/fma_run_float_2.c: Likewise.
3992 * gcc.target/i386/fma_run_float_3.c: Likewise.
3993 * gcc.target/i386/fma_run_float_4.c: Likewise.
3994 * gcc.target/i386/fma_run_float_5.c: Likewise.
3995 * gcc.target/i386/fma_run_float_6.c: Likewise.
3996 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3997 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3998 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3999 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4000 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4001 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4002 * gcc.target/i386/l_fma_1.h: Likewise.
4003 * gcc.target/i386/l_fma_2.h: Likewise.
4004 * gcc.target/i386/l_fma_3.h: Likewise.
4005 * gcc.target/i386/l_fma_4.h: Likewise.
4006 * gcc.target/i386/l_fma_5.h: Likewise.
4007 * gcc.target/i386/l_fma_6.h: Likewise.
4008 * gcc.target/i386/l_fma_double_1.c: Likewise.
4009 * gcc.target/i386/l_fma_double_2.c: Likewise.
4010 * gcc.target/i386/l_fma_double_3.c: Likewise.
4011 * gcc.target/i386/l_fma_double_4.c: Likewise.
4012 * gcc.target/i386/l_fma_double_5.c: Likewise.
4013 * gcc.target/i386/l_fma_double_6.c: Likewise.
4014 * gcc.target/i386/l_fma_float_1.c: Likewise.
4015 * gcc.target/i386/l_fma_float_2.c: Likewise.
4016 * gcc.target/i386/l_fma_float_3.c: Likewise.
4017 * gcc.target/i386/l_fma_float_4.c: Likewise.
4018 * gcc.target/i386/l_fma_float_5.c: Likewise.
4019 * gcc.target/i386/l_fma_float_6.c: Likewise.
4020 * gcc.target/i386/l_fma_main.h: Likewise.
4021 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4022 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4023 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4024 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4025 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4026 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4027 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4028 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4029 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4030 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4031 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4032 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4034 2011-10-10 Richard Guenther <rguenther@suse.de>
4037 * gcc.dg/torture/pr50389.c: New testcase.
4039 2011-10-10 Richard Guenther <rguenther@suse.de>
4042 * gcc.dg/builtins-47.c: Optimize.
4044 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
4046 * lib/gcc-simulate-thread.exp: New.
4047 * gcc.dg/simulate-thread/guality.h: New.
4048 * gcc.dg/simulate-thread/simulate-thread.h: New.
4049 * gcc.dg/simulate-thread/simulate-thread.exp: New.
4050 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4051 * gcc.dg/simulate-thread/README: New.
4052 * g++.dg/simulate-thread/guality.h: New.
4053 * g++.dg/simulate-thread/simulate-thread.h: New.
4054 * g++.dg/simulate-thread/simulate-thread.exp: New.
4055 * g++.dg/simulate-thread/simulate-thread.gdb: New.
4056 * c-c++-common/cxxbitfields-2.c: Remove.
4057 * c-c++-common/cxxbitfields.c: Remove.
4058 * c-c++-common/cxxbitfields-4.c: Remove.
4059 * c-c++-common/cxxbitfields-5.c: Remove.
4060 * c-c++-common/simulate-thread/bitfields-1.c: New.
4061 * c-c++-common/simulate-thread/bitfields-2.c: New.
4062 * c-c++-common/simulate-thread/bitfields-3.c: New.
4063 * c-c++-common/simulate-thread/bitfields-4.c: New.
4065 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4068 * g++.dg/warn/format5.C: New.
4070 2011-10-09 Tobias Burnus <burnus@net-b.de>
4073 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4074 * gfortran.dg/common_16.f90: New.
4076 2011-10-09 Tobias Burnus <burnus@net-b.de>
4078 * gfortran.dg/iso_c_binding_param_1.f90: New.
4079 * gfortran.dg/iso_c_binding_param_2.f90: New.
4080 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4082 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
4084 PR tree-optimization/50635
4085 * gcc.dg/vect/pr50635.c: New test.
4087 2011-10-09 Janus Weil <janus@gcc.gnu.org>
4090 * gfortran.dg/proc_decl_27.f90: New.
4092 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
4095 * objc/execute/initialize-1.m: New test.
4097 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
4100 * gfortran.dg/pointer_function_result_1.f90 : New test.
4102 2011-10-07 David S. Miller <davem@davemloft.net>
4105 * gcc.target/sparc/sparc.exp: Add vis3 target test.
4106 * gcc.target/sparc/cmask.c: Use it.
4107 * gcc.target/sparc/fhalve.c: Likewise.
4108 * gcc.target/sparc/fnegop.c: Likewise.
4109 * gcc.target/sparc/fpadds.c: Likewise.
4110 * gcc.target/sparc/fshift.c: Likewise.
4111 * gcc.target/sparc/fucmp.c: Likewise.
4112 * gcc.target/sparc/lzd.c: Likewise.
4113 * gcc.target/sparc/vis3misc.c: Likewise.
4114 * gcc.target/sparc/xmul.c: Likewise.
4116 2011-10-07 Richard Henderson <rth@redhat.com>
4118 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4120 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4122 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
4124 * gcc.dg/pr50193-1.c: New file.
4125 * gcc.target/arm/shiftable.c: New file.
4127 2011-10-07 Janus Weil <janus@gcc.gnu.org>
4130 * gfortran.dg/class_46.f03: New.
4132 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
4134 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4135 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4136 (syslog, vsyslog, __vsyslog_chk): Likewise.
4138 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4139 (x, EXT_x): Use ASMNAME.
4141 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4142 (a, c): Use ASMNAME.
4144 2011-10-07 Tom de Vries <tom@codesourcery.com>
4147 * gcc.dg/pr50527.c: New test.
4149 2011-10-07 Jakub Jelinek <jakub@redhat.com>
4151 PR tree-optimization/50650
4152 * gcc.c-torture/compile/pr50650.c: New test.
4154 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4156 PR tree-optimization/50575
4157 * gcc.c-torture/execute/vector-compare-2.x: New file.
4159 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4162 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4163 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4166 2011-10-07 Richard Guenther <rguenther@suse.de>
4169 * gcc.dg/vect/vect-align-2.c: Increase array size.
4171 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
4172 H.J. Lu <hongjiu.lu@intel.com>
4175 * gcc.target/i386/pr50603.c: New test.
4177 2011-10-06 Jason Merrill <jason@redhat.com>
4180 * g++.dg/cpp0x/default31.C: New.
4182 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4184 PR tree-optimization/50596
4185 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4187 * gcc.dg/vect/vect-cond-8.c: New test.
4189 2011-10-06 Richard Henderson <rth@redhat.com>
4191 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4192 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4193 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4194 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4195 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4196 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4197 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4198 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4199 * gcc.c-torture/execute/vshuf-16.inc: New file.
4200 * gcc.c-torture/execute/vshuf-2.inc: New file.
4201 * gcc.c-torture/execute/vshuf-4.inc: New file.
4202 * gcc.c-torture/execute/vshuf-8.inc: New file.
4203 * gcc.c-torture/execute/vshuf-main.inc: New file.
4204 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4205 * gcc.c-torture/execute/vshuf-v2df.c: New test.
4206 * gcc.c-torture/execute/vshuf-v2di.c: New test.
4207 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4208 * gcc.c-torture/execute/vshuf-v2si.c: New test.
4209 * gcc.c-torture/execute/vshuf-v4df.c: New test.
4210 * gcc.c-torture/execute/vshuf-v4di.c: New test.
4211 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4212 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4213 * gcc.c-torture/execute/vshuf-v4si.c: New test.
4214 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4215 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4216 * gcc.c-torture/execute/vshuf-v8si.c: New test.
4218 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4220 PR tree-optimization/49279
4221 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4222 * gcc.c-torture/execute/pr49279.c: New test.
4224 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
4227 * gcc.c-torture/compile/pr49049.c: New test.
4229 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
4232 * gcc.target/arm/pr50305.c: New test.
4234 2011-10-06 Richard Guenther <rguenther@suse.de>
4236 PR tree-optimization/38884
4237 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4238 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4240 2011-10-05 David S. Miller <davem@davemloft.net>
4242 * gcc.target/sparc/lzd.c: New test.
4243 * gcc.target/sparc/popc.c: New test.
4245 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4247 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4248 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4249 * g++.dg/other/final1.C: Cleanup original tree dump.
4251 2011-10-05 Jakub Jelinek <jakub@redhat.com>
4253 PR tree-optimization/50613
4254 * gcc.dg/pr50613.c: New test.
4256 2011-10-05 Richard Henderson <rth@redhat.com>
4258 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4259 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4260 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4261 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4262 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4263 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4264 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4265 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4267 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4269 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4270 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
4271 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4272 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4273 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4275 2011-10-05 Richard Guenther <rguenther@suse.de>
4277 PR tree-optimization/38885
4278 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4280 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
4282 * gcc.target/i386/sw-1.c: New test.
4284 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4286 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4288 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4290 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4292 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4294 2011-10-04 David S. Miller <davem@davemloft.net>
4296 * gcc.target/sparc/fhalve.c: New test.
4297 * gcc.target/sparc/fnegop.c: New test.
4298 * gcc.target/sparc/xmul.c: New test.
4300 2011-10-04 Janus Weil <janus@gcc.gnu.org>
4303 * gfortran.dg/dummy_procedure_6.f90: New.
4305 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4307 PR tree-optimization/50604
4308 * gcc.dg/pr50604.c: New test.
4310 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4312 PR tree-optimization/49662
4313 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4314 * gcc.dg/graphite/interchange-15.c: Likewise.
4315 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4317 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4319 * gcc.dg/tree-ssa/restrict-4.c: New test.
4321 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
4323 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4324 (main): Use __typeof to get result type of comparison.
4326 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
4328 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4329 Make et_vect_multiple_sizes_saved global.
4330 (check_effective_target_vect64): Make et_vect64_saved global.
4332 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4334 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4335 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4336 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4337 * gcc.dg/builtin-complex-err-1.c: Adjust.
4339 2011-10-02 Jason Merrill <jason@redhat.com>
4341 * g++.dg/cpp0x/range-for22.C: New.
4343 * g++.dg/cpp0x/variadic65.C: Remove xfails.
4344 * g++.dg/cpp0x/variadic82.C: Remove xfails.
4345 * g++.dg/cpp0x/variadic83.C: Remove xfails.
4346 * g++.dg/cpp0x/variadic105.C: Remove xfails.
4348 * g++.dg/cpp0x/nsdmi5.C: New.
4350 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4353 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4355 (mips-dg-options): Force an ABI option if the current ABI is
4356 incompatible with the required -mlong setting. Likewise force
4357 a long setting if the current one is incompatible with the
4358 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
4359 throughout procedure.
4360 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4361 instead of addressing=absolute.
4363 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4365 * gcc.target/mips/stack-1.c: New test.
4367 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4369 * gcc.dg/pr49696.c: New test.
4371 2011-10-02 Jan Hubicka <jh@suse.cz>
4373 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4375 2011-10-01 David S. Miller <davem@davemloft.net>
4377 * gcc.target/sparc/cmask.c: New test.
4378 * gcc.target/sparc/fpadds.c: New test.
4379 * gcc.target/sparc/fshift.c: New test.
4380 * gcc.target/sparc/fucmp.c: New test.
4381 * gcc.target/sparc/vis3misc.c: New test.
4383 2011-10-01 Janus Weil <janus@gcc.gnu.org>
4386 * gfortran.dg/assumed_charlen_arg_2.f90: New.
4388 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
4391 * g++.dg/dfp/44473-1.C: New test.
4392 * g++.dg/dfp/44473-2.C: New test.
4393 * g++.dg/dfp/mangle-1.C: New test.
4394 * g++.dg/dfp/mangle-2.C: New test.
4395 * g++.dg/dfp/mangle-3.C: New test.
4396 * g++.dg/dfp/mangle-4.C: New test.
4397 * g++.dg/dfp/mangle-5.C: New test.
4399 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4402 * gcc.dg/pr50571.c: New test.
4404 PR tree-optimization/46309
4405 * gcc.dg/pr46309.c: New test.
4407 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4409 * gcc.dg/strlenopt-21.c: New test.
4411 2011-09-30 Revital Eres <revital.eres@linaro.org>
4413 * gcc.dg/sms-10.c: New file.
4415 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4417 * gcc.target/arm/pr50099.c: New test.
4419 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4421 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4423 2011-09-30 David S. Miller <davem@davemloft.net>
4425 * gcc.target/sparc/bmaskbshuf.c: New test.
4426 * gcc.target/sparc/edgen.c: New test.
4428 2011-09-29 Janus Weil <janus@gcc.gnu.org>
4431 * gfortran.dg/pure_formal_proc_3.f90: New.
4434 * gfortran.dg/stfunc_7.f90: New.
4436 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4438 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4439 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4440 * gcc.dg/vector-compare-1.c: Likewise.
4441 * gcc.dg/vector-compare-2.c: Likewise.
4443 2011-09-29 David S. Miller <davem@davemloft.net>
4445 * gcc.target/sparc/array.c: New test.
4447 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
4449 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4450 loop unroll and set max unroll times to 8.
4451 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4452 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4453 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4454 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4456 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4459 * g++.dg/ext/visibility/warn5.C: New.
4461 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4464 * g++.dg/warn/Wextra-3.C: New.
4466 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
4469 * gcc.target/sh/pr49468-si.c: New.
4471 2011-09-28 Tom de Vries <tom@codesourcery.com>
4474 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4475 (TEST): Initialize src3 with random floats.
4476 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4477 from union src3. Initialize src3 with random floats.
4479 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
4481 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4482 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4483 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4484 * gcc.target/sh/sh4a-sincosf.c: Ditto.
4485 * gcc.target/sh/sh4a-cos.c: Ditto.
4486 * gcc.target/sh/sh4a-cosf.c: Ditto.
4487 * gcc.target/sh/sh4a-sin.c: Ditto.
4488 * gcc.target/sh/sh4a-sinf.c: Ditto.
4489 * gcc.target/sh/sh4a-fsrra.c: Ditto.
4490 * gcc.target/sh/sh4a-memmovua.c: Ditto.
4491 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4493 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4496 * g++.dg/parse/error40.C: New.
4497 * g++.dg/warn/incomplete1.C: Adjust.
4499 2011-09-27 Jan Hubicka <jh@suse.cz>
4502 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4505 2011-09-27 Jakub Jelinek <jakub@redhat.com>
4507 * gcc.dg/strlenopt-1.c: New test.
4508 * gcc.dg/strlenopt-1f.c: New test.
4509 * gcc.dg/strlenopt-2.c: New test.
4510 * gcc.dg/strlenopt-2f.c: New test.
4511 * gcc.dg/strlenopt-3.c: New test.
4512 * gcc.dg/strlenopt-4.c: New test.
4513 * gcc.dg/strlenopt-4g.c: New test.
4514 * gcc.dg/strlenopt-4gf.c: New test.
4515 * gcc.dg/strlenopt-5.c: New test.
4516 * gcc.dg/strlenopt-6.c: New test.
4517 * gcc.dg/strlenopt-7.c: New test.
4518 * gcc.dg/strlenopt-8.c: New test.
4519 * gcc.dg/strlenopt-9.c: New test.
4520 * gcc.dg/strlenopt-10.c: New test.
4521 * gcc.dg/strlenopt-11.c: New test.
4522 * gcc.dg/strlenopt-12.c: New test.
4523 * gcc.dg/strlenopt-12g.c: New test.
4524 * gcc.dg/strlenopt-13.c: New test.
4525 * gcc.dg/strlenopt-14g.c: New test.
4526 * gcc.dg/strlenopt-14gf.c: New test.
4527 * gcc.dg/strlenopt-15.c: New test.
4528 * gcc.dg/strlenopt-16g.c: New test.
4529 * gcc.dg/strlenopt-17g.c: New test.
4530 * gcc.dg/strlenopt-18g.c: New test.
4531 * gcc.dg/strlenopt.h: New file.
4533 2011-09-27 Tom de Vries <tom@codesourcery.com>
4536 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4537 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4538 * gcc.dg/pr43864.c: New test.
4539 * gcc.dg/pr43864-2.c: Same.
4540 * gcc.dg/pr43864-3.c: Same.
4541 * gcc.dg/pr43864-4.c: Same.
4543 2011-09-27 Jan Hubicka <jh@suse.cz>
4545 * gcc.dg/ipa/inline-5.c: New testcase.
4547 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
4549 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4551 * gcc.dg/vect/bb-slp-27.c: New.
4552 * gcc.dg/vect/bb-slp-28.c: New.
4554 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
4556 * testsuite/lib/target-supports.exp (check_profiling_available):
4557 Don't rely solely on TLS tests for -fprofile-generate, fall
4558 through to the other code.
4560 2011-09-27 Richard Guenther <rguenther@suse.de>
4562 PR tree-optimization/50363
4563 * gcc.dg/torture/pr50363.c: New testcase.
4565 2011-09-26 Jason Merrill <jason@redhat.com>
4568 * g++.dg/template/partial13.C: New.
4571 * g++.dg/template/partial12.C: New.
4574 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4576 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4579 * g++.dg/diagnostic/bindings1.C: New.
4580 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4582 2011-09-26 David S. Miller <davem@davemloft.net>
4584 * gcc.target/sparc/wrgsr.c: New test.
4585 * gcc.target/sparc/rdgsr.c: New test.
4586 * gcc.target/sparc/edge.c: New test.
4587 * gcc.target/sparc/fcmp.c: New test.
4589 * gcc.target/sparc/edge.c: Update for new return types.
4590 * gcc.target/sparc/fcmp.c: Likewise.
4592 * gcc.target/sparc/fpaddsubi.c: New test.
4594 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4597 * gfortran.dg/common_15.f90: New.
4600 * gfortran.dg/dummy_procedure_5.f90: New.
4601 * gfortran.dg/interface_26.f90: Modified error message.
4602 * gfortran.dg/proc_ptr_11.f90: Ditto.
4603 * gfortran.dg/proc_ptr_15.f90: Ditto.
4604 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4605 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4607 2011-09-26 Jason Merrill <jason@redhat.com>
4610 * g++.dg/overload/rvalue3.C: New.
4613 * g++.dg/overload/ref-conv2.C: New.
4615 * g++.dg/cpp0x/nsdmi-template1.C: New.
4617 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4619 * g++.dg/cpp0x/nullptr25.C: New.
4621 2011-09-26 Richard Guenther <rguenther@suse.de>
4623 PR tree-optimization/50472
4624 * gcc.dg/torture/pr50472.c: New testcase.
4626 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4628 * gnat.dg/opt22.adb: New test.
4629 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4631 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4633 * gnat.dg/opt21.adb: New test.
4634 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4636 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4638 * gnat.dg/opt20.ad[sb]: New test.
4639 * gnat.dg/opt20_pkg.ads: New helper.
4641 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4643 * gnat.dg/array17.adb: New test.
4644 * gnat.dg/array17_pkg.ads: New helper.
4646 2011-09-25 Jason Merrill <jason@redhat.com>
4648 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4650 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4652 * gnat.dg/frame_overflow.ads: New.
4653 * gnat.dg/frame_overflow.adb: Adjust.
4654 * gnat.dg/specs/addr1.ads: Likewise.
4656 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4658 * g++.dg/tree-ssa/restrict2.C: New test.
4660 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4662 * lib/target-supports.exp (check_effective_target_vect64): New.
4663 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4664 of multiple vector sizes.
4665 * gcc.dg/vect/bb-slp-26.c: New.
4667 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4670 * g++.dg/template/bitfield1.C: New.
4672 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4674 * gcc.dg/vect/bb-slp-24.c: New.
4676 2011-09-24 Jason Merrill <jason@redhat.com>
4678 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4680 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4682 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4683 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4685 * g++.dg/cpp0x/nsdmi1.C: New.
4686 * g++.dg/cpp0x/nsdmi2.C: New.
4687 * g++.dg/cpp0x/nsdmi3.C: New.
4688 * g++.dg/cpp0x/nsdmi4.C: New.
4689 * g++.old-deja/g++.other/init4.C: New.
4691 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4694 * g++.dg/template/sfinae28.C: New.
4696 2011-09-23 Ian Lance Taylor <iant@google.com>
4698 * go.test/go-test.exp (errchk): Handle more cases of getting
4699 correct Tcl backslash quoting in regular expressions in test file.
4701 2011-09-23 Jason Merrill <jason@redhat.com>
4704 * g++.dg/init/const8.C: New.
4705 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4706 * g++.dg/cpp0x/defaulted2.C: Likewise.
4707 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4708 * g++.dg/init/pr20039.C: Likewise.
4709 * g++.dg/init/pr42844.C: Likewise.
4711 2011-09-23 Jan Hubicka <jh@suse.cz>
4713 * gcc.dg/ipa/inline-1.c: new testcase.
4714 * gcc.dg/ipa/inline-2.c: new testcase.
4715 * gcc.dg/ipa/inline-3.c: new testcase.
4716 * gcc.dg/ipa/inline-4.c: new testcase.
4718 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4721 * g++.dg/cpp0x/constexpr-static8.C: New.
4723 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4725 * gcc.target/i386/avxfp-1.c: New test.
4726 * gcc.target/i386/avxfp-2.c: New test.
4728 2011-09-23 Terry Guo <terry.guo@arm.com>
4730 * gcc.c-torture/execute/941014-1.x: Deleted.
4732 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4735 * g++.dg/cpp0x/pr50491.C: New.
4737 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4740 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4742 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4745 * g++.dg/cpp0x/nullptr24.C: New.
4747 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4750 * gcc.target/i386/pr50482.c: New test.
4752 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4754 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4755 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4756 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4757 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4758 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4759 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4760 multilib options contain different -march= from dg-options.
4762 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4763 Paolo Carlini <paolo.carlini@oracle.com>
4766 * g++.dg/template/friend52.C: New.
4768 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4770 * gcc.target/arm/cmp-1.c: New test.
4771 * gcc.target/arm/cmp-2.c: Likewise.
4773 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4776 * gfortran.dg/impure_actual_1.f90: Modified error message.
4777 * gfortran.dg/proc_ptr_32.f90: New.
4778 * gfortran.dg/proc_ptr_33.f90: New.
4780 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4782 PR tree-optimization/50451
4783 * gcc.dg/vect/pr50451.c: New test.
4785 2011-09-21 Ian Lance Taylor <iant@google.com>
4787 * go.test/go-test.exp (errchk): Add special case for bug332.
4788 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4789 some more test lines.
4791 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4793 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4794 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4795 * g++.dg/other/i386-8.C: Ditto.
4796 * g++.dg/other/pr34435.C: Ditto.
4797 * g++.dg/other/pr39496.C: Ditto.
4798 * g++.dg/other/mmintrin.C: Ditto.
4800 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4802 * gcc.dg/vect/vect-cond-7.c: New test.
4803 * gcc.target/i386/sse4_1-cond-1.c: New test.
4804 * gcc.target/i386/avx-cond-1.c: New test.
4806 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4809 * g++.dg/other/pr50464.C: New test.
4811 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4813 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4814 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4815 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4816 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4818 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4820 * gnat.dg/opt19.adb: New test.
4822 2011-09-21 Terry Guo <terry.guo@arm.com>
4824 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4825 on arch conflict when testing case on targets other than armv7-a.
4827 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4830 * g++.dg/ext/int128-1.C: New.
4831 * g++.dg/ext/int128-2.C: Likewise.
4832 * g++.dg/ext/int128-2.h: Likewise.
4834 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4837 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4839 2011-09-20 Jason Merrill <jason@redhat.com>
4841 * g++.dg/cpp0x/constexpr-generated1.C: New.
4844 * g++.dg/overload/ref-conv1.C: New.
4846 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4848 * g++.dg/other/final1.C: New.
4850 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4852 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4855 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4857 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4860 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
4862 PR tree-optimization/50413
4863 * g++.dg/vect/vect.exp: Run slp-pr* tests with
4864 -fdump-tree-slp-details. Run other tests with
4865 -fdump-tree-vect-details.
4866 * g++.dg/vect/slp-pr50413.cc: New.
4868 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4869 Ira Rosen <ira.rosen@linaro.org>
4872 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4873 Fix underscores around restrict.
4875 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4877 PR tree-optimization/50414
4878 * gfortran.dg/vect/Ofast-pr50414.f90: New.
4879 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4880 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4882 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4884 PR tree-optimization/50412
4885 * gfortran.dg/vect/pr50412.f90: New.
4887 2011-09-16 Jason Merrill <jason@redhat.com>
4890 * g++.dg/eh/defarg1.C: New.
4892 2011-09-16 Jakub Jelinek <jakub@redhat.com>
4894 * gcc.dg/vect/vect-reduc-10.c: New test.
4895 * gcc.target/i386/avx-reduc-1.c: New test.
4897 * gcc.target/i386/sse2-extract-1.c: New test.
4898 * gcc.target/i386/avx-extract-1.c: New test.
4900 2011-09-16 Terry Guo <terry.guo@arm.com>
4902 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4904 2011-09-15 Diego Novillo <dnovillo@google.com>
4906 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4907 ALWAYS_CXXFLAGS, if defined.
4908 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4909 ALWAYS_GFORTRANFLAGS, if defined.
4910 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4911 ALWAYS_GOCFLAGS, if defined.
4912 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4913 ALWAYS_OBJCXXFLAGS, if defined.
4914 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4915 additional_flags, if defined.
4916 * lib/gnat.exp (gnat_target_compile): Likewise.
4917 * lib/objc.exp (objc_target_compile): Likewise.
4918 * lib/target-supports-dg.exp (dg-add-options): Handle
4921 2011-09-15 Tom de Vries <tom@codesourcery.com>
4924 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4925 Use uintptr_t in f1. Undo avr xfails.
4927 2011-09-15 Janus Weil <janus@gcc.gnu.org>
4931 * gfortran.dg/function_types_3.f90: New.
4933 2011-09-15 Jason Merrill <jason@redhat.com>
4936 * g++.dg/cpp0x/trailing7.C: New.
4939 * g++.dg/cpp0x/nullptr23.C: New.
4941 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
4943 * gcc.dg/vect/bb-slp-25.c: New.
4945 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
4948 * g++.dg/cpp0x/noexcept15.C: New.
4950 2011-09-14 Tom de Vries <tom@codesourcery.com>
4953 * gcc.dg/pr50251.c: New test.
4955 2011-09-14 Tobias Burnus <burnus@net-b.de>
4959 * gfortran.dg/null_5.f90: New.
4960 * gfortran.dg/null_6.f90: New.
4962 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
4964 * gcc.c-torture/compile/20110913-1.c: New test.
4966 2011-09-13 Janus Weil <janus@gcc.gnu.org>
4969 * gfortran.dg/result_2.f90: New.
4971 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4973 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4975 2011-09-13 Dodji Seketeli <dodji@redhat.com>
4978 * g++.dg/cpp0x/variadic116.C: New test case.
4980 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
4982 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4983 * gcc.target/mips/interrupt_handler-2.c: New test.
4984 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4986 2011-09-12 Jason Merrill <jason@redhat.com>
4988 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4990 * g++.dg/cpp0x/explicit7.C: New.
4992 2011-09-12 Jakub Jelinek <jakub@redhat.com>
4994 PR rtl-optimization/50212
4995 * g++.dg/other/pr50212.C: New test.
4997 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
5000 * testsuite/gcc.target/avr/torture/avr-torture.exp
5001 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5002 "-O2 -fmerge-all-constants".
5004 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5007 * gfortran.dg/do_while_1.f90: New test.
5009 2011-09-11 Janus Weil <janus@gcc.gnu.org>
5013 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5014 * gfortran.dg/proc_decl_26.f90: New.
5015 * gfortran.dg/typebound_override_2.f90: New.
5016 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5018 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5020 * gnat.dg/cond_expr2.ad[sb]: New test.
5022 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5024 * gnat.dg/atomic5.ad[sb]: New test.
5026 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
5028 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5030 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
5033 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5035 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
5038 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5040 2011-09-09 Richard Guenther <rguenther@suse.de>
5042 PR tree-optimization/50328
5043 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5045 2011-09-09 Richard Guenther <rguenther@suse.de>
5048 * gcc.dg/torture/pr50333.c: New testcase.
5050 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
5052 PR tree-optimization/50318
5053 * gcc.target/arm/pr50318-1.c: New file.
5055 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
5057 * gcc.target/i386/all_one_m256i.c: New test.
5059 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
5062 * g++.dg/cpp0x/sfinae28.C: New.
5064 2011-09-08 Dodji Seketeli <dodji@redhat.com>
5067 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5068 longer ignored on typedefs.
5070 PR c++/33255 - Support -Wunused-local-typedefs warning
5071 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5072 * c-c++-common/Wunused-local-typedefs.c: Likewise.
5074 2011-09-08 Martin Jambor <mjambor@suse.cz>
5076 PR tree-optimization/50287
5077 * gcc.dg/torture/pr50287.c: New test.
5079 2011-09-08 Richard Guenther <rguenther@suse.de>
5081 PR tree-optimization/19831
5082 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5083 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5084 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5085 * gcc.dg/errno-1.c: Adjust.
5087 2011-09-08 Richard Guenther <rguenther@suse.de>
5089 PR tree-optimization/19831
5090 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5092 2011-09-08 Tobias Burnus <burnus@net-b.de>
5095 * gfortran.dg/do_concurrent_1.f90: New.
5096 * gfortran.dg/do_concurrent_2.f90: New.
5098 2011-09-08 Jakub Jelinek <jakub@redhat.com>
5101 * gcc.c-torture/execute/ieee/pr50310.c: New test.
5102 * gcc.dg/pr50310-2.c: New test.
5104 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5107 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5108 * gfortran.dg/impure_constructor_1.f90: Modified.
5109 * gfortran.dg/proc_ptr_comp_33.f90: New.
5111 2011-09-07 Jakub Jelinek <jakub@redhat.com>
5114 * gcc.dg/pr50310-1.c: New test.
5116 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5119 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5122 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
5125 * g++.dg/cpp0x/noexcept14.C: New.
5127 2011-09-07 Jason Merrill <jason@redhat.com>
5129 * g++.dg/cpp0x/constexpr-ref3.C: New.
5131 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5133 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5135 * gcc.dg/section1.c: Don't xfail for avr.
5137 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5139 PR tree-optimization/50322
5140 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5142 2011-09-07 Martin Jambor <mjambor@suse.cz>
5144 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5146 2011-09-07 Martin Jambor <mjambor@suse.cz>
5148 PR tree-optimization/49911
5149 * g++.dg/tree-ssa/pr49911.C: New test.
5151 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
5154 * gcc.dg/torture/pr49030.c: New test.
5156 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5159 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5160 * gfortran.dg/class_4d.f03: Deleted.
5161 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5163 2011-09-07 Richard Guenther <rguenther@suse.de>
5165 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5167 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
5169 PR tree-optimization/46021
5170 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5172 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5174 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5176 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
5178 * gcc.c-torture/compile/20110906-1.c: New test.
5180 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
5182 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5184 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
5186 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5187 --param tree-reassoc-width=1.
5189 * gcc.dg/tree-ssa/reassoc-24.c: New test.
5190 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5192 2011-09-06 Richard Guenther <rguenther@suse.de>
5194 PR tree-optimization/48149
5195 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5197 2011-09-06 Richard Guenther <rguenther@suse.de>
5199 PR tree-optimization/48317
5200 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5202 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
5204 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5206 (add_options_for_quad_vectors): Replace with ...
5207 (add_options_for_double_vectors): ... this.
5208 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5209 support multiple vector sizes since the vectorizer attempts to
5210 vectorize with both vector sizes.
5211 * gcc.dg/vect/no-vfa-vect-79.c,
5212 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5213 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5214 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5215 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5216 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5217 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5218 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5219 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5220 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5221 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5222 gcc.dg/vect/vect-40.c: Likewise.
5223 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5224 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5225 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5226 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5227 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5229 * gcc.dg/vect/vect-peel-4.c: Make ia global.
5231 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
5234 * gcc.target/mips/abi-main.h: New file.
5235 * gcc.target/mips/abi-o32-long32.c: New test.
5236 * gcc.target/mips/abi-o32-long64.c: Likewise.
5237 * gcc.target/mips/abi-o64-long32.c: Likewise.
5238 * gcc.target/mips/abi-o64-long64.c: Likewise.
5239 * gcc.target/mips/abi-n32-long32.c: Likewise.
5240 * gcc.target/mips/abi-n32-long64.c: Likewise.
5241 * gcc.target/mips/abi-n64-long32.c: Likewise.
5242 * gcc.target/mips/abi-n64-long64.c: Likewise.
5243 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5244 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5245 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5246 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5247 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5248 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5249 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5250 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5251 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5252 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5253 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5254 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5255 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5256 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5257 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5258 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5259 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5260 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5261 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5262 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5263 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5264 * gcc.target/mips/branch-2.c: Remove -mabicalls.
5265 * gcc.target/mips/branch-3.c: Likewise.
5266 * gcc.target/mips/branch-4.c: Likewise.
5267 * gcc.target/mips/branch-5.c: Likewise.
5268 * gcc.target/mips/branch-6.c: Likewise.
5269 * gcc.target/mips/branch-7.c: Likewise.
5270 * gcc.target/mips/branch-8.c: Likewise.
5271 * gcc.target/mips/branch-9.c: Likewise.
5272 * gcc.target/mips/branch-10.c: Likewise.
5273 * gcc.target/mips/branch-11.c: Likewise.
5274 * gcc.target/mips/branch-12.c: Likewise.
5275 * gcc.target/mips/branch-13.c: Likewise.
5276 * gcc.target/mips/lazy-binding-1.c: Likewise.
5278 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
5280 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5281 to avoid warning on int=16 platforms..
5283 2011-09-05 Jakub Jelinek <jakub@redhat.com>
5285 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5286 to work even with -fshort-enums.
5288 2011-09-04 Jan Hubicka <jh@suse.cz>
5290 * gcc.c-torture/compile/20110902.c: new testcase.
5292 2011-09-04 Jason Merrill <jason@redhat.com>
5295 * g++.dg/cpp0x/rv-conv1.C: New.
5298 * g++.dg/cpp0x/rv-func3.C: New.
5300 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5304 * g++.dg/cpp0x/constexpr-template1.C: New.
5305 * g++.dg/cpp0x/constexpr-template2.C: New.
5306 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5307 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5309 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
5311 * gnat.dg/specs/debug1.ads: Tweak pattern.
5313 2011-09-04 Janus Weil <janus@gcc.gnu.org>
5316 * gfortran.dg/class_45a.f03: New.
5317 * gfortran.dg/class_45b.f03: New.
5319 2011-09-04 Jakub Jelinek <jakub@redhat.com>
5320 Ira Rosen <ira.rosen@linaro.org>
5322 PR tree-optimization/50208
5323 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5324 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5325 -fno-tree-fre -fno-tree-pre.
5327 2011-09-02 Martin Jambor <mjambor@suse.cz>
5329 * gcc.dg/ipa/ipcp-3.c: New test.
5331 2011-09-02 Richard Guenther <rguenther@suse.de>
5333 PR tree-optimization/27460
5335 * gcc.dg/vect/vect-cond-7.c: New testcase.
5337 2011-09-02 Martin Jambor <mjambor@suse.cz>
5339 * g++.dg/ipa/devirt-3.C: Added a distraction method.
5340 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5341 xfailed test for inlining.
5342 * g++.dg/ipa/ivinline-9.C: Likewise.
5344 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
5346 PR tree-optimization/50178
5347 * gfortran.dg/vect/pr50178.f90: New test.
5349 2011-08-31 Martin Jambor <mjambor@suse.cz>
5352 * gcc.c-torture/execute/pr49886.c: New testcase.
5354 2011-08-31 Tom de Vries <tom@codesourcery.com>
5357 * gcc.dg/pr43513.c: New test.
5359 2011-08-30 Tobias Burnus <burnus@net-b.de>
5362 * gfortran.dg/common_14.f90: New.
5363 * gfortran.dg/common_resize_1.f: Add two dg-warning.
5365 2011-08-30 Jason Merrill <jason@redhat.com>
5368 * g++.dg/cpp0x/decltype33.C: New.
5371 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5374 * g++.dg/cpp0x/lambda/lambda-for.C: New.
5376 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
5378 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5380 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
5382 * gnat.dg/specs/aggr3.ads: New test.
5383 * gnat.dg/specs/aggr3_pkg.ads: New helper.
5385 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5386 * gnat.dg/specs/aggr2.ads: Likewise.
5388 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
5391 * gfortran.dg/allocate_with_source_2.f90: New test
5393 2011-08-30 Jason Merrill <jason@redhat.com>
5396 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5399 * g++.dg/cpp0x/constexpr-value3.C: New.
5401 2011-08-30 Richard Guenther <rguenther@suse.de>
5404 * gcc.c-torture/execute/pr48571-1.c: New testcase.
5405 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5406 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5407 * gcc.dg/pr36902.c: XFAIL.
5409 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
5411 * gcc.target/i386/fma-check.h: New.
5412 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5413 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5414 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5415 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5416 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5417 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5418 * gcc.target/i386/fma-fmaddXX.c: Likewise.
5419 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5420 * gcc.target/i386/fma-fmsubXX.c: Likewise.
5421 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5422 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5423 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5424 * gcc.target/i386/fma-compile.c: Likewise.
5425 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5426 * gcc.target/i386/sse-12.c: Add -mfma.
5427 * gcc.target/i386/sse-13.c: Likewise.
5428 * gcc.target/i386/sse-14.c: Likewise.
5429 * gcc.target/i386/sse-22.c: Likewise.
5430 * gcc.target/i386/sse-23.c: Likewise.
5431 * g++.dg/other/i386-2.C: Likewise.
5432 * g++.dg/other/i386-3.C: Likewise.
5434 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
5437 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5438 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5440 2011-08-30 Christian Bruel <christian.bruel@st.com>
5442 * g++.dg/bprob/bprob.exp (feedback_options): Set
5443 -fbranch-probabilities.
5444 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5446 2011-08-29 Jason Merrill <jason@redhat.com>
5449 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5451 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5452 Jason Merrill <jason@redhat.com>
5454 * g++.dg/dfp/base.C: New test.
5456 2011-08-29 Jason Merrill <jason@redhat.com>
5460 * g++.dg/cpp0x/initlist58.C: New.
5462 2011-08-29 Janus Weil <janus@gcc.gnu.org>
5465 * gfortran.dg/class_result_1.f03: New.
5467 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5470 * gcc.target/i386/pr48722.c: New test.
5472 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5475 * gfortran.dg/widechar_compare_1.f90: New test.
5477 2011-08-26 Jason Merrill <jason@redhat.com>
5481 * g++.dg/abi/mangle50.C: New.
5483 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
5486 * gcc.target/i386/pr50202.c: New test.
5488 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
5490 * gcc.target/i386/sse_4_1-round-vec.c: New test.
5491 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5492 * gcc.target/i386/avx-round-vec.c: New test.
5493 * gcc.target/i386/avx-roundf-vec.c: New test.
5495 2011-08-26 Jakub Jelinek <jakub@redhat.com>
5497 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5501 * c-c++-common/Wunused-var-14.c: New test.
5503 2011-08-26 Tom de Vries <tom@codesourcery.com>
5505 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5507 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
5509 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5510 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5511 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5512 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5514 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
5516 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5517 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5518 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5519 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5521 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
5524 * gfortran.dg/pointer_comp_init_1.f90: New test.
5526 2011-08-25 Jason Merrill <jason@redhat.com>
5529 * g++.dg/cpp0x/sfinae27.C: New.
5531 2011-08-25 Tobias Burnus <burnus@net-b.de>
5533 * gfortran.dg/coarray_lib_token_4.f90: New.
5535 2011-08-25 Tobias Burnus <burnus@net-b.de>
5537 * gfortran.dg/coarray/alloc_comp_1.f90: New.
5539 2011-08-25 Richard Guenther <rguenther@suse.de>
5541 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5543 2011-08-24 Tobias Burnus <burnus@net-b.de>
5546 * gfortran.dg/initialization_28.f90: New.
5548 2011-08-24 Richard Guenther <rguenther@suse.de>
5550 PR tree-optimization/50067
5551 * gcc.dg/torture/pr50067-3.c: New testcase.
5552 * gcc.dg/torture/pr50067-4.c: Likewise.
5553 * gcc.dg/torture/pr50067-5.c: Likewise.
5555 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5557 * g++.dg/other/i386-2.C: Add -mavx2 check.
5558 * g++.dg/other/i386-3.C: Likewise.
5559 * gcc.target/i386/avx-1.c: Add AVX2.
5560 * gcc.target/i386/avx-2.c: Likewise.
5561 * gcc.target/i386/funcspec-5.c: Likewise.
5562 * gcc.target/i386/sse-12.c: Likewise.
5563 * gcc.target/i386/sse-13.c: Likewise.
5564 * gcc.target/i386/sse-14.c: Likewise.
5565 * gcc.target/i386/sse-22.c: Likewise.
5566 * gcc.target/i386/sse-23.c: Likewise.
5567 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5568 * gcc.target/i386/avx2-check.h: New.
5569 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5570 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5571 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5572 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5573 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5574 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5575 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5576 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5577 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5578 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5579 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5580 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5581 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5582 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5583 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5584 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5585 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5586 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5587 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5588 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5589 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5590 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5591 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5592 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5593 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5594 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5595 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5596 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5597 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5598 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5599 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5600 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5601 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5602 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5603 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5604 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5605 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5606 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5607 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5608 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5609 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5610 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5611 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5612 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5613 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5614 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5615 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5616 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5617 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5618 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5619 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5620 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5621 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5622 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5623 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5624 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5625 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5626 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5627 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5628 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5629 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5630 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5631 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5632 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5633 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5634 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5635 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5636 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5637 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5638 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5639 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5640 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5641 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5642 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5643 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5644 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5645 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5646 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5647 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5648 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5649 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5650 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5651 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5652 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5653 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5654 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5655 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5656 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5657 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5658 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5659 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5660 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5661 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5662 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5663 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5664 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5665 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5666 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5667 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5668 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5669 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5670 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5671 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5672 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5673 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5674 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5675 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5676 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5677 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5678 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5679 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5680 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5681 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5682 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5683 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5684 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5685 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5686 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5687 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5688 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5689 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5690 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5691 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5692 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5693 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5694 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5695 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5696 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5697 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5698 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5699 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5700 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5701 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5702 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5703 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5704 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5705 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5706 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5707 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5708 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5709 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5710 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5711 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5712 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5713 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5714 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5715 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5716 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5717 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5718 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5719 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5720 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5721 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5722 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5723 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5724 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5725 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5726 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5727 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5728 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5729 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5730 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5731 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5732 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5733 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5734 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5735 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5736 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5737 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5738 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5739 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5740 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5741 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5742 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5743 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5744 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5745 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5746 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5747 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5748 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5749 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5750 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5751 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5752 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5753 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5754 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5755 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5756 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5757 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5758 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5759 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5760 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5761 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5762 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5763 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5764 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5765 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5766 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5767 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5768 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5769 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5770 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5771 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5772 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5773 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5774 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5775 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5776 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5777 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5778 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5779 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5780 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5781 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5782 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5783 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5784 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5785 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5786 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5787 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5788 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5789 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5790 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5791 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5792 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5793 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5794 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5795 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5796 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5797 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5798 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5799 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5800 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5801 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5802 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5803 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5804 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5805 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5806 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5807 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5808 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5809 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5810 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5811 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5812 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5813 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5814 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5815 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5816 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5817 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5818 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5819 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5820 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5821 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5822 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5823 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5824 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5825 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5826 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5827 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5828 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5829 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5830 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5831 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5832 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5833 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5834 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5835 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5836 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5837 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5838 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5839 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5840 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5841 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5842 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5843 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5844 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5845 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5846 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5847 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5848 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5849 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5850 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5851 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5852 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5853 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5854 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5855 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5856 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5857 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5858 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5859 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5860 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5861 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5862 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5863 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5864 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5865 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5866 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5867 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5868 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5869 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5870 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5871 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5872 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5873 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5874 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5875 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5876 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5877 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5878 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5879 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5880 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5881 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5882 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5883 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5884 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5885 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5886 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5887 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5888 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5889 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5890 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5891 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5892 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5893 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5894 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5895 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5896 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5897 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5898 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5899 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5900 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5901 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5902 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5903 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5904 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5905 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5906 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5907 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5908 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5909 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5910 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5911 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5912 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5913 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5914 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5915 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5916 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5917 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5918 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5919 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5920 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5921 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5922 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5923 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5924 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5925 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5926 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5927 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5928 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5929 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5930 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5931 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5932 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5933 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5934 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5935 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5936 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5937 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5938 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5939 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5940 * gcc.target/i386/testimm-9.c: Likewise.
5942 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5944 * g++.dg/other/i386-2.C: Add -mbmi2 check.
5945 * g++.dg/other/i386-3.C: Likewise.
5946 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5947 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5948 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5949 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5950 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5951 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5952 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5953 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5954 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5955 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5956 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5957 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5958 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5959 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5960 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5961 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5962 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5963 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5964 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5965 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5966 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5967 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5968 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5969 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5970 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5971 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5972 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5973 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5974 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5975 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5976 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5977 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5978 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5979 * gcc.target/i386/sse-12.c: Add BMI2.
5980 * gcc.target/i386/sse-13.c: Likewise.
5981 * gcc.target/i386/sse-14.c: Likewise.
5982 * gcc.target/i386/sse-22.c: Likewise.
5983 * gcc.target/i386/sse-23.c: Likewise.
5985 2011-08-23 Jason Merrill <jason@redhat.com>
5987 * g++.dg/template/crash7.C: Adjust expected errors.
5989 2011-08-23 Jason Merrill <jason@redhat.com>
5993 * g++.dg/cpp0x/overload2.C: New.
5995 2011-08-23 Jason Merrill <jason@redhat.com>
5998 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6000 2011-08-23 Jason Merrill <jason@redhat.com>
6003 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6004 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6005 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6006 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6008 2011-08-23 Jason Merrill <jason@redhat.com>
6011 * g++.dg/cpp0x/constexpr-initlist5.C: New.
6013 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6016 * g++.dg/warn/Wunused-var-16.C: New test.
6019 * gcc.dg/pr50161.c: New test.
6021 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
6024 * g++.dg/gcov/gcov-7.C: New test.
6026 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6029 * g++.dg/dfp/nofields.C: New test.
6031 2011-08-23 Tobias Burnus <burnus@net-b.de>
6034 * gfortran.dg/use_16.f90: New.
6036 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
6037 Kirill Yukhin <kirill.yukhin@intel.com>
6040 * gcc.target/i386/pr50155.c: New test.
6042 2011-08-22 Jakub Jelinek <jakub@redhat.com>
6044 PR tree-optimization/50133
6045 * gcc.dg/pr50133.c: New test.
6048 * c-c++-common/cxxbitfields-6.c: New test.
6050 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
6053 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6055 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
6057 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6058 * gcc.dg/pr49994-3.c: Ditto.
6060 2011-08-22 Richard Guenther <rguenther@suse.de>
6063 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6064 * gcc.dg/torture/pr50067-2.c: Likewise.
6066 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6069 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
6070 of a constant resulting from simplification.
6071 * gfortran.dg/warn_conversion_3.f90: New test.
6073 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6076 * gfortran.dg/zero_stride_1.f90: New test.
6078 2011-08-20 Janus Weil <janus@gcc.gnu.org>
6081 * gfortran.dg/typebound_override_1.f90: Modified.
6083 2011-08-20 Jakub Jelinek <jakub@redhat.com>
6085 PR tree-optimization/48739
6086 * gcc.dg/pr48739-1.c: New test.
6087 * gcc.dg/pr48739-2.c: New test.
6089 2011-08-20 Tobias Burnus <burnus@net-b.de>
6091 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6093 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6096 * gfortran.dg/where_3.f90: New test.
6098 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
6101 * gfortran.dg/pr49721-1.f: New.
6102 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6104 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6106 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6107 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6110 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6112 * gcc.target/arm/wmul-11.c: New file.
6113 * gcc.target/arm/wmul-12.c: New file.
6114 * gcc.target/arm/wmul-13.c: New file.
6116 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6118 * gcc.target/arm/wmul-10.c: New file.
6120 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6122 * gcc.target/arm/wmul-9.c: New file.
6123 * gcc.target/arm/wmul-bitfield-2.c: New file.
6125 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6127 * gcc.target/arm/wmul-8.c: New file.
6129 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6131 * gcc.target/arm/wmul-7.c: New file.
6133 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6135 * gcc.target/arm/wmul-6.c: New file.
6137 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6139 * gcc.target/arm/wmul-5.c: New file.
6140 * gcc.target/arm/no-wmla-1.c: New file.
6142 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6144 * gcc.target/arm/wmul-bitfield-1.c: New file.
6146 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6148 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6150 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6152 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6153 * gcc.target/i386/conversion.c: Likewise.
6155 2011-08-19 Richard Guenther <rguenther@suse.de>
6157 * gcc.dg/torture/pr50067-1.c: New testcase.
6158 * gcc.dg/torture/pr50067-2.c: Likewise.
6160 2011-08-19 Joey Ye <joey.ye@arm.com>
6163 * gcc.target/arm/handler-align.c: New test.
6164 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6167 2011-08-19 Joey Ye <joey.ye@arm.com>
6169 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6171 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6174 * gfortran.dg/end_block_label_1.f90: New test.
6175 * gfortran.dg/end_associate_label_1.f90: New test.
6177 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6179 * gcc.dg/c1x-pointer-float-1.c: New test.
6181 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
6184 * gfortran.dg/duplicate_labels_2.f: New test.
6186 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6188 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6189 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6190 gcc.dg/c1x-noreturn-5.c: New tests.
6192 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6194 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6196 2011-08-18 Tobias Burnus <burnus@net-b.de>
6199 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6200 * gfortran.dg/coarray_lock_3.f90: Fix test.
6201 * gfortran.dg/coarray_lock_4.f90: New.
6202 * gfortran.dg/coarray_lock_5.f90: New.
6204 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6207 * gcc.c-torture/compile/pr50009.c: New test.
6210 * gcc.dg/torture/pr50092.c: New test.
6212 2011-08-18 Tobias Burnus <burnus@net-b.de>
6215 * gfortran.dg/namelist_73.f90: New.
6217 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6219 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6222 * gcc.dg/pr50017.c: New test.
6224 2011-08-18 Dodji Seketeli <dodji@redhat.com>
6227 * g++.dg/lookup/hidden-var1.C: New test case.
6229 2011-08-17 Tobias Burnus <burnus@net-b.de>
6232 * gfortran.dg/warn_unused_var_2.f90: New.
6233 * gfortran.dg/warn_unused_var_3.f90: New.
6235 2011-08-17 Tom de Vries <tom@codesourcery.com>
6238 * gcc.target/arm/pr43597.c: New test.
6240 2011-08-17 Janus Weil <janus@gcc.gnu.org>
6243 * gfortran.dg/common_13.f90: New.
6245 2011-08-16 Jason Merrill <jason@redhat.com>
6248 * g++.dg/cpp0x/variadic-unresolved.C: New.
6250 * g++.old-deja/g++.brendan/README: Add R.I.P.
6252 * g++.dg/ext/attr-used-1.C: New.
6255 * g++.dg/cpp0x/initlist56.C: New.
6257 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
6260 * g++.dg/opt/life1.C: Only run on Linux.
6262 2011-08-15 Tobias Burnus <burnus@net-b.de>
6264 * gfortran.dg/coarray_26.f90: New.
6266 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
6268 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6271 2011-08-14 Janus Weil <janus@gcc.gnu.org>
6274 * gfortran.dg/func_result_7.f90: New.
6276 2011-08-13 Jason Merrill <jason@redhat.com>
6279 * g++.dg/cpp0x/decltype32.C: New.
6282 * g++.dg/diagnostic/expr1.C: New.
6284 2011-08-12 David Li <davidxl@google.com>
6286 * g++.dg/abi/vbase15.C: New test.
6288 2011-08-12 Jason Merrill <jason@redhat.com>
6291 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6293 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
6295 * gcc.dg/builtins-67.c: New test.
6296 * gcc.target/i386/conversion.c: Ditto.
6298 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
6299 Brian Hackett <bhackett1024@gmail.com>
6301 * g++.dg/plugin/decl_plugin.c: New.
6302 * g++.dg/plugin/decl-plugin-test.C: New.
6303 * g++.dg/plugin/plugin.exp: Add above testcase.
6305 2011-08-11 Richard Guenther <rguenther@suse.de>
6307 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6309 2011-08-11 Michael Matz <matz@suse.de>
6311 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6313 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
6315 PR tree-optimization/50039
6316 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6317 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6319 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
6321 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6322 (sse4_1_test): Initialize src3 with random value.
6324 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6326 * gcc.c-torture/execute/scal-to-vec1.c: New test.
6327 * gcc.c-torture/execute/scal-to-vec2.c: New test.
6328 * gcc.c-torture/execute/scal-to-vec3.c: New test.
6329 * gcc.dg/scal-to-vec1.c: New test.
6330 * gcc.dg/scal-to-vec2.c: New test.
6332 2011-08-09 Richard Guenther <rguenther@suse.de>
6334 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6335 * gcc.dg/tree-ssa/vrp60.c: New testcase.
6336 * gcc.dg/tree-ssa/vrp61.c: Likewise.
6337 * gcc.dg/tree-ssa/vrp62.c: Likewise.
6339 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6341 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6343 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6345 * gcc.dg/pr49948.c: Require pthread effective target.
6347 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6349 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6351 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
6353 * gcc.target/i386/sse-22a.c: New test.
6355 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
6357 PR tree-optimization/50014
6358 * gcc.dg/vect/pr50014.c: New test.
6360 2011-08-08 Martin Jambor <mjambor@suse.cz>
6363 * gcc.dg/tree-ssa/pr49923.c: New test.
6365 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
6368 * gcc.target/i386/pr49781-1.c: New.
6370 2011-08-08 Jason Merrill <jason@redhat.com>
6372 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6374 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6376 2011-08-07 Janus Weil <janus@gcc.gnu.org>
6379 * gfortran.dg/typebound_override_1.f90: New.
6381 2011-08-07 Kai Tietz <ktietz@redhat.com>
6383 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6384 x86_64 mingw target.
6385 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6386 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6387 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6388 * gcc.dg/tree-ssa/loop-33.c: Likewise.
6389 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6390 * gcc.dg/tree-ssa/loop-35.c: Likewise.
6391 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6392 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6393 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6394 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6396 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6399 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6401 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6403 * gcc.dg/pr48770.c: Cleanup coverage files.
6404 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6406 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6408 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6409 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6410 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6411 lzcnt and bmi options.
6413 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6416 * gcc.dg/pr47381-1.c: New.
6417 * gcc.dg/pr47381-2.c: Likewise.
6418 * gcc.target/i386/pr47381.c: Likewise.
6420 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6423 * gcc.dg/pr47727.c: New.
6426 * gcc.dg/pr47372-1.c: New.
6427 * gcc.dg/pr47372-2.c: Likewise.
6429 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6432 * gcc.target/i386/pr47449.c: New.
6435 * gcc.dg/pr47446-1.c: New.
6436 * gcc.dg/pr47446-2.c: Likewise.
6438 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6441 * gcc.dg/pr47766.c: New.
6444 * gcc.dg/tls/pr47715-1.c: New.
6445 * gcc.dg/tls/pr47715-2.c: Likewise.
6446 * gcc.dg/tls/pr47715-3.c: Likewise.
6447 * gcc.dg/tls/pr47715-4.c: Likewise.
6448 * gcc.dg/tls/pr47715-5.c: Likewise.
6450 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6453 * objc.dg/gnu-api-2-class.m: Updated comments.
6454 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6455 * objc.dg/gnu-api-2-class-meta.m: New test.
6456 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6458 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6461 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6462 with classes that are in construction.
6464 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6467 * gcc.target/i386/pr48084-1.c: New.
6468 * gcc.target/i386/pr48084-2.c: Likewise.
6469 * gcc.target/i386/pr48084-3.c: Likewise.
6470 * gcc.target/i386/pr48084-4.c: Likewise.
6471 * gcc.target/i386/pr48084-5.c: Likewise.
6473 PR rtl-optimization/49504
6474 * gcc.target/i386/pr49504.c: New.
6477 * gcc.dg/pr49860.c: New.
6479 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6482 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6483 with classes that are in construction.
6485 2011-08-05 Jason Merrill <jason@redhat.com>
6488 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6491 * g++.dg/cpp0x/decltype31.C: New.
6494 * g++.dg/init/array28.C: New.
6497 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6499 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6502 * gcc.dg/pr47369-1.c: New.
6504 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6507 * gcc.dg/torture/pr47364-1.c: New.
6508 * gcc.c-torture/compile/pr47364-1.c: Likewise.
6509 * gcc.c-torture/compile/pr47364-2.c: Likewise.
6511 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6514 * gfortran.dg/transfer_check_2.f90: New test case.
6516 2011-08-05 Jan Hubicka <jh@suse.cz>
6519 * gfortran.dg/pr49494.f90: New testcase.
6521 2011-08-05 Jan Hubicka <jh@suse.cz>
6524 * gcc.c-torture/compile/pr49735.c: New testcase.
6526 2011-08-05 Jason Merrill <jason@redhat.com>
6529 * g++.dg/cpp0x/initlist56.C: New.
6532 * g++.dg/overload/rvalue2.C: New.
6535 * g++.dg/cpp0x/range-for21.C: New.
6537 * g++.dg/ext/vla11.C: New.
6539 2011-08-05 Richard Guenther <rguenther@suse.de>
6541 PR tree-optimization/49984
6542 * gcc.dg/tree-ssa/vrp59.c: New testcase.
6544 2011-08-05 Richard Guenther <rguenther@suse.de>
6546 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6547 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6548 * gcc.dg/tree-ssa/vrp53.c: Likewise.
6550 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
6552 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6553 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6554 * gfortran.dg/ldist-pr43023.f90: Ditto.
6555 * gfortran.dg/namelist_52.f90: Ditto.
6556 * gfortran.dg/interface_proc_end.f90: Ditto.
6557 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6558 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6560 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
6562 * gcc.dg/vect/vect-over-widen-1.c: New test.
6563 * gcc.dg/vect/vect-over-widen-2.c: New test.
6564 * gcc.dg/vect/vect-over-widen-3.c: New test.
6565 * gcc.dg/vect/vect-over-widen-4.c: New test.
6567 2011-08-04 Richard Guenther <rguenther@suse.de>
6570 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6572 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6574 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6576 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6579 * g++.dg/ext/builtin-object-size3.C: New test.
6581 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6583 PR tree-optimization/49948
6584 * gcc.dg/pr49948.c: New test.
6586 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6589 * gcc.dg/torture/pr47383.c: New.
6591 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6593 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6595 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6597 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6599 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6602 * gcc.dg/torture/pr47744-1.c: New.
6603 * gcc.dg/torture/pr47744-2.c: Likewise.
6604 * gcc.dg/torture/pr47744-3.c: Likewise.
6606 2011-08-03 Richard Guenther <rguenther@suse.de>
6609 * gcc.dg/torture/pr49958.c: New testcase.
6611 2011-08-03 Richard Guenther <rguenther@suse.de>
6613 PR tree-optimization/49938
6614 * g++.dg/torture/pr49938.C: New testcase.
6616 2011-08-02 Jason Merrill <jason@redhat.com>
6619 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6622 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6625 * g++.dg/cpp0x/variadic115.C: New.
6628 * g++.dg/cpp0x/union5.C: New.
6630 2011-08-02 Daniel Kraft <d@domob.eu>
6633 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6635 2011-08-02 Kai Tietz <ktietz@redhat.com>
6638 * gcc.dg/tree-ssa/forwprop-15.c
6640 2011-08-02 Jason Merrill <jason@redhat.com>
6643 * g++.dg/cpp0x/range-for20.C: New.
6645 2011-08-02 Tobias Burnus <burnus@net-b.de>
6647 * gfortran.dg/coarray_lib_token_3.f90: New.
6649 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6652 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6653 * gcc.dg/gomp/atomic-15.c: New test.
6654 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6655 * g++.dg/gomp/atomic-15.C: New test.
6656 * g++.dg/gomp/private-1.C: New test.
6657 * g++.dg/gomp/sharing-2.C: New test.
6658 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6659 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6660 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6662 2011-08-02 Tobias Burnus <burnus@net-b.de>
6664 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6665 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6667 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6668 * gfortran.dg/allocatable_function_5.f90: Ditto.
6669 * gfortran.dg/allocate_stat.f90: Ditto.
6670 * gfortran.dg/array_constructor_20.f90: Ditto.
6671 * gfortran.dg/array_constructor_21.f90: Ditto.
6672 * gfortran.dg/array_constructor_22.f90: Ditto.
6673 * gfortran.dg/array_constructor_26.f03: Ditto.
6674 * gfortran.dg/array_function_4.f90: Ditto.
6675 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6676 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6677 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6678 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6679 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6680 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6681 * gfortran.dg/class_15.f03: Ditto.
6682 * gfortran.dg/class_27.f03: Ditto.
6683 * gfortran.dg/class_33.f90: Ditto.
6684 * gfortran.dg/class_37.f03: Ditto.
6685 * gfortran.dg/class_40.f03: Ditto.
6686 * gfortran.dg/class_42.f03: Ditto.
6687 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6688 * gfortran.dg/coarray/registering_1.f90: Ditto.
6689 * gfortran.dg/convert_1.f90: Ditto.
6690 * gfortran.dg/default_initialization_3.f90: Ditto.
6691 * gfortran.dg/dependency_25.f90: Ditto.
6692 * gfortran.dg/dependency_26.f90: Ditto.
6693 * gfortran.dg/dependency_36.f90: Ditto.
6694 * gfortran.dg/dependency_37.f90: Ditto.
6695 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6696 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6697 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6698 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6699 * gfortran.dg/elemental_result_1.f90: Ditto.
6700 * gfortran.dg/empty_derived_type.f90: Ditto.
6701 * gfortran.dg/entry_7.f90: Ditto.
6702 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6703 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6704 * gfortran.dg/error_recovery_3.f90: Ditto.
6705 * gfortran.dg/extends_4.f03: Ditto.
6706 * gfortran.dg/func_assign.f90: Ditto.
6707 * gfortran.dg/func_assign_3.f90: Ditto.
6708 * gfortran.dg/generic_1.f90: Ditto.
6709 * gfortran.dg/generic_18.f90: Ditto.
6710 * gfortran.dg/generic_22.f03: Ditto.
6711 * gfortran.dg/generic_4.f90: Ditto.
6712 * gfortran.dg/generic_6.f90: Ditto.
6713 * gfortran.dg/generic_actual_arg.f90: Ditto.
6714 * gfortran.dg/graphite/id-21.f: Ditto.
6715 * gfortran.dg/graphite/pr45758.f90: Ditto.
6716 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6717 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6718 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6719 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6720 * gfortran.dg/host_used_types_1.f90: Ditto.
6721 * gfortran.dg/implicit_1.f90: Ditto.
6722 * gfortran.dg/implicit_11.f90: Ditto.
6723 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6724 * gfortran.dg/impure_actual_1.f90: Ditto.
6725 * gfortran.dg/impure_assignment_1.f90: Ditto.
6726 * gfortran.dg/impure_constructor_1.f90: Ditto.
6727 * gfortran.dg/initialization_10.f90: Ditto.
6728 * gfortran.dg/initialization_12.f90: Ditto.
6729 * gfortran.dg/interface_14.f90: Ditto.
6730 * gfortran.dg/interface_15.f90: Ditto.
6731 * gfortran.dg/interface_2.f90: Ditto.
6732 * gfortran.dg/interface_25.f90: Ditto.
6733 * gfortran.dg/interface_26.f90: Ditto.
6734 * gfortran.dg/interface_29.f90: Ditto.
6735 * gfortran.dg/interface_assignment_1.f90: Ditto.
6736 * gfortran.dg/internal_pack_6.f90: Ditto.
6737 * gfortran.dg/internal_pack_7.f90: Ditto.
6738 * gfortran.dg/internal_pack_8.f90: Ditto.
6739 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6740 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6741 * gfortran.dg/module_commons_3.f90: Ditto.
6742 * gfortran.dg/module_equivalence_4.f90: Ditto.
6743 * gfortran.dg/module_equivalence_6.f90: Ditto.
6744 * gfortran.dg/module_function_type_1.f90: Ditto.
6745 * gfortran.dg/module_naming_1.f90: Ditto.
6746 * gfortran.dg/namelist_4.f90: Ditto.
6747 * gfortran.dg/operator_c1202.f90: Ditto.
6748 * gfortran.dg/parens_7.f90: Ditto.
6749 * gfortran.dg/pr32921.f: Ditto.
6750 * gfortran.dg/pr33646.f90: Ditto.
6751 * gfortran.dg/pr41928.f90: Ditto.
6752 * gfortran.dg/pr42119.f90: Ditto.
6753 * gfortran.dg/pr43984.f90: Ditto.
6754 * gfortran.dg/present_1.f90: Ditto.
6755 * gfortran.dg/private_type_2.f90: Ditto.
6756 * gfortran.dg/proc_decl_2.f90: Ditto.
6757 * gfortran.dg/proc_ptr_10.f90: Ditto.
6758 * gfortran.dg/proc_ptr_22.f90: Ditto.
6759 * gfortran.dg/proc_ptr_8.f90: Ditto.
6760 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6761 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6762 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6763 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6764 * gfortran.dg/substring_equivalence.f90: Ditto.
6765 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6766 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6767 * gfortran.dg/trim_optimize_6.f90: Ditto.
6768 * gfortran.dg/typebound_call_12.f03: Ditto.
6769 * gfortran.dg/typebound_operator_5.f03: Ditto.
6770 * gfortran.dg/typebound_operator_6.f03: Ditto.
6771 * gfortran.dg/typebound_proc_18.f03: Ditto.
6772 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6773 * gfortran.dg/use_1.f90: Ditto.
6774 * gfortran.dg/use_10.f90: Ditto.
6775 * gfortran.dg/use_11.f90: Ditto.
6776 * gfortran.dg/use_14.f90: Ditto.
6777 * gfortran.dg/use_only_2.f90: Ditto.
6778 * gfortran.dg/use_rename_4.f90: Ditto.
6779 * gfortran.dg/use_rename_5.f90: Ditto.
6780 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6781 * gfortran.dg/used_interface_ref.f90: Ditto.
6782 * gfortran.dg/used_types_11.f90: Ditto.
6783 * gfortran.dg/used_types_3.f90: Ditto.
6784 * gfortran.dg/used_types_4.f90: Ditto.
6785 * gfortran.dg/userdef_operator_2.f90: Ditto.
6786 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6787 * gfortran.dg/vect/pr46213.f90: Ditto.
6788 * gfortran.dg/whole_file_21.f90: Ditto.
6789 * gfortran.dg/whole_file_22.f90: Ditto.
6790 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6791 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6793 2011-08-02 Kai Tietz <ktietz@redhat.com>
6795 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6797 2011-08-01 Jason Merrill <jason@redhat.com>
6800 * g++.dg/abi/mangle49.C: New.
6803 * g++.dg/cpp0x/constexpr-array4.C: New.
6806 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6808 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6811 * gcc.target/i386/pr49927.c: New test.
6813 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6815 PR tree-optimization/49926
6816 * gcc.dg/vect/pr49926.c: New test.
6818 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6820 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6821 * gcc.target/i386/lzcnt-1.c: New test.
6822 * gcc.target/i386/lzcnt-2.c: Likewise.
6823 * gcc.target/i386/lzcnt-2a.c: Likewise.
6824 * gcc.target/i386/lzcnt-3.c: Likewise.
6825 * gcc.target/i386/lzcnt-4.c: Likewise.
6826 * gcc.target/i386/lzcnt-4a.c: Likewise.
6827 * gcc.target/i386/lzcnt-5.c: Likewise.
6828 * gcc.target/i386/lzcnt-6.c: Likewise.
6829 * gcc.target/i386/lzcnt-6a.c: Likewise.
6830 * gcc.target/i386/lzcnt-check.h: Likewise.
6832 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6833 * gcc.target/i386/sse-13.c: Likewise.
6834 * gcc.target/i386/sse-14.c: Likewise.
6835 * g++.dg/other/i386-2.C: Likewise.
6836 * g++.dg/other/i386-3.C: Likewise.
6838 2011-08-01 Julian Brown <julian@codesourcery.com>
6840 * gcc.target/arm/fixed-point-exec.c: New test.
6842 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6845 * gcc.target/i386/pr49920.c: New test.
6847 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6849 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6850 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6851 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6852 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6853 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6854 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6855 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6856 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6857 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6858 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6859 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6860 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6861 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6862 * g++.dg/tree-ssa/pr33615.C: Ditto.
6863 * g++.dg/tree-ssa/restrict1.C: Ditto.
6864 * c-c++-common/restrict-2.c: Ditto.
6865 * gfortran.dg/pr32921.f: Ditto.
6866 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6867 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6868 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6869 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6870 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6871 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6872 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6873 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6874 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6875 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6877 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6879 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6880 .exe.ltrans[0-9]*. dump files.
6882 2011-07-31 Janus Weil <janus@gcc.gnu.org>
6885 * gfortran.dg/abstract_type_6.f03: Modified.
6886 * gfortran.dg/typebound_proc_24.f03: New.
6888 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6891 * g++.dg/init/for1.C: Fix.
6893 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6896 * gfortran.dg/string_5.f90: New test.
6898 2011-07-29 Jason Merrill <jason@redhat.com>
6901 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6903 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6905 PR tree-optimization/47407
6906 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6910 2011-07-29 Richard Guenther <rguenther@suse.de>
6912 * gcc.dg/uninit-suppress.c: Also disable VRP.
6913 * gcc.dg/uninit-suppress_2.c: Likewise.
6915 2011-07-28 Jason Merrill <jason@redhat.com>
6918 * g++.dg/template/nontype24.C: New.
6920 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
6922 PR rtl-optimization/47958
6923 * gcc.dg/torture/pr47958-1.c: New.
6925 2011-07-29 Wei Guozhi <carrot@google.com>
6927 PR rtl-optimization/49799
6928 * gcc.dg/pr49799.c: New test case.
6930 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
6933 * gcc.dg/graphite/id-pr48648.c: New.
6935 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6938 * gfortran.dg/maxloc_2.f90: New test.
6939 * gfortran.dg/maxloc_3.f90: New test.
6940 * gfortran.dg/minloc_1.f90: New test.
6941 * gfortran.dg/minloc_2.f90: New test.
6942 * gfortran.dg/minloc_3.f90: New test.
6943 * gfortran.dg/minmaxloc_7.f90: New test.
6946 * gcc.dg/debug/dwarf2/pr49871.c: New test.
6948 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6950 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6951 the builtin isn't optimized away.
6953 2011-07-27 Tobias Burnus <burnus@net-b.de>
6956 * gfortran.dg/lto/pr45586-2_0.f90: New.
6958 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
6961 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6962 * c-c++-common/cxxbitfields-5.c: Same.
6964 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6966 * lib/target-supports.exp (check_effective_target_mmap): Use
6967 check_function_available.
6969 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
6971 * g++.old-deja/g++.pt/crash60.C: Updated.
6973 2011-07-27 Jakub Jelinek <jakub@redhat.com>
6976 * gcc.target/i386/pr49866.c: New test.
6978 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
6980 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6981 * gcc.target/i386/bmi-andn-1.c: New test.
6982 * gcc.target/i386/bmi-andn-1a.c: Likewise.
6983 * gcc.target/i386/bmi-andn-2.c: Likewise.
6984 * gcc.target/i386/bmi-andn-2a.c: Likewise.
6985 * gcc.target/i386/bmi-bextr-1.c: Likewise.
6986 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6987 * gcc.target/i386/bmi-bextr-2.c: Likewise.
6988 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6989 * gcc.target/i386/bmi-blsi-1.c: Likewise.
6990 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6991 * gcc.target/i386/bmi-blsi-2.c: Likewise.
6992 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6993 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6994 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6995 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6996 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6997 * gcc.target/i386/bmi-blsr-1.c: Likewise.
6998 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6999 * gcc.target/i386/bmi-blsr-2.c: Likewise.
7000 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7001 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7002 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7003 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7004 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7006 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
7009 * gfortran.dg/graphite/id-pr47691.f: New.
7011 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
7013 * gcc.target/i386/avx-os-support.h: New.
7014 * gcc.target/i386/avx-check.h: Include avx-os-support.h
7015 (main): Check avx_os_support before the test is run.
7016 * gcc.target/i386/aes-avx-check.h: Ditto.
7017 * gcc.target/i386/pclmul-avx-check.h: Ditto.
7019 2011-07-27 Kai Tietz <ktietz@redhat.com>
7021 * gcc.target/i386/aggregate-ret3.c: New test.
7022 * gcc.target/i386/aggregate-ret4.c: New test.
7024 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
7027 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7028 allocated array should *not* change its size.
7029 * gfortran.dg/multiple_allocation_3.f90: New test.
7031 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
7034 * g++.dg/cpp0x/constexpr-49776.C: New.
7036 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7039 * gcc.dg/graphite/id-pr47046.c: New.
7041 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7044 * gcc.dg/graphite/run-id-pr47593.c: New.
7046 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7049 * gcc.dg/graphite/run-id-pr47653.c: New.
7050 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7051 induction variables.
7052 * gcc.dg/graphite/scop-16.c: Same.
7053 * gcc.dg/graphite/scop-17.c: Same.
7054 * gcc.dg/graphite/scop-21.c: Same.
7056 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7059 * gcc.dg/graphite/id-pr48805.c: New.
7061 2011-07-26 Tobias Burnus <burnus@net-b.de>
7063 * gfortran.dg/coarray_lib_token_2.f90: New.
7065 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
7067 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7070 2011-07-25 Andrew Pinski <apinski@cavium.com>
7073 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7074 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7076 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7078 * lib/target-supports.exp (check_effective_target_mmap): New proc.
7080 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7081 * gcc.c-torture/execute/loop-2g.c: Likewise.
7082 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7083 Require mmap support.
7084 * gcc.c-torture/execute/loop-2g.x: Likewise.
7085 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7086 (MAP_ANON): Provide default.
7087 * gcc.dg/20050826-1.c: Likewise.
7088 * gcc.target/i386/pr36533.c: Likewise.
7089 * gcc.dg/vect/pr49038.c: Remove dg-do run.
7090 Use dg-require-effective-target mmap.
7092 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
7095 * g++.dg/cpp0x/range-for19.C: New.
7097 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7100 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7103 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7106 * g++.dg/torture/pr49309.C: Remove.
7108 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
7110 PR tree-optimization/49809
7111 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7114 2011-07-25 Richard Guenther <rguenther@suse.de>
7116 PR tree-optimization/49715
7117 * gcc.target/i386/pr49715-1.c: New testcase.
7118 * gcc.target/i386/pr49715-2.c: Likewise.
7120 2011-07-23 Jason Merrill <jason@redhat.com>
7122 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7124 2011-07-22 Jason Merrill <jason@redhat.com>
7127 * g++.dg/cpp0x/initlist55.C: New.
7129 2011-07-23 Tobias Burnus <burnus@net-b.de>
7132 * gfortran.dg/namelist_72.f: New.
7134 2011-07-23 Tobias Burnus <burnus@net-b.de>
7136 * gfortran.dg/coarray_25.f90: New.
7138 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
7140 * override1.C: This test should use c++0x mode.
7141 * override3.C: New. Test the diagnostics in c++98 mode.
7143 2011-07-22 Jason Merrill <jason@redhat.com>
7144 Mark Glisse <marc.glisse@normalesup.org>
7147 * g++.dg/other/pragma-re-1.C: Add namespace cases.
7150 * g++.dg/opt/builtins2.C: New.
7151 * g++.dg/other/error27.C: Don't rely on __builtin.
7153 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
7155 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7157 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7158 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7159 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7160 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7162 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7165 2011-07-22 Richard Guenther <rguenther@suse.de>
7167 PR tree-optimization/45819
7168 * gcc.dg/pr45819.c: New testcase.
7170 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
7172 * lib/target-supports.exp (check_ifunc_available): Rewrite.
7174 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
7178 * gcc.dg/graphite/run-id-pr47654.c: New.
7180 2011-07-21 Ian Lance Taylor <iant@google.com>
7183 * gcc.dg/pr49705.c: New test.
7185 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
7187 * lib/target-supports.exp (check_avx_os_support_available): New.
7188 (check_effective_target_avx_runtime): Use it.
7190 2011-07-21 Richard Guenther <rguenther@suse.de>
7192 PR tree-optimization/49770
7193 * g++.dg/torture/pr49770.C: New testcase.
7195 2011-07-21 Kai Tietz <ktietz@redhat.com>
7197 * gcc.dg/tree-ssa/pr30978.c: adjusted.
7198 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7200 2011-07-21 Tobias Burnus <burnus@net-b.de>
7202 * gfortran.dg/coarray_lib_token_1.f90: New.
7204 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
7206 * gcc.dg/pr32912-2.c: Skip for AVR.
7207 * gcc.dg/pr44674.c: Add dg-require-profiling.
7209 2011-07-20 Jason Merrill <jason@redhat.com>
7211 * g++.dg/ext/desig2.C: New.
7213 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7215 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7217 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7218 * gcc.target/powerpc/recip-3.c: Ditto.
7220 2011-07-19 Jason Merrill <jason@redhat.com>
7222 PR c++/6709 (DR 743)
7223 PR c++/42603 (DR 950)
7224 * g++.dg/cpp0x/decltype21.C: New.
7226 2011-07-20 Richard Guenther <rguenther@suse.de>
7229 * gcc.dg/tree-ssa/pr18908.c: New testcase.
7230 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7232 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
7234 * gcc.target/arm/combine-movs.c: New.
7235 * gcc.target/arm/unsigned-extend-2.c: New.
7237 2011-07-19 Jason Merrill <jason@redhat.com>
7240 * g++.dg/cpp0x/variadic114.C: New.
7242 2011-07-19 Tobias Burnus <burnus@net-b.de>
7244 * gfortran.dg/coarray_args_1.f90: New.
7245 * gfortran.dg/coarray_args_2.f90: New.
7247 2011-07-19 Janus Weil <janus@gcc.gnu.org>
7250 * gfortran.dg/allocate_error_3.f90: New.
7252 2011-07-19 Richard Guenther <rguenther@suse.de>
7254 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7255 * gcc.dg/tree-ssa/bool-11.c: Likewise.
7256 * gcc.dg/torture/20110719-1.c: New testcase.
7258 2011-07-19 Jakub Jelinek <jakub@redhat.com>
7260 PR tree-optimization/49768
7261 * gcc.c-torture/execute/pr49768.c: New test.
7263 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
7265 PR tree-optimization/49771
7266 * gcc.dg/vect/pr49771.c: New test.
7268 2011-07-18 Martin Jambor <mjambor@suse.cz>
7270 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7271 * gcc.dg/ipa/ipa-2.c: Likewise.
7272 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7273 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7274 * gcc.dg/ipa/ipa-5.c: Likewise.
7275 * gcc.dg/ipa/ipa-7.c: Likewise.
7276 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7277 * gcc.dg/ipa/ipacost-1.c: Likewise.
7278 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7280 * gcc.dg/ipa/ipcp-1.c: New test.
7281 * gcc.dg/ipa/ipcp-2.c: Likewise.
7282 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7284 2011-07-18 Jakub Jelinek <jakub@redhat.com>
7287 * gfortran.dg/pr49675.f90: New test.
7289 2011-07-18 Richard Guenther <rguenther@suse.de>
7291 * gcc.dg/torture/20110718-1.c: New testcase.
7293 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7295 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7296 * g++.dg/ext/bitfield3.C: Likewise.
7297 * g++.dg/ext/bitfield4.C: Likewise.
7298 * g++.dg/ext/bitfield5.C: Likewise.
7299 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7300 * g++.dg/other/pr23205-2.C: Likewise.
7301 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7302 * gcc.c-torture/compile/20001109-2.c: Likewise.
7303 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7304 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7305 * gcc.dg/bitfld-16.c: Likewise.
7306 * gcc.dg/bitfld-17.c: Likewise.
7307 * gcc.dg/bitfld-18.c: Likewise.
7308 * gcc.dg/builtins-config.h: Remove Netware support.
7309 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
7310 * gcc.dg/cdce2.c: Likewise.
7311 * gcc.dg/cpp/assert4.c: Remove netware support.
7312 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7313 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7315 * lib/target-supports.exp (check_visibility_available): Remove
7317 (check_profiling_available): Likewise.
7319 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
7321 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7323 2011-07-17 Tobias Burnus <burnus@net-b.de>
7324 Thomas Koenig <tkoenig@gcc.gnu.org>
7327 * gfortran.dg/generic_17.f90: Fix testcase.
7328 * gfortran.dg/interface_3.f90: Add dg-error.
7329 * gfortran.dg/use_14.f90: New.
7330 * gfortran.dg/use_15.f90: New.
7332 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
7334 * gnat.dg/pointer_controlled.adb: New test.
7336 2011-07-17 Tobias Burnus <burnus@net-b.de>
7339 * gfortran.dg/pointer_remapping_7.f90: New.
7341 2011-07-16 Jason Merrill <jason@redhat.com>
7343 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7345 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
7346 Jason Merrill <jason@redhat.com>
7350 * g++.dg/cpp0x/decltype29.C: Adjust.
7351 * g++.dg/cpp0x/error4.C: Adjust.
7352 * g++.dg/cpp0x/sfinae26.C: Adjust.
7353 * g++.dg/cpp0x/variadic105.C: Adjust.
7354 * g++.dg/template/deduce3.C: Adjust.
7355 * g++.dg/template/error45.C: Adjust.
7356 * g++.dg/template/ptrmem2.C: Adjust.
7357 * g++.dg/template/sfinae2.C: Adjust.
7358 * g++.old-deja/g++.pt/crash60.C: Adjust.
7359 * g++.old-deja/g++.pt/unify6.C: Adjust.
7360 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7361 * g++.dg/cpp0x/nullptr15.C: Adjust.
7362 * g++.dg/cpp0x/pr31431-2.C: Adjust.
7363 * g++.dg/cpp0x/pr31431.C: Adjust.
7364 * g++.dg/cpp0x/pr31434.C: Adjust.
7365 * g++.dg/cpp0x/sfinae11.C: Adjust
7366 * g++.dg/cpp0x/temp_default2.C: Adjust.
7367 * g++.dg/cpp0x/trailing4.C: Adjust.
7368 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7369 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7370 * g++.dg/cpp0x/variadic105.C: Adjust.
7371 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7372 * g++.dg/ext/vla2.C: Adjust.
7373 * g++.dg/other/ptrmem10.C: Adjust.
7374 * g++.dg/other/ptrmem11.C: Adjust.
7375 * g++.dg/overload/unknown1.C: Adjust.
7376 * g++.dg/template/conv11.C: Adjust.
7377 * g++.dg/template/dependent-expr5.C: Adjust.
7378 * g++.dg/template/friend.C: Adjust.
7379 * g++.dg/template/incomplete2.C: Adjust.
7380 * g++.dg/template/local4.C: Adjust.
7381 * g++.dg/template/local6.C: Adjust.
7382 * g++.dg/template/operator9.C: Adjust.
7383 * g++.dg/template/ttp25.C: Adjust.
7384 * g++.dg/template/unify10.C: Adjust.
7385 * g++.dg/template/unify11.C: Adjust.
7386 * g++.dg/template/unify6.C: Adjust.
7387 * g++.dg/template/unify9.C: Adjust.
7388 * g++.dg/template/varmod1.C: Adjust.
7389 * g++.old-deja/g++.brendan/crash56.C: Adjust.
7390 * g++.old-deja/g++.pt/crash28.C: Adjust.
7391 * g++.old-deja/g++.pt/explicit41.C: Adjust.
7392 * g++.old-deja/g++.pt/explicit77.C: Adjust.
7393 * g++.old-deja/g++.pt/expr2.C: Adjust.
7394 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7395 * g++.old-deja/g++.pt/spec5.C: Adjust.
7396 * g++.old-deja/g++.pt/spec6.C: Adjust.
7397 * g++.old-deja/g++.pt/unify4.C: Adjust.
7398 * g++.old-deja/g++.pt/unify8.C: Adjust.
7399 * g++.old-deja/g++.robertl/eb98.C: Adjust.
7400 * g++.dg/overload/template5.C: New testcase.
7401 * g++.dg/template/overload12.C: New testcase.
7403 2011-07-11 Tobias Burnus <burnus@net-b.de>
7405 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7406 * gfortran.dg/coarray_7.f90: Ditto.
7407 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7408 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7410 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
7412 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7414 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7415 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7416 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7418 * gcc.c-torture/execute/ieee/pr29302.x: New file.
7419 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7420 * gcc.dg/torture/builtin-math-7.c: Add a comment.
7422 2011-07-15 Jason Merrill <jason@redhat.com>
7425 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7426 Use --extra_opts instead of --additional_options.
7428 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7431 * g++.dg/torture/pr49309.C: Remove.
7433 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
7435 * gcc.target/tic6x/weak-call.c: New test.
7436 * gcc.target/tic6x/fpcmp.c: New test.
7437 * gcc.target/tic6x/fpdiv.c: New test.
7438 * gcc.target/tic6x/rotdi16-scan.c: New test.
7439 * gcc.target/tic6x/ffssi.c: New test.
7440 * gcc.target/tic6x/fpdiv-lib.c: New test.
7441 * gcc.target/tic6x/cold-lc.c: New test.
7442 * gcc.target/tic6x/longcalls.c: New test.
7443 * gcc.target/tic6x/abi-align-1.c: New test.
7444 * gcc.target/tic6x/fpcmp-finite.c: New test.
7445 * gcc.target/tic6x/rotdi16.c: New test.
7446 * gcc.target/tic6x/bswapl.c: New test.
7447 * gcc.target/tic6x/ffsdi.c: New test.
7448 * gcc.target/tic6x/tic6x.exp: New file.
7449 * gcc.target/tic6x/builtins/arith24.c: New test.
7450 * gcc.target/tic6x/builtins/smpy.c: New test.
7451 * gcc.target/tic6x/builtins/smpylh.c: New test.
7452 * gcc.target/tic6x/builtins/smpyh.c: New test.
7453 * gcc.target/tic6x/builtins/sarith1.c: New test.
7454 * gcc.target/tic6x/builtins/extclr.c: New test
7455 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7456 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7457 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7458 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7460 * gcc.c-torture/execute/20101011-1.c: Add a condition for
7462 * gcc.dg/20020312-2.c: Likewise.
7463 * gcc.dg/pr27095.c: Handle tic6x like hppa.
7464 * gcc.dg/torture/pr37868.c: Skip on tic6x.
7465 * gcc.dg/torture/builtin-math-7.c: Likewise.
7468 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7469 not testing tic6x-*-*.
7471 2011-07-14 Andrew Pinski <pinskia@gmail.com>
7474 * g++.dg/torture/pr49309.C: New testcase.
7476 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
7478 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7480 2011-07-14 Richard Guenther <rguenther@suse.de>
7482 PR tree-optimization/49651
7483 * gcc.dg/torture/pr49651.c: New testcase.
7485 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
7488 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7490 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7492 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7493 -mno-pointers-to-nested-functions.
7494 * gcc.target/powerpc/no-r11-2.c: Ditto.
7495 * gcc.target/powerpc/no-r11-3.c: Ditto.
7497 2011-07-13 Jason Merrill <jason@redhat.com>
7499 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7500 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7501 when compiling C files.
7502 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7503 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7504 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7505 * g++.dg/lookup/anon2.C: Likewise.
7506 * g++.dg/tree-ssa/copyprop.C: Likewise.
7507 * g++.old-deja/g++.jason/rfg27.C: Likewise.
7508 * g++.dg/init/vector1.C: Ignore narrowing errors.
7509 * g++.dg/torture/pr35526.C: Likewise.
7510 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7512 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
7515 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7518 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7520 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7521 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7523 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
7525 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
7526 * lib/obj-c++.exp (obj-c++_init): Ditto.
7527 * lib/file-format.exp (gcc_target_object_format): Ditto.
7528 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7529 * lib/target-supports-dg-exp (check_weak_available): Ditto.
7530 (check_visibility_available): Ditto.
7531 (check_effective_target_tls_native): Ditto.
7532 (check_effective_target_tls_emulated): Ditto.
7533 (check_effective_target_function_sections): Ditto.
7535 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
7537 * gcc.target/arm/pr48183.c: New test.
7539 2011-07-13 Richard Guenther <rguenther@suse.de>
7541 * gcc.dg/torture/20110713-1.c: New testcase.
7543 2011-07-12 Andrew Pinski <pinskia@gmail.com>
7546 * gcc.c-torture/compile/pr49474.c: New testcase.
7548 2011-07-12 Jakub Jelinek <jakub@redhat.com>
7550 PR tree-optimization/49712
7551 * gcc.c-torture/execute/pr49712.c: New test.
7553 2011-07-11 Jason Merrill <jason@redhat.com>
7556 * g++.dg/template/recurse3.C: New.
7558 2011-07-11 Jakub Jelinek <jakub@redhat.com>
7561 * gcc.dg/guality/csttest.c: New test.
7564 * gfortran.dg/pr49698.f90: New test.
7566 2011-07-11 Jeff Law <law@redhat.com>
7568 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7570 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7572 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7573 * go.test/go-test.exp (go-set-goarch): Likewise.
7575 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7578 * gcc.target/avr/torture/pr39633.c: New test case.
7580 2011-07-11 Tobias Burnus <burnus@net-b.de>
7583 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7585 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7587 * lib/target-supports.exp (check_effective_target_scheduling):
7589 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7590 * gcc.dg/pr45055.c: Ditto.
7591 * gcc.dg/pr45353.c: Ditto.
7592 * g++.dg/pr45056.C: Ditto.
7594 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7596 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7597 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7598 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7599 * g++.dg/torture/pr31863.C: Skip AVR.
7601 2011-07-10 Tobias Burnus <burnus@net-b.de>
7604 * gfortran.dg/intrinsic_signal.f90: New.
7606 2011-07-09 Jason Merrill <jason@redhat.com>
7608 * g++.dg/cpp0x/regress/regress6.C: New.
7609 * g++.dg/parse/crash45.C: Adjust message.
7610 * g++.dg/template/crash38.C: Adjust message.
7611 * g++.dg/template/crash64.C: Adjust message.
7613 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7615 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7616 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7617 * g++.dg/abi/bitfield3.C: Likewise.
7618 * g++.dg/eh/pr38662.C: Likewise.
7619 * g++.dg/ext/attrib36.C: Likewise.
7620 * g++.dg/ext/attrib37.C: Likewise.
7621 * g++.dg/ext/attrib8.C: Likewise.
7622 * g++.dg/ext/tmplattr1.C: Likewise.
7623 * g++.dg/inherit/override-attribs.C: Likewise.
7624 * g++.dg/opt/inline9.C: Likewise.
7625 * g++.dg/opt/life1.C: Likewise.
7626 * g++.dg/opt/longbranch2.C: Likewise.
7627 * g++.dg/opt/nrv12.C: Likewise.
7628 * g++.dg/opt/reg-stack4.C: Likewise.
7629 * g++.dg/other/pr35504.C: Likewise.
7630 * g++.dg/other/pr39496.C: Likewise.
7631 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7632 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7633 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7634 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7635 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7636 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7637 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7638 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7639 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7640 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7641 * g++.dg/warn/pr15774-1.C: Likewise.
7642 * g++.dg/warn/pr15774-2.C: Likewise.
7643 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7644 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7645 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7646 * g++.old-deja/g++.pt/asm2.C: Likewise.
7647 * gcc.c-torture/compile/20000804-1.c: Likewise.
7648 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7649 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7650 * gcc.dg/20020108-1.c: Likewise.
7651 * gcc.dg/20020122-2.c: Likewise.
7652 * gcc.dg/20020122-3.c: Likewise.
7653 * gcc.dg/20020206-1.c: Likewise.
7654 * gcc.dg/20020219-1.c: Likewise.
7655 * gcc.dg/20020310-1.c: Likewise.
7656 * gcc.dg/20020411-1.c: Likewise.
7657 * gcc.dg/20020418-2.c: Likewise.
7658 * gcc.dg/20020426-2.c: Likewise.
7659 * gcc.dg/20020517-1.c: Likewise.
7660 * gcc.dg/20030204-1.c: Likewise.
7661 * gcc.dg/20030826-2.c: Likewise.
7662 * gcc.dg/20031102-1.c: Likewise.
7663 * gcc.dg/20031202-1.c: Likewise.
7664 * gcc.dg/20050111-1.c: Likewise.
7665 * gcc.dg/20050503-1.c: Likewise.
7666 * gcc.dg/array-init-1.c: Likewise.
7667 * gcc.dg/builtin-apply4.c: Likewise.
7668 * gcc.dg/dfp/pr31344.c: Likewise.
7669 * gcc.dg/gomp/atomic-11.c: Likewise.
7670 * gcc.dg/graphite/pr40281.c: Likewise.
7671 * gcc.dg/ia64-sync-1.c: Likewise.
7672 * gcc.dg/ia64-sync-2.c: Likewise.
7673 * gcc.dg/ia64-sync-3.c: Likewise.
7674 * gcc.dg/ia64-sync-4.c: Likewise.
7675 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7676 * gcc.dg/invalid-call-1.c: Likewise.
7677 * gcc.dg/loop-3.c: Likewise.
7678 * gcc.dg/lower-subreg-1.c: Likewise.
7679 * gcc.dg/lto/pr47259_0.c: Likewise.
7680 * gcc.dg/nested-calls-1.c: Likewise.
7681 * gcc.dg/pr20017.c: Likewise.
7682 * gcc.dg/pr25023.c: Likewise.
7683 * gcc.dg/pr27671-2.c: Likewise.
7684 * gcc.dg/pr32176.c: Likewise.
7685 * gcc.dg/pr33676.c: Likewise.
7686 * gcc.dg/pr35045.c: Likewise.
7687 * gcc.dg/pr36015.c: Likewise.
7688 * gcc.dg/pr36584.c: Likewise.
7689 * gcc.dg/pr36998.c: Likewise.
7690 * gcc.dg/pr37438.c: Likewise.
7691 * gcc.dg/pr37908.c: Likewise.
7692 * gcc.dg/pr41241.c: Likewise.
7693 * gcc.dg/pr41340.c: Likewise.
7694 * gcc.dg/pr44136.c: Likewise.
7695 * gcc.dg/pr44194-1.c: Likewise.
7696 * gcc.dg/pr46212.c: Likewise.
7697 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7698 * gcc.dg/setjmp-2.c: Likewise.
7699 * gcc.dg/short-compare-1.c: Likewise.
7700 * gcc.dg/short-compare-2.c: Likewise.
7701 * gcc.dg/smod-1.c: Likewise.
7702 * gcc.dg/sync-2.c: Likewise.
7703 * gcc.dg/sync-3.c: Likewise.
7704 * gcc.dg/tls/opt-1.c: Likewise.
7705 * gcc.dg/tls/opt-2.c: Likewise.
7706 * gcc.dg/tls/opt-3.c: Likewise.
7707 * gcc.dg/torture/badshift.c: Likewise.
7708 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7709 * gcc.dg/torture/pr20314-2.c: Likewise.
7710 * gcc.dg/torture/pr36891.c: Likewise.
7711 * gcc.dg/torture/pr38774.c: Likewise.
7712 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7713 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7714 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7715 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7716 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7717 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7718 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7719 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7720 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7721 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7722 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7723 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7724 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7725 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7726 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7727 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7728 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7729 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7730 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7731 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7732 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7733 * gcc.dg/unroll-1.c: Likewise.
7734 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7735 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7736 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7737 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7738 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7739 * gcc.target/i386/20000609-1.c: Likewise.
7740 * gcc.target/i386/20000720-1.c: Likewise.
7741 * gcc.target/i386/20000724-1.c: Likewise.
7742 * gcc.target/i386/20011107-1.c: Likewise.
7743 * gcc.target/i386/20011119-1.c: Likewise.
7744 * gcc.target/i386/20020201-3.c: Likewise.
7745 * gcc.target/i386/20020218-1.c: Likewise.
7746 * gcc.target/i386/20020729-1.c: Likewise.
7747 * gcc.target/i386/20030926-1.c: Likewise.
7748 * gcc.target/i386/20060125-1.c: Likewise.
7749 * gcc.target/i386/20060125-2.c: Likewise.
7750 * gcc.target/i386/20060512-1.c: Likewise.
7751 * gcc.target/i386/20060512-2.c: Likewise.
7752 * gcc.target/i386/20060512-3.c: Likewise.
7753 * gcc.target/i386/20060512-4.c: Likewise.
7754 * gcc.target/i386/387-1.c: Likewise.
7755 * gcc.target/i386/387-2.c: Likewise.
7756 * gcc.target/i386/387-5.c: Likewise.
7757 * gcc.target/i386/387-6.c: Likewise.
7758 * gcc.target/i386/980312-1.c: Likewise.
7759 * gcc.target/i386/980313-1.c: Likewise.
7760 * gcc.target/i386/990117-1.c: Likewise.
7761 * gcc.target/i386/990424-1.c: Likewise.
7762 * gcc.target/i386/990524-1.c: Likewise.
7763 * gcc.target/i386/991129-1.c: Likewise.
7764 * gcc.target/i386/991214-1.c: Likewise.
7765 * gcc.target/i386/991230-1.c: Likewise.
7766 * gcc.target/i386/addr-sel-1.c: Likewise.
7767 * gcc.target/i386/aggregate-ret1.c: Likewise.
7768 * gcc.target/i386/aggregate-ret2.c: Likewise.
7769 * gcc.target/i386/align-main-3.c: Likewise.
7770 * gcc.target/i386/amd64-abi-1.c: Likewise.
7771 * gcc.target/i386/amd64-abi-2.c: Likewise.
7772 * gcc.target/i386/amd64-abi-4.c: Likewise.
7773 * gcc.target/i386/amd64-abi-5.c: Likewise.
7774 * gcc.target/i386/amd64-abi-6.c: Likewise.
7775 * gcc.target/i386/asm-1.c: Likewise.
7776 * gcc.target/i386/asm-3.c: Likewise.
7777 * gcc.target/i386/asm-5.c: Likewise.
7778 * gcc.target/i386/attributes-error.c: Likewise.
7779 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7780 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7781 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7782 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7783 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7784 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7785 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7786 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7787 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7788 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7789 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7790 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7791 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7792 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7793 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7794 * gcc.target/i386/bitfield1.c: Likewise.
7795 * gcc.target/i386/bitfield2.c: Likewise.
7796 * gcc.target/i386/bmi-2.c: Likewise.
7797 * gcc.target/i386/bmi-5.c: Likewise.
7798 * gcc.target/i386/builtin-unreachable.c: Likewise.
7799 * gcc.target/i386/cleanup-2.c: Likewise.
7800 * gcc.target/i386/clobbers.c: Likewise.
7801 * gcc.target/i386/cmov8.c: Likewise.
7802 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7803 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7804 * gcc.target/i386/compress-float-387.c: Likewise.
7805 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7806 * gcc.target/i386/compress-float-sse.c: Likewise.
7807 * gcc.target/i386/crc32-2.c: Likewise.
7808 * gcc.target/i386/crc32-3.c: Likewise.
7809 * gcc.target/i386/divmod-7.c: Likewise.
7810 * gcc.target/i386/divmod-8.c: Likewise.
7811 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7812 * gcc.target/i386/fma3-builtin.c: Likewise.
7813 * gcc.target/i386/fma3-fma.c: Likewise.
7814 * gcc.target/i386/fma4-256-vector.c: Likewise.
7815 * gcc.target/i386/fma4-builtin.c: Likewise.
7816 * gcc.target/i386/fma4-fma-2.c: Likewise.
7817 * gcc.target/i386/fma4-fma.c: Likewise.
7818 * gcc.target/i386/fma4-vector-2.c: Likewise.
7819 * gcc.target/i386/fma4-vector.c: Likewise.
7820 * gcc.target/i386/funcspec-1.c: Likewise.
7821 * gcc.target/i386/funcspec-10.c: Likewise.
7822 * gcc.target/i386/funcspec-11.c: Likewise.
7823 * gcc.target/i386/funcspec-2.c: Likewise.
7824 * gcc.target/i386/funcspec-5.c: Likewise.
7825 * gcc.target/i386/funcspec-6.c: Likewise.
7826 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7827 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7828 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7829 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7830 * gcc.target/i386/incoming-1.c: Likewise.
7831 * gcc.target/i386/incoming-10.c: Likewise.
7832 * gcc.target/i386/incoming-11.c: Likewise.
7833 * gcc.target/i386/incoming-12.c: Likewise.
7834 * gcc.target/i386/incoming-13.c: Likewise.
7835 * gcc.target/i386/incoming-14.c: Likewise.
7836 * gcc.target/i386/incoming-15.c: Likewise.
7837 * gcc.target/i386/incoming-2.c: Likewise.
7838 * gcc.target/i386/incoming-3.c: Likewise.
7839 * gcc.target/i386/incoming-4.c: Likewise.
7840 * gcc.target/i386/incoming-5.c: Likewise.
7841 * gcc.target/i386/incoming-6.c: Likewise.
7842 * gcc.target/i386/incoming-7.c: Likewise.
7843 * gcc.target/i386/incoming-8.c: Likewise.
7844 * gcc.target/i386/incoming-9.c: Likewise.
7845 * gcc.target/i386/lea.c: Likewise.
7846 * gcc.target/i386/local.c: Likewise.
7847 * gcc.target/i386/loop-1.c: Likewise.
7848 * gcc.target/i386/loop-2.c: Likewise.
7849 * gcc.target/i386/loop-3.c: Likewise.
7850 * gcc.target/i386/max-stack-align.c: Likewise.
7851 * gcc.target/i386/memcpy-1.c: Likewise.
7852 * gcc.target/i386/movbe-2.c: Likewise.
7853 * gcc.target/i386/movq-2.c: Likewise.
7854 * gcc.target/i386/movq.c: Likewise.
7855 * gcc.target/i386/nrv1.c: Likewise.
7856 * gcc.target/i386/pad-4.c: Likewise.
7857 * gcc.target/i386/pad-5a.c: Likewise.
7858 * gcc.target/i386/pad-5b.c: Likewise.
7859 * gcc.target/i386/pad-6a.c: Likewise.
7860 * gcc.target/i386/pad-6b.c: Likewise.
7861 * gcc.target/i386/pad-7.c: Likewise.
7862 * gcc.target/i386/pad-9.c: Likewise.
7863 * gcc.target/i386/pentium4-not-mull.c: Likewise.
7864 * gcc.target/i386/pic-1.c: Likewise.
7865 * gcc.target/i386/pr12092-1.c: Likewise.
7866 * gcc.target/i386/pr12329.c: Likewise.
7867 * gcc.target/i386/pr21518.c: Likewise.
7868 * gcc.target/i386/pr22362.c: Likewise.
7869 * gcc.target/i386/pr22585.c: Likewise.
7870 * gcc.target/i386/pr23098.c: Likewise.
7871 * gcc.target/i386/pr25196.c: Likewise.
7872 * gcc.target/i386/pr25293.c: Likewise.
7873 * gcc.target/i386/pr25654.c: Likewise.
7874 * gcc.target/i386/pr26449.c: Likewise.
7875 * gcc.target/i386/pr26778.c: Likewise.
7876 * gcc.target/i386/pr26826.c: Likewise.
7877 * gcc.target/i386/pr27266.c: Likewise.
7878 * gcc.target/i386/pr29978.c: Likewise.
7879 * gcc.target/i386/pr30505.c: Likewise.
7880 * gcc.target/i386/pr30961-1.c: Likewise.
7881 * gcc.target/i386/pr31628.c: Likewise.
7882 * gcc.target/i386/pr32000-2.c: Likewise.
7883 * gcc.target/i386/pr32661-1.c: Likewise.
7884 * gcc.target/i386/pr32708-2.c: Likewise.
7885 * gcc.target/i386/pr32708-3.c: Likewise.
7886 * gcc.target/i386/pr34256.c: Likewise.
7887 * gcc.target/i386/pr34312.c: Likewise.
7888 * gcc.target/i386/pr34522.c: Likewise.
7889 * gcc.target/i386/pr35160.c: Likewise.
7890 * gcc.target/i386/pr35281.c: Likewise.
7891 * gcc.target/i386/pr36246.c: Likewise.
7892 * gcc.target/i386/pr36786.c: Likewise.
7893 * gcc.target/i386/pr37275.c: Likewise.
7894 * gcc.target/i386/pr37843-3.c: Likewise.
7895 * gcc.target/i386/pr37843-4.c: Likewise.
7896 * gcc.target/i386/pr39082-1.c: Likewise.
7897 * gcc.target/i386/pr39431.c: Likewise.
7898 * gcc.target/i386/pr39496.c: Likewise.
7899 * gcc.target/i386/pr39543-2.c: Likewise.
7900 * gcc.target/i386/pr39911.c: Likewise.
7901 * gcc.target/i386/pr40718.c: Likewise.
7902 * gcc.target/i386/pr40906-1.c: Likewise.
7903 * gcc.target/i386/pr40906-2.c: Likewise.
7904 * gcc.target/i386/pr40906-3.c: Likewise.
7905 * gcc.target/i386/pr40934.c: Likewise.
7906 * gcc.target/i386/pr41900.c: Likewise.
7907 * gcc.target/i386/pr42589.c: Likewise.
7908 * gcc.target/i386/pr43662.c: Likewise.
7909 * gcc.target/i386/pr43671.c: Likewise.
7910 * gcc.target/i386/pr43766.c: Likewise.
7911 * gcc.target/i386/pr43869.c: Likewise.
7912 * gcc.target/i386/pr44942.c: Likewise.
7913 * gcc.target/i386/pr44948-2a.c: Likewise.
7914 * gcc.target/i386/pr45234.c: Likewise.
7915 * gcc.target/i386/pr45336-2.c: Likewise.
7916 * gcc.target/i386/pr45336-4.c: Likewise.
7917 * gcc.target/i386/pr45852.c: Likewise.
7918 * gcc.target/i386/pr46470.c: Likewise.
7919 * gcc.target/i386/pr48037-1.c: Likewise.
7920 * gcc.target/i386/pr48389.c: Likewise.
7921 * gcc.target/i386/pr49095.c: Likewise.
7922 * gcc.target/i386/pr9771-1.c: Likewise.
7923 * gcc.target/i386/rdfsbase-1.c: Likewise.
7924 * gcc.target/i386/rdfsbase-2.c: Likewise.
7925 * gcc.target/i386/rdgsbase-1.c: Likewise.
7926 * gcc.target/i386/rdgsbase-2.c: Likewise.
7927 * gcc.target/i386/rdrand-3.c: Likewise.
7928 * gcc.target/i386/regparm-stdcall.c: Likewise.
7929 * gcc.target/i386/regparm.c: Likewise.
7930 * gcc.target/i386/reload-1.c: Likewise.
7931 * gcc.target/i386/rotate-2.c: Likewise.
7932 * gcc.target/i386/sibcall-5.c: Likewise.
7933 * gcc.target/i386/signbit-1.c: Likewise.
7934 * gcc.target/i386/signbit-2.c: Likewise.
7935 * gcc.target/i386/signbit-3.c: Likewise.
7936 * gcc.target/i386/sse-5.c: Likewise.
7937 * gcc.target/i386/sse-8.c: Likewise.
7938 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7939 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7940 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7941 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7942 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7943 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7944 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7945 * gcc.target/i386/sse2-movq-2.c: Likewise.
7946 * gcc.target/i386/sse2-movq-3.c: Likewise.
7947 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7948 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7949 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7950 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7951 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7952 * gcc.target/i386/ssefn-1.c: Likewise.
7953 * gcc.target/i386/ssefn-2.c: Likewise.
7954 * gcc.target/i386/sseregparm-1.c: Likewise.
7955 * gcc.target/i386/sseregparm-2.c: Likewise.
7956 * gcc.target/i386/sseregparm-3.c: Likewise.
7957 * gcc.target/i386/sseregparm-4.c: Likewise.
7958 * gcc.target/i386/sseregparm-5.c: Likewise.
7959 * gcc.target/i386/sseregparm-6.c: Likewise.
7960 * gcc.target/i386/sseregparm-7.c: Likewise.
7961 * gcc.target/i386/sseregparm-8.c: Likewise.
7962 * gcc.target/i386/stack-realign.c: Likewise.
7963 * gcc.target/i386/stack-usage-realign.c: Likewise.
7964 * gcc.target/i386/stackalign/asm-1.c: Likewise.
7965 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7966 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7967 * gcc.target/i386/stackalign/return-1.c: Likewise.
7968 * gcc.target/i386/stackalign/return-2.c: Likewise.
7969 * gcc.target/i386/stackalign/return-3.c: Likewise.
7970 * gcc.target/i386/tailcall-1.c: Likewise.
7971 * gcc.target/i386/tbm-2.c: Likewise.
7972 * gcc.target/i386/udivmod-7.c: Likewise.
7973 * gcc.target/i386/udivmod-8.c: Likewise.
7974 * gcc.target/i386/unroll-1.c: Likewise.
7975 * gcc.target/i386/vararg-1.c: Likewise.
7976 * gcc.target/i386/vararg-2.c: Likewise.
7977 * gcc.target/i386/vect8-ret.c: Likewise.
7978 * gcc.target/i386/vectorize5.c: Likewise.
7979 * gcc.target/i386/wmul-1.c: Likewise.
7980 * gcc.target/i386/wmul-2.c: Likewise.
7981 * gcc.target/i386/wrfsbase-1.c: Likewise.
7982 * gcc.target/i386/wrfsbase-2.c: Likewise.
7983 * gcc.target/i386/wrgsbase-1.c: Likewise.
7984 * gcc.target/i386/wrgsbase-2.c: Likewise.
7985 * gcc.target/i386/xop-pcmov.c: Likewise.
7986 * gcc.target/i386/xop-pcmov2.c: Likewise.
7987 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7988 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7989 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7990 * gcc.target/i386/xop-shift1-vector.c: Likewise.
7991 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7992 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7993 * gcc.target/i386/zee.c: Likewise.
7994 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7995 * gfortran.dg/compiler-directive_2.f: Likewise.
7996 * gfortran.dg/g77/20010216-1.f: Likewise.
7997 * gfortran.dg/gomp/pr39152.f90: Likewise.
7998 * gfortran.dg/pr33794.f90: Likewise.
8000 2011-07-09 Jason Merrill <jason@redhat.com>
8002 * g++.dg/cpp0x/regress/regress5.C: New.
8004 2011-07-08 Jason Merrill <jason@redhat.com>
8007 * g++.dg/expr/compound-asn1.C: New.
8008 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8010 2011-07-08 Jakub Jelinek <jakub@redhat.com>
8013 * gcc.target/powerpc/altivec-34.c: New test.
8015 2011-07-08 Jason Merrill <jason@redhat.com>
8018 * g++.dg/abi/guard3.C: New.
8020 2011-07-08 Julian Brown <julian@codesourcery.com>
8022 * lib/target-supports.exp
8023 (check_effective_target_arm_little_endian): New.
8024 (check_effective_target_vect_pack_trunc): Use above.
8025 (check_effective_target_vect_unpack): Likewise.
8026 (check_effective_target_vect_element_align): Test
8027 check_effective_target_arm_vect_no_misalign for ARM.
8029 2011-07-08 Jason Merrill <jason@redhat.com>
8032 * g++.dg/cpp0x/constexpr-rom.C: New.
8034 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
8037 * g++.dg/torture/pr49519.C: New test.
8039 2011-07-08 Martin Jambor <mjambor@suse.cz>
8041 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8043 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8046 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8048 2011-07-08 Richard Guenther <rguenther@suse.de>
8050 PR tree-optimization/49662
8051 * gcc.dg/graphite/interchange-14.c: XFAIL.
8052 * gcc.dg/graphite/interchange-15.c: Likewise.
8053 * gcc.dg/graphite/interchange-mvt.c: Likewise.
8055 2011-07-06 Jason Merrill <jason@redhat.com>
8058 * g++.dg/cpp0x/regress/regress4.C: New.
8060 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
8063 * gfortran.dg/result_in_spec_4.f90: New test.
8065 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8067 * gcc.target/sparc/cas64.c: New test.
8069 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8072 * g++.dg/torture/pr49644.C: New test.
8075 * gcc.c-torture/execute/pr49644.c: New test.
8077 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
8079 * lib/target-supports.exp (check_effective_target_ia32): New.
8080 (check_effective_target_x32): Likewise.
8081 (check_effective_target_vect_cmdline_needed): Also check x32.
8083 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8085 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8087 * gcc.target/arm/pr42235.c: Likewise.
8088 * gcc.target/arm/pr42495.c: Likewise.
8089 * gcc.target/arm/pr42574.c: Likewise.
8090 * gcc.target/arm/thumb-branch1.c: Likewise.
8092 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8093 unneeded prune of possible warning.
8094 * gcc.target/arm/pr40956.c: Likewise.
8095 * gcc.target/arm/pr42505.c: Likewise.
8097 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8098 * gcc.c-torture/compile/pr46883.c: Likewise.
8099 * gcc.c-torture/compile/pr46934.c: Likewise.
8101 * gcc.target/arm/pr41679.c: Remove test directives in preparation
8102 for move to ../../gcc.c-torture/compile.
8103 * gcc.target/arm/pr46883.c: Likewise.
8104 * gcc.target/arm/pr46934.c: Likewise.
8106 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8107 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8108 * gcc.target/arm/wmul-1.c: Likewise.
8109 * gcc.target/arm/wmul-2.c: Likewise.
8110 * gcc.target/arm/wmul-3.c: Likewise.
8111 * gcc.target/arm/wmul-4.c: Likewise.
8112 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8113 add tab after scan target.
8114 * gcc.target/arm/smlaltt-1.c: Likewise.
8115 * gcc.target/arm/smlatb-1.c: Likewise.
8116 * gcc.target/arm/smlatt-1.c: Likewise.
8118 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8121 * gcc.dg/debug/pr49522.c: New test.
8123 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
8125 * gcc.dg/pragma-align.c: Run only if target !default_packed.
8126 * gcc.dg/pr46212.c: Run only if target int32plus.
8127 * gcc.dg/torture/pr48146.c: Ditto.
8128 * gcc.dg/tree-ssa/vrp51.c: Ditto.
8129 * c-c++-common/pr44832.c: Ditto.
8130 * gcc.dg/pr49544.c: Run only if target ptr32plus.
8131 * gcc.dg/pr31490.c: Ditto.
8132 * gcc.dg/torture/builtin-math-7.c: Run only if target
8134 * gcc.dg/torture/pr45764.c: Skip for AVR.
8135 * gcc.dg/pr47893.c: Ditto.
8137 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8139 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8140 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8141 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8142 add tab to scan target.
8144 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
8146 * gcc.target/arm/neon-modes-3.c: New test.
8148 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
8150 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8151 -fno-loop-interchange -ffast-math.
8153 2011-07-07 Richard Guenther <rguenther@suse.de>
8155 * gcc.dg/ftrapv-3.c: New testcase.
8157 2011-07-07 Richard Guenther <rguenther@suse.de>
8159 * gcc.dg/tree-ssa/vrp58.c: New testcase.
8160 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8162 2011-07-07 Kai Tietz <ktietz@redhat.com>
8164 * gcc.dg/binop-notxor1.c: New test.
8165 * gcc.dg/binop-notand4a.c: New test.
8166 * gcc.dg/binop-notxor2.c: New test.
8167 * gcc.dg/binop-notand3a.c: New test.
8168 * gcc.dg/binop-notand2a.c: New test.
8169 * gcc.dg/binop-notand6a.c: New test.
8170 * gcc.dg/binop-notor1.c: New test.
8171 * gcc.dg/binop-notand1a.c: New test.
8172 * gcc.dg/binop-notand5a.c: New test.
8173 * gcc.dg/binop-notor2.c: New test.
8175 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8178 * gcc.dg/gomp/pr49640.c: New test.
8180 2011-07-07 Richard Guenther <rguenther@suse.de>
8182 * gcc.dg/graphite/pr37485.c: Add -floop-block.
8184 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8187 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8189 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8191 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8192 * gcc.target/powerpc/no-r11-2.c: Ditto.
8193 * gcc.target/powerpc/no-r11-3.c: Ditto.
8195 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
8197 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8198 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8200 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
8202 * lib/target-supports.exp (check_profiling_available): Disable
8203 profiling with -fprofile-generate for target avr.
8205 2011-07-06 Richard Guenther <rguenther@suse.de>
8207 PR tree-optimization/49645
8208 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8210 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
8213 * gcc.dg/pr47383.c: New.
8215 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8217 PR tree-optimization/49647
8218 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8220 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
8223 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8224 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8226 2011-07-05 Jason Merrill <jason@redhat.com>
8229 * g++.dg/template/template-id-4.C: New.
8231 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8233 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8234 * gcc.dg/pr43402.c: Ditto.
8236 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8238 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8240 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8242 * gcc.target/powerpc/ppc-switch-1.c: New test for
8243 --param case-values-threshold.
8244 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8246 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
8248 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8250 2011-07-05 Jason Merrill <jason@redhat.com>
8252 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8254 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
8256 PR tree-optimization/47654
8257 * gcc.dg/graphite/block-pr47654.c: New.
8259 2011-07-05 Jason Merrill <jason@redhat.com>
8261 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8263 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
8265 PR tree-optimization/49580
8266 * gcc.dg/autopar/pr49580.c: New test.
8268 2011-07-05 Richard Guenther <rguenther@suse.de>
8270 PR tree-optimization/49518
8271 PR tree-optimization/49628
8272 * g++.dg/torture/pr49628.C: New testcase.
8273 * gcc.dg/torture/pr49518.c: Likewise.
8275 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8277 * ada/acats/run_acats (which): Extract last field from type -p,
8278 type output only if command succeeded.
8280 2011-07-04 Jason Merrill <jason@redhat.com>
8282 * g++.dg/abi/mangle48.C: New.
8284 * g++.dg/cpp0x/diag1.C: New.
8286 * g++.dg/diagnostic/aka1.C: New.
8288 2011-07-04 Jakub Jelinek <jakub@redhat.com>
8290 PR rtl-optimization/49619
8291 * gcc.dg/pr49619.c: New test.
8293 PR rtl-optimization/49472
8294 * gfortran.dg/pr49472.f90: New test.
8297 * gcc.dg/pr49602.c: New test.
8299 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
8303 * gcc.target/avr/avr.exp: Run over cpp files, too.
8304 * gcc.target/avr/torture/avr-torture.exp: Ditto.
8305 * gcc.target/avr/progmem.h: New file.
8306 * gcc.target/avr/exit-abort.h: New file.
8307 * gcc.target/avr/progmem-error-1.c: New file.
8308 * gcc.target/avr/progmem-error-1.cpp: New file.
8309 * gcc.target/avr/progmem-warning-1.c: New file.
8310 * gcc.target/avr/torture/progmem-1.c: New file.
8311 * gcc.target/avr/torture/progmem-1.cpp: New file.
8313 2011-07-04 Richard Guenther <rguenther@suse.de>
8315 PR tree-optimization/49615
8316 * g++.dg/torture/pr49615.C: New testcase.
8318 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
8320 PR tree-optimization/49610
8321 * gcc.dg/vect/pr49610.c: New test.
8323 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
8325 * gnat.dg/specs/debug1.ads: New test.
8327 2011-07-02 Janus Weil <janus@gcc.gnu.org>
8330 * gfortran.dg/typebound_proc_23.f90: New.
8332 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
8335 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8337 2011-07-01 Jason Merrill <jason@redhat.com>
8340 * g++.dg/template/template-id-3.C: New.
8343 * g++.dg/template/qualified-id4.C: New.
8346 * g++.dg/template/explicit-args4.C: New.
8349 * g++.dg/template/offsetof2.C: New.
8351 2011-07-01 Kai Tietz <ktietz@redhat.com>
8353 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8355 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8358 * lib/target-supports.exp (check_effective_target_gld): New proc.
8360 2011-07-01 Richard Guenther <rguenther@suse.de>
8362 PR tree-optimization/49603
8363 * gcc.dg/torture/pr49603.c: New testcase.
8365 2011-06-30 Jason Merrill <jason@redhat.com>
8368 * g++.dg/rtti/template1.C: New.
8371 * g++.dg/cpp0x/regress/ctor1.C: New.
8374 * g++.dg/cpp0x/initlist54.C: New.
8376 2011-06-30 Martin Jambor <mjambor@suse.cz>
8378 * gcc.dg/tree-ssa/sra-12.c: New test.
8380 2011-06-29 Jason Merrill <jason@redhat.com>
8382 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8384 2011-06-30 Richard Guenther <rguenther@suse.de>
8386 PR tree-optimization/46787
8387 * gcc.dg/vect/vect-121.c: New testcase.
8389 2011-06-30 Martin Jambor <mjambor@suse.cz>
8391 PR tree-optimization/49094
8392 * gcc.dg/tree-ssa/pr49094.c: New test.
8394 2011-06-30 Jakub Jelinek <jakub@redhat.com>
8397 * gfortran.dg/pr49540-1.f90: New test.
8398 * gfortran.dg/pr49540-2.f90: New test.
8400 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8403 * ada/acats/run_acats (which): Use last field of type -p output.
8405 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8406 Iain Sandoe <iains@gcc.gnu.org>
8409 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8410 Only skip on 64-bit *-*-darwin8* && !objc2.
8412 2011-06-30 Richard Guenther <rguenther@suse.de>
8414 PR tree-optimization/38752
8415 * gcc.c-torture/compile/pr38752.c: New testcase.
8417 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
8419 * gcc.dg/vect/slp-widen-mult-half.c: New test.
8420 * gcc.dg/vect/vect-widen-mult-half.c: New test.
8422 2011-06-29 Jason Merrill <jason@redhat.com>
8425 * g++.dg/cpp0x/initlist53.C: Use placement new.
8426 * g++.dg/cpp0x/initlist-value.C: Use placement new.
8427 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8430 * g++.dg/cpp0x/trailing6.C: New.
8431 * g++.dg/cpp0x/pr45908.C: No error.
8434 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8437 * g++.dg/cpp0x/constexpr-using2.C: New.
8439 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8442 * g++.dg/cpp0x/constexpr-diag3.C: New.
8443 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8444 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8445 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8446 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8448 2011-06-29 Jason Merrill <jason@redhat.com>
8450 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8452 2011-06-29 Richard Guenther <rguenther@suse.de>
8454 * gcc.dg/tree-ssa/loop-17.c: Adjust.
8456 2011-06-29 Jason Merrill <jason@redhat.com>
8458 * g++.dg/cpp0x/initlist-value2.C: New.
8460 * g++.dg/cpp0x/constexpr-initlist4.C: New.
8461 * g++.dg/cpp0x/initlist-value.C: New.
8463 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
8465 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8467 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8469 * gcc.dg/inline_1.c: Remove dg-excess-errors.
8470 * gcc.dg/inline_2.c: Likewise.
8471 * gcc.dg/unroll_1.c: Likewise.
8473 2011-06-29 Jakub Jelinek <jakub@redhat.com>
8476 * gcc.target/i386/pr49567.c: New test.
8478 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
8480 * gnat.dg/opt17.ad[sb]: New test.
8482 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8483 Tom de Vries <tom@codesourcery.com>
8485 * lib/target-supports.exp (check_effective_target_arm_nothumb)
8486 (check_effective_target_arm_thumb2): New effective targets.
8487 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
8488 properly. Clean up temporary files.
8489 * gcc.target/arm/ivopts-2.c: Likewise.
8490 * gcc.target/arm/ivopts-3.c: Likewise.
8491 * gcc.target/arm/ivopts-4.c: Likewise.
8492 * gcc.target/arm/ivopts-5.c: Likewise.
8493 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8495 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8498 * gfortran.dg/reshape_zerosize_3.f90: New test.
8500 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8502 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8503 * gcc.target/arm/vfp-ldmias.c: Likewise.
8504 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8505 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8506 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8507 * gcc.target/arm/vfp-stmias.c: Likewise.
8508 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8509 * gcc.target/arm/vfp-stmiad.c: Likewise.
8511 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8513 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8515 * gcc.target/arm/pr45701-2.c: Ditto.
8517 2011-06-27 Janus Weil <janus@gcc.gnu.org>
8520 * gfortran.dg/allocatable_scalar_9.f90: Modified.
8521 * gfortran.dg/extends_14.f03: Modified.
8523 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8525 * lib/target-supports-dg.exp (dg-require-effective-target): Return
8526 early if the test is already being skipped.
8528 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8529 scan-assembler-dem-not): For missing file, report unresolved with
8530 same message as for pass/fail, with reason reported in log file.
8532 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8533 from add_options_for_arm_neon_fp16.
8534 (check_effective_target_arm_fp16_ok_nocache): Renamed from
8535 check_effective_target_arm_neon_fp16_ok_nocache.
8536 Check -mfpu and -mfloat-abi options from current multilib.
8537 Do not require neon support.
8538 (check_effective_target_arm_fp16_ok): Renamed from
8539 check_effecitve_target_arm_neon_fp16_ok.
8540 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8541 arm_neon_fp16_ok and arm_fp16.
8542 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8543 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8544 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8545 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8547 2011-06-27 Jakub Jelinek <jakub@redhat.com>
8549 * gcc.dg/builtin-assume-aligned-1.c: New test.
8550 * gcc.dg/builtin-assume-aligned-2.c: New test.
8551 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8554 * gcc.dg/pr49544.c: New test.
8556 2011-06-27 Richard Guenther <rguenther@suse.de>
8558 PR tree-optimization/49394
8559 * g++.dg/torture/pr49394.C: New testcase.
8561 2011-06-27 Kai Tietz <ktietz@redhat.com>
8563 * gcc.dg/optimize-bswapdi-2.c: New test.
8565 2011-06-27 Michael Hope <michael.hope@linaro.org>
8566 Richard Sandiford <richard.sandiford@linaro.org>
8568 PR tree-optimization/49169
8569 * gcc.dg/torture/pr49169.c: New test.
8571 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8574 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8576 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8579 2011-06-26 Jason Merrill <jason@redhat.com>
8581 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8584 * g++.dg/init/ref19.C: New.
8585 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8587 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8589 PR tree-optimization/48377
8590 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8593 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8596 * lib/target-supports.exp (check_effective_target_non_strict_align):
8598 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8600 2011-06-24 Martin Jambor <mjambor@suse.cz>
8602 PR tree-optimizations/49516
8603 * g++.dg/tree-ssa/pr49516.C: New test.
8605 2011-06-23 Jason Merrill <jason@redhat.com>
8608 * g++.dg/template/partial10.C: New.
8609 * g++.dg/template/partial11.C: New.
8611 2011-06-23 Jeff Law <law@redhat.com>
8614 * gcc.dg/pr48770.c: New test.
8616 2011-06-23 Jan Hubicka <jh@suse.cz>
8619 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8621 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8624 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8625 instead of -fdump-tree-optimized.
8627 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8630 * g++.dg/template/crash107.C: New.
8631 * g++.dg/template/error17.C: Adjust.
8633 2011-06-23 Jason Merrill <jason@redhat.com>
8636 * g++.dg/cpp0x/defaulted30.C: New.
8639 * g++.dg/rtti/anon-ns1.C: New.
8642 * g++.dg/init/ref18.C: New.
8645 * g++.dg/template/partial9.C: New.
8647 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8650 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8652 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8655 * gcc.dg/pr49496.c: New test.
8657 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8659 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8662 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8664 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8665 * gcc.target/arm/pr42879.c: Likewise.
8666 * gcc.target/arm/pr45701-3.c: Likewise.
8668 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8669 * gcc.target/arm/pr40482.c: Likewise.
8670 * gcc.target/arm/stack-corruption.c: Likewise.
8672 2011-06-22 Richard Guenther <rguenther@suse.de>
8674 PR tree-optimization/49493
8675 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8677 2011-06-22 Jason Merrill <jason@redhat.com>
8680 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8682 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8683 Dmitry Melnik <dm@ispras.ru>
8685 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8686 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8687 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8689 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8691 * gcc.target/arm/tlscall.c: New.
8693 2011-06-21 Jason Merrill <jason@redhat.com>
8696 * g++.dg/cpp0x/constexpr-ref1.C: New.
8697 * g++.dg/cpp0x/constexpr-ref2.C: New.
8698 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8701 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8704 * g++.dg/template/param3.C: New.
8706 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8708 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8709 my_clrsb test functions.
8711 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8712 test_sll, test_ull): Add clrsb tests.
8713 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8716 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8719 * gfortran.dg/class_44.f03: New.
8721 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8723 PR tree-optimization/49478
8724 * gcc.dg/vect/pr49478.c
8726 2011-06-21 Richard Guenther <rguenther@suse.de>
8728 PR tree-optimization/49483
8729 * gcc.dg/vect/vect-120.c: New testcase.
8731 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8734 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8735 * gcc.dg/vect/vect-peel-4.c: Likewise.
8737 2011-06-22 Christian Bruel <christian.bruel@st.com>
8740 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8741 * gcc.dg/always_inline2.c: Likewise.
8742 * gcc.dg/always_inline3.c: Likewise.
8743 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8744 * gcc.dg/inline_1.c: Likewise.
8745 * gcc.dg/inline_2.c: Likewise.
8746 * gcc.dg/inline_3.c: Likewise.
8747 * gcc.dg/inline_4.c: Likewise.
8748 * gcc.dg/20051201-1.c: Likewise.
8749 * gcc.dg/pr40087.c: Likewise.
8750 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8751 * gcc.dg/inline-22.c: Likewise.
8752 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8753 * gcc.dg/lto/20090218-1_1.c: Likewise.
8754 * g++.dg/ipa/devirt-7.C: Likewise.
8755 * gcc.dg/uninit-pred-5_a.c: Likewise.
8756 * gcc.dg/uninit-pred-5_b.c: Likewise.
8757 * gcc.dg/fail_always_inline.c: New.
8759 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8761 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8762 into 6 jobs instead of 3.
8764 2011-06-20 Jason Merrill <jason@redhat.com>
8767 * g++.dg/cpp0x/initlist53.C: New.
8769 2011-06-20 Tobias Burnus <burnus@net-b.de>
8772 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8773 * gfortran.dg/coarray_lock_3.f90: New.
8774 * gfortran.dg/coarray/lock_1.f90: New.
8776 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8778 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8779 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8780 unresolved and report the reason to the log file.
8782 * lib/scanasm.exp (object-size): Move argument processing earlier
8783 to report errors before verifying that the file exists. Report
8784 problems detected at runtime as unresolved instead of error and
8785 report their reasons to the log file.
8787 2011-06-20 Jason Merrill <jason@redhat.com>
8790 * g++.dg/cpp0x/explicit6.C: New.
8793 * g++.dg/cpp0x/enum20.C: New.
8796 * g++.dg/ext/attr-aligned01.C: New.
8799 * g++.dg/cpp0x/variadic-default.C: New.
8802 * g++.dg/cpp0x/auto26.C: New.
8805 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8807 2011-06-20 Kai Tietz <ktietz@redhat.com>
8809 * gcc.dg/binop-notand1.c: New test.
8810 * gcc.dg/binop-notand2.c: New test.
8811 * gcc.dg/binop-notand3.c: New test.
8812 * gcc.dg/binop-notand4.c: New test.
8813 * gcc.dg/binop-notand5.c: New test.
8814 * gcc.dg/binop-notand6.c: New test.
8816 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8819 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8821 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8824 * gfortran.dg/proc_ptr_31.f90: New.
8826 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8828 * gnat.dg/volatile6.adb: New test.
8829 * gnat.dg/volatile7.adb: Likewise.
8830 * gnat.dg/volatile8.adb: Likewise.
8831 * gnat.dg/volatile9.adb: Likewise.
8833 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8835 * gnat.dg/constant3.adb: New test.
8837 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8840 * gfortran.dg/read_list_eof_1.f90: New test.
8842 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8845 * gcc.target/i386/testimm-1.c: New test.
8846 * gcc.target/i386/testimm-2.c: New test.
8847 * gcc.target/i386/testimm-3.c: New test.
8848 * gcc.target/i386/testimm-4.c: New test.
8849 * gcc.target/i386/testimm-5.c: New test.
8850 * gcc.target/i386/testimm-6.c: New test.
8851 * gcc.target/i386/testimm-7.c: New test.
8852 * gcc.target/i386/testimm-8.c: New test.
8853 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8854 * gcc.target/i386/xop-rotate1-int.c: New test.
8855 * gcc.target/i386/xop-rotate2-int.c: New test.
8857 2011-06-17 Jason Merrill <jason@redhat.com>
8859 * g++.dg/cpp0x/rv-func2.C: New.
8861 * g++.dg/debug/dwarf2/lambda1.C: New.
8862 * g++.dg/warn/Wshadow-6.C: Adjust.
8864 2011-06-17 Janus Weil <janus@gcc.gnu.org>
8867 * gfortran.dg/move_alloc_5.f90: New.
8869 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
8871 PR rtl-optimization/48542
8872 * gcc.dg/torture/pr48542.c: New test.
8874 2011-06-16 Jason Merrill <jason@redhat.com>
8877 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8880 * g++.dg/cpp0x/initlist52.C New.
8883 * c-c++-common/raw-string-12.c: New.
8886 * g++.dg/cpp0x/sfinae26.C: New.
8889 * g++.dg/cpp0x/variadic113.C: New.
8892 * g++.dg/cpp0x/variadic112.C: New.
8894 2011-06-16 Jeff Law <law@redhat.com>
8896 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8897 improved jump threading.
8898 * gcc.dg/builtin-object-size-2.c: Likewise.
8899 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8901 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8904 * gfortran.dg/typebound_assignment_3.f03: New.
8906 2011-06-16 Steve Ellcey <sje@cup.hp.com>
8909 * g++.dg/opt/devirt2.C: Change xfail rule to target.
8911 2011-06-16 Martin Jambor <mjambor@suse.cz>
8913 PR tree-optimization/49343
8914 * gnat.dg/discr31.ad[sb]: New test.
8916 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8918 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8920 2011-06-16 Tom de Vries <tom@codesourcery.com>
8923 * gcc.target/arm/ivopts-3.c: Update test.
8924 * gcc.target/arm/ivopts-5.c: Same.
8926 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8929 2011-06-10 Wei Guozhi <carrot@google.com>
8932 * gcc.target/arm/pr45335.c: New test.
8933 * gcc.target/arm/pr45335-2.c: New test.
8934 * gcc.target/arm/pr45335-3.c: New test.
8935 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8936 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8937 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8939 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
8941 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8943 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8946 * gfortran.dg/class_43.f03: New.
8948 2011-06-16 Jakub Jelinek <jakub@redhat.com>
8950 PR tree-optimization/49419
8951 * gcc.c-torture/execute/pr49419.c: New test.
8953 2011-06-16 Revital Eres <revital.eres@linaro.org>
8955 * gcc.dg/sms-9.c: New file.
8957 2011-06-15 Easwaran Raman <eraman@google.com>
8959 PR rtl-optimization/49414
8960 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8962 2011-06-14 Jason Merrill <jason@redhat.com>
8964 * g++.dg/cpp0x/noexcept13.C: New.
8966 2011-06-14 Easwaran Raman <eraman@google.com>
8968 PR rtl-optimization/44194
8969 * gcc.dg/pr44194-1.c: New test.
8970 * gcc.dg/pr44194-2.c: New test.
8972 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8974 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8976 * gcc.target/arm/pr45701-2.c: Likewise.
8977 * gcc.target/arm/thumb-branch1.c: Likewise.
8979 2011-06-14 Steve Ellcey <sje@cup.hp.com>
8982 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8984 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8986 * gcc.target/arm/pr45701-1.c: Require thumb support.
8987 * gcc.target/arm/pr45701-2.c: Likewise.
8988 * gcc.target/arm/thumb-branch1.c: Likewise.
8990 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8991 * gcc.target/arm/pr39839.c: Likewise.
8992 * gcc.target/arm/pr40657-2.c: Likewise.
8993 * gcc.target/arm/pr40956.c: Likewise.
8994 * gcc.target/arm/pr41679.c: Likewise.
8995 * gcc.target/arm/pr42235.c: Likewise.
8996 * gcc.target/arm/pr42495.c: Likewise.
8997 * gcc.target/arm/pr42505.c: Likewise.
8998 * gcc.target/arm/pr42574.c: Likewise.
8999 * gcc.target/arm/pr46883.c: Likewise.
9000 * gcc.target/arm/pr46934.c: Likewise.
9001 * gcc.target/arm/xor-and.c: Likewise.
9003 2011-06-14 Jason Merrill <jason@redhat.com>
9005 * g++.dg/other/error23.C: Adjust error message.
9006 * g++.dg/other/error32.C: Likewise.
9009 * g++.dg/cpp0x/rv-dotstar.C: New.
9012 * g++.dg/cpp0x/decltype30.C: New.
9014 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9016 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9019 * gfortran.dg/pr49103.f90: New test.
9021 2011-06-14 Tom de Vries <tom@codesourcery.com>
9024 * gcc.target/arm/ivopts-3.c: New test.
9025 * gcc.target/arm/ivopts-4.c: New test.
9026 * gcc.target/arm/ivopts-5.c: New test.
9028 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9030 PR rtl-optimization/49390
9031 * gcc.c-torture/execute/pr49390.c: New test.
9033 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9035 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9037 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
9039 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9040 * gcc.c-torture/execute/cmpsi-2.x: New file.
9041 * gcc.c-torture/execute/pr45262.c: Undo 172757.
9042 * gcc.c-torture/execute/pr45262.x: New file.
9043 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9044 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9046 * gcc.c-torture/compile/pr49163.c: Ditto.
9048 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
9050 * gcc.dg/vect/vect-16.c: Rename to...
9051 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9052 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9053 for double-word vectors.
9054 * gcc.dg/vect/vect-peel-4.c: Likewise.
9055 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9057 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9060 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
9063 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9065 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
9067 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9069 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9071 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9073 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9075 * gfortran.dg/trim_optimize_8.f90: New test case.
9077 2011-06-13 Jakub Jelinek <jakub@redhat.com>
9078 Ira Rosen <ira.rosen@linaro.org>
9080 PR tree-optimization/49352
9081 * gcc.dg/vect/pr49352.c: New test.
9083 2011-06-12 Tobias Burnus
9086 * gfortran.dg/alloc_comp_assign_11.f90: New.
9088 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9090 * gfortran.dg/trim_optimize_7.f90: New test.
9092 2011-06-10 Wei Guozhi <carrot@google.com>
9095 * gcc.target/arm/pr45335.c: New test.
9096 * gcc.target/arm/pr45335-2.c: New test.
9097 * gcc.target/arm/pr45335-3.c: New test.
9098 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9099 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9100 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9102 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9105 * g++.dg/parse/error39.C: New.
9107 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
9109 * gcc.target/arm/20090811-1.c: Skip for incompatible
9110 options, do not override other options.
9111 * gcc.target/arm/combine-cmp-shift.c: Skip for
9112 incompatible options.
9113 * gcc.target/arm/pr45094.c: Likewise.
9114 * gcc.target/arm/scd42-1.c: Likewise.
9115 * gcc.target/arm/scd42-3.c: Likewise.
9116 * gcc.target/arm/thumb-ltu.c: Likewise.
9118 * lib/target-supports.exp
9119 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9120 multilib flags use -mfpu with a value other than neon-fp16.
9122 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9124 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9125 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9127 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9129 * lib/target-supports.exp (check_effective_target_pie): New proc.
9130 * gcc.dg/pie-link.c: Use target pie.
9132 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
9133 Laurent Roug� <laurent.rouge@menta.fr>
9135 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9136 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9138 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
9140 * gfortran.dg/coarray/sync_1.f90: New test for
9141 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9143 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
9145 PR tree-optimization/49318
9146 * gcc.dg/vect/pr49318.c: New test.
9148 2011-06-09 David Krauss <potswa@mac.com>
9150 * g++.dg/template/arrow1.C: New.
9152 2011-06-09 Jason Merrill <jason@redhat.com>
9154 * lib/prune.exp: Prune "note"s.
9155 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9157 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9158 * g++.dg/template/dependent-expr3.C: Likewise.
9159 * g++.dg/parse/template7.C: Likewise.
9160 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9161 * g++.old-deja/g++.jason/rfg10.C: Likewise.
9162 * g++.old-deja/g++.pt/friend38.C: Likewise.
9163 * g++.old-deja/g++.pt/crash32.C: Likewise.
9164 * g++.old-deja/g++.other/init4.C: Likewise.
9165 * g++.old-deja/g++.other/friend8.C: Likewise.
9167 * g++.dg/ext/complex7.C: Adjust expected output.
9168 * g++.dg/diagnostic/method1.C: Likewise.
9169 * g++.dg/parse/parameter-declaration-2.C: Likewise.
9170 * g++.dg/parse/crash33.C: Likewise.
9171 * g++.dg/other/warning1.C: Likewise.
9172 * g++.dg/init/pr29571.C: Likewise.
9173 * g++.dg/warn/overflow-warn-1.C: Likewise.
9174 * g++.dg/warn/overflow-warn-3.C: Likewise.
9175 * g++.dg/warn/overflow-warn-4.C: Likewise.
9176 * g++.old-deja/g++.oliva/template1.C: Likewise.
9178 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9179 * g++.dg/parse/template7.C: Adjust.
9181 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
9184 * gcc.dg/pr49307.c: New.
9186 2011-06-09 Wei Guozhi <carrot@google.com>
9189 * gcc.target/arm/pr46975.c: New testcase.
9191 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
9193 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9194 (PMETH, arglist_t): Removed.
9195 (method_get_number_of_arguments): Removed.
9196 (method_get_nth_argument): Removed.
9197 (method_get_first_argument): Removed.
9198 (method_get_next_argument): Removed.
9199 (method_get_sizeof_arguments): Removed.
9200 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9202 (method_get_number_of_arguments): Removed.
9203 (method_get_nth_argument): Removed.
9204 (method_get_first_argument): Removed.
9205 (method_get_next_argument): Removed.
9206 (method_get_sizeof_arguments): Removed.
9207 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9209 2011-06-09 David Li <davidxl@google.com>
9211 * gcc.dg/dump-pass.c: New test.
9213 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9216 * g++.dg/parse/error38.C: New.
9218 2011-06-09 Jakub Jelinek <jakub@redhat.com>
9221 * gfortran.dg/pr49308.f90: New test.
9223 2011-06-08 Jason Merrill <jason@redhat.com>
9225 * g++.dg/cpp0x/noexcept11.C: New.
9226 * g++.dg/cpp0x/noexcept12.C: New.
9227 * g++.dg/cpp0x/sfinae11.C: Adjust.
9229 2011-06-08 Jakub Jelinek <jakub@redhat.com>
9232 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9233 to dg-options, match also DW_AT_linkage_name.
9235 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9238 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9239 -fno-common on alpha*-dec-osf*.
9240 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9242 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
9244 PR rtl-optimization/49303
9245 * gcc.target/ia64/pr49303.c: New test.
9247 2011-06-08 Tobias Burnus <burnus@net-b.de>
9250 * gfortran.dg/coarray_lock_1.f90: New.
9251 * gfortran.dg/coarray_lock_2.f90: New.
9253 2011-06-07 Jason Merrill <jason@redhat.com>
9255 * lib/prune.exp: Look for "required" rather than "instantiated".
9256 * g++.dg/abi/mangle11.C: Likewise.
9257 * g++.dg/abi/mangle12.C: Likewise.
9258 * g++.dg/abi/mangle17.C: Likewise.
9259 * g++.dg/abi/mangle20-2.C: Likewise.
9260 * g++.dg/abi/pragma-pack1.C: Likewise.
9261 * g++.dg/cpp0x/decltype26.C: Likewise.
9262 * g++.dg/cpp0x/decltype28.C: Likewise.
9263 * g++.dg/cpp0x/decltype29.C: Likewise.
9264 * g++.dg/cpp0x/enum11.C: Likewise.
9265 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9266 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9267 * g++.dg/cpp0x/pr47416.C: Likewise.
9268 * g++.dg/ext/case-range2.C: Likewise.
9269 * g++.dg/ext/case-range3.C: Likewise.
9270 * g++.dg/gomp/for-19.C: Likewise.
9271 * g++.dg/gomp/pr37533.C: Likewise.
9272 * g++.dg/gomp/pr38639.C: Likewise.
9273 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9274 * g++.dg/inherit/base3.C: Likewise.
9275 * g++.dg/inherit/using6.C: Likewise.
9276 * g++.dg/init/placement4.C: Likewise.
9277 * g++.dg/init/reference3.C: Likewise.
9278 * g++.dg/lookup/scoped6.C: Likewise.
9279 * g++.dg/lookup/using7.C: Likewise.
9280 * g++.dg/other/abstract1.C: Likewise.
9281 * g++.dg/other/error10.C: Likewise.
9282 * g++.dg/other/error5.C: Likewise.
9283 * g++.dg/other/field1.C: Likewise.
9284 * g++.dg/other/offsetof5.C: Likewise.
9285 * g++.dg/parse/bitfield2.C: Likewise.
9286 * g++.dg/parse/constant4.C: Likewise.
9287 * g++.dg/parse/crash20.C: Likewise.
9288 * g++.dg/parse/invalid-op1.C: Likewise.
9289 * g++.dg/parse/non-dependent2.C: Likewise.
9290 * g++.dg/parse/template18.C: Likewise.
9291 * g++.dg/tc1/dr152.C: Likewise.
9292 * g++.dg/tc1/dr166.C: Likewise.
9293 * g++.dg/tc1/dr176.C: Likewise.
9294 * g++.dg/tc1/dr213.C: Likewise.
9295 * g++.dg/template/access11.C: Likewise.
9296 * g++.dg/template/access2.C: Likewise.
9297 * g++.dg/template/access3.C: Likewise.
9298 * g++.dg/template/access7.C: Likewise.
9299 * g++.dg/template/arg7.C: Likewise.
9300 * g++.dg/template/cond2.C: Likewise.
9301 * g++.dg/template/crash13.C: Likewise.
9302 * g++.dg/template/crash40.C: Likewise.
9303 * g++.dg/template/crash7.C: Likewise.
9304 * g++.dg/template/crash84.C: Likewise.
9305 * g++.dg/template/ctor5.C: Likewise.
9306 * g++.dg/template/defarg13.C: Likewise.
9307 * g++.dg/template/defarg14.C: Likewise.
9308 * g++.dg/template/dtor7.C: Likewise.
9309 * g++.dg/template/eh2.C: Likewise.
9310 * g++.dg/template/error2.C: Likewise.
9311 * g++.dg/template/error43.C: Likewise.
9312 * g++.dg/template/friend32.C: Likewise.
9313 * g++.dg/template/injected1.C: Likewise.
9314 * g++.dg/template/instantiate1.C: Likewise.
9315 * g++.dg/template/instantiate3.C: Likewise.
9316 * g++.dg/template/instantiate5.C: Likewise.
9317 * g++.dg/template/instantiate7.C: Likewise.
9318 * g++.dg/template/local6.C: Likewise.
9319 * g++.dg/template/lookup2.C: Likewise.
9320 * g++.dg/template/member5.C: Likewise.
9321 * g++.dg/template/memfriend15.C: Likewise.
9322 * g++.dg/template/memfriend16.C: Likewise.
9323 * g++.dg/template/memfriend17.C: Likewise.
9324 * g++.dg/template/memfriend7.C: Likewise.
9325 * g++.dg/template/meminit1.C: Likewise.
9326 * g++.dg/template/nested3.C: Likewise.
9327 * g++.dg/template/non-type-template-argument-1.C: Likewise.
9328 * g++.dg/template/nontype12.C: Likewise.
9329 * g++.dg/template/nontype13.C: Likewise.
9330 * g++.dg/template/nontype6.C: Likewise.
9331 * g++.dg/template/pr23510.C: Likewise.
9332 * g++.dg/template/pr35240.C: Likewise.
9333 * g++.dg/template/ptrmem15.C: Likewise.
9334 * g++.dg/template/ptrmem6.C: Likewise.
9335 * g++.dg/template/qualified-id1.C: Likewise.
9336 * g++.dg/template/qualttp20.C: Likewise.
9337 * g++.dg/template/qualttp3.C: Likewise.
9338 * g++.dg/template/qualttp4.C: Likewise.
9339 * g++.dg/template/qualttp5.C: Likewise.
9340 * g++.dg/template/qualttp6.C: Likewise.
9341 * g++.dg/template/qualttp7.C: Likewise.
9342 * g++.dg/template/qualttp8.C: Likewise.
9343 * g++.dg/template/recurse.C: Likewise.
9344 * g++.dg/template/recurse2.C: Likewise.
9345 * g++.dg/template/ref5.C: Likewise.
9346 * g++.dg/template/scope2.C: Likewise.
9347 * g++.dg/template/sfinae10.C: Likewise.
9348 * g++.dg/template/sfinae3.C: Likewise.
9349 * g++.dg/template/sizeof3.C: Likewise.
9350 * g++.dg/template/static9.C: Likewise.
9351 * g++.dg/template/template-id-2.C: Likewise.
9352 * g++.dg/template/typedef13.C: Likewise.
9353 * g++.dg/template/typename4.C: Likewise.
9354 * g++.dg/template/using14.C: Likewise.
9355 * g++.dg/template/using2.C: Likewise.
9356 * g++.dg/template/warn1.C: Likewise.
9357 * g++.dg/warn/Wparentheses-13.C: Likewise.
9358 * g++.dg/warn/Wparentheses-15.C: Likewise.
9359 * g++.dg/warn/Wparentheses-16.C: Likewise.
9360 * g++.dg/warn/Wparentheses-17.C: Likewise.
9361 * g++.dg/warn/Wparentheses-18.C: Likewise.
9362 * g++.dg/warn/Wparentheses-19.C: Likewise.
9363 * g++.dg/warn/Wparentheses-20.C: Likewise.
9364 * g++.dg/warn/Wparentheses-23.C: Likewise.
9365 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9366 * g++.dg/warn/noeffect2.C: Likewise.
9367 * g++.dg/warn/noeffect4.C: Likewise.
9368 * g++.dg/warn/pr8570.C: Likewise.
9369 * g++.old-deja/g++.brendan/init2.C: Likewise.
9370 * g++.old-deja/g++.eh/spec6.C: Likewise.
9371 * g++.old-deja/g++.pt/crash10.C: Likewise.
9372 * g++.old-deja/g++.pt/crash36.C: Likewise.
9373 * g++.old-deja/g++.pt/derived3.C: Likewise.
9374 * g++.old-deja/g++.pt/error2.C: Likewise.
9375 * g++.old-deja/g++.pt/explicit70.C: Likewise.
9376 * g++.old-deja/g++.pt/infinite1.C: Likewise.
9377 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9378 * g++.old-deja/g++.pt/overload7.C: Likewise.
9379 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9381 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9382 Iain Sandoe <iains@gcc.gnu.org>
9384 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9385 Added code to deal with the case when [Protocol
9386 -descriptionForInstanceMethod:] or [Protocol
9387 -descriptionForClassMethod:] returns NULL.
9389 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9390 Iain Sandoe <iains@gcc.gnu.org>
9392 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9393 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9396 2011-06-07 Xinliang David Li <davidxl@google.com>
9398 * gcc.dg/inline_2.c: New test.
9399 * gcc.dg/unroll_2.c: New test.
9400 * gcc.dg/inline_3.c: New test.
9401 * gcc.dg/unroll_3.c: New test.
9402 * gcc.dg/inline_4.c: New test.
9403 * gcc.dg/unroll_4.c: New test.
9404 * gcc.dg/inline_1.c: New test.
9405 * gcc.dg/unroll_1.c: New test.
9407 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9409 PR tree-optimization/48497
9410 * lib/gcc-defs.exp (dg-additional-options): New proc.
9411 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9412 -msse2 on 32-bit x86.
9414 2011-06-06 Jason Merrill <jason@redhat.com>
9416 * g++.dg/cpp0x/enum19.C: New.
9418 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
9420 * gcc.target/arm/neon-reload-class.c: New test.
9422 2011-06-07 Dodji Seketeli <dodji@redhat.com>
9425 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9427 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9429 * gcc.target/arm/smlatb-1.c: New file.
9430 * gcc.target/arm/smlatt-1.c: New file.
9431 * gcc.target/arm/smlaltb-1.c: New file.
9432 * gcc.target/arm/smlaltt-1.c: New file.
9434 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9436 * gcc.target/arm/mla-2.c: New test.
9438 2011-06-07 Jakub Jelinek <jakub@redhat.com>
9440 PR gcov-profile/49299
9441 * gcc.dg/tree-prof/pr49299-1.c: New test.
9442 * gcc.dg/tree-prof/pr49299-2.c: New test.
9444 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
9446 * lib/target-supports.exp
9447 (check_effective_target_vect_widen_mult_qi_to_hi):
9448 Add NEON as supporting target.
9449 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9450 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9451 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9452 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9453 using widening multiplication on targets that support it.
9454 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9455 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9456 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9458 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9460 Updated all testcases in the ObjC/ObjC++ testsuites to use the
9461 Modern Objective-C runtime API.
9462 * objc/execute/next_mapping.h: Removed.
9463 * objc-obj-c++-shared/next-mapping.h: Removed.
9464 * objc-obj-c++-shared/Object1.h: Removed.
9465 * objc-obj-c++-shared/Object1.m: Removed.
9466 * objc-obj-c++-shared/Object1.mm: Removed.
9467 * objc-obj-c++-shared/Object1-implementation.h: Removed.
9468 * objc-obj-c++-shared/Protocol1.h: Removed.
9469 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9470 of ProtoBool, IVAR_T and METHOD.
9471 * objc-obj-c++-shared/runtime.h: New.
9472 * objc-obj-c++-shared/TestsuiteObject.h: New.
9473 * objc-obj-c++-shared/TestsuiteObject.m: New.
9475 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9476 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9477 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9479 * objc/execute/_cmd.m: Include
9480 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9481 runtime API. ([TestClass +initialize]): Include this method also
9482 with the GNU runtime.
9483 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9484 Object. ([-setValue:]): Return void.
9485 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9486 with the GNU runtime. Include
9487 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
9488 for the NeXT runtime. Use the existing print_ivars() and
9489 compare_structures() implementations for the old NeXT runtime.
9490 Added new implementations for the Modern GNU and NeXT runtimes.
9491 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9492 well. (main): Use objc_getClass(). Use return instead of exit.
9493 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9494 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
9496 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9497 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
9498 instead of Object. (main): Use return instead of exit().
9499 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
9500 instead of Object. Removed prototype for exit(). (main): Use
9501 return instead of exit(). Use the Modern Objective-C runtime API.
9502 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9504 * objc/execute/class-tests-1.h: Include
9505 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9506 runtime API. (test_class_with_superclass): Do not call [Object
9507 class]. There is no need to with the current libobjc.
9508 * objc/execute/class-tests-2.h: Include
9509 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9511 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9512 ../../objc-obj-c++-shared/next-mapping.h.
9513 * objc/execute/class-2.m: Likewise.
9514 * objc/execute/class-3.m: Likewise.
9515 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9516 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
9517 +initialize]): Include this method also with the GNU
9518 runtime. (main): Use the Modern Objective-C runtime API.
9519 * objc/execute/class-5.m: Likewise.
9520 * objc/execute/class-6.m: Likewise.
9521 * objc/execute/class-7.m: Likewise.
9522 * objc/execute/class-8.m: Likewise.
9523 * objc/execute/class-9.m: Likewise.
9524 * objc/execute/class-10.m: Likewise.
9525 * objc/execute/class-11.m: Likewise.
9526 * objc/execute/class-12.m: Likewise.
9527 * objc/execute/class-13.m: Likewise.
9528 * objc/execute/class-14.m: Likewise.
9529 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9530 this method also with the GNU runtime.
9531 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9532 +initialize]): Include this method also with the GNU runtime.
9533 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9535 * objc/execute/encode-1.m: Likewise.
9536 * objc/execute/enumeration-1.m: Likewise.
9537 * objc/execute/enumeration-2.m: Likewise.
9538 * objc/execute/exceptions/catchall-1.m: Likewise.
9539 * objc/execute/exceptions/finally-1.m: Likewise.
9540 * objc/execute/exceptions/foward-1.m: Likewise.
9541 * objc/execute/exceptions/local-variables-1.m: Likewise.
9542 * objc/execute/exceptions/throw-nil.m: Likewise.
9543 * objc/execute/exceptions/trivial.m: Likewise.
9544 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9545 of Object. Include objc/runtime.h instead of objc/objc-api.h.
9546 * objc/execute/exceptions/matcher-1.m: Likewise.
9547 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9549 * objc/execute/formal_protocol-2.m: Likewise.
9550 * objc/execute/formal_protocol-3.m: Likewise.
9551 * objc/execute/formal_protocol-4.m: Likewise.
9552 * objc/execute/formal_protocol-5.m: Include
9553 ../../objc-obj-c++-shared/runtime.h. (main): Always use
9555 * objc/execute/formal_protocol-6.m: Likewise.
9556 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9557 Object. Include <objc/Protocol.h> instead of
9558 ../../objc-obj-c++-shared/Protocol1.h.
9559 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9561 * objc/execute/informal_protocol.m: Likewise.
9562 * objc/execute/load-3.m: Likewise.
9563 * objc/execute/many_args_method.m ([TestClass +initialize]):
9564 Include this method with the GNU runtime as well.
9565 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9566 * objc/execute/nested-func-1.m: Use TestsuiteObject
9568 * objc/execute/nil_method-1.m: Likewise.
9569 * objc/execute/no_clash.m: Likewise.
9570 * objc/execute/np-1.m: Do not include
9571 ../../objc-obj-c++-shared/Protocol1.h.
9572 (main): Use return instead of exit().
9573 * objc/execute/np-2.m: Do not include
9574 ../../objc-obj-c++-shared/Protocol1.h.
9575 ([MyObject +initialize]): Include this method also with the GNU
9576 runtime. (main): Use return instead of exit().
9577 * objc/execute/object_is_class.m: Include
9578 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9579 of Object. (main): Use the Modern Objective-C runtime API.
9580 * objc/execute/object_is_meta_class.m: Likewise.
9581 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9582 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9583 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9584 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9585 Objective-C runtime API.
9586 * objc/execute/protocol-isEqual-2.m: Likewise.
9587 * objc/execute/protocol-isEqual-3.m: Likewise.
9588 * objc/execute/protocol-isEqual-4.m: Likewise.
9589 * objc/execute/redefining_self.m ([TestClass +initialize]):
9590 Include this method with the GNU runtime as well.
9591 * objc/execute/root_methods.m: Include
9592 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9593 Include this method with the GNU runtime as well.
9594 (main): Use the Modern Objective-C runtime API.
9595 * objc/execute/selector-1.m: Include
9596 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9597 of Object. (main): Use the Modern Objective-C runtime API.
9598 * objc/execute/static-1.m ([Test +initialize]): Include this
9599 method with the GNU runtime as well.
9600 * objc/execute/static-2.m: Likewise.
9601 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9602 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9603 ([MathClass +initialize]): Include this method with the GNU
9605 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9607 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9608 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9609 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9610 * objc.dg/attributes/method-attribute-1.m: Likewise.
9611 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9612 * objc.dg/attributes/method-attribute-2.m: Likewise.
9613 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9614 * objc.dg/attributes/method-attribute-3.m: Likewise.
9615 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9616 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9617 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9618 * obj-c++.dg/bitfield-1.mm: Likewise.
9619 * obj-c++.dg/bitfield-2.mm: Likewise
9620 * objc.dg/bitfield-3.m: Likewise.
9621 * obj-c++.dg/bitfield-4.mm: Likewise.
9622 * objc.dg/bitfield-5.m: Likewise
9623 * objc.dg/call-super-1.m: Likewise.
9624 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9625 Use objc_getClass() instead of objc_get_class(), but for the GNU
9626 runtime redefine objc_getClass as objc_get_class. Include
9627 ../objc-obj-c++-shared/runtime.h.
9628 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9629 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9630 Use the Modern Objective-C runtime API.
9631 * objc.dg/class-protocol-1.m: Include
9632 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9633 * obj-c++.dg/class-protocol-1.mm: Likewise.
9634 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9635 * objc.dg/comp-types-10.m: Likewise.
9636 * objc.dg/comp-types-11.m: Likewise.
9637 * objc.dg/comp-types-12.m: Likewise.
9638 * obj-c++.dg/comp-types-9.mm: Likewise.
9639 * obj-c++.dg/comp-types-11.mm: Likewise.
9640 * obj-c++.dg/comp-types-12.mm: Likewise.
9641 * obj-c++.dg/comp-types-13.mm: Likewise.
9642 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9643 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9644 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9645 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9646 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9647 * objc.dg/desig-init-1.m: Likewise.
9648 * obj-c++.dg/defs.mm: Likewise.
9649 * objc.dg/exceptions-2.m: Likewise.
9650 * obj-c++.dg/except-1.mm: Likewise.
9651 * obj-c++.dg/exceptions-2.mm: Likewise.
9652 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9653 Use the Modern Objective-C runtime API.
9654 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9655 the Modern Objective-C runtime API. Do not include
9656 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9657 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9658 the Modern Objective-C runtime API except when using an older NeXT
9660 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9661 the Modern Objective-C runtime API.
9662 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9664 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9665 * objc.dg/encode-7-next-64bit.m: Updated include.
9666 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9668 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9669 the Modern Objective-C runtime API.
9670 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9671 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9672 instead of ../objc-obj-c++-shared/Protocol1.h.
9673 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9674 the Modern Objective-C runtime API except when using an older NeXT
9676 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9677 the Modern Objective-C runtime API.
9678 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9680 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9681 * objc.dg/fix-and-continue-2.m: Likewise.
9682 * objc.dg/foreach-1.m: Likewise.
9683 * objc.dg/foreach-2.m: Likewise.
9684 * objc.dg/foreach-3.m: Likewise.
9685 * objc.dg/foreach-4.m: Likewise.
9686 * objc.dg/foreach-5.m: Likewise.
9687 * objc.dg/foreach-6.m: Likewise.
9688 * objc.dg/foreach-7.m: Likewise.
9689 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9691 * objc.dg/func-ptr-2.m: Likewise.
9692 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9693 Do not include objc/objc-api.h.
9694 * obj-c++.dg/fsf-package-0.mm: Likewise.
9695 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9696 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9697 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9699 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9700 * objc.dg/gnu-runtime-3.m: Likewise.
9701 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9702 * objc.dg/headers.m: Include objc/runtime.h instead of
9703 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9704 for the NeXT runtime.
9705 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9706 * obj-c++.dg/isa-field-1.mm: Likewise.
9707 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9708 * objc.dg/layout-1.m: Likewise.
9709 * objc.dg/layout-2.m: Likewise.
9710 * objc.dg/local-decl-2.m: Likewise.
9711 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9712 Object. ([Container +elementForView:]): Use
9713 class_conformsToProtocol().
9714 * obj-c++.dg/lookup-2.mm: Likewise.
9715 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9716 * obj-c++.dg/local-decl-1.mm: Likewise.
9717 * objc.dg/method-3.m: Likewise.
9718 * objc.dg/method-4.m: Likewise.
9719 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9720 ../objc-obj-c++-shared/Protocol1.h.
9721 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9722 * objc.dg/method-9.m: Likewise.
9723 * objc.dg/method-10.m: Likewise.
9724 * objc.dg/method-13.m ([Root +initialize]): Include this method
9725 also for the GNU runtime. (main): Use objc_getClass() also for
9727 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9728 * objc.dg/method-17.m: Likewise.
9729 * objc.dg/method-19.m: Likewise.
9730 * objc.dg/method-20b.m: Likewise.
9731 * obj-c++.dg/method-2.mm: Likewise.
9732 * obj-c++.dg/method-6.mm: Likewise.
9733 * obj-c++.dg/method-10.mm: Likewise.
9734 * obj-c++.dg/method-11.mm: Likewise.
9735 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9736 ../objc-obj-c++-shared/Protocol1.h.
9737 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9738 * obj-c++.dg/method-15.mm: Likewise.
9739 * obj-c++.dg/method-17.mm: Likewise.
9740 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9741 +initialize]): Include this method also for the GNU
9742 runtime. (main): Use objc_getClass() also for the GNU runtime.
9743 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9744 * obj-c++.dg/method-22.mm: Likewise.
9745 * obj-c++.dg/method-23.mm: Likewise.
9746 * obj-c++.dg/no-extra-load.mm: Likewise.
9747 * objc.dg/objc-fast-4.m: Likewise.
9748 * objc.dg/objc-gc-4.m: Likewise.
9749 * obj-c++.dg/objc-gc-3.mm: Likewise.
9750 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9751 protocol_getMethodDescription() instead of [Protocol
9752 -descriptionForInstanceMethod].
9753 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9754 Made it available with all runtimes. (main): Call -test instead
9756 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9757 and put into a category.
9758 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9759 Object. Include objc/objc.h.
9760 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9761 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9762 New. (main): Use protocol_getMethodDescription() instead
9763 of [Protocol -descriptionForInstanceMethod] and [Protocol
9764 -descriptionForClassMethod].
9765 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9766 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9767 Objective-C runtime API.
9768 * obj-c++.dg/proto-qual-1.mm: Likewise.
9769 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9771 * obj-c++.dg/property/property-1.mm: Likewise.
9772 * obj-c++.dg/qual-types-1.mm: Likewise.
9773 * objc.dg/selector-2.m: Include objc/objc.h instead of
9774 ../objc-obj-c++-shared/Object1.h.
9775 * obj-c++.dg/selector-2.mm: Likewise.
9776 * obj-c++.dg/selector-5.mm: Likewise.
9777 * obj-c++.dg/selector-6.mm: Likewise.
9778 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9779 Object. Do not include objc/objc-api.h.
9780 * obj-c++.dg/set-not-used-1.mm: Likewise.
9781 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9782 * objc.dg/stret-1.m: Likewise.
9783 * objc.dg/stret-2.m: Likewise.
9784 * obj-c++.dg/super-class-2.mm: Likewise.
9785 * objc.dg/super-class-3.m: Likewise.
9786 * objc.dg/super-class-4.m: Likewise.
9787 * objc.dg/sync-2.m: Likewise.
9788 * obj-c++.dg/sync-2.mm: Likewise.
9789 * objc.dg/sync-1.m: Include objc/objc.h instead of
9790 ../objc-obj-c++-shared/Object1.h.
9791 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9792 'Class' as the type of 'isa'.
9793 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9794 Objective-C runtime API. ([TestClass +initialize]): Include this
9795 method with the GNU runtime as well.
9796 * objc.dg/strings/strings-1.m: Updated includes.
9797 * obj-c++.dg/strings/strings-1.mm: Likewise.
9798 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9799 objc.dg/strings/const-str-12b.m.
9800 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9801 * obj-c++.dg/template-3.mm: Likewise.
9802 * obj-c++.dg/template-4.mm: Likewise.
9803 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9804 Objective-C runtime API.
9805 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9806 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9807 * obj-c++.dg/try-catch-1.mm: Likewise.
9808 * obj-c++.dg/try-catch-2.mm: Likewise.
9809 * objc.dg/try-catch-3.m: Likewise.
9810 * obj-c++.dg/try-catch-3.mm: Likewise.
9811 * objc.dg/try-catch-6.m: Likewise.
9812 * objc.dg/try-catch-7.m: Likewise.
9813 * obj-c++.dg/try-catch-7.mm: Likewise.
9814 * obj-c++.dg/try-catch-8.mm: Likewise.
9815 * obj-c++.dg/try-catch-9.mm: Likewise.
9816 * objc.dg/try-catch-10.m: Likewise.
9817 * obj-c++.dg/try-catch-11.mm: Likewise.
9818 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9819 Object. Include objc/objc.h.
9820 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9821 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9822 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9823 Object. Use Modern Objective-C runtime API. Do not use
9825 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9826 * obj-c++.dg/torture/trivial.mm: Likewise.
9827 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9828 instead of ../objc-obj-c++-shared/Object1.h. Include
9829 ../objc-obj-c++-shared/runtime.h.
9830 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9831 * objc.dg/torture/strings/const-str-11.m: Likewise.
9832 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9833 * objc.dg/torture/strings/const-str-9.m: Likewise.
9834 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9835 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9836 instead of Object. Only add _FooClassReference if
9838 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9839 * objc.dg/torture/strings/const-str-8.m: Likewise.
9840 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9841 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9843 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9845 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9846 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9847 * obj-c++.dg/va-meth-1.mm: Likewise.
9848 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9849 ../objc-obj-c++-shared/Object1.h.
9850 * objc.dg/zero-link-3.m: Likewise.
9852 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9854 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9856 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9859 * obj-c++.dg/property/cxx-property-1.mm: New.
9860 * obj-c++.dg/property/cxx-property-2.mm: New.
9862 2011-06-06 Jason Merrill <jason@redhat.com>
9864 * g++.dg/cpp0x/regress/ptrmem1.C: New.
9866 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
9868 PR rtl-optimization/49145
9870 * gcc.c-torture/compile/pr49145.c: New test.
9872 2011-06-06 Jakub Jelinek <jakub@redhat.com>
9875 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9876 to dg-options, match also DW_AT_linkage_name.
9879 * gcc.dg/debug/pr49294.c: New test.
9882 * g++.dg/opt/pr49264.C: New test.
9884 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
9886 PR tree-optimization/49243
9887 * gcc.dg/pr49243.c: New.
9889 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9891 * gnat.dg/specs/cond_expr1.ads: New test.
9893 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9895 * gnat.dg/deferred_const4.ad[sb]: New test.
9896 * gnat.dg/deferred_const4_pkg.ads: New helper.
9898 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9900 * gnat.dg/test_tamdt.adb: Rename to...
9901 * gnat.dg/taft_type1.adb: ...this.
9902 * gnat.dg/tamdt.ad[sb]: Rename to...
9903 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9904 * gnat.dg/tamdt_aux.ads: Rename to...
9905 * gnat.dg/taft_type1_pkg2.ads: ...this.
9906 * gnat.dg/taft_type2.ad[sb]: New test.
9907 * gnat.dg/taft_type2_pkg.ads: New helper.
9908 * gnat.dg/taft_type3.adb: New test.
9909 * gnat.dg/taft_type3_pkg.ads: New helper.
9911 2011-06-05 Tobias Burnus <burnus@net-b.de>
9914 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9917 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9920 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9922 * objc.dg/gnu-api-2-objc.m: Likewise.
9923 * obj-c++.dg/gnu-api-2-class.mm: Likewise
9924 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9926 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9928 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
9929 alignment, not the alignment, when calling class_addIvar(). Add
9930 an 'isa' instance variable to the test root class.
9931 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9933 2011-06-04 Jan Hubicka <jh@suse.cz>
9935 PR tree-optimization/48893
9936 PR tree-optimization/49091
9937 PR tree-optimization/49179
9938 * gfortran.dg/pr49179.f90: New testcase
9940 2011-06-04 Jan Hubicka <jh@suse.cz>
9943 * g++.dg/torture/pr48954.C: New testcase.
9945 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9947 * g++.dg/warn/delete-non-virtual-dtor.C: New.
9949 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9952 * g++.dg/diagnostic/bitfld2.C: New.
9954 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9957 * gcc.c-torture/execute/pr49281.c: New test.
9959 2011-06-04 Jan Hubicka <jh@suse.cz>
9961 PR tree-optimize/48929
9962 * gcc.c-torture/compile/pr48929.c: New testcase.
9964 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9966 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9968 2011-06-03 Jakub Jelinek <jakub@redhat.com>
9971 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9973 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9975 * objc.dg/headers.m: Do not include sarray.h and hash.h.
9977 2011-06-03 Richard Henderson <rth@redhat.com>
9978 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9980 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9982 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9984 * objc.dg/headers.m: Do not include objc-list.h.
9986 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9988 * objc.dg/type-stream-1.m: Test removed.
9989 * objc.dg/headers.m: Do not include typedstream.h.
9991 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9993 * objc.dg/torture/forward-1.m (main): Updated testcase.
9995 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
9998 * gcc.c-torture/compile/pr49163.c: New.
10000 2011-06-02 Asher Langton <langton2@llnl.gov>
10003 * gfortran.dg/PR49268.f90: New test.
10005 2011-06-02 Asher Langton <langton2@llnl.gov>
10008 * gfortran.dg/PR37039.f90: New test.
10010 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10013 * objc.dg/method-5.m: Updated.
10014 * objc.dg/method-19.m: Updated.
10015 * objc.dg/method-lookup-1.m: New.
10016 * obj-c++.dg/method-6.mm: Updated.
10017 * obj-c++.dg/method-7.mm: Updated.
10018 * obj-c++.dg/method-lookup-1.mm: New.
10020 2011-06-02 DJ Delorie <dj@redhat.com>
10022 * lib/timeout.exp (timeout): Add board_info support.
10024 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
10026 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10028 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10031 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10032 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10034 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
10035 Hans-Peter Nilsson <hp@axis.com>
10037 PR rtl-optimization/48840
10038 * gcc.target/sparc/ultrasp13.c: New test.
10040 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
10043 * gcc.c-torture/compile/pr49238.c: New.
10045 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
10047 * gcc.target/arm/g2.c: Skip test in -mthumb.
10048 Skip test unless cpu is xscale.
10049 * gcc.target/arm/scd42-2.c: Likewise.
10050 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10052 2011-06-01 Jason Merrill <jason@redhat.com>
10054 * g++.dg/cpp0x/decltype28.C: New.
10055 * g++.dg/cpp0x/decltype29.C: New.
10057 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
10060 * gcc.target/mips/pr45074.c: New test.
10062 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
10063 Hans-Peter Nilsson <hp@axis.com>
10065 PR rtl-optimization/48830
10066 * gcc.target/sparc/ultrasp12.c: New test.
10068 2011-06-01 David Li <davidxl@google.com>
10070 * gcc.dg/profile-dir-1.c: Change pass name.
10071 * gcc.dg/profile-dir-2.c: Ditto.
10072 * gcc.dg/tree-ssa/dump-1.c: Ditto.
10073 * gcc.dg/tree-ssa/loop-25.c: Ditto.
10074 * gcc.dg/tree-prof/stringop-1.c: Ditto.
10075 * gcc.dg/tree-prof/update-loopch.c: Ditto.
10076 * gcc.dg/tree-prof/stringop-2.c: Ditto.
10077 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10078 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10079 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10080 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10081 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10082 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10083 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10084 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10085 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10086 * gcc.dg/profile-dir-3.c: Ditto.
10087 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10089 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
10091 * objc.dg/attributes/method-nonnull-1.m: New test.
10092 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10094 2011-05-31 Tobias Burnus <burnus@net-b.de>
10097 * gfortran.dg/coarray_atomic_1.f90: New.
10098 * gfortran.dg/coarray/atomic_1.f90: New.
10100 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10102 * gcc.dg/guality/bswaptest.c: New test.
10103 * gcc.dg/guality/clztest.c: New test.
10104 * gcc.dg/guality/ctztest.c: New test.
10105 * gcc.dg/guality/rotatetest.c: New test.
10108 * gcc.target/i386/pr48688.c: New test.
10110 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
10113 * g++.dg/lookup/name-clash9.C: New.
10115 2011-05-31 Tobias Burnus <burnus@net-b.de>
10118 * gfortran.dg/coarray/dummy_1.f90: New.
10120 2011-05-31 Tobias Burnus <burnus@net-b.de>
10123 * gfortran.dg/coarray/save_1.f90: New.
10124 * gfortran.dg/coarray_4.f90: Update dg-error.
10126 2011-05-31 Jason Merrill <jason@redhat.com>
10128 * g++.dg/cpp0x/rv-template1.C: New.
10130 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10132 PR rtl-optimization/49235
10133 * gcc.dg/pr49235.c: New test.
10135 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10137 PR tree-optimization/49093
10138 * gcc.dg/vect/pr49093.c: New test.
10140 2011-05-31 Dodji Seketeli <dodji@redhat.com>
10143 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10145 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10148 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10151 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
10154 * gcc.c-torture/execute/pr49186.c: New.
10156 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
10159 * gcc.target/i386/pr49168-1.c: New.
10161 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10162 Eric Botcazou <ebotcazou@adacore.com>
10164 * gcc.dg/guality/drap.c: New test.
10166 2011-05-30 Richard Guenther <rguenther@suse.de>
10168 PR tree-optimization/49210
10169 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10170 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10172 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10175 * g++.dg/gomp/pr49223-1.C: New test.
10176 * g++.dg/gomp/pr49223-2.C: New test.
10178 2011-05-30 Richard Guenther <rguenther@suse.de>
10180 PR tree-optimization/49218
10181 * gcc.c-torture/execute/pr49218.c: New testcase.
10183 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
10185 PR tree-optimization/49199
10186 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10187 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10188 -fno-tree-scev-cprop.
10190 2011-05-29 Janus Weil <janus@gcc.gnu.org>
10193 * gfortran.dg/extends_13.f03: New.
10195 2011-05-29 Jakub Jelinek <jakub@redhat.com>
10197 PR rtl-optimization/49095
10198 * gcc.target/i386/pr49095.c: New test.
10200 2011-05-29 Tobias Burnus <burnus@net-b.de>
10203 * gfortran.dg/coarray_24.f90: New.
10205 2011-05-29 Tobias Burnus <burnus@net-b.de>
10208 * gfortran.dg/coarray_23.f90: New.
10210 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
10212 From Ryan Mansfield
10213 * gcc.dg/pr48826.c: New test.
10215 2011-05-29 Richard Guenther <rguenther@suse.de>
10217 PR tree-optimization/49217
10218 * gcc.dg/torture/pr49217.c: New testcase.
10220 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
10223 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10225 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
10227 * gnat.dg/boolean_subtype.adb: Rename to...
10228 * gnat.dg/boolean_subtype1.adb: ...this.
10230 2011-05-28 Jason Merrill <jason@redhat.com>
10232 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10234 2011-05-27 Jason Merrill <jason@redhat.com>
10236 * g++.dg/cpp0x/enum18.C: Adjust.
10238 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10240 2011-05-27 Tobias Burnus <burnus@net-b.de>
10243 * gfortran.dg/coarray_22.f90: New.
10245 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10247 PR tree-optimization/46728
10248 * gcc.target/powerpc/pr46728-1.c: New.
10249 * gcc.target/powerpc/pr46728-2.c: New.
10250 * gcc.target/powerpc/pr46728-3.c: New.
10251 * gcc.target/powerpc/pr46728-4.c: New.
10252 * gcc.target/powerpc/pr46728-5.c: New.
10253 * gcc.dg/pr46728-6.c: New.
10254 * gcc.target/powerpc/pr46728-7.c: New.
10255 * gcc.target/powerpc/pr46728-8.c: New.
10256 * gcc.dg/pr46728-9.c: New.
10257 * gcc.target/powerpc/pr46728-10.c: New.
10258 * gcc.target/powerpc/pr46728-11.c: New.
10259 * gcc.dg/pr46728-12.c: New.
10260 * gcc.target/powerpc/pr46728-13.c: New.
10261 * gcc.target/powerpc/pr46728-14.c: New.
10262 * gcc.target/powerpc/pr46728-15.c: New.
10263 * gcc.target/powerpc/pr46728-16.c: New.
10265 2011-05-27 Jason Merrill <jason@redhat.com>
10267 * g++.dg/abi/mangle47.C: New.
10270 * g++.dg/template/const5.C: New.
10272 * g++.dg/cpp0x/enum18.C: New.
10274 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10276 * g++.dg/cpp0x/error6.C: New.
10278 * g++.dg/cpp0x/error5.C: New.
10280 2011-05-27 Jakub Jelinek <jakub@redhat.com>
10283 * g++.dg/eh/cond6.C: New test.
10285 2011-05-27 Tobias Burnus <burnus@net-b.de>
10288 * gfortran.dg/rank_3.f90: New.
10289 * gfortran.dg/rank_4.f90: New.
10291 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
10293 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10294 replace dump search.
10296 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
10298 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10299 * gnat.dg/bit_packed_array5.adb: ...here.
10301 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10304 * g++.dg/cpp0x/auto25.C: New.
10306 2011-05-27 Richard Guenther <rguenther@suse.de>
10308 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10310 2011-05-27 Richard Guenther <rguenther@suse.de>
10312 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10314 2011-05-27 Richard Guenther <rguenther@suse.de>
10316 PR middle-end/49189
10317 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10319 2011-05-26 Jason Merrill <jason@redhat.com>
10321 * g++.dg/cpp0x/friend1.C: New.
10322 * g++.dg/cpp0x/friend2.C: New.
10324 * g++.dg/cpp0x/auto7.C: Update.
10325 * g++.dg/template/crash50.C: Adjust.
10326 * g++.dg/template/static9.C: Adjust.
10327 * g++.old-deja/g++.ext/memconst.C: Adjust.
10329 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
10331 * gcc.dg/march.c: Ignore a note for some targets.
10333 2011-05-26 Janis Johnson <janis187@us.ibm.com>
10334 Nathan Froyd <froydnj@codesourcery.com>
10338 * g++.old-deja/g++.jason/cond.C: Remove xfails.
10339 * g++.dg/parse/pr18770.C: New test.
10340 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10342 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10345 * gfortran.dg/dependency_40.f90 : New test.
10347 2011-05-26 Tobias Burnus <burnus@net-b.de>
10350 * gfortran.dg/coarray/registering_1.f90: New.
10352 2011-05-26 Jason Merrill <jason@redhat.com>
10354 * g++.dg/cpp0x/variadic111.C: New.
10355 * g++.dg/cpp0x/variadic41.C: Adjust.
10357 2011-05-26 Richard Guenther <rguenther@suse.de>
10359 PR tree-optimization/48702
10360 * gcc.dg/torture/pr48702.c: New testcase.
10362 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10364 PR gcov-profile/48845
10365 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10367 * gcc.dg/matrix/matrix.exp: Likewise.
10368 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10369 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10370 line number to check_profiling_available.
10371 * lib/target-supports.exp (check_profiling_available): Account for
10373 Require TLS runtime support with -fprofile-generate.
10374 * lib/profopt.exp (profopt-execute): Add TLS options for
10375 -fprofile-generate.
10376 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10378 2011-05-26 Jakub Jelinek <jakub@redhat.com>
10381 * g++.dg/eh/cond5.C: New test.
10383 PR tree-optimization/49161
10384 * gcc.c-torture/execute/pr49161.c: New test.
10386 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10388 * gcc.target/arm/neon-vorn-vbic.c: New test.
10390 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
10392 PR tree-optimization/49038
10393 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10394 * gcc.dg/vect/pr49038.c: New test.
10396 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
10398 * g++.dg/init/pr25811-3.C: New.
10399 * g++.dg/init/pr25811-4.C: New.
10401 2011-05-25 Jason Merrill <jason@redhat.com>
10403 * g++.dg/cpp0x/enum17.C: New.
10404 * g++.old-deja/g++.jason/rfg10.C: Adjust.
10406 * g++.dg/cpp0x/auto24.C: New.
10408 * g++.dg/cpp0x/error4.C: New.
10410 * g++.dg/cpp0x/rv-restrict.C: New.
10412 * g++.dg/cpp0x/enum15.C: New.
10413 * g++.dg/cpp0x/constexpr-switch2.C: New.
10415 * g++.dg/cpp0x/variadic110.C: New.
10417 * g++.dg/cpp0x/auto9.C: Add typedef test.
10419 * g++.dg/cpp0x/auto23.C: New.
10420 * g++.dg/cpp0x/auto9.C: Adjust.
10422 * g++.dg/cpp0x/defaulted29.C: New.
10424 * g++.dg/cpp0x/initlist51.C: New.
10426 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
10428 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10429 * g++.dg/abi/packed1.C: Suppress warning.
10430 * g++.dg/warn/Wunused-parm-3.C: Likewise.
10431 * g++.dg/template/stdarg1.C: Likewise.
10432 * g++.dg/other/packed1.C: Remove arm from xfail list.
10434 2011-05-25 Jason Merrill <jason@redhat.com>
10436 * g++.dg/cpp0x/enum16.C: New.
10437 * g++.dg/parse/error15.C: Adjust.
10439 * g++.dg/cpp0x/initlist50.C: New.
10441 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10443 * g++.dg/cpp0x/variadic109.C: New.
10445 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
10447 * gcc.target/i386/pause-1.c: New.
10449 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
10451 * gcc.dg/stack-usage-1.c: Adjust comment.
10452 * gcc.dg/stack-usage-2.c: New test.
10454 2011-05-25 Jakub Jelinek <jakub@redhat.com>
10457 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10458 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10460 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
10462 PR rtl-optimization/48757
10463 * gfortran.dg/pr48757.f: New test case.
10465 2011-05-24 Jason Merrill <jason@redhat.com>
10467 * g++.dg/cpp0x/access01.C: New.
10469 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10472 * objc.dg/pr48177.m: New testcase.
10474 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10477 * objc.dg/pr48187.m: New testcase.
10478 * obj-c++.dg/pr48187.mm: New testcase.
10479 * objc.dg/ivar-extra-semicolon.m: New testcase.
10481 2011-05-24 Jason Merrill <jason@redhat.com>
10483 * g++.dg/template/access21.C: New.
10484 * g++.dg/template/access22.C: New.
10486 2011-05-24 Michael Matz <matz@gcc.gnu.org>
10488 PR rtl-optimization/48633
10489 * g++.dg/pr48633.C: New test.
10491 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10494 * g++.dg/other/pr49133.C: New test.
10496 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10497 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10499 * gcc.dg/torture/tls/run-gd.c: New test.
10500 * gcc.dg/torture/tls/run-ie.c: New test.
10501 * gcc.dg/torture/tls/run-ld.c: New test.
10502 * gcc.dg/torture/tls/run-le.c: New test.
10503 * lib/target-supports.exp (check_effective_target_tls_runtime):
10504 Build testcase with TLS options.
10506 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10508 * gcc.dg/vect/pr48172.c: Remove dg-do run.
10510 2011-05-24 Tom de Vries <tom@codesourcery.com>
10512 PR tree-optimization/49121
10513 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10515 2011-05-23 Jason Merrill <jason@redhat.com>
10517 * g++.dg/cpp0x/defaulted28.C: New.
10519 * g++.dg/cpp0x/sfinae25.C: New.
10521 * g++.dg/cpp0x/rv-cast2.C: New.
10523 * g++.dg/cpp0x/enum14.C: New.
10525 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10528 * gcc.c-torture/execute/pr49123.c: New test.
10531 * gcc.dg/debug/pr49032.c: New test.
10534 * gcc.dg/pr49120.c: New test.
10536 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
10539 * gcc.target/i386/pr47315.c: New test.
10541 2011-05-23 Jason Merrill <jason@redhat.com>
10543 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10545 * g++.dg/cpp0x/sfinae24.C: New.
10547 * g++.dg/cpp0x/error3.C: New.
10549 * g++.dg/cpp0x/defaulted27.C: New.
10551 * g++.dg/cpp0x/decltype27.C: New.
10553 2011-05-23 Richard Guenther <rguenther@suse.de>
10555 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10557 2011-05-23 Richard Guenther <rguenther@suse.de>
10559 PR tree-optimization/40874
10560 * g++.dg/tree-ssa/pr40874.C: New testcase.
10562 2011-05-23 Richard Guenther <rguenther@suse.de>
10564 PR tree-optimization/49115
10565 * g++.dg/torture/pr49115.C: New testcase.
10567 2011-05-23 Richard Guenther <rguenther@suse.de>
10569 PR middle-end/15419
10570 * gcc.dg/memcpy-3.c: New testcase.
10572 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10574 PR middle-end/48973
10575 * gcc.c-torture/execute/pr48973-1.c: New test.
10576 * gcc.c-torture/execute/pr48973-2.c: New test.
10578 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10581 * g++.dg/warn/pr18016.C: New.
10583 2011-05-23 Tom de Vries <tom@codesourcery.com>
10586 * gcc.target/arm/ivopts-6.c: New test.
10588 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10590 PR middle-end/49029
10591 * gcc.c-torture/compile/pr49029.c: New test.
10593 2011-05-22 Jason Merrill <jason@redhat.com>
10595 * g++.dg/cpp0x/sfinae23.C: New.
10596 * g++.dg/cpp0x/sfinae8.C: Correct.
10598 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10600 * gfortran.dg/function_optimize_8.f90: New test case.
10602 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10604 PR tree-optimization/49087
10605 * gcc.dg/vect/O3-pr49087.c: New test.
10607 2011-05-21 Jason Merrill <jason@redhat.com>
10609 * g++.dg/debug/const5.C: New.
10611 2011-05-20 Jason Merrill <jason@redhat.com>
10613 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10615 * g++.dg/cpp0x/constexpr-static7.C: New.
10617 * g++.dg/cpp0x/enum12.C: New.
10618 * g++.dg/cpp0x/enum13.C: New.
10620 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10623 * gfortran.dg/select_type_23.f03: New.
10625 2011-05-20 Jason Merrill <jason@redhat.com>
10627 * g++.dg/cpp0x/defaulted26.C: New.
10629 * g++.dg/cpp0x/noexcept02.C: Fix.
10630 * g++.dg/cpp0x/noexcept03.C: Fix.
10631 * g++.dg/cpp0x/noexcept08.C: Fix.
10632 * g++.dg/cpp0x/noexcept10.C: New.
10634 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10637 * gfortran.dg/extends_12.f03: New.
10639 2011-05-20 Jason Merrill <jason@redhat.com>
10641 * g++.dg/template/koenig9.C: New.
10642 * g++.dg/opt/pr47615.C: Fix.
10643 * g++.dg/overload/defarg1.C: Fix.
10644 * g++.dg/tc1/dr213.C: Remove xfail.
10645 * g++.dg/torture/pr34850.C: Fix.
10646 * g++.dg/torture/pr39362.C: Fix.
10647 * g++.old-deja/g++.brendan/crash56.C: Fix.
10648 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10650 2011-05-20 Richard Guenther <rguenther@suse.de>
10652 PR tree-optimization/49079
10653 * gcc.dg/torture/pr49079.c: New testcase.
10655 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10657 PR tree-optimization/49073
10658 * gcc.c-torture/execute/pr49073.c: New test.
10660 2011-06-19 Tobias Burnus <burnus@net-b.de>
10663 * gfortran.dg/coarray_21.f90: New.
10665 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10667 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10670 2011-05-19 Richard Guenther <rguenther@suse.de>
10673 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10675 2011-05-19 Richard Guenther <rguenther@suse.de>
10677 PR middle-end/48985
10678 * gcc.dg/builtin-object-size-11.c: New testcase.
10680 2011-05-19 Tom de Vries <tom@codesourcery.com>
10683 * gcc.target/arm/ivopts.c: New test.
10684 * gcc.target/arm/ivopts-2.c: New test.
10686 2011-05-19 Tom de Vries <tom@codesourcery.com>
10688 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10690 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10692 * gcc.c-torture/execute/960321-1.x: Remove.
10694 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10697 * gfortran.dg/move_alloc_4.f90: New.
10699 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10702 * gcc.target/i386/pr49002-1.c: New test.
10703 * gcc.target/i386/pr49002-2.c: Likewise.
10705 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10707 PR tree-optimization/49039
10708 * gcc.c-torture/execute/pr49039.c: New test.
10709 * gcc.dg/tree-ssa/pr49039.c: New test.
10710 * g++.dg/torture/pr49039.C: New test.
10712 2011-05-18 Jason Merrill <jason@redhat.com>
10714 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10715 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10716 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10718 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10720 * gcc.target/bfin/mcpu-bf592.c: New test.
10722 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10724 PR tree-optimization/41881
10725 * gcc.dg/vect/O3-pr41881.c: New test.
10726 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10728 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10730 PR tree-optimization/49000
10731 * gcc.dg/pr49000.c: New test.
10733 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10735 * gnat.dg/invalid1.adb: New test.
10737 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10739 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10741 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10742 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10744 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10747 * g++.dg/cpp0x/range-for18.C: New.
10749 2011-05-15 Tobias Burnus <burnus@net-b.de>
10752 * gfortran.dg/coarray/image_index_2.f90: New.
10754 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10756 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10757 * g++.dg/cpp0x/override2.C: New.
10759 2011-05-14 Tobias Burnus <burnus@net-b.de>
10762 * gfortran.de/coarray_20.f90: New.
10764 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10767 * function_optimize_7.f90: New test case.
10769 2011-05-13 Jason Merrill <jason@redhat.com>
10771 * g++.dg/cpp0x/decltype26.C: New.
10772 * g++.dg/cpp0x/enum11.C: New.
10774 2011-05-13 Tobias Burnus <burnus@net-b.de>
10778 * gfortran.dg/assign_8.f90: Update dg-error.
10780 2011-05-13 Tobias Burnus <burnus@net-b.de>
10783 * gfortran.dg/io_constraints_8.f90: New.
10784 * gfortran.dg/io_constraints_9.f90: New.
10786 2011-05-13 Martin Thuresson <martint@google.com>
10788 PR gcov-profile/47793
10789 * gcc.dg/pr47793.c: New.
10791 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10793 PR tree-optimization/48975
10794 * gcc.dg/pr48975.c: New test.
10796 2011-05-12 Tobias Burnus <burnus@net-b.de>
10799 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10801 2011-05-12 Jason Merrill <jason@redhat.com>
10803 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10805 2011-05-12 Geert Bosch <bosch@adacore.com>
10807 * gnat.dg/view_conversion1.adb: New test.
10809 2011-05-12 Richard Guenther <rguenther@suse.de>
10811 PR tree-optimization/48172
10812 * gcc.dg/vect/pr48172.c: New testcase.
10814 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10817 * g++.dg/opt/pr48967.C: New test.
10819 2011-05-11 Jason Merrill <jason@redhat.com>
10821 * g++.dg/cpp0x/constexpr-friend.C: New.
10822 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10824 * g++.dg/cpp0x/sfinae22.C: New.
10826 2011-05-11 Tobias Burnus <burnus@net-b.de>
10829 * gfortran.dg/generic_24.f90: New.
10831 2011-05-11 Richard Guenther <rguenther@suse.de>
10833 PR tree-optimization/15256
10834 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10836 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10839 * gcc.dg/pr48159-1.c: New test.
10840 * gcc.dg/pr48159-2.c: New test.
10842 2011-05-11 Richard Guenther <rguenther@suse.de>
10844 PR middle-end/48953
10845 * gcc.dg/torture/pr48953.c: New testcase.
10847 2011-05-11 Richard Guenther <rguenther@suse.de>
10849 PR tree-optimization/18041
10850 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10852 2011-05-11 Alan Modra <amodra@gmail.com>
10855 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10857 2011-05-10 Jason Merrill <jason@redhat.com>
10859 * g++.dg/cpp0x/defaulted25.C: New.
10860 * g++.dg/template/crash7.C: Adjust.
10862 * g++.dg/cpp0x/variadic108.C: New.
10864 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
10866 * g++.dg/inherit/virtual9.C: Extend.
10868 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10871 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10872 are passed and returned in vector registers.
10874 2011-05-10 Richard Guenther <rguenther@suse.de>
10876 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10877 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10878 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10879 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10880 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
10883 2011-05-10 Jakub Jelinek <jakub@redhat.com>
10885 PR tree-optimization/48611
10886 PR tree-optimization/48794
10887 * gfortran.dg/gomp/pr48611.f90: New test.
10888 * gfortran.dg/gomp/pr48794.f90: New test.
10891 * gcc.dg/dfp/pr48928.c: New test.
10893 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10896 * g++.dg/cpp0x/pr48522.C: New.
10898 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10901 * g++.dg/cpp0x/sfinae21.C: New.
10903 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10905 * g++.dg/template/sfinae28.C: Rename to...
10906 * g++.dg/cpp0x/sfinae19.C: ... this.
10907 * g++.dg/template/sfinae29.C: Rename to...
10908 * g++.dg/cpp0x/sfinae20.C: ... this.
10910 2011-05-09 Jeff Law <law@redhat.com>
10912 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10913 consistent results.
10915 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
10918 * g++.dg/init/pr20039.C: New.
10920 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10924 * g++.dg/template/sfinae28.C: New.
10925 * g++.dg/template/sfinae29.C: Likewise.
10927 2011-05-09 Jason Merrill <jason@redhat.com>
10929 * g++.dg/template/nontype23.C: New.
10931 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
10933 * g++.dg/init/pr48859.C: New.
10935 2011-05-09 Jason Merrill <jason@redhat.com>
10937 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10938 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10939 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10940 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10941 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10942 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10943 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10944 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10946 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
10948 * g++.dg/inherit/virtual9.C: New.
10950 2011-05-09 Dodji Seketeli <dodji@redhat.com>
10953 * g++.dg/template/dependent-expr8.C: New test case.
10955 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
10957 PR tree-optimization/48837
10958 * gcc.dg/pr48837.c: New testcase.
10960 2011-05-06 Jason Merrill <jason@redhat.com>
10962 * g++.dg/cpp0x/constexpr-condition2.C: New.
10964 * g++.dg/cpp0x/constexpr-missing.C: New.
10966 2011-05-06 Tobias Burnus <burnus@net-b.de>
10969 * gfortran.dg/coarray/this_image_2.f90: New.
10971 2011-05-06 Tobias Burnus <burnus@net-b.de>
10975 * gfortran.dg/bind_c_usage_22.f90: New.
10976 * gfortran.dg/bind_c_usage_23.f90: New.
10977 * gfortran.dg/bind_c_usage_24.f90: New.
10978 * gfortran.dg/bind_c_usage_24_c.c: New.
10980 2011-05-06 Dodji Seketeli <dodji@redhat.com>
10983 * g++.dg/template/member9.C: New test case.
10985 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
10987 * gnat.dg/discr29.ad[sb]: New test.
10988 * gnat.dg/discr30.adb: Likewise.
10990 2011-05-05 Julian Brown <julian@codesourcery.com>
10992 * gcc.target/arm/neon-vset_lanes8.c: New test.
10994 2011-05-05 Jason Merrill <jason@redhat.com>
10996 * g++.dg/init/new32.C: New.
10998 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11000 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11003 2011-05-05 Jakub Jelinek <jakub@redhat.com>
11005 PR rtl-optimization/48381
11006 * gcc.c-torture/compile/pr48381.c: New test.
11008 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
11010 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11012 * gcc.target/i386/opt-1.c: Ditto.
11014 2011-05-04 Jason Merrill <jason@redhat.com>
11016 * g++.dg/conversion/base1.C: New.
11018 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11020 PR libgfortran/48787
11021 * gfortran.dg/round_3.f08: Add more checks to test case.
11023 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
11025 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11026 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11027 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11028 Gate test on effective_target fd_truncate.
11030 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
11032 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11033 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11034 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11035 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
11036 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11037 * gcc.target/i386/pr38824.c: Ditto.
11038 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11039 * gcc.target/i386/vecinit-2.c: Ditto.
11040 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11041 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11042 * gcc.target/i386/parity-2.c: Ditto.
11043 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11045 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
11047 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11048 remove duplication.
11049 * gcc.target/bfin/mcpu-bf514.c: Likewise.
11050 * gcc.target/bfin/mcpu-bf516.c: Likewise.
11051 * gcc.target/bfin/mcpu-bf518.c: Likewise.
11053 2011-05-03 Tobias Burnus <burnus@net-b.de>
11056 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11058 2011-05-03 Tobias Burnus <burnus@net-b.de>
11061 * gfortran.dg/coarray/this_image_1.f90: New.
11063 2011-05-03 Tobias Burnus <burnus@net-b.de>
11066 * gfortran.dg/coarray/caf.dg: New.
11067 * gfortran.dg/coarray/image_index_1.f90: New, copied
11068 from ../coarray_16.f90.
11070 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11073 * g++.dg/ext/complex9.C: New.
11075 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11077 From Mike Frysinger
11078 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11079 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11080 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11082 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11084 * gcc.target/bfin/builtins: Created.
11085 * gcc.target/bfin/hisilh-O0.c: Deleted.
11086 * gcc.target/bfin/hisilh.c: Moved to...
11087 * gcc.target/bfin/builtins/hisilh.c: ...here.
11088 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11089 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11090 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11091 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11092 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11093 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11094 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11095 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11096 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11097 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11098 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11099 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11100 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11101 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11102 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11103 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11104 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11105 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11106 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11107 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11108 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11109 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11110 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11111 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11112 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11113 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11114 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11115 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11116 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11117 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11118 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11119 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11120 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11121 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11122 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11123 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11124 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11125 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11126 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11127 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11128 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11129 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11130 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11131 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11132 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11133 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11134 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11135 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11136 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11137 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11138 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11139 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11140 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11141 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11142 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11143 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11144 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11145 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11146 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11147 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11148 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11149 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11150 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11151 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11152 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11153 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11154 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11155 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11156 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11157 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11158 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11159 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11160 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11161 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11162 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11163 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11164 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11165 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11166 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11167 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11168 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11169 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11170 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11171 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11172 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11173 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11174 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11175 * gcc.target/bfin/builtins/circptr.c: Ditto.
11176 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11177 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11178 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11179 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11180 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11181 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11182 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11183 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11184 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11185 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11186 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11187 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11188 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11189 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11190 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11191 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11192 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11193 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11194 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11195 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11196 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11197 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11198 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11199 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11200 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11201 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11202 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11203 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11204 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11205 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11206 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11207 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11208 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11209 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11210 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11211 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11212 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11213 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11214 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11215 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11216 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11217 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11218 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11219 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11220 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11221 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11222 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11223 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11224 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11225 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11226 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11227 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11228 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11229 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11230 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11231 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11232 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11233 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11234 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11235 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11236 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11237 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11238 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11239 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11240 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11241 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11242 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11243 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11244 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11245 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11247 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
11249 * gcc.target/arm/cold-lc.c: New test.
11251 2011-05-03 Jakub Jelinek <jakub@redhat.com>
11254 * gcc.dg/pr48774.c: New test.
11256 2011-05-03 Richard Guenther <rguenther@suse.de>
11258 * gcc.dg/large-size-array-5.c: New testcase.
11260 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11262 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11264 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11266 * lib/target-supports.exp (check_effective_target_vect_strided):
11268 (check_effective_target_vect_strided2)
11269 (check_effective_target_vect_strided3)
11270 (check_effective_target_vect_strided4)
11271 (check_effective_target_vect_strided8): ...these new functions.
11273 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11274 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11275 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11276 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11277 * gcc.dg/vect/pr37539.c: Likewise.
11278 * gcc.dg/vect/slp-11a.c: Likewise.
11279 * gcc.dg/vect/slp-11b.c: Likewise.
11280 * gcc.dg/vect/slp-11c.c: Likewise.
11281 * gcc.dg/vect/slp-12a.c: Likewise.
11282 * gcc.dg/vect/slp-12b.c: Likewise.
11283 * gcc.dg/vect/slp-18.c: Likewise.
11284 * gcc.dg/vect/slp-19a.c: Likewise.
11285 * gcc.dg/vect/slp-19b.c: Likewise.
11286 * gcc.dg/vect/slp-21.c: Likewise.
11287 * gcc.dg/vect/slp-23.c: Likewise.
11288 * gcc.dg/vect/vect-cselim-1.c: Likewise.
11290 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11291 instead of vect_interleave && vect_extract_even_odd.
11292 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11293 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11294 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11295 * gcc.dg/vect/vect-1.c: Likewise.
11296 * gcc.dg/vect/vect-10.c: Likewise.
11297 * gcc.dg/vect/vect-98.c: Likewise.
11298 * gcc.dg/vect/vect-107.c: Likewise.
11299 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11300 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11301 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11302 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11303 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11304 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11305 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11306 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11307 * gcc.dg/vect/vect-strided-float.c: Likewise.
11308 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11309 * gcc.dg/vect/vect-strided-mult.c: Likewise.
11310 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11311 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11312 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11313 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11314 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11315 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11316 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11317 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11318 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11319 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11320 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11321 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11322 * gcc.dg/vect/vect-vfa-03.c: Likewise.
11324 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11326 * gcc.dg/vect/pr30843.c: Likewise.
11327 * gcc.dg/vect/pr33866.c: Likewise.
11328 * gcc.dg/vect/slp-reduc-6.c: Likewise.
11329 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11330 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11331 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11333 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11335 * gcc.dg/vect/slp-11.c: Split into...
11336 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11337 gcc.dg/vect/slp-11c.c: ...these tests.
11338 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11339 * gcc.dg/vect/slp-12c.c: ...this new test.
11340 * gcc.dg/vect/slp-19.c: Split into...
11341 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11342 gcc.dg/vect/slp-19c.c: ...these new tests.
11344 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11346 * lib/target-supports.exp
11347 (check_effective_target_vect_extract_even_odd_wide): Delete.
11348 (check_effective_target_vect_strided_wide): Likewise.
11349 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11350 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11351 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11352 * gcc.dg/vect/pr37539.c: Likewise.
11353 * gcc.dg/vect/slp-11.c: Likewise.
11354 * gcc.dg/vect/slp-12a.c: Likewise.
11355 * gcc.dg/vect/slp-12b.c: Likewise.
11356 * gcc.dg/vect/slp-19.c: Likewise.
11357 * gcc.dg/vect/slp-23.c: Likewise.
11358 * gcc.dg/vect/vect-1.c: Likewise.
11359 * gcc.dg/vect/vect-98.c: Likewise.
11360 * gcc.dg/vect/vect-107.c: Likewise.
11361 * gcc.dg/vect/vect-strided-float.c: Likewise.
11363 2011-05-02 Jason Merrill <jason@redhat.com>
11365 * g++.dg/init/new31.C: New.
11367 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
11370 * gcc.dg/pr35445.c: New test.
11372 2011-05-02 Jason Merrill <jason@redhat.com>
11374 * c-c++-common/vla-1.c: New.
11376 2011-05-02 Richard Guenther <rguenther@suse.de>
11378 PR tree-optimization/48822
11379 * gcc.dg/torture/pr48822.c: New testcase.
11381 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11384 * g++.dg/cpp0x/constexpr-47969.C: New.
11386 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
11389 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
11390 on vect_no_align targets.
11391 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11392 vect_no_align targets.
11394 2011-05-01 Xinliang David Li <davidxl@google.com>
11396 * gcc.dg/tree-ssa/integer-addr.c: New test.
11397 * gcc.dg/tree-ssa/alias_bug.c: New test.
11399 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11401 PR libgfortran/48787
11402 * gfortran.dg/round_3.f08: Add more checks.
11404 2011-04-30 Tobias Burnus <burnus@net-b.de>
11407 * gfortran.dg/import9.f90: New, proper test.
11408 * gfortran.dg/interface_37.f90: Remove bogus
11409 test (bogus copy of interface_36.f90).
11411 2011-04-30 Tobias Burnus <burnus@net-b.de>
11414 * gfortran.dg/interface_37.f90: New.
11416 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
11419 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11421 2011-04-30 Jakub Jelinek <jakub@redhat.com>
11423 PR tree-optimization/48809
11424 * gcc.c-torture/execute/pr48809.c: New test.
11426 2011-04-29 Jeff Law <law@redhat.com>
11428 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11430 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11433 * g++.dg/init/ctor10.C: New.
11435 2011-04-29 Le-Chun Wu <lcwu@google.com>
11437 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11438 warning in implicitly instantiated templates.
11440 2011-04-29 Le-Chun Wu <lcwu@google.com>
11442 * g++.dg/warn/Wnull-conversion-1.C: New.
11443 * g++.dg/warn/Wnull-conversion-2.C: New.
11445 2011-04-29 Diego Novillo <dnovillo@google.com>
11447 * g++.old-deja/g++.other/null3.C: Expect warning about
11448 converting boolean to a pointer.
11450 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
11453 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11457 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11459 2011-04-29 Tobias Burnus <burnus@net-b.de>
11462 * gfortran.dg/typebound_proc_22.f90: New.
11465 * gfortran.dg/interface_36.f90: New.
11467 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11469 PR libgfortran/48488
11470 PR libgfortran/48602
11471 PR libgfortran/48615
11472 PR libgfortran/48684
11473 PR libgfortran/48787
11474 * gfortran.dg/fmt_g.f: Adjust test.
11475 * gfortran.dg/fmt_g0_1.f08: Adjust test.
11476 * gfortran.dg/round_3.f08: New test.
11477 * gfortran.dg/namelist_print_1.f: Adjust test.
11478 * gfortran.dg/char4_iunit_1.f03: Adjust test.
11479 * gfortran.dg/f2003_io_5.f03: Adjust test.
11480 * gfortran.dg/coarray_15.f90: Adjust test.
11481 * gfortran.dg/namelist_65.f90: Adjust test.
11482 * gfortran.dg/fmt_cache_1.f: Adjust test.
11483 * gfortran.dg/char4_iunit_2.f03: Adjust test.
11484 * gfortran.dg/real_const_3.f90: Adjust test.
11486 2011-04-29 Jan Hubicka <jh@suse.cz>
11488 * gcc.dg/tree-ssa/inline-10.c: New testcase.
11489 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11491 2011-04-28 Xinliang David Li <davidxl@google.com>
11493 * gcc.dg/tree-prof/prof-robust-1.c: New test.
11494 * g++.dg/prof-robust-1.C: New test.
11496 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
11498 PR tree-optimization/48765
11499 * gcc.dg/vect/pr48765.c: New.
11501 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11503 PR tree-optimization/48775
11504 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11506 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11509 * g++.dg/inherit/pr48798.C: New.
11510 * g++.old-deja/g++.other/base1.C: Adjust.
11512 2011-04-28 Dodji Seketeli <dodji@redhat.com>
11515 * g++.dg/template/inherit7.C: New test case.
11517 2011-04-28 Richard Guenther <rguenther@suse.de>
11519 PR tree-optimization/40052
11520 PR tree-optimization/15347
11521 * gcc.dg/tree-ssa/vrp57.c: New testcase.
11522 * gcc.dg/pr15347.c: Likewise.
11524 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11527 * g++.dg/cpp0x/sfinae18.C: New.
11529 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11532 * g++.dg/ext/is_literal_type1.C: New.
11534 2011-04-28 Tobias Burnus <burnus@net-b.de>
11538 * gfortran.dg/interface_35.f90: New.
11539 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11540 * gfortran.dg/func_result_6.f90: Add dg-warning.
11541 * gfortran.dg/bessel_1.f90: Ditto.
11542 * gfortran.dg/hypot_1.f90: Ditto.
11543 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11544 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11545 * gfortran.dg/interface_assignment_4.f90: Ditto.
11547 2011-04-27 Jason Merrill <jason@redhat.com>
11549 * g++.dg/ext/complex8.C: New.
11551 * g++.dg/cpp0x/initlist49.C: New.
11552 * g++.dg/init/new30.C: New.
11554 2011-04-27 Tobias Burnus <burnus@net-b.de>
11557 * gfortran.dg/whole_file_34.f90: New.
11559 2011-04-27 Jan Hubicka <jh@suse.cz>
11561 * gcc.dg/tree-ssa/inline-9.c: New testcase.
11563 2011-04-27 Jason Merrill <jason@redhat.com>
11565 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11567 * g++.dg/parse/ambig6.C: New.
11569 2011-04-27 Nick Clifton <nickc@redhat.com>
11571 * gcc.dg/20020312-2.c: Add definition for RX.
11573 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11574 option with RX targets.
11576 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11579 2011-04-27 Richard Guenther <rguenther@suse.de>
11581 * gcc.dg/tree-ssa/pr23382.c: Remove.
11583 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11586 * gcc.c-torture/compile/pr48767.c: New test.
11588 2011-04-27 Richard Guenther <rguenther@suse.de>
11590 PR tree-optimization/48772
11591 * g++.dg/pr48772.C: New testcase.
11593 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11596 * gcc.c-torture/compile/pr48742.c: New test.
11598 2011-04-26 Jason Merrill <jason@redhat.com>
11600 * g++.dg/lookup/koenig13.C: New.
11602 * g++.dg/cpp0x/initlist48.C: New.
11604 2011-04-25 Jason Merrill <jason@redhat.com>
11606 * g++.dg/cpp0x/sfinae17.C: New.
11608 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11611 * gcc.target/powerpc/pr48258-1.c: New file.
11612 * gcc.target/powerpc/pr48258-2.c: Ditto.
11614 2011-04-26 Xinliang David Li <davidxl@google.com>
11616 * gcc.dg/uninit-suppress.c: New test.
11617 * gcc.dg/uninit-suppress.c: New test.
11619 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11622 * gcc.dg/pr48768.c: New test.
11624 PR tree-optimization/48734
11625 * gcc.c-torture/compile/pr48734.c: New test.
11628 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11630 2011-04-26 Richard Guenther <rguenther@suse.de>
11632 PR tree-optimization/48731
11633 * gcc.dg/torture/pr48731.c: New testcase.
11635 2011-04-26 Richard Guenther <rguenther@suse.de>
11638 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11640 2011-04-26 Richard Guenther <rguenther@suse.de>
11642 PR middle-end/48694
11643 * gcc.dg/torture/pr48694-1.c: New testcase.
11644 * gcc.dg/torture/pr48694-2.c: Likewise.
11646 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11648 * g++.dg/ext/underlying_type1.C: New.
11649 * g++.dg/ext/underlying_type2.C: Likewise.
11650 * g++.dg/ext/underlying_type3.C: Likewise.
11651 * g++.dg/ext/underlying_type4.C: Likewise.
11652 * g++.dg/ext/underlying_type5.C: Likewise.
11653 * g++.dg/ext/underlying_type6.C: Likewise.
11654 * g++.dg/ext/underlying_type7.C: Likewise.
11655 * g++.dg/ext/underlying_type8.C: Likewise.
11656 * g++.dg/ext/underlying_type9.C: Likewise.
11657 * g++.dg/ext/underlying_type10.C: Likewise.
11659 2011-04-25 Jason Merrill <jason@redhat.com>
11661 * g++.dg/cpp0x/regress/template-const2.C: New.
11663 2011-04-25 Jeff Law <law@redhat.com>
11665 * gcc.dg/tree-ssa/vrp56.c: new test.
11667 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11669 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11671 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11673 PR preprocessor/48740
11674 * c-c++-common/raw-string-11.c: New test.
11676 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11678 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11681 2011-04-23 Tobias Burnus <burnus@net-b.de>
11684 * gfortran.dg/coarray_19.f90: New.
11686 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11689 * gcc.dg/pr48685.c: New test.
11691 2011-04-22 Jan Hubicka <jh@suse.cz>
11693 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11695 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11697 PR tree-optimization/48717
11698 * gcc.c-torture/execute/pr48717.c: New test.
11700 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11703 * gcc.target/i386/pr48723.c: New test.
11705 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11708 * gcc.dg/gomp/pr48716.c: New test.
11709 * g++.dg/gomp/pr48716.C: New test.
11711 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11714 * gcc.dg/missing-field-init-2.c: Update testcase.
11716 2011-04-22 Alan Modra <amodra@gmail.com>
11718 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11720 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11723 * gfortran.dg/function_optimize_6.f90: New test.
11725 2011-04-21 Easwaran Raman <eraman@google.com>
11727 * gcc.dg/stack-layout-2.c: New test.
11729 2011-04-21 Richard Guenther <rguenther@suse.de>
11732 * g++.dg/lto/pr48207-2_0.C: New testcase.
11733 * g++.dg/lto/pr48207-3_0.C: Likewise.
11735 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11737 * gnat.dg/volatile5.adb: New test.
11738 * gnat.dg/volatile5_pkg.ads: New helper.
11740 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11743 * gcc.target/i386/pr48708.c: New test.
11745 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11747 * gcc.dg/vect/vect-119.c: New test.
11749 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11751 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11754 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11755 Richard Sandiford <richard.sandiford@linaro.org>
11758 * gcc.target/arm/pr46329.c: New test.
11760 2011-04-21 Tobias Burnus <burnus@net-b.de>
11763 * gfortran.dg/coarray_18.f90: New.
11765 2011-04-20 Jason Merrill <jason@redhat.com>
11767 * g++.dg/cpp0x/initlist47.C: New.
11769 * g++.dg/init/dtor4.C: New.
11771 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11774 * gcc.target/i386/sse2-pinsrw.c: New test.
11775 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11776 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11777 * gcc.target/i386/sse2-insvhi.c: Ditto.
11778 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11779 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11781 2011-04-20 Jason Merrill <jason@redhat.com>
11783 * g++.dg/template/const4.C: New.
11785 2011-04-20 Easwaran Raman <eraman@google.com>
11787 * gcc.dg/stack-layout-1.c: New test.
11789 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11791 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11792 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11795 2011-04-20 Kai Tietz <ktietz@redhat.com>
11797 * gcc.dg/binop-xor1.c: New test.
11798 * gcc.dg/binop-xor2.c: New test.
11799 * gcc.dg/binop-xor3.c: New test.
11800 * gcc.dg/binop-xor4.c: New test.
11801 * gcc.dg/binop-xor5.c: New test.
11803 2011-04-20 Richard Guenther <rguenther@suse.de>
11805 PR tree-optimization/47892
11806 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11808 2011-04-20 Richard Guenther <rguenther@suse.de>
11810 PR middle-end/48695
11811 * g++.dg/torture/pr48695.C: New testcase.
11813 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11815 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11816 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11817 * gcc.c-torture/execute/pr45262.c: Ditto
11818 * gcc.dg/torture/pr43165.c: Ditto.
11819 * gcc.dg/torture/pr47228.c: Ditto.
11820 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11821 * gcc.dg/ipa/pr45644.c: Ditto.
11822 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11825 2011-04-19 Jason Merrill <jason@redhat.com>
11827 * g++.dg/ext/complex7.C: New.
11829 * g++.dg/ext/attrib41.C: New.
11831 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11834 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11836 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11839 * gcc.target/i386/pr48678.c: New test.
11841 2011-04-19 Martin Jambor <mjambor@suse.cz>
11843 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11844 * g++.dg/opt/devirt2.C: New test.
11845 * g++.dg/ipa/devirt-g-1.C: Likewise.
11847 2011-04-19 Tobias Burnus <burnus@net-b.de>
11850 * gfortran.dg/whole_file_33.f90: New.
11852 2011-04-19 Martin Jambor <mjambor@suse.cz>
11854 * g++.dg/ipa/devirt-7.C: New test.
11856 2011-04-19 Richard Guenther <rguenther@suse.de>
11859 * g++.dg/lto/pr48207_0.C: New testcase.
11861 2011-04-18 Jason Merrill <jason@redhat.com>
11863 * g++.dg/init/void1.C: New.
11865 * g++.dg/cpp0x/union4.C: New.
11867 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11869 PR middle-end/48661
11870 * g++.dg/torture/pr48661.C: New test.
11873 * g++.dg/gomp/pr48632.C: New test.
11875 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11877 * gcc.target/i386/sse2-maskmovdqu.c: New test.
11878 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11880 2011-04-18 Tobias Burnus <burnus@net-b.de>
11883 * gfortran.dg/coarray_17.f90: New.
11884 * gfortran.dg/coarray_10.f90: Update dg-error.
11886 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11889 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11890 * gfortran.dg/guality/guality.exp: Likewise.
11892 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11894 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11896 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11898 * gcc.dg/vect/pr48377.c: Remove dg-do run.
11900 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11902 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11904 2011-04-18 Richard Guenther <rguenther@suse.de>
11906 PR middle-end/46364
11907 * g++.dg/torture/pr46364.C: New testcase.
11909 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11911 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11913 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
11915 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11917 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
11918 Ira Rosen <ira.rosen@linaro.org>
11921 * gcc.target/arm/pr48252.c: New test.
11923 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11925 PR tree-optimization/48616
11926 * gcc.dg/pr48616.c: New test.
11928 2011-04-18 Tobias Burnus <burnus@net-b.de>
11931 * gfortran.dg/coarray_16.f90: New.
11933 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
11936 * gfortran.dg/realloc_on_assign_7.f03: New test.
11938 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11940 PR libgfortran/48602
11941 * gfortran.dg/fmt_g0_6.f08: New test.
11943 2011-04-17 Jason Merrill <jason@redhat.com>
11945 * g++.dg/cpp0x/sfinae16.C: New.
11947 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
11949 * gcc.target/mips/reg-var-1.c: New test.
11951 2011-04-17 Jan Hubicka <jh@suse.cz>
11953 * gcc.dg/winline-5.c: Update testcase.
11955 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
11957 * gnat.dg/discr27.ad[sb]: Move dg directive.
11958 * gnat.dg/discr28.ad[sb]: New test.
11959 * gnat.dg/discr28_pkg.ads: New helper.
11961 2011-04-17 Michael Matz <matz@suse.de>
11963 PR tree-optimization/48622
11965 * gcc.dg/lto/pr48622_0.c: New test.
11967 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
11969 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11970 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11971 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11972 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11973 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11974 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11976 2011-04-15 Jason Merrill <jason@redhat.com>
11978 * g++.dg/cpp0x/range-for17.C: New.
11980 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11982 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11983 * g++.dg/cpp0x/range-for3.C: Likewise.
11984 * g++.dg/cpp0x/range-for9.C: Correct error message.
11985 * g++.dg/cpp0x/range-for11.C: New.
11986 * g++.dg/cpp0x/range-for12.C: New.
11987 * g++.dg/cpp0x/range-for13.C: New.
11988 * g++.dg/cpp0x/range-for14.C: New.
11989 * g++.dg/cpp0x/range-for15.C: New.
11990 * g++.dg/cpp0x/range-for16.C: New.
11992 2011-04-15 Tobias Burnus <burnus@net-b.de>
11995 * gfortran.dg/coarray_15.f90: Change to dg-do run.
11997 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
11999 * objc.dg/naming-4.m: Updated.
12000 * objc.dg/naming-5.m: Updated.
12001 * objc.dg/naming-6.m: New.
12002 * objc.dg/naming-7.m: New.
12003 * obj-c++.dg/naming-1.mm: Updated.
12004 * obj-c++.dg/naming-2.mm: Updated.
12005 * obj-c++.dg/naming-3.mm: New.
12006 * obj-c++.dg/naming-4.mm: New.
12008 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12010 PR libgfortran/48589
12011 * gfortran.dg/fmt_g0_5.f08: New test.
12013 2011-04-15 Richard Guenther <rguenther@suse.de>
12016 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12018 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
12020 * gcc.target/avr/torture/pr41885.c (dg-options): Change
12021 -finline-limit=0 to -fno-inline
12023 2011-04-15 Jakub Jelinek <jakub@redhat.com>
12026 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12029 2011-04-14 Jakub Jelinek <jakub@redhat.com>
12032 * gcc.target/i386/sse4_1-insertps-3.c: New test.
12033 * gcc.target/i386/sse4_1-insertps-4.c: New test.
12034 * gcc.target/i386/avx-insertps-3.c: New test.
12035 * gcc.target/i386/avx-insertps-4.c: New test.
12037 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12039 * gcc.target/avr/torture/pr41885.c (dg-options): Add
12042 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12047 * gcc.target/avr/pr46779-1.c: New test case
12048 * gcc.target/avr/pr46779-2.c: New test case
12050 2011-04-14 Jason Merrill <jason@redhat.com>
12052 * g++.dg/cpp0x/sfinae15.C: New.
12054 * g++.dg/cpp0x/sfinae14.C: New.
12056 * g++.dg/ext/vla10.C: New.
12058 2011-04-14 Richard Guenther <rguenther@suse.de>
12060 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12062 2011-04-14 Richard Guenther <rguenther@suse.de>
12064 * gcc.dg/fold-bitand-4.c: Move ...
12065 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
12067 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12069 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12071 * gcc.target/avr/torture/trivial.c: Ditto.
12073 2011-04-13 Jason Merrill <jason@redhat.com>
12075 * g++.dg/template/operator11.C: New.
12077 2011-04-13 Jakub Jelinek <jakub@redhat.com>
12079 PR middle-end/48591
12080 * gcc.dg/gomp/pr48591.c: New test.
12083 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12084 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12086 2011-04-13 Dodji Seketeli <dodji@redhat.com>
12089 * g++.dg/template/dependent-expr7.C: New test case.
12091 2011-04-13 Jason Merrill <jason@redhat.com>
12093 * g++.dg/cpp0x/sfinae13.C: New.
12095 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
12097 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12099 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12101 * gcc.target/arm/pr43698.c: Remove -march option.
12103 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12105 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12108 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
12112 * gfortran.dg/realloc_on_assign_6.f03: New test.
12114 2011-04-12 Kai Tietz <ktietz@redhat.com>
12116 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12117 targets the additional -mno-ms-bitfields and
12118 -Wno-packed-bitfield-compat options.
12119 * g++.dg/ext/bitfield3.C: Likewise.
12120 * g++.dg/ext/bitfield4.C: Likewise.
12121 * g++.dg/ext/bitfield5.C: Likewise.
12122 * gcc.dg/bitfld-15.c: Likewise.
12123 * gcc.dg/bitfld-16.c: Likewise.
12124 * gcc.dg/bitfld-17.c: Likewise.
12125 * gcc.dg/bitfld-18.c: Likewise.
12127 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
12129 * gcc.target/arm/neon-vld3-1.c: New test.
12130 * gcc.target/arm/neon-vst3-1.c: New test.
12131 * gcc.target/arm/neon/v*.c: Regenerate.
12133 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12135 PR rtl-optimization/48549
12136 * g++.dg/opt/pr48549.C: New test.
12138 2011-04-12 Richard Guenther <rguenther@suse.de>
12140 PR tree-optimization/46076
12141 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12143 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12146 * lib/compat.exp (compat-execute): Declare unsupported after
12147 stripping path from src1.
12148 * lib/lto.exp (lto-execute): Likewise.
12150 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12153 * gcc.dg/pr48552-1.c: New test.
12154 * gcc.dg/pr48552-2.c: New test.
12156 2011-04-11 Jason Merrill <jason@redhat.com>
12158 * g++.dg/cpp0x/sfinae12.C: New.
12160 * g++.dg/cpp0x/enum10.C: New.
12162 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12164 * g++.dg/cpp0x/rv-func.C: New.
12166 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12168 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12171 2011-04-11 Martin Jambor <mjambor@suse.cz>
12173 PR tree-optimization/48195
12174 * gcc.dg/ipa/pr48195.c: New test.
12176 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
12178 * gnat.dg/return3.adb: Remove unused switch.
12180 2011-04-08 Mike Stump <mikestump@comcast.net>
12183 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12184 default to fno-common.
12186 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
12188 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12189 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12191 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12194 * gfortran.dg/function_optimize_5.f90: New test.
12196 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
12198 * gnat.dg/aggr17.adb: New test.
12199 * gnat.dg/aggr18.adb: Likewise.
12201 2011-04-08 Michael Matz <matz@suse.de>
12203 PR middle-end/48389
12204 * gcc.target/i386/pr48389.c: New test.
12206 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
12208 PR rtl-optimization/48272
12209 * g++.dg/opt/pr48272.C: New.
12211 2011-04-08 Dmitry Melnik <dm@ispras.ru>
12213 PR rtl-optimization/48235
12214 * gcc.dg/pr48235.c: New.
12216 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12218 PR rtl-optimization/48302
12219 * g++.dg/opt/pr48302.C: New.
12221 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12224 * g++.dg/opt/pr48273.C: New.
12226 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12228 PR rtl-optimization/48442
12229 * gcc.dg/pr48442.c: New.
12231 2011-04-08 Jakub Jelinek <jakub@redhat.com>
12233 PR tree-optimization/48377
12234 * gcc.dg/vect/pr48377.c: New test.
12236 2011-04-07 Jason Merrill <jason@redhat.com>
12238 * g++.dg/cpp0x/regress/call1.C: New.
12240 * g++.dg/cpp0x/variadic107.C: New.
12242 * g++.dg/cpp0x/sfinae11.C: New.
12243 * g++.dg/cpp0x/noexcept02.C: Fix.
12245 * g++.dg/cpp0x/sfinae10.C: New.
12247 * g++.dg/cpp0x/sfinae9.C: New.
12249 * c-c++-common/Wcast-qual-1.c: Move here from...
12250 * gcc.dg/cast-qual-3.c: ...here, and...
12251 * g++.dg/warn/Wcast-qual2.C: ...here.
12253 * g++.dg/cpp0x/sfinae8.C: New.
12255 * g++.dg/cpp0x/sfinae7.C: New.
12257 * g++.dg/cpp0x/enum9.C: New.
12259 2011-04-07 Mike Stump <mikestump@comcast.net>
12261 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12262 with no trampolines.
12264 2011-04-07 Jakub Jelinek <jakub@redhat.com>
12267 * gfortran.dg/gomp/pr48117.f90: New test.
12270 * gcc.dg/torture/pr48343.c: New test.
12272 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12274 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12276 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
12278 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12280 2011-04-07 Tom de Vries <tom@codesourcery.com>
12283 * lib/scanasm.exp (object-size): New proc.
12284 * gcc.target/arm/pr43920-2.c: New test.
12286 2011-04-06 Tobias Burnus <burnus@net-b.de>
12290 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12292 2011-04-06 Steve Ellcey <sje@cup.hp.com>
12294 * gcc.dg/mtune.c: Prune note from output.
12296 2011-04-06 Jakub Jelinek <jakub@redhat.com>
12299 * gcc.dg/guality/pr36977.c: New test.
12300 * gcc.dg/guality/pr48466.c: New test.
12302 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12304 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12306 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
12308 * gnat.dg/return3.adb: New test.
12310 2011-04-06 Richard Guenther <rguenther@suse.de>
12312 PR tree-optimization/47663
12313 * gcc.dg/tree-ssa/inline-8.c: New testcase.
12315 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
12317 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12318 Solaris 8 and 9 as well.
12320 2011-04-05 Tom de Vries <tom@codesourcery.com>
12323 * gcc.target/arm/pr43920-1.c: New test.
12325 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
12327 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12328 (cctor): Actually return the value.
12329 (main): Cast return values.
12331 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12333 * gfortran.dg/character_comparison_8.f90: New test.
12335 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12337 * frontend-passes: (optimize_lexical_comparison): New function.
12338 (optimize_expr): Call it.
12339 (optimize_comparison): Also handle lexical comparison functions.
12340 Return false instad of -2 for unequal comparison.
12342 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12345 * function_optimize_4.f90: New test.
12347 2011-04-04 Tobias Burnus <burnus@net-b.de>
12350 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12351 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12352 * gfortran.dg/coarray_15.f90: New.
12354 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12356 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12357 * gfortran.dg/bessel_7.f90: Likewise.
12359 2011-04-03 Tobias Burnus <burnus@net-b.de>
12361 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12363 2011-04-03 Richard Guenther <rguenther@suse.de>
12364 Ira Rosen <ira.rosen@linaro.org>
12366 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12367 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12368 -ftree-loop-if-convert-stores.
12370 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12372 * gnat.dg/specs/aggr2.ads: New test.
12374 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12376 * gnat.dg/debug2.ad[sb]: New test.
12377 * gnat.dg/debug2_pkg.ads: New helper.
12378 * gnat.dg/debug3.ad[sb]: New test.
12380 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
12382 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12384 2011-04-01 Jakub Jelinek <jakub@redhat.com>
12386 PR middle-end/48335
12387 * gcc.c-torture/compile/pr48335-1.c: New test.
12388 * gcc.dg/pr48335-1.c: New test.
12389 * gcc.dg/pr48335-2.c: New test.
12390 * gcc.dg/pr48335-3.c: New test.
12391 * gcc.dg/pr48335-4.c: New test.
12392 * gcc.dg/pr48335-5.c: New test.
12393 * gcc.dg/pr48335-6.c: New test.
12394 * gcc.dg/pr48335-7.c: New test.
12395 * gcc.dg/pr48335-8.c: New test.
12396 * gcc.target/i386/pr48335-1.c: New test.
12398 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
12401 * gcc.dg/Waddress.c: New test.
12403 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12406 * gfortran.dg/function_optimize_3.f90: New test.
12408 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
12410 * gcc.c-torture/compile/20110401-1.c: New test.
12412 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12413 * g++.dg/lto/20091002-2_0.C: Likewise.
12414 * g++.dg/lto/20090303_0.c: Likewise.
12415 * g++.dg/lto/20091004-1_0.C: Likewise.
12416 * g++.dg/lto/20091002-3_0.C: Likewise.
12417 * g++.dg/lto/20091004-2_0.C: Likewise.
12418 * g++.dg/lto/20081123_0.C: Likewise.
12419 * g++.dg/lto/20090313_0.C: Likewise.
12420 * g++.dg/lto/20081109-1_0.C: Likewise.
12421 * g++.dg/lto/20081219_0.C: Likewise.
12422 * g++.dg/lto/20081204-1_0.C: Likewise.
12423 * g++.dg/lto/20090302_0.C: Likewise.
12424 * g++.dg/lto/20081119-1_0.C: Likewise.
12425 * g++.dg/lto/20081118_0.C: Likewise.
12426 * gcc.dg/lto/20091020-2_0.c: Likewise.
12427 * gcc.dg/lto/20090210_0.c: Likewise.
12428 * gcc.dg/lto/20081204-1_0.c: Likewise.
12429 * gcc.dg/lto/20081224_0.c: Likewise.
12430 * gcc.dg/lto/20090219_0.c: Likewise.
12431 * gcc.dg/lto/20091014-1_0.c: Likewise.
12432 * gcc.dg/lto/20091016-1_0.c: Likewise.
12433 * gcc.dg/lto/20090206-2_0.c: Likewise.
12434 * gcc.dg/lto/20090116_0.c: Likewise.
12435 * gcc.dg/lto/20091013-1_0.c: Likewise.
12436 * gcc.dg/lto/20091015-1_0.c: Likewise.
12437 * gcc.dg/lto/20090126-2_0.c: Likewise.
12439 2011-03-31 Ian Lance Taylor <iant@google.com>
12441 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12443 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12445 * gnat.dg/opt16.adb: New test.
12447 2011-03-31 Jason Merrill <jason@redhat.com>
12449 * g++.dg/cpp0x/defaulted24.C: New.
12451 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12454 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12457 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12459 * g++.dg/other/i386-9.C: New test.
12461 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12463 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12465 2011-03-30 Jason Merrill <jason@redhat.com>
12467 * g++.dg/cpp0x/regress/error-recovery1.C: New.
12469 * g++.dg/cpp0x/regress/isnan.C: New.
12471 * g++.dg/cpp0x/initlist46.C: New.
12473 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
12476 * gcc.target/arm/neon-modes-2.c: New test.
12478 2011-03-30 Jakub Jelinek <jakub@redhat.com>
12481 * gcc.c-torture/compile/pr48305.c: New test.
12483 2011-03-29 Jason Merrill <jason@redhat.com>
12485 * g++.dg/cpp0x/regress/value-dep1.C: New.
12487 2011-03-29 Steve Ellcey <sje@cup.hp.com>
12489 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12491 2011-03-29 Ian Lance Taylor <iant@google.com>
12493 * go.test/go-test.exp: Handle the test lines used in several new
12495 (errchk): Add opts parameter. Change all callers. Handle parens
12498 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
12499 Dominique d'Humieres <dominiq@lps.ens.fr>
12501 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12502 and __APPLE__ && __PPC__ && __ALTIVEC__.
12504 2011-03-29 Jason Merrill <jason@redhat.com>
12506 * g++.dg/cpp0x/dependent1.C: New.
12508 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12510 * g++.dg/cpp0x/constexpr-memfn1.C: New.
12512 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12514 2011-03-29 Janus Weil <janus@gcc.gnu.org>
12517 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12518 * gfortran.dg/proc_ptr_comp_32.f90: New.
12520 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12522 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
12523 check for corresponding warning.
12525 2011-03-28 Jason Merrill <jason@redhat.com>
12527 * g++.dg/cpp0x/rv-deduce2.C: New.
12529 2011-03-29 Jakub Jelinek <jakub@redhat.com>
12532 * gcc.dg/pr48203.c: New test.
12534 2011-03-28 Jeff Law <law@redhat.com>
12536 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12538 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
12540 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12541 and __PPC__ && __ALTIVEC__.
12543 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12546 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12547 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12548 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12549 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12551 2011-03-28 Jason Merrill <jason@redhat.com>
12553 * g++.dg/cpp0x/initlist-array2.C: New.
12555 * g++.dg/cpp0x/initlist-array1.C: New.
12557 * g++.dg/cpp0x/constexpr-compound.C: New.
12559 * g++.dg/cpp0x/constexpr-using.C: New.
12561 * g++.dg/cpp0x/constexpr-noexcept.C: New.
12563 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12566 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12568 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12570 * gcc.dg/slp-1.c: New test.
12572 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12574 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12575 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12576 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12577 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12578 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12579 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12580 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12581 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12582 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12583 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12584 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12585 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12586 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12587 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12589 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12592 * gfortran.dg/trim_optimize_5.f90: New test.
12593 * gfortran.dg/trim_optimize_6.f90: New test.
12595 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12598 * gcc.target/mips/madd-7.c: Remove -mlong32.
12599 * gcc.target/mips/msub-7.c: Likewise.
12601 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12603 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12604 accesses to preserve the meaning of the test for doubleword vectors.
12605 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12606 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12608 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12611 * gfortran.dg/class_42.f03: New.
12613 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12615 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12618 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12620 PR rtl-optimization/48144
12621 * gcc.dg/pr48144.c: New test.
12623 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12625 * gnat.dg/discr27.ad[sb]: New test.
12627 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12629 * gnat.dg/limited_with2.ad[sb]: New test.
12630 * gnat.dg/limited_with2_pkg1.ads: New helper.
12631 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12633 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12635 * gnat.dg/opt15.adb: New test.
12636 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12638 2011-03-25 Tobias Burnus <burnus@net-b.de>
12642 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12643 * gfortran.dg/leadz_trailz_3.f90: Ditto
12645 2011-03-25 Martin Jambor <mjambor@suse.cz>
12647 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12649 2011-03-25 Jason Merrill <jason@redhat.com>
12651 * g++.dg/cpp0x/defaulted22.C: New.
12652 * g++.dg/cpp0x/defaulted23.C: New.
12653 * g++.dg/cpp0x/defaulted15.C: Adjust.
12655 2011-03-25 Jason Merrill <jason@redhat.com>
12657 * g++.dg/cpp0x/move1.C: New.
12659 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12662 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12664 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12666 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12667 for mips-sgi-irix6.5.
12668 Replace snprintf prototype by <stdio.h>.
12670 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12673 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12674 run_expensive_tests.
12675 * gcc.dg/graphite/block-4.c: Likewise.
12676 * gcc.dg/graphite/block-7.c: Likewise.
12677 * gcc.dg/graphite/block-8.c: Likewise.
12679 2011-03-25 Richard Guenther <rguenther@suse.de>
12681 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12682 * g++.dg/tree-ssa/pr8781.C: Likewise.
12683 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12684 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12685 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12686 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12687 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12688 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12689 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12690 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12691 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12692 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12693 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12694 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12695 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12696 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12697 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12698 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12699 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12700 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12701 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12702 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12703 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12704 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12705 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12706 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12707 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12708 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12709 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12710 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12711 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12712 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12713 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12714 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12715 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12716 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12717 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12718 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12719 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12720 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12721 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12722 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12723 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12724 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12725 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12726 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12727 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12728 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12729 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12730 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12731 * c-c++-common/pr46562-2.c: Likewise.
12732 * gfortran.dg/pr42108.f90: Likewise.
12733 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12734 foo to be inlined even at -O1.
12735 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12736 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12737 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12738 * gcc.dg/matrix/matrix.exp: Disable FRE.
12740 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12743 * gcc.dg/dfp/pr48204.c: New test.
12745 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12748 * gcc.c-torture/execute/pr47917.c: Move this...
12749 * gcc.dg/torture/pr47917.c: to here and add xfails.
12751 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12753 * gnat.dg/array16.ad[sb]: New test.
12754 * gnat.dg/array16.ads: New helper.
12756 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12758 * gnat.dg/derived_type2.adb: New test.
12760 2011-03-24 Richard Guenther <rguenther@suse.de>
12762 PR tree-optimization/48271
12763 * g++.dg/torture/pr48271.C: New testcase.
12765 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12767 * gnat.dg/array15.ad[sb]: New test.
12769 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12772 * gcc.target/i386/pr48237.c: New test.
12774 2011-03-24 Richard Guenther <rguenther@suse.de>
12776 PR middle-end/48269
12777 * gcc.dg/builtin-object-size-10.c: New testcase.
12779 2011-03-24 Richard Guenther <rguenther@suse.de>
12781 PR tree-optimization/46562
12782 * c-c++-common/pr46562-2.c: New testcase.
12783 * c-c++-common/pr46562.c: Likewise.
12785 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12787 * gcc.dg/vect/vect-cselim-1.c: New test.
12788 * gcc.dg/vect/vect-cselim-2.c: New test.
12790 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12792 * gcc.target/arm/pr46934.c: New.
12794 2011-03-23 Ian Lance Taylor <iant@google.com>
12796 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12798 2011-03-23 Richard Guenther <rguenther@suse.de>
12800 * gcc.dg/struct: Remove directory and contents.
12802 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12805 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12807 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12809 * gnat.dg/discr26.ad[sb]: New test.
12810 * gnat.dg/discr26_pkg.ads: New helper.
12812 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12815 * gcc.target/arm/neon-vld-1.c: New test.
12817 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12819 * gnat.dg/array14.ad[sb]: New test.
12820 * gnat.dg/array14_pkg.ads: New helper.
12822 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12824 * gcc.c-torture/execute/920501-8.x: Remove.
12825 * gcc.c-torture/execute/930513-1.x: Remove.
12826 * gcc.c-torture/execute/960312-1.x: Remove.
12827 * gcc.c-torture/compile/20000804-1.c,
12828 gcc.c-torture/compile/20001205-1.c,
12829 gcc.c-torture/compile/20001226-1.c,
12830 gcc.c-torture/compile/20010518-2.c,
12831 gcc.c-torture/compile/20020312-1.c,
12832 gcc.c-torture/compile/20020604-1.c,
12833 gcc.c-torture/compile/920501-12.c,
12834 gcc.c-torture/compile/920501-4.c,
12835 gcc.c-torture/compile/920520-1.c,
12836 gcc.c-torture/compile/980506-1.c,
12837 gcc.c-torture/execute/980709-1.x,
12838 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12839 options for m68hc11.
12840 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12841 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12844 2011-03-22 Nick Clifton <nickc@redhat.com>
12846 * lib/target-supports.exp (check_profiling_available): Add MN10300
12847 to the list of targets that do not support profiling. Restore
12848 alpha sorting to this list.
12850 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12852 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12853 failure on 32-bit systems.
12854 * gcc.dg/torture/vector-2.c: Ditto.
12856 2011-03-22 Richard Guenther <rguenther@suse.de>
12858 PR tree-optimization/48228
12859 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12861 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12863 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12867 * gcc.target/powerpc/pr48226.c: New file.
12869 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
12871 * lib/prune.exp (prune_gcc_output): Prune "could not create
12872 compact unwind for" warnings.
12874 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12878 * gcc.c-torture/execute/pr42544.c: New test.
12879 * gcc.c-torture/execute/pr48197.c: New test.
12881 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12883 PR preprocessor/48192
12884 * gcc.target/powerpc/pr48192.c: New file.
12887 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12888 split problem of 0 being loaded in a VSX register.
12890 2011-03-21 Richard Guenther <rguenther@suse.de>
12893 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12894 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12895 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12896 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12898 2011-03-21 Jakub Jelinek <jakub@redhat.com>
12901 * gcc.dg/pr48213.c: New test.
12903 2011-03-21 Kai Tietz <ktietz@redhat.com>
12906 * g++.dg/plugin/attribute_plugin.c: Adjust test.
12908 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
12910 * gcc.target/arm/xor-and.c: New.
12912 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12915 * gfortran.dg/function_optimize_1.f90: New test.
12916 * gfortran.dg/function_optimize_2.f90: New test.
12918 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
12920 PR rtl-optimization/47502
12921 * gcc.target/i386/pr47502-1.c: New.
12922 * gcc.target/i386/pr47502-2.c: Likewise.
12924 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12926 PR rtl-optimization/48156
12927 * gcc.dg/pr48156.c: New test.
12929 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12931 PR libfortran/47439
12932 * gfortran.dg/scratch_1.f90: Adjust test.
12934 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12936 PR libfortran/47439
12937 * gfortran.dg/scratch_1.f90: New test.
12939 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12941 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12942 variably modified typedefs.
12943 * gcc.dg/c1x-typedef-2.c: Remove.
12945 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12947 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12948 * gcc.dg/c1x-anon-struct-3.c: New test.
12949 * gcc.dg/anon-struct-11.c: Update.
12951 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12953 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12955 Only xfail with gas.
12957 2011-03-18 Jason Merrill <jason@redhat.com>
12959 * g++.dg/template/fn-ptr1.C: New.
12961 * g++.dg/overload/volatile1.C: New.
12963 * g++.dg/opt/pr23372.C: New.
12965 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12967 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12969 PR middle-end/47405
12970 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12972 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
12974 * gcc.target/arm/unsigned-extend-1.c: New.
12976 2011-03-18 Jakub Jelinek <jakub@redhat.com>
12979 * gcc.c-torture/compile/pr48161.c: New test.
12981 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
12983 PR middle-end/47725
12984 * gcc.dg/torture/pr47725.c: New.
12986 2011-03-17 Jason Merrill <jason@redhat.com>
12988 * g++.dg/cpp0x/constexpr-overflow2.C: New.
12989 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12991 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
12993 * gnat.dg/specs/elab2.ads: New test.
12994 * gnat.dg/specs/elab2_pkg.ads: New helper.
12996 2011-03-17 Jason Merrill <jason@redhat.com>
12998 * g++.dg/cpp0x/decltype-1212.C: New.
12999 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13001 2011-03-17 Jason Merrill <jason@redhat.com>
13003 * g++.dg/parse/memfnquals1.C: New.
13005 2011-03-17 Richard Guenther <rguenther@suse.de>
13007 PR middle-end/48134
13008 * gcc.dg/pr48134.c: New testcase.
13010 2011-03-17 Richard Guenther <rguenther@suse.de>
13012 PR middle-end/48165
13013 * g++.dg/torture/pr48165.C: New testcase.
13015 2011-03-17 Jakub Jelinek <jakub@redhat.com>
13017 PR rtl-optimization/48141
13018 * gcc.dg/pr48141.c: New test.
13020 2011-03-16 Jason Merrill <jason@redhat.com>
13022 * g++.dg/cpp0x/constexpr-48089.C: New.
13024 * g++.dg/cpp0x/constexpr-abi1.C: New.
13026 * g++.dg/cpp0x/constexpr-46336.C: New.
13027 * g++.dg/parse/friend5.C: Adjust expected errors.
13029 * g++.dg/cpp0x/constexpr-47570.C: New.
13031 2011-03-16 Dodji Seketeli <dodji@redhat.com>
13034 * ++.dg/debug/dwarf2/typedef6.C: New test.
13036 2011-03-16 Jason Merrill <jason@redhat.com>
13038 * g++.dg/cpp0x/elision2.C: New.
13040 * g++.dg/cpp0x/constexpr-array3.C: New.
13042 2011-03-16 Jason Merrill <jason@redhat.com>
13044 * g++.dg/cpp0x/sfinae6.C: New.
13045 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13046 * g++.dg/cpp0x/pr45908.C: Likewise.
13047 * g++.dg/cpp0x/sfinae6.C: Likewise.
13048 * g++.old-deja/g++.jason/conversion11.C: Likewise.
13049 * g++.old-deja/g++.law/arg11.C: Likewise.
13051 2011-03-16 Jason Merrill <jason@redhat.com>
13053 * g++.dg/template/incomplete6.C: New.
13055 2011-03-16 Jeff Law <law@redhat.com>
13057 * gcc.dg/tree-ssa/vrp55.c: New test.
13059 2011-03-16 Jason Merrill <jason@redhat.com>
13061 * g++.dg/cpp0x/auto22.C: New.
13063 2011-03-16 Richard Guenther <rguenther@suse.de>
13065 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13066 optimizing it away if promoted to const.
13068 2011-03-16 Richard Guenther <rguenther@suse.de>
13070 PR tree-optimization/48149
13071 * gcc.dg/fold-complex-1.c: New testcase.
13073 2011-03-16 Richard Guenther <rguenther@suse.de>
13076 * gcc.dg/guality/pr45882.c: Really make sure no inlining
13077 or cloning happens.
13079 2011-03-16 Richard Guenther <rguenther@suse.de>
13081 PR tree-optimization/26134
13082 * gcc.dg/tree-ssa/complex-6.c: New testcase.
13084 2011-03-16 Richard Guenther <rguenther@suse.de>
13086 PR tree-optimization/48146
13087 * gcc.dg/torture/pr48146.c: New testcase.
13089 2011-03-16 Richard Guenther <rguenther@suse.de>
13091 * gcc.dg/tree-ssa/pr14814.c: Adjust.
13092 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13094 2011-03-16 Jakub Jelinek <jakub@redhat.com>
13096 PR middle-end/48136
13097 * gcc.c-torture/compile/pr48136.c: New test.
13099 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13102 * gcc.dg/guality/pr45882.c: New test.
13104 2011-03-15 Jason Merrill <jason@redhat.com>
13106 * g++.dg/cpp0x/constexpr-recursion.C: New.
13108 * g++.dg/cpp0x/implicit11.C: New.
13110 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13112 * g++.dg/cpp0x/constexpr-attribute.C: New.
13114 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
13116 * g++.dg/parse/pr34758.C: New.
13118 2011-03-15 Xinliang David Li <davidxl@google.com>
13121 * gcc.dg/uninit-pred-7_d.c: New test.
13122 * gcc.dg/uninit-pred-8_d.c: New test.
13124 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
13127 * gcc.target/arm/pr46788.c: New.
13129 2011-03-15 Richard Guenther <rguenther@suse.de>
13131 PR middle-end/47650
13132 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13133 * gfortran.dg/ishft_4.f90: Likewise.
13134 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13136 2011-03-15 Richard Guenther <rguenther@suse.de>
13138 PR tree-optimization/13954
13139 * g++.dg/tree-ssa/pr13954.C: New testcase.
13141 2011-03-15 Richard Guenther <rguenther@suse.de>
13143 PR tree-optimization/48037
13144 * gcc.target/i386/pr48037-1.c: New testcase.
13146 2011-03-15 Richard Guenther <rguenther@suse.de>
13148 PR tree-optimization/41490
13149 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13150 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13151 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13152 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13153 * g++.dg/tree-ssa/pr33604.C: Adjust.
13155 2011-03-14 Jakub Jelinek <jakub@redhat.com>
13157 PR middle-end/47917
13158 * gcc.c-torture/execute/pr47917.c: New test.
13159 * gcc.dg/pr47917.c: New test.
13161 PR middle-end/38878
13162 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13164 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
13166 * gcc.target/i386/sse4_1-floor-vec.c: New test.
13167 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13168 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13169 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13170 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13171 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13172 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13173 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13174 * gcc.target/i386/avx-floor-vec.c: Ditto.
13175 * gcc.target/i386/avx-ceil-vec.c: Ditto.
13176 * gcc.target/i386/avx-trunc-vec.c: Ditto.
13177 * gcc.target/i386/avx-rint-vec.c: Ditto.
13178 * gcc.target/i386/avx-floorf-vec.c: Ditto.
13179 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13180 * gcc.target/i386/avx-truncf-vec.c: Ditto.
13181 * gcc.target/i386/avx-rintf-vec.c: Ditto.
13183 2011-03-14 Tom Tromey <tromey@redhat.com>
13185 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13186 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13187 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13189 2011-03-14 Tom Tromey <tromey@redhat.com>
13191 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13192 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13193 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13195 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
13197 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13199 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13201 PR rtl-optimization/47166
13202 * gcc.c-torture/execute/postmod-1.c: New test.
13204 2011-03-14 Richard Guenther <rguenther@suse.de>
13206 PR middle-end/48098
13207 * gcc.dg/torture/pr48098.c: New testcase.
13209 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
13212 * gcc.target/powerpc/pr48053-1.c: New test.
13213 * gcc.target/powerpc/pr48053-2.c: Likewise.
13215 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13217 PR libfortran/48066
13218 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
13220 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13222 PR libfortran/48066
13223 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
13225 2011-03-12 Janus Weil <janus@gcc.gnu.org>
13228 * gfortran.dg/class_41.f03: New.
13230 2011-03-11 Dodji Seketeli <dodji@redhat.com>
13232 * g++.dg/conversion/cast3.C: New test.
13234 2011-03-11 Jason Merrill <jason@redhat.com>
13236 * g++.dg/template/error45.C: New.
13238 * g++.dg/parse/no-type-defn1.C: New.
13240 * g++.dg/ext/attrib40.C: New.
13242 * g++.dg/cpp0x/regress/array1.C: New.
13244 2011-03-11 Richard Guenther <rguenther@suse.de>
13246 PR tree-optimization/48067
13247 * gcc.dg/pr48067.c: New testcase.
13249 2011-03-11 Richard Guenther <rguenther@suse.de>
13252 * g++.dg/lto/20110311-1_0.C: New testcase.
13254 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13257 * g++.dg/inherit/virtual8.C: New test.
13259 PR middle-end/48044
13260 * gcc.dg/torture/pr48044.c: New test.
13262 2011-03-11 Janus Weil <janus@gcc.gnu.org>
13265 * gfortran.dg/proc_ptr_comp_31.f90: New.
13267 2011-03-11 Richard Guenther <rguenther@suse.de>
13269 PR tree-optimization/47278
13270 * gcc.dg/torture/pr47278-1.c: New testcase.
13271 * gcc.dg/torture/pr47278-2.c: Likewise.
13273 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13275 PR tree-optimization/48063
13276 * gcc.dg/torture/pr48063.c: New test.
13278 2011-03-10 Jason Merrill <jason@redhat.com>
13280 * g++.dg/template/array22.C: New.
13282 * g++.dg/cpp0x/syntax-err1.C: New.
13283 * g++.dg/parse/error36.C: Adjust expected errors.
13284 * g++.old-deja/g++.pt/ctor2.C: Likewise.
13285 * g++.old-deja/g++.pt/typename3.C: Likewise.
13286 * g++.old-deja/g++.pt/typename4.C: Likewise.
13287 * g++.old-deja/g++.pt/typename6.C: Likewise.
13289 2011-03-09 Jason Merrill <jason@redhat.com>
13291 * g++.dg/template/nontype22.C: New.
13293 2011-03-09 Martin Jambor <mjambor@suse.cz>
13295 PR tree-optimization/47714
13296 * g++.dg/torture/pr47714.C: New test.
13298 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
13301 * gcc.target/powerpc/pr47755-2.c: New file.
13303 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13305 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13306 is not set in the environment, pass 64 as first argument when not
13307 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13308 native where ulimit -u is supported.
13310 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13312 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13314 2011-03-08 Jason Merrill <jason@redhat.com>
13316 * g++.dg/template/nontype21.C: New.
13318 * g++.dg/template/anon5.C: New.
13320 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13323 * gcc.dg/pr47881.c: New test.
13325 2011-03-08 Dodji Seketeli <dodji@redhat.com>
13328 * g++.dg/lookup/template3.C: New test.
13330 2011-03-08 Kai Tietz <ktietz@redhat.com>
13332 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13335 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
13338 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13339 sizeof to compute alignment.
13341 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13343 PR tree-optimization/48022
13344 * gcc.dg/pr48022-1.c: New test.
13345 * gcc.dg/pr48022-2.c: New test.
13347 2011-03-07 Jason Merrill <jason@redhat.com>
13349 * g++.dg/template/nontype20.C: New.
13350 * g++.dg/init/member1.C: Adjust expected errors.
13351 * g++.dg/parse/constant4.C: Likewise.
13352 * g++.dg/template/qualified-id3.C: Likewise.
13353 * g++.old-deja/g++.pt/crash10.C: Likewise.
13355 * g++.dg/cpp0x/regress/non-const1.C: New.
13357 2011-03-07 Jakub Jelinek <jakub@redhat.com>
13360 * gcc.dg/pr47991.c: New test.
13362 2011-03-07 Jason Merrill <jason@redhat.com>
13364 * g++.dg/abi/mangle46.C: New.
13366 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
13369 * gcc.target/powerpc/pr47862.c: New.
13371 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
13374 * gcc.target/i386/combine-mul.c: Require nonpic.
13376 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
13377 Nathan Froyd <froydnj@codesourcery.com>
13379 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13381 2011-03-06 Mark Mitchell <mark@codesourcery.com>
13383 * README.QMTEST: Remove.
13385 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
13386 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13389 * gfortran.dg/array_constructor_37.f90 : New test.
13391 2011-03-05 Jason Merrill <jason@redhat.com>
13393 * g++.dg/abi/mangle39.C: ABI v5, not 6.
13394 * g++.dg/abi/mangle45.C: Likewise.
13395 * g++.dg/cpp0x/trailing1.C: Likewise.
13397 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13399 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13401 2011-03-05 Jakub Jelinek <jakub@redhat.com>
13403 PR rtl-optimization/47899
13404 * gcc.dg/pr47899.c: New test.
13406 * gcc.dg/torture/pr47968.c: Ignore warnings.
13408 PR tree-optimization/47967
13409 * gcc.c-torture/compile/pr47967.c: New test.
13411 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13413 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13414 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13416 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13418 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13419 and property_getAttributes() if __OBJC2__.
13420 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13421 * objc.dg/property/property-encoding-1.m: New.
13422 * obj-c++.dg/property/property-encoding-1.mm: New.
13424 2011-03-04 Jason Merrill <jason@redhat.com>
13426 * g++.dg/template/pseudodtor6.C: New.
13428 * g++.dg/inherit/covariant19.C: New.
13430 2011-03-04 Richard Guenther <rguenther@suse.de>
13432 PR middle-end/47968
13433 * gcc.dg/torture/pr47968.c: New testcase.
13435 2011-03-04 Richard Guenther <rguenther@suse.de>
13437 PR middle-end/47975
13438 * gcc.dg/torture/pr47975.c: New testcase.
13440 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13443 * g++.dg/template/crash106.C: New.
13445 2011-03-03 Jakub Jelinek <jakub@redhat.com>
13448 * gcc.dg/gomp/pr47963.c: New test.
13449 * g++.dg/gomp/pr47963.C: New test.
13451 2011-03-02 Jason Merrill <jason@redhat.com>
13453 * g++.dg/cpp0x/regress/condition1.C: New.
13455 * g++.dg/cpp0x/constexpr-ctor9.C: New.
13457 2011-03-01 Jason Merrill <jason@redhat.com>
13459 * g++.dg/cpp0x/lambda/lambda-98.C: New.
13461 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13463 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13465 PR rtl-optimization/47925
13466 * gcc.c-torture/execute/pr47925.c: New test.
13468 2011-03-01 Jason Merrill <jason@redhat.com>
13470 * g++.dg/cpp0x/decltype25.C: New.
13472 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13474 2011-03-01 Richard Guenther <rguenther@suse.de>
13476 PR tree-optimization/47890
13477 * gcc.dg/torture/pr47890.c: New testcase.
13479 2011-03-01 Richard Guenther <rguenther@suse.de>
13482 * gcc.dg/lto/pr47924_0.c: New testcase.
13484 2011-03-01 Richard Guenther <rguenther@suse.de>
13487 * gfortran.dg/lto/pr46911_0.f: New testcase.
13489 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13491 PR libgfortran/47933
13492 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13493 compile errors from older code form.
13495 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13497 PR libgfortran/47567
13498 * gfortran.dg/fmt_fw_d.f90: New test.
13500 2011-02-28 Jason Merrill <jason@redhat.com>
13502 * g++.dg/inherit/covariant18.C: New.
13504 2011-02-28 Jakub Jelinek <jakub@redhat.com>
13506 PR middle-end/47893
13507 * gcc.dg/pr47893.c: New test.
13509 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
13511 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13512 NULL in case of a selector with conflicting types.
13513 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13515 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
13517 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13518 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13519 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13520 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13522 2011-02-28 Jason Merrill <jason@redhat.com>
13525 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13527 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13529 PR libgfortran/47778
13530 * gfortran.dg/namelist_71.f90: New test.
13532 2011-02-27 Jason Merrill <jason@redhat.com>
13535 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13536 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13538 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13541 * g++.dg/cpp0x/constexpr-ctor8.C: New.
13543 2011-02-27 Jakub Jelinek <jakub@redhat.com>
13546 * gfortran.dg/gomp/task-1.f90: Removed.
13548 2011-02-26 Jason Merrill <jason@redhat.com>
13550 * g++.dg/template/this-targ1.C: New.
13552 * g++.dg/cpp0x/regress/template-const1.C: New.
13553 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13554 * g++.dg/template/function1.C: Adjust.
13555 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13556 * g++.dg/debug/debug7.C: Adjust.
13558 2011-02-26 Tobias Burnus <burnus@net-b.de>
13561 * gfortran.dg/gomp/task-1.f90: New.
13563 2011-02-25 Jie Zhang <jie@codesourcery.com>
13565 * gcc.target/arm/neon-thumb2-move.c: Add
13566 dg-require-effective-target arm_thumb2_ok.
13568 2011-02-24 Jason Merrill <jason@redhat.com>
13570 * g++.dg/parse/constant1.C: Specify C++98 mode.
13571 * g++.dg/parse/constant5.C: Likewise.
13572 * g++.dg/parse/error2.C: Likewise.
13573 * g++.dg/parse/semicolon3.C: Likewise.
13574 * g++.dg/template/crash14.C: Likewise.
13575 * g++.dg/template/local4.C: Likewise.
13576 * g++.dg/template/nontype3.C: Likewise.
13577 * g++.dg/parse/crash31.C: Adjust expected errors.
13578 * g++.dg/template/function1.C: Likewise.
13579 * g++.dg/template/ref3.C: Likewise.
13580 * g++.dg/template/static9.C: Likewise.
13581 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13583 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13584 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13585 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13586 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13587 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13589 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13592 * gfortran.dg/pr47878.f90: New test.
13594 2011-02-24 Richard Guenther <rguenther@suse.de>
13597 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13598 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13600 2011-02-24 Richard Guenther <rguenther@suse.de>
13603 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13604 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13606 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13608 PR libgfortran/47567
13609 * gfortran.dg/fmt_f0_1.f90: Update test.
13611 2011-02-23 Jason Merrill <jason@redhat.com>
13613 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13614 * g++.dg/abi/mangle45.C: New.
13616 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13617 * g++.dg/template/canon-type-9.C: Match use of decltype
13618 between declaration and definition.
13619 * g++.dg/template/canon-type-12.C: Likewise.
13621 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13624 * gfortran.dg/nested_allocatables_1.f90: New.
13626 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13629 * g++.dg/pr46868.C: New test.
13630 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13631 * g++.dg/parse/error14.C: Adjust.
13633 2011-02-23 Richard Guenther <rguenther@suse.de>
13635 PR tree-optimization/47838
13636 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13638 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13640 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13642 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13644 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13645 * gfortran.dg/count_init_expr.f03: Ditto.
13646 * gfortran.dg/gomp/pr43711.f90: Ditto.
13647 * gcc.dg/struct-parse-2.c: Ditto.
13648 * gcc.dg/parse-error-3.c: Ditto.
13649 * gcc.dg/Wlogical-op-1.c: Ditto.
13650 * gcc.dg/Walways-true-1.c: Ditto.
13651 * gcc.dg/pr24225.c: Ditto.
13652 * gcc.dg/Walways-true-2.c: Ditto.
13653 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13654 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13655 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13656 * g++.dg/overload/defarg4.C: Ditto.
13657 * g++.dg/inherit/covariant16.C: Ditto.
13658 * g++.dg/inherit/virtual7.C: Ditto.
13659 * g++.dg/template/canon-type-9.C: Ditto.
13660 * g++.dg/template/access19.C: Ditto.
13661 * g++.dg/template/call7.C: Ditto.
13662 * g++.dg/template/canon-type-2.C: Ditto.
13663 * g++.dg/template/init7.C: Ditto.
13664 * g++.dg/template/sizeof-template-argument.C: Ditto.
13665 * g++.dg/template/const3.C: Ditto.
13666 * g++.dg/template/sfinae26.C: Ditto.
13667 * g++.dg/template/sfinae26.C: Ditto.
13668 * g++.dg/template/canon-type-11.C: Ditto.
13669 * g++.dg/template/union2.C: Ditto.
13670 * g++.dg/template/canon-type-3.C: Ditto.
13671 * g++.dg/template/canon-type-1.C: Ditto.
13672 * g++.dg/template/canon-type-5.C: Ditto.
13673 * g++.dg/template/canon-type-7.C: Ditto.
13674 * g++.dg/template/canon-type-10.C: Ditto.
13675 * g++.dg/template/spec36.C: Ditto.
13676 * g++.dg/template/typedef38.C: Ditto.
13677 * g++.dg/template/canon-type-4.C: Ditto.
13678 * g++.dg/template/canon-type-6.C: Ditto.
13679 * g++.dg/template/canon-type-13.C: Ditto.
13680 * g++.dg/template/instantiate9.C: Ditto.
13681 * g++.dg/template/ttp22.C: Ditto.
13682 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13683 * g++.dg/warn/Walways-true-1.C: Ditto.
13684 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13685 * g++.dg/warn/Walways-true-2.C: Ditto.
13686 * g++.dg/conversion/op4.C: Ditto.
13687 * g++.dg/opt/pr19650.C: Ditto.
13688 * g++.dg/lookup/friend11.C: Ditto.
13689 * g++.dg/other/default2.C: Ditto.
13690 * g++.dg/other/default3.C: Ditto.
13691 * g++.dg/other/dtor2.C: Ditto.
13692 * g++.dg/other/friend5.C: Ditto.
13693 * g++.dg/other/default5.C: Ditto.
13694 * g++.dg/init/brace6.C: Ditto.
13695 * g++.dg/init/aggr5.C: Ditto.
13696 * g++.dg/init/error2.C: Ditto.
13697 * g++.dg/expr/bound-mem-fun.C: Ditto.
13698 * g++.dg/expr/cond6.C: Ditto.
13699 * g++.dg/expr/stmt-expr-1.C: Ditto.
13700 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13701 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13702 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13703 * g++.dg/cpp0x/bracket1.C: Ditto.
13704 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13705 * g++.dg/cpp0x/pr38646.C: Ditto.
13706 * g++.dg/cpp0x/variadic73.C: Ditto.
13707 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13708 * g++.dg/cpp0x/bracket4.C: Ditto.
13709 * g++.dg/cpp0x/decltype4.C: Ditto.
13710 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13711 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13712 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13713 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13714 * g++.dg/cpp0x/decltype2.C: Ditto.
13715 * g++.dg/cpp0x/decltype1.C: Ditto.
13716 * g++.dg/cpp0x/bracket2.C: Ditto.
13717 * g++.dg/cpp0x/decltype5.C: Ditto.
13718 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13719 * g++.dg/cpp0x/variadic70.C: Ditto.
13720 * g++.dg/cpp0x/decltype6.C: Ditto.
13721 * g++.dg/cpp0x/rvo.C: Ditto.
13722 * g++.dg/cpp0x/vt-40092.C: Ditto.
13723 * g++.dg/cpp0x/variadic-new.C: Ditto.
13724 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13725 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13726 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13727 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13728 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13729 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13730 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13731 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13732 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13733 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13734 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13735 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13736 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13737 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13738 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13739 * g++.dg/cpp0x/pr39639.C: Ditto.
13740 * g++.dg/cpp0x/decltype3.C: Ditto.
13741 * g++.dg/cpp0x/variadic68.C: Ditto.
13742 * g++.dg/cpp0x/variadic-function.C: Ditto.
13743 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13744 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13745 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13746 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13747 * g++.dg/parse/crash35.C: Ditto.
13748 * g++.dg/parse/crash40.C: Ditto.
13749 * g++.dg/parse/defarg12.C: Ditto.
13750 * g++.dg/parse/crash34.C: Ditto.
13751 * g++.dg/parse/constructor3.C: Ditto.
13752 * g++.dg/parse/template23.C: Ditto.
13753 * g++.dg/parse/crash56.C: Ditto.
13754 * g++.dg/parse/dtor13.C: Ditto.
13755 * g++.dg/parse/error33.C: Ditto.
13756 * g++.dg/parse/ctor9.C: Ditto.
13757 * g++.dg/parse/error32.C: Ditto.
13758 * g++.dg/parse/error37.C: Ditto.
13759 * g++.dg/parse/bitfield3.C: Ditto.
13760 * g++.dg/parse/struct-4.C: Ditto.
13761 * g++.dg/ext/has_trivial_copy.C: Ditto.
13762 * g++.dg/ext/is_polymorphic.C: Ditto.
13763 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13764 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13765 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13766 * g++.dg/ext/is_union.C: Ditto.
13767 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13768 * g++.dg/ext/is_pod.C: Ditto.
13769 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13770 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13771 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13772 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13773 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13774 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13775 * g++.dg/ext/is_abstract.C: Ditto.
13776 * g++.dg/ext/has_trivial_assign.C: Ditto.
13777 * g++.dg/ext/is_class.C: Ditto.
13778 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13779 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13780 * g++.dg/ext/is_base_of.C: Ditto.
13781 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13782 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13783 * g++.dg/ext/is_empty.C: Ditto.
13784 * g++.dg/ext/is_enum.C: Ditto.
13785 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13786 * gnat.dg/opt11.adb: Ditto.
13787 * obj-c++.dg/pr45735.mm: Ditto.
13788 * obj-c++.dg/pr24393.mm: Ditto.
13789 * obj-c++.dg/exceptions-2.mm: Ditto.
13790 * objc.dg/pr45735.m: Ditto.
13791 * objc.dg/pr24393.m: Ditto.
13793 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13795 * objc.dg/attributes/objc-exception-1.m: New.
13797 2011-02-23 Jie Zhang <jie@codesourcery.com>
13799 * gcc.dg/cpp/include7.c: New test.
13801 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13804 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13806 2011-02-23 Jie Zhang <jie@codesourcery.com>
13808 PR rtl-optimization/47763
13809 * gcc.dg/pr47763.c: New test.
13811 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13814 * gfortran.dg/whole_file_32.f90 : New test.
13816 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13819 * g++.dg/inherit/virtual7.C: New test.
13821 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13824 * objc.dg/type-size-3.m: Updated error message.
13825 * objc.dg/type-size-4.m: New test.
13826 * objc.dg/type-size-5.m: New test.
13828 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13830 * lib/gnat.exp: Fix comments.
13831 Don't load libgloss.exp.
13832 (default_gnat_version): Call $compiler with --version.
13833 Adapt regexp for gnatmake output, insert version.
13834 (gnat_version): New proc.
13835 (gnat_init): Remove gnat_libgcc_s_path.
13836 (gnat_target_compile): Likewise.
13837 Remove ld_library_path.
13838 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13839 (gnat_pass): Remove.
13840 (gnat_pass): Remove.
13841 (gnat_finish): Remove.
13842 (gnat_exit): Remove.
13843 (local_find_gnatmake): Reindent.
13844 (runtest_file_p): Remove.
13845 (prune_warnings): Remove.
13846 (find_gnatclean): New proc.
13847 * lib/gnat-dg.exp (lremove): New proc.
13848 (gnat-dg-test): Reindent.
13849 Remove additional output files.
13850 (gnat-dg-runtest): Remove.
13852 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13853 * gnat.dg/loop_optimization6.adb: Likewise.
13854 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13856 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13858 PR tree-optimization/47835
13859 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13861 2011-02-22 Tobias Burnus <burnus@net-b.de>
13863 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13864 * gfortran.dg/abstract_type_2.f03: Ditto.
13865 * gfortran.dg/abstract_type_3.f03: Ditto.
13866 * gfortran.dg/abstract_type_4.f03: Ditto.
13867 * gfortran.dg/abstract_type_5.f03: Ditto.
13868 * gfortran.dg/abstract_type_6.f03: Ditto.
13869 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13870 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13871 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13872 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13873 * gfortran.dg/array_function_5.f90: Ditto.
13874 * gfortran.dg/asynchronous_3.f03: Ditto.
13875 * gfortran.dg/char_expr_1.f90: Ditto.
13876 * gfortran.dg/class_14.f03: Ditto.
13877 * gfortran.dg/data_array_6.f: Ditto.
13878 * gfortran.dg/data_invalid.f90: Ditto.
13879 * gfortran.dg/dot_product_1.f03: Ditto.
13880 * gfortran.dg/func_derived_5.f90: Ditto.
13881 * gfortran.dg/func_result_4.f90: Ditto.
13882 * gfortran.dg/implied_do_1.f90: Ditto.
13883 * gfortran.dg/initialization_25.f90: Ditto.
13884 * gfortran.dg/initialization_26.f90: Ditto.
13885 * gfortran.dg/interface_34.f90: Ditto.
13886 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13887 * gfortran.dg/keyword_symbol_1.f90: Ditto.
13888 * gfortran.dg/matmul_8.f03: Ditto.
13889 * gfortran.dg/merge_init_expr.f90: Ditto.
13890 * gfortran.dg/pack_assign_1.f90: Ditto.
13891 * gfortran.dg/pack_vector_1.f90: Ditto.
13892 * gfortran.dg/pointer_check_8.f90: Ditto.
13893 * gfortran.dg/product_init_expr.f03: Ditto.
13894 * gfortran.dg/reshape_order_5.f90: Ditto.
13895 * gfortran.dg/reshape_shape_1.f90: Ditto.
13896 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13897 * gfortran.dg/same_name_2.f90: Ditto.
13898 * gfortran.dg/selected_real_kind_1.f90: Ditto.
13899 * gfortran.dg/spread_init_expr.f03: Ditto.
13900 * gfortran.dg/stmt_func_1.f90: Ditto.
13901 * gfortran.dg/sum_init_expr.f03: Ditto.
13902 * gfortran.dg/transpose_3.f03: Ditto.
13903 * gfortran.dg/unpack_init_expr.f03: Ditto.
13904 * gfortran.dg/warn_conversion.f90: Ditto.
13905 * gfortran.dg/warn_conversion_2.f90: Ditto.
13906 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13907 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13908 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13909 * gfortran.dg/whole_file_16.f90: Ditto.
13910 * gfortran.dg/whole_file_17.f90: Ditto.
13911 * gfortran.dg/whole_file_18.f90: Ditto.
13912 * gfortran.dg/whole_file_20.f03: Ditto.
13913 * gfortran.dg/whole_file_5.f90: Ditto.
13914 * gfortran.dg/whole_file_6.f90: Ditto.
13915 * gfortran.dg/write_invalid_format.f90: Ditto.
13916 * gfortran.dg/zero_sized_6.f90: Ditto.
13918 2011-02-21 Jeff Law <law@redhat.com>
13920 PR rtl-optimization/46178
13921 * gcc.target/i386/pr46178.c: New test.
13923 PR rtl-optimization/46002
13924 * gcc.c-torture/compile/pr46002.c: New test.
13926 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13928 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13931 2011-02-21 Jakub Jelinek <jakub@redhat.com>
13934 * g++.dg/debug/pr47106.C: Require effective target lto.
13936 2011-02-21 Jason Merrill <jason@redhat.com>
13938 * g++.dg/cpp0x/constexpr-diag2.C: New.
13940 2011-02-20 Jason Merrill <jason@redhat.com>
13942 * g++.dg/cpp0x/constexpr-ctor7.C: New.
13944 * g++.dg/cpp0x/fntmpdefarg2.C: New.
13946 * g++.dg/overload/conv-op1.C: New.
13948 * g++.dg/cpp0x/constexpr-synth1.C: New.
13950 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13952 * objc.dg/layout-2.m: New.
13953 * objc.dg/selector-3.m: Adjusted location of error message.
13954 * objc.dg/type-size-3.m: Same.
13955 * obj-c++.dg/selector-3.mm: Same.
13957 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13960 * objc.dg/property/dotsyntax-22.m: New.
13961 * obj-c++.dg/property/dotsyntax-22.mm: New.
13963 2011-02-20 Dodji Seketeli <dodji@redhat.com>
13966 * g++.dg/template/typedef38.C: New test.
13968 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13971 * gfortran.dg/whole_file_30.f90 : New test.
13972 * gfortran.dg/whole_file_31.f90 : New test.
13974 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13978 * gfortran.dg/whole_file_28.f90 : New test.
13979 * gfortran.dg/whole_file_29.f90 : New test.
13981 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
13984 * g++.dg/template/crash105.C: New.
13986 2011-02-19 Jason Merrill <jason@redhat.com>
13988 * g++.dg/cpp0x/regress/no-elide1.C: New.
13990 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
13992 PR tree-optimization/46620
13993 * gcc.dg/pr46620.c: New.
13995 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13998 * gcc.target/i386/pr47809.c: New test.
14000 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14001 Tobias Burnus <burnus@net-b.de>
14003 * lib/target-supports.exp
14004 (check_effective_target_fortran_large_real): New check for large reals.
14005 * gfortran.dg/nan_7.f90: New test.
14007 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14009 PR libgfortran/47567
14010 * gfortran.dg/fmt_f0_1.f90: Update test.
14012 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
14015 * gfortran.dg/array_constructor_36.f90 : New test.
14016 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14017 allow for comparison between different elements of the array
14018 constructor at different levels of optimization.
14020 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
14022 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14023 * gcc.target/i386/pr32280-1.c: Likewise.
14025 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14028 * gcc.target/i386/pr47800.c: New test.
14030 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
14032 * objc/execute/exceptions/foward-1.x: New.
14034 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14037 * gfortran.dg/derived_constructor_comps_4.f90: New.
14039 2011-02-18 Tobias Burnus
14042 * gfortran.dg/func_result_6.f90: New.
14044 2011-02-18 Michael Matz <matz@suse.de>
14047 * gfortran.dg/lto/pr45586_0.f90: New test.
14048 * gfortran.dg/typebound_proc_20.f90: Ditto.
14049 * gfortran.dg/typebound_proc_21.f90: Ditto.
14051 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14054 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14056 2011-02-18 Tobias Burnus <burnus@net-b.de>
14059 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14060 gcc_warning_prefix.
14061 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14062 normalizing the error/warning output.
14063 * gfortran.dg/Wall.f90: Update dg-error/warning.
14064 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14065 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14066 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14067 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14068 * gfortran.dg/class_30.f90: Update dg-error/warning.
14069 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14070 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14071 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14072 * gfortran.dg/entry_17.f90: Update dg-error/warning.
14073 * gfortran.dg/entry_19.f90: Update dg-error/warning.
14074 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14075 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14076 * gfortran.dg/g77/12632.f: Update dg-error/warning.
14077 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14078 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14079 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14080 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14081 * gfortran.dg/goto_8.f90: Update dg-error/warning.
14082 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14083 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14084 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14085 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14086 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14087 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14088 * gfortran.dg/volatile3.f90: Update dg-error/warning.
14089 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14090 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14091 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14092 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14093 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14095 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14098 * gfortran.dg/proc_ptr_comp_30.f90: New.
14100 2011-02-18 Jakub Jelinek <jakub@redhat.com>
14103 * gcc.target/i386/pr47780.c: New test.
14105 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14108 * gfortran.dg/class_40.f03: New.
14110 2011-02-18 Dodji Seketeli <dodji@redhat.com>
14113 * g++.dg/cpp0x/auto21.C: New test.
14115 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
14117 * objc.dg/special/unclaimed-category-1.h: Updated for
14119 * objc.dg/special/unclaimed-category-1.m: Same.
14120 * objc.dg/zero-link-1.m: Same.
14121 * objc.dg/lookup-1.m: Same.
14122 * objc.dg/torture/strings/const-str-9.m
14123 * objc.dg/torture/strings/const-str-10.m: Same.
14124 * objc.dg/torture/strings/const-str-11.m: Same.
14125 * objc.dg/torture/forward-1.m: Same.
14126 * objc.dg/zero-link-2.m: Same.
14127 * objc.dg/encode-7-next-64bit.m: Same.
14128 * objc.dg/method-4.m: Same.
14129 * objc.dg/next-runtime-1.m: Same.
14130 * objc.dg/image-info.m: Same.
14131 * objc.dg/pr23214.m: Same.
14132 * objc.dg/symtab-1.m: Same.
14133 * obj-c++.dg/basic.m: Same.
14134 * obj-c++.dg/proto-lossage-3.m: Same.
14135 * obj-c++.dg/torture/strings/const-str-10.m: Same.
14136 * obj-c++.dg/torture/strings/const-str-11.m: Same.
14137 * obj-c++.dg/torture/strings/const-str-9.m: Same.
14138 * obj-c++.dg/method-11.m: Same.
14139 * objc/execute/enumeration-1.m: Same.
14140 * objc/execute/object_is_class.m: Same.
14141 * objc/execute/formal_protocol-2.m: Same.
14142 * objc/execute/formal_protocol-4.m: Same.
14143 * objc/execute/formal_protocol-6.m: Same.
14144 * objc/execute/bycopy-3.m: Same.
14145 * objc/execute/exceptions/catchall-1.m: Same.
14146 * objc/execute/exceptions/finally-1.m: Same.
14147 * objc/execute/exceptions/local-variables-1.m: Same.
14148 * objc/execute/exceptions/foward-1.m: Same.
14149 * objc/execute/bf-common.h
14150 * objc/execute/enumeration-2.m: Same.
14151 * objc/execute/formal_protocol-1.m: Same.
14152 * objc/execute/formal_protocol-3.m: Same.
14153 * objc/execute/formal_protocol-5.m: Same.
14154 * objc/execute/accessing_ivars.m: Same.
14155 * objc/execute/bycopy-2.m: Same.
14156 * objc/execute/formal_protocol-7.m: Same.
14157 * objc/execute/compatibility_alias.m: Same.
14158 * objc/execute/no_clash.m: Same.
14159 * objc/execute/object_is_meta_class.m: Same.
14160 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14161 * objc/execute/class-tests-1.h: Include stdio.h.
14162 * objc/execute/class-tests-2.h: Same.
14163 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14165 * obj-c++.dg/try-catch-2.mm: Same.
14167 2011-02-17 Jakub Jelinek <jakub@redhat.com>
14170 * g++.dg/warn/Wunused-parm-4.C: New test.
14172 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
14173 Jan Hubicka <jh@suse.cz>
14177 * g++.dg/debug/pr47106.C: New.
14179 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
14182 * gcc.target/i386/pr43653.c: New test.
14184 2011-02-11 Dodji Seketeli <dodji@redhat.com>
14187 * g++.dg/template/inherit6.C: New test.
14189 2011-02-16 Janus Weil <janus@gcc.gnu.org>
14192 * gfortran.dg/class_39.f03: New.
14194 2011-02-16 Dodji Seketeli <dodji@redhat.com>
14197 * g++.dg/cpp0x/variadic106.C: New test.
14199 2011-02-16 Jakub Jelinek <jakub@redhat.com>
14201 PR libfortran/47757
14202 * gfortran.dg/pr47757-1.f90: New test.
14203 * gfortran.dg/pr47757-2.f90: New test.
14204 * gfortran.dg/pr47757-3.f90: New test.
14207 * g++.dg/cpp0x/enum8.C: New test.
14209 2011-02-15 Jason Merrill <jason@redhat.com>
14211 * g++.dg/inherit/implicit-trivial1.C: New.
14212 * g++.dg/cpp0x/implicit-trivial1.C: New.
14214 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14216 PR middle-end/47725
14217 * gcc.dg/torture/pr47725.c: Removed.
14219 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14222 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14223 constant does not generate a load from memory.
14225 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14227 PR middle-end/47725
14228 * gcc.dg/torture/pr47725.c: New.
14230 2011-02-15 Richard Guenther <rguenther@suse.de>
14232 PR tree-optimization/47743
14233 * gcc.dg/torture/pr47743.c: New testcase.
14235 2011-02-15 Jakub Jelinek <jakub@redhat.com>
14237 PR middle-end/47581
14238 * gcc.target/i386/pr47581.c: New test.
14240 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14243 * gfortran.dg/select_type_22.f03: New.
14245 2011-02-14 Jason Merrill <jason@redhat.com>
14247 * g++.dg/cpp0x/regress/enum1.C: New.
14249 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14251 * gnat.dg/include.adb: New test.
14253 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14256 * gfortran.dg/class_38.f03: New.
14258 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14260 * gcc.dg/pr46494.c: New test.
14262 2011-02-14 Richard Guenther <rguenther@suse.de>
14264 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14266 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14269 * gnat.dg/null_pointer_deref1.exp: Don't skip on
14270 sparc*-sun-solaris2.11.
14272 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14275 * gfortran.dg/argument_checking_18.f90: New.
14277 2011-02-13 Tobias Burnus <burnus@net-b.de>
14279 * gfortran.dg/argument_checking_13.f90: Update dg-error.
14280 * gfortran.dg/argument_checking_17.f90: New.
14282 2011-02-12 Janus Weil <janus@gcc.gnu.org>
14284 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14285 are temporarily disabled.
14286 * gfortran.dg/class_7.f03: Ditto.
14287 * gfortran.dg/coarray_14.f90: Ditto.
14288 * gfortran.dg/typebound_proc_13.f03: Ditto.
14290 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
14293 * gfortran.dg/extends_11.f03: New.
14295 2011-02-11 Xinliang David Li <davidxl@google.com>
14297 PR tree-optimization/47707
14298 * g++.dg/tree-ssa/pr47707.C: New test.
14300 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
14302 * g++.dg/opt/inline17.C: New test.
14304 2011-02-11 Tobias Burnus <burnus@net-b.de>
14307 * gfortran.dg/pure_formal_2.f90: New.
14309 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
14311 PR rtl-optimization/47614
14312 * gfortran.dg/pr47614.f: New.
14314 2011-02-11 Joseph Myers <joseph@codesourcery.com>
14317 * gcc.dg/opts-6.c: New test.
14319 2011-02-11 Jakub Jelinek <jakub@redhat.com>
14322 * gcc.dg/pr47684.c: New test.
14324 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14327 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14328 c99_runtime, dg-add-options c99_runtime.
14329 (main): Use __asm__.
14331 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14334 * lib/target-supports.exp (check_ascii_locale_available): New proc.
14335 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14336 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14337 * gcc.dg/ucnid-10.c: Likewise.
14338 * gcc.dg/ucnid-13.c: Likewise.
14339 * gcc.dg/ucnid-7.c: Likewise.
14340 * gcc.dg/ucnid-8.c: Likewise.
14341 Adapt dg-warning line number.
14343 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
14345 * gcc.target/i386/parity-1.c: Use -march=k8.
14346 * gcc.target/i386/parity-2.c: Ditto.
14347 * gcc.target/i386/vecinit-1.c: Ditto.
14348 * gcc.target/i386/vecinit-2.c: Ditto.
14350 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14353 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14354 * gcc.target/mips/save-restore-3.c: Likewise.
14355 * gcc.target/mips/save-restore-4.c: Likewise.
14356 * gcc.target/mips/save-restore-5.c: Likewise.
14359 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14360 * g++.dg/tree-prof/partition2.C: Likewise.
14362 2011-02-09 Jason Merrill <jason@redhat.com>
14364 * g++.dg/tree-ssa/inline-3.C: Use a normal function
14365 rather than misdeclare std::puts.
14367 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14368 * g++.dg/other/warning1.C: Likewise.
14369 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14370 * g++.old-deja/g++.gb/scope06.C: Likewise.
14371 * g++.old-deja/g++.law/cvt11.C: Likewise.
14372 * g++.old-deja/g++.law/init1.C: Likewise.
14373 * g++.dg/abi/mangle26.C: Likewise.
14375 * g++.dg/template/function1.C: Adjust for C++0x mode.
14376 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14378 * g++.dg/ext/label10.C: Adjust for C++0x mode.
14379 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14381 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14383 * g++.dg/cpp0x/regress/abi-empty7.C: New.
14385 * g++.dg/cpp0x/regress: New directory.
14386 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14387 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14388 * g++.dg/cpp0x/regress/regress3.C: New.
14390 2011-02-10 Richard Guenther <rguenther@suse.de>
14392 PR tree-optimization/47677
14393 * gcc.dg/torture/pr47677.c: New testcase.
14395 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
14397 * objc.dg/special/load-category-1.m: Remove unused header.
14398 * objc.dg/special/load-category-1a.m: Likewise.
14399 * objc.dg/special/load-category-2.m: Likewise.
14400 * objc.dg/special/load-category-2a.m: Likewise.
14401 * objc.dg/special/load-category-3.m: Likewise.
14402 * objc.dg/special/load-category-3a.m: Likewise.
14403 * objc.dg/attributes/proto-attribute-2.m: Likewise.
14404 * objc.dg/attributes/proto-attribute-3.m: Likewise.
14405 * objc.dg/attributes/class-attribute-1.m: Likewise.
14406 * objc.dg/property/property.exp: Don't run for Darwin < 9.
14407 * obj-c++.dg/property/property.exp: Likewise.
14408 * objc.dg/attributes/method-sentinel-1.m: Update type header.
14409 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14410 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14411 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14412 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14413 * obj-c++.dg/template-8.mm: Likewise.
14415 2011-02-10 Jakub Jelinek <jakub@redhat.com>
14418 * gcc.target/i386/pr47665.c: New test.
14420 2011-02-10 Jie Zhang <jie@codesourcery.com>
14424 2011-02-05 Jie Zhang <jie@codesourcery.com>
14426 * gcc.dg/pr42631.c: Update test.
14427 * gcc.dg/pr42631-2.c: New test.
14429 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14432 * gfortran.dg/proc_decl_25.f90: New.
14434 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14437 * gfortran.dg/typebound_assignment_2.f03: New.
14439 2011-02-09 Richard Guenther <rguenther@suse.de>
14441 PR tree-optimization/47664
14442 * gcc.dg/tree-ssa/inline-7.c: New testcase.
14444 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
14446 PR middle-end/47646
14447 * gnat.dg/uninit_func.adb: Adjust dg directive.
14449 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
14451 PR middle-end/47646
14452 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14454 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14457 * gfortran.dg/auto_dealloc_2.f90: New.
14459 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14461 * gcc.dg/builtins-config.h: Remove __sgi handling.
14462 * lib/target-supports.exp (add_options_for_c99_runtime): Add
14463 -std=c99 for mips-sgi-irix6.5*.
14465 2011-02-09 Martin Jambor <mjambor@suse.cz>
14467 PR middle-end/45505
14468 * gfortran.dg/pr25923.f90: Remove xfails.
14470 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14473 * gfortran.dg/inquire_14.f90: New test.
14475 2011-02-08 Janus Weil <janus@gcc.gnu.org>
14478 * gfortran.dg/pointer_init_6.f90: New.
14480 2011-02-08 Jeff Law <law@redhat.com>
14482 PR tree-optimization/42893
14483 * gcc.tree-ssa/pr42893.c: New test.
14485 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
14487 PR tree-optimization/46834
14488 PR tree-optimization/46994
14489 PR tree-optimization/46995
14490 * gcc.dg/graphite/id-pr46834.c: New.
14491 * gfortran.dg/graphite/id-pr46994.f90: New.
14492 * gfortran.dg/graphite/id-pr46995.f90: New.
14494 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14496 PR middle-end/47646
14497 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14498 using the variable is known the warning is emitted there.
14499 * gcc.dg/uninit-pr19430.c (foo): Likewise.
14500 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14502 * c-c++-common/pr20000.c (g): Both warnings occur at the return
14505 * gcc.dg/noreturn-1.c (foo5): Likewise.
14506 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14507 (method2): Likewise.
14509 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14510 the return statement using the uninitialized variable.
14511 * gfortran.dg/pr39666-2.f90 (f): Likewise.
14513 2011-02-08 Richard Guenther <rguenther@suse.de>
14515 PR middle-end/47639
14516 * g++.dg/opt/pr47639.c: New testcase.
14518 2011-02-08 Richard Guenther <rguenther@suse.de>
14520 PR tree-optimization/47632
14521 * g++.dg/opt/pr47632.C: New testcase.
14523 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14525 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14527 2011-02-07 Richard Guenther <rguenther@suse.de>
14529 PR tree-optimization/47615
14530 * g++.dg/opt/pr47615.C: New testcase.
14532 2011-02-07 Richard Guenther <rguenther@suse.de>
14534 PR tree-optimization/47621
14535 * gcc.dg/torture/pr47621.c: New testcase.
14537 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
14539 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14541 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
14544 * gfortran.dg/allocate_with_source_1 : New test.
14546 2011-02-05 Jakub Jelinek <jakub@redhat.com>
14548 PR middle-end/47610
14549 * gcc.dg/pr47610.c: New test.
14551 2011-02-05 Jie Zhang <jie@codesourcery.com>
14554 * gcc.dg/pr42631.c: Update test.
14555 * gcc.dg/pr42631-2.c: New test.
14557 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14560 * gfortran.dg/pr47574.f90: New test.
14562 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
14564 PR tree-optimization/46194
14565 * gcc.dg/autopar/pr46194.c: New.
14567 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14569 PR tree-optimization/43695
14570 * g++.dg/ipa/pr43695.C: New.
14572 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14574 PR inline-asm/23200
14575 * gcc.dg/pr23200.c: New test.
14577 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14580 * g++.dg/pr47589.C: New test.
14582 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14585 * g++.dg/template/typedef37.C: New test.
14586 * g++.dg/template/param1.C: Adjust expected error message.
14588 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14590 PR middle-end/31490
14591 * gcc.dg/pr31490-2.c: New test.
14592 * gcc.dg/pr31490-3.c: New test.
14593 * gcc.dg/pr31490-4.c: New test.
14595 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14596 Jakub Jelinek <jakub@redhat.com>
14599 * g++.dg/parser/semicolon3.C: Adjust.
14600 * g++.dg/parser/semicolon4.C: New testcase.
14601 * g++.dg/pr46890.C: New testcase.
14603 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14606 * g++.dg/init/pr29571.C: New.
14608 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14610 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14611 instead of vect_int.
14613 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14616 * gcc.target/i386/pr47312.c: New test.
14619 * gcc.target/i386/pr47564.c: New test.
14621 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14623 PR tree-optimization/45122
14624 * gcc.dg/tree-ssa/pr45122.c: New.
14626 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14629 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14632 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14633 and vsx so a default --with-cpu=power7 doesn't give an error
14634 when -mavoid-indexed-addresses is used.
14636 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14637 wrapper function to save the arguments and then jump to the real
14638 function, rather than depending on the compiler not to move stuff
14640 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14642 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14643 Paul Thomas <pault@gcc.gnu.org>
14646 * gfortran.dg/class_37.f03 : New test.
14648 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14649 Richard Guenther <rguenther@suse.de>
14651 PR tree-optimization/40979
14653 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14654 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14655 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14656 check_vect_support_and_set_flags.
14657 * gfortran.dg/graphite/vect-pr40979.f90: New.
14659 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14662 * gfortran.dg/class_36.f03: New.
14664 2011-02-02 Richard Guenther <rguenther@suse.de>
14666 PR tree-optimization/47566
14667 * gcc.dg/lto/20110201-1_0.c: New testcase.
14669 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14675 * debug/pr47498.c: New.
14676 * debug/pr47501.c: New.
14678 2011-02-01 Richard Guenther <rguenther@suse.de>
14680 PR tree-optimization/47559
14681 * g++.dg/torture/pr47559.C: New testcase.
14683 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14686 * gfortran.dg/typebound_call_20.f03: New.
14688 2011-02-01 Richard Guenther <rguenther@suse.de>
14690 PR tree-optimization/47555
14691 * gcc.dg/pr47555.c: New testcase.
14693 2011-02-01 Richard Guenther <rguenther@suse.de>
14695 PR tree-optimization/47541
14696 * g++.dg/torture/pr47541.C: New testcase.
14698 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14701 * gfortran.dg/typebound_call_19.f03: New.
14703 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14706 * g++.dg/cpp0x/pr47416.C: New test.
14708 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14711 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14713 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14716 * gfortran.dg/typebound_assignment_1.f03: New.
14718 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14720 PR tree-optimization/47538
14721 * gcc.c-torture/execute/pr47538.c: New test.
14723 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14726 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14728 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14730 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14732 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14734 PR rtl-optimization/44031
14735 * gcc.c-torture/compile/20110131-1.c: New test.
14737 2011-01-31 Tobias Burnus <burnus@net-b.de>
14740 * gfortran.dg/stmt_func_1.f90: New.
14742 2011-01-31 Tobias Burnus <burnus@net-b.de>
14745 * gfortran.dg/interface_34.f90: New.
14747 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14750 * gfortran.dg/realloc_on_assign_5.f03: New test.
14751 * gfortran.dg/realloc_on_assign_5.f03: New test.
14753 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14755 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14756 * gfortran.dg/bessel_7.f90: Likewise.
14757 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14759 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14760 * gfortran.dg/sum_init_expr.f03: Likewise.
14762 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14764 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14767 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14768 loop only on "vect_intfloat_cvt" targets.
14770 2011-01-29 Tobias Burnus <burnus@net-b.de>
14773 * gfortran.dg/shape_6.f90: New.
14775 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14777 PR libgfortran/47434
14778 * gfortran.dg/read_infnan_1.f90: Update test.
14779 * gfortran.dg/module_nan.f90: Update test.
14780 * gfortran.dg/char4_iunit_1.f03: Update test.
14781 * gfortran.dg/large_real_kind_1.f90: Update test.
14782 * gfortran.dg/real_const_3.f90: Update test.
14783 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14785 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14788 * g++.dg/template/param2.C: New test.
14790 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14792 PR libgfortran/47285
14793 * gfortran.dg/fmt_g.f: New test.
14795 2011-01-28 Tobias Burnus <burnus@net-b.de>
14798 * gfortran.dg/pure_formal_1.f90: New.
14800 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14803 * gcc.dg/tls/pr42894.c: New test.
14805 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14807 * gcc.dg/pr47276.c: Add dg-require-visibility.
14809 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14811 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14813 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14814 Tobias Burnus <burnus@gcc.gnu.org>
14819 * gfortran.dg/realloc_on_assign_3.f03: New test.
14820 * gfortran.dg/realloc_on_assign_4.f03: New test.
14821 * gfortran.dg/allocatable_function_5.f90: New test.
14822 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14823 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14824 implemented" dg-errors.
14826 2011-01-27 Jan Hubicka <jh@suse.cz>
14828 PR middle-end/46949
14829 * gcc.dg/attr-weakref-4.c: New testcase
14831 2011-01-27 Martin Jambor <mjambor@suse.cz>
14833 PR tree-optimization/47228
14834 * gcc.dg/torture/pr47228.c: New test.
14836 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14838 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14840 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14842 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14843 when using auto-overlay support on the SPU.
14845 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14847 PR rtl-optimization/44174
14848 * gcc.target/i386/asm-6.c: New test.
14850 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14852 PR rtl-optimization/46856
14853 * gcc.c-torture/compile/pr46856.c: New test.
14855 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14856 Andrew Pinski <pinskia@gmail.com>
14859 * gcc.dg/pr43082.c: New.
14861 2011-01-26 DJ Delorie <dj@redhat.com>
14863 PR rtl-optimization/46878
14864 * gcc.dg/pr46878-1.c: New test.
14866 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14869 * g++.dg/cpp0x/pr47476.C: New test.
14871 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
14873 * gcc.c-torture/compile/20110126-1.c: New test.
14875 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14878 * gcc.dg/torture/pr47473.c: New test.
14880 2011-01-26 Jan Hubicka <jh@suse.cz>
14883 * gcc.c-torture/execute/pr47237.c: New testcase.
14885 2011-01-26 Jan Hubicka <jh@suse.cz>
14887 PR tree-optimization/47190
14888 * gcc.dg/attr-weakref-3.c: New testcase.
14890 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
14893 * gcc.dg/dll-9a.c: New test file.
14894 * gcc.dg/dll-11.c: Likewise.
14895 * gcc.dg/dll-12.c: Likewise.
14896 * gcc.dg/dll-12a.c: Likewise.
14897 * gcc.dg/dll-11a.c: Likewise.
14898 * gcc.dg/dll-9.c: Likewise.
14899 * gcc.dg/dll-10.c: Likewise.
14900 * gcc.dg/dll-10a.c: Likewise.
14901 * g++.dg/ext/dllexport4a.cc: Likewise.
14902 * g++.dg/ext/dllexport4.C: Likewise.
14903 * g++.dg/ext/dllexport5.C: Likewise.
14904 * g++.dg/ext/dllexport5a.cc: Likewise.
14906 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14908 PR tree-optimization/46970
14909 * gcc.dg/graphite/pr46970.c: New.
14911 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14913 PR tree-optimization/46215
14914 * gcc.dg/graphite/pr46215.c: New.
14916 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14918 PR tree-optimization/46168
14919 * gcc.dg/graphite/pr46168.c: New.
14921 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14923 PR tree-optimization/43657
14924 * gcc.dg/graphite/pr43657.c: New.
14926 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14928 PR tree-optimization/29832
14929 * gfortran.dg/graphite/pr29832.f90: New.
14931 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14933 PR tree-optimization/43567
14934 * gcc.dg/graphite/pr43567.c: New.
14936 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14938 * gfortran.dg/graphite/interchange-4.f: New.
14939 * gfortran.dg/graphite/interchange-5.f: New.
14941 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14942 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14943 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14944 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14945 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14946 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14947 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14948 * gfortran.dg/ltrans-7.f90: Removed.
14949 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14951 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14952 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14953 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14954 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14955 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14956 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14957 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14958 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14959 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14960 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14961 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14962 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14963 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14964 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14965 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14966 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14967 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14968 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14969 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14970 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14971 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14972 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14973 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14974 * gcc.dg/tree-ssa/data-dep-1.c
14975 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14976 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14977 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14978 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14979 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14981 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14983 PR tree-optimization/47265
14984 PR tree-optimization/47443
14985 * gcc.c-torture/compile/pr47265.c: New test.
14986 * gcc.dg/pr47443.c: New test.
14988 2011-01-25 Martin Jambor <mjambor@suse.cz>
14990 PR tree-optimization/47382
14991 * g++.dg/torture/pr47382.C: New test.
14992 * g++.dg/opt/devirt1.C: Xfail.
14994 2011-01-25 Yao Qi <yao@codesourcery.com>
14997 * gcc.target/arm/pr45701-1.c: New test.
14998 * gcc.target/arm/pr45701-2.c: New test.
14999 * gcc.target/arm/pr45701-3.c: New test.
15001 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15002 Jakub Jelinek <jakub@redhat.com>
15004 PR tree-optimization/47271
15005 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15007 2011-01-25 Nick Clifton <nickc@redhat.com>
15009 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15010 (saturate_add): Delete.
15011 (exchange): Delete.
15012 (main): Do not run saturate_add.
15013 (set_interrupts): Delete.
15015 2011-01-25 Tobias Burnus <burnus@net-b.de>
15018 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15020 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15022 PR tree-optimization/47427
15023 PR tree-optimization/47428
15024 * gcc.c-torture/compile/pr47427.c: New test.
15025 * gcc.c-torture/compile/pr47428.c: New test.
15027 2011-01-25 Richard Guenther <rguenther@suse.de>
15029 PR middle-end/47411
15030 * gcc.dg/torture/pr47411.c: New testcase.
15032 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15034 * gfortran.dg/graphite/id-24.f: New.
15035 * gfortran.dg/graphite/id-25.f: New.
15037 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15039 * gfortran.dg/graphite/id-23.f: New.
15041 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15043 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15045 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15047 * gcc.dg/graphite/block-0.c: Un-XFAILed.
15048 * gcc.dg/graphite/block-1.c: Un-XFAILed.
15049 * gcc.dg/graphite/block-7.c: Un-XFAILed.
15050 * gcc.dg/graphite/block-8.c: Un-XFAILed.
15051 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15052 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15053 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15054 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15055 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15057 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15059 * gcc.dg/graphite/block-0.c: Add documentation.
15060 * gcc.dg/graphite/block-4.c: Same.
15061 * gcc.dg/graphite/block-7.c: Same.
15062 * gcc.dg/graphite/block-8.c: New.
15063 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15064 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15065 * gcc.dg/graphite/interchange-12.c: Add documentation.
15066 * gcc.dg/graphite/interchange-13.c: New.
15067 * gcc.dg/graphite/interchange-14.c: New.
15068 * gcc.dg/graphite/interchange-15.c: New.
15069 * gcc.dg/graphite/interchange-8.c: Add documentation.
15070 * gcc.dg/graphite/interchange-mvt.c: Same.
15072 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15075 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15076 * gcc.target/powerpc/altivec-14.c: Ditto.
15077 * gcc.target/powerpc/altivec-33.c: Ditto.
15078 * gcc.target/powerpc/altivec-types-1.c: Ditto.
15079 * gcc.target/powerpc/altivec-types-2.c: Ditto.
15080 * gcc.target/powerpc/altivec-types-3.c: Ditto.
15081 * gcc.target/powerpc/altivec-types-4.c: Ditto.
15082 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15083 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15084 * g++.dg/ext/altivec-15.C: Ditto.
15085 * g++.dg/ext/altivec-types-1.C: Ditto.
15086 * g++.dg/ext/altivec-types-2.C: Ditto.
15087 * g++.dg/ext/altivec-types-3.C: Ditto.
15088 * g++.dg/ext/altivec-types-4.C: Ditto.
15090 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15092 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15094 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15096 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15097 optimization options.
15099 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15101 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15104 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15106 2011-01-23 Tobias Burnus <burnus@net-b.de>
15109 * gfortran.dg/allocatable_scalar_12.f90: New.
15111 2011-01-23 Ira Rosen <irar@il.ibm.com>
15113 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15114 vectorization to be not profitable if peeling is used to
15115 realign the memory access.
15116 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15117 loop bound to avoid loop unrolling.
15118 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15120 2011-01-22 Jan Hubicka <jh@suse.cz>
15123 * g++.dg/lto/pr47333.C: New file.
15125 2011-01-22 Jan Hubicka <jh@suse.cz>
15127 PR tree-optimization/43884
15129 * gcc.dg/autopar/outer-2.c: Increase array size.
15130 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15132 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15135 * gfortran.dg/c_loc_tests_16.f90: New test.
15137 2011-01-22 Tobias Burnus <burnus@net-b.de>
15140 * gfortran.dg/typebound_proc_19.f90: New.
15142 2011-01-21 Jeff Law <law@redhat.com>
15144 PR tree-optimization/47053
15145 * g++.dg/pr47053.C: New test.
15147 2011-01-21 Jason Merrill <jason@redhat.com>
15150 * g++.dg/cpp0x/constexpr-ctor6.C: New.
15152 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15155 * g++.dg/cpp0x/range-for10.C: New test.
15156 * g++.dg/template/for1.C: New test.
15158 PR middle-end/45566
15159 * g++.dg/tree-prof/partition3.C: New test.
15161 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15163 PR rtl-optimization/47366
15164 * g++.dg/opt/pr47366.C: New test.
15166 2011-01-21 Jason Merrill <jason@redhat.com>
15169 * g++.dg/cpp0x/constexpr-regress2.C: New.
15171 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15173 2011-01-21 Jeff Law <law@redhat.com>
15175 PR rtl-optimization/41619
15176 * gcc.dg/pr41619.c: New.
15178 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15180 PR tree-optimization/47355
15181 * g++.dg/opt/pr47355.C: New test.
15183 2011-01-21 Richard Guenther <rguenther@suse.de>
15185 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15188 2011-01-21 Richard Guenther <rguenther@suse.de>
15190 PR tree-optimization/47365
15191 * gcc.dg/torture/pr47365.c: New testcase.
15192 * gcc.dg/tree-ssa/pr47392.c: Likewise.
15194 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15196 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15198 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15200 PR tree-optimization/47391
15201 * gcc.dg/pr47391.c: New test.
15203 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15205 * g++.dg/template/char1.C: Use signed char.
15207 2011-01-21 Tobias Burnus <burnus@net-b.de>
15210 * gfortran.dg/pointer_target_4.f90: New.
15212 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
15215 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15216 ILP32 system and not IP32.
15218 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
15221 * g++.dg/debug/pr46583.C: New.
15223 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15226 * g++.dg/debug/pr47283.C: New test.
15229 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15230 * gcc.target/i386/headmerge-2.c: Likewise.
15232 2011-01-20 Richard Guenther <rguenther@suse.de>
15234 PR middle-end/47370
15235 * gcc.dg/torture/pr47370.c: New testcase.
15237 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15239 PR tree-optimization/46130
15240 * gcc.dg/pr46130-1.c: New test.
15241 * gcc.dg/pr46130-2.c: New test.
15243 2011-01-19 Dodji Seketeli <dodji@redhat.com>
15246 * g++.dg/debug/dwarf2/template-params-10.C: New test.
15248 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
15251 * g++.dg/debug/pr46240.cc: New.
15253 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15256 * g++.dg/template/anonunion1.C: New test.
15258 PR rtl-optimization/47337
15259 * gcc.c-torture/execute/pr47337.c: New test.
15261 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15264 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15266 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15268 PR tree-optimization/46021
15269 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15271 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15273 PR tree-optimization/47290
15274 * g++.dg/torture/pr47290.C: New test.
15276 2011-01-18 Janus Weil <janus@gcc.gnu.org>
15279 * gfortran.dg/proc_ptr_comp_29.f90: New.
15281 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
15284 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15285 powerpc-apple-darwin9.
15287 2011-01-18 Jakub Jelinek <jakub@redhat.com>
15289 PR rtl-optimization/47299
15290 * gcc.c-torture/execute/pr47299.c: New test.
15292 2011-01-17 Jason Merrill <jason@redhat.com>
15294 * g++.dg/cpp0x/constexpr-virtual.C: New.
15296 2011-01-17 Jakub Jelinek <jakub@redhat.com>
15299 * gfortran.dg/gomp/pr47331.f90: New test.
15301 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
15304 * objc.dg/selector-warn-1.m: New.
15305 * obj-c++.dg/selector-warn-1.mm: New.
15307 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
15309 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15310 Update dg-final accordingly.
15312 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15314 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15316 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15318 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15320 * gcc.dg/guality/pr36728-2.c: Likewise.
15322 2011-01-17 Richard Guenther <rguenther@suse.de>
15324 PR tree-optimization/47313
15325 * g++.dg/torture/pr47313.C: New testcase.
15327 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
15330 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15331 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15332 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15333 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15335 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15337 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15338 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15339 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15341 2011-01-17 Richard Guenther <rguenther@suse.de>
15343 PR tree-optimization/45967
15344 * gcc.dg/torture/pr45967-2.c: New testcase.
15345 * gcc.dg/torture/pr45967-3.c: Likewise.
15347 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15350 * g++.dg/ext/pr47213.C: Require visibility.
15352 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15354 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15355 * gcc.dg/fixed-point/struct-union.c: Update error messages.
15357 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15359 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15360 Linux-based targets.
15362 2011-01-13 Jan Hubicka <jh@suse.cz>
15364 PR tree-optimization/47276
15365 * gcc.dg/pr47276.c: New testcase.
15367 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
15368 Jonathan Wakely <jwakely.gcc@gmail.com>
15371 * g++.dg/other/pr33558.C: New.
15372 * g++.dg/other/pr33558-2.C: New.
15374 2011-01-14 Martin Jambor <mjambor@suse.cz>
15376 PR tree-optimization/45934
15377 PR tree-optimization/46302
15378 * g++.dg/ipa/devirt-c-1.C: New test.
15379 * g++.dg/ipa/devirt-c-2.C: Likewise.
15380 * g++.dg/ipa/devirt-c-3.C: Likewise.
15381 * g++.dg/ipa/devirt-c-4.C: Likewise.
15382 * g++.dg/ipa/devirt-c-5.C: Likewise.
15383 * g++.dg/ipa/devirt-c-6.C: Likewise.
15384 * g++.dg/ipa/devirt-6.C: Likewise.
15385 * g++.dg/ipa/devirt-d-1.C: Likewise.
15386 * g++.dg/torture/pr45934.C: Likewise.
15388 2011-01-14 Jason Merrill <jason@redhat.com>
15390 * g++.dg/cpp0x/variadic105.C: New.
15392 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
15393 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15396 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15397 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15398 execution tests on i?86-*-*, x86_64-*-* and
15399 powerpc*-apple-darwin* && ilp32.
15400 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15401 tests on i?86-*-* and x86_64-*-*.
15403 2011-01-14 Richard Guenther <rguenther@suse.de>
15405 PR tree-optimization/47280
15406 * g++.dg/opt/pr47280.C: New testcase.
15408 2011-01-14 Jason Merrill <jason@redhat.com>
15410 * g++.dg/cpp0x/constexpr-regress1.C: New.
15412 * g++.dg/ext/flexary2.C: New.
15414 2011-01-14 Richard Guenther <rguenther@suse.de>
15416 PR middle-end/47281
15417 * gcc.dg/torture/pr47281.c: New testcase.
15418 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15420 2011-01-14 Richard Guenther <rguenther@suse.de>
15422 PR tree-optimization/47286
15423 * gcc.dg/tree-ssa/pr47286.c: New testcase.
15425 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
15428 * g++.dg/ext/pr47213.C: New.
15430 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15432 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15434 2011-01-13 Tobias Burnus <burnus@net-b.de>
15435 Mikael Morin <mikael@gcc.gnu.org>
15439 * gfortran.dg/select_type_20.f90: New.
15440 * gfortran.dg/select_type_21.f90: New.
15442 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
15445 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15447 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15449 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15450 * gcc.dg/guality/pr36728-2.c: Likewise.
15452 2011-01-13 Dodji Seketeli <dodji@redhat.com>
15455 * g++.dg/debug/dwarf2/template-params-9.C: New test.
15457 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
15459 PR rtl-optimization/45352
15460 * gcc.dg/pr45352-3.c: New.
15462 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15464 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15466 * g++.dg/cpp0x/range-for8.C: New.
15467 * g++.dg/cpp0x/range-for9.C: New.
15469 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
15472 * g++.dg/debug/pr47209.C: New.
15474 2011-01-12 Richard Guenther <rguenther@suse.de>
15477 * gcc.dg/lto/pr47259_0.c: New testcase.
15478 * gcc.dg/lto/pr47259_1.c: Likewise.
15480 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
15482 * objc-obj-c++-shared/Object1.h: Add copyright header, update
15483 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15484 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15485 methods missing from the OBJC2 Object.
15486 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15487 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15488 GNU and NeXT runtimes.
15489 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15491 * objc-obj-c++-shared/Object1.m: Likewise.
15492 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
15493 * objc.dg/proto-qual-1.m: Likewise.
15494 * obj-c++.dg/proto-lossage-3.mm: Likewise.
15495 * obj-c++.dg/proto-qual-1.mm: Likewise.
15497 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
15500 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15502 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15504 Fixed the Objective-C++ testsuite and updated all tests.
15505 * lib/obj-c++.exp (obj-c++_init): Declare and set
15506 gcc_warning_prefix and gcc_error_prefix.
15507 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15508 'dg-warning', 'dg-message' and 'dg-error'.
15509 * obj-c++.dg/class-extension-3.mm: Likewise.
15510 * obj-c++.dg/class-protocol-1.mm: Likewise.
15511 * obj-c++.dg/encode-7.mm: Likewise.
15512 * obj-c++.dg/exceptions-3.mm: Likewise.
15513 * obj-c++.dg/exceptions-5.mm: Likewise.
15514 * obj-c++.dg/method-12.mm: Likewise.
15515 * obj-c++.dg/method-13.mm: Likewise.
15516 * obj-c++.dg/method-15.mm: Likewise.
15517 * obj-c++.dg/method-16.mm: Likewise.
15518 * obj-c++.dg/method-4.mm: Likewise.
15519 * obj-c++.dg/method-8.mm: Likewise.
15520 * obj-c++.dg/method-conflict-1.mm: Likewise.
15521 * obj-c++.dg/method-conflict-2.mm: Likewise.
15522 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15523 and uncommented second part of the testcase now that the testsuite
15525 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
15526 and uncommented second part of the testcase now that the testsuite
15528 * obj-c++.dg/private-1.mm: Likewise.
15529 * obj-c++.dg/proto-lossage-4.mm: Likewise.
15530 * obj-c++.dg/syntax-error-7.mm: Likewise.
15531 * obj-c++.dg/warn5.mm: Likewise.
15532 * obj-c++.dg/property/at-property-14.mm: Likewise.
15533 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15535 * obj-c++.dg/property/at-property-18.mm: Likewise.
15536 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15538 * obj-c++.dg/property/at-property-21.mm: Likewise.
15539 * obj-c++.dg/property/at-property-28.mm: Likewise.
15540 * obj-c++.dg/property/at-property-5.mm: Likewise.
15541 * obj-c++.dg/property/dynamic-2.mm: Likewise.
15542 * obj-c++.dg/property/property-neg-3.mm: Likewise.
15543 * obj-c++.dg/property/synthesize-11.mm: Likewise.
15544 * obj-c++.dg/property/synthesize-6.mm: Likewise.
15545 * obj-c++.dg/property/synthesize-8.mm: Likewise.
15546 * obj-c++.dg/property/synthesize-9.mm: Likewise.
15547 * obj-c++.dg/tls/diag-5.mm: Likewise.
15548 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15549 dg-error, now matched correctly.
15551 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15553 * objc.dg/property/at-property-29.m: New.
15554 * obj-c++.dg/property/at-property-29.mm: New.
15556 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15558 * go.test/go-test.exp (go-set-goarch): New proc.
15559 (go-gc-tests): Use it.
15561 2011-01-11 Dodji Seketeli <dodji@redhat.com>
15564 * g++.dg/debug/dwarf2/template-params-8.C: New test.
15566 2011-01-11 Richard Henderson <rth@redhat.com>
15568 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15570 2011-01-11 Jan Hubicka <jh@suse.cz>
15574 * gcc.dg/lto/pr45721_1.c: New file.
15575 * gcc.dg/lto/pr45721_0.c: New file.
15577 2011-01-11 Richard Guenther <rguenther@suse.de>
15579 PR tree-optimization/46076
15580 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15582 2011-01-11 Jeff Law <law@redhat.com>
15584 * PR tree-optimization/47086
15585 * gcc.dg/pr47086.c: New test.
15587 2011-01-11 Jason Merrill <jason@redhat.com>
15590 * g++.dg/template/new10.C: New.
15593 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15595 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15597 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15598 Split type definitions and NSConstantString class into...
15599 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15600 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15601 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15602 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15603 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15604 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15606 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15607 encode defines for newer NeXT system headers.
15608 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15609 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15610 * objc.dg/foreach-5.m: Likewise.
15611 * objc.dg/foreach-2.m: Likewise.
15612 * objc.dg/foreach-4.m: Likewise.
15613 * objc.dg/torture/strings/string1.m: Likewise.
15614 * objc.dg/torture/strings/string2.m: Likewise.
15615 * objc.dg/torture/strings/string3.m: Likewise.
15616 * objc.dg/torture/strings/string4.m: Likewise.
15617 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15618 header and stand alone.
15619 * obj-c++.dg/strings/strings-2.mm: Likewise.
15620 * objc.dg/torture/strings/const-str-3.m: Likewise.
15621 * objc.dg/strings/strings-2.m: Likewise.
15622 * objc.dg/strings/const-str-12b.m: Likewise.
15624 2011-01-12 Richard Guenther <rguenther@suse.de>
15626 PR middle-end/32511
15627 * gcc.dg/attr-weak-1.c: Adjust.
15629 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15632 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15633 standard compliant and comment.
15635 2011-01-10 Jan Hubicka <jh@suse.cz>
15638 * gcc.dg/initpri3.c: New testcase.
15640 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15643 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15644 externally visible.
15649 (g_ebp_save): Likewise.
15650 (g_esp_save): Likewise.
15652 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15654 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15656 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15658 PR tree-optimization/46021
15659 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15660 i?86-*-*, x86_64-*-*.
15662 2011-01-10 Jeff Law <law@redhat.com>
15664 * PR tree-optimization/47141
15665 * gcc.c-torture/compile/pr47141.c: New test.
15667 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15670 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15671 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15672 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15673 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15676 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15677 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15678 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15679 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15680 being vectorized. Adjust dg-final pattern.
15683 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15684 * gcc.dg/vect/slp-24.c: Likewise.
15686 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15689 * g++.dg/other/pr47218-1.C: New test file.
15690 * g++.dg/other/pr47218.C: Likewise.
15691 * g++.dg/other/pr47218.h: New supporting header.
15693 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15696 * objc.dg/attributes/invalid-attribute-1.m: New.
15697 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15699 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15702 * gfortran.dg/proc_ptr_comp_28.f90: New.
15704 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15706 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15707 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15708 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15709 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15710 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15711 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15712 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15713 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15714 * objc.dg/gnu-api-2-class.m: Likewise.
15715 * objc.dg/gnu-api-2-ivar.m: Likewise.
15716 * objc.dg/gnu-api-2-method.m: Likewise.
15717 * objc.dg/gnu-api-2-objc.m: Likewise.
15718 * objc.dg/gnu-api-2-object.m: Likewise.
15719 * objc.dg/gnu-api-2-property.m: Likewise.
15720 * objc.dg/gnu-api-2-protocol.m: Likewise.
15721 * objc.dg/gnu-api-2-sel.m: Likewise.
15723 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15725 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15726 * objc.dg/objc-foreach-4.m: Likewise.
15727 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15728 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15729 * objc.dg/foreach-4.m: Likewise.
15730 * objc.dg/foreach-5.m: Likewise.
15731 * objc.dg/foreach-3.m: Return self from init.
15733 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15736 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15738 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15741 * gfortran.dg/class_35.f90: New.
15743 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15745 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15747 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15750 * objc.dg/invalid-method-2.m: New.
15751 * obj-c++.dg/invalid-method-2.mm: New.
15753 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15756 * gfortran.dg/transpose_optimization_2.f90 : New test.
15758 2011-01-08 Jan Hubicka <jh@suse.cz>
15760 PR tree-optmization/46469
15761 * g++.dg/torture/pr46469.C: New testcase.
15763 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15765 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15766 emulation of libobjc-gnu structure layout functionality to ..
15767 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15768 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15769 * objc/execute/bf-common.h: Adjust headers.
15770 * objc/execute/bf-1.m: Likewise.
15771 * objc/execute/bf-2.m: Likewise.
15772 * objc/execute/bf-3.m: Likewise.
15773 * objc/execute/bf-4.m: Likewise.
15774 * objc/execute/bf-5.m: Likewise.
15775 * objc/execute/bf-6.m: Likewise.
15776 * objc/execute/bf-7.m: Likewise.
15777 * objc/execute/bf-8.m: Likewise.
15778 * objc/execute/bf-9.m: Likewise.
15779 * objc/execute/bf-10.m: Likewise.
15780 * objc/execute/bf-11.m: Likewise.
15781 * objc/execute/bf-12.m: Likewise.
15782 * objc/execute/bf-13.m: Likewise.
15783 * objc/execute/bf-14.m: Likewise.
15784 * objc/execute/bf-15.m: Likewise.
15785 * objc/execute/bf-16.m: Likewise.
15786 * objc/execute/bf-17.m: Likewise.
15787 * objc/execute/bf-18.m: Likewise.
15788 * objc/execute/bf-19.m: Likewise.
15789 * objc/execute/bf-20.m: Likewise.
15790 * objc/execute/bf-21.m: Likewise.
15791 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15792 objc_get_type_qualifiers ().
15794 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15797 * gfortran.dg/dependency_39.f90: New test.
15799 2011-01-07 Jan Hubicka <jh@suse.cz>
15801 Get builtins tests ready for linker plugin.
15802 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15803 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15804 my_memset, my_bzero): Mark used.
15805 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15806 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15808 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15811 2011-01-07 Jan Hubicka <jh@suse.cz>
15813 PR tree-optimization/46367
15814 * g++.dg/torture/pr46367.C: New file.
15816 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15819 * gcc.dg/pr47201.c: New test.
15822 * gcc.dg/tree-prof/pr47187.c: New test.
15824 2011-01-07 Tobias Burnus <burnus@net-b.de>
15827 * gfortran.dg/extends_type_of_3.f90: New.
15829 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15831 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15832 * g++.dg/ext/dllimport-MI1.C: Likewise.
15833 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15834 * g++.dg/ext/dllimport10.C: Likewise.
15835 * g++.dg/ext/dllimport11.C: Likewise.
15836 * g++.dg/ext/dllimport12.C: Likewise.
15837 * g++.dg/ext/dllimport13.C: Likewise.
15838 * g++.dg/ext/dllimport2.C: Likewise.
15839 * g++.dg/ext/dllimport3.C: Likewise.
15840 * g++.dg/ext/dllimport4.C: Likewise.
15841 * g++.dg/ext/dllimport5.C: Likewise.
15842 * g++.dg/ext/dllimport6.C: Likewise.
15843 * g++.dg/ext/dllimport8.C: Likewise.
15844 * g++.dg/ext/dllimport9.C: Likewise.
15845 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15846 targets, too. Additionally enable test for i?86-*-mingw*.
15847 * g++.dg/ext/selectany1.C: Likewise.
15848 Remove guard variable check.
15850 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15854 * gfortran.dg/storage_size_3.f08: Extended.
15856 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15859 * g++.dg/template/stdarg1.C: New test.
15861 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15864 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15865 * gfortran.dg/defined_operators_1.f90: Split the subroutine
15866 from the interface of functions to not hide the errors that
15869 2011-01-06 Jan Hubicka <jh@suse.cz>
15871 * gcc.dg/lto/pr47188_0.c: New testcase.
15872 * gcc.dg/lto/pr47188_1.c: New testcase.
15874 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15878 * gfortran.dg/interface_33.f90: New test.
15880 2011-01-06 Jakub Jelinek <jakub@redhat.com>
15883 * gcc.c-torture/compile/pr47150.c: New test.
15885 2011-01-06 Ira Rosen <irar@il.ibm.com>
15887 PR tree-optimization/47139
15888 * gcc.dg/vect/pr47139.c: New test.
15890 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15893 * gfortran.dg/extends_type_of_2.f03: New.
15895 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15897 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15899 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
15901 * gnat.dg/opt14.adb: New test.
15903 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
15906 * gfortran.dg/allocate_error_2.f90: New test.
15908 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15911 * gfortran.dg/storage_size_3.f08: New.
15913 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15915 PR libgfortran/47154
15916 * gfortran.dg/namelist_68.f90: New test.
15918 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
15920 * gnat.dg/unchecked_convert8.ad[sb]: New test.
15922 2011-01-04 Janus Weil <janus@gcc.gnu.org>
15925 * gfortran.dg/class_34.f90: New.
15927 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15929 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15930 use __builtin_inff. Skip all single-precision tests that require
15933 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15935 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15937 2011-01-03 Jakub Jelinek <jakub@redhat.com>
15939 PR tree-optimization/47148
15940 * gcc.c-torture/execute/pr47148.c: New test.
15942 PR tree-optimization/47155
15943 * gcc.c-torture/execute/pr47155.c: New test.
15945 PR rtl-optimization/47157
15946 * gcc.c-torture/compile/pr47157.c: New test.
15948 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15950 * gcc.dg/torture/vector-shift2.c (schar): Define.
15951 (main): Always use schar or uchar instead of plain "char" to avoid
15952 dependencies on implementation-defined char signedness.
15954 2011-01-03 Martin Jambor <mjambor@suse.cz>
15956 PR tree-optimization/46801
15957 * gnat.dg/pack9.adb: Remove xfail.
15959 2011-01-03 Martin Jambor <mjambor@suse.cz>
15961 PR tree-optimization/46984
15962 * g++.dg/ipa/pr46984.C: New test.
15964 2011-01-02 Janus Weil <janus@gcc.gnu.org>
15967 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15969 2011-01-02 Jakub Jelinek <jakub@redhat.com>
15971 PR tree-optimization/47140
15972 * gcc.c-torture/compile/pr47140.c: New test.
15974 PR rtl-optimization/47028
15975 * gcc.dg/pr47028.c: New test.
15977 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
15979 * objc.dg/protocol-forward-1.m: Removed TODO.
15980 * objc.dg/protocol-forward-2.m: New.
15981 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15982 * obj-c++.dg/protocol-forward-2.mm: New.
15984 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
15987 * g++.dg/eh/pr38662.C: New testcase.
15989 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
15991 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15992 scan for newline '\n'.
15995 Copyright (C) 2011 Free Software Foundation, Inc.
15997 Copying and distribution of this file, with or without modification,
15998 are permitted in any medium without royalty provided the copyright
15999 notice and this notice are preserved.