1 2012-01-02 Dodji Seketeli <dodji@redhat.com>
4 * g++.dg/cpp0x/constexpr-99.C: New test.
6 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/template/init9.C: New.
11 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
13 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
14 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
15 rather than a specific number.
17 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
22 * gfortran.dg/typebound_operator_7.f03: New.
23 * gfortran.dg/typebound_operator_8.f03: New.
25 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
28 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
30 * gcc.target/mips/dspr2-MULTU.c: Likewise.
32 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
34 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
36 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
38 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
41 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
43 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
44 * gfortran.dg/io_real_boz_4.f90: Likewise.
45 * gfortran.dg/io_real_boz_5.f90: Likewise.
47 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
49 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
51 2012-01-02 Revital Eres <revital.eres@linaro.org>
53 * gcc.dg/sms-11.c: New file.
55 2012-01-02 Tobias Burnus <burnus@net-b.de>
58 * gfortran.dg/coarray/image_index_3.f90: New.
60 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
63 * g++.dg/parse/enum8.C: New.
65 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
68 * g++.dg/conversion/reinterpret4.C: New.
69 * g++.dg/conversion/reinterpret1.C: Adjust.
71 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
73 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
75 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
77 * g++.old-deja/g++.brendan/crash25.C: Adjust.
78 * g++.old-deja/g++.brendan/crash56.C: Likewise.
79 * g++.old-deja/g++.jason/access14.C: Likewise.
80 * g++.old-deja/g++.jason/access8.C: Likewise.
81 * g++.old-deja/g++.jason/access1.C: Likewise.
82 * g++.old-deja/g++.other/access3.C: Likewise.
83 * g++.old-deja/g++.other/access5.C: Likewise.
84 * g++.old-deja/g++.law/unsorted1.C: Likewise.
85 * g++.old-deja/g++.law/visibility22.C: Likewise.
86 * g++.old-deja/g++.law/visibility26.C: Likewise.
87 * g++.old-deja/g++.mike/p2746.C: Likewise.
88 * g++.dg/debug/using1.C: Likewise.
89 * g++.dg/lookup/using51.C: Likewise.
90 * g++.dg/inherit/using5.C: Likewise.
91 * g++.dg/inherit/pr30297.C: Likewise.
92 * g++.dg/inherit/access8.C: Likewise.
93 * g++.dg/torture/pr39362.C: Likewise.
94 * g++.dg/template/crash13.C: Likewise.
95 * g++.dg/template/using10.C: Likewise.
97 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
100 * lib/gcc-dg.exp (scan-module-absence): Really commit last
103 2012-01-01 Ira Rosen <irar@il.ibm.com>
105 PR tree-optimization/51704
106 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
107 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
110 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
113 * g++.dg/cpp0x/constexpr-delegating2.C: New.
115 2012-01-01 Jan Hubicka <jh@suse.cz>
117 PR rtl-optimization/51069
118 * gcc.c-torture/compile/pr51069.c: New testcase.
120 2012-01-01 Jakub Jelinek <jakub@redhat.com>
122 PR tree-optimization/51683
123 * gcc.dg/pr51683.c: New test.
125 2011-12-31 Paolo Carlini <paolo.carlini@oracle.com>
128 * g++.dg/cpp0x/static_assert6.C: New.
130 2011-12-31 Uros Bizjak <ubizjak@gmail.com>
132 * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
134 2011-12-31 Thomas König <tkoenig@gcc.gnu.org>
137 * lib/gcc-dg.exp (scan-module-absence): New function.
138 * gfortran.dg/implicit_pure_2.f90: New test.
140 2011-12-30 Paolo Carlini <paolo.carlini@oracle.com>
143 * g++.dg/cpp0x/alignof4.C: New.
145 2011-12-29 Michael Meissner <meissner@linux.vnet.ibm.com>
148 * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
149 -mabi=altivec option, which suppresses a warning message about
150 passing vectors by reference. The extra warning causes some tests
152 * gcc.dg/scal-to-vec2.c: Likewise.
153 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
154 * gcc.dg/pr35442.c: Likewise.
155 * gcc.dg/vector-compare-1.c: Likewise.
156 * gcc.dg/vector-compare-2.c: Likewise.
157 * gcc.dg/torture/pr36891.c: Likewise.
159 2012-12-29 Kai Tietz <ktietz@redhat.com>
161 * g++.dg/abi/bitfield3.C: Make sure test runs
162 for windows targets without activated ms-bitfields option.
164 * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
165 targets to use static-version.
166 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
167 * g++.old-deja/g++.abi/arraynew.C: Likewise.
168 * g++.old-deja/g++.eh/new1.C: Likewise.
169 * g++.old-deja/g++.eh/new2.C: Likewise.
171 2011-12-29 Thomas Koenig <tkoenig@gcc.gnu.org>
173 * gfortran.dg/function_optimize_9.f90: New test.
175 2011-12-27 Fabien Chêne <fabien@gcc.gnu.org>
178 * g++.dg/template/using18.C: New.
179 * g++.dg/template/using19.C: New.
180 * g++.dg/template/nested3.C: Remove dg-message at instantiation.
181 * g++.dg/template/crash13.C: Likewise.
183 2011-12-28 Michael Meissner <meissner@linux.vnet.ibm.com>
186 * gcc.target/powerpc/pr51623.c: New file.
188 2011-12-28 Uros Bizjak <ubizjak@gmail.com>
190 * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
192 2011-12-27 Paolo Carlini <paolo.carlini@oracle.com>
195 * g++.dg/cpp0x/pr51547.C: New.
197 2011-12-27 Eric Botcazou <ebotcazou@adacore.com>
199 * gcc.c-torture/execute/20111227-1.c: New test.
201 2011-12-25 Jan Hubicka <jh@suse.cz>
204 * gcc.dg/compile/pr48641.c: New file.
206 2011-12-26 Joey Ye <joey.ye@arm.com>
209 * gcc.dg/volatile-bitfields-2.c: New test.
211 2011-12-23 Jason Merrill <jason@redhat.com>
214 * g++.dg/cpp0x/variadic121.C: New.
216 2011-12-23 Uros Bizjak <ubizjak@gmail.com>
218 * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
220 2011-12-23 Dmitry Plotnikov <dplotnikov@ispras.ru>
222 * gcc.target/arm/vect-vcvt.c: New test.
223 * gcc.target/arm/vect-vcvtq.c: New test.
225 * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
228 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
230 (check_effective_target_vect_uintfloat_cvt): Likewise.
231 (check_effective_target_vect_floatuint_cvt): Likewise.
232 (check_effective_target_vect_floatint_cvt): Likewise.
234 2011-12-23 Richard Guenther <rguenther@suse.de>
236 PR rtl-optimization/50396
237 * gcc.dg/torture/pr50396.c: New testcase.
239 2011-12-22 Bin Cheng <bin.cheng@arm.com>
241 PR tree-optimization/43491
242 * gcc.dg/tree-ssa/pr43491.c: New test.
244 2011-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
247 * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
249 2011-12-22 Richard Guenther <rguenther@suse.de>
252 * g++.dg/lto/pr51650-1_0.C: New testcase.
253 * g++.dg/lto/pr51650-2_0.C: Likewise.
255 2011-12-21 Richard Earnshaw <rearnsha@arm.com>
258 * gcc.target/arm/sibcall-2.c: New test.
260 2011-12-22 Uros Bizjak <ubizjak@gmail.com>
263 * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
265 2011-12-21 Uros Bizjak <ubizjak@gmail.com>
267 * gcc.dg/pr50038.c: Move to ...
268 * gcc.target/i386/pr50038.c: ... here. Test on all targets.
270 2011-12-21 Jason Merrill <jason@redhat.com>
273 * g++.dg/cpp0x/nsdmi-virtual1.C: New.
275 2011-12-21 Paolo Carlini <paolo.carlini@oracle.com>
278 * g++.dg/cpp0x/constexpr-noexcept6.C: New.
280 2011-12-21 Jakub Jelinek <jakub@redhat.com>
284 * gcc.dg/pr51644.c: New test.
285 * g++.dg/warn/Wreturn-4.C: New test.
287 2011-12-21 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
289 * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
290 diag-scans to fix fail on AVX.
291 * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
292 * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
293 * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
294 * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
295 * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
296 * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
297 * gcc.dg/vect/pr45752.c: Ditto.
298 * gcc.dg/vect/slp-perm-4.c: Ditto.
299 * gcc.dg/vect/slp-perm-9.c: Ditto.
300 * gcc.dg/vect/vect-33.c: Ditto.
301 * gcc.dg/vect/vect-35.c: Ditto.
302 * gcc.dg/vect/vect-6-big-array.c: Ditto.
303 * gcc.dg/vect/vect-6.c: Ditto.
304 * gcc.dg/vect/vect-91.c: Ditto.
305 * gcc.dg/vect/vect-all-big-array.c: Ditto.
306 * gcc.dg/vect/vect-all.c: Ditto.
307 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
308 * gcc.dg/vect/vect-outer-4c.c: Ditto.
309 * gcc.dg/vect/vect-outer-5.c: Ditto.
310 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
311 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
312 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
313 * gcc.dg/vect/vect-peel-1.c: Ditto.
314 * gcc.dg/vect/vect-peel-2.c: Ditto.
315 * gcc.dg/vect/vect-peel-3.c: Ditto.
316 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
317 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
318 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
319 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
320 * lib/target-supports.exp (check_avx_available): New function.
321 (check_effective_target_vect_sizes_32B_16B): Ditto.
322 (check_prefer_avx128): Ditto.
323 (check_effective_target_vect_aligned_arrays): Add handling of AVX.
324 (check_effective_target_vect_multiple_sizes): Ditto.
326 2011-12-21 Enkovich Ilya <ilya.enkovich@intel.com>
329 * gcc.dg/pr50038.c: New test.
331 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
334 * g++.dg/cpp0x/constexpr-ice5.C: New.
336 2011-12-20 Joseph Myers <joseph@codesourcery.com>
338 * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
339 gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
340 gcc.dg/gnu11-version-1.c: New tests.
342 2011-12-20 Bernd Schmidt <bernds@codesourcery.com>
345 * gcc.target/arm/volatile-bitfields-4.c: New test.
346 * c-c++-common/abi-bf.c: New test.
348 2011-12-20 Dodji Seketeli <dodji@redhat.com>
351 * g++.dg/gcov/gcov-2.C: Adjust.
353 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
356 * g++.dg/cpp0x/constexpr-ice4.C: New.
358 2011-12-19 Paolo Carlini <paolo.carlini@oracle.com>
361 * g++.dg/template/crash109.C: New.
363 2011-12-19 Jason Merrill <jason@redhat.com>
366 * g++.dg/cpp0x/nullptr26.C: New.
368 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
370 * gcc.target/mips/mult-1.c: Require -O2.
372 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
374 * gcc.target/mips/ext-2.c: Add NOMIPS16.
376 2011-12-19 Jason Merrill <jason@redhat.com>
379 * g++.dg/cpp0x/constexpr-delegating.C: New.
381 2011-12-19 Sandra Loosemore <sandra@codesourcery.com>
382 Tom de Vries <tom@codesourcery.com>
385 * gcc.c-torture/compile/pr50380.c: New testcase.
387 2011-12-19 Tobias Burnus <burnus@net-b.de>
390 * gfortran.dg/block_10.f90: New.
392 2011-12-19 Jason Merrill <jason@redhat.com>
395 * g++.dg/cpp0x/initlist64.C: New.
398 * c-c++-common/transparent-union-1.c: New.
400 2011-12-19 Eric Botcazou <ebotcazou@adacore.com>
402 PR tree-optimization/51580
403 * gnat.dg/specs/loop_optimization1.ads: New test.
404 * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
406 2011-12-19 Richard Guenther <rguenther@suse.de>
409 * gcc.dg/lto/20111207-2_0.c: Adjust.
410 * g++.dg/lto/pr51573-1_0.C: New testcase.
412 2011-12-19 Jakub Jelinek <jakub@redhat.com>
415 * g++.dg/cpp0x/pr51619.C: New test.
417 2011-12-19 Tobias Burnus <burnus@net-b.de>
420 * gfortran.dg/select_type_25.f90: New.
422 2011-12-19 Martin Jambor <mjambor@suse.cz>
424 PR tree-optimization/51583
425 * gcc.dg/tree-ssa/pr51583.c: New test.
427 2011-12-19 Jakub Jelinek <jakub@redhat.com>
429 PR tree-optimization/51596
430 * g++.dg/opt/pr51596.C: New test.
433 PR tree-optimization/51606
434 * gcc.dg/vect/pr51590.c: New test.
436 2011-12-19 Richard Guenther <rguenther@suse.de>
439 * g++.dg/lto/pr51572-2_0.C: New testcase.
441 2011-12-19 Dodji Seketeli <dodji@redhat.com>
444 * g++.dg/cpp0x/nsdmi6.C: New test.
446 2011-12-19 Tobias Burnus <burnus@net-b.de>
448 * gfortran.dg/coarray_poly_3.f90: New.
449 * coarray/poly_run_1.f90: Enable some previously commented code.
451 2011-12-19 Jason Merrill <jason@redhat.com>
454 * g++.dg/cpp0x/constexpr-ptrsub.C: New.
456 2011-12-18 Hans-Peter Nilsson <hp@axis.com>
458 * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
460 2011-12-17 Jason Merrill <jason@redhat.com>
463 * g++.dg/parse/enum7.C: New.
466 * g++.dg/lookup/nested2.C: New.
469 * g++.dg/parse/enum6.C: New.
471 2011-12-17 Tom de Vries <tom@codesourcery.com>
473 PR tree-optimization/51491
474 * gcc.dg/pr51491.c: New test.
475 * gcc.dg/pr51491-2.c: Same.
477 2011-12-16 Jason Merrill <jason@redhat.com>
480 * g++.dg/cpp0x/auto31.C: New.
482 2011-12-16 Ian Lance Taylor <iant@google.com>
485 * gcc.dg/20111216-1.c: New test.
487 2011-12-16 Jason Merrill <jason@redhat.com>
490 * g++.dg/init/static4.C: New.
492 2011-12-16 Jason Merrill <jason@redhat.com>
495 * g++.dg/init/value10.C: New.
497 2011-12-16 Jakub Jelinek <jakub@redhat.com>
500 * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
502 PR tree-optimization/51575
503 * g++.dg/opt/pr51575.C: New test.
506 * gcc.dg/pr51557.c: New test.
508 2011-12-16 Richard Guenther <rguenther@suse.de>
511 * gcc.dg/lto/pr51572-1_0.c: New testcase.
513 2011-12-15 Jason Merrill <jason@redhat.com>
516 * g++.dg/ext/desig4.C: New.
518 2011-12-15 Paul Thomas <pault@gcc.gnu.org>
520 * gfortran.dg/class_array_3.f03: Remove explicit indexing of
521 A%disp() to use scalarizer.
522 * gfortran.dg/class_array_9.f03: New.
524 2011-12-15 Jakub Jelinek <jakub@redhat.com>
526 * gcc.dg/vect/vect-sdivmod-1.c: New test.
529 * g++.dg/cpp0x/pr51463.C: New test.
532 * c-c++-common/gomp/pr51360.c: New test.
533 * g++.dg/gomp/pr51360.C: New test.
536 * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
537 Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
539 PR tree-optimization/51117
540 * g++.dg/opt/pr51117.C: New test.
542 2011-12-15 Romain Geissler <romain.geissler@gmail.com>
544 * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
546 * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
548 (stpncpy, __stpncpy_chk): New functions.
549 * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
550 * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
552 2011-12-15 Richard Guenther <rguenther@suse.de>
555 * g++.dg/lto/pr51567-1_0.C: New testcase.
557 2011-12-15 Dodji Seketeli <dodji@redhat.com>
560 * g++.dg/cpp0x/auto30.C: New test.
562 2011-12-15 Tobias Burnus <burnus@net-b.de>
564 * gfortran.dg/coarray/poly_run_3.f90: New.
565 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
567 2011-12-15 Richard Guenther <rguenther@suse.de>
570 * g++.dg/lto/pr51564-1_0.C: New testcase.
572 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
575 * g++.dg/ext/is_final.C: New.
577 2012-12-15 Richard Guenther <rguenther@suse.de>
580 * g++.dg/lto/pr48508-1_0.C: New testcase.
581 * g++.dg/lto/pr48508-1_1.C: Likewise.
583 2011-12-14 Jason Merrill <jason@redhat.com>
586 * g++.dg/init/constant1.C: New.
589 * g++.dg/other/enum2.C: New.
591 2011-12-14 Dodji Seketeli <dodji@redhat.com>
594 * g++.dg/cpp0x/initlist63.C: New test.
596 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
599 * gcc.target/avr/torture/int24-mul.c: New.
601 2011-12-14 Dodji Seketeli <dodji@redhat.com>
604 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
606 2011-12-13 Jason Merrill <jason@redhat.com>
610 * g++.dg/cpp0x/rv-cast3.C: New.
611 * g++.dg/cpp0x/rv-cast4.C: New.
613 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
616 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
618 2011-12-13 Andrew Pinski <apinski@cavium.com>
619 Adam Nemet <anemet@caviumnetworks.com>
621 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
623 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
624 * gcc.target/mips/octeon-pipe-1.c: New testcase.
626 2011-12-11 Fabien Chêne <fabien@gcc.gnu.org>
629 * g++.dg/template/using16.C: New.
630 * g++.dg/template/using17.C: New.
632 2011-12-13 Martin Jambor <mjambor@suse.cz>
634 PR tree-optimization/51362
635 * gcc.dg/ipa/pr51362.c: New test.
637 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
640 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
641 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
643 2011-12-13 Richard Guenther <rguenther@suse.de>
646 * g++.dg/lto/pr48354-1_0.C: New testcase.
648 2011-12-13 Richard Guenther <rguenther@suse.de>
650 PR tree-optimization/51519
651 * gcc.dg/pr51519.c: New testcase.
653 2011-12-13 Richard Guenther <rguenther@suse.de>
655 * gcc.dg/lto/20111213-1_0.c: New testcase.
657 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
659 * gnat.dg/vect1.ad[sb]: Add more tests.
660 * gnat.dg/vect2.ad[sb]: Likewise.
661 * gnat.dg/vect3.ad[sb]: Likewise.
662 * gnat.dg/vect4.ad[sb]: Likewise.
663 * gnat.dg/vect5.ad[sb]: Likewise.
664 * gnat.dg/vect6.ad[sb]: Likewise.
666 2011-12-12 Jakub Jelinek <jakub@redhat.com>
668 PR rtl-optimization/51495
669 * gcc.c-torture/compile/pr51495.c: New test.
671 PR tree-optimization/51481
672 * gcc.dg/pr51481.c: New test.
674 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
676 PR tree-optimization/45830
677 * gcc.c-torture/execute/pr45830.c: Move from here to...
678 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
679 dg-additional-options magic.
681 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
683 * gfortran.dg/nested_modules_2.f90: Tighten test.
685 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
687 * gcc.c-torture/execute/20111212-1.c: New test.
689 2011-12-12 Jakub Jelinek <jakub@redhat.com>
692 * gcc.dg/pr45819.c: Add -w to dg-options.
694 2011-12-12 Torvald Riegel <triegel@redhat.com>
696 * g++.dg/tm/noexcept-1.C: New test.
697 * g++.dg/tm/noexcept-2.C: New test.
698 * g++.dg/tm/noexcept-3.C: New test.
699 * g++.dg/tm/noexcept-4.C: New test.
700 * g++.dg/tm/noexcept-5.C: New test.
702 2011-12-12 Torvald Riegel <triegel@redhat.com>
704 * c-c++-common/tm/20111206.c: New test.
706 2011-12-12 Richard Guenther <rguenther@suse.de>
709 * g++.dg/opt/pr51262.C: New testcase.
711 2011-12-12 Revital Eres <revital.eres@linaro.org>
713 PR rtl-optimization/47013
714 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
715 to preserve the function.
716 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
717 powerpc*-*-*. Avoid superfluous spaces in dg-final.
718 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
719 -fmodulo-sched-allow-regmoves flags.
720 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
721 and avoid superfluous spaces in dg-final for spu-*-*.
722 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
723 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
724 change scan-rtl-dump-times for powerpc*-*-*.
725 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
726 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
727 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
729 2011-12-11 Jakub Jelinek <jakub@redhat.com>
731 PR tree-optimization/51485
732 * g++.dg/vect/pr51485.cc: New test.
734 2011-12-11 Tobias Burnus <burnus@net-b.de>
737 * gfortran.dg/warn_function_without_result_2.f90: New.
739 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
740 Tobias Burnus <burnus@gcc.gnu.org>
749 * gfortran.dg/class_array_1.f03: New.
750 * gfortran.dg/class_array_2.f03: New.
751 * gfortran.dg/class_array_3.f03: New.
752 * gfortran.dg/class_array_4.f03: New.
753 * gfortran.dg/class_array_5.f03: New.
754 * gfortran.dg/class_array_6.f03: New.
755 * gfortran.dg/class_array_7.f03: New.
756 * gfortran.dg/class_array_8.f03: New.
757 * gfortran.dg/coarray_poly_1.f90: New.
758 * gfortran.dg/coarray_poly_2.f90: New.
759 * gfortran.dg/coarray/poly_run_1.f90: New.
760 * gfortran.dg/coarray/poly_run_2.f90: New.
761 * gfortran.dg/class_to_type_1.f03: New.
762 * gfortran.dg/type_to_class_1.f03: New.
763 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
764 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
765 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
767 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
770 * gfortran.dg/gomp/workshare2.f90: New test.
771 * gfortran.dg/gomp/workshare3.f90: New test.
773 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
775 * gnat.dg/specs/elab3.ads: New test.
777 2011-12-10 Richard Henderson <rth@redhat.com>
779 * gcc.target/powerpc/altivec-perm-1.c: New.
780 * gcc.target/powerpc/altivec-perm-2.c: New.
781 * gcc.target/powerpc/altivec-perm-4.c: New.
783 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
785 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
786 Add a scan-assembler-time clause to test for the interupt vector jump.
788 (dma0_handler): ... this.
790 2011-12-10 Nathan Sidwell <nathan@acm.org>
792 PR gcov-profile/51449
793 * g++.dg/gcov/gcov-14.C: New.
795 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
797 * gcc.c-torture/compile/20111209-1.c: New test.
799 2011-12-09 Jason Merrill <jason@redhat.com>
802 * g++.dg/warn/Woverflow-4.C: New.
804 2011-12-09 Dodji Seketeli <dodji@redhat.com>
807 * g++.dg/cpp0x/alias-decl-17.C: New test.
809 2011-12-09 Michael Meissner <meissner@the-meissners.org>
811 * gcc.target/powerpc/recip-5.c: Disable running on any system that
812 does not support VSX.
814 * gcc.target/powerpc/ppc-target-4.c: New file to test target
815 specific functions enabling target specific builtins.
817 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
819 * gcc.dg/vect/slp-13.c: Array size increase reverted.
820 * gcc.dg/vect/slp-24.c: Ditto.
821 * gcc.dg/vect/slp-3.c: Ditto.
822 * gcc.dg/vect/slp-34.c: Ditto.
823 * gcc.dg/vect/slp-4.c: Ditto.
824 * gcc.dg/vect/slp-cond-2.c: Ditto.
825 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
826 * gcc.dg/vect/vect-1.c: Ditto.
827 * gcc.dg/vect/vect-10.c: Ditto.
828 * gcc.dg/vect/vect-105.c: Ditto.
829 * gcc.dg/vect/vect-112.c: Ditto.
830 * gcc.dg/vect/vect-15.c: Ditto.
831 * gcc.dg/vect/vect-2.c: Ditto.
832 * gcc.dg/vect/vect-31.c: Ditto.
833 * gcc.dg/vect/vect-32.c: Ditto.
834 * gcc.dg/vect/vect-33.c: Ditto.
835 * gcc.dg/vect/vect-34.c: Ditto.
836 * gcc.dg/vect/vect-35.c: Ditto.
837 * gcc.dg/vect/vect-36.c: Ditto.
838 * gcc.dg/vect/vect-6.c: Ditto.
839 * gcc.dg/vect/vect-73.c: Ditto.
840 * gcc.dg/vect/vect-74.c: Ditto.
841 * gcc.dg/vect/vect-75.c: Ditto.
842 * gcc.dg/vect/vect-76.c: Ditto.
843 * gcc.dg/vect/vect-80.c: Ditto.
844 * gcc.dg/vect/vect-85.c: Ditto.
845 * gcc.dg/vect/vect-89.c: Ditto.
846 * gcc.dg/vect/vect-97.c: Ditto.
847 * gcc.dg/vect/vect-98.c: Ditto.
848 * gcc.dg/vect/vect-all.c: Ditto.
849 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
850 * gcc.dg/vect/vect-iv-8.c: Ditto.
851 * gcc.dg/vect/vect-iv-8a.c: Ditto.
852 * gcc.dg/vect/vect-outer-1.c: Ditto.
853 * gcc.dg/vect/vect-outer-1a.c: Ditto.
854 * gcc.dg/vect/vect-outer-1b.c: Ditto.
855 * gcc.dg/vect/vect-outer-2.c: Ditto.
856 * gcc.dg/vect/vect-outer-2a.c: Ditto.
857 * gcc.dg/vect/vect-outer-2c.c: Ditto.
858 * gcc.dg/vect/vect-outer-3.c: Ditto.
859 * gcc.dg/vect/vect-outer-3a.c: Ditto.
860 * gcc.dg/vect/vect-outer-4a.c: Ditto.
861 * gcc.dg/vect/vect-outer-4b.c: Ditto.
862 * gcc.dg/vect/vect-outer-4c.c: Ditto.
863 * gcc.dg/vect/vect-outer-4d.c: Ditto.
864 * gcc.dg/vect/vect-outer-4m.c: Ditto.
865 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
866 * gcc.dg/vect/vect-outer-fir.c: Ditto.
867 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
868 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
869 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
870 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
871 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
872 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
873 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
874 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
875 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
876 * gcc.dg/vect/vect-shift-2.c: Ditto.
877 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
878 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
879 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
880 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
881 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
882 * gcc.dg/vect/slp-13-big-array.c: New test.
883 * gcc.dg/vect/slp-24-big-array.c: Ditto.
884 * gcc.dg/vect/slp-3-big-array.c: Ditto.
885 * gcc.dg/vect/slp-34-big-array.c: Ditto.
886 * gcc.dg/vect/slp-4-big-array.c: Ditto.
887 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
888 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
889 * gcc.dg/vect/vect-1-big-array.c: Ditto.
890 * gcc.dg/vect/vect-10-big-array.c: Ditto.
891 * gcc.dg/vect/vect-105-big-array.c: Ditto.
892 * gcc.dg/vect/vect-112-big-array.c: Ditto.
893 * gcc.dg/vect/vect-15-big-array.c: Ditto.
894 * gcc.dg/vect/vect-2-big-array.c: Ditto.
895 * gcc.dg/vect/vect-31-big-array.c: Ditto.
896 * gcc.dg/vect/vect-32-big-array.c: Ditto.
897 * gcc.dg/vect/vect-33-big-array.c: Ditto.
898 * gcc.dg/vect/vect-34-big-array.c: Ditto.
899 * gcc.dg/vect/vect-35-big-array.c: Ditto.
900 * gcc.dg/vect/vect-36-big-array.c: Ditto.
901 * gcc.dg/vect/vect-6-big-array.c: Ditto.
902 * gcc.dg/vect/vect-73-big-array.c: Ditto.
903 * gcc.dg/vect/vect-74-big-array.c: Ditto.
904 * gcc.dg/vect/vect-75-big-array.c: Ditto.
905 * gcc.dg/vect/vect-76-big-array.c: Ditto.
906 * gcc.dg/vect/vect-80-big-array.c: Ditto.
907 * gcc.dg/vect/vect-85-big-array.c: Ditto.
908 * gcc.dg/vect/vect-89-big-array.c: Ditto.
909 * gcc.dg/vect/vect-97-big-array.c: Ditto.
910 * gcc.dg/vect/vect-98-big-array.c: Ditto.
911 * gcc.dg/vect/vect-all-big-array.c: Ditto.
912 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
913 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
914 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
915 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
916 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
917 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
918 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
919 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
920 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
921 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
922 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
923 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
924 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
925 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
926 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
927 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
928 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
929 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
930 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
931 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
932 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
933 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
934 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
935 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
936 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
937 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
938 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
939 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
940 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
941 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
942 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
943 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
944 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
946 2011-12-09 Richard Guenther <rguenther@suse.de>
949 * g++.dg/lto/pr48042_0.C: New testcase.
951 2011-12-09 Richard Guenther <rguenther@suse.de>
953 PR tree-optimization/51482
954 * g++.dg/torture/pr51482.C: New testcase.
956 2011-12-08 Andrew Pinski <apinski@cavium.com>
958 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
959 * gcc.target/mips/dmult-1.c: Likewise.
960 * gcc.target/mips/branch-1.c: Likewise.
961 * gcc.target/mips/extend-1.c: Likewise.
963 2011-12-08 Jason Merrill <jason@redhat.com>
966 * g++.dg/template/cond8.C: New.
969 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
971 2011-12-08 Jakub Jelinek <jakub@redhat.com>
973 PR tree-optimization/51466
974 * gcc.c-torture/execute/pr51466.c: New test.
976 2011-12-08 Tobias Burnus <burnus@net-b.de>
979 * gfortran.dg/bounds_check_16.f90: New.
981 2011-12-08 Tobias Burnus <burnus@net-b.de>
984 * gfortran.dg/private_type_14.f90: New.
986 2011-12-08 Tobias Burnus <burnus@net-b.de>
989 * gfortran.dg/io_real_boz_3.f90: New.
990 * gfortran.dg/io_real_boz_4.f90: New.
991 * gfortran.dg/io_real_boz_5.f90: New.
993 2011-12-08 Tobias Burnus <burnus@net-b.de>
996 * gfortran.dg/realloc_on_assign_8.f90: New.
998 2011-12-08 Teresa Johnson <tejohnson@google.com>
1000 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1002 2011-12-08 Teresa Johnson <tejohnson@google.com>
1004 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1005 -Wwrite-strings option.
1007 2011-12-08 Teresa Johnson <tejohnson@google.com>
1009 * gcc.target/i386/movdi-rex64.c: New.
1011 2011-12-08 Richard Guenther <rguenther@suse.de>
1013 * gcc.dg/volatile3.c: New testcase.
1015 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1017 PR tree-optimization/51315
1018 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1020 (int32_t): Use __INT32_TYPE__ for typedef.
1022 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1024 PR tree-optimization/51315
1025 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1028 2011-12-08 Richard Guenther <rguenther@suse.de>
1031 * g++.dg/opt/pr50747-1_0.C: New testcase.
1032 * g++.dg/opt/pr50747-2_0.C: Likewise.
1034 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
1036 * gcc.c-torture/execute/20111208-1.c: New test.
1038 2011-12-08 Richard Guenther <rguenther@suse.de>
1041 * gcc.dg/lto/20111207-2_0.c: New testcase.
1042 * gcc.dg/guality/pr48437.c: Likewise.
1044 2011-12-07 Jakub Jelinek <jakub@redhat.com>
1047 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1048 * g++.dg/cpp0x/auto29.C: New test.
1051 * g++.dg/parse/error45.C: New test.
1054 * g++.dg/ext/desig3.C: New test.
1057 * g++.dg/cpp0x/constexpr-51369.C: New test.
1059 2011-12-07 Andrew Pinski <apinski@cavium.com>
1062 * gcc.dg/pr45416.c: New testcase.
1064 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
1067 * g++.dg/cpp0x/pr51420.C: New.
1069 2011-12-07 Richard Guenther <rguenther@suse.de>
1072 * gcc.dg/lto/20111207-1_0.c: New testcase.
1073 * gcc.dg/lto/20111207-1_1.c: Likewise.
1074 * gcc.dg/lto/20111207-1_2.c: Likewise.
1075 * gcc.dg/lto/20111207-1_3.c: Likewise.
1077 2011-12-07 Richard Guenther <rguenther@suse.de>
1079 PR tree-optimization/50823
1080 * gcc.dg/torture/pr50823.c: New testcase.
1082 2011-12-07 Martin Jambor <mjambor@suse.cz>
1084 PR tree-optimization/50744
1085 * gcc.dg/ipa/pr50744.c: New test.
1087 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1090 * g++.dg/template/static32.C: New test.
1092 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
1094 * g++.dg/opt/pr51396.C: Use dg-additional-options.
1096 2011-12-06 Tobias Burnus <burnus@net-b.de>
1099 * gfortran.dg/default_initialization_5.f90: New.
1101 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1104 * gcc.c-torture/compile/pr51354.c: New test.
1106 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1109 * g++.dg/other/abstract3.C: New.
1111 2011-12-06 Richard Guenther <rguenther@suse.de>
1113 PR tree-optimization/49997
1114 * gcc.dg/torture/pr49997.c: New testcase.
1116 2011-12-06 Richard Guenther <rguenther@suse.de>
1119 * g++.dg/torture/pr51436.C: New testcase.
1121 2011-12-06 Richard Guenther <rguenther@suse.de>
1123 PR tree-optimization/51245
1124 * gcc.dg/torture/pr51245.c: New testcase.
1126 2011-12-06 Dodji Seketeli <dodji@redhat.com>
1129 * g++.dg/diagnostic/wrong-tag-1.C
1131 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
1134 * g++.dg/lookup/using50.C: New.
1135 * g++.dg/lookup/using51.C: New.
1137 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1139 PR tree-optimization/51396
1140 * g++.dg/opt/pr51396.C: New test.
1143 * gcc.dg/debug/dwarf2/pr51410.c: New test.
1146 * gcc.dg/gomp/pr51339.c: New test.
1148 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1151 * g++.dg/cpp0x/initlist62.C: New.
1153 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1156 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
1158 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
1160 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1161 * g++.dg/torture/pr39732.C: Likewise.
1162 * g++.dg/torture/pr40642.C: Likewise.
1163 * gcc.c-torture/compile/pr44686.c: Likewise.
1164 * gcc.dg/20050309-1.c: Likewise.
1165 * gcc.dg/20050330-2.c: Likewise.
1166 * gcc.dg/20051201-1.c: Likewise.
1167 * gcc.dg/gomp/pr27573.c: Likewise.
1168 * gcc.dg/pr46255.c: Likewise.
1169 * gcc.dg/profile-dir-1.c: Likewise.
1170 * gcc.dg/profile-dir-2.c: Likewise.
1171 * gcc.dg/profile-dir-3.c: Likewise.
1172 * gcc.dg/profile-generate-1.c: Likewise.
1173 * gfortran.dg/gomp/pr27573.f90: Likewise.
1174 * gcc.dg/profile-generate-3.c: Be specific about the type of
1177 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1180 * g++.dg/ext/underlying_type11.C: New.
1182 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
1185 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1186 * gcc.dg/torture/pr39074.c: Ditto.
1187 * gcc.dg/torture/pr39074-2.c: Ditto.
1188 * gcc.dg/torture/pr42898.c: Ditto.
1189 * gcc.dg/torture/pr42898-2.c: Ditto.
1190 * gcc.dg/torture/pr45704.c: Ditto.
1191 * gcc.dg/torture/pr50472.c: Ditto.
1192 * gcc.dg/torture/pta-callused-1.c: Ditto.
1193 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1194 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1195 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1196 * gcc.dg/torture/pta-escape-1.c: Ditto.
1197 * gcc.dg/torture/ipa-pta-1.c: Ditto.
1198 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1200 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
1203 * gcc.dg/pr51408.c: New.
1205 2011-12-05 Jason Merrill <jason@redhat.com>
1207 * g++.dg/cpp0x/dc6.C: New.
1209 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
1210 Pedro Lamarão <pedro.lamarao@gmail.com>
1212 * g++.dg/cpp0x/dc1.C: New test.
1213 * g++.dg/cpp0x/dc2.C: New test.
1214 * g++.dg/cpp0x/dc3.C: New test.
1215 * g++.dg/cpp0x/dc4.C: New test.
1216 * g++.dg/cpp0x/dc5.C: New test.
1217 * g++.dg/template/meminit1.C: Adjust expected error.
1219 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1222 * g++.dg/cpp0x/auto28.C: New.
1224 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1226 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1228 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1229 Eric Botcazou <ebotcazou@adacore.com>
1233 * gcc.c-torture/execute/pr51323.c: New test.
1235 2011-12-04 Tobias Burnus <burnus@net-b.de>
1238 * gfortran.dg/associate_10.f90: New.
1240 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
1243 * gfortran.dg/vect/pr51285.f90: New test.
1245 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
1246 Jérémie Detrey <Jeremie.Detrey@loria.fr>
1249 * gcc.target/i386/pr51393.c: New test.
1251 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1254 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1255 * obj-c++.dg/naming-4.mm: Likewise.
1257 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
1259 * gcc.dg/darwin-segaddr.c: Use -no-pie.
1261 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
1264 * g++.dg/cpp0x/pr51313.C: New.
1266 2011-12-03 Tobias Burnus <burnus@net-b.de>
1269 * gfortran.dg/select_type_24.f90: New.
1270 * gfortran.dg/select_type_23.f03: Add dg-error.
1271 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1273 2011-12-03 Jakub Jelinek <jakub@redhat.com>
1275 * gcc.dg/vect/vect-122.c: New test.
1277 2011-12-03 Tobias Burnus <burnus@net-b.de>
1280 * gfortran.dg/move_alloc_8.f90: New.
1282 2011-12-03 Tobias Burnus <burnus@net-b.de>
1284 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1285 i.e. remove the dg-error line.
1286 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1287 * gfortran.dg/move_alloc_9.f90: New.
1288 * gfortran.dg/move_alloc_10.f90: New
1290 2011-12-02 Nathan Sidwell <nathan@acm.org>
1292 * lib/gcov.exp (verify-lines): Allow = as a count char.
1293 * g++.dg/gcov/gcov-13.C: New.
1295 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1297 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1298 * gcc.dg/vect/slp-24.c: Ditto.
1299 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1300 * gcc.dg/vect/slp-34.c: Ditto.
1301 * gcc.dg/vect/slp-4.c: Ditto.
1302 * gcc.dg/vect/slp-cond-2.c: Ditto.
1303 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1304 * gcc.dg/vect/vect-1.c: Ditto.
1305 * gcc.dg/vect/vect-10.c: Ditto.
1306 * gcc.dg/vect/vect-105.c: Ditto.
1307 * gcc.dg/vect/vect-112.c: Ditto.
1308 * gcc.dg/vect/vect-15.c: Ditto.
1309 * gcc.dg/vect/vect-2.c: Ditto.
1310 * gcc.dg/vect/vect-31.c: Ditto.
1311 * gcc.dg/vect/vect-32.c: Ditto.
1312 * gcc.dg/vect/vect-33.c: Ditto.
1313 * gcc.dg/vect/vect-34.c: Ditto.
1314 * gcc.dg/vect/vect-35.c: Ditto.
1315 * gcc.dg/vect/vect-36.c: Ditto.
1316 * gcc.dg/vect/vect-6.c: Ditto.
1317 * gcc.dg/vect/vect-73.c: Ditto.
1318 * gcc.dg/vect/vect-74.c: Ditto.
1319 * gcc.dg/vect/vect-75.c: Ditto.
1320 * gcc.dg/vect/vect-76.c: Ditto.
1321 * gcc.dg/vect/vect-80.c: Ditto.
1322 * gcc.dg/vect/vect-85.c: Ditto.
1323 * gcc.dg/vect/vect-89.c: Ditto.
1324 * gcc.dg/vect/vect-97.c: Ditto.
1325 * gcc.dg/vect/vect-98.c: Ditto.
1326 * gcc.dg/vect/vect-all.c: Ditto.
1327 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1328 * gcc.dg/vect/vect-iv-8.c: Ditto.
1329 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1330 * gcc.dg/vect/vect-outer-1.c: Ditto.
1331 * gcc.dg/vect/vect-outer-1a.c: Ditto.
1332 * gcc.dg/vect/vect-outer-1b.c: Ditto.
1333 * gcc.dg/vect/vect-outer-2.c: Ditto.
1334 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1335 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1336 * gcc.dg/vect/vect-outer-3.c: Ditto.
1337 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1338 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1339 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1340 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1341 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1342 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1343 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1344 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1345 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1346 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1347 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1348 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1349 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1350 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1351 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1352 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1353 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1354 * gcc.dg/vect/vect-shift-2.c: Ditto.
1355 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1356 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1357 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1358 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1359 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1361 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
1363 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1364 __builtin_memcpy arguments to honor sizeof(a).
1366 2011-12-02 Joseph Myers <joseph@codesourcery.com>
1368 * gcc.c-torture/execute/doloop-1.c,
1369 gcc.c-torture/execute/doloop-2.c: New tests.
1371 2011-12-02 Martin Jambor <mjambor@suse.cz>
1373 PR tree-optimization/50622
1374 * g++.dg/tree-ssa/pr50622.C: New test.
1376 2011-12-01 Jason Merrill <jason@redhat.com>
1378 * g++.dg/cpp0x/initlist61.C: New.
1380 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1383 * g++.dg/inherit/crash3.C: New.
1385 2011-12-01 Nathan Sidwell <nathan@acm.org>
1387 PR gcov-profile/51113
1388 * lib/gcov.exp (verify-lines): Add support for xfailing.
1389 (run-gcov): Likewise.
1390 * gcc.misc-tests/gcov-13.c: Xfail weak function.
1391 * gcc.misc-tests/gcov-16.c: Remove.
1392 * gcc.misc-tests/gcov-17.c: Remove.
1393 * g++.dg/gcov-8.C: Remove.
1394 * g++.dg/gcov-9.C: Remove.
1395 * g++.dg/gcovpart-12b.C: New.
1396 * g++.dg/gcov-12.C: New.
1398 2011-12-01 Andrew Pinski <apinski@cavium.com>
1401 * g++.dg/torture/pr51198.C: New testcase.
1403 2011-12-01 Jakub Jelinek <jakub@redhat.com>
1405 PR tree-optimization/51246
1406 * gcc.c-torture/compile/pr51246.c: New test.
1408 PR rtl-optimization/51014
1409 * g++.dg/opt/pr51014.C: New test.
1411 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1414 * g++.dg/template/error47.C: New.
1416 2011-11-30 Jason Merrill <jason@redhat.com>
1419 * g++.dg/init/aggr8.C: New.
1421 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1424 * gcc.target/i386/pr50725.c: New test.
1427 * gfortran.dg/gomp/pr51089.f90: New test.
1429 2011-11-30 Andrew Pinski <apinski@cavium.com>
1431 * gcc.dg/pr51321.c: New testcase.
1433 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1435 PR rtl-optimization/48721
1436 * gcc.target/i386/pr48721.c: New test.
1438 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
1441 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1443 2011-11-29 Jakub Jelinek <jakub@redhat.com>
1445 PR tree-optimization/51247
1446 * gcc.c-torture/compile/pr51247.c: New test.
1448 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
1451 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
1453 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
1455 Use complex floating-point constant in CDBL.
1457 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1459 2011-11-29 Tobias Burnus <burnus@net-b.de>
1463 * gfortran.dg/move_alloc_5.f90: Add dg-error.
1464 * gfortran.dg/select_type_23.f03: Add dg-error.
1465 * gfortran.dg/move_alloc_6.f90: New.
1466 * gfortran.dg/move_alloc_7.f90: New.
1468 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
1470 PR tree-optimization/51301
1471 * gcc.dg/vect/pr51301.c: New test.
1473 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
1475 * g++.dg/cdce3.C: Use dg-additional-options.
1477 2011-11-28 Jakub Jelinek <jakub@redhat.com>
1480 * gcc.dg/tree-prof/pr50907.c: New test.
1482 PR tree-optimization/50078
1483 * gcc.dg/pr50078.c: New test.
1485 PR tree-optimization/50682
1486 * g++.dg/opt/pr50682.C: New test.
1488 2011-11-28 Tobias Burnus <burnus@net-b.de>
1491 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1493 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
1494 Iain Sandoe <iains@gcc.gnu.org>
1496 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
1497 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1498 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1499 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
1500 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1502 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1504 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1505 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1506 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1507 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1508 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1509 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1510 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1511 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1512 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1513 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1514 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1515 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1516 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1517 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1518 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1519 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1520 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1521 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1522 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1523 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1524 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1525 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1526 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1527 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1528 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1529 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1530 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1532 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1534 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1536 * gcc.target/mips/no-dsp-1.c: New test.
1537 * gcc.target/mips/soft-float-1.c: Likewise.
1539 2011-11-26 Jakub Jelinek <jakub@redhat.com>
1541 PR rtl-optimization/49912
1542 * g++.dg/other/pr49912.C: New test.
1544 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
1546 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1548 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1550 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
1554 * gfortran.dg/inline_sum_3.f90: New test.
1556 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1559 * lib/target-supports.exp
1560 (check_effective_target_sync_long_long): Also supported on 32bit
1561 x86 targets. Add comment about required dg-options.
1562 Add alpha*-*-* targets.
1563 (check_effective_target_sync_long_long_runtime): Ditto.
1565 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1567 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1568 * gcc.dg/atomic-exchange-4.c: Ditto.
1569 * gcc.dg/atomic-load-4.c: Ditto.
1570 * gcc.dg/atomic-store-4.c: Ditto.
1571 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1572 * gcc.dg/di-sync-multithread.c: Ditto.
1573 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1574 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1576 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1579 * lib/target-supports.exp
1580 (check_effective_target_sync_int_128_runtime): New procedure.
1581 (check_effective_target_sync_long_long_runtime): Ditto.
1582 (check_effective_target_sync_long_long): Add arm*-*-*.
1583 (check_effective_target_sync_longlong): Remove.
1585 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1586 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1587 * gcc.dg/atomic-exchange-5.c: Ditto.
1588 * gcc.dg/atomic-load-5.c: Ditto.
1589 * gcc.dg/atomic-store-5.c: Ditto.
1590 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1591 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1592 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1594 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1595 * gcc.dg/atomic-exchange-4.c: Ditto.
1596 * gcc.dg/atomic-load-4.c: Ditto.
1597 * gcc.dg/atomic-store-4.c: Ditto.
1598 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1599 * gcc.dg/di-sync-multithread.c: Ditto.
1600 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1601 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1603 2011-11-25 Tobias Burnus <burnus@net-b.de>
1606 * gfortran.dg/whole_file_35.f90: New.
1608 2011-11-25 Tobias Burnus <burnus@net-b.de>
1611 * gfortran.dg/volatile13.f90: New.
1613 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1616 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1618 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1621 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1623 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1626 * gcc.target/i386/sw-1.c: Revert revision 181357.
1628 2011-11-24 Tobias Burnus <burnus@net-b.de>
1631 * gfortran.dg/implicit_pure_1.f90: New.
1633 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1636 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1637 * gcc.dg/atomic-exchange-5.c: Likewise.
1638 * gcc.dg/atomic-load-5.c: Likewise.
1639 * gcc.dg/atomic-op-5.c: Likewise.
1640 * gcc.dg/atomic-store-5.c: Likewise.
1641 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1643 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1645 PR rtl-optimization/50290
1646 * gcc.dg/pr50290.c: New test.
1648 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1651 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1653 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1656 * gcc.dg/pr51261.c: New test.
1658 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1661 * g++.dg/cpp0x/alias-decl-14.C: New test.
1662 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1664 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1666 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1667 * g++.dg/lookup/struct1.C: Likewise.
1668 * g++.dg/parse/elab1.C: Likewise.
1669 * g++.dg/parse/elab2.C: Likewise.
1670 * g++.dg/parse/int-as-enum1.C: Likewise.
1671 * g++.dg/parse/typedef1.C: Likewise.
1672 * g++.dg/parse/typedef3.C: Likewise.
1673 * g++.dg/parse/typedef4.C: Likewise.
1674 * g++.dg/parse/typedef5.C: Likewise.
1675 * g++.dg/template/crash26.C: Likewise.
1676 * g++.dg/template/nontype4.C: Likewise.
1677 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1678 * g++.old-deja/g++.brendan/line1.C: Likewise.
1679 * g++.old-deja/g++.other/elab1.C: Likewise.
1680 * g++.old-deja/g++.other/syntax4.C: Likewise.
1682 2011-11-22 Tom de Vries <tom@codesourcery.com>
1684 PR rtl-optimization/50764
1685 * gcc.dg/pr50764.c: New test.
1687 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1690 * g++.dg/cpp0x/decltype36.C: New.
1692 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1694 PR tree-optimization/51074
1695 * gcc.dg/vect/pr51074.c: New test.
1697 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1700 * g++.dg/cpp0x/alias-decl-16.C: New test.
1702 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1704 PR tree-optimization/50765
1705 * gcc.dg/pr50765.c: New test.
1707 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1709 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1710 * gcc.dg/vshift-3.c (main): Likewise.
1712 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1714 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1716 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1718 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1719 * gcc.misc-tests/gcov-17.c: Likewise.
1720 * g++.dg/gcov/gcov-8.C: Likewise.
1721 * g++.dg/gcov/gcov-9.C: Likewise.
1723 2011-11-21 Torvald Riegel <triegel@redhat.com>
1725 * g++.dg/tm/pr47747.C: New test.
1727 2011-11-21 Torvald Riegel <triegel@redhat.com>
1729 * g++.dg/tm/template-2.C: New test.
1731 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1734 * gcc.dg/pr50827.c: New test.
1736 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1739 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1740 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1741 * g++.dg/cpp0x/udlit-member.C: Adjust.
1742 * g++.dg/cpp0x/udlit-raw-length.C: New.
1743 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1744 * g++.dg/cpp0x/udlit-resolve.C: New.
1745 * c-c++-common/dfp/pr33466.c: Adjust.
1747 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1749 * lib/target-supports.exp
1750 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1751 with ultrasparc_vis2_hw.
1752 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1753 with ultrasparc_vis3_hw.
1755 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1757 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1758 *-*-solaris2* && c++.
1760 2011-11-20 Joey Ye <joey.ye@arm.com>
1762 * gcc.dg/volatile-bitfields-1.c: New.
1764 2011-11-20 Jason Merrill <jason@redhat.com>
1767 * g++.dg/cpp0x/variadic120.C: New.
1768 * g++.dg/cpp0x/sfinae26.C: Adjust.
1770 * g++.dg/cpp0x/sfinae11.C: Adjust.
1771 * g++.dg/cpp0x/sfinae26.C: Adjust.
1772 * g++.dg/template/unify11.C: Adjust.
1774 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1777 * g++.dg/template/error46.C: New.
1779 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1782 * gcc.target/i386/pr51235.c: New test.
1785 * gcc.target/i386/pr51236.c: New test.
1787 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1789 * gnat.dg/discr32.adb: New test.
1790 * gnat.dg/discr32_pkg.ads: New helper.
1792 2011-11-20 Nathan Sidwell <nathan@acm.org>
1794 PR gcov-profile/51113
1795 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1796 * gcc.misc-tests/gcov-16.c: New.
1797 * gcc.misc-tests/gcov-17.c: New.
1798 * g++.dg/gcov/gcov-8.C: New.
1799 * g++.dg/gcov/gcov-9.C: New.
1800 * g++.dg/gcov/gcov-10.C: New.
1802 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1805 * g++.dg/cpp0x/alias-decl-15.C: New test.
1807 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1810 * g++.dg/cpp0x/pr51216.C: New.
1812 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1814 * gcc.dg/delay-slot-2.c: New test.
1816 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1818 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1820 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
1823 * g++.dg/lookup/using46.C: New.
1824 * g++.dg/lookup/using47.C: New.
1825 * g++.dg/lookup/using48.C: New.
1826 * g++.dg/lookup/using49.C: New.
1827 * g++.dg/lookup/using50.C: New.
1829 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1831 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1832 supports /* ... */ comments.
1834 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1837 * g++.dg/cpp0x/pr51150.C: New.
1839 2011-11-18 Martin Jambor <mjambor@suse.cz>
1841 PR tree-optimization/50605
1842 * g++.dg/ipa/pr50605.C: New test.
1844 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1847 * g++.dg/cpp0x/alias-decl-13.C: New test.
1849 2011-11-17 Jason Merrill <jason@redhat.com>
1852 * g++.dg/cpp0x/auto27.C: New.
1853 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1855 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
1857 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1858 memory model parameters don't match expected values.
1859 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1860 __atomic_compare_exchange.
1861 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1862 __atomic_compare_exchange_n.
1863 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1864 weak/strong parameter and fail if memory models aren't correct.
1866 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
1868 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1869 Look for simulate_thread_done to determine working gdb. Reduce timeout
1870 to 10 seconds and fail when timeout occurs. Improve error messages.
1872 2011-11-17 Jason Merrill <jason@redhat.com>
1875 * g++.dg/template/virtual2.C: New.
1877 2011-11-17 Michael Matz <matz@suse.de>
1881 * g++.dg/tree-ssa/pr50741.C: New.
1883 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1885 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1887 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
1889 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1890 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1891 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1893 2011-11-16 Tobias Burnus <burnus@net-b.de>
1897 * gfortran.dg/constructor_1.f90: New.
1898 * gfortran.dg/constructor_2.f90: New.
1899 * gfortran.dg/constructor_3.f90: New.
1900 * gfortran.dg/constructor_4.f90: New.
1901 * gfortran.dg/constructor_5.f90: New.
1902 * gfortran.dg/constructor_6.f90: New.
1903 * gfortran.dg/use_only_5.f90: New.
1904 * gfortran.dg/c_ptr_tests_17.f90: New.
1905 * gfortran.dg/c_ptr_tests_18.f90: New.
1906 * gfortran.dg/used_types_25.f90: New.
1907 * gfortran.dg/used_types_26.f90: New
1908 * gfortran.dg/type_decl_3.f90: New.
1909 * gfortran.dg/function_types_3.f90: Update dg-error.
1910 * gfortran.dg/result_1.f90: Ditto.
1911 * gfortran.dg/structure_constructor_3.f03: Ditto.
1912 * gfortran.dg/structure_constructor_4.f03: Ditto.
1914 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1916 * gcc.dg/vect/pr30858.c: Update expected output for
1917 architectures with multiple vector sizes.
1919 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
1920 Bernd Schmidt <bernds@coudesourcery.com>
1921 Sebastian Huber <sebastian.huber@embedded-brains.de>
1924 * gcc.target/arm/pr49641.c: New test.
1926 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
1928 PR tree-optimization/49960
1929 * gcc.dg/autopar/pr49960.c: New test.
1930 * gcc.dg/autopar/pr49960-1.c: New test.
1933 2011-11-16 Tom de Vries <tom@codesourcery.com>
1935 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1936 * gcc.dg/pr43864-2.c: Same.
1937 * gcc.dg/pr43864-3.c: Same.
1938 * gcc.dg/pr43864-4.c: Same.
1940 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
1942 * gcc.target/i386/sse2-cvt-vec.c: New test.
1943 * gcc.target/i386/avx-cvt-vec.c: Ditto.
1944 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1945 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1946 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1947 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1948 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1950 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
1952 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1953 powerpc*-*-darwin* targets.
1955 2011-11-15 Torvald Riegel <triegel@redhat.com>
1957 * c-c++-common/tm/trxn-expr-3.c: New test.
1959 2011-11-14 Torvald Riegel <triegel@redhat.com>
1961 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1963 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1965 * gcc.target/i386/avx-recip-vec.c: New test.
1966 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1967 * gcc.target/i386/avx-lrint-vec.c: Ditto.
1968 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1969 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1970 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1971 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1972 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1973 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1974 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1975 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1976 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1977 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1978 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1979 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1981 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
1984 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1985 non-template literal operator.
1987 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1989 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1990 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1991 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1992 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1993 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1994 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1995 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1996 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1997 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1998 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1999 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2000 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2001 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2002 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2003 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2004 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2006 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
2012 * g++.old-deja/g++.brendan/misc14.C: Adjust.
2013 * g++.old-deja/g++.jason/scoping16.C: Likewise.
2014 * g++.old-deja/g++.other/anon7.C: Likewise.
2015 * g++.old-deja/g++.other/using1.C: Likewise.
2016 * g++.old-deja/g++.other/redecl1.C: Likewise.
2017 * g++.old-deja/g++.other/typedef7.C: Likewise.
2018 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2019 * g++.dg/template/using2.C: Likewise.
2020 * g++.dg/template/static4.C: Likewise.
2021 * g++.dg/template/typedef1.C: Likewise.
2022 * g++.dg/lookup/name-clash9.C: Likewise.
2023 * g++.dg/abi/mangle41.C: Likewise.
2024 * g++.dg/parse/ctor5.C: Likewise.
2025 * g++.dg/inherit/using4.C: Likewise.
2026 * g++.dg/lookup/using24.C: New.
2027 * g++.dg/lookup/using25.C: New.
2028 * g++.dg/lookup/using26.C: New.
2029 * g++.dg/lookup/using27.C: New.
2030 * g++.dg/lookup/using28.C: New.
2031 * g++.dg/lookup/using29.C: New.
2032 * g++.dg/lookup/using30.C: New.
2033 * g++.dg/lookup/using31.C: New.
2034 * g++.dg/lookup/using32.C: New.
2035 * g++.dg/lookup/using33.C: New.
2036 * g++.dg/lookup/using34.C: New.
2037 * g++.dg/lookup/using35.C: New.
2038 * g++.dg/lookup/using36.C: New.
2039 * g++.dg/lookup/using37.C: New.
2040 * g++.dg/lookup/using38.C: New.
2041 * g++.dg/lookup/using39.C: New.
2042 * g++.dg/lookup/using40.C: New.
2043 * g++.dg/lookup/using41.C: New.
2044 * g++.dg/lookup/using42.C: New.
2045 * g++.dg/lookup/using43.C: New.
2046 * g++.dg/lookup/using44.C: New.
2047 * g++.dg/lookup/using45.C: New.
2048 * g++.dg/lookup/pr6936.C: New.
2049 * g++.dg/debug/using4.C: New.
2050 * g++.dg/debug/using5.C: New.
2051 * g++.dg/cpp0x/forw_enum10.C: New.
2053 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
2054 Jan Hubicka <jh@suse.cz>
2056 * gcc.target/i386/sw-1.c: Force rep;movsb.
2058 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
2061 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2062 dg-additional-options.
2064 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
2066 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2067 specified. Remove redundant runtime checks.
2068 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2069 Allow for other than -m4. Fix typos in comments.
2071 2011-11-12 Jason Merrill <jason@redhat.com>
2074 * g++.dg/warn/ref-temp1.C: New.
2077 * g++.dg/opt/stack2.C: New.
2079 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
2081 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2082 alpha*-*-linux* targets.
2084 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
2087 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2088 Darwin targets and allow external symbols to be undefined.
2090 2011-11-12 Nathan Sidwell <nathan@acm.org>
2092 * gcc.misc-tests/gcov-15.c: New.
2094 2011-11-11 Jakub Jelinek <jakub@redhat.com>
2096 PR tree-optimization/51058
2097 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2098 * gfortran.dg/vect/pr51058-2.f90: New test.
2100 2011-11-10 Jason Merrill <jason@redhat.com>
2102 * g++.dg/template/linkage1.C: New.
2103 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2104 * g++.old-deja/g++.other/linkage4.C: Likewise.
2107 * g++.dg/cpp0x/defaulted33.C: New.
2109 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2112 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2113 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
2116 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2118 PR rtl-optimization/51040
2119 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2122 2011-11-10 Jason Merrill <jason@redhat.com>
2125 * g++.dg/template/conv12.C: New.
2128 * gcc.dg/debug/dwarf2/asm-line1.c: New.
2130 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2132 * gnat.dg/atomic6_1.adb: New test.
2133 * gnat.dg/atomic6_2.adb: Likewise.
2134 * gnat.dg/atomic6_3.adb: Likewise.
2135 * gnat.dg/atomic6_4.adb: Likewise.
2136 * gnat.dg/atomic6_5.adb: Likewise.
2137 * gnat.dg/atomic6_6.adb: Likewise.
2138 * gnat.dg/atomic6_7.adb: Likewise.
2139 * gnat.dg/atomic6_8.adb: Likewise.
2140 * gnat.dg/atomic6_pkg.ads: New helper.
2142 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2145 * gcc.c-torture/compile/pr51077.c: New test.
2147 PR rtl-optimization/51023
2148 * gcc.c-torture/execute/pr51023.c: New test.
2150 2011-11-10 Richard Guenther <rguenther@suse.de>
2152 PR tree-optimization/51042
2153 * gcc.dg/torture/pr51042.c: New testcase.
2155 2011-11-10 Richard Guenther <rguenther@suse.de>
2157 PR tree-optimization/51070
2158 * gcc.dg/torture/pr51070.c: New testcase.
2160 2011-11-10 Richard Guenther <rguenther@suse.de>
2162 PR tree-optimization/51030
2163 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2165 2011-11-10 Richard Guenther <rguenther@suse.de>
2168 * gcc.dg/torture/pr51071.c: New testcase.
2170 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2172 * gnat.dg/loop_optimization9.ad[sb]: New test.
2174 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
2176 PR tree-optimization/51058
2177 * gfortran.dg/vect/pr51058.f90: New test.
2179 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2181 PR tree-optimization/51000
2182 * gcc.dg/vect/pr51000.c: New test.
2184 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2187 * g++.dg/cpp0x/static_assert5.C: New.
2188 * g++.dg/template/nontype13.C: Tweak.
2190 2011-11-09 Jason Merrill <jason@redhat.com>
2193 * g++.dg/cpp0x/noexcept16.C: New.
2196 * g++.dg/cpp0x/variadic119.C: New.
2198 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2201 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2203 * gcc.dg/torture/vshuf-32.inc: Likewise.
2204 * gcc.dg/torture/vshuf-4.inc: Likewise.
2205 * gcc.dg/torture/vshuf-8.inc: Likewise.
2207 * gcc.dg/tm/memopt-1.c: Fix up regexp.
2209 2011-11-09 Ian Lance Taylor <iant@google.com>
2211 * lib/target-supports.exp (check_effective_target_ucontext_h): New
2213 * gcc.dg/split-5.c: New test.
2215 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
2217 * gcc.dg/tm/memopt-1.c: Adjust regexp.
2219 2011-11-09 Jason Merrill <jason@redhat.com>
2222 * g++.dg/template/virtual1.C: New.
2224 2011-11-08 Jason Merrill <jason@redhat.com>
2226 Run most C++ tests in both C++98 and C++11 modes.
2227 * lib/target-supports.exp (check_effective_target_c++11): New.
2228 (check_effective_target_c++98): New.
2229 * lib/g++-dg.exp (g++-dg-runtest): New.
2230 * g++.dg/dg.exp: Use g++-dg-runtest.
2231 * g++.dg/charset/charset.exp: Likewise.
2232 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2233 * g++.dg/dfp/dfp.exp: Likewise.
2234 * g++.dg/gcov/gcov.exp: Likewise.
2235 * g++.dg/gomp/gomp.exp: Likewise.
2236 * g++.dg/graphite/graphite.exp: Likewise.
2237 * g++.dg/tls/tls.exp: Likewise.
2238 * g++.dg/tm/tm.exp: Likewise.
2239 * g++.dg/vect/vect.exp: Likewise.
2240 * g++.old-deja/old-deja.exp: Likewise.
2241 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2242 with some of the torture options.
2243 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2244 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2245 * g++.dg/init/null1.C: Only run in C++98.
2246 * g++.dg/warn/Wconversion-null-3.C: Likewise.
2247 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2248 * g++.old-deja/g++.brendan/crash64.C: Likewise.
2249 * g++.old-deja/g++.other/anon9.C: Likewise.
2250 * g++.old-deja/g++.other/linkage1.C: Likewise.
2251 * g++.old-deja/g++.other/linkage2.C: Likewise.
2252 * g++.old-deja/g++.pt/t29.C: Likewise.
2253 * g++.old-deja/g++.pt/t30.C: Likewise.
2254 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2255 * g++.dg/ext/anon-struct4.C: Likewise.
2256 * g++.dg/init/brace2.C: Likewise.
2257 * g++.dg/init/brace6.C: Likewise.
2258 * g++.dg/other/anon3.C: Likewise.
2259 * g++.dg/template/arg2.C: Likewise.
2260 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2261 * g++.old-deja/g++.brendan/enum11.C: Likewise.
2262 * g++.old-deja/g++.brendan/enum8.C: Likewise.
2263 * g++.old-deja/g++.brendan/enum9.C: Likewise.
2264 * g++.old-deja/g++.brendan/friend3.C: Likewise.
2265 * g++.old-deja/g++.brendan/init2.C: Likewise.
2266 * g++.old-deja/g++.brendan/init4.C: Likewise.
2267 * g++.old-deja/g++.brendan/misc14.C: Likewise.
2268 * g++.old-deja/g++.jason/cond.C: Likewise.
2269 * g++.old-deja/g++.law/init1.C: Likewise.
2270 * g++.old-deja/g++.law/operators32.C: Likewise.
2271 * g++.old-deja/g++.pt/enum6.C: Likewise.
2272 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2273 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2275 * g++.dg/eh/new1.C: Adjust for C++11 mode.
2276 * g++.dg/init/new11.C: Likewise.
2277 * g++.dg/init/pr29571.C: Likewise.
2278 * g++.dg/lookup/forscope2.C: Likewise.
2279 * g++.dg/parse/linkage1.C: Likewise.
2280 * g++.dg/parse/typedef8.C: Likewise.
2281 * g++.dg/template/error44.C: Likewise.
2282 * g++.dg/tls/diag-2.C: Likewise.
2283 * g++.dg/tls/diag-4.C: Likewise.
2284 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2285 * g++.old-deja/g++.abi/arraynew.C: Likewise.
2286 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2287 * g++.old-deja/g++.brendan/new3.C: Likewise.
2288 * g++.old-deja/g++.eh/new1.C: Likewise.
2289 * g++.old-deja/g++.eh/new2.C: Likewise.
2290 * g++.old-deja/g++.jason/new.C: Likewise.
2291 * g++.old-deja/g++.law/friend1.C: Likewise.
2292 * g++.old-deja/g++.mike/net46.C: Likewise.
2293 * g++.old-deja/g++.mike/p755.C: Likewise.
2294 * g++.old-deja/g++.other/new6.C: Likewise.
2296 * g++.dg/cpp0x/variadic74.C: Adjust diags.
2297 * g++.dg/template/crash53.C: Likewise.
2298 * g++.dg/template/void9.C: Likewise.
2300 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2303 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2305 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2308 * g++.dg/cpp0x/sfinae29.C: New.
2310 2011-11-09 Janus Weil <janus@gcc.gnu.org>
2313 * gfortran.dg/typebound_call_22.f03: New test case.
2315 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
2318 * gfortran.dg/inquire_size.f90: Don't flush the unit.
2320 2011-11-09 Richard Guenther <rguenther@suse.de>
2322 PR tree-optimization/51039
2323 * gcc.dg/pr51039.c: New testcase.
2325 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2327 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2328 Enable also for powerpc*-*-*.
2330 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2333 * gfortran.dg/forall_16.f90: New test.
2335 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2338 * gfortran.dg/initialization_29.f90: Expand test.
2340 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2343 * g++.dg/cpp0x/alias-decl-12.C: New test.
2344 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2346 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2349 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2351 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
2353 PR tree-optimization/51015
2354 * gcc.dg/vect/pr51015.c: New test.
2356 2011-11-08 David S. Miller <davem@davemloft.net>
2358 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2359 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2361 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2364 * gfortran.dg/io_constraints_3.f90: Improve testcase.
2366 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2369 * gfortran.dg/string_5.f90: Improve testcase.
2371 2011-10-23 Jason Merrill <jason@redhat.com>
2374 * g++.dg/template/lvalue2.C: New.
2376 2011-11-08 Michael Matz <matz@suse.de>
2378 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2379 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2380 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2381 * g++.dg/eh/builtin2.C: Ditto.
2382 * g++.dg/eh/builtin3.C: Ditto.
2384 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2386 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2387 being prefered even for -mavx.
2388 * gcc.target/i386/avx-cvt-3.c: New test.
2390 2011-11-08 Richard Guenther <rguenther@suse.de>
2392 PR tree-optimization/51012
2393 * gcc.dg/pr51012-1.c: New testcase.
2394 * gcc.dg/pr51012-2.c: Likewise.
2396 2011-11-08 Richard Guenther <rguenther@suse.de>
2399 * c-c++-common/uninit-pr51010.c: New testcase.
2401 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2403 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2404 check_effective_target_vect_call_copysignf,
2405 check_effective_target_vect_call_lrint): New procedures.
2406 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2407 $VECT_SLP_CFLAGS with -ffast-math.
2408 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2409 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2410 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2411 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2413 2011-11-07 Richard Henderson <rth@redhat.com>
2414 Aldy Hernandez <aldyh@redhat.com>
2415 Torvald Riegel <triegel@redhat.com>
2417 Merged from transactional-memory.
2419 * g++.dg/dg.exp: Run transactional memory tests.
2420 * g++.dg/tm: New directory with new tests.
2421 * gcc.dg/tm: New directory with new tests.
2422 * c-c++-common/tm: New directory with new tests.
2424 2011-11-08 Dodji Seketeli <dodji@redhat.com>
2426 Fix context handling of alias-declaration
2427 * g++.dg/cpp0x/alias-decl-11.C: New test.
2429 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
2432 * g++.dg/parse/template26.C: New.
2433 * g++.dg/template/crash45.C: Adjust dg-error string.
2435 2011-11-07 Jason Merrill <jason@redhat.com>
2438 * g++.dg/template/lookup9.C: New.
2441 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2444 * g++.dg/cpp0x/decltype35.C: New.
2446 2011-11-07 Dodji Seketeli <dodji@redhat.com>
2448 Support C++11 alias-declaration
2450 * g++.dg/cpp0x/alias-decl-0.C: New test case.
2451 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2452 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2453 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2454 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2455 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2456 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2457 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2458 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2459 * g++.dg/ext/alias-decl-attr1.C: Likewise.
2460 * g++.dg/ext/alias-decl-attr2.C: Likewise.
2461 * g++.dg/ext/alias-decl-attr3.C: Likewise.
2462 * g++.dg/ext/alias-decl-attr4.C: Likewise.
2464 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
2466 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2468 2011-11-07 Janus Weil <janus@gcc.gnu.org>
2471 * gfortran.dg/typebound_call_21.f03: New.
2473 2011-11-07 Nathan Sidwell <nathan@acm.org>
2475 * gcc.dg/profile-dir-1.c: Adjust final scan.
2476 * gcc.dg/profile-dir-2.c: Adjust final scan.
2477 * gcc.dg/profile-dir-3.c: Adjust final scan.
2478 * gcc.misc-tests/gcov.exp: Adjust regexp.
2479 * gcc.misc-tests/gcov-12.c: New.
2480 * gcc.misc-tests/gcov-13.c: New.
2481 * gcc.misc-tests/gcovpart-13b.c: New.
2482 * gcc.misc-tests/gcov-14.c: New.
2484 2011-11-07 Jason Merrill <jason@redhat.com>
2487 * g++.dg/ext/visibility/template8.C: New.
2489 2011-11-07 Jakub Jelinek <jakub@redhat.com>
2491 PR tree-optimization/50789
2492 * gcc.target/i386/avx2-gather-1.c: New test.
2493 * gcc.target/i386/avx2-gather-2.c: New test.
2494 * gcc.target/i386/avx2-gather-3.c: New test.
2495 * gcc.target/i386/avx2-gather-4.c: New test.
2497 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2499 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2501 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
2504 * gfortran.dg/open_dev_null.f90: Remove testcase.
2506 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2508 * lib/target-supports.exp (check_effective_target_sync_int_128):
2509 Don't cache the result.
2510 (check_effective_target_sync_long_long): Ditto.
2512 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
2514 PR rtl-optimization/47698
2515 * gcc.target/i386/47698.c: New test.
2517 2011-11-06 Jason Merrill <jason@redhat.com>
2520 * g++.dg/ext/visibility/template7.C: New.
2522 2011-11-07 Terry Guo <terry.guo@arm.com>
2524 * gcc.target/arm/wmul-1.c: Adjust optimization level.
2525 * gcc.target/arm/wmul-2.c: Ditto.
2526 * gcc.target/arm/wmul-3.c: Ditto.
2527 * gcc.target/arm/wmul-4.c: Ditto.
2529 2011-11-06 Joseph Myers <joseph@codesourcery.com>
2531 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2532 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2533 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2534 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2535 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2536 expected diagnostics.
2538 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
2539 Richard Henderson <rth@redhat.com>
2540 Aldy Hernandez <aldyh@redhat.com>
2542 Merged from cxx-mem-model.
2544 * lib/target-supports.exp (check_effective_target_sync_int_128,
2545 check_effective_target_sync_long_long): Check whether the target
2546 supports 64 and 128 bit __sync builtins.
2547 (check_effective_target_cas_char): New.
2548 (check_effective_target_cas_int): New.
2549 * gcc.dg/dg.exp: Exclude simulate-thread tests.
2550 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
2551 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2552 produce the expected library calls.
2553 * gcc.dg/atomic-fence.c: New functional tests.
2554 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
2555 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
2556 * gcc.dg/atomic-lockfree[-aux].c: New tests.
2557 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2558 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
2559 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2560 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2561 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2562 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2564 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2566 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2568 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2570 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2571 int128 operations are atomic.
2572 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2573 operations are atomic.
2574 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2575 operations are atomic.
2576 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2577 operations are atomic.
2578 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2579 stores aren't moved out of a loop.
2580 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2581 globals don't overwrite neighbouring globals.
2582 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2583 writes dont overwrite neighbouring components.
2584 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2585 * c-c++-common/gomp/atomic-3.c: Likewise.
2586 * c-c++-common/gomp/atomic-9.c: Likewise.
2587 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2588 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2589 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2590 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2591 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2592 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2593 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2594 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2595 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2596 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2597 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2598 g++.dg/gomp/atomic-15.C: Remove.
2599 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2600 * gcc.dg/gomp/atomic-11.c: Remove test.
2602 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2604 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2605 * gcc.dg/vect/slp-cond-1.c: New test.
2606 * gcc.dg/vect/slp-cond-2.c: New test.
2608 2011-11-05 David S. Miller <davem@davemloft.net>
2610 * lib/test-supports.exp
2611 (check_effective_target_ultrasparc_vis2_hw): New proc.
2612 (check_effective_target_ultrasparc_vis3_hw): New proc.
2613 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2614 * gcc.target/sparc/vec-init-2.inc: Likewise.
2615 * gcc.target/sparc/vec-init-3.inc: Likewise.
2616 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2617 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2618 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2619 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2620 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2621 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2622 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2623 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2624 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2626 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2628 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2629 Disable test on Epiphany.
2630 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2631 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2632 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2633 * g++.dg/parse/pragma3.C: Likewise.
2634 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2636 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2637 * gcc.dg/tls/thr-cse-1.c: Likewise.
2638 * g++.dg/opt/devirt2.C: Likewise.
2639 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2640 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2641 * gcc.target/epiphany: New directory.
2643 2011-11-05 Tobias Burnus <burnus@net-b.de>
2645 * gfortran.dg/quad_2.f90: New.
2647 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2649 * gcc.dg/strlenopt-22g.c: New wrapper around...
2650 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2652 2011-11-04 Jason Merrill <jason@redhat.com>
2655 * g++.dg/init/lifetime2.C: New.
2656 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2659 * g++.dg/init/lifetime1.C: Test cleanup order.
2661 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2663 * g++.dg/other/offsetof7.C: New test.
2665 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2667 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2668 variable, default empty, -ffat-lto-objects for effective_target_lto.
2669 (gcc-dg-test-1): Add options from dg-final methods.
2670 * lib/scanasm.exp (scan-assembler_required_options)
2671 (scan-assembler-not_required_options): New procs.
2673 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2675 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2676 generate a pedwarn in c++98-mode.
2677 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2678 don't generate a pedwarn in c++0x-mode.
2680 2011-11-04 Olivier Goffart <olivier@woboq.com>
2683 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2685 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2687 PR rtl-optimization/38644
2688 * gcc.target/arm/stack-red-zone.c: New.
2690 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2693 * g++.dg/warn/Wconversion-null-3.C: New.
2695 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2698 * g++.dg/cpp0x/udlit-strint-length.C: New.
2700 2011-11-04 Jason Merrill <jason@redhat.com>
2703 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2704 * g++.dg/init/lifetime1.C: New.
2705 * g++.dg/init/ref21.C: New.
2706 * g++.dg/eh/array1.C: New.
2708 2011-11-04 Tom de Vries <tom@codesourcery.com>
2710 PR tree-optimization/50763
2711 * gcc.dg/pr50763-5.c: New test.
2713 2011-11-04 Tom de Vries <tom@codesourcery.com>
2715 PR tree-optimization/50763
2716 * g++.dg/pr50763-4.C: New test.
2718 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2720 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2723 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2725 * gcc.dg/torture/vec-cvt-1.c: New test.
2727 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2729 * gnat.dg/specs/private1[-sub].ads: New test.
2731 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2734 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2735 * gfortran.dg/inline_sum_1.f90: New.
2736 * gfortran.dg/inline_sum_2.f90: New.
2737 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2738 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2739 * gfortran.dg/inline_product_1.f90: New.
2741 2011-11-03 Tobias Burnus <burnus@net-b.de>
2744 * gfortran.dg/bind_c_dts_5.f90: New.
2746 2011-11-03 Tobias Burnus <burnus@net-b.de>
2749 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2751 2011-11-03 Richard Guenther <rguenther@suse.de>
2754 * g++.dg/init/copy7.C: Remove testcase.
2756 2011-11-03 Martin Jambor <mjambor@suse.cz>
2758 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2759 * g++.dg/ipa/devirt-c-2.C: Likewise.
2760 * g++.dg/ipa/devirt-c-7.C: New test.
2761 * g++.dg/ipa/devirt-c-8.C: Likewise.
2763 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2765 PR tree-optimization/50912
2766 * gnat.dg/loop_optimization10.ad[sb]: New test.
2767 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2769 2011-11-02 Jason Merrill <jason@redhat.com>
2772 * g++.dg/cpp0x/nsdmi-list2.C: New.
2774 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2777 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2778 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2780 2011-11-02 Tom de Vries <tom@codesourcery.com>
2782 PR tree-optimization/50769
2783 * gfortran.dg/pr50769.f90: New test.
2785 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2787 * gcc.target/sparc/20111102-1.c: New test.
2789 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2792 * g++.dg/warn/Wcast-qual2.C: New.
2794 2011-11-02 Tom de Vries <tom@codesourcery.com>
2796 PR tree-optimization/50763
2797 * g++.dg/pr50763-3.C: New test.
2799 2011-11-02 Tom de Vries <tom@codesourcery.com>
2801 PR tree-optimization/50672
2802 * g++.dg/pr50672.C: New test.
2804 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2806 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2807 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2808 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2810 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2812 2011-11-02 Richard Guenther <rguenther@suse.de>
2814 PR tree-optimization/50902
2815 * gcc.dg/torture/pr50902.c: New testcase.
2817 2010-11-02 Richard Guenther <rguenther@suse.de>
2819 PR tree-optimization/50890
2820 * gcc.dg/torture/pr50890.c: New testcase.
2822 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2825 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2826 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2828 2011-11-01 Tom de Vries <tom@codesourcery.com>
2830 PR tree-optimization/50908
2831 * gcc.dg/pr50908.c: New test.
2832 * gcc.dg/pr50908-2.c: Same.
2833 * gcc.dg/pr50908-3.c: Same.
2835 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2837 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2838 the outer loop. Remove comment. Don't check for widen-mult.
2840 2011-10-31 Martin Jambor <mjambor@suse.cz>
2842 * gcc.dg/ipa/ipcp-4.c: New test.
2844 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2846 * gcc.dg/vshift-3.c: New test.
2847 * gcc.dg/vshift-4.c: New test.
2848 * gcc.dg/vshift-5.c: New test.
2850 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2852 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2853 and current implementation.
2855 2011-10-31 Paul Brook <paul@codesourcery.com>
2857 * gcc.dg/constructor-1.c: New test.
2859 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2862 * gfortran.dg/dshift_3.f90: New test.
2864 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2866 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2868 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2869 * gcc.dg/torture/vshuf-v4si.c: Likewise.
2870 * gcc.dg/torture/vshuf-v8si.c: Likewise.
2871 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2872 * gcc.dg/torture/vshuf-v4di.c: Likewise.
2873 * gcc.dg/torture/vshuf-v2df.c: Likewise.
2874 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2875 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2876 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2877 * gcc.dg/torture/vshuf-v2di.c: Likewise.
2878 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2879 * gcc.dg/torture/vshuf-v4df.c: Likewise.
2880 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2881 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2882 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2883 * gcc.dg/vector-compare-2.c: Likewise.
2885 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2888 * g++.dg/cpp0x/pr50901.C: New.
2890 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
2892 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2893 * gcc.target/i386/fma4-check.h (main): Ditto.
2894 * gcc.target/i386/xop-check.h (main): Ditto.
2896 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2899 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2902 * g++.dg/template/crash109.C: New.
2904 2011-10-28 Jason Merrill <jason@redhat.com>
2906 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2908 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2911 * g++.dg/template/crash109.C: New.
2913 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
2915 * gfortran.dg/nearest_5.f90: New test.
2917 2011-10-28 Jakub Jelinek <jakub@redhat.com>
2919 * gcc.dg/vshift-1.c: New test.
2920 * gcc.dg/vshift-2.c: New test.
2921 * gcc.target/i386/xop-vshift-1.c: New test.
2922 * gcc.target/i386/xop-vshift-2.c: New test.
2923 * gcc.target/i386/avx2-vshift-1.c: New test.
2925 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
2927 PR rtl-optimization/49720
2928 * g++.dg/torture/pr49720.C: New test.
2930 2011-10-27 David S. Miller <davem@davemloft.net>
2932 * gcc.target/sparc/setcc-3.c: New test.
2934 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2937 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2939 2011-10-27 Jakub Jelinek <jakub@redhat.com>
2941 * gcc.target/i386/sse2-cvt-1.c: New test.
2942 * gcc.target/i386/sse2-cvt-2.c: New test.
2943 * gcc.target/i386/avx-cvt-1.c: New test.
2944 * gcc.target/i386/avx-cvt-2.c: New test.
2945 * gcc.target/i386/avx2-cvt-1.c: New test.
2946 * gcc.target/i386/avx2-cvt-2.c: New test.
2948 2011-10-27 Martin Jambor <mjambor@suse.cz>
2950 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2952 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
2953 Steven G. Kargl <kargl@gcc.gnu.org>
2956 * gfortran.dg/pr50875.f90: New test.
2958 2011-10-26 David S. Miller <davem@davemloft.net>
2960 * gcc.target/sparc/fmaf-1.c: New test.
2962 * gcc.target/sparc/setcc-1.c: New test.
2963 * gcc.target/sparc/setcc-2.c: New test.
2965 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2967 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2969 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2971 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2974 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2976 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2979 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2981 * gcc.target/i386/pad-4.c: Skip for Windows targets.
2983 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2985 * gnat.dg/specs/discr1.ads: New test.
2986 * gnat.dg/specs/discr1_pkg.ads: New helper.
2988 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2990 * gnat.dg/specs/unchecked_union.ads: Rename to...
2991 * gnat.dg/specs/unchecked_union1.ads: ...this.
2992 * gnat.dg/specs/unchecked_union2.ads: New test.
2994 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2996 * gnat.dg/specs/atomic1.ads: New test.
2998 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
3000 Implement C++11 user-defined literals.
3001 * g++.dg/cpp0x/udlit-addr.C: New.
3002 * g++.dg/cpp0x/udlit-args.C: New.
3003 * g++.dg/cpp0x/udlit-args-neg.C: New.
3004 * g++.dg/cpp0x/udlit-clink-neg.C: New.
3005 * g++.dg/cpp0x/udlit-concat.C: New.
3006 * g++.dg/cpp0x/udlit-concat-neg.C: New.
3007 * g++.dg/cpp0x/udlit-constexpr.C: New.
3008 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3009 * g++.dg/cpp0x/udlit-declare-neg.C: New.
3010 * g++.dg/cpp0x/udlit-friend.C: New.
3011 * g++.dg/cpp0x/udlit-general.C: New.
3012 * g++.dg/cpp0x/udlit-inline.C: New.
3013 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3014 * g++.dg/cpp0x/udlit-member-neg.C: New.
3015 * g++.dg/cpp0x/udlit-namespace.C: New.
3016 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3017 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3018 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3019 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3020 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3021 * g++.dg/cpp0x/udlit-operator-neg.C: New.
3022 * g++.dg/cpp0x/udlit-raw-str.C: New.
3023 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3024 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3025 * g++.dg/cpp0x/udlit-systemheader.C: New.
3026 * g++.dg/cpp0x/udlit-template.C: New.
3027 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3028 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3029 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3030 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3031 * g++.dg/cpp0x/udlit_system_header: New.
3033 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
3036 * g++.dg/cpp0x/decltype34.C: New.
3038 2011-10-26 Tom de Vries <tom@codesourcery.com>
3040 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3041 * gcc.c-torture/unsorted/HIset.c: Same.
3042 * gcc.c-torture/unsorted/SIcmp.c: Same.
3043 * gcc.c-torture/unsorted/SIset.c: Same.
3044 * gcc.c-torture/unsorted/SFset.c: Same.
3045 * gcc.c-torture/unsorted/UHIcmp.c: Same.
3046 * gcc.c-torture/unsorted/USIcmp.c: Same.
3047 * gcc.c-torture/unsorted/DFcmp.c: Same.
3049 2011-10-26 Jakub Jelinek <jakub@redhat.com>
3051 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3052 to work also with -masm=intel and additionally test the xmm vs. ymm
3053 register type combination on mask/dest and in vsib.
3054 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3055 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3056 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3057 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3058 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3059 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3060 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3061 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3062 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3063 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3064 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3065 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3066 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3067 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3068 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3069 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3070 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3071 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3072 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3073 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3074 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3075 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3076 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3077 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3078 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3079 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3080 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3081 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3082 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3083 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3084 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3086 2011-10-26 Tom de Vries <tom@codesourcery.com>
3088 PR tree-optimization/50763
3089 * gcc.dg/pr50763-2.c: New test.
3091 2011-10-25 Joseph Myers <joseph@codesourcery.com>
3093 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3094 Update expected messages.
3096 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
3098 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3100 2011-10-25 Jason Merrill <jason@redhat.com>
3103 * g++.dg/init/aggr7.C: New.
3106 * g++.dg/cpp0x/initlist59.C: New.
3108 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3111 * g++.dg/overload/operator5.C: New.
3113 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3116 * g++.dg/template/crash108.C: New.
3118 2011-10-25 Jakub Jelinek <jakub@redhat.com>
3120 PR tree-optimization/50596
3121 * gcc.dg/vect/vect-cond-10.c: New test.
3123 2011-10-24 Joey Ye <joey.ye@arm.com>
3125 * gcc.target/arm/pr42575.c: Remove architecture option.
3127 2011-10-24 David S. Miller <davem@davemloft.net>
3129 * gcc.target/sparc/vis3move-1.c: New test.
3130 * gcc.target/sparc/vis3move-2.c: New test.
3131 * gcc.target/sparc/vis3move-3.c: New test.
3133 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3135 * gcc.dg/strlenopt-22.c: New testcase.
3136 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3138 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
3140 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3142 (dg-skip-if): Remove.
3143 * gcc.target/i386/funcspec-1.c: Ditto.
3144 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3146 2011-10-24 Richard Guenther <rguenther@suse.de>
3148 * gcc.dg/vect/vect-bool-1.c: New testcase.
3150 2011-10-24 Richard Guenther <rguenther@suse.de>
3152 PR tree-optimization/50838
3153 * gcc.dg/torture/pr50838.c: New testcase.
3155 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
3157 PR tree-optimization/50730
3158 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3159 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3160 -fno-tree-sra and SLP flags.
3162 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3166 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3169 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3170 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3172 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3175 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3176 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3178 2011-10-23 Tom de Vries <tom@codesourcery.com>
3180 PR tree-optimization/50763
3181 * gcc.dg/pr50763.c: New test.
3183 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
3186 * gcc.target/i386/pr50788.c: New test.
3188 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
3190 PR tree-optimization/50819
3191 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3192 * g++.dg/vect/slp-pr50819.cc: New test.
3194 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3197 * g++.dg/warn/Wconversion4.C: New.
3199 2011-10-21 Jakub Jelinek <jakub@redhat.com>
3202 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3203 from element other than first and reverse permutation.
3204 * gcc.dg/torture/vshuf-16.inc: Likewise.
3205 * gcc.dg/torture/vshuf-8.inc: Likewise.
3206 * gcc.dg/torture/vshuf-4.inc: Likewise.
3208 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3211 * g++.dg/parse/error43.C: New.
3212 * g++.dg/parse/error44.C: Likewise.
3214 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
3215 Kirill Yukhin <kirill.yukhin@intel.com>
3218 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3219 * gcc.target/i386/bmi2-check.h: Ditto.
3221 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
3224 * g++.dg/cpp0x/override2.C: Add test.
3226 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3228 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3229 check_linker_plugin_available.
3231 2011-10-21 Kai Tietz <ktietz@redhat.com>
3233 * gcc.target/i386/branch-cost1.c: New test.
3234 * gcc.target/i386/branch-cost2.c: New test.
3235 * gcc.target/i386/branch-cost3.c: New test.
3236 * gcc.target/i386/branch-cost4.c: New test.
3238 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3240 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3242 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3245 * gcc.dg/pr49994-3.c: Skip on HP-UX.
3247 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3249 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3250 (_moz_foo, EXT__foo): Use ASMNAME.
3252 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3254 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3257 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
3260 * gcc.target/i386/pr50766.c: New test.
3262 2011-10-20 Jason Merrill <jason@redhat.com>
3265 * g++.dg/eh/partial1.C: New.
3267 2011-10-20 Richard Henderson <rth@redhat.com>
3269 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3270 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3271 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3272 Use __builtin_shuffle.
3274 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3277 * gfortran.dg/ishft_3.f90: Update test.
3279 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3282 * gfortran.dg/substring_integer_index.f90: New test.
3284 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3286 * gfortran.dg/format_string.f: New test.
3288 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
3290 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3292 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3294 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3296 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3297 gcc.target/i386/pr46226.c: Do not use
3298 -mno-accumulate-outgoing-args.
3300 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3302 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3303 including <strings.h>.
3305 2011-10-19 Jan Hubicka <jh@suse.cz>
3307 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3308 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3309 * lib/c-torture.exp: Likewise.
3310 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3311 * gcc.c-torture/compile/sync-1.c: Likewise.
3312 * gcc.c-torture/compile/sync-1.c: Likewise.
3313 * gcc.c-torture/compile/sync-3.c: Likewise.
3314 * gcc.dg/noncompile/invalid_asm.c: Likewise.
3315 * gcc.dg/noncompile/920507-1.c: Likewise.
3316 * gcc.dg/torture/pr36400.c: Likewise.
3317 * g++.dg/torture/pr34850.C: Likewise.
3319 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
3321 * gnat.dg/source_ref1.adb: New test.
3322 * gnat.dg/source_ref2.adb: Likewise.
3324 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3327 * g++.dg/parse/error42.C: New.
3328 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3330 2011-10-19 Jason Merrill <jason@redhat.com>
3333 * g++.dg/init/value9.C: New.
3335 2011-10-19 Jakub Jelinek <jakub@redhat.com>
3337 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3338 * gcc.dg/torture/vshuf-16.inc: Likewise.
3339 * gcc.dg/torture/vshuf-8.inc: Likewise.
3340 * gcc.dg/torture/vshuf-4.inc: Likewise.
3342 2011-10-19 Janus Weil <janus@gcc.gnu.org>
3345 * gfortran.dg/sizeof_proc.f90: New.
3347 2011-10-19 Joseph Myers <joseph@codesourcery.com>
3349 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3350 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3352 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
3355 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3357 2011-10-19 Jason Merrill <jason@redhat.com>
3360 * g++.dg/init/ref20.C: New.
3362 2011-10-19 Kai Tietz <ktietz@redhat.com>
3365 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3366 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3367 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3368 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3369 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3371 2011-10-19 Richard Guenther <rguenther@suse.de>
3374 * gcc.dg/torture/pr50768.c: New testcase.
3376 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
3378 PR rtl-optimization/50340
3379 * gcc.dg/pr50340.c: New.
3381 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
3383 PR tree-optimization/50717
3385 * gcc.dg/pr50717-1.c: New file.
3386 * gcc.target/arm/wmul-12.c: Correct types.
3387 * gcc.target/arm/wmul-8.c: Correct types.
3389 2011-10-18 Jason Merrill <jason@redhat.com>
3392 * g++.dg/cpp0x/defaulted32.C: New.
3395 * g++.dg/lookup/using23.C: New.
3398 * g++.dg/cpp0x/implicit12.C: New.
3399 * g++.dg/cpp0x/defaulted20.C: Adjust.
3400 * g++.dg/cpp0x/defaulted21.C: Adjust.
3401 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3402 * g++.dg/cpp0x/implicit4.C: Adjust.
3403 * g++.dg/cpp0x/implicit5.C: Adjust.
3404 * g++.dg/cpp0x/implicit8.C: Adjust.
3405 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3406 * g++.dg/cpp0x/not_special.C: Adjust.
3407 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3408 * g++.dg/cpp0x/rv1n.C: Adjust.
3409 * g++.dg/cpp0x/rv2n.C: Adjust.
3410 * g++.dg/cpp0x/rv3n.C: Adjust.
3411 * g++.dg/cpp0x/rv4n.C: Adjust.
3412 * g++.dg/cpp0x/rv5n.C: Adjust.
3413 * g++.dg/cpp0x/rv6n.C: Adjust.
3414 * g++.dg/cpp0x/rv7n.C: Adjust.
3416 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
3418 * gcc.target/i386/avx2-vpop-check.h: New header.
3419 * gcc.target/i386/avx2-vpaddd-3.c: New test.
3420 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3421 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3422 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3423 * gcc.target/i386/avx2-vpand-3.c: Ditto.
3424 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3425 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3426 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3427 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3428 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3429 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3430 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3431 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3432 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3433 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3435 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
3438 * gfortran.dg/coarray_subobject_1.f90: New test.
3439 * gfortran.dg/coarray/subobject_1.f90: New test.
3441 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
3443 PR rtl-optimization/50205
3444 * gcc.dg/pr50205.c: New.
3446 2011-10-18 Richard Guenther <rguenther@suse.de>
3448 PR tree-optimization/50767
3449 * gcc.dg/torture/pr50767.c: New testcase.
3451 2011-10-18 Julian Brown <julian@codesourcery.com>
3453 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3454 * gcc.target/arm/unaligned-memcpy-1.c: New.
3455 * gcc.target/arm/unaligned-memcpy-2.c: New.
3456 * gcc.target/arm/unaligned-memcpy-3.c: New.
3457 * gcc.target/arm/unaligned-memcpy-4.c: New.
3459 2011-10-18 Janus Weil <janus@gcc.gnu.org>
3462 * gfortran.dg/iso_c_binding_class.f03: New.
3464 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
3466 * testsuite/lib/target-supports.exp
3467 (check_effective_target_vect_widen_shift): New.
3468 * gcc.dg/vect/vect-widen-shift-s16.c: New.
3469 * gcc.dg/vect/vect-widen-shift-s8.c: New.
3470 * gcc.dg/vect/vect-widen-shift-u16.c: New.
3471 * gcc.dg/vect/vect-widen-shift-u8.c: New.
3473 2011-10-18 Richard Guenther <rguenther@suse.de>
3475 * gcc.dg/torture/restrict-1.c: New testcase.
3477 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
3479 * g++.dg/ext/bases.C: New test.
3481 2011-10-17 David S. Miller <davem@davemloft.net>
3483 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3484 all operations to emit VIS instructions.
3485 * gcc.target/sparc/fandnot.c: Likewise.
3486 * gcc.target/sparc/fnot.c: Likewise.
3487 * gcc.target/sparc/for.c: Likewise.
3488 * gcc.target/sparc/fornot.c: Likewise.
3489 * gcc.target/sparc/fxnor.c: Likewise.
3490 * gcc.target/sparc/fxor.c: Likewise.
3491 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3494 2011-10-17 Jakub Jelinek <jakub@redhat.com>
3496 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3497 * gcc.dg/torture/vshuf-16.inc: New file.
3498 * gcc.dg/torture/vshuf-2.inc: New file.
3499 * gcc.dg/torture/vshuf-32.inc: New file.
3500 * gcc.dg/torture/vshuf-4.inc: New file.
3501 * gcc.dg/torture/vshuf-8.inc: New file.
3502 * gcc.dg/torture/vshuf-main.inc: New file.
3503 * gcc.dg/torture/vshuf-v16hi.c: New test.
3504 * gcc.dg/torture/vshuf-v16qi.c: New test.
3505 * gcc.dg/torture/vshuf-v2df.c: New test.
3506 * gcc.dg/torture/vshuf-v2di.c: New test.
3507 * gcc.dg/torture/vshuf-v2sf.c: New test.
3508 * gcc.dg/torture/vshuf-v2si.c: New test.
3509 * gcc.dg/torture/vshuf-v32qi.c: New test.
3510 * gcc.dg/torture/vshuf-v4df.c: New test.
3511 * gcc.dg/torture/vshuf-v4di.c: New test.
3512 * gcc.dg/torture/vshuf-v4hi.c: New test.
3513 * gcc.dg/torture/vshuf-v4sf.c: New test.
3514 * gcc.dg/torture/vshuf-v4si.c: New test.
3515 * gcc.dg/torture/vshuf-v8hi.c: New test.
3516 * gcc.dg/torture/vshuf-v8qi.c: New test.
3517 * gcc.dg/torture/vshuf-v8sf.c: New test.
3518 * gcc.dg/torture/vshuf-v8si.c: New test.
3520 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3522 PR tree-optimization/50746
3523 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3525 2011-10-17 Jason Merrill <jason@redhat.com>
3528 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3530 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3533 * g++.dg/parse/error41.C: New.
3534 * g++.dg/parse/error20.C: Adjust.
3536 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3539 * g++.dg/warn/format7.C: New.
3540 * obj-c++.dg/warn7.mm: Likewise.
3542 2011-10-17 Richard Guenther <rguenther@suse.de>
3544 PR tree-optimization/50729
3545 * gcc.dg/torture/pr50729.c: New testcase.
3547 2011-10-15 Tom Tromey <tromey@redhat.com>
3548 Dodji Seketeli <dodji@redhat.com>
3550 * lib/prune.exp (prune_gcc_output): Prune output referring to
3552 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3553 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3554 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3555 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3557 2011-10-15 Tom Tromey <tromey@redhat.com>
3558 Dodji Seketeli <dodji@redhat.com>
3560 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3562 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3565 * g++.dg/inherit/error5.C: New.
3567 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3571 * gfortran.dg/kind_tests_4.f90: New.
3573 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3575 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3576 targets that support vector condition.
3578 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3581 * gfortran.dg/c_kind_tests_3.f03: New.
3583 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3586 * gfortran.dg/elemental_args_check_4.f90: New.
3588 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3590 PR tree-optimization/50727
3591 * gcc.dg/vect/pr50727.c: New test.
3593 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3595 * gcc.dg/vla-23.c: New test.
3597 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3599 PR tree-optimization/50596
3600 * gcc.dg/vect/vect-cond-9.c: New test.
3602 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3604 * gcc.dg/vect/bb-slp-29.c: New test.
3606 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3609 * g++.dg/ext/is_base_of_incomplete.C: New.
3610 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3611 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3613 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3615 * gcc.target/sparc/combined-1.c: Compile at -O2.
3617 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3619 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3620 (dg-options): Add -Wno-attributes.
3621 * gcc.target/i386/fma_double_?.c: Ditto.
3622 * gcc.target/i386/fma_run_float_?.c: Ditto.
3623 * gcc.target/i386/fma_run_double_?.c: Ditto.
3624 * gcc.target/i386/l_fma_float_?.c: Dtto.
3625 * gcc.target/i386/l_fma_double_?.c: Ditto.
3626 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3627 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3629 2011-10-15 Tobias Burnus <burnus@net-b.de>
3631 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3633 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3634 * gfortran.dg/rank_3.f90: Ditto.
3635 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3636 -std=f2008ts in dg-options.
3637 * gfortran.dg/rank_4.f90: Ditto.
3639 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3642 * gcc.target/sh/pr49263.c: New.
3644 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3646 * gnat.dg/specs/debug1.ads: Tweak.
3648 2011-10-14 Kai Tietz <ktietz@redhat.com>
3650 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3652 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3654 * gcc.target/i386/sse2-mul-1.c: New test.
3655 * gcc.target/i386/sse4_1-mul-1.c: New test.
3656 * gcc.target/i386/avx-mul-1.c: New test.
3657 * gcc.target/i386/xop-mul-1.c: New test.
3658 * gcc.target/i386/avx2-mul-1.c: New test.
3660 2011-10-14 Jason Merrill <jason@redhat.com>
3663 * g++.dg/cpp0x/nsdmi-list1.C: New.
3666 * g++.dg/cpp0x/nsdmi-const1.C: New.
3668 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3671 * gfortran.dg/pointer_intent_5.f90: New.
3673 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3675 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3676 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3677 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3679 2011-10-14 Tobias Burnus <burnus@net-b.de>
3682 * gfortran.dg/pointer_check_11.f90: New.
3683 * gfortran.dg/pointer_check_12.f90: New.
3685 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3688 * g++.dg/overload/operator4.C: New.
3690 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3692 * gcc.dg/di-longlong64-sync-1.c: New test.
3693 * gcc.dg/di-sync-multithread.c: New test.
3694 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3695 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3696 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3697 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3698 (check_effective_target_arm_arm_ok): New helper.
3699 (check_effective_target_sync_longlong): New helper.
3701 2011-10-14 Richard Guenther <rguenther@suse.de>
3703 PR tree-optimization/50723
3704 * gcc.dg/torture/pr50723.c: New testcase.
3706 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3709 * g++.dg/warn/format6.C: New.
3710 * obj-c++.dg/warn6.mm: Likewise.
3712 2011-10-13 Richard Henderson <rth@redhat.com>
3714 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3716 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3717 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3718 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3720 2011-10-13 Jason Merrill <jason@redhat.com>
3723 * g++.dg/cpp0x/nsdmi-template2.C: New.
3726 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3729 * g++.dg/init/vbase1.C: New.
3731 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3733 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3734 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3735 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3736 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3738 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3740 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3742 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3744 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3746 2011-10-13 Richard Guenther <rguenther@suse.de>
3748 PR tree-optimization/50712
3749 * gcc.target/i386/pr50712.c: New testcase.
3751 2011-10-13 Tom de Vries <tom@codesourcery.com>
3753 * gcc.dg/memcpy-4.c: New test.
3755 2011-10-13 Richard Guenther <rguenther@suse.de>
3757 PR tree-optimization/50698
3758 * g++.dg/vect/pr50698.cc: New testcase.
3760 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3762 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3763 * gcc.target/powerpc/warn-2.c: Ditto.
3765 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3766 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3767 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3768 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3769 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3770 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3771 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3772 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3773 * gcc.target/powerpc/ppc-pow.c: Likewise.
3774 * gcc.target/powerpc/recip-1.c: Likewise.
3775 * gcc.target/powerpc/recip-2.c: Likewise.
3776 * gcc.target/powerpc/recip-3.c: Likewise.
3777 * gcc.target/powerpc/recip-4.c: Likewise.
3778 * gcc.target/powerpc/recip-5.c: Likewise.
3780 2011-10-12 David S. Miller <davem@davemloft.net>
3782 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3783 '-mvis3' instead of 'mcpu=niagara3' in options.
3784 * gcc.target/sparc/fhalve.c: Likewise.
3785 * gcc.target/sparc/fnegop.c: Likewise.
3786 * gcc.target/sparc/fpadds.c: Likewise.
3787 * gcc.target/sparc/fshift.c: Likewise.
3788 * gcc.target/sparc/fucmp.c: Likewise.
3789 * gcc.target/sparc/lzd.c: Likewise.
3790 * gcc.target/sparc/vis3misc.c: Likewise.
3791 * gcc.target/sparc/xmul.c: Likewise.
3793 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3795 * gnat.dg/vect1.ad[sb]: New test.
3796 * gnat.dg/vect1_pkg.ads: New helper.
3797 * gnat.dg/vect2.ad[sb]: New test.
3798 * gnat.dg/vect2_pkg.ads: New helper.
3799 * gnat.dg/vect3.ad[sb]: New test.
3800 * gnat.dg/vect3_pkg.ads: New helper.
3801 * gnat.dg/vect4.ad[sb]: New test.
3802 * gnat.dg/vect4_pkg.ads: New helper.
3803 * gnat.dg/vect5.ad[sb]: New test.
3804 * gnat.dg/vect5_pkg.ads: New helper.
3805 * gnat.dg/vect6.ad[sb]: New test.
3806 * gnat.dg/vect6_pkg.ads: New helper.
3808 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3810 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3811 * gcc.target/i386/fma_run_double_2.c: Likewise.
3812 * gcc.target/i386/fma_run_double_3.c: Likewise.
3813 * gcc.target/i386/fma_run_double_4.c: Likewise.
3814 * gcc.target/i386/fma_run_double_5.c: Likewise.
3815 * gcc.target/i386/fma_run_double_6.c: Likewise.
3816 * gcc.target/i386/fma_run_float_1.c: Likewise.
3817 * gcc.target/i386/fma_run_float_2.c: Likewise.
3818 * gcc.target/i386/fma_run_float_3.c: Likewise.
3819 * gcc.target/i386/fma_run_float_4.c: Likewise.
3820 * gcc.target/i386/fma_run_float_5.c: Likewise.
3821 * gcc.target/i386/fma_run_float_6.c: Likewise.
3823 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3824 remove the extra dg-options.
3825 * gcc.target/i386/l_fma_double_2.c: Likewise.
3826 * gcc.target/i386/l_fma_double_3.c: Likewise.
3827 * gcc.target/i386/l_fma_double_4.c: Likewise.
3828 * gcc.target/i386/l_fma_double_5.c: Likewise.
3829 * gcc.target/i386/l_fma_double_6.c: Likewise.
3830 * gcc.target/i386/l_fma_float_1.c: Likewise.
3831 * gcc.target/i386/l_fma_float_2.c: Likewise.
3832 * gcc.target/i386/l_fma_float_3.c: Likewise.
3833 * gcc.target/i386/l_fma_float_4.c: Likewise.
3834 * gcc.target/i386/l_fma_float_5.c: Likewise.
3835 * gcc.target/i386/l_fma_float_6.c: Likewise.
3837 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3839 PR tree-optimization/50189
3840 * g++.dg/torture/pr50189.C: New testcase.
3842 2011-10-12 Richard Guenther <rguenther@suse.de>
3844 PR tree-optimization/50700
3845 * gcc.dg/builtin-object-size-12.c: New testcase.
3847 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3850 * gcc.c-torture/compile/pr50565-1.c,
3851 gcc.c-torture/compile/pr50565-2.c: New tests.
3853 2011-10-11 Jason Merrill <jason@redhat.com>
3857 * g++.dg/template/constant1.C: New.
3858 * g++.dg/template/constant2.C: New.
3859 * g++.dg/cpp0x/constexpr-template3.C: New.
3861 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3863 * gcc.target/i386/warn-vect-op-3.c: New test.
3864 * gcc.target/i386/warn-vect-op-1.c: New test.
3865 * gcc.target/i386/warn-vect-op-2.c: New test.
3867 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3869 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3871 2011-10-11 Richard Guenther <rguenther@suse.de>
3873 PR tree-optimization/50204
3874 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3876 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3878 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3880 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
3882 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3883 * gcc.target/i386/fma_double_2.c: Ditto.
3884 * gcc.target/i386/fma_double_3.c: Ditto.
3885 * gcc.target/i386/fma_double_4.c: Ditto.
3886 * gcc.target/i386/fma_double_5.c: Ditto.
3887 * gcc.target/i386/fma_double_6.c: Ditto.
3888 * gcc.target/i386/fma_float_1.c: Ditto.
3889 * gcc.target/i386/fma_float_2.c: Ditto.
3890 * gcc.target/i386/fma_float_3.c: Ditto.
3891 * gcc.target/i386/fma_float_4.c: Ditto.
3892 * gcc.target/i386/fma_float_5.c: Ditto.
3893 * gcc.target/i386/fma_float_6.c: Ditto.
3894 * gcc.target/i386/l_fma_double_1.c: Ditto.
3895 * gcc.target/i386/l_fma_double_2.c: Ditto.
3896 * gcc.target/i386/l_fma_double_3.c: Ditto.
3897 * gcc.target/i386/l_fma_double_4.c: Ditto.
3898 * gcc.target/i386/l_fma_double_5.c: Ditto.
3899 * gcc.target/i386/l_fma_double_6.c: Ditto.
3900 * gcc.target/i386/l_fma_float_1.c: Ditto.
3901 * gcc.target/i386/l_fma_float_2.c: Ditto.
3902 * gcc.target/i386/l_fma_float_3.c: Ditto.
3903 * gcc.target/i386/l_fma_float_4.c: Ditto.
3904 * gcc.target/i386/l_fma_float_5.c: Ditto.
3905 * gcc.target/i386/l_fma_float_6.c: Ditto.
3906 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3907 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3908 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3909 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3910 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3911 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3912 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3913 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3914 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3915 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3916 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3917 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3919 2011-10-11 Tristan Gingold <gingold@adacore.com>
3921 * gcc.dg/va-arg-4.c: New test.
3922 * gcc.dg/va-arg-5.c: Ditto.
3924 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
3926 * lib/target-supports.exp (check_effective_target_fd_truncate):
3927 Close and unlink test file before exit.
3929 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3932 * gfortran.dg/forall_15.f90: New test case.
3934 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3935 Andrew Macleod <amacleod@redhat.com>
3937 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3938 wrappers for *other_threads() and *final_verify().
3939 * gcc.dg/simulate-thread/simulate-thread.h
3940 (simulate_thread_wrapper_other_threads): New.
3941 (simulate_thread_wrapper_final_verify): New.
3943 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
3945 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3947 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
3949 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3951 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3952 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
3954 * gcc.target/i386/fma_1.h: New file.
3955 * gcc.target/i386/fma_2.h: Likewise.
3956 * gcc.target/i386/fma_3.h: Likewise.
3957 * gcc.target/i386/fma_4.h: Likewise.
3958 * gcc.target/i386/fma_5.h: Likewise.
3959 * gcc.target/i386/fma_6.h: Likewise.
3960 * gcc.target/i386/fma_double_1.c: Likewise.
3961 * gcc.target/i386/fma_double_2.c: Likewise.
3962 * gcc.target/i386/fma_double_3.c: Likewise.
3963 * gcc.target/i386/fma_double_4.c: Likewise.
3964 * gcc.target/i386/fma_double_5.c: Likewise.
3965 * gcc.target/i386/fma_double_6.c: Likewise.
3966 * gcc.target/i386/fma_float_1.c: Likewise.
3967 * gcc.target/i386/fma_float_2.c: Likewise.
3968 * gcc.target/i386/fma_float_3.c: Likewise.
3969 * gcc.target/i386/fma_float_4.c: Likewise.
3970 * gcc.target/i386/fma_float_5.c: Likewise.
3971 * gcc.target/i386/fma_float_6.c: Likewise.
3972 * gcc.target/i386/fma_main.h: Likewise.
3973 * gcc.target/i386/fma_run_double_1.c: Likewise.
3974 * gcc.target/i386/fma_run_double_2.c: Likewise.
3975 * gcc.target/i386/fma_run_double_3.c: Likewise.
3976 * gcc.target/i386/fma_run_double_4.c: Likewise.
3977 * gcc.target/i386/fma_run_double_5.c: Likewise.
3978 * gcc.target/i386/fma_run_double_6.c: Likewise.
3979 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3980 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3981 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3982 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3983 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3984 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3985 * gcc.target/i386/fma_run_float_1.c: Likewise.
3986 * gcc.target/i386/fma_run_float_2.c: Likewise.
3987 * gcc.target/i386/fma_run_float_3.c: Likewise.
3988 * gcc.target/i386/fma_run_float_4.c: Likewise.
3989 * gcc.target/i386/fma_run_float_5.c: Likewise.
3990 * gcc.target/i386/fma_run_float_6.c: Likewise.
3991 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3992 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3993 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3994 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3995 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3996 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3997 * gcc.target/i386/l_fma_1.h: Likewise.
3998 * gcc.target/i386/l_fma_2.h: Likewise.
3999 * gcc.target/i386/l_fma_3.h: Likewise.
4000 * gcc.target/i386/l_fma_4.h: Likewise.
4001 * gcc.target/i386/l_fma_5.h: Likewise.
4002 * gcc.target/i386/l_fma_6.h: Likewise.
4003 * gcc.target/i386/l_fma_double_1.c: Likewise.
4004 * gcc.target/i386/l_fma_double_2.c: Likewise.
4005 * gcc.target/i386/l_fma_double_3.c: Likewise.
4006 * gcc.target/i386/l_fma_double_4.c: Likewise.
4007 * gcc.target/i386/l_fma_double_5.c: Likewise.
4008 * gcc.target/i386/l_fma_double_6.c: Likewise.
4009 * gcc.target/i386/l_fma_float_1.c: Likewise.
4010 * gcc.target/i386/l_fma_float_2.c: Likewise.
4011 * gcc.target/i386/l_fma_float_3.c: Likewise.
4012 * gcc.target/i386/l_fma_float_4.c: Likewise.
4013 * gcc.target/i386/l_fma_float_5.c: Likewise.
4014 * gcc.target/i386/l_fma_float_6.c: Likewise.
4015 * gcc.target/i386/l_fma_main.h: Likewise.
4016 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4017 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4018 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4019 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4020 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4021 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4022 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4023 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4024 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4025 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4026 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4027 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4029 2011-10-10 Richard Guenther <rguenther@suse.de>
4032 * gcc.dg/torture/pr50389.c: New testcase.
4034 2011-10-10 Richard Guenther <rguenther@suse.de>
4037 * gcc.dg/builtins-47.c: Optimize.
4039 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
4041 * lib/gcc-simulate-thread.exp: New.
4042 * gcc.dg/simulate-thread/guality.h: New.
4043 * gcc.dg/simulate-thread/simulate-thread.h: New.
4044 * gcc.dg/simulate-thread/simulate-thread.exp: New.
4045 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4046 * gcc.dg/simulate-thread/README: New.
4047 * g++.dg/simulate-thread/guality.h: New.
4048 * g++.dg/simulate-thread/simulate-thread.h: New.
4049 * g++.dg/simulate-thread/simulate-thread.exp: New.
4050 * g++.dg/simulate-thread/simulate-thread.gdb: New.
4051 * c-c++-common/cxxbitfields-2.c: Remove.
4052 * c-c++-common/cxxbitfields.c: Remove.
4053 * c-c++-common/cxxbitfields-4.c: Remove.
4054 * c-c++-common/cxxbitfields-5.c: Remove.
4055 * c-c++-common/simulate-thread/bitfields-1.c: New.
4056 * c-c++-common/simulate-thread/bitfields-2.c: New.
4057 * c-c++-common/simulate-thread/bitfields-3.c: New.
4058 * c-c++-common/simulate-thread/bitfields-4.c: New.
4060 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4063 * g++.dg/warn/format5.C: New.
4065 2011-10-09 Tobias Burnus <burnus@net-b.de>
4068 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4069 * gfortran.dg/common_16.f90: New.
4071 2011-10-09 Tobias Burnus <burnus@net-b.de>
4073 * gfortran.dg/iso_c_binding_param_1.f90: New.
4074 * gfortran.dg/iso_c_binding_param_2.f90: New.
4075 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4077 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
4079 PR tree-optimization/50635
4080 * gcc.dg/vect/pr50635.c: New test.
4082 2011-10-09 Janus Weil <janus@gcc.gnu.org>
4085 * gfortran.dg/proc_decl_27.f90: New.
4087 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
4090 * objc/execute/initialize-1.m: New test.
4092 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
4095 * gfortran.dg/pointer_function_result_1.f90 : New test.
4097 2011-10-07 David S. Miller <davem@davemloft.net>
4100 * gcc.target/sparc/sparc.exp: Add vis3 target test.
4101 * gcc.target/sparc/cmask.c: Use it.
4102 * gcc.target/sparc/fhalve.c: Likewise.
4103 * gcc.target/sparc/fnegop.c: Likewise.
4104 * gcc.target/sparc/fpadds.c: Likewise.
4105 * gcc.target/sparc/fshift.c: Likewise.
4106 * gcc.target/sparc/fucmp.c: Likewise.
4107 * gcc.target/sparc/lzd.c: Likewise.
4108 * gcc.target/sparc/vis3misc.c: Likewise.
4109 * gcc.target/sparc/xmul.c: Likewise.
4111 2011-10-07 Richard Henderson <rth@redhat.com>
4113 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4115 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4117 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
4119 * gcc.dg/pr50193-1.c: New file.
4120 * gcc.target/arm/shiftable.c: New file.
4122 2011-10-07 Janus Weil <janus@gcc.gnu.org>
4125 * gfortran.dg/class_46.f03: New.
4127 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
4129 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4130 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4131 (syslog, vsyslog, __vsyslog_chk): Likewise.
4133 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4134 (x, EXT_x): Use ASMNAME.
4136 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4137 (a, c): Use ASMNAME.
4139 2011-10-07 Tom de Vries <tom@codesourcery.com>
4142 * gcc.dg/pr50527.c: New test.
4144 2011-10-07 Jakub Jelinek <jakub@redhat.com>
4146 PR tree-optimization/50650
4147 * gcc.c-torture/compile/pr50650.c: New test.
4149 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4151 PR tree-optimization/50575
4152 * gcc.c-torture/execute/vector-compare-2.x: New file.
4154 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4157 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4158 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4161 2011-10-07 Richard Guenther <rguenther@suse.de>
4164 * gcc.dg/vect/vect-align-2.c: Increase array size.
4166 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
4167 H.J. Lu <hongjiu.lu@intel.com>
4170 * gcc.target/i386/pr50603.c: New test.
4172 2011-10-06 Jason Merrill <jason@redhat.com>
4175 * g++.dg/cpp0x/default31.C: New.
4177 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4179 PR tree-optimization/50596
4180 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4182 * gcc.dg/vect/vect-cond-8.c: New test.
4184 2011-10-06 Richard Henderson <rth@redhat.com>
4186 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4187 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4188 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4189 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4190 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4191 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4192 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4193 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4194 * gcc.c-torture/execute/vshuf-16.inc: New file.
4195 * gcc.c-torture/execute/vshuf-2.inc: New file.
4196 * gcc.c-torture/execute/vshuf-4.inc: New file.
4197 * gcc.c-torture/execute/vshuf-8.inc: New file.
4198 * gcc.c-torture/execute/vshuf-main.inc: New file.
4199 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4200 * gcc.c-torture/execute/vshuf-v2df.c: New test.
4201 * gcc.c-torture/execute/vshuf-v2di.c: New test.
4202 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4203 * gcc.c-torture/execute/vshuf-v2si.c: New test.
4204 * gcc.c-torture/execute/vshuf-v4df.c: New test.
4205 * gcc.c-torture/execute/vshuf-v4di.c: New test.
4206 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4207 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4208 * gcc.c-torture/execute/vshuf-v4si.c: New test.
4209 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4210 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4211 * gcc.c-torture/execute/vshuf-v8si.c: New test.
4213 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4215 PR tree-optimization/49279
4216 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4217 * gcc.c-torture/execute/pr49279.c: New test.
4219 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
4222 * gcc.c-torture/compile/pr49049.c: New test.
4224 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
4227 * gcc.target/arm/pr50305.c: New test.
4229 2011-10-06 Richard Guenther <rguenther@suse.de>
4231 PR tree-optimization/38884
4232 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4233 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4235 2011-10-05 David S. Miller <davem@davemloft.net>
4237 * gcc.target/sparc/lzd.c: New test.
4238 * gcc.target/sparc/popc.c: New test.
4240 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4242 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4243 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4244 * g++.dg/other/final1.C: Cleanup original tree dump.
4246 2011-10-05 Jakub Jelinek <jakub@redhat.com>
4248 PR tree-optimization/50613
4249 * gcc.dg/pr50613.c: New test.
4251 2011-10-05 Richard Henderson <rth@redhat.com>
4253 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4254 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4255 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4256 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4257 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4258 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4259 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4260 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4262 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4264 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4265 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
4266 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4267 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4268 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4270 2011-10-05 Richard Guenther <rguenther@suse.de>
4272 PR tree-optimization/38885
4273 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4275 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
4277 * gcc.target/i386/sw-1.c: New test.
4279 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4281 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4283 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4285 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4287 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4289 2011-10-04 David S. Miller <davem@davemloft.net>
4291 * gcc.target/sparc/fhalve.c: New test.
4292 * gcc.target/sparc/fnegop.c: New test.
4293 * gcc.target/sparc/xmul.c: New test.
4295 2011-10-04 Janus Weil <janus@gcc.gnu.org>
4298 * gfortran.dg/dummy_procedure_6.f90: New.
4300 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4302 PR tree-optimization/50604
4303 * gcc.dg/pr50604.c: New test.
4305 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4307 PR tree-optimization/49662
4308 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4309 * gcc.dg/graphite/interchange-15.c: Likewise.
4310 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4312 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4314 * gcc.dg/tree-ssa/restrict-4.c: New test.
4316 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
4318 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4319 (main): Use __typeof to get result type of comparison.
4321 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
4323 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4324 Make et_vect_multiple_sizes_saved global.
4325 (check_effective_target_vect64): Make et_vect64_saved global.
4327 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4329 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4330 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4331 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4332 * gcc.dg/builtin-complex-err-1.c: Adjust.
4334 2011-10-02 Jason Merrill <jason@redhat.com>
4336 * g++.dg/cpp0x/range-for22.C: New.
4338 * g++.dg/cpp0x/variadic65.C: Remove xfails.
4339 * g++.dg/cpp0x/variadic82.C: Remove xfails.
4340 * g++.dg/cpp0x/variadic83.C: Remove xfails.
4341 * g++.dg/cpp0x/variadic105.C: Remove xfails.
4343 * g++.dg/cpp0x/nsdmi5.C: New.
4345 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4348 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4350 (mips-dg-options): Force an ABI option if the current ABI is
4351 incompatible with the required -mlong setting. Likewise force
4352 a long setting if the current one is incompatible with the
4353 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
4354 throughout procedure.
4355 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4356 instead of addressing=absolute.
4358 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4360 * gcc.target/mips/stack-1.c: New test.
4362 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4364 * gcc.dg/pr49696.c: New test.
4366 2011-10-02 Jan Hubicka <jh@suse.cz>
4368 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4370 2011-10-01 David S. Miller <davem@davemloft.net>
4372 * gcc.target/sparc/cmask.c: New test.
4373 * gcc.target/sparc/fpadds.c: New test.
4374 * gcc.target/sparc/fshift.c: New test.
4375 * gcc.target/sparc/fucmp.c: New test.
4376 * gcc.target/sparc/vis3misc.c: New test.
4378 2011-10-01 Janus Weil <janus@gcc.gnu.org>
4381 * gfortran.dg/assumed_charlen_arg_2.f90: New.
4383 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
4386 * g++.dg/dfp/44473-1.C: New test.
4387 * g++.dg/dfp/44473-2.C: New test.
4388 * g++.dg/dfp/mangle-1.C: New test.
4389 * g++.dg/dfp/mangle-2.C: New test.
4390 * g++.dg/dfp/mangle-3.C: New test.
4391 * g++.dg/dfp/mangle-4.C: New test.
4392 * g++.dg/dfp/mangle-5.C: New test.
4394 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4397 * gcc.dg/pr50571.c: New test.
4399 PR tree-optimization/46309
4400 * gcc.dg/pr46309.c: New test.
4402 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4404 * gcc.dg/strlenopt-21.c: New test.
4406 2011-09-30 Revital Eres <revital.eres@linaro.org>
4408 * gcc.dg/sms-10.c: New file.
4410 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4412 * gcc.target/arm/pr50099.c: New test.
4414 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4416 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4418 2011-09-30 David S. Miller <davem@davemloft.net>
4420 * gcc.target/sparc/bmaskbshuf.c: New test.
4421 * gcc.target/sparc/edgen.c: New test.
4423 2011-09-29 Janus Weil <janus@gcc.gnu.org>
4426 * gfortran.dg/pure_formal_proc_3.f90: New.
4429 * gfortran.dg/stfunc_7.f90: New.
4431 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4433 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4434 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4435 * gcc.dg/vector-compare-1.c: Likewise.
4436 * gcc.dg/vector-compare-2.c: Likewise.
4438 2011-09-29 David S. Miller <davem@davemloft.net>
4440 * gcc.target/sparc/array.c: New test.
4442 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
4444 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4445 loop unroll and set max unroll times to 8.
4446 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4447 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4448 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4449 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4451 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4454 * g++.dg/ext/visibility/warn5.C: New.
4456 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4459 * g++.dg/warn/Wextra-3.C: New.
4461 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
4464 * gcc.target/sh/pr49468-si.c: New.
4466 2011-09-28 Tom de Vries <tom@codesourcery.com>
4469 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4470 (TEST): Initialize src3 with random floats.
4471 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4472 from union src3. Initialize src3 with random floats.
4474 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
4476 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4477 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4478 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4479 * gcc.target/sh/sh4a-sincosf.c: Ditto.
4480 * gcc.target/sh/sh4a-cos.c: Ditto.
4481 * gcc.target/sh/sh4a-cosf.c: Ditto.
4482 * gcc.target/sh/sh4a-sin.c: Ditto.
4483 * gcc.target/sh/sh4a-sinf.c: Ditto.
4484 * gcc.target/sh/sh4a-fsrra.c: Ditto.
4485 * gcc.target/sh/sh4a-memmovua.c: Ditto.
4486 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4488 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4491 * g++.dg/parse/error40.C: New.
4492 * g++.dg/warn/incomplete1.C: Adjust.
4494 2011-09-27 Jan Hubicka <jh@suse.cz>
4497 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4500 2011-09-27 Jakub Jelinek <jakub@redhat.com>
4502 * gcc.dg/strlenopt-1.c: New test.
4503 * gcc.dg/strlenopt-1f.c: New test.
4504 * gcc.dg/strlenopt-2.c: New test.
4505 * gcc.dg/strlenopt-2f.c: New test.
4506 * gcc.dg/strlenopt-3.c: New test.
4507 * gcc.dg/strlenopt-4.c: New test.
4508 * gcc.dg/strlenopt-4g.c: New test.
4509 * gcc.dg/strlenopt-4gf.c: New test.
4510 * gcc.dg/strlenopt-5.c: New test.
4511 * gcc.dg/strlenopt-6.c: New test.
4512 * gcc.dg/strlenopt-7.c: New test.
4513 * gcc.dg/strlenopt-8.c: New test.
4514 * gcc.dg/strlenopt-9.c: New test.
4515 * gcc.dg/strlenopt-10.c: New test.
4516 * gcc.dg/strlenopt-11.c: New test.
4517 * gcc.dg/strlenopt-12.c: New test.
4518 * gcc.dg/strlenopt-12g.c: New test.
4519 * gcc.dg/strlenopt-13.c: New test.
4520 * gcc.dg/strlenopt-14g.c: New test.
4521 * gcc.dg/strlenopt-14gf.c: New test.
4522 * gcc.dg/strlenopt-15.c: New test.
4523 * gcc.dg/strlenopt-16g.c: New test.
4524 * gcc.dg/strlenopt-17g.c: New test.
4525 * gcc.dg/strlenopt-18g.c: New test.
4526 * gcc.dg/strlenopt.h: New file.
4528 2011-09-27 Tom de Vries <tom@codesourcery.com>
4531 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4532 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4533 * gcc.dg/pr43864.c: New test.
4534 * gcc.dg/pr43864-2.c: Same.
4535 * gcc.dg/pr43864-3.c: Same.
4536 * gcc.dg/pr43864-4.c: Same.
4538 2011-09-27 Jan Hubicka <jh@suse.cz>
4540 * gcc.dg/ipa/inline-5.c: New testcase.
4542 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
4544 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4546 * gcc.dg/vect/bb-slp-27.c: New.
4547 * gcc.dg/vect/bb-slp-28.c: New.
4549 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
4551 * testsuite/lib/target-supports.exp (check_profiling_available):
4552 Don't rely solely on TLS tests for -fprofile-generate, fall
4553 through to the other code.
4555 2011-09-27 Richard Guenther <rguenther@suse.de>
4557 PR tree-optimization/50363
4558 * gcc.dg/torture/pr50363.c: New testcase.
4560 2011-09-26 Jason Merrill <jason@redhat.com>
4563 * g++.dg/template/partial13.C: New.
4566 * g++.dg/template/partial12.C: New.
4569 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4571 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4574 * g++.dg/diagnostic/bindings1.C: New.
4575 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4577 2011-09-26 David S. Miller <davem@davemloft.net>
4579 * gcc.target/sparc/wrgsr.c: New test.
4580 * gcc.target/sparc/rdgsr.c: New test.
4581 * gcc.target/sparc/edge.c: New test.
4582 * gcc.target/sparc/fcmp.c: New test.
4584 * gcc.target/sparc/edge.c: Update for new return types.
4585 * gcc.target/sparc/fcmp.c: Likewise.
4587 * gcc.target/sparc/fpaddsubi.c: New test.
4589 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4592 * gfortran.dg/common_15.f90: New.
4595 * gfortran.dg/dummy_procedure_5.f90: New.
4596 * gfortran.dg/interface_26.f90: Modified error message.
4597 * gfortran.dg/proc_ptr_11.f90: Ditto.
4598 * gfortran.dg/proc_ptr_15.f90: Ditto.
4599 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4600 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4602 2011-09-26 Jason Merrill <jason@redhat.com>
4605 * g++.dg/overload/rvalue3.C: New.
4608 * g++.dg/overload/ref-conv2.C: New.
4610 * g++.dg/cpp0x/nsdmi-template1.C: New.
4612 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4614 * g++.dg/cpp0x/nullptr25.C: New.
4616 2011-09-26 Richard Guenther <rguenther@suse.de>
4618 PR tree-optimization/50472
4619 * gcc.dg/torture/pr50472.c: New testcase.
4621 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4623 * gnat.dg/opt22.adb: New test.
4624 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4626 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4628 * gnat.dg/opt21.adb: New test.
4629 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4631 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4633 * gnat.dg/opt20.ad[sb]: New test.
4634 * gnat.dg/opt20_pkg.ads: New helper.
4636 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4638 * gnat.dg/array17.adb: New test.
4639 * gnat.dg/array17_pkg.ads: New helper.
4641 2011-09-25 Jason Merrill <jason@redhat.com>
4643 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4645 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4647 * gnat.dg/frame_overflow.ads: New.
4648 * gnat.dg/frame_overflow.adb: Adjust.
4649 * gnat.dg/specs/addr1.ads: Likewise.
4651 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4653 * g++.dg/tree-ssa/restrict2.C: New test.
4655 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4657 * lib/target-supports.exp (check_effective_target_vect64): New.
4658 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4659 of multiple vector sizes.
4660 * gcc.dg/vect/bb-slp-26.c: New.
4662 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4665 * g++.dg/template/bitfield1.C: New.
4667 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4669 * gcc.dg/vect/bb-slp-24.c: New.
4671 2011-09-24 Jason Merrill <jason@redhat.com>
4673 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4675 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4677 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4678 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4680 * g++.dg/cpp0x/nsdmi1.C: New.
4681 * g++.dg/cpp0x/nsdmi2.C: New.
4682 * g++.dg/cpp0x/nsdmi3.C: New.
4683 * g++.dg/cpp0x/nsdmi4.C: New.
4684 * g++.old-deja/g++.other/init4.C: New.
4686 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4689 * g++.dg/template/sfinae28.C: New.
4691 2011-09-23 Ian Lance Taylor <iant@google.com>
4693 * go.test/go-test.exp (errchk): Handle more cases of getting
4694 correct Tcl backslash quoting in regular expressions in test file.
4696 2011-09-23 Jason Merrill <jason@redhat.com>
4699 * g++.dg/init/const8.C: New.
4700 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4701 * g++.dg/cpp0x/defaulted2.C: Likewise.
4702 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4703 * g++.dg/init/pr20039.C: Likewise.
4704 * g++.dg/init/pr42844.C: Likewise.
4706 2011-09-23 Jan Hubicka <jh@suse.cz>
4708 * gcc.dg/ipa/inline-1.c: new testcase.
4709 * gcc.dg/ipa/inline-2.c: new testcase.
4710 * gcc.dg/ipa/inline-3.c: new testcase.
4711 * gcc.dg/ipa/inline-4.c: new testcase.
4713 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4716 * g++.dg/cpp0x/constexpr-static8.C: New.
4718 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4720 * gcc.target/i386/avxfp-1.c: New test.
4721 * gcc.target/i386/avxfp-2.c: New test.
4723 2011-09-23 Terry Guo <terry.guo@arm.com>
4725 * gcc.c-torture/execute/941014-1.x: Deleted.
4727 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4730 * g++.dg/cpp0x/pr50491.C: New.
4732 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4735 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4737 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4740 * g++.dg/cpp0x/nullptr24.C: New.
4742 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4745 * gcc.target/i386/pr50482.c: New test.
4747 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4749 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4750 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4751 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4752 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4753 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4754 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4755 multilib options contain different -march= from dg-options.
4757 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4758 Paolo Carlini <paolo.carlini@oracle.com>
4761 * g++.dg/template/friend52.C: New.
4763 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4765 * gcc.target/arm/cmp-1.c: New test.
4766 * gcc.target/arm/cmp-2.c: Likewise.
4768 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4771 * gfortran.dg/impure_actual_1.f90: Modified error message.
4772 * gfortran.dg/proc_ptr_32.f90: New.
4773 * gfortran.dg/proc_ptr_33.f90: New.
4775 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4777 PR tree-optimization/50451
4778 * gcc.dg/vect/pr50451.c: New test.
4780 2011-09-21 Ian Lance Taylor <iant@google.com>
4782 * go.test/go-test.exp (errchk): Add special case for bug332.
4783 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4784 some more test lines.
4786 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4788 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4789 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4790 * g++.dg/other/i386-8.C: Ditto.
4791 * g++.dg/other/pr34435.C: Ditto.
4792 * g++.dg/other/pr39496.C: Ditto.
4793 * g++.dg/other/mmintrin.C: Ditto.
4795 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4797 * gcc.dg/vect/vect-cond-7.c: New test.
4798 * gcc.target/i386/sse4_1-cond-1.c: New test.
4799 * gcc.target/i386/avx-cond-1.c: New test.
4801 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4804 * g++.dg/other/pr50464.C: New test.
4806 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4808 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4809 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4810 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4811 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4813 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4815 * gnat.dg/opt19.adb: New test.
4817 2011-09-21 Terry Guo <terry.guo@arm.com>
4819 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4820 on arch conflict when testing case on targets other than armv7-a.
4822 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4825 * g++.dg/ext/int128-1.C: New.
4826 * g++.dg/ext/int128-2.C: Likewise.
4827 * g++.dg/ext/int128-2.h: Likewise.
4829 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4832 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4834 2011-09-20 Jason Merrill <jason@redhat.com>
4836 * g++.dg/cpp0x/constexpr-generated1.C: New.
4839 * g++.dg/overload/ref-conv1.C: New.
4841 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4843 * g++.dg/other/final1.C: New.
4845 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4847 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4850 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4852 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4855 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
4857 PR tree-optimization/50413
4858 * g++.dg/vect/vect.exp: Run slp-pr* tests with
4859 -fdump-tree-slp-details. Run other tests with
4860 -fdump-tree-vect-details.
4861 * g++.dg/vect/slp-pr50413.cc: New.
4863 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4864 Ira Rosen <ira.rosen@linaro.org>
4867 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4868 Fix underscores around restrict.
4870 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4872 PR tree-optimization/50414
4873 * gfortran.dg/vect/Ofast-pr50414.f90: New.
4874 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4875 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4877 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4879 PR tree-optimization/50412
4880 * gfortran.dg/vect/pr50412.f90: New.
4882 2011-09-16 Jason Merrill <jason@redhat.com>
4885 * g++.dg/eh/defarg1.C: New.
4887 2011-09-16 Jakub Jelinek <jakub@redhat.com>
4889 * gcc.dg/vect/vect-reduc-10.c: New test.
4890 * gcc.target/i386/avx-reduc-1.c: New test.
4892 * gcc.target/i386/sse2-extract-1.c: New test.
4893 * gcc.target/i386/avx-extract-1.c: New test.
4895 2011-09-16 Terry Guo <terry.guo@arm.com>
4897 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4899 2011-09-15 Diego Novillo <dnovillo@google.com>
4901 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4902 ALWAYS_CXXFLAGS, if defined.
4903 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4904 ALWAYS_GFORTRANFLAGS, if defined.
4905 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4906 ALWAYS_GOCFLAGS, if defined.
4907 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4908 ALWAYS_OBJCXXFLAGS, if defined.
4909 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4910 additional_flags, if defined.
4911 * lib/gnat.exp (gnat_target_compile): Likewise.
4912 * lib/objc.exp (objc_target_compile): Likewise.
4913 * lib/target-supports-dg.exp (dg-add-options): Handle
4916 2011-09-15 Tom de Vries <tom@codesourcery.com>
4919 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4920 Use uintptr_t in f1. Undo avr xfails.
4922 2011-09-15 Janus Weil <janus@gcc.gnu.org>
4926 * gfortran.dg/function_types_3.f90: New.
4928 2011-09-15 Jason Merrill <jason@redhat.com>
4931 * g++.dg/cpp0x/trailing7.C: New.
4934 * g++.dg/cpp0x/nullptr23.C: New.
4936 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
4938 * gcc.dg/vect/bb-slp-25.c: New.
4940 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
4943 * g++.dg/cpp0x/noexcept15.C: New.
4945 2011-09-14 Tom de Vries <tom@codesourcery.com>
4948 * gcc.dg/pr50251.c: New test.
4950 2011-09-14 Tobias Burnus <burnus@net-b.de>
4954 * gfortran.dg/null_5.f90: New.
4955 * gfortran.dg/null_6.f90: New.
4957 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
4959 * gcc.c-torture/compile/20110913-1.c: New test.
4961 2011-09-13 Janus Weil <janus@gcc.gnu.org>
4964 * gfortran.dg/result_2.f90: New.
4966 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4968 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4970 2011-09-13 Dodji Seketeli <dodji@redhat.com>
4973 * g++.dg/cpp0x/variadic116.C: New test case.
4975 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
4977 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4978 * gcc.target/mips/interrupt_handler-2.c: New test.
4979 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4981 2011-09-12 Jason Merrill <jason@redhat.com>
4983 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4985 * g++.dg/cpp0x/explicit7.C: New.
4987 2011-09-12 Jakub Jelinek <jakub@redhat.com>
4989 PR rtl-optimization/50212
4990 * g++.dg/other/pr50212.C: New test.
4992 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
4995 * testsuite/gcc.target/avr/torture/avr-torture.exp
4996 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4997 "-O2 -fmerge-all-constants".
4999 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5002 * gfortran.dg/do_while_1.f90: New test.
5004 2011-09-11 Janus Weil <janus@gcc.gnu.org>
5008 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5009 * gfortran.dg/proc_decl_26.f90: New.
5010 * gfortran.dg/typebound_override_2.f90: New.
5011 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5013 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5015 * gnat.dg/cond_expr2.ad[sb]: New test.
5017 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5019 * gnat.dg/atomic5.ad[sb]: New test.
5021 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
5023 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5025 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
5028 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5030 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
5033 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5035 2011-09-09 Richard Guenther <rguenther@suse.de>
5037 PR tree-optimization/50328
5038 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5040 2011-09-09 Richard Guenther <rguenther@suse.de>
5043 * gcc.dg/torture/pr50333.c: New testcase.
5045 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
5047 PR tree-optimization/50318
5048 * gcc.target/arm/pr50318-1.c: New file.
5050 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
5052 * gcc.target/i386/all_one_m256i.c: New test.
5054 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
5057 * g++.dg/cpp0x/sfinae28.C: New.
5059 2011-09-08 Dodji Seketeli <dodji@redhat.com>
5062 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5063 longer ignored on typedefs.
5065 PR c++/33255 - Support -Wunused-local-typedefs warning
5066 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5067 * c-c++-common/Wunused-local-typedefs.c: Likewise.
5069 2011-09-08 Martin Jambor <mjambor@suse.cz>
5071 PR tree-optimization/50287
5072 * gcc.dg/torture/pr50287.c: New test.
5074 2011-09-08 Richard Guenther <rguenther@suse.de>
5076 PR tree-optimization/19831
5077 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5078 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5079 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5080 * gcc.dg/errno-1.c: Adjust.
5082 2011-09-08 Richard Guenther <rguenther@suse.de>
5084 PR tree-optimization/19831
5085 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5087 2011-09-08 Tobias Burnus <burnus@net-b.de>
5090 * gfortran.dg/do_concurrent_1.f90: New.
5091 * gfortran.dg/do_concurrent_2.f90: New.
5093 2011-09-08 Jakub Jelinek <jakub@redhat.com>
5096 * gcc.c-torture/execute/ieee/pr50310.c: New test.
5097 * gcc.dg/pr50310-2.c: New test.
5099 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5102 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5103 * gfortran.dg/impure_constructor_1.f90: Modified.
5104 * gfortran.dg/proc_ptr_comp_33.f90: New.
5106 2011-09-07 Jakub Jelinek <jakub@redhat.com>
5109 * gcc.dg/pr50310-1.c: New test.
5111 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5114 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5117 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
5120 * g++.dg/cpp0x/noexcept14.C: New.
5122 2011-09-07 Jason Merrill <jason@redhat.com>
5124 * g++.dg/cpp0x/constexpr-ref3.C: New.
5126 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5128 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5130 * gcc.dg/section1.c: Don't xfail for avr.
5132 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5134 PR tree-optimization/50322
5135 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5137 2011-09-07 Martin Jambor <mjambor@suse.cz>
5139 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5141 2011-09-07 Martin Jambor <mjambor@suse.cz>
5143 PR tree-optimization/49911
5144 * g++.dg/tree-ssa/pr49911.C: New test.
5146 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
5149 * gcc.dg/torture/pr49030.c: New test.
5151 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5154 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5155 * gfortran.dg/class_4d.f03: Deleted.
5156 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5158 2011-09-07 Richard Guenther <rguenther@suse.de>
5160 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5162 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
5164 PR tree-optimization/46021
5165 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5167 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5169 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5171 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
5173 * gcc.c-torture/compile/20110906-1.c: New test.
5175 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
5177 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5179 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
5181 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5182 --param tree-reassoc-width=1.
5184 * gcc.dg/tree-ssa/reassoc-24.c: New test.
5185 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5187 2011-09-06 Richard Guenther <rguenther@suse.de>
5189 PR tree-optimization/48149
5190 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5192 2011-09-06 Richard Guenther <rguenther@suse.de>
5194 PR tree-optimization/48317
5195 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5197 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
5199 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5201 (add_options_for_quad_vectors): Replace with ...
5202 (add_options_for_double_vectors): ... this.
5203 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5204 support multiple vector sizes since the vectorizer attempts to
5205 vectorize with both vector sizes.
5206 * gcc.dg/vect/no-vfa-vect-79.c,
5207 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5208 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5209 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5210 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5211 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5212 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5213 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5214 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5215 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5216 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5217 gcc.dg/vect/vect-40.c: Likewise.
5218 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5219 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5220 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5221 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5222 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5224 * gcc.dg/vect/vect-peel-4.c: Make ia global.
5226 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
5229 * gcc.target/mips/abi-main.h: New file.
5230 * gcc.target/mips/abi-o32-long32.c: New test.
5231 * gcc.target/mips/abi-o32-long64.c: Likewise.
5232 * gcc.target/mips/abi-o64-long32.c: Likewise.
5233 * gcc.target/mips/abi-o64-long64.c: Likewise.
5234 * gcc.target/mips/abi-n32-long32.c: Likewise.
5235 * gcc.target/mips/abi-n32-long64.c: Likewise.
5236 * gcc.target/mips/abi-n64-long32.c: Likewise.
5237 * gcc.target/mips/abi-n64-long64.c: Likewise.
5238 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5239 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5240 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5241 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5242 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5243 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5244 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5245 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5246 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5247 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5248 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5249 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5250 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5251 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5252 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5253 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5254 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5255 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5256 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5257 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5258 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5259 * gcc.target/mips/branch-2.c: Remove -mabicalls.
5260 * gcc.target/mips/branch-3.c: Likewise.
5261 * gcc.target/mips/branch-4.c: Likewise.
5262 * gcc.target/mips/branch-5.c: Likewise.
5263 * gcc.target/mips/branch-6.c: Likewise.
5264 * gcc.target/mips/branch-7.c: Likewise.
5265 * gcc.target/mips/branch-8.c: Likewise.
5266 * gcc.target/mips/branch-9.c: Likewise.
5267 * gcc.target/mips/branch-10.c: Likewise.
5268 * gcc.target/mips/branch-11.c: Likewise.
5269 * gcc.target/mips/branch-12.c: Likewise.
5270 * gcc.target/mips/branch-13.c: Likewise.
5271 * gcc.target/mips/lazy-binding-1.c: Likewise.
5273 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
5275 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5276 to avoid warning on int=16 platforms..
5278 2011-09-05 Jakub Jelinek <jakub@redhat.com>
5280 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5281 to work even with -fshort-enums.
5283 2011-09-04 Jan Hubicka <jh@suse.cz>
5285 * gcc.c-torture/compile/20110902.c: new testcase.
5287 2011-09-04 Jason Merrill <jason@redhat.com>
5290 * g++.dg/cpp0x/rv-conv1.C: New.
5293 * g++.dg/cpp0x/rv-func3.C: New.
5295 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5299 * g++.dg/cpp0x/constexpr-template1.C: New.
5300 * g++.dg/cpp0x/constexpr-template2.C: New.
5301 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5302 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5304 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
5306 * gnat.dg/specs/debug1.ads: Tweak pattern.
5308 2011-09-04 Janus Weil <janus@gcc.gnu.org>
5311 * gfortran.dg/class_45a.f03: New.
5312 * gfortran.dg/class_45b.f03: New.
5314 2011-09-04 Jakub Jelinek <jakub@redhat.com>
5315 Ira Rosen <ira.rosen@linaro.org>
5317 PR tree-optimization/50208
5318 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5319 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5320 -fno-tree-fre -fno-tree-pre.
5322 2011-09-02 Martin Jambor <mjambor@suse.cz>
5324 * gcc.dg/ipa/ipcp-3.c: New test.
5326 2011-09-02 Richard Guenther <rguenther@suse.de>
5328 PR tree-optimization/27460
5330 * gcc.dg/vect/vect-cond-7.c: New testcase.
5332 2011-09-02 Martin Jambor <mjambor@suse.cz>
5334 * g++.dg/ipa/devirt-3.C: Added a distraction method.
5335 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5336 xfailed test for inlining.
5337 * g++.dg/ipa/ivinline-9.C: Likewise.
5339 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
5341 PR tree-optimization/50178
5342 * gfortran.dg/vect/pr50178.f90: New test.
5344 2011-08-31 Martin Jambor <mjambor@suse.cz>
5347 * gcc.c-torture/execute/pr49886.c: New testcase.
5349 2011-08-31 Tom de Vries <tom@codesourcery.com>
5352 * gcc.dg/pr43513.c: New test.
5354 2011-08-30 Tobias Burnus <burnus@net-b.de>
5357 * gfortran.dg/common_14.f90: New.
5358 * gfortran.dg/common_resize_1.f: Add two dg-warning.
5360 2011-08-30 Jason Merrill <jason@redhat.com>
5363 * g++.dg/cpp0x/decltype33.C: New.
5366 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5369 * g++.dg/cpp0x/lambda/lambda-for.C: New.
5371 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
5373 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5375 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
5377 * gnat.dg/specs/aggr3.ads: New test.
5378 * gnat.dg/specs/aggr3_pkg.ads: New helper.
5380 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5381 * gnat.dg/specs/aggr2.ads: Likewise.
5383 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
5386 * gfortran.dg/allocate_with_source_2.f90: New test
5388 2011-08-30 Jason Merrill <jason@redhat.com>
5391 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5394 * g++.dg/cpp0x/constexpr-value3.C: New.
5396 2011-08-30 Richard Guenther <rguenther@suse.de>
5399 * gcc.c-torture/execute/pr48571-1.c: New testcase.
5400 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5401 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5402 * gcc.dg/pr36902.c: XFAIL.
5404 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
5406 * gcc.target/i386/fma-check.h: New.
5407 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5408 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5409 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5410 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5411 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5412 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5413 * gcc.target/i386/fma-fmaddXX.c: Likewise.
5414 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5415 * gcc.target/i386/fma-fmsubXX.c: Likewise.
5416 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5417 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5418 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5419 * gcc.target/i386/fma-compile.c: Likewise.
5420 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5421 * gcc.target/i386/sse-12.c: Add -mfma.
5422 * gcc.target/i386/sse-13.c: Likewise.
5423 * gcc.target/i386/sse-14.c: Likewise.
5424 * gcc.target/i386/sse-22.c: Likewise.
5425 * gcc.target/i386/sse-23.c: Likewise.
5426 * g++.dg/other/i386-2.C: Likewise.
5427 * g++.dg/other/i386-3.C: Likewise.
5429 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
5432 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5433 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5435 2011-08-30 Christian Bruel <christian.bruel@st.com>
5437 * g++.dg/bprob/bprob.exp (feedback_options): Set
5438 -fbranch-probabilities.
5439 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5441 2011-08-29 Jason Merrill <jason@redhat.com>
5444 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5446 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5447 Jason Merrill <jason@redhat.com>
5449 * g++.dg/dfp/base.C: New test.
5451 2011-08-29 Jason Merrill <jason@redhat.com>
5455 * g++.dg/cpp0x/initlist58.C: New.
5457 2011-08-29 Janus Weil <janus@gcc.gnu.org>
5460 * gfortran.dg/class_result_1.f03: New.
5462 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5465 * gcc.target/i386/pr48722.c: New test.
5467 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5470 * gfortran.dg/widechar_compare_1.f90: New test.
5472 2011-08-26 Jason Merrill <jason@redhat.com>
5476 * g++.dg/abi/mangle50.C: New.
5478 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
5481 * gcc.target/i386/pr50202.c: New test.
5483 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
5485 * gcc.target/i386/sse_4_1-round-vec.c: New test.
5486 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5487 * gcc.target/i386/avx-round-vec.c: New test.
5488 * gcc.target/i386/avx-roundf-vec.c: New test.
5490 2011-08-26 Jakub Jelinek <jakub@redhat.com>
5492 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5496 * c-c++-common/Wunused-var-14.c: New test.
5498 2011-08-26 Tom de Vries <tom@codesourcery.com>
5500 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5502 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
5504 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5505 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5506 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5507 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5509 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
5511 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5512 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5513 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5514 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5516 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
5519 * gfortran.dg/pointer_comp_init_1.f90: New test.
5521 2011-08-25 Jason Merrill <jason@redhat.com>
5524 * g++.dg/cpp0x/sfinae27.C: New.
5526 2011-08-25 Tobias Burnus <burnus@net-b.de>
5528 * gfortran.dg/coarray_lib_token_4.f90: New.
5530 2011-08-25 Tobias Burnus <burnus@net-b.de>
5532 * gfortran.dg/coarray/alloc_comp_1.f90: New.
5534 2011-08-25 Richard Guenther <rguenther@suse.de>
5536 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5538 2011-08-24 Tobias Burnus <burnus@net-b.de>
5541 * gfortran.dg/initialization_28.f90: New.
5543 2011-08-24 Richard Guenther <rguenther@suse.de>
5545 PR tree-optimization/50067
5546 * gcc.dg/torture/pr50067-3.c: New testcase.
5547 * gcc.dg/torture/pr50067-4.c: Likewise.
5548 * gcc.dg/torture/pr50067-5.c: Likewise.
5550 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5552 * g++.dg/other/i386-2.C: Add -mavx2 check.
5553 * g++.dg/other/i386-3.C: Likewise.
5554 * gcc.target/i386/avx-1.c: Add AVX2.
5555 * gcc.target/i386/avx-2.c: Likewise.
5556 * gcc.target/i386/funcspec-5.c: Likewise.
5557 * gcc.target/i386/sse-12.c: Likewise.
5558 * gcc.target/i386/sse-13.c: Likewise.
5559 * gcc.target/i386/sse-14.c: Likewise.
5560 * gcc.target/i386/sse-22.c: Likewise.
5561 * gcc.target/i386/sse-23.c: Likewise.
5562 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5563 * gcc.target/i386/avx2-check.h: New.
5564 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5565 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5566 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5567 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5568 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5569 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5570 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5571 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5572 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5573 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5574 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5575 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5576 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5577 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5578 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5579 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5580 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5581 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5582 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5583 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5584 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5585 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5586 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5587 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5588 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5589 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5590 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5591 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5592 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5593 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5594 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5595 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5596 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5597 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5598 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5599 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5600 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5601 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5602 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5603 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5604 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5605 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5606 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5607 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5608 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5609 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5610 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5611 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5612 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5613 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5614 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5615 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5616 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5617 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5618 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5619 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5620 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5621 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5622 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5623 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5624 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5625 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5626 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5627 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5628 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5629 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5630 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5631 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5632 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5633 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5634 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5635 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5636 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5637 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5638 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5639 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5640 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5641 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5642 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5643 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5644 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5645 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5646 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5647 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5648 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5649 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5650 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5651 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5652 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5653 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5654 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5655 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5656 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5657 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5658 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5659 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5660 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5661 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5662 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5663 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5664 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5665 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5666 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5667 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5668 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5669 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5670 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5671 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5672 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5673 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5674 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5675 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5676 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5677 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5678 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5679 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5680 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5681 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5682 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5683 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5684 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5685 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5686 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5687 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5688 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5689 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5690 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5691 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5692 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5693 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5694 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5695 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5696 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5697 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5698 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5699 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5700 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5701 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5702 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5703 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5704 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5705 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5706 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5707 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5708 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5709 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5710 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5711 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5712 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5713 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5714 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5715 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5716 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5717 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5718 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5719 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5720 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5721 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5722 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5723 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5724 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5725 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5726 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5727 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5728 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5729 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5730 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5731 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5732 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5733 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5734 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5735 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5736 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5737 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5738 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5739 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5740 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5741 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5742 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5743 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5744 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5745 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5746 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5747 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5748 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5749 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5750 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5751 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5752 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5753 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5754 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5755 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5756 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5757 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5758 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5759 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5760 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5761 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5762 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5763 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5764 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5765 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5766 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5767 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5768 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5769 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5770 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5771 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5772 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5773 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5774 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5775 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5776 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5777 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5778 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5779 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5780 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5781 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5782 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5783 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5784 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5785 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5786 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5787 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5788 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5789 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5790 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5791 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5792 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5793 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5794 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5795 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5796 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5797 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5798 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5799 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5800 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5801 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5802 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5803 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5804 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5805 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5806 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5807 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5808 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5809 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5810 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5811 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5812 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5813 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5814 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5815 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5816 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5817 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5818 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5819 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5820 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5821 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5822 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5823 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5824 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5825 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5826 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5827 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5828 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5829 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5830 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5831 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5832 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5833 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5834 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5835 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5836 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5837 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5838 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5839 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5840 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5841 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5842 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5843 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5844 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5845 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5846 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5847 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5848 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5849 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5850 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5851 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5852 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5853 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5854 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5855 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5856 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5857 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5858 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5859 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5860 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5861 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5862 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5863 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5864 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5865 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5866 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5867 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5868 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5869 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5870 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5871 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5872 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5873 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5874 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5875 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5876 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5877 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5878 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5879 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5880 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5881 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5882 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5883 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5884 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5885 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5886 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5887 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5888 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5889 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5890 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5891 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5892 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5893 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5894 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5895 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5896 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5897 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5898 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5899 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5900 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5901 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5902 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5903 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5904 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5905 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5906 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5907 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5908 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5909 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5910 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5911 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5912 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5913 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5914 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5915 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5916 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5917 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5918 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5919 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5920 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5921 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5922 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5923 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5924 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5925 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5926 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5927 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5928 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5929 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5930 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5931 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5932 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5933 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5934 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5935 * gcc.target/i386/testimm-9.c: Likewise.
5937 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5939 * g++.dg/other/i386-2.C: Add -mbmi2 check.
5940 * g++.dg/other/i386-3.C: Likewise.
5941 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5942 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5943 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5944 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5945 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5946 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5947 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5948 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5949 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5950 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5951 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5952 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5953 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5954 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5955 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5956 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5957 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5958 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5959 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5960 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5961 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5962 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5963 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5964 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5965 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5966 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5967 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5968 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5969 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5970 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5971 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5972 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5973 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5974 * gcc.target/i386/sse-12.c: Add BMI2.
5975 * gcc.target/i386/sse-13.c: Likewise.
5976 * gcc.target/i386/sse-14.c: Likewise.
5977 * gcc.target/i386/sse-22.c: Likewise.
5978 * gcc.target/i386/sse-23.c: Likewise.
5980 2011-08-23 Jason Merrill <jason@redhat.com>
5982 * g++.dg/template/crash7.C: Adjust expected errors.
5984 2011-08-23 Jason Merrill <jason@redhat.com>
5988 * g++.dg/cpp0x/overload2.C: New.
5990 2011-08-23 Jason Merrill <jason@redhat.com>
5993 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5995 2011-08-23 Jason Merrill <jason@redhat.com>
5998 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5999 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6000 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6001 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6003 2011-08-23 Jason Merrill <jason@redhat.com>
6006 * g++.dg/cpp0x/constexpr-initlist5.C: New.
6008 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6011 * g++.dg/warn/Wunused-var-16.C: New test.
6014 * gcc.dg/pr50161.c: New test.
6016 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
6019 * g++.dg/gcov/gcov-7.C: New test.
6021 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6024 * g++.dg/dfp/nofields.C: New test.
6026 2011-08-23 Tobias Burnus <burnus@net-b.de>
6029 * gfortran.dg/use_16.f90: New.
6031 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
6032 Kirill Yukhin <kirill.yukhin@intel.com>
6035 * gcc.target/i386/pr50155.c: New test.
6037 2011-08-22 Jakub Jelinek <jakub@redhat.com>
6039 PR tree-optimization/50133
6040 * gcc.dg/pr50133.c: New test.
6043 * c-c++-common/cxxbitfields-6.c: New test.
6045 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
6048 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6050 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
6052 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6053 * gcc.dg/pr49994-3.c: Ditto.
6055 2011-08-22 Richard Guenther <rguenther@suse.de>
6058 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6059 * gcc.dg/torture/pr50067-2.c: Likewise.
6061 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6064 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
6065 of a constant resulting from simplification.
6066 * gfortran.dg/warn_conversion_3.f90: New test.
6068 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6071 * gfortran.dg/zero_stride_1.f90: New test.
6073 2011-08-20 Janus Weil <janus@gcc.gnu.org>
6076 * gfortran.dg/typebound_override_1.f90: Modified.
6078 2011-08-20 Jakub Jelinek <jakub@redhat.com>
6080 PR tree-optimization/48739
6081 * gcc.dg/pr48739-1.c: New test.
6082 * gcc.dg/pr48739-2.c: New test.
6084 2011-08-20 Tobias Burnus <burnus@net-b.de>
6086 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6088 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6091 * gfortran.dg/where_3.f90: New test.
6093 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
6096 * gfortran.dg/pr49721-1.f: New.
6097 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6099 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6101 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6102 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6105 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6107 * gcc.target/arm/wmul-11.c: New file.
6108 * gcc.target/arm/wmul-12.c: New file.
6109 * gcc.target/arm/wmul-13.c: New file.
6111 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6113 * gcc.target/arm/wmul-10.c: New file.
6115 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6117 * gcc.target/arm/wmul-9.c: New file.
6118 * gcc.target/arm/wmul-bitfield-2.c: New file.
6120 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6122 * gcc.target/arm/wmul-8.c: New file.
6124 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6126 * gcc.target/arm/wmul-7.c: New file.
6128 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6130 * gcc.target/arm/wmul-6.c: New file.
6132 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6134 * gcc.target/arm/wmul-5.c: New file.
6135 * gcc.target/arm/no-wmla-1.c: New file.
6137 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6139 * gcc.target/arm/wmul-bitfield-1.c: New file.
6141 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6143 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6145 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6147 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6148 * gcc.target/i386/conversion.c: Likewise.
6150 2011-08-19 Richard Guenther <rguenther@suse.de>
6152 * gcc.dg/torture/pr50067-1.c: New testcase.
6153 * gcc.dg/torture/pr50067-2.c: Likewise.
6155 2011-08-19 Joey Ye <joey.ye@arm.com>
6158 * gcc.target/arm/handler-align.c: New test.
6159 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6162 2011-08-19 Joey Ye <joey.ye@arm.com>
6164 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6166 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6169 * gfortran.dg/end_block_label_1.f90: New test.
6170 * gfortran.dg/end_associate_label_1.f90: New test.
6172 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6174 * gcc.dg/c1x-pointer-float-1.c: New test.
6176 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
6179 * gfortran.dg/duplicate_labels_2.f: New test.
6181 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6183 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6184 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6185 gcc.dg/c1x-noreturn-5.c: New tests.
6187 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6189 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6191 2011-08-18 Tobias Burnus <burnus@net-b.de>
6194 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6195 * gfortran.dg/coarray_lock_3.f90: Fix test.
6196 * gfortran.dg/coarray_lock_4.f90: New.
6197 * gfortran.dg/coarray_lock_5.f90: New.
6199 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6202 * gcc.c-torture/compile/pr50009.c: New test.
6205 * gcc.dg/torture/pr50092.c: New test.
6207 2011-08-18 Tobias Burnus <burnus@net-b.de>
6210 * gfortran.dg/namelist_73.f90: New.
6212 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6214 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6217 * gcc.dg/pr50017.c: New test.
6219 2011-08-18 Dodji Seketeli <dodji@redhat.com>
6222 * g++.dg/lookup/hidden-var1.C: New test case.
6224 2011-08-17 Tobias Burnus <burnus@net-b.de>
6227 * gfortran.dg/warn_unused_var_2.f90: New.
6228 * gfortran.dg/warn_unused_var_3.f90: New.
6230 2011-08-17 Tom de Vries <tom@codesourcery.com>
6233 * gcc.target/arm/pr43597.c: New test.
6235 2011-08-17 Janus Weil <janus@gcc.gnu.org>
6238 * gfortran.dg/common_13.f90: New.
6240 2011-08-16 Jason Merrill <jason@redhat.com>
6243 * g++.dg/cpp0x/variadic-unresolved.C: New.
6245 * g++.old-deja/g++.brendan/README: Add R.I.P.
6247 * g++.dg/ext/attr-used-1.C: New.
6250 * g++.dg/cpp0x/initlist56.C: New.
6252 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
6255 * g++.dg/opt/life1.C: Only run on Linux.
6257 2011-08-15 Tobias Burnus <burnus@net-b.de>
6259 * gfortran.dg/coarray_26.f90: New.
6261 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
6263 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6266 2011-08-14 Janus Weil <janus@gcc.gnu.org>
6269 * gfortran.dg/func_result_7.f90: New.
6271 2011-08-13 Jason Merrill <jason@redhat.com>
6274 * g++.dg/cpp0x/decltype32.C: New.
6277 * g++.dg/diagnostic/expr1.C: New.
6279 2011-08-12 David Li <davidxl@google.com>
6281 * g++.dg/abi/vbase15.C: New test.
6283 2011-08-12 Jason Merrill <jason@redhat.com>
6286 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6288 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
6290 * gcc.dg/builtins-67.c: New test.
6291 * gcc.target/i386/conversion.c: Ditto.
6293 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
6294 Brian Hackett <bhackett1024@gmail.com>
6296 * g++.dg/plugin/decl_plugin.c: New.
6297 * g++.dg/plugin/decl-plugin-test.C: New.
6298 * g++.dg/plugin/plugin.exp: Add above testcase.
6300 2011-08-11 Richard Guenther <rguenther@suse.de>
6302 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6304 2011-08-11 Michael Matz <matz@suse.de>
6306 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6308 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
6310 PR tree-optimization/50039
6311 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6312 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6314 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
6316 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6317 (sse4_1_test): Initialize src3 with random value.
6319 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6321 * gcc.c-torture/execute/scal-to-vec1.c: New test.
6322 * gcc.c-torture/execute/scal-to-vec2.c: New test.
6323 * gcc.c-torture/execute/scal-to-vec3.c: New test.
6324 * gcc.dg/scal-to-vec1.c: New test.
6325 * gcc.dg/scal-to-vec2.c: New test.
6327 2011-08-09 Richard Guenther <rguenther@suse.de>
6329 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6330 * gcc.dg/tree-ssa/vrp60.c: New testcase.
6331 * gcc.dg/tree-ssa/vrp61.c: Likewise.
6332 * gcc.dg/tree-ssa/vrp62.c: Likewise.
6334 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6336 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6338 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6340 * gcc.dg/pr49948.c: Require pthread effective target.
6342 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6344 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6346 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
6348 * gcc.target/i386/sse-22a.c: New test.
6350 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
6352 PR tree-optimization/50014
6353 * gcc.dg/vect/pr50014.c: New test.
6355 2011-08-08 Martin Jambor <mjambor@suse.cz>
6358 * gcc.dg/tree-ssa/pr49923.c: New test.
6360 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
6363 * gcc.target/i386/pr49781-1.c: New.
6365 2011-08-08 Jason Merrill <jason@redhat.com>
6367 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6369 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6371 2011-08-07 Janus Weil <janus@gcc.gnu.org>
6374 * gfortran.dg/typebound_override_1.f90: New.
6376 2011-08-07 Kai Tietz <ktietz@redhat.com>
6378 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6379 x86_64 mingw target.
6380 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6381 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6382 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6383 * gcc.dg/tree-ssa/loop-33.c: Likewise.
6384 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6385 * gcc.dg/tree-ssa/loop-35.c: Likewise.
6386 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6387 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6388 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6389 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6391 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6394 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6396 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6398 * gcc.dg/pr48770.c: Cleanup coverage files.
6399 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6401 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6403 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6404 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6405 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6406 lzcnt and bmi options.
6408 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6411 * gcc.dg/pr47381-1.c: New.
6412 * gcc.dg/pr47381-2.c: Likewise.
6413 * gcc.target/i386/pr47381.c: Likewise.
6415 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6418 * gcc.dg/pr47727.c: New.
6421 * gcc.dg/pr47372-1.c: New.
6422 * gcc.dg/pr47372-2.c: Likewise.
6424 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6427 * gcc.target/i386/pr47449.c: New.
6430 * gcc.dg/pr47446-1.c: New.
6431 * gcc.dg/pr47446-2.c: Likewise.
6433 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6436 * gcc.dg/pr47766.c: New.
6439 * gcc.dg/tls/pr47715-1.c: New.
6440 * gcc.dg/tls/pr47715-2.c: Likewise.
6441 * gcc.dg/tls/pr47715-3.c: Likewise.
6442 * gcc.dg/tls/pr47715-4.c: Likewise.
6443 * gcc.dg/tls/pr47715-5.c: Likewise.
6445 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6448 * objc.dg/gnu-api-2-class.m: Updated comments.
6449 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6450 * objc.dg/gnu-api-2-class-meta.m: New test.
6451 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6453 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6456 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6457 with classes that are in construction.
6459 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6462 * gcc.target/i386/pr48084-1.c: New.
6463 * gcc.target/i386/pr48084-2.c: Likewise.
6464 * gcc.target/i386/pr48084-3.c: Likewise.
6465 * gcc.target/i386/pr48084-4.c: Likewise.
6466 * gcc.target/i386/pr48084-5.c: Likewise.
6468 PR rtl-optimization/49504
6469 * gcc.target/i386/pr49504.c: New.
6472 * gcc.dg/pr49860.c: New.
6474 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6477 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6478 with classes that are in construction.
6480 2011-08-05 Jason Merrill <jason@redhat.com>
6483 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6486 * g++.dg/cpp0x/decltype31.C: New.
6489 * g++.dg/init/array28.C: New.
6492 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6494 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6497 * gcc.dg/pr47369-1.c: New.
6499 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6502 * gcc.dg/torture/pr47364-1.c: New.
6503 * gcc.c-torture/compile/pr47364-1.c: Likewise.
6504 * gcc.c-torture/compile/pr47364-2.c: Likewise.
6506 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6509 * gfortran.dg/transfer_check_2.f90: New test case.
6511 2011-08-05 Jan Hubicka <jh@suse.cz>
6514 * gfortran.dg/pr49494.f90: New testcase.
6516 2011-08-05 Jan Hubicka <jh@suse.cz>
6519 * gcc.c-torture/compile/pr49735.c: New testcase.
6521 2011-08-05 Jason Merrill <jason@redhat.com>
6524 * g++.dg/cpp0x/initlist56.C: New.
6527 * g++.dg/overload/rvalue2.C: New.
6530 * g++.dg/cpp0x/range-for21.C: New.
6532 * g++.dg/ext/vla11.C: New.
6534 2011-08-05 Richard Guenther <rguenther@suse.de>
6536 PR tree-optimization/49984
6537 * gcc.dg/tree-ssa/vrp59.c: New testcase.
6539 2011-08-05 Richard Guenther <rguenther@suse.de>
6541 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6542 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6543 * gcc.dg/tree-ssa/vrp53.c: Likewise.
6545 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
6547 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6548 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6549 * gfortran.dg/ldist-pr43023.f90: Ditto.
6550 * gfortran.dg/namelist_52.f90: Ditto.
6551 * gfortran.dg/interface_proc_end.f90: Ditto.
6552 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6553 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6555 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
6557 * gcc.dg/vect/vect-over-widen-1.c: New test.
6558 * gcc.dg/vect/vect-over-widen-2.c: New test.
6559 * gcc.dg/vect/vect-over-widen-3.c: New test.
6560 * gcc.dg/vect/vect-over-widen-4.c: New test.
6562 2011-08-04 Richard Guenther <rguenther@suse.de>
6565 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6567 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6569 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6571 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6574 * g++.dg/ext/builtin-object-size3.C: New test.
6576 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6578 PR tree-optimization/49948
6579 * gcc.dg/pr49948.c: New test.
6581 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6584 * gcc.dg/torture/pr47383.c: New.
6586 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6588 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6590 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6592 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6594 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6597 * gcc.dg/torture/pr47744-1.c: New.
6598 * gcc.dg/torture/pr47744-2.c: Likewise.
6599 * gcc.dg/torture/pr47744-3.c: Likewise.
6601 2011-08-03 Richard Guenther <rguenther@suse.de>
6604 * gcc.dg/torture/pr49958.c: New testcase.
6606 2011-08-03 Richard Guenther <rguenther@suse.de>
6608 PR tree-optimization/49938
6609 * g++.dg/torture/pr49938.C: New testcase.
6611 2011-08-02 Jason Merrill <jason@redhat.com>
6614 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6617 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6620 * g++.dg/cpp0x/variadic115.C: New.
6623 * g++.dg/cpp0x/union5.C: New.
6625 2011-08-02 Daniel Kraft <d@domob.eu>
6628 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6630 2011-08-02 Kai Tietz <ktietz@redhat.com>
6633 * gcc.dg/tree-ssa/forwprop-15.c
6635 2011-08-02 Jason Merrill <jason@redhat.com>
6638 * g++.dg/cpp0x/range-for20.C: New.
6640 2011-08-02 Tobias Burnus <burnus@net-b.de>
6642 * gfortran.dg/coarray_lib_token_3.f90: New.
6644 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6647 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6648 * gcc.dg/gomp/atomic-15.c: New test.
6649 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6650 * g++.dg/gomp/atomic-15.C: New test.
6651 * g++.dg/gomp/private-1.C: New test.
6652 * g++.dg/gomp/sharing-2.C: New test.
6653 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6654 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6655 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6657 2011-08-02 Tobias Burnus <burnus@net-b.de>
6659 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6660 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6662 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6663 * gfortran.dg/allocatable_function_5.f90: Ditto.
6664 * gfortran.dg/allocate_stat.f90: Ditto.
6665 * gfortran.dg/array_constructor_20.f90: Ditto.
6666 * gfortran.dg/array_constructor_21.f90: Ditto.
6667 * gfortran.dg/array_constructor_22.f90: Ditto.
6668 * gfortran.dg/array_constructor_26.f03: Ditto.
6669 * gfortran.dg/array_function_4.f90: Ditto.
6670 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6671 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6672 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6673 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6674 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6675 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6676 * gfortran.dg/class_15.f03: Ditto.
6677 * gfortran.dg/class_27.f03: Ditto.
6678 * gfortran.dg/class_33.f90: Ditto.
6679 * gfortran.dg/class_37.f03: Ditto.
6680 * gfortran.dg/class_40.f03: Ditto.
6681 * gfortran.dg/class_42.f03: Ditto.
6682 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6683 * gfortran.dg/coarray/registering_1.f90: Ditto.
6684 * gfortran.dg/convert_1.f90: Ditto.
6685 * gfortran.dg/default_initialization_3.f90: Ditto.
6686 * gfortran.dg/dependency_25.f90: Ditto.
6687 * gfortran.dg/dependency_26.f90: Ditto.
6688 * gfortran.dg/dependency_36.f90: Ditto.
6689 * gfortran.dg/dependency_37.f90: Ditto.
6690 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6691 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6692 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6693 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6694 * gfortran.dg/elemental_result_1.f90: Ditto.
6695 * gfortran.dg/empty_derived_type.f90: Ditto.
6696 * gfortran.dg/entry_7.f90: Ditto.
6697 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6698 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6699 * gfortran.dg/error_recovery_3.f90: Ditto.
6700 * gfortran.dg/extends_4.f03: Ditto.
6701 * gfortran.dg/func_assign.f90: Ditto.
6702 * gfortran.dg/func_assign_3.f90: Ditto.
6703 * gfortran.dg/generic_1.f90: Ditto.
6704 * gfortran.dg/generic_18.f90: Ditto.
6705 * gfortran.dg/generic_22.f03: Ditto.
6706 * gfortran.dg/generic_4.f90: Ditto.
6707 * gfortran.dg/generic_6.f90: Ditto.
6708 * gfortran.dg/generic_actual_arg.f90: Ditto.
6709 * gfortran.dg/graphite/id-21.f: Ditto.
6710 * gfortran.dg/graphite/pr45758.f90: Ditto.
6711 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6712 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6713 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6714 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6715 * gfortran.dg/host_used_types_1.f90: Ditto.
6716 * gfortran.dg/implicit_1.f90: Ditto.
6717 * gfortran.dg/implicit_11.f90: Ditto.
6718 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6719 * gfortran.dg/impure_actual_1.f90: Ditto.
6720 * gfortran.dg/impure_assignment_1.f90: Ditto.
6721 * gfortran.dg/impure_constructor_1.f90: Ditto.
6722 * gfortran.dg/initialization_10.f90: Ditto.
6723 * gfortran.dg/initialization_12.f90: Ditto.
6724 * gfortran.dg/interface_14.f90: Ditto.
6725 * gfortran.dg/interface_15.f90: Ditto.
6726 * gfortran.dg/interface_2.f90: Ditto.
6727 * gfortran.dg/interface_25.f90: Ditto.
6728 * gfortran.dg/interface_26.f90: Ditto.
6729 * gfortran.dg/interface_29.f90: Ditto.
6730 * gfortran.dg/interface_assignment_1.f90: Ditto.
6731 * gfortran.dg/internal_pack_6.f90: Ditto.
6732 * gfortran.dg/internal_pack_7.f90: Ditto.
6733 * gfortran.dg/internal_pack_8.f90: Ditto.
6734 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6735 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6736 * gfortran.dg/module_commons_3.f90: Ditto.
6737 * gfortran.dg/module_equivalence_4.f90: Ditto.
6738 * gfortran.dg/module_equivalence_6.f90: Ditto.
6739 * gfortran.dg/module_function_type_1.f90: Ditto.
6740 * gfortran.dg/module_naming_1.f90: Ditto.
6741 * gfortran.dg/namelist_4.f90: Ditto.
6742 * gfortran.dg/operator_c1202.f90: Ditto.
6743 * gfortran.dg/parens_7.f90: Ditto.
6744 * gfortran.dg/pr32921.f: Ditto.
6745 * gfortran.dg/pr33646.f90: Ditto.
6746 * gfortran.dg/pr41928.f90: Ditto.
6747 * gfortran.dg/pr42119.f90: Ditto.
6748 * gfortran.dg/pr43984.f90: Ditto.
6749 * gfortran.dg/present_1.f90: Ditto.
6750 * gfortran.dg/private_type_2.f90: Ditto.
6751 * gfortran.dg/proc_decl_2.f90: Ditto.
6752 * gfortran.dg/proc_ptr_10.f90: Ditto.
6753 * gfortran.dg/proc_ptr_22.f90: Ditto.
6754 * gfortran.dg/proc_ptr_8.f90: Ditto.
6755 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6756 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6757 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6758 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6759 * gfortran.dg/substring_equivalence.f90: Ditto.
6760 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6761 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6762 * gfortran.dg/trim_optimize_6.f90: Ditto.
6763 * gfortran.dg/typebound_call_12.f03: Ditto.
6764 * gfortran.dg/typebound_operator_5.f03: Ditto.
6765 * gfortran.dg/typebound_operator_6.f03: Ditto.
6766 * gfortran.dg/typebound_proc_18.f03: Ditto.
6767 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6768 * gfortran.dg/use_1.f90: Ditto.
6769 * gfortran.dg/use_10.f90: Ditto.
6770 * gfortran.dg/use_11.f90: Ditto.
6771 * gfortran.dg/use_14.f90: Ditto.
6772 * gfortran.dg/use_only_2.f90: Ditto.
6773 * gfortran.dg/use_rename_4.f90: Ditto.
6774 * gfortran.dg/use_rename_5.f90: Ditto.
6775 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6776 * gfortran.dg/used_interface_ref.f90: Ditto.
6777 * gfortran.dg/used_types_11.f90: Ditto.
6778 * gfortran.dg/used_types_3.f90: Ditto.
6779 * gfortran.dg/used_types_4.f90: Ditto.
6780 * gfortran.dg/userdef_operator_2.f90: Ditto.
6781 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6782 * gfortran.dg/vect/pr46213.f90: Ditto.
6783 * gfortran.dg/whole_file_21.f90: Ditto.
6784 * gfortran.dg/whole_file_22.f90: Ditto.
6785 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6786 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6788 2011-08-02 Kai Tietz <ktietz@redhat.com>
6790 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6792 2011-08-01 Jason Merrill <jason@redhat.com>
6795 * g++.dg/abi/mangle49.C: New.
6798 * g++.dg/cpp0x/constexpr-array4.C: New.
6801 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6803 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6806 * gcc.target/i386/pr49927.c: New test.
6808 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6810 PR tree-optimization/49926
6811 * gcc.dg/vect/pr49926.c: New test.
6813 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6815 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6816 * gcc.target/i386/lzcnt-1.c: New test.
6817 * gcc.target/i386/lzcnt-2.c: Likewise.
6818 * gcc.target/i386/lzcnt-2a.c: Likewise.
6819 * gcc.target/i386/lzcnt-3.c: Likewise.
6820 * gcc.target/i386/lzcnt-4.c: Likewise.
6821 * gcc.target/i386/lzcnt-4a.c: Likewise.
6822 * gcc.target/i386/lzcnt-5.c: Likewise.
6823 * gcc.target/i386/lzcnt-6.c: Likewise.
6824 * gcc.target/i386/lzcnt-6a.c: Likewise.
6825 * gcc.target/i386/lzcnt-check.h: Likewise.
6827 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6828 * gcc.target/i386/sse-13.c: Likewise.
6829 * gcc.target/i386/sse-14.c: Likewise.
6830 * g++.dg/other/i386-2.C: Likewise.
6831 * g++.dg/other/i386-3.C: Likewise.
6833 2011-08-01 Julian Brown <julian@codesourcery.com>
6835 * gcc.target/arm/fixed-point-exec.c: New test.
6837 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6840 * gcc.target/i386/pr49920.c: New test.
6842 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6844 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6845 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6846 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6847 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6848 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6849 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6850 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6851 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6852 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6853 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6854 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6855 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6856 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6857 * g++.dg/tree-ssa/pr33615.C: Ditto.
6858 * g++.dg/tree-ssa/restrict1.C: Ditto.
6859 * c-c++-common/restrict-2.c: Ditto.
6860 * gfortran.dg/pr32921.f: Ditto.
6861 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6862 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6863 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6864 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6865 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6866 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6867 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6868 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6869 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6870 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6872 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6874 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6875 .exe.ltrans[0-9]*. dump files.
6877 2011-07-31 Janus Weil <janus@gcc.gnu.org>
6880 * gfortran.dg/abstract_type_6.f03: Modified.
6881 * gfortran.dg/typebound_proc_24.f03: New.
6883 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6886 * g++.dg/init/for1.C: Fix.
6888 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6891 * gfortran.dg/string_5.f90: New test.
6893 2011-07-29 Jason Merrill <jason@redhat.com>
6896 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6898 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6900 PR tree-optimization/47407
6901 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6905 2011-07-29 Richard Guenther <rguenther@suse.de>
6907 * gcc.dg/uninit-suppress.c: Also disable VRP.
6908 * gcc.dg/uninit-suppress_2.c: Likewise.
6910 2011-07-28 Jason Merrill <jason@redhat.com>
6913 * g++.dg/template/nontype24.C: New.
6915 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
6917 PR rtl-optimization/47958
6918 * gcc.dg/torture/pr47958-1.c: New.
6920 2011-07-29 Wei Guozhi <carrot@google.com>
6922 PR rtl-optimization/49799
6923 * gcc.dg/pr49799.c: New test case.
6925 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
6928 * gcc.dg/graphite/id-pr48648.c: New.
6930 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6933 * gfortran.dg/maxloc_2.f90: New test.
6934 * gfortran.dg/maxloc_3.f90: New test.
6935 * gfortran.dg/minloc_1.f90: New test.
6936 * gfortran.dg/minloc_2.f90: New test.
6937 * gfortran.dg/minloc_3.f90: New test.
6938 * gfortran.dg/minmaxloc_7.f90: New test.
6941 * gcc.dg/debug/dwarf2/pr49871.c: New test.
6943 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6945 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6946 the builtin isn't optimized away.
6948 2011-07-27 Tobias Burnus <burnus@net-b.de>
6951 * gfortran.dg/lto/pr45586-2_0.f90: New.
6953 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
6956 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6957 * c-c++-common/cxxbitfields-5.c: Same.
6959 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6961 * lib/target-supports.exp (check_effective_target_mmap): Use
6962 check_function_available.
6964 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
6966 * g++.old-deja/g++.pt/crash60.C: Updated.
6968 2011-07-27 Jakub Jelinek <jakub@redhat.com>
6971 * gcc.target/i386/pr49866.c: New test.
6973 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
6975 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6976 * gcc.target/i386/bmi-andn-1.c: New test.
6977 * gcc.target/i386/bmi-andn-1a.c: Likewise.
6978 * gcc.target/i386/bmi-andn-2.c: Likewise.
6979 * gcc.target/i386/bmi-andn-2a.c: Likewise.
6980 * gcc.target/i386/bmi-bextr-1.c: Likewise.
6981 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6982 * gcc.target/i386/bmi-bextr-2.c: Likewise.
6983 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6984 * gcc.target/i386/bmi-blsi-1.c: Likewise.
6985 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6986 * gcc.target/i386/bmi-blsi-2.c: Likewise.
6987 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6988 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6989 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6990 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6991 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6992 * gcc.target/i386/bmi-blsr-1.c: Likewise.
6993 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6994 * gcc.target/i386/bmi-blsr-2.c: Likewise.
6995 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6996 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6997 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6998 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6999 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7001 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
7004 * gfortran.dg/graphite/id-pr47691.f: New.
7006 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
7008 * gcc.target/i386/avx-os-support.h: New.
7009 * gcc.target/i386/avx-check.h: Include avx-os-support.h
7010 (main): Check avx_os_support before the test is run.
7011 * gcc.target/i386/aes-avx-check.h: Ditto.
7012 * gcc.target/i386/pclmul-avx-check.h: Ditto.
7014 2011-07-27 Kai Tietz <ktietz@redhat.com>
7016 * gcc.target/i386/aggregate-ret3.c: New test.
7017 * gcc.target/i386/aggregate-ret4.c: New test.
7019 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
7022 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7023 allocated array should *not* change its size.
7024 * gfortran.dg/multiple_allocation_3.f90: New test.
7026 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
7029 * g++.dg/cpp0x/constexpr-49776.C: New.
7031 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7034 * gcc.dg/graphite/id-pr47046.c: New.
7036 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7039 * gcc.dg/graphite/run-id-pr47593.c: New.
7041 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7044 * gcc.dg/graphite/run-id-pr47653.c: New.
7045 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7046 induction variables.
7047 * gcc.dg/graphite/scop-16.c: Same.
7048 * gcc.dg/graphite/scop-17.c: Same.
7049 * gcc.dg/graphite/scop-21.c: Same.
7051 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7054 * gcc.dg/graphite/id-pr48805.c: New.
7056 2011-07-26 Tobias Burnus <burnus@net-b.de>
7058 * gfortran.dg/coarray_lib_token_2.f90: New.
7060 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
7062 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7065 2011-07-25 Andrew Pinski <apinski@cavium.com>
7068 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7069 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7071 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7073 * lib/target-supports.exp (check_effective_target_mmap): New proc.
7075 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7076 * gcc.c-torture/execute/loop-2g.c: Likewise.
7077 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7078 Require mmap support.
7079 * gcc.c-torture/execute/loop-2g.x: Likewise.
7080 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7081 (MAP_ANON): Provide default.
7082 * gcc.dg/20050826-1.c: Likewise.
7083 * gcc.target/i386/pr36533.c: Likewise.
7084 * gcc.dg/vect/pr49038.c: Remove dg-do run.
7085 Use dg-require-effective-target mmap.
7087 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
7090 * g++.dg/cpp0x/range-for19.C: New.
7092 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7095 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7098 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7101 * g++.dg/torture/pr49309.C: Remove.
7103 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
7105 PR tree-optimization/49809
7106 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7109 2011-07-25 Richard Guenther <rguenther@suse.de>
7111 PR tree-optimization/49715
7112 * gcc.target/i386/pr49715-1.c: New testcase.
7113 * gcc.target/i386/pr49715-2.c: Likewise.
7115 2011-07-23 Jason Merrill <jason@redhat.com>
7117 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7119 2011-07-22 Jason Merrill <jason@redhat.com>
7122 * g++.dg/cpp0x/initlist55.C: New.
7124 2011-07-23 Tobias Burnus <burnus@net-b.de>
7127 * gfortran.dg/namelist_72.f: New.
7129 2011-07-23 Tobias Burnus <burnus@net-b.de>
7131 * gfortran.dg/coarray_25.f90: New.
7133 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
7135 * override1.C: This test should use c++0x mode.
7136 * override3.C: New. Test the diagnostics in c++98 mode.
7138 2011-07-22 Jason Merrill <jason@redhat.com>
7139 Mark Glisse <marc.glisse@normalesup.org>
7142 * g++.dg/other/pragma-re-1.C: Add namespace cases.
7145 * g++.dg/opt/builtins2.C: New.
7146 * g++.dg/other/error27.C: Don't rely on __builtin.
7148 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
7150 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7152 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7153 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7154 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7155 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7157 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7160 2011-07-22 Richard Guenther <rguenther@suse.de>
7162 PR tree-optimization/45819
7163 * gcc.dg/pr45819.c: New testcase.
7165 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
7167 * lib/target-supports.exp (check_ifunc_available): Rewrite.
7169 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
7173 * gcc.dg/graphite/run-id-pr47654.c: New.
7175 2011-07-21 Ian Lance Taylor <iant@google.com>
7178 * gcc.dg/pr49705.c: New test.
7180 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
7182 * lib/target-supports.exp (check_avx_os_support_available): New.
7183 (check_effective_target_avx_runtime): Use it.
7185 2011-07-21 Richard Guenther <rguenther@suse.de>
7187 PR tree-optimization/49770
7188 * g++.dg/torture/pr49770.C: New testcase.
7190 2011-07-21 Kai Tietz <ktietz@redhat.com>
7192 * gcc.dg/tree-ssa/pr30978.c: adjusted.
7193 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7195 2011-07-21 Tobias Burnus <burnus@net-b.de>
7197 * gfortran.dg/coarray_lib_token_1.f90: New.
7199 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
7201 * gcc.dg/pr32912-2.c: Skip for AVR.
7202 * gcc.dg/pr44674.c: Add dg-require-profiling.
7204 2011-07-20 Jason Merrill <jason@redhat.com>
7206 * g++.dg/ext/desig2.C: New.
7208 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7210 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7212 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7213 * gcc.target/powerpc/recip-3.c: Ditto.
7215 2011-07-19 Jason Merrill <jason@redhat.com>
7217 PR c++/6709 (DR 743)
7218 PR c++/42603 (DR 950)
7219 * g++.dg/cpp0x/decltype21.C: New.
7221 2011-07-20 Richard Guenther <rguenther@suse.de>
7224 * gcc.dg/tree-ssa/pr18908.c: New testcase.
7225 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7227 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
7229 * gcc.target/arm/combine-movs.c: New.
7230 * gcc.target/arm/unsigned-extend-2.c: New.
7232 2011-07-19 Jason Merrill <jason@redhat.com>
7235 * g++.dg/cpp0x/variadic114.C: New.
7237 2011-07-19 Tobias Burnus <burnus@net-b.de>
7239 * gfortran.dg/coarray_args_1.f90: New.
7240 * gfortran.dg/coarray_args_2.f90: New.
7242 2011-07-19 Janus Weil <janus@gcc.gnu.org>
7245 * gfortran.dg/allocate_error_3.f90: New.
7247 2011-07-19 Richard Guenther <rguenther@suse.de>
7249 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7250 * gcc.dg/tree-ssa/bool-11.c: Likewise.
7251 * gcc.dg/torture/20110719-1.c: New testcase.
7253 2011-07-19 Jakub Jelinek <jakub@redhat.com>
7255 PR tree-optimization/49768
7256 * gcc.c-torture/execute/pr49768.c: New test.
7258 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
7260 PR tree-optimization/49771
7261 * gcc.dg/vect/pr49771.c: New test.
7263 2011-07-18 Martin Jambor <mjambor@suse.cz>
7265 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7266 * gcc.dg/ipa/ipa-2.c: Likewise.
7267 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7268 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7269 * gcc.dg/ipa/ipa-5.c: Likewise.
7270 * gcc.dg/ipa/ipa-7.c: Likewise.
7271 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7272 * gcc.dg/ipa/ipacost-1.c: Likewise.
7273 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7275 * gcc.dg/ipa/ipcp-1.c: New test.
7276 * gcc.dg/ipa/ipcp-2.c: Likewise.
7277 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7279 2011-07-18 Jakub Jelinek <jakub@redhat.com>
7282 * gfortran.dg/pr49675.f90: New test.
7284 2011-07-18 Richard Guenther <rguenther@suse.de>
7286 * gcc.dg/torture/20110718-1.c: New testcase.
7288 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7290 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7291 * g++.dg/ext/bitfield3.C: Likewise.
7292 * g++.dg/ext/bitfield4.C: Likewise.
7293 * g++.dg/ext/bitfield5.C: Likewise.
7294 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7295 * g++.dg/other/pr23205-2.C: Likewise.
7296 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7297 * gcc.c-torture/compile/20001109-2.c: Likewise.
7298 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7299 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7300 * gcc.dg/bitfld-16.c: Likewise.
7301 * gcc.dg/bitfld-17.c: Likewise.
7302 * gcc.dg/bitfld-18.c: Likewise.
7303 * gcc.dg/builtins-config.h: Remove Netware support.
7304 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
7305 * gcc.dg/cdce2.c: Likewise.
7306 * gcc.dg/cpp/assert4.c: Remove netware support.
7307 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7308 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7310 * lib/target-supports.exp (check_visibility_available): Remove
7312 (check_profiling_available): Likewise.
7314 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
7316 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7318 2011-07-17 Tobias Burnus <burnus@net-b.de>
7319 Thomas Koenig <tkoenig@gcc.gnu.org>
7322 * gfortran.dg/generic_17.f90: Fix testcase.
7323 * gfortran.dg/interface_3.f90: Add dg-error.
7324 * gfortran.dg/use_14.f90: New.
7325 * gfortran.dg/use_15.f90: New.
7327 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
7329 * gnat.dg/pointer_controlled.adb: New test.
7331 2011-07-17 Tobias Burnus <burnus@net-b.de>
7334 * gfortran.dg/pointer_remapping_7.f90: New.
7336 2011-07-16 Jason Merrill <jason@redhat.com>
7338 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7340 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
7341 Jason Merrill <jason@redhat.com>
7345 * g++.dg/cpp0x/decltype29.C: Adjust.
7346 * g++.dg/cpp0x/error4.C: Adjust.
7347 * g++.dg/cpp0x/sfinae26.C: Adjust.
7348 * g++.dg/cpp0x/variadic105.C: Adjust.
7349 * g++.dg/template/deduce3.C: Adjust.
7350 * g++.dg/template/error45.C: Adjust.
7351 * g++.dg/template/ptrmem2.C: Adjust.
7352 * g++.dg/template/sfinae2.C: Adjust.
7353 * g++.old-deja/g++.pt/crash60.C: Adjust.
7354 * g++.old-deja/g++.pt/unify6.C: Adjust.
7355 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7356 * g++.dg/cpp0x/nullptr15.C: Adjust.
7357 * g++.dg/cpp0x/pr31431-2.C: Adjust.
7358 * g++.dg/cpp0x/pr31431.C: Adjust.
7359 * g++.dg/cpp0x/pr31434.C: Adjust.
7360 * g++.dg/cpp0x/sfinae11.C: Adjust
7361 * g++.dg/cpp0x/temp_default2.C: Adjust.
7362 * g++.dg/cpp0x/trailing4.C: Adjust.
7363 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7364 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7365 * g++.dg/cpp0x/variadic105.C: Adjust.
7366 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7367 * g++.dg/ext/vla2.C: Adjust.
7368 * g++.dg/other/ptrmem10.C: Adjust.
7369 * g++.dg/other/ptrmem11.C: Adjust.
7370 * g++.dg/overload/unknown1.C: Adjust.
7371 * g++.dg/template/conv11.C: Adjust.
7372 * g++.dg/template/dependent-expr5.C: Adjust.
7373 * g++.dg/template/friend.C: Adjust.
7374 * g++.dg/template/incomplete2.C: Adjust.
7375 * g++.dg/template/local4.C: Adjust.
7376 * g++.dg/template/local6.C: Adjust.
7377 * g++.dg/template/operator9.C: Adjust.
7378 * g++.dg/template/ttp25.C: Adjust.
7379 * g++.dg/template/unify10.C: Adjust.
7380 * g++.dg/template/unify11.C: Adjust.
7381 * g++.dg/template/unify6.C: Adjust.
7382 * g++.dg/template/unify9.C: Adjust.
7383 * g++.dg/template/varmod1.C: Adjust.
7384 * g++.old-deja/g++.brendan/crash56.C: Adjust.
7385 * g++.old-deja/g++.pt/crash28.C: Adjust.
7386 * g++.old-deja/g++.pt/explicit41.C: Adjust.
7387 * g++.old-deja/g++.pt/explicit77.C: Adjust.
7388 * g++.old-deja/g++.pt/expr2.C: Adjust.
7389 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7390 * g++.old-deja/g++.pt/spec5.C: Adjust.
7391 * g++.old-deja/g++.pt/spec6.C: Adjust.
7392 * g++.old-deja/g++.pt/unify4.C: Adjust.
7393 * g++.old-deja/g++.pt/unify8.C: Adjust.
7394 * g++.old-deja/g++.robertl/eb98.C: Adjust.
7395 * g++.dg/overload/template5.C: New testcase.
7396 * g++.dg/template/overload12.C: New testcase.
7398 2011-07-11 Tobias Burnus <burnus@net-b.de>
7400 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7401 * gfortran.dg/coarray_7.f90: Ditto.
7402 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7403 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7405 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
7407 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7409 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7410 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7411 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7413 * gcc.c-torture/execute/ieee/pr29302.x: New file.
7414 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7415 * gcc.dg/torture/builtin-math-7.c: Add a comment.
7417 2011-07-15 Jason Merrill <jason@redhat.com>
7420 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7421 Use --extra_opts instead of --additional_options.
7423 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7426 * g++.dg/torture/pr49309.C: Remove.
7428 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
7430 * gcc.target/tic6x/weak-call.c: New test.
7431 * gcc.target/tic6x/fpcmp.c: New test.
7432 * gcc.target/tic6x/fpdiv.c: New test.
7433 * gcc.target/tic6x/rotdi16-scan.c: New test.
7434 * gcc.target/tic6x/ffssi.c: New test.
7435 * gcc.target/tic6x/fpdiv-lib.c: New test.
7436 * gcc.target/tic6x/cold-lc.c: New test.
7437 * gcc.target/tic6x/longcalls.c: New test.
7438 * gcc.target/tic6x/abi-align-1.c: New test.
7439 * gcc.target/tic6x/fpcmp-finite.c: New test.
7440 * gcc.target/tic6x/rotdi16.c: New test.
7441 * gcc.target/tic6x/bswapl.c: New test.
7442 * gcc.target/tic6x/ffsdi.c: New test.
7443 * gcc.target/tic6x/tic6x.exp: New file.
7444 * gcc.target/tic6x/builtins/arith24.c: New test.
7445 * gcc.target/tic6x/builtins/smpy.c: New test.
7446 * gcc.target/tic6x/builtins/smpylh.c: New test.
7447 * gcc.target/tic6x/builtins/smpyh.c: New test.
7448 * gcc.target/tic6x/builtins/sarith1.c: New test.
7449 * gcc.target/tic6x/builtins/extclr.c: New test
7450 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7451 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7452 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7453 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7455 * gcc.c-torture/execute/20101011-1.c: Add a condition for
7457 * gcc.dg/20020312-2.c: Likewise.
7458 * gcc.dg/pr27095.c: Handle tic6x like hppa.
7459 * gcc.dg/torture/pr37868.c: Skip on tic6x.
7460 * gcc.dg/torture/builtin-math-7.c: Likewise.
7463 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7464 not testing tic6x-*-*.
7466 2011-07-14 Andrew Pinski <pinskia@gmail.com>
7469 * g++.dg/torture/pr49309.C: New testcase.
7471 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
7473 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7475 2011-07-14 Richard Guenther <rguenther@suse.de>
7477 PR tree-optimization/49651
7478 * gcc.dg/torture/pr49651.c: New testcase.
7480 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
7483 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7485 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7487 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7488 -mno-pointers-to-nested-functions.
7489 * gcc.target/powerpc/no-r11-2.c: Ditto.
7490 * gcc.target/powerpc/no-r11-3.c: Ditto.
7492 2011-07-13 Jason Merrill <jason@redhat.com>
7494 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7495 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7496 when compiling C files.
7497 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7498 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7499 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7500 * g++.dg/lookup/anon2.C: Likewise.
7501 * g++.dg/tree-ssa/copyprop.C: Likewise.
7502 * g++.old-deja/g++.jason/rfg27.C: Likewise.
7503 * g++.dg/init/vector1.C: Ignore narrowing errors.
7504 * g++.dg/torture/pr35526.C: Likewise.
7505 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7507 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
7510 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7513 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7515 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7516 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7518 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
7520 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
7521 * lib/obj-c++.exp (obj-c++_init): Ditto.
7522 * lib/file-format.exp (gcc_target_object_format): Ditto.
7523 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7524 * lib/target-supports-dg-exp (check_weak_available): Ditto.
7525 (check_visibility_available): Ditto.
7526 (check_effective_target_tls_native): Ditto.
7527 (check_effective_target_tls_emulated): Ditto.
7528 (check_effective_target_function_sections): Ditto.
7530 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
7532 * gcc.target/arm/pr48183.c: New test.
7534 2011-07-13 Richard Guenther <rguenther@suse.de>
7536 * gcc.dg/torture/20110713-1.c: New testcase.
7538 2011-07-12 Andrew Pinski <pinskia@gmail.com>
7541 * gcc.c-torture/compile/pr49474.c: New testcase.
7543 2011-07-12 Jakub Jelinek <jakub@redhat.com>
7545 PR tree-optimization/49712
7546 * gcc.c-torture/execute/pr49712.c: New test.
7548 2011-07-11 Jason Merrill <jason@redhat.com>
7551 * g++.dg/template/recurse3.C: New.
7553 2011-07-11 Jakub Jelinek <jakub@redhat.com>
7556 * gcc.dg/guality/csttest.c: New test.
7559 * gfortran.dg/pr49698.f90: New test.
7561 2011-07-11 Jeff Law <law@redhat.com>
7563 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7565 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7567 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7568 * go.test/go-test.exp (go-set-goarch): Likewise.
7570 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7573 * gcc.target/avr/torture/pr39633.c: New test case.
7575 2011-07-11 Tobias Burnus <burnus@net-b.de>
7578 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7580 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7582 * lib/target-supports.exp (check_effective_target_scheduling):
7584 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7585 * gcc.dg/pr45055.c: Ditto.
7586 * gcc.dg/pr45353.c: Ditto.
7587 * g++.dg/pr45056.C: Ditto.
7589 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7591 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7592 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7593 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7594 * g++.dg/torture/pr31863.C: Skip AVR.
7596 2011-07-10 Tobias Burnus <burnus@net-b.de>
7599 * gfortran.dg/intrinsic_signal.f90: New.
7601 2011-07-09 Jason Merrill <jason@redhat.com>
7603 * g++.dg/cpp0x/regress/regress6.C: New.
7604 * g++.dg/parse/crash45.C: Adjust message.
7605 * g++.dg/template/crash38.C: Adjust message.
7606 * g++.dg/template/crash64.C: Adjust message.
7608 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7610 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7611 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7612 * g++.dg/abi/bitfield3.C: Likewise.
7613 * g++.dg/eh/pr38662.C: Likewise.
7614 * g++.dg/ext/attrib36.C: Likewise.
7615 * g++.dg/ext/attrib37.C: Likewise.
7616 * g++.dg/ext/attrib8.C: Likewise.
7617 * g++.dg/ext/tmplattr1.C: Likewise.
7618 * g++.dg/inherit/override-attribs.C: Likewise.
7619 * g++.dg/opt/inline9.C: Likewise.
7620 * g++.dg/opt/life1.C: Likewise.
7621 * g++.dg/opt/longbranch2.C: Likewise.
7622 * g++.dg/opt/nrv12.C: Likewise.
7623 * g++.dg/opt/reg-stack4.C: Likewise.
7624 * g++.dg/other/pr35504.C: Likewise.
7625 * g++.dg/other/pr39496.C: Likewise.
7626 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7627 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7628 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7629 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7630 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7631 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7632 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7633 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7634 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7635 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7636 * g++.dg/warn/pr15774-1.C: Likewise.
7637 * g++.dg/warn/pr15774-2.C: Likewise.
7638 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7639 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7640 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7641 * g++.old-deja/g++.pt/asm2.C: Likewise.
7642 * gcc.c-torture/compile/20000804-1.c: Likewise.
7643 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7644 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7645 * gcc.dg/20020108-1.c: Likewise.
7646 * gcc.dg/20020122-2.c: Likewise.
7647 * gcc.dg/20020122-3.c: Likewise.
7648 * gcc.dg/20020206-1.c: Likewise.
7649 * gcc.dg/20020219-1.c: Likewise.
7650 * gcc.dg/20020310-1.c: Likewise.
7651 * gcc.dg/20020411-1.c: Likewise.
7652 * gcc.dg/20020418-2.c: Likewise.
7653 * gcc.dg/20020426-2.c: Likewise.
7654 * gcc.dg/20020517-1.c: Likewise.
7655 * gcc.dg/20030204-1.c: Likewise.
7656 * gcc.dg/20030826-2.c: Likewise.
7657 * gcc.dg/20031102-1.c: Likewise.
7658 * gcc.dg/20031202-1.c: Likewise.
7659 * gcc.dg/20050111-1.c: Likewise.
7660 * gcc.dg/20050503-1.c: Likewise.
7661 * gcc.dg/array-init-1.c: Likewise.
7662 * gcc.dg/builtin-apply4.c: Likewise.
7663 * gcc.dg/dfp/pr31344.c: Likewise.
7664 * gcc.dg/gomp/atomic-11.c: Likewise.
7665 * gcc.dg/graphite/pr40281.c: Likewise.
7666 * gcc.dg/ia64-sync-1.c: Likewise.
7667 * gcc.dg/ia64-sync-2.c: Likewise.
7668 * gcc.dg/ia64-sync-3.c: Likewise.
7669 * gcc.dg/ia64-sync-4.c: Likewise.
7670 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7671 * gcc.dg/invalid-call-1.c: Likewise.
7672 * gcc.dg/loop-3.c: Likewise.
7673 * gcc.dg/lower-subreg-1.c: Likewise.
7674 * gcc.dg/lto/pr47259_0.c: Likewise.
7675 * gcc.dg/nested-calls-1.c: Likewise.
7676 * gcc.dg/pr20017.c: Likewise.
7677 * gcc.dg/pr25023.c: Likewise.
7678 * gcc.dg/pr27671-2.c: Likewise.
7679 * gcc.dg/pr32176.c: Likewise.
7680 * gcc.dg/pr33676.c: Likewise.
7681 * gcc.dg/pr35045.c: Likewise.
7682 * gcc.dg/pr36015.c: Likewise.
7683 * gcc.dg/pr36584.c: Likewise.
7684 * gcc.dg/pr36998.c: Likewise.
7685 * gcc.dg/pr37438.c: Likewise.
7686 * gcc.dg/pr37908.c: Likewise.
7687 * gcc.dg/pr41241.c: Likewise.
7688 * gcc.dg/pr41340.c: Likewise.
7689 * gcc.dg/pr44136.c: Likewise.
7690 * gcc.dg/pr44194-1.c: Likewise.
7691 * gcc.dg/pr46212.c: Likewise.
7692 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7693 * gcc.dg/setjmp-2.c: Likewise.
7694 * gcc.dg/short-compare-1.c: Likewise.
7695 * gcc.dg/short-compare-2.c: Likewise.
7696 * gcc.dg/smod-1.c: Likewise.
7697 * gcc.dg/sync-2.c: Likewise.
7698 * gcc.dg/sync-3.c: Likewise.
7699 * gcc.dg/tls/opt-1.c: Likewise.
7700 * gcc.dg/tls/opt-2.c: Likewise.
7701 * gcc.dg/tls/opt-3.c: Likewise.
7702 * gcc.dg/torture/badshift.c: Likewise.
7703 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7704 * gcc.dg/torture/pr20314-2.c: Likewise.
7705 * gcc.dg/torture/pr36891.c: Likewise.
7706 * gcc.dg/torture/pr38774.c: Likewise.
7707 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7708 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7709 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7710 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7711 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7712 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7713 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7714 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7715 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7716 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7717 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7718 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7719 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7720 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7721 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7722 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7723 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7724 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7725 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7726 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7727 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7728 * gcc.dg/unroll-1.c: Likewise.
7729 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7730 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7731 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7732 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7733 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7734 * gcc.target/i386/20000609-1.c: Likewise.
7735 * gcc.target/i386/20000720-1.c: Likewise.
7736 * gcc.target/i386/20000724-1.c: Likewise.
7737 * gcc.target/i386/20011107-1.c: Likewise.
7738 * gcc.target/i386/20011119-1.c: Likewise.
7739 * gcc.target/i386/20020201-3.c: Likewise.
7740 * gcc.target/i386/20020218-1.c: Likewise.
7741 * gcc.target/i386/20020729-1.c: Likewise.
7742 * gcc.target/i386/20030926-1.c: Likewise.
7743 * gcc.target/i386/20060125-1.c: Likewise.
7744 * gcc.target/i386/20060125-2.c: Likewise.
7745 * gcc.target/i386/20060512-1.c: Likewise.
7746 * gcc.target/i386/20060512-2.c: Likewise.
7747 * gcc.target/i386/20060512-3.c: Likewise.
7748 * gcc.target/i386/20060512-4.c: Likewise.
7749 * gcc.target/i386/387-1.c: Likewise.
7750 * gcc.target/i386/387-2.c: Likewise.
7751 * gcc.target/i386/387-5.c: Likewise.
7752 * gcc.target/i386/387-6.c: Likewise.
7753 * gcc.target/i386/980312-1.c: Likewise.
7754 * gcc.target/i386/980313-1.c: Likewise.
7755 * gcc.target/i386/990117-1.c: Likewise.
7756 * gcc.target/i386/990424-1.c: Likewise.
7757 * gcc.target/i386/990524-1.c: Likewise.
7758 * gcc.target/i386/991129-1.c: Likewise.
7759 * gcc.target/i386/991214-1.c: Likewise.
7760 * gcc.target/i386/991230-1.c: Likewise.
7761 * gcc.target/i386/addr-sel-1.c: Likewise.
7762 * gcc.target/i386/aggregate-ret1.c: Likewise.
7763 * gcc.target/i386/aggregate-ret2.c: Likewise.
7764 * gcc.target/i386/align-main-3.c: Likewise.
7765 * gcc.target/i386/amd64-abi-1.c: Likewise.
7766 * gcc.target/i386/amd64-abi-2.c: Likewise.
7767 * gcc.target/i386/amd64-abi-4.c: Likewise.
7768 * gcc.target/i386/amd64-abi-5.c: Likewise.
7769 * gcc.target/i386/amd64-abi-6.c: Likewise.
7770 * gcc.target/i386/asm-1.c: Likewise.
7771 * gcc.target/i386/asm-3.c: Likewise.
7772 * gcc.target/i386/asm-5.c: Likewise.
7773 * gcc.target/i386/attributes-error.c: Likewise.
7774 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7775 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7776 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7777 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7778 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7779 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7780 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7781 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7782 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7783 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7784 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7785 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7786 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7787 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7788 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7789 * gcc.target/i386/bitfield1.c: Likewise.
7790 * gcc.target/i386/bitfield2.c: Likewise.
7791 * gcc.target/i386/bmi-2.c: Likewise.
7792 * gcc.target/i386/bmi-5.c: Likewise.
7793 * gcc.target/i386/builtin-unreachable.c: Likewise.
7794 * gcc.target/i386/cleanup-2.c: Likewise.
7795 * gcc.target/i386/clobbers.c: Likewise.
7796 * gcc.target/i386/cmov8.c: Likewise.
7797 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7798 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7799 * gcc.target/i386/compress-float-387.c: Likewise.
7800 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7801 * gcc.target/i386/compress-float-sse.c: Likewise.
7802 * gcc.target/i386/crc32-2.c: Likewise.
7803 * gcc.target/i386/crc32-3.c: Likewise.
7804 * gcc.target/i386/divmod-7.c: Likewise.
7805 * gcc.target/i386/divmod-8.c: Likewise.
7806 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7807 * gcc.target/i386/fma3-builtin.c: Likewise.
7808 * gcc.target/i386/fma3-fma.c: Likewise.
7809 * gcc.target/i386/fma4-256-vector.c: Likewise.
7810 * gcc.target/i386/fma4-builtin.c: Likewise.
7811 * gcc.target/i386/fma4-fma-2.c: Likewise.
7812 * gcc.target/i386/fma4-fma.c: Likewise.
7813 * gcc.target/i386/fma4-vector-2.c: Likewise.
7814 * gcc.target/i386/fma4-vector.c: Likewise.
7815 * gcc.target/i386/funcspec-1.c: Likewise.
7816 * gcc.target/i386/funcspec-10.c: Likewise.
7817 * gcc.target/i386/funcspec-11.c: Likewise.
7818 * gcc.target/i386/funcspec-2.c: Likewise.
7819 * gcc.target/i386/funcspec-5.c: Likewise.
7820 * gcc.target/i386/funcspec-6.c: Likewise.
7821 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7822 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7823 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7824 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7825 * gcc.target/i386/incoming-1.c: Likewise.
7826 * gcc.target/i386/incoming-10.c: Likewise.
7827 * gcc.target/i386/incoming-11.c: Likewise.
7828 * gcc.target/i386/incoming-12.c: Likewise.
7829 * gcc.target/i386/incoming-13.c: Likewise.
7830 * gcc.target/i386/incoming-14.c: Likewise.
7831 * gcc.target/i386/incoming-15.c: Likewise.
7832 * gcc.target/i386/incoming-2.c: Likewise.
7833 * gcc.target/i386/incoming-3.c: Likewise.
7834 * gcc.target/i386/incoming-4.c: Likewise.
7835 * gcc.target/i386/incoming-5.c: Likewise.
7836 * gcc.target/i386/incoming-6.c: Likewise.
7837 * gcc.target/i386/incoming-7.c: Likewise.
7838 * gcc.target/i386/incoming-8.c: Likewise.
7839 * gcc.target/i386/incoming-9.c: Likewise.
7840 * gcc.target/i386/lea.c: Likewise.
7841 * gcc.target/i386/local.c: Likewise.
7842 * gcc.target/i386/loop-1.c: Likewise.
7843 * gcc.target/i386/loop-2.c: Likewise.
7844 * gcc.target/i386/loop-3.c: Likewise.
7845 * gcc.target/i386/max-stack-align.c: Likewise.
7846 * gcc.target/i386/memcpy-1.c: Likewise.
7847 * gcc.target/i386/movbe-2.c: Likewise.
7848 * gcc.target/i386/movq-2.c: Likewise.
7849 * gcc.target/i386/movq.c: Likewise.
7850 * gcc.target/i386/nrv1.c: Likewise.
7851 * gcc.target/i386/pad-4.c: Likewise.
7852 * gcc.target/i386/pad-5a.c: Likewise.
7853 * gcc.target/i386/pad-5b.c: Likewise.
7854 * gcc.target/i386/pad-6a.c: Likewise.
7855 * gcc.target/i386/pad-6b.c: Likewise.
7856 * gcc.target/i386/pad-7.c: Likewise.
7857 * gcc.target/i386/pad-9.c: Likewise.
7858 * gcc.target/i386/pentium4-not-mull.c: Likewise.
7859 * gcc.target/i386/pic-1.c: Likewise.
7860 * gcc.target/i386/pr12092-1.c: Likewise.
7861 * gcc.target/i386/pr12329.c: Likewise.
7862 * gcc.target/i386/pr21518.c: Likewise.
7863 * gcc.target/i386/pr22362.c: Likewise.
7864 * gcc.target/i386/pr22585.c: Likewise.
7865 * gcc.target/i386/pr23098.c: Likewise.
7866 * gcc.target/i386/pr25196.c: Likewise.
7867 * gcc.target/i386/pr25293.c: Likewise.
7868 * gcc.target/i386/pr25654.c: Likewise.
7869 * gcc.target/i386/pr26449.c: Likewise.
7870 * gcc.target/i386/pr26778.c: Likewise.
7871 * gcc.target/i386/pr26826.c: Likewise.
7872 * gcc.target/i386/pr27266.c: Likewise.
7873 * gcc.target/i386/pr29978.c: Likewise.
7874 * gcc.target/i386/pr30505.c: Likewise.
7875 * gcc.target/i386/pr30961-1.c: Likewise.
7876 * gcc.target/i386/pr31628.c: Likewise.
7877 * gcc.target/i386/pr32000-2.c: Likewise.
7878 * gcc.target/i386/pr32661-1.c: Likewise.
7879 * gcc.target/i386/pr32708-2.c: Likewise.
7880 * gcc.target/i386/pr32708-3.c: Likewise.
7881 * gcc.target/i386/pr34256.c: Likewise.
7882 * gcc.target/i386/pr34312.c: Likewise.
7883 * gcc.target/i386/pr34522.c: Likewise.
7884 * gcc.target/i386/pr35160.c: Likewise.
7885 * gcc.target/i386/pr35281.c: Likewise.
7886 * gcc.target/i386/pr36246.c: Likewise.
7887 * gcc.target/i386/pr36786.c: Likewise.
7888 * gcc.target/i386/pr37275.c: Likewise.
7889 * gcc.target/i386/pr37843-3.c: Likewise.
7890 * gcc.target/i386/pr37843-4.c: Likewise.
7891 * gcc.target/i386/pr39082-1.c: Likewise.
7892 * gcc.target/i386/pr39431.c: Likewise.
7893 * gcc.target/i386/pr39496.c: Likewise.
7894 * gcc.target/i386/pr39543-2.c: Likewise.
7895 * gcc.target/i386/pr39911.c: Likewise.
7896 * gcc.target/i386/pr40718.c: Likewise.
7897 * gcc.target/i386/pr40906-1.c: Likewise.
7898 * gcc.target/i386/pr40906-2.c: Likewise.
7899 * gcc.target/i386/pr40906-3.c: Likewise.
7900 * gcc.target/i386/pr40934.c: Likewise.
7901 * gcc.target/i386/pr41900.c: Likewise.
7902 * gcc.target/i386/pr42589.c: Likewise.
7903 * gcc.target/i386/pr43662.c: Likewise.
7904 * gcc.target/i386/pr43671.c: Likewise.
7905 * gcc.target/i386/pr43766.c: Likewise.
7906 * gcc.target/i386/pr43869.c: Likewise.
7907 * gcc.target/i386/pr44942.c: Likewise.
7908 * gcc.target/i386/pr44948-2a.c: Likewise.
7909 * gcc.target/i386/pr45234.c: Likewise.
7910 * gcc.target/i386/pr45336-2.c: Likewise.
7911 * gcc.target/i386/pr45336-4.c: Likewise.
7912 * gcc.target/i386/pr45852.c: Likewise.
7913 * gcc.target/i386/pr46470.c: Likewise.
7914 * gcc.target/i386/pr48037-1.c: Likewise.
7915 * gcc.target/i386/pr48389.c: Likewise.
7916 * gcc.target/i386/pr49095.c: Likewise.
7917 * gcc.target/i386/pr9771-1.c: Likewise.
7918 * gcc.target/i386/rdfsbase-1.c: Likewise.
7919 * gcc.target/i386/rdfsbase-2.c: Likewise.
7920 * gcc.target/i386/rdgsbase-1.c: Likewise.
7921 * gcc.target/i386/rdgsbase-2.c: Likewise.
7922 * gcc.target/i386/rdrand-3.c: Likewise.
7923 * gcc.target/i386/regparm-stdcall.c: Likewise.
7924 * gcc.target/i386/regparm.c: Likewise.
7925 * gcc.target/i386/reload-1.c: Likewise.
7926 * gcc.target/i386/rotate-2.c: Likewise.
7927 * gcc.target/i386/sibcall-5.c: Likewise.
7928 * gcc.target/i386/signbit-1.c: Likewise.
7929 * gcc.target/i386/signbit-2.c: Likewise.
7930 * gcc.target/i386/signbit-3.c: Likewise.
7931 * gcc.target/i386/sse-5.c: Likewise.
7932 * gcc.target/i386/sse-8.c: Likewise.
7933 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7934 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7935 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7936 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7937 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7938 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7939 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7940 * gcc.target/i386/sse2-movq-2.c: Likewise.
7941 * gcc.target/i386/sse2-movq-3.c: Likewise.
7942 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7943 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7944 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7945 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7946 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7947 * gcc.target/i386/ssefn-1.c: Likewise.
7948 * gcc.target/i386/ssefn-2.c: Likewise.
7949 * gcc.target/i386/sseregparm-1.c: Likewise.
7950 * gcc.target/i386/sseregparm-2.c: Likewise.
7951 * gcc.target/i386/sseregparm-3.c: Likewise.
7952 * gcc.target/i386/sseregparm-4.c: Likewise.
7953 * gcc.target/i386/sseregparm-5.c: Likewise.
7954 * gcc.target/i386/sseregparm-6.c: Likewise.
7955 * gcc.target/i386/sseregparm-7.c: Likewise.
7956 * gcc.target/i386/sseregparm-8.c: Likewise.
7957 * gcc.target/i386/stack-realign.c: Likewise.
7958 * gcc.target/i386/stack-usage-realign.c: Likewise.
7959 * gcc.target/i386/stackalign/asm-1.c: Likewise.
7960 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7961 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7962 * gcc.target/i386/stackalign/return-1.c: Likewise.
7963 * gcc.target/i386/stackalign/return-2.c: Likewise.
7964 * gcc.target/i386/stackalign/return-3.c: Likewise.
7965 * gcc.target/i386/tailcall-1.c: Likewise.
7966 * gcc.target/i386/tbm-2.c: Likewise.
7967 * gcc.target/i386/udivmod-7.c: Likewise.
7968 * gcc.target/i386/udivmod-8.c: Likewise.
7969 * gcc.target/i386/unroll-1.c: Likewise.
7970 * gcc.target/i386/vararg-1.c: Likewise.
7971 * gcc.target/i386/vararg-2.c: Likewise.
7972 * gcc.target/i386/vect8-ret.c: Likewise.
7973 * gcc.target/i386/vectorize5.c: Likewise.
7974 * gcc.target/i386/wmul-1.c: Likewise.
7975 * gcc.target/i386/wmul-2.c: Likewise.
7976 * gcc.target/i386/wrfsbase-1.c: Likewise.
7977 * gcc.target/i386/wrfsbase-2.c: Likewise.
7978 * gcc.target/i386/wrgsbase-1.c: Likewise.
7979 * gcc.target/i386/wrgsbase-2.c: Likewise.
7980 * gcc.target/i386/xop-pcmov.c: Likewise.
7981 * gcc.target/i386/xop-pcmov2.c: Likewise.
7982 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7983 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7984 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7985 * gcc.target/i386/xop-shift1-vector.c: Likewise.
7986 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7987 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7988 * gcc.target/i386/zee.c: Likewise.
7989 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7990 * gfortran.dg/compiler-directive_2.f: Likewise.
7991 * gfortran.dg/g77/20010216-1.f: Likewise.
7992 * gfortran.dg/gomp/pr39152.f90: Likewise.
7993 * gfortran.dg/pr33794.f90: Likewise.
7995 2011-07-09 Jason Merrill <jason@redhat.com>
7997 * g++.dg/cpp0x/regress/regress5.C: New.
7999 2011-07-08 Jason Merrill <jason@redhat.com>
8002 * g++.dg/expr/compound-asn1.C: New.
8003 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8005 2011-07-08 Jakub Jelinek <jakub@redhat.com>
8008 * gcc.target/powerpc/altivec-34.c: New test.
8010 2011-07-08 Jason Merrill <jason@redhat.com>
8013 * g++.dg/abi/guard3.C: New.
8015 2011-07-08 Julian Brown <julian@codesourcery.com>
8017 * lib/target-supports.exp
8018 (check_effective_target_arm_little_endian): New.
8019 (check_effective_target_vect_pack_trunc): Use above.
8020 (check_effective_target_vect_unpack): Likewise.
8021 (check_effective_target_vect_element_align): Test
8022 check_effective_target_arm_vect_no_misalign for ARM.
8024 2011-07-08 Jason Merrill <jason@redhat.com>
8027 * g++.dg/cpp0x/constexpr-rom.C: New.
8029 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
8032 * g++.dg/torture/pr49519.C: New test.
8034 2011-07-08 Martin Jambor <mjambor@suse.cz>
8036 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8038 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8041 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8043 2011-07-08 Richard Guenther <rguenther@suse.de>
8045 PR tree-optimization/49662
8046 * gcc.dg/graphite/interchange-14.c: XFAIL.
8047 * gcc.dg/graphite/interchange-15.c: Likewise.
8048 * gcc.dg/graphite/interchange-mvt.c: Likewise.
8050 2011-07-06 Jason Merrill <jason@redhat.com>
8053 * g++.dg/cpp0x/regress/regress4.C: New.
8055 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
8058 * gfortran.dg/result_in_spec_4.f90: New test.
8060 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8062 * gcc.target/sparc/cas64.c: New test.
8064 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8067 * g++.dg/torture/pr49644.C: New test.
8070 * gcc.c-torture/execute/pr49644.c: New test.
8072 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
8074 * lib/target-supports.exp (check_effective_target_ia32): New.
8075 (check_effective_target_x32): Likewise.
8076 (check_effective_target_vect_cmdline_needed): Also check x32.
8078 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8080 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8082 * gcc.target/arm/pr42235.c: Likewise.
8083 * gcc.target/arm/pr42495.c: Likewise.
8084 * gcc.target/arm/pr42574.c: Likewise.
8085 * gcc.target/arm/thumb-branch1.c: Likewise.
8087 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8088 unneeded prune of possible warning.
8089 * gcc.target/arm/pr40956.c: Likewise.
8090 * gcc.target/arm/pr42505.c: Likewise.
8092 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8093 * gcc.c-torture/compile/pr46883.c: Likewise.
8094 * gcc.c-torture/compile/pr46934.c: Likewise.
8096 * gcc.target/arm/pr41679.c: Remove test directives in preparation
8097 for move to ../../gcc.c-torture/compile.
8098 * gcc.target/arm/pr46883.c: Likewise.
8099 * gcc.target/arm/pr46934.c: Likewise.
8101 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8102 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8103 * gcc.target/arm/wmul-1.c: Likewise.
8104 * gcc.target/arm/wmul-2.c: Likewise.
8105 * gcc.target/arm/wmul-3.c: Likewise.
8106 * gcc.target/arm/wmul-4.c: Likewise.
8107 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8108 add tab after scan target.
8109 * gcc.target/arm/smlaltt-1.c: Likewise.
8110 * gcc.target/arm/smlatb-1.c: Likewise.
8111 * gcc.target/arm/smlatt-1.c: Likewise.
8113 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8116 * gcc.dg/debug/pr49522.c: New test.
8118 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
8120 * gcc.dg/pragma-align.c: Run only if target !default_packed.
8121 * gcc.dg/pr46212.c: Run only if target int32plus.
8122 * gcc.dg/torture/pr48146.c: Ditto.
8123 * gcc.dg/tree-ssa/vrp51.c: Ditto.
8124 * c-c++-common/pr44832.c: Ditto.
8125 * gcc.dg/pr49544.c: Run only if target ptr32plus.
8126 * gcc.dg/pr31490.c: Ditto.
8127 * gcc.dg/torture/builtin-math-7.c: Run only if target
8129 * gcc.dg/torture/pr45764.c: Skip for AVR.
8130 * gcc.dg/pr47893.c: Ditto.
8132 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8134 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8135 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8136 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8137 add tab to scan target.
8139 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
8141 * gcc.target/arm/neon-modes-3.c: New test.
8143 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
8145 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8146 -fno-loop-interchange -ffast-math.
8148 2011-07-07 Richard Guenther <rguenther@suse.de>
8150 * gcc.dg/ftrapv-3.c: New testcase.
8152 2011-07-07 Richard Guenther <rguenther@suse.de>
8154 * gcc.dg/tree-ssa/vrp58.c: New testcase.
8155 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8157 2011-07-07 Kai Tietz <ktietz@redhat.com>
8159 * gcc.dg/binop-notxor1.c: New test.
8160 * gcc.dg/binop-notand4a.c: New test.
8161 * gcc.dg/binop-notxor2.c: New test.
8162 * gcc.dg/binop-notand3a.c: New test.
8163 * gcc.dg/binop-notand2a.c: New test.
8164 * gcc.dg/binop-notand6a.c: New test.
8165 * gcc.dg/binop-notor1.c: New test.
8166 * gcc.dg/binop-notand1a.c: New test.
8167 * gcc.dg/binop-notand5a.c: New test.
8168 * gcc.dg/binop-notor2.c: New test.
8170 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8173 * gcc.dg/gomp/pr49640.c: New test.
8175 2011-07-07 Richard Guenther <rguenther@suse.de>
8177 * gcc.dg/graphite/pr37485.c: Add -floop-block.
8179 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8182 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8184 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8186 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8187 * gcc.target/powerpc/no-r11-2.c: Ditto.
8188 * gcc.target/powerpc/no-r11-3.c: Ditto.
8190 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
8192 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8193 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8195 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
8197 * lib/target-supports.exp (check_profiling_available): Disable
8198 profiling with -fprofile-generate for target avr.
8200 2011-07-06 Richard Guenther <rguenther@suse.de>
8202 PR tree-optimization/49645
8203 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8205 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
8208 * gcc.dg/pr47383.c: New.
8210 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8212 PR tree-optimization/49647
8213 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8215 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
8218 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8219 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8221 2011-07-05 Jason Merrill <jason@redhat.com>
8224 * g++.dg/template/template-id-4.C: New.
8226 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8228 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8229 * gcc.dg/pr43402.c: Ditto.
8231 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8233 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8235 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8237 * gcc.target/powerpc/ppc-switch-1.c: New test for
8238 --param case-values-threshold.
8239 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8241 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
8243 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8245 2011-07-05 Jason Merrill <jason@redhat.com>
8247 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8249 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
8251 PR tree-optimization/47654
8252 * gcc.dg/graphite/block-pr47654.c: New.
8254 2011-07-05 Jason Merrill <jason@redhat.com>
8256 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8258 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
8260 PR tree-optimization/49580
8261 * gcc.dg/autopar/pr49580.c: New test.
8263 2011-07-05 Richard Guenther <rguenther@suse.de>
8265 PR tree-optimization/49518
8266 PR tree-optimization/49628
8267 * g++.dg/torture/pr49628.C: New testcase.
8268 * gcc.dg/torture/pr49518.c: Likewise.
8270 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8272 * ada/acats/run_acats (which): Extract last field from type -p,
8273 type output only if command succeeded.
8275 2011-07-04 Jason Merrill <jason@redhat.com>
8277 * g++.dg/abi/mangle48.C: New.
8279 * g++.dg/cpp0x/diag1.C: New.
8281 * g++.dg/diagnostic/aka1.C: New.
8283 2011-07-04 Jakub Jelinek <jakub@redhat.com>
8285 PR rtl-optimization/49619
8286 * gcc.dg/pr49619.c: New test.
8288 PR rtl-optimization/49472
8289 * gfortran.dg/pr49472.f90: New test.
8292 * gcc.dg/pr49602.c: New test.
8294 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
8298 * gcc.target/avr/avr.exp: Run over cpp files, too.
8299 * gcc.target/avr/torture/avr-torture.exp: Ditto.
8300 * gcc.target/avr/progmem.h: New file.
8301 * gcc.target/avr/exit-abort.h: New file.
8302 * gcc.target/avr/progmem-error-1.c: New file.
8303 * gcc.target/avr/progmem-error-1.cpp: New file.
8304 * gcc.target/avr/progmem-warning-1.c: New file.
8305 * gcc.target/avr/torture/progmem-1.c: New file.
8306 * gcc.target/avr/torture/progmem-1.cpp: New file.
8308 2011-07-04 Richard Guenther <rguenther@suse.de>
8310 PR tree-optimization/49615
8311 * g++.dg/torture/pr49615.C: New testcase.
8313 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
8315 PR tree-optimization/49610
8316 * gcc.dg/vect/pr49610.c: New test.
8318 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
8320 * gnat.dg/specs/debug1.ads: New test.
8322 2011-07-02 Janus Weil <janus@gcc.gnu.org>
8325 * gfortran.dg/typebound_proc_23.f90: New.
8327 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
8330 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8332 2011-07-01 Jason Merrill <jason@redhat.com>
8335 * g++.dg/template/template-id-3.C: New.
8338 * g++.dg/template/qualified-id4.C: New.
8341 * g++.dg/template/explicit-args4.C: New.
8344 * g++.dg/template/offsetof2.C: New.
8346 2011-07-01 Kai Tietz <ktietz@redhat.com>
8348 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8350 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8353 * lib/target-supports.exp (check_effective_target_gld): New proc.
8355 2011-07-01 Richard Guenther <rguenther@suse.de>
8357 PR tree-optimization/49603
8358 * gcc.dg/torture/pr49603.c: New testcase.
8360 2011-06-30 Jason Merrill <jason@redhat.com>
8363 * g++.dg/rtti/template1.C: New.
8366 * g++.dg/cpp0x/regress/ctor1.C: New.
8369 * g++.dg/cpp0x/initlist54.C: New.
8371 2011-06-30 Martin Jambor <mjambor@suse.cz>
8373 * gcc.dg/tree-ssa/sra-12.c: New test.
8375 2011-06-29 Jason Merrill <jason@redhat.com>
8377 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8379 2011-06-30 Richard Guenther <rguenther@suse.de>
8381 PR tree-optimization/46787
8382 * gcc.dg/vect/vect-121.c: New testcase.
8384 2011-06-30 Martin Jambor <mjambor@suse.cz>
8386 PR tree-optimization/49094
8387 * gcc.dg/tree-ssa/pr49094.c: New test.
8389 2011-06-30 Jakub Jelinek <jakub@redhat.com>
8392 * gfortran.dg/pr49540-1.f90: New test.
8393 * gfortran.dg/pr49540-2.f90: New test.
8395 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8398 * ada/acats/run_acats (which): Use last field of type -p output.
8400 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8401 Iain Sandoe <iains@gcc.gnu.org>
8404 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8405 Only skip on 64-bit *-*-darwin8* && !objc2.
8407 2011-06-30 Richard Guenther <rguenther@suse.de>
8409 PR tree-optimization/38752
8410 * gcc.c-torture/compile/pr38752.c: New testcase.
8412 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
8414 * gcc.dg/vect/slp-widen-mult-half.c: New test.
8415 * gcc.dg/vect/vect-widen-mult-half.c: New test.
8417 2011-06-29 Jason Merrill <jason@redhat.com>
8420 * g++.dg/cpp0x/initlist53.C: Use placement new.
8421 * g++.dg/cpp0x/initlist-value.C: Use placement new.
8422 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8425 * g++.dg/cpp0x/trailing6.C: New.
8426 * g++.dg/cpp0x/pr45908.C: No error.
8429 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8432 * g++.dg/cpp0x/constexpr-using2.C: New.
8434 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8437 * g++.dg/cpp0x/constexpr-diag3.C: New.
8438 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8439 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8440 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8441 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8443 2011-06-29 Jason Merrill <jason@redhat.com>
8445 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8447 2011-06-29 Richard Guenther <rguenther@suse.de>
8449 * gcc.dg/tree-ssa/loop-17.c: Adjust.
8451 2011-06-29 Jason Merrill <jason@redhat.com>
8453 * g++.dg/cpp0x/initlist-value2.C: New.
8455 * g++.dg/cpp0x/constexpr-initlist4.C: New.
8456 * g++.dg/cpp0x/initlist-value.C: New.
8458 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
8460 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8462 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8464 * gcc.dg/inline_1.c: Remove dg-excess-errors.
8465 * gcc.dg/inline_2.c: Likewise.
8466 * gcc.dg/unroll_1.c: Likewise.
8468 2011-06-29 Jakub Jelinek <jakub@redhat.com>
8471 * gcc.target/i386/pr49567.c: New test.
8473 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
8475 * gnat.dg/opt17.ad[sb]: New test.
8477 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8478 Tom de Vries <tom@codesourcery.com>
8480 * lib/target-supports.exp (check_effective_target_arm_nothumb)
8481 (check_effective_target_arm_thumb2): New effective targets.
8482 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
8483 properly. Clean up temporary files.
8484 * gcc.target/arm/ivopts-2.c: Likewise.
8485 * gcc.target/arm/ivopts-3.c: Likewise.
8486 * gcc.target/arm/ivopts-4.c: Likewise.
8487 * gcc.target/arm/ivopts-5.c: Likewise.
8488 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8490 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8493 * gfortran.dg/reshape_zerosize_3.f90: New test.
8495 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8497 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8498 * gcc.target/arm/vfp-ldmias.c: Likewise.
8499 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8500 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8501 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8502 * gcc.target/arm/vfp-stmias.c: Likewise.
8503 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8504 * gcc.target/arm/vfp-stmiad.c: Likewise.
8506 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8508 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8510 * gcc.target/arm/pr45701-2.c: Ditto.
8512 2011-06-27 Janus Weil <janus@gcc.gnu.org>
8515 * gfortran.dg/allocatable_scalar_9.f90: Modified.
8516 * gfortran.dg/extends_14.f03: Modified.
8518 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8520 * lib/target-supports-dg.exp (dg-require-effective-target): Return
8521 early if the test is already being skipped.
8523 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8524 scan-assembler-dem-not): For missing file, report unresolved with
8525 same message as for pass/fail, with reason reported in log file.
8527 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8528 from add_options_for_arm_neon_fp16.
8529 (check_effective_target_arm_fp16_ok_nocache): Renamed from
8530 check_effective_target_arm_neon_fp16_ok_nocache.
8531 Check -mfpu and -mfloat-abi options from current multilib.
8532 Do not require neon support.
8533 (check_effective_target_arm_fp16_ok): Renamed from
8534 check_effecitve_target_arm_neon_fp16_ok.
8535 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8536 arm_neon_fp16_ok and arm_fp16.
8537 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8538 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8539 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8540 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8542 2011-06-27 Jakub Jelinek <jakub@redhat.com>
8544 * gcc.dg/builtin-assume-aligned-1.c: New test.
8545 * gcc.dg/builtin-assume-aligned-2.c: New test.
8546 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8549 * gcc.dg/pr49544.c: New test.
8551 2011-06-27 Richard Guenther <rguenther@suse.de>
8553 PR tree-optimization/49394
8554 * g++.dg/torture/pr49394.C: New testcase.
8556 2011-06-27 Kai Tietz <ktietz@redhat.com>
8558 * gcc.dg/optimize-bswapdi-2.c: New test.
8560 2011-06-27 Michael Hope <michael.hope@linaro.org>
8561 Richard Sandiford <richard.sandiford@linaro.org>
8563 PR tree-optimization/49169
8564 * gcc.dg/torture/pr49169.c: New test.
8566 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8569 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8571 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8574 2011-06-26 Jason Merrill <jason@redhat.com>
8576 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8579 * g++.dg/init/ref19.C: New.
8580 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8582 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8584 PR tree-optimization/48377
8585 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8588 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8591 * lib/target-supports.exp (check_effective_target_non_strict_align):
8593 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8595 2011-06-24 Martin Jambor <mjambor@suse.cz>
8597 PR tree-optimizations/49516
8598 * g++.dg/tree-ssa/pr49516.C: New test.
8600 2011-06-23 Jason Merrill <jason@redhat.com>
8603 * g++.dg/template/partial10.C: New.
8604 * g++.dg/template/partial11.C: New.
8606 2011-06-23 Jeff Law <law@redhat.com>
8609 * gcc.dg/pr48770.c: New test.
8611 2011-06-23 Jan Hubicka <jh@suse.cz>
8614 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8616 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8619 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8620 instead of -fdump-tree-optimized.
8622 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8625 * g++.dg/template/crash107.C: New.
8626 * g++.dg/template/error17.C: Adjust.
8628 2011-06-23 Jason Merrill <jason@redhat.com>
8631 * g++.dg/cpp0x/defaulted30.C: New.
8634 * g++.dg/rtti/anon-ns1.C: New.
8637 * g++.dg/init/ref18.C: New.
8640 * g++.dg/template/partial9.C: New.
8642 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8645 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8647 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8650 * gcc.dg/pr49496.c: New test.
8652 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8654 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8657 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8659 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8660 * gcc.target/arm/pr42879.c: Likewise.
8661 * gcc.target/arm/pr45701-3.c: Likewise.
8663 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8664 * gcc.target/arm/pr40482.c: Likewise.
8665 * gcc.target/arm/stack-corruption.c: Likewise.
8667 2011-06-22 Richard Guenther <rguenther@suse.de>
8669 PR tree-optimization/49493
8670 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8672 2011-06-22 Jason Merrill <jason@redhat.com>
8675 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8677 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8678 Dmitry Melnik <dm@ispras.ru>
8680 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8681 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8682 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8684 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8686 * gcc.target/arm/tlscall.c: New.
8688 2011-06-21 Jason Merrill <jason@redhat.com>
8691 * g++.dg/cpp0x/constexpr-ref1.C: New.
8692 * g++.dg/cpp0x/constexpr-ref2.C: New.
8693 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8696 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8699 * g++.dg/template/param3.C: New.
8701 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8703 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8704 my_clrsb test functions.
8706 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8707 test_sll, test_ull): Add clrsb tests.
8708 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8711 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8714 * gfortran.dg/class_44.f03: New.
8716 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8718 PR tree-optimization/49478
8719 * gcc.dg/vect/pr49478.c
8721 2011-06-21 Richard Guenther <rguenther@suse.de>
8723 PR tree-optimization/49483
8724 * gcc.dg/vect/vect-120.c: New testcase.
8726 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8729 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8730 * gcc.dg/vect/vect-peel-4.c: Likewise.
8732 2011-06-22 Christian Bruel <christian.bruel@st.com>
8735 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8736 * gcc.dg/always_inline2.c: Likewise.
8737 * gcc.dg/always_inline3.c: Likewise.
8738 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8739 * gcc.dg/inline_1.c: Likewise.
8740 * gcc.dg/inline_2.c: Likewise.
8741 * gcc.dg/inline_3.c: Likewise.
8742 * gcc.dg/inline_4.c: Likewise.
8743 * gcc.dg/20051201-1.c: Likewise.
8744 * gcc.dg/pr40087.c: Likewise.
8745 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8746 * gcc.dg/inline-22.c: Likewise.
8747 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8748 * gcc.dg/lto/20090218-1_1.c: Likewise.
8749 * g++.dg/ipa/devirt-7.C: Likewise.
8750 * gcc.dg/uninit-pred-5_a.c: Likewise.
8751 * gcc.dg/uninit-pred-5_b.c: Likewise.
8752 * gcc.dg/fail_always_inline.c: New.
8754 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8756 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8757 into 6 jobs instead of 3.
8759 2011-06-20 Jason Merrill <jason@redhat.com>
8762 * g++.dg/cpp0x/initlist53.C: New.
8764 2011-06-20 Tobias Burnus <burnus@net-b.de>
8767 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8768 * gfortran.dg/coarray_lock_3.f90: New.
8769 * gfortran.dg/coarray/lock_1.f90: New.
8771 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8773 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8774 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8775 unresolved and report the reason to the log file.
8777 * lib/scanasm.exp (object-size): Move argument processing earlier
8778 to report errors before verifying that the file exists. Report
8779 problems detected at runtime as unresolved instead of error and
8780 report their reasons to the log file.
8782 2011-06-20 Jason Merrill <jason@redhat.com>
8785 * g++.dg/cpp0x/explicit6.C: New.
8788 * g++.dg/cpp0x/enum20.C: New.
8791 * g++.dg/ext/attr-aligned01.C: New.
8794 * g++.dg/cpp0x/variadic-default.C: New.
8797 * g++.dg/cpp0x/auto26.C: New.
8800 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8802 2011-06-20 Kai Tietz <ktietz@redhat.com>
8804 * gcc.dg/binop-notand1.c: New test.
8805 * gcc.dg/binop-notand2.c: New test.
8806 * gcc.dg/binop-notand3.c: New test.
8807 * gcc.dg/binop-notand4.c: New test.
8808 * gcc.dg/binop-notand5.c: New test.
8809 * gcc.dg/binop-notand6.c: New test.
8811 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8814 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8816 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8819 * gfortran.dg/proc_ptr_31.f90: New.
8821 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8823 * gnat.dg/volatile6.adb: New test.
8824 * gnat.dg/volatile7.adb: Likewise.
8825 * gnat.dg/volatile8.adb: Likewise.
8826 * gnat.dg/volatile9.adb: Likewise.
8828 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8830 * gnat.dg/constant3.adb: New test.
8832 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8835 * gfortran.dg/read_list_eof_1.f90: New test.
8837 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8840 * gcc.target/i386/testimm-1.c: New test.
8841 * gcc.target/i386/testimm-2.c: New test.
8842 * gcc.target/i386/testimm-3.c: New test.
8843 * gcc.target/i386/testimm-4.c: New test.
8844 * gcc.target/i386/testimm-5.c: New test.
8845 * gcc.target/i386/testimm-6.c: New test.
8846 * gcc.target/i386/testimm-7.c: New test.
8847 * gcc.target/i386/testimm-8.c: New test.
8848 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8849 * gcc.target/i386/xop-rotate1-int.c: New test.
8850 * gcc.target/i386/xop-rotate2-int.c: New test.
8852 2011-06-17 Jason Merrill <jason@redhat.com>
8854 * g++.dg/cpp0x/rv-func2.C: New.
8856 * g++.dg/debug/dwarf2/lambda1.C: New.
8857 * g++.dg/warn/Wshadow-6.C: Adjust.
8859 2011-06-17 Janus Weil <janus@gcc.gnu.org>
8862 * gfortran.dg/move_alloc_5.f90: New.
8864 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
8866 PR rtl-optimization/48542
8867 * gcc.dg/torture/pr48542.c: New test.
8869 2011-06-16 Jason Merrill <jason@redhat.com>
8872 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8875 * g++.dg/cpp0x/initlist52.C New.
8878 * c-c++-common/raw-string-12.c: New.
8881 * g++.dg/cpp0x/sfinae26.C: New.
8884 * g++.dg/cpp0x/variadic113.C: New.
8887 * g++.dg/cpp0x/variadic112.C: New.
8889 2011-06-16 Jeff Law <law@redhat.com>
8891 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8892 improved jump threading.
8893 * gcc.dg/builtin-object-size-2.c: Likewise.
8894 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8896 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8899 * gfortran.dg/typebound_assignment_3.f03: New.
8901 2011-06-16 Steve Ellcey <sje@cup.hp.com>
8904 * g++.dg/opt/devirt2.C: Change xfail rule to target.
8906 2011-06-16 Martin Jambor <mjambor@suse.cz>
8908 PR tree-optimization/49343
8909 * gnat.dg/discr31.ad[sb]: New test.
8911 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8913 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8915 2011-06-16 Tom de Vries <tom@codesourcery.com>
8918 * gcc.target/arm/ivopts-3.c: Update test.
8919 * gcc.target/arm/ivopts-5.c: Same.
8921 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8924 2011-06-10 Wei Guozhi <carrot@google.com>
8927 * gcc.target/arm/pr45335.c: New test.
8928 * gcc.target/arm/pr45335-2.c: New test.
8929 * gcc.target/arm/pr45335-3.c: New test.
8930 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8931 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8932 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8934 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
8936 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8938 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8941 * gfortran.dg/class_43.f03: New.
8943 2011-06-16 Jakub Jelinek <jakub@redhat.com>
8945 PR tree-optimization/49419
8946 * gcc.c-torture/execute/pr49419.c: New test.
8948 2011-06-16 Revital Eres <revital.eres@linaro.org>
8950 * gcc.dg/sms-9.c: New file.
8952 2011-06-15 Easwaran Raman <eraman@google.com>
8954 PR rtl-optimization/49414
8955 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8957 2011-06-14 Jason Merrill <jason@redhat.com>
8959 * g++.dg/cpp0x/noexcept13.C: New.
8961 2011-06-14 Easwaran Raman <eraman@google.com>
8963 PR rtl-optimization/44194
8964 * gcc.dg/pr44194-1.c: New test.
8965 * gcc.dg/pr44194-2.c: New test.
8967 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8969 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8971 * gcc.target/arm/pr45701-2.c: Likewise.
8972 * gcc.target/arm/thumb-branch1.c: Likewise.
8974 2011-06-14 Steve Ellcey <sje@cup.hp.com>
8977 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8979 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8981 * gcc.target/arm/pr45701-1.c: Require thumb support.
8982 * gcc.target/arm/pr45701-2.c: Likewise.
8983 * gcc.target/arm/thumb-branch1.c: Likewise.
8985 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8986 * gcc.target/arm/pr39839.c: Likewise.
8987 * gcc.target/arm/pr40657-2.c: Likewise.
8988 * gcc.target/arm/pr40956.c: Likewise.
8989 * gcc.target/arm/pr41679.c: Likewise.
8990 * gcc.target/arm/pr42235.c: Likewise.
8991 * gcc.target/arm/pr42495.c: Likewise.
8992 * gcc.target/arm/pr42505.c: Likewise.
8993 * gcc.target/arm/pr42574.c: Likewise.
8994 * gcc.target/arm/pr46883.c: Likewise.
8995 * gcc.target/arm/pr46934.c: Likewise.
8996 * gcc.target/arm/xor-and.c: Likewise.
8998 2011-06-14 Jason Merrill <jason@redhat.com>
9000 * g++.dg/other/error23.C: Adjust error message.
9001 * g++.dg/other/error32.C: Likewise.
9004 * g++.dg/cpp0x/rv-dotstar.C: New.
9007 * g++.dg/cpp0x/decltype30.C: New.
9009 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9011 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9014 * gfortran.dg/pr49103.f90: New test.
9016 2011-06-14 Tom de Vries <tom@codesourcery.com>
9019 * gcc.target/arm/ivopts-3.c: New test.
9020 * gcc.target/arm/ivopts-4.c: New test.
9021 * gcc.target/arm/ivopts-5.c: New test.
9023 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9025 PR rtl-optimization/49390
9026 * gcc.c-torture/execute/pr49390.c: New test.
9028 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9030 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9032 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
9034 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9035 * gcc.c-torture/execute/cmpsi-2.x: New file.
9036 * gcc.c-torture/execute/pr45262.c: Undo 172757.
9037 * gcc.c-torture/execute/pr45262.x: New file.
9038 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9039 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9041 * gcc.c-torture/compile/pr49163.c: Ditto.
9043 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
9045 * gcc.dg/vect/vect-16.c: Rename to...
9046 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9047 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9048 for double-word vectors.
9049 * gcc.dg/vect/vect-peel-4.c: Likewise.
9050 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9052 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9055 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
9058 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9060 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
9062 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9064 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9066 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9068 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9070 * gfortran.dg/trim_optimize_8.f90: New test case.
9072 2011-06-13 Jakub Jelinek <jakub@redhat.com>
9073 Ira Rosen <ira.rosen@linaro.org>
9075 PR tree-optimization/49352
9076 * gcc.dg/vect/pr49352.c: New test.
9078 2011-06-12 Tobias Burnus
9081 * gfortran.dg/alloc_comp_assign_11.f90: New.
9083 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9085 * gfortran.dg/trim_optimize_7.f90: New test.
9087 2011-06-10 Wei Guozhi <carrot@google.com>
9090 * gcc.target/arm/pr45335.c: New test.
9091 * gcc.target/arm/pr45335-2.c: New test.
9092 * gcc.target/arm/pr45335-3.c: New test.
9093 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9094 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9095 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9097 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9100 * g++.dg/parse/error39.C: New.
9102 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
9104 * gcc.target/arm/20090811-1.c: Skip for incompatible
9105 options, do not override other options.
9106 * gcc.target/arm/combine-cmp-shift.c: Skip for
9107 incompatible options.
9108 * gcc.target/arm/pr45094.c: Likewise.
9109 * gcc.target/arm/scd42-1.c: Likewise.
9110 * gcc.target/arm/scd42-3.c: Likewise.
9111 * gcc.target/arm/thumb-ltu.c: Likewise.
9113 * lib/target-supports.exp
9114 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9115 multilib flags use -mfpu with a value other than neon-fp16.
9117 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9119 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9120 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9122 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9124 * lib/target-supports.exp (check_effective_target_pie): New proc.
9125 * gcc.dg/pie-link.c: Use target pie.
9127 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
9128 Laurent Roug� <laurent.rouge@menta.fr>
9130 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9131 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9133 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
9135 * gfortran.dg/coarray/sync_1.f90: New test for
9136 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9138 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
9140 PR tree-optimization/49318
9141 * gcc.dg/vect/pr49318.c: New test.
9143 2011-06-09 David Krauss <potswa@mac.com>
9145 * g++.dg/template/arrow1.C: New.
9147 2011-06-09 Jason Merrill <jason@redhat.com>
9149 * lib/prune.exp: Prune "note"s.
9150 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9152 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9153 * g++.dg/template/dependent-expr3.C: Likewise.
9154 * g++.dg/parse/template7.C: Likewise.
9155 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9156 * g++.old-deja/g++.jason/rfg10.C: Likewise.
9157 * g++.old-deja/g++.pt/friend38.C: Likewise.
9158 * g++.old-deja/g++.pt/crash32.C: Likewise.
9159 * g++.old-deja/g++.other/init4.C: Likewise.
9160 * g++.old-deja/g++.other/friend8.C: Likewise.
9162 * g++.dg/ext/complex7.C: Adjust expected output.
9163 * g++.dg/diagnostic/method1.C: Likewise.
9164 * g++.dg/parse/parameter-declaration-2.C: Likewise.
9165 * g++.dg/parse/crash33.C: Likewise.
9166 * g++.dg/other/warning1.C: Likewise.
9167 * g++.dg/init/pr29571.C: Likewise.
9168 * g++.dg/warn/overflow-warn-1.C: Likewise.
9169 * g++.dg/warn/overflow-warn-3.C: Likewise.
9170 * g++.dg/warn/overflow-warn-4.C: Likewise.
9171 * g++.old-deja/g++.oliva/template1.C: Likewise.
9173 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9174 * g++.dg/parse/template7.C: Adjust.
9176 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
9179 * gcc.dg/pr49307.c: New.
9181 2011-06-09 Wei Guozhi <carrot@google.com>
9184 * gcc.target/arm/pr46975.c: New testcase.
9186 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
9188 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9189 (PMETH, arglist_t): Removed.
9190 (method_get_number_of_arguments): Removed.
9191 (method_get_nth_argument): Removed.
9192 (method_get_first_argument): Removed.
9193 (method_get_next_argument): Removed.
9194 (method_get_sizeof_arguments): Removed.
9195 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9197 (method_get_number_of_arguments): Removed.
9198 (method_get_nth_argument): Removed.
9199 (method_get_first_argument): Removed.
9200 (method_get_next_argument): Removed.
9201 (method_get_sizeof_arguments): Removed.
9202 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9204 2011-06-09 David Li <davidxl@google.com>
9206 * gcc.dg/dump-pass.c: New test.
9208 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9211 * g++.dg/parse/error38.C: New.
9213 2011-06-09 Jakub Jelinek <jakub@redhat.com>
9216 * gfortran.dg/pr49308.f90: New test.
9218 2011-06-08 Jason Merrill <jason@redhat.com>
9220 * g++.dg/cpp0x/noexcept11.C: New.
9221 * g++.dg/cpp0x/noexcept12.C: New.
9222 * g++.dg/cpp0x/sfinae11.C: Adjust.
9224 2011-06-08 Jakub Jelinek <jakub@redhat.com>
9227 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9228 to dg-options, match also DW_AT_linkage_name.
9230 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9233 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9234 -fno-common on alpha*-dec-osf*.
9235 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9237 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
9239 PR rtl-optimization/49303
9240 * gcc.target/ia64/pr49303.c: New test.
9242 2011-06-08 Tobias Burnus <burnus@net-b.de>
9245 * gfortran.dg/coarray_lock_1.f90: New.
9246 * gfortran.dg/coarray_lock_2.f90: New.
9248 2011-06-07 Jason Merrill <jason@redhat.com>
9250 * lib/prune.exp: Look for "required" rather than "instantiated".
9251 * g++.dg/abi/mangle11.C: Likewise.
9252 * g++.dg/abi/mangle12.C: Likewise.
9253 * g++.dg/abi/mangle17.C: Likewise.
9254 * g++.dg/abi/mangle20-2.C: Likewise.
9255 * g++.dg/abi/pragma-pack1.C: Likewise.
9256 * g++.dg/cpp0x/decltype26.C: Likewise.
9257 * g++.dg/cpp0x/decltype28.C: Likewise.
9258 * g++.dg/cpp0x/decltype29.C: Likewise.
9259 * g++.dg/cpp0x/enum11.C: Likewise.
9260 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9261 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9262 * g++.dg/cpp0x/pr47416.C: Likewise.
9263 * g++.dg/ext/case-range2.C: Likewise.
9264 * g++.dg/ext/case-range3.C: Likewise.
9265 * g++.dg/gomp/for-19.C: Likewise.
9266 * g++.dg/gomp/pr37533.C: Likewise.
9267 * g++.dg/gomp/pr38639.C: Likewise.
9268 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9269 * g++.dg/inherit/base3.C: Likewise.
9270 * g++.dg/inherit/using6.C: Likewise.
9271 * g++.dg/init/placement4.C: Likewise.
9272 * g++.dg/init/reference3.C: Likewise.
9273 * g++.dg/lookup/scoped6.C: Likewise.
9274 * g++.dg/lookup/using7.C: Likewise.
9275 * g++.dg/other/abstract1.C: Likewise.
9276 * g++.dg/other/error10.C: Likewise.
9277 * g++.dg/other/error5.C: Likewise.
9278 * g++.dg/other/field1.C: Likewise.
9279 * g++.dg/other/offsetof5.C: Likewise.
9280 * g++.dg/parse/bitfield2.C: Likewise.
9281 * g++.dg/parse/constant4.C: Likewise.
9282 * g++.dg/parse/crash20.C: Likewise.
9283 * g++.dg/parse/invalid-op1.C: Likewise.
9284 * g++.dg/parse/non-dependent2.C: Likewise.
9285 * g++.dg/parse/template18.C: Likewise.
9286 * g++.dg/tc1/dr152.C: Likewise.
9287 * g++.dg/tc1/dr166.C: Likewise.
9288 * g++.dg/tc1/dr176.C: Likewise.
9289 * g++.dg/tc1/dr213.C: Likewise.
9290 * g++.dg/template/access11.C: Likewise.
9291 * g++.dg/template/access2.C: Likewise.
9292 * g++.dg/template/access3.C: Likewise.
9293 * g++.dg/template/access7.C: Likewise.
9294 * g++.dg/template/arg7.C: Likewise.
9295 * g++.dg/template/cond2.C: Likewise.
9296 * g++.dg/template/crash13.C: Likewise.
9297 * g++.dg/template/crash40.C: Likewise.
9298 * g++.dg/template/crash7.C: Likewise.
9299 * g++.dg/template/crash84.C: Likewise.
9300 * g++.dg/template/ctor5.C: Likewise.
9301 * g++.dg/template/defarg13.C: Likewise.
9302 * g++.dg/template/defarg14.C: Likewise.
9303 * g++.dg/template/dtor7.C: Likewise.
9304 * g++.dg/template/eh2.C: Likewise.
9305 * g++.dg/template/error2.C: Likewise.
9306 * g++.dg/template/error43.C: Likewise.
9307 * g++.dg/template/friend32.C: Likewise.
9308 * g++.dg/template/injected1.C: Likewise.
9309 * g++.dg/template/instantiate1.C: Likewise.
9310 * g++.dg/template/instantiate3.C: Likewise.
9311 * g++.dg/template/instantiate5.C: Likewise.
9312 * g++.dg/template/instantiate7.C: Likewise.
9313 * g++.dg/template/local6.C: Likewise.
9314 * g++.dg/template/lookup2.C: Likewise.
9315 * g++.dg/template/member5.C: Likewise.
9316 * g++.dg/template/memfriend15.C: Likewise.
9317 * g++.dg/template/memfriend16.C: Likewise.
9318 * g++.dg/template/memfriend17.C: Likewise.
9319 * g++.dg/template/memfriend7.C: Likewise.
9320 * g++.dg/template/meminit1.C: Likewise.
9321 * g++.dg/template/nested3.C: Likewise.
9322 * g++.dg/template/non-type-template-argument-1.C: Likewise.
9323 * g++.dg/template/nontype12.C: Likewise.
9324 * g++.dg/template/nontype13.C: Likewise.
9325 * g++.dg/template/nontype6.C: Likewise.
9326 * g++.dg/template/pr23510.C: Likewise.
9327 * g++.dg/template/pr35240.C: Likewise.
9328 * g++.dg/template/ptrmem15.C: Likewise.
9329 * g++.dg/template/ptrmem6.C: Likewise.
9330 * g++.dg/template/qualified-id1.C: Likewise.
9331 * g++.dg/template/qualttp20.C: Likewise.
9332 * g++.dg/template/qualttp3.C: Likewise.
9333 * g++.dg/template/qualttp4.C: Likewise.
9334 * g++.dg/template/qualttp5.C: Likewise.
9335 * g++.dg/template/qualttp6.C: Likewise.
9336 * g++.dg/template/qualttp7.C: Likewise.
9337 * g++.dg/template/qualttp8.C: Likewise.
9338 * g++.dg/template/recurse.C: Likewise.
9339 * g++.dg/template/recurse2.C: Likewise.
9340 * g++.dg/template/ref5.C: Likewise.
9341 * g++.dg/template/scope2.C: Likewise.
9342 * g++.dg/template/sfinae10.C: Likewise.
9343 * g++.dg/template/sfinae3.C: Likewise.
9344 * g++.dg/template/sizeof3.C: Likewise.
9345 * g++.dg/template/static9.C: Likewise.
9346 * g++.dg/template/template-id-2.C: Likewise.
9347 * g++.dg/template/typedef13.C: Likewise.
9348 * g++.dg/template/typename4.C: Likewise.
9349 * g++.dg/template/using14.C: Likewise.
9350 * g++.dg/template/using2.C: Likewise.
9351 * g++.dg/template/warn1.C: Likewise.
9352 * g++.dg/warn/Wparentheses-13.C: Likewise.
9353 * g++.dg/warn/Wparentheses-15.C: Likewise.
9354 * g++.dg/warn/Wparentheses-16.C: Likewise.
9355 * g++.dg/warn/Wparentheses-17.C: Likewise.
9356 * g++.dg/warn/Wparentheses-18.C: Likewise.
9357 * g++.dg/warn/Wparentheses-19.C: Likewise.
9358 * g++.dg/warn/Wparentheses-20.C: Likewise.
9359 * g++.dg/warn/Wparentheses-23.C: Likewise.
9360 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9361 * g++.dg/warn/noeffect2.C: Likewise.
9362 * g++.dg/warn/noeffect4.C: Likewise.
9363 * g++.dg/warn/pr8570.C: Likewise.
9364 * g++.old-deja/g++.brendan/init2.C: Likewise.
9365 * g++.old-deja/g++.eh/spec6.C: Likewise.
9366 * g++.old-deja/g++.pt/crash10.C: Likewise.
9367 * g++.old-deja/g++.pt/crash36.C: Likewise.
9368 * g++.old-deja/g++.pt/derived3.C: Likewise.
9369 * g++.old-deja/g++.pt/error2.C: Likewise.
9370 * g++.old-deja/g++.pt/explicit70.C: Likewise.
9371 * g++.old-deja/g++.pt/infinite1.C: Likewise.
9372 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9373 * g++.old-deja/g++.pt/overload7.C: Likewise.
9374 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9376 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9377 Iain Sandoe <iains@gcc.gnu.org>
9379 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9380 Added code to deal with the case when [Protocol
9381 -descriptionForInstanceMethod:] or [Protocol
9382 -descriptionForClassMethod:] returns NULL.
9384 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9385 Iain Sandoe <iains@gcc.gnu.org>
9387 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9388 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9391 2011-06-07 Xinliang David Li <davidxl@google.com>
9393 * gcc.dg/inline_2.c: New test.
9394 * gcc.dg/unroll_2.c: New test.
9395 * gcc.dg/inline_3.c: New test.
9396 * gcc.dg/unroll_3.c: New test.
9397 * gcc.dg/inline_4.c: New test.
9398 * gcc.dg/unroll_4.c: New test.
9399 * gcc.dg/inline_1.c: New test.
9400 * gcc.dg/unroll_1.c: New test.
9402 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9404 PR tree-optimization/48497
9405 * lib/gcc-defs.exp (dg-additional-options): New proc.
9406 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9407 -msse2 on 32-bit x86.
9409 2011-06-06 Jason Merrill <jason@redhat.com>
9411 * g++.dg/cpp0x/enum19.C: New.
9413 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
9415 * gcc.target/arm/neon-reload-class.c: New test.
9417 2011-06-07 Dodji Seketeli <dodji@redhat.com>
9420 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9422 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9424 * gcc.target/arm/smlatb-1.c: New file.
9425 * gcc.target/arm/smlatt-1.c: New file.
9426 * gcc.target/arm/smlaltb-1.c: New file.
9427 * gcc.target/arm/smlaltt-1.c: New file.
9429 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9431 * gcc.target/arm/mla-2.c: New test.
9433 2011-06-07 Jakub Jelinek <jakub@redhat.com>
9435 PR gcov-profile/49299
9436 * gcc.dg/tree-prof/pr49299-1.c: New test.
9437 * gcc.dg/tree-prof/pr49299-2.c: New test.
9439 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
9441 * lib/target-supports.exp
9442 (check_effective_target_vect_widen_mult_qi_to_hi):
9443 Add NEON as supporting target.
9444 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9445 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9446 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9447 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9448 using widening multiplication on targets that support it.
9449 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9450 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9451 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9453 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9455 Updated all testcases in the ObjC/ObjC++ testsuites to use the
9456 Modern Objective-C runtime API.
9457 * objc/execute/next_mapping.h: Removed.
9458 * objc-obj-c++-shared/next-mapping.h: Removed.
9459 * objc-obj-c++-shared/Object1.h: Removed.
9460 * objc-obj-c++-shared/Object1.m: Removed.
9461 * objc-obj-c++-shared/Object1.mm: Removed.
9462 * objc-obj-c++-shared/Object1-implementation.h: Removed.
9463 * objc-obj-c++-shared/Protocol1.h: Removed.
9464 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9465 of ProtoBool, IVAR_T and METHOD.
9466 * objc-obj-c++-shared/runtime.h: New.
9467 * objc-obj-c++-shared/TestsuiteObject.h: New.
9468 * objc-obj-c++-shared/TestsuiteObject.m: New.
9470 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9471 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9472 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9474 * objc/execute/_cmd.m: Include
9475 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9476 runtime API. ([TestClass +initialize]): Include this method also
9477 with the GNU runtime.
9478 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9479 Object. ([-setValue:]): Return void.
9480 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9481 with the GNU runtime. Include
9482 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
9483 for the NeXT runtime. Use the existing print_ivars() and
9484 compare_structures() implementations for the old NeXT runtime.
9485 Added new implementations for the Modern GNU and NeXT runtimes.
9486 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9487 well. (main): Use objc_getClass(). Use return instead of exit.
9488 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9489 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
9491 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9492 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
9493 instead of Object. (main): Use return instead of exit().
9494 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
9495 instead of Object. Removed prototype for exit(). (main): Use
9496 return instead of exit(). Use the Modern Objective-C runtime API.
9497 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9499 * objc/execute/class-tests-1.h: Include
9500 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9501 runtime API. (test_class_with_superclass): Do not call [Object
9502 class]. There is no need to with the current libobjc.
9503 * objc/execute/class-tests-2.h: Include
9504 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9506 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9507 ../../objc-obj-c++-shared/next-mapping.h.
9508 * objc/execute/class-2.m: Likewise.
9509 * objc/execute/class-3.m: Likewise.
9510 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9511 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
9512 +initialize]): Include this method also with the GNU
9513 runtime. (main): Use the Modern Objective-C runtime API.
9514 * objc/execute/class-5.m: Likewise.
9515 * objc/execute/class-6.m: Likewise.
9516 * objc/execute/class-7.m: Likewise.
9517 * objc/execute/class-8.m: Likewise.
9518 * objc/execute/class-9.m: Likewise.
9519 * objc/execute/class-10.m: Likewise.
9520 * objc/execute/class-11.m: Likewise.
9521 * objc/execute/class-12.m: Likewise.
9522 * objc/execute/class-13.m: Likewise.
9523 * objc/execute/class-14.m: Likewise.
9524 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9525 this method also with the GNU runtime.
9526 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9527 +initialize]): Include this method also with the GNU runtime.
9528 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9530 * objc/execute/encode-1.m: Likewise.
9531 * objc/execute/enumeration-1.m: Likewise.
9532 * objc/execute/enumeration-2.m: Likewise.
9533 * objc/execute/exceptions/catchall-1.m: Likewise.
9534 * objc/execute/exceptions/finally-1.m: Likewise.
9535 * objc/execute/exceptions/foward-1.m: Likewise.
9536 * objc/execute/exceptions/local-variables-1.m: Likewise.
9537 * objc/execute/exceptions/throw-nil.m: Likewise.
9538 * objc/execute/exceptions/trivial.m: Likewise.
9539 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9540 of Object. Include objc/runtime.h instead of objc/objc-api.h.
9541 * objc/execute/exceptions/matcher-1.m: Likewise.
9542 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9544 * objc/execute/formal_protocol-2.m: Likewise.
9545 * objc/execute/formal_protocol-3.m: Likewise.
9546 * objc/execute/formal_protocol-4.m: Likewise.
9547 * objc/execute/formal_protocol-5.m: Include
9548 ../../objc-obj-c++-shared/runtime.h. (main): Always use
9550 * objc/execute/formal_protocol-6.m: Likewise.
9551 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9552 Object. Include <objc/Protocol.h> instead of
9553 ../../objc-obj-c++-shared/Protocol1.h.
9554 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9556 * objc/execute/informal_protocol.m: Likewise.
9557 * objc/execute/load-3.m: Likewise.
9558 * objc/execute/many_args_method.m ([TestClass +initialize]):
9559 Include this method with the GNU runtime as well.
9560 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9561 * objc/execute/nested-func-1.m: Use TestsuiteObject
9563 * objc/execute/nil_method-1.m: Likewise.
9564 * objc/execute/no_clash.m: Likewise.
9565 * objc/execute/np-1.m: Do not include
9566 ../../objc-obj-c++-shared/Protocol1.h.
9567 (main): Use return instead of exit().
9568 * objc/execute/np-2.m: Do not include
9569 ../../objc-obj-c++-shared/Protocol1.h.
9570 ([MyObject +initialize]): Include this method also with the GNU
9571 runtime. (main): Use return instead of exit().
9572 * objc/execute/object_is_class.m: Include
9573 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9574 of Object. (main): Use the Modern Objective-C runtime API.
9575 * objc/execute/object_is_meta_class.m: Likewise.
9576 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9577 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9578 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9579 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9580 Objective-C runtime API.
9581 * objc/execute/protocol-isEqual-2.m: Likewise.
9582 * objc/execute/protocol-isEqual-3.m: Likewise.
9583 * objc/execute/protocol-isEqual-4.m: Likewise.
9584 * objc/execute/redefining_self.m ([TestClass +initialize]):
9585 Include this method with the GNU runtime as well.
9586 * objc/execute/root_methods.m: Include
9587 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9588 Include this method with the GNU runtime as well.
9589 (main): Use the Modern Objective-C runtime API.
9590 * objc/execute/selector-1.m: Include
9591 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9592 of Object. (main): Use the Modern Objective-C runtime API.
9593 * objc/execute/static-1.m ([Test +initialize]): Include this
9594 method with the GNU runtime as well.
9595 * objc/execute/static-2.m: Likewise.
9596 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9597 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9598 ([MathClass +initialize]): Include this method with the GNU
9600 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9602 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9603 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9604 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9605 * objc.dg/attributes/method-attribute-1.m: Likewise.
9606 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9607 * objc.dg/attributes/method-attribute-2.m: Likewise.
9608 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9609 * objc.dg/attributes/method-attribute-3.m: Likewise.
9610 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9611 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9612 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9613 * obj-c++.dg/bitfield-1.mm: Likewise.
9614 * obj-c++.dg/bitfield-2.mm: Likewise
9615 * objc.dg/bitfield-3.m: Likewise.
9616 * obj-c++.dg/bitfield-4.mm: Likewise.
9617 * objc.dg/bitfield-5.m: Likewise
9618 * objc.dg/call-super-1.m: Likewise.
9619 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9620 Use objc_getClass() instead of objc_get_class(), but for the GNU
9621 runtime redefine objc_getClass as objc_get_class. Include
9622 ../objc-obj-c++-shared/runtime.h.
9623 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9624 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9625 Use the Modern Objective-C runtime API.
9626 * objc.dg/class-protocol-1.m: Include
9627 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9628 * obj-c++.dg/class-protocol-1.mm: Likewise.
9629 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9630 * objc.dg/comp-types-10.m: Likewise.
9631 * objc.dg/comp-types-11.m: Likewise.
9632 * objc.dg/comp-types-12.m: Likewise.
9633 * obj-c++.dg/comp-types-9.mm: Likewise.
9634 * obj-c++.dg/comp-types-11.mm: Likewise.
9635 * obj-c++.dg/comp-types-12.mm: Likewise.
9636 * obj-c++.dg/comp-types-13.mm: Likewise.
9637 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9638 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9639 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9640 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9641 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9642 * objc.dg/desig-init-1.m: Likewise.
9643 * obj-c++.dg/defs.mm: Likewise.
9644 * objc.dg/exceptions-2.m: Likewise.
9645 * obj-c++.dg/except-1.mm: Likewise.
9646 * obj-c++.dg/exceptions-2.mm: Likewise.
9647 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9648 Use the Modern Objective-C runtime API.
9649 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9650 the Modern Objective-C runtime API. Do not include
9651 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9652 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9653 the Modern Objective-C runtime API except when using an older NeXT
9655 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9656 the Modern Objective-C runtime API.
9657 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9659 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9660 * objc.dg/encode-7-next-64bit.m: Updated include.
9661 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9663 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9664 the Modern Objective-C runtime API.
9665 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9666 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9667 instead of ../objc-obj-c++-shared/Protocol1.h.
9668 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9669 the Modern Objective-C runtime API except when using an older NeXT
9671 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9672 the Modern Objective-C runtime API.
9673 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9675 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9676 * objc.dg/fix-and-continue-2.m: Likewise.
9677 * objc.dg/foreach-1.m: Likewise.
9678 * objc.dg/foreach-2.m: Likewise.
9679 * objc.dg/foreach-3.m: Likewise.
9680 * objc.dg/foreach-4.m: Likewise.
9681 * objc.dg/foreach-5.m: Likewise.
9682 * objc.dg/foreach-6.m: Likewise.
9683 * objc.dg/foreach-7.m: Likewise.
9684 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9686 * objc.dg/func-ptr-2.m: Likewise.
9687 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9688 Do not include objc/objc-api.h.
9689 * obj-c++.dg/fsf-package-0.mm: Likewise.
9690 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9691 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9692 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9694 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9695 * objc.dg/gnu-runtime-3.m: Likewise.
9696 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9697 * objc.dg/headers.m: Include objc/runtime.h instead of
9698 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9699 for the NeXT runtime.
9700 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9701 * obj-c++.dg/isa-field-1.mm: Likewise.
9702 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9703 * objc.dg/layout-1.m: Likewise.
9704 * objc.dg/layout-2.m: Likewise.
9705 * objc.dg/local-decl-2.m: Likewise.
9706 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9707 Object. ([Container +elementForView:]): Use
9708 class_conformsToProtocol().
9709 * obj-c++.dg/lookup-2.mm: Likewise.
9710 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9711 * obj-c++.dg/local-decl-1.mm: Likewise.
9712 * objc.dg/method-3.m: Likewise.
9713 * objc.dg/method-4.m: Likewise.
9714 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9715 ../objc-obj-c++-shared/Protocol1.h.
9716 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9717 * objc.dg/method-9.m: Likewise.
9718 * objc.dg/method-10.m: Likewise.
9719 * objc.dg/method-13.m ([Root +initialize]): Include this method
9720 also for the GNU runtime. (main): Use objc_getClass() also for
9722 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9723 * objc.dg/method-17.m: Likewise.
9724 * objc.dg/method-19.m: Likewise.
9725 * objc.dg/method-20b.m: Likewise.
9726 * obj-c++.dg/method-2.mm: Likewise.
9727 * obj-c++.dg/method-6.mm: Likewise.
9728 * obj-c++.dg/method-10.mm: Likewise.
9729 * obj-c++.dg/method-11.mm: Likewise.
9730 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9731 ../objc-obj-c++-shared/Protocol1.h.
9732 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9733 * obj-c++.dg/method-15.mm: Likewise.
9734 * obj-c++.dg/method-17.mm: Likewise.
9735 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9736 +initialize]): Include this method also for the GNU
9737 runtime. (main): Use objc_getClass() also for the GNU runtime.
9738 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9739 * obj-c++.dg/method-22.mm: Likewise.
9740 * obj-c++.dg/method-23.mm: Likewise.
9741 * obj-c++.dg/no-extra-load.mm: Likewise.
9742 * objc.dg/objc-fast-4.m: Likewise.
9743 * objc.dg/objc-gc-4.m: Likewise.
9744 * obj-c++.dg/objc-gc-3.mm: Likewise.
9745 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9746 protocol_getMethodDescription() instead of [Protocol
9747 -descriptionForInstanceMethod].
9748 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9749 Made it available with all runtimes. (main): Call -test instead
9751 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9752 and put into a category.
9753 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9754 Object. Include objc/objc.h.
9755 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9756 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9757 New. (main): Use protocol_getMethodDescription() instead
9758 of [Protocol -descriptionForInstanceMethod] and [Protocol
9759 -descriptionForClassMethod].
9760 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9761 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9762 Objective-C runtime API.
9763 * obj-c++.dg/proto-qual-1.mm: Likewise.
9764 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9766 * obj-c++.dg/property/property-1.mm: Likewise.
9767 * obj-c++.dg/qual-types-1.mm: Likewise.
9768 * objc.dg/selector-2.m: Include objc/objc.h instead of
9769 ../objc-obj-c++-shared/Object1.h.
9770 * obj-c++.dg/selector-2.mm: Likewise.
9771 * obj-c++.dg/selector-5.mm: Likewise.
9772 * obj-c++.dg/selector-6.mm: Likewise.
9773 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9774 Object. Do not include objc/objc-api.h.
9775 * obj-c++.dg/set-not-used-1.mm: Likewise.
9776 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9777 * objc.dg/stret-1.m: Likewise.
9778 * objc.dg/stret-2.m: Likewise.
9779 * obj-c++.dg/super-class-2.mm: Likewise.
9780 * objc.dg/super-class-3.m: Likewise.
9781 * objc.dg/super-class-4.m: Likewise.
9782 * objc.dg/sync-2.m: Likewise.
9783 * obj-c++.dg/sync-2.mm: Likewise.
9784 * objc.dg/sync-1.m: Include objc/objc.h instead of
9785 ../objc-obj-c++-shared/Object1.h.
9786 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9787 'Class' as the type of 'isa'.
9788 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9789 Objective-C runtime API. ([TestClass +initialize]): Include this
9790 method with the GNU runtime as well.
9791 * objc.dg/strings/strings-1.m: Updated includes.
9792 * obj-c++.dg/strings/strings-1.mm: Likewise.
9793 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9794 objc.dg/strings/const-str-12b.m.
9795 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9796 * obj-c++.dg/template-3.mm: Likewise.
9797 * obj-c++.dg/template-4.mm: Likewise.
9798 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9799 Objective-C runtime API.
9800 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9801 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9802 * obj-c++.dg/try-catch-1.mm: Likewise.
9803 * obj-c++.dg/try-catch-2.mm: Likewise.
9804 * objc.dg/try-catch-3.m: Likewise.
9805 * obj-c++.dg/try-catch-3.mm: Likewise.
9806 * objc.dg/try-catch-6.m: Likewise.
9807 * objc.dg/try-catch-7.m: Likewise.
9808 * obj-c++.dg/try-catch-7.mm: Likewise.
9809 * obj-c++.dg/try-catch-8.mm: Likewise.
9810 * obj-c++.dg/try-catch-9.mm: Likewise.
9811 * objc.dg/try-catch-10.m: Likewise.
9812 * obj-c++.dg/try-catch-11.mm: Likewise.
9813 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9814 Object. Include objc/objc.h.
9815 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9816 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9817 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9818 Object. Use Modern Objective-C runtime API. Do not use
9820 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9821 * obj-c++.dg/torture/trivial.mm: Likewise.
9822 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9823 instead of ../objc-obj-c++-shared/Object1.h. Include
9824 ../objc-obj-c++-shared/runtime.h.
9825 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9826 * objc.dg/torture/strings/const-str-11.m: Likewise.
9827 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9828 * objc.dg/torture/strings/const-str-9.m: Likewise.
9829 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9830 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9831 instead of Object. Only add _FooClassReference if
9833 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9834 * objc.dg/torture/strings/const-str-8.m: Likewise.
9835 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9836 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9838 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9840 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9841 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9842 * obj-c++.dg/va-meth-1.mm: Likewise.
9843 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9844 ../objc-obj-c++-shared/Object1.h.
9845 * objc.dg/zero-link-3.m: Likewise.
9847 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9849 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9851 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9854 * obj-c++.dg/property/cxx-property-1.mm: New.
9855 * obj-c++.dg/property/cxx-property-2.mm: New.
9857 2011-06-06 Jason Merrill <jason@redhat.com>
9859 * g++.dg/cpp0x/regress/ptrmem1.C: New.
9861 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
9863 PR rtl-optimization/49145
9865 * gcc.c-torture/compile/pr49145.c: New test.
9867 2011-06-06 Jakub Jelinek <jakub@redhat.com>
9870 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9871 to dg-options, match also DW_AT_linkage_name.
9874 * gcc.dg/debug/pr49294.c: New test.
9877 * g++.dg/opt/pr49264.C: New test.
9879 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
9881 PR tree-optimization/49243
9882 * gcc.dg/pr49243.c: New.
9884 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9886 * gnat.dg/specs/cond_expr1.ads: New test.
9888 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9890 * gnat.dg/deferred_const4.ad[sb]: New test.
9891 * gnat.dg/deferred_const4_pkg.ads: New helper.
9893 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9895 * gnat.dg/test_tamdt.adb: Rename to...
9896 * gnat.dg/taft_type1.adb: ...this.
9897 * gnat.dg/tamdt.ad[sb]: Rename to...
9898 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9899 * gnat.dg/tamdt_aux.ads: Rename to...
9900 * gnat.dg/taft_type1_pkg2.ads: ...this.
9901 * gnat.dg/taft_type2.ad[sb]: New test.
9902 * gnat.dg/taft_type2_pkg.ads: New helper.
9903 * gnat.dg/taft_type3.adb: New test.
9904 * gnat.dg/taft_type3_pkg.ads: New helper.
9906 2011-06-05 Tobias Burnus <burnus@net-b.de>
9909 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9912 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9915 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9917 * objc.dg/gnu-api-2-objc.m: Likewise.
9918 * obj-c++.dg/gnu-api-2-class.mm: Likewise
9919 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9921 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9923 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
9924 alignment, not the alignment, when calling class_addIvar(). Add
9925 an 'isa' instance variable to the test root class.
9926 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9928 2011-06-04 Jan Hubicka <jh@suse.cz>
9930 PR tree-optimization/48893
9931 PR tree-optimization/49091
9932 PR tree-optimization/49179
9933 * gfortran.dg/pr49179.f90: New testcase
9935 2011-06-04 Jan Hubicka <jh@suse.cz>
9938 * g++.dg/torture/pr48954.C: New testcase.
9940 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9942 * g++.dg/warn/delete-non-virtual-dtor.C: New.
9944 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9947 * g++.dg/diagnostic/bitfld2.C: New.
9949 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9952 * gcc.c-torture/execute/pr49281.c: New test.
9954 2011-06-04 Jan Hubicka <jh@suse.cz>
9956 PR tree-optimize/48929
9957 * gcc.c-torture/compile/pr48929.c: New testcase.
9959 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9961 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9963 2011-06-03 Jakub Jelinek <jakub@redhat.com>
9966 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9968 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9970 * objc.dg/headers.m: Do not include sarray.h and hash.h.
9972 2011-06-03 Richard Henderson <rth@redhat.com>
9973 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9975 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9977 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9979 * objc.dg/headers.m: Do not include objc-list.h.
9981 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9983 * objc.dg/type-stream-1.m: Test removed.
9984 * objc.dg/headers.m: Do not include typedstream.h.
9986 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9988 * objc.dg/torture/forward-1.m (main): Updated testcase.
9990 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
9993 * gcc.c-torture/compile/pr49163.c: New.
9995 2011-06-02 Asher Langton <langton2@llnl.gov>
9998 * gfortran.dg/PR49268.f90: New test.
10000 2011-06-02 Asher Langton <langton2@llnl.gov>
10003 * gfortran.dg/PR37039.f90: New test.
10005 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10008 * objc.dg/method-5.m: Updated.
10009 * objc.dg/method-19.m: Updated.
10010 * objc.dg/method-lookup-1.m: New.
10011 * obj-c++.dg/method-6.mm: Updated.
10012 * obj-c++.dg/method-7.mm: Updated.
10013 * obj-c++.dg/method-lookup-1.mm: New.
10015 2011-06-02 DJ Delorie <dj@redhat.com>
10017 * lib/timeout.exp (timeout): Add board_info support.
10019 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
10021 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10023 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10026 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10027 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10029 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
10030 Hans-Peter Nilsson <hp@axis.com>
10032 PR rtl-optimization/48840
10033 * gcc.target/sparc/ultrasp13.c: New test.
10035 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
10038 * gcc.c-torture/compile/pr49238.c: New.
10040 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
10042 * gcc.target/arm/g2.c: Skip test in -mthumb.
10043 Skip test unless cpu is xscale.
10044 * gcc.target/arm/scd42-2.c: Likewise.
10045 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10047 2011-06-01 Jason Merrill <jason@redhat.com>
10049 * g++.dg/cpp0x/decltype28.C: New.
10050 * g++.dg/cpp0x/decltype29.C: New.
10052 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
10055 * gcc.target/mips/pr45074.c: New test.
10057 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
10058 Hans-Peter Nilsson <hp@axis.com>
10060 PR rtl-optimization/48830
10061 * gcc.target/sparc/ultrasp12.c: New test.
10063 2011-06-01 David Li <davidxl@google.com>
10065 * gcc.dg/profile-dir-1.c: Change pass name.
10066 * gcc.dg/profile-dir-2.c: Ditto.
10067 * gcc.dg/tree-ssa/dump-1.c: Ditto.
10068 * gcc.dg/tree-ssa/loop-25.c: Ditto.
10069 * gcc.dg/tree-prof/stringop-1.c: Ditto.
10070 * gcc.dg/tree-prof/update-loopch.c: Ditto.
10071 * gcc.dg/tree-prof/stringop-2.c: Ditto.
10072 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10073 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10074 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10075 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10076 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10077 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10078 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10079 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10080 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10081 * gcc.dg/profile-dir-3.c: Ditto.
10082 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10084 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
10086 * objc.dg/attributes/method-nonnull-1.m: New test.
10087 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10089 2011-05-31 Tobias Burnus <burnus@net-b.de>
10092 * gfortran.dg/coarray_atomic_1.f90: New.
10093 * gfortran.dg/coarray/atomic_1.f90: New.
10095 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10097 * gcc.dg/guality/bswaptest.c: New test.
10098 * gcc.dg/guality/clztest.c: New test.
10099 * gcc.dg/guality/ctztest.c: New test.
10100 * gcc.dg/guality/rotatetest.c: New test.
10103 * gcc.target/i386/pr48688.c: New test.
10105 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
10108 * g++.dg/lookup/name-clash9.C: New.
10110 2011-05-31 Tobias Burnus <burnus@net-b.de>
10113 * gfortran.dg/coarray/dummy_1.f90: New.
10115 2011-05-31 Tobias Burnus <burnus@net-b.de>
10118 * gfortran.dg/coarray/save_1.f90: New.
10119 * gfortran.dg/coarray_4.f90: Update dg-error.
10121 2011-05-31 Jason Merrill <jason@redhat.com>
10123 * g++.dg/cpp0x/rv-template1.C: New.
10125 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10127 PR rtl-optimization/49235
10128 * gcc.dg/pr49235.c: New test.
10130 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10132 PR tree-optimization/49093
10133 * gcc.dg/vect/pr49093.c: New test.
10135 2011-05-31 Dodji Seketeli <dodji@redhat.com>
10138 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10140 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10143 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10146 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
10149 * gcc.c-torture/execute/pr49186.c: New.
10151 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
10154 * gcc.target/i386/pr49168-1.c: New.
10156 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10157 Eric Botcazou <ebotcazou@adacore.com>
10159 * gcc.dg/guality/drap.c: New test.
10161 2011-05-30 Richard Guenther <rguenther@suse.de>
10163 PR tree-optimization/49210
10164 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10165 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10167 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10170 * g++.dg/gomp/pr49223-1.C: New test.
10171 * g++.dg/gomp/pr49223-2.C: New test.
10173 2011-05-30 Richard Guenther <rguenther@suse.de>
10175 PR tree-optimization/49218
10176 * gcc.c-torture/execute/pr49218.c: New testcase.
10178 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
10180 PR tree-optimization/49199
10181 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10182 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10183 -fno-tree-scev-cprop.
10185 2011-05-29 Janus Weil <janus@gcc.gnu.org>
10188 * gfortran.dg/extends_13.f03: New.
10190 2011-05-29 Jakub Jelinek <jakub@redhat.com>
10192 PR rtl-optimization/49095
10193 * gcc.target/i386/pr49095.c: New test.
10195 2011-05-29 Tobias Burnus <burnus@net-b.de>
10198 * gfortran.dg/coarray_24.f90: New.
10200 2011-05-29 Tobias Burnus <burnus@net-b.de>
10203 * gfortran.dg/coarray_23.f90: New.
10205 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
10207 From Ryan Mansfield
10208 * gcc.dg/pr48826.c: New test.
10210 2011-05-29 Richard Guenther <rguenther@suse.de>
10212 PR tree-optimization/49217
10213 * gcc.dg/torture/pr49217.c: New testcase.
10215 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
10218 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10220 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
10222 * gnat.dg/boolean_subtype.adb: Rename to...
10223 * gnat.dg/boolean_subtype1.adb: ...this.
10225 2011-05-28 Jason Merrill <jason@redhat.com>
10227 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10229 2011-05-27 Jason Merrill <jason@redhat.com>
10231 * g++.dg/cpp0x/enum18.C: Adjust.
10233 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10235 2011-05-27 Tobias Burnus <burnus@net-b.de>
10238 * gfortran.dg/coarray_22.f90: New.
10240 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10242 PR tree-optimization/46728
10243 * gcc.target/powerpc/pr46728-1.c: New.
10244 * gcc.target/powerpc/pr46728-2.c: New.
10245 * gcc.target/powerpc/pr46728-3.c: New.
10246 * gcc.target/powerpc/pr46728-4.c: New.
10247 * gcc.target/powerpc/pr46728-5.c: New.
10248 * gcc.dg/pr46728-6.c: New.
10249 * gcc.target/powerpc/pr46728-7.c: New.
10250 * gcc.target/powerpc/pr46728-8.c: New.
10251 * gcc.dg/pr46728-9.c: New.
10252 * gcc.target/powerpc/pr46728-10.c: New.
10253 * gcc.target/powerpc/pr46728-11.c: New.
10254 * gcc.dg/pr46728-12.c: New.
10255 * gcc.target/powerpc/pr46728-13.c: New.
10256 * gcc.target/powerpc/pr46728-14.c: New.
10257 * gcc.target/powerpc/pr46728-15.c: New.
10258 * gcc.target/powerpc/pr46728-16.c: New.
10260 2011-05-27 Jason Merrill <jason@redhat.com>
10262 * g++.dg/abi/mangle47.C: New.
10265 * g++.dg/template/const5.C: New.
10267 * g++.dg/cpp0x/enum18.C: New.
10269 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10271 * g++.dg/cpp0x/error6.C: New.
10273 * g++.dg/cpp0x/error5.C: New.
10275 2011-05-27 Jakub Jelinek <jakub@redhat.com>
10278 * g++.dg/eh/cond6.C: New test.
10280 2011-05-27 Tobias Burnus <burnus@net-b.de>
10283 * gfortran.dg/rank_3.f90: New.
10284 * gfortran.dg/rank_4.f90: New.
10286 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
10288 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10289 replace dump search.
10291 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
10293 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10294 * gnat.dg/bit_packed_array5.adb: ...here.
10296 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10299 * g++.dg/cpp0x/auto25.C: New.
10301 2011-05-27 Richard Guenther <rguenther@suse.de>
10303 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10305 2011-05-27 Richard Guenther <rguenther@suse.de>
10307 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10309 2011-05-27 Richard Guenther <rguenther@suse.de>
10311 PR middle-end/49189
10312 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10314 2011-05-26 Jason Merrill <jason@redhat.com>
10316 * g++.dg/cpp0x/friend1.C: New.
10317 * g++.dg/cpp0x/friend2.C: New.
10319 * g++.dg/cpp0x/auto7.C: Update.
10320 * g++.dg/template/crash50.C: Adjust.
10321 * g++.dg/template/static9.C: Adjust.
10322 * g++.old-deja/g++.ext/memconst.C: Adjust.
10324 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
10326 * gcc.dg/march.c: Ignore a note for some targets.
10328 2011-05-26 Janis Johnson <janis187@us.ibm.com>
10329 Nathan Froyd <froydnj@codesourcery.com>
10333 * g++.old-deja/g++.jason/cond.C: Remove xfails.
10334 * g++.dg/parse/pr18770.C: New test.
10335 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10337 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10340 * gfortran.dg/dependency_40.f90 : New test.
10342 2011-05-26 Tobias Burnus <burnus@net-b.de>
10345 * gfortran.dg/coarray/registering_1.f90: New.
10347 2011-05-26 Jason Merrill <jason@redhat.com>
10349 * g++.dg/cpp0x/variadic111.C: New.
10350 * g++.dg/cpp0x/variadic41.C: Adjust.
10352 2011-05-26 Richard Guenther <rguenther@suse.de>
10354 PR tree-optimization/48702
10355 * gcc.dg/torture/pr48702.c: New testcase.
10357 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10359 PR gcov-profile/48845
10360 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10362 * gcc.dg/matrix/matrix.exp: Likewise.
10363 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10364 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10365 line number to check_profiling_available.
10366 * lib/target-supports.exp (check_profiling_available): Account for
10368 Require TLS runtime support with -fprofile-generate.
10369 * lib/profopt.exp (profopt-execute): Add TLS options for
10370 -fprofile-generate.
10371 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10373 2011-05-26 Jakub Jelinek <jakub@redhat.com>
10376 * g++.dg/eh/cond5.C: New test.
10378 PR tree-optimization/49161
10379 * gcc.c-torture/execute/pr49161.c: New test.
10381 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10383 * gcc.target/arm/neon-vorn-vbic.c: New test.
10385 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
10387 PR tree-optimization/49038
10388 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10389 * gcc.dg/vect/pr49038.c: New test.
10391 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
10393 * g++.dg/init/pr25811-3.C: New.
10394 * g++.dg/init/pr25811-4.C: New.
10396 2011-05-25 Jason Merrill <jason@redhat.com>
10398 * g++.dg/cpp0x/enum17.C: New.
10399 * g++.old-deja/g++.jason/rfg10.C: Adjust.
10401 * g++.dg/cpp0x/auto24.C: New.
10403 * g++.dg/cpp0x/error4.C: New.
10405 * g++.dg/cpp0x/rv-restrict.C: New.
10407 * g++.dg/cpp0x/enum15.C: New.
10408 * g++.dg/cpp0x/constexpr-switch2.C: New.
10410 * g++.dg/cpp0x/variadic110.C: New.
10412 * g++.dg/cpp0x/auto9.C: Add typedef test.
10414 * g++.dg/cpp0x/auto23.C: New.
10415 * g++.dg/cpp0x/auto9.C: Adjust.
10417 * g++.dg/cpp0x/defaulted29.C: New.
10419 * g++.dg/cpp0x/initlist51.C: New.
10421 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
10423 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10424 * g++.dg/abi/packed1.C: Suppress warning.
10425 * g++.dg/warn/Wunused-parm-3.C: Likewise.
10426 * g++.dg/template/stdarg1.C: Likewise.
10427 * g++.dg/other/packed1.C: Remove arm from xfail list.
10429 2011-05-25 Jason Merrill <jason@redhat.com>
10431 * g++.dg/cpp0x/enum16.C: New.
10432 * g++.dg/parse/error15.C: Adjust.
10434 * g++.dg/cpp0x/initlist50.C: New.
10436 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10438 * g++.dg/cpp0x/variadic109.C: New.
10440 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
10442 * gcc.target/i386/pause-1.c: New.
10444 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
10446 * gcc.dg/stack-usage-1.c: Adjust comment.
10447 * gcc.dg/stack-usage-2.c: New test.
10449 2011-05-25 Jakub Jelinek <jakub@redhat.com>
10452 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10453 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10455 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
10457 PR rtl-optimization/48757
10458 * gfortran.dg/pr48757.f: New test case.
10460 2011-05-24 Jason Merrill <jason@redhat.com>
10462 * g++.dg/cpp0x/access01.C: New.
10464 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10467 * objc.dg/pr48177.m: New testcase.
10469 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10472 * objc.dg/pr48187.m: New testcase.
10473 * obj-c++.dg/pr48187.mm: New testcase.
10474 * objc.dg/ivar-extra-semicolon.m: New testcase.
10476 2011-05-24 Jason Merrill <jason@redhat.com>
10478 * g++.dg/template/access21.C: New.
10479 * g++.dg/template/access22.C: New.
10481 2011-05-24 Michael Matz <matz@gcc.gnu.org>
10483 PR rtl-optimization/48633
10484 * g++.dg/pr48633.C: New test.
10486 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10489 * g++.dg/other/pr49133.C: New test.
10491 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10492 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10494 * gcc.dg/torture/tls/run-gd.c: New test.
10495 * gcc.dg/torture/tls/run-ie.c: New test.
10496 * gcc.dg/torture/tls/run-ld.c: New test.
10497 * gcc.dg/torture/tls/run-le.c: New test.
10498 * lib/target-supports.exp (check_effective_target_tls_runtime):
10499 Build testcase with TLS options.
10501 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10503 * gcc.dg/vect/pr48172.c: Remove dg-do run.
10505 2011-05-24 Tom de Vries <tom@codesourcery.com>
10507 PR tree-optimization/49121
10508 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10510 2011-05-23 Jason Merrill <jason@redhat.com>
10512 * g++.dg/cpp0x/defaulted28.C: New.
10514 * g++.dg/cpp0x/sfinae25.C: New.
10516 * g++.dg/cpp0x/rv-cast2.C: New.
10518 * g++.dg/cpp0x/enum14.C: New.
10520 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10523 * gcc.c-torture/execute/pr49123.c: New test.
10526 * gcc.dg/debug/pr49032.c: New test.
10529 * gcc.dg/pr49120.c: New test.
10531 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
10534 * gcc.target/i386/pr47315.c: New test.
10536 2011-05-23 Jason Merrill <jason@redhat.com>
10538 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10540 * g++.dg/cpp0x/sfinae24.C: New.
10542 * g++.dg/cpp0x/error3.C: New.
10544 * g++.dg/cpp0x/defaulted27.C: New.
10546 * g++.dg/cpp0x/decltype27.C: New.
10548 2011-05-23 Richard Guenther <rguenther@suse.de>
10550 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10552 2011-05-23 Richard Guenther <rguenther@suse.de>
10554 PR tree-optimization/40874
10555 * g++.dg/tree-ssa/pr40874.C: New testcase.
10557 2011-05-23 Richard Guenther <rguenther@suse.de>
10559 PR tree-optimization/49115
10560 * g++.dg/torture/pr49115.C: New testcase.
10562 2011-05-23 Richard Guenther <rguenther@suse.de>
10564 PR middle-end/15419
10565 * gcc.dg/memcpy-3.c: New testcase.
10567 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10569 PR middle-end/48973
10570 * gcc.c-torture/execute/pr48973-1.c: New test.
10571 * gcc.c-torture/execute/pr48973-2.c: New test.
10573 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10576 * g++.dg/warn/pr18016.C: New.
10578 2011-05-23 Tom de Vries <tom@codesourcery.com>
10581 * gcc.target/arm/ivopts-6.c: New test.
10583 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10585 PR middle-end/49029
10586 * gcc.c-torture/compile/pr49029.c: New test.
10588 2011-05-22 Jason Merrill <jason@redhat.com>
10590 * g++.dg/cpp0x/sfinae23.C: New.
10591 * g++.dg/cpp0x/sfinae8.C: Correct.
10593 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10595 * gfortran.dg/function_optimize_8.f90: New test case.
10597 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10599 PR tree-optimization/49087
10600 * gcc.dg/vect/O3-pr49087.c: New test.
10602 2011-05-21 Jason Merrill <jason@redhat.com>
10604 * g++.dg/debug/const5.C: New.
10606 2011-05-20 Jason Merrill <jason@redhat.com>
10608 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10610 * g++.dg/cpp0x/constexpr-static7.C: New.
10612 * g++.dg/cpp0x/enum12.C: New.
10613 * g++.dg/cpp0x/enum13.C: New.
10615 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10618 * gfortran.dg/select_type_23.f03: New.
10620 2011-05-20 Jason Merrill <jason@redhat.com>
10622 * g++.dg/cpp0x/defaulted26.C: New.
10624 * g++.dg/cpp0x/noexcept02.C: Fix.
10625 * g++.dg/cpp0x/noexcept03.C: Fix.
10626 * g++.dg/cpp0x/noexcept08.C: Fix.
10627 * g++.dg/cpp0x/noexcept10.C: New.
10629 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10632 * gfortran.dg/extends_12.f03: New.
10634 2011-05-20 Jason Merrill <jason@redhat.com>
10636 * g++.dg/template/koenig9.C: New.
10637 * g++.dg/opt/pr47615.C: Fix.
10638 * g++.dg/overload/defarg1.C: Fix.
10639 * g++.dg/tc1/dr213.C: Remove xfail.
10640 * g++.dg/torture/pr34850.C: Fix.
10641 * g++.dg/torture/pr39362.C: Fix.
10642 * g++.old-deja/g++.brendan/crash56.C: Fix.
10643 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10645 2011-05-20 Richard Guenther <rguenther@suse.de>
10647 PR tree-optimization/49079
10648 * gcc.dg/torture/pr49079.c: New testcase.
10650 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10652 PR tree-optimization/49073
10653 * gcc.c-torture/execute/pr49073.c: New test.
10655 2011-06-19 Tobias Burnus <burnus@net-b.de>
10658 * gfortran.dg/coarray_21.f90: New.
10660 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10662 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10665 2011-05-19 Richard Guenther <rguenther@suse.de>
10668 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10670 2011-05-19 Richard Guenther <rguenther@suse.de>
10672 PR middle-end/48985
10673 * gcc.dg/builtin-object-size-11.c: New testcase.
10675 2011-05-19 Tom de Vries <tom@codesourcery.com>
10678 * gcc.target/arm/ivopts.c: New test.
10679 * gcc.target/arm/ivopts-2.c: New test.
10681 2011-05-19 Tom de Vries <tom@codesourcery.com>
10683 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10685 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10687 * gcc.c-torture/execute/960321-1.x: Remove.
10689 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10692 * gfortran.dg/move_alloc_4.f90: New.
10694 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10697 * gcc.target/i386/pr49002-1.c: New test.
10698 * gcc.target/i386/pr49002-2.c: Likewise.
10700 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10702 PR tree-optimization/49039
10703 * gcc.c-torture/execute/pr49039.c: New test.
10704 * gcc.dg/tree-ssa/pr49039.c: New test.
10705 * g++.dg/torture/pr49039.C: New test.
10707 2011-05-18 Jason Merrill <jason@redhat.com>
10709 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10710 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10711 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10713 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10715 * gcc.target/bfin/mcpu-bf592.c: New test.
10717 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10719 PR tree-optimization/41881
10720 * gcc.dg/vect/O3-pr41881.c: New test.
10721 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10723 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10725 PR tree-optimization/49000
10726 * gcc.dg/pr49000.c: New test.
10728 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10730 * gnat.dg/invalid1.adb: New test.
10732 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10734 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10736 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10737 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10739 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10742 * g++.dg/cpp0x/range-for18.C: New.
10744 2011-05-15 Tobias Burnus <burnus@net-b.de>
10747 * gfortran.dg/coarray/image_index_2.f90: New.
10749 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10751 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10752 * g++.dg/cpp0x/override2.C: New.
10754 2011-05-14 Tobias Burnus <burnus@net-b.de>
10757 * gfortran.de/coarray_20.f90: New.
10759 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10762 * function_optimize_7.f90: New test case.
10764 2011-05-13 Jason Merrill <jason@redhat.com>
10766 * g++.dg/cpp0x/decltype26.C: New.
10767 * g++.dg/cpp0x/enum11.C: New.
10769 2011-05-13 Tobias Burnus <burnus@net-b.de>
10773 * gfortran.dg/assign_8.f90: Update dg-error.
10775 2011-05-13 Tobias Burnus <burnus@net-b.de>
10778 * gfortran.dg/io_constraints_8.f90: New.
10779 * gfortran.dg/io_constraints_9.f90: New.
10781 2011-05-13 Martin Thuresson <martint@google.com>
10783 PR gcov-profile/47793
10784 * gcc.dg/pr47793.c: New.
10786 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10788 PR tree-optimization/48975
10789 * gcc.dg/pr48975.c: New test.
10791 2011-05-12 Tobias Burnus <burnus@net-b.de>
10794 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10796 2011-05-12 Jason Merrill <jason@redhat.com>
10798 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10800 2011-05-12 Geert Bosch <bosch@adacore.com>
10802 * gnat.dg/view_conversion1.adb: New test.
10804 2011-05-12 Richard Guenther <rguenther@suse.de>
10806 PR tree-optimization/48172
10807 * gcc.dg/vect/pr48172.c: New testcase.
10809 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10812 * g++.dg/opt/pr48967.C: New test.
10814 2011-05-11 Jason Merrill <jason@redhat.com>
10816 * g++.dg/cpp0x/constexpr-friend.C: New.
10817 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10819 * g++.dg/cpp0x/sfinae22.C: New.
10821 2011-05-11 Tobias Burnus <burnus@net-b.de>
10824 * gfortran.dg/generic_24.f90: New.
10826 2011-05-11 Richard Guenther <rguenther@suse.de>
10828 PR tree-optimization/15256
10829 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10831 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10834 * gcc.dg/pr48159-1.c: New test.
10835 * gcc.dg/pr48159-2.c: New test.
10837 2011-05-11 Richard Guenther <rguenther@suse.de>
10839 PR middle-end/48953
10840 * gcc.dg/torture/pr48953.c: New testcase.
10842 2011-05-11 Richard Guenther <rguenther@suse.de>
10844 PR tree-optimization/18041
10845 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10847 2011-05-11 Alan Modra <amodra@gmail.com>
10850 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10852 2011-05-10 Jason Merrill <jason@redhat.com>
10854 * g++.dg/cpp0x/defaulted25.C: New.
10855 * g++.dg/template/crash7.C: Adjust.
10857 * g++.dg/cpp0x/variadic108.C: New.
10859 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
10861 * g++.dg/inherit/virtual9.C: Extend.
10863 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10866 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10867 are passed and returned in vector registers.
10869 2011-05-10 Richard Guenther <rguenther@suse.de>
10871 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10872 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10873 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10874 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10875 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
10878 2011-05-10 Jakub Jelinek <jakub@redhat.com>
10880 PR tree-optimization/48611
10881 PR tree-optimization/48794
10882 * gfortran.dg/gomp/pr48611.f90: New test.
10883 * gfortran.dg/gomp/pr48794.f90: New test.
10886 * gcc.dg/dfp/pr48928.c: New test.
10888 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10891 * g++.dg/cpp0x/pr48522.C: New.
10893 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10896 * g++.dg/cpp0x/sfinae21.C: New.
10898 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10900 * g++.dg/template/sfinae28.C: Rename to...
10901 * g++.dg/cpp0x/sfinae19.C: ... this.
10902 * g++.dg/template/sfinae29.C: Rename to...
10903 * g++.dg/cpp0x/sfinae20.C: ... this.
10905 2011-05-09 Jeff Law <law@redhat.com>
10907 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10908 consistent results.
10910 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
10913 * g++.dg/init/pr20039.C: New.
10915 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10919 * g++.dg/template/sfinae28.C: New.
10920 * g++.dg/template/sfinae29.C: Likewise.
10922 2011-05-09 Jason Merrill <jason@redhat.com>
10924 * g++.dg/template/nontype23.C: New.
10926 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
10928 * g++.dg/init/pr48859.C: New.
10930 2011-05-09 Jason Merrill <jason@redhat.com>
10932 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10933 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10934 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10935 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10936 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10937 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10938 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10939 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10941 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
10943 * g++.dg/inherit/virtual9.C: New.
10945 2011-05-09 Dodji Seketeli <dodji@redhat.com>
10948 * g++.dg/template/dependent-expr8.C: New test case.
10950 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
10952 PR tree-optimization/48837
10953 * gcc.dg/pr48837.c: New testcase.
10955 2011-05-06 Jason Merrill <jason@redhat.com>
10957 * g++.dg/cpp0x/constexpr-condition2.C: New.
10959 * g++.dg/cpp0x/constexpr-missing.C: New.
10961 2011-05-06 Tobias Burnus <burnus@net-b.de>
10964 * gfortran.dg/coarray/this_image_2.f90: New.
10966 2011-05-06 Tobias Burnus <burnus@net-b.de>
10970 * gfortran.dg/bind_c_usage_22.f90: New.
10971 * gfortran.dg/bind_c_usage_23.f90: New.
10972 * gfortran.dg/bind_c_usage_24.f90: New.
10973 * gfortran.dg/bind_c_usage_24_c.c: New.
10975 2011-05-06 Dodji Seketeli <dodji@redhat.com>
10978 * g++.dg/template/member9.C: New test case.
10980 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
10982 * gnat.dg/discr29.ad[sb]: New test.
10983 * gnat.dg/discr30.adb: Likewise.
10985 2011-05-05 Julian Brown <julian@codesourcery.com>
10987 * gcc.target/arm/neon-vset_lanes8.c: New test.
10989 2011-05-05 Jason Merrill <jason@redhat.com>
10991 * g++.dg/init/new32.C: New.
10993 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10995 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10998 2011-05-05 Jakub Jelinek <jakub@redhat.com>
11000 PR rtl-optimization/48381
11001 * gcc.c-torture/compile/pr48381.c: New test.
11003 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
11005 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11007 * gcc.target/i386/opt-1.c: Ditto.
11009 2011-05-04 Jason Merrill <jason@redhat.com>
11011 * g++.dg/conversion/base1.C: New.
11013 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11015 PR libgfortran/48787
11016 * gfortran.dg/round_3.f08: Add more checks to test case.
11018 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
11020 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11021 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11022 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11023 Gate test on effective_target fd_truncate.
11025 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
11027 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11028 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11029 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11030 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
11031 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11032 * gcc.target/i386/pr38824.c: Ditto.
11033 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11034 * gcc.target/i386/vecinit-2.c: Ditto.
11035 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11036 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11037 * gcc.target/i386/parity-2.c: Ditto.
11038 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11040 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
11042 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11043 remove duplication.
11044 * gcc.target/bfin/mcpu-bf514.c: Likewise.
11045 * gcc.target/bfin/mcpu-bf516.c: Likewise.
11046 * gcc.target/bfin/mcpu-bf518.c: Likewise.
11048 2011-05-03 Tobias Burnus <burnus@net-b.de>
11051 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11053 2011-05-03 Tobias Burnus <burnus@net-b.de>
11056 * gfortran.dg/coarray/this_image_1.f90: New.
11058 2011-05-03 Tobias Burnus <burnus@net-b.de>
11061 * gfortran.dg/coarray/caf.dg: New.
11062 * gfortran.dg/coarray/image_index_1.f90: New, copied
11063 from ../coarray_16.f90.
11065 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11068 * g++.dg/ext/complex9.C: New.
11070 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11072 From Mike Frysinger
11073 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11074 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11075 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11077 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11079 * gcc.target/bfin/builtins: Created.
11080 * gcc.target/bfin/hisilh-O0.c: Deleted.
11081 * gcc.target/bfin/hisilh.c: Moved to...
11082 * gcc.target/bfin/builtins/hisilh.c: ...here.
11083 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11084 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11085 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11086 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11087 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11088 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11089 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11090 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11091 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11092 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11093 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11094 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11095 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11096 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11097 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11098 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11099 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11100 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11101 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11102 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11103 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11104 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11105 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11106 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11107 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11108 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11109 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11110 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11111 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11112 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11113 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11114 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11115 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11116 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11117 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11118 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11119 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11120 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11121 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11122 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11123 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11124 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11125 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11126 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11127 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11128 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11129 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11130 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11131 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11132 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11133 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11134 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11135 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11136 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11137 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11138 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11139 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11140 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11141 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11142 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11143 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11144 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11145 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11146 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11147 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11148 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11149 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11150 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11151 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11152 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11153 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11154 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11155 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11156 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11157 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11158 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11159 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11160 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11161 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11162 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11163 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11164 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11165 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11166 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11167 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11168 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11169 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11170 * gcc.target/bfin/builtins/circptr.c: Ditto.
11171 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11172 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11173 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11174 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11175 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11176 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11177 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11178 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11179 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11180 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11181 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11182 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11183 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11184 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11185 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11186 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11187 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11188 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11189 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11190 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11191 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11192 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11193 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11194 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11195 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11196 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11197 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11198 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11199 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11200 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11201 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11202 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11203 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11204 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11205 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11206 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11207 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11208 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11209 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11210 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11211 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11212 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11213 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11214 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11215 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11216 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11217 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11218 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11219 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11220 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11221 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11222 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11223 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11224 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11225 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11226 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11227 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11228 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11229 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11230 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11231 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11232 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11233 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11234 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11235 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11236 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11237 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11238 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11239 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11240 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11242 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
11244 * gcc.target/arm/cold-lc.c: New test.
11246 2011-05-03 Jakub Jelinek <jakub@redhat.com>
11249 * gcc.dg/pr48774.c: New test.
11251 2011-05-03 Richard Guenther <rguenther@suse.de>
11253 * gcc.dg/large-size-array-5.c: New testcase.
11255 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11257 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11259 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11261 * lib/target-supports.exp (check_effective_target_vect_strided):
11263 (check_effective_target_vect_strided2)
11264 (check_effective_target_vect_strided3)
11265 (check_effective_target_vect_strided4)
11266 (check_effective_target_vect_strided8): ...these new functions.
11268 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11269 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11270 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11271 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11272 * gcc.dg/vect/pr37539.c: Likewise.
11273 * gcc.dg/vect/slp-11a.c: Likewise.
11274 * gcc.dg/vect/slp-11b.c: Likewise.
11275 * gcc.dg/vect/slp-11c.c: Likewise.
11276 * gcc.dg/vect/slp-12a.c: Likewise.
11277 * gcc.dg/vect/slp-12b.c: Likewise.
11278 * gcc.dg/vect/slp-18.c: Likewise.
11279 * gcc.dg/vect/slp-19a.c: Likewise.
11280 * gcc.dg/vect/slp-19b.c: Likewise.
11281 * gcc.dg/vect/slp-21.c: Likewise.
11282 * gcc.dg/vect/slp-23.c: Likewise.
11283 * gcc.dg/vect/vect-cselim-1.c: Likewise.
11285 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11286 instead of vect_interleave && vect_extract_even_odd.
11287 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11288 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11289 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11290 * gcc.dg/vect/vect-1.c: Likewise.
11291 * gcc.dg/vect/vect-10.c: Likewise.
11292 * gcc.dg/vect/vect-98.c: Likewise.
11293 * gcc.dg/vect/vect-107.c: Likewise.
11294 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11295 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11296 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11297 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11298 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11299 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11300 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11301 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11302 * gcc.dg/vect/vect-strided-float.c: Likewise.
11303 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11304 * gcc.dg/vect/vect-strided-mult.c: Likewise.
11305 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11306 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11307 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11308 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11309 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11310 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11311 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11312 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11313 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11314 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11315 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11316 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11317 * gcc.dg/vect/vect-vfa-03.c: Likewise.
11319 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11321 * gcc.dg/vect/pr30843.c: Likewise.
11322 * gcc.dg/vect/pr33866.c: Likewise.
11323 * gcc.dg/vect/slp-reduc-6.c: Likewise.
11324 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11325 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11326 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11328 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11330 * gcc.dg/vect/slp-11.c: Split into...
11331 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11332 gcc.dg/vect/slp-11c.c: ...these tests.
11333 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11334 * gcc.dg/vect/slp-12c.c: ...this new test.
11335 * gcc.dg/vect/slp-19.c: Split into...
11336 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11337 gcc.dg/vect/slp-19c.c: ...these new tests.
11339 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11341 * lib/target-supports.exp
11342 (check_effective_target_vect_extract_even_odd_wide): Delete.
11343 (check_effective_target_vect_strided_wide): Likewise.
11344 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11345 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11346 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11347 * gcc.dg/vect/pr37539.c: Likewise.
11348 * gcc.dg/vect/slp-11.c: Likewise.
11349 * gcc.dg/vect/slp-12a.c: Likewise.
11350 * gcc.dg/vect/slp-12b.c: Likewise.
11351 * gcc.dg/vect/slp-19.c: Likewise.
11352 * gcc.dg/vect/slp-23.c: Likewise.
11353 * gcc.dg/vect/vect-1.c: Likewise.
11354 * gcc.dg/vect/vect-98.c: Likewise.
11355 * gcc.dg/vect/vect-107.c: Likewise.
11356 * gcc.dg/vect/vect-strided-float.c: Likewise.
11358 2011-05-02 Jason Merrill <jason@redhat.com>
11360 * g++.dg/init/new31.C: New.
11362 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
11365 * gcc.dg/pr35445.c: New test.
11367 2011-05-02 Jason Merrill <jason@redhat.com>
11369 * c-c++-common/vla-1.c: New.
11371 2011-05-02 Richard Guenther <rguenther@suse.de>
11373 PR tree-optimization/48822
11374 * gcc.dg/torture/pr48822.c: New testcase.
11376 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11379 * g++.dg/cpp0x/constexpr-47969.C: New.
11381 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
11384 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
11385 on vect_no_align targets.
11386 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11387 vect_no_align targets.
11389 2011-05-01 Xinliang David Li <davidxl@google.com>
11391 * gcc.dg/tree-ssa/integer-addr.c: New test.
11392 * gcc.dg/tree-ssa/alias_bug.c: New test.
11394 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11396 PR libgfortran/48787
11397 * gfortran.dg/round_3.f08: Add more checks.
11399 2011-04-30 Tobias Burnus <burnus@net-b.de>
11402 * gfortran.dg/import9.f90: New, proper test.
11403 * gfortran.dg/interface_37.f90: Remove bogus
11404 test (bogus copy of interface_36.f90).
11406 2011-04-30 Tobias Burnus <burnus@net-b.de>
11409 * gfortran.dg/interface_37.f90: New.
11411 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
11414 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11416 2011-04-30 Jakub Jelinek <jakub@redhat.com>
11418 PR tree-optimization/48809
11419 * gcc.c-torture/execute/pr48809.c: New test.
11421 2011-04-29 Jeff Law <law@redhat.com>
11423 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11425 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11428 * g++.dg/init/ctor10.C: New.
11430 2011-04-29 Le-Chun Wu <lcwu@google.com>
11432 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11433 warning in implicitly instantiated templates.
11435 2011-04-29 Le-Chun Wu <lcwu@google.com>
11437 * g++.dg/warn/Wnull-conversion-1.C: New.
11438 * g++.dg/warn/Wnull-conversion-2.C: New.
11440 2011-04-29 Diego Novillo <dnovillo@google.com>
11442 * g++.old-deja/g++.other/null3.C: Expect warning about
11443 converting boolean to a pointer.
11445 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
11448 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11452 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11454 2011-04-29 Tobias Burnus <burnus@net-b.de>
11457 * gfortran.dg/typebound_proc_22.f90: New.
11460 * gfortran.dg/interface_36.f90: New.
11462 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11464 PR libgfortran/48488
11465 PR libgfortran/48602
11466 PR libgfortran/48615
11467 PR libgfortran/48684
11468 PR libgfortran/48787
11469 * gfortran.dg/fmt_g.f: Adjust test.
11470 * gfortran.dg/fmt_g0_1.f08: Adjust test.
11471 * gfortran.dg/round_3.f08: New test.
11472 * gfortran.dg/namelist_print_1.f: Adjust test.
11473 * gfortran.dg/char4_iunit_1.f03: Adjust test.
11474 * gfortran.dg/f2003_io_5.f03: Adjust test.
11475 * gfortran.dg/coarray_15.f90: Adjust test.
11476 * gfortran.dg/namelist_65.f90: Adjust test.
11477 * gfortran.dg/fmt_cache_1.f: Adjust test.
11478 * gfortran.dg/char4_iunit_2.f03: Adjust test.
11479 * gfortran.dg/real_const_3.f90: Adjust test.
11481 2011-04-29 Jan Hubicka <jh@suse.cz>
11483 * gcc.dg/tree-ssa/inline-10.c: New testcase.
11484 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11486 2011-04-28 Xinliang David Li <davidxl@google.com>
11488 * gcc.dg/tree-prof/prof-robust-1.c: New test.
11489 * g++.dg/prof-robust-1.C: New test.
11491 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
11493 PR tree-optimization/48765
11494 * gcc.dg/vect/pr48765.c: New.
11496 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11498 PR tree-optimization/48775
11499 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11501 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11504 * g++.dg/inherit/pr48798.C: New.
11505 * g++.old-deja/g++.other/base1.C: Adjust.
11507 2011-04-28 Dodji Seketeli <dodji@redhat.com>
11510 * g++.dg/template/inherit7.C: New test case.
11512 2011-04-28 Richard Guenther <rguenther@suse.de>
11514 PR tree-optimization/40052
11515 PR tree-optimization/15347
11516 * gcc.dg/tree-ssa/vrp57.c: New testcase.
11517 * gcc.dg/pr15347.c: Likewise.
11519 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11522 * g++.dg/cpp0x/sfinae18.C: New.
11524 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11527 * g++.dg/ext/is_literal_type1.C: New.
11529 2011-04-28 Tobias Burnus <burnus@net-b.de>
11533 * gfortran.dg/interface_35.f90: New.
11534 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11535 * gfortran.dg/func_result_6.f90: Add dg-warning.
11536 * gfortran.dg/bessel_1.f90: Ditto.
11537 * gfortran.dg/hypot_1.f90: Ditto.
11538 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11539 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11540 * gfortran.dg/interface_assignment_4.f90: Ditto.
11542 2011-04-27 Jason Merrill <jason@redhat.com>
11544 * g++.dg/ext/complex8.C: New.
11546 * g++.dg/cpp0x/initlist49.C: New.
11547 * g++.dg/init/new30.C: New.
11549 2011-04-27 Tobias Burnus <burnus@net-b.de>
11552 * gfortran.dg/whole_file_34.f90: New.
11554 2011-04-27 Jan Hubicka <jh@suse.cz>
11556 * gcc.dg/tree-ssa/inline-9.c: New testcase.
11558 2011-04-27 Jason Merrill <jason@redhat.com>
11560 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11562 * g++.dg/parse/ambig6.C: New.
11564 2011-04-27 Nick Clifton <nickc@redhat.com>
11566 * gcc.dg/20020312-2.c: Add definition for RX.
11568 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11569 option with RX targets.
11571 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11574 2011-04-27 Richard Guenther <rguenther@suse.de>
11576 * gcc.dg/tree-ssa/pr23382.c: Remove.
11578 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11581 * gcc.c-torture/compile/pr48767.c: New test.
11583 2011-04-27 Richard Guenther <rguenther@suse.de>
11585 PR tree-optimization/48772
11586 * g++.dg/pr48772.C: New testcase.
11588 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11591 * gcc.c-torture/compile/pr48742.c: New test.
11593 2011-04-26 Jason Merrill <jason@redhat.com>
11595 * g++.dg/lookup/koenig13.C: New.
11597 * g++.dg/cpp0x/initlist48.C: New.
11599 2011-04-25 Jason Merrill <jason@redhat.com>
11601 * g++.dg/cpp0x/sfinae17.C: New.
11603 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11606 * gcc.target/powerpc/pr48258-1.c: New file.
11607 * gcc.target/powerpc/pr48258-2.c: Ditto.
11609 2011-04-26 Xinliang David Li <davidxl@google.com>
11611 * gcc.dg/uninit-suppress.c: New test.
11612 * gcc.dg/uninit-suppress.c: New test.
11614 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11617 * gcc.dg/pr48768.c: New test.
11619 PR tree-optimization/48734
11620 * gcc.c-torture/compile/pr48734.c: New test.
11623 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11625 2011-04-26 Richard Guenther <rguenther@suse.de>
11627 PR tree-optimization/48731
11628 * gcc.dg/torture/pr48731.c: New testcase.
11630 2011-04-26 Richard Guenther <rguenther@suse.de>
11633 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11635 2011-04-26 Richard Guenther <rguenther@suse.de>
11637 PR middle-end/48694
11638 * gcc.dg/torture/pr48694-1.c: New testcase.
11639 * gcc.dg/torture/pr48694-2.c: Likewise.
11641 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11643 * g++.dg/ext/underlying_type1.C: New.
11644 * g++.dg/ext/underlying_type2.C: Likewise.
11645 * g++.dg/ext/underlying_type3.C: Likewise.
11646 * g++.dg/ext/underlying_type4.C: Likewise.
11647 * g++.dg/ext/underlying_type5.C: Likewise.
11648 * g++.dg/ext/underlying_type6.C: Likewise.
11649 * g++.dg/ext/underlying_type7.C: Likewise.
11650 * g++.dg/ext/underlying_type8.C: Likewise.
11651 * g++.dg/ext/underlying_type9.C: Likewise.
11652 * g++.dg/ext/underlying_type10.C: Likewise.
11654 2011-04-25 Jason Merrill <jason@redhat.com>
11656 * g++.dg/cpp0x/regress/template-const2.C: New.
11658 2011-04-25 Jeff Law <law@redhat.com>
11660 * gcc.dg/tree-ssa/vrp56.c: new test.
11662 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11664 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11666 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11668 PR preprocessor/48740
11669 * c-c++-common/raw-string-11.c: New test.
11671 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11673 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11676 2011-04-23 Tobias Burnus <burnus@net-b.de>
11679 * gfortran.dg/coarray_19.f90: New.
11681 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11684 * gcc.dg/pr48685.c: New test.
11686 2011-04-22 Jan Hubicka <jh@suse.cz>
11688 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11690 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11692 PR tree-optimization/48717
11693 * gcc.c-torture/execute/pr48717.c: New test.
11695 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11698 * gcc.target/i386/pr48723.c: New test.
11700 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11703 * gcc.dg/gomp/pr48716.c: New test.
11704 * g++.dg/gomp/pr48716.C: New test.
11706 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11709 * gcc.dg/missing-field-init-2.c: Update testcase.
11711 2011-04-22 Alan Modra <amodra@gmail.com>
11713 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11715 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11718 * gfortran.dg/function_optimize_6.f90: New test.
11720 2011-04-21 Easwaran Raman <eraman@google.com>
11722 * gcc.dg/stack-layout-2.c: New test.
11724 2011-04-21 Richard Guenther <rguenther@suse.de>
11727 * g++.dg/lto/pr48207-2_0.C: New testcase.
11728 * g++.dg/lto/pr48207-3_0.C: Likewise.
11730 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11732 * gnat.dg/volatile5.adb: New test.
11733 * gnat.dg/volatile5_pkg.ads: New helper.
11735 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11738 * gcc.target/i386/pr48708.c: New test.
11740 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11742 * gcc.dg/vect/vect-119.c: New test.
11744 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11746 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11749 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11750 Richard Sandiford <richard.sandiford@linaro.org>
11753 * gcc.target/arm/pr46329.c: New test.
11755 2011-04-21 Tobias Burnus <burnus@net-b.de>
11758 * gfortran.dg/coarray_18.f90: New.
11760 2011-04-20 Jason Merrill <jason@redhat.com>
11762 * g++.dg/cpp0x/initlist47.C: New.
11764 * g++.dg/init/dtor4.C: New.
11766 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11769 * gcc.target/i386/sse2-pinsrw.c: New test.
11770 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11771 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11772 * gcc.target/i386/sse2-insvhi.c: Ditto.
11773 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11774 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11776 2011-04-20 Jason Merrill <jason@redhat.com>
11778 * g++.dg/template/const4.C: New.
11780 2011-04-20 Easwaran Raman <eraman@google.com>
11782 * gcc.dg/stack-layout-1.c: New test.
11784 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11786 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11787 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11790 2011-04-20 Kai Tietz <ktietz@redhat.com>
11792 * gcc.dg/binop-xor1.c: New test.
11793 * gcc.dg/binop-xor2.c: New test.
11794 * gcc.dg/binop-xor3.c: New test.
11795 * gcc.dg/binop-xor4.c: New test.
11796 * gcc.dg/binop-xor5.c: New test.
11798 2011-04-20 Richard Guenther <rguenther@suse.de>
11800 PR tree-optimization/47892
11801 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11803 2011-04-20 Richard Guenther <rguenther@suse.de>
11805 PR middle-end/48695
11806 * g++.dg/torture/pr48695.C: New testcase.
11808 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11810 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11811 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11812 * gcc.c-torture/execute/pr45262.c: Ditto
11813 * gcc.dg/torture/pr43165.c: Ditto.
11814 * gcc.dg/torture/pr47228.c: Ditto.
11815 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11816 * gcc.dg/ipa/pr45644.c: Ditto.
11817 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11820 2011-04-19 Jason Merrill <jason@redhat.com>
11822 * g++.dg/ext/complex7.C: New.
11824 * g++.dg/ext/attrib41.C: New.
11826 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11829 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11831 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11834 * gcc.target/i386/pr48678.c: New test.
11836 2011-04-19 Martin Jambor <mjambor@suse.cz>
11838 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11839 * g++.dg/opt/devirt2.C: New test.
11840 * g++.dg/ipa/devirt-g-1.C: Likewise.
11842 2011-04-19 Tobias Burnus <burnus@net-b.de>
11845 * gfortran.dg/whole_file_33.f90: New.
11847 2011-04-19 Martin Jambor <mjambor@suse.cz>
11849 * g++.dg/ipa/devirt-7.C: New test.
11851 2011-04-19 Richard Guenther <rguenther@suse.de>
11854 * g++.dg/lto/pr48207_0.C: New testcase.
11856 2011-04-18 Jason Merrill <jason@redhat.com>
11858 * g++.dg/init/void1.C: New.
11860 * g++.dg/cpp0x/union4.C: New.
11862 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11864 PR middle-end/48661
11865 * g++.dg/torture/pr48661.C: New test.
11868 * g++.dg/gomp/pr48632.C: New test.
11870 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11872 * gcc.target/i386/sse2-maskmovdqu.c: New test.
11873 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11875 2011-04-18 Tobias Burnus <burnus@net-b.de>
11878 * gfortran.dg/coarray_17.f90: New.
11879 * gfortran.dg/coarray_10.f90: Update dg-error.
11881 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11884 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11885 * gfortran.dg/guality/guality.exp: Likewise.
11887 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11889 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11891 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11893 * gcc.dg/vect/pr48377.c: Remove dg-do run.
11895 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11897 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11899 2011-04-18 Richard Guenther <rguenther@suse.de>
11901 PR middle-end/46364
11902 * g++.dg/torture/pr46364.C: New testcase.
11904 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11906 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11908 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
11910 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11912 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
11913 Ira Rosen <ira.rosen@linaro.org>
11916 * gcc.target/arm/pr48252.c: New test.
11918 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11920 PR tree-optimization/48616
11921 * gcc.dg/pr48616.c: New test.
11923 2011-04-18 Tobias Burnus <burnus@net-b.de>
11926 * gfortran.dg/coarray_16.f90: New.
11928 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
11931 * gfortran.dg/realloc_on_assign_7.f03: New test.
11933 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11935 PR libgfortran/48602
11936 * gfortran.dg/fmt_g0_6.f08: New test.
11938 2011-04-17 Jason Merrill <jason@redhat.com>
11940 * g++.dg/cpp0x/sfinae16.C: New.
11942 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
11944 * gcc.target/mips/reg-var-1.c: New test.
11946 2011-04-17 Jan Hubicka <jh@suse.cz>
11948 * gcc.dg/winline-5.c: Update testcase.
11950 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
11952 * gnat.dg/discr27.ad[sb]: Move dg directive.
11953 * gnat.dg/discr28.ad[sb]: New test.
11954 * gnat.dg/discr28_pkg.ads: New helper.
11956 2011-04-17 Michael Matz <matz@suse.de>
11958 PR tree-optimization/48622
11960 * gcc.dg/lto/pr48622_0.c: New test.
11962 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
11964 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11965 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11966 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11967 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11968 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11969 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11971 2011-04-15 Jason Merrill <jason@redhat.com>
11973 * g++.dg/cpp0x/range-for17.C: New.
11975 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11977 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11978 * g++.dg/cpp0x/range-for3.C: Likewise.
11979 * g++.dg/cpp0x/range-for9.C: Correct error message.
11980 * g++.dg/cpp0x/range-for11.C: New.
11981 * g++.dg/cpp0x/range-for12.C: New.
11982 * g++.dg/cpp0x/range-for13.C: New.
11983 * g++.dg/cpp0x/range-for14.C: New.
11984 * g++.dg/cpp0x/range-for15.C: New.
11985 * g++.dg/cpp0x/range-for16.C: New.
11987 2011-04-15 Tobias Burnus <burnus@net-b.de>
11990 * gfortran.dg/coarray_15.f90: Change to dg-do run.
11992 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
11994 * objc.dg/naming-4.m: Updated.
11995 * objc.dg/naming-5.m: Updated.
11996 * objc.dg/naming-6.m: New.
11997 * objc.dg/naming-7.m: New.
11998 * obj-c++.dg/naming-1.mm: Updated.
11999 * obj-c++.dg/naming-2.mm: Updated.
12000 * obj-c++.dg/naming-3.mm: New.
12001 * obj-c++.dg/naming-4.mm: New.
12003 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12005 PR libgfortran/48589
12006 * gfortran.dg/fmt_g0_5.f08: New test.
12008 2011-04-15 Richard Guenther <rguenther@suse.de>
12011 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12013 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
12015 * gcc.target/avr/torture/pr41885.c (dg-options): Change
12016 -finline-limit=0 to -fno-inline
12018 2011-04-15 Jakub Jelinek <jakub@redhat.com>
12021 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12024 2011-04-14 Jakub Jelinek <jakub@redhat.com>
12027 * gcc.target/i386/sse4_1-insertps-3.c: New test.
12028 * gcc.target/i386/sse4_1-insertps-4.c: New test.
12029 * gcc.target/i386/avx-insertps-3.c: New test.
12030 * gcc.target/i386/avx-insertps-4.c: New test.
12032 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12034 * gcc.target/avr/torture/pr41885.c (dg-options): Add
12037 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12042 * gcc.target/avr/pr46779-1.c: New test case
12043 * gcc.target/avr/pr46779-2.c: New test case
12045 2011-04-14 Jason Merrill <jason@redhat.com>
12047 * g++.dg/cpp0x/sfinae15.C: New.
12049 * g++.dg/cpp0x/sfinae14.C: New.
12051 * g++.dg/ext/vla10.C: New.
12053 2011-04-14 Richard Guenther <rguenther@suse.de>
12055 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12057 2011-04-14 Richard Guenther <rguenther@suse.de>
12059 * gcc.dg/fold-bitand-4.c: Move ...
12060 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
12062 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12064 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12066 * gcc.target/avr/torture/trivial.c: Ditto.
12068 2011-04-13 Jason Merrill <jason@redhat.com>
12070 * g++.dg/template/operator11.C: New.
12072 2011-04-13 Jakub Jelinek <jakub@redhat.com>
12074 PR middle-end/48591
12075 * gcc.dg/gomp/pr48591.c: New test.
12078 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12079 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12081 2011-04-13 Dodji Seketeli <dodji@redhat.com>
12084 * g++.dg/template/dependent-expr7.C: New test case.
12086 2011-04-13 Jason Merrill <jason@redhat.com>
12088 * g++.dg/cpp0x/sfinae13.C: New.
12090 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
12092 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12094 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12096 * gcc.target/arm/pr43698.c: Remove -march option.
12098 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12100 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12103 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
12107 * gfortran.dg/realloc_on_assign_6.f03: New test.
12109 2011-04-12 Kai Tietz <ktietz@redhat.com>
12111 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12112 targets the additional -mno-ms-bitfields and
12113 -Wno-packed-bitfield-compat options.
12114 * g++.dg/ext/bitfield3.C: Likewise.
12115 * g++.dg/ext/bitfield4.C: Likewise.
12116 * g++.dg/ext/bitfield5.C: Likewise.
12117 * gcc.dg/bitfld-15.c: Likewise.
12118 * gcc.dg/bitfld-16.c: Likewise.
12119 * gcc.dg/bitfld-17.c: Likewise.
12120 * gcc.dg/bitfld-18.c: Likewise.
12122 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
12124 * gcc.target/arm/neon-vld3-1.c: New test.
12125 * gcc.target/arm/neon-vst3-1.c: New test.
12126 * gcc.target/arm/neon/v*.c: Regenerate.
12128 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12130 PR rtl-optimization/48549
12131 * g++.dg/opt/pr48549.C: New test.
12133 2011-04-12 Richard Guenther <rguenther@suse.de>
12135 PR tree-optimization/46076
12136 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12138 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12141 * lib/compat.exp (compat-execute): Declare unsupported after
12142 stripping path from src1.
12143 * lib/lto.exp (lto-execute): Likewise.
12145 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12148 * gcc.dg/pr48552-1.c: New test.
12149 * gcc.dg/pr48552-2.c: New test.
12151 2011-04-11 Jason Merrill <jason@redhat.com>
12153 * g++.dg/cpp0x/sfinae12.C: New.
12155 * g++.dg/cpp0x/enum10.C: New.
12157 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12159 * g++.dg/cpp0x/rv-func.C: New.
12161 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12163 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12166 2011-04-11 Martin Jambor <mjambor@suse.cz>
12168 PR tree-optimization/48195
12169 * gcc.dg/ipa/pr48195.c: New test.
12171 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
12173 * gnat.dg/return3.adb: Remove unused switch.
12175 2011-04-08 Mike Stump <mikestump@comcast.net>
12178 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12179 default to fno-common.
12181 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
12183 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12184 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12186 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12189 * gfortran.dg/function_optimize_5.f90: New test.
12191 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
12193 * gnat.dg/aggr17.adb: New test.
12194 * gnat.dg/aggr18.adb: Likewise.
12196 2011-04-08 Michael Matz <matz@suse.de>
12198 PR middle-end/48389
12199 * gcc.target/i386/pr48389.c: New test.
12201 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
12203 PR rtl-optimization/48272
12204 * g++.dg/opt/pr48272.C: New.
12206 2011-04-08 Dmitry Melnik <dm@ispras.ru>
12208 PR rtl-optimization/48235
12209 * gcc.dg/pr48235.c: New.
12211 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12213 PR rtl-optimization/48302
12214 * g++.dg/opt/pr48302.C: New.
12216 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12219 * g++.dg/opt/pr48273.C: New.
12221 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12223 PR rtl-optimization/48442
12224 * gcc.dg/pr48442.c: New.
12226 2011-04-08 Jakub Jelinek <jakub@redhat.com>
12228 PR tree-optimization/48377
12229 * gcc.dg/vect/pr48377.c: New test.
12231 2011-04-07 Jason Merrill <jason@redhat.com>
12233 * g++.dg/cpp0x/regress/call1.C: New.
12235 * g++.dg/cpp0x/variadic107.C: New.
12237 * g++.dg/cpp0x/sfinae11.C: New.
12238 * g++.dg/cpp0x/noexcept02.C: Fix.
12240 * g++.dg/cpp0x/sfinae10.C: New.
12242 * g++.dg/cpp0x/sfinae9.C: New.
12244 * c-c++-common/Wcast-qual-1.c: Move here from...
12245 * gcc.dg/cast-qual-3.c: ...here, and...
12246 * g++.dg/warn/Wcast-qual2.C: ...here.
12248 * g++.dg/cpp0x/sfinae8.C: New.
12250 * g++.dg/cpp0x/sfinae7.C: New.
12252 * g++.dg/cpp0x/enum9.C: New.
12254 2011-04-07 Mike Stump <mikestump@comcast.net>
12256 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12257 with no trampolines.
12259 2011-04-07 Jakub Jelinek <jakub@redhat.com>
12262 * gfortran.dg/gomp/pr48117.f90: New test.
12265 * gcc.dg/torture/pr48343.c: New test.
12267 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12269 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12271 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
12273 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12275 2011-04-07 Tom de Vries <tom@codesourcery.com>
12278 * lib/scanasm.exp (object-size): New proc.
12279 * gcc.target/arm/pr43920-2.c: New test.
12281 2011-04-06 Tobias Burnus <burnus@net-b.de>
12285 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12287 2011-04-06 Steve Ellcey <sje@cup.hp.com>
12289 * gcc.dg/mtune.c: Prune note from output.
12291 2011-04-06 Jakub Jelinek <jakub@redhat.com>
12294 * gcc.dg/guality/pr36977.c: New test.
12295 * gcc.dg/guality/pr48466.c: New test.
12297 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12299 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12301 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
12303 * gnat.dg/return3.adb: New test.
12305 2011-04-06 Richard Guenther <rguenther@suse.de>
12307 PR tree-optimization/47663
12308 * gcc.dg/tree-ssa/inline-8.c: New testcase.
12310 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
12312 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12313 Solaris 8 and 9 as well.
12315 2011-04-05 Tom de Vries <tom@codesourcery.com>
12318 * gcc.target/arm/pr43920-1.c: New test.
12320 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
12322 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12323 (cctor): Actually return the value.
12324 (main): Cast return values.
12326 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12328 * gfortran.dg/character_comparison_8.f90: New test.
12330 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12332 * frontend-passes: (optimize_lexical_comparison): New function.
12333 (optimize_expr): Call it.
12334 (optimize_comparison): Also handle lexical comparison functions.
12335 Return false instad of -2 for unequal comparison.
12337 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12340 * function_optimize_4.f90: New test.
12342 2011-04-04 Tobias Burnus <burnus@net-b.de>
12345 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12346 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12347 * gfortran.dg/coarray_15.f90: New.
12349 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12351 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12352 * gfortran.dg/bessel_7.f90: Likewise.
12354 2011-04-03 Tobias Burnus <burnus@net-b.de>
12356 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12358 2011-04-03 Richard Guenther <rguenther@suse.de>
12359 Ira Rosen <ira.rosen@linaro.org>
12361 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12362 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12363 -ftree-loop-if-convert-stores.
12365 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12367 * gnat.dg/specs/aggr2.ads: New test.
12369 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12371 * gnat.dg/debug2.ad[sb]: New test.
12372 * gnat.dg/debug2_pkg.ads: New helper.
12373 * gnat.dg/debug3.ad[sb]: New test.
12375 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
12377 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12379 2011-04-01 Jakub Jelinek <jakub@redhat.com>
12381 PR middle-end/48335
12382 * gcc.c-torture/compile/pr48335-1.c: New test.
12383 * gcc.dg/pr48335-1.c: New test.
12384 * gcc.dg/pr48335-2.c: New test.
12385 * gcc.dg/pr48335-3.c: New test.
12386 * gcc.dg/pr48335-4.c: New test.
12387 * gcc.dg/pr48335-5.c: New test.
12388 * gcc.dg/pr48335-6.c: New test.
12389 * gcc.dg/pr48335-7.c: New test.
12390 * gcc.dg/pr48335-8.c: New test.
12391 * gcc.target/i386/pr48335-1.c: New test.
12393 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
12396 * gcc.dg/Waddress.c: New test.
12398 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12401 * gfortran.dg/function_optimize_3.f90: New test.
12403 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
12405 * gcc.c-torture/compile/20110401-1.c: New test.
12407 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12408 * g++.dg/lto/20091002-2_0.C: Likewise.
12409 * g++.dg/lto/20090303_0.c: Likewise.
12410 * g++.dg/lto/20091004-1_0.C: Likewise.
12411 * g++.dg/lto/20091002-3_0.C: Likewise.
12412 * g++.dg/lto/20091004-2_0.C: Likewise.
12413 * g++.dg/lto/20081123_0.C: Likewise.
12414 * g++.dg/lto/20090313_0.C: Likewise.
12415 * g++.dg/lto/20081109-1_0.C: Likewise.
12416 * g++.dg/lto/20081219_0.C: Likewise.
12417 * g++.dg/lto/20081204-1_0.C: Likewise.
12418 * g++.dg/lto/20090302_0.C: Likewise.
12419 * g++.dg/lto/20081119-1_0.C: Likewise.
12420 * g++.dg/lto/20081118_0.C: Likewise.
12421 * gcc.dg/lto/20091020-2_0.c: Likewise.
12422 * gcc.dg/lto/20090210_0.c: Likewise.
12423 * gcc.dg/lto/20081204-1_0.c: Likewise.
12424 * gcc.dg/lto/20081224_0.c: Likewise.
12425 * gcc.dg/lto/20090219_0.c: Likewise.
12426 * gcc.dg/lto/20091014-1_0.c: Likewise.
12427 * gcc.dg/lto/20091016-1_0.c: Likewise.
12428 * gcc.dg/lto/20090206-2_0.c: Likewise.
12429 * gcc.dg/lto/20090116_0.c: Likewise.
12430 * gcc.dg/lto/20091013-1_0.c: Likewise.
12431 * gcc.dg/lto/20091015-1_0.c: Likewise.
12432 * gcc.dg/lto/20090126-2_0.c: Likewise.
12434 2011-03-31 Ian Lance Taylor <iant@google.com>
12436 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12438 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12440 * gnat.dg/opt16.adb: New test.
12442 2011-03-31 Jason Merrill <jason@redhat.com>
12444 * g++.dg/cpp0x/defaulted24.C: New.
12446 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12449 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12452 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12454 * g++.dg/other/i386-9.C: New test.
12456 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12458 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12460 2011-03-30 Jason Merrill <jason@redhat.com>
12462 * g++.dg/cpp0x/regress/error-recovery1.C: New.
12464 * g++.dg/cpp0x/regress/isnan.C: New.
12466 * g++.dg/cpp0x/initlist46.C: New.
12468 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
12471 * gcc.target/arm/neon-modes-2.c: New test.
12473 2011-03-30 Jakub Jelinek <jakub@redhat.com>
12476 * gcc.c-torture/compile/pr48305.c: New test.
12478 2011-03-29 Jason Merrill <jason@redhat.com>
12480 * g++.dg/cpp0x/regress/value-dep1.C: New.
12482 2011-03-29 Steve Ellcey <sje@cup.hp.com>
12484 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12486 2011-03-29 Ian Lance Taylor <iant@google.com>
12488 * go.test/go-test.exp: Handle the test lines used in several new
12490 (errchk): Add opts parameter. Change all callers. Handle parens
12493 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
12494 Dominique d'Humieres <dominiq@lps.ens.fr>
12496 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12497 and __APPLE__ && __PPC__ && __ALTIVEC__.
12499 2011-03-29 Jason Merrill <jason@redhat.com>
12501 * g++.dg/cpp0x/dependent1.C: New.
12503 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12505 * g++.dg/cpp0x/constexpr-memfn1.C: New.
12507 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12509 2011-03-29 Janus Weil <janus@gcc.gnu.org>
12512 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12513 * gfortran.dg/proc_ptr_comp_32.f90: New.
12515 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12517 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
12518 check for corresponding warning.
12520 2011-03-28 Jason Merrill <jason@redhat.com>
12522 * g++.dg/cpp0x/rv-deduce2.C: New.
12524 2011-03-29 Jakub Jelinek <jakub@redhat.com>
12527 * gcc.dg/pr48203.c: New test.
12529 2011-03-28 Jeff Law <law@redhat.com>
12531 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12533 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
12535 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12536 and __PPC__ && __ALTIVEC__.
12538 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12541 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12542 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12543 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12544 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12546 2011-03-28 Jason Merrill <jason@redhat.com>
12548 * g++.dg/cpp0x/initlist-array2.C: New.
12550 * g++.dg/cpp0x/initlist-array1.C: New.
12552 * g++.dg/cpp0x/constexpr-compound.C: New.
12554 * g++.dg/cpp0x/constexpr-using.C: New.
12556 * g++.dg/cpp0x/constexpr-noexcept.C: New.
12558 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12561 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12563 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12565 * gcc.dg/slp-1.c: New test.
12567 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12569 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12570 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12571 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12572 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12573 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12574 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12575 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12576 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12577 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12578 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12579 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12580 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12581 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12582 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12584 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12587 * gfortran.dg/trim_optimize_5.f90: New test.
12588 * gfortran.dg/trim_optimize_6.f90: New test.
12590 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12593 * gcc.target/mips/madd-7.c: Remove -mlong32.
12594 * gcc.target/mips/msub-7.c: Likewise.
12596 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12598 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12599 accesses to preserve the meaning of the test for doubleword vectors.
12600 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12601 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12603 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12606 * gfortran.dg/class_42.f03: New.
12608 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12610 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12613 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12615 PR rtl-optimization/48144
12616 * gcc.dg/pr48144.c: New test.
12618 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12620 * gnat.dg/discr27.ad[sb]: New test.
12622 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12624 * gnat.dg/limited_with2.ad[sb]: New test.
12625 * gnat.dg/limited_with2_pkg1.ads: New helper.
12626 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12628 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12630 * gnat.dg/opt15.adb: New test.
12631 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12633 2011-03-25 Tobias Burnus <burnus@net-b.de>
12637 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12638 * gfortran.dg/leadz_trailz_3.f90: Ditto
12640 2011-03-25 Martin Jambor <mjambor@suse.cz>
12642 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12644 2011-03-25 Jason Merrill <jason@redhat.com>
12646 * g++.dg/cpp0x/defaulted22.C: New.
12647 * g++.dg/cpp0x/defaulted23.C: New.
12648 * g++.dg/cpp0x/defaulted15.C: Adjust.
12650 2011-03-25 Jason Merrill <jason@redhat.com>
12652 * g++.dg/cpp0x/move1.C: New.
12654 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12657 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12659 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12661 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12662 for mips-sgi-irix6.5.
12663 Replace snprintf prototype by <stdio.h>.
12665 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12668 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12669 run_expensive_tests.
12670 * gcc.dg/graphite/block-4.c: Likewise.
12671 * gcc.dg/graphite/block-7.c: Likewise.
12672 * gcc.dg/graphite/block-8.c: Likewise.
12674 2011-03-25 Richard Guenther <rguenther@suse.de>
12676 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12677 * g++.dg/tree-ssa/pr8781.C: Likewise.
12678 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12679 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12680 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12681 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12682 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12683 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12684 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12685 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12686 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12687 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12688 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12689 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12690 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12691 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12692 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12693 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12694 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12695 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12696 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12697 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12698 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12699 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12700 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12701 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12702 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12703 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12704 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12705 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12706 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12707 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12708 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12709 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12710 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12711 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12712 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12713 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12714 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12715 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12716 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12717 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12718 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12719 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12720 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12721 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12722 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12723 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12724 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12725 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12726 * c-c++-common/pr46562-2.c: Likewise.
12727 * gfortran.dg/pr42108.f90: Likewise.
12728 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12729 foo to be inlined even at -O1.
12730 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12731 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12732 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12733 * gcc.dg/matrix/matrix.exp: Disable FRE.
12735 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12738 * gcc.dg/dfp/pr48204.c: New test.
12740 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12743 * gcc.c-torture/execute/pr47917.c: Move this...
12744 * gcc.dg/torture/pr47917.c: to here and add xfails.
12746 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12748 * gnat.dg/array16.ad[sb]: New test.
12749 * gnat.dg/array16.ads: New helper.
12751 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12753 * gnat.dg/derived_type2.adb: New test.
12755 2011-03-24 Richard Guenther <rguenther@suse.de>
12757 PR tree-optimization/48271
12758 * g++.dg/torture/pr48271.C: New testcase.
12760 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12762 * gnat.dg/array15.ad[sb]: New test.
12764 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12767 * gcc.target/i386/pr48237.c: New test.
12769 2011-03-24 Richard Guenther <rguenther@suse.de>
12771 PR middle-end/48269
12772 * gcc.dg/builtin-object-size-10.c: New testcase.
12774 2011-03-24 Richard Guenther <rguenther@suse.de>
12776 PR tree-optimization/46562
12777 * c-c++-common/pr46562-2.c: New testcase.
12778 * c-c++-common/pr46562.c: Likewise.
12780 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12782 * gcc.dg/vect/vect-cselim-1.c: New test.
12783 * gcc.dg/vect/vect-cselim-2.c: New test.
12785 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12787 * gcc.target/arm/pr46934.c: New.
12789 2011-03-23 Ian Lance Taylor <iant@google.com>
12791 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12793 2011-03-23 Richard Guenther <rguenther@suse.de>
12795 * gcc.dg/struct: Remove directory and contents.
12797 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12800 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12802 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12804 * gnat.dg/discr26.ad[sb]: New test.
12805 * gnat.dg/discr26_pkg.ads: New helper.
12807 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12810 * gcc.target/arm/neon-vld-1.c: New test.
12812 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12814 * gnat.dg/array14.ad[sb]: New test.
12815 * gnat.dg/array14_pkg.ads: New helper.
12817 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12819 * gcc.c-torture/execute/920501-8.x: Remove.
12820 * gcc.c-torture/execute/930513-1.x: Remove.
12821 * gcc.c-torture/execute/960312-1.x: Remove.
12822 * gcc.c-torture/compile/20000804-1.c,
12823 gcc.c-torture/compile/20001205-1.c,
12824 gcc.c-torture/compile/20001226-1.c,
12825 gcc.c-torture/compile/20010518-2.c,
12826 gcc.c-torture/compile/20020312-1.c,
12827 gcc.c-torture/compile/20020604-1.c,
12828 gcc.c-torture/compile/920501-12.c,
12829 gcc.c-torture/compile/920501-4.c,
12830 gcc.c-torture/compile/920520-1.c,
12831 gcc.c-torture/compile/980506-1.c,
12832 gcc.c-torture/execute/980709-1.x,
12833 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12834 options for m68hc11.
12835 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12836 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12839 2011-03-22 Nick Clifton <nickc@redhat.com>
12841 * lib/target-supports.exp (check_profiling_available): Add MN10300
12842 to the list of targets that do not support profiling. Restore
12843 alpha sorting to this list.
12845 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12847 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12848 failure on 32-bit systems.
12849 * gcc.dg/torture/vector-2.c: Ditto.
12851 2011-03-22 Richard Guenther <rguenther@suse.de>
12853 PR tree-optimization/48228
12854 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12856 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12858 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12862 * gcc.target/powerpc/pr48226.c: New file.
12864 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
12866 * lib/prune.exp (prune_gcc_output): Prune "could not create
12867 compact unwind for" warnings.
12869 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12873 * gcc.c-torture/execute/pr42544.c: New test.
12874 * gcc.c-torture/execute/pr48197.c: New test.
12876 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12878 PR preprocessor/48192
12879 * gcc.target/powerpc/pr48192.c: New file.
12882 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12883 split problem of 0 being loaded in a VSX register.
12885 2011-03-21 Richard Guenther <rguenther@suse.de>
12888 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12889 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12890 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12891 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12893 2011-03-21 Jakub Jelinek <jakub@redhat.com>
12896 * gcc.dg/pr48213.c: New test.
12898 2011-03-21 Kai Tietz <ktietz@redhat.com>
12901 * g++.dg/plugin/attribute_plugin.c: Adjust test.
12903 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
12905 * gcc.target/arm/xor-and.c: New.
12907 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12910 * gfortran.dg/function_optimize_1.f90: New test.
12911 * gfortran.dg/function_optimize_2.f90: New test.
12913 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
12915 PR rtl-optimization/47502
12916 * gcc.target/i386/pr47502-1.c: New.
12917 * gcc.target/i386/pr47502-2.c: Likewise.
12919 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12921 PR rtl-optimization/48156
12922 * gcc.dg/pr48156.c: New test.
12924 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12926 PR libfortran/47439
12927 * gfortran.dg/scratch_1.f90: Adjust test.
12929 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12931 PR libfortran/47439
12932 * gfortran.dg/scratch_1.f90: New test.
12934 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12936 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12937 variably modified typedefs.
12938 * gcc.dg/c1x-typedef-2.c: Remove.
12940 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12942 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12943 * gcc.dg/c1x-anon-struct-3.c: New test.
12944 * gcc.dg/anon-struct-11.c: Update.
12946 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12948 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12950 Only xfail with gas.
12952 2011-03-18 Jason Merrill <jason@redhat.com>
12954 * g++.dg/template/fn-ptr1.C: New.
12956 * g++.dg/overload/volatile1.C: New.
12958 * g++.dg/opt/pr23372.C: New.
12960 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12962 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12964 PR middle-end/47405
12965 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12967 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
12969 * gcc.target/arm/unsigned-extend-1.c: New.
12971 2011-03-18 Jakub Jelinek <jakub@redhat.com>
12974 * gcc.c-torture/compile/pr48161.c: New test.
12976 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
12978 PR middle-end/47725
12979 * gcc.dg/torture/pr47725.c: New.
12981 2011-03-17 Jason Merrill <jason@redhat.com>
12983 * g++.dg/cpp0x/constexpr-overflow2.C: New.
12984 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12986 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
12988 * gnat.dg/specs/elab2.ads: New test.
12989 * gnat.dg/specs/elab2_pkg.ads: New helper.
12991 2011-03-17 Jason Merrill <jason@redhat.com>
12993 * g++.dg/cpp0x/decltype-1212.C: New.
12994 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12996 2011-03-17 Jason Merrill <jason@redhat.com>
12998 * g++.dg/parse/memfnquals1.C: New.
13000 2011-03-17 Richard Guenther <rguenther@suse.de>
13002 PR middle-end/48134
13003 * gcc.dg/pr48134.c: New testcase.
13005 2011-03-17 Richard Guenther <rguenther@suse.de>
13007 PR middle-end/48165
13008 * g++.dg/torture/pr48165.C: New testcase.
13010 2011-03-17 Jakub Jelinek <jakub@redhat.com>
13012 PR rtl-optimization/48141
13013 * gcc.dg/pr48141.c: New test.
13015 2011-03-16 Jason Merrill <jason@redhat.com>
13017 * g++.dg/cpp0x/constexpr-48089.C: New.
13019 * g++.dg/cpp0x/constexpr-abi1.C: New.
13021 * g++.dg/cpp0x/constexpr-46336.C: New.
13022 * g++.dg/parse/friend5.C: Adjust expected errors.
13024 * g++.dg/cpp0x/constexpr-47570.C: New.
13026 2011-03-16 Dodji Seketeli <dodji@redhat.com>
13029 * ++.dg/debug/dwarf2/typedef6.C: New test.
13031 2011-03-16 Jason Merrill <jason@redhat.com>
13033 * g++.dg/cpp0x/elision2.C: New.
13035 * g++.dg/cpp0x/constexpr-array3.C: New.
13037 2011-03-16 Jason Merrill <jason@redhat.com>
13039 * g++.dg/cpp0x/sfinae6.C: New.
13040 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13041 * g++.dg/cpp0x/pr45908.C: Likewise.
13042 * g++.dg/cpp0x/sfinae6.C: Likewise.
13043 * g++.old-deja/g++.jason/conversion11.C: Likewise.
13044 * g++.old-deja/g++.law/arg11.C: Likewise.
13046 2011-03-16 Jason Merrill <jason@redhat.com>
13048 * g++.dg/template/incomplete6.C: New.
13050 2011-03-16 Jeff Law <law@redhat.com>
13052 * gcc.dg/tree-ssa/vrp55.c: New test.
13054 2011-03-16 Jason Merrill <jason@redhat.com>
13056 * g++.dg/cpp0x/auto22.C: New.
13058 2011-03-16 Richard Guenther <rguenther@suse.de>
13060 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13061 optimizing it away if promoted to const.
13063 2011-03-16 Richard Guenther <rguenther@suse.de>
13065 PR tree-optimization/48149
13066 * gcc.dg/fold-complex-1.c: New testcase.
13068 2011-03-16 Richard Guenther <rguenther@suse.de>
13071 * gcc.dg/guality/pr45882.c: Really make sure no inlining
13072 or cloning happens.
13074 2011-03-16 Richard Guenther <rguenther@suse.de>
13076 PR tree-optimization/26134
13077 * gcc.dg/tree-ssa/complex-6.c: New testcase.
13079 2011-03-16 Richard Guenther <rguenther@suse.de>
13081 PR tree-optimization/48146
13082 * gcc.dg/torture/pr48146.c: New testcase.
13084 2011-03-16 Richard Guenther <rguenther@suse.de>
13086 * gcc.dg/tree-ssa/pr14814.c: Adjust.
13087 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13089 2011-03-16 Jakub Jelinek <jakub@redhat.com>
13091 PR middle-end/48136
13092 * gcc.c-torture/compile/pr48136.c: New test.
13094 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13097 * gcc.dg/guality/pr45882.c: New test.
13099 2011-03-15 Jason Merrill <jason@redhat.com>
13101 * g++.dg/cpp0x/constexpr-recursion.C: New.
13103 * g++.dg/cpp0x/implicit11.C: New.
13105 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13107 * g++.dg/cpp0x/constexpr-attribute.C: New.
13109 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
13111 * g++.dg/parse/pr34758.C: New.
13113 2011-03-15 Xinliang David Li <davidxl@google.com>
13116 * gcc.dg/uninit-pred-7_d.c: New test.
13117 * gcc.dg/uninit-pred-8_d.c: New test.
13119 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
13122 * gcc.target/arm/pr46788.c: New.
13124 2011-03-15 Richard Guenther <rguenther@suse.de>
13126 PR middle-end/47650
13127 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13128 * gfortran.dg/ishft_4.f90: Likewise.
13129 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13131 2011-03-15 Richard Guenther <rguenther@suse.de>
13133 PR tree-optimization/13954
13134 * g++.dg/tree-ssa/pr13954.C: New testcase.
13136 2011-03-15 Richard Guenther <rguenther@suse.de>
13138 PR tree-optimization/48037
13139 * gcc.target/i386/pr48037-1.c: New testcase.
13141 2011-03-15 Richard Guenther <rguenther@suse.de>
13143 PR tree-optimization/41490
13144 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13145 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13146 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13147 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13148 * g++.dg/tree-ssa/pr33604.C: Adjust.
13150 2011-03-14 Jakub Jelinek <jakub@redhat.com>
13152 PR middle-end/47917
13153 * gcc.c-torture/execute/pr47917.c: New test.
13154 * gcc.dg/pr47917.c: New test.
13156 PR middle-end/38878
13157 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13159 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
13161 * gcc.target/i386/sse4_1-floor-vec.c: New test.
13162 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13163 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13164 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13165 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13166 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13167 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13168 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13169 * gcc.target/i386/avx-floor-vec.c: Ditto.
13170 * gcc.target/i386/avx-ceil-vec.c: Ditto.
13171 * gcc.target/i386/avx-trunc-vec.c: Ditto.
13172 * gcc.target/i386/avx-rint-vec.c: Ditto.
13173 * gcc.target/i386/avx-floorf-vec.c: Ditto.
13174 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13175 * gcc.target/i386/avx-truncf-vec.c: Ditto.
13176 * gcc.target/i386/avx-rintf-vec.c: Ditto.
13178 2011-03-14 Tom Tromey <tromey@redhat.com>
13180 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13181 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13182 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13184 2011-03-14 Tom Tromey <tromey@redhat.com>
13186 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13187 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13188 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13190 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
13192 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13194 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13196 PR rtl-optimization/47166
13197 * gcc.c-torture/execute/postmod-1.c: New test.
13199 2011-03-14 Richard Guenther <rguenther@suse.de>
13201 PR middle-end/48098
13202 * gcc.dg/torture/pr48098.c: New testcase.
13204 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
13207 * gcc.target/powerpc/pr48053-1.c: New test.
13208 * gcc.target/powerpc/pr48053-2.c: Likewise.
13210 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13212 PR libfortran/48066
13213 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
13215 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13217 PR libfortran/48066
13218 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
13220 2011-03-12 Janus Weil <janus@gcc.gnu.org>
13223 * gfortran.dg/class_41.f03: New.
13225 2011-03-11 Dodji Seketeli <dodji@redhat.com>
13227 * g++.dg/conversion/cast3.C: New test.
13229 2011-03-11 Jason Merrill <jason@redhat.com>
13231 * g++.dg/template/error45.C: New.
13233 * g++.dg/parse/no-type-defn1.C: New.
13235 * g++.dg/ext/attrib40.C: New.
13237 * g++.dg/cpp0x/regress/array1.C: New.
13239 2011-03-11 Richard Guenther <rguenther@suse.de>
13241 PR tree-optimization/48067
13242 * gcc.dg/pr48067.c: New testcase.
13244 2011-03-11 Richard Guenther <rguenther@suse.de>
13247 * g++.dg/lto/20110311-1_0.C: New testcase.
13249 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13252 * g++.dg/inherit/virtual8.C: New test.
13254 PR middle-end/48044
13255 * gcc.dg/torture/pr48044.c: New test.
13257 2011-03-11 Janus Weil <janus@gcc.gnu.org>
13260 * gfortran.dg/proc_ptr_comp_31.f90: New.
13262 2011-03-11 Richard Guenther <rguenther@suse.de>
13264 PR tree-optimization/47278
13265 * gcc.dg/torture/pr47278-1.c: New testcase.
13266 * gcc.dg/torture/pr47278-2.c: Likewise.
13268 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13270 PR tree-optimization/48063
13271 * gcc.dg/torture/pr48063.c: New test.
13273 2011-03-10 Jason Merrill <jason@redhat.com>
13275 * g++.dg/template/array22.C: New.
13277 * g++.dg/cpp0x/syntax-err1.C: New.
13278 * g++.dg/parse/error36.C: Adjust expected errors.
13279 * g++.old-deja/g++.pt/ctor2.C: Likewise.
13280 * g++.old-deja/g++.pt/typename3.C: Likewise.
13281 * g++.old-deja/g++.pt/typename4.C: Likewise.
13282 * g++.old-deja/g++.pt/typename6.C: Likewise.
13284 2011-03-09 Jason Merrill <jason@redhat.com>
13286 * g++.dg/template/nontype22.C: New.
13288 2011-03-09 Martin Jambor <mjambor@suse.cz>
13290 PR tree-optimization/47714
13291 * g++.dg/torture/pr47714.C: New test.
13293 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
13296 * gcc.target/powerpc/pr47755-2.c: New file.
13298 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13300 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13301 is not set in the environment, pass 64 as first argument when not
13302 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13303 native where ulimit -u is supported.
13305 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13307 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13309 2011-03-08 Jason Merrill <jason@redhat.com>
13311 * g++.dg/template/nontype21.C: New.
13313 * g++.dg/template/anon5.C: New.
13315 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13318 * gcc.dg/pr47881.c: New test.
13320 2011-03-08 Dodji Seketeli <dodji@redhat.com>
13323 * g++.dg/lookup/template3.C: New test.
13325 2011-03-08 Kai Tietz <ktietz@redhat.com>
13327 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13330 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
13333 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13334 sizeof to compute alignment.
13336 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13338 PR tree-optimization/48022
13339 * gcc.dg/pr48022-1.c: New test.
13340 * gcc.dg/pr48022-2.c: New test.
13342 2011-03-07 Jason Merrill <jason@redhat.com>
13344 * g++.dg/template/nontype20.C: New.
13345 * g++.dg/init/member1.C: Adjust expected errors.
13346 * g++.dg/parse/constant4.C: Likewise.
13347 * g++.dg/template/qualified-id3.C: Likewise.
13348 * g++.old-deja/g++.pt/crash10.C: Likewise.
13350 * g++.dg/cpp0x/regress/non-const1.C: New.
13352 2011-03-07 Jakub Jelinek <jakub@redhat.com>
13355 * gcc.dg/pr47991.c: New test.
13357 2011-03-07 Jason Merrill <jason@redhat.com>
13359 * g++.dg/abi/mangle46.C: New.
13361 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
13364 * gcc.target/powerpc/pr47862.c: New.
13366 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
13369 * gcc.target/i386/combine-mul.c: Require nonpic.
13371 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
13372 Nathan Froyd <froydnj@codesourcery.com>
13374 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13376 2011-03-06 Mark Mitchell <mark@codesourcery.com>
13378 * README.QMTEST: Remove.
13380 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
13381 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13384 * gfortran.dg/array_constructor_37.f90 : New test.
13386 2011-03-05 Jason Merrill <jason@redhat.com>
13388 * g++.dg/abi/mangle39.C: ABI v5, not 6.
13389 * g++.dg/abi/mangle45.C: Likewise.
13390 * g++.dg/cpp0x/trailing1.C: Likewise.
13392 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13394 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13396 2011-03-05 Jakub Jelinek <jakub@redhat.com>
13398 PR rtl-optimization/47899
13399 * gcc.dg/pr47899.c: New test.
13401 * gcc.dg/torture/pr47968.c: Ignore warnings.
13403 PR tree-optimization/47967
13404 * gcc.c-torture/compile/pr47967.c: New test.
13406 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13408 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13409 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13411 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13413 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13414 and property_getAttributes() if __OBJC2__.
13415 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13416 * objc.dg/property/property-encoding-1.m: New.
13417 * obj-c++.dg/property/property-encoding-1.mm: New.
13419 2011-03-04 Jason Merrill <jason@redhat.com>
13421 * g++.dg/template/pseudodtor6.C: New.
13423 * g++.dg/inherit/covariant19.C: New.
13425 2011-03-04 Richard Guenther <rguenther@suse.de>
13427 PR middle-end/47968
13428 * gcc.dg/torture/pr47968.c: New testcase.
13430 2011-03-04 Richard Guenther <rguenther@suse.de>
13432 PR middle-end/47975
13433 * gcc.dg/torture/pr47975.c: New testcase.
13435 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13438 * g++.dg/template/crash106.C: New.
13440 2011-03-03 Jakub Jelinek <jakub@redhat.com>
13443 * gcc.dg/gomp/pr47963.c: New test.
13444 * g++.dg/gomp/pr47963.C: New test.
13446 2011-03-02 Jason Merrill <jason@redhat.com>
13448 * g++.dg/cpp0x/regress/condition1.C: New.
13450 * g++.dg/cpp0x/constexpr-ctor9.C: New.
13452 2011-03-01 Jason Merrill <jason@redhat.com>
13454 * g++.dg/cpp0x/lambda/lambda-98.C: New.
13456 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13458 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13460 PR rtl-optimization/47925
13461 * gcc.c-torture/execute/pr47925.c: New test.
13463 2011-03-01 Jason Merrill <jason@redhat.com>
13465 * g++.dg/cpp0x/decltype25.C: New.
13467 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13469 2011-03-01 Richard Guenther <rguenther@suse.de>
13471 PR tree-optimization/47890
13472 * gcc.dg/torture/pr47890.c: New testcase.
13474 2011-03-01 Richard Guenther <rguenther@suse.de>
13477 * gcc.dg/lto/pr47924_0.c: New testcase.
13479 2011-03-01 Richard Guenther <rguenther@suse.de>
13482 * gfortran.dg/lto/pr46911_0.f: New testcase.
13484 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13486 PR libgfortran/47933
13487 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13488 compile errors from older code form.
13490 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13492 PR libgfortran/47567
13493 * gfortran.dg/fmt_fw_d.f90: New test.
13495 2011-02-28 Jason Merrill <jason@redhat.com>
13497 * g++.dg/inherit/covariant18.C: New.
13499 2011-02-28 Jakub Jelinek <jakub@redhat.com>
13501 PR middle-end/47893
13502 * gcc.dg/pr47893.c: New test.
13504 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
13506 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13507 NULL in case of a selector with conflicting types.
13508 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13510 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
13512 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13513 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13514 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13515 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13517 2011-02-28 Jason Merrill <jason@redhat.com>
13520 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13522 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13524 PR libgfortran/47778
13525 * gfortran.dg/namelist_71.f90: New test.
13527 2011-02-27 Jason Merrill <jason@redhat.com>
13530 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13531 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13533 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13536 * g++.dg/cpp0x/constexpr-ctor8.C: New.
13538 2011-02-27 Jakub Jelinek <jakub@redhat.com>
13541 * gfortran.dg/gomp/task-1.f90: Removed.
13543 2011-02-26 Jason Merrill <jason@redhat.com>
13545 * g++.dg/template/this-targ1.C: New.
13547 * g++.dg/cpp0x/regress/template-const1.C: New.
13548 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13549 * g++.dg/template/function1.C: Adjust.
13550 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13551 * g++.dg/debug/debug7.C: Adjust.
13553 2011-02-26 Tobias Burnus <burnus@net-b.de>
13556 * gfortran.dg/gomp/task-1.f90: New.
13558 2011-02-25 Jie Zhang <jie@codesourcery.com>
13560 * gcc.target/arm/neon-thumb2-move.c: Add
13561 dg-require-effective-target arm_thumb2_ok.
13563 2011-02-24 Jason Merrill <jason@redhat.com>
13565 * g++.dg/parse/constant1.C: Specify C++98 mode.
13566 * g++.dg/parse/constant5.C: Likewise.
13567 * g++.dg/parse/error2.C: Likewise.
13568 * g++.dg/parse/semicolon3.C: Likewise.
13569 * g++.dg/template/crash14.C: Likewise.
13570 * g++.dg/template/local4.C: Likewise.
13571 * g++.dg/template/nontype3.C: Likewise.
13572 * g++.dg/parse/crash31.C: Adjust expected errors.
13573 * g++.dg/template/function1.C: Likewise.
13574 * g++.dg/template/ref3.C: Likewise.
13575 * g++.dg/template/static9.C: Likewise.
13576 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13578 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13579 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13580 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13581 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13582 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13584 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13587 * gfortran.dg/pr47878.f90: New test.
13589 2011-02-24 Richard Guenther <rguenther@suse.de>
13592 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13593 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13595 2011-02-24 Richard Guenther <rguenther@suse.de>
13598 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13599 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13601 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13603 PR libgfortran/47567
13604 * gfortran.dg/fmt_f0_1.f90: Update test.
13606 2011-02-23 Jason Merrill <jason@redhat.com>
13608 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13609 * g++.dg/abi/mangle45.C: New.
13611 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13612 * g++.dg/template/canon-type-9.C: Match use of decltype
13613 between declaration and definition.
13614 * g++.dg/template/canon-type-12.C: Likewise.
13616 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13619 * gfortran.dg/nested_allocatables_1.f90: New.
13621 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13624 * g++.dg/pr46868.C: New test.
13625 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13626 * g++.dg/parse/error14.C: Adjust.
13628 2011-02-23 Richard Guenther <rguenther@suse.de>
13630 PR tree-optimization/47838
13631 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13633 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13635 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13637 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13639 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13640 * gfortran.dg/count_init_expr.f03: Ditto.
13641 * gfortran.dg/gomp/pr43711.f90: Ditto.
13642 * gcc.dg/struct-parse-2.c: Ditto.
13643 * gcc.dg/parse-error-3.c: Ditto.
13644 * gcc.dg/Wlogical-op-1.c: Ditto.
13645 * gcc.dg/Walways-true-1.c: Ditto.
13646 * gcc.dg/pr24225.c: Ditto.
13647 * gcc.dg/Walways-true-2.c: Ditto.
13648 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13649 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13650 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13651 * g++.dg/overload/defarg4.C: Ditto.
13652 * g++.dg/inherit/covariant16.C: Ditto.
13653 * g++.dg/inherit/virtual7.C: Ditto.
13654 * g++.dg/template/canon-type-9.C: Ditto.
13655 * g++.dg/template/access19.C: Ditto.
13656 * g++.dg/template/call7.C: Ditto.
13657 * g++.dg/template/canon-type-2.C: Ditto.
13658 * g++.dg/template/init7.C: Ditto.
13659 * g++.dg/template/sizeof-template-argument.C: Ditto.
13660 * g++.dg/template/const3.C: Ditto.
13661 * g++.dg/template/sfinae26.C: Ditto.
13662 * g++.dg/template/sfinae26.C: Ditto.
13663 * g++.dg/template/canon-type-11.C: Ditto.
13664 * g++.dg/template/union2.C: Ditto.
13665 * g++.dg/template/canon-type-3.C: Ditto.
13666 * g++.dg/template/canon-type-1.C: Ditto.
13667 * g++.dg/template/canon-type-5.C: Ditto.
13668 * g++.dg/template/canon-type-7.C: Ditto.
13669 * g++.dg/template/canon-type-10.C: Ditto.
13670 * g++.dg/template/spec36.C: Ditto.
13671 * g++.dg/template/typedef38.C: Ditto.
13672 * g++.dg/template/canon-type-4.C: Ditto.
13673 * g++.dg/template/canon-type-6.C: Ditto.
13674 * g++.dg/template/canon-type-13.C: Ditto.
13675 * g++.dg/template/instantiate9.C: Ditto.
13676 * g++.dg/template/ttp22.C: Ditto.
13677 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13678 * g++.dg/warn/Walways-true-1.C: Ditto.
13679 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13680 * g++.dg/warn/Walways-true-2.C: Ditto.
13681 * g++.dg/conversion/op4.C: Ditto.
13682 * g++.dg/opt/pr19650.C: Ditto.
13683 * g++.dg/lookup/friend11.C: Ditto.
13684 * g++.dg/other/default2.C: Ditto.
13685 * g++.dg/other/default3.C: Ditto.
13686 * g++.dg/other/dtor2.C: Ditto.
13687 * g++.dg/other/friend5.C: Ditto.
13688 * g++.dg/other/default5.C: Ditto.
13689 * g++.dg/init/brace6.C: Ditto.
13690 * g++.dg/init/aggr5.C: Ditto.
13691 * g++.dg/init/error2.C: Ditto.
13692 * g++.dg/expr/bound-mem-fun.C: Ditto.
13693 * g++.dg/expr/cond6.C: Ditto.
13694 * g++.dg/expr/stmt-expr-1.C: Ditto.
13695 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13696 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13697 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13698 * g++.dg/cpp0x/bracket1.C: Ditto.
13699 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13700 * g++.dg/cpp0x/pr38646.C: Ditto.
13701 * g++.dg/cpp0x/variadic73.C: Ditto.
13702 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13703 * g++.dg/cpp0x/bracket4.C: Ditto.
13704 * g++.dg/cpp0x/decltype4.C: Ditto.
13705 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13706 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13707 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13708 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13709 * g++.dg/cpp0x/decltype2.C: Ditto.
13710 * g++.dg/cpp0x/decltype1.C: Ditto.
13711 * g++.dg/cpp0x/bracket2.C: Ditto.
13712 * g++.dg/cpp0x/decltype5.C: Ditto.
13713 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13714 * g++.dg/cpp0x/variadic70.C: Ditto.
13715 * g++.dg/cpp0x/decltype6.C: Ditto.
13716 * g++.dg/cpp0x/rvo.C: Ditto.
13717 * g++.dg/cpp0x/vt-40092.C: Ditto.
13718 * g++.dg/cpp0x/variadic-new.C: Ditto.
13719 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13720 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13721 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13722 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13723 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13724 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13725 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13726 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13727 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13728 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13729 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13730 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13731 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13732 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13733 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13734 * g++.dg/cpp0x/pr39639.C: Ditto.
13735 * g++.dg/cpp0x/decltype3.C: Ditto.
13736 * g++.dg/cpp0x/variadic68.C: Ditto.
13737 * g++.dg/cpp0x/variadic-function.C: Ditto.
13738 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13739 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13740 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13741 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13742 * g++.dg/parse/crash35.C: Ditto.
13743 * g++.dg/parse/crash40.C: Ditto.
13744 * g++.dg/parse/defarg12.C: Ditto.
13745 * g++.dg/parse/crash34.C: Ditto.
13746 * g++.dg/parse/constructor3.C: Ditto.
13747 * g++.dg/parse/template23.C: Ditto.
13748 * g++.dg/parse/crash56.C: Ditto.
13749 * g++.dg/parse/dtor13.C: Ditto.
13750 * g++.dg/parse/error33.C: Ditto.
13751 * g++.dg/parse/ctor9.C: Ditto.
13752 * g++.dg/parse/error32.C: Ditto.
13753 * g++.dg/parse/error37.C: Ditto.
13754 * g++.dg/parse/bitfield3.C: Ditto.
13755 * g++.dg/parse/struct-4.C: Ditto.
13756 * g++.dg/ext/has_trivial_copy.C: Ditto.
13757 * g++.dg/ext/is_polymorphic.C: Ditto.
13758 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13759 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13760 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13761 * g++.dg/ext/is_union.C: Ditto.
13762 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13763 * g++.dg/ext/is_pod.C: Ditto.
13764 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13765 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13766 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13767 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13768 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13769 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13770 * g++.dg/ext/is_abstract.C: Ditto.
13771 * g++.dg/ext/has_trivial_assign.C: Ditto.
13772 * g++.dg/ext/is_class.C: Ditto.
13773 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13774 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13775 * g++.dg/ext/is_base_of.C: Ditto.
13776 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13777 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13778 * g++.dg/ext/is_empty.C: Ditto.
13779 * g++.dg/ext/is_enum.C: Ditto.
13780 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13781 * gnat.dg/opt11.adb: Ditto.
13782 * obj-c++.dg/pr45735.mm: Ditto.
13783 * obj-c++.dg/pr24393.mm: Ditto.
13784 * obj-c++.dg/exceptions-2.mm: Ditto.
13785 * objc.dg/pr45735.m: Ditto.
13786 * objc.dg/pr24393.m: Ditto.
13788 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13790 * objc.dg/attributes/objc-exception-1.m: New.
13792 2011-02-23 Jie Zhang <jie@codesourcery.com>
13794 * gcc.dg/cpp/include7.c: New test.
13796 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13799 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13801 2011-02-23 Jie Zhang <jie@codesourcery.com>
13803 PR rtl-optimization/47763
13804 * gcc.dg/pr47763.c: New test.
13806 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13809 * gfortran.dg/whole_file_32.f90 : New test.
13811 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13814 * g++.dg/inherit/virtual7.C: New test.
13816 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13819 * objc.dg/type-size-3.m: Updated error message.
13820 * objc.dg/type-size-4.m: New test.
13821 * objc.dg/type-size-5.m: New test.
13823 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13825 * lib/gnat.exp: Fix comments.
13826 Don't load libgloss.exp.
13827 (default_gnat_version): Call $compiler with --version.
13828 Adapt regexp for gnatmake output, insert version.
13829 (gnat_version): New proc.
13830 (gnat_init): Remove gnat_libgcc_s_path.
13831 (gnat_target_compile): Likewise.
13832 Remove ld_library_path.
13833 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13834 (gnat_pass): Remove.
13835 (gnat_pass): Remove.
13836 (gnat_finish): Remove.
13837 (gnat_exit): Remove.
13838 (local_find_gnatmake): Reindent.
13839 (runtest_file_p): Remove.
13840 (prune_warnings): Remove.
13841 (find_gnatclean): New proc.
13842 * lib/gnat-dg.exp (lremove): New proc.
13843 (gnat-dg-test): Reindent.
13844 Remove additional output files.
13845 (gnat-dg-runtest): Remove.
13847 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13848 * gnat.dg/loop_optimization6.adb: Likewise.
13849 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13851 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13853 PR tree-optimization/47835
13854 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13856 2011-02-22 Tobias Burnus <burnus@net-b.de>
13858 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13859 * gfortran.dg/abstract_type_2.f03: Ditto.
13860 * gfortran.dg/abstract_type_3.f03: Ditto.
13861 * gfortran.dg/abstract_type_4.f03: Ditto.
13862 * gfortran.dg/abstract_type_5.f03: Ditto.
13863 * gfortran.dg/abstract_type_6.f03: Ditto.
13864 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13865 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13866 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13867 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13868 * gfortran.dg/array_function_5.f90: Ditto.
13869 * gfortran.dg/asynchronous_3.f03: Ditto.
13870 * gfortran.dg/char_expr_1.f90: Ditto.
13871 * gfortran.dg/class_14.f03: Ditto.
13872 * gfortran.dg/data_array_6.f: Ditto.
13873 * gfortran.dg/data_invalid.f90: Ditto.
13874 * gfortran.dg/dot_product_1.f03: Ditto.
13875 * gfortran.dg/func_derived_5.f90: Ditto.
13876 * gfortran.dg/func_result_4.f90: Ditto.
13877 * gfortran.dg/implied_do_1.f90: Ditto.
13878 * gfortran.dg/initialization_25.f90: Ditto.
13879 * gfortran.dg/initialization_26.f90: Ditto.
13880 * gfortran.dg/interface_34.f90: Ditto.
13881 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13882 * gfortran.dg/keyword_symbol_1.f90: Ditto.
13883 * gfortran.dg/matmul_8.f03: Ditto.
13884 * gfortran.dg/merge_init_expr.f90: Ditto.
13885 * gfortran.dg/pack_assign_1.f90: Ditto.
13886 * gfortran.dg/pack_vector_1.f90: Ditto.
13887 * gfortran.dg/pointer_check_8.f90: Ditto.
13888 * gfortran.dg/product_init_expr.f03: Ditto.
13889 * gfortran.dg/reshape_order_5.f90: Ditto.
13890 * gfortran.dg/reshape_shape_1.f90: Ditto.
13891 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13892 * gfortran.dg/same_name_2.f90: Ditto.
13893 * gfortran.dg/selected_real_kind_1.f90: Ditto.
13894 * gfortran.dg/spread_init_expr.f03: Ditto.
13895 * gfortran.dg/stmt_func_1.f90: Ditto.
13896 * gfortran.dg/sum_init_expr.f03: Ditto.
13897 * gfortran.dg/transpose_3.f03: Ditto.
13898 * gfortran.dg/unpack_init_expr.f03: Ditto.
13899 * gfortran.dg/warn_conversion.f90: Ditto.
13900 * gfortran.dg/warn_conversion_2.f90: Ditto.
13901 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13902 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13903 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13904 * gfortran.dg/whole_file_16.f90: Ditto.
13905 * gfortran.dg/whole_file_17.f90: Ditto.
13906 * gfortran.dg/whole_file_18.f90: Ditto.
13907 * gfortran.dg/whole_file_20.f03: Ditto.
13908 * gfortran.dg/whole_file_5.f90: Ditto.
13909 * gfortran.dg/whole_file_6.f90: Ditto.
13910 * gfortran.dg/write_invalid_format.f90: Ditto.
13911 * gfortran.dg/zero_sized_6.f90: Ditto.
13913 2011-02-21 Jeff Law <law@redhat.com>
13915 PR rtl-optimization/46178
13916 * gcc.target/i386/pr46178.c: New test.
13918 PR rtl-optimization/46002
13919 * gcc.c-torture/compile/pr46002.c: New test.
13921 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13923 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13926 2011-02-21 Jakub Jelinek <jakub@redhat.com>
13929 * g++.dg/debug/pr47106.C: Require effective target lto.
13931 2011-02-21 Jason Merrill <jason@redhat.com>
13933 * g++.dg/cpp0x/constexpr-diag2.C: New.
13935 2011-02-20 Jason Merrill <jason@redhat.com>
13937 * g++.dg/cpp0x/constexpr-ctor7.C: New.
13939 * g++.dg/cpp0x/fntmpdefarg2.C: New.
13941 * g++.dg/overload/conv-op1.C: New.
13943 * g++.dg/cpp0x/constexpr-synth1.C: New.
13945 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13947 * objc.dg/layout-2.m: New.
13948 * objc.dg/selector-3.m: Adjusted location of error message.
13949 * objc.dg/type-size-3.m: Same.
13950 * obj-c++.dg/selector-3.mm: Same.
13952 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13955 * objc.dg/property/dotsyntax-22.m: New.
13956 * obj-c++.dg/property/dotsyntax-22.mm: New.
13958 2011-02-20 Dodji Seketeli <dodji@redhat.com>
13961 * g++.dg/template/typedef38.C: New test.
13963 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13966 * gfortran.dg/whole_file_30.f90 : New test.
13967 * gfortran.dg/whole_file_31.f90 : New test.
13969 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13973 * gfortran.dg/whole_file_28.f90 : New test.
13974 * gfortran.dg/whole_file_29.f90 : New test.
13976 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
13979 * g++.dg/template/crash105.C: New.
13981 2011-02-19 Jason Merrill <jason@redhat.com>
13983 * g++.dg/cpp0x/regress/no-elide1.C: New.
13985 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
13987 PR tree-optimization/46620
13988 * gcc.dg/pr46620.c: New.
13990 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13993 * gcc.target/i386/pr47809.c: New test.
13995 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13996 Tobias Burnus <burnus@net-b.de>
13998 * lib/target-supports.exp
13999 (check_effective_target_fortran_large_real): New check for large reals.
14000 * gfortran.dg/nan_7.f90: New test.
14002 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14004 PR libgfortran/47567
14005 * gfortran.dg/fmt_f0_1.f90: Update test.
14007 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
14010 * gfortran.dg/array_constructor_36.f90 : New test.
14011 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14012 allow for comparison between different elements of the array
14013 constructor at different levels of optimization.
14015 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
14017 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14018 * gcc.target/i386/pr32280-1.c: Likewise.
14020 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14023 * gcc.target/i386/pr47800.c: New test.
14025 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
14027 * objc/execute/exceptions/foward-1.x: New.
14029 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14032 * gfortran.dg/derived_constructor_comps_4.f90: New.
14034 2011-02-18 Tobias Burnus
14037 * gfortran.dg/func_result_6.f90: New.
14039 2011-02-18 Michael Matz <matz@suse.de>
14042 * gfortran.dg/lto/pr45586_0.f90: New test.
14043 * gfortran.dg/typebound_proc_20.f90: Ditto.
14044 * gfortran.dg/typebound_proc_21.f90: Ditto.
14046 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14049 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14051 2011-02-18 Tobias Burnus <burnus@net-b.de>
14054 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14055 gcc_warning_prefix.
14056 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14057 normalizing the error/warning output.
14058 * gfortran.dg/Wall.f90: Update dg-error/warning.
14059 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14060 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14061 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14062 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14063 * gfortran.dg/class_30.f90: Update dg-error/warning.
14064 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14065 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14066 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14067 * gfortran.dg/entry_17.f90: Update dg-error/warning.
14068 * gfortran.dg/entry_19.f90: Update dg-error/warning.
14069 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14070 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14071 * gfortran.dg/g77/12632.f: Update dg-error/warning.
14072 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14073 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14074 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14075 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14076 * gfortran.dg/goto_8.f90: Update dg-error/warning.
14077 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14078 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14079 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14080 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14081 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14082 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14083 * gfortran.dg/volatile3.f90: Update dg-error/warning.
14084 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14085 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14086 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14087 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14088 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14090 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14093 * gfortran.dg/proc_ptr_comp_30.f90: New.
14095 2011-02-18 Jakub Jelinek <jakub@redhat.com>
14098 * gcc.target/i386/pr47780.c: New test.
14100 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14103 * gfortran.dg/class_40.f03: New.
14105 2011-02-18 Dodji Seketeli <dodji@redhat.com>
14108 * g++.dg/cpp0x/auto21.C: New test.
14110 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
14112 * objc.dg/special/unclaimed-category-1.h: Updated for
14114 * objc.dg/special/unclaimed-category-1.m: Same.
14115 * objc.dg/zero-link-1.m: Same.
14116 * objc.dg/lookup-1.m: Same.
14117 * objc.dg/torture/strings/const-str-9.m
14118 * objc.dg/torture/strings/const-str-10.m: Same.
14119 * objc.dg/torture/strings/const-str-11.m: Same.
14120 * objc.dg/torture/forward-1.m: Same.
14121 * objc.dg/zero-link-2.m: Same.
14122 * objc.dg/encode-7-next-64bit.m: Same.
14123 * objc.dg/method-4.m: Same.
14124 * objc.dg/next-runtime-1.m: Same.
14125 * objc.dg/image-info.m: Same.
14126 * objc.dg/pr23214.m: Same.
14127 * objc.dg/symtab-1.m: Same.
14128 * obj-c++.dg/basic.m: Same.
14129 * obj-c++.dg/proto-lossage-3.m: Same.
14130 * obj-c++.dg/torture/strings/const-str-10.m: Same.
14131 * obj-c++.dg/torture/strings/const-str-11.m: Same.
14132 * obj-c++.dg/torture/strings/const-str-9.m: Same.
14133 * obj-c++.dg/method-11.m: Same.
14134 * objc/execute/enumeration-1.m: Same.
14135 * objc/execute/object_is_class.m: Same.
14136 * objc/execute/formal_protocol-2.m: Same.
14137 * objc/execute/formal_protocol-4.m: Same.
14138 * objc/execute/formal_protocol-6.m: Same.
14139 * objc/execute/bycopy-3.m: Same.
14140 * objc/execute/exceptions/catchall-1.m: Same.
14141 * objc/execute/exceptions/finally-1.m: Same.
14142 * objc/execute/exceptions/local-variables-1.m: Same.
14143 * objc/execute/exceptions/foward-1.m: Same.
14144 * objc/execute/bf-common.h
14145 * objc/execute/enumeration-2.m: Same.
14146 * objc/execute/formal_protocol-1.m: Same.
14147 * objc/execute/formal_protocol-3.m: Same.
14148 * objc/execute/formal_protocol-5.m: Same.
14149 * objc/execute/accessing_ivars.m: Same.
14150 * objc/execute/bycopy-2.m: Same.
14151 * objc/execute/formal_protocol-7.m: Same.
14152 * objc/execute/compatibility_alias.m: Same.
14153 * objc/execute/no_clash.m: Same.
14154 * objc/execute/object_is_meta_class.m: Same.
14155 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14156 * objc/execute/class-tests-1.h: Include stdio.h.
14157 * objc/execute/class-tests-2.h: Same.
14158 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14160 * obj-c++.dg/try-catch-2.mm: Same.
14162 2011-02-17 Jakub Jelinek <jakub@redhat.com>
14165 * g++.dg/warn/Wunused-parm-4.C: New test.
14167 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
14168 Jan Hubicka <jh@suse.cz>
14172 * g++.dg/debug/pr47106.C: New.
14174 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
14177 * gcc.target/i386/pr43653.c: New test.
14179 2011-02-11 Dodji Seketeli <dodji@redhat.com>
14182 * g++.dg/template/inherit6.C: New test.
14184 2011-02-16 Janus Weil <janus@gcc.gnu.org>
14187 * gfortran.dg/class_39.f03: New.
14189 2011-02-16 Dodji Seketeli <dodji@redhat.com>
14192 * g++.dg/cpp0x/variadic106.C: New test.
14194 2011-02-16 Jakub Jelinek <jakub@redhat.com>
14196 PR libfortran/47757
14197 * gfortran.dg/pr47757-1.f90: New test.
14198 * gfortran.dg/pr47757-2.f90: New test.
14199 * gfortran.dg/pr47757-3.f90: New test.
14202 * g++.dg/cpp0x/enum8.C: New test.
14204 2011-02-15 Jason Merrill <jason@redhat.com>
14206 * g++.dg/inherit/implicit-trivial1.C: New.
14207 * g++.dg/cpp0x/implicit-trivial1.C: New.
14209 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14211 PR middle-end/47725
14212 * gcc.dg/torture/pr47725.c: Removed.
14214 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14217 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14218 constant does not generate a load from memory.
14220 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14222 PR middle-end/47725
14223 * gcc.dg/torture/pr47725.c: New.
14225 2011-02-15 Richard Guenther <rguenther@suse.de>
14227 PR tree-optimization/47743
14228 * gcc.dg/torture/pr47743.c: New testcase.
14230 2011-02-15 Jakub Jelinek <jakub@redhat.com>
14232 PR middle-end/47581
14233 * gcc.target/i386/pr47581.c: New test.
14235 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14238 * gfortran.dg/select_type_22.f03: New.
14240 2011-02-14 Jason Merrill <jason@redhat.com>
14242 * g++.dg/cpp0x/regress/enum1.C: New.
14244 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14246 * gnat.dg/include.adb: New test.
14248 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14251 * gfortran.dg/class_38.f03: New.
14253 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14255 * gcc.dg/pr46494.c: New test.
14257 2011-02-14 Richard Guenther <rguenther@suse.de>
14259 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14261 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14264 * gnat.dg/null_pointer_deref1.exp: Don't skip on
14265 sparc*-sun-solaris2.11.
14267 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14270 * gfortran.dg/argument_checking_18.f90: New.
14272 2011-02-13 Tobias Burnus <burnus@net-b.de>
14274 * gfortran.dg/argument_checking_13.f90: Update dg-error.
14275 * gfortran.dg/argument_checking_17.f90: New.
14277 2011-02-12 Janus Weil <janus@gcc.gnu.org>
14279 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14280 are temporarily disabled.
14281 * gfortran.dg/class_7.f03: Ditto.
14282 * gfortran.dg/coarray_14.f90: Ditto.
14283 * gfortran.dg/typebound_proc_13.f03: Ditto.
14285 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
14288 * gfortran.dg/extends_11.f03: New.
14290 2011-02-11 Xinliang David Li <davidxl@google.com>
14292 PR tree-optimization/47707
14293 * g++.dg/tree-ssa/pr47707.C: New test.
14295 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
14297 * g++.dg/opt/inline17.C: New test.
14299 2011-02-11 Tobias Burnus <burnus@net-b.de>
14302 * gfortran.dg/pure_formal_2.f90: New.
14304 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
14306 PR rtl-optimization/47614
14307 * gfortran.dg/pr47614.f: New.
14309 2011-02-11 Joseph Myers <joseph@codesourcery.com>
14312 * gcc.dg/opts-6.c: New test.
14314 2011-02-11 Jakub Jelinek <jakub@redhat.com>
14317 * gcc.dg/pr47684.c: New test.
14319 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14322 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14323 c99_runtime, dg-add-options c99_runtime.
14324 (main): Use __asm__.
14326 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14329 * lib/target-supports.exp (check_ascii_locale_available): New proc.
14330 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14331 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14332 * gcc.dg/ucnid-10.c: Likewise.
14333 * gcc.dg/ucnid-13.c: Likewise.
14334 * gcc.dg/ucnid-7.c: Likewise.
14335 * gcc.dg/ucnid-8.c: Likewise.
14336 Adapt dg-warning line number.
14338 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
14340 * gcc.target/i386/parity-1.c: Use -march=k8.
14341 * gcc.target/i386/parity-2.c: Ditto.
14342 * gcc.target/i386/vecinit-1.c: Ditto.
14343 * gcc.target/i386/vecinit-2.c: Ditto.
14345 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14348 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14349 * gcc.target/mips/save-restore-3.c: Likewise.
14350 * gcc.target/mips/save-restore-4.c: Likewise.
14351 * gcc.target/mips/save-restore-5.c: Likewise.
14354 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14355 * g++.dg/tree-prof/partition2.C: Likewise.
14357 2011-02-09 Jason Merrill <jason@redhat.com>
14359 * g++.dg/tree-ssa/inline-3.C: Use a normal function
14360 rather than misdeclare std::puts.
14362 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14363 * g++.dg/other/warning1.C: Likewise.
14364 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14365 * g++.old-deja/g++.gb/scope06.C: Likewise.
14366 * g++.old-deja/g++.law/cvt11.C: Likewise.
14367 * g++.old-deja/g++.law/init1.C: Likewise.
14368 * g++.dg/abi/mangle26.C: Likewise.
14370 * g++.dg/template/function1.C: Adjust for C++0x mode.
14371 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14373 * g++.dg/ext/label10.C: Adjust for C++0x mode.
14374 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14376 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14378 * g++.dg/cpp0x/regress/abi-empty7.C: New.
14380 * g++.dg/cpp0x/regress: New directory.
14381 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14382 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14383 * g++.dg/cpp0x/regress/regress3.C: New.
14385 2011-02-10 Richard Guenther <rguenther@suse.de>
14387 PR tree-optimization/47677
14388 * gcc.dg/torture/pr47677.c: New testcase.
14390 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
14392 * objc.dg/special/load-category-1.m: Remove unused header.
14393 * objc.dg/special/load-category-1a.m: Likewise.
14394 * objc.dg/special/load-category-2.m: Likewise.
14395 * objc.dg/special/load-category-2a.m: Likewise.
14396 * objc.dg/special/load-category-3.m: Likewise.
14397 * objc.dg/special/load-category-3a.m: Likewise.
14398 * objc.dg/attributes/proto-attribute-2.m: Likewise.
14399 * objc.dg/attributes/proto-attribute-3.m: Likewise.
14400 * objc.dg/attributes/class-attribute-1.m: Likewise.
14401 * objc.dg/property/property.exp: Don't run for Darwin < 9.
14402 * obj-c++.dg/property/property.exp: Likewise.
14403 * objc.dg/attributes/method-sentinel-1.m: Update type header.
14404 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14405 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14406 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14407 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14408 * obj-c++.dg/template-8.mm: Likewise.
14410 2011-02-10 Jakub Jelinek <jakub@redhat.com>
14413 * gcc.target/i386/pr47665.c: New test.
14415 2011-02-10 Jie Zhang <jie@codesourcery.com>
14419 2011-02-05 Jie Zhang <jie@codesourcery.com>
14421 * gcc.dg/pr42631.c: Update test.
14422 * gcc.dg/pr42631-2.c: New test.
14424 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14427 * gfortran.dg/proc_decl_25.f90: New.
14429 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14432 * gfortran.dg/typebound_assignment_2.f03: New.
14434 2011-02-09 Richard Guenther <rguenther@suse.de>
14436 PR tree-optimization/47664
14437 * gcc.dg/tree-ssa/inline-7.c: New testcase.
14439 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
14441 PR middle-end/47646
14442 * gnat.dg/uninit_func.adb: Adjust dg directive.
14444 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
14446 PR middle-end/47646
14447 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14449 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14452 * gfortran.dg/auto_dealloc_2.f90: New.
14454 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14456 * gcc.dg/builtins-config.h: Remove __sgi handling.
14457 * lib/target-supports.exp (add_options_for_c99_runtime): Add
14458 -std=c99 for mips-sgi-irix6.5*.
14460 2011-02-09 Martin Jambor <mjambor@suse.cz>
14462 PR middle-end/45505
14463 * gfortran.dg/pr25923.f90: Remove xfails.
14465 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14468 * gfortran.dg/inquire_14.f90: New test.
14470 2011-02-08 Janus Weil <janus@gcc.gnu.org>
14473 * gfortran.dg/pointer_init_6.f90: New.
14475 2011-02-08 Jeff Law <law@redhat.com>
14477 PR tree-optimization/42893
14478 * gcc.tree-ssa/pr42893.c: New test.
14480 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
14482 PR tree-optimization/46834
14483 PR tree-optimization/46994
14484 PR tree-optimization/46995
14485 * gcc.dg/graphite/id-pr46834.c: New.
14486 * gfortran.dg/graphite/id-pr46994.f90: New.
14487 * gfortran.dg/graphite/id-pr46995.f90: New.
14489 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14491 PR middle-end/47646
14492 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14493 using the variable is known the warning is emitted there.
14494 * gcc.dg/uninit-pr19430.c (foo): Likewise.
14495 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14497 * c-c++-common/pr20000.c (g): Both warnings occur at the return
14500 * gcc.dg/noreturn-1.c (foo5): Likewise.
14501 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14502 (method2): Likewise.
14504 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14505 the return statement using the uninitialized variable.
14506 * gfortran.dg/pr39666-2.f90 (f): Likewise.
14508 2011-02-08 Richard Guenther <rguenther@suse.de>
14510 PR middle-end/47639
14511 * g++.dg/opt/pr47639.c: New testcase.
14513 2011-02-08 Richard Guenther <rguenther@suse.de>
14515 PR tree-optimization/47632
14516 * g++.dg/opt/pr47632.C: New testcase.
14518 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14520 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14522 2011-02-07 Richard Guenther <rguenther@suse.de>
14524 PR tree-optimization/47615
14525 * g++.dg/opt/pr47615.C: New testcase.
14527 2011-02-07 Richard Guenther <rguenther@suse.de>
14529 PR tree-optimization/47621
14530 * gcc.dg/torture/pr47621.c: New testcase.
14532 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
14534 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14536 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
14539 * gfortran.dg/allocate_with_source_1 : New test.
14541 2011-02-05 Jakub Jelinek <jakub@redhat.com>
14543 PR middle-end/47610
14544 * gcc.dg/pr47610.c: New test.
14546 2011-02-05 Jie Zhang <jie@codesourcery.com>
14549 * gcc.dg/pr42631.c: Update test.
14550 * gcc.dg/pr42631-2.c: New test.
14552 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14555 * gfortran.dg/pr47574.f90: New test.
14557 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
14559 PR tree-optimization/46194
14560 * gcc.dg/autopar/pr46194.c: New.
14562 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14564 PR tree-optimization/43695
14565 * g++.dg/ipa/pr43695.C: New.
14567 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14569 PR inline-asm/23200
14570 * gcc.dg/pr23200.c: New test.
14572 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14575 * g++.dg/pr47589.C: New test.
14577 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14580 * g++.dg/template/typedef37.C: New test.
14581 * g++.dg/template/param1.C: Adjust expected error message.
14583 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14585 PR middle-end/31490
14586 * gcc.dg/pr31490-2.c: New test.
14587 * gcc.dg/pr31490-3.c: New test.
14588 * gcc.dg/pr31490-4.c: New test.
14590 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14591 Jakub Jelinek <jakub@redhat.com>
14594 * g++.dg/parser/semicolon3.C: Adjust.
14595 * g++.dg/parser/semicolon4.C: New testcase.
14596 * g++.dg/pr46890.C: New testcase.
14598 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14601 * g++.dg/init/pr29571.C: New.
14603 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14605 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14606 instead of vect_int.
14608 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14611 * gcc.target/i386/pr47312.c: New test.
14614 * gcc.target/i386/pr47564.c: New test.
14616 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14618 PR tree-optimization/45122
14619 * gcc.dg/tree-ssa/pr45122.c: New.
14621 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14624 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14627 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14628 and vsx so a default --with-cpu=power7 doesn't give an error
14629 when -mavoid-indexed-addresses is used.
14631 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14632 wrapper function to save the arguments and then jump to the real
14633 function, rather than depending on the compiler not to move stuff
14635 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14637 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14638 Paul Thomas <pault@gcc.gnu.org>
14641 * gfortran.dg/class_37.f03 : New test.
14643 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14644 Richard Guenther <rguenther@suse.de>
14646 PR tree-optimization/40979
14648 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14649 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14650 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14651 check_vect_support_and_set_flags.
14652 * gfortran.dg/graphite/vect-pr40979.f90: New.
14654 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14657 * gfortran.dg/class_36.f03: New.
14659 2011-02-02 Richard Guenther <rguenther@suse.de>
14661 PR tree-optimization/47566
14662 * gcc.dg/lto/20110201-1_0.c: New testcase.
14664 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14670 * debug/pr47498.c: New.
14671 * debug/pr47501.c: New.
14673 2011-02-01 Richard Guenther <rguenther@suse.de>
14675 PR tree-optimization/47559
14676 * g++.dg/torture/pr47559.C: New testcase.
14678 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14681 * gfortran.dg/typebound_call_20.f03: New.
14683 2011-02-01 Richard Guenther <rguenther@suse.de>
14685 PR tree-optimization/47555
14686 * gcc.dg/pr47555.c: New testcase.
14688 2011-02-01 Richard Guenther <rguenther@suse.de>
14690 PR tree-optimization/47541
14691 * g++.dg/torture/pr47541.C: New testcase.
14693 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14696 * gfortran.dg/typebound_call_19.f03: New.
14698 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14701 * g++.dg/cpp0x/pr47416.C: New test.
14703 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14706 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14708 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14711 * gfortran.dg/typebound_assignment_1.f03: New.
14713 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14715 PR tree-optimization/47538
14716 * gcc.c-torture/execute/pr47538.c: New test.
14718 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14721 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14723 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14725 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14727 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14729 PR rtl-optimization/44031
14730 * gcc.c-torture/compile/20110131-1.c: New test.
14732 2011-01-31 Tobias Burnus <burnus@net-b.de>
14735 * gfortran.dg/stmt_func_1.f90: New.
14737 2011-01-31 Tobias Burnus <burnus@net-b.de>
14740 * gfortran.dg/interface_34.f90: New.
14742 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14745 * gfortran.dg/realloc_on_assign_5.f03: New test.
14746 * gfortran.dg/realloc_on_assign_5.f03: New test.
14748 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14750 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14751 * gfortran.dg/bessel_7.f90: Likewise.
14752 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14754 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14755 * gfortran.dg/sum_init_expr.f03: Likewise.
14757 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14759 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14762 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14763 loop only on "vect_intfloat_cvt" targets.
14765 2011-01-29 Tobias Burnus <burnus@net-b.de>
14768 * gfortran.dg/shape_6.f90: New.
14770 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14772 PR libgfortran/47434
14773 * gfortran.dg/read_infnan_1.f90: Update test.
14774 * gfortran.dg/module_nan.f90: Update test.
14775 * gfortran.dg/char4_iunit_1.f03: Update test.
14776 * gfortran.dg/large_real_kind_1.f90: Update test.
14777 * gfortran.dg/real_const_3.f90: Update test.
14778 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14780 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14783 * g++.dg/template/param2.C: New test.
14785 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14787 PR libgfortran/47285
14788 * gfortran.dg/fmt_g.f: New test.
14790 2011-01-28 Tobias Burnus <burnus@net-b.de>
14793 * gfortran.dg/pure_formal_1.f90: New.
14795 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14798 * gcc.dg/tls/pr42894.c: New test.
14800 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14802 * gcc.dg/pr47276.c: Add dg-require-visibility.
14804 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14806 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14808 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14809 Tobias Burnus <burnus@gcc.gnu.org>
14814 * gfortran.dg/realloc_on_assign_3.f03: New test.
14815 * gfortran.dg/realloc_on_assign_4.f03: New test.
14816 * gfortran.dg/allocatable_function_5.f90: New test.
14817 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14818 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14819 implemented" dg-errors.
14821 2011-01-27 Jan Hubicka <jh@suse.cz>
14823 PR middle-end/46949
14824 * gcc.dg/attr-weakref-4.c: New testcase
14826 2011-01-27 Martin Jambor <mjambor@suse.cz>
14828 PR tree-optimization/47228
14829 * gcc.dg/torture/pr47228.c: New test.
14831 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14833 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14835 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14837 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14838 when using auto-overlay support on the SPU.
14840 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14842 PR rtl-optimization/44174
14843 * gcc.target/i386/asm-6.c: New test.
14845 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14847 PR rtl-optimization/46856
14848 * gcc.c-torture/compile/pr46856.c: New test.
14850 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14851 Andrew Pinski <pinskia@gmail.com>
14854 * gcc.dg/pr43082.c: New.
14856 2011-01-26 DJ Delorie <dj@redhat.com>
14858 PR rtl-optimization/46878
14859 * gcc.dg/pr46878-1.c: New test.
14861 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14864 * g++.dg/cpp0x/pr47476.C: New test.
14866 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
14868 * gcc.c-torture/compile/20110126-1.c: New test.
14870 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14873 * gcc.dg/torture/pr47473.c: New test.
14875 2011-01-26 Jan Hubicka <jh@suse.cz>
14878 * gcc.c-torture/execute/pr47237.c: New testcase.
14880 2011-01-26 Jan Hubicka <jh@suse.cz>
14882 PR tree-optimization/47190
14883 * gcc.dg/attr-weakref-3.c: New testcase.
14885 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
14888 * gcc.dg/dll-9a.c: New test file.
14889 * gcc.dg/dll-11.c: Likewise.
14890 * gcc.dg/dll-12.c: Likewise.
14891 * gcc.dg/dll-12a.c: Likewise.
14892 * gcc.dg/dll-11a.c: Likewise.
14893 * gcc.dg/dll-9.c: Likewise.
14894 * gcc.dg/dll-10.c: Likewise.
14895 * gcc.dg/dll-10a.c: Likewise.
14896 * g++.dg/ext/dllexport4a.cc: Likewise.
14897 * g++.dg/ext/dllexport4.C: Likewise.
14898 * g++.dg/ext/dllexport5.C: Likewise.
14899 * g++.dg/ext/dllexport5a.cc: Likewise.
14901 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14903 PR tree-optimization/46970
14904 * gcc.dg/graphite/pr46970.c: New.
14906 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14908 PR tree-optimization/46215
14909 * gcc.dg/graphite/pr46215.c: New.
14911 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14913 PR tree-optimization/46168
14914 * gcc.dg/graphite/pr46168.c: New.
14916 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14918 PR tree-optimization/43657
14919 * gcc.dg/graphite/pr43657.c: New.
14921 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14923 PR tree-optimization/29832
14924 * gfortran.dg/graphite/pr29832.f90: New.
14926 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14928 PR tree-optimization/43567
14929 * gcc.dg/graphite/pr43567.c: New.
14931 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14933 * gfortran.dg/graphite/interchange-4.f: New.
14934 * gfortran.dg/graphite/interchange-5.f: New.
14936 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14937 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14938 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14939 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14940 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14941 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14942 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14943 * gfortran.dg/ltrans-7.f90: Removed.
14944 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14946 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14947 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14948 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14949 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14950 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14951 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14952 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14953 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14954 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14955 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14956 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14957 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14958 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14959 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14960 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14961 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14962 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14963 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14964 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14965 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14966 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14967 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14968 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14969 * gcc.dg/tree-ssa/data-dep-1.c
14970 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14971 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14972 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14973 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14974 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14976 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14978 PR tree-optimization/47265
14979 PR tree-optimization/47443
14980 * gcc.c-torture/compile/pr47265.c: New test.
14981 * gcc.dg/pr47443.c: New test.
14983 2011-01-25 Martin Jambor <mjambor@suse.cz>
14985 PR tree-optimization/47382
14986 * g++.dg/torture/pr47382.C: New test.
14987 * g++.dg/opt/devirt1.C: Xfail.
14989 2011-01-25 Yao Qi <yao@codesourcery.com>
14992 * gcc.target/arm/pr45701-1.c: New test.
14993 * gcc.target/arm/pr45701-2.c: New test.
14994 * gcc.target/arm/pr45701-3.c: New test.
14996 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14997 Jakub Jelinek <jakub@redhat.com>
14999 PR tree-optimization/47271
15000 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15002 2011-01-25 Nick Clifton <nickc@redhat.com>
15004 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15005 (saturate_add): Delete.
15006 (exchange): Delete.
15007 (main): Do not run saturate_add.
15008 (set_interrupts): Delete.
15010 2011-01-25 Tobias Burnus <burnus@net-b.de>
15013 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15015 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15017 PR tree-optimization/47427
15018 PR tree-optimization/47428
15019 * gcc.c-torture/compile/pr47427.c: New test.
15020 * gcc.c-torture/compile/pr47428.c: New test.
15022 2011-01-25 Richard Guenther <rguenther@suse.de>
15024 PR middle-end/47411
15025 * gcc.dg/torture/pr47411.c: New testcase.
15027 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15029 * gfortran.dg/graphite/id-24.f: New.
15030 * gfortran.dg/graphite/id-25.f: New.
15032 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15034 * gfortran.dg/graphite/id-23.f: New.
15036 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15038 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15040 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15042 * gcc.dg/graphite/block-0.c: Un-XFAILed.
15043 * gcc.dg/graphite/block-1.c: Un-XFAILed.
15044 * gcc.dg/graphite/block-7.c: Un-XFAILed.
15045 * gcc.dg/graphite/block-8.c: Un-XFAILed.
15046 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15047 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15048 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15049 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15050 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15052 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15054 * gcc.dg/graphite/block-0.c: Add documentation.
15055 * gcc.dg/graphite/block-4.c: Same.
15056 * gcc.dg/graphite/block-7.c: Same.
15057 * gcc.dg/graphite/block-8.c: New.
15058 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15059 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15060 * gcc.dg/graphite/interchange-12.c: Add documentation.
15061 * gcc.dg/graphite/interchange-13.c: New.
15062 * gcc.dg/graphite/interchange-14.c: New.
15063 * gcc.dg/graphite/interchange-15.c: New.
15064 * gcc.dg/graphite/interchange-8.c: Add documentation.
15065 * gcc.dg/graphite/interchange-mvt.c: Same.
15067 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15070 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15071 * gcc.target/powerpc/altivec-14.c: Ditto.
15072 * gcc.target/powerpc/altivec-33.c: Ditto.
15073 * gcc.target/powerpc/altivec-types-1.c: Ditto.
15074 * gcc.target/powerpc/altivec-types-2.c: Ditto.
15075 * gcc.target/powerpc/altivec-types-3.c: Ditto.
15076 * gcc.target/powerpc/altivec-types-4.c: Ditto.
15077 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15078 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15079 * g++.dg/ext/altivec-15.C: Ditto.
15080 * g++.dg/ext/altivec-types-1.C: Ditto.
15081 * g++.dg/ext/altivec-types-2.C: Ditto.
15082 * g++.dg/ext/altivec-types-3.C: Ditto.
15083 * g++.dg/ext/altivec-types-4.C: Ditto.
15085 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15087 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15089 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15091 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15092 optimization options.
15094 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15096 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15099 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15101 2011-01-23 Tobias Burnus <burnus@net-b.de>
15104 * gfortran.dg/allocatable_scalar_12.f90: New.
15106 2011-01-23 Ira Rosen <irar@il.ibm.com>
15108 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15109 vectorization to be not profitable if peeling is used to
15110 realign the memory access.
15111 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15112 loop bound to avoid loop unrolling.
15113 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15115 2011-01-22 Jan Hubicka <jh@suse.cz>
15118 * g++.dg/lto/pr47333.C: New file.
15120 2011-01-22 Jan Hubicka <jh@suse.cz>
15122 PR tree-optimization/43884
15124 * gcc.dg/autopar/outer-2.c: Increase array size.
15125 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15127 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15130 * gfortran.dg/c_loc_tests_16.f90: New test.
15132 2011-01-22 Tobias Burnus <burnus@net-b.de>
15135 * gfortran.dg/typebound_proc_19.f90: New.
15137 2011-01-21 Jeff Law <law@redhat.com>
15139 PR tree-optimization/47053
15140 * g++.dg/pr47053.C: New test.
15142 2011-01-21 Jason Merrill <jason@redhat.com>
15145 * g++.dg/cpp0x/constexpr-ctor6.C: New.
15147 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15150 * g++.dg/cpp0x/range-for10.C: New test.
15151 * g++.dg/template/for1.C: New test.
15153 PR middle-end/45566
15154 * g++.dg/tree-prof/partition3.C: New test.
15156 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15158 PR rtl-optimization/47366
15159 * g++.dg/opt/pr47366.C: New test.
15161 2011-01-21 Jason Merrill <jason@redhat.com>
15164 * g++.dg/cpp0x/constexpr-regress2.C: New.
15166 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15168 2011-01-21 Jeff Law <law@redhat.com>
15170 PR rtl-optimization/41619
15171 * gcc.dg/pr41619.c: New.
15173 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15175 PR tree-optimization/47355
15176 * g++.dg/opt/pr47355.C: New test.
15178 2011-01-21 Richard Guenther <rguenther@suse.de>
15180 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15183 2011-01-21 Richard Guenther <rguenther@suse.de>
15185 PR tree-optimization/47365
15186 * gcc.dg/torture/pr47365.c: New testcase.
15187 * gcc.dg/tree-ssa/pr47392.c: Likewise.
15189 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15191 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15193 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15195 PR tree-optimization/47391
15196 * gcc.dg/pr47391.c: New test.
15198 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15200 * g++.dg/template/char1.C: Use signed char.
15202 2011-01-21 Tobias Burnus <burnus@net-b.de>
15205 * gfortran.dg/pointer_target_4.f90: New.
15207 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
15210 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15211 ILP32 system and not IP32.
15213 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
15216 * g++.dg/debug/pr46583.C: New.
15218 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15221 * g++.dg/debug/pr47283.C: New test.
15224 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15225 * gcc.target/i386/headmerge-2.c: Likewise.
15227 2011-01-20 Richard Guenther <rguenther@suse.de>
15229 PR middle-end/47370
15230 * gcc.dg/torture/pr47370.c: New testcase.
15232 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15234 PR tree-optimization/46130
15235 * gcc.dg/pr46130-1.c: New test.
15236 * gcc.dg/pr46130-2.c: New test.
15238 2011-01-19 Dodji Seketeli <dodji@redhat.com>
15241 * g++.dg/debug/dwarf2/template-params-10.C: New test.
15243 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
15246 * g++.dg/debug/pr46240.cc: New.
15248 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15251 * g++.dg/template/anonunion1.C: New test.
15253 PR rtl-optimization/47337
15254 * gcc.c-torture/execute/pr47337.c: New test.
15256 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15259 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15261 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15263 PR tree-optimization/46021
15264 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15266 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15268 PR tree-optimization/47290
15269 * g++.dg/torture/pr47290.C: New test.
15271 2011-01-18 Janus Weil <janus@gcc.gnu.org>
15274 * gfortran.dg/proc_ptr_comp_29.f90: New.
15276 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
15279 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15280 powerpc-apple-darwin9.
15282 2011-01-18 Jakub Jelinek <jakub@redhat.com>
15284 PR rtl-optimization/47299
15285 * gcc.c-torture/execute/pr47299.c: New test.
15287 2011-01-17 Jason Merrill <jason@redhat.com>
15289 * g++.dg/cpp0x/constexpr-virtual.C: New.
15291 2011-01-17 Jakub Jelinek <jakub@redhat.com>
15294 * gfortran.dg/gomp/pr47331.f90: New test.
15296 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
15299 * objc.dg/selector-warn-1.m: New.
15300 * obj-c++.dg/selector-warn-1.mm: New.
15302 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
15304 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15305 Update dg-final accordingly.
15307 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15309 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15311 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15313 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15315 * gcc.dg/guality/pr36728-2.c: Likewise.
15317 2011-01-17 Richard Guenther <rguenther@suse.de>
15319 PR tree-optimization/47313
15320 * g++.dg/torture/pr47313.C: New testcase.
15322 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
15325 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15326 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15327 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15328 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15330 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15332 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15333 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15334 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15336 2011-01-17 Richard Guenther <rguenther@suse.de>
15338 PR tree-optimization/45967
15339 * gcc.dg/torture/pr45967-2.c: New testcase.
15340 * gcc.dg/torture/pr45967-3.c: Likewise.
15342 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15345 * g++.dg/ext/pr47213.C: Require visibility.
15347 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15349 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15350 * gcc.dg/fixed-point/struct-union.c: Update error messages.
15352 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15354 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15355 Linux-based targets.
15357 2011-01-13 Jan Hubicka <jh@suse.cz>
15359 PR tree-optimization/47276
15360 * gcc.dg/pr47276.c: New testcase.
15362 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
15363 Jonathan Wakely <jwakely.gcc@gmail.com>
15366 * g++.dg/other/pr33558.C: New.
15367 * g++.dg/other/pr33558-2.C: New.
15369 2011-01-14 Martin Jambor <mjambor@suse.cz>
15371 PR tree-optimization/45934
15372 PR tree-optimization/46302
15373 * g++.dg/ipa/devirt-c-1.C: New test.
15374 * g++.dg/ipa/devirt-c-2.C: Likewise.
15375 * g++.dg/ipa/devirt-c-3.C: Likewise.
15376 * g++.dg/ipa/devirt-c-4.C: Likewise.
15377 * g++.dg/ipa/devirt-c-5.C: Likewise.
15378 * g++.dg/ipa/devirt-c-6.C: Likewise.
15379 * g++.dg/ipa/devirt-6.C: Likewise.
15380 * g++.dg/ipa/devirt-d-1.C: Likewise.
15381 * g++.dg/torture/pr45934.C: Likewise.
15383 2011-01-14 Jason Merrill <jason@redhat.com>
15385 * g++.dg/cpp0x/variadic105.C: New.
15387 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
15388 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15391 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15392 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15393 execution tests on i?86-*-*, x86_64-*-* and
15394 powerpc*-apple-darwin* && ilp32.
15395 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15396 tests on i?86-*-* and x86_64-*-*.
15398 2011-01-14 Richard Guenther <rguenther@suse.de>
15400 PR tree-optimization/47280
15401 * g++.dg/opt/pr47280.C: New testcase.
15403 2011-01-14 Jason Merrill <jason@redhat.com>
15405 * g++.dg/cpp0x/constexpr-regress1.C: New.
15407 * g++.dg/ext/flexary2.C: New.
15409 2011-01-14 Richard Guenther <rguenther@suse.de>
15411 PR middle-end/47281
15412 * gcc.dg/torture/pr47281.c: New testcase.
15413 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15415 2011-01-14 Richard Guenther <rguenther@suse.de>
15417 PR tree-optimization/47286
15418 * gcc.dg/tree-ssa/pr47286.c: New testcase.
15420 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
15423 * g++.dg/ext/pr47213.C: New.
15425 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15427 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15429 2011-01-13 Tobias Burnus <burnus@net-b.de>
15430 Mikael Morin <mikael@gcc.gnu.org>
15434 * gfortran.dg/select_type_20.f90: New.
15435 * gfortran.dg/select_type_21.f90: New.
15437 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
15440 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15442 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15444 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15445 * gcc.dg/guality/pr36728-2.c: Likewise.
15447 2011-01-13 Dodji Seketeli <dodji@redhat.com>
15450 * g++.dg/debug/dwarf2/template-params-9.C: New test.
15452 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
15454 PR rtl-optimization/45352
15455 * gcc.dg/pr45352-3.c: New.
15457 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15459 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15461 * g++.dg/cpp0x/range-for8.C: New.
15462 * g++.dg/cpp0x/range-for9.C: New.
15464 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
15467 * g++.dg/debug/pr47209.C: New.
15469 2011-01-12 Richard Guenther <rguenther@suse.de>
15472 * gcc.dg/lto/pr47259_0.c: New testcase.
15473 * gcc.dg/lto/pr47259_1.c: Likewise.
15475 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
15477 * objc-obj-c++-shared/Object1.h: Add copyright header, update
15478 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15479 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15480 methods missing from the OBJC2 Object.
15481 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15482 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15483 GNU and NeXT runtimes.
15484 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15486 * objc-obj-c++-shared/Object1.m: Likewise.
15487 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
15488 * objc.dg/proto-qual-1.m: Likewise.
15489 * obj-c++.dg/proto-lossage-3.mm: Likewise.
15490 * obj-c++.dg/proto-qual-1.mm: Likewise.
15492 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
15495 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15497 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15499 Fixed the Objective-C++ testsuite and updated all tests.
15500 * lib/obj-c++.exp (obj-c++_init): Declare and set
15501 gcc_warning_prefix and gcc_error_prefix.
15502 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15503 'dg-warning', 'dg-message' and 'dg-error'.
15504 * obj-c++.dg/class-extension-3.mm: Likewise.
15505 * obj-c++.dg/class-protocol-1.mm: Likewise.
15506 * obj-c++.dg/encode-7.mm: Likewise.
15507 * obj-c++.dg/exceptions-3.mm: Likewise.
15508 * obj-c++.dg/exceptions-5.mm: Likewise.
15509 * obj-c++.dg/method-12.mm: Likewise.
15510 * obj-c++.dg/method-13.mm: Likewise.
15511 * obj-c++.dg/method-15.mm: Likewise.
15512 * obj-c++.dg/method-16.mm: Likewise.
15513 * obj-c++.dg/method-4.mm: Likewise.
15514 * obj-c++.dg/method-8.mm: Likewise.
15515 * obj-c++.dg/method-conflict-1.mm: Likewise.
15516 * obj-c++.dg/method-conflict-2.mm: Likewise.
15517 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15518 and uncommented second part of the testcase now that the testsuite
15520 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
15521 and uncommented second part of the testcase now that the testsuite
15523 * obj-c++.dg/private-1.mm: Likewise.
15524 * obj-c++.dg/proto-lossage-4.mm: Likewise.
15525 * obj-c++.dg/syntax-error-7.mm: Likewise.
15526 * obj-c++.dg/warn5.mm: Likewise.
15527 * obj-c++.dg/property/at-property-14.mm: Likewise.
15528 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15530 * obj-c++.dg/property/at-property-18.mm: Likewise.
15531 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15533 * obj-c++.dg/property/at-property-21.mm: Likewise.
15534 * obj-c++.dg/property/at-property-28.mm: Likewise.
15535 * obj-c++.dg/property/at-property-5.mm: Likewise.
15536 * obj-c++.dg/property/dynamic-2.mm: Likewise.
15537 * obj-c++.dg/property/property-neg-3.mm: Likewise.
15538 * obj-c++.dg/property/synthesize-11.mm: Likewise.
15539 * obj-c++.dg/property/synthesize-6.mm: Likewise.
15540 * obj-c++.dg/property/synthesize-8.mm: Likewise.
15541 * obj-c++.dg/property/synthesize-9.mm: Likewise.
15542 * obj-c++.dg/tls/diag-5.mm: Likewise.
15543 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15544 dg-error, now matched correctly.
15546 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15548 * objc.dg/property/at-property-29.m: New.
15549 * obj-c++.dg/property/at-property-29.mm: New.
15551 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15553 * go.test/go-test.exp (go-set-goarch): New proc.
15554 (go-gc-tests): Use it.
15556 2011-01-11 Dodji Seketeli <dodji@redhat.com>
15559 * g++.dg/debug/dwarf2/template-params-8.C: New test.
15561 2011-01-11 Richard Henderson <rth@redhat.com>
15563 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15565 2011-01-11 Jan Hubicka <jh@suse.cz>
15569 * gcc.dg/lto/pr45721_1.c: New file.
15570 * gcc.dg/lto/pr45721_0.c: New file.
15572 2011-01-11 Richard Guenther <rguenther@suse.de>
15574 PR tree-optimization/46076
15575 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15577 2011-01-11 Jeff Law <law@redhat.com>
15579 * PR tree-optimization/47086
15580 * gcc.dg/pr47086.c: New test.
15582 2011-01-11 Jason Merrill <jason@redhat.com>
15585 * g++.dg/template/new10.C: New.
15588 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15590 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15592 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15593 Split type definitions and NSConstantString class into...
15594 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15595 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15596 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15597 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15598 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15599 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15601 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15602 encode defines for newer NeXT system headers.
15603 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15604 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15605 * objc.dg/foreach-5.m: Likewise.
15606 * objc.dg/foreach-2.m: Likewise.
15607 * objc.dg/foreach-4.m: Likewise.
15608 * objc.dg/torture/strings/string1.m: Likewise.
15609 * objc.dg/torture/strings/string2.m: Likewise.
15610 * objc.dg/torture/strings/string3.m: Likewise.
15611 * objc.dg/torture/strings/string4.m: Likewise.
15612 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15613 header and stand alone.
15614 * obj-c++.dg/strings/strings-2.mm: Likewise.
15615 * objc.dg/torture/strings/const-str-3.m: Likewise.
15616 * objc.dg/strings/strings-2.m: Likewise.
15617 * objc.dg/strings/const-str-12b.m: Likewise.
15619 2011-01-12 Richard Guenther <rguenther@suse.de>
15621 PR middle-end/32511
15622 * gcc.dg/attr-weak-1.c: Adjust.
15624 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15627 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15628 standard compliant and comment.
15630 2011-01-10 Jan Hubicka <jh@suse.cz>
15633 * gcc.dg/initpri3.c: New testcase.
15635 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15638 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15639 externally visible.
15644 (g_ebp_save): Likewise.
15645 (g_esp_save): Likewise.
15647 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15649 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15651 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15653 PR tree-optimization/46021
15654 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15655 i?86-*-*, x86_64-*-*.
15657 2011-01-10 Jeff Law <law@redhat.com>
15659 * PR tree-optimization/47141
15660 * gcc.c-torture/compile/pr47141.c: New test.
15662 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15665 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15666 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15667 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15668 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15671 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15672 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15673 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15674 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15675 being vectorized. Adjust dg-final pattern.
15678 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15679 * gcc.dg/vect/slp-24.c: Likewise.
15681 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15684 * g++.dg/other/pr47218-1.C: New test file.
15685 * g++.dg/other/pr47218.C: Likewise.
15686 * g++.dg/other/pr47218.h: New supporting header.
15688 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15691 * objc.dg/attributes/invalid-attribute-1.m: New.
15692 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15694 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15697 * gfortran.dg/proc_ptr_comp_28.f90: New.
15699 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15701 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15702 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15703 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15704 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15705 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15706 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15707 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15708 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15709 * objc.dg/gnu-api-2-class.m: Likewise.
15710 * objc.dg/gnu-api-2-ivar.m: Likewise.
15711 * objc.dg/gnu-api-2-method.m: Likewise.
15712 * objc.dg/gnu-api-2-objc.m: Likewise.
15713 * objc.dg/gnu-api-2-object.m: Likewise.
15714 * objc.dg/gnu-api-2-property.m: Likewise.
15715 * objc.dg/gnu-api-2-protocol.m: Likewise.
15716 * objc.dg/gnu-api-2-sel.m: Likewise.
15718 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15720 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15721 * objc.dg/objc-foreach-4.m: Likewise.
15722 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15723 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15724 * objc.dg/foreach-4.m: Likewise.
15725 * objc.dg/foreach-5.m: Likewise.
15726 * objc.dg/foreach-3.m: Return self from init.
15728 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15731 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15733 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15736 * gfortran.dg/class_35.f90: New.
15738 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15740 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15742 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15745 * objc.dg/invalid-method-2.m: New.
15746 * obj-c++.dg/invalid-method-2.mm: New.
15748 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15751 * gfortran.dg/transpose_optimization_2.f90 : New test.
15753 2011-01-08 Jan Hubicka <jh@suse.cz>
15755 PR tree-optmization/46469
15756 * g++.dg/torture/pr46469.C: New testcase.
15758 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15760 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15761 emulation of libobjc-gnu structure layout functionality to ..
15762 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15763 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15764 * objc/execute/bf-common.h: Adjust headers.
15765 * objc/execute/bf-1.m: Likewise.
15766 * objc/execute/bf-2.m: Likewise.
15767 * objc/execute/bf-3.m: Likewise.
15768 * objc/execute/bf-4.m: Likewise.
15769 * objc/execute/bf-5.m: Likewise.
15770 * objc/execute/bf-6.m: Likewise.
15771 * objc/execute/bf-7.m: Likewise.
15772 * objc/execute/bf-8.m: Likewise.
15773 * objc/execute/bf-9.m: Likewise.
15774 * objc/execute/bf-10.m: Likewise.
15775 * objc/execute/bf-11.m: Likewise.
15776 * objc/execute/bf-12.m: Likewise.
15777 * objc/execute/bf-13.m: Likewise.
15778 * objc/execute/bf-14.m: Likewise.
15779 * objc/execute/bf-15.m: Likewise.
15780 * objc/execute/bf-16.m: Likewise.
15781 * objc/execute/bf-17.m: Likewise.
15782 * objc/execute/bf-18.m: Likewise.
15783 * objc/execute/bf-19.m: Likewise.
15784 * objc/execute/bf-20.m: Likewise.
15785 * objc/execute/bf-21.m: Likewise.
15786 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15787 objc_get_type_qualifiers ().
15789 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15792 * gfortran.dg/dependency_39.f90: New test.
15794 2011-01-07 Jan Hubicka <jh@suse.cz>
15796 Get builtins tests ready for linker plugin.
15797 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15798 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15799 my_memset, my_bzero): Mark used.
15800 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15801 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15803 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15806 2011-01-07 Jan Hubicka <jh@suse.cz>
15808 PR tree-optimization/46367
15809 * g++.dg/torture/pr46367.C: New file.
15811 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15814 * gcc.dg/pr47201.c: New test.
15817 * gcc.dg/tree-prof/pr47187.c: New test.
15819 2011-01-07 Tobias Burnus <burnus@net-b.de>
15822 * gfortran.dg/extends_type_of_3.f90: New.
15824 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15826 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15827 * g++.dg/ext/dllimport-MI1.C: Likewise.
15828 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15829 * g++.dg/ext/dllimport10.C: Likewise.
15830 * g++.dg/ext/dllimport11.C: Likewise.
15831 * g++.dg/ext/dllimport12.C: Likewise.
15832 * g++.dg/ext/dllimport13.C: Likewise.
15833 * g++.dg/ext/dllimport2.C: Likewise.
15834 * g++.dg/ext/dllimport3.C: Likewise.
15835 * g++.dg/ext/dllimport4.C: Likewise.
15836 * g++.dg/ext/dllimport5.C: Likewise.
15837 * g++.dg/ext/dllimport6.C: Likewise.
15838 * g++.dg/ext/dllimport8.C: Likewise.
15839 * g++.dg/ext/dllimport9.C: Likewise.
15840 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15841 targets, too. Additionally enable test for i?86-*-mingw*.
15842 * g++.dg/ext/selectany1.C: Likewise.
15843 Remove guard variable check.
15845 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15849 * gfortran.dg/storage_size_3.f08: Extended.
15851 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15854 * g++.dg/template/stdarg1.C: New test.
15856 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15859 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15860 * gfortran.dg/defined_operators_1.f90: Split the subroutine
15861 from the interface of functions to not hide the errors that
15864 2011-01-06 Jan Hubicka <jh@suse.cz>
15866 * gcc.dg/lto/pr47188_0.c: New testcase.
15867 * gcc.dg/lto/pr47188_1.c: New testcase.
15869 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15873 * gfortran.dg/interface_33.f90: New test.
15875 2011-01-06 Jakub Jelinek <jakub@redhat.com>
15878 * gcc.c-torture/compile/pr47150.c: New test.
15880 2011-01-06 Ira Rosen <irar@il.ibm.com>
15882 PR tree-optimization/47139
15883 * gcc.dg/vect/pr47139.c: New test.
15885 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15888 * gfortran.dg/extends_type_of_2.f03: New.
15890 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15892 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15894 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
15896 * gnat.dg/opt14.adb: New test.
15898 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
15901 * gfortran.dg/allocate_error_2.f90: New test.
15903 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15906 * gfortran.dg/storage_size_3.f08: New.
15908 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15910 PR libgfortran/47154
15911 * gfortran.dg/namelist_68.f90: New test.
15913 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
15915 * gnat.dg/unchecked_convert8.ad[sb]: New test.
15917 2011-01-04 Janus Weil <janus@gcc.gnu.org>
15920 * gfortran.dg/class_34.f90: New.
15922 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15924 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15925 use __builtin_inff. Skip all single-precision tests that require
15928 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15930 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15932 2011-01-03 Jakub Jelinek <jakub@redhat.com>
15934 PR tree-optimization/47148
15935 * gcc.c-torture/execute/pr47148.c: New test.
15937 PR tree-optimization/47155
15938 * gcc.c-torture/execute/pr47155.c: New test.
15940 PR rtl-optimization/47157
15941 * gcc.c-torture/compile/pr47157.c: New test.
15943 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15945 * gcc.dg/torture/vector-shift2.c (schar): Define.
15946 (main): Always use schar or uchar instead of plain "char" to avoid
15947 dependencies on implementation-defined char signedness.
15949 2011-01-03 Martin Jambor <mjambor@suse.cz>
15951 PR tree-optimization/46801
15952 * gnat.dg/pack9.adb: Remove xfail.
15954 2011-01-03 Martin Jambor <mjambor@suse.cz>
15956 PR tree-optimization/46984
15957 * g++.dg/ipa/pr46984.C: New test.
15959 2011-01-02 Janus Weil <janus@gcc.gnu.org>
15962 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15964 2011-01-02 Jakub Jelinek <jakub@redhat.com>
15966 PR tree-optimization/47140
15967 * gcc.c-torture/compile/pr47140.c: New test.
15969 PR rtl-optimization/47028
15970 * gcc.dg/pr47028.c: New test.
15972 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
15974 * objc.dg/protocol-forward-1.m: Removed TODO.
15975 * objc.dg/protocol-forward-2.m: New.
15976 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15977 * obj-c++.dg/protocol-forward-2.mm: New.
15979 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
15982 * g++.dg/eh/pr38662.C: New testcase.
15984 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
15986 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15987 scan for newline '\n'.
15990 Copyright (C) 2011 Free Software Foundation, Inc.
15992 Copying and distribution of this file, with or without modification,
15993 are permitted in any medium without royalty provided the copyright
15994 notice and this notice are preserved.