1 2012-01-05 Jakub Jelinek <jakub@redhat.com>
3 PR rtl-optimization/51767
4 * gcc.c-torture/compile/pr51767.c: New test.
7 * c-c++-common/pr51768.c: New test.
10 * gcc.dg/tree-prof/pr44777.c: New test.
12 2012-01-05 Jan Hubicka <jh@suse.cz>
15 * gcc.c-torture/compile/pr49710.c: New file.
17 2012-01-05 Richard Guenther <rguenther@suse.de>
19 * g++.dg/torture/pr49309.C: Skip for -flto.
21 2012-01-05 Jakub Jelinek <jakub@redhat.com>
24 * gcc.c-torture/compile/pr51761.c: New test.
26 2012-01-05 Richard Guenther <rguenther@suse.de>
28 PR tree-optimization/51760
29 * gcc.dg/torture/pr51760.c: New testcase.
31 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
34 * gcc.dg/tm/memopt-6.c: Adjust regexp.
36 2012-01-05 Richard Guenther <rguenther@suse.de>
39 * gfortran.dg/lto/pr41576_0.f90: New testcase.
40 * gfortran.dg/lto/pr41576_1.f90: Likewise.
42 2012-01-04 Jakub Jelinek <jakub@redhat.com>
45 * gcc.dg/pr51695.c: New test.
47 2012-01-04 Andrew Pinski <apinski@cavium.com>
49 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
50 * gcc.target/mips/octeon2-lx-1.c: New test.
51 * gcc.target/mips/mips64-dsp-ldx.c: New test.
52 * gcc.target/mips/octeon2-lx-2.c: New test.
53 * gcc.target/mips/octeon2-lx-3.c: New test.
55 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
59 * gcc.dg/tm/alias-1.c: Adjust regexp.
60 * gcc.dg/tm/alias-2.c: Adjust regexp.
62 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
65 * g++.dg/warn/Wparentheses-26.C: New.
67 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
69 * gfortran.dg/elemental_optional_args_2.f90: New test.
71 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
74 * gfortran.dg/common_17.f90: New test.
76 2012-01-04 Richard Guenther <rguenther@suse.de>
78 PR tree-optimization/49651
79 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
80 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
82 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
85 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
87 2012-01-03 Andrew Pinski <apinski@cavium.com>
89 * lib/scanasm.exp (dg-function-on-line): Always use a special format
90 for all mips targets. Also allow an optional .cfi_startproc.
92 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
94 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
96 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
99 * g++.dg/rtti/dyncast5.C: New.
101 2012-01-03 Richard Guenther <rguenther@suse.de>
103 PR tree-optimization/51070
104 * gcc.dg/torture/pr51070-2.c: New testcase.
106 2012-01-03 Richard Guenther <rguenther@suse.de>
108 PR tree-optimization/51692
109 * gcc.dg/torture/pr51692.c: New testcase.
111 2012-01-03 Richard Guenther <rguenther@suse.de>
114 * g++.dg/lto/pr51650-3_0.C: New testcase.
116 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
119 * g++.dg/warn/Wredundant-decls-spec.C: New.
121 2012-01-03 Jakub Jelinek <jakub@redhat.com>
123 PR tree-optimization/51719
124 * g++.dg/tree-prof/pr51719.C: New test.
126 2012-01-03 Richard Guenther <rguenther@suse.de>
129 * gcc.dg/fold-compare-6.c: New testcase.
131 2012-01-03 Jakub Jelinek <jakub@redhat.com>
134 * g++.dg/gomp/pr51669.C: New test.
136 2012-01-02 Jason Merrill <jason@redhat.com>
139 * g++.dg/cpp0x/constexpr-union2.C: New.
142 * g++.dg/cpp0x/nsdmi-defer5.C: New.
144 2012-01-02 Dodji Seketeli <dodji@redhat.com>
147 * g++.dg/cpp0x/constexpr-99.C: New test.
149 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
152 * g++.dg/template/init9.C: New.
154 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
156 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
157 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
158 rather than a specific number.
160 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
165 * gfortran.dg/typebound_operator_7.f03: New.
166 * gfortran.dg/typebound_operator_8.f03: New.
168 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
171 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
173 * gcc.target/mips/dspr2-MULTU.c: Likewise.
175 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
177 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
179 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
181 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
184 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
186 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
187 * gfortran.dg/io_real_boz_4.f90: Likewise.
188 * gfortran.dg/io_real_boz_5.f90: Likewise.
190 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
192 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
194 2012-01-02 Revital Eres <revital.eres@linaro.org>
196 * gcc.dg/sms-11.c: New file.
198 2012-01-02 Tobias Burnus <burnus@net-b.de>
201 * gfortran.dg/coarray/image_index_3.f90: New.
203 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
206 * g++.dg/parse/enum8.C: New.
208 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
211 * g++.dg/conversion/reinterpret4.C: New.
212 * g++.dg/conversion/reinterpret1.C: Adjust.
214 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
216 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
218 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
220 * g++.old-deja/g++.brendan/crash25.C: Adjust.
221 * g++.old-deja/g++.brendan/crash56.C: Likewise.
222 * g++.old-deja/g++.jason/access14.C: Likewise.
223 * g++.old-deja/g++.jason/access8.C: Likewise.
224 * g++.old-deja/g++.jason/access1.C: Likewise.
225 * g++.old-deja/g++.other/access3.C: Likewise.
226 * g++.old-deja/g++.other/access5.C: Likewise.
227 * g++.old-deja/g++.law/unsorted1.C: Likewise.
228 * g++.old-deja/g++.law/visibility22.C: Likewise.
229 * g++.old-deja/g++.law/visibility26.C: Likewise.
230 * g++.old-deja/g++.mike/p2746.C: Likewise.
231 * g++.dg/debug/using1.C: Likewise.
232 * g++.dg/lookup/using51.C: Likewise.
233 * g++.dg/inherit/using5.C: Likewise.
234 * g++.dg/inherit/pr30297.C: Likewise.
235 * g++.dg/inherit/access8.C: Likewise.
236 * g++.dg/torture/pr39362.C: Likewise.
237 * g++.dg/template/crash13.C: Likewise.
238 * g++.dg/template/using10.C: Likewise.
240 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
243 * lib/gcc-dg.exp (scan-module-absence): Really commit last
246 2012-01-01 Ira Rosen <irar@il.ibm.com>
248 PR tree-optimization/51704
249 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
250 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
253 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
256 * g++.dg/cpp0x/constexpr-delegating2.C: New.
258 2012-01-01 Jan Hubicka <jh@suse.cz>
260 PR rtl-optimization/51069
261 * gcc.c-torture/compile/pr51069.c: New testcase.
263 2012-01-01 Jakub Jelinek <jakub@redhat.com>
265 PR tree-optimization/51683
266 * gcc.dg/pr51683.c: New test.
268 2011-12-31 Paolo Carlini <paolo.carlini@oracle.com>
271 * g++.dg/cpp0x/static_assert6.C: New.
273 2011-12-31 Uros Bizjak <ubizjak@gmail.com>
275 * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
277 2011-12-31 Thomas König <tkoenig@gcc.gnu.org>
280 * lib/gcc-dg.exp (scan-module-absence): New function.
281 * gfortran.dg/implicit_pure_2.f90: New test.
283 2011-12-30 Paolo Carlini <paolo.carlini@oracle.com>
286 * g++.dg/cpp0x/alignof4.C: New.
288 2011-12-29 Michael Meissner <meissner@linux.vnet.ibm.com>
291 * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
292 -mabi=altivec option, which suppresses a warning message about
293 passing vectors by reference. The extra warning causes some tests
295 * gcc.dg/scal-to-vec2.c: Likewise.
296 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
297 * gcc.dg/pr35442.c: Likewise.
298 * gcc.dg/vector-compare-1.c: Likewise.
299 * gcc.dg/vector-compare-2.c: Likewise.
300 * gcc.dg/torture/pr36891.c: Likewise.
302 2012-12-29 Kai Tietz <ktietz@redhat.com>
304 * g++.dg/abi/bitfield3.C: Make sure test runs
305 for windows targets without activated ms-bitfields option.
307 * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
308 targets to use static-version.
309 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
310 * g++.old-deja/g++.abi/arraynew.C: Likewise.
311 * g++.old-deja/g++.eh/new1.C: Likewise.
312 * g++.old-deja/g++.eh/new2.C: Likewise.
314 2011-12-29 Thomas Koenig <tkoenig@gcc.gnu.org>
316 * gfortran.dg/function_optimize_9.f90: New test.
318 2011-12-27 Fabien ChĂȘne <fabien@gcc.gnu.org>
321 * g++.dg/template/using18.C: New.
322 * g++.dg/template/using19.C: New.
323 * g++.dg/template/nested3.C: Remove dg-message at instantiation.
324 * g++.dg/template/crash13.C: Likewise.
326 2011-12-28 Michael Meissner <meissner@linux.vnet.ibm.com>
329 * gcc.target/powerpc/pr51623.c: New file.
331 2011-12-28 Uros Bizjak <ubizjak@gmail.com>
333 * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
335 2011-12-27 Paolo Carlini <paolo.carlini@oracle.com>
338 * g++.dg/cpp0x/pr51547.C: New.
340 2011-12-27 Eric Botcazou <ebotcazou@adacore.com>
342 * gcc.c-torture/execute/20111227-1.c: New test.
344 2011-12-25 Jan Hubicka <jh@suse.cz>
347 * gcc.dg/compile/pr48641.c: New file.
349 2011-12-26 Joey Ye <joey.ye@arm.com>
352 * gcc.dg/volatile-bitfields-2.c: New test.
354 2011-12-23 Jason Merrill <jason@redhat.com>
357 * g++.dg/cpp0x/variadic121.C: New.
359 2011-12-23 Uros Bizjak <ubizjak@gmail.com>
361 * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
363 2011-12-23 Dmitry Plotnikov <dplotnikov@ispras.ru>
365 * gcc.target/arm/vect-vcvt.c: New test.
366 * gcc.target/arm/vect-vcvtq.c: New test.
368 * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
371 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
373 (check_effective_target_vect_uintfloat_cvt): Likewise.
374 (check_effective_target_vect_floatuint_cvt): Likewise.
375 (check_effective_target_vect_floatint_cvt): Likewise.
377 2011-12-23 Richard Guenther <rguenther@suse.de>
379 PR rtl-optimization/50396
380 * gcc.dg/torture/pr50396.c: New testcase.
382 2011-12-22 Bin Cheng <bin.cheng@arm.com>
384 PR tree-optimization/43491
385 * gcc.dg/tree-ssa/pr43491.c: New test.
387 2011-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
390 * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
392 2011-12-22 Richard Guenther <rguenther@suse.de>
395 * g++.dg/lto/pr51650-1_0.C: New testcase.
396 * g++.dg/lto/pr51650-2_0.C: Likewise.
398 2011-12-21 Richard Earnshaw <rearnsha@arm.com>
401 * gcc.target/arm/sibcall-2.c: New test.
403 2011-12-22 Uros Bizjak <ubizjak@gmail.com>
406 * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
408 2011-12-21 Uros Bizjak <ubizjak@gmail.com>
410 * gcc.dg/pr50038.c: Move to ...
411 * gcc.target/i386/pr50038.c: ... here. Test on all targets.
413 2011-12-21 Jason Merrill <jason@redhat.com>
416 * g++.dg/cpp0x/nsdmi-virtual1.C: New.
418 2011-12-21 Paolo Carlini <paolo.carlini@oracle.com>
421 * g++.dg/cpp0x/constexpr-noexcept6.C: New.
423 2011-12-21 Jakub Jelinek <jakub@redhat.com>
427 * gcc.dg/pr51644.c: New test.
428 * g++.dg/warn/Wreturn-4.C: New test.
430 2011-12-21 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
432 * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
433 diag-scans to fix fail on AVX.
434 * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
435 * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
436 * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
437 * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
438 * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
439 * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
440 * gcc.dg/vect/pr45752.c: Ditto.
441 * gcc.dg/vect/slp-perm-4.c: Ditto.
442 * gcc.dg/vect/slp-perm-9.c: Ditto.
443 * gcc.dg/vect/vect-33.c: Ditto.
444 * gcc.dg/vect/vect-35.c: Ditto.
445 * gcc.dg/vect/vect-6-big-array.c: Ditto.
446 * gcc.dg/vect/vect-6.c: Ditto.
447 * gcc.dg/vect/vect-91.c: Ditto.
448 * gcc.dg/vect/vect-all-big-array.c: Ditto.
449 * gcc.dg/vect/vect-all.c: Ditto.
450 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
451 * gcc.dg/vect/vect-outer-4c.c: Ditto.
452 * gcc.dg/vect/vect-outer-5.c: Ditto.
453 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
454 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
455 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
456 * gcc.dg/vect/vect-peel-1.c: Ditto.
457 * gcc.dg/vect/vect-peel-2.c: Ditto.
458 * gcc.dg/vect/vect-peel-3.c: Ditto.
459 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
460 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
461 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
462 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
463 * lib/target-supports.exp (check_avx_available): New function.
464 (check_effective_target_vect_sizes_32B_16B): Ditto.
465 (check_prefer_avx128): Ditto.
466 (check_effective_target_vect_aligned_arrays): Add handling of AVX.
467 (check_effective_target_vect_multiple_sizes): Ditto.
469 2011-12-21 Enkovich Ilya <ilya.enkovich@intel.com>
472 * gcc.dg/pr50038.c: New test.
474 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
477 * g++.dg/cpp0x/constexpr-ice5.C: New.
479 2011-12-20 Joseph Myers <joseph@codesourcery.com>
481 * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
482 gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
483 gcc.dg/gnu11-version-1.c: New tests.
485 2011-12-20 Bernd Schmidt <bernds@codesourcery.com>
488 * gcc.target/arm/volatile-bitfields-4.c: New test.
489 * c-c++-common/abi-bf.c: New test.
491 2011-12-20 Dodji Seketeli <dodji@redhat.com>
494 * g++.dg/gcov/gcov-2.C: Adjust.
496 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
499 * g++.dg/cpp0x/constexpr-ice4.C: New.
501 2011-12-19 Paolo Carlini <paolo.carlini@oracle.com>
504 * g++.dg/template/crash109.C: New.
506 2011-12-19 Jason Merrill <jason@redhat.com>
509 * g++.dg/cpp0x/nullptr26.C: New.
511 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
513 * gcc.target/mips/mult-1.c: Require -O2.
515 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
517 * gcc.target/mips/ext-2.c: Add NOMIPS16.
519 2011-12-19 Jason Merrill <jason@redhat.com>
522 * g++.dg/cpp0x/constexpr-delegating.C: New.
524 2011-12-19 Sandra Loosemore <sandra@codesourcery.com>
525 Tom de Vries <tom@codesourcery.com>
528 * gcc.c-torture/compile/pr50380.c: New testcase.
530 2011-12-19 Tobias Burnus <burnus@net-b.de>
533 * gfortran.dg/block_10.f90: New.
535 2011-12-19 Jason Merrill <jason@redhat.com>
538 * g++.dg/cpp0x/initlist64.C: New.
541 * c-c++-common/transparent-union-1.c: New.
543 2011-12-19 Eric Botcazou <ebotcazou@adacore.com>
545 PR tree-optimization/51580
546 * gnat.dg/specs/loop_optimization1.ads: New test.
547 * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
549 2011-12-19 Richard Guenther <rguenther@suse.de>
552 * gcc.dg/lto/20111207-2_0.c: Adjust.
553 * g++.dg/lto/pr51573-1_0.C: New testcase.
555 2011-12-19 Jakub Jelinek <jakub@redhat.com>
558 * g++.dg/cpp0x/pr51619.C: New test.
560 2011-12-19 Tobias Burnus <burnus@net-b.de>
563 * gfortran.dg/select_type_25.f90: New.
565 2011-12-19 Martin Jambor <mjambor@suse.cz>
567 PR tree-optimization/51583
568 * gcc.dg/tree-ssa/pr51583.c: New test.
570 2011-12-19 Jakub Jelinek <jakub@redhat.com>
572 PR tree-optimization/51596
573 * g++.dg/opt/pr51596.C: New test.
576 PR tree-optimization/51606
577 * gcc.dg/vect/pr51590.c: New test.
579 2011-12-19 Richard Guenther <rguenther@suse.de>
582 * g++.dg/lto/pr51572-2_0.C: New testcase.
584 2011-12-19 Dodji Seketeli <dodji@redhat.com>
587 * g++.dg/cpp0x/nsdmi6.C: New test.
589 2011-12-19 Tobias Burnus <burnus@net-b.de>
591 * gfortran.dg/coarray_poly_3.f90: New.
592 * coarray/poly_run_1.f90: Enable some previously commented code.
594 2011-12-19 Jason Merrill <jason@redhat.com>
597 * g++.dg/cpp0x/constexpr-ptrsub.C: New.
599 2011-12-18 Hans-Peter Nilsson <hp@axis.com>
601 * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
603 2011-12-17 Jason Merrill <jason@redhat.com>
606 * g++.dg/parse/enum7.C: New.
609 * g++.dg/lookup/nested2.C: New.
612 * g++.dg/parse/enum6.C: New.
614 2011-12-17 Tom de Vries <tom@codesourcery.com>
616 PR tree-optimization/51491
617 * gcc.dg/pr51491.c: New test.
618 * gcc.dg/pr51491-2.c: Same.
620 2011-12-16 Jason Merrill <jason@redhat.com>
623 * g++.dg/cpp0x/auto31.C: New.
625 2011-12-16 Ian Lance Taylor <iant@google.com>
628 * gcc.dg/20111216-1.c: New test.
630 2011-12-16 Jason Merrill <jason@redhat.com>
633 * g++.dg/init/static4.C: New.
635 2011-12-16 Jason Merrill <jason@redhat.com>
638 * g++.dg/init/value10.C: New.
640 2011-12-16 Jakub Jelinek <jakub@redhat.com>
643 * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
645 PR tree-optimization/51575
646 * g++.dg/opt/pr51575.C: New test.
649 * gcc.dg/pr51557.c: New test.
651 2011-12-16 Richard Guenther <rguenther@suse.de>
654 * gcc.dg/lto/pr51572-1_0.c: New testcase.
656 2011-12-15 Jason Merrill <jason@redhat.com>
659 * g++.dg/ext/desig4.C: New.
661 2011-12-15 Paul Thomas <pault@gcc.gnu.org>
663 * gfortran.dg/class_array_3.f03: Remove explicit indexing of
664 A%disp() to use scalarizer.
665 * gfortran.dg/class_array_9.f03: New.
667 2011-12-15 Jakub Jelinek <jakub@redhat.com>
669 * gcc.dg/vect/vect-sdivmod-1.c: New test.
672 * g++.dg/cpp0x/pr51463.C: New test.
675 * c-c++-common/gomp/pr51360.c: New test.
676 * g++.dg/gomp/pr51360.C: New test.
679 * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
680 Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
682 PR tree-optimization/51117
683 * g++.dg/opt/pr51117.C: New test.
685 2011-12-15 Romain Geissler <romain.geissler@gmail.com>
687 * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
689 * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
691 (stpncpy, __stpncpy_chk): New functions.
692 * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
693 * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
695 2011-12-15 Richard Guenther <rguenther@suse.de>
698 * g++.dg/lto/pr51567-1_0.C: New testcase.
700 2011-12-15 Dodji Seketeli <dodji@redhat.com>
703 * g++.dg/cpp0x/auto30.C: New test.
705 2011-12-15 Tobias Burnus <burnus@net-b.de>
707 * gfortran.dg/coarray/poly_run_3.f90: New.
708 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
710 2011-12-15 Richard Guenther <rguenther@suse.de>
713 * g++.dg/lto/pr51564-1_0.C: New testcase.
715 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
718 * g++.dg/ext/is_final.C: New.
720 2012-12-15 Richard Guenther <rguenther@suse.de>
723 * g++.dg/lto/pr48508-1_0.C: New testcase.
724 * g++.dg/lto/pr48508-1_1.C: Likewise.
726 2011-12-14 Jason Merrill <jason@redhat.com>
729 * g++.dg/init/constant1.C: New.
732 * g++.dg/other/enum2.C: New.
734 2011-12-14 Dodji Seketeli <dodji@redhat.com>
737 * g++.dg/cpp0x/initlist63.C: New test.
739 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
742 * gcc.target/avr/torture/int24-mul.c: New.
744 2011-12-14 Dodji Seketeli <dodji@redhat.com>
747 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
749 2011-12-13 Jason Merrill <jason@redhat.com>
753 * g++.dg/cpp0x/rv-cast3.C: New.
754 * g++.dg/cpp0x/rv-cast4.C: New.
756 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
759 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
761 2011-12-13 Andrew Pinski <apinski@cavium.com>
762 Adam Nemet <anemet@caviumnetworks.com>
764 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
766 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
767 * gcc.target/mips/octeon-pipe-1.c: New testcase.
769 2011-12-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
772 * g++.dg/template/using16.C: New.
773 * g++.dg/template/using17.C: New.
775 2011-12-13 Martin Jambor <mjambor@suse.cz>
777 PR tree-optimization/51362
778 * gcc.dg/ipa/pr51362.c: New test.
780 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
783 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
784 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
786 2011-12-13 Richard Guenther <rguenther@suse.de>
789 * g++.dg/lto/pr48354-1_0.C: New testcase.
791 2011-12-13 Richard Guenther <rguenther@suse.de>
793 PR tree-optimization/51519
794 * gcc.dg/pr51519.c: New testcase.
796 2011-12-13 Richard Guenther <rguenther@suse.de>
798 * gcc.dg/lto/20111213-1_0.c: New testcase.
800 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
802 * gnat.dg/vect1.ad[sb]: Add more tests.
803 * gnat.dg/vect2.ad[sb]: Likewise.
804 * gnat.dg/vect3.ad[sb]: Likewise.
805 * gnat.dg/vect4.ad[sb]: Likewise.
806 * gnat.dg/vect5.ad[sb]: Likewise.
807 * gnat.dg/vect6.ad[sb]: Likewise.
809 2011-12-12 Jakub Jelinek <jakub@redhat.com>
811 PR rtl-optimization/51495
812 * gcc.c-torture/compile/pr51495.c: New test.
814 PR tree-optimization/51481
815 * gcc.dg/pr51481.c: New test.
817 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
819 PR tree-optimization/45830
820 * gcc.c-torture/execute/pr45830.c: Move from here to...
821 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
822 dg-additional-options magic.
824 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
826 * gfortran.dg/nested_modules_2.f90: Tighten test.
828 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
830 * gcc.c-torture/execute/20111212-1.c: New test.
832 2011-12-12 Jakub Jelinek <jakub@redhat.com>
835 * gcc.dg/pr45819.c: Add -w to dg-options.
837 2011-12-12 Torvald Riegel <triegel@redhat.com>
839 * g++.dg/tm/noexcept-1.C: New test.
840 * g++.dg/tm/noexcept-2.C: New test.
841 * g++.dg/tm/noexcept-3.C: New test.
842 * g++.dg/tm/noexcept-4.C: New test.
843 * g++.dg/tm/noexcept-5.C: New test.
845 2011-12-12 Torvald Riegel <triegel@redhat.com>
847 * c-c++-common/tm/20111206.c: New test.
849 2011-12-12 Richard Guenther <rguenther@suse.de>
852 * g++.dg/opt/pr51262.C: New testcase.
854 2011-12-12 Revital Eres <revital.eres@linaro.org>
856 PR rtl-optimization/47013
857 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
858 to preserve the function.
859 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
860 powerpc*-*-*. Avoid superfluous spaces in dg-final.
861 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
862 -fmodulo-sched-allow-regmoves flags.
863 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
864 and avoid superfluous spaces in dg-final for spu-*-*.
865 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
866 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
867 change scan-rtl-dump-times for powerpc*-*-*.
868 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
869 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
870 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
872 2011-12-11 Jakub Jelinek <jakub@redhat.com>
874 PR tree-optimization/51485
875 * g++.dg/vect/pr51485.cc: New test.
877 2011-12-11 Tobias Burnus <burnus@net-b.de>
880 * gfortran.dg/warn_function_without_result_2.f90: New.
882 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
883 Tobias Burnus <burnus@gcc.gnu.org>
892 * gfortran.dg/class_array_1.f03: New.
893 * gfortran.dg/class_array_2.f03: New.
894 * gfortran.dg/class_array_3.f03: New.
895 * gfortran.dg/class_array_4.f03: New.
896 * gfortran.dg/class_array_5.f03: New.
897 * gfortran.dg/class_array_6.f03: New.
898 * gfortran.dg/class_array_7.f03: New.
899 * gfortran.dg/class_array_8.f03: New.
900 * gfortran.dg/coarray_poly_1.f90: New.
901 * gfortran.dg/coarray_poly_2.f90: New.
902 * gfortran.dg/coarray/poly_run_1.f90: New.
903 * gfortran.dg/coarray/poly_run_2.f90: New.
904 * gfortran.dg/class_to_type_1.f03: New.
905 * gfortran.dg/type_to_class_1.f03: New.
906 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
907 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
908 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
910 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
913 * gfortran.dg/gomp/workshare2.f90: New test.
914 * gfortran.dg/gomp/workshare3.f90: New test.
916 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
918 * gnat.dg/specs/elab3.ads: New test.
920 2011-12-10 Richard Henderson <rth@redhat.com>
922 * gcc.target/powerpc/altivec-perm-1.c: New.
923 * gcc.target/powerpc/altivec-perm-2.c: New.
924 * gcc.target/powerpc/altivec-perm-4.c: New.
926 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
928 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
929 Add a scan-assembler-time clause to test for the interupt vector jump.
931 (dma0_handler): ... this.
933 2011-12-10 Nathan Sidwell <nathan@acm.org>
935 PR gcov-profile/51449
936 * g++.dg/gcov/gcov-14.C: New.
938 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
940 * gcc.c-torture/compile/20111209-1.c: New test.
942 2011-12-09 Jason Merrill <jason@redhat.com>
945 * g++.dg/warn/Woverflow-4.C: New.
947 2011-12-09 Dodji Seketeli <dodji@redhat.com>
950 * g++.dg/cpp0x/alias-decl-17.C: New test.
952 2011-12-09 Michael Meissner <meissner@the-meissners.org>
954 * gcc.target/powerpc/recip-5.c: Disable running on any system that
955 does not support VSX.
957 * gcc.target/powerpc/ppc-target-4.c: New file to test target
958 specific functions enabling target specific builtins.
960 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
962 * gcc.dg/vect/slp-13.c: Array size increase reverted.
963 * gcc.dg/vect/slp-24.c: Ditto.
964 * gcc.dg/vect/slp-3.c: Ditto.
965 * gcc.dg/vect/slp-34.c: Ditto.
966 * gcc.dg/vect/slp-4.c: Ditto.
967 * gcc.dg/vect/slp-cond-2.c: Ditto.
968 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
969 * gcc.dg/vect/vect-1.c: Ditto.
970 * gcc.dg/vect/vect-10.c: Ditto.
971 * gcc.dg/vect/vect-105.c: Ditto.
972 * gcc.dg/vect/vect-112.c: Ditto.
973 * gcc.dg/vect/vect-15.c: Ditto.
974 * gcc.dg/vect/vect-2.c: Ditto.
975 * gcc.dg/vect/vect-31.c: Ditto.
976 * gcc.dg/vect/vect-32.c: Ditto.
977 * gcc.dg/vect/vect-33.c: Ditto.
978 * gcc.dg/vect/vect-34.c: Ditto.
979 * gcc.dg/vect/vect-35.c: Ditto.
980 * gcc.dg/vect/vect-36.c: Ditto.
981 * gcc.dg/vect/vect-6.c: Ditto.
982 * gcc.dg/vect/vect-73.c: Ditto.
983 * gcc.dg/vect/vect-74.c: Ditto.
984 * gcc.dg/vect/vect-75.c: Ditto.
985 * gcc.dg/vect/vect-76.c: Ditto.
986 * gcc.dg/vect/vect-80.c: Ditto.
987 * gcc.dg/vect/vect-85.c: Ditto.
988 * gcc.dg/vect/vect-89.c: Ditto.
989 * gcc.dg/vect/vect-97.c: Ditto.
990 * gcc.dg/vect/vect-98.c: Ditto.
991 * gcc.dg/vect/vect-all.c: Ditto.
992 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
993 * gcc.dg/vect/vect-iv-8.c: Ditto.
994 * gcc.dg/vect/vect-iv-8a.c: Ditto.
995 * gcc.dg/vect/vect-outer-1.c: Ditto.
996 * gcc.dg/vect/vect-outer-1a.c: Ditto.
997 * gcc.dg/vect/vect-outer-1b.c: Ditto.
998 * gcc.dg/vect/vect-outer-2.c: Ditto.
999 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1000 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1001 * gcc.dg/vect/vect-outer-3.c: Ditto.
1002 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1003 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1004 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1005 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1006 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1007 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1008 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1009 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1010 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1011 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1012 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1013 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1014 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1015 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1016 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1017 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1018 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1019 * gcc.dg/vect/vect-shift-2.c: Ditto.
1020 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1021 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1022 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1023 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1024 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1025 * gcc.dg/vect/slp-13-big-array.c: New test.
1026 * gcc.dg/vect/slp-24-big-array.c: Ditto.
1027 * gcc.dg/vect/slp-3-big-array.c: Ditto.
1028 * gcc.dg/vect/slp-34-big-array.c: Ditto.
1029 * gcc.dg/vect/slp-4-big-array.c: Ditto.
1030 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
1031 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
1032 * gcc.dg/vect/vect-1-big-array.c: Ditto.
1033 * gcc.dg/vect/vect-10-big-array.c: Ditto.
1034 * gcc.dg/vect/vect-105-big-array.c: Ditto.
1035 * gcc.dg/vect/vect-112-big-array.c: Ditto.
1036 * gcc.dg/vect/vect-15-big-array.c: Ditto.
1037 * gcc.dg/vect/vect-2-big-array.c: Ditto.
1038 * gcc.dg/vect/vect-31-big-array.c: Ditto.
1039 * gcc.dg/vect/vect-32-big-array.c: Ditto.
1040 * gcc.dg/vect/vect-33-big-array.c: Ditto.
1041 * gcc.dg/vect/vect-34-big-array.c: Ditto.
1042 * gcc.dg/vect/vect-35-big-array.c: Ditto.
1043 * gcc.dg/vect/vect-36-big-array.c: Ditto.
1044 * gcc.dg/vect/vect-6-big-array.c: Ditto.
1045 * gcc.dg/vect/vect-73-big-array.c: Ditto.
1046 * gcc.dg/vect/vect-74-big-array.c: Ditto.
1047 * gcc.dg/vect/vect-75-big-array.c: Ditto.
1048 * gcc.dg/vect/vect-76-big-array.c: Ditto.
1049 * gcc.dg/vect/vect-80-big-array.c: Ditto.
1050 * gcc.dg/vect/vect-85-big-array.c: Ditto.
1051 * gcc.dg/vect/vect-89-big-array.c: Ditto.
1052 * gcc.dg/vect/vect-97-big-array.c: Ditto.
1053 * gcc.dg/vect/vect-98-big-array.c: Ditto.
1054 * gcc.dg/vect/vect-all-big-array.c: Ditto.
1055 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
1056 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
1057 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
1058 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
1059 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
1060 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
1061 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
1062 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
1063 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
1064 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
1065 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
1066 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
1067 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
1068 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
1069 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
1070 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
1071 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
1072 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
1073 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
1074 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
1075 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
1076 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
1077 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
1078 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
1079 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
1080 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
1081 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
1082 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1083 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
1084 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
1085 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
1086 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
1087 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
1089 2011-12-09 Richard Guenther <rguenther@suse.de>
1092 * g++.dg/lto/pr48042_0.C: New testcase.
1094 2011-12-09 Richard Guenther <rguenther@suse.de>
1096 PR tree-optimization/51482
1097 * g++.dg/torture/pr51482.C: New testcase.
1099 2011-12-08 Andrew Pinski <apinski@cavium.com>
1101 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1102 * gcc.target/mips/dmult-1.c: Likewise.
1103 * gcc.target/mips/branch-1.c: Likewise.
1104 * gcc.target/mips/extend-1.c: Likewise.
1106 2011-12-08 Jason Merrill <jason@redhat.com>
1109 * g++.dg/template/cond8.C: New.
1112 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1114 2011-12-08 Jakub Jelinek <jakub@redhat.com>
1116 PR tree-optimization/51466
1117 * gcc.c-torture/execute/pr51466.c: New test.
1119 2011-12-08 Tobias Burnus <burnus@net-b.de>
1122 * gfortran.dg/bounds_check_16.f90: New.
1124 2011-12-08 Tobias Burnus <burnus@net-b.de>
1127 * gfortran.dg/private_type_14.f90: New.
1129 2011-12-08 Tobias Burnus <burnus@net-b.de>
1132 * gfortran.dg/io_real_boz_3.f90: New.
1133 * gfortran.dg/io_real_boz_4.f90: New.
1134 * gfortran.dg/io_real_boz_5.f90: New.
1136 2011-12-08 Tobias Burnus <burnus@net-b.de>
1139 * gfortran.dg/realloc_on_assign_8.f90: New.
1141 2011-12-08 Teresa Johnson <tejohnson@google.com>
1143 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1145 2011-12-08 Teresa Johnson <tejohnson@google.com>
1147 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1148 -Wwrite-strings option.
1150 2011-12-08 Teresa Johnson <tejohnson@google.com>
1152 * gcc.target/i386/movdi-rex64.c: New.
1154 2011-12-08 Richard Guenther <rguenther@suse.de>
1156 * gcc.dg/volatile3.c: New testcase.
1158 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1160 PR tree-optimization/51315
1161 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1163 (int32_t): Use __INT32_TYPE__ for typedef.
1165 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1167 PR tree-optimization/51315
1168 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1171 2011-12-08 Richard Guenther <rguenther@suse.de>
1174 * g++.dg/opt/pr50747-1_0.C: New testcase.
1175 * g++.dg/opt/pr50747-2_0.C: Likewise.
1177 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
1179 * gcc.c-torture/execute/20111208-1.c: New test.
1181 2011-12-08 Richard Guenther <rguenther@suse.de>
1184 * gcc.dg/lto/20111207-2_0.c: New testcase.
1185 * gcc.dg/guality/pr48437.c: Likewise.
1187 2011-12-07 Jakub Jelinek <jakub@redhat.com>
1190 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1191 * g++.dg/cpp0x/auto29.C: New test.
1194 * g++.dg/parse/error45.C: New test.
1197 * g++.dg/ext/desig3.C: New test.
1200 * g++.dg/cpp0x/constexpr-51369.C: New test.
1202 2011-12-07 Andrew Pinski <apinski@cavium.com>
1205 * gcc.dg/pr45416.c: New testcase.
1207 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
1210 * g++.dg/cpp0x/pr51420.C: New.
1212 2011-12-07 Richard Guenther <rguenther@suse.de>
1215 * gcc.dg/lto/20111207-1_0.c: New testcase.
1216 * gcc.dg/lto/20111207-1_1.c: Likewise.
1217 * gcc.dg/lto/20111207-1_2.c: Likewise.
1218 * gcc.dg/lto/20111207-1_3.c: Likewise.
1220 2011-12-07 Richard Guenther <rguenther@suse.de>
1222 PR tree-optimization/50823
1223 * gcc.dg/torture/pr50823.c: New testcase.
1225 2011-12-07 Martin Jambor <mjambor@suse.cz>
1227 PR tree-optimization/50744
1228 * gcc.dg/ipa/pr50744.c: New test.
1230 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1233 * g++.dg/template/static32.C: New test.
1235 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
1237 * g++.dg/opt/pr51396.C: Use dg-additional-options.
1239 2011-12-06 Tobias Burnus <burnus@net-b.de>
1242 * gfortran.dg/default_initialization_5.f90: New.
1244 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1247 * gcc.c-torture/compile/pr51354.c: New test.
1249 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1252 * g++.dg/other/abstract3.C: New.
1254 2011-12-06 Richard Guenther <rguenther@suse.de>
1256 PR tree-optimization/49997
1257 * gcc.dg/torture/pr49997.c: New testcase.
1259 2011-12-06 Richard Guenther <rguenther@suse.de>
1262 * g++.dg/torture/pr51436.C: New testcase.
1264 2011-12-06 Richard Guenther <rguenther@suse.de>
1266 PR tree-optimization/51245
1267 * gcc.dg/torture/pr51245.c: New testcase.
1269 2011-12-06 Dodji Seketeli <dodji@redhat.com>
1272 * g++.dg/diagnostic/wrong-tag-1.C
1274 2011-12-05 Fabien ChĂȘne <fabien@gcc.gnu.org>
1277 * g++.dg/lookup/using50.C: New.
1278 * g++.dg/lookup/using51.C: New.
1280 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1282 PR tree-optimization/51396
1283 * g++.dg/opt/pr51396.C: New test.
1286 * gcc.dg/debug/dwarf2/pr51410.c: New test.
1289 * gcc.dg/gomp/pr51339.c: New test.
1291 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1294 * g++.dg/cpp0x/initlist62.C: New.
1296 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1299 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
1301 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
1303 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1304 * g++.dg/torture/pr39732.C: Likewise.
1305 * g++.dg/torture/pr40642.C: Likewise.
1306 * gcc.c-torture/compile/pr44686.c: Likewise.
1307 * gcc.dg/20050309-1.c: Likewise.
1308 * gcc.dg/20050330-2.c: Likewise.
1309 * gcc.dg/20051201-1.c: Likewise.
1310 * gcc.dg/gomp/pr27573.c: Likewise.
1311 * gcc.dg/pr46255.c: Likewise.
1312 * gcc.dg/profile-dir-1.c: Likewise.
1313 * gcc.dg/profile-dir-2.c: Likewise.
1314 * gcc.dg/profile-dir-3.c: Likewise.
1315 * gcc.dg/profile-generate-1.c: Likewise.
1316 * gfortran.dg/gomp/pr27573.f90: Likewise.
1317 * gcc.dg/profile-generate-3.c: Be specific about the type of
1320 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1323 * g++.dg/ext/underlying_type11.C: New.
1325 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
1328 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1329 * gcc.dg/torture/pr39074.c: Ditto.
1330 * gcc.dg/torture/pr39074-2.c: Ditto.
1331 * gcc.dg/torture/pr42898.c: Ditto.
1332 * gcc.dg/torture/pr42898-2.c: Ditto.
1333 * gcc.dg/torture/pr45704.c: Ditto.
1334 * gcc.dg/torture/pr50472.c: Ditto.
1335 * gcc.dg/torture/pta-callused-1.c: Ditto.
1336 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1337 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1338 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1339 * gcc.dg/torture/pta-escape-1.c: Ditto.
1340 * gcc.dg/torture/ipa-pta-1.c: Ditto.
1341 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1343 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
1346 * gcc.dg/pr51408.c: New.
1348 2011-12-05 Jason Merrill <jason@redhat.com>
1350 * g++.dg/cpp0x/dc6.C: New.
1352 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
1353 Pedro LamarĂŁo <pedro.lamarao@gmail.com>
1355 * g++.dg/cpp0x/dc1.C: New test.
1356 * g++.dg/cpp0x/dc2.C: New test.
1357 * g++.dg/cpp0x/dc3.C: New test.
1358 * g++.dg/cpp0x/dc4.C: New test.
1359 * g++.dg/cpp0x/dc5.C: New test.
1360 * g++.dg/template/meminit1.C: Adjust expected error.
1362 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1365 * g++.dg/cpp0x/auto28.C: New.
1367 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1369 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1371 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1372 Eric Botcazou <ebotcazou@adacore.com>
1376 * gcc.c-torture/execute/pr51323.c: New test.
1378 2011-12-04 Tobias Burnus <burnus@net-b.de>
1381 * gfortran.dg/associate_10.f90: New.
1383 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
1386 * gfortran.dg/vect/pr51285.f90: New test.
1388 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
1389 Jérémie Detrey <Jeremie.Detrey@loria.fr>
1392 * gcc.target/i386/pr51393.c: New test.
1394 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1397 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1398 * obj-c++.dg/naming-4.mm: Likewise.
1400 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
1402 * gcc.dg/darwin-segaddr.c: Use -no-pie.
1404 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
1407 * g++.dg/cpp0x/pr51313.C: New.
1409 2011-12-03 Tobias Burnus <burnus@net-b.de>
1412 * gfortran.dg/select_type_24.f90: New.
1413 * gfortran.dg/select_type_23.f03: Add dg-error.
1414 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1416 2011-12-03 Jakub Jelinek <jakub@redhat.com>
1418 * gcc.dg/vect/vect-122.c: New test.
1420 2011-12-03 Tobias Burnus <burnus@net-b.de>
1423 * gfortran.dg/move_alloc_8.f90: New.
1425 2011-12-03 Tobias Burnus <burnus@net-b.de>
1427 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1428 i.e. remove the dg-error line.
1429 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1430 * gfortran.dg/move_alloc_9.f90: New.
1431 * gfortran.dg/move_alloc_10.f90: New
1433 2011-12-02 Nathan Sidwell <nathan@acm.org>
1435 * lib/gcov.exp (verify-lines): Allow = as a count char.
1436 * g++.dg/gcov/gcov-13.C: New.
1438 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1440 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1441 * gcc.dg/vect/slp-24.c: Ditto.
1442 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1443 * gcc.dg/vect/slp-34.c: Ditto.
1444 * gcc.dg/vect/slp-4.c: Ditto.
1445 * gcc.dg/vect/slp-cond-2.c: Ditto.
1446 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1447 * gcc.dg/vect/vect-1.c: Ditto.
1448 * gcc.dg/vect/vect-10.c: Ditto.
1449 * gcc.dg/vect/vect-105.c: Ditto.
1450 * gcc.dg/vect/vect-112.c: Ditto.
1451 * gcc.dg/vect/vect-15.c: Ditto.
1452 * gcc.dg/vect/vect-2.c: Ditto.
1453 * gcc.dg/vect/vect-31.c: Ditto.
1454 * gcc.dg/vect/vect-32.c: Ditto.
1455 * gcc.dg/vect/vect-33.c: Ditto.
1456 * gcc.dg/vect/vect-34.c: Ditto.
1457 * gcc.dg/vect/vect-35.c: Ditto.
1458 * gcc.dg/vect/vect-36.c: Ditto.
1459 * gcc.dg/vect/vect-6.c: Ditto.
1460 * gcc.dg/vect/vect-73.c: Ditto.
1461 * gcc.dg/vect/vect-74.c: Ditto.
1462 * gcc.dg/vect/vect-75.c: Ditto.
1463 * gcc.dg/vect/vect-76.c: Ditto.
1464 * gcc.dg/vect/vect-80.c: Ditto.
1465 * gcc.dg/vect/vect-85.c: Ditto.
1466 * gcc.dg/vect/vect-89.c: Ditto.
1467 * gcc.dg/vect/vect-97.c: Ditto.
1468 * gcc.dg/vect/vect-98.c: Ditto.
1469 * gcc.dg/vect/vect-all.c: Ditto.
1470 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1471 * gcc.dg/vect/vect-iv-8.c: Ditto.
1472 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1473 * gcc.dg/vect/vect-outer-1.c: Ditto.
1474 * gcc.dg/vect/vect-outer-1a.c: Ditto.
1475 * gcc.dg/vect/vect-outer-1b.c: Ditto.
1476 * gcc.dg/vect/vect-outer-2.c: Ditto.
1477 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1478 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1479 * gcc.dg/vect/vect-outer-3.c: Ditto.
1480 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1481 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1482 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1483 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1484 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1485 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1486 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1487 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1488 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1489 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1490 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1491 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1492 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1493 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1494 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1495 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1496 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1497 * gcc.dg/vect/vect-shift-2.c: Ditto.
1498 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1499 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1500 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1501 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1502 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1504 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
1506 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1507 __builtin_memcpy arguments to honor sizeof(a).
1509 2011-12-02 Joseph Myers <joseph@codesourcery.com>
1511 * gcc.c-torture/execute/doloop-1.c,
1512 gcc.c-torture/execute/doloop-2.c: New tests.
1514 2011-12-02 Martin Jambor <mjambor@suse.cz>
1516 PR tree-optimization/50622
1517 * g++.dg/tree-ssa/pr50622.C: New test.
1519 2011-12-01 Jason Merrill <jason@redhat.com>
1521 * g++.dg/cpp0x/initlist61.C: New.
1523 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1526 * g++.dg/inherit/crash3.C: New.
1528 2011-12-01 Nathan Sidwell <nathan@acm.org>
1530 PR gcov-profile/51113
1531 * lib/gcov.exp (verify-lines): Add support for xfailing.
1532 (run-gcov): Likewise.
1533 * gcc.misc-tests/gcov-13.c: Xfail weak function.
1534 * gcc.misc-tests/gcov-16.c: Remove.
1535 * gcc.misc-tests/gcov-17.c: Remove.
1536 * g++.dg/gcov-8.C: Remove.
1537 * g++.dg/gcov-9.C: Remove.
1538 * g++.dg/gcovpart-12b.C: New.
1539 * g++.dg/gcov-12.C: New.
1541 2011-12-01 Andrew Pinski <apinski@cavium.com>
1544 * g++.dg/torture/pr51198.C: New testcase.
1546 2011-12-01 Jakub Jelinek <jakub@redhat.com>
1548 PR tree-optimization/51246
1549 * gcc.c-torture/compile/pr51246.c: New test.
1551 PR rtl-optimization/51014
1552 * g++.dg/opt/pr51014.C: New test.
1554 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1557 * g++.dg/template/error47.C: New.
1559 2011-11-30 Jason Merrill <jason@redhat.com>
1562 * g++.dg/init/aggr8.C: New.
1564 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1567 * gcc.target/i386/pr50725.c: New test.
1570 * gfortran.dg/gomp/pr51089.f90: New test.
1572 2011-11-30 Andrew Pinski <apinski@cavium.com>
1574 * gcc.dg/pr51321.c: New testcase.
1576 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1578 PR rtl-optimization/48721
1579 * gcc.target/i386/pr48721.c: New test.
1581 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
1584 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1586 2011-11-29 Jakub Jelinek <jakub@redhat.com>
1588 PR tree-optimization/51247
1589 * gcc.c-torture/compile/pr51247.c: New test.
1591 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
1594 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
1596 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
1598 Use complex floating-point constant in CDBL.
1600 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1602 2011-11-29 Tobias Burnus <burnus@net-b.de>
1606 * gfortran.dg/move_alloc_5.f90: Add dg-error.
1607 * gfortran.dg/select_type_23.f03: Add dg-error.
1608 * gfortran.dg/move_alloc_6.f90: New.
1609 * gfortran.dg/move_alloc_7.f90: New.
1611 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
1613 PR tree-optimization/51301
1614 * gcc.dg/vect/pr51301.c: New test.
1616 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
1618 * g++.dg/cdce3.C: Use dg-additional-options.
1620 2011-11-28 Jakub Jelinek <jakub@redhat.com>
1623 * gcc.dg/tree-prof/pr50907.c: New test.
1625 PR tree-optimization/50078
1626 * gcc.dg/pr50078.c: New test.
1628 PR tree-optimization/50682
1629 * g++.dg/opt/pr50682.C: New test.
1631 2011-11-28 Tobias Burnus <burnus@net-b.de>
1634 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1636 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
1637 Iain Sandoe <iains@gcc.gnu.org>
1639 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
1640 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1641 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1642 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
1643 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1645 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1647 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1648 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1649 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1650 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1651 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1652 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1653 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1654 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1655 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1656 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1657 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1658 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1659 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1660 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1661 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1662 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1663 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1664 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1665 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1666 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1667 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1668 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1669 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1670 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1671 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1672 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1673 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1675 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1677 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1679 * gcc.target/mips/no-dsp-1.c: New test.
1680 * gcc.target/mips/soft-float-1.c: Likewise.
1682 2011-11-26 Jakub Jelinek <jakub@redhat.com>
1684 PR rtl-optimization/49912
1685 * g++.dg/other/pr49912.C: New test.
1687 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
1689 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1691 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1693 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
1697 * gfortran.dg/inline_sum_3.f90: New test.
1699 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1702 * lib/target-supports.exp
1703 (check_effective_target_sync_long_long): Also supported on 32bit
1704 x86 targets. Add comment about required dg-options.
1705 Add alpha*-*-* targets.
1706 (check_effective_target_sync_long_long_runtime): Ditto.
1708 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1710 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1711 * gcc.dg/atomic-exchange-4.c: Ditto.
1712 * gcc.dg/atomic-load-4.c: Ditto.
1713 * gcc.dg/atomic-store-4.c: Ditto.
1714 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1715 * gcc.dg/di-sync-multithread.c: Ditto.
1716 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1717 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1719 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1722 * lib/target-supports.exp
1723 (check_effective_target_sync_int_128_runtime): New procedure.
1724 (check_effective_target_sync_long_long_runtime): Ditto.
1725 (check_effective_target_sync_long_long): Add arm*-*-*.
1726 (check_effective_target_sync_longlong): Remove.
1728 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1729 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1730 * gcc.dg/atomic-exchange-5.c: Ditto.
1731 * gcc.dg/atomic-load-5.c: Ditto.
1732 * gcc.dg/atomic-store-5.c: Ditto.
1733 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1734 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1735 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1737 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1738 * gcc.dg/atomic-exchange-4.c: Ditto.
1739 * gcc.dg/atomic-load-4.c: Ditto.
1740 * gcc.dg/atomic-store-4.c: Ditto.
1741 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1742 * gcc.dg/di-sync-multithread.c: Ditto.
1743 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1744 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1746 2011-11-25 Tobias Burnus <burnus@net-b.de>
1749 * gfortran.dg/whole_file_35.f90: New.
1751 2011-11-25 Tobias Burnus <burnus@net-b.de>
1754 * gfortran.dg/volatile13.f90: New.
1756 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1759 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1761 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1764 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1766 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1769 * gcc.target/i386/sw-1.c: Revert revision 181357.
1771 2011-11-24 Tobias Burnus <burnus@net-b.de>
1774 * gfortran.dg/implicit_pure_1.f90: New.
1776 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1779 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1780 * gcc.dg/atomic-exchange-5.c: Likewise.
1781 * gcc.dg/atomic-load-5.c: Likewise.
1782 * gcc.dg/atomic-op-5.c: Likewise.
1783 * gcc.dg/atomic-store-5.c: Likewise.
1784 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1786 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1788 PR rtl-optimization/50290
1789 * gcc.dg/pr50290.c: New test.
1791 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1794 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1796 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1799 * gcc.dg/pr51261.c: New test.
1801 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1804 * g++.dg/cpp0x/alias-decl-14.C: New test.
1805 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1807 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1809 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1810 * g++.dg/lookup/struct1.C: Likewise.
1811 * g++.dg/parse/elab1.C: Likewise.
1812 * g++.dg/parse/elab2.C: Likewise.
1813 * g++.dg/parse/int-as-enum1.C: Likewise.
1814 * g++.dg/parse/typedef1.C: Likewise.
1815 * g++.dg/parse/typedef3.C: Likewise.
1816 * g++.dg/parse/typedef4.C: Likewise.
1817 * g++.dg/parse/typedef5.C: Likewise.
1818 * g++.dg/template/crash26.C: Likewise.
1819 * g++.dg/template/nontype4.C: Likewise.
1820 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1821 * g++.old-deja/g++.brendan/line1.C: Likewise.
1822 * g++.old-deja/g++.other/elab1.C: Likewise.
1823 * g++.old-deja/g++.other/syntax4.C: Likewise.
1825 2011-11-22 Tom de Vries <tom@codesourcery.com>
1827 PR rtl-optimization/50764
1828 * gcc.dg/pr50764.c: New test.
1830 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1833 * g++.dg/cpp0x/decltype36.C: New.
1835 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1837 PR tree-optimization/51074
1838 * gcc.dg/vect/pr51074.c: New test.
1840 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1843 * g++.dg/cpp0x/alias-decl-16.C: New test.
1845 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1847 PR tree-optimization/50765
1848 * gcc.dg/pr50765.c: New test.
1850 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1852 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1853 * gcc.dg/vshift-3.c (main): Likewise.
1855 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1857 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1859 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1861 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1862 * gcc.misc-tests/gcov-17.c: Likewise.
1863 * g++.dg/gcov/gcov-8.C: Likewise.
1864 * g++.dg/gcov/gcov-9.C: Likewise.
1866 2011-11-21 Torvald Riegel <triegel@redhat.com>
1868 * g++.dg/tm/pr47747.C: New test.
1870 2011-11-21 Torvald Riegel <triegel@redhat.com>
1872 * g++.dg/tm/template-2.C: New test.
1874 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1877 * gcc.dg/pr50827.c: New test.
1879 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1882 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1883 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1884 * g++.dg/cpp0x/udlit-member.C: Adjust.
1885 * g++.dg/cpp0x/udlit-raw-length.C: New.
1886 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1887 * g++.dg/cpp0x/udlit-resolve.C: New.
1888 * c-c++-common/dfp/pr33466.c: Adjust.
1890 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1892 * lib/target-supports.exp
1893 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1894 with ultrasparc_vis2_hw.
1895 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1896 with ultrasparc_vis3_hw.
1898 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1900 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1901 *-*-solaris2* && c++.
1903 2011-11-20 Joey Ye <joey.ye@arm.com>
1905 * gcc.dg/volatile-bitfields-1.c: New.
1907 2011-11-20 Jason Merrill <jason@redhat.com>
1910 * g++.dg/cpp0x/variadic120.C: New.
1911 * g++.dg/cpp0x/sfinae26.C: Adjust.
1913 * g++.dg/cpp0x/sfinae11.C: Adjust.
1914 * g++.dg/cpp0x/sfinae26.C: Adjust.
1915 * g++.dg/template/unify11.C: Adjust.
1917 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1920 * g++.dg/template/error46.C: New.
1922 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1925 * gcc.target/i386/pr51235.c: New test.
1928 * gcc.target/i386/pr51236.c: New test.
1930 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1932 * gnat.dg/discr32.adb: New test.
1933 * gnat.dg/discr32_pkg.ads: New helper.
1935 2011-11-20 Nathan Sidwell <nathan@acm.org>
1937 PR gcov-profile/51113
1938 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1939 * gcc.misc-tests/gcov-16.c: New.
1940 * gcc.misc-tests/gcov-17.c: New.
1941 * g++.dg/gcov/gcov-8.C: New.
1942 * g++.dg/gcov/gcov-9.C: New.
1943 * g++.dg/gcov/gcov-10.C: New.
1945 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1948 * g++.dg/cpp0x/alias-decl-15.C: New test.
1950 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1953 * g++.dg/cpp0x/pr51216.C: New.
1955 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1957 * gcc.dg/delay-slot-2.c: New test.
1959 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1961 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1963 2011-11-18 Fabien ChĂȘne <fabien@gcc.gnu.org>
1966 * g++.dg/lookup/using46.C: New.
1967 * g++.dg/lookup/using47.C: New.
1968 * g++.dg/lookup/using48.C: New.
1969 * g++.dg/lookup/using49.C: New.
1970 * g++.dg/lookup/using50.C: New.
1972 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1974 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1975 supports /* ... */ comments.
1977 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1980 * g++.dg/cpp0x/pr51150.C: New.
1982 2011-11-18 Martin Jambor <mjambor@suse.cz>
1984 PR tree-optimization/50605
1985 * g++.dg/ipa/pr50605.C: New test.
1987 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1990 * g++.dg/cpp0x/alias-decl-13.C: New test.
1992 2011-11-17 Jason Merrill <jason@redhat.com>
1995 * g++.dg/cpp0x/auto27.C: New.
1996 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1998 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
2000 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
2001 memory model parameters don't match expected values.
2002 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
2003 __atomic_compare_exchange.
2004 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
2005 __atomic_compare_exchange_n.
2006 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
2007 weak/strong parameter and fail if memory models aren't correct.
2009 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
2011 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
2012 Look for simulate_thread_done to determine working gdb. Reduce timeout
2013 to 10 seconds and fail when timeout occurs. Improve error messages.
2015 2011-11-17 Jason Merrill <jason@redhat.com>
2018 * g++.dg/template/virtual2.C: New.
2020 2011-11-17 Michael Matz <matz@suse.de>
2024 * g++.dg/tree-ssa/pr50741.C: New.
2026 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2028 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
2030 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
2032 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
2033 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
2034 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
2036 2011-11-16 Tobias Burnus <burnus@net-b.de>
2040 * gfortran.dg/constructor_1.f90: New.
2041 * gfortran.dg/constructor_2.f90: New.
2042 * gfortran.dg/constructor_3.f90: New.
2043 * gfortran.dg/constructor_4.f90: New.
2044 * gfortran.dg/constructor_5.f90: New.
2045 * gfortran.dg/constructor_6.f90: New.
2046 * gfortran.dg/use_only_5.f90: New.
2047 * gfortran.dg/c_ptr_tests_17.f90: New.
2048 * gfortran.dg/c_ptr_tests_18.f90: New.
2049 * gfortran.dg/used_types_25.f90: New.
2050 * gfortran.dg/used_types_26.f90: New
2051 * gfortran.dg/type_decl_3.f90: New.
2052 * gfortran.dg/function_types_3.f90: Update dg-error.
2053 * gfortran.dg/result_1.f90: Ditto.
2054 * gfortran.dg/structure_constructor_3.f03: Ditto.
2055 * gfortran.dg/structure_constructor_4.f03: Ditto.
2057 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2059 * gcc.dg/vect/pr30858.c: Update expected output for
2060 architectures with multiple vector sizes.
2062 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
2063 Bernd Schmidt <bernds@coudesourcery.com>
2064 Sebastian Huber <sebastian.huber@embedded-brains.de>
2067 * gcc.target/arm/pr49641.c: New test.
2069 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
2071 PR tree-optimization/49960
2072 * gcc.dg/autopar/pr49960.c: New test.
2073 * gcc.dg/autopar/pr49960-1.c: New test.
2076 2011-11-16 Tom de Vries <tom@codesourcery.com>
2078 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
2079 * gcc.dg/pr43864-2.c: Same.
2080 * gcc.dg/pr43864-3.c: Same.
2081 * gcc.dg/pr43864-4.c: Same.
2083 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
2085 * gcc.target/i386/sse2-cvt-vec.c: New test.
2086 * gcc.target/i386/avx-cvt-vec.c: Ditto.
2087 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
2088 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
2089 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
2090 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
2091 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
2093 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
2095 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2096 powerpc*-*-darwin* targets.
2098 2011-11-15 Torvald Riegel <triegel@redhat.com>
2100 * c-c++-common/tm/trxn-expr-3.c: New test.
2102 2011-11-14 Torvald Riegel <triegel@redhat.com>
2104 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2106 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2108 * gcc.target/i386/avx-recip-vec.c: New test.
2109 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2110 * gcc.target/i386/avx-lrint-vec.c: Ditto.
2111 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2112 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2113 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2114 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2115 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2116 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2117 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2118 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2119 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2120 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2121 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2122 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2124 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
2127 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2128 non-template literal operator.
2130 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2132 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2133 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2134 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2135 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2136 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2137 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2138 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2139 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2140 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2141 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2142 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2143 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2144 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2145 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2146 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2147 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2149 2011-11-14 Fabien ChĂȘne <fabien@gcc.gnu.org>
2155 * g++.old-deja/g++.brendan/misc14.C: Adjust.
2156 * g++.old-deja/g++.jason/scoping16.C: Likewise.
2157 * g++.old-deja/g++.other/anon7.C: Likewise.
2158 * g++.old-deja/g++.other/using1.C: Likewise.
2159 * g++.old-deja/g++.other/redecl1.C: Likewise.
2160 * g++.old-deja/g++.other/typedef7.C: Likewise.
2161 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2162 * g++.dg/template/using2.C: Likewise.
2163 * g++.dg/template/static4.C: Likewise.
2164 * g++.dg/template/typedef1.C: Likewise.
2165 * g++.dg/lookup/name-clash9.C: Likewise.
2166 * g++.dg/abi/mangle41.C: Likewise.
2167 * g++.dg/parse/ctor5.C: Likewise.
2168 * g++.dg/inherit/using4.C: Likewise.
2169 * g++.dg/lookup/using24.C: New.
2170 * g++.dg/lookup/using25.C: New.
2171 * g++.dg/lookup/using26.C: New.
2172 * g++.dg/lookup/using27.C: New.
2173 * g++.dg/lookup/using28.C: New.
2174 * g++.dg/lookup/using29.C: New.
2175 * g++.dg/lookup/using30.C: New.
2176 * g++.dg/lookup/using31.C: New.
2177 * g++.dg/lookup/using32.C: New.
2178 * g++.dg/lookup/using33.C: New.
2179 * g++.dg/lookup/using34.C: New.
2180 * g++.dg/lookup/using35.C: New.
2181 * g++.dg/lookup/using36.C: New.
2182 * g++.dg/lookup/using37.C: New.
2183 * g++.dg/lookup/using38.C: New.
2184 * g++.dg/lookup/using39.C: New.
2185 * g++.dg/lookup/using40.C: New.
2186 * g++.dg/lookup/using41.C: New.
2187 * g++.dg/lookup/using42.C: New.
2188 * g++.dg/lookup/using43.C: New.
2189 * g++.dg/lookup/using44.C: New.
2190 * g++.dg/lookup/using45.C: New.
2191 * g++.dg/lookup/pr6936.C: New.
2192 * g++.dg/debug/using4.C: New.
2193 * g++.dg/debug/using5.C: New.
2194 * g++.dg/cpp0x/forw_enum10.C: New.
2196 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
2197 Jan Hubicka <jh@suse.cz>
2199 * gcc.target/i386/sw-1.c: Force rep;movsb.
2201 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
2204 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2205 dg-additional-options.
2207 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
2209 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2210 specified. Remove redundant runtime checks.
2211 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2212 Allow for other than -m4. Fix typos in comments.
2214 2011-11-12 Jason Merrill <jason@redhat.com>
2217 * g++.dg/warn/ref-temp1.C: New.
2220 * g++.dg/opt/stack2.C: New.
2222 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
2224 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2225 alpha*-*-linux* targets.
2227 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
2230 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2231 Darwin targets and allow external symbols to be undefined.
2233 2011-11-12 Nathan Sidwell <nathan@acm.org>
2235 * gcc.misc-tests/gcov-15.c: New.
2237 2011-11-11 Jakub Jelinek <jakub@redhat.com>
2239 PR tree-optimization/51058
2240 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2241 * gfortran.dg/vect/pr51058-2.f90: New test.
2243 2011-11-10 Jason Merrill <jason@redhat.com>
2245 * g++.dg/template/linkage1.C: New.
2246 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2247 * g++.old-deja/g++.other/linkage4.C: Likewise.
2250 * g++.dg/cpp0x/defaulted33.C: New.
2252 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2255 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2256 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
2259 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2261 PR rtl-optimization/51040
2262 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2265 2011-11-10 Jason Merrill <jason@redhat.com>
2268 * g++.dg/template/conv12.C: New.
2271 * gcc.dg/debug/dwarf2/asm-line1.c: New.
2273 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2275 * gnat.dg/atomic6_1.adb: New test.
2276 * gnat.dg/atomic6_2.adb: Likewise.
2277 * gnat.dg/atomic6_3.adb: Likewise.
2278 * gnat.dg/atomic6_4.adb: Likewise.
2279 * gnat.dg/atomic6_5.adb: Likewise.
2280 * gnat.dg/atomic6_6.adb: Likewise.
2281 * gnat.dg/atomic6_7.adb: Likewise.
2282 * gnat.dg/atomic6_8.adb: Likewise.
2283 * gnat.dg/atomic6_pkg.ads: New helper.
2285 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2288 * gcc.c-torture/compile/pr51077.c: New test.
2290 PR rtl-optimization/51023
2291 * gcc.c-torture/execute/pr51023.c: New test.
2293 2011-11-10 Richard Guenther <rguenther@suse.de>
2295 PR tree-optimization/51042
2296 * gcc.dg/torture/pr51042.c: New testcase.
2298 2011-11-10 Richard Guenther <rguenther@suse.de>
2300 PR tree-optimization/51070
2301 * gcc.dg/torture/pr51070.c: New testcase.
2303 2011-11-10 Richard Guenther <rguenther@suse.de>
2305 PR tree-optimization/51030
2306 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2308 2011-11-10 Richard Guenther <rguenther@suse.de>
2311 * gcc.dg/torture/pr51071.c: New testcase.
2313 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2315 * gnat.dg/loop_optimization9.ad[sb]: New test.
2317 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
2319 PR tree-optimization/51058
2320 * gfortran.dg/vect/pr51058.f90: New test.
2322 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2324 PR tree-optimization/51000
2325 * gcc.dg/vect/pr51000.c: New test.
2327 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2330 * g++.dg/cpp0x/static_assert5.C: New.
2331 * g++.dg/template/nontype13.C: Tweak.
2333 2011-11-09 Jason Merrill <jason@redhat.com>
2336 * g++.dg/cpp0x/noexcept16.C: New.
2339 * g++.dg/cpp0x/variadic119.C: New.
2341 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2344 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2346 * gcc.dg/torture/vshuf-32.inc: Likewise.
2347 * gcc.dg/torture/vshuf-4.inc: Likewise.
2348 * gcc.dg/torture/vshuf-8.inc: Likewise.
2350 * gcc.dg/tm/memopt-1.c: Fix up regexp.
2352 2011-11-09 Ian Lance Taylor <iant@google.com>
2354 * lib/target-supports.exp (check_effective_target_ucontext_h): New
2356 * gcc.dg/split-5.c: New test.
2358 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
2360 * gcc.dg/tm/memopt-1.c: Adjust regexp.
2362 2011-11-09 Jason Merrill <jason@redhat.com>
2365 * g++.dg/template/virtual1.C: New.
2367 2011-11-08 Jason Merrill <jason@redhat.com>
2369 Run most C++ tests in both C++98 and C++11 modes.
2370 * lib/target-supports.exp (check_effective_target_c++11): New.
2371 (check_effective_target_c++98): New.
2372 * lib/g++-dg.exp (g++-dg-runtest): New.
2373 * g++.dg/dg.exp: Use g++-dg-runtest.
2374 * g++.dg/charset/charset.exp: Likewise.
2375 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2376 * g++.dg/dfp/dfp.exp: Likewise.
2377 * g++.dg/gcov/gcov.exp: Likewise.
2378 * g++.dg/gomp/gomp.exp: Likewise.
2379 * g++.dg/graphite/graphite.exp: Likewise.
2380 * g++.dg/tls/tls.exp: Likewise.
2381 * g++.dg/tm/tm.exp: Likewise.
2382 * g++.dg/vect/vect.exp: Likewise.
2383 * g++.old-deja/old-deja.exp: Likewise.
2384 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2385 with some of the torture options.
2386 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2387 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2388 * g++.dg/init/null1.C: Only run in C++98.
2389 * g++.dg/warn/Wconversion-null-3.C: Likewise.
2390 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2391 * g++.old-deja/g++.brendan/crash64.C: Likewise.
2392 * g++.old-deja/g++.other/anon9.C: Likewise.
2393 * g++.old-deja/g++.other/linkage1.C: Likewise.
2394 * g++.old-deja/g++.other/linkage2.C: Likewise.
2395 * g++.old-deja/g++.pt/t29.C: Likewise.
2396 * g++.old-deja/g++.pt/t30.C: Likewise.
2397 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2398 * g++.dg/ext/anon-struct4.C: Likewise.
2399 * g++.dg/init/brace2.C: Likewise.
2400 * g++.dg/init/brace6.C: Likewise.
2401 * g++.dg/other/anon3.C: Likewise.
2402 * g++.dg/template/arg2.C: Likewise.
2403 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2404 * g++.old-deja/g++.brendan/enum11.C: Likewise.
2405 * g++.old-deja/g++.brendan/enum8.C: Likewise.
2406 * g++.old-deja/g++.brendan/enum9.C: Likewise.
2407 * g++.old-deja/g++.brendan/friend3.C: Likewise.
2408 * g++.old-deja/g++.brendan/init2.C: Likewise.
2409 * g++.old-deja/g++.brendan/init4.C: Likewise.
2410 * g++.old-deja/g++.brendan/misc14.C: Likewise.
2411 * g++.old-deja/g++.jason/cond.C: Likewise.
2412 * g++.old-deja/g++.law/init1.C: Likewise.
2413 * g++.old-deja/g++.law/operators32.C: Likewise.
2414 * g++.old-deja/g++.pt/enum6.C: Likewise.
2415 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2416 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2418 * g++.dg/eh/new1.C: Adjust for C++11 mode.
2419 * g++.dg/init/new11.C: Likewise.
2420 * g++.dg/init/pr29571.C: Likewise.
2421 * g++.dg/lookup/forscope2.C: Likewise.
2422 * g++.dg/parse/linkage1.C: Likewise.
2423 * g++.dg/parse/typedef8.C: Likewise.
2424 * g++.dg/template/error44.C: Likewise.
2425 * g++.dg/tls/diag-2.C: Likewise.
2426 * g++.dg/tls/diag-4.C: Likewise.
2427 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2428 * g++.old-deja/g++.abi/arraynew.C: Likewise.
2429 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2430 * g++.old-deja/g++.brendan/new3.C: Likewise.
2431 * g++.old-deja/g++.eh/new1.C: Likewise.
2432 * g++.old-deja/g++.eh/new2.C: Likewise.
2433 * g++.old-deja/g++.jason/new.C: Likewise.
2434 * g++.old-deja/g++.law/friend1.C: Likewise.
2435 * g++.old-deja/g++.mike/net46.C: Likewise.
2436 * g++.old-deja/g++.mike/p755.C: Likewise.
2437 * g++.old-deja/g++.other/new6.C: Likewise.
2439 * g++.dg/cpp0x/variadic74.C: Adjust diags.
2440 * g++.dg/template/crash53.C: Likewise.
2441 * g++.dg/template/void9.C: Likewise.
2443 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2446 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2448 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2451 * g++.dg/cpp0x/sfinae29.C: New.
2453 2011-11-09 Janus Weil <janus@gcc.gnu.org>
2456 * gfortran.dg/typebound_call_22.f03: New test case.
2458 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
2461 * gfortran.dg/inquire_size.f90: Don't flush the unit.
2463 2011-11-09 Richard Guenther <rguenther@suse.de>
2465 PR tree-optimization/51039
2466 * gcc.dg/pr51039.c: New testcase.
2468 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2470 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2471 Enable also for powerpc*-*-*.
2473 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2476 * gfortran.dg/forall_16.f90: New test.
2478 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2481 * gfortran.dg/initialization_29.f90: Expand test.
2483 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2486 * g++.dg/cpp0x/alias-decl-12.C: New test.
2487 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2489 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2492 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2494 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
2496 PR tree-optimization/51015
2497 * gcc.dg/vect/pr51015.c: New test.
2499 2011-11-08 David S. Miller <davem@davemloft.net>
2501 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2502 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2504 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2507 * gfortran.dg/io_constraints_3.f90: Improve testcase.
2509 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2512 * gfortran.dg/string_5.f90: Improve testcase.
2514 2011-10-23 Jason Merrill <jason@redhat.com>
2517 * g++.dg/template/lvalue2.C: New.
2519 2011-11-08 Michael Matz <matz@suse.de>
2521 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2522 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2523 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2524 * g++.dg/eh/builtin2.C: Ditto.
2525 * g++.dg/eh/builtin3.C: Ditto.
2527 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2529 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2530 being prefered even for -mavx.
2531 * gcc.target/i386/avx-cvt-3.c: New test.
2533 2011-11-08 Richard Guenther <rguenther@suse.de>
2535 PR tree-optimization/51012
2536 * gcc.dg/pr51012-1.c: New testcase.
2537 * gcc.dg/pr51012-2.c: Likewise.
2539 2011-11-08 Richard Guenther <rguenther@suse.de>
2542 * c-c++-common/uninit-pr51010.c: New testcase.
2544 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2546 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2547 check_effective_target_vect_call_copysignf,
2548 check_effective_target_vect_call_lrint): New procedures.
2549 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2550 $VECT_SLP_CFLAGS with -ffast-math.
2551 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2552 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2553 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2554 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2556 2011-11-07 Richard Henderson <rth@redhat.com>
2557 Aldy Hernandez <aldyh@redhat.com>
2558 Torvald Riegel <triegel@redhat.com>
2560 Merged from transactional-memory.
2562 * g++.dg/dg.exp: Run transactional memory tests.
2563 * g++.dg/tm: New directory with new tests.
2564 * gcc.dg/tm: New directory with new tests.
2565 * c-c++-common/tm: New directory with new tests.
2567 2011-11-08 Dodji Seketeli <dodji@redhat.com>
2569 Fix context handling of alias-declaration
2570 * g++.dg/cpp0x/alias-decl-11.C: New test.
2572 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
2575 * g++.dg/parse/template26.C: New.
2576 * g++.dg/template/crash45.C: Adjust dg-error string.
2578 2011-11-07 Jason Merrill <jason@redhat.com>
2581 * g++.dg/template/lookup9.C: New.
2584 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2587 * g++.dg/cpp0x/decltype35.C: New.
2589 2011-11-07 Dodji Seketeli <dodji@redhat.com>
2591 Support C++11 alias-declaration
2593 * g++.dg/cpp0x/alias-decl-0.C: New test case.
2594 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2595 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2596 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2597 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2598 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2599 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2600 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2601 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2602 * g++.dg/ext/alias-decl-attr1.C: Likewise.
2603 * g++.dg/ext/alias-decl-attr2.C: Likewise.
2604 * g++.dg/ext/alias-decl-attr3.C: Likewise.
2605 * g++.dg/ext/alias-decl-attr4.C: Likewise.
2607 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
2609 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2611 2011-11-07 Janus Weil <janus@gcc.gnu.org>
2614 * gfortran.dg/typebound_call_21.f03: New.
2616 2011-11-07 Nathan Sidwell <nathan@acm.org>
2618 * gcc.dg/profile-dir-1.c: Adjust final scan.
2619 * gcc.dg/profile-dir-2.c: Adjust final scan.
2620 * gcc.dg/profile-dir-3.c: Adjust final scan.
2621 * gcc.misc-tests/gcov.exp: Adjust regexp.
2622 * gcc.misc-tests/gcov-12.c: New.
2623 * gcc.misc-tests/gcov-13.c: New.
2624 * gcc.misc-tests/gcovpart-13b.c: New.
2625 * gcc.misc-tests/gcov-14.c: New.
2627 2011-11-07 Jason Merrill <jason@redhat.com>
2630 * g++.dg/ext/visibility/template8.C: New.
2632 2011-11-07 Jakub Jelinek <jakub@redhat.com>
2634 PR tree-optimization/50789
2635 * gcc.target/i386/avx2-gather-1.c: New test.
2636 * gcc.target/i386/avx2-gather-2.c: New test.
2637 * gcc.target/i386/avx2-gather-3.c: New test.
2638 * gcc.target/i386/avx2-gather-4.c: New test.
2640 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2642 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2644 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
2647 * gfortran.dg/open_dev_null.f90: Remove testcase.
2649 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2651 * lib/target-supports.exp (check_effective_target_sync_int_128):
2652 Don't cache the result.
2653 (check_effective_target_sync_long_long): Ditto.
2655 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
2657 PR rtl-optimization/47698
2658 * gcc.target/i386/47698.c: New test.
2660 2011-11-06 Jason Merrill <jason@redhat.com>
2663 * g++.dg/ext/visibility/template7.C: New.
2665 2011-11-07 Terry Guo <terry.guo@arm.com>
2667 * gcc.target/arm/wmul-1.c: Adjust optimization level.
2668 * gcc.target/arm/wmul-2.c: Ditto.
2669 * gcc.target/arm/wmul-3.c: Ditto.
2670 * gcc.target/arm/wmul-4.c: Ditto.
2672 2011-11-06 Joseph Myers <joseph@codesourcery.com>
2674 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2675 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2676 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2677 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2678 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2679 expected diagnostics.
2681 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
2682 Richard Henderson <rth@redhat.com>
2683 Aldy Hernandez <aldyh@redhat.com>
2685 Merged from cxx-mem-model.
2687 * lib/target-supports.exp (check_effective_target_sync_int_128,
2688 check_effective_target_sync_long_long): Check whether the target
2689 supports 64 and 128 bit __sync builtins.
2690 (check_effective_target_cas_char): New.
2691 (check_effective_target_cas_int): New.
2692 * gcc.dg/dg.exp: Exclude simulate-thread tests.
2693 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
2694 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2695 produce the expected library calls.
2696 * gcc.dg/atomic-fence.c: New functional tests.
2697 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
2698 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
2699 * gcc.dg/atomic-lockfree[-aux].c: New tests.
2700 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2701 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
2702 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2703 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2704 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2705 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2707 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2709 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2711 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2713 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2714 int128 operations are atomic.
2715 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2716 operations are atomic.
2717 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2718 operations are atomic.
2719 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2720 operations are atomic.
2721 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2722 stores aren't moved out of a loop.
2723 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2724 globals don't overwrite neighbouring globals.
2725 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2726 writes dont overwrite neighbouring components.
2727 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2728 * c-c++-common/gomp/atomic-3.c: Likewise.
2729 * c-c++-common/gomp/atomic-9.c: Likewise.
2730 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2731 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2732 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2733 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2734 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2735 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2736 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2737 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2738 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2739 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2740 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2741 g++.dg/gomp/atomic-15.C: Remove.
2742 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2743 * gcc.dg/gomp/atomic-11.c: Remove test.
2745 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2747 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2748 * gcc.dg/vect/slp-cond-1.c: New test.
2749 * gcc.dg/vect/slp-cond-2.c: New test.
2751 2011-11-05 David S. Miller <davem@davemloft.net>
2753 * lib/test-supports.exp
2754 (check_effective_target_ultrasparc_vis2_hw): New proc.
2755 (check_effective_target_ultrasparc_vis3_hw): New proc.
2756 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2757 * gcc.target/sparc/vec-init-2.inc: Likewise.
2758 * gcc.target/sparc/vec-init-3.inc: Likewise.
2759 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2760 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2761 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2762 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2763 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2764 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2765 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2766 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2767 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2769 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2771 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2772 Disable test on Epiphany.
2773 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2774 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2775 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2776 * g++.dg/parse/pragma3.C: Likewise.
2777 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2779 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2780 * gcc.dg/tls/thr-cse-1.c: Likewise.
2781 * g++.dg/opt/devirt2.C: Likewise.
2782 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2783 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2784 * gcc.target/epiphany: New directory.
2786 2011-11-05 Tobias Burnus <burnus@net-b.de>
2788 * gfortran.dg/quad_2.f90: New.
2790 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2792 * gcc.dg/strlenopt-22g.c: New wrapper around...
2793 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2795 2011-11-04 Jason Merrill <jason@redhat.com>
2798 * g++.dg/init/lifetime2.C: New.
2799 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2802 * g++.dg/init/lifetime1.C: Test cleanup order.
2804 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2806 * g++.dg/other/offsetof7.C: New test.
2808 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2810 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2811 variable, default empty, -ffat-lto-objects for effective_target_lto.
2812 (gcc-dg-test-1): Add options from dg-final methods.
2813 * lib/scanasm.exp (scan-assembler_required_options)
2814 (scan-assembler-not_required_options): New procs.
2816 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2818 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2819 generate a pedwarn in c++98-mode.
2820 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2821 don't generate a pedwarn in c++0x-mode.
2823 2011-11-04 Olivier Goffart <olivier@woboq.com>
2826 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2828 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2830 PR rtl-optimization/38644
2831 * gcc.target/arm/stack-red-zone.c: New.
2833 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2836 * g++.dg/warn/Wconversion-null-3.C: New.
2838 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2841 * g++.dg/cpp0x/udlit-strint-length.C: New.
2843 2011-11-04 Jason Merrill <jason@redhat.com>
2846 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2847 * g++.dg/init/lifetime1.C: New.
2848 * g++.dg/init/ref21.C: New.
2849 * g++.dg/eh/array1.C: New.
2851 2011-11-04 Tom de Vries <tom@codesourcery.com>
2853 PR tree-optimization/50763
2854 * gcc.dg/pr50763-5.c: New test.
2856 2011-11-04 Tom de Vries <tom@codesourcery.com>
2858 PR tree-optimization/50763
2859 * g++.dg/pr50763-4.C: New test.
2861 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2863 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2866 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2868 * gcc.dg/torture/vec-cvt-1.c: New test.
2870 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2872 * gnat.dg/specs/private1[-sub].ads: New test.
2874 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2877 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2878 * gfortran.dg/inline_sum_1.f90: New.
2879 * gfortran.dg/inline_sum_2.f90: New.
2880 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2881 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2882 * gfortran.dg/inline_product_1.f90: New.
2884 2011-11-03 Tobias Burnus <burnus@net-b.de>
2887 * gfortran.dg/bind_c_dts_5.f90: New.
2889 2011-11-03 Tobias Burnus <burnus@net-b.de>
2892 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2894 2011-11-03 Richard Guenther <rguenther@suse.de>
2897 * g++.dg/init/copy7.C: Remove testcase.
2899 2011-11-03 Martin Jambor <mjambor@suse.cz>
2901 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2902 * g++.dg/ipa/devirt-c-2.C: Likewise.
2903 * g++.dg/ipa/devirt-c-7.C: New test.
2904 * g++.dg/ipa/devirt-c-8.C: Likewise.
2906 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2908 PR tree-optimization/50912
2909 * gnat.dg/loop_optimization10.ad[sb]: New test.
2910 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2912 2011-11-02 Jason Merrill <jason@redhat.com>
2915 * g++.dg/cpp0x/nsdmi-list2.C: New.
2917 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2920 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2921 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2923 2011-11-02 Tom de Vries <tom@codesourcery.com>
2925 PR tree-optimization/50769
2926 * gfortran.dg/pr50769.f90: New test.
2928 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2930 * gcc.target/sparc/20111102-1.c: New test.
2932 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2935 * g++.dg/warn/Wcast-qual2.C: New.
2937 2011-11-02 Tom de Vries <tom@codesourcery.com>
2939 PR tree-optimization/50763
2940 * g++.dg/pr50763-3.C: New test.
2942 2011-11-02 Tom de Vries <tom@codesourcery.com>
2944 PR tree-optimization/50672
2945 * g++.dg/pr50672.C: New test.
2947 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2949 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2950 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2951 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2953 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2955 2011-11-02 Richard Guenther <rguenther@suse.de>
2957 PR tree-optimization/50902
2958 * gcc.dg/torture/pr50902.c: New testcase.
2960 2010-11-02 Richard Guenther <rguenther@suse.de>
2962 PR tree-optimization/50890
2963 * gcc.dg/torture/pr50890.c: New testcase.
2965 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2968 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2969 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2971 2011-11-01 Tom de Vries <tom@codesourcery.com>
2973 PR tree-optimization/50908
2974 * gcc.dg/pr50908.c: New test.
2975 * gcc.dg/pr50908-2.c: Same.
2976 * gcc.dg/pr50908-3.c: Same.
2978 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2980 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2981 the outer loop. Remove comment. Don't check for widen-mult.
2983 2011-10-31 Martin Jambor <mjambor@suse.cz>
2985 * gcc.dg/ipa/ipcp-4.c: New test.
2987 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2989 * gcc.dg/vshift-3.c: New test.
2990 * gcc.dg/vshift-4.c: New test.
2991 * gcc.dg/vshift-5.c: New test.
2993 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2995 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2996 and current implementation.
2998 2011-10-31 Paul Brook <paul@codesourcery.com>
3000 * gcc.dg/constructor-1.c: New test.
3002 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
3005 * gfortran.dg/dshift_3.f90: New test.
3007 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3009 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
3011 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
3012 * gcc.dg/torture/vshuf-v4si.c: Likewise.
3013 * gcc.dg/torture/vshuf-v8si.c: Likewise.
3014 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
3015 * gcc.dg/torture/vshuf-v4di.c: Likewise.
3016 * gcc.dg/torture/vshuf-v2df.c: Likewise.
3017 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
3018 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
3019 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
3020 * gcc.dg/torture/vshuf-v2di.c: Likewise.
3021 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
3022 * gcc.dg/torture/vshuf-v4df.c: Likewise.
3023 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
3024 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3025 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3026 * gcc.dg/vector-compare-2.c: Likewise.
3028 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3031 * g++.dg/cpp0x/pr50901.C: New.
3033 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
3035 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
3036 * gcc.target/i386/fma4-check.h (main): Ditto.
3037 * gcc.target/i386/xop-check.h (main): Ditto.
3039 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
3042 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
3045 * g++.dg/template/crash109.C: New.
3047 2011-10-28 Jason Merrill <jason@redhat.com>
3049 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
3051 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
3054 * g++.dg/template/crash109.C: New.
3056 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
3058 * gfortran.dg/nearest_5.f90: New test.
3060 2011-10-28 Jakub Jelinek <jakub@redhat.com>
3062 * gcc.dg/vshift-1.c: New test.
3063 * gcc.dg/vshift-2.c: New test.
3064 * gcc.target/i386/xop-vshift-1.c: New test.
3065 * gcc.target/i386/xop-vshift-2.c: New test.
3066 * gcc.target/i386/avx2-vshift-1.c: New test.
3068 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
3070 PR rtl-optimization/49720
3071 * g++.dg/torture/pr49720.C: New test.
3073 2011-10-27 David S. Miller <davem@davemloft.net>
3075 * gcc.target/sparc/setcc-3.c: New test.
3077 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3080 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
3082 2011-10-27 Jakub Jelinek <jakub@redhat.com>
3084 * gcc.target/i386/sse2-cvt-1.c: New test.
3085 * gcc.target/i386/sse2-cvt-2.c: New test.
3086 * gcc.target/i386/avx-cvt-1.c: New test.
3087 * gcc.target/i386/avx-cvt-2.c: New test.
3088 * gcc.target/i386/avx2-cvt-1.c: New test.
3089 * gcc.target/i386/avx2-cvt-2.c: New test.
3091 2011-10-27 Martin Jambor <mjambor@suse.cz>
3093 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
3095 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
3096 Steven G. Kargl <kargl@gcc.gnu.org>
3099 * gfortran.dg/pr50875.f90: New test.
3101 2011-10-26 David S. Miller <davem@davemloft.net>
3103 * gcc.target/sparc/fmaf-1.c: New test.
3105 * gcc.target/sparc/setcc-1.c: New test.
3106 * gcc.target/sparc/setcc-2.c: New test.
3108 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3110 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3112 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3114 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3117 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3119 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3122 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3124 * gcc.target/i386/pad-4.c: Skip for Windows targets.
3126 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3128 * gnat.dg/specs/discr1.ads: New test.
3129 * gnat.dg/specs/discr1_pkg.ads: New helper.
3131 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3133 * gnat.dg/specs/unchecked_union.ads: Rename to...
3134 * gnat.dg/specs/unchecked_union1.ads: ...this.
3135 * gnat.dg/specs/unchecked_union2.ads: New test.
3137 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3139 * gnat.dg/specs/atomic1.ads: New test.
3141 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
3143 Implement C++11 user-defined literals.
3144 * g++.dg/cpp0x/udlit-addr.C: New.
3145 * g++.dg/cpp0x/udlit-args.C: New.
3146 * g++.dg/cpp0x/udlit-args-neg.C: New.
3147 * g++.dg/cpp0x/udlit-clink-neg.C: New.
3148 * g++.dg/cpp0x/udlit-concat.C: New.
3149 * g++.dg/cpp0x/udlit-concat-neg.C: New.
3150 * g++.dg/cpp0x/udlit-constexpr.C: New.
3151 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3152 * g++.dg/cpp0x/udlit-declare-neg.C: New.
3153 * g++.dg/cpp0x/udlit-friend.C: New.
3154 * g++.dg/cpp0x/udlit-general.C: New.
3155 * g++.dg/cpp0x/udlit-inline.C: New.
3156 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3157 * g++.dg/cpp0x/udlit-member-neg.C: New.
3158 * g++.dg/cpp0x/udlit-namespace.C: New.
3159 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3160 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3161 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3162 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3163 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3164 * g++.dg/cpp0x/udlit-operator-neg.C: New.
3165 * g++.dg/cpp0x/udlit-raw-str.C: New.
3166 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3167 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3168 * g++.dg/cpp0x/udlit-systemheader.C: New.
3169 * g++.dg/cpp0x/udlit-template.C: New.
3170 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3171 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3172 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3173 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3174 * g++.dg/cpp0x/udlit_system_header: New.
3176 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
3179 * g++.dg/cpp0x/decltype34.C: New.
3181 2011-10-26 Tom de Vries <tom@codesourcery.com>
3183 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3184 * gcc.c-torture/unsorted/HIset.c: Same.
3185 * gcc.c-torture/unsorted/SIcmp.c: Same.
3186 * gcc.c-torture/unsorted/SIset.c: Same.
3187 * gcc.c-torture/unsorted/SFset.c: Same.
3188 * gcc.c-torture/unsorted/UHIcmp.c: Same.
3189 * gcc.c-torture/unsorted/USIcmp.c: Same.
3190 * gcc.c-torture/unsorted/DFcmp.c: Same.
3192 2011-10-26 Jakub Jelinek <jakub@redhat.com>
3194 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3195 to work also with -masm=intel and additionally test the xmm vs. ymm
3196 register type combination on mask/dest and in vsib.
3197 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3198 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3199 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3200 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3201 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3202 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3203 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3204 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3205 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3206 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3207 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3208 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3209 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3210 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3211 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3212 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3213 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3214 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3215 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3216 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3217 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3218 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3219 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3220 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3221 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3222 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3223 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3224 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3225 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3226 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3227 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3229 2011-10-26 Tom de Vries <tom@codesourcery.com>
3231 PR tree-optimization/50763
3232 * gcc.dg/pr50763-2.c: New test.
3234 2011-10-25 Joseph Myers <joseph@codesourcery.com>
3236 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3237 Update expected messages.
3239 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
3241 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3243 2011-10-25 Jason Merrill <jason@redhat.com>
3246 * g++.dg/init/aggr7.C: New.
3249 * g++.dg/cpp0x/initlist59.C: New.
3251 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3254 * g++.dg/overload/operator5.C: New.
3256 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3259 * g++.dg/template/crash108.C: New.
3261 2011-10-25 Jakub Jelinek <jakub@redhat.com>
3263 PR tree-optimization/50596
3264 * gcc.dg/vect/vect-cond-10.c: New test.
3266 2011-10-24 Joey Ye <joey.ye@arm.com>
3268 * gcc.target/arm/pr42575.c: Remove architecture option.
3270 2011-10-24 David S. Miller <davem@davemloft.net>
3272 * gcc.target/sparc/vis3move-1.c: New test.
3273 * gcc.target/sparc/vis3move-2.c: New test.
3274 * gcc.target/sparc/vis3move-3.c: New test.
3276 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3278 * gcc.dg/strlenopt-22.c: New testcase.
3279 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3281 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
3283 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3285 (dg-skip-if): Remove.
3286 * gcc.target/i386/funcspec-1.c: Ditto.
3287 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3289 2011-10-24 Richard Guenther <rguenther@suse.de>
3291 * gcc.dg/vect/vect-bool-1.c: New testcase.
3293 2011-10-24 Richard Guenther <rguenther@suse.de>
3295 PR tree-optimization/50838
3296 * gcc.dg/torture/pr50838.c: New testcase.
3298 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
3300 PR tree-optimization/50730
3301 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3302 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3303 -fno-tree-sra and SLP flags.
3305 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3309 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3312 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3313 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3315 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3318 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3319 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3321 2011-10-23 Tom de Vries <tom@codesourcery.com>
3323 PR tree-optimization/50763
3324 * gcc.dg/pr50763.c: New test.
3326 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
3329 * gcc.target/i386/pr50788.c: New test.
3331 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
3333 PR tree-optimization/50819
3334 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3335 * g++.dg/vect/slp-pr50819.cc: New test.
3337 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3340 * g++.dg/warn/Wconversion4.C: New.
3342 2011-10-21 Jakub Jelinek <jakub@redhat.com>
3345 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3346 from element other than first and reverse permutation.
3347 * gcc.dg/torture/vshuf-16.inc: Likewise.
3348 * gcc.dg/torture/vshuf-8.inc: Likewise.
3349 * gcc.dg/torture/vshuf-4.inc: Likewise.
3351 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3354 * g++.dg/parse/error43.C: New.
3355 * g++.dg/parse/error44.C: Likewise.
3357 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
3358 Kirill Yukhin <kirill.yukhin@intel.com>
3361 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3362 * gcc.target/i386/bmi2-check.h: Ditto.
3364 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
3367 * g++.dg/cpp0x/override2.C: Add test.
3369 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3371 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3372 check_linker_plugin_available.
3374 2011-10-21 Kai Tietz <ktietz@redhat.com>
3376 * gcc.target/i386/branch-cost1.c: New test.
3377 * gcc.target/i386/branch-cost2.c: New test.
3378 * gcc.target/i386/branch-cost3.c: New test.
3379 * gcc.target/i386/branch-cost4.c: New test.
3381 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3383 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3385 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3388 * gcc.dg/pr49994-3.c: Skip on HP-UX.
3390 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3392 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3393 (_moz_foo, EXT__foo): Use ASMNAME.
3395 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3397 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3400 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
3403 * gcc.target/i386/pr50766.c: New test.
3405 2011-10-20 Jason Merrill <jason@redhat.com>
3408 * g++.dg/eh/partial1.C: New.
3410 2011-10-20 Richard Henderson <rth@redhat.com>
3412 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3413 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3414 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3415 Use __builtin_shuffle.
3417 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3420 * gfortran.dg/ishft_3.f90: Update test.
3422 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3425 * gfortran.dg/substring_integer_index.f90: New test.
3427 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3429 * gfortran.dg/format_string.f: New test.
3431 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
3433 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3435 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3437 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3439 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3440 gcc.target/i386/pr46226.c: Do not use
3441 -mno-accumulate-outgoing-args.
3443 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3445 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3446 including <strings.h>.
3448 2011-10-19 Jan Hubicka <jh@suse.cz>
3450 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3451 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3452 * lib/c-torture.exp: Likewise.
3453 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3454 * gcc.c-torture/compile/sync-1.c: Likewise.
3455 * gcc.c-torture/compile/sync-1.c: Likewise.
3456 * gcc.c-torture/compile/sync-3.c: Likewise.
3457 * gcc.dg/noncompile/invalid_asm.c: Likewise.
3458 * gcc.dg/noncompile/920507-1.c: Likewise.
3459 * gcc.dg/torture/pr36400.c: Likewise.
3460 * g++.dg/torture/pr34850.C: Likewise.
3462 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
3464 * gnat.dg/source_ref1.adb: New test.
3465 * gnat.dg/source_ref2.adb: Likewise.
3467 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3470 * g++.dg/parse/error42.C: New.
3471 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3473 2011-10-19 Jason Merrill <jason@redhat.com>
3476 * g++.dg/init/value9.C: New.
3478 2011-10-19 Jakub Jelinek <jakub@redhat.com>
3480 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3481 * gcc.dg/torture/vshuf-16.inc: Likewise.
3482 * gcc.dg/torture/vshuf-8.inc: Likewise.
3483 * gcc.dg/torture/vshuf-4.inc: Likewise.
3485 2011-10-19 Janus Weil <janus@gcc.gnu.org>
3488 * gfortran.dg/sizeof_proc.f90: New.
3490 2011-10-19 Joseph Myers <joseph@codesourcery.com>
3492 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3493 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3495 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
3498 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3500 2011-10-19 Jason Merrill <jason@redhat.com>
3503 * g++.dg/init/ref20.C: New.
3505 2011-10-19 Kai Tietz <ktietz@redhat.com>
3508 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3509 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3510 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3511 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3512 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3514 2011-10-19 Richard Guenther <rguenther@suse.de>
3517 * gcc.dg/torture/pr50768.c: New testcase.
3519 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
3521 PR rtl-optimization/50340
3522 * gcc.dg/pr50340.c: New.
3524 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
3526 PR tree-optimization/50717
3528 * gcc.dg/pr50717-1.c: New file.
3529 * gcc.target/arm/wmul-12.c: Correct types.
3530 * gcc.target/arm/wmul-8.c: Correct types.
3532 2011-10-18 Jason Merrill <jason@redhat.com>
3535 * g++.dg/cpp0x/defaulted32.C: New.
3538 * g++.dg/lookup/using23.C: New.
3541 * g++.dg/cpp0x/implicit12.C: New.
3542 * g++.dg/cpp0x/defaulted20.C: Adjust.
3543 * g++.dg/cpp0x/defaulted21.C: Adjust.
3544 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3545 * g++.dg/cpp0x/implicit4.C: Adjust.
3546 * g++.dg/cpp0x/implicit5.C: Adjust.
3547 * g++.dg/cpp0x/implicit8.C: Adjust.
3548 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3549 * g++.dg/cpp0x/not_special.C: Adjust.
3550 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3551 * g++.dg/cpp0x/rv1n.C: Adjust.
3552 * g++.dg/cpp0x/rv2n.C: Adjust.
3553 * g++.dg/cpp0x/rv3n.C: Adjust.
3554 * g++.dg/cpp0x/rv4n.C: Adjust.
3555 * g++.dg/cpp0x/rv5n.C: Adjust.
3556 * g++.dg/cpp0x/rv6n.C: Adjust.
3557 * g++.dg/cpp0x/rv7n.C: Adjust.
3559 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
3561 * gcc.target/i386/avx2-vpop-check.h: New header.
3562 * gcc.target/i386/avx2-vpaddd-3.c: New test.
3563 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3564 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3565 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3566 * gcc.target/i386/avx2-vpand-3.c: Ditto.
3567 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3568 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3569 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3570 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3571 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3572 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3573 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3574 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3575 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3576 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3578 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
3581 * gfortran.dg/coarray_subobject_1.f90: New test.
3582 * gfortran.dg/coarray/subobject_1.f90: New test.
3584 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
3586 PR rtl-optimization/50205
3587 * gcc.dg/pr50205.c: New.
3589 2011-10-18 Richard Guenther <rguenther@suse.de>
3591 PR tree-optimization/50767
3592 * gcc.dg/torture/pr50767.c: New testcase.
3594 2011-10-18 Julian Brown <julian@codesourcery.com>
3596 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3597 * gcc.target/arm/unaligned-memcpy-1.c: New.
3598 * gcc.target/arm/unaligned-memcpy-2.c: New.
3599 * gcc.target/arm/unaligned-memcpy-3.c: New.
3600 * gcc.target/arm/unaligned-memcpy-4.c: New.
3602 2011-10-18 Janus Weil <janus@gcc.gnu.org>
3605 * gfortran.dg/iso_c_binding_class.f03: New.
3607 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
3609 * testsuite/lib/target-supports.exp
3610 (check_effective_target_vect_widen_shift): New.
3611 * gcc.dg/vect/vect-widen-shift-s16.c: New.
3612 * gcc.dg/vect/vect-widen-shift-s8.c: New.
3613 * gcc.dg/vect/vect-widen-shift-u16.c: New.
3614 * gcc.dg/vect/vect-widen-shift-u8.c: New.
3616 2011-10-18 Richard Guenther <rguenther@suse.de>
3618 * gcc.dg/torture/restrict-1.c: New testcase.
3620 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
3622 * g++.dg/ext/bases.C: New test.
3624 2011-10-17 David S. Miller <davem@davemloft.net>
3626 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3627 all operations to emit VIS instructions.
3628 * gcc.target/sparc/fandnot.c: Likewise.
3629 * gcc.target/sparc/fnot.c: Likewise.
3630 * gcc.target/sparc/for.c: Likewise.
3631 * gcc.target/sparc/fornot.c: Likewise.
3632 * gcc.target/sparc/fxnor.c: Likewise.
3633 * gcc.target/sparc/fxor.c: Likewise.
3634 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3637 2011-10-17 Jakub Jelinek <jakub@redhat.com>
3639 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3640 * gcc.dg/torture/vshuf-16.inc: New file.
3641 * gcc.dg/torture/vshuf-2.inc: New file.
3642 * gcc.dg/torture/vshuf-32.inc: New file.
3643 * gcc.dg/torture/vshuf-4.inc: New file.
3644 * gcc.dg/torture/vshuf-8.inc: New file.
3645 * gcc.dg/torture/vshuf-main.inc: New file.
3646 * gcc.dg/torture/vshuf-v16hi.c: New test.
3647 * gcc.dg/torture/vshuf-v16qi.c: New test.
3648 * gcc.dg/torture/vshuf-v2df.c: New test.
3649 * gcc.dg/torture/vshuf-v2di.c: New test.
3650 * gcc.dg/torture/vshuf-v2sf.c: New test.
3651 * gcc.dg/torture/vshuf-v2si.c: New test.
3652 * gcc.dg/torture/vshuf-v32qi.c: New test.
3653 * gcc.dg/torture/vshuf-v4df.c: New test.
3654 * gcc.dg/torture/vshuf-v4di.c: New test.
3655 * gcc.dg/torture/vshuf-v4hi.c: New test.
3656 * gcc.dg/torture/vshuf-v4sf.c: New test.
3657 * gcc.dg/torture/vshuf-v4si.c: New test.
3658 * gcc.dg/torture/vshuf-v8hi.c: New test.
3659 * gcc.dg/torture/vshuf-v8qi.c: New test.
3660 * gcc.dg/torture/vshuf-v8sf.c: New test.
3661 * gcc.dg/torture/vshuf-v8si.c: New test.
3663 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3665 PR tree-optimization/50746
3666 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3668 2011-10-17 Jason Merrill <jason@redhat.com>
3671 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3673 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3676 * g++.dg/parse/error41.C: New.
3677 * g++.dg/parse/error20.C: Adjust.
3679 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3682 * g++.dg/warn/format7.C: New.
3683 * obj-c++.dg/warn7.mm: Likewise.
3685 2011-10-17 Richard Guenther <rguenther@suse.de>
3687 PR tree-optimization/50729
3688 * gcc.dg/torture/pr50729.c: New testcase.
3690 2011-10-15 Tom Tromey <tromey@redhat.com>
3691 Dodji Seketeli <dodji@redhat.com>
3693 * lib/prune.exp (prune_gcc_output): Prune output referring to
3695 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3696 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3697 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3698 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3700 2011-10-15 Tom Tromey <tromey@redhat.com>
3701 Dodji Seketeli <dodji@redhat.com>
3703 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3705 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3708 * g++.dg/inherit/error5.C: New.
3710 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3714 * gfortran.dg/kind_tests_4.f90: New.
3716 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3718 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3719 targets that support vector condition.
3721 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3724 * gfortran.dg/c_kind_tests_3.f03: New.
3726 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3729 * gfortran.dg/elemental_args_check_4.f90: New.
3731 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3733 PR tree-optimization/50727
3734 * gcc.dg/vect/pr50727.c: New test.
3736 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3738 * gcc.dg/vla-23.c: New test.
3740 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3742 PR tree-optimization/50596
3743 * gcc.dg/vect/vect-cond-9.c: New test.
3745 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3747 * gcc.dg/vect/bb-slp-29.c: New test.
3749 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3752 * g++.dg/ext/is_base_of_incomplete.C: New.
3753 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3754 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3756 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3758 * gcc.target/sparc/combined-1.c: Compile at -O2.
3760 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3762 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3763 (dg-options): Add -Wno-attributes.
3764 * gcc.target/i386/fma_double_?.c: Ditto.
3765 * gcc.target/i386/fma_run_float_?.c: Ditto.
3766 * gcc.target/i386/fma_run_double_?.c: Ditto.
3767 * gcc.target/i386/l_fma_float_?.c: Dtto.
3768 * gcc.target/i386/l_fma_double_?.c: Ditto.
3769 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3770 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3772 2011-10-15 Tobias Burnus <burnus@net-b.de>
3774 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3776 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3777 * gfortran.dg/rank_3.f90: Ditto.
3778 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3779 -std=f2008ts in dg-options.
3780 * gfortran.dg/rank_4.f90: Ditto.
3782 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3785 * gcc.target/sh/pr49263.c: New.
3787 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3789 * gnat.dg/specs/debug1.ads: Tweak.
3791 2011-10-14 Kai Tietz <ktietz@redhat.com>
3793 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3795 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3797 * gcc.target/i386/sse2-mul-1.c: New test.
3798 * gcc.target/i386/sse4_1-mul-1.c: New test.
3799 * gcc.target/i386/avx-mul-1.c: New test.
3800 * gcc.target/i386/xop-mul-1.c: New test.
3801 * gcc.target/i386/avx2-mul-1.c: New test.
3803 2011-10-14 Jason Merrill <jason@redhat.com>
3806 * g++.dg/cpp0x/nsdmi-list1.C: New.
3809 * g++.dg/cpp0x/nsdmi-const1.C: New.
3811 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3814 * gfortran.dg/pointer_intent_5.f90: New.
3816 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3818 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3819 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3820 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3822 2011-10-14 Tobias Burnus <burnus@net-b.de>
3825 * gfortran.dg/pointer_check_11.f90: New.
3826 * gfortran.dg/pointer_check_12.f90: New.
3828 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3831 * g++.dg/overload/operator4.C: New.
3833 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3835 * gcc.dg/di-longlong64-sync-1.c: New test.
3836 * gcc.dg/di-sync-multithread.c: New test.
3837 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3838 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3839 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3840 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3841 (check_effective_target_arm_arm_ok): New helper.
3842 (check_effective_target_sync_longlong): New helper.
3844 2011-10-14 Richard Guenther <rguenther@suse.de>
3846 PR tree-optimization/50723
3847 * gcc.dg/torture/pr50723.c: New testcase.
3849 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3852 * g++.dg/warn/format6.C: New.
3853 * obj-c++.dg/warn6.mm: Likewise.
3855 2011-10-13 Richard Henderson <rth@redhat.com>
3857 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3859 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3860 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3861 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3863 2011-10-13 Jason Merrill <jason@redhat.com>
3866 * g++.dg/cpp0x/nsdmi-template2.C: New.
3869 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3872 * g++.dg/init/vbase1.C: New.
3874 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3876 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3877 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3878 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3879 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3881 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3883 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3885 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3887 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3889 2011-10-13 Richard Guenther <rguenther@suse.de>
3891 PR tree-optimization/50712
3892 * gcc.target/i386/pr50712.c: New testcase.
3894 2011-10-13 Tom de Vries <tom@codesourcery.com>
3896 * gcc.dg/memcpy-4.c: New test.
3898 2011-10-13 Richard Guenther <rguenther@suse.de>
3900 PR tree-optimization/50698
3901 * g++.dg/vect/pr50698.cc: New testcase.
3903 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3905 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3906 * gcc.target/powerpc/warn-2.c: Ditto.
3908 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3909 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3910 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3911 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3912 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3913 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3914 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3915 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3916 * gcc.target/powerpc/ppc-pow.c: Likewise.
3917 * gcc.target/powerpc/recip-1.c: Likewise.
3918 * gcc.target/powerpc/recip-2.c: Likewise.
3919 * gcc.target/powerpc/recip-3.c: Likewise.
3920 * gcc.target/powerpc/recip-4.c: Likewise.
3921 * gcc.target/powerpc/recip-5.c: Likewise.
3923 2011-10-12 David S. Miller <davem@davemloft.net>
3925 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3926 '-mvis3' instead of 'mcpu=niagara3' in options.
3927 * gcc.target/sparc/fhalve.c: Likewise.
3928 * gcc.target/sparc/fnegop.c: Likewise.
3929 * gcc.target/sparc/fpadds.c: Likewise.
3930 * gcc.target/sparc/fshift.c: Likewise.
3931 * gcc.target/sparc/fucmp.c: Likewise.
3932 * gcc.target/sparc/lzd.c: Likewise.
3933 * gcc.target/sparc/vis3misc.c: Likewise.
3934 * gcc.target/sparc/xmul.c: Likewise.
3936 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3938 * gnat.dg/vect1.ad[sb]: New test.
3939 * gnat.dg/vect1_pkg.ads: New helper.
3940 * gnat.dg/vect2.ad[sb]: New test.
3941 * gnat.dg/vect2_pkg.ads: New helper.
3942 * gnat.dg/vect3.ad[sb]: New test.
3943 * gnat.dg/vect3_pkg.ads: New helper.
3944 * gnat.dg/vect4.ad[sb]: New test.
3945 * gnat.dg/vect4_pkg.ads: New helper.
3946 * gnat.dg/vect5.ad[sb]: New test.
3947 * gnat.dg/vect5_pkg.ads: New helper.
3948 * gnat.dg/vect6.ad[sb]: New test.
3949 * gnat.dg/vect6_pkg.ads: New helper.
3951 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3953 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3954 * gcc.target/i386/fma_run_double_2.c: Likewise.
3955 * gcc.target/i386/fma_run_double_3.c: Likewise.
3956 * gcc.target/i386/fma_run_double_4.c: Likewise.
3957 * gcc.target/i386/fma_run_double_5.c: Likewise.
3958 * gcc.target/i386/fma_run_double_6.c: Likewise.
3959 * gcc.target/i386/fma_run_float_1.c: Likewise.
3960 * gcc.target/i386/fma_run_float_2.c: Likewise.
3961 * gcc.target/i386/fma_run_float_3.c: Likewise.
3962 * gcc.target/i386/fma_run_float_4.c: Likewise.
3963 * gcc.target/i386/fma_run_float_5.c: Likewise.
3964 * gcc.target/i386/fma_run_float_6.c: Likewise.
3966 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3967 remove the extra dg-options.
3968 * gcc.target/i386/l_fma_double_2.c: Likewise.
3969 * gcc.target/i386/l_fma_double_3.c: Likewise.
3970 * gcc.target/i386/l_fma_double_4.c: Likewise.
3971 * gcc.target/i386/l_fma_double_5.c: Likewise.
3972 * gcc.target/i386/l_fma_double_6.c: Likewise.
3973 * gcc.target/i386/l_fma_float_1.c: Likewise.
3974 * gcc.target/i386/l_fma_float_2.c: Likewise.
3975 * gcc.target/i386/l_fma_float_3.c: Likewise.
3976 * gcc.target/i386/l_fma_float_4.c: Likewise.
3977 * gcc.target/i386/l_fma_float_5.c: Likewise.
3978 * gcc.target/i386/l_fma_float_6.c: Likewise.
3980 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3982 PR tree-optimization/50189
3983 * g++.dg/torture/pr50189.C: New testcase.
3985 2011-10-12 Richard Guenther <rguenther@suse.de>
3987 PR tree-optimization/50700
3988 * gcc.dg/builtin-object-size-12.c: New testcase.
3990 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3993 * gcc.c-torture/compile/pr50565-1.c,
3994 gcc.c-torture/compile/pr50565-2.c: New tests.
3996 2011-10-11 Jason Merrill <jason@redhat.com>
4000 * g++.dg/template/constant1.C: New.
4001 * g++.dg/template/constant2.C: New.
4002 * g++.dg/cpp0x/constexpr-template3.C: New.
4004 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4006 * gcc.target/i386/warn-vect-op-3.c: New test.
4007 * gcc.target/i386/warn-vect-op-1.c: New test.
4008 * gcc.target/i386/warn-vect-op-2.c: New test.
4010 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4012 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
4014 2011-10-11 Richard Guenther <rguenther@suse.de>
4016 PR tree-optimization/50204
4017 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
4019 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4021 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
4023 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
4025 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
4026 * gcc.target/i386/fma_double_2.c: Ditto.
4027 * gcc.target/i386/fma_double_3.c: Ditto.
4028 * gcc.target/i386/fma_double_4.c: Ditto.
4029 * gcc.target/i386/fma_double_5.c: Ditto.
4030 * gcc.target/i386/fma_double_6.c: Ditto.
4031 * gcc.target/i386/fma_float_1.c: Ditto.
4032 * gcc.target/i386/fma_float_2.c: Ditto.
4033 * gcc.target/i386/fma_float_3.c: Ditto.
4034 * gcc.target/i386/fma_float_4.c: Ditto.
4035 * gcc.target/i386/fma_float_5.c: Ditto.
4036 * gcc.target/i386/fma_float_6.c: Ditto.
4037 * gcc.target/i386/l_fma_double_1.c: Ditto.
4038 * gcc.target/i386/l_fma_double_2.c: Ditto.
4039 * gcc.target/i386/l_fma_double_3.c: Ditto.
4040 * gcc.target/i386/l_fma_double_4.c: Ditto.
4041 * gcc.target/i386/l_fma_double_5.c: Ditto.
4042 * gcc.target/i386/l_fma_double_6.c: Ditto.
4043 * gcc.target/i386/l_fma_float_1.c: Ditto.
4044 * gcc.target/i386/l_fma_float_2.c: Ditto.
4045 * gcc.target/i386/l_fma_float_3.c: Ditto.
4046 * gcc.target/i386/l_fma_float_4.c: Ditto.
4047 * gcc.target/i386/l_fma_float_5.c: Ditto.
4048 * gcc.target/i386/l_fma_float_6.c: Ditto.
4049 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
4050 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
4051 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
4052 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
4053 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
4054 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
4055 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
4056 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
4057 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
4058 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
4059 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
4060 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
4062 2011-10-11 Tristan Gingold <gingold@adacore.com>
4064 * gcc.dg/va-arg-4.c: New test.
4065 * gcc.dg/va-arg-5.c: Ditto.
4067 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
4069 * lib/target-supports.exp (check_effective_target_fd_truncate):
4070 Close and unlink test file before exit.
4072 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4075 * gfortran.dg/forall_15.f90: New test case.
4077 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
4078 Andrew Macleod <amacleod@redhat.com>
4080 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
4081 wrappers for *other_threads() and *final_verify().
4082 * gcc.dg/simulate-thread/simulate-thread.h
4083 (simulate_thread_wrapper_other_threads): New.
4084 (simulate_thread_wrapper_final_verify): New.
4086 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
4088 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
4090 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
4092 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
4094 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
4095 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
4097 * gcc.target/i386/fma_1.h: New file.
4098 * gcc.target/i386/fma_2.h: Likewise.
4099 * gcc.target/i386/fma_3.h: Likewise.
4100 * gcc.target/i386/fma_4.h: Likewise.
4101 * gcc.target/i386/fma_5.h: Likewise.
4102 * gcc.target/i386/fma_6.h: Likewise.
4103 * gcc.target/i386/fma_double_1.c: Likewise.
4104 * gcc.target/i386/fma_double_2.c: Likewise.
4105 * gcc.target/i386/fma_double_3.c: Likewise.
4106 * gcc.target/i386/fma_double_4.c: Likewise.
4107 * gcc.target/i386/fma_double_5.c: Likewise.
4108 * gcc.target/i386/fma_double_6.c: Likewise.
4109 * gcc.target/i386/fma_float_1.c: Likewise.
4110 * gcc.target/i386/fma_float_2.c: Likewise.
4111 * gcc.target/i386/fma_float_3.c: Likewise.
4112 * gcc.target/i386/fma_float_4.c: Likewise.
4113 * gcc.target/i386/fma_float_5.c: Likewise.
4114 * gcc.target/i386/fma_float_6.c: Likewise.
4115 * gcc.target/i386/fma_main.h: Likewise.
4116 * gcc.target/i386/fma_run_double_1.c: Likewise.
4117 * gcc.target/i386/fma_run_double_2.c: Likewise.
4118 * gcc.target/i386/fma_run_double_3.c: Likewise.
4119 * gcc.target/i386/fma_run_double_4.c: Likewise.
4120 * gcc.target/i386/fma_run_double_5.c: Likewise.
4121 * gcc.target/i386/fma_run_double_6.c: Likewise.
4122 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4123 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4124 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4125 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4126 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4127 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4128 * gcc.target/i386/fma_run_float_1.c: Likewise.
4129 * gcc.target/i386/fma_run_float_2.c: Likewise.
4130 * gcc.target/i386/fma_run_float_3.c: Likewise.
4131 * gcc.target/i386/fma_run_float_4.c: Likewise.
4132 * gcc.target/i386/fma_run_float_5.c: Likewise.
4133 * gcc.target/i386/fma_run_float_6.c: Likewise.
4134 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4135 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4136 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4137 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4138 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4139 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4140 * gcc.target/i386/l_fma_1.h: Likewise.
4141 * gcc.target/i386/l_fma_2.h: Likewise.
4142 * gcc.target/i386/l_fma_3.h: Likewise.
4143 * gcc.target/i386/l_fma_4.h: Likewise.
4144 * gcc.target/i386/l_fma_5.h: Likewise.
4145 * gcc.target/i386/l_fma_6.h: Likewise.
4146 * gcc.target/i386/l_fma_double_1.c: Likewise.
4147 * gcc.target/i386/l_fma_double_2.c: Likewise.
4148 * gcc.target/i386/l_fma_double_3.c: Likewise.
4149 * gcc.target/i386/l_fma_double_4.c: Likewise.
4150 * gcc.target/i386/l_fma_double_5.c: Likewise.
4151 * gcc.target/i386/l_fma_double_6.c: Likewise.
4152 * gcc.target/i386/l_fma_float_1.c: Likewise.
4153 * gcc.target/i386/l_fma_float_2.c: Likewise.
4154 * gcc.target/i386/l_fma_float_3.c: Likewise.
4155 * gcc.target/i386/l_fma_float_4.c: Likewise.
4156 * gcc.target/i386/l_fma_float_5.c: Likewise.
4157 * gcc.target/i386/l_fma_float_6.c: Likewise.
4158 * gcc.target/i386/l_fma_main.h: Likewise.
4159 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4160 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4161 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4162 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4163 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4164 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4165 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4166 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4167 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4168 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4169 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4170 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4172 2011-10-10 Richard Guenther <rguenther@suse.de>
4175 * gcc.dg/torture/pr50389.c: New testcase.
4177 2011-10-10 Richard Guenther <rguenther@suse.de>
4180 * gcc.dg/builtins-47.c: Optimize.
4182 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
4184 * lib/gcc-simulate-thread.exp: New.
4185 * gcc.dg/simulate-thread/guality.h: New.
4186 * gcc.dg/simulate-thread/simulate-thread.h: New.
4187 * gcc.dg/simulate-thread/simulate-thread.exp: New.
4188 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4189 * gcc.dg/simulate-thread/README: New.
4190 * g++.dg/simulate-thread/guality.h: New.
4191 * g++.dg/simulate-thread/simulate-thread.h: New.
4192 * g++.dg/simulate-thread/simulate-thread.exp: New.
4193 * g++.dg/simulate-thread/simulate-thread.gdb: New.
4194 * c-c++-common/cxxbitfields-2.c: Remove.
4195 * c-c++-common/cxxbitfields.c: Remove.
4196 * c-c++-common/cxxbitfields-4.c: Remove.
4197 * c-c++-common/cxxbitfields-5.c: Remove.
4198 * c-c++-common/simulate-thread/bitfields-1.c: New.
4199 * c-c++-common/simulate-thread/bitfields-2.c: New.
4200 * c-c++-common/simulate-thread/bitfields-3.c: New.
4201 * c-c++-common/simulate-thread/bitfields-4.c: New.
4203 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4206 * g++.dg/warn/format5.C: New.
4208 2011-10-09 Tobias Burnus <burnus@net-b.de>
4211 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4212 * gfortran.dg/common_16.f90: New.
4214 2011-10-09 Tobias Burnus <burnus@net-b.de>
4216 * gfortran.dg/iso_c_binding_param_1.f90: New.
4217 * gfortran.dg/iso_c_binding_param_2.f90: New.
4218 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4220 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
4222 PR tree-optimization/50635
4223 * gcc.dg/vect/pr50635.c: New test.
4225 2011-10-09 Janus Weil <janus@gcc.gnu.org>
4228 * gfortran.dg/proc_decl_27.f90: New.
4230 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
4233 * objc/execute/initialize-1.m: New test.
4235 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
4238 * gfortran.dg/pointer_function_result_1.f90 : New test.
4240 2011-10-07 David S. Miller <davem@davemloft.net>
4243 * gcc.target/sparc/sparc.exp: Add vis3 target test.
4244 * gcc.target/sparc/cmask.c: Use it.
4245 * gcc.target/sparc/fhalve.c: Likewise.
4246 * gcc.target/sparc/fnegop.c: Likewise.
4247 * gcc.target/sparc/fpadds.c: Likewise.
4248 * gcc.target/sparc/fshift.c: Likewise.
4249 * gcc.target/sparc/fucmp.c: Likewise.
4250 * gcc.target/sparc/lzd.c: Likewise.
4251 * gcc.target/sparc/vis3misc.c: Likewise.
4252 * gcc.target/sparc/xmul.c: Likewise.
4254 2011-10-07 Richard Henderson <rth@redhat.com>
4256 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4258 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4260 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
4262 * gcc.dg/pr50193-1.c: New file.
4263 * gcc.target/arm/shiftable.c: New file.
4265 2011-10-07 Janus Weil <janus@gcc.gnu.org>
4268 * gfortran.dg/class_46.f03: New.
4270 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
4272 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4273 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4274 (syslog, vsyslog, __vsyslog_chk): Likewise.
4276 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4277 (x, EXT_x): Use ASMNAME.
4279 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4280 (a, c): Use ASMNAME.
4282 2011-10-07 Tom de Vries <tom@codesourcery.com>
4285 * gcc.dg/pr50527.c: New test.
4287 2011-10-07 Jakub Jelinek <jakub@redhat.com>
4289 PR tree-optimization/50650
4290 * gcc.c-torture/compile/pr50650.c: New test.
4292 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4294 PR tree-optimization/50575
4295 * gcc.c-torture/execute/vector-compare-2.x: New file.
4297 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4300 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4301 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4304 2011-10-07 Richard Guenther <rguenther@suse.de>
4307 * gcc.dg/vect/vect-align-2.c: Increase array size.
4309 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
4310 H.J. Lu <hongjiu.lu@intel.com>
4313 * gcc.target/i386/pr50603.c: New test.
4315 2011-10-06 Jason Merrill <jason@redhat.com>
4318 * g++.dg/cpp0x/default31.C: New.
4320 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4322 PR tree-optimization/50596
4323 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4325 * gcc.dg/vect/vect-cond-8.c: New test.
4327 2011-10-06 Richard Henderson <rth@redhat.com>
4329 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4330 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4331 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4332 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4333 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4334 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4335 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4336 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4337 * gcc.c-torture/execute/vshuf-16.inc: New file.
4338 * gcc.c-torture/execute/vshuf-2.inc: New file.
4339 * gcc.c-torture/execute/vshuf-4.inc: New file.
4340 * gcc.c-torture/execute/vshuf-8.inc: New file.
4341 * gcc.c-torture/execute/vshuf-main.inc: New file.
4342 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4343 * gcc.c-torture/execute/vshuf-v2df.c: New test.
4344 * gcc.c-torture/execute/vshuf-v2di.c: New test.
4345 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4346 * gcc.c-torture/execute/vshuf-v2si.c: New test.
4347 * gcc.c-torture/execute/vshuf-v4df.c: New test.
4348 * gcc.c-torture/execute/vshuf-v4di.c: New test.
4349 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4350 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4351 * gcc.c-torture/execute/vshuf-v4si.c: New test.
4352 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4353 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4354 * gcc.c-torture/execute/vshuf-v8si.c: New test.
4356 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4358 PR tree-optimization/49279
4359 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4360 * gcc.c-torture/execute/pr49279.c: New test.
4362 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
4365 * gcc.c-torture/compile/pr49049.c: New test.
4367 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
4370 * gcc.target/arm/pr50305.c: New test.
4372 2011-10-06 Richard Guenther <rguenther@suse.de>
4374 PR tree-optimization/38884
4375 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4376 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4378 2011-10-05 David S. Miller <davem@davemloft.net>
4380 * gcc.target/sparc/lzd.c: New test.
4381 * gcc.target/sparc/popc.c: New test.
4383 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4385 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4386 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4387 * g++.dg/other/final1.C: Cleanup original tree dump.
4389 2011-10-05 Jakub Jelinek <jakub@redhat.com>
4391 PR tree-optimization/50613
4392 * gcc.dg/pr50613.c: New test.
4394 2011-10-05 Richard Henderson <rth@redhat.com>
4396 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4397 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4398 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4399 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4400 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4401 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4402 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4403 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4405 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4407 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4408 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
4409 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4410 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4411 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4413 2011-10-05 Richard Guenther <rguenther@suse.de>
4415 PR tree-optimization/38885
4416 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4418 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
4420 * gcc.target/i386/sw-1.c: New test.
4422 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4424 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4426 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4428 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4430 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4432 2011-10-04 David S. Miller <davem@davemloft.net>
4434 * gcc.target/sparc/fhalve.c: New test.
4435 * gcc.target/sparc/fnegop.c: New test.
4436 * gcc.target/sparc/xmul.c: New test.
4438 2011-10-04 Janus Weil <janus@gcc.gnu.org>
4441 * gfortran.dg/dummy_procedure_6.f90: New.
4443 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4445 PR tree-optimization/50604
4446 * gcc.dg/pr50604.c: New test.
4448 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4450 PR tree-optimization/49662
4451 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4452 * gcc.dg/graphite/interchange-15.c: Likewise.
4453 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4455 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4457 * gcc.dg/tree-ssa/restrict-4.c: New test.
4459 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
4461 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4462 (main): Use __typeof to get result type of comparison.
4464 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
4466 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4467 Make et_vect_multiple_sizes_saved global.
4468 (check_effective_target_vect64): Make et_vect64_saved global.
4470 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4472 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4473 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4474 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4475 * gcc.dg/builtin-complex-err-1.c: Adjust.
4477 2011-10-02 Jason Merrill <jason@redhat.com>
4479 * g++.dg/cpp0x/range-for22.C: New.
4481 * g++.dg/cpp0x/variadic65.C: Remove xfails.
4482 * g++.dg/cpp0x/variadic82.C: Remove xfails.
4483 * g++.dg/cpp0x/variadic83.C: Remove xfails.
4484 * g++.dg/cpp0x/variadic105.C: Remove xfails.
4486 * g++.dg/cpp0x/nsdmi5.C: New.
4488 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4491 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4493 (mips-dg-options): Force an ABI option if the current ABI is
4494 incompatible with the required -mlong setting. Likewise force
4495 a long setting if the current one is incompatible with the
4496 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
4497 throughout procedure.
4498 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4499 instead of addressing=absolute.
4501 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4503 * gcc.target/mips/stack-1.c: New test.
4505 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4507 * gcc.dg/pr49696.c: New test.
4509 2011-10-02 Jan Hubicka <jh@suse.cz>
4511 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4513 2011-10-01 David S. Miller <davem@davemloft.net>
4515 * gcc.target/sparc/cmask.c: New test.
4516 * gcc.target/sparc/fpadds.c: New test.
4517 * gcc.target/sparc/fshift.c: New test.
4518 * gcc.target/sparc/fucmp.c: New test.
4519 * gcc.target/sparc/vis3misc.c: New test.
4521 2011-10-01 Janus Weil <janus@gcc.gnu.org>
4524 * gfortran.dg/assumed_charlen_arg_2.f90: New.
4526 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
4529 * g++.dg/dfp/44473-1.C: New test.
4530 * g++.dg/dfp/44473-2.C: New test.
4531 * g++.dg/dfp/mangle-1.C: New test.
4532 * g++.dg/dfp/mangle-2.C: New test.
4533 * g++.dg/dfp/mangle-3.C: New test.
4534 * g++.dg/dfp/mangle-4.C: New test.
4535 * g++.dg/dfp/mangle-5.C: New test.
4537 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4540 * gcc.dg/pr50571.c: New test.
4542 PR tree-optimization/46309
4543 * gcc.dg/pr46309.c: New test.
4545 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4547 * gcc.dg/strlenopt-21.c: New test.
4549 2011-09-30 Revital Eres <revital.eres@linaro.org>
4551 * gcc.dg/sms-10.c: New file.
4553 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4555 * gcc.target/arm/pr50099.c: New test.
4557 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4559 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4561 2011-09-30 David S. Miller <davem@davemloft.net>
4563 * gcc.target/sparc/bmaskbshuf.c: New test.
4564 * gcc.target/sparc/edgen.c: New test.
4566 2011-09-29 Janus Weil <janus@gcc.gnu.org>
4569 * gfortran.dg/pure_formal_proc_3.f90: New.
4572 * gfortran.dg/stfunc_7.f90: New.
4574 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4576 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4577 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4578 * gcc.dg/vector-compare-1.c: Likewise.
4579 * gcc.dg/vector-compare-2.c: Likewise.
4581 2011-09-29 David S. Miller <davem@davemloft.net>
4583 * gcc.target/sparc/array.c: New test.
4585 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
4587 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4588 loop unroll and set max unroll times to 8.
4589 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4590 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4591 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4592 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4594 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4597 * g++.dg/ext/visibility/warn5.C: New.
4599 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4602 * g++.dg/warn/Wextra-3.C: New.
4604 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
4607 * gcc.target/sh/pr49468-si.c: New.
4609 2011-09-28 Tom de Vries <tom@codesourcery.com>
4612 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4613 (TEST): Initialize src3 with random floats.
4614 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4615 from union src3. Initialize src3 with random floats.
4617 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
4619 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4620 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4621 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4622 * gcc.target/sh/sh4a-sincosf.c: Ditto.
4623 * gcc.target/sh/sh4a-cos.c: Ditto.
4624 * gcc.target/sh/sh4a-cosf.c: Ditto.
4625 * gcc.target/sh/sh4a-sin.c: Ditto.
4626 * gcc.target/sh/sh4a-sinf.c: Ditto.
4627 * gcc.target/sh/sh4a-fsrra.c: Ditto.
4628 * gcc.target/sh/sh4a-memmovua.c: Ditto.
4629 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4631 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4634 * g++.dg/parse/error40.C: New.
4635 * g++.dg/warn/incomplete1.C: Adjust.
4637 2011-09-27 Jan Hubicka <jh@suse.cz>
4640 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4643 2011-09-27 Jakub Jelinek <jakub@redhat.com>
4645 * gcc.dg/strlenopt-1.c: New test.
4646 * gcc.dg/strlenopt-1f.c: New test.
4647 * gcc.dg/strlenopt-2.c: New test.
4648 * gcc.dg/strlenopt-2f.c: New test.
4649 * gcc.dg/strlenopt-3.c: New test.
4650 * gcc.dg/strlenopt-4.c: New test.
4651 * gcc.dg/strlenopt-4g.c: New test.
4652 * gcc.dg/strlenopt-4gf.c: New test.
4653 * gcc.dg/strlenopt-5.c: New test.
4654 * gcc.dg/strlenopt-6.c: New test.
4655 * gcc.dg/strlenopt-7.c: New test.
4656 * gcc.dg/strlenopt-8.c: New test.
4657 * gcc.dg/strlenopt-9.c: New test.
4658 * gcc.dg/strlenopt-10.c: New test.
4659 * gcc.dg/strlenopt-11.c: New test.
4660 * gcc.dg/strlenopt-12.c: New test.
4661 * gcc.dg/strlenopt-12g.c: New test.
4662 * gcc.dg/strlenopt-13.c: New test.
4663 * gcc.dg/strlenopt-14g.c: New test.
4664 * gcc.dg/strlenopt-14gf.c: New test.
4665 * gcc.dg/strlenopt-15.c: New test.
4666 * gcc.dg/strlenopt-16g.c: New test.
4667 * gcc.dg/strlenopt-17g.c: New test.
4668 * gcc.dg/strlenopt-18g.c: New test.
4669 * gcc.dg/strlenopt.h: New file.
4671 2011-09-27 Tom de Vries <tom@codesourcery.com>
4674 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4675 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4676 * gcc.dg/pr43864.c: New test.
4677 * gcc.dg/pr43864-2.c: Same.
4678 * gcc.dg/pr43864-3.c: Same.
4679 * gcc.dg/pr43864-4.c: Same.
4681 2011-09-27 Jan Hubicka <jh@suse.cz>
4683 * gcc.dg/ipa/inline-5.c: New testcase.
4685 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
4687 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4689 * gcc.dg/vect/bb-slp-27.c: New.
4690 * gcc.dg/vect/bb-slp-28.c: New.
4692 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
4694 * testsuite/lib/target-supports.exp (check_profiling_available):
4695 Don't rely solely on TLS tests for -fprofile-generate, fall
4696 through to the other code.
4698 2011-09-27 Richard Guenther <rguenther@suse.de>
4700 PR tree-optimization/50363
4701 * gcc.dg/torture/pr50363.c: New testcase.
4703 2011-09-26 Jason Merrill <jason@redhat.com>
4706 * g++.dg/template/partial13.C: New.
4709 * g++.dg/template/partial12.C: New.
4712 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4714 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4717 * g++.dg/diagnostic/bindings1.C: New.
4718 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4720 2011-09-26 David S. Miller <davem@davemloft.net>
4722 * gcc.target/sparc/wrgsr.c: New test.
4723 * gcc.target/sparc/rdgsr.c: New test.
4724 * gcc.target/sparc/edge.c: New test.
4725 * gcc.target/sparc/fcmp.c: New test.
4727 * gcc.target/sparc/edge.c: Update for new return types.
4728 * gcc.target/sparc/fcmp.c: Likewise.
4730 * gcc.target/sparc/fpaddsubi.c: New test.
4732 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4735 * gfortran.dg/common_15.f90: New.
4738 * gfortran.dg/dummy_procedure_5.f90: New.
4739 * gfortran.dg/interface_26.f90: Modified error message.
4740 * gfortran.dg/proc_ptr_11.f90: Ditto.
4741 * gfortran.dg/proc_ptr_15.f90: Ditto.
4742 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4743 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4745 2011-09-26 Jason Merrill <jason@redhat.com>
4748 * g++.dg/overload/rvalue3.C: New.
4751 * g++.dg/overload/ref-conv2.C: New.
4753 * g++.dg/cpp0x/nsdmi-template1.C: New.
4755 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4757 * g++.dg/cpp0x/nullptr25.C: New.
4759 2011-09-26 Richard Guenther <rguenther@suse.de>
4761 PR tree-optimization/50472
4762 * gcc.dg/torture/pr50472.c: New testcase.
4764 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4766 * gnat.dg/opt22.adb: New test.
4767 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4769 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4771 * gnat.dg/opt21.adb: New test.
4772 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4774 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4776 * gnat.dg/opt20.ad[sb]: New test.
4777 * gnat.dg/opt20_pkg.ads: New helper.
4779 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4781 * gnat.dg/array17.adb: New test.
4782 * gnat.dg/array17_pkg.ads: New helper.
4784 2011-09-25 Jason Merrill <jason@redhat.com>
4786 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4788 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4790 * gnat.dg/frame_overflow.ads: New.
4791 * gnat.dg/frame_overflow.adb: Adjust.
4792 * gnat.dg/specs/addr1.ads: Likewise.
4794 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4796 * g++.dg/tree-ssa/restrict2.C: New test.
4798 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4800 * lib/target-supports.exp (check_effective_target_vect64): New.
4801 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4802 of multiple vector sizes.
4803 * gcc.dg/vect/bb-slp-26.c: New.
4805 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4808 * g++.dg/template/bitfield1.C: New.
4810 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4812 * gcc.dg/vect/bb-slp-24.c: New.
4814 2011-09-24 Jason Merrill <jason@redhat.com>
4816 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4818 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4820 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4821 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4823 * g++.dg/cpp0x/nsdmi1.C: New.
4824 * g++.dg/cpp0x/nsdmi2.C: New.
4825 * g++.dg/cpp0x/nsdmi3.C: New.
4826 * g++.dg/cpp0x/nsdmi4.C: New.
4827 * g++.old-deja/g++.other/init4.C: New.
4829 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4832 * g++.dg/template/sfinae28.C: New.
4834 2011-09-23 Ian Lance Taylor <iant@google.com>
4836 * go.test/go-test.exp (errchk): Handle more cases of getting
4837 correct Tcl backslash quoting in regular expressions in test file.
4839 2011-09-23 Jason Merrill <jason@redhat.com>
4842 * g++.dg/init/const8.C: New.
4843 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4844 * g++.dg/cpp0x/defaulted2.C: Likewise.
4845 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4846 * g++.dg/init/pr20039.C: Likewise.
4847 * g++.dg/init/pr42844.C: Likewise.
4849 2011-09-23 Jan Hubicka <jh@suse.cz>
4851 * gcc.dg/ipa/inline-1.c: new testcase.
4852 * gcc.dg/ipa/inline-2.c: new testcase.
4853 * gcc.dg/ipa/inline-3.c: new testcase.
4854 * gcc.dg/ipa/inline-4.c: new testcase.
4856 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4859 * g++.dg/cpp0x/constexpr-static8.C: New.
4861 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4863 * gcc.target/i386/avxfp-1.c: New test.
4864 * gcc.target/i386/avxfp-2.c: New test.
4866 2011-09-23 Terry Guo <terry.guo@arm.com>
4868 * gcc.c-torture/execute/941014-1.x: Deleted.
4870 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4873 * g++.dg/cpp0x/pr50491.C: New.
4875 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4878 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4880 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4883 * g++.dg/cpp0x/nullptr24.C: New.
4885 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4888 * gcc.target/i386/pr50482.c: New test.
4890 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4892 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4893 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4894 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4895 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4896 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4897 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4898 multilib options contain different -march= from dg-options.
4900 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4901 Paolo Carlini <paolo.carlini@oracle.com>
4904 * g++.dg/template/friend52.C: New.
4906 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4908 * gcc.target/arm/cmp-1.c: New test.
4909 * gcc.target/arm/cmp-2.c: Likewise.
4911 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4914 * gfortran.dg/impure_actual_1.f90: Modified error message.
4915 * gfortran.dg/proc_ptr_32.f90: New.
4916 * gfortran.dg/proc_ptr_33.f90: New.
4918 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4920 PR tree-optimization/50451
4921 * gcc.dg/vect/pr50451.c: New test.
4923 2011-09-21 Ian Lance Taylor <iant@google.com>
4925 * go.test/go-test.exp (errchk): Add special case for bug332.
4926 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4927 some more test lines.
4929 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4931 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4932 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4933 * g++.dg/other/i386-8.C: Ditto.
4934 * g++.dg/other/pr34435.C: Ditto.
4935 * g++.dg/other/pr39496.C: Ditto.
4936 * g++.dg/other/mmintrin.C: Ditto.
4938 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4940 * gcc.dg/vect/vect-cond-7.c: New test.
4941 * gcc.target/i386/sse4_1-cond-1.c: New test.
4942 * gcc.target/i386/avx-cond-1.c: New test.
4944 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4947 * g++.dg/other/pr50464.C: New test.
4949 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4951 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4952 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4953 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4954 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4956 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4958 * gnat.dg/opt19.adb: New test.
4960 2011-09-21 Terry Guo <terry.guo@arm.com>
4962 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4963 on arch conflict when testing case on targets other than armv7-a.
4965 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4968 * g++.dg/ext/int128-1.C: New.
4969 * g++.dg/ext/int128-2.C: Likewise.
4970 * g++.dg/ext/int128-2.h: Likewise.
4972 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4975 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4977 2011-09-20 Jason Merrill <jason@redhat.com>
4979 * g++.dg/cpp0x/constexpr-generated1.C: New.
4982 * g++.dg/overload/ref-conv1.C: New.
4984 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4986 * g++.dg/other/final1.C: New.
4988 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4990 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4993 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4995 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4998 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
5000 PR tree-optimization/50413
5001 * g++.dg/vect/vect.exp: Run slp-pr* tests with
5002 -fdump-tree-slp-details. Run other tests with
5003 -fdump-tree-vect-details.
5004 * g++.dg/vect/slp-pr50413.cc: New.
5006 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
5007 Ira Rosen <ira.rosen@linaro.org>
5010 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
5011 Fix underscores around restrict.
5013 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
5015 PR tree-optimization/50414
5016 * gfortran.dg/vect/Ofast-pr50414.f90: New.
5017 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
5018 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
5020 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
5022 PR tree-optimization/50412
5023 * gfortran.dg/vect/pr50412.f90: New.
5025 2011-09-16 Jason Merrill <jason@redhat.com>
5028 * g++.dg/eh/defarg1.C: New.
5030 2011-09-16 Jakub Jelinek <jakub@redhat.com>
5032 * gcc.dg/vect/vect-reduc-10.c: New test.
5033 * gcc.target/i386/avx-reduc-1.c: New test.
5035 * gcc.target/i386/sse2-extract-1.c: New test.
5036 * gcc.target/i386/avx-extract-1.c: New test.
5038 2011-09-16 Terry Guo <terry.guo@arm.com>
5040 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
5042 2011-09-15 Diego Novillo <dnovillo@google.com>
5044 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
5045 ALWAYS_CXXFLAGS, if defined.
5046 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
5047 ALWAYS_GFORTRANFLAGS, if defined.
5048 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
5049 ALWAYS_GOCFLAGS, if defined.
5050 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
5051 ALWAYS_OBJCXXFLAGS, if defined.
5052 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
5053 additional_flags, if defined.
5054 * lib/gnat.exp (gnat_target_compile): Likewise.
5055 * lib/objc.exp (objc_target_compile): Likewise.
5056 * lib/target-supports-dg.exp (dg-add-options): Handle
5059 2011-09-15 Tom de Vries <tom@codesourcery.com>
5062 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
5063 Use uintptr_t in f1. Undo avr xfails.
5065 2011-09-15 Janus Weil <janus@gcc.gnu.org>
5069 * gfortran.dg/function_types_3.f90: New.
5071 2011-09-15 Jason Merrill <jason@redhat.com>
5074 * g++.dg/cpp0x/trailing7.C: New.
5077 * g++.dg/cpp0x/nullptr23.C: New.
5079 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
5081 * gcc.dg/vect/bb-slp-25.c: New.
5083 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
5086 * g++.dg/cpp0x/noexcept15.C: New.
5088 2011-09-14 Tom de Vries <tom@codesourcery.com>
5091 * gcc.dg/pr50251.c: New test.
5093 2011-09-14 Tobias Burnus <burnus@net-b.de>
5097 * gfortran.dg/null_5.f90: New.
5098 * gfortran.dg/null_6.f90: New.
5100 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
5102 * gcc.c-torture/compile/20110913-1.c: New test.
5104 2011-09-13 Janus Weil <janus@gcc.gnu.org>
5107 * gfortran.dg/result_2.f90: New.
5109 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5111 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5113 2011-09-13 Dodji Seketeli <dodji@redhat.com>
5116 * g++.dg/cpp0x/variadic116.C: New test case.
5118 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
5120 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5121 * gcc.target/mips/interrupt_handler-2.c: New test.
5122 * gcc.target/mips/interrupt_handler-3.c: Likewise.
5124 2011-09-12 Jason Merrill <jason@redhat.com>
5126 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5128 * g++.dg/cpp0x/explicit7.C: New.
5130 2011-09-12 Jakub Jelinek <jakub@redhat.com>
5132 PR rtl-optimization/50212
5133 * g++.dg/other/pr50212.C: New test.
5135 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
5138 * testsuite/gcc.target/avr/torture/avr-torture.exp
5139 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5140 "-O2 -fmerge-all-constants".
5142 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5145 * gfortran.dg/do_while_1.f90: New test.
5147 2011-09-11 Janus Weil <janus@gcc.gnu.org>
5151 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5152 * gfortran.dg/proc_decl_26.f90: New.
5153 * gfortran.dg/typebound_override_2.f90: New.
5154 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5156 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5158 * gnat.dg/cond_expr2.ad[sb]: New test.
5160 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5162 * gnat.dg/atomic5.ad[sb]: New test.
5164 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
5166 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5168 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
5171 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5173 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
5176 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5178 2011-09-09 Richard Guenther <rguenther@suse.de>
5180 PR tree-optimization/50328
5181 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5183 2011-09-09 Richard Guenther <rguenther@suse.de>
5186 * gcc.dg/torture/pr50333.c: New testcase.
5188 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
5190 PR tree-optimization/50318
5191 * gcc.target/arm/pr50318-1.c: New file.
5193 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
5195 * gcc.target/i386/all_one_m256i.c: New test.
5197 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
5200 * g++.dg/cpp0x/sfinae28.C: New.
5202 2011-09-08 Dodji Seketeli <dodji@redhat.com>
5205 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5206 longer ignored on typedefs.
5208 PR c++/33255 - Support -Wunused-local-typedefs warning
5209 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5210 * c-c++-common/Wunused-local-typedefs.c: Likewise.
5212 2011-09-08 Martin Jambor <mjambor@suse.cz>
5214 PR tree-optimization/50287
5215 * gcc.dg/torture/pr50287.c: New test.
5217 2011-09-08 Richard Guenther <rguenther@suse.de>
5219 PR tree-optimization/19831
5220 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5221 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5222 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5223 * gcc.dg/errno-1.c: Adjust.
5225 2011-09-08 Richard Guenther <rguenther@suse.de>
5227 PR tree-optimization/19831
5228 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5230 2011-09-08 Tobias Burnus <burnus@net-b.de>
5233 * gfortran.dg/do_concurrent_1.f90: New.
5234 * gfortran.dg/do_concurrent_2.f90: New.
5236 2011-09-08 Jakub Jelinek <jakub@redhat.com>
5239 * gcc.c-torture/execute/ieee/pr50310.c: New test.
5240 * gcc.dg/pr50310-2.c: New test.
5242 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5245 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5246 * gfortran.dg/impure_constructor_1.f90: Modified.
5247 * gfortran.dg/proc_ptr_comp_33.f90: New.
5249 2011-09-07 Jakub Jelinek <jakub@redhat.com>
5252 * gcc.dg/pr50310-1.c: New test.
5254 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5257 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5260 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
5263 * g++.dg/cpp0x/noexcept14.C: New.
5265 2011-09-07 Jason Merrill <jason@redhat.com>
5267 * g++.dg/cpp0x/constexpr-ref3.C: New.
5269 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5271 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5273 * gcc.dg/section1.c: Don't xfail for avr.
5275 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5277 PR tree-optimization/50322
5278 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5280 2011-09-07 Martin Jambor <mjambor@suse.cz>
5282 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5284 2011-09-07 Martin Jambor <mjambor@suse.cz>
5286 PR tree-optimization/49911
5287 * g++.dg/tree-ssa/pr49911.C: New test.
5289 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
5292 * gcc.dg/torture/pr49030.c: New test.
5294 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5297 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5298 * gfortran.dg/class_4d.f03: Deleted.
5299 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5301 2011-09-07 Richard Guenther <rguenther@suse.de>
5303 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5305 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
5307 PR tree-optimization/46021
5308 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5310 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5312 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5314 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
5316 * gcc.c-torture/compile/20110906-1.c: New test.
5318 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
5320 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5322 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
5324 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5325 --param tree-reassoc-width=1.
5327 * gcc.dg/tree-ssa/reassoc-24.c: New test.
5328 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5330 2011-09-06 Richard Guenther <rguenther@suse.de>
5332 PR tree-optimization/48149
5333 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5335 2011-09-06 Richard Guenther <rguenther@suse.de>
5337 PR tree-optimization/48317
5338 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5340 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
5342 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5344 (add_options_for_quad_vectors): Replace with ...
5345 (add_options_for_double_vectors): ... this.
5346 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5347 support multiple vector sizes since the vectorizer attempts to
5348 vectorize with both vector sizes.
5349 * gcc.dg/vect/no-vfa-vect-79.c,
5350 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5351 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5352 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5353 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5354 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5355 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5356 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5357 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5358 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5359 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5360 gcc.dg/vect/vect-40.c: Likewise.
5361 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5362 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5363 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5364 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5365 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5367 * gcc.dg/vect/vect-peel-4.c: Make ia global.
5369 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
5372 * gcc.target/mips/abi-main.h: New file.
5373 * gcc.target/mips/abi-o32-long32.c: New test.
5374 * gcc.target/mips/abi-o32-long64.c: Likewise.
5375 * gcc.target/mips/abi-o64-long32.c: Likewise.
5376 * gcc.target/mips/abi-o64-long64.c: Likewise.
5377 * gcc.target/mips/abi-n32-long32.c: Likewise.
5378 * gcc.target/mips/abi-n32-long64.c: Likewise.
5379 * gcc.target/mips/abi-n64-long32.c: Likewise.
5380 * gcc.target/mips/abi-n64-long64.c: Likewise.
5381 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5382 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5383 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5384 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5385 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5386 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5387 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5388 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5389 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5390 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5391 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5392 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5393 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5394 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5395 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5396 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5397 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5398 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5399 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5400 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5401 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5402 * gcc.target/mips/branch-2.c: Remove -mabicalls.
5403 * gcc.target/mips/branch-3.c: Likewise.
5404 * gcc.target/mips/branch-4.c: Likewise.
5405 * gcc.target/mips/branch-5.c: Likewise.
5406 * gcc.target/mips/branch-6.c: Likewise.
5407 * gcc.target/mips/branch-7.c: Likewise.
5408 * gcc.target/mips/branch-8.c: Likewise.
5409 * gcc.target/mips/branch-9.c: Likewise.
5410 * gcc.target/mips/branch-10.c: Likewise.
5411 * gcc.target/mips/branch-11.c: Likewise.
5412 * gcc.target/mips/branch-12.c: Likewise.
5413 * gcc.target/mips/branch-13.c: Likewise.
5414 * gcc.target/mips/lazy-binding-1.c: Likewise.
5416 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
5418 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5419 to avoid warning on int=16 platforms..
5421 2011-09-05 Jakub Jelinek <jakub@redhat.com>
5423 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5424 to work even with -fshort-enums.
5426 2011-09-04 Jan Hubicka <jh@suse.cz>
5428 * gcc.c-torture/compile/20110902.c: new testcase.
5430 2011-09-04 Jason Merrill <jason@redhat.com>
5433 * g++.dg/cpp0x/rv-conv1.C: New.
5436 * g++.dg/cpp0x/rv-func3.C: New.
5438 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5442 * g++.dg/cpp0x/constexpr-template1.C: New.
5443 * g++.dg/cpp0x/constexpr-template2.C: New.
5444 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5445 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5447 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
5449 * gnat.dg/specs/debug1.ads: Tweak pattern.
5451 2011-09-04 Janus Weil <janus@gcc.gnu.org>
5454 * gfortran.dg/class_45a.f03: New.
5455 * gfortran.dg/class_45b.f03: New.
5457 2011-09-04 Jakub Jelinek <jakub@redhat.com>
5458 Ira Rosen <ira.rosen@linaro.org>
5460 PR tree-optimization/50208
5461 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5462 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5463 -fno-tree-fre -fno-tree-pre.
5465 2011-09-02 Martin Jambor <mjambor@suse.cz>
5467 * gcc.dg/ipa/ipcp-3.c: New test.
5469 2011-09-02 Richard Guenther <rguenther@suse.de>
5471 PR tree-optimization/27460
5473 * gcc.dg/vect/vect-cond-7.c: New testcase.
5475 2011-09-02 Martin Jambor <mjambor@suse.cz>
5477 * g++.dg/ipa/devirt-3.C: Added a distraction method.
5478 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5479 xfailed test for inlining.
5480 * g++.dg/ipa/ivinline-9.C: Likewise.
5482 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
5484 PR tree-optimization/50178
5485 * gfortran.dg/vect/pr50178.f90: New test.
5487 2011-08-31 Martin Jambor <mjambor@suse.cz>
5490 * gcc.c-torture/execute/pr49886.c: New testcase.
5492 2011-08-31 Tom de Vries <tom@codesourcery.com>
5495 * gcc.dg/pr43513.c: New test.
5497 2011-08-30 Tobias Burnus <burnus@net-b.de>
5500 * gfortran.dg/common_14.f90: New.
5501 * gfortran.dg/common_resize_1.f: Add two dg-warning.
5503 2011-08-30 Jason Merrill <jason@redhat.com>
5506 * g++.dg/cpp0x/decltype33.C: New.
5509 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5512 * g++.dg/cpp0x/lambda/lambda-for.C: New.
5514 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
5516 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5518 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
5520 * gnat.dg/specs/aggr3.ads: New test.
5521 * gnat.dg/specs/aggr3_pkg.ads: New helper.
5523 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5524 * gnat.dg/specs/aggr2.ads: Likewise.
5526 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
5529 * gfortran.dg/allocate_with_source_2.f90: New test
5531 2011-08-30 Jason Merrill <jason@redhat.com>
5534 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5537 * g++.dg/cpp0x/constexpr-value3.C: New.
5539 2011-08-30 Richard Guenther <rguenther@suse.de>
5542 * gcc.c-torture/execute/pr48571-1.c: New testcase.
5543 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5544 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5545 * gcc.dg/pr36902.c: XFAIL.
5547 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
5549 * gcc.target/i386/fma-check.h: New.
5550 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5551 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5552 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5553 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5554 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5555 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5556 * gcc.target/i386/fma-fmaddXX.c: Likewise.
5557 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5558 * gcc.target/i386/fma-fmsubXX.c: Likewise.
5559 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5560 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5561 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5562 * gcc.target/i386/fma-compile.c: Likewise.
5563 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5564 * gcc.target/i386/sse-12.c: Add -mfma.
5565 * gcc.target/i386/sse-13.c: Likewise.
5566 * gcc.target/i386/sse-14.c: Likewise.
5567 * gcc.target/i386/sse-22.c: Likewise.
5568 * gcc.target/i386/sse-23.c: Likewise.
5569 * g++.dg/other/i386-2.C: Likewise.
5570 * g++.dg/other/i386-3.C: Likewise.
5572 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
5575 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5576 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5578 2011-08-30 Christian Bruel <christian.bruel@st.com>
5580 * g++.dg/bprob/bprob.exp (feedback_options): Set
5581 -fbranch-probabilities.
5582 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5584 2011-08-29 Jason Merrill <jason@redhat.com>
5587 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5589 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5590 Jason Merrill <jason@redhat.com>
5592 * g++.dg/dfp/base.C: New test.
5594 2011-08-29 Jason Merrill <jason@redhat.com>
5598 * g++.dg/cpp0x/initlist58.C: New.
5600 2011-08-29 Janus Weil <janus@gcc.gnu.org>
5603 * gfortran.dg/class_result_1.f03: New.
5605 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5608 * gcc.target/i386/pr48722.c: New test.
5610 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5613 * gfortran.dg/widechar_compare_1.f90: New test.
5615 2011-08-26 Jason Merrill <jason@redhat.com>
5619 * g++.dg/abi/mangle50.C: New.
5621 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
5624 * gcc.target/i386/pr50202.c: New test.
5626 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
5628 * gcc.target/i386/sse_4_1-round-vec.c: New test.
5629 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5630 * gcc.target/i386/avx-round-vec.c: New test.
5631 * gcc.target/i386/avx-roundf-vec.c: New test.
5633 2011-08-26 Jakub Jelinek <jakub@redhat.com>
5635 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5639 * c-c++-common/Wunused-var-14.c: New test.
5641 2011-08-26 Tom de Vries <tom@codesourcery.com>
5643 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5645 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
5647 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5648 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5649 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5650 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5652 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
5654 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5655 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5656 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5657 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5659 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
5662 * gfortran.dg/pointer_comp_init_1.f90: New test.
5664 2011-08-25 Jason Merrill <jason@redhat.com>
5667 * g++.dg/cpp0x/sfinae27.C: New.
5669 2011-08-25 Tobias Burnus <burnus@net-b.de>
5671 * gfortran.dg/coarray_lib_token_4.f90: New.
5673 2011-08-25 Tobias Burnus <burnus@net-b.de>
5675 * gfortran.dg/coarray/alloc_comp_1.f90: New.
5677 2011-08-25 Richard Guenther <rguenther@suse.de>
5679 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5681 2011-08-24 Tobias Burnus <burnus@net-b.de>
5684 * gfortran.dg/initialization_28.f90: New.
5686 2011-08-24 Richard Guenther <rguenther@suse.de>
5688 PR tree-optimization/50067
5689 * gcc.dg/torture/pr50067-3.c: New testcase.
5690 * gcc.dg/torture/pr50067-4.c: Likewise.
5691 * gcc.dg/torture/pr50067-5.c: Likewise.
5693 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5695 * g++.dg/other/i386-2.C: Add -mavx2 check.
5696 * g++.dg/other/i386-3.C: Likewise.
5697 * gcc.target/i386/avx-1.c: Add AVX2.
5698 * gcc.target/i386/avx-2.c: Likewise.
5699 * gcc.target/i386/funcspec-5.c: Likewise.
5700 * gcc.target/i386/sse-12.c: Likewise.
5701 * gcc.target/i386/sse-13.c: Likewise.
5702 * gcc.target/i386/sse-14.c: Likewise.
5703 * gcc.target/i386/sse-22.c: Likewise.
5704 * gcc.target/i386/sse-23.c: Likewise.
5705 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5706 * gcc.target/i386/avx2-check.h: New.
5707 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5708 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5709 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5710 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5711 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5712 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5713 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5714 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5715 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5716 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5717 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5718 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5719 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5720 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5721 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5722 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5723 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5724 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5725 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5726 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5727 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5728 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5729 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5730 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5731 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5732 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5733 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5734 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5735 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5736 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5737 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5738 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5739 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5740 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5741 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5742 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5743 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5744 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5745 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5746 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5747 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5748 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5749 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5750 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5751 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5752 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5753 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5754 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5755 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5756 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5757 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5758 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5759 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5760 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5761 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5762 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5763 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5764 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5765 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5766 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5767 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5768 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5769 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5770 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5771 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5772 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5773 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5774 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5775 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5776 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5777 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5778 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5779 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5780 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5781 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5782 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5783 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5784 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5785 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5786 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5787 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5788 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5789 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5790 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5791 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5792 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5793 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5794 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5795 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5796 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5797 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5798 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5799 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5800 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5801 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5802 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5803 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5804 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5805 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5806 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5807 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5808 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5809 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5810 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5811 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5812 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5813 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5814 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5815 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5816 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5817 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5818 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5819 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5820 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5821 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5822 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5823 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5824 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5825 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5826 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5827 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5828 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5829 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5830 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5831 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5832 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5833 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5834 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5835 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5836 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5837 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5838 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5839 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5840 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5841 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5842 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5843 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5844 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5845 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5846 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5847 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5848 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5849 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5850 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5851 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5852 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5853 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5854 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5855 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5856 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5857 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5858 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5859 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5860 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5861 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5862 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5863 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5864 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5865 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5866 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5867 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5868 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5869 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5870 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5871 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5872 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5873 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5874 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5875 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5876 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5877 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5878 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5879 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5880 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5881 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5882 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5883 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5884 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5885 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5886 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5887 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5888 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5889 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5890 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5891 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5892 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5893 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5894 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5895 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5896 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5897 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5898 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5899 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5900 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5901 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5902 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5903 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5904 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5905 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5906 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5907 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5908 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5909 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5910 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5911 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5912 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5913 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5914 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5915 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5916 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5917 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5918 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5919 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5920 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5921 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5922 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5923 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5924 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5925 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5926 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5927 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5928 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5929 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5930 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5931 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5932 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5933 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5934 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5935 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5936 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5937 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5938 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5939 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5940 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5941 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5942 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5943 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5944 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5945 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5946 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5947 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5948 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5949 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5950 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5951 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5952 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5953 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5954 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5955 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5956 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5957 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5958 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5959 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5960 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5961 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5962 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5963 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5964 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5965 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5966 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5967 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5968 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5969 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5970 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5971 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5972 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5973 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5974 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5975 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5976 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5977 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5978 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5979 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5980 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5981 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5982 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5983 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5984 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5985 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5986 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5987 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5988 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5989 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5990 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5991 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5992 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5993 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5994 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5995 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5996 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5997 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5998 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5999 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
6000 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
6001 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
6002 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
6003 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
6004 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
6005 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
6006 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
6007 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
6008 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
6009 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
6010 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
6011 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
6012 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
6013 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
6014 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
6015 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
6016 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
6017 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
6018 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
6019 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
6020 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
6021 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
6022 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
6023 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
6024 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
6025 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
6026 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
6027 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
6028 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
6029 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
6030 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
6031 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
6032 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
6033 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
6034 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
6035 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
6036 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
6037 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
6038 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
6039 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
6040 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
6041 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
6042 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
6043 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
6044 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
6045 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
6046 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
6047 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
6048 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
6049 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
6050 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
6051 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
6052 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
6053 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
6054 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
6055 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
6056 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
6057 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
6058 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
6059 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
6060 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
6061 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
6062 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
6063 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
6064 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
6065 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
6066 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
6067 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
6068 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
6069 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
6070 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
6071 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
6072 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
6073 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
6074 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
6075 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
6076 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
6077 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
6078 * gcc.target/i386/testimm-9.c: Likewise.
6080 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
6082 * g++.dg/other/i386-2.C: Add -mbmi2 check.
6083 * g++.dg/other/i386-3.C: Likewise.
6084 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
6085 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
6086 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
6087 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
6088 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
6089 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
6090 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
6091 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
6092 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
6093 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
6094 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
6095 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
6096 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
6097 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
6098 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
6099 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6100 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6101 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6102 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6103 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6104 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6105 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6106 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6107 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6108 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6109 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6110 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6111 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6112 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6113 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6114 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6115 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6116 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6117 * gcc.target/i386/sse-12.c: Add BMI2.
6118 * gcc.target/i386/sse-13.c: Likewise.
6119 * gcc.target/i386/sse-14.c: Likewise.
6120 * gcc.target/i386/sse-22.c: Likewise.
6121 * gcc.target/i386/sse-23.c: Likewise.
6123 2011-08-23 Jason Merrill <jason@redhat.com>
6125 * g++.dg/template/crash7.C: Adjust expected errors.
6127 2011-08-23 Jason Merrill <jason@redhat.com>
6131 * g++.dg/cpp0x/overload2.C: New.
6133 2011-08-23 Jason Merrill <jason@redhat.com>
6136 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6138 2011-08-23 Jason Merrill <jason@redhat.com>
6141 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6142 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6143 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6144 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6146 2011-08-23 Jason Merrill <jason@redhat.com>
6149 * g++.dg/cpp0x/constexpr-initlist5.C: New.
6151 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6154 * g++.dg/warn/Wunused-var-16.C: New test.
6157 * gcc.dg/pr50161.c: New test.
6159 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
6162 * g++.dg/gcov/gcov-7.C: New test.
6164 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6167 * g++.dg/dfp/nofields.C: New test.
6169 2011-08-23 Tobias Burnus <burnus@net-b.de>
6172 * gfortran.dg/use_16.f90: New.
6174 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
6175 Kirill Yukhin <kirill.yukhin@intel.com>
6178 * gcc.target/i386/pr50155.c: New test.
6180 2011-08-22 Jakub Jelinek <jakub@redhat.com>
6182 PR tree-optimization/50133
6183 * gcc.dg/pr50133.c: New test.
6186 * c-c++-common/cxxbitfields-6.c: New test.
6188 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
6191 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6193 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
6195 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6196 * gcc.dg/pr49994-3.c: Ditto.
6198 2011-08-22 Richard Guenther <rguenther@suse.de>
6201 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6202 * gcc.dg/torture/pr50067-2.c: Likewise.
6204 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6207 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
6208 of a constant resulting from simplification.
6209 * gfortran.dg/warn_conversion_3.f90: New test.
6211 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6214 * gfortran.dg/zero_stride_1.f90: New test.
6216 2011-08-20 Janus Weil <janus@gcc.gnu.org>
6219 * gfortran.dg/typebound_override_1.f90: Modified.
6221 2011-08-20 Jakub Jelinek <jakub@redhat.com>
6223 PR tree-optimization/48739
6224 * gcc.dg/pr48739-1.c: New test.
6225 * gcc.dg/pr48739-2.c: New test.
6227 2011-08-20 Tobias Burnus <burnus@net-b.de>
6229 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6231 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6234 * gfortran.dg/where_3.f90: New test.
6236 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
6239 * gfortran.dg/pr49721-1.f: New.
6240 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6242 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6244 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6245 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6248 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6250 * gcc.target/arm/wmul-11.c: New file.
6251 * gcc.target/arm/wmul-12.c: New file.
6252 * gcc.target/arm/wmul-13.c: New file.
6254 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6256 * gcc.target/arm/wmul-10.c: New file.
6258 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6260 * gcc.target/arm/wmul-9.c: New file.
6261 * gcc.target/arm/wmul-bitfield-2.c: New file.
6263 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6265 * gcc.target/arm/wmul-8.c: New file.
6267 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6269 * gcc.target/arm/wmul-7.c: New file.
6271 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6273 * gcc.target/arm/wmul-6.c: New file.
6275 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6277 * gcc.target/arm/wmul-5.c: New file.
6278 * gcc.target/arm/no-wmla-1.c: New file.
6280 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6282 * gcc.target/arm/wmul-bitfield-1.c: New file.
6284 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6286 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6288 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6290 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6291 * gcc.target/i386/conversion.c: Likewise.
6293 2011-08-19 Richard Guenther <rguenther@suse.de>
6295 * gcc.dg/torture/pr50067-1.c: New testcase.
6296 * gcc.dg/torture/pr50067-2.c: Likewise.
6298 2011-08-19 Joey Ye <joey.ye@arm.com>
6301 * gcc.target/arm/handler-align.c: New test.
6302 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6305 2011-08-19 Joey Ye <joey.ye@arm.com>
6307 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6309 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6312 * gfortran.dg/end_block_label_1.f90: New test.
6313 * gfortran.dg/end_associate_label_1.f90: New test.
6315 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6317 * gcc.dg/c1x-pointer-float-1.c: New test.
6319 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
6322 * gfortran.dg/duplicate_labels_2.f: New test.
6324 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6326 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6327 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6328 gcc.dg/c1x-noreturn-5.c: New tests.
6330 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6332 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6334 2011-08-18 Tobias Burnus <burnus@net-b.de>
6337 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6338 * gfortran.dg/coarray_lock_3.f90: Fix test.
6339 * gfortran.dg/coarray_lock_4.f90: New.
6340 * gfortran.dg/coarray_lock_5.f90: New.
6342 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6345 * gcc.c-torture/compile/pr50009.c: New test.
6348 * gcc.dg/torture/pr50092.c: New test.
6350 2011-08-18 Tobias Burnus <burnus@net-b.de>
6353 * gfortran.dg/namelist_73.f90: New.
6355 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6357 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6360 * gcc.dg/pr50017.c: New test.
6362 2011-08-18 Dodji Seketeli <dodji@redhat.com>
6365 * g++.dg/lookup/hidden-var1.C: New test case.
6367 2011-08-17 Tobias Burnus <burnus@net-b.de>
6370 * gfortran.dg/warn_unused_var_2.f90: New.
6371 * gfortran.dg/warn_unused_var_3.f90: New.
6373 2011-08-17 Tom de Vries <tom@codesourcery.com>
6376 * gcc.target/arm/pr43597.c: New test.
6378 2011-08-17 Janus Weil <janus@gcc.gnu.org>
6381 * gfortran.dg/common_13.f90: New.
6383 2011-08-16 Jason Merrill <jason@redhat.com>
6386 * g++.dg/cpp0x/variadic-unresolved.C: New.
6388 * g++.old-deja/g++.brendan/README: Add R.I.P.
6390 * g++.dg/ext/attr-used-1.C: New.
6393 * g++.dg/cpp0x/initlist56.C: New.
6395 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
6398 * g++.dg/opt/life1.C: Only run on Linux.
6400 2011-08-15 Tobias Burnus <burnus@net-b.de>
6402 * gfortran.dg/coarray_26.f90: New.
6404 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
6406 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6409 2011-08-14 Janus Weil <janus@gcc.gnu.org>
6412 * gfortran.dg/func_result_7.f90: New.
6414 2011-08-13 Jason Merrill <jason@redhat.com>
6417 * g++.dg/cpp0x/decltype32.C: New.
6420 * g++.dg/diagnostic/expr1.C: New.
6422 2011-08-12 David Li <davidxl@google.com>
6424 * g++.dg/abi/vbase15.C: New test.
6426 2011-08-12 Jason Merrill <jason@redhat.com>
6429 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6431 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
6433 * gcc.dg/builtins-67.c: New test.
6434 * gcc.target/i386/conversion.c: Ditto.
6436 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
6437 Brian Hackett <bhackett1024@gmail.com>
6439 * g++.dg/plugin/decl_plugin.c: New.
6440 * g++.dg/plugin/decl-plugin-test.C: New.
6441 * g++.dg/plugin/plugin.exp: Add above testcase.
6443 2011-08-11 Richard Guenther <rguenther@suse.de>
6445 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6447 2011-08-11 Michael Matz <matz@suse.de>
6449 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6451 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
6453 PR tree-optimization/50039
6454 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6455 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6457 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
6459 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6460 (sse4_1_test): Initialize src3 with random value.
6462 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6464 * gcc.c-torture/execute/scal-to-vec1.c: New test.
6465 * gcc.c-torture/execute/scal-to-vec2.c: New test.
6466 * gcc.c-torture/execute/scal-to-vec3.c: New test.
6467 * gcc.dg/scal-to-vec1.c: New test.
6468 * gcc.dg/scal-to-vec2.c: New test.
6470 2011-08-09 Richard Guenther <rguenther@suse.de>
6472 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6473 * gcc.dg/tree-ssa/vrp60.c: New testcase.
6474 * gcc.dg/tree-ssa/vrp61.c: Likewise.
6475 * gcc.dg/tree-ssa/vrp62.c: Likewise.
6477 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6479 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6481 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6483 * gcc.dg/pr49948.c: Require pthread effective target.
6485 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6487 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6489 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
6491 * gcc.target/i386/sse-22a.c: New test.
6493 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
6495 PR tree-optimization/50014
6496 * gcc.dg/vect/pr50014.c: New test.
6498 2011-08-08 Martin Jambor <mjambor@suse.cz>
6501 * gcc.dg/tree-ssa/pr49923.c: New test.
6503 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
6506 * gcc.target/i386/pr49781-1.c: New.
6508 2011-08-08 Jason Merrill <jason@redhat.com>
6510 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6512 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6514 2011-08-07 Janus Weil <janus@gcc.gnu.org>
6517 * gfortran.dg/typebound_override_1.f90: New.
6519 2011-08-07 Kai Tietz <ktietz@redhat.com>
6521 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6522 x86_64 mingw target.
6523 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6524 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6525 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6526 * gcc.dg/tree-ssa/loop-33.c: Likewise.
6527 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6528 * gcc.dg/tree-ssa/loop-35.c: Likewise.
6529 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6530 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6531 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6532 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6534 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6537 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6539 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6541 * gcc.dg/pr48770.c: Cleanup coverage files.
6542 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6544 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6546 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6547 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6548 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6549 lzcnt and bmi options.
6551 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6554 * gcc.dg/pr47381-1.c: New.
6555 * gcc.dg/pr47381-2.c: Likewise.
6556 * gcc.target/i386/pr47381.c: Likewise.
6558 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6561 * gcc.dg/pr47727.c: New.
6564 * gcc.dg/pr47372-1.c: New.
6565 * gcc.dg/pr47372-2.c: Likewise.
6567 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6570 * gcc.target/i386/pr47449.c: New.
6573 * gcc.dg/pr47446-1.c: New.
6574 * gcc.dg/pr47446-2.c: Likewise.
6576 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6579 * gcc.dg/pr47766.c: New.
6582 * gcc.dg/tls/pr47715-1.c: New.
6583 * gcc.dg/tls/pr47715-2.c: Likewise.
6584 * gcc.dg/tls/pr47715-3.c: Likewise.
6585 * gcc.dg/tls/pr47715-4.c: Likewise.
6586 * gcc.dg/tls/pr47715-5.c: Likewise.
6588 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6591 * objc.dg/gnu-api-2-class.m: Updated comments.
6592 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6593 * objc.dg/gnu-api-2-class-meta.m: New test.
6594 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6596 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6599 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6600 with classes that are in construction.
6602 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6605 * gcc.target/i386/pr48084-1.c: New.
6606 * gcc.target/i386/pr48084-2.c: Likewise.
6607 * gcc.target/i386/pr48084-3.c: Likewise.
6608 * gcc.target/i386/pr48084-4.c: Likewise.
6609 * gcc.target/i386/pr48084-5.c: Likewise.
6611 PR rtl-optimization/49504
6612 * gcc.target/i386/pr49504.c: New.
6615 * gcc.dg/pr49860.c: New.
6617 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6620 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6621 with classes that are in construction.
6623 2011-08-05 Jason Merrill <jason@redhat.com>
6626 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6629 * g++.dg/cpp0x/decltype31.C: New.
6632 * g++.dg/init/array28.C: New.
6635 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6637 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6640 * gcc.dg/pr47369-1.c: New.
6642 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6645 * gcc.dg/torture/pr47364-1.c: New.
6646 * gcc.c-torture/compile/pr47364-1.c: Likewise.
6647 * gcc.c-torture/compile/pr47364-2.c: Likewise.
6649 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6652 * gfortran.dg/transfer_check_2.f90: New test case.
6654 2011-08-05 Jan Hubicka <jh@suse.cz>
6657 * gfortran.dg/pr49494.f90: New testcase.
6659 2011-08-05 Jan Hubicka <jh@suse.cz>
6662 * gcc.c-torture/compile/pr49735.c: New testcase.
6664 2011-08-05 Jason Merrill <jason@redhat.com>
6667 * g++.dg/cpp0x/initlist56.C: New.
6670 * g++.dg/overload/rvalue2.C: New.
6673 * g++.dg/cpp0x/range-for21.C: New.
6675 * g++.dg/ext/vla11.C: New.
6677 2011-08-05 Richard Guenther <rguenther@suse.de>
6679 PR tree-optimization/49984
6680 * gcc.dg/tree-ssa/vrp59.c: New testcase.
6682 2011-08-05 Richard Guenther <rguenther@suse.de>
6684 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6685 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6686 * gcc.dg/tree-ssa/vrp53.c: Likewise.
6688 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
6690 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6691 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6692 * gfortran.dg/ldist-pr43023.f90: Ditto.
6693 * gfortran.dg/namelist_52.f90: Ditto.
6694 * gfortran.dg/interface_proc_end.f90: Ditto.
6695 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6696 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6698 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
6700 * gcc.dg/vect/vect-over-widen-1.c: New test.
6701 * gcc.dg/vect/vect-over-widen-2.c: New test.
6702 * gcc.dg/vect/vect-over-widen-3.c: New test.
6703 * gcc.dg/vect/vect-over-widen-4.c: New test.
6705 2011-08-04 Richard Guenther <rguenther@suse.de>
6708 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6710 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6712 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6714 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6717 * g++.dg/ext/builtin-object-size3.C: New test.
6719 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6721 PR tree-optimization/49948
6722 * gcc.dg/pr49948.c: New test.
6724 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6727 * gcc.dg/torture/pr47383.c: New.
6729 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6731 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6733 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6735 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6737 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6740 * gcc.dg/torture/pr47744-1.c: New.
6741 * gcc.dg/torture/pr47744-2.c: Likewise.
6742 * gcc.dg/torture/pr47744-3.c: Likewise.
6744 2011-08-03 Richard Guenther <rguenther@suse.de>
6747 * gcc.dg/torture/pr49958.c: New testcase.
6749 2011-08-03 Richard Guenther <rguenther@suse.de>
6751 PR tree-optimization/49938
6752 * g++.dg/torture/pr49938.C: New testcase.
6754 2011-08-02 Jason Merrill <jason@redhat.com>
6757 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6760 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6763 * g++.dg/cpp0x/variadic115.C: New.
6766 * g++.dg/cpp0x/union5.C: New.
6768 2011-08-02 Daniel Kraft <d@domob.eu>
6771 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6773 2011-08-02 Kai Tietz <ktietz@redhat.com>
6776 * gcc.dg/tree-ssa/forwprop-15.c
6778 2011-08-02 Jason Merrill <jason@redhat.com>
6781 * g++.dg/cpp0x/range-for20.C: New.
6783 2011-08-02 Tobias Burnus <burnus@net-b.de>
6785 * gfortran.dg/coarray_lib_token_3.f90: New.
6787 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6790 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6791 * gcc.dg/gomp/atomic-15.c: New test.
6792 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6793 * g++.dg/gomp/atomic-15.C: New test.
6794 * g++.dg/gomp/private-1.C: New test.
6795 * g++.dg/gomp/sharing-2.C: New test.
6796 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6797 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6798 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6800 2011-08-02 Tobias Burnus <burnus@net-b.de>
6802 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6803 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6805 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6806 * gfortran.dg/allocatable_function_5.f90: Ditto.
6807 * gfortran.dg/allocate_stat.f90: Ditto.
6808 * gfortran.dg/array_constructor_20.f90: Ditto.
6809 * gfortran.dg/array_constructor_21.f90: Ditto.
6810 * gfortran.dg/array_constructor_22.f90: Ditto.
6811 * gfortran.dg/array_constructor_26.f03: Ditto.
6812 * gfortran.dg/array_function_4.f90: Ditto.
6813 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6814 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6815 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6816 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6817 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6818 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6819 * gfortran.dg/class_15.f03: Ditto.
6820 * gfortran.dg/class_27.f03: Ditto.
6821 * gfortran.dg/class_33.f90: Ditto.
6822 * gfortran.dg/class_37.f03: Ditto.
6823 * gfortran.dg/class_40.f03: Ditto.
6824 * gfortran.dg/class_42.f03: Ditto.
6825 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6826 * gfortran.dg/coarray/registering_1.f90: Ditto.
6827 * gfortran.dg/convert_1.f90: Ditto.
6828 * gfortran.dg/default_initialization_3.f90: Ditto.
6829 * gfortran.dg/dependency_25.f90: Ditto.
6830 * gfortran.dg/dependency_26.f90: Ditto.
6831 * gfortran.dg/dependency_36.f90: Ditto.
6832 * gfortran.dg/dependency_37.f90: Ditto.
6833 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6834 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6835 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6836 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6837 * gfortran.dg/elemental_result_1.f90: Ditto.
6838 * gfortran.dg/empty_derived_type.f90: Ditto.
6839 * gfortran.dg/entry_7.f90: Ditto.
6840 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6841 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6842 * gfortran.dg/error_recovery_3.f90: Ditto.
6843 * gfortran.dg/extends_4.f03: Ditto.
6844 * gfortran.dg/func_assign.f90: Ditto.
6845 * gfortran.dg/func_assign_3.f90: Ditto.
6846 * gfortran.dg/generic_1.f90: Ditto.
6847 * gfortran.dg/generic_18.f90: Ditto.
6848 * gfortran.dg/generic_22.f03: Ditto.
6849 * gfortran.dg/generic_4.f90: Ditto.
6850 * gfortran.dg/generic_6.f90: Ditto.
6851 * gfortran.dg/generic_actual_arg.f90: Ditto.
6852 * gfortran.dg/graphite/id-21.f: Ditto.
6853 * gfortran.dg/graphite/pr45758.f90: Ditto.
6854 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6855 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6856 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6857 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6858 * gfortran.dg/host_used_types_1.f90: Ditto.
6859 * gfortran.dg/implicit_1.f90: Ditto.
6860 * gfortran.dg/implicit_11.f90: Ditto.
6861 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6862 * gfortran.dg/impure_actual_1.f90: Ditto.
6863 * gfortran.dg/impure_assignment_1.f90: Ditto.
6864 * gfortran.dg/impure_constructor_1.f90: Ditto.
6865 * gfortran.dg/initialization_10.f90: Ditto.
6866 * gfortran.dg/initialization_12.f90: Ditto.
6867 * gfortran.dg/interface_14.f90: Ditto.
6868 * gfortran.dg/interface_15.f90: Ditto.
6869 * gfortran.dg/interface_2.f90: Ditto.
6870 * gfortran.dg/interface_25.f90: Ditto.
6871 * gfortran.dg/interface_26.f90: Ditto.
6872 * gfortran.dg/interface_29.f90: Ditto.
6873 * gfortran.dg/interface_assignment_1.f90: Ditto.
6874 * gfortran.dg/internal_pack_6.f90: Ditto.
6875 * gfortran.dg/internal_pack_7.f90: Ditto.
6876 * gfortran.dg/internal_pack_8.f90: Ditto.
6877 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6878 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6879 * gfortran.dg/module_commons_3.f90: Ditto.
6880 * gfortran.dg/module_equivalence_4.f90: Ditto.
6881 * gfortran.dg/module_equivalence_6.f90: Ditto.
6882 * gfortran.dg/module_function_type_1.f90: Ditto.
6883 * gfortran.dg/module_naming_1.f90: Ditto.
6884 * gfortran.dg/namelist_4.f90: Ditto.
6885 * gfortran.dg/operator_c1202.f90: Ditto.
6886 * gfortran.dg/parens_7.f90: Ditto.
6887 * gfortran.dg/pr32921.f: Ditto.
6888 * gfortran.dg/pr33646.f90: Ditto.
6889 * gfortran.dg/pr41928.f90: Ditto.
6890 * gfortran.dg/pr42119.f90: Ditto.
6891 * gfortran.dg/pr43984.f90: Ditto.
6892 * gfortran.dg/present_1.f90: Ditto.
6893 * gfortran.dg/private_type_2.f90: Ditto.
6894 * gfortran.dg/proc_decl_2.f90: Ditto.
6895 * gfortran.dg/proc_ptr_10.f90: Ditto.
6896 * gfortran.dg/proc_ptr_22.f90: Ditto.
6897 * gfortran.dg/proc_ptr_8.f90: Ditto.
6898 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6899 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6900 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6901 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6902 * gfortran.dg/substring_equivalence.f90: Ditto.
6903 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6904 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6905 * gfortran.dg/trim_optimize_6.f90: Ditto.
6906 * gfortran.dg/typebound_call_12.f03: Ditto.
6907 * gfortran.dg/typebound_operator_5.f03: Ditto.
6908 * gfortran.dg/typebound_operator_6.f03: Ditto.
6909 * gfortran.dg/typebound_proc_18.f03: Ditto.
6910 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6911 * gfortran.dg/use_1.f90: Ditto.
6912 * gfortran.dg/use_10.f90: Ditto.
6913 * gfortran.dg/use_11.f90: Ditto.
6914 * gfortran.dg/use_14.f90: Ditto.
6915 * gfortran.dg/use_only_2.f90: Ditto.
6916 * gfortran.dg/use_rename_4.f90: Ditto.
6917 * gfortran.dg/use_rename_5.f90: Ditto.
6918 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6919 * gfortran.dg/used_interface_ref.f90: Ditto.
6920 * gfortran.dg/used_types_11.f90: Ditto.
6921 * gfortran.dg/used_types_3.f90: Ditto.
6922 * gfortran.dg/used_types_4.f90: Ditto.
6923 * gfortran.dg/userdef_operator_2.f90: Ditto.
6924 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6925 * gfortran.dg/vect/pr46213.f90: Ditto.
6926 * gfortran.dg/whole_file_21.f90: Ditto.
6927 * gfortran.dg/whole_file_22.f90: Ditto.
6928 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6929 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6931 2011-08-02 Kai Tietz <ktietz@redhat.com>
6933 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6935 2011-08-01 Jason Merrill <jason@redhat.com>
6938 * g++.dg/abi/mangle49.C: New.
6941 * g++.dg/cpp0x/constexpr-array4.C: New.
6944 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6946 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6949 * gcc.target/i386/pr49927.c: New test.
6951 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6953 PR tree-optimization/49926
6954 * gcc.dg/vect/pr49926.c: New test.
6956 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6958 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6959 * gcc.target/i386/lzcnt-1.c: New test.
6960 * gcc.target/i386/lzcnt-2.c: Likewise.
6961 * gcc.target/i386/lzcnt-2a.c: Likewise.
6962 * gcc.target/i386/lzcnt-3.c: Likewise.
6963 * gcc.target/i386/lzcnt-4.c: Likewise.
6964 * gcc.target/i386/lzcnt-4a.c: Likewise.
6965 * gcc.target/i386/lzcnt-5.c: Likewise.
6966 * gcc.target/i386/lzcnt-6.c: Likewise.
6967 * gcc.target/i386/lzcnt-6a.c: Likewise.
6968 * gcc.target/i386/lzcnt-check.h: Likewise.
6970 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6971 * gcc.target/i386/sse-13.c: Likewise.
6972 * gcc.target/i386/sse-14.c: Likewise.
6973 * g++.dg/other/i386-2.C: Likewise.
6974 * g++.dg/other/i386-3.C: Likewise.
6976 2011-08-01 Julian Brown <julian@codesourcery.com>
6978 * gcc.target/arm/fixed-point-exec.c: New test.
6980 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6983 * gcc.target/i386/pr49920.c: New test.
6985 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6987 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6988 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6989 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6990 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6991 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6992 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6993 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6994 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6995 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6996 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6997 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6998 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6999 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
7000 * g++.dg/tree-ssa/pr33615.C: Ditto.
7001 * g++.dg/tree-ssa/restrict1.C: Ditto.
7002 * c-c++-common/restrict-2.c: Ditto.
7003 * gfortran.dg/pr32921.f: Ditto.
7004 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
7005 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
7006 * gcc.dg/tree-ssa/vrp47.c: Ditto.
7007 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
7008 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
7009 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
7010 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
7011 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
7012 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
7013 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
7015 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
7017 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
7018 .exe.ltrans[0-9]*. dump files.
7020 2011-07-31 Janus Weil <janus@gcc.gnu.org>
7023 * gfortran.dg/abstract_type_6.f03: Modified.
7024 * gfortran.dg/typebound_proc_24.f03: New.
7026 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
7029 * g++.dg/init/for1.C: Fix.
7031 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7034 * gfortran.dg/string_5.f90: New test.
7036 2011-07-29 Jason Merrill <jason@redhat.com>
7039 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
7041 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7043 PR tree-optimization/47407
7044 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
7048 2011-07-29 Richard Guenther <rguenther@suse.de>
7050 * gcc.dg/uninit-suppress.c: Also disable VRP.
7051 * gcc.dg/uninit-suppress_2.c: Likewise.
7053 2011-07-28 Jason Merrill <jason@redhat.com>
7056 * g++.dg/template/nontype24.C: New.
7058 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
7060 PR rtl-optimization/47958
7061 * gcc.dg/torture/pr47958-1.c: New.
7063 2011-07-29 Wei Guozhi <carrot@google.com>
7065 PR rtl-optimization/49799
7066 * gcc.dg/pr49799.c: New test case.
7068 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
7071 * gcc.dg/graphite/id-pr48648.c: New.
7073 2011-07-28 Jakub Jelinek <jakub@redhat.com>
7076 * gfortran.dg/maxloc_2.f90: New test.
7077 * gfortran.dg/maxloc_3.f90: New test.
7078 * gfortran.dg/minloc_1.f90: New test.
7079 * gfortran.dg/minloc_2.f90: New test.
7080 * gfortran.dg/minloc_3.f90: New test.
7081 * gfortran.dg/minmaxloc_7.f90: New test.
7084 * gcc.dg/debug/dwarf2/pr49871.c: New test.
7086 2011-07-28 Jakub Jelinek <jakub@redhat.com>
7088 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
7089 the builtin isn't optimized away.
7091 2011-07-27 Tobias Burnus <burnus@net-b.de>
7094 * gfortran.dg/lto/pr45586-2_0.f90: New.
7096 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
7099 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7100 * c-c++-common/cxxbitfields-5.c: Same.
7102 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7104 * lib/target-supports.exp (check_effective_target_mmap): Use
7105 check_function_available.
7107 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
7109 * g++.old-deja/g++.pt/crash60.C: Updated.
7111 2011-07-27 Jakub Jelinek <jakub@redhat.com>
7114 * gcc.target/i386/pr49866.c: New test.
7116 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
7118 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7119 * gcc.target/i386/bmi-andn-1.c: New test.
7120 * gcc.target/i386/bmi-andn-1a.c: Likewise.
7121 * gcc.target/i386/bmi-andn-2.c: Likewise.
7122 * gcc.target/i386/bmi-andn-2a.c: Likewise.
7123 * gcc.target/i386/bmi-bextr-1.c: Likewise.
7124 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7125 * gcc.target/i386/bmi-bextr-2.c: Likewise.
7126 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7127 * gcc.target/i386/bmi-blsi-1.c: Likewise.
7128 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7129 * gcc.target/i386/bmi-blsi-2.c: Likewise.
7130 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7131 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7132 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7133 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7134 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7135 * gcc.target/i386/bmi-blsr-1.c: Likewise.
7136 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7137 * gcc.target/i386/bmi-blsr-2.c: Likewise.
7138 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7139 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7140 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7141 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7142 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7144 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
7147 * gfortran.dg/graphite/id-pr47691.f: New.
7149 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
7151 * gcc.target/i386/avx-os-support.h: New.
7152 * gcc.target/i386/avx-check.h: Include avx-os-support.h
7153 (main): Check avx_os_support before the test is run.
7154 * gcc.target/i386/aes-avx-check.h: Ditto.
7155 * gcc.target/i386/pclmul-avx-check.h: Ditto.
7157 2011-07-27 Kai Tietz <ktietz@redhat.com>
7159 * gcc.target/i386/aggregate-ret3.c: New test.
7160 * gcc.target/i386/aggregate-ret4.c: New test.
7162 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
7165 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7166 allocated array should *not* change its size.
7167 * gfortran.dg/multiple_allocation_3.f90: New test.
7169 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
7172 * g++.dg/cpp0x/constexpr-49776.C: New.
7174 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7177 * gcc.dg/graphite/id-pr47046.c: New.
7179 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7182 * gcc.dg/graphite/run-id-pr47593.c: New.
7184 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7187 * gcc.dg/graphite/run-id-pr47653.c: New.
7188 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7189 induction variables.
7190 * gcc.dg/graphite/scop-16.c: Same.
7191 * gcc.dg/graphite/scop-17.c: Same.
7192 * gcc.dg/graphite/scop-21.c: Same.
7194 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7197 * gcc.dg/graphite/id-pr48805.c: New.
7199 2011-07-26 Tobias Burnus <burnus@net-b.de>
7201 * gfortran.dg/coarray_lib_token_2.f90: New.
7203 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
7205 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7208 2011-07-25 Andrew Pinski <apinski@cavium.com>
7211 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7212 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7214 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7216 * lib/target-supports.exp (check_effective_target_mmap): New proc.
7218 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7219 * gcc.c-torture/execute/loop-2g.c: Likewise.
7220 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7221 Require mmap support.
7222 * gcc.c-torture/execute/loop-2g.x: Likewise.
7223 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7224 (MAP_ANON): Provide default.
7225 * gcc.dg/20050826-1.c: Likewise.
7226 * gcc.target/i386/pr36533.c: Likewise.
7227 * gcc.dg/vect/pr49038.c: Remove dg-do run.
7228 Use dg-require-effective-target mmap.
7230 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
7233 * g++.dg/cpp0x/range-for19.C: New.
7235 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7238 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7241 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7244 * g++.dg/torture/pr49309.C: Remove.
7246 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
7248 PR tree-optimization/49809
7249 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7252 2011-07-25 Richard Guenther <rguenther@suse.de>
7254 PR tree-optimization/49715
7255 * gcc.target/i386/pr49715-1.c: New testcase.
7256 * gcc.target/i386/pr49715-2.c: Likewise.
7258 2011-07-23 Jason Merrill <jason@redhat.com>
7260 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7262 2011-07-22 Jason Merrill <jason@redhat.com>
7265 * g++.dg/cpp0x/initlist55.C: New.
7267 2011-07-23 Tobias Burnus <burnus@net-b.de>
7270 * gfortran.dg/namelist_72.f: New.
7272 2011-07-23 Tobias Burnus <burnus@net-b.de>
7274 * gfortran.dg/coarray_25.f90: New.
7276 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
7278 * override1.C: This test should use c++0x mode.
7279 * override3.C: New. Test the diagnostics in c++98 mode.
7281 2011-07-22 Jason Merrill <jason@redhat.com>
7282 Mark Glisse <marc.glisse@normalesup.org>
7285 * g++.dg/other/pragma-re-1.C: Add namespace cases.
7288 * g++.dg/opt/builtins2.C: New.
7289 * g++.dg/other/error27.C: Don't rely on __builtin.
7291 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
7293 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7295 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7296 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7297 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7298 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7300 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7303 2011-07-22 Richard Guenther <rguenther@suse.de>
7305 PR tree-optimization/45819
7306 * gcc.dg/pr45819.c: New testcase.
7308 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
7310 * lib/target-supports.exp (check_ifunc_available): Rewrite.
7312 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
7316 * gcc.dg/graphite/run-id-pr47654.c: New.
7318 2011-07-21 Ian Lance Taylor <iant@google.com>
7321 * gcc.dg/pr49705.c: New test.
7323 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
7325 * lib/target-supports.exp (check_avx_os_support_available): New.
7326 (check_effective_target_avx_runtime): Use it.
7328 2011-07-21 Richard Guenther <rguenther@suse.de>
7330 PR tree-optimization/49770
7331 * g++.dg/torture/pr49770.C: New testcase.
7333 2011-07-21 Kai Tietz <ktietz@redhat.com>
7335 * gcc.dg/tree-ssa/pr30978.c: adjusted.
7336 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7338 2011-07-21 Tobias Burnus <burnus@net-b.de>
7340 * gfortran.dg/coarray_lib_token_1.f90: New.
7342 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
7344 * gcc.dg/pr32912-2.c: Skip for AVR.
7345 * gcc.dg/pr44674.c: Add dg-require-profiling.
7347 2011-07-20 Jason Merrill <jason@redhat.com>
7349 * g++.dg/ext/desig2.C: New.
7351 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7353 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7355 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7356 * gcc.target/powerpc/recip-3.c: Ditto.
7358 2011-07-19 Jason Merrill <jason@redhat.com>
7360 PR c++/6709 (DR 743)
7361 PR c++/42603 (DR 950)
7362 * g++.dg/cpp0x/decltype21.C: New.
7364 2011-07-20 Richard Guenther <rguenther@suse.de>
7367 * gcc.dg/tree-ssa/pr18908.c: New testcase.
7368 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7370 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
7372 * gcc.target/arm/combine-movs.c: New.
7373 * gcc.target/arm/unsigned-extend-2.c: New.
7375 2011-07-19 Jason Merrill <jason@redhat.com>
7378 * g++.dg/cpp0x/variadic114.C: New.
7380 2011-07-19 Tobias Burnus <burnus@net-b.de>
7382 * gfortran.dg/coarray_args_1.f90: New.
7383 * gfortran.dg/coarray_args_2.f90: New.
7385 2011-07-19 Janus Weil <janus@gcc.gnu.org>
7388 * gfortran.dg/allocate_error_3.f90: New.
7390 2011-07-19 Richard Guenther <rguenther@suse.de>
7392 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7393 * gcc.dg/tree-ssa/bool-11.c: Likewise.
7394 * gcc.dg/torture/20110719-1.c: New testcase.
7396 2011-07-19 Jakub Jelinek <jakub@redhat.com>
7398 PR tree-optimization/49768
7399 * gcc.c-torture/execute/pr49768.c: New test.
7401 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
7403 PR tree-optimization/49771
7404 * gcc.dg/vect/pr49771.c: New test.
7406 2011-07-18 Martin Jambor <mjambor@suse.cz>
7408 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7409 * gcc.dg/ipa/ipa-2.c: Likewise.
7410 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7411 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7412 * gcc.dg/ipa/ipa-5.c: Likewise.
7413 * gcc.dg/ipa/ipa-7.c: Likewise.
7414 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7415 * gcc.dg/ipa/ipacost-1.c: Likewise.
7416 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7418 * gcc.dg/ipa/ipcp-1.c: New test.
7419 * gcc.dg/ipa/ipcp-2.c: Likewise.
7420 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7422 2011-07-18 Jakub Jelinek <jakub@redhat.com>
7425 * gfortran.dg/pr49675.f90: New test.
7427 2011-07-18 Richard Guenther <rguenther@suse.de>
7429 * gcc.dg/torture/20110718-1.c: New testcase.
7431 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7433 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7434 * g++.dg/ext/bitfield3.C: Likewise.
7435 * g++.dg/ext/bitfield4.C: Likewise.
7436 * g++.dg/ext/bitfield5.C: Likewise.
7437 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7438 * g++.dg/other/pr23205-2.C: Likewise.
7439 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7440 * gcc.c-torture/compile/20001109-2.c: Likewise.
7441 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7442 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7443 * gcc.dg/bitfld-16.c: Likewise.
7444 * gcc.dg/bitfld-17.c: Likewise.
7445 * gcc.dg/bitfld-18.c: Likewise.
7446 * gcc.dg/builtins-config.h: Remove Netware support.
7447 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
7448 * gcc.dg/cdce2.c: Likewise.
7449 * gcc.dg/cpp/assert4.c: Remove netware support.
7450 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7451 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7453 * lib/target-supports.exp (check_visibility_available): Remove
7455 (check_profiling_available): Likewise.
7457 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
7459 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7461 2011-07-17 Tobias Burnus <burnus@net-b.de>
7462 Thomas Koenig <tkoenig@gcc.gnu.org>
7465 * gfortran.dg/generic_17.f90: Fix testcase.
7466 * gfortran.dg/interface_3.f90: Add dg-error.
7467 * gfortran.dg/use_14.f90: New.
7468 * gfortran.dg/use_15.f90: New.
7470 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
7472 * gnat.dg/pointer_controlled.adb: New test.
7474 2011-07-17 Tobias Burnus <burnus@net-b.de>
7477 * gfortran.dg/pointer_remapping_7.f90: New.
7479 2011-07-16 Jason Merrill <jason@redhat.com>
7481 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7483 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
7484 Jason Merrill <jason@redhat.com>
7488 * g++.dg/cpp0x/decltype29.C: Adjust.
7489 * g++.dg/cpp0x/error4.C: Adjust.
7490 * g++.dg/cpp0x/sfinae26.C: Adjust.
7491 * g++.dg/cpp0x/variadic105.C: Adjust.
7492 * g++.dg/template/deduce3.C: Adjust.
7493 * g++.dg/template/error45.C: Adjust.
7494 * g++.dg/template/ptrmem2.C: Adjust.
7495 * g++.dg/template/sfinae2.C: Adjust.
7496 * g++.old-deja/g++.pt/crash60.C: Adjust.
7497 * g++.old-deja/g++.pt/unify6.C: Adjust.
7498 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7499 * g++.dg/cpp0x/nullptr15.C: Adjust.
7500 * g++.dg/cpp0x/pr31431-2.C: Adjust.
7501 * g++.dg/cpp0x/pr31431.C: Adjust.
7502 * g++.dg/cpp0x/pr31434.C: Adjust.
7503 * g++.dg/cpp0x/sfinae11.C: Adjust
7504 * g++.dg/cpp0x/temp_default2.C: Adjust.
7505 * g++.dg/cpp0x/trailing4.C: Adjust.
7506 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7507 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7508 * g++.dg/cpp0x/variadic105.C: Adjust.
7509 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7510 * g++.dg/ext/vla2.C: Adjust.
7511 * g++.dg/other/ptrmem10.C: Adjust.
7512 * g++.dg/other/ptrmem11.C: Adjust.
7513 * g++.dg/overload/unknown1.C: Adjust.
7514 * g++.dg/template/conv11.C: Adjust.
7515 * g++.dg/template/dependent-expr5.C: Adjust.
7516 * g++.dg/template/friend.C: Adjust.
7517 * g++.dg/template/incomplete2.C: Adjust.
7518 * g++.dg/template/local4.C: Adjust.
7519 * g++.dg/template/local6.C: Adjust.
7520 * g++.dg/template/operator9.C: Adjust.
7521 * g++.dg/template/ttp25.C: Adjust.
7522 * g++.dg/template/unify10.C: Adjust.
7523 * g++.dg/template/unify11.C: Adjust.
7524 * g++.dg/template/unify6.C: Adjust.
7525 * g++.dg/template/unify9.C: Adjust.
7526 * g++.dg/template/varmod1.C: Adjust.
7527 * g++.old-deja/g++.brendan/crash56.C: Adjust.
7528 * g++.old-deja/g++.pt/crash28.C: Adjust.
7529 * g++.old-deja/g++.pt/explicit41.C: Adjust.
7530 * g++.old-deja/g++.pt/explicit77.C: Adjust.
7531 * g++.old-deja/g++.pt/expr2.C: Adjust.
7532 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7533 * g++.old-deja/g++.pt/spec5.C: Adjust.
7534 * g++.old-deja/g++.pt/spec6.C: Adjust.
7535 * g++.old-deja/g++.pt/unify4.C: Adjust.
7536 * g++.old-deja/g++.pt/unify8.C: Adjust.
7537 * g++.old-deja/g++.robertl/eb98.C: Adjust.
7538 * g++.dg/overload/template5.C: New testcase.
7539 * g++.dg/template/overload12.C: New testcase.
7541 2011-07-11 Tobias Burnus <burnus@net-b.de>
7543 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7544 * gfortran.dg/coarray_7.f90: Ditto.
7545 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7546 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7548 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
7550 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7552 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7553 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7554 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7556 * gcc.c-torture/execute/ieee/pr29302.x: New file.
7557 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7558 * gcc.dg/torture/builtin-math-7.c: Add a comment.
7560 2011-07-15 Jason Merrill <jason@redhat.com>
7563 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7564 Use --extra_opts instead of --additional_options.
7566 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7569 * g++.dg/torture/pr49309.C: Remove.
7571 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
7573 * gcc.target/tic6x/weak-call.c: New test.
7574 * gcc.target/tic6x/fpcmp.c: New test.
7575 * gcc.target/tic6x/fpdiv.c: New test.
7576 * gcc.target/tic6x/rotdi16-scan.c: New test.
7577 * gcc.target/tic6x/ffssi.c: New test.
7578 * gcc.target/tic6x/fpdiv-lib.c: New test.
7579 * gcc.target/tic6x/cold-lc.c: New test.
7580 * gcc.target/tic6x/longcalls.c: New test.
7581 * gcc.target/tic6x/abi-align-1.c: New test.
7582 * gcc.target/tic6x/fpcmp-finite.c: New test.
7583 * gcc.target/tic6x/rotdi16.c: New test.
7584 * gcc.target/tic6x/bswapl.c: New test.
7585 * gcc.target/tic6x/ffsdi.c: New test.
7586 * gcc.target/tic6x/tic6x.exp: New file.
7587 * gcc.target/tic6x/builtins/arith24.c: New test.
7588 * gcc.target/tic6x/builtins/smpy.c: New test.
7589 * gcc.target/tic6x/builtins/smpylh.c: New test.
7590 * gcc.target/tic6x/builtins/smpyh.c: New test.
7591 * gcc.target/tic6x/builtins/sarith1.c: New test.
7592 * gcc.target/tic6x/builtins/extclr.c: New test
7593 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7594 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7595 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7596 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7598 * gcc.c-torture/execute/20101011-1.c: Add a condition for
7600 * gcc.dg/20020312-2.c: Likewise.
7601 * gcc.dg/pr27095.c: Handle tic6x like hppa.
7602 * gcc.dg/torture/pr37868.c: Skip on tic6x.
7603 * gcc.dg/torture/builtin-math-7.c: Likewise.
7606 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7607 not testing tic6x-*-*.
7609 2011-07-14 Andrew Pinski <pinskia@gmail.com>
7612 * g++.dg/torture/pr49309.C: New testcase.
7614 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
7616 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7618 2011-07-14 Richard Guenther <rguenther@suse.de>
7620 PR tree-optimization/49651
7621 * gcc.dg/torture/pr49651.c: New testcase.
7623 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
7626 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7628 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7630 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7631 -mno-pointers-to-nested-functions.
7632 * gcc.target/powerpc/no-r11-2.c: Ditto.
7633 * gcc.target/powerpc/no-r11-3.c: Ditto.
7635 2011-07-13 Jason Merrill <jason@redhat.com>
7637 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7638 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7639 when compiling C files.
7640 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7641 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7642 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7643 * g++.dg/lookup/anon2.C: Likewise.
7644 * g++.dg/tree-ssa/copyprop.C: Likewise.
7645 * g++.old-deja/g++.jason/rfg27.C: Likewise.
7646 * g++.dg/init/vector1.C: Ignore narrowing errors.
7647 * g++.dg/torture/pr35526.C: Likewise.
7648 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7650 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
7653 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7656 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7658 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7659 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7661 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
7663 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
7664 * lib/obj-c++.exp (obj-c++_init): Ditto.
7665 * lib/file-format.exp (gcc_target_object_format): Ditto.
7666 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7667 * lib/target-supports-dg-exp (check_weak_available): Ditto.
7668 (check_visibility_available): Ditto.
7669 (check_effective_target_tls_native): Ditto.
7670 (check_effective_target_tls_emulated): Ditto.
7671 (check_effective_target_function_sections): Ditto.
7673 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
7675 * gcc.target/arm/pr48183.c: New test.
7677 2011-07-13 Richard Guenther <rguenther@suse.de>
7679 * gcc.dg/torture/20110713-1.c: New testcase.
7681 2011-07-12 Andrew Pinski <pinskia@gmail.com>
7684 * gcc.c-torture/compile/pr49474.c: New testcase.
7686 2011-07-12 Jakub Jelinek <jakub@redhat.com>
7688 PR tree-optimization/49712
7689 * gcc.c-torture/execute/pr49712.c: New test.
7691 2011-07-11 Jason Merrill <jason@redhat.com>
7694 * g++.dg/template/recurse3.C: New.
7696 2011-07-11 Jakub Jelinek <jakub@redhat.com>
7699 * gcc.dg/guality/csttest.c: New test.
7702 * gfortran.dg/pr49698.f90: New test.
7704 2011-07-11 Jeff Law <law@redhat.com>
7706 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7708 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7710 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7711 * go.test/go-test.exp (go-set-goarch): Likewise.
7713 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7716 * gcc.target/avr/torture/pr39633.c: New test case.
7718 2011-07-11 Tobias Burnus <burnus@net-b.de>
7721 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7723 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7725 * lib/target-supports.exp (check_effective_target_scheduling):
7727 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7728 * gcc.dg/pr45055.c: Ditto.
7729 * gcc.dg/pr45353.c: Ditto.
7730 * g++.dg/pr45056.C: Ditto.
7732 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7734 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7735 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7736 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7737 * g++.dg/torture/pr31863.C: Skip AVR.
7739 2011-07-10 Tobias Burnus <burnus@net-b.de>
7742 * gfortran.dg/intrinsic_signal.f90: New.
7744 2011-07-09 Jason Merrill <jason@redhat.com>
7746 * g++.dg/cpp0x/regress/regress6.C: New.
7747 * g++.dg/parse/crash45.C: Adjust message.
7748 * g++.dg/template/crash38.C: Adjust message.
7749 * g++.dg/template/crash64.C: Adjust message.
7751 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7753 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7754 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7755 * g++.dg/abi/bitfield3.C: Likewise.
7756 * g++.dg/eh/pr38662.C: Likewise.
7757 * g++.dg/ext/attrib36.C: Likewise.
7758 * g++.dg/ext/attrib37.C: Likewise.
7759 * g++.dg/ext/attrib8.C: Likewise.
7760 * g++.dg/ext/tmplattr1.C: Likewise.
7761 * g++.dg/inherit/override-attribs.C: Likewise.
7762 * g++.dg/opt/inline9.C: Likewise.
7763 * g++.dg/opt/life1.C: Likewise.
7764 * g++.dg/opt/longbranch2.C: Likewise.
7765 * g++.dg/opt/nrv12.C: Likewise.
7766 * g++.dg/opt/reg-stack4.C: Likewise.
7767 * g++.dg/other/pr35504.C: Likewise.
7768 * g++.dg/other/pr39496.C: Likewise.
7769 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7770 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7771 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7772 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7773 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7774 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7775 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7776 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7777 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7778 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7779 * g++.dg/warn/pr15774-1.C: Likewise.
7780 * g++.dg/warn/pr15774-2.C: Likewise.
7781 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7782 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7783 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7784 * g++.old-deja/g++.pt/asm2.C: Likewise.
7785 * gcc.c-torture/compile/20000804-1.c: Likewise.
7786 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7787 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7788 * gcc.dg/20020108-1.c: Likewise.
7789 * gcc.dg/20020122-2.c: Likewise.
7790 * gcc.dg/20020122-3.c: Likewise.
7791 * gcc.dg/20020206-1.c: Likewise.
7792 * gcc.dg/20020219-1.c: Likewise.
7793 * gcc.dg/20020310-1.c: Likewise.
7794 * gcc.dg/20020411-1.c: Likewise.
7795 * gcc.dg/20020418-2.c: Likewise.
7796 * gcc.dg/20020426-2.c: Likewise.
7797 * gcc.dg/20020517-1.c: Likewise.
7798 * gcc.dg/20030204-1.c: Likewise.
7799 * gcc.dg/20030826-2.c: Likewise.
7800 * gcc.dg/20031102-1.c: Likewise.
7801 * gcc.dg/20031202-1.c: Likewise.
7802 * gcc.dg/20050111-1.c: Likewise.
7803 * gcc.dg/20050503-1.c: Likewise.
7804 * gcc.dg/array-init-1.c: Likewise.
7805 * gcc.dg/builtin-apply4.c: Likewise.
7806 * gcc.dg/dfp/pr31344.c: Likewise.
7807 * gcc.dg/gomp/atomic-11.c: Likewise.
7808 * gcc.dg/graphite/pr40281.c: Likewise.
7809 * gcc.dg/ia64-sync-1.c: Likewise.
7810 * gcc.dg/ia64-sync-2.c: Likewise.
7811 * gcc.dg/ia64-sync-3.c: Likewise.
7812 * gcc.dg/ia64-sync-4.c: Likewise.
7813 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7814 * gcc.dg/invalid-call-1.c: Likewise.
7815 * gcc.dg/loop-3.c: Likewise.
7816 * gcc.dg/lower-subreg-1.c: Likewise.
7817 * gcc.dg/lto/pr47259_0.c: Likewise.
7818 * gcc.dg/nested-calls-1.c: Likewise.
7819 * gcc.dg/pr20017.c: Likewise.
7820 * gcc.dg/pr25023.c: Likewise.
7821 * gcc.dg/pr27671-2.c: Likewise.
7822 * gcc.dg/pr32176.c: Likewise.
7823 * gcc.dg/pr33676.c: Likewise.
7824 * gcc.dg/pr35045.c: Likewise.
7825 * gcc.dg/pr36015.c: Likewise.
7826 * gcc.dg/pr36584.c: Likewise.
7827 * gcc.dg/pr36998.c: Likewise.
7828 * gcc.dg/pr37438.c: Likewise.
7829 * gcc.dg/pr37908.c: Likewise.
7830 * gcc.dg/pr41241.c: Likewise.
7831 * gcc.dg/pr41340.c: Likewise.
7832 * gcc.dg/pr44136.c: Likewise.
7833 * gcc.dg/pr44194-1.c: Likewise.
7834 * gcc.dg/pr46212.c: Likewise.
7835 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7836 * gcc.dg/setjmp-2.c: Likewise.
7837 * gcc.dg/short-compare-1.c: Likewise.
7838 * gcc.dg/short-compare-2.c: Likewise.
7839 * gcc.dg/smod-1.c: Likewise.
7840 * gcc.dg/sync-2.c: Likewise.
7841 * gcc.dg/sync-3.c: Likewise.
7842 * gcc.dg/tls/opt-1.c: Likewise.
7843 * gcc.dg/tls/opt-2.c: Likewise.
7844 * gcc.dg/tls/opt-3.c: Likewise.
7845 * gcc.dg/torture/badshift.c: Likewise.
7846 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7847 * gcc.dg/torture/pr20314-2.c: Likewise.
7848 * gcc.dg/torture/pr36891.c: Likewise.
7849 * gcc.dg/torture/pr38774.c: Likewise.
7850 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7851 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7852 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7853 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7854 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7855 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7856 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7857 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7858 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7859 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7860 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7861 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7862 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7863 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7864 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7865 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7866 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7867 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7868 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7869 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7870 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7871 * gcc.dg/unroll-1.c: Likewise.
7872 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7873 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7874 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7875 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7876 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7877 * gcc.target/i386/20000609-1.c: Likewise.
7878 * gcc.target/i386/20000720-1.c: Likewise.
7879 * gcc.target/i386/20000724-1.c: Likewise.
7880 * gcc.target/i386/20011107-1.c: Likewise.
7881 * gcc.target/i386/20011119-1.c: Likewise.
7882 * gcc.target/i386/20020201-3.c: Likewise.
7883 * gcc.target/i386/20020218-1.c: Likewise.
7884 * gcc.target/i386/20020729-1.c: Likewise.
7885 * gcc.target/i386/20030926-1.c: Likewise.
7886 * gcc.target/i386/20060125-1.c: Likewise.
7887 * gcc.target/i386/20060125-2.c: Likewise.
7888 * gcc.target/i386/20060512-1.c: Likewise.
7889 * gcc.target/i386/20060512-2.c: Likewise.
7890 * gcc.target/i386/20060512-3.c: Likewise.
7891 * gcc.target/i386/20060512-4.c: Likewise.
7892 * gcc.target/i386/387-1.c: Likewise.
7893 * gcc.target/i386/387-2.c: Likewise.
7894 * gcc.target/i386/387-5.c: Likewise.
7895 * gcc.target/i386/387-6.c: Likewise.
7896 * gcc.target/i386/980312-1.c: Likewise.
7897 * gcc.target/i386/980313-1.c: Likewise.
7898 * gcc.target/i386/990117-1.c: Likewise.
7899 * gcc.target/i386/990424-1.c: Likewise.
7900 * gcc.target/i386/990524-1.c: Likewise.
7901 * gcc.target/i386/991129-1.c: Likewise.
7902 * gcc.target/i386/991214-1.c: Likewise.
7903 * gcc.target/i386/991230-1.c: Likewise.
7904 * gcc.target/i386/addr-sel-1.c: Likewise.
7905 * gcc.target/i386/aggregate-ret1.c: Likewise.
7906 * gcc.target/i386/aggregate-ret2.c: Likewise.
7907 * gcc.target/i386/align-main-3.c: Likewise.
7908 * gcc.target/i386/amd64-abi-1.c: Likewise.
7909 * gcc.target/i386/amd64-abi-2.c: Likewise.
7910 * gcc.target/i386/amd64-abi-4.c: Likewise.
7911 * gcc.target/i386/amd64-abi-5.c: Likewise.
7912 * gcc.target/i386/amd64-abi-6.c: Likewise.
7913 * gcc.target/i386/asm-1.c: Likewise.
7914 * gcc.target/i386/asm-3.c: Likewise.
7915 * gcc.target/i386/asm-5.c: Likewise.
7916 * gcc.target/i386/attributes-error.c: Likewise.
7917 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7918 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7919 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7920 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7921 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7922 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7923 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7924 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7925 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7926 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7927 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7928 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7929 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7930 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7931 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7932 * gcc.target/i386/bitfield1.c: Likewise.
7933 * gcc.target/i386/bitfield2.c: Likewise.
7934 * gcc.target/i386/bmi-2.c: Likewise.
7935 * gcc.target/i386/bmi-5.c: Likewise.
7936 * gcc.target/i386/builtin-unreachable.c: Likewise.
7937 * gcc.target/i386/cleanup-2.c: Likewise.
7938 * gcc.target/i386/clobbers.c: Likewise.
7939 * gcc.target/i386/cmov8.c: Likewise.
7940 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7941 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7942 * gcc.target/i386/compress-float-387.c: Likewise.
7943 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7944 * gcc.target/i386/compress-float-sse.c: Likewise.
7945 * gcc.target/i386/crc32-2.c: Likewise.
7946 * gcc.target/i386/crc32-3.c: Likewise.
7947 * gcc.target/i386/divmod-7.c: Likewise.
7948 * gcc.target/i386/divmod-8.c: Likewise.
7949 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7950 * gcc.target/i386/fma3-builtin.c: Likewise.
7951 * gcc.target/i386/fma3-fma.c: Likewise.
7952 * gcc.target/i386/fma4-256-vector.c: Likewise.
7953 * gcc.target/i386/fma4-builtin.c: Likewise.
7954 * gcc.target/i386/fma4-fma-2.c: Likewise.
7955 * gcc.target/i386/fma4-fma.c: Likewise.
7956 * gcc.target/i386/fma4-vector-2.c: Likewise.
7957 * gcc.target/i386/fma4-vector.c: Likewise.
7958 * gcc.target/i386/funcspec-1.c: Likewise.
7959 * gcc.target/i386/funcspec-10.c: Likewise.
7960 * gcc.target/i386/funcspec-11.c: Likewise.
7961 * gcc.target/i386/funcspec-2.c: Likewise.
7962 * gcc.target/i386/funcspec-5.c: Likewise.
7963 * gcc.target/i386/funcspec-6.c: Likewise.
7964 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7965 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7966 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7967 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7968 * gcc.target/i386/incoming-1.c: Likewise.
7969 * gcc.target/i386/incoming-10.c: Likewise.
7970 * gcc.target/i386/incoming-11.c: Likewise.
7971 * gcc.target/i386/incoming-12.c: Likewise.
7972 * gcc.target/i386/incoming-13.c: Likewise.
7973 * gcc.target/i386/incoming-14.c: Likewise.
7974 * gcc.target/i386/incoming-15.c: Likewise.
7975 * gcc.target/i386/incoming-2.c: Likewise.
7976 * gcc.target/i386/incoming-3.c: Likewise.
7977 * gcc.target/i386/incoming-4.c: Likewise.
7978 * gcc.target/i386/incoming-5.c: Likewise.
7979 * gcc.target/i386/incoming-6.c: Likewise.
7980 * gcc.target/i386/incoming-7.c: Likewise.
7981 * gcc.target/i386/incoming-8.c: Likewise.
7982 * gcc.target/i386/incoming-9.c: Likewise.
7983 * gcc.target/i386/lea.c: Likewise.
7984 * gcc.target/i386/local.c: Likewise.
7985 * gcc.target/i386/loop-1.c: Likewise.
7986 * gcc.target/i386/loop-2.c: Likewise.
7987 * gcc.target/i386/loop-3.c: Likewise.
7988 * gcc.target/i386/max-stack-align.c: Likewise.
7989 * gcc.target/i386/memcpy-1.c: Likewise.
7990 * gcc.target/i386/movbe-2.c: Likewise.
7991 * gcc.target/i386/movq-2.c: Likewise.
7992 * gcc.target/i386/movq.c: Likewise.
7993 * gcc.target/i386/nrv1.c: Likewise.
7994 * gcc.target/i386/pad-4.c: Likewise.
7995 * gcc.target/i386/pad-5a.c: Likewise.
7996 * gcc.target/i386/pad-5b.c: Likewise.
7997 * gcc.target/i386/pad-6a.c: Likewise.
7998 * gcc.target/i386/pad-6b.c: Likewise.
7999 * gcc.target/i386/pad-7.c: Likewise.
8000 * gcc.target/i386/pad-9.c: Likewise.
8001 * gcc.target/i386/pentium4-not-mull.c: Likewise.
8002 * gcc.target/i386/pic-1.c: Likewise.
8003 * gcc.target/i386/pr12092-1.c: Likewise.
8004 * gcc.target/i386/pr12329.c: Likewise.
8005 * gcc.target/i386/pr21518.c: Likewise.
8006 * gcc.target/i386/pr22362.c: Likewise.
8007 * gcc.target/i386/pr22585.c: Likewise.
8008 * gcc.target/i386/pr23098.c: Likewise.
8009 * gcc.target/i386/pr25196.c: Likewise.
8010 * gcc.target/i386/pr25293.c: Likewise.
8011 * gcc.target/i386/pr25654.c: Likewise.
8012 * gcc.target/i386/pr26449.c: Likewise.
8013 * gcc.target/i386/pr26778.c: Likewise.
8014 * gcc.target/i386/pr26826.c: Likewise.
8015 * gcc.target/i386/pr27266.c: Likewise.
8016 * gcc.target/i386/pr29978.c: Likewise.
8017 * gcc.target/i386/pr30505.c: Likewise.
8018 * gcc.target/i386/pr30961-1.c: Likewise.
8019 * gcc.target/i386/pr31628.c: Likewise.
8020 * gcc.target/i386/pr32000-2.c: Likewise.
8021 * gcc.target/i386/pr32661-1.c: Likewise.
8022 * gcc.target/i386/pr32708-2.c: Likewise.
8023 * gcc.target/i386/pr32708-3.c: Likewise.
8024 * gcc.target/i386/pr34256.c: Likewise.
8025 * gcc.target/i386/pr34312.c: Likewise.
8026 * gcc.target/i386/pr34522.c: Likewise.
8027 * gcc.target/i386/pr35160.c: Likewise.
8028 * gcc.target/i386/pr35281.c: Likewise.
8029 * gcc.target/i386/pr36246.c: Likewise.
8030 * gcc.target/i386/pr36786.c: Likewise.
8031 * gcc.target/i386/pr37275.c: Likewise.
8032 * gcc.target/i386/pr37843-3.c: Likewise.
8033 * gcc.target/i386/pr37843-4.c: Likewise.
8034 * gcc.target/i386/pr39082-1.c: Likewise.
8035 * gcc.target/i386/pr39431.c: Likewise.
8036 * gcc.target/i386/pr39496.c: Likewise.
8037 * gcc.target/i386/pr39543-2.c: Likewise.
8038 * gcc.target/i386/pr39911.c: Likewise.
8039 * gcc.target/i386/pr40718.c: Likewise.
8040 * gcc.target/i386/pr40906-1.c: Likewise.
8041 * gcc.target/i386/pr40906-2.c: Likewise.
8042 * gcc.target/i386/pr40906-3.c: Likewise.
8043 * gcc.target/i386/pr40934.c: Likewise.
8044 * gcc.target/i386/pr41900.c: Likewise.
8045 * gcc.target/i386/pr42589.c: Likewise.
8046 * gcc.target/i386/pr43662.c: Likewise.
8047 * gcc.target/i386/pr43671.c: Likewise.
8048 * gcc.target/i386/pr43766.c: Likewise.
8049 * gcc.target/i386/pr43869.c: Likewise.
8050 * gcc.target/i386/pr44942.c: Likewise.
8051 * gcc.target/i386/pr44948-2a.c: Likewise.
8052 * gcc.target/i386/pr45234.c: Likewise.
8053 * gcc.target/i386/pr45336-2.c: Likewise.
8054 * gcc.target/i386/pr45336-4.c: Likewise.
8055 * gcc.target/i386/pr45852.c: Likewise.
8056 * gcc.target/i386/pr46470.c: Likewise.
8057 * gcc.target/i386/pr48037-1.c: Likewise.
8058 * gcc.target/i386/pr48389.c: Likewise.
8059 * gcc.target/i386/pr49095.c: Likewise.
8060 * gcc.target/i386/pr9771-1.c: Likewise.
8061 * gcc.target/i386/rdfsbase-1.c: Likewise.
8062 * gcc.target/i386/rdfsbase-2.c: Likewise.
8063 * gcc.target/i386/rdgsbase-1.c: Likewise.
8064 * gcc.target/i386/rdgsbase-2.c: Likewise.
8065 * gcc.target/i386/rdrand-3.c: Likewise.
8066 * gcc.target/i386/regparm-stdcall.c: Likewise.
8067 * gcc.target/i386/regparm.c: Likewise.
8068 * gcc.target/i386/reload-1.c: Likewise.
8069 * gcc.target/i386/rotate-2.c: Likewise.
8070 * gcc.target/i386/sibcall-5.c: Likewise.
8071 * gcc.target/i386/signbit-1.c: Likewise.
8072 * gcc.target/i386/signbit-2.c: Likewise.
8073 * gcc.target/i386/signbit-3.c: Likewise.
8074 * gcc.target/i386/sse-5.c: Likewise.
8075 * gcc.target/i386/sse-8.c: Likewise.
8076 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8077 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8078 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8079 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8080 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8081 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8082 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
8083 * gcc.target/i386/sse2-movq-2.c: Likewise.
8084 * gcc.target/i386/sse2-movq-3.c: Likewise.
8085 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
8086 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8087 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8088 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8089 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8090 * gcc.target/i386/ssefn-1.c: Likewise.
8091 * gcc.target/i386/ssefn-2.c: Likewise.
8092 * gcc.target/i386/sseregparm-1.c: Likewise.
8093 * gcc.target/i386/sseregparm-2.c: Likewise.
8094 * gcc.target/i386/sseregparm-3.c: Likewise.
8095 * gcc.target/i386/sseregparm-4.c: Likewise.
8096 * gcc.target/i386/sseregparm-5.c: Likewise.
8097 * gcc.target/i386/sseregparm-6.c: Likewise.
8098 * gcc.target/i386/sseregparm-7.c: Likewise.
8099 * gcc.target/i386/sseregparm-8.c: Likewise.
8100 * gcc.target/i386/stack-realign.c: Likewise.
8101 * gcc.target/i386/stack-usage-realign.c: Likewise.
8102 * gcc.target/i386/stackalign/asm-1.c: Likewise.
8103 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8104 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8105 * gcc.target/i386/stackalign/return-1.c: Likewise.
8106 * gcc.target/i386/stackalign/return-2.c: Likewise.
8107 * gcc.target/i386/stackalign/return-3.c: Likewise.
8108 * gcc.target/i386/tailcall-1.c: Likewise.
8109 * gcc.target/i386/tbm-2.c: Likewise.
8110 * gcc.target/i386/udivmod-7.c: Likewise.
8111 * gcc.target/i386/udivmod-8.c: Likewise.
8112 * gcc.target/i386/unroll-1.c: Likewise.
8113 * gcc.target/i386/vararg-1.c: Likewise.
8114 * gcc.target/i386/vararg-2.c: Likewise.
8115 * gcc.target/i386/vect8-ret.c: Likewise.
8116 * gcc.target/i386/vectorize5.c: Likewise.
8117 * gcc.target/i386/wmul-1.c: Likewise.
8118 * gcc.target/i386/wmul-2.c: Likewise.
8119 * gcc.target/i386/wrfsbase-1.c: Likewise.
8120 * gcc.target/i386/wrfsbase-2.c: Likewise.
8121 * gcc.target/i386/wrgsbase-1.c: Likewise.
8122 * gcc.target/i386/wrgsbase-2.c: Likewise.
8123 * gcc.target/i386/xop-pcmov.c: Likewise.
8124 * gcc.target/i386/xop-pcmov2.c: Likewise.
8125 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8126 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8127 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8128 * gcc.target/i386/xop-shift1-vector.c: Likewise.
8129 * gcc.target/i386/xop-shift2-vector.c: Likewise.
8130 * gcc.target/i386/xop-shift3-vector.c: Likewise.
8131 * gcc.target/i386/zee.c: Likewise.
8132 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8133 * gfortran.dg/compiler-directive_2.f: Likewise.
8134 * gfortran.dg/g77/20010216-1.f: Likewise.
8135 * gfortran.dg/gomp/pr39152.f90: Likewise.
8136 * gfortran.dg/pr33794.f90: Likewise.
8138 2011-07-09 Jason Merrill <jason@redhat.com>
8140 * g++.dg/cpp0x/regress/regress5.C: New.
8142 2011-07-08 Jason Merrill <jason@redhat.com>
8145 * g++.dg/expr/compound-asn1.C: New.
8146 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8148 2011-07-08 Jakub Jelinek <jakub@redhat.com>
8151 * gcc.target/powerpc/altivec-34.c: New test.
8153 2011-07-08 Jason Merrill <jason@redhat.com>
8156 * g++.dg/abi/guard3.C: New.
8158 2011-07-08 Julian Brown <julian@codesourcery.com>
8160 * lib/target-supports.exp
8161 (check_effective_target_arm_little_endian): New.
8162 (check_effective_target_vect_pack_trunc): Use above.
8163 (check_effective_target_vect_unpack): Likewise.
8164 (check_effective_target_vect_element_align): Test
8165 check_effective_target_arm_vect_no_misalign for ARM.
8167 2011-07-08 Jason Merrill <jason@redhat.com>
8170 * g++.dg/cpp0x/constexpr-rom.C: New.
8172 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
8175 * g++.dg/torture/pr49519.C: New test.
8177 2011-07-08 Martin Jambor <mjambor@suse.cz>
8179 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8181 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8184 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8186 2011-07-08 Richard Guenther <rguenther@suse.de>
8188 PR tree-optimization/49662
8189 * gcc.dg/graphite/interchange-14.c: XFAIL.
8190 * gcc.dg/graphite/interchange-15.c: Likewise.
8191 * gcc.dg/graphite/interchange-mvt.c: Likewise.
8193 2011-07-06 Jason Merrill <jason@redhat.com>
8196 * g++.dg/cpp0x/regress/regress4.C: New.
8198 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
8201 * gfortran.dg/result_in_spec_4.f90: New test.
8203 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8205 * gcc.target/sparc/cas64.c: New test.
8207 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8210 * g++.dg/torture/pr49644.C: New test.
8213 * gcc.c-torture/execute/pr49644.c: New test.
8215 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
8217 * lib/target-supports.exp (check_effective_target_ia32): New.
8218 (check_effective_target_x32): Likewise.
8219 (check_effective_target_vect_cmdline_needed): Also check x32.
8221 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8223 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8225 * gcc.target/arm/pr42235.c: Likewise.
8226 * gcc.target/arm/pr42495.c: Likewise.
8227 * gcc.target/arm/pr42574.c: Likewise.
8228 * gcc.target/arm/thumb-branch1.c: Likewise.
8230 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8231 unneeded prune of possible warning.
8232 * gcc.target/arm/pr40956.c: Likewise.
8233 * gcc.target/arm/pr42505.c: Likewise.
8235 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8236 * gcc.c-torture/compile/pr46883.c: Likewise.
8237 * gcc.c-torture/compile/pr46934.c: Likewise.
8239 * gcc.target/arm/pr41679.c: Remove test directives in preparation
8240 for move to ../../gcc.c-torture/compile.
8241 * gcc.target/arm/pr46883.c: Likewise.
8242 * gcc.target/arm/pr46934.c: Likewise.
8244 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8245 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8246 * gcc.target/arm/wmul-1.c: Likewise.
8247 * gcc.target/arm/wmul-2.c: Likewise.
8248 * gcc.target/arm/wmul-3.c: Likewise.
8249 * gcc.target/arm/wmul-4.c: Likewise.
8250 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8251 add tab after scan target.
8252 * gcc.target/arm/smlaltt-1.c: Likewise.
8253 * gcc.target/arm/smlatb-1.c: Likewise.
8254 * gcc.target/arm/smlatt-1.c: Likewise.
8256 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8259 * gcc.dg/debug/pr49522.c: New test.
8261 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
8263 * gcc.dg/pragma-align.c: Run only if target !default_packed.
8264 * gcc.dg/pr46212.c: Run only if target int32plus.
8265 * gcc.dg/torture/pr48146.c: Ditto.
8266 * gcc.dg/tree-ssa/vrp51.c: Ditto.
8267 * c-c++-common/pr44832.c: Ditto.
8268 * gcc.dg/pr49544.c: Run only if target ptr32plus.
8269 * gcc.dg/pr31490.c: Ditto.
8270 * gcc.dg/torture/builtin-math-7.c: Run only if target
8272 * gcc.dg/torture/pr45764.c: Skip for AVR.
8273 * gcc.dg/pr47893.c: Ditto.
8275 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8277 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8278 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8279 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8280 add tab to scan target.
8282 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
8284 * gcc.target/arm/neon-modes-3.c: New test.
8286 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
8288 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8289 -fno-loop-interchange -ffast-math.
8291 2011-07-07 Richard Guenther <rguenther@suse.de>
8293 * gcc.dg/ftrapv-3.c: New testcase.
8295 2011-07-07 Richard Guenther <rguenther@suse.de>
8297 * gcc.dg/tree-ssa/vrp58.c: New testcase.
8298 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8300 2011-07-07 Kai Tietz <ktietz@redhat.com>
8302 * gcc.dg/binop-notxor1.c: New test.
8303 * gcc.dg/binop-notand4a.c: New test.
8304 * gcc.dg/binop-notxor2.c: New test.
8305 * gcc.dg/binop-notand3a.c: New test.
8306 * gcc.dg/binop-notand2a.c: New test.
8307 * gcc.dg/binop-notand6a.c: New test.
8308 * gcc.dg/binop-notor1.c: New test.
8309 * gcc.dg/binop-notand1a.c: New test.
8310 * gcc.dg/binop-notand5a.c: New test.
8311 * gcc.dg/binop-notor2.c: New test.
8313 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8316 * gcc.dg/gomp/pr49640.c: New test.
8318 2011-07-07 Richard Guenther <rguenther@suse.de>
8320 * gcc.dg/graphite/pr37485.c: Add -floop-block.
8322 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8325 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8327 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8329 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8330 * gcc.target/powerpc/no-r11-2.c: Ditto.
8331 * gcc.target/powerpc/no-r11-3.c: Ditto.
8333 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
8335 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8336 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8338 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
8340 * lib/target-supports.exp (check_profiling_available): Disable
8341 profiling with -fprofile-generate for target avr.
8343 2011-07-06 Richard Guenther <rguenther@suse.de>
8345 PR tree-optimization/49645
8346 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8348 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
8351 * gcc.dg/pr47383.c: New.
8353 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8355 PR tree-optimization/49647
8356 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8358 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
8361 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8362 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8364 2011-07-05 Jason Merrill <jason@redhat.com>
8367 * g++.dg/template/template-id-4.C: New.
8369 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8371 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8372 * gcc.dg/pr43402.c: Ditto.
8374 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8376 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8378 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8380 * gcc.target/powerpc/ppc-switch-1.c: New test for
8381 --param case-values-threshold.
8382 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8384 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
8386 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8388 2011-07-05 Jason Merrill <jason@redhat.com>
8390 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8392 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
8394 PR tree-optimization/47654
8395 * gcc.dg/graphite/block-pr47654.c: New.
8397 2011-07-05 Jason Merrill <jason@redhat.com>
8399 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8401 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
8403 PR tree-optimization/49580
8404 * gcc.dg/autopar/pr49580.c: New test.
8406 2011-07-05 Richard Guenther <rguenther@suse.de>
8408 PR tree-optimization/49518
8409 PR tree-optimization/49628
8410 * g++.dg/torture/pr49628.C: New testcase.
8411 * gcc.dg/torture/pr49518.c: Likewise.
8413 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8415 * ada/acats/run_acats (which): Extract last field from type -p,
8416 type output only if command succeeded.
8418 2011-07-04 Jason Merrill <jason@redhat.com>
8420 * g++.dg/abi/mangle48.C: New.
8422 * g++.dg/cpp0x/diag1.C: New.
8424 * g++.dg/diagnostic/aka1.C: New.
8426 2011-07-04 Jakub Jelinek <jakub@redhat.com>
8428 PR rtl-optimization/49619
8429 * gcc.dg/pr49619.c: New test.
8431 PR rtl-optimization/49472
8432 * gfortran.dg/pr49472.f90: New test.
8435 * gcc.dg/pr49602.c: New test.
8437 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
8441 * gcc.target/avr/avr.exp: Run over cpp files, too.
8442 * gcc.target/avr/torture/avr-torture.exp: Ditto.
8443 * gcc.target/avr/progmem.h: New file.
8444 * gcc.target/avr/exit-abort.h: New file.
8445 * gcc.target/avr/progmem-error-1.c: New file.
8446 * gcc.target/avr/progmem-error-1.cpp: New file.
8447 * gcc.target/avr/progmem-warning-1.c: New file.
8448 * gcc.target/avr/torture/progmem-1.c: New file.
8449 * gcc.target/avr/torture/progmem-1.cpp: New file.
8451 2011-07-04 Richard Guenther <rguenther@suse.de>
8453 PR tree-optimization/49615
8454 * g++.dg/torture/pr49615.C: New testcase.
8456 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
8458 PR tree-optimization/49610
8459 * gcc.dg/vect/pr49610.c: New test.
8461 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
8463 * gnat.dg/specs/debug1.ads: New test.
8465 2011-07-02 Janus Weil <janus@gcc.gnu.org>
8468 * gfortran.dg/typebound_proc_23.f90: New.
8470 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
8473 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8475 2011-07-01 Jason Merrill <jason@redhat.com>
8478 * g++.dg/template/template-id-3.C: New.
8481 * g++.dg/template/qualified-id4.C: New.
8484 * g++.dg/template/explicit-args4.C: New.
8487 * g++.dg/template/offsetof2.C: New.
8489 2011-07-01 Kai Tietz <ktietz@redhat.com>
8491 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8493 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8496 * lib/target-supports.exp (check_effective_target_gld): New proc.
8498 2011-07-01 Richard Guenther <rguenther@suse.de>
8500 PR tree-optimization/49603
8501 * gcc.dg/torture/pr49603.c: New testcase.
8503 2011-06-30 Jason Merrill <jason@redhat.com>
8506 * g++.dg/rtti/template1.C: New.
8509 * g++.dg/cpp0x/regress/ctor1.C: New.
8512 * g++.dg/cpp0x/initlist54.C: New.
8514 2011-06-30 Martin Jambor <mjambor@suse.cz>
8516 * gcc.dg/tree-ssa/sra-12.c: New test.
8518 2011-06-29 Jason Merrill <jason@redhat.com>
8520 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8522 2011-06-30 Richard Guenther <rguenther@suse.de>
8524 PR tree-optimization/46787
8525 * gcc.dg/vect/vect-121.c: New testcase.
8527 2011-06-30 Martin Jambor <mjambor@suse.cz>
8529 PR tree-optimization/49094
8530 * gcc.dg/tree-ssa/pr49094.c: New test.
8532 2011-06-30 Jakub Jelinek <jakub@redhat.com>
8535 * gfortran.dg/pr49540-1.f90: New test.
8536 * gfortran.dg/pr49540-2.f90: New test.
8538 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8541 * ada/acats/run_acats (which): Use last field of type -p output.
8543 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8544 Iain Sandoe <iains@gcc.gnu.org>
8547 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8548 Only skip on 64-bit *-*-darwin8* && !objc2.
8550 2011-06-30 Richard Guenther <rguenther@suse.de>
8552 PR tree-optimization/38752
8553 * gcc.c-torture/compile/pr38752.c: New testcase.
8555 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
8557 * gcc.dg/vect/slp-widen-mult-half.c: New test.
8558 * gcc.dg/vect/vect-widen-mult-half.c: New test.
8560 2011-06-29 Jason Merrill <jason@redhat.com>
8563 * g++.dg/cpp0x/initlist53.C: Use placement new.
8564 * g++.dg/cpp0x/initlist-value.C: Use placement new.
8565 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8568 * g++.dg/cpp0x/trailing6.C: New.
8569 * g++.dg/cpp0x/pr45908.C: No error.
8572 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8575 * g++.dg/cpp0x/constexpr-using2.C: New.
8577 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8580 * g++.dg/cpp0x/constexpr-diag3.C: New.
8581 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8582 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8583 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8584 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8586 2011-06-29 Jason Merrill <jason@redhat.com>
8588 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8590 2011-06-29 Richard Guenther <rguenther@suse.de>
8592 * gcc.dg/tree-ssa/loop-17.c: Adjust.
8594 2011-06-29 Jason Merrill <jason@redhat.com>
8596 * g++.dg/cpp0x/initlist-value2.C: New.
8598 * g++.dg/cpp0x/constexpr-initlist4.C: New.
8599 * g++.dg/cpp0x/initlist-value.C: New.
8601 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
8603 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8605 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8607 * gcc.dg/inline_1.c: Remove dg-excess-errors.
8608 * gcc.dg/inline_2.c: Likewise.
8609 * gcc.dg/unroll_1.c: Likewise.
8611 2011-06-29 Jakub Jelinek <jakub@redhat.com>
8614 * gcc.target/i386/pr49567.c: New test.
8616 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
8618 * gnat.dg/opt17.ad[sb]: New test.
8620 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8621 Tom de Vries <tom@codesourcery.com>
8623 * lib/target-supports.exp (check_effective_target_arm_nothumb)
8624 (check_effective_target_arm_thumb2): New effective targets.
8625 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
8626 properly. Clean up temporary files.
8627 * gcc.target/arm/ivopts-2.c: Likewise.
8628 * gcc.target/arm/ivopts-3.c: Likewise.
8629 * gcc.target/arm/ivopts-4.c: Likewise.
8630 * gcc.target/arm/ivopts-5.c: Likewise.
8631 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8633 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8636 * gfortran.dg/reshape_zerosize_3.f90: New test.
8638 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8640 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8641 * gcc.target/arm/vfp-ldmias.c: Likewise.
8642 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8643 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8644 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8645 * gcc.target/arm/vfp-stmias.c: Likewise.
8646 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8647 * gcc.target/arm/vfp-stmiad.c: Likewise.
8649 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8651 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8653 * gcc.target/arm/pr45701-2.c: Ditto.
8655 2011-06-27 Janus Weil <janus@gcc.gnu.org>
8658 * gfortran.dg/allocatable_scalar_9.f90: Modified.
8659 * gfortran.dg/extends_14.f03: Modified.
8661 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8663 * lib/target-supports-dg.exp (dg-require-effective-target): Return
8664 early if the test is already being skipped.
8666 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8667 scan-assembler-dem-not): For missing file, report unresolved with
8668 same message as for pass/fail, with reason reported in log file.
8670 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8671 from add_options_for_arm_neon_fp16.
8672 (check_effective_target_arm_fp16_ok_nocache): Renamed from
8673 check_effective_target_arm_neon_fp16_ok_nocache.
8674 Check -mfpu and -mfloat-abi options from current multilib.
8675 Do not require neon support.
8676 (check_effective_target_arm_fp16_ok): Renamed from
8677 check_effecitve_target_arm_neon_fp16_ok.
8678 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8679 arm_neon_fp16_ok and arm_fp16.
8680 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8681 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8682 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8683 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8685 2011-06-27 Jakub Jelinek <jakub@redhat.com>
8687 * gcc.dg/builtin-assume-aligned-1.c: New test.
8688 * gcc.dg/builtin-assume-aligned-2.c: New test.
8689 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8692 * gcc.dg/pr49544.c: New test.
8694 2011-06-27 Richard Guenther <rguenther@suse.de>
8696 PR tree-optimization/49394
8697 * g++.dg/torture/pr49394.C: New testcase.
8699 2011-06-27 Kai Tietz <ktietz@redhat.com>
8701 * gcc.dg/optimize-bswapdi-2.c: New test.
8703 2011-06-27 Michael Hope <michael.hope@linaro.org>
8704 Richard Sandiford <richard.sandiford@linaro.org>
8706 PR tree-optimization/49169
8707 * gcc.dg/torture/pr49169.c: New test.
8709 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8712 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8714 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8717 2011-06-26 Jason Merrill <jason@redhat.com>
8719 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8722 * g++.dg/init/ref19.C: New.
8723 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8725 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8727 PR tree-optimization/48377
8728 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8731 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8734 * lib/target-supports.exp (check_effective_target_non_strict_align):
8736 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8738 2011-06-24 Martin Jambor <mjambor@suse.cz>
8740 PR tree-optimizations/49516
8741 * g++.dg/tree-ssa/pr49516.C: New test.
8743 2011-06-23 Jason Merrill <jason@redhat.com>
8746 * g++.dg/template/partial10.C: New.
8747 * g++.dg/template/partial11.C: New.
8749 2011-06-23 Jeff Law <law@redhat.com>
8752 * gcc.dg/pr48770.c: New test.
8754 2011-06-23 Jan Hubicka <jh@suse.cz>
8757 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8759 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8762 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8763 instead of -fdump-tree-optimized.
8765 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8768 * g++.dg/template/crash107.C: New.
8769 * g++.dg/template/error17.C: Adjust.
8771 2011-06-23 Jason Merrill <jason@redhat.com>
8774 * g++.dg/cpp0x/defaulted30.C: New.
8777 * g++.dg/rtti/anon-ns1.C: New.
8780 * g++.dg/init/ref18.C: New.
8783 * g++.dg/template/partial9.C: New.
8785 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8788 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8790 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8793 * gcc.dg/pr49496.c: New test.
8795 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8797 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8800 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8802 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8803 * gcc.target/arm/pr42879.c: Likewise.
8804 * gcc.target/arm/pr45701-3.c: Likewise.
8806 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8807 * gcc.target/arm/pr40482.c: Likewise.
8808 * gcc.target/arm/stack-corruption.c: Likewise.
8810 2011-06-22 Richard Guenther <rguenther@suse.de>
8812 PR tree-optimization/49493
8813 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8815 2011-06-22 Jason Merrill <jason@redhat.com>
8818 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8820 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8821 Dmitry Melnik <dm@ispras.ru>
8823 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8824 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8825 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8827 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8829 * gcc.target/arm/tlscall.c: New.
8831 2011-06-21 Jason Merrill <jason@redhat.com>
8834 * g++.dg/cpp0x/constexpr-ref1.C: New.
8835 * g++.dg/cpp0x/constexpr-ref2.C: New.
8836 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8839 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8842 * g++.dg/template/param3.C: New.
8844 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8846 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8847 my_clrsb test functions.
8849 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8850 test_sll, test_ull): Add clrsb tests.
8851 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8854 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8857 * gfortran.dg/class_44.f03: New.
8859 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8861 PR tree-optimization/49478
8862 * gcc.dg/vect/pr49478.c
8864 2011-06-21 Richard Guenther <rguenther@suse.de>
8866 PR tree-optimization/49483
8867 * gcc.dg/vect/vect-120.c: New testcase.
8869 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8872 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8873 * gcc.dg/vect/vect-peel-4.c: Likewise.
8875 2011-06-22 Christian Bruel <christian.bruel@st.com>
8878 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8879 * gcc.dg/always_inline2.c: Likewise.
8880 * gcc.dg/always_inline3.c: Likewise.
8881 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8882 * gcc.dg/inline_1.c: Likewise.
8883 * gcc.dg/inline_2.c: Likewise.
8884 * gcc.dg/inline_3.c: Likewise.
8885 * gcc.dg/inline_4.c: Likewise.
8886 * gcc.dg/20051201-1.c: Likewise.
8887 * gcc.dg/pr40087.c: Likewise.
8888 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8889 * gcc.dg/inline-22.c: Likewise.
8890 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8891 * gcc.dg/lto/20090218-1_1.c: Likewise.
8892 * g++.dg/ipa/devirt-7.C: Likewise.
8893 * gcc.dg/uninit-pred-5_a.c: Likewise.
8894 * gcc.dg/uninit-pred-5_b.c: Likewise.
8895 * gcc.dg/fail_always_inline.c: New.
8897 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8899 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8900 into 6 jobs instead of 3.
8902 2011-06-20 Jason Merrill <jason@redhat.com>
8905 * g++.dg/cpp0x/initlist53.C: New.
8907 2011-06-20 Tobias Burnus <burnus@net-b.de>
8910 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8911 * gfortran.dg/coarray_lock_3.f90: New.
8912 * gfortran.dg/coarray/lock_1.f90: New.
8914 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8916 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8917 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8918 unresolved and report the reason to the log file.
8920 * lib/scanasm.exp (object-size): Move argument processing earlier
8921 to report errors before verifying that the file exists. Report
8922 problems detected at runtime as unresolved instead of error and
8923 report their reasons to the log file.
8925 2011-06-20 Jason Merrill <jason@redhat.com>
8928 * g++.dg/cpp0x/explicit6.C: New.
8931 * g++.dg/cpp0x/enum20.C: New.
8934 * g++.dg/ext/attr-aligned01.C: New.
8937 * g++.dg/cpp0x/variadic-default.C: New.
8940 * g++.dg/cpp0x/auto26.C: New.
8943 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8945 2011-06-20 Kai Tietz <ktietz@redhat.com>
8947 * gcc.dg/binop-notand1.c: New test.
8948 * gcc.dg/binop-notand2.c: New test.
8949 * gcc.dg/binop-notand3.c: New test.
8950 * gcc.dg/binop-notand4.c: New test.
8951 * gcc.dg/binop-notand5.c: New test.
8952 * gcc.dg/binop-notand6.c: New test.
8954 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8957 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8959 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8962 * gfortran.dg/proc_ptr_31.f90: New.
8964 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8966 * gnat.dg/volatile6.adb: New test.
8967 * gnat.dg/volatile7.adb: Likewise.
8968 * gnat.dg/volatile8.adb: Likewise.
8969 * gnat.dg/volatile9.adb: Likewise.
8971 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8973 * gnat.dg/constant3.adb: New test.
8975 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8978 * gfortran.dg/read_list_eof_1.f90: New test.
8980 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8983 * gcc.target/i386/testimm-1.c: New test.
8984 * gcc.target/i386/testimm-2.c: New test.
8985 * gcc.target/i386/testimm-3.c: New test.
8986 * gcc.target/i386/testimm-4.c: New test.
8987 * gcc.target/i386/testimm-5.c: New test.
8988 * gcc.target/i386/testimm-6.c: New test.
8989 * gcc.target/i386/testimm-7.c: New test.
8990 * gcc.target/i386/testimm-8.c: New test.
8991 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8992 * gcc.target/i386/xop-rotate1-int.c: New test.
8993 * gcc.target/i386/xop-rotate2-int.c: New test.
8995 2011-06-17 Jason Merrill <jason@redhat.com>
8997 * g++.dg/cpp0x/rv-func2.C: New.
8999 * g++.dg/debug/dwarf2/lambda1.C: New.
9000 * g++.dg/warn/Wshadow-6.C: Adjust.
9002 2011-06-17 Janus Weil <janus@gcc.gnu.org>
9005 * gfortran.dg/move_alloc_5.f90: New.
9007 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
9009 PR rtl-optimization/48542
9010 * gcc.dg/torture/pr48542.c: New test.
9012 2011-06-16 Jason Merrill <jason@redhat.com>
9015 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
9018 * g++.dg/cpp0x/initlist52.C New.
9021 * c-c++-common/raw-string-12.c: New.
9024 * g++.dg/cpp0x/sfinae26.C: New.
9027 * g++.dg/cpp0x/variadic113.C: New.
9030 * g++.dg/cpp0x/variadic112.C: New.
9032 2011-06-16 Jeff Law <law@redhat.com>
9034 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
9035 improved jump threading.
9036 * gcc.dg/builtin-object-size-2.c: Likewise.
9037 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
9039 2011-06-16 Janus Weil <janus@gcc.gnu.org>
9042 * gfortran.dg/typebound_assignment_3.f03: New.
9044 2011-06-16 Steve Ellcey <sje@cup.hp.com>
9047 * g++.dg/opt/devirt2.C: Change xfail rule to target.
9049 2011-06-16 Martin Jambor <mjambor@suse.cz>
9051 PR tree-optimization/49343
9052 * gnat.dg/discr31.ad[sb]: New test.
9054 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9056 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
9058 2011-06-16 Tom de Vries <tom@codesourcery.com>
9061 * gcc.target/arm/ivopts-3.c: Update test.
9062 * gcc.target/arm/ivopts-5.c: Same.
9064 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9067 2011-06-10 Wei Guozhi <carrot@google.com>
9070 * gcc.target/arm/pr45335.c: New test.
9071 * gcc.target/arm/pr45335-2.c: New test.
9072 * gcc.target/arm/pr45335-3.c: New test.
9073 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9074 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9075 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9077 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
9079 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
9081 2011-06-16 Janus Weil <janus@gcc.gnu.org>
9084 * gfortran.dg/class_43.f03: New.
9086 2011-06-16 Jakub Jelinek <jakub@redhat.com>
9088 PR tree-optimization/49419
9089 * gcc.c-torture/execute/pr49419.c: New test.
9091 2011-06-16 Revital Eres <revital.eres@linaro.org>
9093 * gcc.dg/sms-9.c: New file.
9095 2011-06-15 Easwaran Raman <eraman@google.com>
9097 PR rtl-optimization/49414
9098 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
9100 2011-06-14 Jason Merrill <jason@redhat.com>
9102 * g++.dg/cpp0x/noexcept13.C: New.
9104 2011-06-14 Easwaran Raman <eraman@google.com>
9106 PR rtl-optimization/44194
9107 * gcc.dg/pr44194-1.c: New test.
9108 * gcc.dg/pr44194-2.c: New test.
9110 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
9112 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9114 * gcc.target/arm/pr45701-2.c: Likewise.
9115 * gcc.target/arm/thumb-branch1.c: Likewise.
9117 2011-06-14 Steve Ellcey <sje@cup.hp.com>
9120 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9122 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
9124 * gcc.target/arm/pr45701-1.c: Require thumb support.
9125 * gcc.target/arm/pr45701-2.c: Likewise.
9126 * gcc.target/arm/thumb-branch1.c: Likewise.
9128 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9129 * gcc.target/arm/pr39839.c: Likewise.
9130 * gcc.target/arm/pr40657-2.c: Likewise.
9131 * gcc.target/arm/pr40956.c: Likewise.
9132 * gcc.target/arm/pr41679.c: Likewise.
9133 * gcc.target/arm/pr42235.c: Likewise.
9134 * gcc.target/arm/pr42495.c: Likewise.
9135 * gcc.target/arm/pr42505.c: Likewise.
9136 * gcc.target/arm/pr42574.c: Likewise.
9137 * gcc.target/arm/pr46883.c: Likewise.
9138 * gcc.target/arm/pr46934.c: Likewise.
9139 * gcc.target/arm/xor-and.c: Likewise.
9141 2011-06-14 Jason Merrill <jason@redhat.com>
9143 * g++.dg/other/error23.C: Adjust error message.
9144 * g++.dg/other/error32.C: Likewise.
9147 * g++.dg/cpp0x/rv-dotstar.C: New.
9150 * g++.dg/cpp0x/decltype30.C: New.
9152 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9154 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9157 * gfortran.dg/pr49103.f90: New test.
9159 2011-06-14 Tom de Vries <tom@codesourcery.com>
9162 * gcc.target/arm/ivopts-3.c: New test.
9163 * gcc.target/arm/ivopts-4.c: New test.
9164 * gcc.target/arm/ivopts-5.c: New test.
9166 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9168 PR rtl-optimization/49390
9169 * gcc.c-torture/execute/pr49390.c: New test.
9171 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9173 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9175 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
9177 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9178 * gcc.c-torture/execute/cmpsi-2.x: New file.
9179 * gcc.c-torture/execute/pr45262.c: Undo 172757.
9180 * gcc.c-torture/execute/pr45262.x: New file.
9181 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9182 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9184 * gcc.c-torture/compile/pr49163.c: Ditto.
9186 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
9188 * gcc.dg/vect/vect-16.c: Rename to...
9189 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9190 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9191 for double-word vectors.
9192 * gcc.dg/vect/vect-peel-4.c: Likewise.
9193 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9195 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9198 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
9201 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9203 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
9205 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9207 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9209 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9211 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9213 * gfortran.dg/trim_optimize_8.f90: New test case.
9215 2011-06-13 Jakub Jelinek <jakub@redhat.com>
9216 Ira Rosen <ira.rosen@linaro.org>
9218 PR tree-optimization/49352
9219 * gcc.dg/vect/pr49352.c: New test.
9221 2011-06-12 Tobias Burnus
9224 * gfortran.dg/alloc_comp_assign_11.f90: New.
9226 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9228 * gfortran.dg/trim_optimize_7.f90: New test.
9230 2011-06-10 Wei Guozhi <carrot@google.com>
9233 * gcc.target/arm/pr45335.c: New test.
9234 * gcc.target/arm/pr45335-2.c: New test.
9235 * gcc.target/arm/pr45335-3.c: New test.
9236 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9237 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9238 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9240 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9243 * g++.dg/parse/error39.C: New.
9245 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
9247 * gcc.target/arm/20090811-1.c: Skip for incompatible
9248 options, do not override other options.
9249 * gcc.target/arm/combine-cmp-shift.c: Skip for
9250 incompatible options.
9251 * gcc.target/arm/pr45094.c: Likewise.
9252 * gcc.target/arm/scd42-1.c: Likewise.
9253 * gcc.target/arm/scd42-3.c: Likewise.
9254 * gcc.target/arm/thumb-ltu.c: Likewise.
9256 * lib/target-supports.exp
9257 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9258 multilib flags use -mfpu with a value other than neon-fp16.
9260 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9262 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9263 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9265 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9267 * lib/target-supports.exp (check_effective_target_pie): New proc.
9268 * gcc.dg/pie-link.c: Use target pie.
9270 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
9271 Laurent Rougïżœ <laurent.rouge@menta.fr>
9273 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9274 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9276 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
9278 * gfortran.dg/coarray/sync_1.f90: New test for
9279 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9281 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
9283 PR tree-optimization/49318
9284 * gcc.dg/vect/pr49318.c: New test.
9286 2011-06-09 David Krauss <potswa@mac.com>
9288 * g++.dg/template/arrow1.C: New.
9290 2011-06-09 Jason Merrill <jason@redhat.com>
9292 * lib/prune.exp: Prune "note"s.
9293 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9295 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9296 * g++.dg/template/dependent-expr3.C: Likewise.
9297 * g++.dg/parse/template7.C: Likewise.
9298 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9299 * g++.old-deja/g++.jason/rfg10.C: Likewise.
9300 * g++.old-deja/g++.pt/friend38.C: Likewise.
9301 * g++.old-deja/g++.pt/crash32.C: Likewise.
9302 * g++.old-deja/g++.other/init4.C: Likewise.
9303 * g++.old-deja/g++.other/friend8.C: Likewise.
9305 * g++.dg/ext/complex7.C: Adjust expected output.
9306 * g++.dg/diagnostic/method1.C: Likewise.
9307 * g++.dg/parse/parameter-declaration-2.C: Likewise.
9308 * g++.dg/parse/crash33.C: Likewise.
9309 * g++.dg/other/warning1.C: Likewise.
9310 * g++.dg/init/pr29571.C: Likewise.
9311 * g++.dg/warn/overflow-warn-1.C: Likewise.
9312 * g++.dg/warn/overflow-warn-3.C: Likewise.
9313 * g++.dg/warn/overflow-warn-4.C: Likewise.
9314 * g++.old-deja/g++.oliva/template1.C: Likewise.
9316 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9317 * g++.dg/parse/template7.C: Adjust.
9319 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
9322 * gcc.dg/pr49307.c: New.
9324 2011-06-09 Wei Guozhi <carrot@google.com>
9327 * gcc.target/arm/pr46975.c: New testcase.
9329 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
9331 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9332 (PMETH, arglist_t): Removed.
9333 (method_get_number_of_arguments): Removed.
9334 (method_get_nth_argument): Removed.
9335 (method_get_first_argument): Removed.
9336 (method_get_next_argument): Removed.
9337 (method_get_sizeof_arguments): Removed.
9338 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9340 (method_get_number_of_arguments): Removed.
9341 (method_get_nth_argument): Removed.
9342 (method_get_first_argument): Removed.
9343 (method_get_next_argument): Removed.
9344 (method_get_sizeof_arguments): Removed.
9345 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9347 2011-06-09 David Li <davidxl@google.com>
9349 * gcc.dg/dump-pass.c: New test.
9351 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9354 * g++.dg/parse/error38.C: New.
9356 2011-06-09 Jakub Jelinek <jakub@redhat.com>
9359 * gfortran.dg/pr49308.f90: New test.
9361 2011-06-08 Jason Merrill <jason@redhat.com>
9363 * g++.dg/cpp0x/noexcept11.C: New.
9364 * g++.dg/cpp0x/noexcept12.C: New.
9365 * g++.dg/cpp0x/sfinae11.C: Adjust.
9367 2011-06-08 Jakub Jelinek <jakub@redhat.com>
9370 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9371 to dg-options, match also DW_AT_linkage_name.
9373 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9376 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9377 -fno-common on alpha*-dec-osf*.
9378 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9380 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
9382 PR rtl-optimization/49303
9383 * gcc.target/ia64/pr49303.c: New test.
9385 2011-06-08 Tobias Burnus <burnus@net-b.de>
9388 * gfortran.dg/coarray_lock_1.f90: New.
9389 * gfortran.dg/coarray_lock_2.f90: New.
9391 2011-06-07 Jason Merrill <jason@redhat.com>
9393 * lib/prune.exp: Look for "required" rather than "instantiated".
9394 * g++.dg/abi/mangle11.C: Likewise.
9395 * g++.dg/abi/mangle12.C: Likewise.
9396 * g++.dg/abi/mangle17.C: Likewise.
9397 * g++.dg/abi/mangle20-2.C: Likewise.
9398 * g++.dg/abi/pragma-pack1.C: Likewise.
9399 * g++.dg/cpp0x/decltype26.C: Likewise.
9400 * g++.dg/cpp0x/decltype28.C: Likewise.
9401 * g++.dg/cpp0x/decltype29.C: Likewise.
9402 * g++.dg/cpp0x/enum11.C: Likewise.
9403 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9404 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9405 * g++.dg/cpp0x/pr47416.C: Likewise.
9406 * g++.dg/ext/case-range2.C: Likewise.
9407 * g++.dg/ext/case-range3.C: Likewise.
9408 * g++.dg/gomp/for-19.C: Likewise.
9409 * g++.dg/gomp/pr37533.C: Likewise.
9410 * g++.dg/gomp/pr38639.C: Likewise.
9411 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9412 * g++.dg/inherit/base3.C: Likewise.
9413 * g++.dg/inherit/using6.C: Likewise.
9414 * g++.dg/init/placement4.C: Likewise.
9415 * g++.dg/init/reference3.C: Likewise.
9416 * g++.dg/lookup/scoped6.C: Likewise.
9417 * g++.dg/lookup/using7.C: Likewise.
9418 * g++.dg/other/abstract1.C: Likewise.
9419 * g++.dg/other/error10.C: Likewise.
9420 * g++.dg/other/error5.C: Likewise.
9421 * g++.dg/other/field1.C: Likewise.
9422 * g++.dg/other/offsetof5.C: Likewise.
9423 * g++.dg/parse/bitfield2.C: Likewise.
9424 * g++.dg/parse/constant4.C: Likewise.
9425 * g++.dg/parse/crash20.C: Likewise.
9426 * g++.dg/parse/invalid-op1.C: Likewise.
9427 * g++.dg/parse/non-dependent2.C: Likewise.
9428 * g++.dg/parse/template18.C: Likewise.
9429 * g++.dg/tc1/dr152.C: Likewise.
9430 * g++.dg/tc1/dr166.C: Likewise.
9431 * g++.dg/tc1/dr176.C: Likewise.
9432 * g++.dg/tc1/dr213.C: Likewise.
9433 * g++.dg/template/access11.C: Likewise.
9434 * g++.dg/template/access2.C: Likewise.
9435 * g++.dg/template/access3.C: Likewise.
9436 * g++.dg/template/access7.C: Likewise.
9437 * g++.dg/template/arg7.C: Likewise.
9438 * g++.dg/template/cond2.C: Likewise.
9439 * g++.dg/template/crash13.C: Likewise.
9440 * g++.dg/template/crash40.C: Likewise.
9441 * g++.dg/template/crash7.C: Likewise.
9442 * g++.dg/template/crash84.C: Likewise.
9443 * g++.dg/template/ctor5.C: Likewise.
9444 * g++.dg/template/defarg13.C: Likewise.
9445 * g++.dg/template/defarg14.C: Likewise.
9446 * g++.dg/template/dtor7.C: Likewise.
9447 * g++.dg/template/eh2.C: Likewise.
9448 * g++.dg/template/error2.C: Likewise.
9449 * g++.dg/template/error43.C: Likewise.
9450 * g++.dg/template/friend32.C: Likewise.
9451 * g++.dg/template/injected1.C: Likewise.
9452 * g++.dg/template/instantiate1.C: Likewise.
9453 * g++.dg/template/instantiate3.C: Likewise.
9454 * g++.dg/template/instantiate5.C: Likewise.
9455 * g++.dg/template/instantiate7.C: Likewise.
9456 * g++.dg/template/local6.C: Likewise.
9457 * g++.dg/template/lookup2.C: Likewise.
9458 * g++.dg/template/member5.C: Likewise.
9459 * g++.dg/template/memfriend15.C: Likewise.
9460 * g++.dg/template/memfriend16.C: Likewise.
9461 * g++.dg/template/memfriend17.C: Likewise.
9462 * g++.dg/template/memfriend7.C: Likewise.
9463 * g++.dg/template/meminit1.C: Likewise.
9464 * g++.dg/template/nested3.C: Likewise.
9465 * g++.dg/template/non-type-template-argument-1.C: Likewise.
9466 * g++.dg/template/nontype12.C: Likewise.
9467 * g++.dg/template/nontype13.C: Likewise.
9468 * g++.dg/template/nontype6.C: Likewise.
9469 * g++.dg/template/pr23510.C: Likewise.
9470 * g++.dg/template/pr35240.C: Likewise.
9471 * g++.dg/template/ptrmem15.C: Likewise.
9472 * g++.dg/template/ptrmem6.C: Likewise.
9473 * g++.dg/template/qualified-id1.C: Likewise.
9474 * g++.dg/template/qualttp20.C: Likewise.
9475 * g++.dg/template/qualttp3.C: Likewise.
9476 * g++.dg/template/qualttp4.C: Likewise.
9477 * g++.dg/template/qualttp5.C: Likewise.
9478 * g++.dg/template/qualttp6.C: Likewise.
9479 * g++.dg/template/qualttp7.C: Likewise.
9480 * g++.dg/template/qualttp8.C: Likewise.
9481 * g++.dg/template/recurse.C: Likewise.
9482 * g++.dg/template/recurse2.C: Likewise.
9483 * g++.dg/template/ref5.C: Likewise.
9484 * g++.dg/template/scope2.C: Likewise.
9485 * g++.dg/template/sfinae10.C: Likewise.
9486 * g++.dg/template/sfinae3.C: Likewise.
9487 * g++.dg/template/sizeof3.C: Likewise.
9488 * g++.dg/template/static9.C: Likewise.
9489 * g++.dg/template/template-id-2.C: Likewise.
9490 * g++.dg/template/typedef13.C: Likewise.
9491 * g++.dg/template/typename4.C: Likewise.
9492 * g++.dg/template/using14.C: Likewise.
9493 * g++.dg/template/using2.C: Likewise.
9494 * g++.dg/template/warn1.C: Likewise.
9495 * g++.dg/warn/Wparentheses-13.C: Likewise.
9496 * g++.dg/warn/Wparentheses-15.C: Likewise.
9497 * g++.dg/warn/Wparentheses-16.C: Likewise.
9498 * g++.dg/warn/Wparentheses-17.C: Likewise.
9499 * g++.dg/warn/Wparentheses-18.C: Likewise.
9500 * g++.dg/warn/Wparentheses-19.C: Likewise.
9501 * g++.dg/warn/Wparentheses-20.C: Likewise.
9502 * g++.dg/warn/Wparentheses-23.C: Likewise.
9503 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9504 * g++.dg/warn/noeffect2.C: Likewise.
9505 * g++.dg/warn/noeffect4.C: Likewise.
9506 * g++.dg/warn/pr8570.C: Likewise.
9507 * g++.old-deja/g++.brendan/init2.C: Likewise.
9508 * g++.old-deja/g++.eh/spec6.C: Likewise.
9509 * g++.old-deja/g++.pt/crash10.C: Likewise.
9510 * g++.old-deja/g++.pt/crash36.C: Likewise.
9511 * g++.old-deja/g++.pt/derived3.C: Likewise.
9512 * g++.old-deja/g++.pt/error2.C: Likewise.
9513 * g++.old-deja/g++.pt/explicit70.C: Likewise.
9514 * g++.old-deja/g++.pt/infinite1.C: Likewise.
9515 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9516 * g++.old-deja/g++.pt/overload7.C: Likewise.
9517 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9519 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9520 Iain Sandoe <iains@gcc.gnu.org>
9522 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9523 Added code to deal with the case when [Protocol
9524 -descriptionForInstanceMethod:] or [Protocol
9525 -descriptionForClassMethod:] returns NULL.
9527 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9528 Iain Sandoe <iains@gcc.gnu.org>
9530 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9531 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9534 2011-06-07 Xinliang David Li <davidxl@google.com>
9536 * gcc.dg/inline_2.c: New test.
9537 * gcc.dg/unroll_2.c: New test.
9538 * gcc.dg/inline_3.c: New test.
9539 * gcc.dg/unroll_3.c: New test.
9540 * gcc.dg/inline_4.c: New test.
9541 * gcc.dg/unroll_4.c: New test.
9542 * gcc.dg/inline_1.c: New test.
9543 * gcc.dg/unroll_1.c: New test.
9545 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9547 PR tree-optimization/48497
9548 * lib/gcc-defs.exp (dg-additional-options): New proc.
9549 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9550 -msse2 on 32-bit x86.
9552 2011-06-06 Jason Merrill <jason@redhat.com>
9554 * g++.dg/cpp0x/enum19.C: New.
9556 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
9558 * gcc.target/arm/neon-reload-class.c: New test.
9560 2011-06-07 Dodji Seketeli <dodji@redhat.com>
9563 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9565 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9567 * gcc.target/arm/smlatb-1.c: New file.
9568 * gcc.target/arm/smlatt-1.c: New file.
9569 * gcc.target/arm/smlaltb-1.c: New file.
9570 * gcc.target/arm/smlaltt-1.c: New file.
9572 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9574 * gcc.target/arm/mla-2.c: New test.
9576 2011-06-07 Jakub Jelinek <jakub@redhat.com>
9578 PR gcov-profile/49299
9579 * gcc.dg/tree-prof/pr49299-1.c: New test.
9580 * gcc.dg/tree-prof/pr49299-2.c: New test.
9582 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
9584 * lib/target-supports.exp
9585 (check_effective_target_vect_widen_mult_qi_to_hi):
9586 Add NEON as supporting target.
9587 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9588 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9589 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9590 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9591 using widening multiplication on targets that support it.
9592 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9593 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9594 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9596 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9598 Updated all testcases in the ObjC/ObjC++ testsuites to use the
9599 Modern Objective-C runtime API.
9600 * objc/execute/next_mapping.h: Removed.
9601 * objc-obj-c++-shared/next-mapping.h: Removed.
9602 * objc-obj-c++-shared/Object1.h: Removed.
9603 * objc-obj-c++-shared/Object1.m: Removed.
9604 * objc-obj-c++-shared/Object1.mm: Removed.
9605 * objc-obj-c++-shared/Object1-implementation.h: Removed.
9606 * objc-obj-c++-shared/Protocol1.h: Removed.
9607 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9608 of ProtoBool, IVAR_T and METHOD.
9609 * objc-obj-c++-shared/runtime.h: New.
9610 * objc-obj-c++-shared/TestsuiteObject.h: New.
9611 * objc-obj-c++-shared/TestsuiteObject.m: New.
9613 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9614 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9615 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9617 * objc/execute/_cmd.m: Include
9618 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9619 runtime API. ([TestClass +initialize]): Include this method also
9620 with the GNU runtime.
9621 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9622 Object. ([-setValue:]): Return void.
9623 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9624 with the GNU runtime. Include
9625 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
9626 for the NeXT runtime. Use the existing print_ivars() and
9627 compare_structures() implementations for the old NeXT runtime.
9628 Added new implementations for the Modern GNU and NeXT runtimes.
9629 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9630 well. (main): Use objc_getClass(). Use return instead of exit.
9631 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9632 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
9634 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9635 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
9636 instead of Object. (main): Use return instead of exit().
9637 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
9638 instead of Object. Removed prototype for exit(). (main): Use
9639 return instead of exit(). Use the Modern Objective-C runtime API.
9640 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9642 * objc/execute/class-tests-1.h: Include
9643 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9644 runtime API. (test_class_with_superclass): Do not call [Object
9645 class]. There is no need to with the current libobjc.
9646 * objc/execute/class-tests-2.h: Include
9647 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9649 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9650 ../../objc-obj-c++-shared/next-mapping.h.
9651 * objc/execute/class-2.m: Likewise.
9652 * objc/execute/class-3.m: Likewise.
9653 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9654 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
9655 +initialize]): Include this method also with the GNU
9656 runtime. (main): Use the Modern Objective-C runtime API.
9657 * objc/execute/class-5.m: Likewise.
9658 * objc/execute/class-6.m: Likewise.
9659 * objc/execute/class-7.m: Likewise.
9660 * objc/execute/class-8.m: Likewise.
9661 * objc/execute/class-9.m: Likewise.
9662 * objc/execute/class-10.m: Likewise.
9663 * objc/execute/class-11.m: Likewise.
9664 * objc/execute/class-12.m: Likewise.
9665 * objc/execute/class-13.m: Likewise.
9666 * objc/execute/class-14.m: Likewise.
9667 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9668 this method also with the GNU runtime.
9669 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9670 +initialize]): Include this method also with the GNU runtime.
9671 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9673 * objc/execute/encode-1.m: Likewise.
9674 * objc/execute/enumeration-1.m: Likewise.
9675 * objc/execute/enumeration-2.m: Likewise.
9676 * objc/execute/exceptions/catchall-1.m: Likewise.
9677 * objc/execute/exceptions/finally-1.m: Likewise.
9678 * objc/execute/exceptions/foward-1.m: Likewise.
9679 * objc/execute/exceptions/local-variables-1.m: Likewise.
9680 * objc/execute/exceptions/throw-nil.m: Likewise.
9681 * objc/execute/exceptions/trivial.m: Likewise.
9682 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9683 of Object. Include objc/runtime.h instead of objc/objc-api.h.
9684 * objc/execute/exceptions/matcher-1.m: Likewise.
9685 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9687 * objc/execute/formal_protocol-2.m: Likewise.
9688 * objc/execute/formal_protocol-3.m: Likewise.
9689 * objc/execute/formal_protocol-4.m: Likewise.
9690 * objc/execute/formal_protocol-5.m: Include
9691 ../../objc-obj-c++-shared/runtime.h. (main): Always use
9693 * objc/execute/formal_protocol-6.m: Likewise.
9694 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9695 Object. Include <objc/Protocol.h> instead of
9696 ../../objc-obj-c++-shared/Protocol1.h.
9697 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9699 * objc/execute/informal_protocol.m: Likewise.
9700 * objc/execute/load-3.m: Likewise.
9701 * objc/execute/many_args_method.m ([TestClass +initialize]):
9702 Include this method with the GNU runtime as well.
9703 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9704 * objc/execute/nested-func-1.m: Use TestsuiteObject
9706 * objc/execute/nil_method-1.m: Likewise.
9707 * objc/execute/no_clash.m: Likewise.
9708 * objc/execute/np-1.m: Do not include
9709 ../../objc-obj-c++-shared/Protocol1.h.
9710 (main): Use return instead of exit().
9711 * objc/execute/np-2.m: Do not include
9712 ../../objc-obj-c++-shared/Protocol1.h.
9713 ([MyObject +initialize]): Include this method also with the GNU
9714 runtime. (main): Use return instead of exit().
9715 * objc/execute/object_is_class.m: Include
9716 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9717 of Object. (main): Use the Modern Objective-C runtime API.
9718 * objc/execute/object_is_meta_class.m: Likewise.
9719 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9720 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9721 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9722 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9723 Objective-C runtime API.
9724 * objc/execute/protocol-isEqual-2.m: Likewise.
9725 * objc/execute/protocol-isEqual-3.m: Likewise.
9726 * objc/execute/protocol-isEqual-4.m: Likewise.
9727 * objc/execute/redefining_self.m ([TestClass +initialize]):
9728 Include this method with the GNU runtime as well.
9729 * objc/execute/root_methods.m: Include
9730 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9731 Include this method with the GNU runtime as well.
9732 (main): Use the Modern Objective-C runtime API.
9733 * objc/execute/selector-1.m: Include
9734 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9735 of Object. (main): Use the Modern Objective-C runtime API.
9736 * objc/execute/static-1.m ([Test +initialize]): Include this
9737 method with the GNU runtime as well.
9738 * objc/execute/static-2.m: Likewise.
9739 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9740 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9741 ([MathClass +initialize]): Include this method with the GNU
9743 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9745 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9746 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9747 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9748 * objc.dg/attributes/method-attribute-1.m: Likewise.
9749 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9750 * objc.dg/attributes/method-attribute-2.m: Likewise.
9751 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9752 * objc.dg/attributes/method-attribute-3.m: Likewise.
9753 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9754 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9755 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9756 * obj-c++.dg/bitfield-1.mm: Likewise.
9757 * obj-c++.dg/bitfield-2.mm: Likewise
9758 * objc.dg/bitfield-3.m: Likewise.
9759 * obj-c++.dg/bitfield-4.mm: Likewise.
9760 * objc.dg/bitfield-5.m: Likewise
9761 * objc.dg/call-super-1.m: Likewise.
9762 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9763 Use objc_getClass() instead of objc_get_class(), but for the GNU
9764 runtime redefine objc_getClass as objc_get_class. Include
9765 ../objc-obj-c++-shared/runtime.h.
9766 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9767 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9768 Use the Modern Objective-C runtime API.
9769 * objc.dg/class-protocol-1.m: Include
9770 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9771 * obj-c++.dg/class-protocol-1.mm: Likewise.
9772 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9773 * objc.dg/comp-types-10.m: Likewise.
9774 * objc.dg/comp-types-11.m: Likewise.
9775 * objc.dg/comp-types-12.m: Likewise.
9776 * obj-c++.dg/comp-types-9.mm: Likewise.
9777 * obj-c++.dg/comp-types-11.mm: Likewise.
9778 * obj-c++.dg/comp-types-12.mm: Likewise.
9779 * obj-c++.dg/comp-types-13.mm: Likewise.
9780 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9781 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9782 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9783 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9784 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9785 * objc.dg/desig-init-1.m: Likewise.
9786 * obj-c++.dg/defs.mm: Likewise.
9787 * objc.dg/exceptions-2.m: Likewise.
9788 * obj-c++.dg/except-1.mm: Likewise.
9789 * obj-c++.dg/exceptions-2.mm: Likewise.
9790 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9791 Use the Modern Objective-C runtime API.
9792 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9793 the Modern Objective-C runtime API. Do not include
9794 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9795 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9796 the Modern Objective-C runtime API except when using an older NeXT
9798 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9799 the Modern Objective-C runtime API.
9800 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9802 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9803 * objc.dg/encode-7-next-64bit.m: Updated include.
9804 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9806 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9807 the Modern Objective-C runtime API.
9808 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9809 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9810 instead of ../objc-obj-c++-shared/Protocol1.h.
9811 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9812 the Modern Objective-C runtime API except when using an older NeXT
9814 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9815 the Modern Objective-C runtime API.
9816 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9818 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9819 * objc.dg/fix-and-continue-2.m: Likewise.
9820 * objc.dg/foreach-1.m: Likewise.
9821 * objc.dg/foreach-2.m: Likewise.
9822 * objc.dg/foreach-3.m: Likewise.
9823 * objc.dg/foreach-4.m: Likewise.
9824 * objc.dg/foreach-5.m: Likewise.
9825 * objc.dg/foreach-6.m: Likewise.
9826 * objc.dg/foreach-7.m: Likewise.
9827 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9829 * objc.dg/func-ptr-2.m: Likewise.
9830 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9831 Do not include objc/objc-api.h.
9832 * obj-c++.dg/fsf-package-0.mm: Likewise.
9833 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9834 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9835 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9837 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9838 * objc.dg/gnu-runtime-3.m: Likewise.
9839 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9840 * objc.dg/headers.m: Include objc/runtime.h instead of
9841 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9842 for the NeXT runtime.
9843 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9844 * obj-c++.dg/isa-field-1.mm: Likewise.
9845 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9846 * objc.dg/layout-1.m: Likewise.
9847 * objc.dg/layout-2.m: Likewise.
9848 * objc.dg/local-decl-2.m: Likewise.
9849 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9850 Object. ([Container +elementForView:]): Use
9851 class_conformsToProtocol().
9852 * obj-c++.dg/lookup-2.mm: Likewise.
9853 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9854 * obj-c++.dg/local-decl-1.mm: Likewise.
9855 * objc.dg/method-3.m: Likewise.
9856 * objc.dg/method-4.m: Likewise.
9857 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9858 ../objc-obj-c++-shared/Protocol1.h.
9859 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9860 * objc.dg/method-9.m: Likewise.
9861 * objc.dg/method-10.m: Likewise.
9862 * objc.dg/method-13.m ([Root +initialize]): Include this method
9863 also for the GNU runtime. (main): Use objc_getClass() also for
9865 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9866 * objc.dg/method-17.m: Likewise.
9867 * objc.dg/method-19.m: Likewise.
9868 * objc.dg/method-20b.m: Likewise.
9869 * obj-c++.dg/method-2.mm: Likewise.
9870 * obj-c++.dg/method-6.mm: Likewise.
9871 * obj-c++.dg/method-10.mm: Likewise.
9872 * obj-c++.dg/method-11.mm: Likewise.
9873 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9874 ../objc-obj-c++-shared/Protocol1.h.
9875 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9876 * obj-c++.dg/method-15.mm: Likewise.
9877 * obj-c++.dg/method-17.mm: Likewise.
9878 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9879 +initialize]): Include this method also for the GNU
9880 runtime. (main): Use objc_getClass() also for the GNU runtime.
9881 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9882 * obj-c++.dg/method-22.mm: Likewise.
9883 * obj-c++.dg/method-23.mm: Likewise.
9884 * obj-c++.dg/no-extra-load.mm: Likewise.
9885 * objc.dg/objc-fast-4.m: Likewise.
9886 * objc.dg/objc-gc-4.m: Likewise.
9887 * obj-c++.dg/objc-gc-3.mm: Likewise.
9888 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9889 protocol_getMethodDescription() instead of [Protocol
9890 -descriptionForInstanceMethod].
9891 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9892 Made it available with all runtimes. (main): Call -test instead
9894 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9895 and put into a category.
9896 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9897 Object. Include objc/objc.h.
9898 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9899 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9900 New. (main): Use protocol_getMethodDescription() instead
9901 of [Protocol -descriptionForInstanceMethod] and [Protocol
9902 -descriptionForClassMethod].
9903 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9904 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9905 Objective-C runtime API.
9906 * obj-c++.dg/proto-qual-1.mm: Likewise.
9907 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9909 * obj-c++.dg/property/property-1.mm: Likewise.
9910 * obj-c++.dg/qual-types-1.mm: Likewise.
9911 * objc.dg/selector-2.m: Include objc/objc.h instead of
9912 ../objc-obj-c++-shared/Object1.h.
9913 * obj-c++.dg/selector-2.mm: Likewise.
9914 * obj-c++.dg/selector-5.mm: Likewise.
9915 * obj-c++.dg/selector-6.mm: Likewise.
9916 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9917 Object. Do not include objc/objc-api.h.
9918 * obj-c++.dg/set-not-used-1.mm: Likewise.
9919 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9920 * objc.dg/stret-1.m: Likewise.
9921 * objc.dg/stret-2.m: Likewise.
9922 * obj-c++.dg/super-class-2.mm: Likewise.
9923 * objc.dg/super-class-3.m: Likewise.
9924 * objc.dg/super-class-4.m: Likewise.
9925 * objc.dg/sync-2.m: Likewise.
9926 * obj-c++.dg/sync-2.mm: Likewise.
9927 * objc.dg/sync-1.m: Include objc/objc.h instead of
9928 ../objc-obj-c++-shared/Object1.h.
9929 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9930 'Class' as the type of 'isa'.
9931 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9932 Objective-C runtime API. ([TestClass +initialize]): Include this
9933 method with the GNU runtime as well.
9934 * objc.dg/strings/strings-1.m: Updated includes.
9935 * obj-c++.dg/strings/strings-1.mm: Likewise.
9936 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9937 objc.dg/strings/const-str-12b.m.
9938 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9939 * obj-c++.dg/template-3.mm: Likewise.
9940 * obj-c++.dg/template-4.mm: Likewise.
9941 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9942 Objective-C runtime API.
9943 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9944 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9945 * obj-c++.dg/try-catch-1.mm: Likewise.
9946 * obj-c++.dg/try-catch-2.mm: Likewise.
9947 * objc.dg/try-catch-3.m: Likewise.
9948 * obj-c++.dg/try-catch-3.mm: Likewise.
9949 * objc.dg/try-catch-6.m: Likewise.
9950 * objc.dg/try-catch-7.m: Likewise.
9951 * obj-c++.dg/try-catch-7.mm: Likewise.
9952 * obj-c++.dg/try-catch-8.mm: Likewise.
9953 * obj-c++.dg/try-catch-9.mm: Likewise.
9954 * objc.dg/try-catch-10.m: Likewise.
9955 * obj-c++.dg/try-catch-11.mm: Likewise.
9956 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9957 Object. Include objc/objc.h.
9958 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9959 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9960 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9961 Object. Use Modern Objective-C runtime API. Do not use
9963 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9964 * obj-c++.dg/torture/trivial.mm: Likewise.
9965 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9966 instead of ../objc-obj-c++-shared/Object1.h. Include
9967 ../objc-obj-c++-shared/runtime.h.
9968 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9969 * objc.dg/torture/strings/const-str-11.m: Likewise.
9970 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9971 * objc.dg/torture/strings/const-str-9.m: Likewise.
9972 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9973 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9974 instead of Object. Only add _FooClassReference if
9976 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9977 * objc.dg/torture/strings/const-str-8.m: Likewise.
9978 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9979 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9981 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9983 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9984 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9985 * obj-c++.dg/va-meth-1.mm: Likewise.
9986 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9987 ../objc-obj-c++-shared/Object1.h.
9988 * objc.dg/zero-link-3.m: Likewise.
9990 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9992 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9994 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9997 * obj-c++.dg/property/cxx-property-1.mm: New.
9998 * obj-c++.dg/property/cxx-property-2.mm: New.
10000 2011-06-06 Jason Merrill <jason@redhat.com>
10002 * g++.dg/cpp0x/regress/ptrmem1.C: New.
10004 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
10006 PR rtl-optimization/49145
10007 From Ryan Mansfield
10008 * gcc.c-torture/compile/pr49145.c: New test.
10010 2011-06-06 Jakub Jelinek <jakub@redhat.com>
10013 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
10014 to dg-options, match also DW_AT_linkage_name.
10017 * gcc.dg/debug/pr49294.c: New test.
10020 * g++.dg/opt/pr49264.C: New test.
10022 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
10024 PR tree-optimization/49243
10025 * gcc.dg/pr49243.c: New.
10027 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
10029 * gnat.dg/specs/cond_expr1.ads: New test.
10031 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
10033 * gnat.dg/deferred_const4.ad[sb]: New test.
10034 * gnat.dg/deferred_const4_pkg.ads: New helper.
10036 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
10038 * gnat.dg/test_tamdt.adb: Rename to...
10039 * gnat.dg/taft_type1.adb: ...this.
10040 * gnat.dg/tamdt.ad[sb]: Rename to...
10041 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
10042 * gnat.dg/tamdt_aux.ads: Rename to...
10043 * gnat.dg/taft_type1_pkg2.ads: ...this.
10044 * gnat.dg/taft_type2.ad[sb]: New test.
10045 * gnat.dg/taft_type2_pkg.ads: New helper.
10046 * gnat.dg/taft_type3.adb: New test.
10047 * gnat.dg/taft_type3_pkg.ads: New helper.
10049 2011-06-05 Tobias Burnus <burnus@net-b.de>
10052 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
10055 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
10058 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
10060 * objc.dg/gnu-api-2-objc.m: Likewise.
10061 * obj-c++.dg/gnu-api-2-class.mm: Likewise
10062 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10064 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
10066 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
10067 alignment, not the alignment, when calling class_addIvar(). Add
10068 an 'isa' instance variable to the test root class.
10069 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10071 2011-06-04 Jan Hubicka <jh@suse.cz>
10073 PR tree-optimization/48893
10074 PR tree-optimization/49091
10075 PR tree-optimization/49179
10076 * gfortran.dg/pr49179.f90: New testcase
10078 2011-06-04 Jan Hubicka <jh@suse.cz>
10081 * g++.dg/torture/pr48954.C: New testcase.
10083 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
10085 * g++.dg/warn/delete-non-virtual-dtor.C: New.
10087 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
10090 * g++.dg/diagnostic/bitfld2.C: New.
10092 2011-06-04 Jakub Jelinek <jakub@redhat.com>
10095 * gcc.c-torture/execute/pr49281.c: New test.
10097 2011-06-04 Jan Hubicka <jh@suse.cz>
10099 PR tree-optimize/48929
10100 * gcc.c-torture/compile/pr48929.c: New testcase.
10102 2011-06-04 Jakub Jelinek <jakub@redhat.com>
10104 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10106 2011-06-03 Jakub Jelinek <jakub@redhat.com>
10109 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10111 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10113 * objc.dg/headers.m: Do not include sarray.h and hash.h.
10115 2011-06-03 Richard Henderson <rth@redhat.com>
10116 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10118 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10120 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10122 * objc.dg/headers.m: Do not include objc-list.h.
10124 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10126 * objc.dg/type-stream-1.m: Test removed.
10127 * objc.dg/headers.m: Do not include typedstream.h.
10129 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10131 * objc.dg/torture/forward-1.m (main): Updated testcase.
10133 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
10136 * gcc.c-torture/compile/pr49163.c: New.
10138 2011-06-02 Asher Langton <langton2@llnl.gov>
10141 * gfortran.dg/PR49268.f90: New test.
10143 2011-06-02 Asher Langton <langton2@llnl.gov>
10146 * gfortran.dg/PR37039.f90: New test.
10148 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10151 * objc.dg/method-5.m: Updated.
10152 * objc.dg/method-19.m: Updated.
10153 * objc.dg/method-lookup-1.m: New.
10154 * obj-c++.dg/method-6.mm: Updated.
10155 * obj-c++.dg/method-7.mm: Updated.
10156 * obj-c++.dg/method-lookup-1.mm: New.
10158 2011-06-02 DJ Delorie <dj@redhat.com>
10160 * lib/timeout.exp (timeout): Add board_info support.
10162 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
10164 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10166 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10169 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10170 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10172 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
10173 Hans-Peter Nilsson <hp@axis.com>
10175 PR rtl-optimization/48840
10176 * gcc.target/sparc/ultrasp13.c: New test.
10178 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
10181 * gcc.c-torture/compile/pr49238.c: New.
10183 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
10185 * gcc.target/arm/g2.c: Skip test in -mthumb.
10186 Skip test unless cpu is xscale.
10187 * gcc.target/arm/scd42-2.c: Likewise.
10188 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10190 2011-06-01 Jason Merrill <jason@redhat.com>
10192 * g++.dg/cpp0x/decltype28.C: New.
10193 * g++.dg/cpp0x/decltype29.C: New.
10195 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
10198 * gcc.target/mips/pr45074.c: New test.
10200 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
10201 Hans-Peter Nilsson <hp@axis.com>
10203 PR rtl-optimization/48830
10204 * gcc.target/sparc/ultrasp12.c: New test.
10206 2011-06-01 David Li <davidxl@google.com>
10208 * gcc.dg/profile-dir-1.c: Change pass name.
10209 * gcc.dg/profile-dir-2.c: Ditto.
10210 * gcc.dg/tree-ssa/dump-1.c: Ditto.
10211 * gcc.dg/tree-ssa/loop-25.c: Ditto.
10212 * gcc.dg/tree-prof/stringop-1.c: Ditto.
10213 * gcc.dg/tree-prof/update-loopch.c: Ditto.
10214 * gcc.dg/tree-prof/stringop-2.c: Ditto.
10215 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10216 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10217 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10218 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10219 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10220 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10221 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10222 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10223 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10224 * gcc.dg/profile-dir-3.c: Ditto.
10225 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10227 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
10229 * objc.dg/attributes/method-nonnull-1.m: New test.
10230 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10232 2011-05-31 Tobias Burnus <burnus@net-b.de>
10235 * gfortran.dg/coarray_atomic_1.f90: New.
10236 * gfortran.dg/coarray/atomic_1.f90: New.
10238 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10240 * gcc.dg/guality/bswaptest.c: New test.
10241 * gcc.dg/guality/clztest.c: New test.
10242 * gcc.dg/guality/ctztest.c: New test.
10243 * gcc.dg/guality/rotatetest.c: New test.
10246 * gcc.target/i386/pr48688.c: New test.
10248 2010-11-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
10251 * g++.dg/lookup/name-clash9.C: New.
10253 2011-05-31 Tobias Burnus <burnus@net-b.de>
10256 * gfortran.dg/coarray/dummy_1.f90: New.
10258 2011-05-31 Tobias Burnus <burnus@net-b.de>
10261 * gfortran.dg/coarray/save_1.f90: New.
10262 * gfortran.dg/coarray_4.f90: Update dg-error.
10264 2011-05-31 Jason Merrill <jason@redhat.com>
10266 * g++.dg/cpp0x/rv-template1.C: New.
10268 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10270 PR rtl-optimization/49235
10271 * gcc.dg/pr49235.c: New test.
10273 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10275 PR tree-optimization/49093
10276 * gcc.dg/vect/pr49093.c: New test.
10278 2011-05-31 Dodji Seketeli <dodji@redhat.com>
10281 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10283 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10286 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10289 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
10292 * gcc.c-torture/execute/pr49186.c: New.
10294 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
10297 * gcc.target/i386/pr49168-1.c: New.
10299 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10300 Eric Botcazou <ebotcazou@adacore.com>
10302 * gcc.dg/guality/drap.c: New test.
10304 2011-05-30 Richard Guenther <rguenther@suse.de>
10306 PR tree-optimization/49210
10307 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10308 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10310 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10313 * g++.dg/gomp/pr49223-1.C: New test.
10314 * g++.dg/gomp/pr49223-2.C: New test.
10316 2011-05-30 Richard Guenther <rguenther@suse.de>
10318 PR tree-optimization/49218
10319 * gcc.c-torture/execute/pr49218.c: New testcase.
10321 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
10323 PR tree-optimization/49199
10324 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10325 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10326 -fno-tree-scev-cprop.
10328 2011-05-29 Janus Weil <janus@gcc.gnu.org>
10331 * gfortran.dg/extends_13.f03: New.
10333 2011-05-29 Jakub Jelinek <jakub@redhat.com>
10335 PR rtl-optimization/49095
10336 * gcc.target/i386/pr49095.c: New test.
10338 2011-05-29 Tobias Burnus <burnus@net-b.de>
10341 * gfortran.dg/coarray_24.f90: New.
10343 2011-05-29 Tobias Burnus <burnus@net-b.de>
10346 * gfortran.dg/coarray_23.f90: New.
10348 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
10350 From Ryan Mansfield
10351 * gcc.dg/pr48826.c: New test.
10353 2011-05-29 Richard Guenther <rguenther@suse.de>
10355 PR tree-optimization/49217
10356 * gcc.dg/torture/pr49217.c: New testcase.
10358 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
10361 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10363 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
10365 * gnat.dg/boolean_subtype.adb: Rename to...
10366 * gnat.dg/boolean_subtype1.adb: ...this.
10368 2011-05-28 Jason Merrill <jason@redhat.com>
10370 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10372 2011-05-27 Jason Merrill <jason@redhat.com>
10374 * g++.dg/cpp0x/enum18.C: Adjust.
10376 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10378 2011-05-27 Tobias Burnus <burnus@net-b.de>
10381 * gfortran.dg/coarray_22.f90: New.
10383 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10385 PR tree-optimization/46728
10386 * gcc.target/powerpc/pr46728-1.c: New.
10387 * gcc.target/powerpc/pr46728-2.c: New.
10388 * gcc.target/powerpc/pr46728-3.c: New.
10389 * gcc.target/powerpc/pr46728-4.c: New.
10390 * gcc.target/powerpc/pr46728-5.c: New.
10391 * gcc.dg/pr46728-6.c: New.
10392 * gcc.target/powerpc/pr46728-7.c: New.
10393 * gcc.target/powerpc/pr46728-8.c: New.
10394 * gcc.dg/pr46728-9.c: New.
10395 * gcc.target/powerpc/pr46728-10.c: New.
10396 * gcc.target/powerpc/pr46728-11.c: New.
10397 * gcc.dg/pr46728-12.c: New.
10398 * gcc.target/powerpc/pr46728-13.c: New.
10399 * gcc.target/powerpc/pr46728-14.c: New.
10400 * gcc.target/powerpc/pr46728-15.c: New.
10401 * gcc.target/powerpc/pr46728-16.c: New.
10403 2011-05-27 Jason Merrill <jason@redhat.com>
10405 * g++.dg/abi/mangle47.C: New.
10408 * g++.dg/template/const5.C: New.
10410 * g++.dg/cpp0x/enum18.C: New.
10412 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10414 * g++.dg/cpp0x/error6.C: New.
10416 * g++.dg/cpp0x/error5.C: New.
10418 2011-05-27 Jakub Jelinek <jakub@redhat.com>
10421 * g++.dg/eh/cond6.C: New test.
10423 2011-05-27 Tobias Burnus <burnus@net-b.de>
10426 * gfortran.dg/rank_3.f90: New.
10427 * gfortran.dg/rank_4.f90: New.
10429 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
10431 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10432 replace dump search.
10434 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
10436 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10437 * gnat.dg/bit_packed_array5.adb: ...here.
10439 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10442 * g++.dg/cpp0x/auto25.C: New.
10444 2011-05-27 Richard Guenther <rguenther@suse.de>
10446 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10448 2011-05-27 Richard Guenther <rguenther@suse.de>
10450 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10452 2011-05-27 Richard Guenther <rguenther@suse.de>
10454 PR middle-end/49189
10455 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10457 2011-05-26 Jason Merrill <jason@redhat.com>
10459 * g++.dg/cpp0x/friend1.C: New.
10460 * g++.dg/cpp0x/friend2.C: New.
10462 * g++.dg/cpp0x/auto7.C: Update.
10463 * g++.dg/template/crash50.C: Adjust.
10464 * g++.dg/template/static9.C: Adjust.
10465 * g++.old-deja/g++.ext/memconst.C: Adjust.
10467 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
10469 * gcc.dg/march.c: Ignore a note for some targets.
10471 2011-05-26 Janis Johnson <janis187@us.ibm.com>
10472 Nathan Froyd <froydnj@codesourcery.com>
10476 * g++.old-deja/g++.jason/cond.C: Remove xfails.
10477 * g++.dg/parse/pr18770.C: New test.
10478 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10480 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10483 * gfortran.dg/dependency_40.f90 : New test.
10485 2011-05-26 Tobias Burnus <burnus@net-b.de>
10488 * gfortran.dg/coarray/registering_1.f90: New.
10490 2011-05-26 Jason Merrill <jason@redhat.com>
10492 * g++.dg/cpp0x/variadic111.C: New.
10493 * g++.dg/cpp0x/variadic41.C: Adjust.
10495 2011-05-26 Richard Guenther <rguenther@suse.de>
10497 PR tree-optimization/48702
10498 * gcc.dg/torture/pr48702.c: New testcase.
10500 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10502 PR gcov-profile/48845
10503 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10505 * gcc.dg/matrix/matrix.exp: Likewise.
10506 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10507 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10508 line number to check_profiling_available.
10509 * lib/target-supports.exp (check_profiling_available): Account for
10511 Require TLS runtime support with -fprofile-generate.
10512 * lib/profopt.exp (profopt-execute): Add TLS options for
10513 -fprofile-generate.
10514 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10516 2011-05-26 Jakub Jelinek <jakub@redhat.com>
10519 * g++.dg/eh/cond5.C: New test.
10521 PR tree-optimization/49161
10522 * gcc.c-torture/execute/pr49161.c: New test.
10524 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10526 * gcc.target/arm/neon-vorn-vbic.c: New test.
10528 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
10530 PR tree-optimization/49038
10531 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10532 * gcc.dg/vect/pr49038.c: New test.
10534 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
10536 * g++.dg/init/pr25811-3.C: New.
10537 * g++.dg/init/pr25811-4.C: New.
10539 2011-05-25 Jason Merrill <jason@redhat.com>
10541 * g++.dg/cpp0x/enum17.C: New.
10542 * g++.old-deja/g++.jason/rfg10.C: Adjust.
10544 * g++.dg/cpp0x/auto24.C: New.
10546 * g++.dg/cpp0x/error4.C: New.
10548 * g++.dg/cpp0x/rv-restrict.C: New.
10550 * g++.dg/cpp0x/enum15.C: New.
10551 * g++.dg/cpp0x/constexpr-switch2.C: New.
10553 * g++.dg/cpp0x/variadic110.C: New.
10555 * g++.dg/cpp0x/auto9.C: Add typedef test.
10557 * g++.dg/cpp0x/auto23.C: New.
10558 * g++.dg/cpp0x/auto9.C: Adjust.
10560 * g++.dg/cpp0x/defaulted29.C: New.
10562 * g++.dg/cpp0x/initlist51.C: New.
10564 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
10566 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10567 * g++.dg/abi/packed1.C: Suppress warning.
10568 * g++.dg/warn/Wunused-parm-3.C: Likewise.
10569 * g++.dg/template/stdarg1.C: Likewise.
10570 * g++.dg/other/packed1.C: Remove arm from xfail list.
10572 2011-05-25 Jason Merrill <jason@redhat.com>
10574 * g++.dg/cpp0x/enum16.C: New.
10575 * g++.dg/parse/error15.C: Adjust.
10577 * g++.dg/cpp0x/initlist50.C: New.
10579 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10581 * g++.dg/cpp0x/variadic109.C: New.
10583 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
10585 * gcc.target/i386/pause-1.c: New.
10587 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
10589 * gcc.dg/stack-usage-1.c: Adjust comment.
10590 * gcc.dg/stack-usage-2.c: New test.
10592 2011-05-25 Jakub Jelinek <jakub@redhat.com>
10595 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10596 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10598 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
10600 PR rtl-optimization/48757
10601 * gfortran.dg/pr48757.f: New test case.
10603 2011-05-24 Jason Merrill <jason@redhat.com>
10605 * g++.dg/cpp0x/access01.C: New.
10607 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10610 * objc.dg/pr48177.m: New testcase.
10612 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10615 * objc.dg/pr48187.m: New testcase.
10616 * obj-c++.dg/pr48187.mm: New testcase.
10617 * objc.dg/ivar-extra-semicolon.m: New testcase.
10619 2011-05-24 Jason Merrill <jason@redhat.com>
10621 * g++.dg/template/access21.C: New.
10622 * g++.dg/template/access22.C: New.
10624 2011-05-24 Michael Matz <matz@gcc.gnu.org>
10626 PR rtl-optimization/48633
10627 * g++.dg/pr48633.C: New test.
10629 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10632 * g++.dg/other/pr49133.C: New test.
10634 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10635 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10637 * gcc.dg/torture/tls/run-gd.c: New test.
10638 * gcc.dg/torture/tls/run-ie.c: New test.
10639 * gcc.dg/torture/tls/run-ld.c: New test.
10640 * gcc.dg/torture/tls/run-le.c: New test.
10641 * lib/target-supports.exp (check_effective_target_tls_runtime):
10642 Build testcase with TLS options.
10644 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10646 * gcc.dg/vect/pr48172.c: Remove dg-do run.
10648 2011-05-24 Tom de Vries <tom@codesourcery.com>
10650 PR tree-optimization/49121
10651 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10653 2011-05-23 Jason Merrill <jason@redhat.com>
10655 * g++.dg/cpp0x/defaulted28.C: New.
10657 * g++.dg/cpp0x/sfinae25.C: New.
10659 * g++.dg/cpp0x/rv-cast2.C: New.
10661 * g++.dg/cpp0x/enum14.C: New.
10663 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10666 * gcc.c-torture/execute/pr49123.c: New test.
10669 * gcc.dg/debug/pr49032.c: New test.
10672 * gcc.dg/pr49120.c: New test.
10674 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
10677 * gcc.target/i386/pr47315.c: New test.
10679 2011-05-23 Jason Merrill <jason@redhat.com>
10681 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10683 * g++.dg/cpp0x/sfinae24.C: New.
10685 * g++.dg/cpp0x/error3.C: New.
10687 * g++.dg/cpp0x/defaulted27.C: New.
10689 * g++.dg/cpp0x/decltype27.C: New.
10691 2011-05-23 Richard Guenther <rguenther@suse.de>
10693 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10695 2011-05-23 Richard Guenther <rguenther@suse.de>
10697 PR tree-optimization/40874
10698 * g++.dg/tree-ssa/pr40874.C: New testcase.
10700 2011-05-23 Richard Guenther <rguenther@suse.de>
10702 PR tree-optimization/49115
10703 * g++.dg/torture/pr49115.C: New testcase.
10705 2011-05-23 Richard Guenther <rguenther@suse.de>
10707 PR middle-end/15419
10708 * gcc.dg/memcpy-3.c: New testcase.
10710 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10712 PR middle-end/48973
10713 * gcc.c-torture/execute/pr48973-1.c: New test.
10714 * gcc.c-torture/execute/pr48973-2.c: New test.
10716 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10719 * g++.dg/warn/pr18016.C: New.
10721 2011-05-23 Tom de Vries <tom@codesourcery.com>
10724 * gcc.target/arm/ivopts-6.c: New test.
10726 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10728 PR middle-end/49029
10729 * gcc.c-torture/compile/pr49029.c: New test.
10731 2011-05-22 Jason Merrill <jason@redhat.com>
10733 * g++.dg/cpp0x/sfinae23.C: New.
10734 * g++.dg/cpp0x/sfinae8.C: Correct.
10736 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10738 * gfortran.dg/function_optimize_8.f90: New test case.
10740 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10742 PR tree-optimization/49087
10743 * gcc.dg/vect/O3-pr49087.c: New test.
10745 2011-05-21 Jason Merrill <jason@redhat.com>
10747 * g++.dg/debug/const5.C: New.
10749 2011-05-20 Jason Merrill <jason@redhat.com>
10751 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10753 * g++.dg/cpp0x/constexpr-static7.C: New.
10755 * g++.dg/cpp0x/enum12.C: New.
10756 * g++.dg/cpp0x/enum13.C: New.
10758 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10761 * gfortran.dg/select_type_23.f03: New.
10763 2011-05-20 Jason Merrill <jason@redhat.com>
10765 * g++.dg/cpp0x/defaulted26.C: New.
10767 * g++.dg/cpp0x/noexcept02.C: Fix.
10768 * g++.dg/cpp0x/noexcept03.C: Fix.
10769 * g++.dg/cpp0x/noexcept08.C: Fix.
10770 * g++.dg/cpp0x/noexcept10.C: New.
10772 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10775 * gfortran.dg/extends_12.f03: New.
10777 2011-05-20 Jason Merrill <jason@redhat.com>
10779 * g++.dg/template/koenig9.C: New.
10780 * g++.dg/opt/pr47615.C: Fix.
10781 * g++.dg/overload/defarg1.C: Fix.
10782 * g++.dg/tc1/dr213.C: Remove xfail.
10783 * g++.dg/torture/pr34850.C: Fix.
10784 * g++.dg/torture/pr39362.C: Fix.
10785 * g++.old-deja/g++.brendan/crash56.C: Fix.
10786 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10788 2011-05-20 Richard Guenther <rguenther@suse.de>
10790 PR tree-optimization/49079
10791 * gcc.dg/torture/pr49079.c: New testcase.
10793 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10795 PR tree-optimization/49073
10796 * gcc.c-torture/execute/pr49073.c: New test.
10798 2011-06-19 Tobias Burnus <burnus@net-b.de>
10801 * gfortran.dg/coarray_21.f90: New.
10803 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10805 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10808 2011-05-19 Richard Guenther <rguenther@suse.de>
10811 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10813 2011-05-19 Richard Guenther <rguenther@suse.de>
10815 PR middle-end/48985
10816 * gcc.dg/builtin-object-size-11.c: New testcase.
10818 2011-05-19 Tom de Vries <tom@codesourcery.com>
10821 * gcc.target/arm/ivopts.c: New test.
10822 * gcc.target/arm/ivopts-2.c: New test.
10824 2011-05-19 Tom de Vries <tom@codesourcery.com>
10826 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10828 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10830 * gcc.c-torture/execute/960321-1.x: Remove.
10832 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10835 * gfortran.dg/move_alloc_4.f90: New.
10837 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10840 * gcc.target/i386/pr49002-1.c: New test.
10841 * gcc.target/i386/pr49002-2.c: Likewise.
10843 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10845 PR tree-optimization/49039
10846 * gcc.c-torture/execute/pr49039.c: New test.
10847 * gcc.dg/tree-ssa/pr49039.c: New test.
10848 * g++.dg/torture/pr49039.C: New test.
10850 2011-05-18 Jason Merrill <jason@redhat.com>
10852 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10853 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10854 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10856 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10858 * gcc.target/bfin/mcpu-bf592.c: New test.
10860 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10862 PR tree-optimization/41881
10863 * gcc.dg/vect/O3-pr41881.c: New test.
10864 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10866 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10868 PR tree-optimization/49000
10869 * gcc.dg/pr49000.c: New test.
10871 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10873 * gnat.dg/invalid1.adb: New test.
10875 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10877 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10879 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10880 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10882 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10885 * g++.dg/cpp0x/range-for18.C: New.
10887 2011-05-15 Tobias Burnus <burnus@net-b.de>
10890 * gfortran.dg/coarray/image_index_2.f90: New.
10892 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10894 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10895 * g++.dg/cpp0x/override2.C: New.
10897 2011-05-14 Tobias Burnus <burnus@net-b.de>
10900 * gfortran.de/coarray_20.f90: New.
10902 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10905 * function_optimize_7.f90: New test case.
10907 2011-05-13 Jason Merrill <jason@redhat.com>
10909 * g++.dg/cpp0x/decltype26.C: New.
10910 * g++.dg/cpp0x/enum11.C: New.
10912 2011-05-13 Tobias Burnus <burnus@net-b.de>
10916 * gfortran.dg/assign_8.f90: Update dg-error.
10918 2011-05-13 Tobias Burnus <burnus@net-b.de>
10921 * gfortran.dg/io_constraints_8.f90: New.
10922 * gfortran.dg/io_constraints_9.f90: New.
10924 2011-05-13 Martin Thuresson <martint@google.com>
10926 PR gcov-profile/47793
10927 * gcc.dg/pr47793.c: New.
10929 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10931 PR tree-optimization/48975
10932 * gcc.dg/pr48975.c: New test.
10934 2011-05-12 Tobias Burnus <burnus@net-b.de>
10937 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10939 2011-05-12 Jason Merrill <jason@redhat.com>
10941 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10943 2011-05-12 Geert Bosch <bosch@adacore.com>
10945 * gnat.dg/view_conversion1.adb: New test.
10947 2011-05-12 Richard Guenther <rguenther@suse.de>
10949 PR tree-optimization/48172
10950 * gcc.dg/vect/pr48172.c: New testcase.
10952 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10955 * g++.dg/opt/pr48967.C: New test.
10957 2011-05-11 Jason Merrill <jason@redhat.com>
10959 * g++.dg/cpp0x/constexpr-friend.C: New.
10960 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10962 * g++.dg/cpp0x/sfinae22.C: New.
10964 2011-05-11 Tobias Burnus <burnus@net-b.de>
10967 * gfortran.dg/generic_24.f90: New.
10969 2011-05-11 Richard Guenther <rguenther@suse.de>
10971 PR tree-optimization/15256
10972 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10974 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10977 * gcc.dg/pr48159-1.c: New test.
10978 * gcc.dg/pr48159-2.c: New test.
10980 2011-05-11 Richard Guenther <rguenther@suse.de>
10982 PR middle-end/48953
10983 * gcc.dg/torture/pr48953.c: New testcase.
10985 2011-05-11 Richard Guenther <rguenther@suse.de>
10987 PR tree-optimization/18041
10988 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10990 2011-05-11 Alan Modra <amodra@gmail.com>
10993 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10995 2011-05-10 Jason Merrill <jason@redhat.com>
10997 * g++.dg/cpp0x/defaulted25.C: New.
10998 * g++.dg/template/crash7.C: Adjust.
11000 * g++.dg/cpp0x/variadic108.C: New.
11002 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
11004 * g++.dg/inherit/virtual9.C: Extend.
11006 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
11009 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
11010 are passed and returned in vector registers.
11012 2011-05-10 Richard Guenther <rguenther@suse.de>
11014 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
11015 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11016 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11017 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11018 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
11021 2011-05-10 Jakub Jelinek <jakub@redhat.com>
11023 PR tree-optimization/48611
11024 PR tree-optimization/48794
11025 * gfortran.dg/gomp/pr48611.f90: New test.
11026 * gfortran.dg/gomp/pr48794.f90: New test.
11029 * gcc.dg/dfp/pr48928.c: New test.
11031 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11034 * g++.dg/cpp0x/pr48522.C: New.
11036 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11039 * g++.dg/cpp0x/sfinae21.C: New.
11041 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11043 * g++.dg/template/sfinae28.C: Rename to...
11044 * g++.dg/cpp0x/sfinae19.C: ... this.
11045 * g++.dg/template/sfinae29.C: Rename to...
11046 * g++.dg/cpp0x/sfinae20.C: ... this.
11048 2011-05-09 Jeff Law <law@redhat.com>
11050 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
11051 consistent results.
11053 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
11056 * g++.dg/init/pr20039.C: New.
11058 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11062 * g++.dg/template/sfinae28.C: New.
11063 * g++.dg/template/sfinae29.C: Likewise.
11065 2011-05-09 Jason Merrill <jason@redhat.com>
11067 * g++.dg/template/nontype23.C: New.
11069 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
11071 * g++.dg/init/pr48859.C: New.
11073 2011-05-09 Jason Merrill <jason@redhat.com>
11075 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
11076 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
11077 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
11078 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
11079 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
11080 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
11081 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
11082 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
11084 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
11086 * g++.dg/inherit/virtual9.C: New.
11088 2011-05-09 Dodji Seketeli <dodji@redhat.com>
11091 * g++.dg/template/dependent-expr8.C: New test case.
11093 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
11095 PR tree-optimization/48837
11096 * gcc.dg/pr48837.c: New testcase.
11098 2011-05-06 Jason Merrill <jason@redhat.com>
11100 * g++.dg/cpp0x/constexpr-condition2.C: New.
11102 * g++.dg/cpp0x/constexpr-missing.C: New.
11104 2011-05-06 Tobias Burnus <burnus@net-b.de>
11107 * gfortran.dg/coarray/this_image_2.f90: New.
11109 2011-05-06 Tobias Burnus <burnus@net-b.de>
11113 * gfortran.dg/bind_c_usage_22.f90: New.
11114 * gfortran.dg/bind_c_usage_23.f90: New.
11115 * gfortran.dg/bind_c_usage_24.f90: New.
11116 * gfortran.dg/bind_c_usage_24_c.c: New.
11118 2011-05-06 Dodji Seketeli <dodji@redhat.com>
11121 * g++.dg/template/member9.C: New test case.
11123 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
11125 * gnat.dg/discr29.ad[sb]: New test.
11126 * gnat.dg/discr30.adb: Likewise.
11128 2011-05-05 Julian Brown <julian@codesourcery.com>
11130 * gcc.target/arm/neon-vset_lanes8.c: New test.
11132 2011-05-05 Jason Merrill <jason@redhat.com>
11134 * g++.dg/init/new32.C: New.
11136 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11138 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11141 2011-05-05 Jakub Jelinek <jakub@redhat.com>
11143 PR rtl-optimization/48381
11144 * gcc.c-torture/compile/pr48381.c: New test.
11146 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
11148 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11150 * gcc.target/i386/opt-1.c: Ditto.
11152 2011-05-04 Jason Merrill <jason@redhat.com>
11154 * g++.dg/conversion/base1.C: New.
11156 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11158 PR libgfortran/48787
11159 * gfortran.dg/round_3.f08: Add more checks to test case.
11161 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
11163 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11164 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11165 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11166 Gate test on effective_target fd_truncate.
11168 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
11170 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11171 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11172 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11173 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
11174 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11175 * gcc.target/i386/pr38824.c: Ditto.
11176 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11177 * gcc.target/i386/vecinit-2.c: Ditto.
11178 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11179 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11180 * gcc.target/i386/parity-2.c: Ditto.
11181 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11183 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
11185 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11186 remove duplication.
11187 * gcc.target/bfin/mcpu-bf514.c: Likewise.
11188 * gcc.target/bfin/mcpu-bf516.c: Likewise.
11189 * gcc.target/bfin/mcpu-bf518.c: Likewise.
11191 2011-05-03 Tobias Burnus <burnus@net-b.de>
11194 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11196 2011-05-03 Tobias Burnus <burnus@net-b.de>
11199 * gfortran.dg/coarray/this_image_1.f90: New.
11201 2011-05-03 Tobias Burnus <burnus@net-b.de>
11204 * gfortran.dg/coarray/caf.dg: New.
11205 * gfortran.dg/coarray/image_index_1.f90: New, copied
11206 from ../coarray_16.f90.
11208 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11211 * g++.dg/ext/complex9.C: New.
11213 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11215 From Mike Frysinger
11216 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11217 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11218 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11220 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11222 * gcc.target/bfin/builtins: Created.
11223 * gcc.target/bfin/hisilh-O0.c: Deleted.
11224 * gcc.target/bfin/hisilh.c: Moved to...
11225 * gcc.target/bfin/builtins/hisilh.c: ...here.
11226 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11227 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11228 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11229 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11230 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11231 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11232 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11233 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11234 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11235 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11236 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11237 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11238 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11239 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11240 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11241 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11242 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11243 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11244 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11245 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11246 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11247 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11248 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11249 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11250 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11251 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11252 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11253 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11254 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11255 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11256 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11257 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11258 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11259 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11260 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11261 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11262 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11263 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11264 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11265 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11266 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11267 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11268 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11269 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11270 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11271 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11272 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11273 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11274 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11275 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11276 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11277 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11278 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11279 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11280 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11281 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11282 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11283 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11284 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11285 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11286 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11287 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11288 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11289 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11290 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11291 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11292 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11293 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11294 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11295 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11296 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11297 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11298 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11299 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11300 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11301 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11302 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11303 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11304 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11305 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11306 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11307 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11308 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11309 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11310 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11311 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11312 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11313 * gcc.target/bfin/builtins/circptr.c: Ditto.
11314 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11315 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11316 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11317 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11318 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11319 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11320 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11321 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11322 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11323 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11324 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11325 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11326 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11327 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11328 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11329 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11330 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11331 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11332 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11333 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11334 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11335 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11336 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11337 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11338 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11339 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11340 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11341 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11342 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11343 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11344 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11345 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11346 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11347 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11348 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11349 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11350 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11351 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11352 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11353 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11354 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11355 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11356 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11357 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11358 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11359 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11360 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11361 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11362 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11363 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11364 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11365 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11366 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11367 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11368 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11369 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11370 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11371 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11372 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11373 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11374 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11375 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11376 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11377 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11378 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11379 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11380 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11381 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11382 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11383 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11385 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
11387 * gcc.target/arm/cold-lc.c: New test.
11389 2011-05-03 Jakub Jelinek <jakub@redhat.com>
11392 * gcc.dg/pr48774.c: New test.
11394 2011-05-03 Richard Guenther <rguenther@suse.de>
11396 * gcc.dg/large-size-array-5.c: New testcase.
11398 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11400 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11402 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11404 * lib/target-supports.exp (check_effective_target_vect_strided):
11406 (check_effective_target_vect_strided2)
11407 (check_effective_target_vect_strided3)
11408 (check_effective_target_vect_strided4)
11409 (check_effective_target_vect_strided8): ...these new functions.
11411 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11412 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11413 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11414 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11415 * gcc.dg/vect/pr37539.c: Likewise.
11416 * gcc.dg/vect/slp-11a.c: Likewise.
11417 * gcc.dg/vect/slp-11b.c: Likewise.
11418 * gcc.dg/vect/slp-11c.c: Likewise.
11419 * gcc.dg/vect/slp-12a.c: Likewise.
11420 * gcc.dg/vect/slp-12b.c: Likewise.
11421 * gcc.dg/vect/slp-18.c: Likewise.
11422 * gcc.dg/vect/slp-19a.c: Likewise.
11423 * gcc.dg/vect/slp-19b.c: Likewise.
11424 * gcc.dg/vect/slp-21.c: Likewise.
11425 * gcc.dg/vect/slp-23.c: Likewise.
11426 * gcc.dg/vect/vect-cselim-1.c: Likewise.
11428 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11429 instead of vect_interleave && vect_extract_even_odd.
11430 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11431 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11432 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11433 * gcc.dg/vect/vect-1.c: Likewise.
11434 * gcc.dg/vect/vect-10.c: Likewise.
11435 * gcc.dg/vect/vect-98.c: Likewise.
11436 * gcc.dg/vect/vect-107.c: Likewise.
11437 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11438 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11439 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11440 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11441 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11442 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11443 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11444 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11445 * gcc.dg/vect/vect-strided-float.c: Likewise.
11446 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11447 * gcc.dg/vect/vect-strided-mult.c: Likewise.
11448 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11449 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11450 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11451 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11452 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11453 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11454 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11455 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11456 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11457 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11458 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11459 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11460 * gcc.dg/vect/vect-vfa-03.c: Likewise.
11462 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11464 * gcc.dg/vect/pr30843.c: Likewise.
11465 * gcc.dg/vect/pr33866.c: Likewise.
11466 * gcc.dg/vect/slp-reduc-6.c: Likewise.
11467 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11468 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11469 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11471 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11473 * gcc.dg/vect/slp-11.c: Split into...
11474 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11475 gcc.dg/vect/slp-11c.c: ...these tests.
11476 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11477 * gcc.dg/vect/slp-12c.c: ...this new test.
11478 * gcc.dg/vect/slp-19.c: Split into...
11479 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11480 gcc.dg/vect/slp-19c.c: ...these new tests.
11482 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11484 * lib/target-supports.exp
11485 (check_effective_target_vect_extract_even_odd_wide): Delete.
11486 (check_effective_target_vect_strided_wide): Likewise.
11487 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11488 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11489 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11490 * gcc.dg/vect/pr37539.c: Likewise.
11491 * gcc.dg/vect/slp-11.c: Likewise.
11492 * gcc.dg/vect/slp-12a.c: Likewise.
11493 * gcc.dg/vect/slp-12b.c: Likewise.
11494 * gcc.dg/vect/slp-19.c: Likewise.
11495 * gcc.dg/vect/slp-23.c: Likewise.
11496 * gcc.dg/vect/vect-1.c: Likewise.
11497 * gcc.dg/vect/vect-98.c: Likewise.
11498 * gcc.dg/vect/vect-107.c: Likewise.
11499 * gcc.dg/vect/vect-strided-float.c: Likewise.
11501 2011-05-02 Jason Merrill <jason@redhat.com>
11503 * g++.dg/init/new31.C: New.
11505 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
11508 * gcc.dg/pr35445.c: New test.
11510 2011-05-02 Jason Merrill <jason@redhat.com>
11512 * c-c++-common/vla-1.c: New.
11514 2011-05-02 Richard Guenther <rguenther@suse.de>
11516 PR tree-optimization/48822
11517 * gcc.dg/torture/pr48822.c: New testcase.
11519 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11522 * g++.dg/cpp0x/constexpr-47969.C: New.
11524 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
11527 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
11528 on vect_no_align targets.
11529 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11530 vect_no_align targets.
11532 2011-05-01 Xinliang David Li <davidxl@google.com>
11534 * gcc.dg/tree-ssa/integer-addr.c: New test.
11535 * gcc.dg/tree-ssa/alias_bug.c: New test.
11537 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11539 PR libgfortran/48787
11540 * gfortran.dg/round_3.f08: Add more checks.
11542 2011-04-30 Tobias Burnus <burnus@net-b.de>
11545 * gfortran.dg/import9.f90: New, proper test.
11546 * gfortran.dg/interface_37.f90: Remove bogus
11547 test (bogus copy of interface_36.f90).
11549 2011-04-30 Tobias Burnus <burnus@net-b.de>
11552 * gfortran.dg/interface_37.f90: New.
11554 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
11557 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11559 2011-04-30 Jakub Jelinek <jakub@redhat.com>
11561 PR tree-optimization/48809
11562 * gcc.c-torture/execute/pr48809.c: New test.
11564 2011-04-29 Jeff Law <law@redhat.com>
11566 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11568 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11571 * g++.dg/init/ctor10.C: New.
11573 2011-04-29 Le-Chun Wu <lcwu@google.com>
11575 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11576 warning in implicitly instantiated templates.
11578 2011-04-29 Le-Chun Wu <lcwu@google.com>
11580 * g++.dg/warn/Wnull-conversion-1.C: New.
11581 * g++.dg/warn/Wnull-conversion-2.C: New.
11583 2011-04-29 Diego Novillo <dnovillo@google.com>
11585 * g++.old-deja/g++.other/null3.C: Expect warning about
11586 converting boolean to a pointer.
11588 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
11591 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11595 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11597 2011-04-29 Tobias Burnus <burnus@net-b.de>
11600 * gfortran.dg/typebound_proc_22.f90: New.
11603 * gfortran.dg/interface_36.f90: New.
11605 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11607 PR libgfortran/48488
11608 PR libgfortran/48602
11609 PR libgfortran/48615
11610 PR libgfortran/48684
11611 PR libgfortran/48787
11612 * gfortran.dg/fmt_g.f: Adjust test.
11613 * gfortran.dg/fmt_g0_1.f08: Adjust test.
11614 * gfortran.dg/round_3.f08: New test.
11615 * gfortran.dg/namelist_print_1.f: Adjust test.
11616 * gfortran.dg/char4_iunit_1.f03: Adjust test.
11617 * gfortran.dg/f2003_io_5.f03: Adjust test.
11618 * gfortran.dg/coarray_15.f90: Adjust test.
11619 * gfortran.dg/namelist_65.f90: Adjust test.
11620 * gfortran.dg/fmt_cache_1.f: Adjust test.
11621 * gfortran.dg/char4_iunit_2.f03: Adjust test.
11622 * gfortran.dg/real_const_3.f90: Adjust test.
11624 2011-04-29 Jan Hubicka <jh@suse.cz>
11626 * gcc.dg/tree-ssa/inline-10.c: New testcase.
11627 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11629 2011-04-28 Xinliang David Li <davidxl@google.com>
11631 * gcc.dg/tree-prof/prof-robust-1.c: New test.
11632 * g++.dg/prof-robust-1.C: New test.
11634 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
11636 PR tree-optimization/48765
11637 * gcc.dg/vect/pr48765.c: New.
11639 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11641 PR tree-optimization/48775
11642 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11644 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11647 * g++.dg/inherit/pr48798.C: New.
11648 * g++.old-deja/g++.other/base1.C: Adjust.
11650 2011-04-28 Dodji Seketeli <dodji@redhat.com>
11653 * g++.dg/template/inherit7.C: New test case.
11655 2011-04-28 Richard Guenther <rguenther@suse.de>
11657 PR tree-optimization/40052
11658 PR tree-optimization/15347
11659 * gcc.dg/tree-ssa/vrp57.c: New testcase.
11660 * gcc.dg/pr15347.c: Likewise.
11662 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11665 * g++.dg/cpp0x/sfinae18.C: New.
11667 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11670 * g++.dg/ext/is_literal_type1.C: New.
11672 2011-04-28 Tobias Burnus <burnus@net-b.de>
11676 * gfortran.dg/interface_35.f90: New.
11677 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11678 * gfortran.dg/func_result_6.f90: Add dg-warning.
11679 * gfortran.dg/bessel_1.f90: Ditto.
11680 * gfortran.dg/hypot_1.f90: Ditto.
11681 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11682 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11683 * gfortran.dg/interface_assignment_4.f90: Ditto.
11685 2011-04-27 Jason Merrill <jason@redhat.com>
11687 * g++.dg/ext/complex8.C: New.
11689 * g++.dg/cpp0x/initlist49.C: New.
11690 * g++.dg/init/new30.C: New.
11692 2011-04-27 Tobias Burnus <burnus@net-b.de>
11695 * gfortran.dg/whole_file_34.f90: New.
11697 2011-04-27 Jan Hubicka <jh@suse.cz>
11699 * gcc.dg/tree-ssa/inline-9.c: New testcase.
11701 2011-04-27 Jason Merrill <jason@redhat.com>
11703 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11705 * g++.dg/parse/ambig6.C: New.
11707 2011-04-27 Nick Clifton <nickc@redhat.com>
11709 * gcc.dg/20020312-2.c: Add definition for RX.
11711 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11712 option with RX targets.
11714 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11717 2011-04-27 Richard Guenther <rguenther@suse.de>
11719 * gcc.dg/tree-ssa/pr23382.c: Remove.
11721 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11724 * gcc.c-torture/compile/pr48767.c: New test.
11726 2011-04-27 Richard Guenther <rguenther@suse.de>
11728 PR tree-optimization/48772
11729 * g++.dg/pr48772.C: New testcase.
11731 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11734 * gcc.c-torture/compile/pr48742.c: New test.
11736 2011-04-26 Jason Merrill <jason@redhat.com>
11738 * g++.dg/lookup/koenig13.C: New.
11740 * g++.dg/cpp0x/initlist48.C: New.
11742 2011-04-25 Jason Merrill <jason@redhat.com>
11744 * g++.dg/cpp0x/sfinae17.C: New.
11746 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11749 * gcc.target/powerpc/pr48258-1.c: New file.
11750 * gcc.target/powerpc/pr48258-2.c: Ditto.
11752 2011-04-26 Xinliang David Li <davidxl@google.com>
11754 * gcc.dg/uninit-suppress.c: New test.
11755 * gcc.dg/uninit-suppress.c: New test.
11757 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11760 * gcc.dg/pr48768.c: New test.
11762 PR tree-optimization/48734
11763 * gcc.c-torture/compile/pr48734.c: New test.
11766 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11768 2011-04-26 Richard Guenther <rguenther@suse.de>
11770 PR tree-optimization/48731
11771 * gcc.dg/torture/pr48731.c: New testcase.
11773 2011-04-26 Richard Guenther <rguenther@suse.de>
11776 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11778 2011-04-26 Richard Guenther <rguenther@suse.de>
11780 PR middle-end/48694
11781 * gcc.dg/torture/pr48694-1.c: New testcase.
11782 * gcc.dg/torture/pr48694-2.c: Likewise.
11784 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11786 * g++.dg/ext/underlying_type1.C: New.
11787 * g++.dg/ext/underlying_type2.C: Likewise.
11788 * g++.dg/ext/underlying_type3.C: Likewise.
11789 * g++.dg/ext/underlying_type4.C: Likewise.
11790 * g++.dg/ext/underlying_type5.C: Likewise.
11791 * g++.dg/ext/underlying_type6.C: Likewise.
11792 * g++.dg/ext/underlying_type7.C: Likewise.
11793 * g++.dg/ext/underlying_type8.C: Likewise.
11794 * g++.dg/ext/underlying_type9.C: Likewise.
11795 * g++.dg/ext/underlying_type10.C: Likewise.
11797 2011-04-25 Jason Merrill <jason@redhat.com>
11799 * g++.dg/cpp0x/regress/template-const2.C: New.
11801 2011-04-25 Jeff Law <law@redhat.com>
11803 * gcc.dg/tree-ssa/vrp56.c: new test.
11805 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11807 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11809 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11811 PR preprocessor/48740
11812 * c-c++-common/raw-string-11.c: New test.
11814 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11816 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11819 2011-04-23 Tobias Burnus <burnus@net-b.de>
11822 * gfortran.dg/coarray_19.f90: New.
11824 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11827 * gcc.dg/pr48685.c: New test.
11829 2011-04-22 Jan Hubicka <jh@suse.cz>
11831 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11833 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11835 PR tree-optimization/48717
11836 * gcc.c-torture/execute/pr48717.c: New test.
11838 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11841 * gcc.target/i386/pr48723.c: New test.
11843 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11846 * gcc.dg/gomp/pr48716.c: New test.
11847 * g++.dg/gomp/pr48716.C: New test.
11849 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11852 * gcc.dg/missing-field-init-2.c: Update testcase.
11854 2011-04-22 Alan Modra <amodra@gmail.com>
11856 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11858 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11861 * gfortran.dg/function_optimize_6.f90: New test.
11863 2011-04-21 Easwaran Raman <eraman@google.com>
11865 * gcc.dg/stack-layout-2.c: New test.
11867 2011-04-21 Richard Guenther <rguenther@suse.de>
11870 * g++.dg/lto/pr48207-2_0.C: New testcase.
11871 * g++.dg/lto/pr48207-3_0.C: Likewise.
11873 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11875 * gnat.dg/volatile5.adb: New test.
11876 * gnat.dg/volatile5_pkg.ads: New helper.
11878 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11881 * gcc.target/i386/pr48708.c: New test.
11883 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11885 * gcc.dg/vect/vect-119.c: New test.
11887 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11889 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11892 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11893 Richard Sandiford <richard.sandiford@linaro.org>
11896 * gcc.target/arm/pr46329.c: New test.
11898 2011-04-21 Tobias Burnus <burnus@net-b.de>
11901 * gfortran.dg/coarray_18.f90: New.
11903 2011-04-20 Jason Merrill <jason@redhat.com>
11905 * g++.dg/cpp0x/initlist47.C: New.
11907 * g++.dg/init/dtor4.C: New.
11909 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11912 * gcc.target/i386/sse2-pinsrw.c: New test.
11913 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11914 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11915 * gcc.target/i386/sse2-insvhi.c: Ditto.
11916 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11917 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11919 2011-04-20 Jason Merrill <jason@redhat.com>
11921 * g++.dg/template/const4.C: New.
11923 2011-04-20 Easwaran Raman <eraman@google.com>
11925 * gcc.dg/stack-layout-1.c: New test.
11927 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11929 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11930 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11933 2011-04-20 Kai Tietz <ktietz@redhat.com>
11935 * gcc.dg/binop-xor1.c: New test.
11936 * gcc.dg/binop-xor2.c: New test.
11937 * gcc.dg/binop-xor3.c: New test.
11938 * gcc.dg/binop-xor4.c: New test.
11939 * gcc.dg/binop-xor5.c: New test.
11941 2011-04-20 Richard Guenther <rguenther@suse.de>
11943 PR tree-optimization/47892
11944 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11946 2011-04-20 Richard Guenther <rguenther@suse.de>
11948 PR middle-end/48695
11949 * g++.dg/torture/pr48695.C: New testcase.
11951 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11953 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11954 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11955 * gcc.c-torture/execute/pr45262.c: Ditto
11956 * gcc.dg/torture/pr43165.c: Ditto.
11957 * gcc.dg/torture/pr47228.c: Ditto.
11958 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11959 * gcc.dg/ipa/pr45644.c: Ditto.
11960 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11963 2011-04-19 Jason Merrill <jason@redhat.com>
11965 * g++.dg/ext/complex7.C: New.
11967 * g++.dg/ext/attrib41.C: New.
11969 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11972 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11974 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11977 * gcc.target/i386/pr48678.c: New test.
11979 2011-04-19 Martin Jambor <mjambor@suse.cz>
11981 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11982 * g++.dg/opt/devirt2.C: New test.
11983 * g++.dg/ipa/devirt-g-1.C: Likewise.
11985 2011-04-19 Tobias Burnus <burnus@net-b.de>
11988 * gfortran.dg/whole_file_33.f90: New.
11990 2011-04-19 Martin Jambor <mjambor@suse.cz>
11992 * g++.dg/ipa/devirt-7.C: New test.
11994 2011-04-19 Richard Guenther <rguenther@suse.de>
11997 * g++.dg/lto/pr48207_0.C: New testcase.
11999 2011-04-18 Jason Merrill <jason@redhat.com>
12001 * g++.dg/init/void1.C: New.
12003 * g++.dg/cpp0x/union4.C: New.
12005 2011-04-18 Jakub Jelinek <jakub@redhat.com>
12007 PR middle-end/48661
12008 * g++.dg/torture/pr48661.C: New test.
12011 * g++.dg/gomp/pr48632.C: New test.
12013 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
12015 * gcc.target/i386/sse2-maskmovdqu.c: New test.
12016 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
12018 2011-04-18 Tobias Burnus <burnus@net-b.de>
12021 * gfortran.dg/coarray_17.f90: New.
12022 * gfortran.dg/coarray_10.f90: Update dg-error.
12024 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12027 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12028 * gfortran.dg/guality/guality.exp: Likewise.
12030 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12032 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
12034 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12036 * gcc.dg/vect/pr48377.c: Remove dg-do run.
12038 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12040 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
12042 2011-04-18 Richard Guenther <rguenther@suse.de>
12044 PR middle-end/46364
12045 * g++.dg/torture/pr46364.C: New testcase.
12047 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12049 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
12051 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
12053 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
12055 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
12056 Ira Rosen <ira.rosen@linaro.org>
12059 * gcc.target/arm/pr48252.c: New test.
12061 2011-04-18 Jakub Jelinek <jakub@redhat.com>
12063 PR tree-optimization/48616
12064 * gcc.dg/pr48616.c: New test.
12066 2011-04-18 Tobias Burnus <burnus@net-b.de>
12069 * gfortran.dg/coarray_16.f90: New.
12071 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
12074 * gfortran.dg/realloc_on_assign_7.f03: New test.
12076 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12078 PR libgfortran/48602
12079 * gfortran.dg/fmt_g0_6.f08: New test.
12081 2011-04-17 Jason Merrill <jason@redhat.com>
12083 * g++.dg/cpp0x/sfinae16.C: New.
12085 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
12087 * gcc.target/mips/reg-var-1.c: New test.
12089 2011-04-17 Jan Hubicka <jh@suse.cz>
12091 * gcc.dg/winline-5.c: Update testcase.
12093 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
12095 * gnat.dg/discr27.ad[sb]: Move dg directive.
12096 * gnat.dg/discr28.ad[sb]: New test.
12097 * gnat.dg/discr28_pkg.ads: New helper.
12099 2011-04-17 Michael Matz <matz@suse.de>
12101 PR tree-optimization/48622
12103 * gcc.dg/lto/pr48622_0.c: New test.
12105 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
12107 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12108 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12109 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12110 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12111 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12112 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12114 2011-04-15 Jason Merrill <jason@redhat.com>
12116 * g++.dg/cpp0x/range-for17.C: New.
12118 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12120 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12121 * g++.dg/cpp0x/range-for3.C: Likewise.
12122 * g++.dg/cpp0x/range-for9.C: Correct error message.
12123 * g++.dg/cpp0x/range-for11.C: New.
12124 * g++.dg/cpp0x/range-for12.C: New.
12125 * g++.dg/cpp0x/range-for13.C: New.
12126 * g++.dg/cpp0x/range-for14.C: New.
12127 * g++.dg/cpp0x/range-for15.C: New.
12128 * g++.dg/cpp0x/range-for16.C: New.
12130 2011-04-15 Tobias Burnus <burnus@net-b.de>
12133 * gfortran.dg/coarray_15.f90: Change to dg-do run.
12135 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
12137 * objc.dg/naming-4.m: Updated.
12138 * objc.dg/naming-5.m: Updated.
12139 * objc.dg/naming-6.m: New.
12140 * objc.dg/naming-7.m: New.
12141 * obj-c++.dg/naming-1.mm: Updated.
12142 * obj-c++.dg/naming-2.mm: Updated.
12143 * obj-c++.dg/naming-3.mm: New.
12144 * obj-c++.dg/naming-4.mm: New.
12146 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12148 PR libgfortran/48589
12149 * gfortran.dg/fmt_g0_5.f08: New test.
12151 2011-04-15 Richard Guenther <rguenther@suse.de>
12154 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12156 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
12158 * gcc.target/avr/torture/pr41885.c (dg-options): Change
12159 -finline-limit=0 to -fno-inline
12161 2011-04-15 Jakub Jelinek <jakub@redhat.com>
12164 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12167 2011-04-14 Jakub Jelinek <jakub@redhat.com>
12170 * gcc.target/i386/sse4_1-insertps-3.c: New test.
12171 * gcc.target/i386/sse4_1-insertps-4.c: New test.
12172 * gcc.target/i386/avx-insertps-3.c: New test.
12173 * gcc.target/i386/avx-insertps-4.c: New test.
12175 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12177 * gcc.target/avr/torture/pr41885.c (dg-options): Add
12180 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12185 * gcc.target/avr/pr46779-1.c: New test case
12186 * gcc.target/avr/pr46779-2.c: New test case
12188 2011-04-14 Jason Merrill <jason@redhat.com>
12190 * g++.dg/cpp0x/sfinae15.C: New.
12192 * g++.dg/cpp0x/sfinae14.C: New.
12194 * g++.dg/ext/vla10.C: New.
12196 2011-04-14 Richard Guenther <rguenther@suse.de>
12198 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12200 2011-04-14 Richard Guenther <rguenther@suse.de>
12202 * gcc.dg/fold-bitand-4.c: Move ...
12203 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
12205 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12207 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12209 * gcc.target/avr/torture/trivial.c: Ditto.
12211 2011-04-13 Jason Merrill <jason@redhat.com>
12213 * g++.dg/template/operator11.C: New.
12215 2011-04-13 Jakub Jelinek <jakub@redhat.com>
12217 PR middle-end/48591
12218 * gcc.dg/gomp/pr48591.c: New test.
12221 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12222 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12224 2011-04-13 Dodji Seketeli <dodji@redhat.com>
12227 * g++.dg/template/dependent-expr7.C: New test case.
12229 2011-04-13 Jason Merrill <jason@redhat.com>
12231 * g++.dg/cpp0x/sfinae13.C: New.
12233 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
12235 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12237 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12239 * gcc.target/arm/pr43698.c: Remove -march option.
12241 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12243 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12246 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
12250 * gfortran.dg/realloc_on_assign_6.f03: New test.
12252 2011-04-12 Kai Tietz <ktietz@redhat.com>
12254 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12255 targets the additional -mno-ms-bitfields and
12256 -Wno-packed-bitfield-compat options.
12257 * g++.dg/ext/bitfield3.C: Likewise.
12258 * g++.dg/ext/bitfield4.C: Likewise.
12259 * g++.dg/ext/bitfield5.C: Likewise.
12260 * gcc.dg/bitfld-15.c: Likewise.
12261 * gcc.dg/bitfld-16.c: Likewise.
12262 * gcc.dg/bitfld-17.c: Likewise.
12263 * gcc.dg/bitfld-18.c: Likewise.
12265 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
12267 * gcc.target/arm/neon-vld3-1.c: New test.
12268 * gcc.target/arm/neon-vst3-1.c: New test.
12269 * gcc.target/arm/neon/v*.c: Regenerate.
12271 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12273 PR rtl-optimization/48549
12274 * g++.dg/opt/pr48549.C: New test.
12276 2011-04-12 Richard Guenther <rguenther@suse.de>
12278 PR tree-optimization/46076
12279 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12281 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12284 * lib/compat.exp (compat-execute): Declare unsupported after
12285 stripping path from src1.
12286 * lib/lto.exp (lto-execute): Likewise.
12288 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12291 * gcc.dg/pr48552-1.c: New test.
12292 * gcc.dg/pr48552-2.c: New test.
12294 2011-04-11 Jason Merrill <jason@redhat.com>
12296 * g++.dg/cpp0x/sfinae12.C: New.
12298 * g++.dg/cpp0x/enum10.C: New.
12300 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12302 * g++.dg/cpp0x/rv-func.C: New.
12304 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12306 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12309 2011-04-11 Martin Jambor <mjambor@suse.cz>
12311 PR tree-optimization/48195
12312 * gcc.dg/ipa/pr48195.c: New test.
12314 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
12316 * gnat.dg/return3.adb: Remove unused switch.
12318 2011-04-08 Mike Stump <mikestump@comcast.net>
12321 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12322 default to fno-common.
12324 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
12326 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12327 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12329 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12332 * gfortran.dg/function_optimize_5.f90: New test.
12334 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
12336 * gnat.dg/aggr17.adb: New test.
12337 * gnat.dg/aggr18.adb: Likewise.
12339 2011-04-08 Michael Matz <matz@suse.de>
12341 PR middle-end/48389
12342 * gcc.target/i386/pr48389.c: New test.
12344 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
12346 PR rtl-optimization/48272
12347 * g++.dg/opt/pr48272.C: New.
12349 2011-04-08 Dmitry Melnik <dm@ispras.ru>
12351 PR rtl-optimization/48235
12352 * gcc.dg/pr48235.c: New.
12354 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12356 PR rtl-optimization/48302
12357 * g++.dg/opt/pr48302.C: New.
12359 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12362 * g++.dg/opt/pr48273.C: New.
12364 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12366 PR rtl-optimization/48442
12367 * gcc.dg/pr48442.c: New.
12369 2011-04-08 Jakub Jelinek <jakub@redhat.com>
12371 PR tree-optimization/48377
12372 * gcc.dg/vect/pr48377.c: New test.
12374 2011-04-07 Jason Merrill <jason@redhat.com>
12376 * g++.dg/cpp0x/regress/call1.C: New.
12378 * g++.dg/cpp0x/variadic107.C: New.
12380 * g++.dg/cpp0x/sfinae11.C: New.
12381 * g++.dg/cpp0x/noexcept02.C: Fix.
12383 * g++.dg/cpp0x/sfinae10.C: New.
12385 * g++.dg/cpp0x/sfinae9.C: New.
12387 * c-c++-common/Wcast-qual-1.c: Move here from...
12388 * gcc.dg/cast-qual-3.c: ...here, and...
12389 * g++.dg/warn/Wcast-qual2.C: ...here.
12391 * g++.dg/cpp0x/sfinae8.C: New.
12393 * g++.dg/cpp0x/sfinae7.C: New.
12395 * g++.dg/cpp0x/enum9.C: New.
12397 2011-04-07 Mike Stump <mikestump@comcast.net>
12399 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12400 with no trampolines.
12402 2011-04-07 Jakub Jelinek <jakub@redhat.com>
12405 * gfortran.dg/gomp/pr48117.f90: New test.
12408 * gcc.dg/torture/pr48343.c: New test.
12410 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12412 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12414 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
12416 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12418 2011-04-07 Tom de Vries <tom@codesourcery.com>
12421 * lib/scanasm.exp (object-size): New proc.
12422 * gcc.target/arm/pr43920-2.c: New test.
12424 2011-04-06 Tobias Burnus <burnus@net-b.de>
12428 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12430 2011-04-06 Steve Ellcey <sje@cup.hp.com>
12432 * gcc.dg/mtune.c: Prune note from output.
12434 2011-04-06 Jakub Jelinek <jakub@redhat.com>
12437 * gcc.dg/guality/pr36977.c: New test.
12438 * gcc.dg/guality/pr48466.c: New test.
12440 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12442 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12444 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
12446 * gnat.dg/return3.adb: New test.
12448 2011-04-06 Richard Guenther <rguenther@suse.de>
12450 PR tree-optimization/47663
12451 * gcc.dg/tree-ssa/inline-8.c: New testcase.
12453 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
12455 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12456 Solaris 8 and 9 as well.
12458 2011-04-05 Tom de Vries <tom@codesourcery.com>
12461 * gcc.target/arm/pr43920-1.c: New test.
12463 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
12465 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12466 (cctor): Actually return the value.
12467 (main): Cast return values.
12469 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12471 * gfortran.dg/character_comparison_8.f90: New test.
12473 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12475 * frontend-passes: (optimize_lexical_comparison): New function.
12476 (optimize_expr): Call it.
12477 (optimize_comparison): Also handle lexical comparison functions.
12478 Return false instad of -2 for unequal comparison.
12480 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12483 * function_optimize_4.f90: New test.
12485 2011-04-04 Tobias Burnus <burnus@net-b.de>
12488 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12489 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12490 * gfortran.dg/coarray_15.f90: New.
12492 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12494 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12495 * gfortran.dg/bessel_7.f90: Likewise.
12497 2011-04-03 Tobias Burnus <burnus@net-b.de>
12499 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12501 2011-04-03 Richard Guenther <rguenther@suse.de>
12502 Ira Rosen <ira.rosen@linaro.org>
12504 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12505 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12506 -ftree-loop-if-convert-stores.
12508 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12510 * gnat.dg/specs/aggr2.ads: New test.
12512 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12514 * gnat.dg/debug2.ad[sb]: New test.
12515 * gnat.dg/debug2_pkg.ads: New helper.
12516 * gnat.dg/debug3.ad[sb]: New test.
12518 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
12520 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12522 2011-04-01 Jakub Jelinek <jakub@redhat.com>
12524 PR middle-end/48335
12525 * gcc.c-torture/compile/pr48335-1.c: New test.
12526 * gcc.dg/pr48335-1.c: New test.
12527 * gcc.dg/pr48335-2.c: New test.
12528 * gcc.dg/pr48335-3.c: New test.
12529 * gcc.dg/pr48335-4.c: New test.
12530 * gcc.dg/pr48335-5.c: New test.
12531 * gcc.dg/pr48335-6.c: New test.
12532 * gcc.dg/pr48335-7.c: New test.
12533 * gcc.dg/pr48335-8.c: New test.
12534 * gcc.target/i386/pr48335-1.c: New test.
12536 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
12539 * gcc.dg/Waddress.c: New test.
12541 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12544 * gfortran.dg/function_optimize_3.f90: New test.
12546 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
12548 * gcc.c-torture/compile/20110401-1.c: New test.
12550 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12551 * g++.dg/lto/20091002-2_0.C: Likewise.
12552 * g++.dg/lto/20090303_0.c: Likewise.
12553 * g++.dg/lto/20091004-1_0.C: Likewise.
12554 * g++.dg/lto/20091002-3_0.C: Likewise.
12555 * g++.dg/lto/20091004-2_0.C: Likewise.
12556 * g++.dg/lto/20081123_0.C: Likewise.
12557 * g++.dg/lto/20090313_0.C: Likewise.
12558 * g++.dg/lto/20081109-1_0.C: Likewise.
12559 * g++.dg/lto/20081219_0.C: Likewise.
12560 * g++.dg/lto/20081204-1_0.C: Likewise.
12561 * g++.dg/lto/20090302_0.C: Likewise.
12562 * g++.dg/lto/20081119-1_0.C: Likewise.
12563 * g++.dg/lto/20081118_0.C: Likewise.
12564 * gcc.dg/lto/20091020-2_0.c: Likewise.
12565 * gcc.dg/lto/20090210_0.c: Likewise.
12566 * gcc.dg/lto/20081204-1_0.c: Likewise.
12567 * gcc.dg/lto/20081224_0.c: Likewise.
12568 * gcc.dg/lto/20090219_0.c: Likewise.
12569 * gcc.dg/lto/20091014-1_0.c: Likewise.
12570 * gcc.dg/lto/20091016-1_0.c: Likewise.
12571 * gcc.dg/lto/20090206-2_0.c: Likewise.
12572 * gcc.dg/lto/20090116_0.c: Likewise.
12573 * gcc.dg/lto/20091013-1_0.c: Likewise.
12574 * gcc.dg/lto/20091015-1_0.c: Likewise.
12575 * gcc.dg/lto/20090126-2_0.c: Likewise.
12577 2011-03-31 Ian Lance Taylor <iant@google.com>
12579 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12581 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12583 * gnat.dg/opt16.adb: New test.
12585 2011-03-31 Jason Merrill <jason@redhat.com>
12587 * g++.dg/cpp0x/defaulted24.C: New.
12589 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12592 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12595 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12597 * g++.dg/other/i386-9.C: New test.
12599 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12601 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12603 2011-03-30 Jason Merrill <jason@redhat.com>
12605 * g++.dg/cpp0x/regress/error-recovery1.C: New.
12607 * g++.dg/cpp0x/regress/isnan.C: New.
12609 * g++.dg/cpp0x/initlist46.C: New.
12611 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
12614 * gcc.target/arm/neon-modes-2.c: New test.
12616 2011-03-30 Jakub Jelinek <jakub@redhat.com>
12619 * gcc.c-torture/compile/pr48305.c: New test.
12621 2011-03-29 Jason Merrill <jason@redhat.com>
12623 * g++.dg/cpp0x/regress/value-dep1.C: New.
12625 2011-03-29 Steve Ellcey <sje@cup.hp.com>
12627 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12629 2011-03-29 Ian Lance Taylor <iant@google.com>
12631 * go.test/go-test.exp: Handle the test lines used in several new
12633 (errchk): Add opts parameter. Change all callers. Handle parens
12636 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
12637 Dominique d'Humieres <dominiq@lps.ens.fr>
12639 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12640 and __APPLE__ && __PPC__ && __ALTIVEC__.
12642 2011-03-29 Jason Merrill <jason@redhat.com>
12644 * g++.dg/cpp0x/dependent1.C: New.
12646 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12648 * g++.dg/cpp0x/constexpr-memfn1.C: New.
12650 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12652 2011-03-29 Janus Weil <janus@gcc.gnu.org>
12655 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12656 * gfortran.dg/proc_ptr_comp_32.f90: New.
12658 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12660 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
12661 check for corresponding warning.
12663 2011-03-28 Jason Merrill <jason@redhat.com>
12665 * g++.dg/cpp0x/rv-deduce2.C: New.
12667 2011-03-29 Jakub Jelinek <jakub@redhat.com>
12670 * gcc.dg/pr48203.c: New test.
12672 2011-03-28 Jeff Law <law@redhat.com>
12674 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12676 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
12678 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12679 and __PPC__ && __ALTIVEC__.
12681 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12684 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12685 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12686 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12687 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12689 2011-03-28 Jason Merrill <jason@redhat.com>
12691 * g++.dg/cpp0x/initlist-array2.C: New.
12693 * g++.dg/cpp0x/initlist-array1.C: New.
12695 * g++.dg/cpp0x/constexpr-compound.C: New.
12697 * g++.dg/cpp0x/constexpr-using.C: New.
12699 * g++.dg/cpp0x/constexpr-noexcept.C: New.
12701 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12704 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12706 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12708 * gcc.dg/slp-1.c: New test.
12710 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12712 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12713 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12714 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12715 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12716 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12717 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12718 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12719 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12720 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12721 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12722 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12723 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12724 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12725 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12727 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12730 * gfortran.dg/trim_optimize_5.f90: New test.
12731 * gfortran.dg/trim_optimize_6.f90: New test.
12733 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12736 * gcc.target/mips/madd-7.c: Remove -mlong32.
12737 * gcc.target/mips/msub-7.c: Likewise.
12739 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12741 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12742 accesses to preserve the meaning of the test for doubleword vectors.
12743 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12744 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12746 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12749 * gfortran.dg/class_42.f03: New.
12751 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12753 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12756 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12758 PR rtl-optimization/48144
12759 * gcc.dg/pr48144.c: New test.
12761 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12763 * gnat.dg/discr27.ad[sb]: New test.
12765 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12767 * gnat.dg/limited_with2.ad[sb]: New test.
12768 * gnat.dg/limited_with2_pkg1.ads: New helper.
12769 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12771 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12773 * gnat.dg/opt15.adb: New test.
12774 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12776 2011-03-25 Tobias Burnus <burnus@net-b.de>
12780 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12781 * gfortran.dg/leadz_trailz_3.f90: Ditto
12783 2011-03-25 Martin Jambor <mjambor@suse.cz>
12785 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12787 2011-03-25 Jason Merrill <jason@redhat.com>
12789 * g++.dg/cpp0x/defaulted22.C: New.
12790 * g++.dg/cpp0x/defaulted23.C: New.
12791 * g++.dg/cpp0x/defaulted15.C: Adjust.
12793 2011-03-25 Jason Merrill <jason@redhat.com>
12795 * g++.dg/cpp0x/move1.C: New.
12797 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12800 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12802 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12804 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12805 for mips-sgi-irix6.5.
12806 Replace snprintf prototype by <stdio.h>.
12808 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12811 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12812 run_expensive_tests.
12813 * gcc.dg/graphite/block-4.c: Likewise.
12814 * gcc.dg/graphite/block-7.c: Likewise.
12815 * gcc.dg/graphite/block-8.c: Likewise.
12817 2011-03-25 Richard Guenther <rguenther@suse.de>
12819 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12820 * g++.dg/tree-ssa/pr8781.C: Likewise.
12821 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12822 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12823 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12824 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12825 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12826 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12827 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12828 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12829 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12830 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12831 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12832 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12833 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12834 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12835 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12836 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12837 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12838 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12839 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12840 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12841 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12842 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12843 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12844 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12845 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12846 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12847 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12848 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12849 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12850 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12851 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12852 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12853 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12854 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12855 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12856 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12857 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12858 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12859 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12860 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12861 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12862 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12863 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12864 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12865 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12866 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12867 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12868 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12869 * c-c++-common/pr46562-2.c: Likewise.
12870 * gfortran.dg/pr42108.f90: Likewise.
12871 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12872 foo to be inlined even at -O1.
12873 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12874 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12875 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12876 * gcc.dg/matrix/matrix.exp: Disable FRE.
12878 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12881 * gcc.dg/dfp/pr48204.c: New test.
12883 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12886 * gcc.c-torture/execute/pr47917.c: Move this...
12887 * gcc.dg/torture/pr47917.c: to here and add xfails.
12889 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12891 * gnat.dg/array16.ad[sb]: New test.
12892 * gnat.dg/array16.ads: New helper.
12894 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12896 * gnat.dg/derived_type2.adb: New test.
12898 2011-03-24 Richard Guenther <rguenther@suse.de>
12900 PR tree-optimization/48271
12901 * g++.dg/torture/pr48271.C: New testcase.
12903 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12905 * gnat.dg/array15.ad[sb]: New test.
12907 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12910 * gcc.target/i386/pr48237.c: New test.
12912 2011-03-24 Richard Guenther <rguenther@suse.de>
12914 PR middle-end/48269
12915 * gcc.dg/builtin-object-size-10.c: New testcase.
12917 2011-03-24 Richard Guenther <rguenther@suse.de>
12919 PR tree-optimization/46562
12920 * c-c++-common/pr46562-2.c: New testcase.
12921 * c-c++-common/pr46562.c: Likewise.
12923 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12925 * gcc.dg/vect/vect-cselim-1.c: New test.
12926 * gcc.dg/vect/vect-cselim-2.c: New test.
12928 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12930 * gcc.target/arm/pr46934.c: New.
12932 2011-03-23 Ian Lance Taylor <iant@google.com>
12934 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12936 2011-03-23 Richard Guenther <rguenther@suse.de>
12938 * gcc.dg/struct: Remove directory and contents.
12940 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12943 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12945 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12947 * gnat.dg/discr26.ad[sb]: New test.
12948 * gnat.dg/discr26_pkg.ads: New helper.
12950 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12953 * gcc.target/arm/neon-vld-1.c: New test.
12955 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12957 * gnat.dg/array14.ad[sb]: New test.
12958 * gnat.dg/array14_pkg.ads: New helper.
12960 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12962 * gcc.c-torture/execute/920501-8.x: Remove.
12963 * gcc.c-torture/execute/930513-1.x: Remove.
12964 * gcc.c-torture/execute/960312-1.x: Remove.
12965 * gcc.c-torture/compile/20000804-1.c,
12966 gcc.c-torture/compile/20001205-1.c,
12967 gcc.c-torture/compile/20001226-1.c,
12968 gcc.c-torture/compile/20010518-2.c,
12969 gcc.c-torture/compile/20020312-1.c,
12970 gcc.c-torture/compile/20020604-1.c,
12971 gcc.c-torture/compile/920501-12.c,
12972 gcc.c-torture/compile/920501-4.c,
12973 gcc.c-torture/compile/920520-1.c,
12974 gcc.c-torture/compile/980506-1.c,
12975 gcc.c-torture/execute/980709-1.x,
12976 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12977 options for m68hc11.
12978 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12979 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12982 2011-03-22 Nick Clifton <nickc@redhat.com>
12984 * lib/target-supports.exp (check_profiling_available): Add MN10300
12985 to the list of targets that do not support profiling. Restore
12986 alpha sorting to this list.
12988 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12990 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12991 failure on 32-bit systems.
12992 * gcc.dg/torture/vector-2.c: Ditto.
12994 2011-03-22 Richard Guenther <rguenther@suse.de>
12996 PR tree-optimization/48228
12997 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12999 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
13001 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
13005 * gcc.target/powerpc/pr48226.c: New file.
13007 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
13009 * lib/prune.exp (prune_gcc_output): Prune "could not create
13010 compact unwind for" warnings.
13012 2011-03-20 Jakub Jelinek <jakub@redhat.com>
13016 * gcc.c-torture/execute/pr42544.c: New test.
13017 * gcc.c-torture/execute/pr48197.c: New test.
13019 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
13021 PR preprocessor/48192
13022 * gcc.target/powerpc/pr48192.c: New file.
13025 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
13026 split problem of 0 being loaded in a VSX register.
13028 2011-03-21 Richard Guenther <rguenther@suse.de>
13031 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
13032 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
13033 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
13034 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
13036 2011-03-21 Jakub Jelinek <jakub@redhat.com>
13039 * gcc.dg/pr48213.c: New test.
13041 2011-03-21 Kai Tietz <ktietz@redhat.com>
13044 * g++.dg/plugin/attribute_plugin.c: Adjust test.
13046 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
13048 * gcc.target/arm/xor-and.c: New.
13050 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13053 * gfortran.dg/function_optimize_1.f90: New test.
13054 * gfortran.dg/function_optimize_2.f90: New test.
13056 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
13058 PR rtl-optimization/47502
13059 * gcc.target/i386/pr47502-1.c: New.
13060 * gcc.target/i386/pr47502-2.c: Likewise.
13062 2011-03-20 Jakub Jelinek <jakub@redhat.com>
13064 PR rtl-optimization/48156
13065 * gcc.dg/pr48156.c: New test.
13067 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13069 PR libfortran/47439
13070 * gfortran.dg/scratch_1.f90: Adjust test.
13072 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13074 PR libfortran/47439
13075 * gfortran.dg/scratch_1.f90: New test.
13077 2011-03-18 Joseph Myers <joseph@codesourcery.com>
13079 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
13080 variably modified typedefs.
13081 * gcc.dg/c1x-typedef-2.c: Remove.
13083 2011-03-18 Joseph Myers <joseph@codesourcery.com>
13085 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
13086 * gcc.dg/c1x-anon-struct-3.c: New test.
13087 * gcc.dg/anon-struct-11.c: Update.
13089 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13091 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
13093 Only xfail with gas.
13095 2011-03-18 Jason Merrill <jason@redhat.com>
13097 * g++.dg/template/fn-ptr1.C: New.
13099 * g++.dg/overload/volatile1.C: New.
13101 * g++.dg/opt/pr23372.C: New.
13103 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13105 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13107 PR middle-end/47405
13108 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13110 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
13112 * gcc.target/arm/unsigned-extend-1.c: New.
13114 2011-03-18 Jakub Jelinek <jakub@redhat.com>
13117 * gcc.c-torture/compile/pr48161.c: New test.
13119 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
13121 PR middle-end/47725
13122 * gcc.dg/torture/pr47725.c: New.
13124 2011-03-17 Jason Merrill <jason@redhat.com>
13126 * g++.dg/cpp0x/constexpr-overflow2.C: New.
13127 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13129 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
13131 * gnat.dg/specs/elab2.ads: New test.
13132 * gnat.dg/specs/elab2_pkg.ads: New helper.
13134 2011-03-17 Jason Merrill <jason@redhat.com>
13136 * g++.dg/cpp0x/decltype-1212.C: New.
13137 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13139 2011-03-17 Jason Merrill <jason@redhat.com>
13141 * g++.dg/parse/memfnquals1.C: New.
13143 2011-03-17 Richard Guenther <rguenther@suse.de>
13145 PR middle-end/48134
13146 * gcc.dg/pr48134.c: New testcase.
13148 2011-03-17 Richard Guenther <rguenther@suse.de>
13150 PR middle-end/48165
13151 * g++.dg/torture/pr48165.C: New testcase.
13153 2011-03-17 Jakub Jelinek <jakub@redhat.com>
13155 PR rtl-optimization/48141
13156 * gcc.dg/pr48141.c: New test.
13158 2011-03-16 Jason Merrill <jason@redhat.com>
13160 * g++.dg/cpp0x/constexpr-48089.C: New.
13162 * g++.dg/cpp0x/constexpr-abi1.C: New.
13164 * g++.dg/cpp0x/constexpr-46336.C: New.
13165 * g++.dg/parse/friend5.C: Adjust expected errors.
13167 * g++.dg/cpp0x/constexpr-47570.C: New.
13169 2011-03-16 Dodji Seketeli <dodji@redhat.com>
13172 * ++.dg/debug/dwarf2/typedef6.C: New test.
13174 2011-03-16 Jason Merrill <jason@redhat.com>
13176 * g++.dg/cpp0x/elision2.C: New.
13178 * g++.dg/cpp0x/constexpr-array3.C: New.
13180 2011-03-16 Jason Merrill <jason@redhat.com>
13182 * g++.dg/cpp0x/sfinae6.C: New.
13183 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13184 * g++.dg/cpp0x/pr45908.C: Likewise.
13185 * g++.dg/cpp0x/sfinae6.C: Likewise.
13186 * g++.old-deja/g++.jason/conversion11.C: Likewise.
13187 * g++.old-deja/g++.law/arg11.C: Likewise.
13189 2011-03-16 Jason Merrill <jason@redhat.com>
13191 * g++.dg/template/incomplete6.C: New.
13193 2011-03-16 Jeff Law <law@redhat.com>
13195 * gcc.dg/tree-ssa/vrp55.c: New test.
13197 2011-03-16 Jason Merrill <jason@redhat.com>
13199 * g++.dg/cpp0x/auto22.C: New.
13201 2011-03-16 Richard Guenther <rguenther@suse.de>
13203 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13204 optimizing it away if promoted to const.
13206 2011-03-16 Richard Guenther <rguenther@suse.de>
13208 PR tree-optimization/48149
13209 * gcc.dg/fold-complex-1.c: New testcase.
13211 2011-03-16 Richard Guenther <rguenther@suse.de>
13214 * gcc.dg/guality/pr45882.c: Really make sure no inlining
13215 or cloning happens.
13217 2011-03-16 Richard Guenther <rguenther@suse.de>
13219 PR tree-optimization/26134
13220 * gcc.dg/tree-ssa/complex-6.c: New testcase.
13222 2011-03-16 Richard Guenther <rguenther@suse.de>
13224 PR tree-optimization/48146
13225 * gcc.dg/torture/pr48146.c: New testcase.
13227 2011-03-16 Richard Guenther <rguenther@suse.de>
13229 * gcc.dg/tree-ssa/pr14814.c: Adjust.
13230 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13232 2011-03-16 Jakub Jelinek <jakub@redhat.com>
13234 PR middle-end/48136
13235 * gcc.c-torture/compile/pr48136.c: New test.
13237 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13240 * gcc.dg/guality/pr45882.c: New test.
13242 2011-03-15 Jason Merrill <jason@redhat.com>
13244 * g++.dg/cpp0x/constexpr-recursion.C: New.
13246 * g++.dg/cpp0x/implicit11.C: New.
13248 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13250 * g++.dg/cpp0x/constexpr-attribute.C: New.
13252 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
13254 * g++.dg/parse/pr34758.C: New.
13256 2011-03-15 Xinliang David Li <davidxl@google.com>
13259 * gcc.dg/uninit-pred-7_d.c: New test.
13260 * gcc.dg/uninit-pred-8_d.c: New test.
13262 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
13265 * gcc.target/arm/pr46788.c: New.
13267 2011-03-15 Richard Guenther <rguenther@suse.de>
13269 PR middle-end/47650
13270 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13271 * gfortran.dg/ishft_4.f90: Likewise.
13272 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13274 2011-03-15 Richard Guenther <rguenther@suse.de>
13276 PR tree-optimization/13954
13277 * g++.dg/tree-ssa/pr13954.C: New testcase.
13279 2011-03-15 Richard Guenther <rguenther@suse.de>
13281 PR tree-optimization/48037
13282 * gcc.target/i386/pr48037-1.c: New testcase.
13284 2011-03-15 Richard Guenther <rguenther@suse.de>
13286 PR tree-optimization/41490
13287 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13288 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13289 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13290 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13291 * g++.dg/tree-ssa/pr33604.C: Adjust.
13293 2011-03-14 Jakub Jelinek <jakub@redhat.com>
13295 PR middle-end/47917
13296 * gcc.c-torture/execute/pr47917.c: New test.
13297 * gcc.dg/pr47917.c: New test.
13299 PR middle-end/38878
13300 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13302 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
13304 * gcc.target/i386/sse4_1-floor-vec.c: New test.
13305 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13306 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13307 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13308 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13309 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13310 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13311 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13312 * gcc.target/i386/avx-floor-vec.c: Ditto.
13313 * gcc.target/i386/avx-ceil-vec.c: Ditto.
13314 * gcc.target/i386/avx-trunc-vec.c: Ditto.
13315 * gcc.target/i386/avx-rint-vec.c: Ditto.
13316 * gcc.target/i386/avx-floorf-vec.c: Ditto.
13317 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13318 * gcc.target/i386/avx-truncf-vec.c: Ditto.
13319 * gcc.target/i386/avx-rintf-vec.c: Ditto.
13321 2011-03-14 Tom Tromey <tromey@redhat.com>
13323 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13324 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13325 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13327 2011-03-14 Tom Tromey <tromey@redhat.com>
13329 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13330 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13331 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13333 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
13335 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13337 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13339 PR rtl-optimization/47166
13340 * gcc.c-torture/execute/postmod-1.c: New test.
13342 2011-03-14 Richard Guenther <rguenther@suse.de>
13344 PR middle-end/48098
13345 * gcc.dg/torture/pr48098.c: New testcase.
13347 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
13350 * gcc.target/powerpc/pr48053-1.c: New test.
13351 * gcc.target/powerpc/pr48053-2.c: Likewise.
13353 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13355 PR libfortran/48066
13356 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
13358 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13360 PR libfortran/48066
13361 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
13363 2011-03-12 Janus Weil <janus@gcc.gnu.org>
13366 * gfortran.dg/class_41.f03: New.
13368 2011-03-11 Dodji Seketeli <dodji@redhat.com>
13370 * g++.dg/conversion/cast3.C: New test.
13372 2011-03-11 Jason Merrill <jason@redhat.com>
13374 * g++.dg/template/error45.C: New.
13376 * g++.dg/parse/no-type-defn1.C: New.
13378 * g++.dg/ext/attrib40.C: New.
13380 * g++.dg/cpp0x/regress/array1.C: New.
13382 2011-03-11 Richard Guenther <rguenther@suse.de>
13384 PR tree-optimization/48067
13385 * gcc.dg/pr48067.c: New testcase.
13387 2011-03-11 Richard Guenther <rguenther@suse.de>
13390 * g++.dg/lto/20110311-1_0.C: New testcase.
13392 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13395 * g++.dg/inherit/virtual8.C: New test.
13397 PR middle-end/48044
13398 * gcc.dg/torture/pr48044.c: New test.
13400 2011-03-11 Janus Weil <janus@gcc.gnu.org>
13403 * gfortran.dg/proc_ptr_comp_31.f90: New.
13405 2011-03-11 Richard Guenther <rguenther@suse.de>
13407 PR tree-optimization/47278
13408 * gcc.dg/torture/pr47278-1.c: New testcase.
13409 * gcc.dg/torture/pr47278-2.c: Likewise.
13411 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13413 PR tree-optimization/48063
13414 * gcc.dg/torture/pr48063.c: New test.
13416 2011-03-10 Jason Merrill <jason@redhat.com>
13418 * g++.dg/template/array22.C: New.
13420 * g++.dg/cpp0x/syntax-err1.C: New.
13421 * g++.dg/parse/error36.C: Adjust expected errors.
13422 * g++.old-deja/g++.pt/ctor2.C: Likewise.
13423 * g++.old-deja/g++.pt/typename3.C: Likewise.
13424 * g++.old-deja/g++.pt/typename4.C: Likewise.
13425 * g++.old-deja/g++.pt/typename6.C: Likewise.
13427 2011-03-09 Jason Merrill <jason@redhat.com>
13429 * g++.dg/template/nontype22.C: New.
13431 2011-03-09 Martin Jambor <mjambor@suse.cz>
13433 PR tree-optimization/47714
13434 * g++.dg/torture/pr47714.C: New test.
13436 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
13439 * gcc.target/powerpc/pr47755-2.c: New file.
13441 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13443 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13444 is not set in the environment, pass 64 as first argument when not
13445 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13446 native where ulimit -u is supported.
13448 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13450 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13452 2011-03-08 Jason Merrill <jason@redhat.com>
13454 * g++.dg/template/nontype21.C: New.
13456 * g++.dg/template/anon5.C: New.
13458 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13461 * gcc.dg/pr47881.c: New test.
13463 2011-03-08 Dodji Seketeli <dodji@redhat.com>
13466 * g++.dg/lookup/template3.C: New test.
13468 2011-03-08 Kai Tietz <ktietz@redhat.com>
13470 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13473 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
13476 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13477 sizeof to compute alignment.
13479 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13481 PR tree-optimization/48022
13482 * gcc.dg/pr48022-1.c: New test.
13483 * gcc.dg/pr48022-2.c: New test.
13485 2011-03-07 Jason Merrill <jason@redhat.com>
13487 * g++.dg/template/nontype20.C: New.
13488 * g++.dg/init/member1.C: Adjust expected errors.
13489 * g++.dg/parse/constant4.C: Likewise.
13490 * g++.dg/template/qualified-id3.C: Likewise.
13491 * g++.old-deja/g++.pt/crash10.C: Likewise.
13493 * g++.dg/cpp0x/regress/non-const1.C: New.
13495 2011-03-07 Jakub Jelinek <jakub@redhat.com>
13498 * gcc.dg/pr47991.c: New test.
13500 2011-03-07 Jason Merrill <jason@redhat.com>
13502 * g++.dg/abi/mangle46.C: New.
13504 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
13507 * gcc.target/powerpc/pr47862.c: New.
13509 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
13512 * gcc.target/i386/combine-mul.c: Require nonpic.
13514 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
13515 Nathan Froyd <froydnj@codesourcery.com>
13517 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13519 2011-03-06 Mark Mitchell <mark@codesourcery.com>
13521 * README.QMTEST: Remove.
13523 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
13524 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13527 * gfortran.dg/array_constructor_37.f90 : New test.
13529 2011-03-05 Jason Merrill <jason@redhat.com>
13531 * g++.dg/abi/mangle39.C: ABI v5, not 6.
13532 * g++.dg/abi/mangle45.C: Likewise.
13533 * g++.dg/cpp0x/trailing1.C: Likewise.
13535 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13537 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13539 2011-03-05 Jakub Jelinek <jakub@redhat.com>
13541 PR rtl-optimization/47899
13542 * gcc.dg/pr47899.c: New test.
13544 * gcc.dg/torture/pr47968.c: Ignore warnings.
13546 PR tree-optimization/47967
13547 * gcc.c-torture/compile/pr47967.c: New test.
13549 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13551 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13552 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13554 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13556 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13557 and property_getAttributes() if __OBJC2__.
13558 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13559 * objc.dg/property/property-encoding-1.m: New.
13560 * obj-c++.dg/property/property-encoding-1.mm: New.
13562 2011-03-04 Jason Merrill <jason@redhat.com>
13564 * g++.dg/template/pseudodtor6.C: New.
13566 * g++.dg/inherit/covariant19.C: New.
13568 2011-03-04 Richard Guenther <rguenther@suse.de>
13570 PR middle-end/47968
13571 * gcc.dg/torture/pr47968.c: New testcase.
13573 2011-03-04 Richard Guenther <rguenther@suse.de>
13575 PR middle-end/47975
13576 * gcc.dg/torture/pr47975.c: New testcase.
13578 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13581 * g++.dg/template/crash106.C: New.
13583 2011-03-03 Jakub Jelinek <jakub@redhat.com>
13586 * gcc.dg/gomp/pr47963.c: New test.
13587 * g++.dg/gomp/pr47963.C: New test.
13589 2011-03-02 Jason Merrill <jason@redhat.com>
13591 * g++.dg/cpp0x/regress/condition1.C: New.
13593 * g++.dg/cpp0x/constexpr-ctor9.C: New.
13595 2011-03-01 Jason Merrill <jason@redhat.com>
13597 * g++.dg/cpp0x/lambda/lambda-98.C: New.
13599 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13601 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13603 PR rtl-optimization/47925
13604 * gcc.c-torture/execute/pr47925.c: New test.
13606 2011-03-01 Jason Merrill <jason@redhat.com>
13608 * g++.dg/cpp0x/decltype25.C: New.
13610 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13612 2011-03-01 Richard Guenther <rguenther@suse.de>
13614 PR tree-optimization/47890
13615 * gcc.dg/torture/pr47890.c: New testcase.
13617 2011-03-01 Richard Guenther <rguenther@suse.de>
13620 * gcc.dg/lto/pr47924_0.c: New testcase.
13622 2011-03-01 Richard Guenther <rguenther@suse.de>
13625 * gfortran.dg/lto/pr46911_0.f: New testcase.
13627 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13629 PR libgfortran/47933
13630 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13631 compile errors from older code form.
13633 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13635 PR libgfortran/47567
13636 * gfortran.dg/fmt_fw_d.f90: New test.
13638 2011-02-28 Jason Merrill <jason@redhat.com>
13640 * g++.dg/inherit/covariant18.C: New.
13642 2011-02-28 Jakub Jelinek <jakub@redhat.com>
13644 PR middle-end/47893
13645 * gcc.dg/pr47893.c: New test.
13647 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
13649 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13650 NULL in case of a selector with conflicting types.
13651 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13653 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
13655 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13656 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13657 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13658 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13660 2011-02-28 Jason Merrill <jason@redhat.com>
13663 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13665 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13667 PR libgfortran/47778
13668 * gfortran.dg/namelist_71.f90: New test.
13670 2011-02-27 Jason Merrill <jason@redhat.com>
13673 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13674 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13676 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13679 * g++.dg/cpp0x/constexpr-ctor8.C: New.
13681 2011-02-27 Jakub Jelinek <jakub@redhat.com>
13684 * gfortran.dg/gomp/task-1.f90: Removed.
13686 2011-02-26 Jason Merrill <jason@redhat.com>
13688 * g++.dg/template/this-targ1.C: New.
13690 * g++.dg/cpp0x/regress/template-const1.C: New.
13691 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13692 * g++.dg/template/function1.C: Adjust.
13693 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13694 * g++.dg/debug/debug7.C: Adjust.
13696 2011-02-26 Tobias Burnus <burnus@net-b.de>
13699 * gfortran.dg/gomp/task-1.f90: New.
13701 2011-02-25 Jie Zhang <jie@codesourcery.com>
13703 * gcc.target/arm/neon-thumb2-move.c: Add
13704 dg-require-effective-target arm_thumb2_ok.
13706 2011-02-24 Jason Merrill <jason@redhat.com>
13708 * g++.dg/parse/constant1.C: Specify C++98 mode.
13709 * g++.dg/parse/constant5.C: Likewise.
13710 * g++.dg/parse/error2.C: Likewise.
13711 * g++.dg/parse/semicolon3.C: Likewise.
13712 * g++.dg/template/crash14.C: Likewise.
13713 * g++.dg/template/local4.C: Likewise.
13714 * g++.dg/template/nontype3.C: Likewise.
13715 * g++.dg/parse/crash31.C: Adjust expected errors.
13716 * g++.dg/template/function1.C: Likewise.
13717 * g++.dg/template/ref3.C: Likewise.
13718 * g++.dg/template/static9.C: Likewise.
13719 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13721 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13722 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13723 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13724 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13725 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13727 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13730 * gfortran.dg/pr47878.f90: New test.
13732 2011-02-24 Richard Guenther <rguenther@suse.de>
13735 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13736 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13738 2011-02-24 Richard Guenther <rguenther@suse.de>
13741 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13742 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13744 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13746 PR libgfortran/47567
13747 * gfortran.dg/fmt_f0_1.f90: Update test.
13749 2011-02-23 Jason Merrill <jason@redhat.com>
13751 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13752 * g++.dg/abi/mangle45.C: New.
13754 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13755 * g++.dg/template/canon-type-9.C: Match use of decltype
13756 between declaration and definition.
13757 * g++.dg/template/canon-type-12.C: Likewise.
13759 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13762 * gfortran.dg/nested_allocatables_1.f90: New.
13764 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13767 * g++.dg/pr46868.C: New test.
13768 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13769 * g++.dg/parse/error14.C: Adjust.
13771 2011-02-23 Richard Guenther <rguenther@suse.de>
13773 PR tree-optimization/47838
13774 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13776 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13778 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13780 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13782 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13783 * gfortran.dg/count_init_expr.f03: Ditto.
13784 * gfortran.dg/gomp/pr43711.f90: Ditto.
13785 * gcc.dg/struct-parse-2.c: Ditto.
13786 * gcc.dg/parse-error-3.c: Ditto.
13787 * gcc.dg/Wlogical-op-1.c: Ditto.
13788 * gcc.dg/Walways-true-1.c: Ditto.
13789 * gcc.dg/pr24225.c: Ditto.
13790 * gcc.dg/Walways-true-2.c: Ditto.
13791 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13792 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13793 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13794 * g++.dg/overload/defarg4.C: Ditto.
13795 * g++.dg/inherit/covariant16.C: Ditto.
13796 * g++.dg/inherit/virtual7.C: Ditto.
13797 * g++.dg/template/canon-type-9.C: Ditto.
13798 * g++.dg/template/access19.C: Ditto.
13799 * g++.dg/template/call7.C: Ditto.
13800 * g++.dg/template/canon-type-2.C: Ditto.
13801 * g++.dg/template/init7.C: Ditto.
13802 * g++.dg/template/sizeof-template-argument.C: Ditto.
13803 * g++.dg/template/const3.C: Ditto.
13804 * g++.dg/template/sfinae26.C: Ditto.
13805 * g++.dg/template/sfinae26.C: Ditto.
13806 * g++.dg/template/canon-type-11.C: Ditto.
13807 * g++.dg/template/union2.C: Ditto.
13808 * g++.dg/template/canon-type-3.C: Ditto.
13809 * g++.dg/template/canon-type-1.C: Ditto.
13810 * g++.dg/template/canon-type-5.C: Ditto.
13811 * g++.dg/template/canon-type-7.C: Ditto.
13812 * g++.dg/template/canon-type-10.C: Ditto.
13813 * g++.dg/template/spec36.C: Ditto.
13814 * g++.dg/template/typedef38.C: Ditto.
13815 * g++.dg/template/canon-type-4.C: Ditto.
13816 * g++.dg/template/canon-type-6.C: Ditto.
13817 * g++.dg/template/canon-type-13.C: Ditto.
13818 * g++.dg/template/instantiate9.C: Ditto.
13819 * g++.dg/template/ttp22.C: Ditto.
13820 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13821 * g++.dg/warn/Walways-true-1.C: Ditto.
13822 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13823 * g++.dg/warn/Walways-true-2.C: Ditto.
13824 * g++.dg/conversion/op4.C: Ditto.
13825 * g++.dg/opt/pr19650.C: Ditto.
13826 * g++.dg/lookup/friend11.C: Ditto.
13827 * g++.dg/other/default2.C: Ditto.
13828 * g++.dg/other/default3.C: Ditto.
13829 * g++.dg/other/dtor2.C: Ditto.
13830 * g++.dg/other/friend5.C: Ditto.
13831 * g++.dg/other/default5.C: Ditto.
13832 * g++.dg/init/brace6.C: Ditto.
13833 * g++.dg/init/aggr5.C: Ditto.
13834 * g++.dg/init/error2.C: Ditto.
13835 * g++.dg/expr/bound-mem-fun.C: Ditto.
13836 * g++.dg/expr/cond6.C: Ditto.
13837 * g++.dg/expr/stmt-expr-1.C: Ditto.
13838 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13839 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13840 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13841 * g++.dg/cpp0x/bracket1.C: Ditto.
13842 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13843 * g++.dg/cpp0x/pr38646.C: Ditto.
13844 * g++.dg/cpp0x/variadic73.C: Ditto.
13845 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13846 * g++.dg/cpp0x/bracket4.C: Ditto.
13847 * g++.dg/cpp0x/decltype4.C: Ditto.
13848 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13849 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13850 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13851 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13852 * g++.dg/cpp0x/decltype2.C: Ditto.
13853 * g++.dg/cpp0x/decltype1.C: Ditto.
13854 * g++.dg/cpp0x/bracket2.C: Ditto.
13855 * g++.dg/cpp0x/decltype5.C: Ditto.
13856 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13857 * g++.dg/cpp0x/variadic70.C: Ditto.
13858 * g++.dg/cpp0x/decltype6.C: Ditto.
13859 * g++.dg/cpp0x/rvo.C: Ditto.
13860 * g++.dg/cpp0x/vt-40092.C: Ditto.
13861 * g++.dg/cpp0x/variadic-new.C: Ditto.
13862 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13863 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13864 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13865 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13866 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13867 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13868 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13869 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13870 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13871 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13872 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13873 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13874 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13875 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13876 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13877 * g++.dg/cpp0x/pr39639.C: Ditto.
13878 * g++.dg/cpp0x/decltype3.C: Ditto.
13879 * g++.dg/cpp0x/variadic68.C: Ditto.
13880 * g++.dg/cpp0x/variadic-function.C: Ditto.
13881 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13882 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13883 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13884 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13885 * g++.dg/parse/crash35.C: Ditto.
13886 * g++.dg/parse/crash40.C: Ditto.
13887 * g++.dg/parse/defarg12.C: Ditto.
13888 * g++.dg/parse/crash34.C: Ditto.
13889 * g++.dg/parse/constructor3.C: Ditto.
13890 * g++.dg/parse/template23.C: Ditto.
13891 * g++.dg/parse/crash56.C: Ditto.
13892 * g++.dg/parse/dtor13.C: Ditto.
13893 * g++.dg/parse/error33.C: Ditto.
13894 * g++.dg/parse/ctor9.C: Ditto.
13895 * g++.dg/parse/error32.C: Ditto.
13896 * g++.dg/parse/error37.C: Ditto.
13897 * g++.dg/parse/bitfield3.C: Ditto.
13898 * g++.dg/parse/struct-4.C: Ditto.
13899 * g++.dg/ext/has_trivial_copy.C: Ditto.
13900 * g++.dg/ext/is_polymorphic.C: Ditto.
13901 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13902 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13903 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13904 * g++.dg/ext/is_union.C: Ditto.
13905 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13906 * g++.dg/ext/is_pod.C: Ditto.
13907 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13908 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13909 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13910 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13911 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13912 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13913 * g++.dg/ext/is_abstract.C: Ditto.
13914 * g++.dg/ext/has_trivial_assign.C: Ditto.
13915 * g++.dg/ext/is_class.C: Ditto.
13916 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13917 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13918 * g++.dg/ext/is_base_of.C: Ditto.
13919 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13920 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13921 * g++.dg/ext/is_empty.C: Ditto.
13922 * g++.dg/ext/is_enum.C: Ditto.
13923 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13924 * gnat.dg/opt11.adb: Ditto.
13925 * obj-c++.dg/pr45735.mm: Ditto.
13926 * obj-c++.dg/pr24393.mm: Ditto.
13927 * obj-c++.dg/exceptions-2.mm: Ditto.
13928 * objc.dg/pr45735.m: Ditto.
13929 * objc.dg/pr24393.m: Ditto.
13931 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13933 * objc.dg/attributes/objc-exception-1.m: New.
13935 2011-02-23 Jie Zhang <jie@codesourcery.com>
13937 * gcc.dg/cpp/include7.c: New test.
13939 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13942 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13944 2011-02-23 Jie Zhang <jie@codesourcery.com>
13946 PR rtl-optimization/47763
13947 * gcc.dg/pr47763.c: New test.
13949 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13952 * gfortran.dg/whole_file_32.f90 : New test.
13954 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13957 * g++.dg/inherit/virtual7.C: New test.
13959 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13962 * objc.dg/type-size-3.m: Updated error message.
13963 * objc.dg/type-size-4.m: New test.
13964 * objc.dg/type-size-5.m: New test.
13966 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13968 * lib/gnat.exp: Fix comments.
13969 Don't load libgloss.exp.
13970 (default_gnat_version): Call $compiler with --version.
13971 Adapt regexp for gnatmake output, insert version.
13972 (gnat_version): New proc.
13973 (gnat_init): Remove gnat_libgcc_s_path.
13974 (gnat_target_compile): Likewise.
13975 Remove ld_library_path.
13976 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13977 (gnat_pass): Remove.
13978 (gnat_pass): Remove.
13979 (gnat_finish): Remove.
13980 (gnat_exit): Remove.
13981 (local_find_gnatmake): Reindent.
13982 (runtest_file_p): Remove.
13983 (prune_warnings): Remove.
13984 (find_gnatclean): New proc.
13985 * lib/gnat-dg.exp (lremove): New proc.
13986 (gnat-dg-test): Reindent.
13987 Remove additional output files.
13988 (gnat-dg-runtest): Remove.
13990 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13991 * gnat.dg/loop_optimization6.adb: Likewise.
13992 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13994 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13996 PR tree-optimization/47835
13997 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13999 2011-02-22 Tobias Burnus <burnus@net-b.de>
14001 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
14002 * gfortran.dg/abstract_type_2.f03: Ditto.
14003 * gfortran.dg/abstract_type_3.f03: Ditto.
14004 * gfortran.dg/abstract_type_4.f03: Ditto.
14005 * gfortran.dg/abstract_type_5.f03: Ditto.
14006 * gfortran.dg/abstract_type_6.f03: Ditto.
14007 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
14008 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
14009 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
14010 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
14011 * gfortran.dg/array_function_5.f90: Ditto.
14012 * gfortran.dg/asynchronous_3.f03: Ditto.
14013 * gfortran.dg/char_expr_1.f90: Ditto.
14014 * gfortran.dg/class_14.f03: Ditto.
14015 * gfortran.dg/data_array_6.f: Ditto.
14016 * gfortran.dg/data_invalid.f90: Ditto.
14017 * gfortran.dg/dot_product_1.f03: Ditto.
14018 * gfortran.dg/func_derived_5.f90: Ditto.
14019 * gfortran.dg/func_result_4.f90: Ditto.
14020 * gfortran.dg/implied_do_1.f90: Ditto.
14021 * gfortran.dg/initialization_25.f90: Ditto.
14022 * gfortran.dg/initialization_26.f90: Ditto.
14023 * gfortran.dg/interface_34.f90: Ditto.
14024 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
14025 * gfortran.dg/keyword_symbol_1.f90: Ditto.
14026 * gfortran.dg/matmul_8.f03: Ditto.
14027 * gfortran.dg/merge_init_expr.f90: Ditto.
14028 * gfortran.dg/pack_assign_1.f90: Ditto.
14029 * gfortran.dg/pack_vector_1.f90: Ditto.
14030 * gfortran.dg/pointer_check_8.f90: Ditto.
14031 * gfortran.dg/product_init_expr.f03: Ditto.
14032 * gfortran.dg/reshape_order_5.f90: Ditto.
14033 * gfortran.dg/reshape_shape_1.f90: Ditto.
14034 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
14035 * gfortran.dg/same_name_2.f90: Ditto.
14036 * gfortran.dg/selected_real_kind_1.f90: Ditto.
14037 * gfortran.dg/spread_init_expr.f03: Ditto.
14038 * gfortran.dg/stmt_func_1.f90: Ditto.
14039 * gfortran.dg/sum_init_expr.f03: Ditto.
14040 * gfortran.dg/transpose_3.f03: Ditto.
14041 * gfortran.dg/unpack_init_expr.f03: Ditto.
14042 * gfortran.dg/warn_conversion.f90: Ditto.
14043 * gfortran.dg/warn_conversion_2.f90: Ditto.
14044 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
14045 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
14046 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
14047 * gfortran.dg/whole_file_16.f90: Ditto.
14048 * gfortran.dg/whole_file_17.f90: Ditto.
14049 * gfortran.dg/whole_file_18.f90: Ditto.
14050 * gfortran.dg/whole_file_20.f03: Ditto.
14051 * gfortran.dg/whole_file_5.f90: Ditto.
14052 * gfortran.dg/whole_file_6.f90: Ditto.
14053 * gfortran.dg/write_invalid_format.f90: Ditto.
14054 * gfortran.dg/zero_sized_6.f90: Ditto.
14056 2011-02-21 Jeff Law <law@redhat.com>
14058 PR rtl-optimization/46178
14059 * gcc.target/i386/pr46178.c: New test.
14061 PR rtl-optimization/46002
14062 * gcc.c-torture/compile/pr46002.c: New test.
14064 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14066 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
14069 2011-02-21 Jakub Jelinek <jakub@redhat.com>
14072 * g++.dg/debug/pr47106.C: Require effective target lto.
14074 2011-02-21 Jason Merrill <jason@redhat.com>
14076 * g++.dg/cpp0x/constexpr-diag2.C: New.
14078 2011-02-20 Jason Merrill <jason@redhat.com>
14080 * g++.dg/cpp0x/constexpr-ctor7.C: New.
14082 * g++.dg/cpp0x/fntmpdefarg2.C: New.
14084 * g++.dg/overload/conv-op1.C: New.
14086 * g++.dg/cpp0x/constexpr-synth1.C: New.
14088 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
14090 * objc.dg/layout-2.m: New.
14091 * objc.dg/selector-3.m: Adjusted location of error message.
14092 * objc.dg/type-size-3.m: Same.
14093 * obj-c++.dg/selector-3.mm: Same.
14095 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
14098 * objc.dg/property/dotsyntax-22.m: New.
14099 * obj-c++.dg/property/dotsyntax-22.mm: New.
14101 2011-02-20 Dodji Seketeli <dodji@redhat.com>
14104 * g++.dg/template/typedef38.C: New test.
14106 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
14109 * gfortran.dg/whole_file_30.f90 : New test.
14110 * gfortran.dg/whole_file_31.f90 : New test.
14112 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
14116 * gfortran.dg/whole_file_28.f90 : New test.
14117 * gfortran.dg/whole_file_29.f90 : New test.
14119 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14122 * g++.dg/template/crash105.C: New.
14124 2011-02-19 Jason Merrill <jason@redhat.com>
14126 * g++.dg/cpp0x/regress/no-elide1.C: New.
14128 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
14130 PR tree-optimization/46620
14131 * gcc.dg/pr46620.c: New.
14133 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14136 * gcc.target/i386/pr47809.c: New test.
14138 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14139 Tobias Burnus <burnus@net-b.de>
14141 * lib/target-supports.exp
14142 (check_effective_target_fortran_large_real): New check for large reals.
14143 * gfortran.dg/nan_7.f90: New test.
14145 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14147 PR libgfortran/47567
14148 * gfortran.dg/fmt_f0_1.f90: Update test.
14150 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
14153 * gfortran.dg/array_constructor_36.f90 : New test.
14154 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14155 allow for comparison between different elements of the array
14156 constructor at different levels of optimization.
14158 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
14160 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14161 * gcc.target/i386/pr32280-1.c: Likewise.
14163 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14166 * gcc.target/i386/pr47800.c: New test.
14168 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
14170 * objc/execute/exceptions/foward-1.x: New.
14172 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14175 * gfortran.dg/derived_constructor_comps_4.f90: New.
14177 2011-02-18 Tobias Burnus
14180 * gfortran.dg/func_result_6.f90: New.
14182 2011-02-18 Michael Matz <matz@suse.de>
14185 * gfortran.dg/lto/pr45586_0.f90: New test.
14186 * gfortran.dg/typebound_proc_20.f90: Ditto.
14187 * gfortran.dg/typebound_proc_21.f90: Ditto.
14189 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14192 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14194 2011-02-18 Tobias Burnus <burnus@net-b.de>
14197 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14198 gcc_warning_prefix.
14199 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14200 normalizing the error/warning output.
14201 * gfortran.dg/Wall.f90: Update dg-error/warning.
14202 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14203 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14204 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14205 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14206 * gfortran.dg/class_30.f90: Update dg-error/warning.
14207 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14208 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14209 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14210 * gfortran.dg/entry_17.f90: Update dg-error/warning.
14211 * gfortran.dg/entry_19.f90: Update dg-error/warning.
14212 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14213 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14214 * gfortran.dg/g77/12632.f: Update dg-error/warning.
14215 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14216 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14217 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14218 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14219 * gfortran.dg/goto_8.f90: Update dg-error/warning.
14220 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14221 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14222 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14223 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14224 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14225 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14226 * gfortran.dg/volatile3.f90: Update dg-error/warning.
14227 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14228 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14229 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14230 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14231 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14233 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14236 * gfortran.dg/proc_ptr_comp_30.f90: New.
14238 2011-02-18 Jakub Jelinek <jakub@redhat.com>
14241 * gcc.target/i386/pr47780.c: New test.
14243 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14246 * gfortran.dg/class_40.f03: New.
14248 2011-02-18 Dodji Seketeli <dodji@redhat.com>
14251 * g++.dg/cpp0x/auto21.C: New test.
14253 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
14255 * objc.dg/special/unclaimed-category-1.h: Updated for
14257 * objc.dg/special/unclaimed-category-1.m: Same.
14258 * objc.dg/zero-link-1.m: Same.
14259 * objc.dg/lookup-1.m: Same.
14260 * objc.dg/torture/strings/const-str-9.m
14261 * objc.dg/torture/strings/const-str-10.m: Same.
14262 * objc.dg/torture/strings/const-str-11.m: Same.
14263 * objc.dg/torture/forward-1.m: Same.
14264 * objc.dg/zero-link-2.m: Same.
14265 * objc.dg/encode-7-next-64bit.m: Same.
14266 * objc.dg/method-4.m: Same.
14267 * objc.dg/next-runtime-1.m: Same.
14268 * objc.dg/image-info.m: Same.
14269 * objc.dg/pr23214.m: Same.
14270 * objc.dg/symtab-1.m: Same.
14271 * obj-c++.dg/basic.m: Same.
14272 * obj-c++.dg/proto-lossage-3.m: Same.
14273 * obj-c++.dg/torture/strings/const-str-10.m: Same.
14274 * obj-c++.dg/torture/strings/const-str-11.m: Same.
14275 * obj-c++.dg/torture/strings/const-str-9.m: Same.
14276 * obj-c++.dg/method-11.m: Same.
14277 * objc/execute/enumeration-1.m: Same.
14278 * objc/execute/object_is_class.m: Same.
14279 * objc/execute/formal_protocol-2.m: Same.
14280 * objc/execute/formal_protocol-4.m: Same.
14281 * objc/execute/formal_protocol-6.m: Same.
14282 * objc/execute/bycopy-3.m: Same.
14283 * objc/execute/exceptions/catchall-1.m: Same.
14284 * objc/execute/exceptions/finally-1.m: Same.
14285 * objc/execute/exceptions/local-variables-1.m: Same.
14286 * objc/execute/exceptions/foward-1.m: Same.
14287 * objc/execute/bf-common.h
14288 * objc/execute/enumeration-2.m: Same.
14289 * objc/execute/formal_protocol-1.m: Same.
14290 * objc/execute/formal_protocol-3.m: Same.
14291 * objc/execute/formal_protocol-5.m: Same.
14292 * objc/execute/accessing_ivars.m: Same.
14293 * objc/execute/bycopy-2.m: Same.
14294 * objc/execute/formal_protocol-7.m: Same.
14295 * objc/execute/compatibility_alias.m: Same.
14296 * objc/execute/no_clash.m: Same.
14297 * objc/execute/object_is_meta_class.m: Same.
14298 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14299 * objc/execute/class-tests-1.h: Include stdio.h.
14300 * objc/execute/class-tests-2.h: Same.
14301 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14303 * obj-c++.dg/try-catch-2.mm: Same.
14305 2011-02-17 Jakub Jelinek <jakub@redhat.com>
14308 * g++.dg/warn/Wunused-parm-4.C: New test.
14310 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
14311 Jan Hubicka <jh@suse.cz>
14315 * g++.dg/debug/pr47106.C: New.
14317 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
14320 * gcc.target/i386/pr43653.c: New test.
14322 2011-02-11 Dodji Seketeli <dodji@redhat.com>
14325 * g++.dg/template/inherit6.C: New test.
14327 2011-02-16 Janus Weil <janus@gcc.gnu.org>
14330 * gfortran.dg/class_39.f03: New.
14332 2011-02-16 Dodji Seketeli <dodji@redhat.com>
14335 * g++.dg/cpp0x/variadic106.C: New test.
14337 2011-02-16 Jakub Jelinek <jakub@redhat.com>
14339 PR libfortran/47757
14340 * gfortran.dg/pr47757-1.f90: New test.
14341 * gfortran.dg/pr47757-2.f90: New test.
14342 * gfortran.dg/pr47757-3.f90: New test.
14345 * g++.dg/cpp0x/enum8.C: New test.
14347 2011-02-15 Jason Merrill <jason@redhat.com>
14349 * g++.dg/inherit/implicit-trivial1.C: New.
14350 * g++.dg/cpp0x/implicit-trivial1.C: New.
14352 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14354 PR middle-end/47725
14355 * gcc.dg/torture/pr47725.c: Removed.
14357 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14360 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14361 constant does not generate a load from memory.
14363 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14365 PR middle-end/47725
14366 * gcc.dg/torture/pr47725.c: New.
14368 2011-02-15 Richard Guenther <rguenther@suse.de>
14370 PR tree-optimization/47743
14371 * gcc.dg/torture/pr47743.c: New testcase.
14373 2011-02-15 Jakub Jelinek <jakub@redhat.com>
14375 PR middle-end/47581
14376 * gcc.target/i386/pr47581.c: New test.
14378 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14381 * gfortran.dg/select_type_22.f03: New.
14383 2011-02-14 Jason Merrill <jason@redhat.com>
14385 * g++.dg/cpp0x/regress/enum1.C: New.
14387 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14389 * gnat.dg/include.adb: New test.
14391 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14394 * gfortran.dg/class_38.f03: New.
14396 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14398 * gcc.dg/pr46494.c: New test.
14400 2011-02-14 Richard Guenther <rguenther@suse.de>
14402 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14404 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14407 * gnat.dg/null_pointer_deref1.exp: Don't skip on
14408 sparc*-sun-solaris2.11.
14410 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14413 * gfortran.dg/argument_checking_18.f90: New.
14415 2011-02-13 Tobias Burnus <burnus@net-b.de>
14417 * gfortran.dg/argument_checking_13.f90: Update dg-error.
14418 * gfortran.dg/argument_checking_17.f90: New.
14420 2011-02-12 Janus Weil <janus@gcc.gnu.org>
14422 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14423 are temporarily disabled.
14424 * gfortran.dg/class_7.f03: Ditto.
14425 * gfortran.dg/coarray_14.f90: Ditto.
14426 * gfortran.dg/typebound_proc_13.f03: Ditto.
14428 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
14431 * gfortran.dg/extends_11.f03: New.
14433 2011-02-11 Xinliang David Li <davidxl@google.com>
14435 PR tree-optimization/47707
14436 * g++.dg/tree-ssa/pr47707.C: New test.
14438 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
14440 * g++.dg/opt/inline17.C: New test.
14442 2011-02-11 Tobias Burnus <burnus@net-b.de>
14445 * gfortran.dg/pure_formal_2.f90: New.
14447 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
14449 PR rtl-optimization/47614
14450 * gfortran.dg/pr47614.f: New.
14452 2011-02-11 Joseph Myers <joseph@codesourcery.com>
14455 * gcc.dg/opts-6.c: New test.
14457 2011-02-11 Jakub Jelinek <jakub@redhat.com>
14460 * gcc.dg/pr47684.c: New test.
14462 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14465 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14466 c99_runtime, dg-add-options c99_runtime.
14467 (main): Use __asm__.
14469 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14472 * lib/target-supports.exp (check_ascii_locale_available): New proc.
14473 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14474 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14475 * gcc.dg/ucnid-10.c: Likewise.
14476 * gcc.dg/ucnid-13.c: Likewise.
14477 * gcc.dg/ucnid-7.c: Likewise.
14478 * gcc.dg/ucnid-8.c: Likewise.
14479 Adapt dg-warning line number.
14481 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
14483 * gcc.target/i386/parity-1.c: Use -march=k8.
14484 * gcc.target/i386/parity-2.c: Ditto.
14485 * gcc.target/i386/vecinit-1.c: Ditto.
14486 * gcc.target/i386/vecinit-2.c: Ditto.
14488 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14491 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14492 * gcc.target/mips/save-restore-3.c: Likewise.
14493 * gcc.target/mips/save-restore-4.c: Likewise.
14494 * gcc.target/mips/save-restore-5.c: Likewise.
14497 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14498 * g++.dg/tree-prof/partition2.C: Likewise.
14500 2011-02-09 Jason Merrill <jason@redhat.com>
14502 * g++.dg/tree-ssa/inline-3.C: Use a normal function
14503 rather than misdeclare std::puts.
14505 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14506 * g++.dg/other/warning1.C: Likewise.
14507 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14508 * g++.old-deja/g++.gb/scope06.C: Likewise.
14509 * g++.old-deja/g++.law/cvt11.C: Likewise.
14510 * g++.old-deja/g++.law/init1.C: Likewise.
14511 * g++.dg/abi/mangle26.C: Likewise.
14513 * g++.dg/template/function1.C: Adjust for C++0x mode.
14514 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14516 * g++.dg/ext/label10.C: Adjust for C++0x mode.
14517 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14519 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14521 * g++.dg/cpp0x/regress/abi-empty7.C: New.
14523 * g++.dg/cpp0x/regress: New directory.
14524 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14525 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14526 * g++.dg/cpp0x/regress/regress3.C: New.
14528 2011-02-10 Richard Guenther <rguenther@suse.de>
14530 PR tree-optimization/47677
14531 * gcc.dg/torture/pr47677.c: New testcase.
14533 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
14535 * objc.dg/special/load-category-1.m: Remove unused header.
14536 * objc.dg/special/load-category-1a.m: Likewise.
14537 * objc.dg/special/load-category-2.m: Likewise.
14538 * objc.dg/special/load-category-2a.m: Likewise.
14539 * objc.dg/special/load-category-3.m: Likewise.
14540 * objc.dg/special/load-category-3a.m: Likewise.
14541 * objc.dg/attributes/proto-attribute-2.m: Likewise.
14542 * objc.dg/attributes/proto-attribute-3.m: Likewise.
14543 * objc.dg/attributes/class-attribute-1.m: Likewise.
14544 * objc.dg/property/property.exp: Don't run for Darwin < 9.
14545 * obj-c++.dg/property/property.exp: Likewise.
14546 * objc.dg/attributes/method-sentinel-1.m: Update type header.
14547 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14548 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14549 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14550 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14551 * obj-c++.dg/template-8.mm: Likewise.
14553 2011-02-10 Jakub Jelinek <jakub@redhat.com>
14556 * gcc.target/i386/pr47665.c: New test.
14558 2011-02-10 Jie Zhang <jie@codesourcery.com>
14562 2011-02-05 Jie Zhang <jie@codesourcery.com>
14564 * gcc.dg/pr42631.c: Update test.
14565 * gcc.dg/pr42631-2.c: New test.
14567 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14570 * gfortran.dg/proc_decl_25.f90: New.
14572 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14575 * gfortran.dg/typebound_assignment_2.f03: New.
14577 2011-02-09 Richard Guenther <rguenther@suse.de>
14579 PR tree-optimization/47664
14580 * gcc.dg/tree-ssa/inline-7.c: New testcase.
14582 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
14584 PR middle-end/47646
14585 * gnat.dg/uninit_func.adb: Adjust dg directive.
14587 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
14589 PR middle-end/47646
14590 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14592 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14595 * gfortran.dg/auto_dealloc_2.f90: New.
14597 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14599 * gcc.dg/builtins-config.h: Remove __sgi handling.
14600 * lib/target-supports.exp (add_options_for_c99_runtime): Add
14601 -std=c99 for mips-sgi-irix6.5*.
14603 2011-02-09 Martin Jambor <mjambor@suse.cz>
14605 PR middle-end/45505
14606 * gfortran.dg/pr25923.f90: Remove xfails.
14608 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14611 * gfortran.dg/inquire_14.f90: New test.
14613 2011-02-08 Janus Weil <janus@gcc.gnu.org>
14616 * gfortran.dg/pointer_init_6.f90: New.
14618 2011-02-08 Jeff Law <law@redhat.com>
14620 PR tree-optimization/42893
14621 * gcc.tree-ssa/pr42893.c: New test.
14623 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
14625 PR tree-optimization/46834
14626 PR tree-optimization/46994
14627 PR tree-optimization/46995
14628 * gcc.dg/graphite/id-pr46834.c: New.
14629 * gfortran.dg/graphite/id-pr46994.f90: New.
14630 * gfortran.dg/graphite/id-pr46995.f90: New.
14632 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14634 PR middle-end/47646
14635 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14636 using the variable is known the warning is emitted there.
14637 * gcc.dg/uninit-pr19430.c (foo): Likewise.
14638 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14640 * c-c++-common/pr20000.c (g): Both warnings occur at the return
14643 * gcc.dg/noreturn-1.c (foo5): Likewise.
14644 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14645 (method2): Likewise.
14647 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14648 the return statement using the uninitialized variable.
14649 * gfortran.dg/pr39666-2.f90 (f): Likewise.
14651 2011-02-08 Richard Guenther <rguenther@suse.de>
14653 PR middle-end/47639
14654 * g++.dg/opt/pr47639.c: New testcase.
14656 2011-02-08 Richard Guenther <rguenther@suse.de>
14658 PR tree-optimization/47632
14659 * g++.dg/opt/pr47632.C: New testcase.
14661 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14663 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14665 2011-02-07 Richard Guenther <rguenther@suse.de>
14667 PR tree-optimization/47615
14668 * g++.dg/opt/pr47615.C: New testcase.
14670 2011-02-07 Richard Guenther <rguenther@suse.de>
14672 PR tree-optimization/47621
14673 * gcc.dg/torture/pr47621.c: New testcase.
14675 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
14677 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14679 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
14682 * gfortran.dg/allocate_with_source_1 : New test.
14684 2011-02-05 Jakub Jelinek <jakub@redhat.com>
14686 PR middle-end/47610
14687 * gcc.dg/pr47610.c: New test.
14689 2011-02-05 Jie Zhang <jie@codesourcery.com>
14692 * gcc.dg/pr42631.c: Update test.
14693 * gcc.dg/pr42631-2.c: New test.
14695 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14698 * gfortran.dg/pr47574.f90: New test.
14700 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
14702 PR tree-optimization/46194
14703 * gcc.dg/autopar/pr46194.c: New.
14705 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14707 PR tree-optimization/43695
14708 * g++.dg/ipa/pr43695.C: New.
14710 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14712 PR inline-asm/23200
14713 * gcc.dg/pr23200.c: New test.
14715 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14718 * g++.dg/pr47589.C: New test.
14720 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14723 * g++.dg/template/typedef37.C: New test.
14724 * g++.dg/template/param1.C: Adjust expected error message.
14726 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14728 PR middle-end/31490
14729 * gcc.dg/pr31490-2.c: New test.
14730 * gcc.dg/pr31490-3.c: New test.
14731 * gcc.dg/pr31490-4.c: New test.
14733 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14734 Jakub Jelinek <jakub@redhat.com>
14737 * g++.dg/parser/semicolon3.C: Adjust.
14738 * g++.dg/parser/semicolon4.C: New testcase.
14739 * g++.dg/pr46890.C: New testcase.
14741 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14744 * g++.dg/init/pr29571.C: New.
14746 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14748 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14749 instead of vect_int.
14751 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14754 * gcc.target/i386/pr47312.c: New test.
14757 * gcc.target/i386/pr47564.c: New test.
14759 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14761 PR tree-optimization/45122
14762 * gcc.dg/tree-ssa/pr45122.c: New.
14764 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14767 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14770 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14771 and vsx so a default --with-cpu=power7 doesn't give an error
14772 when -mavoid-indexed-addresses is used.
14774 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14775 wrapper function to save the arguments and then jump to the real
14776 function, rather than depending on the compiler not to move stuff
14778 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14780 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14781 Paul Thomas <pault@gcc.gnu.org>
14784 * gfortran.dg/class_37.f03 : New test.
14786 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14787 Richard Guenther <rguenther@suse.de>
14789 PR tree-optimization/40979
14791 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14792 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14793 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14794 check_vect_support_and_set_flags.
14795 * gfortran.dg/graphite/vect-pr40979.f90: New.
14797 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14800 * gfortran.dg/class_36.f03: New.
14802 2011-02-02 Richard Guenther <rguenther@suse.de>
14804 PR tree-optimization/47566
14805 * gcc.dg/lto/20110201-1_0.c: New testcase.
14807 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14813 * debug/pr47498.c: New.
14814 * debug/pr47501.c: New.
14816 2011-02-01 Richard Guenther <rguenther@suse.de>
14818 PR tree-optimization/47559
14819 * g++.dg/torture/pr47559.C: New testcase.
14821 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14824 * gfortran.dg/typebound_call_20.f03: New.
14826 2011-02-01 Richard Guenther <rguenther@suse.de>
14828 PR tree-optimization/47555
14829 * gcc.dg/pr47555.c: New testcase.
14831 2011-02-01 Richard Guenther <rguenther@suse.de>
14833 PR tree-optimization/47541
14834 * g++.dg/torture/pr47541.C: New testcase.
14836 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14839 * gfortran.dg/typebound_call_19.f03: New.
14841 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14844 * g++.dg/cpp0x/pr47416.C: New test.
14846 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14849 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14851 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14854 * gfortran.dg/typebound_assignment_1.f03: New.
14856 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14858 PR tree-optimization/47538
14859 * gcc.c-torture/execute/pr47538.c: New test.
14861 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14864 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14866 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14868 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14870 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14872 PR rtl-optimization/44031
14873 * gcc.c-torture/compile/20110131-1.c: New test.
14875 2011-01-31 Tobias Burnus <burnus@net-b.de>
14878 * gfortran.dg/stmt_func_1.f90: New.
14880 2011-01-31 Tobias Burnus <burnus@net-b.de>
14883 * gfortran.dg/interface_34.f90: New.
14885 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14888 * gfortran.dg/realloc_on_assign_5.f03: New test.
14889 * gfortran.dg/realloc_on_assign_5.f03: New test.
14891 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14893 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14894 * gfortran.dg/bessel_7.f90: Likewise.
14895 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14897 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14898 * gfortran.dg/sum_init_expr.f03: Likewise.
14900 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14902 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14905 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14906 loop only on "vect_intfloat_cvt" targets.
14908 2011-01-29 Tobias Burnus <burnus@net-b.de>
14911 * gfortran.dg/shape_6.f90: New.
14913 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14915 PR libgfortran/47434
14916 * gfortran.dg/read_infnan_1.f90: Update test.
14917 * gfortran.dg/module_nan.f90: Update test.
14918 * gfortran.dg/char4_iunit_1.f03: Update test.
14919 * gfortran.dg/large_real_kind_1.f90: Update test.
14920 * gfortran.dg/real_const_3.f90: Update test.
14921 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14923 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14926 * g++.dg/template/param2.C: New test.
14928 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14930 PR libgfortran/47285
14931 * gfortran.dg/fmt_g.f: New test.
14933 2011-01-28 Tobias Burnus <burnus@net-b.de>
14936 * gfortran.dg/pure_formal_1.f90: New.
14938 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14941 * gcc.dg/tls/pr42894.c: New test.
14943 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14945 * gcc.dg/pr47276.c: Add dg-require-visibility.
14947 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14949 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14951 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14952 Tobias Burnus <burnus@gcc.gnu.org>
14957 * gfortran.dg/realloc_on_assign_3.f03: New test.
14958 * gfortran.dg/realloc_on_assign_4.f03: New test.
14959 * gfortran.dg/allocatable_function_5.f90: New test.
14960 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14961 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14962 implemented" dg-errors.
14964 2011-01-27 Jan Hubicka <jh@suse.cz>
14966 PR middle-end/46949
14967 * gcc.dg/attr-weakref-4.c: New testcase
14969 2011-01-27 Martin Jambor <mjambor@suse.cz>
14971 PR tree-optimization/47228
14972 * gcc.dg/torture/pr47228.c: New test.
14974 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14976 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14978 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14980 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14981 when using auto-overlay support on the SPU.
14983 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14985 PR rtl-optimization/44174
14986 * gcc.target/i386/asm-6.c: New test.
14988 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14990 PR rtl-optimization/46856
14991 * gcc.c-torture/compile/pr46856.c: New test.
14993 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14994 Andrew Pinski <pinskia@gmail.com>
14997 * gcc.dg/pr43082.c: New.
14999 2011-01-26 DJ Delorie <dj@redhat.com>
15001 PR rtl-optimization/46878
15002 * gcc.dg/pr46878-1.c: New test.
15004 2011-01-26 Jakub Jelinek <jakub@redhat.com>
15007 * g++.dg/cpp0x/pr47476.C: New test.
15009 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
15011 * gcc.c-torture/compile/20110126-1.c: New test.
15013 2011-01-26 Jakub Jelinek <jakub@redhat.com>
15016 * gcc.dg/torture/pr47473.c: New test.
15018 2011-01-26 Jan Hubicka <jh@suse.cz>
15021 * gcc.c-torture/execute/pr47237.c: New testcase.
15023 2011-01-26 Jan Hubicka <jh@suse.cz>
15025 PR tree-optimization/47190
15026 * gcc.dg/attr-weakref-3.c: New testcase.
15028 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
15031 * gcc.dg/dll-9a.c: New test file.
15032 * gcc.dg/dll-11.c: Likewise.
15033 * gcc.dg/dll-12.c: Likewise.
15034 * gcc.dg/dll-12a.c: Likewise.
15035 * gcc.dg/dll-11a.c: Likewise.
15036 * gcc.dg/dll-9.c: Likewise.
15037 * gcc.dg/dll-10.c: Likewise.
15038 * gcc.dg/dll-10a.c: Likewise.
15039 * g++.dg/ext/dllexport4a.cc: Likewise.
15040 * g++.dg/ext/dllexport4.C: Likewise.
15041 * g++.dg/ext/dllexport5.C: Likewise.
15042 * g++.dg/ext/dllexport5a.cc: Likewise.
15044 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15046 PR tree-optimization/46970
15047 * gcc.dg/graphite/pr46970.c: New.
15049 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15051 PR tree-optimization/46215
15052 * gcc.dg/graphite/pr46215.c: New.
15054 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15056 PR tree-optimization/46168
15057 * gcc.dg/graphite/pr46168.c: New.
15059 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15061 PR tree-optimization/43657
15062 * gcc.dg/graphite/pr43657.c: New.
15064 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15066 PR tree-optimization/29832
15067 * gfortran.dg/graphite/pr29832.f90: New.
15069 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15071 PR tree-optimization/43567
15072 * gcc.dg/graphite/pr43567.c: New.
15074 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15076 * gfortran.dg/graphite/interchange-4.f: New.
15077 * gfortran.dg/graphite/interchange-5.f: New.
15079 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
15080 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
15081 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
15082 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
15083 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
15084 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
15085 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
15086 * gfortran.dg/ltrans-7.f90: Removed.
15087 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
15089 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
15090 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
15091 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
15092 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
15093 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
15094 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
15095 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
15096 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
15097 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
15098 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
15099 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15100 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15101 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15102 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15103 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15104 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15105 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15106 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15107 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15108 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15109 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15110 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15111 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15112 * gcc.dg/tree-ssa/data-dep-1.c
15113 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15114 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15115 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15116 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15117 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15119 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15121 PR tree-optimization/47265
15122 PR tree-optimization/47443
15123 * gcc.c-torture/compile/pr47265.c: New test.
15124 * gcc.dg/pr47443.c: New test.
15126 2011-01-25 Martin Jambor <mjambor@suse.cz>
15128 PR tree-optimization/47382
15129 * g++.dg/torture/pr47382.C: New test.
15130 * g++.dg/opt/devirt1.C: Xfail.
15132 2011-01-25 Yao Qi <yao@codesourcery.com>
15135 * gcc.target/arm/pr45701-1.c: New test.
15136 * gcc.target/arm/pr45701-2.c: New test.
15137 * gcc.target/arm/pr45701-3.c: New test.
15139 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15140 Jakub Jelinek <jakub@redhat.com>
15142 PR tree-optimization/47271
15143 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15145 2011-01-25 Nick Clifton <nickc@redhat.com>
15147 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15148 (saturate_add): Delete.
15149 (exchange): Delete.
15150 (main): Do not run saturate_add.
15151 (set_interrupts): Delete.
15153 2011-01-25 Tobias Burnus <burnus@net-b.de>
15156 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15158 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15160 PR tree-optimization/47427
15161 PR tree-optimization/47428
15162 * gcc.c-torture/compile/pr47427.c: New test.
15163 * gcc.c-torture/compile/pr47428.c: New test.
15165 2011-01-25 Richard Guenther <rguenther@suse.de>
15167 PR middle-end/47411
15168 * gcc.dg/torture/pr47411.c: New testcase.
15170 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15172 * gfortran.dg/graphite/id-24.f: New.
15173 * gfortran.dg/graphite/id-25.f: New.
15175 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15177 * gfortran.dg/graphite/id-23.f: New.
15179 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15181 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15183 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15185 * gcc.dg/graphite/block-0.c: Un-XFAILed.
15186 * gcc.dg/graphite/block-1.c: Un-XFAILed.
15187 * gcc.dg/graphite/block-7.c: Un-XFAILed.
15188 * gcc.dg/graphite/block-8.c: Un-XFAILed.
15189 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15190 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15191 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15192 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15193 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15195 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15197 * gcc.dg/graphite/block-0.c: Add documentation.
15198 * gcc.dg/graphite/block-4.c: Same.
15199 * gcc.dg/graphite/block-7.c: Same.
15200 * gcc.dg/graphite/block-8.c: New.
15201 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15202 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15203 * gcc.dg/graphite/interchange-12.c: Add documentation.
15204 * gcc.dg/graphite/interchange-13.c: New.
15205 * gcc.dg/graphite/interchange-14.c: New.
15206 * gcc.dg/graphite/interchange-15.c: New.
15207 * gcc.dg/graphite/interchange-8.c: Add documentation.
15208 * gcc.dg/graphite/interchange-mvt.c: Same.
15210 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15213 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15214 * gcc.target/powerpc/altivec-14.c: Ditto.
15215 * gcc.target/powerpc/altivec-33.c: Ditto.
15216 * gcc.target/powerpc/altivec-types-1.c: Ditto.
15217 * gcc.target/powerpc/altivec-types-2.c: Ditto.
15218 * gcc.target/powerpc/altivec-types-3.c: Ditto.
15219 * gcc.target/powerpc/altivec-types-4.c: Ditto.
15220 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15221 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15222 * g++.dg/ext/altivec-15.C: Ditto.
15223 * g++.dg/ext/altivec-types-1.C: Ditto.
15224 * g++.dg/ext/altivec-types-2.C: Ditto.
15225 * g++.dg/ext/altivec-types-3.C: Ditto.
15226 * g++.dg/ext/altivec-types-4.C: Ditto.
15228 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15230 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15232 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15234 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15235 optimization options.
15237 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15239 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15242 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15244 2011-01-23 Tobias Burnus <burnus@net-b.de>
15247 * gfortran.dg/allocatable_scalar_12.f90: New.
15249 2011-01-23 Ira Rosen <irar@il.ibm.com>
15251 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15252 vectorization to be not profitable if peeling is used to
15253 realign the memory access.
15254 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15255 loop bound to avoid loop unrolling.
15256 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15258 2011-01-22 Jan Hubicka <jh@suse.cz>
15261 * g++.dg/lto/pr47333.C: New file.
15263 2011-01-22 Jan Hubicka <jh@suse.cz>
15265 PR tree-optimization/43884
15267 * gcc.dg/autopar/outer-2.c: Increase array size.
15268 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15270 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15273 * gfortran.dg/c_loc_tests_16.f90: New test.
15275 2011-01-22 Tobias Burnus <burnus@net-b.de>
15278 * gfortran.dg/typebound_proc_19.f90: New.
15280 2011-01-21 Jeff Law <law@redhat.com>
15282 PR tree-optimization/47053
15283 * g++.dg/pr47053.C: New test.
15285 2011-01-21 Jason Merrill <jason@redhat.com>
15288 * g++.dg/cpp0x/constexpr-ctor6.C: New.
15290 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15293 * g++.dg/cpp0x/range-for10.C: New test.
15294 * g++.dg/template/for1.C: New test.
15296 PR middle-end/45566
15297 * g++.dg/tree-prof/partition3.C: New test.
15299 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15301 PR rtl-optimization/47366
15302 * g++.dg/opt/pr47366.C: New test.
15304 2011-01-21 Jason Merrill <jason@redhat.com>
15307 * g++.dg/cpp0x/constexpr-regress2.C: New.
15309 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15311 2011-01-21 Jeff Law <law@redhat.com>
15313 PR rtl-optimization/41619
15314 * gcc.dg/pr41619.c: New.
15316 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15318 PR tree-optimization/47355
15319 * g++.dg/opt/pr47355.C: New test.
15321 2011-01-21 Richard Guenther <rguenther@suse.de>
15323 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15326 2011-01-21 Richard Guenther <rguenther@suse.de>
15328 PR tree-optimization/47365
15329 * gcc.dg/torture/pr47365.c: New testcase.
15330 * gcc.dg/tree-ssa/pr47392.c: Likewise.
15332 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15334 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15336 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15338 PR tree-optimization/47391
15339 * gcc.dg/pr47391.c: New test.
15341 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15343 * g++.dg/template/char1.C: Use signed char.
15345 2011-01-21 Tobias Burnus <burnus@net-b.de>
15348 * gfortran.dg/pointer_target_4.f90: New.
15350 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
15353 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15354 ILP32 system and not IP32.
15356 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
15359 * g++.dg/debug/pr46583.C: New.
15361 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15364 * g++.dg/debug/pr47283.C: New test.
15367 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15368 * gcc.target/i386/headmerge-2.c: Likewise.
15370 2011-01-20 Richard Guenther <rguenther@suse.de>
15372 PR middle-end/47370
15373 * gcc.dg/torture/pr47370.c: New testcase.
15375 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15377 PR tree-optimization/46130
15378 * gcc.dg/pr46130-1.c: New test.
15379 * gcc.dg/pr46130-2.c: New test.
15381 2011-01-19 Dodji Seketeli <dodji@redhat.com>
15384 * g++.dg/debug/dwarf2/template-params-10.C: New test.
15386 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
15389 * g++.dg/debug/pr46240.cc: New.
15391 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15394 * g++.dg/template/anonunion1.C: New test.
15396 PR rtl-optimization/47337
15397 * gcc.c-torture/execute/pr47337.c: New test.
15399 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15402 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15404 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15406 PR tree-optimization/46021
15407 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15409 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15411 PR tree-optimization/47290
15412 * g++.dg/torture/pr47290.C: New test.
15414 2011-01-18 Janus Weil <janus@gcc.gnu.org>
15417 * gfortran.dg/proc_ptr_comp_29.f90: New.
15419 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
15422 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15423 powerpc-apple-darwin9.
15425 2011-01-18 Jakub Jelinek <jakub@redhat.com>
15427 PR rtl-optimization/47299
15428 * gcc.c-torture/execute/pr47299.c: New test.
15430 2011-01-17 Jason Merrill <jason@redhat.com>
15432 * g++.dg/cpp0x/constexpr-virtual.C: New.
15434 2011-01-17 Jakub Jelinek <jakub@redhat.com>
15437 * gfortran.dg/gomp/pr47331.f90: New test.
15439 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
15442 * objc.dg/selector-warn-1.m: New.
15443 * obj-c++.dg/selector-warn-1.mm: New.
15445 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
15447 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15448 Update dg-final accordingly.
15450 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15452 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15454 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15456 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15458 * gcc.dg/guality/pr36728-2.c: Likewise.
15460 2011-01-17 Richard Guenther <rguenther@suse.de>
15462 PR tree-optimization/47313
15463 * g++.dg/torture/pr47313.C: New testcase.
15465 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
15468 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15469 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15470 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15471 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15473 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15475 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15476 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15477 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15479 2011-01-17 Richard Guenther <rguenther@suse.de>
15481 PR tree-optimization/45967
15482 * gcc.dg/torture/pr45967-2.c: New testcase.
15483 * gcc.dg/torture/pr45967-3.c: Likewise.
15485 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15488 * g++.dg/ext/pr47213.C: Require visibility.
15490 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15492 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15493 * gcc.dg/fixed-point/struct-union.c: Update error messages.
15495 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15497 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15498 Linux-based targets.
15500 2011-01-13 Jan Hubicka <jh@suse.cz>
15502 PR tree-optimization/47276
15503 * gcc.dg/pr47276.c: New testcase.
15505 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
15506 Jonathan Wakely <jwakely.gcc@gmail.com>
15509 * g++.dg/other/pr33558.C: New.
15510 * g++.dg/other/pr33558-2.C: New.
15512 2011-01-14 Martin Jambor <mjambor@suse.cz>
15514 PR tree-optimization/45934
15515 PR tree-optimization/46302
15516 * g++.dg/ipa/devirt-c-1.C: New test.
15517 * g++.dg/ipa/devirt-c-2.C: Likewise.
15518 * g++.dg/ipa/devirt-c-3.C: Likewise.
15519 * g++.dg/ipa/devirt-c-4.C: Likewise.
15520 * g++.dg/ipa/devirt-c-5.C: Likewise.
15521 * g++.dg/ipa/devirt-c-6.C: Likewise.
15522 * g++.dg/ipa/devirt-6.C: Likewise.
15523 * g++.dg/ipa/devirt-d-1.C: Likewise.
15524 * g++.dg/torture/pr45934.C: Likewise.
15526 2011-01-14 Jason Merrill <jason@redhat.com>
15528 * g++.dg/cpp0x/variadic105.C: New.
15530 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
15531 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15534 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15535 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15536 execution tests on i?86-*-*, x86_64-*-* and
15537 powerpc*-apple-darwin* && ilp32.
15538 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15539 tests on i?86-*-* and x86_64-*-*.
15541 2011-01-14 Richard Guenther <rguenther@suse.de>
15543 PR tree-optimization/47280
15544 * g++.dg/opt/pr47280.C: New testcase.
15546 2011-01-14 Jason Merrill <jason@redhat.com>
15548 * g++.dg/cpp0x/constexpr-regress1.C: New.
15550 * g++.dg/ext/flexary2.C: New.
15552 2011-01-14 Richard Guenther <rguenther@suse.de>
15554 PR middle-end/47281
15555 * gcc.dg/torture/pr47281.c: New testcase.
15556 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15558 2011-01-14 Richard Guenther <rguenther@suse.de>
15560 PR tree-optimization/47286
15561 * gcc.dg/tree-ssa/pr47286.c: New testcase.
15563 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
15566 * g++.dg/ext/pr47213.C: New.
15568 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15570 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15572 2011-01-13 Tobias Burnus <burnus@net-b.de>
15573 Mikael Morin <mikael@gcc.gnu.org>
15577 * gfortran.dg/select_type_20.f90: New.
15578 * gfortran.dg/select_type_21.f90: New.
15580 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
15583 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15585 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15587 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15588 * gcc.dg/guality/pr36728-2.c: Likewise.
15590 2011-01-13 Dodji Seketeli <dodji@redhat.com>
15593 * g++.dg/debug/dwarf2/template-params-9.C: New test.
15595 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
15597 PR rtl-optimization/45352
15598 * gcc.dg/pr45352-3.c: New.
15600 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15602 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15604 * g++.dg/cpp0x/range-for8.C: New.
15605 * g++.dg/cpp0x/range-for9.C: New.
15607 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
15610 * g++.dg/debug/pr47209.C: New.
15612 2011-01-12 Richard Guenther <rguenther@suse.de>
15615 * gcc.dg/lto/pr47259_0.c: New testcase.
15616 * gcc.dg/lto/pr47259_1.c: Likewise.
15618 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
15620 * objc-obj-c++-shared/Object1.h: Add copyright header, update
15621 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15622 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15623 methods missing from the OBJC2 Object.
15624 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15625 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15626 GNU and NeXT runtimes.
15627 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15629 * objc-obj-c++-shared/Object1.m: Likewise.
15630 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
15631 * objc.dg/proto-qual-1.m: Likewise.
15632 * obj-c++.dg/proto-lossage-3.mm: Likewise.
15633 * obj-c++.dg/proto-qual-1.mm: Likewise.
15635 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
15638 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15640 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15642 Fixed the Objective-C++ testsuite and updated all tests.
15643 * lib/obj-c++.exp (obj-c++_init): Declare and set
15644 gcc_warning_prefix and gcc_error_prefix.
15645 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15646 'dg-warning', 'dg-message' and 'dg-error'.
15647 * obj-c++.dg/class-extension-3.mm: Likewise.
15648 * obj-c++.dg/class-protocol-1.mm: Likewise.
15649 * obj-c++.dg/encode-7.mm: Likewise.
15650 * obj-c++.dg/exceptions-3.mm: Likewise.
15651 * obj-c++.dg/exceptions-5.mm: Likewise.
15652 * obj-c++.dg/method-12.mm: Likewise.
15653 * obj-c++.dg/method-13.mm: Likewise.
15654 * obj-c++.dg/method-15.mm: Likewise.
15655 * obj-c++.dg/method-16.mm: Likewise.
15656 * obj-c++.dg/method-4.mm: Likewise.
15657 * obj-c++.dg/method-8.mm: Likewise.
15658 * obj-c++.dg/method-conflict-1.mm: Likewise.
15659 * obj-c++.dg/method-conflict-2.mm: Likewise.
15660 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15661 and uncommented second part of the testcase now that the testsuite
15663 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
15664 and uncommented second part of the testcase now that the testsuite
15666 * obj-c++.dg/private-1.mm: Likewise.
15667 * obj-c++.dg/proto-lossage-4.mm: Likewise.
15668 * obj-c++.dg/syntax-error-7.mm: Likewise.
15669 * obj-c++.dg/warn5.mm: Likewise.
15670 * obj-c++.dg/property/at-property-14.mm: Likewise.
15671 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15673 * obj-c++.dg/property/at-property-18.mm: Likewise.
15674 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15676 * obj-c++.dg/property/at-property-21.mm: Likewise.
15677 * obj-c++.dg/property/at-property-28.mm: Likewise.
15678 * obj-c++.dg/property/at-property-5.mm: Likewise.
15679 * obj-c++.dg/property/dynamic-2.mm: Likewise.
15680 * obj-c++.dg/property/property-neg-3.mm: Likewise.
15681 * obj-c++.dg/property/synthesize-11.mm: Likewise.
15682 * obj-c++.dg/property/synthesize-6.mm: Likewise.
15683 * obj-c++.dg/property/synthesize-8.mm: Likewise.
15684 * obj-c++.dg/property/synthesize-9.mm: Likewise.
15685 * obj-c++.dg/tls/diag-5.mm: Likewise.
15686 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15687 dg-error, now matched correctly.
15689 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15691 * objc.dg/property/at-property-29.m: New.
15692 * obj-c++.dg/property/at-property-29.mm: New.
15694 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15696 * go.test/go-test.exp (go-set-goarch): New proc.
15697 (go-gc-tests): Use it.
15699 2011-01-11 Dodji Seketeli <dodji@redhat.com>
15702 * g++.dg/debug/dwarf2/template-params-8.C: New test.
15704 2011-01-11 Richard Henderson <rth@redhat.com>
15706 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15708 2011-01-11 Jan Hubicka <jh@suse.cz>
15712 * gcc.dg/lto/pr45721_1.c: New file.
15713 * gcc.dg/lto/pr45721_0.c: New file.
15715 2011-01-11 Richard Guenther <rguenther@suse.de>
15717 PR tree-optimization/46076
15718 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15720 2011-01-11 Jeff Law <law@redhat.com>
15722 * PR tree-optimization/47086
15723 * gcc.dg/pr47086.c: New test.
15725 2011-01-11 Jason Merrill <jason@redhat.com>
15728 * g++.dg/template/new10.C: New.
15731 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15733 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15735 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15736 Split type definitions and NSConstantString class into...
15737 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15738 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15739 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15740 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15741 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15742 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15744 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15745 encode defines for newer NeXT system headers.
15746 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15747 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15748 * objc.dg/foreach-5.m: Likewise.
15749 * objc.dg/foreach-2.m: Likewise.
15750 * objc.dg/foreach-4.m: Likewise.
15751 * objc.dg/torture/strings/string1.m: Likewise.
15752 * objc.dg/torture/strings/string2.m: Likewise.
15753 * objc.dg/torture/strings/string3.m: Likewise.
15754 * objc.dg/torture/strings/string4.m: Likewise.
15755 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15756 header and stand alone.
15757 * obj-c++.dg/strings/strings-2.mm: Likewise.
15758 * objc.dg/torture/strings/const-str-3.m: Likewise.
15759 * objc.dg/strings/strings-2.m: Likewise.
15760 * objc.dg/strings/const-str-12b.m: Likewise.
15762 2011-01-12 Richard Guenther <rguenther@suse.de>
15764 PR middle-end/32511
15765 * gcc.dg/attr-weak-1.c: Adjust.
15767 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15770 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15771 standard compliant and comment.
15773 2011-01-10 Jan Hubicka <jh@suse.cz>
15776 * gcc.dg/initpri3.c: New testcase.
15778 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15781 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15782 externally visible.
15787 (g_ebp_save): Likewise.
15788 (g_esp_save): Likewise.
15790 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15792 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15794 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15796 PR tree-optimization/46021
15797 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15798 i?86-*-*, x86_64-*-*.
15800 2011-01-10 Jeff Law <law@redhat.com>
15802 * PR tree-optimization/47141
15803 * gcc.c-torture/compile/pr47141.c: New test.
15805 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15808 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15809 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15810 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15811 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15814 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15815 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15816 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15817 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15818 being vectorized. Adjust dg-final pattern.
15821 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15822 * gcc.dg/vect/slp-24.c: Likewise.
15824 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15827 * g++.dg/other/pr47218-1.C: New test file.
15828 * g++.dg/other/pr47218.C: Likewise.
15829 * g++.dg/other/pr47218.h: New supporting header.
15831 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15834 * objc.dg/attributes/invalid-attribute-1.m: New.
15835 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15837 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15840 * gfortran.dg/proc_ptr_comp_28.f90: New.
15842 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15844 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15845 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15846 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15847 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15848 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15849 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15850 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15851 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15852 * objc.dg/gnu-api-2-class.m: Likewise.
15853 * objc.dg/gnu-api-2-ivar.m: Likewise.
15854 * objc.dg/gnu-api-2-method.m: Likewise.
15855 * objc.dg/gnu-api-2-objc.m: Likewise.
15856 * objc.dg/gnu-api-2-object.m: Likewise.
15857 * objc.dg/gnu-api-2-property.m: Likewise.
15858 * objc.dg/gnu-api-2-protocol.m: Likewise.
15859 * objc.dg/gnu-api-2-sel.m: Likewise.
15861 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15863 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15864 * objc.dg/objc-foreach-4.m: Likewise.
15865 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15866 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15867 * objc.dg/foreach-4.m: Likewise.
15868 * objc.dg/foreach-5.m: Likewise.
15869 * objc.dg/foreach-3.m: Return self from init.
15871 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15874 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15876 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15879 * gfortran.dg/class_35.f90: New.
15881 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15883 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15885 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15888 * objc.dg/invalid-method-2.m: New.
15889 * obj-c++.dg/invalid-method-2.mm: New.
15891 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15894 * gfortran.dg/transpose_optimization_2.f90 : New test.
15896 2011-01-08 Jan Hubicka <jh@suse.cz>
15898 PR tree-optmization/46469
15899 * g++.dg/torture/pr46469.C: New testcase.
15901 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15903 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15904 emulation of libobjc-gnu structure layout functionality to ..
15905 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15906 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15907 * objc/execute/bf-common.h: Adjust headers.
15908 * objc/execute/bf-1.m: Likewise.
15909 * objc/execute/bf-2.m: Likewise.
15910 * objc/execute/bf-3.m: Likewise.
15911 * objc/execute/bf-4.m: Likewise.
15912 * objc/execute/bf-5.m: Likewise.
15913 * objc/execute/bf-6.m: Likewise.
15914 * objc/execute/bf-7.m: Likewise.
15915 * objc/execute/bf-8.m: Likewise.
15916 * objc/execute/bf-9.m: Likewise.
15917 * objc/execute/bf-10.m: Likewise.
15918 * objc/execute/bf-11.m: Likewise.
15919 * objc/execute/bf-12.m: Likewise.
15920 * objc/execute/bf-13.m: Likewise.
15921 * objc/execute/bf-14.m: Likewise.
15922 * objc/execute/bf-15.m: Likewise.
15923 * objc/execute/bf-16.m: Likewise.
15924 * objc/execute/bf-17.m: Likewise.
15925 * objc/execute/bf-18.m: Likewise.
15926 * objc/execute/bf-19.m: Likewise.
15927 * objc/execute/bf-20.m: Likewise.
15928 * objc/execute/bf-21.m: Likewise.
15929 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15930 objc_get_type_qualifiers ().
15932 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15935 * gfortran.dg/dependency_39.f90: New test.
15937 2011-01-07 Jan Hubicka <jh@suse.cz>
15939 Get builtins tests ready for linker plugin.
15940 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15941 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15942 my_memset, my_bzero): Mark used.
15943 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15944 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15946 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15949 2011-01-07 Jan Hubicka <jh@suse.cz>
15951 PR tree-optimization/46367
15952 * g++.dg/torture/pr46367.C: New file.
15954 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15957 * gcc.dg/pr47201.c: New test.
15960 * gcc.dg/tree-prof/pr47187.c: New test.
15962 2011-01-07 Tobias Burnus <burnus@net-b.de>
15965 * gfortran.dg/extends_type_of_3.f90: New.
15967 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15969 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15970 * g++.dg/ext/dllimport-MI1.C: Likewise.
15971 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15972 * g++.dg/ext/dllimport10.C: Likewise.
15973 * g++.dg/ext/dllimport11.C: Likewise.
15974 * g++.dg/ext/dllimport12.C: Likewise.
15975 * g++.dg/ext/dllimport13.C: Likewise.
15976 * g++.dg/ext/dllimport2.C: Likewise.
15977 * g++.dg/ext/dllimport3.C: Likewise.
15978 * g++.dg/ext/dllimport4.C: Likewise.
15979 * g++.dg/ext/dllimport5.C: Likewise.
15980 * g++.dg/ext/dllimport6.C: Likewise.
15981 * g++.dg/ext/dllimport8.C: Likewise.
15982 * g++.dg/ext/dllimport9.C: Likewise.
15983 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15984 targets, too. Additionally enable test for i?86-*-mingw*.
15985 * g++.dg/ext/selectany1.C: Likewise.
15986 Remove guard variable check.
15988 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15992 * gfortran.dg/storage_size_3.f08: Extended.
15994 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15997 * g++.dg/template/stdarg1.C: New test.
15999 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
16002 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
16003 * gfortran.dg/defined_operators_1.f90: Split the subroutine
16004 from the interface of functions to not hide the errors that
16007 2011-01-06 Jan Hubicka <jh@suse.cz>
16009 * gcc.dg/lto/pr47188_0.c: New testcase.
16010 * gcc.dg/lto/pr47188_1.c: New testcase.
16012 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
16016 * gfortran.dg/interface_33.f90: New test.
16018 2011-01-06 Jakub Jelinek <jakub@redhat.com>
16021 * gcc.c-torture/compile/pr47150.c: New test.
16023 2011-01-06 Ira Rosen <irar@il.ibm.com>
16025 PR tree-optimization/47139
16026 * gcc.dg/vect/pr47139.c: New test.
16028 2011-01-05 Janus Weil <janus@gcc.gnu.org>
16031 * gfortran.dg/extends_type_of_2.f03: New.
16033 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16035 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
16037 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
16039 * gnat.dg/opt14.adb: New test.
16041 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
16044 * gfortran.dg/allocate_error_2.f90: New test.
16046 2011-01-05 Janus Weil <janus@gcc.gnu.org>
16049 * gfortran.dg/storage_size_3.f08: New.
16051 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16053 PR libgfortran/47154
16054 * gfortran.dg/namelist_68.f90: New test.
16056 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
16058 * gnat.dg/unchecked_convert8.ad[sb]: New test.
16060 2011-01-04 Janus Weil <janus@gcc.gnu.org>
16063 * gfortran.dg/class_34.f90: New.
16065 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16067 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
16068 use __builtin_inff. Skip all single-precision tests that require
16071 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16073 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
16075 2011-01-03 Jakub Jelinek <jakub@redhat.com>
16077 PR tree-optimization/47148
16078 * gcc.c-torture/execute/pr47148.c: New test.
16080 PR tree-optimization/47155
16081 * gcc.c-torture/execute/pr47155.c: New test.
16083 PR rtl-optimization/47157
16084 * gcc.c-torture/compile/pr47157.c: New test.
16086 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16088 * gcc.dg/torture/vector-shift2.c (schar): Define.
16089 (main): Always use schar or uchar instead of plain "char" to avoid
16090 dependencies on implementation-defined char signedness.
16092 2011-01-03 Martin Jambor <mjambor@suse.cz>
16094 PR tree-optimization/46801
16095 * gnat.dg/pack9.adb: Remove xfail.
16097 2011-01-03 Martin Jambor <mjambor@suse.cz>
16099 PR tree-optimization/46984
16100 * g++.dg/ipa/pr46984.C: New test.
16102 2011-01-02 Janus Weil <janus@gcc.gnu.org>
16105 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16107 2011-01-02 Jakub Jelinek <jakub@redhat.com>
16109 PR tree-optimization/47140
16110 * gcc.c-torture/compile/pr47140.c: New test.
16112 PR rtl-optimization/47028
16113 * gcc.dg/pr47028.c: New test.
16115 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
16117 * objc.dg/protocol-forward-1.m: Removed TODO.
16118 * objc.dg/protocol-forward-2.m: New.
16119 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16120 * obj-c++.dg/protocol-forward-2.mm: New.
16122 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
16125 * g++.dg/eh/pr38662.C: New testcase.
16127 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
16129 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16130 scan for newline '\n'.
16133 Copyright (C) 2011 Free Software Foundation, Inc.
16135 Copying and distribution of this file, with or without modification,
16136 are permitted in any medium without royalty provided the copyright
16137 notice and this notice are preserved.