1 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
6 2012-01-03 Andrew Pinski <apinski@cavium.com>
8 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9 for all mips targets. Also allow an optional .cfi_startproc.
11 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
13 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
15 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
18 * g++.dg/rtti/dyncast5.C: New.
20 2012-01-03 Richard Guenther <rguenther@suse.de>
22 PR tree-optimization/51070
23 * gcc.dg/torture/pr51070-2.c: New testcase.
25 2012-01-03 Richard Guenther <rguenther@suse.de>
27 PR tree-optimization/51692
28 * gcc.dg/torture/pr51692.c: New testcase.
30 2012-01-03 Richard Guenther <rguenther@suse.de>
33 * g++.dg/lto/pr51650-3_0.C: New testcase.
35 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
38 * g++.dg/warn/Wredundant-decls-spec.C: New.
40 2012-01-03 Jakub Jelinek <jakub@redhat.com>
42 PR tree-optimization/51719
43 * g++.dg/tree-prof/pr51719.C: New test.
45 2012-01-03 Richard Guenther <rguenther@suse.de>
48 * gcc.dg/fold-compare-6.c: New testcase.
50 2012-01-03 Jakub Jelinek <jakub@redhat.com>
53 * g++.dg/gomp/pr51669.C: New test.
55 2012-01-02 Jason Merrill <jason@redhat.com>
58 * g++.dg/cpp0x/constexpr-union2.C: New.
61 * g++.dg/cpp0x/nsdmi-defer5.C: New.
63 2012-01-02 Dodji Seketeli <dodji@redhat.com>
66 * g++.dg/cpp0x/constexpr-99.C: New test.
68 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
71 * g++.dg/template/init9.C: New.
73 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
75 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
76 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
77 rather than a specific number.
79 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
84 * gfortran.dg/typebound_operator_7.f03: New.
85 * gfortran.dg/typebound_operator_8.f03: New.
87 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
90 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
92 * gcc.target/mips/dspr2-MULTU.c: Likewise.
94 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
96 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
98 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
100 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
103 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
105 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
106 * gfortran.dg/io_real_boz_4.f90: Likewise.
107 * gfortran.dg/io_real_boz_5.f90: Likewise.
109 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
111 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
113 2012-01-02 Revital Eres <revital.eres@linaro.org>
115 * gcc.dg/sms-11.c: New file.
117 2012-01-02 Tobias Burnus <burnus@net-b.de>
120 * gfortran.dg/coarray/image_index_3.f90: New.
122 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
125 * g++.dg/parse/enum8.C: New.
127 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
130 * g++.dg/conversion/reinterpret4.C: New.
131 * g++.dg/conversion/reinterpret1.C: Adjust.
133 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
135 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
137 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
139 * g++.old-deja/g++.brendan/crash25.C: Adjust.
140 * g++.old-deja/g++.brendan/crash56.C: Likewise.
141 * g++.old-deja/g++.jason/access14.C: Likewise.
142 * g++.old-deja/g++.jason/access8.C: Likewise.
143 * g++.old-deja/g++.jason/access1.C: Likewise.
144 * g++.old-deja/g++.other/access3.C: Likewise.
145 * g++.old-deja/g++.other/access5.C: Likewise.
146 * g++.old-deja/g++.law/unsorted1.C: Likewise.
147 * g++.old-deja/g++.law/visibility22.C: Likewise.
148 * g++.old-deja/g++.law/visibility26.C: Likewise.
149 * g++.old-deja/g++.mike/p2746.C: Likewise.
150 * g++.dg/debug/using1.C: Likewise.
151 * g++.dg/lookup/using51.C: Likewise.
152 * g++.dg/inherit/using5.C: Likewise.
153 * g++.dg/inherit/pr30297.C: Likewise.
154 * g++.dg/inherit/access8.C: Likewise.
155 * g++.dg/torture/pr39362.C: Likewise.
156 * g++.dg/template/crash13.C: Likewise.
157 * g++.dg/template/using10.C: Likewise.
159 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
162 * lib/gcc-dg.exp (scan-module-absence): Really commit last
165 2012-01-01 Ira Rosen <irar@il.ibm.com>
167 PR tree-optimization/51704
168 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
169 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
172 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
175 * g++.dg/cpp0x/constexpr-delegating2.C: New.
177 2012-01-01 Jan Hubicka <jh@suse.cz>
179 PR rtl-optimization/51069
180 * gcc.c-torture/compile/pr51069.c: New testcase.
182 2012-01-01 Jakub Jelinek <jakub@redhat.com>
184 PR tree-optimization/51683
185 * gcc.dg/pr51683.c: New test.
187 2011-12-31 Paolo Carlini <paolo.carlini@oracle.com>
190 * g++.dg/cpp0x/static_assert6.C: New.
192 2011-12-31 Uros Bizjak <ubizjak@gmail.com>
194 * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
196 2011-12-31 Thomas König <tkoenig@gcc.gnu.org>
199 * lib/gcc-dg.exp (scan-module-absence): New function.
200 * gfortran.dg/implicit_pure_2.f90: New test.
202 2011-12-30 Paolo Carlini <paolo.carlini@oracle.com>
205 * g++.dg/cpp0x/alignof4.C: New.
207 2011-12-29 Michael Meissner <meissner@linux.vnet.ibm.com>
210 * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
211 -mabi=altivec option, which suppresses a warning message about
212 passing vectors by reference. The extra warning causes some tests
214 * gcc.dg/scal-to-vec2.c: Likewise.
215 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
216 * gcc.dg/pr35442.c: Likewise.
217 * gcc.dg/vector-compare-1.c: Likewise.
218 * gcc.dg/vector-compare-2.c: Likewise.
219 * gcc.dg/torture/pr36891.c: Likewise.
221 2012-12-29 Kai Tietz <ktietz@redhat.com>
223 * g++.dg/abi/bitfield3.C: Make sure test runs
224 for windows targets without activated ms-bitfields option.
226 * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
227 targets to use static-version.
228 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
229 * g++.old-deja/g++.abi/arraynew.C: Likewise.
230 * g++.old-deja/g++.eh/new1.C: Likewise.
231 * g++.old-deja/g++.eh/new2.C: Likewise.
233 2011-12-29 Thomas Koenig <tkoenig@gcc.gnu.org>
235 * gfortran.dg/function_optimize_9.f90: New test.
237 2011-12-27 Fabien Chêne <fabien@gcc.gnu.org>
240 * g++.dg/template/using18.C: New.
241 * g++.dg/template/using19.C: New.
242 * g++.dg/template/nested3.C: Remove dg-message at instantiation.
243 * g++.dg/template/crash13.C: Likewise.
245 2011-12-28 Michael Meissner <meissner@linux.vnet.ibm.com>
248 * gcc.target/powerpc/pr51623.c: New file.
250 2011-12-28 Uros Bizjak <ubizjak@gmail.com>
252 * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
254 2011-12-27 Paolo Carlini <paolo.carlini@oracle.com>
257 * g++.dg/cpp0x/pr51547.C: New.
259 2011-12-27 Eric Botcazou <ebotcazou@adacore.com>
261 * gcc.c-torture/execute/20111227-1.c: New test.
263 2011-12-25 Jan Hubicka <jh@suse.cz>
266 * gcc.dg/compile/pr48641.c: New file.
268 2011-12-26 Joey Ye <joey.ye@arm.com>
271 * gcc.dg/volatile-bitfields-2.c: New test.
273 2011-12-23 Jason Merrill <jason@redhat.com>
276 * g++.dg/cpp0x/variadic121.C: New.
278 2011-12-23 Uros Bizjak <ubizjak@gmail.com>
280 * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
282 2011-12-23 Dmitry Plotnikov <dplotnikov@ispras.ru>
284 * gcc.target/arm/vect-vcvt.c: New test.
285 * gcc.target/arm/vect-vcvtq.c: New test.
287 * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
290 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
292 (check_effective_target_vect_uintfloat_cvt): Likewise.
293 (check_effective_target_vect_floatuint_cvt): Likewise.
294 (check_effective_target_vect_floatint_cvt): Likewise.
296 2011-12-23 Richard Guenther <rguenther@suse.de>
298 PR rtl-optimization/50396
299 * gcc.dg/torture/pr50396.c: New testcase.
301 2011-12-22 Bin Cheng <bin.cheng@arm.com>
303 PR tree-optimization/43491
304 * gcc.dg/tree-ssa/pr43491.c: New test.
306 2011-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
309 * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
311 2011-12-22 Richard Guenther <rguenther@suse.de>
314 * g++.dg/lto/pr51650-1_0.C: New testcase.
315 * g++.dg/lto/pr51650-2_0.C: Likewise.
317 2011-12-21 Richard Earnshaw <rearnsha@arm.com>
320 * gcc.target/arm/sibcall-2.c: New test.
322 2011-12-22 Uros Bizjak <ubizjak@gmail.com>
325 * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
327 2011-12-21 Uros Bizjak <ubizjak@gmail.com>
329 * gcc.dg/pr50038.c: Move to ...
330 * gcc.target/i386/pr50038.c: ... here. Test on all targets.
332 2011-12-21 Jason Merrill <jason@redhat.com>
335 * g++.dg/cpp0x/nsdmi-virtual1.C: New.
337 2011-12-21 Paolo Carlini <paolo.carlini@oracle.com>
340 * g++.dg/cpp0x/constexpr-noexcept6.C: New.
342 2011-12-21 Jakub Jelinek <jakub@redhat.com>
346 * gcc.dg/pr51644.c: New test.
347 * g++.dg/warn/Wreturn-4.C: New test.
349 2011-12-21 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
351 * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
352 diag-scans to fix fail on AVX.
353 * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
354 * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
355 * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
356 * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
357 * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
358 * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
359 * gcc.dg/vect/pr45752.c: Ditto.
360 * gcc.dg/vect/slp-perm-4.c: Ditto.
361 * gcc.dg/vect/slp-perm-9.c: Ditto.
362 * gcc.dg/vect/vect-33.c: Ditto.
363 * gcc.dg/vect/vect-35.c: Ditto.
364 * gcc.dg/vect/vect-6-big-array.c: Ditto.
365 * gcc.dg/vect/vect-6.c: Ditto.
366 * gcc.dg/vect/vect-91.c: Ditto.
367 * gcc.dg/vect/vect-all-big-array.c: Ditto.
368 * gcc.dg/vect/vect-all.c: Ditto.
369 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
370 * gcc.dg/vect/vect-outer-4c.c: Ditto.
371 * gcc.dg/vect/vect-outer-5.c: Ditto.
372 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
373 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
374 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
375 * gcc.dg/vect/vect-peel-1.c: Ditto.
376 * gcc.dg/vect/vect-peel-2.c: Ditto.
377 * gcc.dg/vect/vect-peel-3.c: Ditto.
378 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
379 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
380 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
381 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
382 * lib/target-supports.exp (check_avx_available): New function.
383 (check_effective_target_vect_sizes_32B_16B): Ditto.
384 (check_prefer_avx128): Ditto.
385 (check_effective_target_vect_aligned_arrays): Add handling of AVX.
386 (check_effective_target_vect_multiple_sizes): Ditto.
388 2011-12-21 Enkovich Ilya <ilya.enkovich@intel.com>
391 * gcc.dg/pr50038.c: New test.
393 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
396 * g++.dg/cpp0x/constexpr-ice5.C: New.
398 2011-12-20 Joseph Myers <joseph@codesourcery.com>
400 * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
401 gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
402 gcc.dg/gnu11-version-1.c: New tests.
404 2011-12-20 Bernd Schmidt <bernds@codesourcery.com>
407 * gcc.target/arm/volatile-bitfields-4.c: New test.
408 * c-c++-common/abi-bf.c: New test.
410 2011-12-20 Dodji Seketeli <dodji@redhat.com>
413 * g++.dg/gcov/gcov-2.C: Adjust.
415 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
418 * g++.dg/cpp0x/constexpr-ice4.C: New.
420 2011-12-19 Paolo Carlini <paolo.carlini@oracle.com>
423 * g++.dg/template/crash109.C: New.
425 2011-12-19 Jason Merrill <jason@redhat.com>
428 * g++.dg/cpp0x/nullptr26.C: New.
430 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
432 * gcc.target/mips/mult-1.c: Require -O2.
434 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
436 * gcc.target/mips/ext-2.c: Add NOMIPS16.
438 2011-12-19 Jason Merrill <jason@redhat.com>
441 * g++.dg/cpp0x/constexpr-delegating.C: New.
443 2011-12-19 Sandra Loosemore <sandra@codesourcery.com>
444 Tom de Vries <tom@codesourcery.com>
447 * gcc.c-torture/compile/pr50380.c: New testcase.
449 2011-12-19 Tobias Burnus <burnus@net-b.de>
452 * gfortran.dg/block_10.f90: New.
454 2011-12-19 Jason Merrill <jason@redhat.com>
457 * g++.dg/cpp0x/initlist64.C: New.
460 * c-c++-common/transparent-union-1.c: New.
462 2011-12-19 Eric Botcazou <ebotcazou@adacore.com>
464 PR tree-optimization/51580
465 * gnat.dg/specs/loop_optimization1.ads: New test.
466 * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
468 2011-12-19 Richard Guenther <rguenther@suse.de>
471 * gcc.dg/lto/20111207-2_0.c: Adjust.
472 * g++.dg/lto/pr51573-1_0.C: New testcase.
474 2011-12-19 Jakub Jelinek <jakub@redhat.com>
477 * g++.dg/cpp0x/pr51619.C: New test.
479 2011-12-19 Tobias Burnus <burnus@net-b.de>
482 * gfortran.dg/select_type_25.f90: New.
484 2011-12-19 Martin Jambor <mjambor@suse.cz>
486 PR tree-optimization/51583
487 * gcc.dg/tree-ssa/pr51583.c: New test.
489 2011-12-19 Jakub Jelinek <jakub@redhat.com>
491 PR tree-optimization/51596
492 * g++.dg/opt/pr51596.C: New test.
495 PR tree-optimization/51606
496 * gcc.dg/vect/pr51590.c: New test.
498 2011-12-19 Richard Guenther <rguenther@suse.de>
501 * g++.dg/lto/pr51572-2_0.C: New testcase.
503 2011-12-19 Dodji Seketeli <dodji@redhat.com>
506 * g++.dg/cpp0x/nsdmi6.C: New test.
508 2011-12-19 Tobias Burnus <burnus@net-b.de>
510 * gfortran.dg/coarray_poly_3.f90: New.
511 * coarray/poly_run_1.f90: Enable some previously commented code.
513 2011-12-19 Jason Merrill <jason@redhat.com>
516 * g++.dg/cpp0x/constexpr-ptrsub.C: New.
518 2011-12-18 Hans-Peter Nilsson <hp@axis.com>
520 * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
522 2011-12-17 Jason Merrill <jason@redhat.com>
525 * g++.dg/parse/enum7.C: New.
528 * g++.dg/lookup/nested2.C: New.
531 * g++.dg/parse/enum6.C: New.
533 2011-12-17 Tom de Vries <tom@codesourcery.com>
535 PR tree-optimization/51491
536 * gcc.dg/pr51491.c: New test.
537 * gcc.dg/pr51491-2.c: Same.
539 2011-12-16 Jason Merrill <jason@redhat.com>
542 * g++.dg/cpp0x/auto31.C: New.
544 2011-12-16 Ian Lance Taylor <iant@google.com>
547 * gcc.dg/20111216-1.c: New test.
549 2011-12-16 Jason Merrill <jason@redhat.com>
552 * g++.dg/init/static4.C: New.
554 2011-12-16 Jason Merrill <jason@redhat.com>
557 * g++.dg/init/value10.C: New.
559 2011-12-16 Jakub Jelinek <jakub@redhat.com>
562 * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
564 PR tree-optimization/51575
565 * g++.dg/opt/pr51575.C: New test.
568 * gcc.dg/pr51557.c: New test.
570 2011-12-16 Richard Guenther <rguenther@suse.de>
573 * gcc.dg/lto/pr51572-1_0.c: New testcase.
575 2011-12-15 Jason Merrill <jason@redhat.com>
578 * g++.dg/ext/desig4.C: New.
580 2011-12-15 Paul Thomas <pault@gcc.gnu.org>
582 * gfortran.dg/class_array_3.f03: Remove explicit indexing of
583 A%disp() to use scalarizer.
584 * gfortran.dg/class_array_9.f03: New.
586 2011-12-15 Jakub Jelinek <jakub@redhat.com>
588 * gcc.dg/vect/vect-sdivmod-1.c: New test.
591 * g++.dg/cpp0x/pr51463.C: New test.
594 * c-c++-common/gomp/pr51360.c: New test.
595 * g++.dg/gomp/pr51360.C: New test.
598 * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
599 Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
601 PR tree-optimization/51117
602 * g++.dg/opt/pr51117.C: New test.
604 2011-12-15 Romain Geissler <romain.geissler@gmail.com>
606 * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
608 * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
610 (stpncpy, __stpncpy_chk): New functions.
611 * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
612 * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
614 2011-12-15 Richard Guenther <rguenther@suse.de>
617 * g++.dg/lto/pr51567-1_0.C: New testcase.
619 2011-12-15 Dodji Seketeli <dodji@redhat.com>
622 * g++.dg/cpp0x/auto30.C: New test.
624 2011-12-15 Tobias Burnus <burnus@net-b.de>
626 * gfortran.dg/coarray/poly_run_3.f90: New.
627 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
629 2011-12-15 Richard Guenther <rguenther@suse.de>
632 * g++.dg/lto/pr51564-1_0.C: New testcase.
634 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
637 * g++.dg/ext/is_final.C: New.
639 2012-12-15 Richard Guenther <rguenther@suse.de>
642 * g++.dg/lto/pr48508-1_0.C: New testcase.
643 * g++.dg/lto/pr48508-1_1.C: Likewise.
645 2011-12-14 Jason Merrill <jason@redhat.com>
648 * g++.dg/init/constant1.C: New.
651 * g++.dg/other/enum2.C: New.
653 2011-12-14 Dodji Seketeli <dodji@redhat.com>
656 * g++.dg/cpp0x/initlist63.C: New test.
658 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
661 * gcc.target/avr/torture/int24-mul.c: New.
663 2011-12-14 Dodji Seketeli <dodji@redhat.com>
666 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
668 2011-12-13 Jason Merrill <jason@redhat.com>
672 * g++.dg/cpp0x/rv-cast3.C: New.
673 * g++.dg/cpp0x/rv-cast4.C: New.
675 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
678 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
680 2011-12-13 Andrew Pinski <apinski@cavium.com>
681 Adam Nemet <anemet@caviumnetworks.com>
683 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
685 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
686 * gcc.target/mips/octeon-pipe-1.c: New testcase.
688 2011-12-11 Fabien Chêne <fabien@gcc.gnu.org>
691 * g++.dg/template/using16.C: New.
692 * g++.dg/template/using17.C: New.
694 2011-12-13 Martin Jambor <mjambor@suse.cz>
696 PR tree-optimization/51362
697 * gcc.dg/ipa/pr51362.c: New test.
699 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
702 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
703 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
705 2011-12-13 Richard Guenther <rguenther@suse.de>
708 * g++.dg/lto/pr48354-1_0.C: New testcase.
710 2011-12-13 Richard Guenther <rguenther@suse.de>
712 PR tree-optimization/51519
713 * gcc.dg/pr51519.c: New testcase.
715 2011-12-13 Richard Guenther <rguenther@suse.de>
717 * gcc.dg/lto/20111213-1_0.c: New testcase.
719 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
721 * gnat.dg/vect1.ad[sb]: Add more tests.
722 * gnat.dg/vect2.ad[sb]: Likewise.
723 * gnat.dg/vect3.ad[sb]: Likewise.
724 * gnat.dg/vect4.ad[sb]: Likewise.
725 * gnat.dg/vect5.ad[sb]: Likewise.
726 * gnat.dg/vect6.ad[sb]: Likewise.
728 2011-12-12 Jakub Jelinek <jakub@redhat.com>
730 PR rtl-optimization/51495
731 * gcc.c-torture/compile/pr51495.c: New test.
733 PR tree-optimization/51481
734 * gcc.dg/pr51481.c: New test.
736 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
738 PR tree-optimization/45830
739 * gcc.c-torture/execute/pr45830.c: Move from here to...
740 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
741 dg-additional-options magic.
743 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
745 * gfortran.dg/nested_modules_2.f90: Tighten test.
747 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
749 * gcc.c-torture/execute/20111212-1.c: New test.
751 2011-12-12 Jakub Jelinek <jakub@redhat.com>
754 * gcc.dg/pr45819.c: Add -w to dg-options.
756 2011-12-12 Torvald Riegel <triegel@redhat.com>
758 * g++.dg/tm/noexcept-1.C: New test.
759 * g++.dg/tm/noexcept-2.C: New test.
760 * g++.dg/tm/noexcept-3.C: New test.
761 * g++.dg/tm/noexcept-4.C: New test.
762 * g++.dg/tm/noexcept-5.C: New test.
764 2011-12-12 Torvald Riegel <triegel@redhat.com>
766 * c-c++-common/tm/20111206.c: New test.
768 2011-12-12 Richard Guenther <rguenther@suse.de>
771 * g++.dg/opt/pr51262.C: New testcase.
773 2011-12-12 Revital Eres <revital.eres@linaro.org>
775 PR rtl-optimization/47013
776 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
777 to preserve the function.
778 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
779 powerpc*-*-*. Avoid superfluous spaces in dg-final.
780 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
781 -fmodulo-sched-allow-regmoves flags.
782 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
783 and avoid superfluous spaces in dg-final for spu-*-*.
784 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
785 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
786 change scan-rtl-dump-times for powerpc*-*-*.
787 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
788 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
789 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
791 2011-12-11 Jakub Jelinek <jakub@redhat.com>
793 PR tree-optimization/51485
794 * g++.dg/vect/pr51485.cc: New test.
796 2011-12-11 Tobias Burnus <burnus@net-b.de>
799 * gfortran.dg/warn_function_without_result_2.f90: New.
801 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
802 Tobias Burnus <burnus@gcc.gnu.org>
811 * gfortran.dg/class_array_1.f03: New.
812 * gfortran.dg/class_array_2.f03: New.
813 * gfortran.dg/class_array_3.f03: New.
814 * gfortran.dg/class_array_4.f03: New.
815 * gfortran.dg/class_array_5.f03: New.
816 * gfortran.dg/class_array_6.f03: New.
817 * gfortran.dg/class_array_7.f03: New.
818 * gfortran.dg/class_array_8.f03: New.
819 * gfortran.dg/coarray_poly_1.f90: New.
820 * gfortran.dg/coarray_poly_2.f90: New.
821 * gfortran.dg/coarray/poly_run_1.f90: New.
822 * gfortran.dg/coarray/poly_run_2.f90: New.
823 * gfortran.dg/class_to_type_1.f03: New.
824 * gfortran.dg/type_to_class_1.f03: New.
825 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
826 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
827 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
829 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
832 * gfortran.dg/gomp/workshare2.f90: New test.
833 * gfortran.dg/gomp/workshare3.f90: New test.
835 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
837 * gnat.dg/specs/elab3.ads: New test.
839 2011-12-10 Richard Henderson <rth@redhat.com>
841 * gcc.target/powerpc/altivec-perm-1.c: New.
842 * gcc.target/powerpc/altivec-perm-2.c: New.
843 * gcc.target/powerpc/altivec-perm-4.c: New.
845 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
847 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
848 Add a scan-assembler-time clause to test for the interupt vector jump.
850 (dma0_handler): ... this.
852 2011-12-10 Nathan Sidwell <nathan@acm.org>
854 PR gcov-profile/51449
855 * g++.dg/gcov/gcov-14.C: New.
857 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
859 * gcc.c-torture/compile/20111209-1.c: New test.
861 2011-12-09 Jason Merrill <jason@redhat.com>
864 * g++.dg/warn/Woverflow-4.C: New.
866 2011-12-09 Dodji Seketeli <dodji@redhat.com>
869 * g++.dg/cpp0x/alias-decl-17.C: New test.
871 2011-12-09 Michael Meissner <meissner@the-meissners.org>
873 * gcc.target/powerpc/recip-5.c: Disable running on any system that
874 does not support VSX.
876 * gcc.target/powerpc/ppc-target-4.c: New file to test target
877 specific functions enabling target specific builtins.
879 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
881 * gcc.dg/vect/slp-13.c: Array size increase reverted.
882 * gcc.dg/vect/slp-24.c: Ditto.
883 * gcc.dg/vect/slp-3.c: Ditto.
884 * gcc.dg/vect/slp-34.c: Ditto.
885 * gcc.dg/vect/slp-4.c: Ditto.
886 * gcc.dg/vect/slp-cond-2.c: Ditto.
887 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
888 * gcc.dg/vect/vect-1.c: Ditto.
889 * gcc.dg/vect/vect-10.c: Ditto.
890 * gcc.dg/vect/vect-105.c: Ditto.
891 * gcc.dg/vect/vect-112.c: Ditto.
892 * gcc.dg/vect/vect-15.c: Ditto.
893 * gcc.dg/vect/vect-2.c: Ditto.
894 * gcc.dg/vect/vect-31.c: Ditto.
895 * gcc.dg/vect/vect-32.c: Ditto.
896 * gcc.dg/vect/vect-33.c: Ditto.
897 * gcc.dg/vect/vect-34.c: Ditto.
898 * gcc.dg/vect/vect-35.c: Ditto.
899 * gcc.dg/vect/vect-36.c: Ditto.
900 * gcc.dg/vect/vect-6.c: Ditto.
901 * gcc.dg/vect/vect-73.c: Ditto.
902 * gcc.dg/vect/vect-74.c: Ditto.
903 * gcc.dg/vect/vect-75.c: Ditto.
904 * gcc.dg/vect/vect-76.c: Ditto.
905 * gcc.dg/vect/vect-80.c: Ditto.
906 * gcc.dg/vect/vect-85.c: Ditto.
907 * gcc.dg/vect/vect-89.c: Ditto.
908 * gcc.dg/vect/vect-97.c: Ditto.
909 * gcc.dg/vect/vect-98.c: Ditto.
910 * gcc.dg/vect/vect-all.c: Ditto.
911 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
912 * gcc.dg/vect/vect-iv-8.c: Ditto.
913 * gcc.dg/vect/vect-iv-8a.c: Ditto.
914 * gcc.dg/vect/vect-outer-1.c: Ditto.
915 * gcc.dg/vect/vect-outer-1a.c: Ditto.
916 * gcc.dg/vect/vect-outer-1b.c: Ditto.
917 * gcc.dg/vect/vect-outer-2.c: Ditto.
918 * gcc.dg/vect/vect-outer-2a.c: Ditto.
919 * gcc.dg/vect/vect-outer-2c.c: Ditto.
920 * gcc.dg/vect/vect-outer-3.c: Ditto.
921 * gcc.dg/vect/vect-outer-3a.c: Ditto.
922 * gcc.dg/vect/vect-outer-4a.c: Ditto.
923 * gcc.dg/vect/vect-outer-4b.c: Ditto.
924 * gcc.dg/vect/vect-outer-4c.c: Ditto.
925 * gcc.dg/vect/vect-outer-4d.c: Ditto.
926 * gcc.dg/vect/vect-outer-4m.c: Ditto.
927 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
928 * gcc.dg/vect/vect-outer-fir.c: Ditto.
929 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
930 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
931 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
932 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
933 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
934 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
935 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
936 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
937 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
938 * gcc.dg/vect/vect-shift-2.c: Ditto.
939 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
940 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
941 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
942 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
943 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
944 * gcc.dg/vect/slp-13-big-array.c: New test.
945 * gcc.dg/vect/slp-24-big-array.c: Ditto.
946 * gcc.dg/vect/slp-3-big-array.c: Ditto.
947 * gcc.dg/vect/slp-34-big-array.c: Ditto.
948 * gcc.dg/vect/slp-4-big-array.c: Ditto.
949 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
950 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
951 * gcc.dg/vect/vect-1-big-array.c: Ditto.
952 * gcc.dg/vect/vect-10-big-array.c: Ditto.
953 * gcc.dg/vect/vect-105-big-array.c: Ditto.
954 * gcc.dg/vect/vect-112-big-array.c: Ditto.
955 * gcc.dg/vect/vect-15-big-array.c: Ditto.
956 * gcc.dg/vect/vect-2-big-array.c: Ditto.
957 * gcc.dg/vect/vect-31-big-array.c: Ditto.
958 * gcc.dg/vect/vect-32-big-array.c: Ditto.
959 * gcc.dg/vect/vect-33-big-array.c: Ditto.
960 * gcc.dg/vect/vect-34-big-array.c: Ditto.
961 * gcc.dg/vect/vect-35-big-array.c: Ditto.
962 * gcc.dg/vect/vect-36-big-array.c: Ditto.
963 * gcc.dg/vect/vect-6-big-array.c: Ditto.
964 * gcc.dg/vect/vect-73-big-array.c: Ditto.
965 * gcc.dg/vect/vect-74-big-array.c: Ditto.
966 * gcc.dg/vect/vect-75-big-array.c: Ditto.
967 * gcc.dg/vect/vect-76-big-array.c: Ditto.
968 * gcc.dg/vect/vect-80-big-array.c: Ditto.
969 * gcc.dg/vect/vect-85-big-array.c: Ditto.
970 * gcc.dg/vect/vect-89-big-array.c: Ditto.
971 * gcc.dg/vect/vect-97-big-array.c: Ditto.
972 * gcc.dg/vect/vect-98-big-array.c: Ditto.
973 * gcc.dg/vect/vect-all-big-array.c: Ditto.
974 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
975 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
976 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
977 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
978 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
979 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
980 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
981 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
982 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
983 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
984 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
985 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
986 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
987 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
988 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
989 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
990 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
991 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
992 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
993 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
994 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
995 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
996 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
997 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
998 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
999 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
1000 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
1001 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1002 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
1003 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
1004 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
1005 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
1006 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
1008 2011-12-09 Richard Guenther <rguenther@suse.de>
1011 * g++.dg/lto/pr48042_0.C: New testcase.
1013 2011-12-09 Richard Guenther <rguenther@suse.de>
1015 PR tree-optimization/51482
1016 * g++.dg/torture/pr51482.C: New testcase.
1018 2011-12-08 Andrew Pinski <apinski@cavium.com>
1020 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1021 * gcc.target/mips/dmult-1.c: Likewise.
1022 * gcc.target/mips/branch-1.c: Likewise.
1023 * gcc.target/mips/extend-1.c: Likewise.
1025 2011-12-08 Jason Merrill <jason@redhat.com>
1028 * g++.dg/template/cond8.C: New.
1031 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1033 2011-12-08 Jakub Jelinek <jakub@redhat.com>
1035 PR tree-optimization/51466
1036 * gcc.c-torture/execute/pr51466.c: New test.
1038 2011-12-08 Tobias Burnus <burnus@net-b.de>
1041 * gfortran.dg/bounds_check_16.f90: New.
1043 2011-12-08 Tobias Burnus <burnus@net-b.de>
1046 * gfortran.dg/private_type_14.f90: New.
1048 2011-12-08 Tobias Burnus <burnus@net-b.de>
1051 * gfortran.dg/io_real_boz_3.f90: New.
1052 * gfortran.dg/io_real_boz_4.f90: New.
1053 * gfortran.dg/io_real_boz_5.f90: New.
1055 2011-12-08 Tobias Burnus <burnus@net-b.de>
1058 * gfortran.dg/realloc_on_assign_8.f90: New.
1060 2011-12-08 Teresa Johnson <tejohnson@google.com>
1062 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1064 2011-12-08 Teresa Johnson <tejohnson@google.com>
1066 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1067 -Wwrite-strings option.
1069 2011-12-08 Teresa Johnson <tejohnson@google.com>
1071 * gcc.target/i386/movdi-rex64.c: New.
1073 2011-12-08 Richard Guenther <rguenther@suse.de>
1075 * gcc.dg/volatile3.c: New testcase.
1077 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1079 PR tree-optimization/51315
1080 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1082 (int32_t): Use __INT32_TYPE__ for typedef.
1084 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1086 PR tree-optimization/51315
1087 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1090 2011-12-08 Richard Guenther <rguenther@suse.de>
1093 * g++.dg/opt/pr50747-1_0.C: New testcase.
1094 * g++.dg/opt/pr50747-2_0.C: Likewise.
1096 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
1098 * gcc.c-torture/execute/20111208-1.c: New test.
1100 2011-12-08 Richard Guenther <rguenther@suse.de>
1103 * gcc.dg/lto/20111207-2_0.c: New testcase.
1104 * gcc.dg/guality/pr48437.c: Likewise.
1106 2011-12-07 Jakub Jelinek <jakub@redhat.com>
1109 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1110 * g++.dg/cpp0x/auto29.C: New test.
1113 * g++.dg/parse/error45.C: New test.
1116 * g++.dg/ext/desig3.C: New test.
1119 * g++.dg/cpp0x/constexpr-51369.C: New test.
1121 2011-12-07 Andrew Pinski <apinski@cavium.com>
1124 * gcc.dg/pr45416.c: New testcase.
1126 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
1129 * g++.dg/cpp0x/pr51420.C: New.
1131 2011-12-07 Richard Guenther <rguenther@suse.de>
1134 * gcc.dg/lto/20111207-1_0.c: New testcase.
1135 * gcc.dg/lto/20111207-1_1.c: Likewise.
1136 * gcc.dg/lto/20111207-1_2.c: Likewise.
1137 * gcc.dg/lto/20111207-1_3.c: Likewise.
1139 2011-12-07 Richard Guenther <rguenther@suse.de>
1141 PR tree-optimization/50823
1142 * gcc.dg/torture/pr50823.c: New testcase.
1144 2011-12-07 Martin Jambor <mjambor@suse.cz>
1146 PR tree-optimization/50744
1147 * gcc.dg/ipa/pr50744.c: New test.
1149 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1152 * g++.dg/template/static32.C: New test.
1154 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
1156 * g++.dg/opt/pr51396.C: Use dg-additional-options.
1158 2011-12-06 Tobias Burnus <burnus@net-b.de>
1161 * gfortran.dg/default_initialization_5.f90: New.
1163 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1166 * gcc.c-torture/compile/pr51354.c: New test.
1168 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1171 * g++.dg/other/abstract3.C: New.
1173 2011-12-06 Richard Guenther <rguenther@suse.de>
1175 PR tree-optimization/49997
1176 * gcc.dg/torture/pr49997.c: New testcase.
1178 2011-12-06 Richard Guenther <rguenther@suse.de>
1181 * g++.dg/torture/pr51436.C: New testcase.
1183 2011-12-06 Richard Guenther <rguenther@suse.de>
1185 PR tree-optimization/51245
1186 * gcc.dg/torture/pr51245.c: New testcase.
1188 2011-12-06 Dodji Seketeli <dodji@redhat.com>
1191 * g++.dg/diagnostic/wrong-tag-1.C
1193 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
1196 * g++.dg/lookup/using50.C: New.
1197 * g++.dg/lookup/using51.C: New.
1199 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1201 PR tree-optimization/51396
1202 * g++.dg/opt/pr51396.C: New test.
1205 * gcc.dg/debug/dwarf2/pr51410.c: New test.
1208 * gcc.dg/gomp/pr51339.c: New test.
1210 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1213 * g++.dg/cpp0x/initlist62.C: New.
1215 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1218 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
1220 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
1222 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1223 * g++.dg/torture/pr39732.C: Likewise.
1224 * g++.dg/torture/pr40642.C: Likewise.
1225 * gcc.c-torture/compile/pr44686.c: Likewise.
1226 * gcc.dg/20050309-1.c: Likewise.
1227 * gcc.dg/20050330-2.c: Likewise.
1228 * gcc.dg/20051201-1.c: Likewise.
1229 * gcc.dg/gomp/pr27573.c: Likewise.
1230 * gcc.dg/pr46255.c: Likewise.
1231 * gcc.dg/profile-dir-1.c: Likewise.
1232 * gcc.dg/profile-dir-2.c: Likewise.
1233 * gcc.dg/profile-dir-3.c: Likewise.
1234 * gcc.dg/profile-generate-1.c: Likewise.
1235 * gfortran.dg/gomp/pr27573.f90: Likewise.
1236 * gcc.dg/profile-generate-3.c: Be specific about the type of
1239 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1242 * g++.dg/ext/underlying_type11.C: New.
1244 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
1247 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1248 * gcc.dg/torture/pr39074.c: Ditto.
1249 * gcc.dg/torture/pr39074-2.c: Ditto.
1250 * gcc.dg/torture/pr42898.c: Ditto.
1251 * gcc.dg/torture/pr42898-2.c: Ditto.
1252 * gcc.dg/torture/pr45704.c: Ditto.
1253 * gcc.dg/torture/pr50472.c: Ditto.
1254 * gcc.dg/torture/pta-callused-1.c: Ditto.
1255 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1256 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1257 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1258 * gcc.dg/torture/pta-escape-1.c: Ditto.
1259 * gcc.dg/torture/ipa-pta-1.c: Ditto.
1260 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1262 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
1265 * gcc.dg/pr51408.c: New.
1267 2011-12-05 Jason Merrill <jason@redhat.com>
1269 * g++.dg/cpp0x/dc6.C: New.
1271 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
1272 Pedro Lamarão <pedro.lamarao@gmail.com>
1274 * g++.dg/cpp0x/dc1.C: New test.
1275 * g++.dg/cpp0x/dc2.C: New test.
1276 * g++.dg/cpp0x/dc3.C: New test.
1277 * g++.dg/cpp0x/dc4.C: New test.
1278 * g++.dg/cpp0x/dc5.C: New test.
1279 * g++.dg/template/meminit1.C: Adjust expected error.
1281 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1284 * g++.dg/cpp0x/auto28.C: New.
1286 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1288 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1290 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1291 Eric Botcazou <ebotcazou@adacore.com>
1295 * gcc.c-torture/execute/pr51323.c: New test.
1297 2011-12-04 Tobias Burnus <burnus@net-b.de>
1300 * gfortran.dg/associate_10.f90: New.
1302 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
1305 * gfortran.dg/vect/pr51285.f90: New test.
1307 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
1308 Jérémie Detrey <Jeremie.Detrey@loria.fr>
1311 * gcc.target/i386/pr51393.c: New test.
1313 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1316 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1317 * obj-c++.dg/naming-4.mm: Likewise.
1319 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
1321 * gcc.dg/darwin-segaddr.c: Use -no-pie.
1323 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
1326 * g++.dg/cpp0x/pr51313.C: New.
1328 2011-12-03 Tobias Burnus <burnus@net-b.de>
1331 * gfortran.dg/select_type_24.f90: New.
1332 * gfortran.dg/select_type_23.f03: Add dg-error.
1333 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1335 2011-12-03 Jakub Jelinek <jakub@redhat.com>
1337 * gcc.dg/vect/vect-122.c: New test.
1339 2011-12-03 Tobias Burnus <burnus@net-b.de>
1342 * gfortran.dg/move_alloc_8.f90: New.
1344 2011-12-03 Tobias Burnus <burnus@net-b.de>
1346 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1347 i.e. remove the dg-error line.
1348 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1349 * gfortran.dg/move_alloc_9.f90: New.
1350 * gfortran.dg/move_alloc_10.f90: New
1352 2011-12-02 Nathan Sidwell <nathan@acm.org>
1354 * lib/gcov.exp (verify-lines): Allow = as a count char.
1355 * g++.dg/gcov/gcov-13.C: New.
1357 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1359 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1360 * gcc.dg/vect/slp-24.c: Ditto.
1361 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1362 * gcc.dg/vect/slp-34.c: Ditto.
1363 * gcc.dg/vect/slp-4.c: Ditto.
1364 * gcc.dg/vect/slp-cond-2.c: Ditto.
1365 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1366 * gcc.dg/vect/vect-1.c: Ditto.
1367 * gcc.dg/vect/vect-10.c: Ditto.
1368 * gcc.dg/vect/vect-105.c: Ditto.
1369 * gcc.dg/vect/vect-112.c: Ditto.
1370 * gcc.dg/vect/vect-15.c: Ditto.
1371 * gcc.dg/vect/vect-2.c: Ditto.
1372 * gcc.dg/vect/vect-31.c: Ditto.
1373 * gcc.dg/vect/vect-32.c: Ditto.
1374 * gcc.dg/vect/vect-33.c: Ditto.
1375 * gcc.dg/vect/vect-34.c: Ditto.
1376 * gcc.dg/vect/vect-35.c: Ditto.
1377 * gcc.dg/vect/vect-36.c: Ditto.
1378 * gcc.dg/vect/vect-6.c: Ditto.
1379 * gcc.dg/vect/vect-73.c: Ditto.
1380 * gcc.dg/vect/vect-74.c: Ditto.
1381 * gcc.dg/vect/vect-75.c: Ditto.
1382 * gcc.dg/vect/vect-76.c: Ditto.
1383 * gcc.dg/vect/vect-80.c: Ditto.
1384 * gcc.dg/vect/vect-85.c: Ditto.
1385 * gcc.dg/vect/vect-89.c: Ditto.
1386 * gcc.dg/vect/vect-97.c: Ditto.
1387 * gcc.dg/vect/vect-98.c: Ditto.
1388 * gcc.dg/vect/vect-all.c: Ditto.
1389 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1390 * gcc.dg/vect/vect-iv-8.c: Ditto.
1391 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1392 * gcc.dg/vect/vect-outer-1.c: Ditto.
1393 * gcc.dg/vect/vect-outer-1a.c: Ditto.
1394 * gcc.dg/vect/vect-outer-1b.c: Ditto.
1395 * gcc.dg/vect/vect-outer-2.c: Ditto.
1396 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1397 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1398 * gcc.dg/vect/vect-outer-3.c: Ditto.
1399 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1400 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1401 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1402 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1403 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1404 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1405 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1406 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1407 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1408 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1409 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1410 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1411 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1412 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1413 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1414 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1415 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1416 * gcc.dg/vect/vect-shift-2.c: Ditto.
1417 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1418 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1419 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1420 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1421 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1423 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
1425 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1426 __builtin_memcpy arguments to honor sizeof(a).
1428 2011-12-02 Joseph Myers <joseph@codesourcery.com>
1430 * gcc.c-torture/execute/doloop-1.c,
1431 gcc.c-torture/execute/doloop-2.c: New tests.
1433 2011-12-02 Martin Jambor <mjambor@suse.cz>
1435 PR tree-optimization/50622
1436 * g++.dg/tree-ssa/pr50622.C: New test.
1438 2011-12-01 Jason Merrill <jason@redhat.com>
1440 * g++.dg/cpp0x/initlist61.C: New.
1442 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1445 * g++.dg/inherit/crash3.C: New.
1447 2011-12-01 Nathan Sidwell <nathan@acm.org>
1449 PR gcov-profile/51113
1450 * lib/gcov.exp (verify-lines): Add support for xfailing.
1451 (run-gcov): Likewise.
1452 * gcc.misc-tests/gcov-13.c: Xfail weak function.
1453 * gcc.misc-tests/gcov-16.c: Remove.
1454 * gcc.misc-tests/gcov-17.c: Remove.
1455 * g++.dg/gcov-8.C: Remove.
1456 * g++.dg/gcov-9.C: Remove.
1457 * g++.dg/gcovpart-12b.C: New.
1458 * g++.dg/gcov-12.C: New.
1460 2011-12-01 Andrew Pinski <apinski@cavium.com>
1463 * g++.dg/torture/pr51198.C: New testcase.
1465 2011-12-01 Jakub Jelinek <jakub@redhat.com>
1467 PR tree-optimization/51246
1468 * gcc.c-torture/compile/pr51246.c: New test.
1470 PR rtl-optimization/51014
1471 * g++.dg/opt/pr51014.C: New test.
1473 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1476 * g++.dg/template/error47.C: New.
1478 2011-11-30 Jason Merrill <jason@redhat.com>
1481 * g++.dg/init/aggr8.C: New.
1483 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1486 * gcc.target/i386/pr50725.c: New test.
1489 * gfortran.dg/gomp/pr51089.f90: New test.
1491 2011-11-30 Andrew Pinski <apinski@cavium.com>
1493 * gcc.dg/pr51321.c: New testcase.
1495 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1497 PR rtl-optimization/48721
1498 * gcc.target/i386/pr48721.c: New test.
1500 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
1503 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1505 2011-11-29 Jakub Jelinek <jakub@redhat.com>
1507 PR tree-optimization/51247
1508 * gcc.c-torture/compile/pr51247.c: New test.
1510 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
1513 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
1515 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
1517 Use complex floating-point constant in CDBL.
1519 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1521 2011-11-29 Tobias Burnus <burnus@net-b.de>
1525 * gfortran.dg/move_alloc_5.f90: Add dg-error.
1526 * gfortran.dg/select_type_23.f03: Add dg-error.
1527 * gfortran.dg/move_alloc_6.f90: New.
1528 * gfortran.dg/move_alloc_7.f90: New.
1530 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
1532 PR tree-optimization/51301
1533 * gcc.dg/vect/pr51301.c: New test.
1535 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
1537 * g++.dg/cdce3.C: Use dg-additional-options.
1539 2011-11-28 Jakub Jelinek <jakub@redhat.com>
1542 * gcc.dg/tree-prof/pr50907.c: New test.
1544 PR tree-optimization/50078
1545 * gcc.dg/pr50078.c: New test.
1547 PR tree-optimization/50682
1548 * g++.dg/opt/pr50682.C: New test.
1550 2011-11-28 Tobias Burnus <burnus@net-b.de>
1553 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1555 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
1556 Iain Sandoe <iains@gcc.gnu.org>
1558 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
1559 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1560 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1561 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
1562 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1564 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1566 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1567 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1568 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1569 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1570 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1571 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1572 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1573 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1574 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1575 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1576 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1577 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1578 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1579 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1580 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1581 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1582 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1583 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1584 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1585 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1586 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1587 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1588 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1589 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1590 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1591 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1592 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1594 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1596 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1598 * gcc.target/mips/no-dsp-1.c: New test.
1599 * gcc.target/mips/soft-float-1.c: Likewise.
1601 2011-11-26 Jakub Jelinek <jakub@redhat.com>
1603 PR rtl-optimization/49912
1604 * g++.dg/other/pr49912.C: New test.
1606 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
1608 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1610 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1612 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
1616 * gfortran.dg/inline_sum_3.f90: New test.
1618 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1621 * lib/target-supports.exp
1622 (check_effective_target_sync_long_long): Also supported on 32bit
1623 x86 targets. Add comment about required dg-options.
1624 Add alpha*-*-* targets.
1625 (check_effective_target_sync_long_long_runtime): Ditto.
1627 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1629 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1630 * gcc.dg/atomic-exchange-4.c: Ditto.
1631 * gcc.dg/atomic-load-4.c: Ditto.
1632 * gcc.dg/atomic-store-4.c: Ditto.
1633 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1634 * gcc.dg/di-sync-multithread.c: Ditto.
1635 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1636 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1638 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1641 * lib/target-supports.exp
1642 (check_effective_target_sync_int_128_runtime): New procedure.
1643 (check_effective_target_sync_long_long_runtime): Ditto.
1644 (check_effective_target_sync_long_long): Add arm*-*-*.
1645 (check_effective_target_sync_longlong): Remove.
1647 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1648 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1649 * gcc.dg/atomic-exchange-5.c: Ditto.
1650 * gcc.dg/atomic-load-5.c: Ditto.
1651 * gcc.dg/atomic-store-5.c: Ditto.
1652 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1653 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1654 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1656 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1657 * gcc.dg/atomic-exchange-4.c: Ditto.
1658 * gcc.dg/atomic-load-4.c: Ditto.
1659 * gcc.dg/atomic-store-4.c: Ditto.
1660 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1661 * gcc.dg/di-sync-multithread.c: Ditto.
1662 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1663 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1665 2011-11-25 Tobias Burnus <burnus@net-b.de>
1668 * gfortran.dg/whole_file_35.f90: New.
1670 2011-11-25 Tobias Burnus <burnus@net-b.de>
1673 * gfortran.dg/volatile13.f90: New.
1675 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1678 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1680 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1683 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1685 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1688 * gcc.target/i386/sw-1.c: Revert revision 181357.
1690 2011-11-24 Tobias Burnus <burnus@net-b.de>
1693 * gfortran.dg/implicit_pure_1.f90: New.
1695 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1698 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1699 * gcc.dg/atomic-exchange-5.c: Likewise.
1700 * gcc.dg/atomic-load-5.c: Likewise.
1701 * gcc.dg/atomic-op-5.c: Likewise.
1702 * gcc.dg/atomic-store-5.c: Likewise.
1703 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1705 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1707 PR rtl-optimization/50290
1708 * gcc.dg/pr50290.c: New test.
1710 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1713 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1715 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1718 * gcc.dg/pr51261.c: New test.
1720 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1723 * g++.dg/cpp0x/alias-decl-14.C: New test.
1724 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1726 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1728 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1729 * g++.dg/lookup/struct1.C: Likewise.
1730 * g++.dg/parse/elab1.C: Likewise.
1731 * g++.dg/parse/elab2.C: Likewise.
1732 * g++.dg/parse/int-as-enum1.C: Likewise.
1733 * g++.dg/parse/typedef1.C: Likewise.
1734 * g++.dg/parse/typedef3.C: Likewise.
1735 * g++.dg/parse/typedef4.C: Likewise.
1736 * g++.dg/parse/typedef5.C: Likewise.
1737 * g++.dg/template/crash26.C: Likewise.
1738 * g++.dg/template/nontype4.C: Likewise.
1739 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1740 * g++.old-deja/g++.brendan/line1.C: Likewise.
1741 * g++.old-deja/g++.other/elab1.C: Likewise.
1742 * g++.old-deja/g++.other/syntax4.C: Likewise.
1744 2011-11-22 Tom de Vries <tom@codesourcery.com>
1746 PR rtl-optimization/50764
1747 * gcc.dg/pr50764.c: New test.
1749 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1752 * g++.dg/cpp0x/decltype36.C: New.
1754 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1756 PR tree-optimization/51074
1757 * gcc.dg/vect/pr51074.c: New test.
1759 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1762 * g++.dg/cpp0x/alias-decl-16.C: New test.
1764 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1766 PR tree-optimization/50765
1767 * gcc.dg/pr50765.c: New test.
1769 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1771 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1772 * gcc.dg/vshift-3.c (main): Likewise.
1774 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1776 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1778 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1780 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1781 * gcc.misc-tests/gcov-17.c: Likewise.
1782 * g++.dg/gcov/gcov-8.C: Likewise.
1783 * g++.dg/gcov/gcov-9.C: Likewise.
1785 2011-11-21 Torvald Riegel <triegel@redhat.com>
1787 * g++.dg/tm/pr47747.C: New test.
1789 2011-11-21 Torvald Riegel <triegel@redhat.com>
1791 * g++.dg/tm/template-2.C: New test.
1793 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1796 * gcc.dg/pr50827.c: New test.
1798 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1801 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1802 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1803 * g++.dg/cpp0x/udlit-member.C: Adjust.
1804 * g++.dg/cpp0x/udlit-raw-length.C: New.
1805 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1806 * g++.dg/cpp0x/udlit-resolve.C: New.
1807 * c-c++-common/dfp/pr33466.c: Adjust.
1809 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1811 * lib/target-supports.exp
1812 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1813 with ultrasparc_vis2_hw.
1814 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1815 with ultrasparc_vis3_hw.
1817 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1819 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1820 *-*-solaris2* && c++.
1822 2011-11-20 Joey Ye <joey.ye@arm.com>
1824 * gcc.dg/volatile-bitfields-1.c: New.
1826 2011-11-20 Jason Merrill <jason@redhat.com>
1829 * g++.dg/cpp0x/variadic120.C: New.
1830 * g++.dg/cpp0x/sfinae26.C: Adjust.
1832 * g++.dg/cpp0x/sfinae11.C: Adjust.
1833 * g++.dg/cpp0x/sfinae26.C: Adjust.
1834 * g++.dg/template/unify11.C: Adjust.
1836 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1839 * g++.dg/template/error46.C: New.
1841 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1844 * gcc.target/i386/pr51235.c: New test.
1847 * gcc.target/i386/pr51236.c: New test.
1849 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1851 * gnat.dg/discr32.adb: New test.
1852 * gnat.dg/discr32_pkg.ads: New helper.
1854 2011-11-20 Nathan Sidwell <nathan@acm.org>
1856 PR gcov-profile/51113
1857 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1858 * gcc.misc-tests/gcov-16.c: New.
1859 * gcc.misc-tests/gcov-17.c: New.
1860 * g++.dg/gcov/gcov-8.C: New.
1861 * g++.dg/gcov/gcov-9.C: New.
1862 * g++.dg/gcov/gcov-10.C: New.
1864 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1867 * g++.dg/cpp0x/alias-decl-15.C: New test.
1869 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1872 * g++.dg/cpp0x/pr51216.C: New.
1874 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1876 * gcc.dg/delay-slot-2.c: New test.
1878 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1880 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1882 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
1885 * g++.dg/lookup/using46.C: New.
1886 * g++.dg/lookup/using47.C: New.
1887 * g++.dg/lookup/using48.C: New.
1888 * g++.dg/lookup/using49.C: New.
1889 * g++.dg/lookup/using50.C: New.
1891 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1893 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1894 supports /* ... */ comments.
1896 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1899 * g++.dg/cpp0x/pr51150.C: New.
1901 2011-11-18 Martin Jambor <mjambor@suse.cz>
1903 PR tree-optimization/50605
1904 * g++.dg/ipa/pr50605.C: New test.
1906 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1909 * g++.dg/cpp0x/alias-decl-13.C: New test.
1911 2011-11-17 Jason Merrill <jason@redhat.com>
1914 * g++.dg/cpp0x/auto27.C: New.
1915 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1917 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
1919 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1920 memory model parameters don't match expected values.
1921 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1922 __atomic_compare_exchange.
1923 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1924 __atomic_compare_exchange_n.
1925 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1926 weak/strong parameter and fail if memory models aren't correct.
1928 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
1930 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1931 Look for simulate_thread_done to determine working gdb. Reduce timeout
1932 to 10 seconds and fail when timeout occurs. Improve error messages.
1934 2011-11-17 Jason Merrill <jason@redhat.com>
1937 * g++.dg/template/virtual2.C: New.
1939 2011-11-17 Michael Matz <matz@suse.de>
1943 * g++.dg/tree-ssa/pr50741.C: New.
1945 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1947 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1949 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
1951 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1952 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1953 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1955 2011-11-16 Tobias Burnus <burnus@net-b.de>
1959 * gfortran.dg/constructor_1.f90: New.
1960 * gfortran.dg/constructor_2.f90: New.
1961 * gfortran.dg/constructor_3.f90: New.
1962 * gfortran.dg/constructor_4.f90: New.
1963 * gfortran.dg/constructor_5.f90: New.
1964 * gfortran.dg/constructor_6.f90: New.
1965 * gfortran.dg/use_only_5.f90: New.
1966 * gfortran.dg/c_ptr_tests_17.f90: New.
1967 * gfortran.dg/c_ptr_tests_18.f90: New.
1968 * gfortran.dg/used_types_25.f90: New.
1969 * gfortran.dg/used_types_26.f90: New
1970 * gfortran.dg/type_decl_3.f90: New.
1971 * gfortran.dg/function_types_3.f90: Update dg-error.
1972 * gfortran.dg/result_1.f90: Ditto.
1973 * gfortran.dg/structure_constructor_3.f03: Ditto.
1974 * gfortran.dg/structure_constructor_4.f03: Ditto.
1976 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1978 * gcc.dg/vect/pr30858.c: Update expected output for
1979 architectures with multiple vector sizes.
1981 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
1982 Bernd Schmidt <bernds@coudesourcery.com>
1983 Sebastian Huber <sebastian.huber@embedded-brains.de>
1986 * gcc.target/arm/pr49641.c: New test.
1988 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
1990 PR tree-optimization/49960
1991 * gcc.dg/autopar/pr49960.c: New test.
1992 * gcc.dg/autopar/pr49960-1.c: New test.
1995 2011-11-16 Tom de Vries <tom@codesourcery.com>
1997 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1998 * gcc.dg/pr43864-2.c: Same.
1999 * gcc.dg/pr43864-3.c: Same.
2000 * gcc.dg/pr43864-4.c: Same.
2002 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
2004 * gcc.target/i386/sse2-cvt-vec.c: New test.
2005 * gcc.target/i386/avx-cvt-vec.c: Ditto.
2006 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
2007 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
2008 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
2009 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
2010 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
2012 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
2014 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2015 powerpc*-*-darwin* targets.
2017 2011-11-15 Torvald Riegel <triegel@redhat.com>
2019 * c-c++-common/tm/trxn-expr-3.c: New test.
2021 2011-11-14 Torvald Riegel <triegel@redhat.com>
2023 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2025 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2027 * gcc.target/i386/avx-recip-vec.c: New test.
2028 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2029 * gcc.target/i386/avx-lrint-vec.c: Ditto.
2030 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2031 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2032 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2033 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2034 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2035 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2036 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2037 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2038 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2039 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2040 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2041 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2043 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
2046 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2047 non-template literal operator.
2049 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2051 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2052 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2053 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2054 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2055 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2056 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2057 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2058 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2059 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2060 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2061 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2062 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2063 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2064 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2065 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2066 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2068 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
2074 * g++.old-deja/g++.brendan/misc14.C: Adjust.
2075 * g++.old-deja/g++.jason/scoping16.C: Likewise.
2076 * g++.old-deja/g++.other/anon7.C: Likewise.
2077 * g++.old-deja/g++.other/using1.C: Likewise.
2078 * g++.old-deja/g++.other/redecl1.C: Likewise.
2079 * g++.old-deja/g++.other/typedef7.C: Likewise.
2080 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2081 * g++.dg/template/using2.C: Likewise.
2082 * g++.dg/template/static4.C: Likewise.
2083 * g++.dg/template/typedef1.C: Likewise.
2084 * g++.dg/lookup/name-clash9.C: Likewise.
2085 * g++.dg/abi/mangle41.C: Likewise.
2086 * g++.dg/parse/ctor5.C: Likewise.
2087 * g++.dg/inherit/using4.C: Likewise.
2088 * g++.dg/lookup/using24.C: New.
2089 * g++.dg/lookup/using25.C: New.
2090 * g++.dg/lookup/using26.C: New.
2091 * g++.dg/lookup/using27.C: New.
2092 * g++.dg/lookup/using28.C: New.
2093 * g++.dg/lookup/using29.C: New.
2094 * g++.dg/lookup/using30.C: New.
2095 * g++.dg/lookup/using31.C: New.
2096 * g++.dg/lookup/using32.C: New.
2097 * g++.dg/lookup/using33.C: New.
2098 * g++.dg/lookup/using34.C: New.
2099 * g++.dg/lookup/using35.C: New.
2100 * g++.dg/lookup/using36.C: New.
2101 * g++.dg/lookup/using37.C: New.
2102 * g++.dg/lookup/using38.C: New.
2103 * g++.dg/lookup/using39.C: New.
2104 * g++.dg/lookup/using40.C: New.
2105 * g++.dg/lookup/using41.C: New.
2106 * g++.dg/lookup/using42.C: New.
2107 * g++.dg/lookup/using43.C: New.
2108 * g++.dg/lookup/using44.C: New.
2109 * g++.dg/lookup/using45.C: New.
2110 * g++.dg/lookup/pr6936.C: New.
2111 * g++.dg/debug/using4.C: New.
2112 * g++.dg/debug/using5.C: New.
2113 * g++.dg/cpp0x/forw_enum10.C: New.
2115 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
2116 Jan Hubicka <jh@suse.cz>
2118 * gcc.target/i386/sw-1.c: Force rep;movsb.
2120 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
2123 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2124 dg-additional-options.
2126 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
2128 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2129 specified. Remove redundant runtime checks.
2130 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2131 Allow for other than -m4. Fix typos in comments.
2133 2011-11-12 Jason Merrill <jason@redhat.com>
2136 * g++.dg/warn/ref-temp1.C: New.
2139 * g++.dg/opt/stack2.C: New.
2141 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
2143 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2144 alpha*-*-linux* targets.
2146 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
2149 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2150 Darwin targets and allow external symbols to be undefined.
2152 2011-11-12 Nathan Sidwell <nathan@acm.org>
2154 * gcc.misc-tests/gcov-15.c: New.
2156 2011-11-11 Jakub Jelinek <jakub@redhat.com>
2158 PR tree-optimization/51058
2159 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2160 * gfortran.dg/vect/pr51058-2.f90: New test.
2162 2011-11-10 Jason Merrill <jason@redhat.com>
2164 * g++.dg/template/linkage1.C: New.
2165 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2166 * g++.old-deja/g++.other/linkage4.C: Likewise.
2169 * g++.dg/cpp0x/defaulted33.C: New.
2171 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2174 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2175 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
2178 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2180 PR rtl-optimization/51040
2181 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2184 2011-11-10 Jason Merrill <jason@redhat.com>
2187 * g++.dg/template/conv12.C: New.
2190 * gcc.dg/debug/dwarf2/asm-line1.c: New.
2192 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2194 * gnat.dg/atomic6_1.adb: New test.
2195 * gnat.dg/atomic6_2.adb: Likewise.
2196 * gnat.dg/atomic6_3.adb: Likewise.
2197 * gnat.dg/atomic6_4.adb: Likewise.
2198 * gnat.dg/atomic6_5.adb: Likewise.
2199 * gnat.dg/atomic6_6.adb: Likewise.
2200 * gnat.dg/atomic6_7.adb: Likewise.
2201 * gnat.dg/atomic6_8.adb: Likewise.
2202 * gnat.dg/atomic6_pkg.ads: New helper.
2204 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2207 * gcc.c-torture/compile/pr51077.c: New test.
2209 PR rtl-optimization/51023
2210 * gcc.c-torture/execute/pr51023.c: New test.
2212 2011-11-10 Richard Guenther <rguenther@suse.de>
2214 PR tree-optimization/51042
2215 * gcc.dg/torture/pr51042.c: New testcase.
2217 2011-11-10 Richard Guenther <rguenther@suse.de>
2219 PR tree-optimization/51070
2220 * gcc.dg/torture/pr51070.c: New testcase.
2222 2011-11-10 Richard Guenther <rguenther@suse.de>
2224 PR tree-optimization/51030
2225 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2227 2011-11-10 Richard Guenther <rguenther@suse.de>
2230 * gcc.dg/torture/pr51071.c: New testcase.
2232 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2234 * gnat.dg/loop_optimization9.ad[sb]: New test.
2236 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
2238 PR tree-optimization/51058
2239 * gfortran.dg/vect/pr51058.f90: New test.
2241 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2243 PR tree-optimization/51000
2244 * gcc.dg/vect/pr51000.c: New test.
2246 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2249 * g++.dg/cpp0x/static_assert5.C: New.
2250 * g++.dg/template/nontype13.C: Tweak.
2252 2011-11-09 Jason Merrill <jason@redhat.com>
2255 * g++.dg/cpp0x/noexcept16.C: New.
2258 * g++.dg/cpp0x/variadic119.C: New.
2260 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2263 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2265 * gcc.dg/torture/vshuf-32.inc: Likewise.
2266 * gcc.dg/torture/vshuf-4.inc: Likewise.
2267 * gcc.dg/torture/vshuf-8.inc: Likewise.
2269 * gcc.dg/tm/memopt-1.c: Fix up regexp.
2271 2011-11-09 Ian Lance Taylor <iant@google.com>
2273 * lib/target-supports.exp (check_effective_target_ucontext_h): New
2275 * gcc.dg/split-5.c: New test.
2277 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
2279 * gcc.dg/tm/memopt-1.c: Adjust regexp.
2281 2011-11-09 Jason Merrill <jason@redhat.com>
2284 * g++.dg/template/virtual1.C: New.
2286 2011-11-08 Jason Merrill <jason@redhat.com>
2288 Run most C++ tests in both C++98 and C++11 modes.
2289 * lib/target-supports.exp (check_effective_target_c++11): New.
2290 (check_effective_target_c++98): New.
2291 * lib/g++-dg.exp (g++-dg-runtest): New.
2292 * g++.dg/dg.exp: Use g++-dg-runtest.
2293 * g++.dg/charset/charset.exp: Likewise.
2294 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2295 * g++.dg/dfp/dfp.exp: Likewise.
2296 * g++.dg/gcov/gcov.exp: Likewise.
2297 * g++.dg/gomp/gomp.exp: Likewise.
2298 * g++.dg/graphite/graphite.exp: Likewise.
2299 * g++.dg/tls/tls.exp: Likewise.
2300 * g++.dg/tm/tm.exp: Likewise.
2301 * g++.dg/vect/vect.exp: Likewise.
2302 * g++.old-deja/old-deja.exp: Likewise.
2303 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2304 with some of the torture options.
2305 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2306 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2307 * g++.dg/init/null1.C: Only run in C++98.
2308 * g++.dg/warn/Wconversion-null-3.C: Likewise.
2309 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2310 * g++.old-deja/g++.brendan/crash64.C: Likewise.
2311 * g++.old-deja/g++.other/anon9.C: Likewise.
2312 * g++.old-deja/g++.other/linkage1.C: Likewise.
2313 * g++.old-deja/g++.other/linkage2.C: Likewise.
2314 * g++.old-deja/g++.pt/t29.C: Likewise.
2315 * g++.old-deja/g++.pt/t30.C: Likewise.
2316 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2317 * g++.dg/ext/anon-struct4.C: Likewise.
2318 * g++.dg/init/brace2.C: Likewise.
2319 * g++.dg/init/brace6.C: Likewise.
2320 * g++.dg/other/anon3.C: Likewise.
2321 * g++.dg/template/arg2.C: Likewise.
2322 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2323 * g++.old-deja/g++.brendan/enum11.C: Likewise.
2324 * g++.old-deja/g++.brendan/enum8.C: Likewise.
2325 * g++.old-deja/g++.brendan/enum9.C: Likewise.
2326 * g++.old-deja/g++.brendan/friend3.C: Likewise.
2327 * g++.old-deja/g++.brendan/init2.C: Likewise.
2328 * g++.old-deja/g++.brendan/init4.C: Likewise.
2329 * g++.old-deja/g++.brendan/misc14.C: Likewise.
2330 * g++.old-deja/g++.jason/cond.C: Likewise.
2331 * g++.old-deja/g++.law/init1.C: Likewise.
2332 * g++.old-deja/g++.law/operators32.C: Likewise.
2333 * g++.old-deja/g++.pt/enum6.C: Likewise.
2334 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2335 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2337 * g++.dg/eh/new1.C: Adjust for C++11 mode.
2338 * g++.dg/init/new11.C: Likewise.
2339 * g++.dg/init/pr29571.C: Likewise.
2340 * g++.dg/lookup/forscope2.C: Likewise.
2341 * g++.dg/parse/linkage1.C: Likewise.
2342 * g++.dg/parse/typedef8.C: Likewise.
2343 * g++.dg/template/error44.C: Likewise.
2344 * g++.dg/tls/diag-2.C: Likewise.
2345 * g++.dg/tls/diag-4.C: Likewise.
2346 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2347 * g++.old-deja/g++.abi/arraynew.C: Likewise.
2348 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2349 * g++.old-deja/g++.brendan/new3.C: Likewise.
2350 * g++.old-deja/g++.eh/new1.C: Likewise.
2351 * g++.old-deja/g++.eh/new2.C: Likewise.
2352 * g++.old-deja/g++.jason/new.C: Likewise.
2353 * g++.old-deja/g++.law/friend1.C: Likewise.
2354 * g++.old-deja/g++.mike/net46.C: Likewise.
2355 * g++.old-deja/g++.mike/p755.C: Likewise.
2356 * g++.old-deja/g++.other/new6.C: Likewise.
2358 * g++.dg/cpp0x/variadic74.C: Adjust diags.
2359 * g++.dg/template/crash53.C: Likewise.
2360 * g++.dg/template/void9.C: Likewise.
2362 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2365 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2367 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2370 * g++.dg/cpp0x/sfinae29.C: New.
2372 2011-11-09 Janus Weil <janus@gcc.gnu.org>
2375 * gfortran.dg/typebound_call_22.f03: New test case.
2377 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
2380 * gfortran.dg/inquire_size.f90: Don't flush the unit.
2382 2011-11-09 Richard Guenther <rguenther@suse.de>
2384 PR tree-optimization/51039
2385 * gcc.dg/pr51039.c: New testcase.
2387 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2389 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2390 Enable also for powerpc*-*-*.
2392 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2395 * gfortran.dg/forall_16.f90: New test.
2397 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2400 * gfortran.dg/initialization_29.f90: Expand test.
2402 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2405 * g++.dg/cpp0x/alias-decl-12.C: New test.
2406 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2408 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2411 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2413 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
2415 PR tree-optimization/51015
2416 * gcc.dg/vect/pr51015.c: New test.
2418 2011-11-08 David S. Miller <davem@davemloft.net>
2420 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2421 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2423 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2426 * gfortran.dg/io_constraints_3.f90: Improve testcase.
2428 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2431 * gfortran.dg/string_5.f90: Improve testcase.
2433 2011-10-23 Jason Merrill <jason@redhat.com>
2436 * g++.dg/template/lvalue2.C: New.
2438 2011-11-08 Michael Matz <matz@suse.de>
2440 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2441 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2442 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2443 * g++.dg/eh/builtin2.C: Ditto.
2444 * g++.dg/eh/builtin3.C: Ditto.
2446 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2448 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2449 being prefered even for -mavx.
2450 * gcc.target/i386/avx-cvt-3.c: New test.
2452 2011-11-08 Richard Guenther <rguenther@suse.de>
2454 PR tree-optimization/51012
2455 * gcc.dg/pr51012-1.c: New testcase.
2456 * gcc.dg/pr51012-2.c: Likewise.
2458 2011-11-08 Richard Guenther <rguenther@suse.de>
2461 * c-c++-common/uninit-pr51010.c: New testcase.
2463 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2465 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2466 check_effective_target_vect_call_copysignf,
2467 check_effective_target_vect_call_lrint): New procedures.
2468 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2469 $VECT_SLP_CFLAGS with -ffast-math.
2470 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2471 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2472 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2473 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2475 2011-11-07 Richard Henderson <rth@redhat.com>
2476 Aldy Hernandez <aldyh@redhat.com>
2477 Torvald Riegel <triegel@redhat.com>
2479 Merged from transactional-memory.
2481 * g++.dg/dg.exp: Run transactional memory tests.
2482 * g++.dg/tm: New directory with new tests.
2483 * gcc.dg/tm: New directory with new tests.
2484 * c-c++-common/tm: New directory with new tests.
2486 2011-11-08 Dodji Seketeli <dodji@redhat.com>
2488 Fix context handling of alias-declaration
2489 * g++.dg/cpp0x/alias-decl-11.C: New test.
2491 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
2494 * g++.dg/parse/template26.C: New.
2495 * g++.dg/template/crash45.C: Adjust dg-error string.
2497 2011-11-07 Jason Merrill <jason@redhat.com>
2500 * g++.dg/template/lookup9.C: New.
2503 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2506 * g++.dg/cpp0x/decltype35.C: New.
2508 2011-11-07 Dodji Seketeli <dodji@redhat.com>
2510 Support C++11 alias-declaration
2512 * g++.dg/cpp0x/alias-decl-0.C: New test case.
2513 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2514 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2515 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2516 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2517 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2518 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2519 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2520 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2521 * g++.dg/ext/alias-decl-attr1.C: Likewise.
2522 * g++.dg/ext/alias-decl-attr2.C: Likewise.
2523 * g++.dg/ext/alias-decl-attr3.C: Likewise.
2524 * g++.dg/ext/alias-decl-attr4.C: Likewise.
2526 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
2528 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2530 2011-11-07 Janus Weil <janus@gcc.gnu.org>
2533 * gfortran.dg/typebound_call_21.f03: New.
2535 2011-11-07 Nathan Sidwell <nathan@acm.org>
2537 * gcc.dg/profile-dir-1.c: Adjust final scan.
2538 * gcc.dg/profile-dir-2.c: Adjust final scan.
2539 * gcc.dg/profile-dir-3.c: Adjust final scan.
2540 * gcc.misc-tests/gcov.exp: Adjust regexp.
2541 * gcc.misc-tests/gcov-12.c: New.
2542 * gcc.misc-tests/gcov-13.c: New.
2543 * gcc.misc-tests/gcovpart-13b.c: New.
2544 * gcc.misc-tests/gcov-14.c: New.
2546 2011-11-07 Jason Merrill <jason@redhat.com>
2549 * g++.dg/ext/visibility/template8.C: New.
2551 2011-11-07 Jakub Jelinek <jakub@redhat.com>
2553 PR tree-optimization/50789
2554 * gcc.target/i386/avx2-gather-1.c: New test.
2555 * gcc.target/i386/avx2-gather-2.c: New test.
2556 * gcc.target/i386/avx2-gather-3.c: New test.
2557 * gcc.target/i386/avx2-gather-4.c: New test.
2559 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2561 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2563 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
2566 * gfortran.dg/open_dev_null.f90: Remove testcase.
2568 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2570 * lib/target-supports.exp (check_effective_target_sync_int_128):
2571 Don't cache the result.
2572 (check_effective_target_sync_long_long): Ditto.
2574 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
2576 PR rtl-optimization/47698
2577 * gcc.target/i386/47698.c: New test.
2579 2011-11-06 Jason Merrill <jason@redhat.com>
2582 * g++.dg/ext/visibility/template7.C: New.
2584 2011-11-07 Terry Guo <terry.guo@arm.com>
2586 * gcc.target/arm/wmul-1.c: Adjust optimization level.
2587 * gcc.target/arm/wmul-2.c: Ditto.
2588 * gcc.target/arm/wmul-3.c: Ditto.
2589 * gcc.target/arm/wmul-4.c: Ditto.
2591 2011-11-06 Joseph Myers <joseph@codesourcery.com>
2593 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2594 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2595 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2596 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2597 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2598 expected diagnostics.
2600 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
2601 Richard Henderson <rth@redhat.com>
2602 Aldy Hernandez <aldyh@redhat.com>
2604 Merged from cxx-mem-model.
2606 * lib/target-supports.exp (check_effective_target_sync_int_128,
2607 check_effective_target_sync_long_long): Check whether the target
2608 supports 64 and 128 bit __sync builtins.
2609 (check_effective_target_cas_char): New.
2610 (check_effective_target_cas_int): New.
2611 * gcc.dg/dg.exp: Exclude simulate-thread tests.
2612 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
2613 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2614 produce the expected library calls.
2615 * gcc.dg/atomic-fence.c: New functional tests.
2616 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
2617 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
2618 * gcc.dg/atomic-lockfree[-aux].c: New tests.
2619 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2620 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
2621 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2622 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2623 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2624 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2626 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2628 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2630 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2632 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2633 int128 operations are atomic.
2634 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2635 operations are atomic.
2636 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2637 operations are atomic.
2638 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2639 operations are atomic.
2640 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2641 stores aren't moved out of a loop.
2642 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2643 globals don't overwrite neighbouring globals.
2644 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2645 writes dont overwrite neighbouring components.
2646 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2647 * c-c++-common/gomp/atomic-3.c: Likewise.
2648 * c-c++-common/gomp/atomic-9.c: Likewise.
2649 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2650 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2651 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2652 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2653 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2654 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2655 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2656 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2657 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2658 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2659 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2660 g++.dg/gomp/atomic-15.C: Remove.
2661 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2662 * gcc.dg/gomp/atomic-11.c: Remove test.
2664 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2666 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2667 * gcc.dg/vect/slp-cond-1.c: New test.
2668 * gcc.dg/vect/slp-cond-2.c: New test.
2670 2011-11-05 David S. Miller <davem@davemloft.net>
2672 * lib/test-supports.exp
2673 (check_effective_target_ultrasparc_vis2_hw): New proc.
2674 (check_effective_target_ultrasparc_vis3_hw): New proc.
2675 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2676 * gcc.target/sparc/vec-init-2.inc: Likewise.
2677 * gcc.target/sparc/vec-init-3.inc: Likewise.
2678 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2679 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2680 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2681 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2682 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2683 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2684 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2685 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2686 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2688 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2690 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2691 Disable test on Epiphany.
2692 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2693 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2694 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2695 * g++.dg/parse/pragma3.C: Likewise.
2696 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2698 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2699 * gcc.dg/tls/thr-cse-1.c: Likewise.
2700 * g++.dg/opt/devirt2.C: Likewise.
2701 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2702 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2703 * gcc.target/epiphany: New directory.
2705 2011-11-05 Tobias Burnus <burnus@net-b.de>
2707 * gfortran.dg/quad_2.f90: New.
2709 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2711 * gcc.dg/strlenopt-22g.c: New wrapper around...
2712 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2714 2011-11-04 Jason Merrill <jason@redhat.com>
2717 * g++.dg/init/lifetime2.C: New.
2718 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2721 * g++.dg/init/lifetime1.C: Test cleanup order.
2723 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2725 * g++.dg/other/offsetof7.C: New test.
2727 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2729 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2730 variable, default empty, -ffat-lto-objects for effective_target_lto.
2731 (gcc-dg-test-1): Add options from dg-final methods.
2732 * lib/scanasm.exp (scan-assembler_required_options)
2733 (scan-assembler-not_required_options): New procs.
2735 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2737 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2738 generate a pedwarn in c++98-mode.
2739 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2740 don't generate a pedwarn in c++0x-mode.
2742 2011-11-04 Olivier Goffart <olivier@woboq.com>
2745 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2747 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2749 PR rtl-optimization/38644
2750 * gcc.target/arm/stack-red-zone.c: New.
2752 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2755 * g++.dg/warn/Wconversion-null-3.C: New.
2757 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2760 * g++.dg/cpp0x/udlit-strint-length.C: New.
2762 2011-11-04 Jason Merrill <jason@redhat.com>
2765 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2766 * g++.dg/init/lifetime1.C: New.
2767 * g++.dg/init/ref21.C: New.
2768 * g++.dg/eh/array1.C: New.
2770 2011-11-04 Tom de Vries <tom@codesourcery.com>
2772 PR tree-optimization/50763
2773 * gcc.dg/pr50763-5.c: New test.
2775 2011-11-04 Tom de Vries <tom@codesourcery.com>
2777 PR tree-optimization/50763
2778 * g++.dg/pr50763-4.C: New test.
2780 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2782 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2785 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2787 * gcc.dg/torture/vec-cvt-1.c: New test.
2789 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2791 * gnat.dg/specs/private1[-sub].ads: New test.
2793 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2796 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2797 * gfortran.dg/inline_sum_1.f90: New.
2798 * gfortran.dg/inline_sum_2.f90: New.
2799 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2800 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2801 * gfortran.dg/inline_product_1.f90: New.
2803 2011-11-03 Tobias Burnus <burnus@net-b.de>
2806 * gfortran.dg/bind_c_dts_5.f90: New.
2808 2011-11-03 Tobias Burnus <burnus@net-b.de>
2811 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2813 2011-11-03 Richard Guenther <rguenther@suse.de>
2816 * g++.dg/init/copy7.C: Remove testcase.
2818 2011-11-03 Martin Jambor <mjambor@suse.cz>
2820 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2821 * g++.dg/ipa/devirt-c-2.C: Likewise.
2822 * g++.dg/ipa/devirt-c-7.C: New test.
2823 * g++.dg/ipa/devirt-c-8.C: Likewise.
2825 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2827 PR tree-optimization/50912
2828 * gnat.dg/loop_optimization10.ad[sb]: New test.
2829 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2831 2011-11-02 Jason Merrill <jason@redhat.com>
2834 * g++.dg/cpp0x/nsdmi-list2.C: New.
2836 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2839 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2840 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2842 2011-11-02 Tom de Vries <tom@codesourcery.com>
2844 PR tree-optimization/50769
2845 * gfortran.dg/pr50769.f90: New test.
2847 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2849 * gcc.target/sparc/20111102-1.c: New test.
2851 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2854 * g++.dg/warn/Wcast-qual2.C: New.
2856 2011-11-02 Tom de Vries <tom@codesourcery.com>
2858 PR tree-optimization/50763
2859 * g++.dg/pr50763-3.C: New test.
2861 2011-11-02 Tom de Vries <tom@codesourcery.com>
2863 PR tree-optimization/50672
2864 * g++.dg/pr50672.C: New test.
2866 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2868 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2869 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2870 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2872 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2874 2011-11-02 Richard Guenther <rguenther@suse.de>
2876 PR tree-optimization/50902
2877 * gcc.dg/torture/pr50902.c: New testcase.
2879 2010-11-02 Richard Guenther <rguenther@suse.de>
2881 PR tree-optimization/50890
2882 * gcc.dg/torture/pr50890.c: New testcase.
2884 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2887 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2888 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2890 2011-11-01 Tom de Vries <tom@codesourcery.com>
2892 PR tree-optimization/50908
2893 * gcc.dg/pr50908.c: New test.
2894 * gcc.dg/pr50908-2.c: Same.
2895 * gcc.dg/pr50908-3.c: Same.
2897 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2899 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2900 the outer loop. Remove comment. Don't check for widen-mult.
2902 2011-10-31 Martin Jambor <mjambor@suse.cz>
2904 * gcc.dg/ipa/ipcp-4.c: New test.
2906 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2908 * gcc.dg/vshift-3.c: New test.
2909 * gcc.dg/vshift-4.c: New test.
2910 * gcc.dg/vshift-5.c: New test.
2912 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2914 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2915 and current implementation.
2917 2011-10-31 Paul Brook <paul@codesourcery.com>
2919 * gcc.dg/constructor-1.c: New test.
2921 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2924 * gfortran.dg/dshift_3.f90: New test.
2926 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2928 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2930 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2931 * gcc.dg/torture/vshuf-v4si.c: Likewise.
2932 * gcc.dg/torture/vshuf-v8si.c: Likewise.
2933 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2934 * gcc.dg/torture/vshuf-v4di.c: Likewise.
2935 * gcc.dg/torture/vshuf-v2df.c: Likewise.
2936 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2937 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2938 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2939 * gcc.dg/torture/vshuf-v2di.c: Likewise.
2940 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2941 * gcc.dg/torture/vshuf-v4df.c: Likewise.
2942 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2943 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2944 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2945 * gcc.dg/vector-compare-2.c: Likewise.
2947 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2950 * g++.dg/cpp0x/pr50901.C: New.
2952 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
2954 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2955 * gcc.target/i386/fma4-check.h (main): Ditto.
2956 * gcc.target/i386/xop-check.h (main): Ditto.
2958 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2961 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2964 * g++.dg/template/crash109.C: New.
2966 2011-10-28 Jason Merrill <jason@redhat.com>
2968 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2970 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2973 * g++.dg/template/crash109.C: New.
2975 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
2977 * gfortran.dg/nearest_5.f90: New test.
2979 2011-10-28 Jakub Jelinek <jakub@redhat.com>
2981 * gcc.dg/vshift-1.c: New test.
2982 * gcc.dg/vshift-2.c: New test.
2983 * gcc.target/i386/xop-vshift-1.c: New test.
2984 * gcc.target/i386/xop-vshift-2.c: New test.
2985 * gcc.target/i386/avx2-vshift-1.c: New test.
2987 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
2989 PR rtl-optimization/49720
2990 * g++.dg/torture/pr49720.C: New test.
2992 2011-10-27 David S. Miller <davem@davemloft.net>
2994 * gcc.target/sparc/setcc-3.c: New test.
2996 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2999 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
3001 2011-10-27 Jakub Jelinek <jakub@redhat.com>
3003 * gcc.target/i386/sse2-cvt-1.c: New test.
3004 * gcc.target/i386/sse2-cvt-2.c: New test.
3005 * gcc.target/i386/avx-cvt-1.c: New test.
3006 * gcc.target/i386/avx-cvt-2.c: New test.
3007 * gcc.target/i386/avx2-cvt-1.c: New test.
3008 * gcc.target/i386/avx2-cvt-2.c: New test.
3010 2011-10-27 Martin Jambor <mjambor@suse.cz>
3012 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
3014 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
3015 Steven G. Kargl <kargl@gcc.gnu.org>
3018 * gfortran.dg/pr50875.f90: New test.
3020 2011-10-26 David S. Miller <davem@davemloft.net>
3022 * gcc.target/sparc/fmaf-1.c: New test.
3024 * gcc.target/sparc/setcc-1.c: New test.
3025 * gcc.target/sparc/setcc-2.c: New test.
3027 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3029 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3031 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3033 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3036 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3038 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3041 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3043 * gcc.target/i386/pad-4.c: Skip for Windows targets.
3045 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3047 * gnat.dg/specs/discr1.ads: New test.
3048 * gnat.dg/specs/discr1_pkg.ads: New helper.
3050 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3052 * gnat.dg/specs/unchecked_union.ads: Rename to...
3053 * gnat.dg/specs/unchecked_union1.ads: ...this.
3054 * gnat.dg/specs/unchecked_union2.ads: New test.
3056 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3058 * gnat.dg/specs/atomic1.ads: New test.
3060 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
3062 Implement C++11 user-defined literals.
3063 * g++.dg/cpp0x/udlit-addr.C: New.
3064 * g++.dg/cpp0x/udlit-args.C: New.
3065 * g++.dg/cpp0x/udlit-args-neg.C: New.
3066 * g++.dg/cpp0x/udlit-clink-neg.C: New.
3067 * g++.dg/cpp0x/udlit-concat.C: New.
3068 * g++.dg/cpp0x/udlit-concat-neg.C: New.
3069 * g++.dg/cpp0x/udlit-constexpr.C: New.
3070 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3071 * g++.dg/cpp0x/udlit-declare-neg.C: New.
3072 * g++.dg/cpp0x/udlit-friend.C: New.
3073 * g++.dg/cpp0x/udlit-general.C: New.
3074 * g++.dg/cpp0x/udlit-inline.C: New.
3075 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3076 * g++.dg/cpp0x/udlit-member-neg.C: New.
3077 * g++.dg/cpp0x/udlit-namespace.C: New.
3078 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3079 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3080 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3081 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3082 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3083 * g++.dg/cpp0x/udlit-operator-neg.C: New.
3084 * g++.dg/cpp0x/udlit-raw-str.C: New.
3085 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3086 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3087 * g++.dg/cpp0x/udlit-systemheader.C: New.
3088 * g++.dg/cpp0x/udlit-template.C: New.
3089 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3090 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3091 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3092 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3093 * g++.dg/cpp0x/udlit_system_header: New.
3095 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
3098 * g++.dg/cpp0x/decltype34.C: New.
3100 2011-10-26 Tom de Vries <tom@codesourcery.com>
3102 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3103 * gcc.c-torture/unsorted/HIset.c: Same.
3104 * gcc.c-torture/unsorted/SIcmp.c: Same.
3105 * gcc.c-torture/unsorted/SIset.c: Same.
3106 * gcc.c-torture/unsorted/SFset.c: Same.
3107 * gcc.c-torture/unsorted/UHIcmp.c: Same.
3108 * gcc.c-torture/unsorted/USIcmp.c: Same.
3109 * gcc.c-torture/unsorted/DFcmp.c: Same.
3111 2011-10-26 Jakub Jelinek <jakub@redhat.com>
3113 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3114 to work also with -masm=intel and additionally test the xmm vs. ymm
3115 register type combination on mask/dest and in vsib.
3116 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3117 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3118 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3119 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3120 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3121 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3122 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3123 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3124 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3125 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3126 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3127 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3128 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3129 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3130 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3131 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3132 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3133 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3134 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3135 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3136 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3137 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3138 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3139 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3140 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3141 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3142 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3143 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3144 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3145 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3146 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3148 2011-10-26 Tom de Vries <tom@codesourcery.com>
3150 PR tree-optimization/50763
3151 * gcc.dg/pr50763-2.c: New test.
3153 2011-10-25 Joseph Myers <joseph@codesourcery.com>
3155 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3156 Update expected messages.
3158 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
3160 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3162 2011-10-25 Jason Merrill <jason@redhat.com>
3165 * g++.dg/init/aggr7.C: New.
3168 * g++.dg/cpp0x/initlist59.C: New.
3170 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3173 * g++.dg/overload/operator5.C: New.
3175 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3178 * g++.dg/template/crash108.C: New.
3180 2011-10-25 Jakub Jelinek <jakub@redhat.com>
3182 PR tree-optimization/50596
3183 * gcc.dg/vect/vect-cond-10.c: New test.
3185 2011-10-24 Joey Ye <joey.ye@arm.com>
3187 * gcc.target/arm/pr42575.c: Remove architecture option.
3189 2011-10-24 David S. Miller <davem@davemloft.net>
3191 * gcc.target/sparc/vis3move-1.c: New test.
3192 * gcc.target/sparc/vis3move-2.c: New test.
3193 * gcc.target/sparc/vis3move-3.c: New test.
3195 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3197 * gcc.dg/strlenopt-22.c: New testcase.
3198 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3200 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
3202 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3204 (dg-skip-if): Remove.
3205 * gcc.target/i386/funcspec-1.c: Ditto.
3206 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3208 2011-10-24 Richard Guenther <rguenther@suse.de>
3210 * gcc.dg/vect/vect-bool-1.c: New testcase.
3212 2011-10-24 Richard Guenther <rguenther@suse.de>
3214 PR tree-optimization/50838
3215 * gcc.dg/torture/pr50838.c: New testcase.
3217 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
3219 PR tree-optimization/50730
3220 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3221 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3222 -fno-tree-sra and SLP flags.
3224 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3228 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3231 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3232 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3234 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3237 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3238 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3240 2011-10-23 Tom de Vries <tom@codesourcery.com>
3242 PR tree-optimization/50763
3243 * gcc.dg/pr50763.c: New test.
3245 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
3248 * gcc.target/i386/pr50788.c: New test.
3250 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
3252 PR tree-optimization/50819
3253 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3254 * g++.dg/vect/slp-pr50819.cc: New test.
3256 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3259 * g++.dg/warn/Wconversion4.C: New.
3261 2011-10-21 Jakub Jelinek <jakub@redhat.com>
3264 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3265 from element other than first and reverse permutation.
3266 * gcc.dg/torture/vshuf-16.inc: Likewise.
3267 * gcc.dg/torture/vshuf-8.inc: Likewise.
3268 * gcc.dg/torture/vshuf-4.inc: Likewise.
3270 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3273 * g++.dg/parse/error43.C: New.
3274 * g++.dg/parse/error44.C: Likewise.
3276 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
3277 Kirill Yukhin <kirill.yukhin@intel.com>
3280 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3281 * gcc.target/i386/bmi2-check.h: Ditto.
3283 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
3286 * g++.dg/cpp0x/override2.C: Add test.
3288 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3290 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3291 check_linker_plugin_available.
3293 2011-10-21 Kai Tietz <ktietz@redhat.com>
3295 * gcc.target/i386/branch-cost1.c: New test.
3296 * gcc.target/i386/branch-cost2.c: New test.
3297 * gcc.target/i386/branch-cost3.c: New test.
3298 * gcc.target/i386/branch-cost4.c: New test.
3300 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3302 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3304 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3307 * gcc.dg/pr49994-3.c: Skip on HP-UX.
3309 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3311 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3312 (_moz_foo, EXT__foo): Use ASMNAME.
3314 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3316 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3319 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
3322 * gcc.target/i386/pr50766.c: New test.
3324 2011-10-20 Jason Merrill <jason@redhat.com>
3327 * g++.dg/eh/partial1.C: New.
3329 2011-10-20 Richard Henderson <rth@redhat.com>
3331 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3332 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3333 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3334 Use __builtin_shuffle.
3336 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3339 * gfortran.dg/ishft_3.f90: Update test.
3341 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3344 * gfortran.dg/substring_integer_index.f90: New test.
3346 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3348 * gfortran.dg/format_string.f: New test.
3350 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
3352 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3354 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3356 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3358 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3359 gcc.target/i386/pr46226.c: Do not use
3360 -mno-accumulate-outgoing-args.
3362 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3364 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3365 including <strings.h>.
3367 2011-10-19 Jan Hubicka <jh@suse.cz>
3369 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3370 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3371 * lib/c-torture.exp: Likewise.
3372 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3373 * gcc.c-torture/compile/sync-1.c: Likewise.
3374 * gcc.c-torture/compile/sync-1.c: Likewise.
3375 * gcc.c-torture/compile/sync-3.c: Likewise.
3376 * gcc.dg/noncompile/invalid_asm.c: Likewise.
3377 * gcc.dg/noncompile/920507-1.c: Likewise.
3378 * gcc.dg/torture/pr36400.c: Likewise.
3379 * g++.dg/torture/pr34850.C: Likewise.
3381 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
3383 * gnat.dg/source_ref1.adb: New test.
3384 * gnat.dg/source_ref2.adb: Likewise.
3386 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3389 * g++.dg/parse/error42.C: New.
3390 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3392 2011-10-19 Jason Merrill <jason@redhat.com>
3395 * g++.dg/init/value9.C: New.
3397 2011-10-19 Jakub Jelinek <jakub@redhat.com>
3399 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3400 * gcc.dg/torture/vshuf-16.inc: Likewise.
3401 * gcc.dg/torture/vshuf-8.inc: Likewise.
3402 * gcc.dg/torture/vshuf-4.inc: Likewise.
3404 2011-10-19 Janus Weil <janus@gcc.gnu.org>
3407 * gfortran.dg/sizeof_proc.f90: New.
3409 2011-10-19 Joseph Myers <joseph@codesourcery.com>
3411 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3412 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3414 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
3417 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3419 2011-10-19 Jason Merrill <jason@redhat.com>
3422 * g++.dg/init/ref20.C: New.
3424 2011-10-19 Kai Tietz <ktietz@redhat.com>
3427 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3428 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3429 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3430 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3431 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3433 2011-10-19 Richard Guenther <rguenther@suse.de>
3436 * gcc.dg/torture/pr50768.c: New testcase.
3438 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
3440 PR rtl-optimization/50340
3441 * gcc.dg/pr50340.c: New.
3443 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
3445 PR tree-optimization/50717
3447 * gcc.dg/pr50717-1.c: New file.
3448 * gcc.target/arm/wmul-12.c: Correct types.
3449 * gcc.target/arm/wmul-8.c: Correct types.
3451 2011-10-18 Jason Merrill <jason@redhat.com>
3454 * g++.dg/cpp0x/defaulted32.C: New.
3457 * g++.dg/lookup/using23.C: New.
3460 * g++.dg/cpp0x/implicit12.C: New.
3461 * g++.dg/cpp0x/defaulted20.C: Adjust.
3462 * g++.dg/cpp0x/defaulted21.C: Adjust.
3463 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3464 * g++.dg/cpp0x/implicit4.C: Adjust.
3465 * g++.dg/cpp0x/implicit5.C: Adjust.
3466 * g++.dg/cpp0x/implicit8.C: Adjust.
3467 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3468 * g++.dg/cpp0x/not_special.C: Adjust.
3469 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3470 * g++.dg/cpp0x/rv1n.C: Adjust.
3471 * g++.dg/cpp0x/rv2n.C: Adjust.
3472 * g++.dg/cpp0x/rv3n.C: Adjust.
3473 * g++.dg/cpp0x/rv4n.C: Adjust.
3474 * g++.dg/cpp0x/rv5n.C: Adjust.
3475 * g++.dg/cpp0x/rv6n.C: Adjust.
3476 * g++.dg/cpp0x/rv7n.C: Adjust.
3478 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
3480 * gcc.target/i386/avx2-vpop-check.h: New header.
3481 * gcc.target/i386/avx2-vpaddd-3.c: New test.
3482 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3483 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3484 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3485 * gcc.target/i386/avx2-vpand-3.c: Ditto.
3486 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3487 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3488 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3489 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3490 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3491 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3492 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3493 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3494 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3495 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3497 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
3500 * gfortran.dg/coarray_subobject_1.f90: New test.
3501 * gfortran.dg/coarray/subobject_1.f90: New test.
3503 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
3505 PR rtl-optimization/50205
3506 * gcc.dg/pr50205.c: New.
3508 2011-10-18 Richard Guenther <rguenther@suse.de>
3510 PR tree-optimization/50767
3511 * gcc.dg/torture/pr50767.c: New testcase.
3513 2011-10-18 Julian Brown <julian@codesourcery.com>
3515 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3516 * gcc.target/arm/unaligned-memcpy-1.c: New.
3517 * gcc.target/arm/unaligned-memcpy-2.c: New.
3518 * gcc.target/arm/unaligned-memcpy-3.c: New.
3519 * gcc.target/arm/unaligned-memcpy-4.c: New.
3521 2011-10-18 Janus Weil <janus@gcc.gnu.org>
3524 * gfortran.dg/iso_c_binding_class.f03: New.
3526 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
3528 * testsuite/lib/target-supports.exp
3529 (check_effective_target_vect_widen_shift): New.
3530 * gcc.dg/vect/vect-widen-shift-s16.c: New.
3531 * gcc.dg/vect/vect-widen-shift-s8.c: New.
3532 * gcc.dg/vect/vect-widen-shift-u16.c: New.
3533 * gcc.dg/vect/vect-widen-shift-u8.c: New.
3535 2011-10-18 Richard Guenther <rguenther@suse.de>
3537 * gcc.dg/torture/restrict-1.c: New testcase.
3539 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
3541 * g++.dg/ext/bases.C: New test.
3543 2011-10-17 David S. Miller <davem@davemloft.net>
3545 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3546 all operations to emit VIS instructions.
3547 * gcc.target/sparc/fandnot.c: Likewise.
3548 * gcc.target/sparc/fnot.c: Likewise.
3549 * gcc.target/sparc/for.c: Likewise.
3550 * gcc.target/sparc/fornot.c: Likewise.
3551 * gcc.target/sparc/fxnor.c: Likewise.
3552 * gcc.target/sparc/fxor.c: Likewise.
3553 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3556 2011-10-17 Jakub Jelinek <jakub@redhat.com>
3558 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3559 * gcc.dg/torture/vshuf-16.inc: New file.
3560 * gcc.dg/torture/vshuf-2.inc: New file.
3561 * gcc.dg/torture/vshuf-32.inc: New file.
3562 * gcc.dg/torture/vshuf-4.inc: New file.
3563 * gcc.dg/torture/vshuf-8.inc: New file.
3564 * gcc.dg/torture/vshuf-main.inc: New file.
3565 * gcc.dg/torture/vshuf-v16hi.c: New test.
3566 * gcc.dg/torture/vshuf-v16qi.c: New test.
3567 * gcc.dg/torture/vshuf-v2df.c: New test.
3568 * gcc.dg/torture/vshuf-v2di.c: New test.
3569 * gcc.dg/torture/vshuf-v2sf.c: New test.
3570 * gcc.dg/torture/vshuf-v2si.c: New test.
3571 * gcc.dg/torture/vshuf-v32qi.c: New test.
3572 * gcc.dg/torture/vshuf-v4df.c: New test.
3573 * gcc.dg/torture/vshuf-v4di.c: New test.
3574 * gcc.dg/torture/vshuf-v4hi.c: New test.
3575 * gcc.dg/torture/vshuf-v4sf.c: New test.
3576 * gcc.dg/torture/vshuf-v4si.c: New test.
3577 * gcc.dg/torture/vshuf-v8hi.c: New test.
3578 * gcc.dg/torture/vshuf-v8qi.c: New test.
3579 * gcc.dg/torture/vshuf-v8sf.c: New test.
3580 * gcc.dg/torture/vshuf-v8si.c: New test.
3582 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3584 PR tree-optimization/50746
3585 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3587 2011-10-17 Jason Merrill <jason@redhat.com>
3590 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3592 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3595 * g++.dg/parse/error41.C: New.
3596 * g++.dg/parse/error20.C: Adjust.
3598 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3601 * g++.dg/warn/format7.C: New.
3602 * obj-c++.dg/warn7.mm: Likewise.
3604 2011-10-17 Richard Guenther <rguenther@suse.de>
3606 PR tree-optimization/50729
3607 * gcc.dg/torture/pr50729.c: New testcase.
3609 2011-10-15 Tom Tromey <tromey@redhat.com>
3610 Dodji Seketeli <dodji@redhat.com>
3612 * lib/prune.exp (prune_gcc_output): Prune output referring to
3614 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3615 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3616 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3617 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3619 2011-10-15 Tom Tromey <tromey@redhat.com>
3620 Dodji Seketeli <dodji@redhat.com>
3622 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3624 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3627 * g++.dg/inherit/error5.C: New.
3629 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3633 * gfortran.dg/kind_tests_4.f90: New.
3635 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3637 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3638 targets that support vector condition.
3640 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3643 * gfortran.dg/c_kind_tests_3.f03: New.
3645 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3648 * gfortran.dg/elemental_args_check_4.f90: New.
3650 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3652 PR tree-optimization/50727
3653 * gcc.dg/vect/pr50727.c: New test.
3655 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3657 * gcc.dg/vla-23.c: New test.
3659 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3661 PR tree-optimization/50596
3662 * gcc.dg/vect/vect-cond-9.c: New test.
3664 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3666 * gcc.dg/vect/bb-slp-29.c: New test.
3668 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3671 * g++.dg/ext/is_base_of_incomplete.C: New.
3672 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3673 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3675 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3677 * gcc.target/sparc/combined-1.c: Compile at -O2.
3679 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3681 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3682 (dg-options): Add -Wno-attributes.
3683 * gcc.target/i386/fma_double_?.c: Ditto.
3684 * gcc.target/i386/fma_run_float_?.c: Ditto.
3685 * gcc.target/i386/fma_run_double_?.c: Ditto.
3686 * gcc.target/i386/l_fma_float_?.c: Dtto.
3687 * gcc.target/i386/l_fma_double_?.c: Ditto.
3688 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3689 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3691 2011-10-15 Tobias Burnus <burnus@net-b.de>
3693 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3695 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3696 * gfortran.dg/rank_3.f90: Ditto.
3697 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3698 -std=f2008ts in dg-options.
3699 * gfortran.dg/rank_4.f90: Ditto.
3701 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3704 * gcc.target/sh/pr49263.c: New.
3706 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3708 * gnat.dg/specs/debug1.ads: Tweak.
3710 2011-10-14 Kai Tietz <ktietz@redhat.com>
3712 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3714 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3716 * gcc.target/i386/sse2-mul-1.c: New test.
3717 * gcc.target/i386/sse4_1-mul-1.c: New test.
3718 * gcc.target/i386/avx-mul-1.c: New test.
3719 * gcc.target/i386/xop-mul-1.c: New test.
3720 * gcc.target/i386/avx2-mul-1.c: New test.
3722 2011-10-14 Jason Merrill <jason@redhat.com>
3725 * g++.dg/cpp0x/nsdmi-list1.C: New.
3728 * g++.dg/cpp0x/nsdmi-const1.C: New.
3730 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3733 * gfortran.dg/pointer_intent_5.f90: New.
3735 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3737 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3738 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3739 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3741 2011-10-14 Tobias Burnus <burnus@net-b.de>
3744 * gfortran.dg/pointer_check_11.f90: New.
3745 * gfortran.dg/pointer_check_12.f90: New.
3747 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3750 * g++.dg/overload/operator4.C: New.
3752 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3754 * gcc.dg/di-longlong64-sync-1.c: New test.
3755 * gcc.dg/di-sync-multithread.c: New test.
3756 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3757 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3758 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3759 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3760 (check_effective_target_arm_arm_ok): New helper.
3761 (check_effective_target_sync_longlong): New helper.
3763 2011-10-14 Richard Guenther <rguenther@suse.de>
3765 PR tree-optimization/50723
3766 * gcc.dg/torture/pr50723.c: New testcase.
3768 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3771 * g++.dg/warn/format6.C: New.
3772 * obj-c++.dg/warn6.mm: Likewise.
3774 2011-10-13 Richard Henderson <rth@redhat.com>
3776 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3778 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3779 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3780 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3782 2011-10-13 Jason Merrill <jason@redhat.com>
3785 * g++.dg/cpp0x/nsdmi-template2.C: New.
3788 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3791 * g++.dg/init/vbase1.C: New.
3793 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3795 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3796 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3797 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3798 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3800 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3802 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3804 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3806 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3808 2011-10-13 Richard Guenther <rguenther@suse.de>
3810 PR tree-optimization/50712
3811 * gcc.target/i386/pr50712.c: New testcase.
3813 2011-10-13 Tom de Vries <tom@codesourcery.com>
3815 * gcc.dg/memcpy-4.c: New test.
3817 2011-10-13 Richard Guenther <rguenther@suse.de>
3819 PR tree-optimization/50698
3820 * g++.dg/vect/pr50698.cc: New testcase.
3822 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3824 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3825 * gcc.target/powerpc/warn-2.c: Ditto.
3827 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3828 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3829 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3830 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3831 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3832 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3833 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3834 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3835 * gcc.target/powerpc/ppc-pow.c: Likewise.
3836 * gcc.target/powerpc/recip-1.c: Likewise.
3837 * gcc.target/powerpc/recip-2.c: Likewise.
3838 * gcc.target/powerpc/recip-3.c: Likewise.
3839 * gcc.target/powerpc/recip-4.c: Likewise.
3840 * gcc.target/powerpc/recip-5.c: Likewise.
3842 2011-10-12 David S. Miller <davem@davemloft.net>
3844 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3845 '-mvis3' instead of 'mcpu=niagara3' in options.
3846 * gcc.target/sparc/fhalve.c: Likewise.
3847 * gcc.target/sparc/fnegop.c: Likewise.
3848 * gcc.target/sparc/fpadds.c: Likewise.
3849 * gcc.target/sparc/fshift.c: Likewise.
3850 * gcc.target/sparc/fucmp.c: Likewise.
3851 * gcc.target/sparc/lzd.c: Likewise.
3852 * gcc.target/sparc/vis3misc.c: Likewise.
3853 * gcc.target/sparc/xmul.c: Likewise.
3855 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3857 * gnat.dg/vect1.ad[sb]: New test.
3858 * gnat.dg/vect1_pkg.ads: New helper.
3859 * gnat.dg/vect2.ad[sb]: New test.
3860 * gnat.dg/vect2_pkg.ads: New helper.
3861 * gnat.dg/vect3.ad[sb]: New test.
3862 * gnat.dg/vect3_pkg.ads: New helper.
3863 * gnat.dg/vect4.ad[sb]: New test.
3864 * gnat.dg/vect4_pkg.ads: New helper.
3865 * gnat.dg/vect5.ad[sb]: New test.
3866 * gnat.dg/vect5_pkg.ads: New helper.
3867 * gnat.dg/vect6.ad[sb]: New test.
3868 * gnat.dg/vect6_pkg.ads: New helper.
3870 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3872 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3873 * gcc.target/i386/fma_run_double_2.c: Likewise.
3874 * gcc.target/i386/fma_run_double_3.c: Likewise.
3875 * gcc.target/i386/fma_run_double_4.c: Likewise.
3876 * gcc.target/i386/fma_run_double_5.c: Likewise.
3877 * gcc.target/i386/fma_run_double_6.c: Likewise.
3878 * gcc.target/i386/fma_run_float_1.c: Likewise.
3879 * gcc.target/i386/fma_run_float_2.c: Likewise.
3880 * gcc.target/i386/fma_run_float_3.c: Likewise.
3881 * gcc.target/i386/fma_run_float_4.c: Likewise.
3882 * gcc.target/i386/fma_run_float_5.c: Likewise.
3883 * gcc.target/i386/fma_run_float_6.c: Likewise.
3885 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3886 remove the extra dg-options.
3887 * gcc.target/i386/l_fma_double_2.c: Likewise.
3888 * gcc.target/i386/l_fma_double_3.c: Likewise.
3889 * gcc.target/i386/l_fma_double_4.c: Likewise.
3890 * gcc.target/i386/l_fma_double_5.c: Likewise.
3891 * gcc.target/i386/l_fma_double_6.c: Likewise.
3892 * gcc.target/i386/l_fma_float_1.c: Likewise.
3893 * gcc.target/i386/l_fma_float_2.c: Likewise.
3894 * gcc.target/i386/l_fma_float_3.c: Likewise.
3895 * gcc.target/i386/l_fma_float_4.c: Likewise.
3896 * gcc.target/i386/l_fma_float_5.c: Likewise.
3897 * gcc.target/i386/l_fma_float_6.c: Likewise.
3899 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3901 PR tree-optimization/50189
3902 * g++.dg/torture/pr50189.C: New testcase.
3904 2011-10-12 Richard Guenther <rguenther@suse.de>
3906 PR tree-optimization/50700
3907 * gcc.dg/builtin-object-size-12.c: New testcase.
3909 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3912 * gcc.c-torture/compile/pr50565-1.c,
3913 gcc.c-torture/compile/pr50565-2.c: New tests.
3915 2011-10-11 Jason Merrill <jason@redhat.com>
3919 * g++.dg/template/constant1.C: New.
3920 * g++.dg/template/constant2.C: New.
3921 * g++.dg/cpp0x/constexpr-template3.C: New.
3923 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3925 * gcc.target/i386/warn-vect-op-3.c: New test.
3926 * gcc.target/i386/warn-vect-op-1.c: New test.
3927 * gcc.target/i386/warn-vect-op-2.c: New test.
3929 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3931 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3933 2011-10-11 Richard Guenther <rguenther@suse.de>
3935 PR tree-optimization/50204
3936 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3938 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3940 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3942 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
3944 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3945 * gcc.target/i386/fma_double_2.c: Ditto.
3946 * gcc.target/i386/fma_double_3.c: Ditto.
3947 * gcc.target/i386/fma_double_4.c: Ditto.
3948 * gcc.target/i386/fma_double_5.c: Ditto.
3949 * gcc.target/i386/fma_double_6.c: Ditto.
3950 * gcc.target/i386/fma_float_1.c: Ditto.
3951 * gcc.target/i386/fma_float_2.c: Ditto.
3952 * gcc.target/i386/fma_float_3.c: Ditto.
3953 * gcc.target/i386/fma_float_4.c: Ditto.
3954 * gcc.target/i386/fma_float_5.c: Ditto.
3955 * gcc.target/i386/fma_float_6.c: Ditto.
3956 * gcc.target/i386/l_fma_double_1.c: Ditto.
3957 * gcc.target/i386/l_fma_double_2.c: Ditto.
3958 * gcc.target/i386/l_fma_double_3.c: Ditto.
3959 * gcc.target/i386/l_fma_double_4.c: Ditto.
3960 * gcc.target/i386/l_fma_double_5.c: Ditto.
3961 * gcc.target/i386/l_fma_double_6.c: Ditto.
3962 * gcc.target/i386/l_fma_float_1.c: Ditto.
3963 * gcc.target/i386/l_fma_float_2.c: Ditto.
3964 * gcc.target/i386/l_fma_float_3.c: Ditto.
3965 * gcc.target/i386/l_fma_float_4.c: Ditto.
3966 * gcc.target/i386/l_fma_float_5.c: Ditto.
3967 * gcc.target/i386/l_fma_float_6.c: Ditto.
3968 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3969 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3970 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3971 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3972 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3973 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3974 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3975 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3976 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3977 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3978 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3979 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3981 2011-10-11 Tristan Gingold <gingold@adacore.com>
3983 * gcc.dg/va-arg-4.c: New test.
3984 * gcc.dg/va-arg-5.c: Ditto.
3986 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
3988 * lib/target-supports.exp (check_effective_target_fd_truncate):
3989 Close and unlink test file before exit.
3991 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3994 * gfortran.dg/forall_15.f90: New test case.
3996 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3997 Andrew Macleod <amacleod@redhat.com>
3999 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
4000 wrappers for *other_threads() and *final_verify().
4001 * gcc.dg/simulate-thread/simulate-thread.h
4002 (simulate_thread_wrapper_other_threads): New.
4003 (simulate_thread_wrapper_final_verify): New.
4005 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
4007 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
4009 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
4011 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
4013 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
4014 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
4016 * gcc.target/i386/fma_1.h: New file.
4017 * gcc.target/i386/fma_2.h: Likewise.
4018 * gcc.target/i386/fma_3.h: Likewise.
4019 * gcc.target/i386/fma_4.h: Likewise.
4020 * gcc.target/i386/fma_5.h: Likewise.
4021 * gcc.target/i386/fma_6.h: Likewise.
4022 * gcc.target/i386/fma_double_1.c: Likewise.
4023 * gcc.target/i386/fma_double_2.c: Likewise.
4024 * gcc.target/i386/fma_double_3.c: Likewise.
4025 * gcc.target/i386/fma_double_4.c: Likewise.
4026 * gcc.target/i386/fma_double_5.c: Likewise.
4027 * gcc.target/i386/fma_double_6.c: Likewise.
4028 * gcc.target/i386/fma_float_1.c: Likewise.
4029 * gcc.target/i386/fma_float_2.c: Likewise.
4030 * gcc.target/i386/fma_float_3.c: Likewise.
4031 * gcc.target/i386/fma_float_4.c: Likewise.
4032 * gcc.target/i386/fma_float_5.c: Likewise.
4033 * gcc.target/i386/fma_float_6.c: Likewise.
4034 * gcc.target/i386/fma_main.h: Likewise.
4035 * gcc.target/i386/fma_run_double_1.c: Likewise.
4036 * gcc.target/i386/fma_run_double_2.c: Likewise.
4037 * gcc.target/i386/fma_run_double_3.c: Likewise.
4038 * gcc.target/i386/fma_run_double_4.c: Likewise.
4039 * gcc.target/i386/fma_run_double_5.c: Likewise.
4040 * gcc.target/i386/fma_run_double_6.c: Likewise.
4041 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4042 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4043 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4044 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4045 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4046 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4047 * gcc.target/i386/fma_run_float_1.c: Likewise.
4048 * gcc.target/i386/fma_run_float_2.c: Likewise.
4049 * gcc.target/i386/fma_run_float_3.c: Likewise.
4050 * gcc.target/i386/fma_run_float_4.c: Likewise.
4051 * gcc.target/i386/fma_run_float_5.c: Likewise.
4052 * gcc.target/i386/fma_run_float_6.c: Likewise.
4053 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4054 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4055 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4056 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4057 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4058 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4059 * gcc.target/i386/l_fma_1.h: Likewise.
4060 * gcc.target/i386/l_fma_2.h: Likewise.
4061 * gcc.target/i386/l_fma_3.h: Likewise.
4062 * gcc.target/i386/l_fma_4.h: Likewise.
4063 * gcc.target/i386/l_fma_5.h: Likewise.
4064 * gcc.target/i386/l_fma_6.h: Likewise.
4065 * gcc.target/i386/l_fma_double_1.c: Likewise.
4066 * gcc.target/i386/l_fma_double_2.c: Likewise.
4067 * gcc.target/i386/l_fma_double_3.c: Likewise.
4068 * gcc.target/i386/l_fma_double_4.c: Likewise.
4069 * gcc.target/i386/l_fma_double_5.c: Likewise.
4070 * gcc.target/i386/l_fma_double_6.c: Likewise.
4071 * gcc.target/i386/l_fma_float_1.c: Likewise.
4072 * gcc.target/i386/l_fma_float_2.c: Likewise.
4073 * gcc.target/i386/l_fma_float_3.c: Likewise.
4074 * gcc.target/i386/l_fma_float_4.c: Likewise.
4075 * gcc.target/i386/l_fma_float_5.c: Likewise.
4076 * gcc.target/i386/l_fma_float_6.c: Likewise.
4077 * gcc.target/i386/l_fma_main.h: Likewise.
4078 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4079 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4080 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4081 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4082 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4083 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4084 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4085 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4086 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4087 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4088 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4089 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4091 2011-10-10 Richard Guenther <rguenther@suse.de>
4094 * gcc.dg/torture/pr50389.c: New testcase.
4096 2011-10-10 Richard Guenther <rguenther@suse.de>
4099 * gcc.dg/builtins-47.c: Optimize.
4101 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
4103 * lib/gcc-simulate-thread.exp: New.
4104 * gcc.dg/simulate-thread/guality.h: New.
4105 * gcc.dg/simulate-thread/simulate-thread.h: New.
4106 * gcc.dg/simulate-thread/simulate-thread.exp: New.
4107 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4108 * gcc.dg/simulate-thread/README: New.
4109 * g++.dg/simulate-thread/guality.h: New.
4110 * g++.dg/simulate-thread/simulate-thread.h: New.
4111 * g++.dg/simulate-thread/simulate-thread.exp: New.
4112 * g++.dg/simulate-thread/simulate-thread.gdb: New.
4113 * c-c++-common/cxxbitfields-2.c: Remove.
4114 * c-c++-common/cxxbitfields.c: Remove.
4115 * c-c++-common/cxxbitfields-4.c: Remove.
4116 * c-c++-common/cxxbitfields-5.c: Remove.
4117 * c-c++-common/simulate-thread/bitfields-1.c: New.
4118 * c-c++-common/simulate-thread/bitfields-2.c: New.
4119 * c-c++-common/simulate-thread/bitfields-3.c: New.
4120 * c-c++-common/simulate-thread/bitfields-4.c: New.
4122 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4125 * g++.dg/warn/format5.C: New.
4127 2011-10-09 Tobias Burnus <burnus@net-b.de>
4130 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4131 * gfortran.dg/common_16.f90: New.
4133 2011-10-09 Tobias Burnus <burnus@net-b.de>
4135 * gfortran.dg/iso_c_binding_param_1.f90: New.
4136 * gfortran.dg/iso_c_binding_param_2.f90: New.
4137 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4139 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
4141 PR tree-optimization/50635
4142 * gcc.dg/vect/pr50635.c: New test.
4144 2011-10-09 Janus Weil <janus@gcc.gnu.org>
4147 * gfortran.dg/proc_decl_27.f90: New.
4149 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
4152 * objc/execute/initialize-1.m: New test.
4154 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
4157 * gfortran.dg/pointer_function_result_1.f90 : New test.
4159 2011-10-07 David S. Miller <davem@davemloft.net>
4162 * gcc.target/sparc/sparc.exp: Add vis3 target test.
4163 * gcc.target/sparc/cmask.c: Use it.
4164 * gcc.target/sparc/fhalve.c: Likewise.
4165 * gcc.target/sparc/fnegop.c: Likewise.
4166 * gcc.target/sparc/fpadds.c: Likewise.
4167 * gcc.target/sparc/fshift.c: Likewise.
4168 * gcc.target/sparc/fucmp.c: Likewise.
4169 * gcc.target/sparc/lzd.c: Likewise.
4170 * gcc.target/sparc/vis3misc.c: Likewise.
4171 * gcc.target/sparc/xmul.c: Likewise.
4173 2011-10-07 Richard Henderson <rth@redhat.com>
4175 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4177 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4179 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
4181 * gcc.dg/pr50193-1.c: New file.
4182 * gcc.target/arm/shiftable.c: New file.
4184 2011-10-07 Janus Weil <janus@gcc.gnu.org>
4187 * gfortran.dg/class_46.f03: New.
4189 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
4191 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4192 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4193 (syslog, vsyslog, __vsyslog_chk): Likewise.
4195 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4196 (x, EXT_x): Use ASMNAME.
4198 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4199 (a, c): Use ASMNAME.
4201 2011-10-07 Tom de Vries <tom@codesourcery.com>
4204 * gcc.dg/pr50527.c: New test.
4206 2011-10-07 Jakub Jelinek <jakub@redhat.com>
4208 PR tree-optimization/50650
4209 * gcc.c-torture/compile/pr50650.c: New test.
4211 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4213 PR tree-optimization/50575
4214 * gcc.c-torture/execute/vector-compare-2.x: New file.
4216 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4219 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4220 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4223 2011-10-07 Richard Guenther <rguenther@suse.de>
4226 * gcc.dg/vect/vect-align-2.c: Increase array size.
4228 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
4229 H.J. Lu <hongjiu.lu@intel.com>
4232 * gcc.target/i386/pr50603.c: New test.
4234 2011-10-06 Jason Merrill <jason@redhat.com>
4237 * g++.dg/cpp0x/default31.C: New.
4239 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4241 PR tree-optimization/50596
4242 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4244 * gcc.dg/vect/vect-cond-8.c: New test.
4246 2011-10-06 Richard Henderson <rth@redhat.com>
4248 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4249 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4250 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4251 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4252 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4253 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4254 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4255 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4256 * gcc.c-torture/execute/vshuf-16.inc: New file.
4257 * gcc.c-torture/execute/vshuf-2.inc: New file.
4258 * gcc.c-torture/execute/vshuf-4.inc: New file.
4259 * gcc.c-torture/execute/vshuf-8.inc: New file.
4260 * gcc.c-torture/execute/vshuf-main.inc: New file.
4261 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4262 * gcc.c-torture/execute/vshuf-v2df.c: New test.
4263 * gcc.c-torture/execute/vshuf-v2di.c: New test.
4264 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4265 * gcc.c-torture/execute/vshuf-v2si.c: New test.
4266 * gcc.c-torture/execute/vshuf-v4df.c: New test.
4267 * gcc.c-torture/execute/vshuf-v4di.c: New test.
4268 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4269 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4270 * gcc.c-torture/execute/vshuf-v4si.c: New test.
4271 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4272 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4273 * gcc.c-torture/execute/vshuf-v8si.c: New test.
4275 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4277 PR tree-optimization/49279
4278 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4279 * gcc.c-torture/execute/pr49279.c: New test.
4281 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
4284 * gcc.c-torture/compile/pr49049.c: New test.
4286 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
4289 * gcc.target/arm/pr50305.c: New test.
4291 2011-10-06 Richard Guenther <rguenther@suse.de>
4293 PR tree-optimization/38884
4294 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4295 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4297 2011-10-05 David S. Miller <davem@davemloft.net>
4299 * gcc.target/sparc/lzd.c: New test.
4300 * gcc.target/sparc/popc.c: New test.
4302 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4304 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4305 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4306 * g++.dg/other/final1.C: Cleanup original tree dump.
4308 2011-10-05 Jakub Jelinek <jakub@redhat.com>
4310 PR tree-optimization/50613
4311 * gcc.dg/pr50613.c: New test.
4313 2011-10-05 Richard Henderson <rth@redhat.com>
4315 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4316 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4317 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4318 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4319 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4320 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4321 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4322 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4324 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4326 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4327 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
4328 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4329 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4330 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4332 2011-10-05 Richard Guenther <rguenther@suse.de>
4334 PR tree-optimization/38885
4335 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4337 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
4339 * gcc.target/i386/sw-1.c: New test.
4341 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4343 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4345 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4347 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4349 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4351 2011-10-04 David S. Miller <davem@davemloft.net>
4353 * gcc.target/sparc/fhalve.c: New test.
4354 * gcc.target/sparc/fnegop.c: New test.
4355 * gcc.target/sparc/xmul.c: New test.
4357 2011-10-04 Janus Weil <janus@gcc.gnu.org>
4360 * gfortran.dg/dummy_procedure_6.f90: New.
4362 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4364 PR tree-optimization/50604
4365 * gcc.dg/pr50604.c: New test.
4367 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4369 PR tree-optimization/49662
4370 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4371 * gcc.dg/graphite/interchange-15.c: Likewise.
4372 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4374 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4376 * gcc.dg/tree-ssa/restrict-4.c: New test.
4378 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
4380 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4381 (main): Use __typeof to get result type of comparison.
4383 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
4385 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4386 Make et_vect_multiple_sizes_saved global.
4387 (check_effective_target_vect64): Make et_vect64_saved global.
4389 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4391 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4392 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4393 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4394 * gcc.dg/builtin-complex-err-1.c: Adjust.
4396 2011-10-02 Jason Merrill <jason@redhat.com>
4398 * g++.dg/cpp0x/range-for22.C: New.
4400 * g++.dg/cpp0x/variadic65.C: Remove xfails.
4401 * g++.dg/cpp0x/variadic82.C: Remove xfails.
4402 * g++.dg/cpp0x/variadic83.C: Remove xfails.
4403 * g++.dg/cpp0x/variadic105.C: Remove xfails.
4405 * g++.dg/cpp0x/nsdmi5.C: New.
4407 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4410 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4412 (mips-dg-options): Force an ABI option if the current ABI is
4413 incompatible with the required -mlong setting. Likewise force
4414 a long setting if the current one is incompatible with the
4415 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
4416 throughout procedure.
4417 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4418 instead of addressing=absolute.
4420 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4422 * gcc.target/mips/stack-1.c: New test.
4424 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4426 * gcc.dg/pr49696.c: New test.
4428 2011-10-02 Jan Hubicka <jh@suse.cz>
4430 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4432 2011-10-01 David S. Miller <davem@davemloft.net>
4434 * gcc.target/sparc/cmask.c: New test.
4435 * gcc.target/sparc/fpadds.c: New test.
4436 * gcc.target/sparc/fshift.c: New test.
4437 * gcc.target/sparc/fucmp.c: New test.
4438 * gcc.target/sparc/vis3misc.c: New test.
4440 2011-10-01 Janus Weil <janus@gcc.gnu.org>
4443 * gfortran.dg/assumed_charlen_arg_2.f90: New.
4445 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
4448 * g++.dg/dfp/44473-1.C: New test.
4449 * g++.dg/dfp/44473-2.C: New test.
4450 * g++.dg/dfp/mangle-1.C: New test.
4451 * g++.dg/dfp/mangle-2.C: New test.
4452 * g++.dg/dfp/mangle-3.C: New test.
4453 * g++.dg/dfp/mangle-4.C: New test.
4454 * g++.dg/dfp/mangle-5.C: New test.
4456 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4459 * gcc.dg/pr50571.c: New test.
4461 PR tree-optimization/46309
4462 * gcc.dg/pr46309.c: New test.
4464 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4466 * gcc.dg/strlenopt-21.c: New test.
4468 2011-09-30 Revital Eres <revital.eres@linaro.org>
4470 * gcc.dg/sms-10.c: New file.
4472 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4474 * gcc.target/arm/pr50099.c: New test.
4476 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4478 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4480 2011-09-30 David S. Miller <davem@davemloft.net>
4482 * gcc.target/sparc/bmaskbshuf.c: New test.
4483 * gcc.target/sparc/edgen.c: New test.
4485 2011-09-29 Janus Weil <janus@gcc.gnu.org>
4488 * gfortran.dg/pure_formal_proc_3.f90: New.
4491 * gfortran.dg/stfunc_7.f90: New.
4493 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4495 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4496 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4497 * gcc.dg/vector-compare-1.c: Likewise.
4498 * gcc.dg/vector-compare-2.c: Likewise.
4500 2011-09-29 David S. Miller <davem@davemloft.net>
4502 * gcc.target/sparc/array.c: New test.
4504 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
4506 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4507 loop unroll and set max unroll times to 8.
4508 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4509 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4510 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4511 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4513 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4516 * g++.dg/ext/visibility/warn5.C: New.
4518 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4521 * g++.dg/warn/Wextra-3.C: New.
4523 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
4526 * gcc.target/sh/pr49468-si.c: New.
4528 2011-09-28 Tom de Vries <tom@codesourcery.com>
4531 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4532 (TEST): Initialize src3 with random floats.
4533 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4534 from union src3. Initialize src3 with random floats.
4536 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
4538 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4539 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4540 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4541 * gcc.target/sh/sh4a-sincosf.c: Ditto.
4542 * gcc.target/sh/sh4a-cos.c: Ditto.
4543 * gcc.target/sh/sh4a-cosf.c: Ditto.
4544 * gcc.target/sh/sh4a-sin.c: Ditto.
4545 * gcc.target/sh/sh4a-sinf.c: Ditto.
4546 * gcc.target/sh/sh4a-fsrra.c: Ditto.
4547 * gcc.target/sh/sh4a-memmovua.c: Ditto.
4548 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4550 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4553 * g++.dg/parse/error40.C: New.
4554 * g++.dg/warn/incomplete1.C: Adjust.
4556 2011-09-27 Jan Hubicka <jh@suse.cz>
4559 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4562 2011-09-27 Jakub Jelinek <jakub@redhat.com>
4564 * gcc.dg/strlenopt-1.c: New test.
4565 * gcc.dg/strlenopt-1f.c: New test.
4566 * gcc.dg/strlenopt-2.c: New test.
4567 * gcc.dg/strlenopt-2f.c: New test.
4568 * gcc.dg/strlenopt-3.c: New test.
4569 * gcc.dg/strlenopt-4.c: New test.
4570 * gcc.dg/strlenopt-4g.c: New test.
4571 * gcc.dg/strlenopt-4gf.c: New test.
4572 * gcc.dg/strlenopt-5.c: New test.
4573 * gcc.dg/strlenopt-6.c: New test.
4574 * gcc.dg/strlenopt-7.c: New test.
4575 * gcc.dg/strlenopt-8.c: New test.
4576 * gcc.dg/strlenopt-9.c: New test.
4577 * gcc.dg/strlenopt-10.c: New test.
4578 * gcc.dg/strlenopt-11.c: New test.
4579 * gcc.dg/strlenopt-12.c: New test.
4580 * gcc.dg/strlenopt-12g.c: New test.
4581 * gcc.dg/strlenopt-13.c: New test.
4582 * gcc.dg/strlenopt-14g.c: New test.
4583 * gcc.dg/strlenopt-14gf.c: New test.
4584 * gcc.dg/strlenopt-15.c: New test.
4585 * gcc.dg/strlenopt-16g.c: New test.
4586 * gcc.dg/strlenopt-17g.c: New test.
4587 * gcc.dg/strlenopt-18g.c: New test.
4588 * gcc.dg/strlenopt.h: New file.
4590 2011-09-27 Tom de Vries <tom@codesourcery.com>
4593 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4594 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4595 * gcc.dg/pr43864.c: New test.
4596 * gcc.dg/pr43864-2.c: Same.
4597 * gcc.dg/pr43864-3.c: Same.
4598 * gcc.dg/pr43864-4.c: Same.
4600 2011-09-27 Jan Hubicka <jh@suse.cz>
4602 * gcc.dg/ipa/inline-5.c: New testcase.
4604 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
4606 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4608 * gcc.dg/vect/bb-slp-27.c: New.
4609 * gcc.dg/vect/bb-slp-28.c: New.
4611 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
4613 * testsuite/lib/target-supports.exp (check_profiling_available):
4614 Don't rely solely on TLS tests for -fprofile-generate, fall
4615 through to the other code.
4617 2011-09-27 Richard Guenther <rguenther@suse.de>
4619 PR tree-optimization/50363
4620 * gcc.dg/torture/pr50363.c: New testcase.
4622 2011-09-26 Jason Merrill <jason@redhat.com>
4625 * g++.dg/template/partial13.C: New.
4628 * g++.dg/template/partial12.C: New.
4631 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4633 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4636 * g++.dg/diagnostic/bindings1.C: New.
4637 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4639 2011-09-26 David S. Miller <davem@davemloft.net>
4641 * gcc.target/sparc/wrgsr.c: New test.
4642 * gcc.target/sparc/rdgsr.c: New test.
4643 * gcc.target/sparc/edge.c: New test.
4644 * gcc.target/sparc/fcmp.c: New test.
4646 * gcc.target/sparc/edge.c: Update for new return types.
4647 * gcc.target/sparc/fcmp.c: Likewise.
4649 * gcc.target/sparc/fpaddsubi.c: New test.
4651 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4654 * gfortran.dg/common_15.f90: New.
4657 * gfortran.dg/dummy_procedure_5.f90: New.
4658 * gfortran.dg/interface_26.f90: Modified error message.
4659 * gfortran.dg/proc_ptr_11.f90: Ditto.
4660 * gfortran.dg/proc_ptr_15.f90: Ditto.
4661 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4662 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4664 2011-09-26 Jason Merrill <jason@redhat.com>
4667 * g++.dg/overload/rvalue3.C: New.
4670 * g++.dg/overload/ref-conv2.C: New.
4672 * g++.dg/cpp0x/nsdmi-template1.C: New.
4674 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4676 * g++.dg/cpp0x/nullptr25.C: New.
4678 2011-09-26 Richard Guenther <rguenther@suse.de>
4680 PR tree-optimization/50472
4681 * gcc.dg/torture/pr50472.c: New testcase.
4683 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4685 * gnat.dg/opt22.adb: New test.
4686 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4688 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4690 * gnat.dg/opt21.adb: New test.
4691 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4693 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4695 * gnat.dg/opt20.ad[sb]: New test.
4696 * gnat.dg/opt20_pkg.ads: New helper.
4698 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4700 * gnat.dg/array17.adb: New test.
4701 * gnat.dg/array17_pkg.ads: New helper.
4703 2011-09-25 Jason Merrill <jason@redhat.com>
4705 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4707 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4709 * gnat.dg/frame_overflow.ads: New.
4710 * gnat.dg/frame_overflow.adb: Adjust.
4711 * gnat.dg/specs/addr1.ads: Likewise.
4713 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4715 * g++.dg/tree-ssa/restrict2.C: New test.
4717 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4719 * lib/target-supports.exp (check_effective_target_vect64): New.
4720 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4721 of multiple vector sizes.
4722 * gcc.dg/vect/bb-slp-26.c: New.
4724 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4727 * g++.dg/template/bitfield1.C: New.
4729 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4731 * gcc.dg/vect/bb-slp-24.c: New.
4733 2011-09-24 Jason Merrill <jason@redhat.com>
4735 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4737 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4739 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4740 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4742 * g++.dg/cpp0x/nsdmi1.C: New.
4743 * g++.dg/cpp0x/nsdmi2.C: New.
4744 * g++.dg/cpp0x/nsdmi3.C: New.
4745 * g++.dg/cpp0x/nsdmi4.C: New.
4746 * g++.old-deja/g++.other/init4.C: New.
4748 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4751 * g++.dg/template/sfinae28.C: New.
4753 2011-09-23 Ian Lance Taylor <iant@google.com>
4755 * go.test/go-test.exp (errchk): Handle more cases of getting
4756 correct Tcl backslash quoting in regular expressions in test file.
4758 2011-09-23 Jason Merrill <jason@redhat.com>
4761 * g++.dg/init/const8.C: New.
4762 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4763 * g++.dg/cpp0x/defaulted2.C: Likewise.
4764 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4765 * g++.dg/init/pr20039.C: Likewise.
4766 * g++.dg/init/pr42844.C: Likewise.
4768 2011-09-23 Jan Hubicka <jh@suse.cz>
4770 * gcc.dg/ipa/inline-1.c: new testcase.
4771 * gcc.dg/ipa/inline-2.c: new testcase.
4772 * gcc.dg/ipa/inline-3.c: new testcase.
4773 * gcc.dg/ipa/inline-4.c: new testcase.
4775 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4778 * g++.dg/cpp0x/constexpr-static8.C: New.
4780 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4782 * gcc.target/i386/avxfp-1.c: New test.
4783 * gcc.target/i386/avxfp-2.c: New test.
4785 2011-09-23 Terry Guo <terry.guo@arm.com>
4787 * gcc.c-torture/execute/941014-1.x: Deleted.
4789 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4792 * g++.dg/cpp0x/pr50491.C: New.
4794 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4797 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4799 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4802 * g++.dg/cpp0x/nullptr24.C: New.
4804 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4807 * gcc.target/i386/pr50482.c: New test.
4809 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4811 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4812 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4813 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4814 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4815 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4816 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4817 multilib options contain different -march= from dg-options.
4819 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4820 Paolo Carlini <paolo.carlini@oracle.com>
4823 * g++.dg/template/friend52.C: New.
4825 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4827 * gcc.target/arm/cmp-1.c: New test.
4828 * gcc.target/arm/cmp-2.c: Likewise.
4830 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4833 * gfortran.dg/impure_actual_1.f90: Modified error message.
4834 * gfortran.dg/proc_ptr_32.f90: New.
4835 * gfortran.dg/proc_ptr_33.f90: New.
4837 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4839 PR tree-optimization/50451
4840 * gcc.dg/vect/pr50451.c: New test.
4842 2011-09-21 Ian Lance Taylor <iant@google.com>
4844 * go.test/go-test.exp (errchk): Add special case for bug332.
4845 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4846 some more test lines.
4848 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4850 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4851 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4852 * g++.dg/other/i386-8.C: Ditto.
4853 * g++.dg/other/pr34435.C: Ditto.
4854 * g++.dg/other/pr39496.C: Ditto.
4855 * g++.dg/other/mmintrin.C: Ditto.
4857 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4859 * gcc.dg/vect/vect-cond-7.c: New test.
4860 * gcc.target/i386/sse4_1-cond-1.c: New test.
4861 * gcc.target/i386/avx-cond-1.c: New test.
4863 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4866 * g++.dg/other/pr50464.C: New test.
4868 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4870 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4871 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4872 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4873 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4875 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4877 * gnat.dg/opt19.adb: New test.
4879 2011-09-21 Terry Guo <terry.guo@arm.com>
4881 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4882 on arch conflict when testing case on targets other than armv7-a.
4884 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4887 * g++.dg/ext/int128-1.C: New.
4888 * g++.dg/ext/int128-2.C: Likewise.
4889 * g++.dg/ext/int128-2.h: Likewise.
4891 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4894 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4896 2011-09-20 Jason Merrill <jason@redhat.com>
4898 * g++.dg/cpp0x/constexpr-generated1.C: New.
4901 * g++.dg/overload/ref-conv1.C: New.
4903 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4905 * g++.dg/other/final1.C: New.
4907 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4909 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4912 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4914 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4917 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
4919 PR tree-optimization/50413
4920 * g++.dg/vect/vect.exp: Run slp-pr* tests with
4921 -fdump-tree-slp-details. Run other tests with
4922 -fdump-tree-vect-details.
4923 * g++.dg/vect/slp-pr50413.cc: New.
4925 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4926 Ira Rosen <ira.rosen@linaro.org>
4929 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4930 Fix underscores around restrict.
4932 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4934 PR tree-optimization/50414
4935 * gfortran.dg/vect/Ofast-pr50414.f90: New.
4936 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4937 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4939 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4941 PR tree-optimization/50412
4942 * gfortran.dg/vect/pr50412.f90: New.
4944 2011-09-16 Jason Merrill <jason@redhat.com>
4947 * g++.dg/eh/defarg1.C: New.
4949 2011-09-16 Jakub Jelinek <jakub@redhat.com>
4951 * gcc.dg/vect/vect-reduc-10.c: New test.
4952 * gcc.target/i386/avx-reduc-1.c: New test.
4954 * gcc.target/i386/sse2-extract-1.c: New test.
4955 * gcc.target/i386/avx-extract-1.c: New test.
4957 2011-09-16 Terry Guo <terry.guo@arm.com>
4959 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4961 2011-09-15 Diego Novillo <dnovillo@google.com>
4963 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4964 ALWAYS_CXXFLAGS, if defined.
4965 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4966 ALWAYS_GFORTRANFLAGS, if defined.
4967 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4968 ALWAYS_GOCFLAGS, if defined.
4969 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4970 ALWAYS_OBJCXXFLAGS, if defined.
4971 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4972 additional_flags, if defined.
4973 * lib/gnat.exp (gnat_target_compile): Likewise.
4974 * lib/objc.exp (objc_target_compile): Likewise.
4975 * lib/target-supports-dg.exp (dg-add-options): Handle
4978 2011-09-15 Tom de Vries <tom@codesourcery.com>
4981 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4982 Use uintptr_t in f1. Undo avr xfails.
4984 2011-09-15 Janus Weil <janus@gcc.gnu.org>
4988 * gfortran.dg/function_types_3.f90: New.
4990 2011-09-15 Jason Merrill <jason@redhat.com>
4993 * g++.dg/cpp0x/trailing7.C: New.
4996 * g++.dg/cpp0x/nullptr23.C: New.
4998 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
5000 * gcc.dg/vect/bb-slp-25.c: New.
5002 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
5005 * g++.dg/cpp0x/noexcept15.C: New.
5007 2011-09-14 Tom de Vries <tom@codesourcery.com>
5010 * gcc.dg/pr50251.c: New test.
5012 2011-09-14 Tobias Burnus <burnus@net-b.de>
5016 * gfortran.dg/null_5.f90: New.
5017 * gfortran.dg/null_6.f90: New.
5019 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
5021 * gcc.c-torture/compile/20110913-1.c: New test.
5023 2011-09-13 Janus Weil <janus@gcc.gnu.org>
5026 * gfortran.dg/result_2.f90: New.
5028 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5030 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5032 2011-09-13 Dodji Seketeli <dodji@redhat.com>
5035 * g++.dg/cpp0x/variadic116.C: New test case.
5037 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
5039 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5040 * gcc.target/mips/interrupt_handler-2.c: New test.
5041 * gcc.target/mips/interrupt_handler-3.c: Likewise.
5043 2011-09-12 Jason Merrill <jason@redhat.com>
5045 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5047 * g++.dg/cpp0x/explicit7.C: New.
5049 2011-09-12 Jakub Jelinek <jakub@redhat.com>
5051 PR rtl-optimization/50212
5052 * g++.dg/other/pr50212.C: New test.
5054 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
5057 * testsuite/gcc.target/avr/torture/avr-torture.exp
5058 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5059 "-O2 -fmerge-all-constants".
5061 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5064 * gfortran.dg/do_while_1.f90: New test.
5066 2011-09-11 Janus Weil <janus@gcc.gnu.org>
5070 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5071 * gfortran.dg/proc_decl_26.f90: New.
5072 * gfortran.dg/typebound_override_2.f90: New.
5073 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5075 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5077 * gnat.dg/cond_expr2.ad[sb]: New test.
5079 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5081 * gnat.dg/atomic5.ad[sb]: New test.
5083 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
5085 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5087 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
5090 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5092 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
5095 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5097 2011-09-09 Richard Guenther <rguenther@suse.de>
5099 PR tree-optimization/50328
5100 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5102 2011-09-09 Richard Guenther <rguenther@suse.de>
5105 * gcc.dg/torture/pr50333.c: New testcase.
5107 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
5109 PR tree-optimization/50318
5110 * gcc.target/arm/pr50318-1.c: New file.
5112 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
5114 * gcc.target/i386/all_one_m256i.c: New test.
5116 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
5119 * g++.dg/cpp0x/sfinae28.C: New.
5121 2011-09-08 Dodji Seketeli <dodji@redhat.com>
5124 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5125 longer ignored on typedefs.
5127 PR c++/33255 - Support -Wunused-local-typedefs warning
5128 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5129 * c-c++-common/Wunused-local-typedefs.c: Likewise.
5131 2011-09-08 Martin Jambor <mjambor@suse.cz>
5133 PR tree-optimization/50287
5134 * gcc.dg/torture/pr50287.c: New test.
5136 2011-09-08 Richard Guenther <rguenther@suse.de>
5138 PR tree-optimization/19831
5139 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5140 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5141 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5142 * gcc.dg/errno-1.c: Adjust.
5144 2011-09-08 Richard Guenther <rguenther@suse.de>
5146 PR tree-optimization/19831
5147 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5149 2011-09-08 Tobias Burnus <burnus@net-b.de>
5152 * gfortran.dg/do_concurrent_1.f90: New.
5153 * gfortran.dg/do_concurrent_2.f90: New.
5155 2011-09-08 Jakub Jelinek <jakub@redhat.com>
5158 * gcc.c-torture/execute/ieee/pr50310.c: New test.
5159 * gcc.dg/pr50310-2.c: New test.
5161 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5164 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5165 * gfortran.dg/impure_constructor_1.f90: Modified.
5166 * gfortran.dg/proc_ptr_comp_33.f90: New.
5168 2011-09-07 Jakub Jelinek <jakub@redhat.com>
5171 * gcc.dg/pr50310-1.c: New test.
5173 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5176 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5179 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
5182 * g++.dg/cpp0x/noexcept14.C: New.
5184 2011-09-07 Jason Merrill <jason@redhat.com>
5186 * g++.dg/cpp0x/constexpr-ref3.C: New.
5188 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5190 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5192 * gcc.dg/section1.c: Don't xfail for avr.
5194 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5196 PR tree-optimization/50322
5197 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5199 2011-09-07 Martin Jambor <mjambor@suse.cz>
5201 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5203 2011-09-07 Martin Jambor <mjambor@suse.cz>
5205 PR tree-optimization/49911
5206 * g++.dg/tree-ssa/pr49911.C: New test.
5208 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
5211 * gcc.dg/torture/pr49030.c: New test.
5213 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5216 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5217 * gfortran.dg/class_4d.f03: Deleted.
5218 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5220 2011-09-07 Richard Guenther <rguenther@suse.de>
5222 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5224 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
5226 PR tree-optimization/46021
5227 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5229 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5231 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5233 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
5235 * gcc.c-torture/compile/20110906-1.c: New test.
5237 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
5239 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5241 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
5243 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5244 --param tree-reassoc-width=1.
5246 * gcc.dg/tree-ssa/reassoc-24.c: New test.
5247 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5249 2011-09-06 Richard Guenther <rguenther@suse.de>
5251 PR tree-optimization/48149
5252 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5254 2011-09-06 Richard Guenther <rguenther@suse.de>
5256 PR tree-optimization/48317
5257 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5259 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
5261 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5263 (add_options_for_quad_vectors): Replace with ...
5264 (add_options_for_double_vectors): ... this.
5265 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5266 support multiple vector sizes since the vectorizer attempts to
5267 vectorize with both vector sizes.
5268 * gcc.dg/vect/no-vfa-vect-79.c,
5269 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5270 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5271 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5272 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5273 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5274 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5275 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5276 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5277 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5278 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5279 gcc.dg/vect/vect-40.c: Likewise.
5280 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5281 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5282 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5283 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5284 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5286 * gcc.dg/vect/vect-peel-4.c: Make ia global.
5288 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
5291 * gcc.target/mips/abi-main.h: New file.
5292 * gcc.target/mips/abi-o32-long32.c: New test.
5293 * gcc.target/mips/abi-o32-long64.c: Likewise.
5294 * gcc.target/mips/abi-o64-long32.c: Likewise.
5295 * gcc.target/mips/abi-o64-long64.c: Likewise.
5296 * gcc.target/mips/abi-n32-long32.c: Likewise.
5297 * gcc.target/mips/abi-n32-long64.c: Likewise.
5298 * gcc.target/mips/abi-n64-long32.c: Likewise.
5299 * gcc.target/mips/abi-n64-long64.c: Likewise.
5300 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5301 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5302 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5303 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5304 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5305 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5306 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5307 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5308 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5309 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5310 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5311 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5312 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5313 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5314 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5315 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5316 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5317 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5318 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5319 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5320 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5321 * gcc.target/mips/branch-2.c: Remove -mabicalls.
5322 * gcc.target/mips/branch-3.c: Likewise.
5323 * gcc.target/mips/branch-4.c: Likewise.
5324 * gcc.target/mips/branch-5.c: Likewise.
5325 * gcc.target/mips/branch-6.c: Likewise.
5326 * gcc.target/mips/branch-7.c: Likewise.
5327 * gcc.target/mips/branch-8.c: Likewise.
5328 * gcc.target/mips/branch-9.c: Likewise.
5329 * gcc.target/mips/branch-10.c: Likewise.
5330 * gcc.target/mips/branch-11.c: Likewise.
5331 * gcc.target/mips/branch-12.c: Likewise.
5332 * gcc.target/mips/branch-13.c: Likewise.
5333 * gcc.target/mips/lazy-binding-1.c: Likewise.
5335 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
5337 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5338 to avoid warning on int=16 platforms..
5340 2011-09-05 Jakub Jelinek <jakub@redhat.com>
5342 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5343 to work even with -fshort-enums.
5345 2011-09-04 Jan Hubicka <jh@suse.cz>
5347 * gcc.c-torture/compile/20110902.c: new testcase.
5349 2011-09-04 Jason Merrill <jason@redhat.com>
5352 * g++.dg/cpp0x/rv-conv1.C: New.
5355 * g++.dg/cpp0x/rv-func3.C: New.
5357 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5361 * g++.dg/cpp0x/constexpr-template1.C: New.
5362 * g++.dg/cpp0x/constexpr-template2.C: New.
5363 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5364 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5366 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
5368 * gnat.dg/specs/debug1.ads: Tweak pattern.
5370 2011-09-04 Janus Weil <janus@gcc.gnu.org>
5373 * gfortran.dg/class_45a.f03: New.
5374 * gfortran.dg/class_45b.f03: New.
5376 2011-09-04 Jakub Jelinek <jakub@redhat.com>
5377 Ira Rosen <ira.rosen@linaro.org>
5379 PR tree-optimization/50208
5380 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5381 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5382 -fno-tree-fre -fno-tree-pre.
5384 2011-09-02 Martin Jambor <mjambor@suse.cz>
5386 * gcc.dg/ipa/ipcp-3.c: New test.
5388 2011-09-02 Richard Guenther <rguenther@suse.de>
5390 PR tree-optimization/27460
5392 * gcc.dg/vect/vect-cond-7.c: New testcase.
5394 2011-09-02 Martin Jambor <mjambor@suse.cz>
5396 * g++.dg/ipa/devirt-3.C: Added a distraction method.
5397 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5398 xfailed test for inlining.
5399 * g++.dg/ipa/ivinline-9.C: Likewise.
5401 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
5403 PR tree-optimization/50178
5404 * gfortran.dg/vect/pr50178.f90: New test.
5406 2011-08-31 Martin Jambor <mjambor@suse.cz>
5409 * gcc.c-torture/execute/pr49886.c: New testcase.
5411 2011-08-31 Tom de Vries <tom@codesourcery.com>
5414 * gcc.dg/pr43513.c: New test.
5416 2011-08-30 Tobias Burnus <burnus@net-b.de>
5419 * gfortran.dg/common_14.f90: New.
5420 * gfortran.dg/common_resize_1.f: Add two dg-warning.
5422 2011-08-30 Jason Merrill <jason@redhat.com>
5425 * g++.dg/cpp0x/decltype33.C: New.
5428 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5431 * g++.dg/cpp0x/lambda/lambda-for.C: New.
5433 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
5435 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5437 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
5439 * gnat.dg/specs/aggr3.ads: New test.
5440 * gnat.dg/specs/aggr3_pkg.ads: New helper.
5442 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5443 * gnat.dg/specs/aggr2.ads: Likewise.
5445 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
5448 * gfortran.dg/allocate_with_source_2.f90: New test
5450 2011-08-30 Jason Merrill <jason@redhat.com>
5453 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5456 * g++.dg/cpp0x/constexpr-value3.C: New.
5458 2011-08-30 Richard Guenther <rguenther@suse.de>
5461 * gcc.c-torture/execute/pr48571-1.c: New testcase.
5462 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5463 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5464 * gcc.dg/pr36902.c: XFAIL.
5466 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
5468 * gcc.target/i386/fma-check.h: New.
5469 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5470 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5471 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5472 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5473 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5474 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5475 * gcc.target/i386/fma-fmaddXX.c: Likewise.
5476 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5477 * gcc.target/i386/fma-fmsubXX.c: Likewise.
5478 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5479 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5480 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5481 * gcc.target/i386/fma-compile.c: Likewise.
5482 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5483 * gcc.target/i386/sse-12.c: Add -mfma.
5484 * gcc.target/i386/sse-13.c: Likewise.
5485 * gcc.target/i386/sse-14.c: Likewise.
5486 * gcc.target/i386/sse-22.c: Likewise.
5487 * gcc.target/i386/sse-23.c: Likewise.
5488 * g++.dg/other/i386-2.C: Likewise.
5489 * g++.dg/other/i386-3.C: Likewise.
5491 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
5494 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5495 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5497 2011-08-30 Christian Bruel <christian.bruel@st.com>
5499 * g++.dg/bprob/bprob.exp (feedback_options): Set
5500 -fbranch-probabilities.
5501 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5503 2011-08-29 Jason Merrill <jason@redhat.com>
5506 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5508 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5509 Jason Merrill <jason@redhat.com>
5511 * g++.dg/dfp/base.C: New test.
5513 2011-08-29 Jason Merrill <jason@redhat.com>
5517 * g++.dg/cpp0x/initlist58.C: New.
5519 2011-08-29 Janus Weil <janus@gcc.gnu.org>
5522 * gfortran.dg/class_result_1.f03: New.
5524 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5527 * gcc.target/i386/pr48722.c: New test.
5529 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5532 * gfortran.dg/widechar_compare_1.f90: New test.
5534 2011-08-26 Jason Merrill <jason@redhat.com>
5538 * g++.dg/abi/mangle50.C: New.
5540 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
5543 * gcc.target/i386/pr50202.c: New test.
5545 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
5547 * gcc.target/i386/sse_4_1-round-vec.c: New test.
5548 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5549 * gcc.target/i386/avx-round-vec.c: New test.
5550 * gcc.target/i386/avx-roundf-vec.c: New test.
5552 2011-08-26 Jakub Jelinek <jakub@redhat.com>
5554 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5558 * c-c++-common/Wunused-var-14.c: New test.
5560 2011-08-26 Tom de Vries <tom@codesourcery.com>
5562 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5564 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
5566 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5567 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5568 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5569 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5571 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
5573 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5574 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5575 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5576 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5578 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
5581 * gfortran.dg/pointer_comp_init_1.f90: New test.
5583 2011-08-25 Jason Merrill <jason@redhat.com>
5586 * g++.dg/cpp0x/sfinae27.C: New.
5588 2011-08-25 Tobias Burnus <burnus@net-b.de>
5590 * gfortran.dg/coarray_lib_token_4.f90: New.
5592 2011-08-25 Tobias Burnus <burnus@net-b.de>
5594 * gfortran.dg/coarray/alloc_comp_1.f90: New.
5596 2011-08-25 Richard Guenther <rguenther@suse.de>
5598 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5600 2011-08-24 Tobias Burnus <burnus@net-b.de>
5603 * gfortran.dg/initialization_28.f90: New.
5605 2011-08-24 Richard Guenther <rguenther@suse.de>
5607 PR tree-optimization/50067
5608 * gcc.dg/torture/pr50067-3.c: New testcase.
5609 * gcc.dg/torture/pr50067-4.c: Likewise.
5610 * gcc.dg/torture/pr50067-5.c: Likewise.
5612 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5614 * g++.dg/other/i386-2.C: Add -mavx2 check.
5615 * g++.dg/other/i386-3.C: Likewise.
5616 * gcc.target/i386/avx-1.c: Add AVX2.
5617 * gcc.target/i386/avx-2.c: Likewise.
5618 * gcc.target/i386/funcspec-5.c: Likewise.
5619 * gcc.target/i386/sse-12.c: Likewise.
5620 * gcc.target/i386/sse-13.c: Likewise.
5621 * gcc.target/i386/sse-14.c: Likewise.
5622 * gcc.target/i386/sse-22.c: Likewise.
5623 * gcc.target/i386/sse-23.c: Likewise.
5624 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5625 * gcc.target/i386/avx2-check.h: New.
5626 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5627 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5628 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5629 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5630 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5631 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5632 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5633 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5634 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5635 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5636 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5637 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5638 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5639 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5640 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5641 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5642 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5643 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5644 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5645 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5646 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5647 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5648 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5649 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5650 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5651 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5652 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5653 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5654 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5655 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5656 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5657 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5658 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5659 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5660 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5661 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5662 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5663 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5664 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5665 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5666 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5667 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5668 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5669 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5670 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5671 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5672 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5673 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5674 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5675 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5676 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5677 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5678 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5679 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5680 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5681 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5682 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5683 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5684 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5685 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5686 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5687 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5688 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5689 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5690 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5691 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5692 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5693 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5694 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5695 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5696 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5697 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5698 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5699 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5700 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5701 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5702 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5703 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5704 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5705 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5706 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5707 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5708 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5709 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5710 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5711 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5712 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5713 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5714 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5715 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5716 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5717 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5718 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5719 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5720 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5721 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5722 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5723 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5724 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5725 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5726 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5727 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5728 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5729 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5730 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5731 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5732 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5733 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5734 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5735 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5736 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5737 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5738 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5739 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5740 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5741 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5742 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5743 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5744 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5745 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5746 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5747 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5748 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5749 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5750 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5751 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5752 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5753 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5754 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5755 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5756 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5757 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5758 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5759 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5760 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5761 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5762 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5763 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5764 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5765 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5766 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5767 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5768 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5769 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5770 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5771 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5772 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5773 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5774 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5775 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5776 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5777 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5778 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5779 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5780 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5781 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5782 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5783 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5784 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5785 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5786 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5787 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5788 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5789 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5790 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5791 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5792 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5793 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5794 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5795 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5796 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5797 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5798 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5799 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5800 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5801 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5802 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5803 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5804 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5805 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5806 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5807 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5808 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5809 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5810 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5811 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5812 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5813 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5814 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5815 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5816 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5817 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5818 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5819 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5820 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5821 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5822 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5823 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5824 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5825 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5826 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5827 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5828 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5829 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5830 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5831 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5832 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5833 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5834 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5835 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5836 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5837 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5838 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5839 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5840 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5841 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5842 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5843 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5844 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5845 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5846 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5847 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5848 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5849 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5850 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5851 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5852 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5853 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5854 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5855 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5856 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5857 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5858 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5859 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5860 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5861 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5862 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5863 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5864 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5865 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5866 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5867 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5868 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5869 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5870 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5871 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5872 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5873 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5874 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5875 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5876 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5877 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5878 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5879 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5880 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5881 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5882 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5883 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5884 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5885 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5886 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5887 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5888 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5889 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5890 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5891 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5892 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5893 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5894 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5895 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5896 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5897 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5898 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5899 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5900 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5901 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5902 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5903 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5904 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5905 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5906 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5907 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5908 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5909 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5910 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5911 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5912 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5913 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5914 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5915 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5916 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5917 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5918 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5919 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5920 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5921 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5922 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5923 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5924 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5925 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5926 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5927 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5928 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5929 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5930 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5931 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5932 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5933 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5934 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5935 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5936 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5937 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5938 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5939 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5940 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5941 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5942 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5943 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5944 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5945 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5946 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5947 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5948 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5949 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5950 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5951 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5952 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5953 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5954 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5955 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5956 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5957 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5958 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5959 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5960 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5961 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5962 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5963 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5964 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5965 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5966 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5967 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5968 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5969 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5970 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5971 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5972 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5973 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5974 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5975 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5976 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5977 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5978 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5979 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5980 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5981 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5982 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5983 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5984 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5985 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5986 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5987 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5988 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5989 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5990 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5991 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5992 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5993 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5994 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5995 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5996 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5997 * gcc.target/i386/testimm-9.c: Likewise.
5999 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
6001 * g++.dg/other/i386-2.C: Add -mbmi2 check.
6002 * g++.dg/other/i386-3.C: Likewise.
6003 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
6004 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
6005 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
6006 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
6007 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
6008 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
6009 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
6010 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
6011 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
6012 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
6013 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
6014 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
6015 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
6016 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
6017 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
6018 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6019 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6020 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6021 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6022 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6023 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6024 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6025 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6026 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6027 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6028 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6029 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6030 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6031 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6032 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6033 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6034 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6035 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6036 * gcc.target/i386/sse-12.c: Add BMI2.
6037 * gcc.target/i386/sse-13.c: Likewise.
6038 * gcc.target/i386/sse-14.c: Likewise.
6039 * gcc.target/i386/sse-22.c: Likewise.
6040 * gcc.target/i386/sse-23.c: Likewise.
6042 2011-08-23 Jason Merrill <jason@redhat.com>
6044 * g++.dg/template/crash7.C: Adjust expected errors.
6046 2011-08-23 Jason Merrill <jason@redhat.com>
6050 * g++.dg/cpp0x/overload2.C: New.
6052 2011-08-23 Jason Merrill <jason@redhat.com>
6055 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6057 2011-08-23 Jason Merrill <jason@redhat.com>
6060 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6061 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6062 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6063 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6065 2011-08-23 Jason Merrill <jason@redhat.com>
6068 * g++.dg/cpp0x/constexpr-initlist5.C: New.
6070 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6073 * g++.dg/warn/Wunused-var-16.C: New test.
6076 * gcc.dg/pr50161.c: New test.
6078 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
6081 * g++.dg/gcov/gcov-7.C: New test.
6083 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6086 * g++.dg/dfp/nofields.C: New test.
6088 2011-08-23 Tobias Burnus <burnus@net-b.de>
6091 * gfortran.dg/use_16.f90: New.
6093 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
6094 Kirill Yukhin <kirill.yukhin@intel.com>
6097 * gcc.target/i386/pr50155.c: New test.
6099 2011-08-22 Jakub Jelinek <jakub@redhat.com>
6101 PR tree-optimization/50133
6102 * gcc.dg/pr50133.c: New test.
6105 * c-c++-common/cxxbitfields-6.c: New test.
6107 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
6110 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6112 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
6114 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6115 * gcc.dg/pr49994-3.c: Ditto.
6117 2011-08-22 Richard Guenther <rguenther@suse.de>
6120 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6121 * gcc.dg/torture/pr50067-2.c: Likewise.
6123 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6126 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
6127 of a constant resulting from simplification.
6128 * gfortran.dg/warn_conversion_3.f90: New test.
6130 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6133 * gfortran.dg/zero_stride_1.f90: New test.
6135 2011-08-20 Janus Weil <janus@gcc.gnu.org>
6138 * gfortran.dg/typebound_override_1.f90: Modified.
6140 2011-08-20 Jakub Jelinek <jakub@redhat.com>
6142 PR tree-optimization/48739
6143 * gcc.dg/pr48739-1.c: New test.
6144 * gcc.dg/pr48739-2.c: New test.
6146 2011-08-20 Tobias Burnus <burnus@net-b.de>
6148 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6150 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6153 * gfortran.dg/where_3.f90: New test.
6155 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
6158 * gfortran.dg/pr49721-1.f: New.
6159 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6161 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6163 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6164 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6167 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6169 * gcc.target/arm/wmul-11.c: New file.
6170 * gcc.target/arm/wmul-12.c: New file.
6171 * gcc.target/arm/wmul-13.c: New file.
6173 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6175 * gcc.target/arm/wmul-10.c: New file.
6177 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6179 * gcc.target/arm/wmul-9.c: New file.
6180 * gcc.target/arm/wmul-bitfield-2.c: New file.
6182 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6184 * gcc.target/arm/wmul-8.c: New file.
6186 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6188 * gcc.target/arm/wmul-7.c: New file.
6190 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6192 * gcc.target/arm/wmul-6.c: New file.
6194 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6196 * gcc.target/arm/wmul-5.c: New file.
6197 * gcc.target/arm/no-wmla-1.c: New file.
6199 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6201 * gcc.target/arm/wmul-bitfield-1.c: New file.
6203 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6205 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6207 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6209 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6210 * gcc.target/i386/conversion.c: Likewise.
6212 2011-08-19 Richard Guenther <rguenther@suse.de>
6214 * gcc.dg/torture/pr50067-1.c: New testcase.
6215 * gcc.dg/torture/pr50067-2.c: Likewise.
6217 2011-08-19 Joey Ye <joey.ye@arm.com>
6220 * gcc.target/arm/handler-align.c: New test.
6221 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6224 2011-08-19 Joey Ye <joey.ye@arm.com>
6226 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6228 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6231 * gfortran.dg/end_block_label_1.f90: New test.
6232 * gfortran.dg/end_associate_label_1.f90: New test.
6234 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6236 * gcc.dg/c1x-pointer-float-1.c: New test.
6238 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
6241 * gfortran.dg/duplicate_labels_2.f: New test.
6243 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6245 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6246 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6247 gcc.dg/c1x-noreturn-5.c: New tests.
6249 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6251 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6253 2011-08-18 Tobias Burnus <burnus@net-b.de>
6256 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6257 * gfortran.dg/coarray_lock_3.f90: Fix test.
6258 * gfortran.dg/coarray_lock_4.f90: New.
6259 * gfortran.dg/coarray_lock_5.f90: New.
6261 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6264 * gcc.c-torture/compile/pr50009.c: New test.
6267 * gcc.dg/torture/pr50092.c: New test.
6269 2011-08-18 Tobias Burnus <burnus@net-b.de>
6272 * gfortran.dg/namelist_73.f90: New.
6274 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6276 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6279 * gcc.dg/pr50017.c: New test.
6281 2011-08-18 Dodji Seketeli <dodji@redhat.com>
6284 * g++.dg/lookup/hidden-var1.C: New test case.
6286 2011-08-17 Tobias Burnus <burnus@net-b.de>
6289 * gfortran.dg/warn_unused_var_2.f90: New.
6290 * gfortran.dg/warn_unused_var_3.f90: New.
6292 2011-08-17 Tom de Vries <tom@codesourcery.com>
6295 * gcc.target/arm/pr43597.c: New test.
6297 2011-08-17 Janus Weil <janus@gcc.gnu.org>
6300 * gfortran.dg/common_13.f90: New.
6302 2011-08-16 Jason Merrill <jason@redhat.com>
6305 * g++.dg/cpp0x/variadic-unresolved.C: New.
6307 * g++.old-deja/g++.brendan/README: Add R.I.P.
6309 * g++.dg/ext/attr-used-1.C: New.
6312 * g++.dg/cpp0x/initlist56.C: New.
6314 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
6317 * g++.dg/opt/life1.C: Only run on Linux.
6319 2011-08-15 Tobias Burnus <burnus@net-b.de>
6321 * gfortran.dg/coarray_26.f90: New.
6323 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
6325 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6328 2011-08-14 Janus Weil <janus@gcc.gnu.org>
6331 * gfortran.dg/func_result_7.f90: New.
6333 2011-08-13 Jason Merrill <jason@redhat.com>
6336 * g++.dg/cpp0x/decltype32.C: New.
6339 * g++.dg/diagnostic/expr1.C: New.
6341 2011-08-12 David Li <davidxl@google.com>
6343 * g++.dg/abi/vbase15.C: New test.
6345 2011-08-12 Jason Merrill <jason@redhat.com>
6348 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6350 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
6352 * gcc.dg/builtins-67.c: New test.
6353 * gcc.target/i386/conversion.c: Ditto.
6355 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
6356 Brian Hackett <bhackett1024@gmail.com>
6358 * g++.dg/plugin/decl_plugin.c: New.
6359 * g++.dg/plugin/decl-plugin-test.C: New.
6360 * g++.dg/plugin/plugin.exp: Add above testcase.
6362 2011-08-11 Richard Guenther <rguenther@suse.de>
6364 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6366 2011-08-11 Michael Matz <matz@suse.de>
6368 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6370 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
6372 PR tree-optimization/50039
6373 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6374 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6376 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
6378 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6379 (sse4_1_test): Initialize src3 with random value.
6381 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6383 * gcc.c-torture/execute/scal-to-vec1.c: New test.
6384 * gcc.c-torture/execute/scal-to-vec2.c: New test.
6385 * gcc.c-torture/execute/scal-to-vec3.c: New test.
6386 * gcc.dg/scal-to-vec1.c: New test.
6387 * gcc.dg/scal-to-vec2.c: New test.
6389 2011-08-09 Richard Guenther <rguenther@suse.de>
6391 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6392 * gcc.dg/tree-ssa/vrp60.c: New testcase.
6393 * gcc.dg/tree-ssa/vrp61.c: Likewise.
6394 * gcc.dg/tree-ssa/vrp62.c: Likewise.
6396 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6398 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6400 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6402 * gcc.dg/pr49948.c: Require pthread effective target.
6404 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6406 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6408 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
6410 * gcc.target/i386/sse-22a.c: New test.
6412 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
6414 PR tree-optimization/50014
6415 * gcc.dg/vect/pr50014.c: New test.
6417 2011-08-08 Martin Jambor <mjambor@suse.cz>
6420 * gcc.dg/tree-ssa/pr49923.c: New test.
6422 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
6425 * gcc.target/i386/pr49781-1.c: New.
6427 2011-08-08 Jason Merrill <jason@redhat.com>
6429 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6431 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6433 2011-08-07 Janus Weil <janus@gcc.gnu.org>
6436 * gfortran.dg/typebound_override_1.f90: New.
6438 2011-08-07 Kai Tietz <ktietz@redhat.com>
6440 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6441 x86_64 mingw target.
6442 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6443 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6444 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6445 * gcc.dg/tree-ssa/loop-33.c: Likewise.
6446 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6447 * gcc.dg/tree-ssa/loop-35.c: Likewise.
6448 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6449 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6450 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6451 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6453 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6456 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6458 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6460 * gcc.dg/pr48770.c: Cleanup coverage files.
6461 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6463 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6465 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6466 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6467 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6468 lzcnt and bmi options.
6470 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6473 * gcc.dg/pr47381-1.c: New.
6474 * gcc.dg/pr47381-2.c: Likewise.
6475 * gcc.target/i386/pr47381.c: Likewise.
6477 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6480 * gcc.dg/pr47727.c: New.
6483 * gcc.dg/pr47372-1.c: New.
6484 * gcc.dg/pr47372-2.c: Likewise.
6486 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6489 * gcc.target/i386/pr47449.c: New.
6492 * gcc.dg/pr47446-1.c: New.
6493 * gcc.dg/pr47446-2.c: Likewise.
6495 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6498 * gcc.dg/pr47766.c: New.
6501 * gcc.dg/tls/pr47715-1.c: New.
6502 * gcc.dg/tls/pr47715-2.c: Likewise.
6503 * gcc.dg/tls/pr47715-3.c: Likewise.
6504 * gcc.dg/tls/pr47715-4.c: Likewise.
6505 * gcc.dg/tls/pr47715-5.c: Likewise.
6507 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6510 * objc.dg/gnu-api-2-class.m: Updated comments.
6511 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6512 * objc.dg/gnu-api-2-class-meta.m: New test.
6513 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6515 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6518 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6519 with classes that are in construction.
6521 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6524 * gcc.target/i386/pr48084-1.c: New.
6525 * gcc.target/i386/pr48084-2.c: Likewise.
6526 * gcc.target/i386/pr48084-3.c: Likewise.
6527 * gcc.target/i386/pr48084-4.c: Likewise.
6528 * gcc.target/i386/pr48084-5.c: Likewise.
6530 PR rtl-optimization/49504
6531 * gcc.target/i386/pr49504.c: New.
6534 * gcc.dg/pr49860.c: New.
6536 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6539 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6540 with classes that are in construction.
6542 2011-08-05 Jason Merrill <jason@redhat.com>
6545 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6548 * g++.dg/cpp0x/decltype31.C: New.
6551 * g++.dg/init/array28.C: New.
6554 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6556 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6559 * gcc.dg/pr47369-1.c: New.
6561 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6564 * gcc.dg/torture/pr47364-1.c: New.
6565 * gcc.c-torture/compile/pr47364-1.c: Likewise.
6566 * gcc.c-torture/compile/pr47364-2.c: Likewise.
6568 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6571 * gfortran.dg/transfer_check_2.f90: New test case.
6573 2011-08-05 Jan Hubicka <jh@suse.cz>
6576 * gfortran.dg/pr49494.f90: New testcase.
6578 2011-08-05 Jan Hubicka <jh@suse.cz>
6581 * gcc.c-torture/compile/pr49735.c: New testcase.
6583 2011-08-05 Jason Merrill <jason@redhat.com>
6586 * g++.dg/cpp0x/initlist56.C: New.
6589 * g++.dg/overload/rvalue2.C: New.
6592 * g++.dg/cpp0x/range-for21.C: New.
6594 * g++.dg/ext/vla11.C: New.
6596 2011-08-05 Richard Guenther <rguenther@suse.de>
6598 PR tree-optimization/49984
6599 * gcc.dg/tree-ssa/vrp59.c: New testcase.
6601 2011-08-05 Richard Guenther <rguenther@suse.de>
6603 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6604 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6605 * gcc.dg/tree-ssa/vrp53.c: Likewise.
6607 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
6609 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6610 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6611 * gfortran.dg/ldist-pr43023.f90: Ditto.
6612 * gfortran.dg/namelist_52.f90: Ditto.
6613 * gfortran.dg/interface_proc_end.f90: Ditto.
6614 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6615 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6617 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
6619 * gcc.dg/vect/vect-over-widen-1.c: New test.
6620 * gcc.dg/vect/vect-over-widen-2.c: New test.
6621 * gcc.dg/vect/vect-over-widen-3.c: New test.
6622 * gcc.dg/vect/vect-over-widen-4.c: New test.
6624 2011-08-04 Richard Guenther <rguenther@suse.de>
6627 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6629 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6631 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6633 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6636 * g++.dg/ext/builtin-object-size3.C: New test.
6638 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6640 PR tree-optimization/49948
6641 * gcc.dg/pr49948.c: New test.
6643 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6646 * gcc.dg/torture/pr47383.c: New.
6648 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6650 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6652 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6654 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6656 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6659 * gcc.dg/torture/pr47744-1.c: New.
6660 * gcc.dg/torture/pr47744-2.c: Likewise.
6661 * gcc.dg/torture/pr47744-3.c: Likewise.
6663 2011-08-03 Richard Guenther <rguenther@suse.de>
6666 * gcc.dg/torture/pr49958.c: New testcase.
6668 2011-08-03 Richard Guenther <rguenther@suse.de>
6670 PR tree-optimization/49938
6671 * g++.dg/torture/pr49938.C: New testcase.
6673 2011-08-02 Jason Merrill <jason@redhat.com>
6676 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6679 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6682 * g++.dg/cpp0x/variadic115.C: New.
6685 * g++.dg/cpp0x/union5.C: New.
6687 2011-08-02 Daniel Kraft <d@domob.eu>
6690 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6692 2011-08-02 Kai Tietz <ktietz@redhat.com>
6695 * gcc.dg/tree-ssa/forwprop-15.c
6697 2011-08-02 Jason Merrill <jason@redhat.com>
6700 * g++.dg/cpp0x/range-for20.C: New.
6702 2011-08-02 Tobias Burnus <burnus@net-b.de>
6704 * gfortran.dg/coarray_lib_token_3.f90: New.
6706 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6709 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6710 * gcc.dg/gomp/atomic-15.c: New test.
6711 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6712 * g++.dg/gomp/atomic-15.C: New test.
6713 * g++.dg/gomp/private-1.C: New test.
6714 * g++.dg/gomp/sharing-2.C: New test.
6715 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6716 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6717 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6719 2011-08-02 Tobias Burnus <burnus@net-b.de>
6721 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6722 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6724 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6725 * gfortran.dg/allocatable_function_5.f90: Ditto.
6726 * gfortran.dg/allocate_stat.f90: Ditto.
6727 * gfortran.dg/array_constructor_20.f90: Ditto.
6728 * gfortran.dg/array_constructor_21.f90: Ditto.
6729 * gfortran.dg/array_constructor_22.f90: Ditto.
6730 * gfortran.dg/array_constructor_26.f03: Ditto.
6731 * gfortran.dg/array_function_4.f90: Ditto.
6732 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6733 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6734 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6735 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6736 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6737 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6738 * gfortran.dg/class_15.f03: Ditto.
6739 * gfortran.dg/class_27.f03: Ditto.
6740 * gfortran.dg/class_33.f90: Ditto.
6741 * gfortran.dg/class_37.f03: Ditto.
6742 * gfortran.dg/class_40.f03: Ditto.
6743 * gfortran.dg/class_42.f03: Ditto.
6744 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6745 * gfortran.dg/coarray/registering_1.f90: Ditto.
6746 * gfortran.dg/convert_1.f90: Ditto.
6747 * gfortran.dg/default_initialization_3.f90: Ditto.
6748 * gfortran.dg/dependency_25.f90: Ditto.
6749 * gfortran.dg/dependency_26.f90: Ditto.
6750 * gfortran.dg/dependency_36.f90: Ditto.
6751 * gfortran.dg/dependency_37.f90: Ditto.
6752 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6753 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6754 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6755 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6756 * gfortran.dg/elemental_result_1.f90: Ditto.
6757 * gfortran.dg/empty_derived_type.f90: Ditto.
6758 * gfortran.dg/entry_7.f90: Ditto.
6759 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6760 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6761 * gfortran.dg/error_recovery_3.f90: Ditto.
6762 * gfortran.dg/extends_4.f03: Ditto.
6763 * gfortran.dg/func_assign.f90: Ditto.
6764 * gfortran.dg/func_assign_3.f90: Ditto.
6765 * gfortran.dg/generic_1.f90: Ditto.
6766 * gfortran.dg/generic_18.f90: Ditto.
6767 * gfortran.dg/generic_22.f03: Ditto.
6768 * gfortran.dg/generic_4.f90: Ditto.
6769 * gfortran.dg/generic_6.f90: Ditto.
6770 * gfortran.dg/generic_actual_arg.f90: Ditto.
6771 * gfortran.dg/graphite/id-21.f: Ditto.
6772 * gfortran.dg/graphite/pr45758.f90: Ditto.
6773 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6774 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6775 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6776 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6777 * gfortran.dg/host_used_types_1.f90: Ditto.
6778 * gfortran.dg/implicit_1.f90: Ditto.
6779 * gfortran.dg/implicit_11.f90: Ditto.
6780 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6781 * gfortran.dg/impure_actual_1.f90: Ditto.
6782 * gfortran.dg/impure_assignment_1.f90: Ditto.
6783 * gfortran.dg/impure_constructor_1.f90: Ditto.
6784 * gfortran.dg/initialization_10.f90: Ditto.
6785 * gfortran.dg/initialization_12.f90: Ditto.
6786 * gfortran.dg/interface_14.f90: Ditto.
6787 * gfortran.dg/interface_15.f90: Ditto.
6788 * gfortran.dg/interface_2.f90: Ditto.
6789 * gfortran.dg/interface_25.f90: Ditto.
6790 * gfortran.dg/interface_26.f90: Ditto.
6791 * gfortran.dg/interface_29.f90: Ditto.
6792 * gfortran.dg/interface_assignment_1.f90: Ditto.
6793 * gfortran.dg/internal_pack_6.f90: Ditto.
6794 * gfortran.dg/internal_pack_7.f90: Ditto.
6795 * gfortran.dg/internal_pack_8.f90: Ditto.
6796 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6797 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6798 * gfortran.dg/module_commons_3.f90: Ditto.
6799 * gfortran.dg/module_equivalence_4.f90: Ditto.
6800 * gfortran.dg/module_equivalence_6.f90: Ditto.
6801 * gfortran.dg/module_function_type_1.f90: Ditto.
6802 * gfortran.dg/module_naming_1.f90: Ditto.
6803 * gfortran.dg/namelist_4.f90: Ditto.
6804 * gfortran.dg/operator_c1202.f90: Ditto.
6805 * gfortran.dg/parens_7.f90: Ditto.
6806 * gfortran.dg/pr32921.f: Ditto.
6807 * gfortran.dg/pr33646.f90: Ditto.
6808 * gfortran.dg/pr41928.f90: Ditto.
6809 * gfortran.dg/pr42119.f90: Ditto.
6810 * gfortran.dg/pr43984.f90: Ditto.
6811 * gfortran.dg/present_1.f90: Ditto.
6812 * gfortran.dg/private_type_2.f90: Ditto.
6813 * gfortran.dg/proc_decl_2.f90: Ditto.
6814 * gfortran.dg/proc_ptr_10.f90: Ditto.
6815 * gfortran.dg/proc_ptr_22.f90: Ditto.
6816 * gfortran.dg/proc_ptr_8.f90: Ditto.
6817 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6818 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6819 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6820 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6821 * gfortran.dg/substring_equivalence.f90: Ditto.
6822 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6823 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6824 * gfortran.dg/trim_optimize_6.f90: Ditto.
6825 * gfortran.dg/typebound_call_12.f03: Ditto.
6826 * gfortran.dg/typebound_operator_5.f03: Ditto.
6827 * gfortran.dg/typebound_operator_6.f03: Ditto.
6828 * gfortran.dg/typebound_proc_18.f03: Ditto.
6829 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6830 * gfortran.dg/use_1.f90: Ditto.
6831 * gfortran.dg/use_10.f90: Ditto.
6832 * gfortran.dg/use_11.f90: Ditto.
6833 * gfortran.dg/use_14.f90: Ditto.
6834 * gfortran.dg/use_only_2.f90: Ditto.
6835 * gfortran.dg/use_rename_4.f90: Ditto.
6836 * gfortran.dg/use_rename_5.f90: Ditto.
6837 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6838 * gfortran.dg/used_interface_ref.f90: Ditto.
6839 * gfortran.dg/used_types_11.f90: Ditto.
6840 * gfortran.dg/used_types_3.f90: Ditto.
6841 * gfortran.dg/used_types_4.f90: Ditto.
6842 * gfortran.dg/userdef_operator_2.f90: Ditto.
6843 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6844 * gfortran.dg/vect/pr46213.f90: Ditto.
6845 * gfortran.dg/whole_file_21.f90: Ditto.
6846 * gfortran.dg/whole_file_22.f90: Ditto.
6847 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6848 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6850 2011-08-02 Kai Tietz <ktietz@redhat.com>
6852 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6854 2011-08-01 Jason Merrill <jason@redhat.com>
6857 * g++.dg/abi/mangle49.C: New.
6860 * g++.dg/cpp0x/constexpr-array4.C: New.
6863 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6865 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6868 * gcc.target/i386/pr49927.c: New test.
6870 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6872 PR tree-optimization/49926
6873 * gcc.dg/vect/pr49926.c: New test.
6875 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6877 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6878 * gcc.target/i386/lzcnt-1.c: New test.
6879 * gcc.target/i386/lzcnt-2.c: Likewise.
6880 * gcc.target/i386/lzcnt-2a.c: Likewise.
6881 * gcc.target/i386/lzcnt-3.c: Likewise.
6882 * gcc.target/i386/lzcnt-4.c: Likewise.
6883 * gcc.target/i386/lzcnt-4a.c: Likewise.
6884 * gcc.target/i386/lzcnt-5.c: Likewise.
6885 * gcc.target/i386/lzcnt-6.c: Likewise.
6886 * gcc.target/i386/lzcnt-6a.c: Likewise.
6887 * gcc.target/i386/lzcnt-check.h: Likewise.
6889 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6890 * gcc.target/i386/sse-13.c: Likewise.
6891 * gcc.target/i386/sse-14.c: Likewise.
6892 * g++.dg/other/i386-2.C: Likewise.
6893 * g++.dg/other/i386-3.C: Likewise.
6895 2011-08-01 Julian Brown <julian@codesourcery.com>
6897 * gcc.target/arm/fixed-point-exec.c: New test.
6899 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6902 * gcc.target/i386/pr49920.c: New test.
6904 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6906 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6907 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6908 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6909 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6910 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6911 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6912 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6913 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6914 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6915 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6916 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6917 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6918 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6919 * g++.dg/tree-ssa/pr33615.C: Ditto.
6920 * g++.dg/tree-ssa/restrict1.C: Ditto.
6921 * c-c++-common/restrict-2.c: Ditto.
6922 * gfortran.dg/pr32921.f: Ditto.
6923 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6924 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6925 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6926 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6927 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6928 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6929 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6930 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6931 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6932 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6934 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6936 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6937 .exe.ltrans[0-9]*. dump files.
6939 2011-07-31 Janus Weil <janus@gcc.gnu.org>
6942 * gfortran.dg/abstract_type_6.f03: Modified.
6943 * gfortran.dg/typebound_proc_24.f03: New.
6945 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6948 * g++.dg/init/for1.C: Fix.
6950 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6953 * gfortran.dg/string_5.f90: New test.
6955 2011-07-29 Jason Merrill <jason@redhat.com>
6958 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6960 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6962 PR tree-optimization/47407
6963 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6967 2011-07-29 Richard Guenther <rguenther@suse.de>
6969 * gcc.dg/uninit-suppress.c: Also disable VRP.
6970 * gcc.dg/uninit-suppress_2.c: Likewise.
6972 2011-07-28 Jason Merrill <jason@redhat.com>
6975 * g++.dg/template/nontype24.C: New.
6977 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
6979 PR rtl-optimization/47958
6980 * gcc.dg/torture/pr47958-1.c: New.
6982 2011-07-29 Wei Guozhi <carrot@google.com>
6984 PR rtl-optimization/49799
6985 * gcc.dg/pr49799.c: New test case.
6987 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
6990 * gcc.dg/graphite/id-pr48648.c: New.
6992 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6995 * gfortran.dg/maxloc_2.f90: New test.
6996 * gfortran.dg/maxloc_3.f90: New test.
6997 * gfortran.dg/minloc_1.f90: New test.
6998 * gfortran.dg/minloc_2.f90: New test.
6999 * gfortran.dg/minloc_3.f90: New test.
7000 * gfortran.dg/minmaxloc_7.f90: New test.
7003 * gcc.dg/debug/dwarf2/pr49871.c: New test.
7005 2011-07-28 Jakub Jelinek <jakub@redhat.com>
7007 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
7008 the builtin isn't optimized away.
7010 2011-07-27 Tobias Burnus <burnus@net-b.de>
7013 * gfortran.dg/lto/pr45586-2_0.f90: New.
7015 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
7018 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7019 * c-c++-common/cxxbitfields-5.c: Same.
7021 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7023 * lib/target-supports.exp (check_effective_target_mmap): Use
7024 check_function_available.
7026 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
7028 * g++.old-deja/g++.pt/crash60.C: Updated.
7030 2011-07-27 Jakub Jelinek <jakub@redhat.com>
7033 * gcc.target/i386/pr49866.c: New test.
7035 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
7037 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7038 * gcc.target/i386/bmi-andn-1.c: New test.
7039 * gcc.target/i386/bmi-andn-1a.c: Likewise.
7040 * gcc.target/i386/bmi-andn-2.c: Likewise.
7041 * gcc.target/i386/bmi-andn-2a.c: Likewise.
7042 * gcc.target/i386/bmi-bextr-1.c: Likewise.
7043 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7044 * gcc.target/i386/bmi-bextr-2.c: Likewise.
7045 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7046 * gcc.target/i386/bmi-blsi-1.c: Likewise.
7047 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7048 * gcc.target/i386/bmi-blsi-2.c: Likewise.
7049 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7050 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7051 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7052 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7053 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7054 * gcc.target/i386/bmi-blsr-1.c: Likewise.
7055 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7056 * gcc.target/i386/bmi-blsr-2.c: Likewise.
7057 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7058 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7059 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7060 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7061 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7063 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
7066 * gfortran.dg/graphite/id-pr47691.f: New.
7068 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
7070 * gcc.target/i386/avx-os-support.h: New.
7071 * gcc.target/i386/avx-check.h: Include avx-os-support.h
7072 (main): Check avx_os_support before the test is run.
7073 * gcc.target/i386/aes-avx-check.h: Ditto.
7074 * gcc.target/i386/pclmul-avx-check.h: Ditto.
7076 2011-07-27 Kai Tietz <ktietz@redhat.com>
7078 * gcc.target/i386/aggregate-ret3.c: New test.
7079 * gcc.target/i386/aggregate-ret4.c: New test.
7081 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
7084 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7085 allocated array should *not* change its size.
7086 * gfortran.dg/multiple_allocation_3.f90: New test.
7088 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
7091 * g++.dg/cpp0x/constexpr-49776.C: New.
7093 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7096 * gcc.dg/graphite/id-pr47046.c: New.
7098 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7101 * gcc.dg/graphite/run-id-pr47593.c: New.
7103 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7106 * gcc.dg/graphite/run-id-pr47653.c: New.
7107 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7108 induction variables.
7109 * gcc.dg/graphite/scop-16.c: Same.
7110 * gcc.dg/graphite/scop-17.c: Same.
7111 * gcc.dg/graphite/scop-21.c: Same.
7113 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7116 * gcc.dg/graphite/id-pr48805.c: New.
7118 2011-07-26 Tobias Burnus <burnus@net-b.de>
7120 * gfortran.dg/coarray_lib_token_2.f90: New.
7122 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
7124 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7127 2011-07-25 Andrew Pinski <apinski@cavium.com>
7130 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7131 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7133 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7135 * lib/target-supports.exp (check_effective_target_mmap): New proc.
7137 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7138 * gcc.c-torture/execute/loop-2g.c: Likewise.
7139 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7140 Require mmap support.
7141 * gcc.c-torture/execute/loop-2g.x: Likewise.
7142 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7143 (MAP_ANON): Provide default.
7144 * gcc.dg/20050826-1.c: Likewise.
7145 * gcc.target/i386/pr36533.c: Likewise.
7146 * gcc.dg/vect/pr49038.c: Remove dg-do run.
7147 Use dg-require-effective-target mmap.
7149 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
7152 * g++.dg/cpp0x/range-for19.C: New.
7154 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7157 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7160 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7163 * g++.dg/torture/pr49309.C: Remove.
7165 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
7167 PR tree-optimization/49809
7168 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7171 2011-07-25 Richard Guenther <rguenther@suse.de>
7173 PR tree-optimization/49715
7174 * gcc.target/i386/pr49715-1.c: New testcase.
7175 * gcc.target/i386/pr49715-2.c: Likewise.
7177 2011-07-23 Jason Merrill <jason@redhat.com>
7179 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7181 2011-07-22 Jason Merrill <jason@redhat.com>
7184 * g++.dg/cpp0x/initlist55.C: New.
7186 2011-07-23 Tobias Burnus <burnus@net-b.de>
7189 * gfortran.dg/namelist_72.f: New.
7191 2011-07-23 Tobias Burnus <burnus@net-b.de>
7193 * gfortran.dg/coarray_25.f90: New.
7195 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
7197 * override1.C: This test should use c++0x mode.
7198 * override3.C: New. Test the diagnostics in c++98 mode.
7200 2011-07-22 Jason Merrill <jason@redhat.com>
7201 Mark Glisse <marc.glisse@normalesup.org>
7204 * g++.dg/other/pragma-re-1.C: Add namespace cases.
7207 * g++.dg/opt/builtins2.C: New.
7208 * g++.dg/other/error27.C: Don't rely on __builtin.
7210 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
7212 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7214 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7215 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7216 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7217 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7219 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7222 2011-07-22 Richard Guenther <rguenther@suse.de>
7224 PR tree-optimization/45819
7225 * gcc.dg/pr45819.c: New testcase.
7227 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
7229 * lib/target-supports.exp (check_ifunc_available): Rewrite.
7231 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
7235 * gcc.dg/graphite/run-id-pr47654.c: New.
7237 2011-07-21 Ian Lance Taylor <iant@google.com>
7240 * gcc.dg/pr49705.c: New test.
7242 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
7244 * lib/target-supports.exp (check_avx_os_support_available): New.
7245 (check_effective_target_avx_runtime): Use it.
7247 2011-07-21 Richard Guenther <rguenther@suse.de>
7249 PR tree-optimization/49770
7250 * g++.dg/torture/pr49770.C: New testcase.
7252 2011-07-21 Kai Tietz <ktietz@redhat.com>
7254 * gcc.dg/tree-ssa/pr30978.c: adjusted.
7255 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7257 2011-07-21 Tobias Burnus <burnus@net-b.de>
7259 * gfortran.dg/coarray_lib_token_1.f90: New.
7261 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
7263 * gcc.dg/pr32912-2.c: Skip for AVR.
7264 * gcc.dg/pr44674.c: Add dg-require-profiling.
7266 2011-07-20 Jason Merrill <jason@redhat.com>
7268 * g++.dg/ext/desig2.C: New.
7270 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7272 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7274 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7275 * gcc.target/powerpc/recip-3.c: Ditto.
7277 2011-07-19 Jason Merrill <jason@redhat.com>
7279 PR c++/6709 (DR 743)
7280 PR c++/42603 (DR 950)
7281 * g++.dg/cpp0x/decltype21.C: New.
7283 2011-07-20 Richard Guenther <rguenther@suse.de>
7286 * gcc.dg/tree-ssa/pr18908.c: New testcase.
7287 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7289 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
7291 * gcc.target/arm/combine-movs.c: New.
7292 * gcc.target/arm/unsigned-extend-2.c: New.
7294 2011-07-19 Jason Merrill <jason@redhat.com>
7297 * g++.dg/cpp0x/variadic114.C: New.
7299 2011-07-19 Tobias Burnus <burnus@net-b.de>
7301 * gfortran.dg/coarray_args_1.f90: New.
7302 * gfortran.dg/coarray_args_2.f90: New.
7304 2011-07-19 Janus Weil <janus@gcc.gnu.org>
7307 * gfortran.dg/allocate_error_3.f90: New.
7309 2011-07-19 Richard Guenther <rguenther@suse.de>
7311 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7312 * gcc.dg/tree-ssa/bool-11.c: Likewise.
7313 * gcc.dg/torture/20110719-1.c: New testcase.
7315 2011-07-19 Jakub Jelinek <jakub@redhat.com>
7317 PR tree-optimization/49768
7318 * gcc.c-torture/execute/pr49768.c: New test.
7320 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
7322 PR tree-optimization/49771
7323 * gcc.dg/vect/pr49771.c: New test.
7325 2011-07-18 Martin Jambor <mjambor@suse.cz>
7327 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7328 * gcc.dg/ipa/ipa-2.c: Likewise.
7329 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7330 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7331 * gcc.dg/ipa/ipa-5.c: Likewise.
7332 * gcc.dg/ipa/ipa-7.c: Likewise.
7333 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7334 * gcc.dg/ipa/ipacost-1.c: Likewise.
7335 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7337 * gcc.dg/ipa/ipcp-1.c: New test.
7338 * gcc.dg/ipa/ipcp-2.c: Likewise.
7339 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7341 2011-07-18 Jakub Jelinek <jakub@redhat.com>
7344 * gfortran.dg/pr49675.f90: New test.
7346 2011-07-18 Richard Guenther <rguenther@suse.de>
7348 * gcc.dg/torture/20110718-1.c: New testcase.
7350 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7352 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7353 * g++.dg/ext/bitfield3.C: Likewise.
7354 * g++.dg/ext/bitfield4.C: Likewise.
7355 * g++.dg/ext/bitfield5.C: Likewise.
7356 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7357 * g++.dg/other/pr23205-2.C: Likewise.
7358 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7359 * gcc.c-torture/compile/20001109-2.c: Likewise.
7360 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7361 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7362 * gcc.dg/bitfld-16.c: Likewise.
7363 * gcc.dg/bitfld-17.c: Likewise.
7364 * gcc.dg/bitfld-18.c: Likewise.
7365 * gcc.dg/builtins-config.h: Remove Netware support.
7366 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
7367 * gcc.dg/cdce2.c: Likewise.
7368 * gcc.dg/cpp/assert4.c: Remove netware support.
7369 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7370 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7372 * lib/target-supports.exp (check_visibility_available): Remove
7374 (check_profiling_available): Likewise.
7376 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
7378 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7380 2011-07-17 Tobias Burnus <burnus@net-b.de>
7381 Thomas Koenig <tkoenig@gcc.gnu.org>
7384 * gfortran.dg/generic_17.f90: Fix testcase.
7385 * gfortran.dg/interface_3.f90: Add dg-error.
7386 * gfortran.dg/use_14.f90: New.
7387 * gfortran.dg/use_15.f90: New.
7389 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
7391 * gnat.dg/pointer_controlled.adb: New test.
7393 2011-07-17 Tobias Burnus <burnus@net-b.de>
7396 * gfortran.dg/pointer_remapping_7.f90: New.
7398 2011-07-16 Jason Merrill <jason@redhat.com>
7400 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7402 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
7403 Jason Merrill <jason@redhat.com>
7407 * g++.dg/cpp0x/decltype29.C: Adjust.
7408 * g++.dg/cpp0x/error4.C: Adjust.
7409 * g++.dg/cpp0x/sfinae26.C: Adjust.
7410 * g++.dg/cpp0x/variadic105.C: Adjust.
7411 * g++.dg/template/deduce3.C: Adjust.
7412 * g++.dg/template/error45.C: Adjust.
7413 * g++.dg/template/ptrmem2.C: Adjust.
7414 * g++.dg/template/sfinae2.C: Adjust.
7415 * g++.old-deja/g++.pt/crash60.C: Adjust.
7416 * g++.old-deja/g++.pt/unify6.C: Adjust.
7417 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7418 * g++.dg/cpp0x/nullptr15.C: Adjust.
7419 * g++.dg/cpp0x/pr31431-2.C: Adjust.
7420 * g++.dg/cpp0x/pr31431.C: Adjust.
7421 * g++.dg/cpp0x/pr31434.C: Adjust.
7422 * g++.dg/cpp0x/sfinae11.C: Adjust
7423 * g++.dg/cpp0x/temp_default2.C: Adjust.
7424 * g++.dg/cpp0x/trailing4.C: Adjust.
7425 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7426 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7427 * g++.dg/cpp0x/variadic105.C: Adjust.
7428 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7429 * g++.dg/ext/vla2.C: Adjust.
7430 * g++.dg/other/ptrmem10.C: Adjust.
7431 * g++.dg/other/ptrmem11.C: Adjust.
7432 * g++.dg/overload/unknown1.C: Adjust.
7433 * g++.dg/template/conv11.C: Adjust.
7434 * g++.dg/template/dependent-expr5.C: Adjust.
7435 * g++.dg/template/friend.C: Adjust.
7436 * g++.dg/template/incomplete2.C: Adjust.
7437 * g++.dg/template/local4.C: Adjust.
7438 * g++.dg/template/local6.C: Adjust.
7439 * g++.dg/template/operator9.C: Adjust.
7440 * g++.dg/template/ttp25.C: Adjust.
7441 * g++.dg/template/unify10.C: Adjust.
7442 * g++.dg/template/unify11.C: Adjust.
7443 * g++.dg/template/unify6.C: Adjust.
7444 * g++.dg/template/unify9.C: Adjust.
7445 * g++.dg/template/varmod1.C: Adjust.
7446 * g++.old-deja/g++.brendan/crash56.C: Adjust.
7447 * g++.old-deja/g++.pt/crash28.C: Adjust.
7448 * g++.old-deja/g++.pt/explicit41.C: Adjust.
7449 * g++.old-deja/g++.pt/explicit77.C: Adjust.
7450 * g++.old-deja/g++.pt/expr2.C: Adjust.
7451 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7452 * g++.old-deja/g++.pt/spec5.C: Adjust.
7453 * g++.old-deja/g++.pt/spec6.C: Adjust.
7454 * g++.old-deja/g++.pt/unify4.C: Adjust.
7455 * g++.old-deja/g++.pt/unify8.C: Adjust.
7456 * g++.old-deja/g++.robertl/eb98.C: Adjust.
7457 * g++.dg/overload/template5.C: New testcase.
7458 * g++.dg/template/overload12.C: New testcase.
7460 2011-07-11 Tobias Burnus <burnus@net-b.de>
7462 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7463 * gfortran.dg/coarray_7.f90: Ditto.
7464 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7465 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7467 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
7469 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7471 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7472 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7473 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7475 * gcc.c-torture/execute/ieee/pr29302.x: New file.
7476 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7477 * gcc.dg/torture/builtin-math-7.c: Add a comment.
7479 2011-07-15 Jason Merrill <jason@redhat.com>
7482 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7483 Use --extra_opts instead of --additional_options.
7485 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7488 * g++.dg/torture/pr49309.C: Remove.
7490 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
7492 * gcc.target/tic6x/weak-call.c: New test.
7493 * gcc.target/tic6x/fpcmp.c: New test.
7494 * gcc.target/tic6x/fpdiv.c: New test.
7495 * gcc.target/tic6x/rotdi16-scan.c: New test.
7496 * gcc.target/tic6x/ffssi.c: New test.
7497 * gcc.target/tic6x/fpdiv-lib.c: New test.
7498 * gcc.target/tic6x/cold-lc.c: New test.
7499 * gcc.target/tic6x/longcalls.c: New test.
7500 * gcc.target/tic6x/abi-align-1.c: New test.
7501 * gcc.target/tic6x/fpcmp-finite.c: New test.
7502 * gcc.target/tic6x/rotdi16.c: New test.
7503 * gcc.target/tic6x/bswapl.c: New test.
7504 * gcc.target/tic6x/ffsdi.c: New test.
7505 * gcc.target/tic6x/tic6x.exp: New file.
7506 * gcc.target/tic6x/builtins/arith24.c: New test.
7507 * gcc.target/tic6x/builtins/smpy.c: New test.
7508 * gcc.target/tic6x/builtins/smpylh.c: New test.
7509 * gcc.target/tic6x/builtins/smpyh.c: New test.
7510 * gcc.target/tic6x/builtins/sarith1.c: New test.
7511 * gcc.target/tic6x/builtins/extclr.c: New test
7512 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7513 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7514 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7515 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7517 * gcc.c-torture/execute/20101011-1.c: Add a condition for
7519 * gcc.dg/20020312-2.c: Likewise.
7520 * gcc.dg/pr27095.c: Handle tic6x like hppa.
7521 * gcc.dg/torture/pr37868.c: Skip on tic6x.
7522 * gcc.dg/torture/builtin-math-7.c: Likewise.
7525 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7526 not testing tic6x-*-*.
7528 2011-07-14 Andrew Pinski <pinskia@gmail.com>
7531 * g++.dg/torture/pr49309.C: New testcase.
7533 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
7535 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7537 2011-07-14 Richard Guenther <rguenther@suse.de>
7539 PR tree-optimization/49651
7540 * gcc.dg/torture/pr49651.c: New testcase.
7542 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
7545 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7547 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7549 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7550 -mno-pointers-to-nested-functions.
7551 * gcc.target/powerpc/no-r11-2.c: Ditto.
7552 * gcc.target/powerpc/no-r11-3.c: Ditto.
7554 2011-07-13 Jason Merrill <jason@redhat.com>
7556 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7557 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7558 when compiling C files.
7559 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7560 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7561 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7562 * g++.dg/lookup/anon2.C: Likewise.
7563 * g++.dg/tree-ssa/copyprop.C: Likewise.
7564 * g++.old-deja/g++.jason/rfg27.C: Likewise.
7565 * g++.dg/init/vector1.C: Ignore narrowing errors.
7566 * g++.dg/torture/pr35526.C: Likewise.
7567 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7569 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
7572 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7575 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7577 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7578 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7580 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
7582 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
7583 * lib/obj-c++.exp (obj-c++_init): Ditto.
7584 * lib/file-format.exp (gcc_target_object_format): Ditto.
7585 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7586 * lib/target-supports-dg-exp (check_weak_available): Ditto.
7587 (check_visibility_available): Ditto.
7588 (check_effective_target_tls_native): Ditto.
7589 (check_effective_target_tls_emulated): Ditto.
7590 (check_effective_target_function_sections): Ditto.
7592 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
7594 * gcc.target/arm/pr48183.c: New test.
7596 2011-07-13 Richard Guenther <rguenther@suse.de>
7598 * gcc.dg/torture/20110713-1.c: New testcase.
7600 2011-07-12 Andrew Pinski <pinskia@gmail.com>
7603 * gcc.c-torture/compile/pr49474.c: New testcase.
7605 2011-07-12 Jakub Jelinek <jakub@redhat.com>
7607 PR tree-optimization/49712
7608 * gcc.c-torture/execute/pr49712.c: New test.
7610 2011-07-11 Jason Merrill <jason@redhat.com>
7613 * g++.dg/template/recurse3.C: New.
7615 2011-07-11 Jakub Jelinek <jakub@redhat.com>
7618 * gcc.dg/guality/csttest.c: New test.
7621 * gfortran.dg/pr49698.f90: New test.
7623 2011-07-11 Jeff Law <law@redhat.com>
7625 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7627 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7629 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7630 * go.test/go-test.exp (go-set-goarch): Likewise.
7632 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7635 * gcc.target/avr/torture/pr39633.c: New test case.
7637 2011-07-11 Tobias Burnus <burnus@net-b.de>
7640 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7642 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7644 * lib/target-supports.exp (check_effective_target_scheduling):
7646 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7647 * gcc.dg/pr45055.c: Ditto.
7648 * gcc.dg/pr45353.c: Ditto.
7649 * g++.dg/pr45056.C: Ditto.
7651 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7653 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7654 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7655 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7656 * g++.dg/torture/pr31863.C: Skip AVR.
7658 2011-07-10 Tobias Burnus <burnus@net-b.de>
7661 * gfortran.dg/intrinsic_signal.f90: New.
7663 2011-07-09 Jason Merrill <jason@redhat.com>
7665 * g++.dg/cpp0x/regress/regress6.C: New.
7666 * g++.dg/parse/crash45.C: Adjust message.
7667 * g++.dg/template/crash38.C: Adjust message.
7668 * g++.dg/template/crash64.C: Adjust message.
7670 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7672 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7673 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7674 * g++.dg/abi/bitfield3.C: Likewise.
7675 * g++.dg/eh/pr38662.C: Likewise.
7676 * g++.dg/ext/attrib36.C: Likewise.
7677 * g++.dg/ext/attrib37.C: Likewise.
7678 * g++.dg/ext/attrib8.C: Likewise.
7679 * g++.dg/ext/tmplattr1.C: Likewise.
7680 * g++.dg/inherit/override-attribs.C: Likewise.
7681 * g++.dg/opt/inline9.C: Likewise.
7682 * g++.dg/opt/life1.C: Likewise.
7683 * g++.dg/opt/longbranch2.C: Likewise.
7684 * g++.dg/opt/nrv12.C: Likewise.
7685 * g++.dg/opt/reg-stack4.C: Likewise.
7686 * g++.dg/other/pr35504.C: Likewise.
7687 * g++.dg/other/pr39496.C: Likewise.
7688 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7689 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7690 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7691 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7692 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7693 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7694 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7695 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7696 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7697 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7698 * g++.dg/warn/pr15774-1.C: Likewise.
7699 * g++.dg/warn/pr15774-2.C: Likewise.
7700 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7701 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7702 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7703 * g++.old-deja/g++.pt/asm2.C: Likewise.
7704 * gcc.c-torture/compile/20000804-1.c: Likewise.
7705 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7706 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7707 * gcc.dg/20020108-1.c: Likewise.
7708 * gcc.dg/20020122-2.c: Likewise.
7709 * gcc.dg/20020122-3.c: Likewise.
7710 * gcc.dg/20020206-1.c: Likewise.
7711 * gcc.dg/20020219-1.c: Likewise.
7712 * gcc.dg/20020310-1.c: Likewise.
7713 * gcc.dg/20020411-1.c: Likewise.
7714 * gcc.dg/20020418-2.c: Likewise.
7715 * gcc.dg/20020426-2.c: Likewise.
7716 * gcc.dg/20020517-1.c: Likewise.
7717 * gcc.dg/20030204-1.c: Likewise.
7718 * gcc.dg/20030826-2.c: Likewise.
7719 * gcc.dg/20031102-1.c: Likewise.
7720 * gcc.dg/20031202-1.c: Likewise.
7721 * gcc.dg/20050111-1.c: Likewise.
7722 * gcc.dg/20050503-1.c: Likewise.
7723 * gcc.dg/array-init-1.c: Likewise.
7724 * gcc.dg/builtin-apply4.c: Likewise.
7725 * gcc.dg/dfp/pr31344.c: Likewise.
7726 * gcc.dg/gomp/atomic-11.c: Likewise.
7727 * gcc.dg/graphite/pr40281.c: Likewise.
7728 * gcc.dg/ia64-sync-1.c: Likewise.
7729 * gcc.dg/ia64-sync-2.c: Likewise.
7730 * gcc.dg/ia64-sync-3.c: Likewise.
7731 * gcc.dg/ia64-sync-4.c: Likewise.
7732 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7733 * gcc.dg/invalid-call-1.c: Likewise.
7734 * gcc.dg/loop-3.c: Likewise.
7735 * gcc.dg/lower-subreg-1.c: Likewise.
7736 * gcc.dg/lto/pr47259_0.c: Likewise.
7737 * gcc.dg/nested-calls-1.c: Likewise.
7738 * gcc.dg/pr20017.c: Likewise.
7739 * gcc.dg/pr25023.c: Likewise.
7740 * gcc.dg/pr27671-2.c: Likewise.
7741 * gcc.dg/pr32176.c: Likewise.
7742 * gcc.dg/pr33676.c: Likewise.
7743 * gcc.dg/pr35045.c: Likewise.
7744 * gcc.dg/pr36015.c: Likewise.
7745 * gcc.dg/pr36584.c: Likewise.
7746 * gcc.dg/pr36998.c: Likewise.
7747 * gcc.dg/pr37438.c: Likewise.
7748 * gcc.dg/pr37908.c: Likewise.
7749 * gcc.dg/pr41241.c: Likewise.
7750 * gcc.dg/pr41340.c: Likewise.
7751 * gcc.dg/pr44136.c: Likewise.
7752 * gcc.dg/pr44194-1.c: Likewise.
7753 * gcc.dg/pr46212.c: Likewise.
7754 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7755 * gcc.dg/setjmp-2.c: Likewise.
7756 * gcc.dg/short-compare-1.c: Likewise.
7757 * gcc.dg/short-compare-2.c: Likewise.
7758 * gcc.dg/smod-1.c: Likewise.
7759 * gcc.dg/sync-2.c: Likewise.
7760 * gcc.dg/sync-3.c: Likewise.
7761 * gcc.dg/tls/opt-1.c: Likewise.
7762 * gcc.dg/tls/opt-2.c: Likewise.
7763 * gcc.dg/tls/opt-3.c: Likewise.
7764 * gcc.dg/torture/badshift.c: Likewise.
7765 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7766 * gcc.dg/torture/pr20314-2.c: Likewise.
7767 * gcc.dg/torture/pr36891.c: Likewise.
7768 * gcc.dg/torture/pr38774.c: Likewise.
7769 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7770 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7771 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7772 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7773 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7774 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7775 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7776 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7777 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7778 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7779 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7780 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7781 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7782 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7783 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7784 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7785 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7786 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7787 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7788 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7789 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7790 * gcc.dg/unroll-1.c: Likewise.
7791 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7792 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7793 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7794 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7795 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7796 * gcc.target/i386/20000609-1.c: Likewise.
7797 * gcc.target/i386/20000720-1.c: Likewise.
7798 * gcc.target/i386/20000724-1.c: Likewise.
7799 * gcc.target/i386/20011107-1.c: Likewise.
7800 * gcc.target/i386/20011119-1.c: Likewise.
7801 * gcc.target/i386/20020201-3.c: Likewise.
7802 * gcc.target/i386/20020218-1.c: Likewise.
7803 * gcc.target/i386/20020729-1.c: Likewise.
7804 * gcc.target/i386/20030926-1.c: Likewise.
7805 * gcc.target/i386/20060125-1.c: Likewise.
7806 * gcc.target/i386/20060125-2.c: Likewise.
7807 * gcc.target/i386/20060512-1.c: Likewise.
7808 * gcc.target/i386/20060512-2.c: Likewise.
7809 * gcc.target/i386/20060512-3.c: Likewise.
7810 * gcc.target/i386/20060512-4.c: Likewise.
7811 * gcc.target/i386/387-1.c: Likewise.
7812 * gcc.target/i386/387-2.c: Likewise.
7813 * gcc.target/i386/387-5.c: Likewise.
7814 * gcc.target/i386/387-6.c: Likewise.
7815 * gcc.target/i386/980312-1.c: Likewise.
7816 * gcc.target/i386/980313-1.c: Likewise.
7817 * gcc.target/i386/990117-1.c: Likewise.
7818 * gcc.target/i386/990424-1.c: Likewise.
7819 * gcc.target/i386/990524-1.c: Likewise.
7820 * gcc.target/i386/991129-1.c: Likewise.
7821 * gcc.target/i386/991214-1.c: Likewise.
7822 * gcc.target/i386/991230-1.c: Likewise.
7823 * gcc.target/i386/addr-sel-1.c: Likewise.
7824 * gcc.target/i386/aggregate-ret1.c: Likewise.
7825 * gcc.target/i386/aggregate-ret2.c: Likewise.
7826 * gcc.target/i386/align-main-3.c: Likewise.
7827 * gcc.target/i386/amd64-abi-1.c: Likewise.
7828 * gcc.target/i386/amd64-abi-2.c: Likewise.
7829 * gcc.target/i386/amd64-abi-4.c: Likewise.
7830 * gcc.target/i386/amd64-abi-5.c: Likewise.
7831 * gcc.target/i386/amd64-abi-6.c: Likewise.
7832 * gcc.target/i386/asm-1.c: Likewise.
7833 * gcc.target/i386/asm-3.c: Likewise.
7834 * gcc.target/i386/asm-5.c: Likewise.
7835 * gcc.target/i386/attributes-error.c: Likewise.
7836 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7837 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7838 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7839 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7840 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7841 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7842 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7843 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7844 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7845 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7846 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7847 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7848 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7849 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7850 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7851 * gcc.target/i386/bitfield1.c: Likewise.
7852 * gcc.target/i386/bitfield2.c: Likewise.
7853 * gcc.target/i386/bmi-2.c: Likewise.
7854 * gcc.target/i386/bmi-5.c: Likewise.
7855 * gcc.target/i386/builtin-unreachable.c: Likewise.
7856 * gcc.target/i386/cleanup-2.c: Likewise.
7857 * gcc.target/i386/clobbers.c: Likewise.
7858 * gcc.target/i386/cmov8.c: Likewise.
7859 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7860 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7861 * gcc.target/i386/compress-float-387.c: Likewise.
7862 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7863 * gcc.target/i386/compress-float-sse.c: Likewise.
7864 * gcc.target/i386/crc32-2.c: Likewise.
7865 * gcc.target/i386/crc32-3.c: Likewise.
7866 * gcc.target/i386/divmod-7.c: Likewise.
7867 * gcc.target/i386/divmod-8.c: Likewise.
7868 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7869 * gcc.target/i386/fma3-builtin.c: Likewise.
7870 * gcc.target/i386/fma3-fma.c: Likewise.
7871 * gcc.target/i386/fma4-256-vector.c: Likewise.
7872 * gcc.target/i386/fma4-builtin.c: Likewise.
7873 * gcc.target/i386/fma4-fma-2.c: Likewise.
7874 * gcc.target/i386/fma4-fma.c: Likewise.
7875 * gcc.target/i386/fma4-vector-2.c: Likewise.
7876 * gcc.target/i386/fma4-vector.c: Likewise.
7877 * gcc.target/i386/funcspec-1.c: Likewise.
7878 * gcc.target/i386/funcspec-10.c: Likewise.
7879 * gcc.target/i386/funcspec-11.c: Likewise.
7880 * gcc.target/i386/funcspec-2.c: Likewise.
7881 * gcc.target/i386/funcspec-5.c: Likewise.
7882 * gcc.target/i386/funcspec-6.c: Likewise.
7883 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7884 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7885 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7886 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7887 * gcc.target/i386/incoming-1.c: Likewise.
7888 * gcc.target/i386/incoming-10.c: Likewise.
7889 * gcc.target/i386/incoming-11.c: Likewise.
7890 * gcc.target/i386/incoming-12.c: Likewise.
7891 * gcc.target/i386/incoming-13.c: Likewise.
7892 * gcc.target/i386/incoming-14.c: Likewise.
7893 * gcc.target/i386/incoming-15.c: Likewise.
7894 * gcc.target/i386/incoming-2.c: Likewise.
7895 * gcc.target/i386/incoming-3.c: Likewise.
7896 * gcc.target/i386/incoming-4.c: Likewise.
7897 * gcc.target/i386/incoming-5.c: Likewise.
7898 * gcc.target/i386/incoming-6.c: Likewise.
7899 * gcc.target/i386/incoming-7.c: Likewise.
7900 * gcc.target/i386/incoming-8.c: Likewise.
7901 * gcc.target/i386/incoming-9.c: Likewise.
7902 * gcc.target/i386/lea.c: Likewise.
7903 * gcc.target/i386/local.c: Likewise.
7904 * gcc.target/i386/loop-1.c: Likewise.
7905 * gcc.target/i386/loop-2.c: Likewise.
7906 * gcc.target/i386/loop-3.c: Likewise.
7907 * gcc.target/i386/max-stack-align.c: Likewise.
7908 * gcc.target/i386/memcpy-1.c: Likewise.
7909 * gcc.target/i386/movbe-2.c: Likewise.
7910 * gcc.target/i386/movq-2.c: Likewise.
7911 * gcc.target/i386/movq.c: Likewise.
7912 * gcc.target/i386/nrv1.c: Likewise.
7913 * gcc.target/i386/pad-4.c: Likewise.
7914 * gcc.target/i386/pad-5a.c: Likewise.
7915 * gcc.target/i386/pad-5b.c: Likewise.
7916 * gcc.target/i386/pad-6a.c: Likewise.
7917 * gcc.target/i386/pad-6b.c: Likewise.
7918 * gcc.target/i386/pad-7.c: Likewise.
7919 * gcc.target/i386/pad-9.c: Likewise.
7920 * gcc.target/i386/pentium4-not-mull.c: Likewise.
7921 * gcc.target/i386/pic-1.c: Likewise.
7922 * gcc.target/i386/pr12092-1.c: Likewise.
7923 * gcc.target/i386/pr12329.c: Likewise.
7924 * gcc.target/i386/pr21518.c: Likewise.
7925 * gcc.target/i386/pr22362.c: Likewise.
7926 * gcc.target/i386/pr22585.c: Likewise.
7927 * gcc.target/i386/pr23098.c: Likewise.
7928 * gcc.target/i386/pr25196.c: Likewise.
7929 * gcc.target/i386/pr25293.c: Likewise.
7930 * gcc.target/i386/pr25654.c: Likewise.
7931 * gcc.target/i386/pr26449.c: Likewise.
7932 * gcc.target/i386/pr26778.c: Likewise.
7933 * gcc.target/i386/pr26826.c: Likewise.
7934 * gcc.target/i386/pr27266.c: Likewise.
7935 * gcc.target/i386/pr29978.c: Likewise.
7936 * gcc.target/i386/pr30505.c: Likewise.
7937 * gcc.target/i386/pr30961-1.c: Likewise.
7938 * gcc.target/i386/pr31628.c: Likewise.
7939 * gcc.target/i386/pr32000-2.c: Likewise.
7940 * gcc.target/i386/pr32661-1.c: Likewise.
7941 * gcc.target/i386/pr32708-2.c: Likewise.
7942 * gcc.target/i386/pr32708-3.c: Likewise.
7943 * gcc.target/i386/pr34256.c: Likewise.
7944 * gcc.target/i386/pr34312.c: Likewise.
7945 * gcc.target/i386/pr34522.c: Likewise.
7946 * gcc.target/i386/pr35160.c: Likewise.
7947 * gcc.target/i386/pr35281.c: Likewise.
7948 * gcc.target/i386/pr36246.c: Likewise.
7949 * gcc.target/i386/pr36786.c: Likewise.
7950 * gcc.target/i386/pr37275.c: Likewise.
7951 * gcc.target/i386/pr37843-3.c: Likewise.
7952 * gcc.target/i386/pr37843-4.c: Likewise.
7953 * gcc.target/i386/pr39082-1.c: Likewise.
7954 * gcc.target/i386/pr39431.c: Likewise.
7955 * gcc.target/i386/pr39496.c: Likewise.
7956 * gcc.target/i386/pr39543-2.c: Likewise.
7957 * gcc.target/i386/pr39911.c: Likewise.
7958 * gcc.target/i386/pr40718.c: Likewise.
7959 * gcc.target/i386/pr40906-1.c: Likewise.
7960 * gcc.target/i386/pr40906-2.c: Likewise.
7961 * gcc.target/i386/pr40906-3.c: Likewise.
7962 * gcc.target/i386/pr40934.c: Likewise.
7963 * gcc.target/i386/pr41900.c: Likewise.
7964 * gcc.target/i386/pr42589.c: Likewise.
7965 * gcc.target/i386/pr43662.c: Likewise.
7966 * gcc.target/i386/pr43671.c: Likewise.
7967 * gcc.target/i386/pr43766.c: Likewise.
7968 * gcc.target/i386/pr43869.c: Likewise.
7969 * gcc.target/i386/pr44942.c: Likewise.
7970 * gcc.target/i386/pr44948-2a.c: Likewise.
7971 * gcc.target/i386/pr45234.c: Likewise.
7972 * gcc.target/i386/pr45336-2.c: Likewise.
7973 * gcc.target/i386/pr45336-4.c: Likewise.
7974 * gcc.target/i386/pr45852.c: Likewise.
7975 * gcc.target/i386/pr46470.c: Likewise.
7976 * gcc.target/i386/pr48037-1.c: Likewise.
7977 * gcc.target/i386/pr48389.c: Likewise.
7978 * gcc.target/i386/pr49095.c: Likewise.
7979 * gcc.target/i386/pr9771-1.c: Likewise.
7980 * gcc.target/i386/rdfsbase-1.c: Likewise.
7981 * gcc.target/i386/rdfsbase-2.c: Likewise.
7982 * gcc.target/i386/rdgsbase-1.c: Likewise.
7983 * gcc.target/i386/rdgsbase-2.c: Likewise.
7984 * gcc.target/i386/rdrand-3.c: Likewise.
7985 * gcc.target/i386/regparm-stdcall.c: Likewise.
7986 * gcc.target/i386/regparm.c: Likewise.
7987 * gcc.target/i386/reload-1.c: Likewise.
7988 * gcc.target/i386/rotate-2.c: Likewise.
7989 * gcc.target/i386/sibcall-5.c: Likewise.
7990 * gcc.target/i386/signbit-1.c: Likewise.
7991 * gcc.target/i386/signbit-2.c: Likewise.
7992 * gcc.target/i386/signbit-3.c: Likewise.
7993 * gcc.target/i386/sse-5.c: Likewise.
7994 * gcc.target/i386/sse-8.c: Likewise.
7995 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7996 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7997 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7998 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7999 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8000 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8001 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
8002 * gcc.target/i386/sse2-movq-2.c: Likewise.
8003 * gcc.target/i386/sse2-movq-3.c: Likewise.
8004 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
8005 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8006 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8007 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8008 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8009 * gcc.target/i386/ssefn-1.c: Likewise.
8010 * gcc.target/i386/ssefn-2.c: Likewise.
8011 * gcc.target/i386/sseregparm-1.c: Likewise.
8012 * gcc.target/i386/sseregparm-2.c: Likewise.
8013 * gcc.target/i386/sseregparm-3.c: Likewise.
8014 * gcc.target/i386/sseregparm-4.c: Likewise.
8015 * gcc.target/i386/sseregparm-5.c: Likewise.
8016 * gcc.target/i386/sseregparm-6.c: Likewise.
8017 * gcc.target/i386/sseregparm-7.c: Likewise.
8018 * gcc.target/i386/sseregparm-8.c: Likewise.
8019 * gcc.target/i386/stack-realign.c: Likewise.
8020 * gcc.target/i386/stack-usage-realign.c: Likewise.
8021 * gcc.target/i386/stackalign/asm-1.c: Likewise.
8022 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8023 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8024 * gcc.target/i386/stackalign/return-1.c: Likewise.
8025 * gcc.target/i386/stackalign/return-2.c: Likewise.
8026 * gcc.target/i386/stackalign/return-3.c: Likewise.
8027 * gcc.target/i386/tailcall-1.c: Likewise.
8028 * gcc.target/i386/tbm-2.c: Likewise.
8029 * gcc.target/i386/udivmod-7.c: Likewise.
8030 * gcc.target/i386/udivmod-8.c: Likewise.
8031 * gcc.target/i386/unroll-1.c: Likewise.
8032 * gcc.target/i386/vararg-1.c: Likewise.
8033 * gcc.target/i386/vararg-2.c: Likewise.
8034 * gcc.target/i386/vect8-ret.c: Likewise.
8035 * gcc.target/i386/vectorize5.c: Likewise.
8036 * gcc.target/i386/wmul-1.c: Likewise.
8037 * gcc.target/i386/wmul-2.c: Likewise.
8038 * gcc.target/i386/wrfsbase-1.c: Likewise.
8039 * gcc.target/i386/wrfsbase-2.c: Likewise.
8040 * gcc.target/i386/wrgsbase-1.c: Likewise.
8041 * gcc.target/i386/wrgsbase-2.c: Likewise.
8042 * gcc.target/i386/xop-pcmov.c: Likewise.
8043 * gcc.target/i386/xop-pcmov2.c: Likewise.
8044 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8045 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8046 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8047 * gcc.target/i386/xop-shift1-vector.c: Likewise.
8048 * gcc.target/i386/xop-shift2-vector.c: Likewise.
8049 * gcc.target/i386/xop-shift3-vector.c: Likewise.
8050 * gcc.target/i386/zee.c: Likewise.
8051 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8052 * gfortran.dg/compiler-directive_2.f: Likewise.
8053 * gfortran.dg/g77/20010216-1.f: Likewise.
8054 * gfortran.dg/gomp/pr39152.f90: Likewise.
8055 * gfortran.dg/pr33794.f90: Likewise.
8057 2011-07-09 Jason Merrill <jason@redhat.com>
8059 * g++.dg/cpp0x/regress/regress5.C: New.
8061 2011-07-08 Jason Merrill <jason@redhat.com>
8064 * g++.dg/expr/compound-asn1.C: New.
8065 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8067 2011-07-08 Jakub Jelinek <jakub@redhat.com>
8070 * gcc.target/powerpc/altivec-34.c: New test.
8072 2011-07-08 Jason Merrill <jason@redhat.com>
8075 * g++.dg/abi/guard3.C: New.
8077 2011-07-08 Julian Brown <julian@codesourcery.com>
8079 * lib/target-supports.exp
8080 (check_effective_target_arm_little_endian): New.
8081 (check_effective_target_vect_pack_trunc): Use above.
8082 (check_effective_target_vect_unpack): Likewise.
8083 (check_effective_target_vect_element_align): Test
8084 check_effective_target_arm_vect_no_misalign for ARM.
8086 2011-07-08 Jason Merrill <jason@redhat.com>
8089 * g++.dg/cpp0x/constexpr-rom.C: New.
8091 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
8094 * g++.dg/torture/pr49519.C: New test.
8096 2011-07-08 Martin Jambor <mjambor@suse.cz>
8098 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8100 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8103 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8105 2011-07-08 Richard Guenther <rguenther@suse.de>
8107 PR tree-optimization/49662
8108 * gcc.dg/graphite/interchange-14.c: XFAIL.
8109 * gcc.dg/graphite/interchange-15.c: Likewise.
8110 * gcc.dg/graphite/interchange-mvt.c: Likewise.
8112 2011-07-06 Jason Merrill <jason@redhat.com>
8115 * g++.dg/cpp0x/regress/regress4.C: New.
8117 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
8120 * gfortran.dg/result_in_spec_4.f90: New test.
8122 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8124 * gcc.target/sparc/cas64.c: New test.
8126 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8129 * g++.dg/torture/pr49644.C: New test.
8132 * gcc.c-torture/execute/pr49644.c: New test.
8134 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
8136 * lib/target-supports.exp (check_effective_target_ia32): New.
8137 (check_effective_target_x32): Likewise.
8138 (check_effective_target_vect_cmdline_needed): Also check x32.
8140 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8142 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8144 * gcc.target/arm/pr42235.c: Likewise.
8145 * gcc.target/arm/pr42495.c: Likewise.
8146 * gcc.target/arm/pr42574.c: Likewise.
8147 * gcc.target/arm/thumb-branch1.c: Likewise.
8149 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8150 unneeded prune of possible warning.
8151 * gcc.target/arm/pr40956.c: Likewise.
8152 * gcc.target/arm/pr42505.c: Likewise.
8154 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8155 * gcc.c-torture/compile/pr46883.c: Likewise.
8156 * gcc.c-torture/compile/pr46934.c: Likewise.
8158 * gcc.target/arm/pr41679.c: Remove test directives in preparation
8159 for move to ../../gcc.c-torture/compile.
8160 * gcc.target/arm/pr46883.c: Likewise.
8161 * gcc.target/arm/pr46934.c: Likewise.
8163 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8164 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8165 * gcc.target/arm/wmul-1.c: Likewise.
8166 * gcc.target/arm/wmul-2.c: Likewise.
8167 * gcc.target/arm/wmul-3.c: Likewise.
8168 * gcc.target/arm/wmul-4.c: Likewise.
8169 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8170 add tab after scan target.
8171 * gcc.target/arm/smlaltt-1.c: Likewise.
8172 * gcc.target/arm/smlatb-1.c: Likewise.
8173 * gcc.target/arm/smlatt-1.c: Likewise.
8175 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8178 * gcc.dg/debug/pr49522.c: New test.
8180 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
8182 * gcc.dg/pragma-align.c: Run only if target !default_packed.
8183 * gcc.dg/pr46212.c: Run only if target int32plus.
8184 * gcc.dg/torture/pr48146.c: Ditto.
8185 * gcc.dg/tree-ssa/vrp51.c: Ditto.
8186 * c-c++-common/pr44832.c: Ditto.
8187 * gcc.dg/pr49544.c: Run only if target ptr32plus.
8188 * gcc.dg/pr31490.c: Ditto.
8189 * gcc.dg/torture/builtin-math-7.c: Run only if target
8191 * gcc.dg/torture/pr45764.c: Skip for AVR.
8192 * gcc.dg/pr47893.c: Ditto.
8194 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8196 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8197 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8198 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8199 add tab to scan target.
8201 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
8203 * gcc.target/arm/neon-modes-3.c: New test.
8205 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
8207 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8208 -fno-loop-interchange -ffast-math.
8210 2011-07-07 Richard Guenther <rguenther@suse.de>
8212 * gcc.dg/ftrapv-3.c: New testcase.
8214 2011-07-07 Richard Guenther <rguenther@suse.de>
8216 * gcc.dg/tree-ssa/vrp58.c: New testcase.
8217 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8219 2011-07-07 Kai Tietz <ktietz@redhat.com>
8221 * gcc.dg/binop-notxor1.c: New test.
8222 * gcc.dg/binop-notand4a.c: New test.
8223 * gcc.dg/binop-notxor2.c: New test.
8224 * gcc.dg/binop-notand3a.c: New test.
8225 * gcc.dg/binop-notand2a.c: New test.
8226 * gcc.dg/binop-notand6a.c: New test.
8227 * gcc.dg/binop-notor1.c: New test.
8228 * gcc.dg/binop-notand1a.c: New test.
8229 * gcc.dg/binop-notand5a.c: New test.
8230 * gcc.dg/binop-notor2.c: New test.
8232 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8235 * gcc.dg/gomp/pr49640.c: New test.
8237 2011-07-07 Richard Guenther <rguenther@suse.de>
8239 * gcc.dg/graphite/pr37485.c: Add -floop-block.
8241 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8244 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8246 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8248 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8249 * gcc.target/powerpc/no-r11-2.c: Ditto.
8250 * gcc.target/powerpc/no-r11-3.c: Ditto.
8252 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
8254 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8255 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8257 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
8259 * lib/target-supports.exp (check_profiling_available): Disable
8260 profiling with -fprofile-generate for target avr.
8262 2011-07-06 Richard Guenther <rguenther@suse.de>
8264 PR tree-optimization/49645
8265 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8267 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
8270 * gcc.dg/pr47383.c: New.
8272 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8274 PR tree-optimization/49647
8275 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8277 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
8280 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8281 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8283 2011-07-05 Jason Merrill <jason@redhat.com>
8286 * g++.dg/template/template-id-4.C: New.
8288 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8290 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8291 * gcc.dg/pr43402.c: Ditto.
8293 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8295 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8297 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8299 * gcc.target/powerpc/ppc-switch-1.c: New test for
8300 --param case-values-threshold.
8301 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8303 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
8305 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8307 2011-07-05 Jason Merrill <jason@redhat.com>
8309 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8311 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
8313 PR tree-optimization/47654
8314 * gcc.dg/graphite/block-pr47654.c: New.
8316 2011-07-05 Jason Merrill <jason@redhat.com>
8318 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8320 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
8322 PR tree-optimization/49580
8323 * gcc.dg/autopar/pr49580.c: New test.
8325 2011-07-05 Richard Guenther <rguenther@suse.de>
8327 PR tree-optimization/49518
8328 PR tree-optimization/49628
8329 * g++.dg/torture/pr49628.C: New testcase.
8330 * gcc.dg/torture/pr49518.c: Likewise.
8332 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8334 * ada/acats/run_acats (which): Extract last field from type -p,
8335 type output only if command succeeded.
8337 2011-07-04 Jason Merrill <jason@redhat.com>
8339 * g++.dg/abi/mangle48.C: New.
8341 * g++.dg/cpp0x/diag1.C: New.
8343 * g++.dg/diagnostic/aka1.C: New.
8345 2011-07-04 Jakub Jelinek <jakub@redhat.com>
8347 PR rtl-optimization/49619
8348 * gcc.dg/pr49619.c: New test.
8350 PR rtl-optimization/49472
8351 * gfortran.dg/pr49472.f90: New test.
8354 * gcc.dg/pr49602.c: New test.
8356 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
8360 * gcc.target/avr/avr.exp: Run over cpp files, too.
8361 * gcc.target/avr/torture/avr-torture.exp: Ditto.
8362 * gcc.target/avr/progmem.h: New file.
8363 * gcc.target/avr/exit-abort.h: New file.
8364 * gcc.target/avr/progmem-error-1.c: New file.
8365 * gcc.target/avr/progmem-error-1.cpp: New file.
8366 * gcc.target/avr/progmem-warning-1.c: New file.
8367 * gcc.target/avr/torture/progmem-1.c: New file.
8368 * gcc.target/avr/torture/progmem-1.cpp: New file.
8370 2011-07-04 Richard Guenther <rguenther@suse.de>
8372 PR tree-optimization/49615
8373 * g++.dg/torture/pr49615.C: New testcase.
8375 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
8377 PR tree-optimization/49610
8378 * gcc.dg/vect/pr49610.c: New test.
8380 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
8382 * gnat.dg/specs/debug1.ads: New test.
8384 2011-07-02 Janus Weil <janus@gcc.gnu.org>
8387 * gfortran.dg/typebound_proc_23.f90: New.
8389 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
8392 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8394 2011-07-01 Jason Merrill <jason@redhat.com>
8397 * g++.dg/template/template-id-3.C: New.
8400 * g++.dg/template/qualified-id4.C: New.
8403 * g++.dg/template/explicit-args4.C: New.
8406 * g++.dg/template/offsetof2.C: New.
8408 2011-07-01 Kai Tietz <ktietz@redhat.com>
8410 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8412 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8415 * lib/target-supports.exp (check_effective_target_gld): New proc.
8417 2011-07-01 Richard Guenther <rguenther@suse.de>
8419 PR tree-optimization/49603
8420 * gcc.dg/torture/pr49603.c: New testcase.
8422 2011-06-30 Jason Merrill <jason@redhat.com>
8425 * g++.dg/rtti/template1.C: New.
8428 * g++.dg/cpp0x/regress/ctor1.C: New.
8431 * g++.dg/cpp0x/initlist54.C: New.
8433 2011-06-30 Martin Jambor <mjambor@suse.cz>
8435 * gcc.dg/tree-ssa/sra-12.c: New test.
8437 2011-06-29 Jason Merrill <jason@redhat.com>
8439 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8441 2011-06-30 Richard Guenther <rguenther@suse.de>
8443 PR tree-optimization/46787
8444 * gcc.dg/vect/vect-121.c: New testcase.
8446 2011-06-30 Martin Jambor <mjambor@suse.cz>
8448 PR tree-optimization/49094
8449 * gcc.dg/tree-ssa/pr49094.c: New test.
8451 2011-06-30 Jakub Jelinek <jakub@redhat.com>
8454 * gfortran.dg/pr49540-1.f90: New test.
8455 * gfortran.dg/pr49540-2.f90: New test.
8457 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8460 * ada/acats/run_acats (which): Use last field of type -p output.
8462 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8463 Iain Sandoe <iains@gcc.gnu.org>
8466 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8467 Only skip on 64-bit *-*-darwin8* && !objc2.
8469 2011-06-30 Richard Guenther <rguenther@suse.de>
8471 PR tree-optimization/38752
8472 * gcc.c-torture/compile/pr38752.c: New testcase.
8474 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
8476 * gcc.dg/vect/slp-widen-mult-half.c: New test.
8477 * gcc.dg/vect/vect-widen-mult-half.c: New test.
8479 2011-06-29 Jason Merrill <jason@redhat.com>
8482 * g++.dg/cpp0x/initlist53.C: Use placement new.
8483 * g++.dg/cpp0x/initlist-value.C: Use placement new.
8484 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8487 * g++.dg/cpp0x/trailing6.C: New.
8488 * g++.dg/cpp0x/pr45908.C: No error.
8491 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8494 * g++.dg/cpp0x/constexpr-using2.C: New.
8496 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8499 * g++.dg/cpp0x/constexpr-diag3.C: New.
8500 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8501 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8502 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8503 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8505 2011-06-29 Jason Merrill <jason@redhat.com>
8507 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8509 2011-06-29 Richard Guenther <rguenther@suse.de>
8511 * gcc.dg/tree-ssa/loop-17.c: Adjust.
8513 2011-06-29 Jason Merrill <jason@redhat.com>
8515 * g++.dg/cpp0x/initlist-value2.C: New.
8517 * g++.dg/cpp0x/constexpr-initlist4.C: New.
8518 * g++.dg/cpp0x/initlist-value.C: New.
8520 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
8522 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8524 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8526 * gcc.dg/inline_1.c: Remove dg-excess-errors.
8527 * gcc.dg/inline_2.c: Likewise.
8528 * gcc.dg/unroll_1.c: Likewise.
8530 2011-06-29 Jakub Jelinek <jakub@redhat.com>
8533 * gcc.target/i386/pr49567.c: New test.
8535 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
8537 * gnat.dg/opt17.ad[sb]: New test.
8539 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8540 Tom de Vries <tom@codesourcery.com>
8542 * lib/target-supports.exp (check_effective_target_arm_nothumb)
8543 (check_effective_target_arm_thumb2): New effective targets.
8544 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
8545 properly. Clean up temporary files.
8546 * gcc.target/arm/ivopts-2.c: Likewise.
8547 * gcc.target/arm/ivopts-3.c: Likewise.
8548 * gcc.target/arm/ivopts-4.c: Likewise.
8549 * gcc.target/arm/ivopts-5.c: Likewise.
8550 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8552 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8555 * gfortran.dg/reshape_zerosize_3.f90: New test.
8557 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8559 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8560 * gcc.target/arm/vfp-ldmias.c: Likewise.
8561 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8562 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8563 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8564 * gcc.target/arm/vfp-stmias.c: Likewise.
8565 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8566 * gcc.target/arm/vfp-stmiad.c: Likewise.
8568 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8570 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8572 * gcc.target/arm/pr45701-2.c: Ditto.
8574 2011-06-27 Janus Weil <janus@gcc.gnu.org>
8577 * gfortran.dg/allocatable_scalar_9.f90: Modified.
8578 * gfortran.dg/extends_14.f03: Modified.
8580 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8582 * lib/target-supports-dg.exp (dg-require-effective-target): Return
8583 early if the test is already being skipped.
8585 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8586 scan-assembler-dem-not): For missing file, report unresolved with
8587 same message as for pass/fail, with reason reported in log file.
8589 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8590 from add_options_for_arm_neon_fp16.
8591 (check_effective_target_arm_fp16_ok_nocache): Renamed from
8592 check_effective_target_arm_neon_fp16_ok_nocache.
8593 Check -mfpu and -mfloat-abi options from current multilib.
8594 Do not require neon support.
8595 (check_effective_target_arm_fp16_ok): Renamed from
8596 check_effecitve_target_arm_neon_fp16_ok.
8597 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8598 arm_neon_fp16_ok and arm_fp16.
8599 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8600 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8601 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8602 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8604 2011-06-27 Jakub Jelinek <jakub@redhat.com>
8606 * gcc.dg/builtin-assume-aligned-1.c: New test.
8607 * gcc.dg/builtin-assume-aligned-2.c: New test.
8608 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8611 * gcc.dg/pr49544.c: New test.
8613 2011-06-27 Richard Guenther <rguenther@suse.de>
8615 PR tree-optimization/49394
8616 * g++.dg/torture/pr49394.C: New testcase.
8618 2011-06-27 Kai Tietz <ktietz@redhat.com>
8620 * gcc.dg/optimize-bswapdi-2.c: New test.
8622 2011-06-27 Michael Hope <michael.hope@linaro.org>
8623 Richard Sandiford <richard.sandiford@linaro.org>
8625 PR tree-optimization/49169
8626 * gcc.dg/torture/pr49169.c: New test.
8628 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8631 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8633 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8636 2011-06-26 Jason Merrill <jason@redhat.com>
8638 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8641 * g++.dg/init/ref19.C: New.
8642 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8644 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8646 PR tree-optimization/48377
8647 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8650 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8653 * lib/target-supports.exp (check_effective_target_non_strict_align):
8655 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8657 2011-06-24 Martin Jambor <mjambor@suse.cz>
8659 PR tree-optimizations/49516
8660 * g++.dg/tree-ssa/pr49516.C: New test.
8662 2011-06-23 Jason Merrill <jason@redhat.com>
8665 * g++.dg/template/partial10.C: New.
8666 * g++.dg/template/partial11.C: New.
8668 2011-06-23 Jeff Law <law@redhat.com>
8671 * gcc.dg/pr48770.c: New test.
8673 2011-06-23 Jan Hubicka <jh@suse.cz>
8676 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8678 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8681 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8682 instead of -fdump-tree-optimized.
8684 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8687 * g++.dg/template/crash107.C: New.
8688 * g++.dg/template/error17.C: Adjust.
8690 2011-06-23 Jason Merrill <jason@redhat.com>
8693 * g++.dg/cpp0x/defaulted30.C: New.
8696 * g++.dg/rtti/anon-ns1.C: New.
8699 * g++.dg/init/ref18.C: New.
8702 * g++.dg/template/partial9.C: New.
8704 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8707 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8709 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8712 * gcc.dg/pr49496.c: New test.
8714 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8716 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8719 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8721 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8722 * gcc.target/arm/pr42879.c: Likewise.
8723 * gcc.target/arm/pr45701-3.c: Likewise.
8725 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8726 * gcc.target/arm/pr40482.c: Likewise.
8727 * gcc.target/arm/stack-corruption.c: Likewise.
8729 2011-06-22 Richard Guenther <rguenther@suse.de>
8731 PR tree-optimization/49493
8732 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8734 2011-06-22 Jason Merrill <jason@redhat.com>
8737 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8739 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8740 Dmitry Melnik <dm@ispras.ru>
8742 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8743 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8744 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8746 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8748 * gcc.target/arm/tlscall.c: New.
8750 2011-06-21 Jason Merrill <jason@redhat.com>
8753 * g++.dg/cpp0x/constexpr-ref1.C: New.
8754 * g++.dg/cpp0x/constexpr-ref2.C: New.
8755 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8758 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8761 * g++.dg/template/param3.C: New.
8763 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8765 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8766 my_clrsb test functions.
8768 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8769 test_sll, test_ull): Add clrsb tests.
8770 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8773 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8776 * gfortran.dg/class_44.f03: New.
8778 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8780 PR tree-optimization/49478
8781 * gcc.dg/vect/pr49478.c
8783 2011-06-21 Richard Guenther <rguenther@suse.de>
8785 PR tree-optimization/49483
8786 * gcc.dg/vect/vect-120.c: New testcase.
8788 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8791 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8792 * gcc.dg/vect/vect-peel-4.c: Likewise.
8794 2011-06-22 Christian Bruel <christian.bruel@st.com>
8797 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8798 * gcc.dg/always_inline2.c: Likewise.
8799 * gcc.dg/always_inline3.c: Likewise.
8800 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8801 * gcc.dg/inline_1.c: Likewise.
8802 * gcc.dg/inline_2.c: Likewise.
8803 * gcc.dg/inline_3.c: Likewise.
8804 * gcc.dg/inline_4.c: Likewise.
8805 * gcc.dg/20051201-1.c: Likewise.
8806 * gcc.dg/pr40087.c: Likewise.
8807 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8808 * gcc.dg/inline-22.c: Likewise.
8809 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8810 * gcc.dg/lto/20090218-1_1.c: Likewise.
8811 * g++.dg/ipa/devirt-7.C: Likewise.
8812 * gcc.dg/uninit-pred-5_a.c: Likewise.
8813 * gcc.dg/uninit-pred-5_b.c: Likewise.
8814 * gcc.dg/fail_always_inline.c: New.
8816 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8818 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8819 into 6 jobs instead of 3.
8821 2011-06-20 Jason Merrill <jason@redhat.com>
8824 * g++.dg/cpp0x/initlist53.C: New.
8826 2011-06-20 Tobias Burnus <burnus@net-b.de>
8829 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8830 * gfortran.dg/coarray_lock_3.f90: New.
8831 * gfortran.dg/coarray/lock_1.f90: New.
8833 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8835 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8836 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8837 unresolved and report the reason to the log file.
8839 * lib/scanasm.exp (object-size): Move argument processing earlier
8840 to report errors before verifying that the file exists. Report
8841 problems detected at runtime as unresolved instead of error and
8842 report their reasons to the log file.
8844 2011-06-20 Jason Merrill <jason@redhat.com>
8847 * g++.dg/cpp0x/explicit6.C: New.
8850 * g++.dg/cpp0x/enum20.C: New.
8853 * g++.dg/ext/attr-aligned01.C: New.
8856 * g++.dg/cpp0x/variadic-default.C: New.
8859 * g++.dg/cpp0x/auto26.C: New.
8862 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8864 2011-06-20 Kai Tietz <ktietz@redhat.com>
8866 * gcc.dg/binop-notand1.c: New test.
8867 * gcc.dg/binop-notand2.c: New test.
8868 * gcc.dg/binop-notand3.c: New test.
8869 * gcc.dg/binop-notand4.c: New test.
8870 * gcc.dg/binop-notand5.c: New test.
8871 * gcc.dg/binop-notand6.c: New test.
8873 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8876 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8878 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8881 * gfortran.dg/proc_ptr_31.f90: New.
8883 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8885 * gnat.dg/volatile6.adb: New test.
8886 * gnat.dg/volatile7.adb: Likewise.
8887 * gnat.dg/volatile8.adb: Likewise.
8888 * gnat.dg/volatile9.adb: Likewise.
8890 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8892 * gnat.dg/constant3.adb: New test.
8894 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8897 * gfortran.dg/read_list_eof_1.f90: New test.
8899 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8902 * gcc.target/i386/testimm-1.c: New test.
8903 * gcc.target/i386/testimm-2.c: New test.
8904 * gcc.target/i386/testimm-3.c: New test.
8905 * gcc.target/i386/testimm-4.c: New test.
8906 * gcc.target/i386/testimm-5.c: New test.
8907 * gcc.target/i386/testimm-6.c: New test.
8908 * gcc.target/i386/testimm-7.c: New test.
8909 * gcc.target/i386/testimm-8.c: New test.
8910 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8911 * gcc.target/i386/xop-rotate1-int.c: New test.
8912 * gcc.target/i386/xop-rotate2-int.c: New test.
8914 2011-06-17 Jason Merrill <jason@redhat.com>
8916 * g++.dg/cpp0x/rv-func2.C: New.
8918 * g++.dg/debug/dwarf2/lambda1.C: New.
8919 * g++.dg/warn/Wshadow-6.C: Adjust.
8921 2011-06-17 Janus Weil <janus@gcc.gnu.org>
8924 * gfortran.dg/move_alloc_5.f90: New.
8926 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
8928 PR rtl-optimization/48542
8929 * gcc.dg/torture/pr48542.c: New test.
8931 2011-06-16 Jason Merrill <jason@redhat.com>
8934 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8937 * g++.dg/cpp0x/initlist52.C New.
8940 * c-c++-common/raw-string-12.c: New.
8943 * g++.dg/cpp0x/sfinae26.C: New.
8946 * g++.dg/cpp0x/variadic113.C: New.
8949 * g++.dg/cpp0x/variadic112.C: New.
8951 2011-06-16 Jeff Law <law@redhat.com>
8953 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8954 improved jump threading.
8955 * gcc.dg/builtin-object-size-2.c: Likewise.
8956 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8958 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8961 * gfortran.dg/typebound_assignment_3.f03: New.
8963 2011-06-16 Steve Ellcey <sje@cup.hp.com>
8966 * g++.dg/opt/devirt2.C: Change xfail rule to target.
8968 2011-06-16 Martin Jambor <mjambor@suse.cz>
8970 PR tree-optimization/49343
8971 * gnat.dg/discr31.ad[sb]: New test.
8973 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8975 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8977 2011-06-16 Tom de Vries <tom@codesourcery.com>
8980 * gcc.target/arm/ivopts-3.c: Update test.
8981 * gcc.target/arm/ivopts-5.c: Same.
8983 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8986 2011-06-10 Wei Guozhi <carrot@google.com>
8989 * gcc.target/arm/pr45335.c: New test.
8990 * gcc.target/arm/pr45335-2.c: New test.
8991 * gcc.target/arm/pr45335-3.c: New test.
8992 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8993 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8994 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8996 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
8998 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
9000 2011-06-16 Janus Weil <janus@gcc.gnu.org>
9003 * gfortran.dg/class_43.f03: New.
9005 2011-06-16 Jakub Jelinek <jakub@redhat.com>
9007 PR tree-optimization/49419
9008 * gcc.c-torture/execute/pr49419.c: New test.
9010 2011-06-16 Revital Eres <revital.eres@linaro.org>
9012 * gcc.dg/sms-9.c: New file.
9014 2011-06-15 Easwaran Raman <eraman@google.com>
9016 PR rtl-optimization/49414
9017 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
9019 2011-06-14 Jason Merrill <jason@redhat.com>
9021 * g++.dg/cpp0x/noexcept13.C: New.
9023 2011-06-14 Easwaran Raman <eraman@google.com>
9025 PR rtl-optimization/44194
9026 * gcc.dg/pr44194-1.c: New test.
9027 * gcc.dg/pr44194-2.c: New test.
9029 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
9031 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9033 * gcc.target/arm/pr45701-2.c: Likewise.
9034 * gcc.target/arm/thumb-branch1.c: Likewise.
9036 2011-06-14 Steve Ellcey <sje@cup.hp.com>
9039 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9041 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
9043 * gcc.target/arm/pr45701-1.c: Require thumb support.
9044 * gcc.target/arm/pr45701-2.c: Likewise.
9045 * gcc.target/arm/thumb-branch1.c: Likewise.
9047 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9048 * gcc.target/arm/pr39839.c: Likewise.
9049 * gcc.target/arm/pr40657-2.c: Likewise.
9050 * gcc.target/arm/pr40956.c: Likewise.
9051 * gcc.target/arm/pr41679.c: Likewise.
9052 * gcc.target/arm/pr42235.c: Likewise.
9053 * gcc.target/arm/pr42495.c: Likewise.
9054 * gcc.target/arm/pr42505.c: Likewise.
9055 * gcc.target/arm/pr42574.c: Likewise.
9056 * gcc.target/arm/pr46883.c: Likewise.
9057 * gcc.target/arm/pr46934.c: Likewise.
9058 * gcc.target/arm/xor-and.c: Likewise.
9060 2011-06-14 Jason Merrill <jason@redhat.com>
9062 * g++.dg/other/error23.C: Adjust error message.
9063 * g++.dg/other/error32.C: Likewise.
9066 * g++.dg/cpp0x/rv-dotstar.C: New.
9069 * g++.dg/cpp0x/decltype30.C: New.
9071 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9073 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9076 * gfortran.dg/pr49103.f90: New test.
9078 2011-06-14 Tom de Vries <tom@codesourcery.com>
9081 * gcc.target/arm/ivopts-3.c: New test.
9082 * gcc.target/arm/ivopts-4.c: New test.
9083 * gcc.target/arm/ivopts-5.c: New test.
9085 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9087 PR rtl-optimization/49390
9088 * gcc.c-torture/execute/pr49390.c: New test.
9090 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9092 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9094 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
9096 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9097 * gcc.c-torture/execute/cmpsi-2.x: New file.
9098 * gcc.c-torture/execute/pr45262.c: Undo 172757.
9099 * gcc.c-torture/execute/pr45262.x: New file.
9100 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9101 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9103 * gcc.c-torture/compile/pr49163.c: Ditto.
9105 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
9107 * gcc.dg/vect/vect-16.c: Rename to...
9108 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9109 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9110 for double-word vectors.
9111 * gcc.dg/vect/vect-peel-4.c: Likewise.
9112 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9114 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9117 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
9120 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9122 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
9124 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9126 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9128 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9130 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9132 * gfortran.dg/trim_optimize_8.f90: New test case.
9134 2011-06-13 Jakub Jelinek <jakub@redhat.com>
9135 Ira Rosen <ira.rosen@linaro.org>
9137 PR tree-optimization/49352
9138 * gcc.dg/vect/pr49352.c: New test.
9140 2011-06-12 Tobias Burnus
9143 * gfortran.dg/alloc_comp_assign_11.f90: New.
9145 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9147 * gfortran.dg/trim_optimize_7.f90: New test.
9149 2011-06-10 Wei Guozhi <carrot@google.com>
9152 * gcc.target/arm/pr45335.c: New test.
9153 * gcc.target/arm/pr45335-2.c: New test.
9154 * gcc.target/arm/pr45335-3.c: New test.
9155 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9156 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9157 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9159 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9162 * g++.dg/parse/error39.C: New.
9164 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
9166 * gcc.target/arm/20090811-1.c: Skip for incompatible
9167 options, do not override other options.
9168 * gcc.target/arm/combine-cmp-shift.c: Skip for
9169 incompatible options.
9170 * gcc.target/arm/pr45094.c: Likewise.
9171 * gcc.target/arm/scd42-1.c: Likewise.
9172 * gcc.target/arm/scd42-3.c: Likewise.
9173 * gcc.target/arm/thumb-ltu.c: Likewise.
9175 * lib/target-supports.exp
9176 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9177 multilib flags use -mfpu with a value other than neon-fp16.
9179 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9181 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9182 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9184 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9186 * lib/target-supports.exp (check_effective_target_pie): New proc.
9187 * gcc.dg/pie-link.c: Use target pie.
9189 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
9190 Laurent Roug� <laurent.rouge@menta.fr>
9192 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9193 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9195 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
9197 * gfortran.dg/coarray/sync_1.f90: New test for
9198 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9200 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
9202 PR tree-optimization/49318
9203 * gcc.dg/vect/pr49318.c: New test.
9205 2011-06-09 David Krauss <potswa@mac.com>
9207 * g++.dg/template/arrow1.C: New.
9209 2011-06-09 Jason Merrill <jason@redhat.com>
9211 * lib/prune.exp: Prune "note"s.
9212 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9214 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9215 * g++.dg/template/dependent-expr3.C: Likewise.
9216 * g++.dg/parse/template7.C: Likewise.
9217 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9218 * g++.old-deja/g++.jason/rfg10.C: Likewise.
9219 * g++.old-deja/g++.pt/friend38.C: Likewise.
9220 * g++.old-deja/g++.pt/crash32.C: Likewise.
9221 * g++.old-deja/g++.other/init4.C: Likewise.
9222 * g++.old-deja/g++.other/friend8.C: Likewise.
9224 * g++.dg/ext/complex7.C: Adjust expected output.
9225 * g++.dg/diagnostic/method1.C: Likewise.
9226 * g++.dg/parse/parameter-declaration-2.C: Likewise.
9227 * g++.dg/parse/crash33.C: Likewise.
9228 * g++.dg/other/warning1.C: Likewise.
9229 * g++.dg/init/pr29571.C: Likewise.
9230 * g++.dg/warn/overflow-warn-1.C: Likewise.
9231 * g++.dg/warn/overflow-warn-3.C: Likewise.
9232 * g++.dg/warn/overflow-warn-4.C: Likewise.
9233 * g++.old-deja/g++.oliva/template1.C: Likewise.
9235 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9236 * g++.dg/parse/template7.C: Adjust.
9238 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
9241 * gcc.dg/pr49307.c: New.
9243 2011-06-09 Wei Guozhi <carrot@google.com>
9246 * gcc.target/arm/pr46975.c: New testcase.
9248 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
9250 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9251 (PMETH, arglist_t): Removed.
9252 (method_get_number_of_arguments): Removed.
9253 (method_get_nth_argument): Removed.
9254 (method_get_first_argument): Removed.
9255 (method_get_next_argument): Removed.
9256 (method_get_sizeof_arguments): Removed.
9257 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9259 (method_get_number_of_arguments): Removed.
9260 (method_get_nth_argument): Removed.
9261 (method_get_first_argument): Removed.
9262 (method_get_next_argument): Removed.
9263 (method_get_sizeof_arguments): Removed.
9264 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9266 2011-06-09 David Li <davidxl@google.com>
9268 * gcc.dg/dump-pass.c: New test.
9270 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9273 * g++.dg/parse/error38.C: New.
9275 2011-06-09 Jakub Jelinek <jakub@redhat.com>
9278 * gfortran.dg/pr49308.f90: New test.
9280 2011-06-08 Jason Merrill <jason@redhat.com>
9282 * g++.dg/cpp0x/noexcept11.C: New.
9283 * g++.dg/cpp0x/noexcept12.C: New.
9284 * g++.dg/cpp0x/sfinae11.C: Adjust.
9286 2011-06-08 Jakub Jelinek <jakub@redhat.com>
9289 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9290 to dg-options, match also DW_AT_linkage_name.
9292 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9295 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9296 -fno-common on alpha*-dec-osf*.
9297 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9299 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
9301 PR rtl-optimization/49303
9302 * gcc.target/ia64/pr49303.c: New test.
9304 2011-06-08 Tobias Burnus <burnus@net-b.de>
9307 * gfortran.dg/coarray_lock_1.f90: New.
9308 * gfortran.dg/coarray_lock_2.f90: New.
9310 2011-06-07 Jason Merrill <jason@redhat.com>
9312 * lib/prune.exp: Look for "required" rather than "instantiated".
9313 * g++.dg/abi/mangle11.C: Likewise.
9314 * g++.dg/abi/mangle12.C: Likewise.
9315 * g++.dg/abi/mangle17.C: Likewise.
9316 * g++.dg/abi/mangle20-2.C: Likewise.
9317 * g++.dg/abi/pragma-pack1.C: Likewise.
9318 * g++.dg/cpp0x/decltype26.C: Likewise.
9319 * g++.dg/cpp0x/decltype28.C: Likewise.
9320 * g++.dg/cpp0x/decltype29.C: Likewise.
9321 * g++.dg/cpp0x/enum11.C: Likewise.
9322 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9323 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9324 * g++.dg/cpp0x/pr47416.C: Likewise.
9325 * g++.dg/ext/case-range2.C: Likewise.
9326 * g++.dg/ext/case-range3.C: Likewise.
9327 * g++.dg/gomp/for-19.C: Likewise.
9328 * g++.dg/gomp/pr37533.C: Likewise.
9329 * g++.dg/gomp/pr38639.C: Likewise.
9330 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9331 * g++.dg/inherit/base3.C: Likewise.
9332 * g++.dg/inherit/using6.C: Likewise.
9333 * g++.dg/init/placement4.C: Likewise.
9334 * g++.dg/init/reference3.C: Likewise.
9335 * g++.dg/lookup/scoped6.C: Likewise.
9336 * g++.dg/lookup/using7.C: Likewise.
9337 * g++.dg/other/abstract1.C: Likewise.
9338 * g++.dg/other/error10.C: Likewise.
9339 * g++.dg/other/error5.C: Likewise.
9340 * g++.dg/other/field1.C: Likewise.
9341 * g++.dg/other/offsetof5.C: Likewise.
9342 * g++.dg/parse/bitfield2.C: Likewise.
9343 * g++.dg/parse/constant4.C: Likewise.
9344 * g++.dg/parse/crash20.C: Likewise.
9345 * g++.dg/parse/invalid-op1.C: Likewise.
9346 * g++.dg/parse/non-dependent2.C: Likewise.
9347 * g++.dg/parse/template18.C: Likewise.
9348 * g++.dg/tc1/dr152.C: Likewise.
9349 * g++.dg/tc1/dr166.C: Likewise.
9350 * g++.dg/tc1/dr176.C: Likewise.
9351 * g++.dg/tc1/dr213.C: Likewise.
9352 * g++.dg/template/access11.C: Likewise.
9353 * g++.dg/template/access2.C: Likewise.
9354 * g++.dg/template/access3.C: Likewise.
9355 * g++.dg/template/access7.C: Likewise.
9356 * g++.dg/template/arg7.C: Likewise.
9357 * g++.dg/template/cond2.C: Likewise.
9358 * g++.dg/template/crash13.C: Likewise.
9359 * g++.dg/template/crash40.C: Likewise.
9360 * g++.dg/template/crash7.C: Likewise.
9361 * g++.dg/template/crash84.C: Likewise.
9362 * g++.dg/template/ctor5.C: Likewise.
9363 * g++.dg/template/defarg13.C: Likewise.
9364 * g++.dg/template/defarg14.C: Likewise.
9365 * g++.dg/template/dtor7.C: Likewise.
9366 * g++.dg/template/eh2.C: Likewise.
9367 * g++.dg/template/error2.C: Likewise.
9368 * g++.dg/template/error43.C: Likewise.
9369 * g++.dg/template/friend32.C: Likewise.
9370 * g++.dg/template/injected1.C: Likewise.
9371 * g++.dg/template/instantiate1.C: Likewise.
9372 * g++.dg/template/instantiate3.C: Likewise.
9373 * g++.dg/template/instantiate5.C: Likewise.
9374 * g++.dg/template/instantiate7.C: Likewise.
9375 * g++.dg/template/local6.C: Likewise.
9376 * g++.dg/template/lookup2.C: Likewise.
9377 * g++.dg/template/member5.C: Likewise.
9378 * g++.dg/template/memfriend15.C: Likewise.
9379 * g++.dg/template/memfriend16.C: Likewise.
9380 * g++.dg/template/memfriend17.C: Likewise.
9381 * g++.dg/template/memfriend7.C: Likewise.
9382 * g++.dg/template/meminit1.C: Likewise.
9383 * g++.dg/template/nested3.C: Likewise.
9384 * g++.dg/template/non-type-template-argument-1.C: Likewise.
9385 * g++.dg/template/nontype12.C: Likewise.
9386 * g++.dg/template/nontype13.C: Likewise.
9387 * g++.dg/template/nontype6.C: Likewise.
9388 * g++.dg/template/pr23510.C: Likewise.
9389 * g++.dg/template/pr35240.C: Likewise.
9390 * g++.dg/template/ptrmem15.C: Likewise.
9391 * g++.dg/template/ptrmem6.C: Likewise.
9392 * g++.dg/template/qualified-id1.C: Likewise.
9393 * g++.dg/template/qualttp20.C: Likewise.
9394 * g++.dg/template/qualttp3.C: Likewise.
9395 * g++.dg/template/qualttp4.C: Likewise.
9396 * g++.dg/template/qualttp5.C: Likewise.
9397 * g++.dg/template/qualttp6.C: Likewise.
9398 * g++.dg/template/qualttp7.C: Likewise.
9399 * g++.dg/template/qualttp8.C: Likewise.
9400 * g++.dg/template/recurse.C: Likewise.
9401 * g++.dg/template/recurse2.C: Likewise.
9402 * g++.dg/template/ref5.C: Likewise.
9403 * g++.dg/template/scope2.C: Likewise.
9404 * g++.dg/template/sfinae10.C: Likewise.
9405 * g++.dg/template/sfinae3.C: Likewise.
9406 * g++.dg/template/sizeof3.C: Likewise.
9407 * g++.dg/template/static9.C: Likewise.
9408 * g++.dg/template/template-id-2.C: Likewise.
9409 * g++.dg/template/typedef13.C: Likewise.
9410 * g++.dg/template/typename4.C: Likewise.
9411 * g++.dg/template/using14.C: Likewise.
9412 * g++.dg/template/using2.C: Likewise.
9413 * g++.dg/template/warn1.C: Likewise.
9414 * g++.dg/warn/Wparentheses-13.C: Likewise.
9415 * g++.dg/warn/Wparentheses-15.C: Likewise.
9416 * g++.dg/warn/Wparentheses-16.C: Likewise.
9417 * g++.dg/warn/Wparentheses-17.C: Likewise.
9418 * g++.dg/warn/Wparentheses-18.C: Likewise.
9419 * g++.dg/warn/Wparentheses-19.C: Likewise.
9420 * g++.dg/warn/Wparentheses-20.C: Likewise.
9421 * g++.dg/warn/Wparentheses-23.C: Likewise.
9422 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9423 * g++.dg/warn/noeffect2.C: Likewise.
9424 * g++.dg/warn/noeffect4.C: Likewise.
9425 * g++.dg/warn/pr8570.C: Likewise.
9426 * g++.old-deja/g++.brendan/init2.C: Likewise.
9427 * g++.old-deja/g++.eh/spec6.C: Likewise.
9428 * g++.old-deja/g++.pt/crash10.C: Likewise.
9429 * g++.old-deja/g++.pt/crash36.C: Likewise.
9430 * g++.old-deja/g++.pt/derived3.C: Likewise.
9431 * g++.old-deja/g++.pt/error2.C: Likewise.
9432 * g++.old-deja/g++.pt/explicit70.C: Likewise.
9433 * g++.old-deja/g++.pt/infinite1.C: Likewise.
9434 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9435 * g++.old-deja/g++.pt/overload7.C: Likewise.
9436 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9438 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9439 Iain Sandoe <iains@gcc.gnu.org>
9441 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9442 Added code to deal with the case when [Protocol
9443 -descriptionForInstanceMethod:] or [Protocol
9444 -descriptionForClassMethod:] returns NULL.
9446 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9447 Iain Sandoe <iains@gcc.gnu.org>
9449 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9450 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9453 2011-06-07 Xinliang David Li <davidxl@google.com>
9455 * gcc.dg/inline_2.c: New test.
9456 * gcc.dg/unroll_2.c: New test.
9457 * gcc.dg/inline_3.c: New test.
9458 * gcc.dg/unroll_3.c: New test.
9459 * gcc.dg/inline_4.c: New test.
9460 * gcc.dg/unroll_4.c: New test.
9461 * gcc.dg/inline_1.c: New test.
9462 * gcc.dg/unroll_1.c: New test.
9464 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9466 PR tree-optimization/48497
9467 * lib/gcc-defs.exp (dg-additional-options): New proc.
9468 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9469 -msse2 on 32-bit x86.
9471 2011-06-06 Jason Merrill <jason@redhat.com>
9473 * g++.dg/cpp0x/enum19.C: New.
9475 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
9477 * gcc.target/arm/neon-reload-class.c: New test.
9479 2011-06-07 Dodji Seketeli <dodji@redhat.com>
9482 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9484 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9486 * gcc.target/arm/smlatb-1.c: New file.
9487 * gcc.target/arm/smlatt-1.c: New file.
9488 * gcc.target/arm/smlaltb-1.c: New file.
9489 * gcc.target/arm/smlaltt-1.c: New file.
9491 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9493 * gcc.target/arm/mla-2.c: New test.
9495 2011-06-07 Jakub Jelinek <jakub@redhat.com>
9497 PR gcov-profile/49299
9498 * gcc.dg/tree-prof/pr49299-1.c: New test.
9499 * gcc.dg/tree-prof/pr49299-2.c: New test.
9501 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
9503 * lib/target-supports.exp
9504 (check_effective_target_vect_widen_mult_qi_to_hi):
9505 Add NEON as supporting target.
9506 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9507 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9508 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9509 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9510 using widening multiplication on targets that support it.
9511 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9512 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9513 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9515 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9517 Updated all testcases in the ObjC/ObjC++ testsuites to use the
9518 Modern Objective-C runtime API.
9519 * objc/execute/next_mapping.h: Removed.
9520 * objc-obj-c++-shared/next-mapping.h: Removed.
9521 * objc-obj-c++-shared/Object1.h: Removed.
9522 * objc-obj-c++-shared/Object1.m: Removed.
9523 * objc-obj-c++-shared/Object1.mm: Removed.
9524 * objc-obj-c++-shared/Object1-implementation.h: Removed.
9525 * objc-obj-c++-shared/Protocol1.h: Removed.
9526 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9527 of ProtoBool, IVAR_T and METHOD.
9528 * objc-obj-c++-shared/runtime.h: New.
9529 * objc-obj-c++-shared/TestsuiteObject.h: New.
9530 * objc-obj-c++-shared/TestsuiteObject.m: New.
9532 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9533 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9534 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9536 * objc/execute/_cmd.m: Include
9537 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9538 runtime API. ([TestClass +initialize]): Include this method also
9539 with the GNU runtime.
9540 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9541 Object. ([-setValue:]): Return void.
9542 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9543 with the GNU runtime. Include
9544 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
9545 for the NeXT runtime. Use the existing print_ivars() and
9546 compare_structures() implementations for the old NeXT runtime.
9547 Added new implementations for the Modern GNU and NeXT runtimes.
9548 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9549 well. (main): Use objc_getClass(). Use return instead of exit.
9550 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9551 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
9553 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9554 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
9555 instead of Object. (main): Use return instead of exit().
9556 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
9557 instead of Object. Removed prototype for exit(). (main): Use
9558 return instead of exit(). Use the Modern Objective-C runtime API.
9559 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9561 * objc/execute/class-tests-1.h: Include
9562 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9563 runtime API. (test_class_with_superclass): Do not call [Object
9564 class]. There is no need to with the current libobjc.
9565 * objc/execute/class-tests-2.h: Include
9566 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9568 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9569 ../../objc-obj-c++-shared/next-mapping.h.
9570 * objc/execute/class-2.m: Likewise.
9571 * objc/execute/class-3.m: Likewise.
9572 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9573 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
9574 +initialize]): Include this method also with the GNU
9575 runtime. (main): Use the Modern Objective-C runtime API.
9576 * objc/execute/class-5.m: Likewise.
9577 * objc/execute/class-6.m: Likewise.
9578 * objc/execute/class-7.m: Likewise.
9579 * objc/execute/class-8.m: Likewise.
9580 * objc/execute/class-9.m: Likewise.
9581 * objc/execute/class-10.m: Likewise.
9582 * objc/execute/class-11.m: Likewise.
9583 * objc/execute/class-12.m: Likewise.
9584 * objc/execute/class-13.m: Likewise.
9585 * objc/execute/class-14.m: Likewise.
9586 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9587 this method also with the GNU runtime.
9588 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9589 +initialize]): Include this method also with the GNU runtime.
9590 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9592 * objc/execute/encode-1.m: Likewise.
9593 * objc/execute/enumeration-1.m: Likewise.
9594 * objc/execute/enumeration-2.m: Likewise.
9595 * objc/execute/exceptions/catchall-1.m: Likewise.
9596 * objc/execute/exceptions/finally-1.m: Likewise.
9597 * objc/execute/exceptions/foward-1.m: Likewise.
9598 * objc/execute/exceptions/local-variables-1.m: Likewise.
9599 * objc/execute/exceptions/throw-nil.m: Likewise.
9600 * objc/execute/exceptions/trivial.m: Likewise.
9601 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9602 of Object. Include objc/runtime.h instead of objc/objc-api.h.
9603 * objc/execute/exceptions/matcher-1.m: Likewise.
9604 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9606 * objc/execute/formal_protocol-2.m: Likewise.
9607 * objc/execute/formal_protocol-3.m: Likewise.
9608 * objc/execute/formal_protocol-4.m: Likewise.
9609 * objc/execute/formal_protocol-5.m: Include
9610 ../../objc-obj-c++-shared/runtime.h. (main): Always use
9612 * objc/execute/formal_protocol-6.m: Likewise.
9613 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9614 Object. Include <objc/Protocol.h> instead of
9615 ../../objc-obj-c++-shared/Protocol1.h.
9616 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9618 * objc/execute/informal_protocol.m: Likewise.
9619 * objc/execute/load-3.m: Likewise.
9620 * objc/execute/many_args_method.m ([TestClass +initialize]):
9621 Include this method with the GNU runtime as well.
9622 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9623 * objc/execute/nested-func-1.m: Use TestsuiteObject
9625 * objc/execute/nil_method-1.m: Likewise.
9626 * objc/execute/no_clash.m: Likewise.
9627 * objc/execute/np-1.m: Do not include
9628 ../../objc-obj-c++-shared/Protocol1.h.
9629 (main): Use return instead of exit().
9630 * objc/execute/np-2.m: Do not include
9631 ../../objc-obj-c++-shared/Protocol1.h.
9632 ([MyObject +initialize]): Include this method also with the GNU
9633 runtime. (main): Use return instead of exit().
9634 * objc/execute/object_is_class.m: Include
9635 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9636 of Object. (main): Use the Modern Objective-C runtime API.
9637 * objc/execute/object_is_meta_class.m: Likewise.
9638 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9639 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9640 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9641 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9642 Objective-C runtime API.
9643 * objc/execute/protocol-isEqual-2.m: Likewise.
9644 * objc/execute/protocol-isEqual-3.m: Likewise.
9645 * objc/execute/protocol-isEqual-4.m: Likewise.
9646 * objc/execute/redefining_self.m ([TestClass +initialize]):
9647 Include this method with the GNU runtime as well.
9648 * objc/execute/root_methods.m: Include
9649 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9650 Include this method with the GNU runtime as well.
9651 (main): Use the Modern Objective-C runtime API.
9652 * objc/execute/selector-1.m: Include
9653 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9654 of Object. (main): Use the Modern Objective-C runtime API.
9655 * objc/execute/static-1.m ([Test +initialize]): Include this
9656 method with the GNU runtime as well.
9657 * objc/execute/static-2.m: Likewise.
9658 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9659 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9660 ([MathClass +initialize]): Include this method with the GNU
9662 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9664 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9665 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9666 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9667 * objc.dg/attributes/method-attribute-1.m: Likewise.
9668 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9669 * objc.dg/attributes/method-attribute-2.m: Likewise.
9670 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9671 * objc.dg/attributes/method-attribute-3.m: Likewise.
9672 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9673 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9674 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9675 * obj-c++.dg/bitfield-1.mm: Likewise.
9676 * obj-c++.dg/bitfield-2.mm: Likewise
9677 * objc.dg/bitfield-3.m: Likewise.
9678 * obj-c++.dg/bitfield-4.mm: Likewise.
9679 * objc.dg/bitfield-5.m: Likewise
9680 * objc.dg/call-super-1.m: Likewise.
9681 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9682 Use objc_getClass() instead of objc_get_class(), but for the GNU
9683 runtime redefine objc_getClass as objc_get_class. Include
9684 ../objc-obj-c++-shared/runtime.h.
9685 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9686 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9687 Use the Modern Objective-C runtime API.
9688 * objc.dg/class-protocol-1.m: Include
9689 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9690 * obj-c++.dg/class-protocol-1.mm: Likewise.
9691 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9692 * objc.dg/comp-types-10.m: Likewise.
9693 * objc.dg/comp-types-11.m: Likewise.
9694 * objc.dg/comp-types-12.m: Likewise.
9695 * obj-c++.dg/comp-types-9.mm: Likewise.
9696 * obj-c++.dg/comp-types-11.mm: Likewise.
9697 * obj-c++.dg/comp-types-12.mm: Likewise.
9698 * obj-c++.dg/comp-types-13.mm: Likewise.
9699 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9700 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9701 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9702 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9703 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9704 * objc.dg/desig-init-1.m: Likewise.
9705 * obj-c++.dg/defs.mm: Likewise.
9706 * objc.dg/exceptions-2.m: Likewise.
9707 * obj-c++.dg/except-1.mm: Likewise.
9708 * obj-c++.dg/exceptions-2.mm: Likewise.
9709 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9710 Use the Modern Objective-C runtime API.
9711 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9712 the Modern Objective-C runtime API. Do not include
9713 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9714 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9715 the Modern Objective-C runtime API except when using an older NeXT
9717 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9718 the Modern Objective-C runtime API.
9719 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9721 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9722 * objc.dg/encode-7-next-64bit.m: Updated include.
9723 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9725 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9726 the Modern Objective-C runtime API.
9727 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9728 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9729 instead of ../objc-obj-c++-shared/Protocol1.h.
9730 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9731 the Modern Objective-C runtime API except when using an older NeXT
9733 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9734 the Modern Objective-C runtime API.
9735 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9737 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9738 * objc.dg/fix-and-continue-2.m: Likewise.
9739 * objc.dg/foreach-1.m: Likewise.
9740 * objc.dg/foreach-2.m: Likewise.
9741 * objc.dg/foreach-3.m: Likewise.
9742 * objc.dg/foreach-4.m: Likewise.
9743 * objc.dg/foreach-5.m: Likewise.
9744 * objc.dg/foreach-6.m: Likewise.
9745 * objc.dg/foreach-7.m: Likewise.
9746 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9748 * objc.dg/func-ptr-2.m: Likewise.
9749 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9750 Do not include objc/objc-api.h.
9751 * obj-c++.dg/fsf-package-0.mm: Likewise.
9752 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9753 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9754 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9756 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9757 * objc.dg/gnu-runtime-3.m: Likewise.
9758 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9759 * objc.dg/headers.m: Include objc/runtime.h instead of
9760 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9761 for the NeXT runtime.
9762 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9763 * obj-c++.dg/isa-field-1.mm: Likewise.
9764 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9765 * objc.dg/layout-1.m: Likewise.
9766 * objc.dg/layout-2.m: Likewise.
9767 * objc.dg/local-decl-2.m: Likewise.
9768 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9769 Object. ([Container +elementForView:]): Use
9770 class_conformsToProtocol().
9771 * obj-c++.dg/lookup-2.mm: Likewise.
9772 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9773 * obj-c++.dg/local-decl-1.mm: Likewise.
9774 * objc.dg/method-3.m: Likewise.
9775 * objc.dg/method-4.m: Likewise.
9776 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9777 ../objc-obj-c++-shared/Protocol1.h.
9778 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9779 * objc.dg/method-9.m: Likewise.
9780 * objc.dg/method-10.m: Likewise.
9781 * objc.dg/method-13.m ([Root +initialize]): Include this method
9782 also for the GNU runtime. (main): Use objc_getClass() also for
9784 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9785 * objc.dg/method-17.m: Likewise.
9786 * objc.dg/method-19.m: Likewise.
9787 * objc.dg/method-20b.m: Likewise.
9788 * obj-c++.dg/method-2.mm: Likewise.
9789 * obj-c++.dg/method-6.mm: Likewise.
9790 * obj-c++.dg/method-10.mm: Likewise.
9791 * obj-c++.dg/method-11.mm: Likewise.
9792 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9793 ../objc-obj-c++-shared/Protocol1.h.
9794 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9795 * obj-c++.dg/method-15.mm: Likewise.
9796 * obj-c++.dg/method-17.mm: Likewise.
9797 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9798 +initialize]): Include this method also for the GNU
9799 runtime. (main): Use objc_getClass() also for the GNU runtime.
9800 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9801 * obj-c++.dg/method-22.mm: Likewise.
9802 * obj-c++.dg/method-23.mm: Likewise.
9803 * obj-c++.dg/no-extra-load.mm: Likewise.
9804 * objc.dg/objc-fast-4.m: Likewise.
9805 * objc.dg/objc-gc-4.m: Likewise.
9806 * obj-c++.dg/objc-gc-3.mm: Likewise.
9807 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9808 protocol_getMethodDescription() instead of [Protocol
9809 -descriptionForInstanceMethod].
9810 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9811 Made it available with all runtimes. (main): Call -test instead
9813 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9814 and put into a category.
9815 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9816 Object. Include objc/objc.h.
9817 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9818 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9819 New. (main): Use protocol_getMethodDescription() instead
9820 of [Protocol -descriptionForInstanceMethod] and [Protocol
9821 -descriptionForClassMethod].
9822 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9823 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9824 Objective-C runtime API.
9825 * obj-c++.dg/proto-qual-1.mm: Likewise.
9826 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9828 * obj-c++.dg/property/property-1.mm: Likewise.
9829 * obj-c++.dg/qual-types-1.mm: Likewise.
9830 * objc.dg/selector-2.m: Include objc/objc.h instead of
9831 ../objc-obj-c++-shared/Object1.h.
9832 * obj-c++.dg/selector-2.mm: Likewise.
9833 * obj-c++.dg/selector-5.mm: Likewise.
9834 * obj-c++.dg/selector-6.mm: Likewise.
9835 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9836 Object. Do not include objc/objc-api.h.
9837 * obj-c++.dg/set-not-used-1.mm: Likewise.
9838 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9839 * objc.dg/stret-1.m: Likewise.
9840 * objc.dg/stret-2.m: Likewise.
9841 * obj-c++.dg/super-class-2.mm: Likewise.
9842 * objc.dg/super-class-3.m: Likewise.
9843 * objc.dg/super-class-4.m: Likewise.
9844 * objc.dg/sync-2.m: Likewise.
9845 * obj-c++.dg/sync-2.mm: Likewise.
9846 * objc.dg/sync-1.m: Include objc/objc.h instead of
9847 ../objc-obj-c++-shared/Object1.h.
9848 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9849 'Class' as the type of 'isa'.
9850 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9851 Objective-C runtime API. ([TestClass +initialize]): Include this
9852 method with the GNU runtime as well.
9853 * objc.dg/strings/strings-1.m: Updated includes.
9854 * obj-c++.dg/strings/strings-1.mm: Likewise.
9855 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9856 objc.dg/strings/const-str-12b.m.
9857 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9858 * obj-c++.dg/template-3.mm: Likewise.
9859 * obj-c++.dg/template-4.mm: Likewise.
9860 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9861 Objective-C runtime API.
9862 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9863 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9864 * obj-c++.dg/try-catch-1.mm: Likewise.
9865 * obj-c++.dg/try-catch-2.mm: Likewise.
9866 * objc.dg/try-catch-3.m: Likewise.
9867 * obj-c++.dg/try-catch-3.mm: Likewise.
9868 * objc.dg/try-catch-6.m: Likewise.
9869 * objc.dg/try-catch-7.m: Likewise.
9870 * obj-c++.dg/try-catch-7.mm: Likewise.
9871 * obj-c++.dg/try-catch-8.mm: Likewise.
9872 * obj-c++.dg/try-catch-9.mm: Likewise.
9873 * objc.dg/try-catch-10.m: Likewise.
9874 * obj-c++.dg/try-catch-11.mm: Likewise.
9875 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9876 Object. Include objc/objc.h.
9877 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9878 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9879 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9880 Object. Use Modern Objective-C runtime API. Do not use
9882 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9883 * obj-c++.dg/torture/trivial.mm: Likewise.
9884 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9885 instead of ../objc-obj-c++-shared/Object1.h. Include
9886 ../objc-obj-c++-shared/runtime.h.
9887 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9888 * objc.dg/torture/strings/const-str-11.m: Likewise.
9889 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9890 * objc.dg/torture/strings/const-str-9.m: Likewise.
9891 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9892 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9893 instead of Object. Only add _FooClassReference if
9895 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9896 * objc.dg/torture/strings/const-str-8.m: Likewise.
9897 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9898 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9900 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9902 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9903 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9904 * obj-c++.dg/va-meth-1.mm: Likewise.
9905 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9906 ../objc-obj-c++-shared/Object1.h.
9907 * objc.dg/zero-link-3.m: Likewise.
9909 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9911 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9913 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9916 * obj-c++.dg/property/cxx-property-1.mm: New.
9917 * obj-c++.dg/property/cxx-property-2.mm: New.
9919 2011-06-06 Jason Merrill <jason@redhat.com>
9921 * g++.dg/cpp0x/regress/ptrmem1.C: New.
9923 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
9925 PR rtl-optimization/49145
9927 * gcc.c-torture/compile/pr49145.c: New test.
9929 2011-06-06 Jakub Jelinek <jakub@redhat.com>
9932 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9933 to dg-options, match also DW_AT_linkage_name.
9936 * gcc.dg/debug/pr49294.c: New test.
9939 * g++.dg/opt/pr49264.C: New test.
9941 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
9943 PR tree-optimization/49243
9944 * gcc.dg/pr49243.c: New.
9946 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9948 * gnat.dg/specs/cond_expr1.ads: New test.
9950 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9952 * gnat.dg/deferred_const4.ad[sb]: New test.
9953 * gnat.dg/deferred_const4_pkg.ads: New helper.
9955 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9957 * gnat.dg/test_tamdt.adb: Rename to...
9958 * gnat.dg/taft_type1.adb: ...this.
9959 * gnat.dg/tamdt.ad[sb]: Rename to...
9960 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9961 * gnat.dg/tamdt_aux.ads: Rename to...
9962 * gnat.dg/taft_type1_pkg2.ads: ...this.
9963 * gnat.dg/taft_type2.ad[sb]: New test.
9964 * gnat.dg/taft_type2_pkg.ads: New helper.
9965 * gnat.dg/taft_type3.adb: New test.
9966 * gnat.dg/taft_type3_pkg.ads: New helper.
9968 2011-06-05 Tobias Burnus <burnus@net-b.de>
9971 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9974 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9977 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9979 * objc.dg/gnu-api-2-objc.m: Likewise.
9980 * obj-c++.dg/gnu-api-2-class.mm: Likewise
9981 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9983 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9985 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
9986 alignment, not the alignment, when calling class_addIvar(). Add
9987 an 'isa' instance variable to the test root class.
9988 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9990 2011-06-04 Jan Hubicka <jh@suse.cz>
9992 PR tree-optimization/48893
9993 PR tree-optimization/49091
9994 PR tree-optimization/49179
9995 * gfortran.dg/pr49179.f90: New testcase
9997 2011-06-04 Jan Hubicka <jh@suse.cz>
10000 * g++.dg/torture/pr48954.C: New testcase.
10002 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
10004 * g++.dg/warn/delete-non-virtual-dtor.C: New.
10006 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
10009 * g++.dg/diagnostic/bitfld2.C: New.
10011 2011-06-04 Jakub Jelinek <jakub@redhat.com>
10014 * gcc.c-torture/execute/pr49281.c: New test.
10016 2011-06-04 Jan Hubicka <jh@suse.cz>
10018 PR tree-optimize/48929
10019 * gcc.c-torture/compile/pr48929.c: New testcase.
10021 2011-06-04 Jakub Jelinek <jakub@redhat.com>
10023 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10025 2011-06-03 Jakub Jelinek <jakub@redhat.com>
10028 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10030 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10032 * objc.dg/headers.m: Do not include sarray.h and hash.h.
10034 2011-06-03 Richard Henderson <rth@redhat.com>
10035 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10037 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10039 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10041 * objc.dg/headers.m: Do not include objc-list.h.
10043 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10045 * objc.dg/type-stream-1.m: Test removed.
10046 * objc.dg/headers.m: Do not include typedstream.h.
10048 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10050 * objc.dg/torture/forward-1.m (main): Updated testcase.
10052 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
10055 * gcc.c-torture/compile/pr49163.c: New.
10057 2011-06-02 Asher Langton <langton2@llnl.gov>
10060 * gfortran.dg/PR49268.f90: New test.
10062 2011-06-02 Asher Langton <langton2@llnl.gov>
10065 * gfortran.dg/PR37039.f90: New test.
10067 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10070 * objc.dg/method-5.m: Updated.
10071 * objc.dg/method-19.m: Updated.
10072 * objc.dg/method-lookup-1.m: New.
10073 * obj-c++.dg/method-6.mm: Updated.
10074 * obj-c++.dg/method-7.mm: Updated.
10075 * obj-c++.dg/method-lookup-1.mm: New.
10077 2011-06-02 DJ Delorie <dj@redhat.com>
10079 * lib/timeout.exp (timeout): Add board_info support.
10081 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
10083 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10085 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10088 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10089 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10091 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
10092 Hans-Peter Nilsson <hp@axis.com>
10094 PR rtl-optimization/48840
10095 * gcc.target/sparc/ultrasp13.c: New test.
10097 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
10100 * gcc.c-torture/compile/pr49238.c: New.
10102 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
10104 * gcc.target/arm/g2.c: Skip test in -mthumb.
10105 Skip test unless cpu is xscale.
10106 * gcc.target/arm/scd42-2.c: Likewise.
10107 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10109 2011-06-01 Jason Merrill <jason@redhat.com>
10111 * g++.dg/cpp0x/decltype28.C: New.
10112 * g++.dg/cpp0x/decltype29.C: New.
10114 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
10117 * gcc.target/mips/pr45074.c: New test.
10119 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
10120 Hans-Peter Nilsson <hp@axis.com>
10122 PR rtl-optimization/48830
10123 * gcc.target/sparc/ultrasp12.c: New test.
10125 2011-06-01 David Li <davidxl@google.com>
10127 * gcc.dg/profile-dir-1.c: Change pass name.
10128 * gcc.dg/profile-dir-2.c: Ditto.
10129 * gcc.dg/tree-ssa/dump-1.c: Ditto.
10130 * gcc.dg/tree-ssa/loop-25.c: Ditto.
10131 * gcc.dg/tree-prof/stringop-1.c: Ditto.
10132 * gcc.dg/tree-prof/update-loopch.c: Ditto.
10133 * gcc.dg/tree-prof/stringop-2.c: Ditto.
10134 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10135 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10136 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10137 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10138 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10139 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10140 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10141 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10142 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10143 * gcc.dg/profile-dir-3.c: Ditto.
10144 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10146 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
10148 * objc.dg/attributes/method-nonnull-1.m: New test.
10149 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10151 2011-05-31 Tobias Burnus <burnus@net-b.de>
10154 * gfortran.dg/coarray_atomic_1.f90: New.
10155 * gfortran.dg/coarray/atomic_1.f90: New.
10157 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10159 * gcc.dg/guality/bswaptest.c: New test.
10160 * gcc.dg/guality/clztest.c: New test.
10161 * gcc.dg/guality/ctztest.c: New test.
10162 * gcc.dg/guality/rotatetest.c: New test.
10165 * gcc.target/i386/pr48688.c: New test.
10167 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
10170 * g++.dg/lookup/name-clash9.C: New.
10172 2011-05-31 Tobias Burnus <burnus@net-b.de>
10175 * gfortran.dg/coarray/dummy_1.f90: New.
10177 2011-05-31 Tobias Burnus <burnus@net-b.de>
10180 * gfortran.dg/coarray/save_1.f90: New.
10181 * gfortran.dg/coarray_4.f90: Update dg-error.
10183 2011-05-31 Jason Merrill <jason@redhat.com>
10185 * g++.dg/cpp0x/rv-template1.C: New.
10187 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10189 PR rtl-optimization/49235
10190 * gcc.dg/pr49235.c: New test.
10192 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10194 PR tree-optimization/49093
10195 * gcc.dg/vect/pr49093.c: New test.
10197 2011-05-31 Dodji Seketeli <dodji@redhat.com>
10200 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10202 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10205 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10208 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
10211 * gcc.c-torture/execute/pr49186.c: New.
10213 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
10216 * gcc.target/i386/pr49168-1.c: New.
10218 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10219 Eric Botcazou <ebotcazou@adacore.com>
10221 * gcc.dg/guality/drap.c: New test.
10223 2011-05-30 Richard Guenther <rguenther@suse.de>
10225 PR tree-optimization/49210
10226 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10227 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10229 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10232 * g++.dg/gomp/pr49223-1.C: New test.
10233 * g++.dg/gomp/pr49223-2.C: New test.
10235 2011-05-30 Richard Guenther <rguenther@suse.de>
10237 PR tree-optimization/49218
10238 * gcc.c-torture/execute/pr49218.c: New testcase.
10240 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
10242 PR tree-optimization/49199
10243 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10244 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10245 -fno-tree-scev-cprop.
10247 2011-05-29 Janus Weil <janus@gcc.gnu.org>
10250 * gfortran.dg/extends_13.f03: New.
10252 2011-05-29 Jakub Jelinek <jakub@redhat.com>
10254 PR rtl-optimization/49095
10255 * gcc.target/i386/pr49095.c: New test.
10257 2011-05-29 Tobias Burnus <burnus@net-b.de>
10260 * gfortran.dg/coarray_24.f90: New.
10262 2011-05-29 Tobias Burnus <burnus@net-b.de>
10265 * gfortran.dg/coarray_23.f90: New.
10267 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
10269 From Ryan Mansfield
10270 * gcc.dg/pr48826.c: New test.
10272 2011-05-29 Richard Guenther <rguenther@suse.de>
10274 PR tree-optimization/49217
10275 * gcc.dg/torture/pr49217.c: New testcase.
10277 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
10280 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10282 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
10284 * gnat.dg/boolean_subtype.adb: Rename to...
10285 * gnat.dg/boolean_subtype1.adb: ...this.
10287 2011-05-28 Jason Merrill <jason@redhat.com>
10289 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10291 2011-05-27 Jason Merrill <jason@redhat.com>
10293 * g++.dg/cpp0x/enum18.C: Adjust.
10295 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10297 2011-05-27 Tobias Burnus <burnus@net-b.de>
10300 * gfortran.dg/coarray_22.f90: New.
10302 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10304 PR tree-optimization/46728
10305 * gcc.target/powerpc/pr46728-1.c: New.
10306 * gcc.target/powerpc/pr46728-2.c: New.
10307 * gcc.target/powerpc/pr46728-3.c: New.
10308 * gcc.target/powerpc/pr46728-4.c: New.
10309 * gcc.target/powerpc/pr46728-5.c: New.
10310 * gcc.dg/pr46728-6.c: New.
10311 * gcc.target/powerpc/pr46728-7.c: New.
10312 * gcc.target/powerpc/pr46728-8.c: New.
10313 * gcc.dg/pr46728-9.c: New.
10314 * gcc.target/powerpc/pr46728-10.c: New.
10315 * gcc.target/powerpc/pr46728-11.c: New.
10316 * gcc.dg/pr46728-12.c: New.
10317 * gcc.target/powerpc/pr46728-13.c: New.
10318 * gcc.target/powerpc/pr46728-14.c: New.
10319 * gcc.target/powerpc/pr46728-15.c: New.
10320 * gcc.target/powerpc/pr46728-16.c: New.
10322 2011-05-27 Jason Merrill <jason@redhat.com>
10324 * g++.dg/abi/mangle47.C: New.
10327 * g++.dg/template/const5.C: New.
10329 * g++.dg/cpp0x/enum18.C: New.
10331 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10333 * g++.dg/cpp0x/error6.C: New.
10335 * g++.dg/cpp0x/error5.C: New.
10337 2011-05-27 Jakub Jelinek <jakub@redhat.com>
10340 * g++.dg/eh/cond6.C: New test.
10342 2011-05-27 Tobias Burnus <burnus@net-b.de>
10345 * gfortran.dg/rank_3.f90: New.
10346 * gfortran.dg/rank_4.f90: New.
10348 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
10350 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10351 replace dump search.
10353 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
10355 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10356 * gnat.dg/bit_packed_array5.adb: ...here.
10358 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10361 * g++.dg/cpp0x/auto25.C: New.
10363 2011-05-27 Richard Guenther <rguenther@suse.de>
10365 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10367 2011-05-27 Richard Guenther <rguenther@suse.de>
10369 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10371 2011-05-27 Richard Guenther <rguenther@suse.de>
10373 PR middle-end/49189
10374 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10376 2011-05-26 Jason Merrill <jason@redhat.com>
10378 * g++.dg/cpp0x/friend1.C: New.
10379 * g++.dg/cpp0x/friend2.C: New.
10381 * g++.dg/cpp0x/auto7.C: Update.
10382 * g++.dg/template/crash50.C: Adjust.
10383 * g++.dg/template/static9.C: Adjust.
10384 * g++.old-deja/g++.ext/memconst.C: Adjust.
10386 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
10388 * gcc.dg/march.c: Ignore a note for some targets.
10390 2011-05-26 Janis Johnson <janis187@us.ibm.com>
10391 Nathan Froyd <froydnj@codesourcery.com>
10395 * g++.old-deja/g++.jason/cond.C: Remove xfails.
10396 * g++.dg/parse/pr18770.C: New test.
10397 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10399 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10402 * gfortran.dg/dependency_40.f90 : New test.
10404 2011-05-26 Tobias Burnus <burnus@net-b.de>
10407 * gfortran.dg/coarray/registering_1.f90: New.
10409 2011-05-26 Jason Merrill <jason@redhat.com>
10411 * g++.dg/cpp0x/variadic111.C: New.
10412 * g++.dg/cpp0x/variadic41.C: Adjust.
10414 2011-05-26 Richard Guenther <rguenther@suse.de>
10416 PR tree-optimization/48702
10417 * gcc.dg/torture/pr48702.c: New testcase.
10419 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10421 PR gcov-profile/48845
10422 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10424 * gcc.dg/matrix/matrix.exp: Likewise.
10425 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10426 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10427 line number to check_profiling_available.
10428 * lib/target-supports.exp (check_profiling_available): Account for
10430 Require TLS runtime support with -fprofile-generate.
10431 * lib/profopt.exp (profopt-execute): Add TLS options for
10432 -fprofile-generate.
10433 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10435 2011-05-26 Jakub Jelinek <jakub@redhat.com>
10438 * g++.dg/eh/cond5.C: New test.
10440 PR tree-optimization/49161
10441 * gcc.c-torture/execute/pr49161.c: New test.
10443 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10445 * gcc.target/arm/neon-vorn-vbic.c: New test.
10447 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
10449 PR tree-optimization/49038
10450 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10451 * gcc.dg/vect/pr49038.c: New test.
10453 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
10455 * g++.dg/init/pr25811-3.C: New.
10456 * g++.dg/init/pr25811-4.C: New.
10458 2011-05-25 Jason Merrill <jason@redhat.com>
10460 * g++.dg/cpp0x/enum17.C: New.
10461 * g++.old-deja/g++.jason/rfg10.C: Adjust.
10463 * g++.dg/cpp0x/auto24.C: New.
10465 * g++.dg/cpp0x/error4.C: New.
10467 * g++.dg/cpp0x/rv-restrict.C: New.
10469 * g++.dg/cpp0x/enum15.C: New.
10470 * g++.dg/cpp0x/constexpr-switch2.C: New.
10472 * g++.dg/cpp0x/variadic110.C: New.
10474 * g++.dg/cpp0x/auto9.C: Add typedef test.
10476 * g++.dg/cpp0x/auto23.C: New.
10477 * g++.dg/cpp0x/auto9.C: Adjust.
10479 * g++.dg/cpp0x/defaulted29.C: New.
10481 * g++.dg/cpp0x/initlist51.C: New.
10483 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
10485 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10486 * g++.dg/abi/packed1.C: Suppress warning.
10487 * g++.dg/warn/Wunused-parm-3.C: Likewise.
10488 * g++.dg/template/stdarg1.C: Likewise.
10489 * g++.dg/other/packed1.C: Remove arm from xfail list.
10491 2011-05-25 Jason Merrill <jason@redhat.com>
10493 * g++.dg/cpp0x/enum16.C: New.
10494 * g++.dg/parse/error15.C: Adjust.
10496 * g++.dg/cpp0x/initlist50.C: New.
10498 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10500 * g++.dg/cpp0x/variadic109.C: New.
10502 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
10504 * gcc.target/i386/pause-1.c: New.
10506 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
10508 * gcc.dg/stack-usage-1.c: Adjust comment.
10509 * gcc.dg/stack-usage-2.c: New test.
10511 2011-05-25 Jakub Jelinek <jakub@redhat.com>
10514 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10515 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10517 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
10519 PR rtl-optimization/48757
10520 * gfortran.dg/pr48757.f: New test case.
10522 2011-05-24 Jason Merrill <jason@redhat.com>
10524 * g++.dg/cpp0x/access01.C: New.
10526 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10529 * objc.dg/pr48177.m: New testcase.
10531 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10534 * objc.dg/pr48187.m: New testcase.
10535 * obj-c++.dg/pr48187.mm: New testcase.
10536 * objc.dg/ivar-extra-semicolon.m: New testcase.
10538 2011-05-24 Jason Merrill <jason@redhat.com>
10540 * g++.dg/template/access21.C: New.
10541 * g++.dg/template/access22.C: New.
10543 2011-05-24 Michael Matz <matz@gcc.gnu.org>
10545 PR rtl-optimization/48633
10546 * g++.dg/pr48633.C: New test.
10548 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10551 * g++.dg/other/pr49133.C: New test.
10553 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10554 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10556 * gcc.dg/torture/tls/run-gd.c: New test.
10557 * gcc.dg/torture/tls/run-ie.c: New test.
10558 * gcc.dg/torture/tls/run-ld.c: New test.
10559 * gcc.dg/torture/tls/run-le.c: New test.
10560 * lib/target-supports.exp (check_effective_target_tls_runtime):
10561 Build testcase with TLS options.
10563 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10565 * gcc.dg/vect/pr48172.c: Remove dg-do run.
10567 2011-05-24 Tom de Vries <tom@codesourcery.com>
10569 PR tree-optimization/49121
10570 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10572 2011-05-23 Jason Merrill <jason@redhat.com>
10574 * g++.dg/cpp0x/defaulted28.C: New.
10576 * g++.dg/cpp0x/sfinae25.C: New.
10578 * g++.dg/cpp0x/rv-cast2.C: New.
10580 * g++.dg/cpp0x/enum14.C: New.
10582 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10585 * gcc.c-torture/execute/pr49123.c: New test.
10588 * gcc.dg/debug/pr49032.c: New test.
10591 * gcc.dg/pr49120.c: New test.
10593 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
10596 * gcc.target/i386/pr47315.c: New test.
10598 2011-05-23 Jason Merrill <jason@redhat.com>
10600 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10602 * g++.dg/cpp0x/sfinae24.C: New.
10604 * g++.dg/cpp0x/error3.C: New.
10606 * g++.dg/cpp0x/defaulted27.C: New.
10608 * g++.dg/cpp0x/decltype27.C: New.
10610 2011-05-23 Richard Guenther <rguenther@suse.de>
10612 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10614 2011-05-23 Richard Guenther <rguenther@suse.de>
10616 PR tree-optimization/40874
10617 * g++.dg/tree-ssa/pr40874.C: New testcase.
10619 2011-05-23 Richard Guenther <rguenther@suse.de>
10621 PR tree-optimization/49115
10622 * g++.dg/torture/pr49115.C: New testcase.
10624 2011-05-23 Richard Guenther <rguenther@suse.de>
10626 PR middle-end/15419
10627 * gcc.dg/memcpy-3.c: New testcase.
10629 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10631 PR middle-end/48973
10632 * gcc.c-torture/execute/pr48973-1.c: New test.
10633 * gcc.c-torture/execute/pr48973-2.c: New test.
10635 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10638 * g++.dg/warn/pr18016.C: New.
10640 2011-05-23 Tom de Vries <tom@codesourcery.com>
10643 * gcc.target/arm/ivopts-6.c: New test.
10645 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10647 PR middle-end/49029
10648 * gcc.c-torture/compile/pr49029.c: New test.
10650 2011-05-22 Jason Merrill <jason@redhat.com>
10652 * g++.dg/cpp0x/sfinae23.C: New.
10653 * g++.dg/cpp0x/sfinae8.C: Correct.
10655 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10657 * gfortran.dg/function_optimize_8.f90: New test case.
10659 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10661 PR tree-optimization/49087
10662 * gcc.dg/vect/O3-pr49087.c: New test.
10664 2011-05-21 Jason Merrill <jason@redhat.com>
10666 * g++.dg/debug/const5.C: New.
10668 2011-05-20 Jason Merrill <jason@redhat.com>
10670 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10672 * g++.dg/cpp0x/constexpr-static7.C: New.
10674 * g++.dg/cpp0x/enum12.C: New.
10675 * g++.dg/cpp0x/enum13.C: New.
10677 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10680 * gfortran.dg/select_type_23.f03: New.
10682 2011-05-20 Jason Merrill <jason@redhat.com>
10684 * g++.dg/cpp0x/defaulted26.C: New.
10686 * g++.dg/cpp0x/noexcept02.C: Fix.
10687 * g++.dg/cpp0x/noexcept03.C: Fix.
10688 * g++.dg/cpp0x/noexcept08.C: Fix.
10689 * g++.dg/cpp0x/noexcept10.C: New.
10691 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10694 * gfortran.dg/extends_12.f03: New.
10696 2011-05-20 Jason Merrill <jason@redhat.com>
10698 * g++.dg/template/koenig9.C: New.
10699 * g++.dg/opt/pr47615.C: Fix.
10700 * g++.dg/overload/defarg1.C: Fix.
10701 * g++.dg/tc1/dr213.C: Remove xfail.
10702 * g++.dg/torture/pr34850.C: Fix.
10703 * g++.dg/torture/pr39362.C: Fix.
10704 * g++.old-deja/g++.brendan/crash56.C: Fix.
10705 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10707 2011-05-20 Richard Guenther <rguenther@suse.de>
10709 PR tree-optimization/49079
10710 * gcc.dg/torture/pr49079.c: New testcase.
10712 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10714 PR tree-optimization/49073
10715 * gcc.c-torture/execute/pr49073.c: New test.
10717 2011-06-19 Tobias Burnus <burnus@net-b.de>
10720 * gfortran.dg/coarray_21.f90: New.
10722 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10724 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10727 2011-05-19 Richard Guenther <rguenther@suse.de>
10730 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10732 2011-05-19 Richard Guenther <rguenther@suse.de>
10734 PR middle-end/48985
10735 * gcc.dg/builtin-object-size-11.c: New testcase.
10737 2011-05-19 Tom de Vries <tom@codesourcery.com>
10740 * gcc.target/arm/ivopts.c: New test.
10741 * gcc.target/arm/ivopts-2.c: New test.
10743 2011-05-19 Tom de Vries <tom@codesourcery.com>
10745 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10747 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10749 * gcc.c-torture/execute/960321-1.x: Remove.
10751 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10754 * gfortran.dg/move_alloc_4.f90: New.
10756 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10759 * gcc.target/i386/pr49002-1.c: New test.
10760 * gcc.target/i386/pr49002-2.c: Likewise.
10762 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10764 PR tree-optimization/49039
10765 * gcc.c-torture/execute/pr49039.c: New test.
10766 * gcc.dg/tree-ssa/pr49039.c: New test.
10767 * g++.dg/torture/pr49039.C: New test.
10769 2011-05-18 Jason Merrill <jason@redhat.com>
10771 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10772 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10773 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10775 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10777 * gcc.target/bfin/mcpu-bf592.c: New test.
10779 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10781 PR tree-optimization/41881
10782 * gcc.dg/vect/O3-pr41881.c: New test.
10783 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10785 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10787 PR tree-optimization/49000
10788 * gcc.dg/pr49000.c: New test.
10790 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10792 * gnat.dg/invalid1.adb: New test.
10794 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10796 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10798 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10799 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10801 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10804 * g++.dg/cpp0x/range-for18.C: New.
10806 2011-05-15 Tobias Burnus <burnus@net-b.de>
10809 * gfortran.dg/coarray/image_index_2.f90: New.
10811 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10813 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10814 * g++.dg/cpp0x/override2.C: New.
10816 2011-05-14 Tobias Burnus <burnus@net-b.de>
10819 * gfortran.de/coarray_20.f90: New.
10821 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10824 * function_optimize_7.f90: New test case.
10826 2011-05-13 Jason Merrill <jason@redhat.com>
10828 * g++.dg/cpp0x/decltype26.C: New.
10829 * g++.dg/cpp0x/enum11.C: New.
10831 2011-05-13 Tobias Burnus <burnus@net-b.de>
10835 * gfortran.dg/assign_8.f90: Update dg-error.
10837 2011-05-13 Tobias Burnus <burnus@net-b.de>
10840 * gfortran.dg/io_constraints_8.f90: New.
10841 * gfortran.dg/io_constraints_9.f90: New.
10843 2011-05-13 Martin Thuresson <martint@google.com>
10845 PR gcov-profile/47793
10846 * gcc.dg/pr47793.c: New.
10848 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10850 PR tree-optimization/48975
10851 * gcc.dg/pr48975.c: New test.
10853 2011-05-12 Tobias Burnus <burnus@net-b.de>
10856 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10858 2011-05-12 Jason Merrill <jason@redhat.com>
10860 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10862 2011-05-12 Geert Bosch <bosch@adacore.com>
10864 * gnat.dg/view_conversion1.adb: New test.
10866 2011-05-12 Richard Guenther <rguenther@suse.de>
10868 PR tree-optimization/48172
10869 * gcc.dg/vect/pr48172.c: New testcase.
10871 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10874 * g++.dg/opt/pr48967.C: New test.
10876 2011-05-11 Jason Merrill <jason@redhat.com>
10878 * g++.dg/cpp0x/constexpr-friend.C: New.
10879 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10881 * g++.dg/cpp0x/sfinae22.C: New.
10883 2011-05-11 Tobias Burnus <burnus@net-b.de>
10886 * gfortran.dg/generic_24.f90: New.
10888 2011-05-11 Richard Guenther <rguenther@suse.de>
10890 PR tree-optimization/15256
10891 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10893 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10896 * gcc.dg/pr48159-1.c: New test.
10897 * gcc.dg/pr48159-2.c: New test.
10899 2011-05-11 Richard Guenther <rguenther@suse.de>
10901 PR middle-end/48953
10902 * gcc.dg/torture/pr48953.c: New testcase.
10904 2011-05-11 Richard Guenther <rguenther@suse.de>
10906 PR tree-optimization/18041
10907 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10909 2011-05-11 Alan Modra <amodra@gmail.com>
10912 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10914 2011-05-10 Jason Merrill <jason@redhat.com>
10916 * g++.dg/cpp0x/defaulted25.C: New.
10917 * g++.dg/template/crash7.C: Adjust.
10919 * g++.dg/cpp0x/variadic108.C: New.
10921 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
10923 * g++.dg/inherit/virtual9.C: Extend.
10925 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10928 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10929 are passed and returned in vector registers.
10931 2011-05-10 Richard Guenther <rguenther@suse.de>
10933 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10934 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10935 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10936 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10937 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
10940 2011-05-10 Jakub Jelinek <jakub@redhat.com>
10942 PR tree-optimization/48611
10943 PR tree-optimization/48794
10944 * gfortran.dg/gomp/pr48611.f90: New test.
10945 * gfortran.dg/gomp/pr48794.f90: New test.
10948 * gcc.dg/dfp/pr48928.c: New test.
10950 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10953 * g++.dg/cpp0x/pr48522.C: New.
10955 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10958 * g++.dg/cpp0x/sfinae21.C: New.
10960 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10962 * g++.dg/template/sfinae28.C: Rename to...
10963 * g++.dg/cpp0x/sfinae19.C: ... this.
10964 * g++.dg/template/sfinae29.C: Rename to...
10965 * g++.dg/cpp0x/sfinae20.C: ... this.
10967 2011-05-09 Jeff Law <law@redhat.com>
10969 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10970 consistent results.
10972 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
10975 * g++.dg/init/pr20039.C: New.
10977 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10981 * g++.dg/template/sfinae28.C: New.
10982 * g++.dg/template/sfinae29.C: Likewise.
10984 2011-05-09 Jason Merrill <jason@redhat.com>
10986 * g++.dg/template/nontype23.C: New.
10988 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
10990 * g++.dg/init/pr48859.C: New.
10992 2011-05-09 Jason Merrill <jason@redhat.com>
10994 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10995 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10996 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10997 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10998 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10999 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
11000 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
11001 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
11003 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
11005 * g++.dg/inherit/virtual9.C: New.
11007 2011-05-09 Dodji Seketeli <dodji@redhat.com>
11010 * g++.dg/template/dependent-expr8.C: New test case.
11012 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
11014 PR tree-optimization/48837
11015 * gcc.dg/pr48837.c: New testcase.
11017 2011-05-06 Jason Merrill <jason@redhat.com>
11019 * g++.dg/cpp0x/constexpr-condition2.C: New.
11021 * g++.dg/cpp0x/constexpr-missing.C: New.
11023 2011-05-06 Tobias Burnus <burnus@net-b.de>
11026 * gfortran.dg/coarray/this_image_2.f90: New.
11028 2011-05-06 Tobias Burnus <burnus@net-b.de>
11032 * gfortran.dg/bind_c_usage_22.f90: New.
11033 * gfortran.dg/bind_c_usage_23.f90: New.
11034 * gfortran.dg/bind_c_usage_24.f90: New.
11035 * gfortran.dg/bind_c_usage_24_c.c: New.
11037 2011-05-06 Dodji Seketeli <dodji@redhat.com>
11040 * g++.dg/template/member9.C: New test case.
11042 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
11044 * gnat.dg/discr29.ad[sb]: New test.
11045 * gnat.dg/discr30.adb: Likewise.
11047 2011-05-05 Julian Brown <julian@codesourcery.com>
11049 * gcc.target/arm/neon-vset_lanes8.c: New test.
11051 2011-05-05 Jason Merrill <jason@redhat.com>
11053 * g++.dg/init/new32.C: New.
11055 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11057 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11060 2011-05-05 Jakub Jelinek <jakub@redhat.com>
11062 PR rtl-optimization/48381
11063 * gcc.c-torture/compile/pr48381.c: New test.
11065 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
11067 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11069 * gcc.target/i386/opt-1.c: Ditto.
11071 2011-05-04 Jason Merrill <jason@redhat.com>
11073 * g++.dg/conversion/base1.C: New.
11075 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11077 PR libgfortran/48787
11078 * gfortran.dg/round_3.f08: Add more checks to test case.
11080 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
11082 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11083 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11084 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11085 Gate test on effective_target fd_truncate.
11087 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
11089 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11090 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11091 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11092 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
11093 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11094 * gcc.target/i386/pr38824.c: Ditto.
11095 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11096 * gcc.target/i386/vecinit-2.c: Ditto.
11097 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11098 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11099 * gcc.target/i386/parity-2.c: Ditto.
11100 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11102 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
11104 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11105 remove duplication.
11106 * gcc.target/bfin/mcpu-bf514.c: Likewise.
11107 * gcc.target/bfin/mcpu-bf516.c: Likewise.
11108 * gcc.target/bfin/mcpu-bf518.c: Likewise.
11110 2011-05-03 Tobias Burnus <burnus@net-b.de>
11113 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11115 2011-05-03 Tobias Burnus <burnus@net-b.de>
11118 * gfortran.dg/coarray/this_image_1.f90: New.
11120 2011-05-03 Tobias Burnus <burnus@net-b.de>
11123 * gfortran.dg/coarray/caf.dg: New.
11124 * gfortran.dg/coarray/image_index_1.f90: New, copied
11125 from ../coarray_16.f90.
11127 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11130 * g++.dg/ext/complex9.C: New.
11132 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11134 From Mike Frysinger
11135 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11136 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11137 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11139 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11141 * gcc.target/bfin/builtins: Created.
11142 * gcc.target/bfin/hisilh-O0.c: Deleted.
11143 * gcc.target/bfin/hisilh.c: Moved to...
11144 * gcc.target/bfin/builtins/hisilh.c: ...here.
11145 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11146 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11147 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11148 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11149 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11150 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11151 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11152 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11153 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11154 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11155 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11156 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11157 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11158 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11159 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11160 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11161 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11162 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11163 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11164 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11165 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11166 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11167 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11168 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11169 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11170 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11171 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11172 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11173 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11174 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11175 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11176 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11177 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11178 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11179 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11180 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11181 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11182 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11183 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11184 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11185 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11186 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11187 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11188 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11189 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11190 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11191 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11192 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11193 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11194 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11195 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11196 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11197 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11198 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11199 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11200 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11201 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11202 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11203 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11204 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11205 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11206 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11207 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11208 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11209 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11210 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11211 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11212 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11213 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11214 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11215 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11216 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11217 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11218 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11219 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11220 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11221 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11222 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11223 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11224 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11225 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11226 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11227 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11228 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11229 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11230 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11231 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11232 * gcc.target/bfin/builtins/circptr.c: Ditto.
11233 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11234 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11235 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11236 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11237 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11238 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11239 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11240 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11241 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11242 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11243 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11244 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11245 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11246 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11247 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11248 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11249 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11250 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11251 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11252 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11253 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11254 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11255 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11256 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11257 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11258 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11259 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11260 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11261 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11262 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11263 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11264 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11265 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11266 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11267 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11268 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11269 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11270 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11271 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11272 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11273 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11274 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11275 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11276 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11277 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11278 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11279 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11280 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11281 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11282 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11283 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11284 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11285 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11286 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11287 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11288 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11289 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11290 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11291 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11292 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11293 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11294 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11295 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11296 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11297 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11298 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11299 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11300 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11301 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11302 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11304 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
11306 * gcc.target/arm/cold-lc.c: New test.
11308 2011-05-03 Jakub Jelinek <jakub@redhat.com>
11311 * gcc.dg/pr48774.c: New test.
11313 2011-05-03 Richard Guenther <rguenther@suse.de>
11315 * gcc.dg/large-size-array-5.c: New testcase.
11317 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11319 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11321 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11323 * lib/target-supports.exp (check_effective_target_vect_strided):
11325 (check_effective_target_vect_strided2)
11326 (check_effective_target_vect_strided3)
11327 (check_effective_target_vect_strided4)
11328 (check_effective_target_vect_strided8): ...these new functions.
11330 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11331 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11332 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11333 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11334 * gcc.dg/vect/pr37539.c: Likewise.
11335 * gcc.dg/vect/slp-11a.c: Likewise.
11336 * gcc.dg/vect/slp-11b.c: Likewise.
11337 * gcc.dg/vect/slp-11c.c: Likewise.
11338 * gcc.dg/vect/slp-12a.c: Likewise.
11339 * gcc.dg/vect/slp-12b.c: Likewise.
11340 * gcc.dg/vect/slp-18.c: Likewise.
11341 * gcc.dg/vect/slp-19a.c: Likewise.
11342 * gcc.dg/vect/slp-19b.c: Likewise.
11343 * gcc.dg/vect/slp-21.c: Likewise.
11344 * gcc.dg/vect/slp-23.c: Likewise.
11345 * gcc.dg/vect/vect-cselim-1.c: Likewise.
11347 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11348 instead of vect_interleave && vect_extract_even_odd.
11349 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11350 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11351 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11352 * gcc.dg/vect/vect-1.c: Likewise.
11353 * gcc.dg/vect/vect-10.c: Likewise.
11354 * gcc.dg/vect/vect-98.c: Likewise.
11355 * gcc.dg/vect/vect-107.c: Likewise.
11356 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11357 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11358 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11359 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11360 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11361 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11362 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11363 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11364 * gcc.dg/vect/vect-strided-float.c: Likewise.
11365 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11366 * gcc.dg/vect/vect-strided-mult.c: Likewise.
11367 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11368 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11369 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11370 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11371 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11372 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11373 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11374 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11375 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11376 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11377 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11378 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11379 * gcc.dg/vect/vect-vfa-03.c: Likewise.
11381 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11383 * gcc.dg/vect/pr30843.c: Likewise.
11384 * gcc.dg/vect/pr33866.c: Likewise.
11385 * gcc.dg/vect/slp-reduc-6.c: Likewise.
11386 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11387 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11388 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11390 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11392 * gcc.dg/vect/slp-11.c: Split into...
11393 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11394 gcc.dg/vect/slp-11c.c: ...these tests.
11395 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11396 * gcc.dg/vect/slp-12c.c: ...this new test.
11397 * gcc.dg/vect/slp-19.c: Split into...
11398 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11399 gcc.dg/vect/slp-19c.c: ...these new tests.
11401 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11403 * lib/target-supports.exp
11404 (check_effective_target_vect_extract_even_odd_wide): Delete.
11405 (check_effective_target_vect_strided_wide): Likewise.
11406 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11407 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11408 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11409 * gcc.dg/vect/pr37539.c: Likewise.
11410 * gcc.dg/vect/slp-11.c: Likewise.
11411 * gcc.dg/vect/slp-12a.c: Likewise.
11412 * gcc.dg/vect/slp-12b.c: Likewise.
11413 * gcc.dg/vect/slp-19.c: Likewise.
11414 * gcc.dg/vect/slp-23.c: Likewise.
11415 * gcc.dg/vect/vect-1.c: Likewise.
11416 * gcc.dg/vect/vect-98.c: Likewise.
11417 * gcc.dg/vect/vect-107.c: Likewise.
11418 * gcc.dg/vect/vect-strided-float.c: Likewise.
11420 2011-05-02 Jason Merrill <jason@redhat.com>
11422 * g++.dg/init/new31.C: New.
11424 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
11427 * gcc.dg/pr35445.c: New test.
11429 2011-05-02 Jason Merrill <jason@redhat.com>
11431 * c-c++-common/vla-1.c: New.
11433 2011-05-02 Richard Guenther <rguenther@suse.de>
11435 PR tree-optimization/48822
11436 * gcc.dg/torture/pr48822.c: New testcase.
11438 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11441 * g++.dg/cpp0x/constexpr-47969.C: New.
11443 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
11446 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
11447 on vect_no_align targets.
11448 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11449 vect_no_align targets.
11451 2011-05-01 Xinliang David Li <davidxl@google.com>
11453 * gcc.dg/tree-ssa/integer-addr.c: New test.
11454 * gcc.dg/tree-ssa/alias_bug.c: New test.
11456 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11458 PR libgfortran/48787
11459 * gfortran.dg/round_3.f08: Add more checks.
11461 2011-04-30 Tobias Burnus <burnus@net-b.de>
11464 * gfortran.dg/import9.f90: New, proper test.
11465 * gfortran.dg/interface_37.f90: Remove bogus
11466 test (bogus copy of interface_36.f90).
11468 2011-04-30 Tobias Burnus <burnus@net-b.de>
11471 * gfortran.dg/interface_37.f90: New.
11473 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
11476 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11478 2011-04-30 Jakub Jelinek <jakub@redhat.com>
11480 PR tree-optimization/48809
11481 * gcc.c-torture/execute/pr48809.c: New test.
11483 2011-04-29 Jeff Law <law@redhat.com>
11485 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11487 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11490 * g++.dg/init/ctor10.C: New.
11492 2011-04-29 Le-Chun Wu <lcwu@google.com>
11494 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11495 warning in implicitly instantiated templates.
11497 2011-04-29 Le-Chun Wu <lcwu@google.com>
11499 * g++.dg/warn/Wnull-conversion-1.C: New.
11500 * g++.dg/warn/Wnull-conversion-2.C: New.
11502 2011-04-29 Diego Novillo <dnovillo@google.com>
11504 * g++.old-deja/g++.other/null3.C: Expect warning about
11505 converting boolean to a pointer.
11507 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
11510 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11514 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11516 2011-04-29 Tobias Burnus <burnus@net-b.de>
11519 * gfortran.dg/typebound_proc_22.f90: New.
11522 * gfortran.dg/interface_36.f90: New.
11524 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11526 PR libgfortran/48488
11527 PR libgfortran/48602
11528 PR libgfortran/48615
11529 PR libgfortran/48684
11530 PR libgfortran/48787
11531 * gfortran.dg/fmt_g.f: Adjust test.
11532 * gfortran.dg/fmt_g0_1.f08: Adjust test.
11533 * gfortran.dg/round_3.f08: New test.
11534 * gfortran.dg/namelist_print_1.f: Adjust test.
11535 * gfortran.dg/char4_iunit_1.f03: Adjust test.
11536 * gfortran.dg/f2003_io_5.f03: Adjust test.
11537 * gfortran.dg/coarray_15.f90: Adjust test.
11538 * gfortran.dg/namelist_65.f90: Adjust test.
11539 * gfortran.dg/fmt_cache_1.f: Adjust test.
11540 * gfortran.dg/char4_iunit_2.f03: Adjust test.
11541 * gfortran.dg/real_const_3.f90: Adjust test.
11543 2011-04-29 Jan Hubicka <jh@suse.cz>
11545 * gcc.dg/tree-ssa/inline-10.c: New testcase.
11546 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11548 2011-04-28 Xinliang David Li <davidxl@google.com>
11550 * gcc.dg/tree-prof/prof-robust-1.c: New test.
11551 * g++.dg/prof-robust-1.C: New test.
11553 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
11555 PR tree-optimization/48765
11556 * gcc.dg/vect/pr48765.c: New.
11558 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11560 PR tree-optimization/48775
11561 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11563 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11566 * g++.dg/inherit/pr48798.C: New.
11567 * g++.old-deja/g++.other/base1.C: Adjust.
11569 2011-04-28 Dodji Seketeli <dodji@redhat.com>
11572 * g++.dg/template/inherit7.C: New test case.
11574 2011-04-28 Richard Guenther <rguenther@suse.de>
11576 PR tree-optimization/40052
11577 PR tree-optimization/15347
11578 * gcc.dg/tree-ssa/vrp57.c: New testcase.
11579 * gcc.dg/pr15347.c: Likewise.
11581 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11584 * g++.dg/cpp0x/sfinae18.C: New.
11586 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11589 * g++.dg/ext/is_literal_type1.C: New.
11591 2011-04-28 Tobias Burnus <burnus@net-b.de>
11595 * gfortran.dg/interface_35.f90: New.
11596 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11597 * gfortran.dg/func_result_6.f90: Add dg-warning.
11598 * gfortran.dg/bessel_1.f90: Ditto.
11599 * gfortran.dg/hypot_1.f90: Ditto.
11600 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11601 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11602 * gfortran.dg/interface_assignment_4.f90: Ditto.
11604 2011-04-27 Jason Merrill <jason@redhat.com>
11606 * g++.dg/ext/complex8.C: New.
11608 * g++.dg/cpp0x/initlist49.C: New.
11609 * g++.dg/init/new30.C: New.
11611 2011-04-27 Tobias Burnus <burnus@net-b.de>
11614 * gfortran.dg/whole_file_34.f90: New.
11616 2011-04-27 Jan Hubicka <jh@suse.cz>
11618 * gcc.dg/tree-ssa/inline-9.c: New testcase.
11620 2011-04-27 Jason Merrill <jason@redhat.com>
11622 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11624 * g++.dg/parse/ambig6.C: New.
11626 2011-04-27 Nick Clifton <nickc@redhat.com>
11628 * gcc.dg/20020312-2.c: Add definition for RX.
11630 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11631 option with RX targets.
11633 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11636 2011-04-27 Richard Guenther <rguenther@suse.de>
11638 * gcc.dg/tree-ssa/pr23382.c: Remove.
11640 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11643 * gcc.c-torture/compile/pr48767.c: New test.
11645 2011-04-27 Richard Guenther <rguenther@suse.de>
11647 PR tree-optimization/48772
11648 * g++.dg/pr48772.C: New testcase.
11650 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11653 * gcc.c-torture/compile/pr48742.c: New test.
11655 2011-04-26 Jason Merrill <jason@redhat.com>
11657 * g++.dg/lookup/koenig13.C: New.
11659 * g++.dg/cpp0x/initlist48.C: New.
11661 2011-04-25 Jason Merrill <jason@redhat.com>
11663 * g++.dg/cpp0x/sfinae17.C: New.
11665 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11668 * gcc.target/powerpc/pr48258-1.c: New file.
11669 * gcc.target/powerpc/pr48258-2.c: Ditto.
11671 2011-04-26 Xinliang David Li <davidxl@google.com>
11673 * gcc.dg/uninit-suppress.c: New test.
11674 * gcc.dg/uninit-suppress.c: New test.
11676 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11679 * gcc.dg/pr48768.c: New test.
11681 PR tree-optimization/48734
11682 * gcc.c-torture/compile/pr48734.c: New test.
11685 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11687 2011-04-26 Richard Guenther <rguenther@suse.de>
11689 PR tree-optimization/48731
11690 * gcc.dg/torture/pr48731.c: New testcase.
11692 2011-04-26 Richard Guenther <rguenther@suse.de>
11695 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11697 2011-04-26 Richard Guenther <rguenther@suse.de>
11699 PR middle-end/48694
11700 * gcc.dg/torture/pr48694-1.c: New testcase.
11701 * gcc.dg/torture/pr48694-2.c: Likewise.
11703 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11705 * g++.dg/ext/underlying_type1.C: New.
11706 * g++.dg/ext/underlying_type2.C: Likewise.
11707 * g++.dg/ext/underlying_type3.C: Likewise.
11708 * g++.dg/ext/underlying_type4.C: Likewise.
11709 * g++.dg/ext/underlying_type5.C: Likewise.
11710 * g++.dg/ext/underlying_type6.C: Likewise.
11711 * g++.dg/ext/underlying_type7.C: Likewise.
11712 * g++.dg/ext/underlying_type8.C: Likewise.
11713 * g++.dg/ext/underlying_type9.C: Likewise.
11714 * g++.dg/ext/underlying_type10.C: Likewise.
11716 2011-04-25 Jason Merrill <jason@redhat.com>
11718 * g++.dg/cpp0x/regress/template-const2.C: New.
11720 2011-04-25 Jeff Law <law@redhat.com>
11722 * gcc.dg/tree-ssa/vrp56.c: new test.
11724 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11726 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11728 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11730 PR preprocessor/48740
11731 * c-c++-common/raw-string-11.c: New test.
11733 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11735 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11738 2011-04-23 Tobias Burnus <burnus@net-b.de>
11741 * gfortran.dg/coarray_19.f90: New.
11743 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11746 * gcc.dg/pr48685.c: New test.
11748 2011-04-22 Jan Hubicka <jh@suse.cz>
11750 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11752 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11754 PR tree-optimization/48717
11755 * gcc.c-torture/execute/pr48717.c: New test.
11757 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11760 * gcc.target/i386/pr48723.c: New test.
11762 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11765 * gcc.dg/gomp/pr48716.c: New test.
11766 * g++.dg/gomp/pr48716.C: New test.
11768 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11771 * gcc.dg/missing-field-init-2.c: Update testcase.
11773 2011-04-22 Alan Modra <amodra@gmail.com>
11775 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11777 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11780 * gfortran.dg/function_optimize_6.f90: New test.
11782 2011-04-21 Easwaran Raman <eraman@google.com>
11784 * gcc.dg/stack-layout-2.c: New test.
11786 2011-04-21 Richard Guenther <rguenther@suse.de>
11789 * g++.dg/lto/pr48207-2_0.C: New testcase.
11790 * g++.dg/lto/pr48207-3_0.C: Likewise.
11792 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11794 * gnat.dg/volatile5.adb: New test.
11795 * gnat.dg/volatile5_pkg.ads: New helper.
11797 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11800 * gcc.target/i386/pr48708.c: New test.
11802 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11804 * gcc.dg/vect/vect-119.c: New test.
11806 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11808 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11811 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11812 Richard Sandiford <richard.sandiford@linaro.org>
11815 * gcc.target/arm/pr46329.c: New test.
11817 2011-04-21 Tobias Burnus <burnus@net-b.de>
11820 * gfortran.dg/coarray_18.f90: New.
11822 2011-04-20 Jason Merrill <jason@redhat.com>
11824 * g++.dg/cpp0x/initlist47.C: New.
11826 * g++.dg/init/dtor4.C: New.
11828 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11831 * gcc.target/i386/sse2-pinsrw.c: New test.
11832 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11833 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11834 * gcc.target/i386/sse2-insvhi.c: Ditto.
11835 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11836 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11838 2011-04-20 Jason Merrill <jason@redhat.com>
11840 * g++.dg/template/const4.C: New.
11842 2011-04-20 Easwaran Raman <eraman@google.com>
11844 * gcc.dg/stack-layout-1.c: New test.
11846 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11848 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11849 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11852 2011-04-20 Kai Tietz <ktietz@redhat.com>
11854 * gcc.dg/binop-xor1.c: New test.
11855 * gcc.dg/binop-xor2.c: New test.
11856 * gcc.dg/binop-xor3.c: New test.
11857 * gcc.dg/binop-xor4.c: New test.
11858 * gcc.dg/binop-xor5.c: New test.
11860 2011-04-20 Richard Guenther <rguenther@suse.de>
11862 PR tree-optimization/47892
11863 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11865 2011-04-20 Richard Guenther <rguenther@suse.de>
11867 PR middle-end/48695
11868 * g++.dg/torture/pr48695.C: New testcase.
11870 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11872 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11873 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11874 * gcc.c-torture/execute/pr45262.c: Ditto
11875 * gcc.dg/torture/pr43165.c: Ditto.
11876 * gcc.dg/torture/pr47228.c: Ditto.
11877 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11878 * gcc.dg/ipa/pr45644.c: Ditto.
11879 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11882 2011-04-19 Jason Merrill <jason@redhat.com>
11884 * g++.dg/ext/complex7.C: New.
11886 * g++.dg/ext/attrib41.C: New.
11888 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11891 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11893 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11896 * gcc.target/i386/pr48678.c: New test.
11898 2011-04-19 Martin Jambor <mjambor@suse.cz>
11900 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11901 * g++.dg/opt/devirt2.C: New test.
11902 * g++.dg/ipa/devirt-g-1.C: Likewise.
11904 2011-04-19 Tobias Burnus <burnus@net-b.de>
11907 * gfortran.dg/whole_file_33.f90: New.
11909 2011-04-19 Martin Jambor <mjambor@suse.cz>
11911 * g++.dg/ipa/devirt-7.C: New test.
11913 2011-04-19 Richard Guenther <rguenther@suse.de>
11916 * g++.dg/lto/pr48207_0.C: New testcase.
11918 2011-04-18 Jason Merrill <jason@redhat.com>
11920 * g++.dg/init/void1.C: New.
11922 * g++.dg/cpp0x/union4.C: New.
11924 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11926 PR middle-end/48661
11927 * g++.dg/torture/pr48661.C: New test.
11930 * g++.dg/gomp/pr48632.C: New test.
11932 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11934 * gcc.target/i386/sse2-maskmovdqu.c: New test.
11935 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11937 2011-04-18 Tobias Burnus <burnus@net-b.de>
11940 * gfortran.dg/coarray_17.f90: New.
11941 * gfortran.dg/coarray_10.f90: Update dg-error.
11943 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11946 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11947 * gfortran.dg/guality/guality.exp: Likewise.
11949 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11951 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11953 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11955 * gcc.dg/vect/pr48377.c: Remove dg-do run.
11957 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11959 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11961 2011-04-18 Richard Guenther <rguenther@suse.de>
11963 PR middle-end/46364
11964 * g++.dg/torture/pr46364.C: New testcase.
11966 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11968 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11970 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
11972 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11974 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
11975 Ira Rosen <ira.rosen@linaro.org>
11978 * gcc.target/arm/pr48252.c: New test.
11980 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11982 PR tree-optimization/48616
11983 * gcc.dg/pr48616.c: New test.
11985 2011-04-18 Tobias Burnus <burnus@net-b.de>
11988 * gfortran.dg/coarray_16.f90: New.
11990 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
11993 * gfortran.dg/realloc_on_assign_7.f03: New test.
11995 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11997 PR libgfortran/48602
11998 * gfortran.dg/fmt_g0_6.f08: New test.
12000 2011-04-17 Jason Merrill <jason@redhat.com>
12002 * g++.dg/cpp0x/sfinae16.C: New.
12004 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
12006 * gcc.target/mips/reg-var-1.c: New test.
12008 2011-04-17 Jan Hubicka <jh@suse.cz>
12010 * gcc.dg/winline-5.c: Update testcase.
12012 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
12014 * gnat.dg/discr27.ad[sb]: Move dg directive.
12015 * gnat.dg/discr28.ad[sb]: New test.
12016 * gnat.dg/discr28_pkg.ads: New helper.
12018 2011-04-17 Michael Matz <matz@suse.de>
12020 PR tree-optimization/48622
12022 * gcc.dg/lto/pr48622_0.c: New test.
12024 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
12026 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12027 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12028 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12029 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12030 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12031 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12033 2011-04-15 Jason Merrill <jason@redhat.com>
12035 * g++.dg/cpp0x/range-for17.C: New.
12037 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12039 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12040 * g++.dg/cpp0x/range-for3.C: Likewise.
12041 * g++.dg/cpp0x/range-for9.C: Correct error message.
12042 * g++.dg/cpp0x/range-for11.C: New.
12043 * g++.dg/cpp0x/range-for12.C: New.
12044 * g++.dg/cpp0x/range-for13.C: New.
12045 * g++.dg/cpp0x/range-for14.C: New.
12046 * g++.dg/cpp0x/range-for15.C: New.
12047 * g++.dg/cpp0x/range-for16.C: New.
12049 2011-04-15 Tobias Burnus <burnus@net-b.de>
12052 * gfortran.dg/coarray_15.f90: Change to dg-do run.
12054 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
12056 * objc.dg/naming-4.m: Updated.
12057 * objc.dg/naming-5.m: Updated.
12058 * objc.dg/naming-6.m: New.
12059 * objc.dg/naming-7.m: New.
12060 * obj-c++.dg/naming-1.mm: Updated.
12061 * obj-c++.dg/naming-2.mm: Updated.
12062 * obj-c++.dg/naming-3.mm: New.
12063 * obj-c++.dg/naming-4.mm: New.
12065 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12067 PR libgfortran/48589
12068 * gfortran.dg/fmt_g0_5.f08: New test.
12070 2011-04-15 Richard Guenther <rguenther@suse.de>
12073 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12075 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
12077 * gcc.target/avr/torture/pr41885.c (dg-options): Change
12078 -finline-limit=0 to -fno-inline
12080 2011-04-15 Jakub Jelinek <jakub@redhat.com>
12083 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12086 2011-04-14 Jakub Jelinek <jakub@redhat.com>
12089 * gcc.target/i386/sse4_1-insertps-3.c: New test.
12090 * gcc.target/i386/sse4_1-insertps-4.c: New test.
12091 * gcc.target/i386/avx-insertps-3.c: New test.
12092 * gcc.target/i386/avx-insertps-4.c: New test.
12094 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12096 * gcc.target/avr/torture/pr41885.c (dg-options): Add
12099 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12104 * gcc.target/avr/pr46779-1.c: New test case
12105 * gcc.target/avr/pr46779-2.c: New test case
12107 2011-04-14 Jason Merrill <jason@redhat.com>
12109 * g++.dg/cpp0x/sfinae15.C: New.
12111 * g++.dg/cpp0x/sfinae14.C: New.
12113 * g++.dg/ext/vla10.C: New.
12115 2011-04-14 Richard Guenther <rguenther@suse.de>
12117 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12119 2011-04-14 Richard Guenther <rguenther@suse.de>
12121 * gcc.dg/fold-bitand-4.c: Move ...
12122 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
12124 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12126 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12128 * gcc.target/avr/torture/trivial.c: Ditto.
12130 2011-04-13 Jason Merrill <jason@redhat.com>
12132 * g++.dg/template/operator11.C: New.
12134 2011-04-13 Jakub Jelinek <jakub@redhat.com>
12136 PR middle-end/48591
12137 * gcc.dg/gomp/pr48591.c: New test.
12140 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12141 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12143 2011-04-13 Dodji Seketeli <dodji@redhat.com>
12146 * g++.dg/template/dependent-expr7.C: New test case.
12148 2011-04-13 Jason Merrill <jason@redhat.com>
12150 * g++.dg/cpp0x/sfinae13.C: New.
12152 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
12154 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12156 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12158 * gcc.target/arm/pr43698.c: Remove -march option.
12160 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12162 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12165 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
12169 * gfortran.dg/realloc_on_assign_6.f03: New test.
12171 2011-04-12 Kai Tietz <ktietz@redhat.com>
12173 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12174 targets the additional -mno-ms-bitfields and
12175 -Wno-packed-bitfield-compat options.
12176 * g++.dg/ext/bitfield3.C: Likewise.
12177 * g++.dg/ext/bitfield4.C: Likewise.
12178 * g++.dg/ext/bitfield5.C: Likewise.
12179 * gcc.dg/bitfld-15.c: Likewise.
12180 * gcc.dg/bitfld-16.c: Likewise.
12181 * gcc.dg/bitfld-17.c: Likewise.
12182 * gcc.dg/bitfld-18.c: Likewise.
12184 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
12186 * gcc.target/arm/neon-vld3-1.c: New test.
12187 * gcc.target/arm/neon-vst3-1.c: New test.
12188 * gcc.target/arm/neon/v*.c: Regenerate.
12190 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12192 PR rtl-optimization/48549
12193 * g++.dg/opt/pr48549.C: New test.
12195 2011-04-12 Richard Guenther <rguenther@suse.de>
12197 PR tree-optimization/46076
12198 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12200 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12203 * lib/compat.exp (compat-execute): Declare unsupported after
12204 stripping path from src1.
12205 * lib/lto.exp (lto-execute): Likewise.
12207 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12210 * gcc.dg/pr48552-1.c: New test.
12211 * gcc.dg/pr48552-2.c: New test.
12213 2011-04-11 Jason Merrill <jason@redhat.com>
12215 * g++.dg/cpp0x/sfinae12.C: New.
12217 * g++.dg/cpp0x/enum10.C: New.
12219 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12221 * g++.dg/cpp0x/rv-func.C: New.
12223 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12225 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12228 2011-04-11 Martin Jambor <mjambor@suse.cz>
12230 PR tree-optimization/48195
12231 * gcc.dg/ipa/pr48195.c: New test.
12233 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
12235 * gnat.dg/return3.adb: Remove unused switch.
12237 2011-04-08 Mike Stump <mikestump@comcast.net>
12240 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12241 default to fno-common.
12243 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
12245 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12246 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12248 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12251 * gfortran.dg/function_optimize_5.f90: New test.
12253 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
12255 * gnat.dg/aggr17.adb: New test.
12256 * gnat.dg/aggr18.adb: Likewise.
12258 2011-04-08 Michael Matz <matz@suse.de>
12260 PR middle-end/48389
12261 * gcc.target/i386/pr48389.c: New test.
12263 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
12265 PR rtl-optimization/48272
12266 * g++.dg/opt/pr48272.C: New.
12268 2011-04-08 Dmitry Melnik <dm@ispras.ru>
12270 PR rtl-optimization/48235
12271 * gcc.dg/pr48235.c: New.
12273 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12275 PR rtl-optimization/48302
12276 * g++.dg/opt/pr48302.C: New.
12278 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12281 * g++.dg/opt/pr48273.C: New.
12283 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12285 PR rtl-optimization/48442
12286 * gcc.dg/pr48442.c: New.
12288 2011-04-08 Jakub Jelinek <jakub@redhat.com>
12290 PR tree-optimization/48377
12291 * gcc.dg/vect/pr48377.c: New test.
12293 2011-04-07 Jason Merrill <jason@redhat.com>
12295 * g++.dg/cpp0x/regress/call1.C: New.
12297 * g++.dg/cpp0x/variadic107.C: New.
12299 * g++.dg/cpp0x/sfinae11.C: New.
12300 * g++.dg/cpp0x/noexcept02.C: Fix.
12302 * g++.dg/cpp0x/sfinae10.C: New.
12304 * g++.dg/cpp0x/sfinae9.C: New.
12306 * c-c++-common/Wcast-qual-1.c: Move here from...
12307 * gcc.dg/cast-qual-3.c: ...here, and...
12308 * g++.dg/warn/Wcast-qual2.C: ...here.
12310 * g++.dg/cpp0x/sfinae8.C: New.
12312 * g++.dg/cpp0x/sfinae7.C: New.
12314 * g++.dg/cpp0x/enum9.C: New.
12316 2011-04-07 Mike Stump <mikestump@comcast.net>
12318 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12319 with no trampolines.
12321 2011-04-07 Jakub Jelinek <jakub@redhat.com>
12324 * gfortran.dg/gomp/pr48117.f90: New test.
12327 * gcc.dg/torture/pr48343.c: New test.
12329 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12331 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12333 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
12335 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12337 2011-04-07 Tom de Vries <tom@codesourcery.com>
12340 * lib/scanasm.exp (object-size): New proc.
12341 * gcc.target/arm/pr43920-2.c: New test.
12343 2011-04-06 Tobias Burnus <burnus@net-b.de>
12347 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12349 2011-04-06 Steve Ellcey <sje@cup.hp.com>
12351 * gcc.dg/mtune.c: Prune note from output.
12353 2011-04-06 Jakub Jelinek <jakub@redhat.com>
12356 * gcc.dg/guality/pr36977.c: New test.
12357 * gcc.dg/guality/pr48466.c: New test.
12359 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12361 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12363 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
12365 * gnat.dg/return3.adb: New test.
12367 2011-04-06 Richard Guenther <rguenther@suse.de>
12369 PR tree-optimization/47663
12370 * gcc.dg/tree-ssa/inline-8.c: New testcase.
12372 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
12374 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12375 Solaris 8 and 9 as well.
12377 2011-04-05 Tom de Vries <tom@codesourcery.com>
12380 * gcc.target/arm/pr43920-1.c: New test.
12382 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
12384 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12385 (cctor): Actually return the value.
12386 (main): Cast return values.
12388 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12390 * gfortran.dg/character_comparison_8.f90: New test.
12392 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12394 * frontend-passes: (optimize_lexical_comparison): New function.
12395 (optimize_expr): Call it.
12396 (optimize_comparison): Also handle lexical comparison functions.
12397 Return false instad of -2 for unequal comparison.
12399 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12402 * function_optimize_4.f90: New test.
12404 2011-04-04 Tobias Burnus <burnus@net-b.de>
12407 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12408 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12409 * gfortran.dg/coarray_15.f90: New.
12411 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12413 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12414 * gfortran.dg/bessel_7.f90: Likewise.
12416 2011-04-03 Tobias Burnus <burnus@net-b.de>
12418 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12420 2011-04-03 Richard Guenther <rguenther@suse.de>
12421 Ira Rosen <ira.rosen@linaro.org>
12423 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12424 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12425 -ftree-loop-if-convert-stores.
12427 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12429 * gnat.dg/specs/aggr2.ads: New test.
12431 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12433 * gnat.dg/debug2.ad[sb]: New test.
12434 * gnat.dg/debug2_pkg.ads: New helper.
12435 * gnat.dg/debug3.ad[sb]: New test.
12437 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
12439 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12441 2011-04-01 Jakub Jelinek <jakub@redhat.com>
12443 PR middle-end/48335
12444 * gcc.c-torture/compile/pr48335-1.c: New test.
12445 * gcc.dg/pr48335-1.c: New test.
12446 * gcc.dg/pr48335-2.c: New test.
12447 * gcc.dg/pr48335-3.c: New test.
12448 * gcc.dg/pr48335-4.c: New test.
12449 * gcc.dg/pr48335-5.c: New test.
12450 * gcc.dg/pr48335-6.c: New test.
12451 * gcc.dg/pr48335-7.c: New test.
12452 * gcc.dg/pr48335-8.c: New test.
12453 * gcc.target/i386/pr48335-1.c: New test.
12455 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
12458 * gcc.dg/Waddress.c: New test.
12460 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12463 * gfortran.dg/function_optimize_3.f90: New test.
12465 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
12467 * gcc.c-torture/compile/20110401-1.c: New test.
12469 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12470 * g++.dg/lto/20091002-2_0.C: Likewise.
12471 * g++.dg/lto/20090303_0.c: Likewise.
12472 * g++.dg/lto/20091004-1_0.C: Likewise.
12473 * g++.dg/lto/20091002-3_0.C: Likewise.
12474 * g++.dg/lto/20091004-2_0.C: Likewise.
12475 * g++.dg/lto/20081123_0.C: Likewise.
12476 * g++.dg/lto/20090313_0.C: Likewise.
12477 * g++.dg/lto/20081109-1_0.C: Likewise.
12478 * g++.dg/lto/20081219_0.C: Likewise.
12479 * g++.dg/lto/20081204-1_0.C: Likewise.
12480 * g++.dg/lto/20090302_0.C: Likewise.
12481 * g++.dg/lto/20081119-1_0.C: Likewise.
12482 * g++.dg/lto/20081118_0.C: Likewise.
12483 * gcc.dg/lto/20091020-2_0.c: Likewise.
12484 * gcc.dg/lto/20090210_0.c: Likewise.
12485 * gcc.dg/lto/20081204-1_0.c: Likewise.
12486 * gcc.dg/lto/20081224_0.c: Likewise.
12487 * gcc.dg/lto/20090219_0.c: Likewise.
12488 * gcc.dg/lto/20091014-1_0.c: Likewise.
12489 * gcc.dg/lto/20091016-1_0.c: Likewise.
12490 * gcc.dg/lto/20090206-2_0.c: Likewise.
12491 * gcc.dg/lto/20090116_0.c: Likewise.
12492 * gcc.dg/lto/20091013-1_0.c: Likewise.
12493 * gcc.dg/lto/20091015-1_0.c: Likewise.
12494 * gcc.dg/lto/20090126-2_0.c: Likewise.
12496 2011-03-31 Ian Lance Taylor <iant@google.com>
12498 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12500 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12502 * gnat.dg/opt16.adb: New test.
12504 2011-03-31 Jason Merrill <jason@redhat.com>
12506 * g++.dg/cpp0x/defaulted24.C: New.
12508 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12511 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12514 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12516 * g++.dg/other/i386-9.C: New test.
12518 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12520 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12522 2011-03-30 Jason Merrill <jason@redhat.com>
12524 * g++.dg/cpp0x/regress/error-recovery1.C: New.
12526 * g++.dg/cpp0x/regress/isnan.C: New.
12528 * g++.dg/cpp0x/initlist46.C: New.
12530 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
12533 * gcc.target/arm/neon-modes-2.c: New test.
12535 2011-03-30 Jakub Jelinek <jakub@redhat.com>
12538 * gcc.c-torture/compile/pr48305.c: New test.
12540 2011-03-29 Jason Merrill <jason@redhat.com>
12542 * g++.dg/cpp0x/regress/value-dep1.C: New.
12544 2011-03-29 Steve Ellcey <sje@cup.hp.com>
12546 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12548 2011-03-29 Ian Lance Taylor <iant@google.com>
12550 * go.test/go-test.exp: Handle the test lines used in several new
12552 (errchk): Add opts parameter. Change all callers. Handle parens
12555 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
12556 Dominique d'Humieres <dominiq@lps.ens.fr>
12558 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12559 and __APPLE__ && __PPC__ && __ALTIVEC__.
12561 2011-03-29 Jason Merrill <jason@redhat.com>
12563 * g++.dg/cpp0x/dependent1.C: New.
12565 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12567 * g++.dg/cpp0x/constexpr-memfn1.C: New.
12569 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12571 2011-03-29 Janus Weil <janus@gcc.gnu.org>
12574 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12575 * gfortran.dg/proc_ptr_comp_32.f90: New.
12577 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12579 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
12580 check for corresponding warning.
12582 2011-03-28 Jason Merrill <jason@redhat.com>
12584 * g++.dg/cpp0x/rv-deduce2.C: New.
12586 2011-03-29 Jakub Jelinek <jakub@redhat.com>
12589 * gcc.dg/pr48203.c: New test.
12591 2011-03-28 Jeff Law <law@redhat.com>
12593 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12595 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
12597 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12598 and __PPC__ && __ALTIVEC__.
12600 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12603 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12604 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12605 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12606 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12608 2011-03-28 Jason Merrill <jason@redhat.com>
12610 * g++.dg/cpp0x/initlist-array2.C: New.
12612 * g++.dg/cpp0x/initlist-array1.C: New.
12614 * g++.dg/cpp0x/constexpr-compound.C: New.
12616 * g++.dg/cpp0x/constexpr-using.C: New.
12618 * g++.dg/cpp0x/constexpr-noexcept.C: New.
12620 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12623 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12625 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12627 * gcc.dg/slp-1.c: New test.
12629 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12631 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12632 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12633 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12634 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12635 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12636 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12637 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12638 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12639 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12640 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12641 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12642 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12643 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12644 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12646 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12649 * gfortran.dg/trim_optimize_5.f90: New test.
12650 * gfortran.dg/trim_optimize_6.f90: New test.
12652 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12655 * gcc.target/mips/madd-7.c: Remove -mlong32.
12656 * gcc.target/mips/msub-7.c: Likewise.
12658 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12660 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12661 accesses to preserve the meaning of the test for doubleword vectors.
12662 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12663 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12665 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12668 * gfortran.dg/class_42.f03: New.
12670 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12672 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12675 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12677 PR rtl-optimization/48144
12678 * gcc.dg/pr48144.c: New test.
12680 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12682 * gnat.dg/discr27.ad[sb]: New test.
12684 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12686 * gnat.dg/limited_with2.ad[sb]: New test.
12687 * gnat.dg/limited_with2_pkg1.ads: New helper.
12688 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12690 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12692 * gnat.dg/opt15.adb: New test.
12693 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12695 2011-03-25 Tobias Burnus <burnus@net-b.de>
12699 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12700 * gfortran.dg/leadz_trailz_3.f90: Ditto
12702 2011-03-25 Martin Jambor <mjambor@suse.cz>
12704 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12706 2011-03-25 Jason Merrill <jason@redhat.com>
12708 * g++.dg/cpp0x/defaulted22.C: New.
12709 * g++.dg/cpp0x/defaulted23.C: New.
12710 * g++.dg/cpp0x/defaulted15.C: Adjust.
12712 2011-03-25 Jason Merrill <jason@redhat.com>
12714 * g++.dg/cpp0x/move1.C: New.
12716 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12719 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12721 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12723 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12724 for mips-sgi-irix6.5.
12725 Replace snprintf prototype by <stdio.h>.
12727 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12730 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12731 run_expensive_tests.
12732 * gcc.dg/graphite/block-4.c: Likewise.
12733 * gcc.dg/graphite/block-7.c: Likewise.
12734 * gcc.dg/graphite/block-8.c: Likewise.
12736 2011-03-25 Richard Guenther <rguenther@suse.de>
12738 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12739 * g++.dg/tree-ssa/pr8781.C: Likewise.
12740 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12741 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12742 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12743 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12744 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12745 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12746 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12747 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12748 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12749 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12750 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12751 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12752 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12753 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12754 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12755 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12756 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12757 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12758 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12759 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12760 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12761 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12762 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12763 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12764 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12765 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12766 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12767 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12768 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12769 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12770 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12771 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12772 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12773 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12774 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12775 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12776 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12777 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12778 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12779 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12780 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12781 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12782 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12783 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12784 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12785 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12786 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12787 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12788 * c-c++-common/pr46562-2.c: Likewise.
12789 * gfortran.dg/pr42108.f90: Likewise.
12790 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12791 foo to be inlined even at -O1.
12792 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12793 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12794 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12795 * gcc.dg/matrix/matrix.exp: Disable FRE.
12797 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12800 * gcc.dg/dfp/pr48204.c: New test.
12802 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12805 * gcc.c-torture/execute/pr47917.c: Move this...
12806 * gcc.dg/torture/pr47917.c: to here and add xfails.
12808 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12810 * gnat.dg/array16.ad[sb]: New test.
12811 * gnat.dg/array16.ads: New helper.
12813 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12815 * gnat.dg/derived_type2.adb: New test.
12817 2011-03-24 Richard Guenther <rguenther@suse.de>
12819 PR tree-optimization/48271
12820 * g++.dg/torture/pr48271.C: New testcase.
12822 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12824 * gnat.dg/array15.ad[sb]: New test.
12826 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12829 * gcc.target/i386/pr48237.c: New test.
12831 2011-03-24 Richard Guenther <rguenther@suse.de>
12833 PR middle-end/48269
12834 * gcc.dg/builtin-object-size-10.c: New testcase.
12836 2011-03-24 Richard Guenther <rguenther@suse.de>
12838 PR tree-optimization/46562
12839 * c-c++-common/pr46562-2.c: New testcase.
12840 * c-c++-common/pr46562.c: Likewise.
12842 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12844 * gcc.dg/vect/vect-cselim-1.c: New test.
12845 * gcc.dg/vect/vect-cselim-2.c: New test.
12847 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12849 * gcc.target/arm/pr46934.c: New.
12851 2011-03-23 Ian Lance Taylor <iant@google.com>
12853 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12855 2011-03-23 Richard Guenther <rguenther@suse.de>
12857 * gcc.dg/struct: Remove directory and contents.
12859 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12862 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12864 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12866 * gnat.dg/discr26.ad[sb]: New test.
12867 * gnat.dg/discr26_pkg.ads: New helper.
12869 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12872 * gcc.target/arm/neon-vld-1.c: New test.
12874 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12876 * gnat.dg/array14.ad[sb]: New test.
12877 * gnat.dg/array14_pkg.ads: New helper.
12879 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12881 * gcc.c-torture/execute/920501-8.x: Remove.
12882 * gcc.c-torture/execute/930513-1.x: Remove.
12883 * gcc.c-torture/execute/960312-1.x: Remove.
12884 * gcc.c-torture/compile/20000804-1.c,
12885 gcc.c-torture/compile/20001205-1.c,
12886 gcc.c-torture/compile/20001226-1.c,
12887 gcc.c-torture/compile/20010518-2.c,
12888 gcc.c-torture/compile/20020312-1.c,
12889 gcc.c-torture/compile/20020604-1.c,
12890 gcc.c-torture/compile/920501-12.c,
12891 gcc.c-torture/compile/920501-4.c,
12892 gcc.c-torture/compile/920520-1.c,
12893 gcc.c-torture/compile/980506-1.c,
12894 gcc.c-torture/execute/980709-1.x,
12895 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12896 options for m68hc11.
12897 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12898 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12901 2011-03-22 Nick Clifton <nickc@redhat.com>
12903 * lib/target-supports.exp (check_profiling_available): Add MN10300
12904 to the list of targets that do not support profiling. Restore
12905 alpha sorting to this list.
12907 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12909 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12910 failure on 32-bit systems.
12911 * gcc.dg/torture/vector-2.c: Ditto.
12913 2011-03-22 Richard Guenther <rguenther@suse.de>
12915 PR tree-optimization/48228
12916 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12918 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12920 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12924 * gcc.target/powerpc/pr48226.c: New file.
12926 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
12928 * lib/prune.exp (prune_gcc_output): Prune "could not create
12929 compact unwind for" warnings.
12931 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12935 * gcc.c-torture/execute/pr42544.c: New test.
12936 * gcc.c-torture/execute/pr48197.c: New test.
12938 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12940 PR preprocessor/48192
12941 * gcc.target/powerpc/pr48192.c: New file.
12944 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12945 split problem of 0 being loaded in a VSX register.
12947 2011-03-21 Richard Guenther <rguenther@suse.de>
12950 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12951 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12952 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12953 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12955 2011-03-21 Jakub Jelinek <jakub@redhat.com>
12958 * gcc.dg/pr48213.c: New test.
12960 2011-03-21 Kai Tietz <ktietz@redhat.com>
12963 * g++.dg/plugin/attribute_plugin.c: Adjust test.
12965 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
12967 * gcc.target/arm/xor-and.c: New.
12969 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12972 * gfortran.dg/function_optimize_1.f90: New test.
12973 * gfortran.dg/function_optimize_2.f90: New test.
12975 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
12977 PR rtl-optimization/47502
12978 * gcc.target/i386/pr47502-1.c: New.
12979 * gcc.target/i386/pr47502-2.c: Likewise.
12981 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12983 PR rtl-optimization/48156
12984 * gcc.dg/pr48156.c: New test.
12986 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12988 PR libfortran/47439
12989 * gfortran.dg/scratch_1.f90: Adjust test.
12991 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12993 PR libfortran/47439
12994 * gfortran.dg/scratch_1.f90: New test.
12996 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12998 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12999 variably modified typedefs.
13000 * gcc.dg/c1x-typedef-2.c: Remove.
13002 2011-03-18 Joseph Myers <joseph@codesourcery.com>
13004 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
13005 * gcc.dg/c1x-anon-struct-3.c: New test.
13006 * gcc.dg/anon-struct-11.c: Update.
13008 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13010 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
13012 Only xfail with gas.
13014 2011-03-18 Jason Merrill <jason@redhat.com>
13016 * g++.dg/template/fn-ptr1.C: New.
13018 * g++.dg/overload/volatile1.C: New.
13020 * g++.dg/opt/pr23372.C: New.
13022 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13024 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13026 PR middle-end/47405
13027 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13029 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
13031 * gcc.target/arm/unsigned-extend-1.c: New.
13033 2011-03-18 Jakub Jelinek <jakub@redhat.com>
13036 * gcc.c-torture/compile/pr48161.c: New test.
13038 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
13040 PR middle-end/47725
13041 * gcc.dg/torture/pr47725.c: New.
13043 2011-03-17 Jason Merrill <jason@redhat.com>
13045 * g++.dg/cpp0x/constexpr-overflow2.C: New.
13046 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13048 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
13050 * gnat.dg/specs/elab2.ads: New test.
13051 * gnat.dg/specs/elab2_pkg.ads: New helper.
13053 2011-03-17 Jason Merrill <jason@redhat.com>
13055 * g++.dg/cpp0x/decltype-1212.C: New.
13056 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13058 2011-03-17 Jason Merrill <jason@redhat.com>
13060 * g++.dg/parse/memfnquals1.C: New.
13062 2011-03-17 Richard Guenther <rguenther@suse.de>
13064 PR middle-end/48134
13065 * gcc.dg/pr48134.c: New testcase.
13067 2011-03-17 Richard Guenther <rguenther@suse.de>
13069 PR middle-end/48165
13070 * g++.dg/torture/pr48165.C: New testcase.
13072 2011-03-17 Jakub Jelinek <jakub@redhat.com>
13074 PR rtl-optimization/48141
13075 * gcc.dg/pr48141.c: New test.
13077 2011-03-16 Jason Merrill <jason@redhat.com>
13079 * g++.dg/cpp0x/constexpr-48089.C: New.
13081 * g++.dg/cpp0x/constexpr-abi1.C: New.
13083 * g++.dg/cpp0x/constexpr-46336.C: New.
13084 * g++.dg/parse/friend5.C: Adjust expected errors.
13086 * g++.dg/cpp0x/constexpr-47570.C: New.
13088 2011-03-16 Dodji Seketeli <dodji@redhat.com>
13091 * ++.dg/debug/dwarf2/typedef6.C: New test.
13093 2011-03-16 Jason Merrill <jason@redhat.com>
13095 * g++.dg/cpp0x/elision2.C: New.
13097 * g++.dg/cpp0x/constexpr-array3.C: New.
13099 2011-03-16 Jason Merrill <jason@redhat.com>
13101 * g++.dg/cpp0x/sfinae6.C: New.
13102 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13103 * g++.dg/cpp0x/pr45908.C: Likewise.
13104 * g++.dg/cpp0x/sfinae6.C: Likewise.
13105 * g++.old-deja/g++.jason/conversion11.C: Likewise.
13106 * g++.old-deja/g++.law/arg11.C: Likewise.
13108 2011-03-16 Jason Merrill <jason@redhat.com>
13110 * g++.dg/template/incomplete6.C: New.
13112 2011-03-16 Jeff Law <law@redhat.com>
13114 * gcc.dg/tree-ssa/vrp55.c: New test.
13116 2011-03-16 Jason Merrill <jason@redhat.com>
13118 * g++.dg/cpp0x/auto22.C: New.
13120 2011-03-16 Richard Guenther <rguenther@suse.de>
13122 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13123 optimizing it away if promoted to const.
13125 2011-03-16 Richard Guenther <rguenther@suse.de>
13127 PR tree-optimization/48149
13128 * gcc.dg/fold-complex-1.c: New testcase.
13130 2011-03-16 Richard Guenther <rguenther@suse.de>
13133 * gcc.dg/guality/pr45882.c: Really make sure no inlining
13134 or cloning happens.
13136 2011-03-16 Richard Guenther <rguenther@suse.de>
13138 PR tree-optimization/26134
13139 * gcc.dg/tree-ssa/complex-6.c: New testcase.
13141 2011-03-16 Richard Guenther <rguenther@suse.de>
13143 PR tree-optimization/48146
13144 * gcc.dg/torture/pr48146.c: New testcase.
13146 2011-03-16 Richard Guenther <rguenther@suse.de>
13148 * gcc.dg/tree-ssa/pr14814.c: Adjust.
13149 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13151 2011-03-16 Jakub Jelinek <jakub@redhat.com>
13153 PR middle-end/48136
13154 * gcc.c-torture/compile/pr48136.c: New test.
13156 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13159 * gcc.dg/guality/pr45882.c: New test.
13161 2011-03-15 Jason Merrill <jason@redhat.com>
13163 * g++.dg/cpp0x/constexpr-recursion.C: New.
13165 * g++.dg/cpp0x/implicit11.C: New.
13167 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13169 * g++.dg/cpp0x/constexpr-attribute.C: New.
13171 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
13173 * g++.dg/parse/pr34758.C: New.
13175 2011-03-15 Xinliang David Li <davidxl@google.com>
13178 * gcc.dg/uninit-pred-7_d.c: New test.
13179 * gcc.dg/uninit-pred-8_d.c: New test.
13181 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
13184 * gcc.target/arm/pr46788.c: New.
13186 2011-03-15 Richard Guenther <rguenther@suse.de>
13188 PR middle-end/47650
13189 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13190 * gfortran.dg/ishft_4.f90: Likewise.
13191 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13193 2011-03-15 Richard Guenther <rguenther@suse.de>
13195 PR tree-optimization/13954
13196 * g++.dg/tree-ssa/pr13954.C: New testcase.
13198 2011-03-15 Richard Guenther <rguenther@suse.de>
13200 PR tree-optimization/48037
13201 * gcc.target/i386/pr48037-1.c: New testcase.
13203 2011-03-15 Richard Guenther <rguenther@suse.de>
13205 PR tree-optimization/41490
13206 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13207 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13208 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13209 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13210 * g++.dg/tree-ssa/pr33604.C: Adjust.
13212 2011-03-14 Jakub Jelinek <jakub@redhat.com>
13214 PR middle-end/47917
13215 * gcc.c-torture/execute/pr47917.c: New test.
13216 * gcc.dg/pr47917.c: New test.
13218 PR middle-end/38878
13219 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13221 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
13223 * gcc.target/i386/sse4_1-floor-vec.c: New test.
13224 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13225 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13226 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13227 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13228 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13229 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13230 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13231 * gcc.target/i386/avx-floor-vec.c: Ditto.
13232 * gcc.target/i386/avx-ceil-vec.c: Ditto.
13233 * gcc.target/i386/avx-trunc-vec.c: Ditto.
13234 * gcc.target/i386/avx-rint-vec.c: Ditto.
13235 * gcc.target/i386/avx-floorf-vec.c: Ditto.
13236 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13237 * gcc.target/i386/avx-truncf-vec.c: Ditto.
13238 * gcc.target/i386/avx-rintf-vec.c: Ditto.
13240 2011-03-14 Tom Tromey <tromey@redhat.com>
13242 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13243 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13244 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13246 2011-03-14 Tom Tromey <tromey@redhat.com>
13248 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13249 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13250 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13252 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
13254 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13256 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13258 PR rtl-optimization/47166
13259 * gcc.c-torture/execute/postmod-1.c: New test.
13261 2011-03-14 Richard Guenther <rguenther@suse.de>
13263 PR middle-end/48098
13264 * gcc.dg/torture/pr48098.c: New testcase.
13266 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
13269 * gcc.target/powerpc/pr48053-1.c: New test.
13270 * gcc.target/powerpc/pr48053-2.c: Likewise.
13272 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13274 PR libfortran/48066
13275 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
13277 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13279 PR libfortran/48066
13280 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
13282 2011-03-12 Janus Weil <janus@gcc.gnu.org>
13285 * gfortran.dg/class_41.f03: New.
13287 2011-03-11 Dodji Seketeli <dodji@redhat.com>
13289 * g++.dg/conversion/cast3.C: New test.
13291 2011-03-11 Jason Merrill <jason@redhat.com>
13293 * g++.dg/template/error45.C: New.
13295 * g++.dg/parse/no-type-defn1.C: New.
13297 * g++.dg/ext/attrib40.C: New.
13299 * g++.dg/cpp0x/regress/array1.C: New.
13301 2011-03-11 Richard Guenther <rguenther@suse.de>
13303 PR tree-optimization/48067
13304 * gcc.dg/pr48067.c: New testcase.
13306 2011-03-11 Richard Guenther <rguenther@suse.de>
13309 * g++.dg/lto/20110311-1_0.C: New testcase.
13311 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13314 * g++.dg/inherit/virtual8.C: New test.
13316 PR middle-end/48044
13317 * gcc.dg/torture/pr48044.c: New test.
13319 2011-03-11 Janus Weil <janus@gcc.gnu.org>
13322 * gfortran.dg/proc_ptr_comp_31.f90: New.
13324 2011-03-11 Richard Guenther <rguenther@suse.de>
13326 PR tree-optimization/47278
13327 * gcc.dg/torture/pr47278-1.c: New testcase.
13328 * gcc.dg/torture/pr47278-2.c: Likewise.
13330 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13332 PR tree-optimization/48063
13333 * gcc.dg/torture/pr48063.c: New test.
13335 2011-03-10 Jason Merrill <jason@redhat.com>
13337 * g++.dg/template/array22.C: New.
13339 * g++.dg/cpp0x/syntax-err1.C: New.
13340 * g++.dg/parse/error36.C: Adjust expected errors.
13341 * g++.old-deja/g++.pt/ctor2.C: Likewise.
13342 * g++.old-deja/g++.pt/typename3.C: Likewise.
13343 * g++.old-deja/g++.pt/typename4.C: Likewise.
13344 * g++.old-deja/g++.pt/typename6.C: Likewise.
13346 2011-03-09 Jason Merrill <jason@redhat.com>
13348 * g++.dg/template/nontype22.C: New.
13350 2011-03-09 Martin Jambor <mjambor@suse.cz>
13352 PR tree-optimization/47714
13353 * g++.dg/torture/pr47714.C: New test.
13355 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
13358 * gcc.target/powerpc/pr47755-2.c: New file.
13360 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13362 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13363 is not set in the environment, pass 64 as first argument when not
13364 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13365 native where ulimit -u is supported.
13367 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13369 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13371 2011-03-08 Jason Merrill <jason@redhat.com>
13373 * g++.dg/template/nontype21.C: New.
13375 * g++.dg/template/anon5.C: New.
13377 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13380 * gcc.dg/pr47881.c: New test.
13382 2011-03-08 Dodji Seketeli <dodji@redhat.com>
13385 * g++.dg/lookup/template3.C: New test.
13387 2011-03-08 Kai Tietz <ktietz@redhat.com>
13389 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13392 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
13395 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13396 sizeof to compute alignment.
13398 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13400 PR tree-optimization/48022
13401 * gcc.dg/pr48022-1.c: New test.
13402 * gcc.dg/pr48022-2.c: New test.
13404 2011-03-07 Jason Merrill <jason@redhat.com>
13406 * g++.dg/template/nontype20.C: New.
13407 * g++.dg/init/member1.C: Adjust expected errors.
13408 * g++.dg/parse/constant4.C: Likewise.
13409 * g++.dg/template/qualified-id3.C: Likewise.
13410 * g++.old-deja/g++.pt/crash10.C: Likewise.
13412 * g++.dg/cpp0x/regress/non-const1.C: New.
13414 2011-03-07 Jakub Jelinek <jakub@redhat.com>
13417 * gcc.dg/pr47991.c: New test.
13419 2011-03-07 Jason Merrill <jason@redhat.com>
13421 * g++.dg/abi/mangle46.C: New.
13423 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
13426 * gcc.target/powerpc/pr47862.c: New.
13428 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
13431 * gcc.target/i386/combine-mul.c: Require nonpic.
13433 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
13434 Nathan Froyd <froydnj@codesourcery.com>
13436 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13438 2011-03-06 Mark Mitchell <mark@codesourcery.com>
13440 * README.QMTEST: Remove.
13442 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
13443 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13446 * gfortran.dg/array_constructor_37.f90 : New test.
13448 2011-03-05 Jason Merrill <jason@redhat.com>
13450 * g++.dg/abi/mangle39.C: ABI v5, not 6.
13451 * g++.dg/abi/mangle45.C: Likewise.
13452 * g++.dg/cpp0x/trailing1.C: Likewise.
13454 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13456 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13458 2011-03-05 Jakub Jelinek <jakub@redhat.com>
13460 PR rtl-optimization/47899
13461 * gcc.dg/pr47899.c: New test.
13463 * gcc.dg/torture/pr47968.c: Ignore warnings.
13465 PR tree-optimization/47967
13466 * gcc.c-torture/compile/pr47967.c: New test.
13468 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13470 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13471 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13473 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13475 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13476 and property_getAttributes() if __OBJC2__.
13477 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13478 * objc.dg/property/property-encoding-1.m: New.
13479 * obj-c++.dg/property/property-encoding-1.mm: New.
13481 2011-03-04 Jason Merrill <jason@redhat.com>
13483 * g++.dg/template/pseudodtor6.C: New.
13485 * g++.dg/inherit/covariant19.C: New.
13487 2011-03-04 Richard Guenther <rguenther@suse.de>
13489 PR middle-end/47968
13490 * gcc.dg/torture/pr47968.c: New testcase.
13492 2011-03-04 Richard Guenther <rguenther@suse.de>
13494 PR middle-end/47975
13495 * gcc.dg/torture/pr47975.c: New testcase.
13497 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13500 * g++.dg/template/crash106.C: New.
13502 2011-03-03 Jakub Jelinek <jakub@redhat.com>
13505 * gcc.dg/gomp/pr47963.c: New test.
13506 * g++.dg/gomp/pr47963.C: New test.
13508 2011-03-02 Jason Merrill <jason@redhat.com>
13510 * g++.dg/cpp0x/regress/condition1.C: New.
13512 * g++.dg/cpp0x/constexpr-ctor9.C: New.
13514 2011-03-01 Jason Merrill <jason@redhat.com>
13516 * g++.dg/cpp0x/lambda/lambda-98.C: New.
13518 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13520 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13522 PR rtl-optimization/47925
13523 * gcc.c-torture/execute/pr47925.c: New test.
13525 2011-03-01 Jason Merrill <jason@redhat.com>
13527 * g++.dg/cpp0x/decltype25.C: New.
13529 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13531 2011-03-01 Richard Guenther <rguenther@suse.de>
13533 PR tree-optimization/47890
13534 * gcc.dg/torture/pr47890.c: New testcase.
13536 2011-03-01 Richard Guenther <rguenther@suse.de>
13539 * gcc.dg/lto/pr47924_0.c: New testcase.
13541 2011-03-01 Richard Guenther <rguenther@suse.de>
13544 * gfortran.dg/lto/pr46911_0.f: New testcase.
13546 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13548 PR libgfortran/47933
13549 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13550 compile errors from older code form.
13552 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13554 PR libgfortran/47567
13555 * gfortran.dg/fmt_fw_d.f90: New test.
13557 2011-02-28 Jason Merrill <jason@redhat.com>
13559 * g++.dg/inherit/covariant18.C: New.
13561 2011-02-28 Jakub Jelinek <jakub@redhat.com>
13563 PR middle-end/47893
13564 * gcc.dg/pr47893.c: New test.
13566 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
13568 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13569 NULL in case of a selector with conflicting types.
13570 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13572 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
13574 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13575 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13576 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13577 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13579 2011-02-28 Jason Merrill <jason@redhat.com>
13582 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13584 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13586 PR libgfortran/47778
13587 * gfortran.dg/namelist_71.f90: New test.
13589 2011-02-27 Jason Merrill <jason@redhat.com>
13592 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13593 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13595 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13598 * g++.dg/cpp0x/constexpr-ctor8.C: New.
13600 2011-02-27 Jakub Jelinek <jakub@redhat.com>
13603 * gfortran.dg/gomp/task-1.f90: Removed.
13605 2011-02-26 Jason Merrill <jason@redhat.com>
13607 * g++.dg/template/this-targ1.C: New.
13609 * g++.dg/cpp0x/regress/template-const1.C: New.
13610 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13611 * g++.dg/template/function1.C: Adjust.
13612 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13613 * g++.dg/debug/debug7.C: Adjust.
13615 2011-02-26 Tobias Burnus <burnus@net-b.de>
13618 * gfortran.dg/gomp/task-1.f90: New.
13620 2011-02-25 Jie Zhang <jie@codesourcery.com>
13622 * gcc.target/arm/neon-thumb2-move.c: Add
13623 dg-require-effective-target arm_thumb2_ok.
13625 2011-02-24 Jason Merrill <jason@redhat.com>
13627 * g++.dg/parse/constant1.C: Specify C++98 mode.
13628 * g++.dg/parse/constant5.C: Likewise.
13629 * g++.dg/parse/error2.C: Likewise.
13630 * g++.dg/parse/semicolon3.C: Likewise.
13631 * g++.dg/template/crash14.C: Likewise.
13632 * g++.dg/template/local4.C: Likewise.
13633 * g++.dg/template/nontype3.C: Likewise.
13634 * g++.dg/parse/crash31.C: Adjust expected errors.
13635 * g++.dg/template/function1.C: Likewise.
13636 * g++.dg/template/ref3.C: Likewise.
13637 * g++.dg/template/static9.C: Likewise.
13638 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13640 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13641 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13642 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13643 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13644 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13646 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13649 * gfortran.dg/pr47878.f90: New test.
13651 2011-02-24 Richard Guenther <rguenther@suse.de>
13654 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13655 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13657 2011-02-24 Richard Guenther <rguenther@suse.de>
13660 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13661 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13663 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13665 PR libgfortran/47567
13666 * gfortran.dg/fmt_f0_1.f90: Update test.
13668 2011-02-23 Jason Merrill <jason@redhat.com>
13670 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13671 * g++.dg/abi/mangle45.C: New.
13673 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13674 * g++.dg/template/canon-type-9.C: Match use of decltype
13675 between declaration and definition.
13676 * g++.dg/template/canon-type-12.C: Likewise.
13678 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13681 * gfortran.dg/nested_allocatables_1.f90: New.
13683 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13686 * g++.dg/pr46868.C: New test.
13687 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13688 * g++.dg/parse/error14.C: Adjust.
13690 2011-02-23 Richard Guenther <rguenther@suse.de>
13692 PR tree-optimization/47838
13693 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13695 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13697 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13699 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13701 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13702 * gfortran.dg/count_init_expr.f03: Ditto.
13703 * gfortran.dg/gomp/pr43711.f90: Ditto.
13704 * gcc.dg/struct-parse-2.c: Ditto.
13705 * gcc.dg/parse-error-3.c: Ditto.
13706 * gcc.dg/Wlogical-op-1.c: Ditto.
13707 * gcc.dg/Walways-true-1.c: Ditto.
13708 * gcc.dg/pr24225.c: Ditto.
13709 * gcc.dg/Walways-true-2.c: Ditto.
13710 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13711 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13712 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13713 * g++.dg/overload/defarg4.C: Ditto.
13714 * g++.dg/inherit/covariant16.C: Ditto.
13715 * g++.dg/inherit/virtual7.C: Ditto.
13716 * g++.dg/template/canon-type-9.C: Ditto.
13717 * g++.dg/template/access19.C: Ditto.
13718 * g++.dg/template/call7.C: Ditto.
13719 * g++.dg/template/canon-type-2.C: Ditto.
13720 * g++.dg/template/init7.C: Ditto.
13721 * g++.dg/template/sizeof-template-argument.C: Ditto.
13722 * g++.dg/template/const3.C: Ditto.
13723 * g++.dg/template/sfinae26.C: Ditto.
13724 * g++.dg/template/sfinae26.C: Ditto.
13725 * g++.dg/template/canon-type-11.C: Ditto.
13726 * g++.dg/template/union2.C: Ditto.
13727 * g++.dg/template/canon-type-3.C: Ditto.
13728 * g++.dg/template/canon-type-1.C: Ditto.
13729 * g++.dg/template/canon-type-5.C: Ditto.
13730 * g++.dg/template/canon-type-7.C: Ditto.
13731 * g++.dg/template/canon-type-10.C: Ditto.
13732 * g++.dg/template/spec36.C: Ditto.
13733 * g++.dg/template/typedef38.C: Ditto.
13734 * g++.dg/template/canon-type-4.C: Ditto.
13735 * g++.dg/template/canon-type-6.C: Ditto.
13736 * g++.dg/template/canon-type-13.C: Ditto.
13737 * g++.dg/template/instantiate9.C: Ditto.
13738 * g++.dg/template/ttp22.C: Ditto.
13739 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13740 * g++.dg/warn/Walways-true-1.C: Ditto.
13741 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13742 * g++.dg/warn/Walways-true-2.C: Ditto.
13743 * g++.dg/conversion/op4.C: Ditto.
13744 * g++.dg/opt/pr19650.C: Ditto.
13745 * g++.dg/lookup/friend11.C: Ditto.
13746 * g++.dg/other/default2.C: Ditto.
13747 * g++.dg/other/default3.C: Ditto.
13748 * g++.dg/other/dtor2.C: Ditto.
13749 * g++.dg/other/friend5.C: Ditto.
13750 * g++.dg/other/default5.C: Ditto.
13751 * g++.dg/init/brace6.C: Ditto.
13752 * g++.dg/init/aggr5.C: Ditto.
13753 * g++.dg/init/error2.C: Ditto.
13754 * g++.dg/expr/bound-mem-fun.C: Ditto.
13755 * g++.dg/expr/cond6.C: Ditto.
13756 * g++.dg/expr/stmt-expr-1.C: Ditto.
13757 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13758 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13759 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13760 * g++.dg/cpp0x/bracket1.C: Ditto.
13761 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13762 * g++.dg/cpp0x/pr38646.C: Ditto.
13763 * g++.dg/cpp0x/variadic73.C: Ditto.
13764 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13765 * g++.dg/cpp0x/bracket4.C: Ditto.
13766 * g++.dg/cpp0x/decltype4.C: Ditto.
13767 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13768 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13769 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13770 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13771 * g++.dg/cpp0x/decltype2.C: Ditto.
13772 * g++.dg/cpp0x/decltype1.C: Ditto.
13773 * g++.dg/cpp0x/bracket2.C: Ditto.
13774 * g++.dg/cpp0x/decltype5.C: Ditto.
13775 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13776 * g++.dg/cpp0x/variadic70.C: Ditto.
13777 * g++.dg/cpp0x/decltype6.C: Ditto.
13778 * g++.dg/cpp0x/rvo.C: Ditto.
13779 * g++.dg/cpp0x/vt-40092.C: Ditto.
13780 * g++.dg/cpp0x/variadic-new.C: Ditto.
13781 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13782 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13783 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13784 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13785 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13786 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13787 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13788 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13789 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13790 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13791 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13792 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13793 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13794 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13795 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13796 * g++.dg/cpp0x/pr39639.C: Ditto.
13797 * g++.dg/cpp0x/decltype3.C: Ditto.
13798 * g++.dg/cpp0x/variadic68.C: Ditto.
13799 * g++.dg/cpp0x/variadic-function.C: Ditto.
13800 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13801 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13802 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13803 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13804 * g++.dg/parse/crash35.C: Ditto.
13805 * g++.dg/parse/crash40.C: Ditto.
13806 * g++.dg/parse/defarg12.C: Ditto.
13807 * g++.dg/parse/crash34.C: Ditto.
13808 * g++.dg/parse/constructor3.C: Ditto.
13809 * g++.dg/parse/template23.C: Ditto.
13810 * g++.dg/parse/crash56.C: Ditto.
13811 * g++.dg/parse/dtor13.C: Ditto.
13812 * g++.dg/parse/error33.C: Ditto.
13813 * g++.dg/parse/ctor9.C: Ditto.
13814 * g++.dg/parse/error32.C: Ditto.
13815 * g++.dg/parse/error37.C: Ditto.
13816 * g++.dg/parse/bitfield3.C: Ditto.
13817 * g++.dg/parse/struct-4.C: Ditto.
13818 * g++.dg/ext/has_trivial_copy.C: Ditto.
13819 * g++.dg/ext/is_polymorphic.C: Ditto.
13820 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13821 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13822 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13823 * g++.dg/ext/is_union.C: Ditto.
13824 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13825 * g++.dg/ext/is_pod.C: Ditto.
13826 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13827 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13828 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13829 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13830 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13831 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13832 * g++.dg/ext/is_abstract.C: Ditto.
13833 * g++.dg/ext/has_trivial_assign.C: Ditto.
13834 * g++.dg/ext/is_class.C: Ditto.
13835 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13836 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13837 * g++.dg/ext/is_base_of.C: Ditto.
13838 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13839 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13840 * g++.dg/ext/is_empty.C: Ditto.
13841 * g++.dg/ext/is_enum.C: Ditto.
13842 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13843 * gnat.dg/opt11.adb: Ditto.
13844 * obj-c++.dg/pr45735.mm: Ditto.
13845 * obj-c++.dg/pr24393.mm: Ditto.
13846 * obj-c++.dg/exceptions-2.mm: Ditto.
13847 * objc.dg/pr45735.m: Ditto.
13848 * objc.dg/pr24393.m: Ditto.
13850 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13852 * objc.dg/attributes/objc-exception-1.m: New.
13854 2011-02-23 Jie Zhang <jie@codesourcery.com>
13856 * gcc.dg/cpp/include7.c: New test.
13858 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13861 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13863 2011-02-23 Jie Zhang <jie@codesourcery.com>
13865 PR rtl-optimization/47763
13866 * gcc.dg/pr47763.c: New test.
13868 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13871 * gfortran.dg/whole_file_32.f90 : New test.
13873 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13876 * g++.dg/inherit/virtual7.C: New test.
13878 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13881 * objc.dg/type-size-3.m: Updated error message.
13882 * objc.dg/type-size-4.m: New test.
13883 * objc.dg/type-size-5.m: New test.
13885 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13887 * lib/gnat.exp: Fix comments.
13888 Don't load libgloss.exp.
13889 (default_gnat_version): Call $compiler with --version.
13890 Adapt regexp for gnatmake output, insert version.
13891 (gnat_version): New proc.
13892 (gnat_init): Remove gnat_libgcc_s_path.
13893 (gnat_target_compile): Likewise.
13894 Remove ld_library_path.
13895 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13896 (gnat_pass): Remove.
13897 (gnat_pass): Remove.
13898 (gnat_finish): Remove.
13899 (gnat_exit): Remove.
13900 (local_find_gnatmake): Reindent.
13901 (runtest_file_p): Remove.
13902 (prune_warnings): Remove.
13903 (find_gnatclean): New proc.
13904 * lib/gnat-dg.exp (lremove): New proc.
13905 (gnat-dg-test): Reindent.
13906 Remove additional output files.
13907 (gnat-dg-runtest): Remove.
13909 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13910 * gnat.dg/loop_optimization6.adb: Likewise.
13911 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13913 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13915 PR tree-optimization/47835
13916 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13918 2011-02-22 Tobias Burnus <burnus@net-b.de>
13920 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13921 * gfortran.dg/abstract_type_2.f03: Ditto.
13922 * gfortran.dg/abstract_type_3.f03: Ditto.
13923 * gfortran.dg/abstract_type_4.f03: Ditto.
13924 * gfortran.dg/abstract_type_5.f03: Ditto.
13925 * gfortran.dg/abstract_type_6.f03: Ditto.
13926 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13927 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13928 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13929 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13930 * gfortran.dg/array_function_5.f90: Ditto.
13931 * gfortran.dg/asynchronous_3.f03: Ditto.
13932 * gfortran.dg/char_expr_1.f90: Ditto.
13933 * gfortran.dg/class_14.f03: Ditto.
13934 * gfortran.dg/data_array_6.f: Ditto.
13935 * gfortran.dg/data_invalid.f90: Ditto.
13936 * gfortran.dg/dot_product_1.f03: Ditto.
13937 * gfortran.dg/func_derived_5.f90: Ditto.
13938 * gfortran.dg/func_result_4.f90: Ditto.
13939 * gfortran.dg/implied_do_1.f90: Ditto.
13940 * gfortran.dg/initialization_25.f90: Ditto.
13941 * gfortran.dg/initialization_26.f90: Ditto.
13942 * gfortran.dg/interface_34.f90: Ditto.
13943 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13944 * gfortran.dg/keyword_symbol_1.f90: Ditto.
13945 * gfortran.dg/matmul_8.f03: Ditto.
13946 * gfortran.dg/merge_init_expr.f90: Ditto.
13947 * gfortran.dg/pack_assign_1.f90: Ditto.
13948 * gfortran.dg/pack_vector_1.f90: Ditto.
13949 * gfortran.dg/pointer_check_8.f90: Ditto.
13950 * gfortran.dg/product_init_expr.f03: Ditto.
13951 * gfortran.dg/reshape_order_5.f90: Ditto.
13952 * gfortran.dg/reshape_shape_1.f90: Ditto.
13953 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13954 * gfortran.dg/same_name_2.f90: Ditto.
13955 * gfortran.dg/selected_real_kind_1.f90: Ditto.
13956 * gfortran.dg/spread_init_expr.f03: Ditto.
13957 * gfortran.dg/stmt_func_1.f90: Ditto.
13958 * gfortran.dg/sum_init_expr.f03: Ditto.
13959 * gfortran.dg/transpose_3.f03: Ditto.
13960 * gfortran.dg/unpack_init_expr.f03: Ditto.
13961 * gfortran.dg/warn_conversion.f90: Ditto.
13962 * gfortran.dg/warn_conversion_2.f90: Ditto.
13963 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13964 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13965 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13966 * gfortran.dg/whole_file_16.f90: Ditto.
13967 * gfortran.dg/whole_file_17.f90: Ditto.
13968 * gfortran.dg/whole_file_18.f90: Ditto.
13969 * gfortran.dg/whole_file_20.f03: Ditto.
13970 * gfortran.dg/whole_file_5.f90: Ditto.
13971 * gfortran.dg/whole_file_6.f90: Ditto.
13972 * gfortran.dg/write_invalid_format.f90: Ditto.
13973 * gfortran.dg/zero_sized_6.f90: Ditto.
13975 2011-02-21 Jeff Law <law@redhat.com>
13977 PR rtl-optimization/46178
13978 * gcc.target/i386/pr46178.c: New test.
13980 PR rtl-optimization/46002
13981 * gcc.c-torture/compile/pr46002.c: New test.
13983 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13985 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13988 2011-02-21 Jakub Jelinek <jakub@redhat.com>
13991 * g++.dg/debug/pr47106.C: Require effective target lto.
13993 2011-02-21 Jason Merrill <jason@redhat.com>
13995 * g++.dg/cpp0x/constexpr-diag2.C: New.
13997 2011-02-20 Jason Merrill <jason@redhat.com>
13999 * g++.dg/cpp0x/constexpr-ctor7.C: New.
14001 * g++.dg/cpp0x/fntmpdefarg2.C: New.
14003 * g++.dg/overload/conv-op1.C: New.
14005 * g++.dg/cpp0x/constexpr-synth1.C: New.
14007 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
14009 * objc.dg/layout-2.m: New.
14010 * objc.dg/selector-3.m: Adjusted location of error message.
14011 * objc.dg/type-size-3.m: Same.
14012 * obj-c++.dg/selector-3.mm: Same.
14014 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
14017 * objc.dg/property/dotsyntax-22.m: New.
14018 * obj-c++.dg/property/dotsyntax-22.mm: New.
14020 2011-02-20 Dodji Seketeli <dodji@redhat.com>
14023 * g++.dg/template/typedef38.C: New test.
14025 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
14028 * gfortran.dg/whole_file_30.f90 : New test.
14029 * gfortran.dg/whole_file_31.f90 : New test.
14031 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
14035 * gfortran.dg/whole_file_28.f90 : New test.
14036 * gfortran.dg/whole_file_29.f90 : New test.
14038 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14041 * g++.dg/template/crash105.C: New.
14043 2011-02-19 Jason Merrill <jason@redhat.com>
14045 * g++.dg/cpp0x/regress/no-elide1.C: New.
14047 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
14049 PR tree-optimization/46620
14050 * gcc.dg/pr46620.c: New.
14052 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14055 * gcc.target/i386/pr47809.c: New test.
14057 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14058 Tobias Burnus <burnus@net-b.de>
14060 * lib/target-supports.exp
14061 (check_effective_target_fortran_large_real): New check for large reals.
14062 * gfortran.dg/nan_7.f90: New test.
14064 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14066 PR libgfortran/47567
14067 * gfortran.dg/fmt_f0_1.f90: Update test.
14069 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
14072 * gfortran.dg/array_constructor_36.f90 : New test.
14073 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14074 allow for comparison between different elements of the array
14075 constructor at different levels of optimization.
14077 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
14079 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14080 * gcc.target/i386/pr32280-1.c: Likewise.
14082 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14085 * gcc.target/i386/pr47800.c: New test.
14087 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
14089 * objc/execute/exceptions/foward-1.x: New.
14091 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14094 * gfortran.dg/derived_constructor_comps_4.f90: New.
14096 2011-02-18 Tobias Burnus
14099 * gfortran.dg/func_result_6.f90: New.
14101 2011-02-18 Michael Matz <matz@suse.de>
14104 * gfortran.dg/lto/pr45586_0.f90: New test.
14105 * gfortran.dg/typebound_proc_20.f90: Ditto.
14106 * gfortran.dg/typebound_proc_21.f90: Ditto.
14108 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14111 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14113 2011-02-18 Tobias Burnus <burnus@net-b.de>
14116 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14117 gcc_warning_prefix.
14118 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14119 normalizing the error/warning output.
14120 * gfortran.dg/Wall.f90: Update dg-error/warning.
14121 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14122 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14123 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14124 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14125 * gfortran.dg/class_30.f90: Update dg-error/warning.
14126 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14127 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14128 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14129 * gfortran.dg/entry_17.f90: Update dg-error/warning.
14130 * gfortran.dg/entry_19.f90: Update dg-error/warning.
14131 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14132 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14133 * gfortran.dg/g77/12632.f: Update dg-error/warning.
14134 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14135 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14136 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14137 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14138 * gfortran.dg/goto_8.f90: Update dg-error/warning.
14139 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14140 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14141 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14142 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14143 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14144 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14145 * gfortran.dg/volatile3.f90: Update dg-error/warning.
14146 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14147 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14148 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14149 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14150 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14152 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14155 * gfortran.dg/proc_ptr_comp_30.f90: New.
14157 2011-02-18 Jakub Jelinek <jakub@redhat.com>
14160 * gcc.target/i386/pr47780.c: New test.
14162 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14165 * gfortran.dg/class_40.f03: New.
14167 2011-02-18 Dodji Seketeli <dodji@redhat.com>
14170 * g++.dg/cpp0x/auto21.C: New test.
14172 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
14174 * objc.dg/special/unclaimed-category-1.h: Updated for
14176 * objc.dg/special/unclaimed-category-1.m: Same.
14177 * objc.dg/zero-link-1.m: Same.
14178 * objc.dg/lookup-1.m: Same.
14179 * objc.dg/torture/strings/const-str-9.m
14180 * objc.dg/torture/strings/const-str-10.m: Same.
14181 * objc.dg/torture/strings/const-str-11.m: Same.
14182 * objc.dg/torture/forward-1.m: Same.
14183 * objc.dg/zero-link-2.m: Same.
14184 * objc.dg/encode-7-next-64bit.m: Same.
14185 * objc.dg/method-4.m: Same.
14186 * objc.dg/next-runtime-1.m: Same.
14187 * objc.dg/image-info.m: Same.
14188 * objc.dg/pr23214.m: Same.
14189 * objc.dg/symtab-1.m: Same.
14190 * obj-c++.dg/basic.m: Same.
14191 * obj-c++.dg/proto-lossage-3.m: Same.
14192 * obj-c++.dg/torture/strings/const-str-10.m: Same.
14193 * obj-c++.dg/torture/strings/const-str-11.m: Same.
14194 * obj-c++.dg/torture/strings/const-str-9.m: Same.
14195 * obj-c++.dg/method-11.m: Same.
14196 * objc/execute/enumeration-1.m: Same.
14197 * objc/execute/object_is_class.m: Same.
14198 * objc/execute/formal_protocol-2.m: Same.
14199 * objc/execute/formal_protocol-4.m: Same.
14200 * objc/execute/formal_protocol-6.m: Same.
14201 * objc/execute/bycopy-3.m: Same.
14202 * objc/execute/exceptions/catchall-1.m: Same.
14203 * objc/execute/exceptions/finally-1.m: Same.
14204 * objc/execute/exceptions/local-variables-1.m: Same.
14205 * objc/execute/exceptions/foward-1.m: Same.
14206 * objc/execute/bf-common.h
14207 * objc/execute/enumeration-2.m: Same.
14208 * objc/execute/formal_protocol-1.m: Same.
14209 * objc/execute/formal_protocol-3.m: Same.
14210 * objc/execute/formal_protocol-5.m: Same.
14211 * objc/execute/accessing_ivars.m: Same.
14212 * objc/execute/bycopy-2.m: Same.
14213 * objc/execute/formal_protocol-7.m: Same.
14214 * objc/execute/compatibility_alias.m: Same.
14215 * objc/execute/no_clash.m: Same.
14216 * objc/execute/object_is_meta_class.m: Same.
14217 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14218 * objc/execute/class-tests-1.h: Include stdio.h.
14219 * objc/execute/class-tests-2.h: Same.
14220 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14222 * obj-c++.dg/try-catch-2.mm: Same.
14224 2011-02-17 Jakub Jelinek <jakub@redhat.com>
14227 * g++.dg/warn/Wunused-parm-4.C: New test.
14229 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
14230 Jan Hubicka <jh@suse.cz>
14234 * g++.dg/debug/pr47106.C: New.
14236 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
14239 * gcc.target/i386/pr43653.c: New test.
14241 2011-02-11 Dodji Seketeli <dodji@redhat.com>
14244 * g++.dg/template/inherit6.C: New test.
14246 2011-02-16 Janus Weil <janus@gcc.gnu.org>
14249 * gfortran.dg/class_39.f03: New.
14251 2011-02-16 Dodji Seketeli <dodji@redhat.com>
14254 * g++.dg/cpp0x/variadic106.C: New test.
14256 2011-02-16 Jakub Jelinek <jakub@redhat.com>
14258 PR libfortran/47757
14259 * gfortran.dg/pr47757-1.f90: New test.
14260 * gfortran.dg/pr47757-2.f90: New test.
14261 * gfortran.dg/pr47757-3.f90: New test.
14264 * g++.dg/cpp0x/enum8.C: New test.
14266 2011-02-15 Jason Merrill <jason@redhat.com>
14268 * g++.dg/inherit/implicit-trivial1.C: New.
14269 * g++.dg/cpp0x/implicit-trivial1.C: New.
14271 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14273 PR middle-end/47725
14274 * gcc.dg/torture/pr47725.c: Removed.
14276 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14279 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14280 constant does not generate a load from memory.
14282 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14284 PR middle-end/47725
14285 * gcc.dg/torture/pr47725.c: New.
14287 2011-02-15 Richard Guenther <rguenther@suse.de>
14289 PR tree-optimization/47743
14290 * gcc.dg/torture/pr47743.c: New testcase.
14292 2011-02-15 Jakub Jelinek <jakub@redhat.com>
14294 PR middle-end/47581
14295 * gcc.target/i386/pr47581.c: New test.
14297 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14300 * gfortran.dg/select_type_22.f03: New.
14302 2011-02-14 Jason Merrill <jason@redhat.com>
14304 * g++.dg/cpp0x/regress/enum1.C: New.
14306 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14308 * gnat.dg/include.adb: New test.
14310 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14313 * gfortran.dg/class_38.f03: New.
14315 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14317 * gcc.dg/pr46494.c: New test.
14319 2011-02-14 Richard Guenther <rguenther@suse.de>
14321 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14323 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14326 * gnat.dg/null_pointer_deref1.exp: Don't skip on
14327 sparc*-sun-solaris2.11.
14329 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14332 * gfortran.dg/argument_checking_18.f90: New.
14334 2011-02-13 Tobias Burnus <burnus@net-b.de>
14336 * gfortran.dg/argument_checking_13.f90: Update dg-error.
14337 * gfortran.dg/argument_checking_17.f90: New.
14339 2011-02-12 Janus Weil <janus@gcc.gnu.org>
14341 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14342 are temporarily disabled.
14343 * gfortran.dg/class_7.f03: Ditto.
14344 * gfortran.dg/coarray_14.f90: Ditto.
14345 * gfortran.dg/typebound_proc_13.f03: Ditto.
14347 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
14350 * gfortran.dg/extends_11.f03: New.
14352 2011-02-11 Xinliang David Li <davidxl@google.com>
14354 PR tree-optimization/47707
14355 * g++.dg/tree-ssa/pr47707.C: New test.
14357 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
14359 * g++.dg/opt/inline17.C: New test.
14361 2011-02-11 Tobias Burnus <burnus@net-b.de>
14364 * gfortran.dg/pure_formal_2.f90: New.
14366 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
14368 PR rtl-optimization/47614
14369 * gfortran.dg/pr47614.f: New.
14371 2011-02-11 Joseph Myers <joseph@codesourcery.com>
14374 * gcc.dg/opts-6.c: New test.
14376 2011-02-11 Jakub Jelinek <jakub@redhat.com>
14379 * gcc.dg/pr47684.c: New test.
14381 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14384 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14385 c99_runtime, dg-add-options c99_runtime.
14386 (main): Use __asm__.
14388 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14391 * lib/target-supports.exp (check_ascii_locale_available): New proc.
14392 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14393 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14394 * gcc.dg/ucnid-10.c: Likewise.
14395 * gcc.dg/ucnid-13.c: Likewise.
14396 * gcc.dg/ucnid-7.c: Likewise.
14397 * gcc.dg/ucnid-8.c: Likewise.
14398 Adapt dg-warning line number.
14400 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
14402 * gcc.target/i386/parity-1.c: Use -march=k8.
14403 * gcc.target/i386/parity-2.c: Ditto.
14404 * gcc.target/i386/vecinit-1.c: Ditto.
14405 * gcc.target/i386/vecinit-2.c: Ditto.
14407 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14410 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14411 * gcc.target/mips/save-restore-3.c: Likewise.
14412 * gcc.target/mips/save-restore-4.c: Likewise.
14413 * gcc.target/mips/save-restore-5.c: Likewise.
14416 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14417 * g++.dg/tree-prof/partition2.C: Likewise.
14419 2011-02-09 Jason Merrill <jason@redhat.com>
14421 * g++.dg/tree-ssa/inline-3.C: Use a normal function
14422 rather than misdeclare std::puts.
14424 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14425 * g++.dg/other/warning1.C: Likewise.
14426 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14427 * g++.old-deja/g++.gb/scope06.C: Likewise.
14428 * g++.old-deja/g++.law/cvt11.C: Likewise.
14429 * g++.old-deja/g++.law/init1.C: Likewise.
14430 * g++.dg/abi/mangle26.C: Likewise.
14432 * g++.dg/template/function1.C: Adjust for C++0x mode.
14433 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14435 * g++.dg/ext/label10.C: Adjust for C++0x mode.
14436 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14438 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14440 * g++.dg/cpp0x/regress/abi-empty7.C: New.
14442 * g++.dg/cpp0x/regress: New directory.
14443 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14444 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14445 * g++.dg/cpp0x/regress/regress3.C: New.
14447 2011-02-10 Richard Guenther <rguenther@suse.de>
14449 PR tree-optimization/47677
14450 * gcc.dg/torture/pr47677.c: New testcase.
14452 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
14454 * objc.dg/special/load-category-1.m: Remove unused header.
14455 * objc.dg/special/load-category-1a.m: Likewise.
14456 * objc.dg/special/load-category-2.m: Likewise.
14457 * objc.dg/special/load-category-2a.m: Likewise.
14458 * objc.dg/special/load-category-3.m: Likewise.
14459 * objc.dg/special/load-category-3a.m: Likewise.
14460 * objc.dg/attributes/proto-attribute-2.m: Likewise.
14461 * objc.dg/attributes/proto-attribute-3.m: Likewise.
14462 * objc.dg/attributes/class-attribute-1.m: Likewise.
14463 * objc.dg/property/property.exp: Don't run for Darwin < 9.
14464 * obj-c++.dg/property/property.exp: Likewise.
14465 * objc.dg/attributes/method-sentinel-1.m: Update type header.
14466 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14467 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14468 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14469 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14470 * obj-c++.dg/template-8.mm: Likewise.
14472 2011-02-10 Jakub Jelinek <jakub@redhat.com>
14475 * gcc.target/i386/pr47665.c: New test.
14477 2011-02-10 Jie Zhang <jie@codesourcery.com>
14481 2011-02-05 Jie Zhang <jie@codesourcery.com>
14483 * gcc.dg/pr42631.c: Update test.
14484 * gcc.dg/pr42631-2.c: New test.
14486 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14489 * gfortran.dg/proc_decl_25.f90: New.
14491 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14494 * gfortran.dg/typebound_assignment_2.f03: New.
14496 2011-02-09 Richard Guenther <rguenther@suse.de>
14498 PR tree-optimization/47664
14499 * gcc.dg/tree-ssa/inline-7.c: New testcase.
14501 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
14503 PR middle-end/47646
14504 * gnat.dg/uninit_func.adb: Adjust dg directive.
14506 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
14508 PR middle-end/47646
14509 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14511 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14514 * gfortran.dg/auto_dealloc_2.f90: New.
14516 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14518 * gcc.dg/builtins-config.h: Remove __sgi handling.
14519 * lib/target-supports.exp (add_options_for_c99_runtime): Add
14520 -std=c99 for mips-sgi-irix6.5*.
14522 2011-02-09 Martin Jambor <mjambor@suse.cz>
14524 PR middle-end/45505
14525 * gfortran.dg/pr25923.f90: Remove xfails.
14527 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14530 * gfortran.dg/inquire_14.f90: New test.
14532 2011-02-08 Janus Weil <janus@gcc.gnu.org>
14535 * gfortran.dg/pointer_init_6.f90: New.
14537 2011-02-08 Jeff Law <law@redhat.com>
14539 PR tree-optimization/42893
14540 * gcc.tree-ssa/pr42893.c: New test.
14542 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
14544 PR tree-optimization/46834
14545 PR tree-optimization/46994
14546 PR tree-optimization/46995
14547 * gcc.dg/graphite/id-pr46834.c: New.
14548 * gfortran.dg/graphite/id-pr46994.f90: New.
14549 * gfortran.dg/graphite/id-pr46995.f90: New.
14551 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14553 PR middle-end/47646
14554 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14555 using the variable is known the warning is emitted there.
14556 * gcc.dg/uninit-pr19430.c (foo): Likewise.
14557 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14559 * c-c++-common/pr20000.c (g): Both warnings occur at the return
14562 * gcc.dg/noreturn-1.c (foo5): Likewise.
14563 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14564 (method2): Likewise.
14566 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14567 the return statement using the uninitialized variable.
14568 * gfortran.dg/pr39666-2.f90 (f): Likewise.
14570 2011-02-08 Richard Guenther <rguenther@suse.de>
14572 PR middle-end/47639
14573 * g++.dg/opt/pr47639.c: New testcase.
14575 2011-02-08 Richard Guenther <rguenther@suse.de>
14577 PR tree-optimization/47632
14578 * g++.dg/opt/pr47632.C: New testcase.
14580 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14582 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14584 2011-02-07 Richard Guenther <rguenther@suse.de>
14586 PR tree-optimization/47615
14587 * g++.dg/opt/pr47615.C: New testcase.
14589 2011-02-07 Richard Guenther <rguenther@suse.de>
14591 PR tree-optimization/47621
14592 * gcc.dg/torture/pr47621.c: New testcase.
14594 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
14596 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14598 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
14601 * gfortran.dg/allocate_with_source_1 : New test.
14603 2011-02-05 Jakub Jelinek <jakub@redhat.com>
14605 PR middle-end/47610
14606 * gcc.dg/pr47610.c: New test.
14608 2011-02-05 Jie Zhang <jie@codesourcery.com>
14611 * gcc.dg/pr42631.c: Update test.
14612 * gcc.dg/pr42631-2.c: New test.
14614 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14617 * gfortran.dg/pr47574.f90: New test.
14619 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
14621 PR tree-optimization/46194
14622 * gcc.dg/autopar/pr46194.c: New.
14624 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14626 PR tree-optimization/43695
14627 * g++.dg/ipa/pr43695.C: New.
14629 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14631 PR inline-asm/23200
14632 * gcc.dg/pr23200.c: New test.
14634 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14637 * g++.dg/pr47589.C: New test.
14639 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14642 * g++.dg/template/typedef37.C: New test.
14643 * g++.dg/template/param1.C: Adjust expected error message.
14645 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14647 PR middle-end/31490
14648 * gcc.dg/pr31490-2.c: New test.
14649 * gcc.dg/pr31490-3.c: New test.
14650 * gcc.dg/pr31490-4.c: New test.
14652 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14653 Jakub Jelinek <jakub@redhat.com>
14656 * g++.dg/parser/semicolon3.C: Adjust.
14657 * g++.dg/parser/semicolon4.C: New testcase.
14658 * g++.dg/pr46890.C: New testcase.
14660 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14663 * g++.dg/init/pr29571.C: New.
14665 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14667 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14668 instead of vect_int.
14670 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14673 * gcc.target/i386/pr47312.c: New test.
14676 * gcc.target/i386/pr47564.c: New test.
14678 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14680 PR tree-optimization/45122
14681 * gcc.dg/tree-ssa/pr45122.c: New.
14683 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14686 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14689 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14690 and vsx so a default --with-cpu=power7 doesn't give an error
14691 when -mavoid-indexed-addresses is used.
14693 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14694 wrapper function to save the arguments and then jump to the real
14695 function, rather than depending on the compiler not to move stuff
14697 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14699 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14700 Paul Thomas <pault@gcc.gnu.org>
14703 * gfortran.dg/class_37.f03 : New test.
14705 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14706 Richard Guenther <rguenther@suse.de>
14708 PR tree-optimization/40979
14710 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14711 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14712 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14713 check_vect_support_and_set_flags.
14714 * gfortran.dg/graphite/vect-pr40979.f90: New.
14716 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14719 * gfortran.dg/class_36.f03: New.
14721 2011-02-02 Richard Guenther <rguenther@suse.de>
14723 PR tree-optimization/47566
14724 * gcc.dg/lto/20110201-1_0.c: New testcase.
14726 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14732 * debug/pr47498.c: New.
14733 * debug/pr47501.c: New.
14735 2011-02-01 Richard Guenther <rguenther@suse.de>
14737 PR tree-optimization/47559
14738 * g++.dg/torture/pr47559.C: New testcase.
14740 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14743 * gfortran.dg/typebound_call_20.f03: New.
14745 2011-02-01 Richard Guenther <rguenther@suse.de>
14747 PR tree-optimization/47555
14748 * gcc.dg/pr47555.c: New testcase.
14750 2011-02-01 Richard Guenther <rguenther@suse.de>
14752 PR tree-optimization/47541
14753 * g++.dg/torture/pr47541.C: New testcase.
14755 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14758 * gfortran.dg/typebound_call_19.f03: New.
14760 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14763 * g++.dg/cpp0x/pr47416.C: New test.
14765 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14768 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14770 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14773 * gfortran.dg/typebound_assignment_1.f03: New.
14775 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14777 PR tree-optimization/47538
14778 * gcc.c-torture/execute/pr47538.c: New test.
14780 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14783 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14785 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14787 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14789 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14791 PR rtl-optimization/44031
14792 * gcc.c-torture/compile/20110131-1.c: New test.
14794 2011-01-31 Tobias Burnus <burnus@net-b.de>
14797 * gfortran.dg/stmt_func_1.f90: New.
14799 2011-01-31 Tobias Burnus <burnus@net-b.de>
14802 * gfortran.dg/interface_34.f90: New.
14804 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14807 * gfortran.dg/realloc_on_assign_5.f03: New test.
14808 * gfortran.dg/realloc_on_assign_5.f03: New test.
14810 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14812 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14813 * gfortran.dg/bessel_7.f90: Likewise.
14814 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14816 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14817 * gfortran.dg/sum_init_expr.f03: Likewise.
14819 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14821 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14824 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14825 loop only on "vect_intfloat_cvt" targets.
14827 2011-01-29 Tobias Burnus <burnus@net-b.de>
14830 * gfortran.dg/shape_6.f90: New.
14832 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14834 PR libgfortran/47434
14835 * gfortran.dg/read_infnan_1.f90: Update test.
14836 * gfortran.dg/module_nan.f90: Update test.
14837 * gfortran.dg/char4_iunit_1.f03: Update test.
14838 * gfortran.dg/large_real_kind_1.f90: Update test.
14839 * gfortran.dg/real_const_3.f90: Update test.
14840 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14842 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14845 * g++.dg/template/param2.C: New test.
14847 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14849 PR libgfortran/47285
14850 * gfortran.dg/fmt_g.f: New test.
14852 2011-01-28 Tobias Burnus <burnus@net-b.de>
14855 * gfortran.dg/pure_formal_1.f90: New.
14857 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14860 * gcc.dg/tls/pr42894.c: New test.
14862 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14864 * gcc.dg/pr47276.c: Add dg-require-visibility.
14866 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14868 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14870 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14871 Tobias Burnus <burnus@gcc.gnu.org>
14876 * gfortran.dg/realloc_on_assign_3.f03: New test.
14877 * gfortran.dg/realloc_on_assign_4.f03: New test.
14878 * gfortran.dg/allocatable_function_5.f90: New test.
14879 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14880 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14881 implemented" dg-errors.
14883 2011-01-27 Jan Hubicka <jh@suse.cz>
14885 PR middle-end/46949
14886 * gcc.dg/attr-weakref-4.c: New testcase
14888 2011-01-27 Martin Jambor <mjambor@suse.cz>
14890 PR tree-optimization/47228
14891 * gcc.dg/torture/pr47228.c: New test.
14893 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14895 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14897 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14899 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14900 when using auto-overlay support on the SPU.
14902 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14904 PR rtl-optimization/44174
14905 * gcc.target/i386/asm-6.c: New test.
14907 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14909 PR rtl-optimization/46856
14910 * gcc.c-torture/compile/pr46856.c: New test.
14912 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14913 Andrew Pinski <pinskia@gmail.com>
14916 * gcc.dg/pr43082.c: New.
14918 2011-01-26 DJ Delorie <dj@redhat.com>
14920 PR rtl-optimization/46878
14921 * gcc.dg/pr46878-1.c: New test.
14923 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14926 * g++.dg/cpp0x/pr47476.C: New test.
14928 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
14930 * gcc.c-torture/compile/20110126-1.c: New test.
14932 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14935 * gcc.dg/torture/pr47473.c: New test.
14937 2011-01-26 Jan Hubicka <jh@suse.cz>
14940 * gcc.c-torture/execute/pr47237.c: New testcase.
14942 2011-01-26 Jan Hubicka <jh@suse.cz>
14944 PR tree-optimization/47190
14945 * gcc.dg/attr-weakref-3.c: New testcase.
14947 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
14950 * gcc.dg/dll-9a.c: New test file.
14951 * gcc.dg/dll-11.c: Likewise.
14952 * gcc.dg/dll-12.c: Likewise.
14953 * gcc.dg/dll-12a.c: Likewise.
14954 * gcc.dg/dll-11a.c: Likewise.
14955 * gcc.dg/dll-9.c: Likewise.
14956 * gcc.dg/dll-10.c: Likewise.
14957 * gcc.dg/dll-10a.c: Likewise.
14958 * g++.dg/ext/dllexport4a.cc: Likewise.
14959 * g++.dg/ext/dllexport4.C: Likewise.
14960 * g++.dg/ext/dllexport5.C: Likewise.
14961 * g++.dg/ext/dllexport5a.cc: Likewise.
14963 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14965 PR tree-optimization/46970
14966 * gcc.dg/graphite/pr46970.c: New.
14968 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14970 PR tree-optimization/46215
14971 * gcc.dg/graphite/pr46215.c: New.
14973 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14975 PR tree-optimization/46168
14976 * gcc.dg/graphite/pr46168.c: New.
14978 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14980 PR tree-optimization/43657
14981 * gcc.dg/graphite/pr43657.c: New.
14983 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14985 PR tree-optimization/29832
14986 * gfortran.dg/graphite/pr29832.f90: New.
14988 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14990 PR tree-optimization/43567
14991 * gcc.dg/graphite/pr43567.c: New.
14993 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14995 * gfortran.dg/graphite/interchange-4.f: New.
14996 * gfortran.dg/graphite/interchange-5.f: New.
14998 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14999 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
15000 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
15001 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
15002 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
15003 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
15004 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
15005 * gfortran.dg/ltrans-7.f90: Removed.
15006 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
15008 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
15009 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
15010 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
15011 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
15012 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
15013 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
15014 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
15015 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
15016 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
15017 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
15018 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15019 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15020 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15021 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15022 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15023 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15024 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15025 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15026 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15027 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15028 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15029 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15030 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15031 * gcc.dg/tree-ssa/data-dep-1.c
15032 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15033 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15034 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15035 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15036 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15038 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15040 PR tree-optimization/47265
15041 PR tree-optimization/47443
15042 * gcc.c-torture/compile/pr47265.c: New test.
15043 * gcc.dg/pr47443.c: New test.
15045 2011-01-25 Martin Jambor <mjambor@suse.cz>
15047 PR tree-optimization/47382
15048 * g++.dg/torture/pr47382.C: New test.
15049 * g++.dg/opt/devirt1.C: Xfail.
15051 2011-01-25 Yao Qi <yao@codesourcery.com>
15054 * gcc.target/arm/pr45701-1.c: New test.
15055 * gcc.target/arm/pr45701-2.c: New test.
15056 * gcc.target/arm/pr45701-3.c: New test.
15058 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15059 Jakub Jelinek <jakub@redhat.com>
15061 PR tree-optimization/47271
15062 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15064 2011-01-25 Nick Clifton <nickc@redhat.com>
15066 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15067 (saturate_add): Delete.
15068 (exchange): Delete.
15069 (main): Do not run saturate_add.
15070 (set_interrupts): Delete.
15072 2011-01-25 Tobias Burnus <burnus@net-b.de>
15075 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15077 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15079 PR tree-optimization/47427
15080 PR tree-optimization/47428
15081 * gcc.c-torture/compile/pr47427.c: New test.
15082 * gcc.c-torture/compile/pr47428.c: New test.
15084 2011-01-25 Richard Guenther <rguenther@suse.de>
15086 PR middle-end/47411
15087 * gcc.dg/torture/pr47411.c: New testcase.
15089 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15091 * gfortran.dg/graphite/id-24.f: New.
15092 * gfortran.dg/graphite/id-25.f: New.
15094 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15096 * gfortran.dg/graphite/id-23.f: New.
15098 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15100 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15102 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15104 * gcc.dg/graphite/block-0.c: Un-XFAILed.
15105 * gcc.dg/graphite/block-1.c: Un-XFAILed.
15106 * gcc.dg/graphite/block-7.c: Un-XFAILed.
15107 * gcc.dg/graphite/block-8.c: Un-XFAILed.
15108 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15109 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15110 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15111 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15112 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15114 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15116 * gcc.dg/graphite/block-0.c: Add documentation.
15117 * gcc.dg/graphite/block-4.c: Same.
15118 * gcc.dg/graphite/block-7.c: Same.
15119 * gcc.dg/graphite/block-8.c: New.
15120 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15121 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15122 * gcc.dg/graphite/interchange-12.c: Add documentation.
15123 * gcc.dg/graphite/interchange-13.c: New.
15124 * gcc.dg/graphite/interchange-14.c: New.
15125 * gcc.dg/graphite/interchange-15.c: New.
15126 * gcc.dg/graphite/interchange-8.c: Add documentation.
15127 * gcc.dg/graphite/interchange-mvt.c: Same.
15129 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15132 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15133 * gcc.target/powerpc/altivec-14.c: Ditto.
15134 * gcc.target/powerpc/altivec-33.c: Ditto.
15135 * gcc.target/powerpc/altivec-types-1.c: Ditto.
15136 * gcc.target/powerpc/altivec-types-2.c: Ditto.
15137 * gcc.target/powerpc/altivec-types-3.c: Ditto.
15138 * gcc.target/powerpc/altivec-types-4.c: Ditto.
15139 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15140 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15141 * g++.dg/ext/altivec-15.C: Ditto.
15142 * g++.dg/ext/altivec-types-1.C: Ditto.
15143 * g++.dg/ext/altivec-types-2.C: Ditto.
15144 * g++.dg/ext/altivec-types-3.C: Ditto.
15145 * g++.dg/ext/altivec-types-4.C: Ditto.
15147 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15149 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15151 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15153 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15154 optimization options.
15156 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15158 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15161 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15163 2011-01-23 Tobias Burnus <burnus@net-b.de>
15166 * gfortran.dg/allocatable_scalar_12.f90: New.
15168 2011-01-23 Ira Rosen <irar@il.ibm.com>
15170 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15171 vectorization to be not profitable if peeling is used to
15172 realign the memory access.
15173 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15174 loop bound to avoid loop unrolling.
15175 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15177 2011-01-22 Jan Hubicka <jh@suse.cz>
15180 * g++.dg/lto/pr47333.C: New file.
15182 2011-01-22 Jan Hubicka <jh@suse.cz>
15184 PR tree-optimization/43884
15186 * gcc.dg/autopar/outer-2.c: Increase array size.
15187 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15189 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15192 * gfortran.dg/c_loc_tests_16.f90: New test.
15194 2011-01-22 Tobias Burnus <burnus@net-b.de>
15197 * gfortran.dg/typebound_proc_19.f90: New.
15199 2011-01-21 Jeff Law <law@redhat.com>
15201 PR tree-optimization/47053
15202 * g++.dg/pr47053.C: New test.
15204 2011-01-21 Jason Merrill <jason@redhat.com>
15207 * g++.dg/cpp0x/constexpr-ctor6.C: New.
15209 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15212 * g++.dg/cpp0x/range-for10.C: New test.
15213 * g++.dg/template/for1.C: New test.
15215 PR middle-end/45566
15216 * g++.dg/tree-prof/partition3.C: New test.
15218 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15220 PR rtl-optimization/47366
15221 * g++.dg/opt/pr47366.C: New test.
15223 2011-01-21 Jason Merrill <jason@redhat.com>
15226 * g++.dg/cpp0x/constexpr-regress2.C: New.
15228 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15230 2011-01-21 Jeff Law <law@redhat.com>
15232 PR rtl-optimization/41619
15233 * gcc.dg/pr41619.c: New.
15235 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15237 PR tree-optimization/47355
15238 * g++.dg/opt/pr47355.C: New test.
15240 2011-01-21 Richard Guenther <rguenther@suse.de>
15242 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15245 2011-01-21 Richard Guenther <rguenther@suse.de>
15247 PR tree-optimization/47365
15248 * gcc.dg/torture/pr47365.c: New testcase.
15249 * gcc.dg/tree-ssa/pr47392.c: Likewise.
15251 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15253 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15255 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15257 PR tree-optimization/47391
15258 * gcc.dg/pr47391.c: New test.
15260 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15262 * g++.dg/template/char1.C: Use signed char.
15264 2011-01-21 Tobias Burnus <burnus@net-b.de>
15267 * gfortran.dg/pointer_target_4.f90: New.
15269 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
15272 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15273 ILP32 system and not IP32.
15275 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
15278 * g++.dg/debug/pr46583.C: New.
15280 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15283 * g++.dg/debug/pr47283.C: New test.
15286 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15287 * gcc.target/i386/headmerge-2.c: Likewise.
15289 2011-01-20 Richard Guenther <rguenther@suse.de>
15291 PR middle-end/47370
15292 * gcc.dg/torture/pr47370.c: New testcase.
15294 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15296 PR tree-optimization/46130
15297 * gcc.dg/pr46130-1.c: New test.
15298 * gcc.dg/pr46130-2.c: New test.
15300 2011-01-19 Dodji Seketeli <dodji@redhat.com>
15303 * g++.dg/debug/dwarf2/template-params-10.C: New test.
15305 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
15308 * g++.dg/debug/pr46240.cc: New.
15310 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15313 * g++.dg/template/anonunion1.C: New test.
15315 PR rtl-optimization/47337
15316 * gcc.c-torture/execute/pr47337.c: New test.
15318 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15321 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15323 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15325 PR tree-optimization/46021
15326 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15328 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15330 PR tree-optimization/47290
15331 * g++.dg/torture/pr47290.C: New test.
15333 2011-01-18 Janus Weil <janus@gcc.gnu.org>
15336 * gfortran.dg/proc_ptr_comp_29.f90: New.
15338 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
15341 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15342 powerpc-apple-darwin9.
15344 2011-01-18 Jakub Jelinek <jakub@redhat.com>
15346 PR rtl-optimization/47299
15347 * gcc.c-torture/execute/pr47299.c: New test.
15349 2011-01-17 Jason Merrill <jason@redhat.com>
15351 * g++.dg/cpp0x/constexpr-virtual.C: New.
15353 2011-01-17 Jakub Jelinek <jakub@redhat.com>
15356 * gfortran.dg/gomp/pr47331.f90: New test.
15358 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
15361 * objc.dg/selector-warn-1.m: New.
15362 * obj-c++.dg/selector-warn-1.mm: New.
15364 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
15366 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15367 Update dg-final accordingly.
15369 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15371 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15373 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15375 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15377 * gcc.dg/guality/pr36728-2.c: Likewise.
15379 2011-01-17 Richard Guenther <rguenther@suse.de>
15381 PR tree-optimization/47313
15382 * g++.dg/torture/pr47313.C: New testcase.
15384 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
15387 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15388 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15389 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15390 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15392 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15394 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15395 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15396 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15398 2011-01-17 Richard Guenther <rguenther@suse.de>
15400 PR tree-optimization/45967
15401 * gcc.dg/torture/pr45967-2.c: New testcase.
15402 * gcc.dg/torture/pr45967-3.c: Likewise.
15404 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15407 * g++.dg/ext/pr47213.C: Require visibility.
15409 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15411 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15412 * gcc.dg/fixed-point/struct-union.c: Update error messages.
15414 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15416 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15417 Linux-based targets.
15419 2011-01-13 Jan Hubicka <jh@suse.cz>
15421 PR tree-optimization/47276
15422 * gcc.dg/pr47276.c: New testcase.
15424 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
15425 Jonathan Wakely <jwakely.gcc@gmail.com>
15428 * g++.dg/other/pr33558.C: New.
15429 * g++.dg/other/pr33558-2.C: New.
15431 2011-01-14 Martin Jambor <mjambor@suse.cz>
15433 PR tree-optimization/45934
15434 PR tree-optimization/46302
15435 * g++.dg/ipa/devirt-c-1.C: New test.
15436 * g++.dg/ipa/devirt-c-2.C: Likewise.
15437 * g++.dg/ipa/devirt-c-3.C: Likewise.
15438 * g++.dg/ipa/devirt-c-4.C: Likewise.
15439 * g++.dg/ipa/devirt-c-5.C: Likewise.
15440 * g++.dg/ipa/devirt-c-6.C: Likewise.
15441 * g++.dg/ipa/devirt-6.C: Likewise.
15442 * g++.dg/ipa/devirt-d-1.C: Likewise.
15443 * g++.dg/torture/pr45934.C: Likewise.
15445 2011-01-14 Jason Merrill <jason@redhat.com>
15447 * g++.dg/cpp0x/variadic105.C: New.
15449 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
15450 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15453 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15454 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15455 execution tests on i?86-*-*, x86_64-*-* and
15456 powerpc*-apple-darwin* && ilp32.
15457 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15458 tests on i?86-*-* and x86_64-*-*.
15460 2011-01-14 Richard Guenther <rguenther@suse.de>
15462 PR tree-optimization/47280
15463 * g++.dg/opt/pr47280.C: New testcase.
15465 2011-01-14 Jason Merrill <jason@redhat.com>
15467 * g++.dg/cpp0x/constexpr-regress1.C: New.
15469 * g++.dg/ext/flexary2.C: New.
15471 2011-01-14 Richard Guenther <rguenther@suse.de>
15473 PR middle-end/47281
15474 * gcc.dg/torture/pr47281.c: New testcase.
15475 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15477 2011-01-14 Richard Guenther <rguenther@suse.de>
15479 PR tree-optimization/47286
15480 * gcc.dg/tree-ssa/pr47286.c: New testcase.
15482 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
15485 * g++.dg/ext/pr47213.C: New.
15487 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15489 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15491 2011-01-13 Tobias Burnus <burnus@net-b.de>
15492 Mikael Morin <mikael@gcc.gnu.org>
15496 * gfortran.dg/select_type_20.f90: New.
15497 * gfortran.dg/select_type_21.f90: New.
15499 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
15502 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15504 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15506 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15507 * gcc.dg/guality/pr36728-2.c: Likewise.
15509 2011-01-13 Dodji Seketeli <dodji@redhat.com>
15512 * g++.dg/debug/dwarf2/template-params-9.C: New test.
15514 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
15516 PR rtl-optimization/45352
15517 * gcc.dg/pr45352-3.c: New.
15519 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15521 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15523 * g++.dg/cpp0x/range-for8.C: New.
15524 * g++.dg/cpp0x/range-for9.C: New.
15526 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
15529 * g++.dg/debug/pr47209.C: New.
15531 2011-01-12 Richard Guenther <rguenther@suse.de>
15534 * gcc.dg/lto/pr47259_0.c: New testcase.
15535 * gcc.dg/lto/pr47259_1.c: Likewise.
15537 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
15539 * objc-obj-c++-shared/Object1.h: Add copyright header, update
15540 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15541 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15542 methods missing from the OBJC2 Object.
15543 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15544 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15545 GNU and NeXT runtimes.
15546 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15548 * objc-obj-c++-shared/Object1.m: Likewise.
15549 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
15550 * objc.dg/proto-qual-1.m: Likewise.
15551 * obj-c++.dg/proto-lossage-3.mm: Likewise.
15552 * obj-c++.dg/proto-qual-1.mm: Likewise.
15554 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
15557 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15559 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15561 Fixed the Objective-C++ testsuite and updated all tests.
15562 * lib/obj-c++.exp (obj-c++_init): Declare and set
15563 gcc_warning_prefix and gcc_error_prefix.
15564 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15565 'dg-warning', 'dg-message' and 'dg-error'.
15566 * obj-c++.dg/class-extension-3.mm: Likewise.
15567 * obj-c++.dg/class-protocol-1.mm: Likewise.
15568 * obj-c++.dg/encode-7.mm: Likewise.
15569 * obj-c++.dg/exceptions-3.mm: Likewise.
15570 * obj-c++.dg/exceptions-5.mm: Likewise.
15571 * obj-c++.dg/method-12.mm: Likewise.
15572 * obj-c++.dg/method-13.mm: Likewise.
15573 * obj-c++.dg/method-15.mm: Likewise.
15574 * obj-c++.dg/method-16.mm: Likewise.
15575 * obj-c++.dg/method-4.mm: Likewise.
15576 * obj-c++.dg/method-8.mm: Likewise.
15577 * obj-c++.dg/method-conflict-1.mm: Likewise.
15578 * obj-c++.dg/method-conflict-2.mm: Likewise.
15579 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15580 and uncommented second part of the testcase now that the testsuite
15582 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
15583 and uncommented second part of the testcase now that the testsuite
15585 * obj-c++.dg/private-1.mm: Likewise.
15586 * obj-c++.dg/proto-lossage-4.mm: Likewise.
15587 * obj-c++.dg/syntax-error-7.mm: Likewise.
15588 * obj-c++.dg/warn5.mm: Likewise.
15589 * obj-c++.dg/property/at-property-14.mm: Likewise.
15590 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15592 * obj-c++.dg/property/at-property-18.mm: Likewise.
15593 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15595 * obj-c++.dg/property/at-property-21.mm: Likewise.
15596 * obj-c++.dg/property/at-property-28.mm: Likewise.
15597 * obj-c++.dg/property/at-property-5.mm: Likewise.
15598 * obj-c++.dg/property/dynamic-2.mm: Likewise.
15599 * obj-c++.dg/property/property-neg-3.mm: Likewise.
15600 * obj-c++.dg/property/synthesize-11.mm: Likewise.
15601 * obj-c++.dg/property/synthesize-6.mm: Likewise.
15602 * obj-c++.dg/property/synthesize-8.mm: Likewise.
15603 * obj-c++.dg/property/synthesize-9.mm: Likewise.
15604 * obj-c++.dg/tls/diag-5.mm: Likewise.
15605 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15606 dg-error, now matched correctly.
15608 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15610 * objc.dg/property/at-property-29.m: New.
15611 * obj-c++.dg/property/at-property-29.mm: New.
15613 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15615 * go.test/go-test.exp (go-set-goarch): New proc.
15616 (go-gc-tests): Use it.
15618 2011-01-11 Dodji Seketeli <dodji@redhat.com>
15621 * g++.dg/debug/dwarf2/template-params-8.C: New test.
15623 2011-01-11 Richard Henderson <rth@redhat.com>
15625 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15627 2011-01-11 Jan Hubicka <jh@suse.cz>
15631 * gcc.dg/lto/pr45721_1.c: New file.
15632 * gcc.dg/lto/pr45721_0.c: New file.
15634 2011-01-11 Richard Guenther <rguenther@suse.de>
15636 PR tree-optimization/46076
15637 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15639 2011-01-11 Jeff Law <law@redhat.com>
15641 * PR tree-optimization/47086
15642 * gcc.dg/pr47086.c: New test.
15644 2011-01-11 Jason Merrill <jason@redhat.com>
15647 * g++.dg/template/new10.C: New.
15650 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15652 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15654 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15655 Split type definitions and NSConstantString class into...
15656 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15657 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15658 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15659 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15660 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15661 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15663 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15664 encode defines for newer NeXT system headers.
15665 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15666 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15667 * objc.dg/foreach-5.m: Likewise.
15668 * objc.dg/foreach-2.m: Likewise.
15669 * objc.dg/foreach-4.m: Likewise.
15670 * objc.dg/torture/strings/string1.m: Likewise.
15671 * objc.dg/torture/strings/string2.m: Likewise.
15672 * objc.dg/torture/strings/string3.m: Likewise.
15673 * objc.dg/torture/strings/string4.m: Likewise.
15674 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15675 header and stand alone.
15676 * obj-c++.dg/strings/strings-2.mm: Likewise.
15677 * objc.dg/torture/strings/const-str-3.m: Likewise.
15678 * objc.dg/strings/strings-2.m: Likewise.
15679 * objc.dg/strings/const-str-12b.m: Likewise.
15681 2011-01-12 Richard Guenther <rguenther@suse.de>
15683 PR middle-end/32511
15684 * gcc.dg/attr-weak-1.c: Adjust.
15686 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15689 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15690 standard compliant and comment.
15692 2011-01-10 Jan Hubicka <jh@suse.cz>
15695 * gcc.dg/initpri3.c: New testcase.
15697 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15700 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15701 externally visible.
15706 (g_ebp_save): Likewise.
15707 (g_esp_save): Likewise.
15709 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15711 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15713 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15715 PR tree-optimization/46021
15716 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15717 i?86-*-*, x86_64-*-*.
15719 2011-01-10 Jeff Law <law@redhat.com>
15721 * PR tree-optimization/47141
15722 * gcc.c-torture/compile/pr47141.c: New test.
15724 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15727 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15728 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15729 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15730 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15733 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15734 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15735 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15736 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15737 being vectorized. Adjust dg-final pattern.
15740 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15741 * gcc.dg/vect/slp-24.c: Likewise.
15743 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15746 * g++.dg/other/pr47218-1.C: New test file.
15747 * g++.dg/other/pr47218.C: Likewise.
15748 * g++.dg/other/pr47218.h: New supporting header.
15750 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15753 * objc.dg/attributes/invalid-attribute-1.m: New.
15754 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15756 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15759 * gfortran.dg/proc_ptr_comp_28.f90: New.
15761 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15763 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15764 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15765 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15766 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15767 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15768 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15769 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15770 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15771 * objc.dg/gnu-api-2-class.m: Likewise.
15772 * objc.dg/gnu-api-2-ivar.m: Likewise.
15773 * objc.dg/gnu-api-2-method.m: Likewise.
15774 * objc.dg/gnu-api-2-objc.m: Likewise.
15775 * objc.dg/gnu-api-2-object.m: Likewise.
15776 * objc.dg/gnu-api-2-property.m: Likewise.
15777 * objc.dg/gnu-api-2-protocol.m: Likewise.
15778 * objc.dg/gnu-api-2-sel.m: Likewise.
15780 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15782 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15783 * objc.dg/objc-foreach-4.m: Likewise.
15784 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15785 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15786 * objc.dg/foreach-4.m: Likewise.
15787 * objc.dg/foreach-5.m: Likewise.
15788 * objc.dg/foreach-3.m: Return self from init.
15790 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15793 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15795 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15798 * gfortran.dg/class_35.f90: New.
15800 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15802 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15804 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15807 * objc.dg/invalid-method-2.m: New.
15808 * obj-c++.dg/invalid-method-2.mm: New.
15810 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15813 * gfortran.dg/transpose_optimization_2.f90 : New test.
15815 2011-01-08 Jan Hubicka <jh@suse.cz>
15817 PR tree-optmization/46469
15818 * g++.dg/torture/pr46469.C: New testcase.
15820 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15822 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15823 emulation of libobjc-gnu structure layout functionality to ..
15824 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15825 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15826 * objc/execute/bf-common.h: Adjust headers.
15827 * objc/execute/bf-1.m: Likewise.
15828 * objc/execute/bf-2.m: Likewise.
15829 * objc/execute/bf-3.m: Likewise.
15830 * objc/execute/bf-4.m: Likewise.
15831 * objc/execute/bf-5.m: Likewise.
15832 * objc/execute/bf-6.m: Likewise.
15833 * objc/execute/bf-7.m: Likewise.
15834 * objc/execute/bf-8.m: Likewise.
15835 * objc/execute/bf-9.m: Likewise.
15836 * objc/execute/bf-10.m: Likewise.
15837 * objc/execute/bf-11.m: Likewise.
15838 * objc/execute/bf-12.m: Likewise.
15839 * objc/execute/bf-13.m: Likewise.
15840 * objc/execute/bf-14.m: Likewise.
15841 * objc/execute/bf-15.m: Likewise.
15842 * objc/execute/bf-16.m: Likewise.
15843 * objc/execute/bf-17.m: Likewise.
15844 * objc/execute/bf-18.m: Likewise.
15845 * objc/execute/bf-19.m: Likewise.
15846 * objc/execute/bf-20.m: Likewise.
15847 * objc/execute/bf-21.m: Likewise.
15848 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15849 objc_get_type_qualifiers ().
15851 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15854 * gfortran.dg/dependency_39.f90: New test.
15856 2011-01-07 Jan Hubicka <jh@suse.cz>
15858 Get builtins tests ready for linker plugin.
15859 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15860 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15861 my_memset, my_bzero): Mark used.
15862 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15863 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15865 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15868 2011-01-07 Jan Hubicka <jh@suse.cz>
15870 PR tree-optimization/46367
15871 * g++.dg/torture/pr46367.C: New file.
15873 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15876 * gcc.dg/pr47201.c: New test.
15879 * gcc.dg/tree-prof/pr47187.c: New test.
15881 2011-01-07 Tobias Burnus <burnus@net-b.de>
15884 * gfortran.dg/extends_type_of_3.f90: New.
15886 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15888 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15889 * g++.dg/ext/dllimport-MI1.C: Likewise.
15890 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15891 * g++.dg/ext/dllimport10.C: Likewise.
15892 * g++.dg/ext/dllimport11.C: Likewise.
15893 * g++.dg/ext/dllimport12.C: Likewise.
15894 * g++.dg/ext/dllimport13.C: Likewise.
15895 * g++.dg/ext/dllimport2.C: Likewise.
15896 * g++.dg/ext/dllimport3.C: Likewise.
15897 * g++.dg/ext/dllimport4.C: Likewise.
15898 * g++.dg/ext/dllimport5.C: Likewise.
15899 * g++.dg/ext/dllimport6.C: Likewise.
15900 * g++.dg/ext/dllimport8.C: Likewise.
15901 * g++.dg/ext/dllimport9.C: Likewise.
15902 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15903 targets, too. Additionally enable test for i?86-*-mingw*.
15904 * g++.dg/ext/selectany1.C: Likewise.
15905 Remove guard variable check.
15907 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15911 * gfortran.dg/storage_size_3.f08: Extended.
15913 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15916 * g++.dg/template/stdarg1.C: New test.
15918 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15921 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15922 * gfortran.dg/defined_operators_1.f90: Split the subroutine
15923 from the interface of functions to not hide the errors that
15926 2011-01-06 Jan Hubicka <jh@suse.cz>
15928 * gcc.dg/lto/pr47188_0.c: New testcase.
15929 * gcc.dg/lto/pr47188_1.c: New testcase.
15931 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15935 * gfortran.dg/interface_33.f90: New test.
15937 2011-01-06 Jakub Jelinek <jakub@redhat.com>
15940 * gcc.c-torture/compile/pr47150.c: New test.
15942 2011-01-06 Ira Rosen <irar@il.ibm.com>
15944 PR tree-optimization/47139
15945 * gcc.dg/vect/pr47139.c: New test.
15947 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15950 * gfortran.dg/extends_type_of_2.f03: New.
15952 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15954 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15956 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
15958 * gnat.dg/opt14.adb: New test.
15960 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
15963 * gfortran.dg/allocate_error_2.f90: New test.
15965 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15968 * gfortran.dg/storage_size_3.f08: New.
15970 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15972 PR libgfortran/47154
15973 * gfortran.dg/namelist_68.f90: New test.
15975 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
15977 * gnat.dg/unchecked_convert8.ad[sb]: New test.
15979 2011-01-04 Janus Weil <janus@gcc.gnu.org>
15982 * gfortran.dg/class_34.f90: New.
15984 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15986 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15987 use __builtin_inff. Skip all single-precision tests that require
15990 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15992 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15994 2011-01-03 Jakub Jelinek <jakub@redhat.com>
15996 PR tree-optimization/47148
15997 * gcc.c-torture/execute/pr47148.c: New test.
15999 PR tree-optimization/47155
16000 * gcc.c-torture/execute/pr47155.c: New test.
16002 PR rtl-optimization/47157
16003 * gcc.c-torture/compile/pr47157.c: New test.
16005 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16007 * gcc.dg/torture/vector-shift2.c (schar): Define.
16008 (main): Always use schar or uchar instead of plain "char" to avoid
16009 dependencies on implementation-defined char signedness.
16011 2011-01-03 Martin Jambor <mjambor@suse.cz>
16013 PR tree-optimization/46801
16014 * gnat.dg/pack9.adb: Remove xfail.
16016 2011-01-03 Martin Jambor <mjambor@suse.cz>
16018 PR tree-optimization/46984
16019 * g++.dg/ipa/pr46984.C: New test.
16021 2011-01-02 Janus Weil <janus@gcc.gnu.org>
16024 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16026 2011-01-02 Jakub Jelinek <jakub@redhat.com>
16028 PR tree-optimization/47140
16029 * gcc.c-torture/compile/pr47140.c: New test.
16031 PR rtl-optimization/47028
16032 * gcc.dg/pr47028.c: New test.
16034 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
16036 * objc.dg/protocol-forward-1.m: Removed TODO.
16037 * objc.dg/protocol-forward-2.m: New.
16038 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16039 * obj-c++.dg/protocol-forward-2.mm: New.
16041 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
16044 * g++.dg/eh/pr38662.C: New testcase.
16046 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
16048 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16049 scan for newline '\n'.
16052 Copyright (C) 2011 Free Software Foundation, Inc.
16054 Copying and distribution of this file, with or without modification,
16055 are permitted in any medium without royalty provided the copyright
16056 notice and this notice are preserved.