1 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3 * gnat.dg/specs/atomic1.ads: New test.
5 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
7 Implement C++11 user-defined literals.
8 * g++.dg/cpp0x/udlit-addr.C: New.
9 * g++.dg/cpp0x/udlit-args.C: New.
10 * g++.dg/cpp0x/udlit-args-neg.C: New.
11 * g++.dg/cpp0x/udlit-clink-neg.C: New.
12 * g++.dg/cpp0x/udlit-concat.C: New.
13 * g++.dg/cpp0x/udlit-concat-neg.C: New.
14 * g++.dg/cpp0x/udlit-constexpr.C: New.
15 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
16 * g++.dg/cpp0x/udlit-declare-neg.C: New.
17 * g++.dg/cpp0x/udlit-friend.C: New.
18 * g++.dg/cpp0x/udlit-general.C: New.
19 * g++.dg/cpp0x/udlit-inline.C: New.
20 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
21 * g++.dg/cpp0x/udlit-member-neg.C: New.
22 * g++.dg/cpp0x/udlit-namespace.C: New.
23 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
24 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
25 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
26 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
27 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
28 * g++.dg/cpp0x/udlit-operator-neg.C: New.
29 * g++.dg/cpp0x/udlit-raw-str.C: New.
30 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
31 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
32 * g++.dg/cpp0x/udlit-systemheader.C: New.
33 * g++.dg/cpp0x/udlit-template.C: New.
34 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
35 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
36 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
37 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
38 * g++.dg/cpp0x/udlit_system_header: New.
40 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
43 * g++.dg/cpp0x/decltype34.C: New.
45 2011-10-26 Tom de Vries <tom@codesourcery.com>
47 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
48 * gcc.c-torture/unsorted/HIset.c: Same.
49 * gcc.c-torture/unsorted/SIcmp.c: Same.
50 * gcc.c-torture/unsorted/SIset.c: Same.
51 * gcc.c-torture/unsorted/SFset.c: Same.
52 * gcc.c-torture/unsorted/UHIcmp.c: Same.
53 * gcc.c-torture/unsorted/USIcmp.c: Same.
54 * gcc.c-torture/unsorted/DFcmp.c: Same.
56 2011-10-26 Jakub Jelinek <jakub@redhat.com>
58 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
59 to work also with -masm=intel and additionally test the xmm vs. ymm
60 register type combination on mask/dest and in vsib.
61 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
62 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
63 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
64 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
65 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
66 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
67 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
68 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
69 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
70 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
71 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
72 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
73 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
74 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
75 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
76 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
77 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
78 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
79 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
80 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
81 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
82 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
83 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
84 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
85 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
86 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
87 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
88 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
89 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
90 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
91 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
93 2011-10-26 Tom de Vries <tom@codesourcery.com>
95 PR tree-optimization/50763
96 * gcc.dg/pr50763-2.c: New test.
98 2011-10-25 Joseph Myers <joseph@codesourcery.com>
100 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
101 Update expected messages.
103 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
105 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
107 2011-10-25 Jason Merrill <jason@redhat.com>
110 * g++.dg/init/aggr7.C: New.
113 * g++.dg/cpp0x/initlist59.C: New.
115 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
118 * g++.dg/overload/operator5.C: New.
120 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
123 * g++.dg/template/crash108.C: New.
125 2011-10-25 Jakub Jelinek <jakub@redhat.com>
127 PR tree-optimization/50596
128 * gcc.dg/vect/vect-cond-10.c: New test.
130 2011-10-24 Joey Ye <joey.ye@arm.com>
132 * gcc.target/arm/pr42575.c: Remove architecture option.
134 2011-10-24 David S. Miller <davem@davemloft.net>
136 * gcc.target/sparc/vis3move-1.c: New test.
137 * gcc.target/sparc/vis3move-2.c: New test.
138 * gcc.target/sparc/vis3move-3.c: New test.
140 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
142 * gcc.dg/strlenopt-22.c: New testcase.
143 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
145 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
147 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
149 (dg-skip-if): Remove.
150 * gcc.target/i386/funcspec-1.c: Ditto.
151 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
153 2011-10-24 Richard Guenther <rguenther@suse.de>
155 * gcc.dg/vect/vect-bool-1.c: New testcase.
157 2011-10-24 Richard Guenther <rguenther@suse.de>
159 PR tree-optimization/50838
160 * gcc.dg/torture/pr50838.c: New testcase.
162 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
164 PR tree-optimization/50730
165 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
166 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
167 -fno-tree-sra and SLP flags.
169 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
173 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
176 * g++.dg/cpp0x/warn_cxx0x2.C: New.
177 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
179 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
182 * g++.dg/cpp0x/warn_cxx0x2.C: New.
183 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
185 2011-10-23 Tom de Vries <tom@codesourcery.com>
187 PR tree-optimization/50763
188 * gcc.dg/pr50763.c: New test.
190 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
193 * gcc.target/i386/pr50788.c: New test.
195 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
197 PR tree-optimization/50819
198 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
199 * g++.dg/vect/slp-pr50819.cc: New test.
201 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
204 * g++.dg/warn/Wconversion4.C: New.
206 2011-10-21 Jakub Jelinek <jakub@redhat.com>
209 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
210 from element other than first and reverse permutation.
211 * gcc.dg/torture/vshuf-16.inc: Likewise.
212 * gcc.dg/torture/vshuf-8.inc: Likewise.
213 * gcc.dg/torture/vshuf-4.inc: Likewise.
215 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
218 * g++.dg/parse/error43.C: New.
219 * g++.dg/parse/error44.C: Likewise.
221 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
222 Kirill Yukhin <kirill.yukhin@intel.com>
225 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
226 * gcc.target/i386/bmi2-check.h: Ditto.
228 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
231 * g++.dg/cpp0x/override2.C: Add test.
233 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
235 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
236 check_linker_plugin_available.
238 2011-10-21 Kai Tietz <ktietz@redhat.com>
240 * gcc.target/i386/branch-cost1.c: New test.
241 * gcc.target/i386/branch-cost2.c: New test.
242 * gcc.target/i386/branch-cost3.c: New test.
243 * gcc.target/i386/branch-cost4.c: New test.
245 2011-10-20 Steve Ellcey <sje@cup.hp.com>
247 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
249 2011-10-20 Steve Ellcey <sje@cup.hp.com>
252 * gcc.dg/pr49994-3.c: Skip on HP-UX.
254 2011-10-20 Joseph Myers <joseph@codesourcery.com>
256 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
257 (_moz_foo, EXT__foo): Use ASMNAME.
259 2011-10-20 Joseph Myers <joseph@codesourcery.com>
261 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
264 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
267 * gcc.target/i386/pr50766.c: New test.
269 2011-10-20 Jason Merrill <jason@redhat.com>
272 * g++.dg/eh/partial1.C: New.
274 2011-10-20 Richard Henderson <rth@redhat.com>
276 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
277 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
278 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
279 Use __builtin_shuffle.
281 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
284 * gfortran.dg/ishft_3.f90: Update test.
286 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
289 * gfortran.dg/substring_integer_index.f90: New test.
291 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
293 * gfortran.dg/format_string.f: New test.
295 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
297 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
299 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
301 2011-10-20 Joseph Myers <joseph@codesourcery.com>
303 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
304 gcc.target/i386/pr46226.c: Do not use
305 -mno-accumulate-outgoing-args.
307 2011-10-20 Joseph Myers <joseph@codesourcery.com>
309 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
310 including <strings.h>.
312 2011-10-19 Jan Hubicka <jh@suse.cz>
314 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
315 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
316 * lib/c-torture.exp: Likewise.
317 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
318 * gcc.c-torture/compile/sync-1.c: Likewise.
319 * gcc.c-torture/compile/sync-1.c: Likewise.
320 * gcc.c-torture/compile/sync-3.c: Likewise.
321 * gcc.dg/noncompile/invalid_asm.c: Likewise.
322 * gcc.dg/noncompile/920507-1.c: Likewise.
323 * gcc.dg/torture/pr36400.c: Likewise.
324 * g++.dg/torture/pr34850.C: Likewise.
326 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
328 * gnat.dg/source_ref1.adb: New test.
329 * gnat.dg/source_ref2.adb: Likewise.
331 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
334 * g++.dg/parse/error42.C: New.
335 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
337 2011-10-19 Jason Merrill <jason@redhat.com>
340 * g++.dg/init/value9.C: New.
342 2011-10-19 Jakub Jelinek <jakub@redhat.com>
344 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
345 * gcc.dg/torture/vshuf-16.inc: Likewise.
346 * gcc.dg/torture/vshuf-8.inc: Likewise.
347 * gcc.dg/torture/vshuf-4.inc: Likewise.
349 2011-10-19 Janus Weil <janus@gcc.gnu.org>
352 * gfortran.dg/sizeof_proc.f90: New.
354 2011-10-19 Joseph Myers <joseph@codesourcery.com>
356 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
357 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
359 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
362 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
364 2011-10-19 Jason Merrill <jason@redhat.com>
367 * g++.dg/init/ref20.C: New.
369 2011-10-19 Kai Tietz <ktietz@redhat.com>
372 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
373 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
374 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
375 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
376 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
378 2011-10-19 Richard Guenther <rguenther@suse.de>
381 * gcc.dg/torture/pr50768.c: New testcase.
383 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
385 PR rtl-optimization/50340
386 * gcc.dg/pr50340.c: New.
388 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
390 PR tree-optimization/50717
392 * gcc.dg/pr50717-1.c: New file.
393 * gcc.target/arm/wmul-12.c: Correct types.
394 * gcc.target/arm/wmul-8.c: Correct types.
396 2011-10-18 Jason Merrill <jason@redhat.com>
399 * g++.dg/cpp0x/defaulted32.C: New.
402 * g++.dg/lookup/using23.C: New.
405 * g++.dg/cpp0x/implicit12.C: New.
406 * g++.dg/cpp0x/defaulted20.C: Adjust.
407 * g++.dg/cpp0x/defaulted21.C: Adjust.
408 * g++.dg/cpp0x/implicit-copy.C: Adjust.
409 * g++.dg/cpp0x/implicit4.C: Adjust.
410 * g++.dg/cpp0x/implicit5.C: Adjust.
411 * g++.dg/cpp0x/implicit8.C: Adjust.
412 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
413 * g++.dg/cpp0x/not_special.C: Adjust.
414 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
415 * g++.dg/cpp0x/rv1n.C: Adjust.
416 * g++.dg/cpp0x/rv2n.C: Adjust.
417 * g++.dg/cpp0x/rv3n.C: Adjust.
418 * g++.dg/cpp0x/rv4n.C: Adjust.
419 * g++.dg/cpp0x/rv5n.C: Adjust.
420 * g++.dg/cpp0x/rv6n.C: Adjust.
421 * g++.dg/cpp0x/rv7n.C: Adjust.
423 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
425 * gcc.target/i386/avx2-vpop-check.h: New header.
426 * gcc.target/i386/avx2-vpaddd-3.c: New test.
427 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
428 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
429 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
430 * gcc.target/i386/avx2-vpand-3.c: Ditto.
431 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
432 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
433 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
434 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
435 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
436 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
437 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
438 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
439 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
440 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
442 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
445 * gfortran.dg/coarray_subobject_1.f90: New test.
446 * gfortran.dg/coarray/subobject_1.f90: New test.
448 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
450 PR rtl-optimization/50205
451 * gcc.dg/pr50205.c: New.
453 2011-10-18 Richard Guenther <rguenther@suse.de>
455 PR tree-optimization/50767
456 * gcc.dg/torture/pr50767.c: New testcase.
458 2011-10-18 Julian Brown <julian@codesourcery.com>
460 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
461 * gcc.target/arm/unaligned-memcpy-1.c: New.
462 * gcc.target/arm/unaligned-memcpy-2.c: New.
463 * gcc.target/arm/unaligned-memcpy-3.c: New.
464 * gcc.target/arm/unaligned-memcpy-4.c: New.
466 2011-10-18 Janus Weil <janus@gcc.gnu.org>
469 * gfortran.dg/iso_c_binding_class.f03: New.
471 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
473 * testsuite/lib/target-supports.exp
474 (check_effective_target_vect_widen_shift): New.
475 * gcc.dg/vect/vect-widen-shift-s16.c: New.
476 * gcc.dg/vect/vect-widen-shift-s8.c: New.
477 * gcc.dg/vect/vect-widen-shift-u16.c: New.
478 * gcc.dg/vect/vect-widen-shift-u8.c: New.
480 2011-10-18 Richard Guenther <rguenther@suse.de>
482 * gcc.dg/torture/restrict-1.c: New testcase.
484 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
486 * g++.dg/ext/bases.C: New test.
488 2011-10-17 David S. Miller <davem@davemloft.net>
490 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
491 all operations to emit VIS instructions.
492 * gcc.target/sparc/fandnot.c: Likewise.
493 * gcc.target/sparc/fnot.c: Likewise.
494 * gcc.target/sparc/for.c: Likewise.
495 * gcc.target/sparc/fornot.c: Likewise.
496 * gcc.target/sparc/fxnor.c: Likewise.
497 * gcc.target/sparc/fxor.c: Likewise.
498 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
501 2011-10-17 Jakub Jelinek <jakub@redhat.com>
503 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
504 * gcc.dg/torture/vshuf-16.inc: New file.
505 * gcc.dg/torture/vshuf-2.inc: New file.
506 * gcc.dg/torture/vshuf-32.inc: New file.
507 * gcc.dg/torture/vshuf-4.inc: New file.
508 * gcc.dg/torture/vshuf-8.inc: New file.
509 * gcc.dg/torture/vshuf-main.inc: New file.
510 * gcc.dg/torture/vshuf-v16hi.c: New test.
511 * gcc.dg/torture/vshuf-v16qi.c: New test.
512 * gcc.dg/torture/vshuf-v2df.c: New test.
513 * gcc.dg/torture/vshuf-v2di.c: New test.
514 * gcc.dg/torture/vshuf-v2sf.c: New test.
515 * gcc.dg/torture/vshuf-v2si.c: New test.
516 * gcc.dg/torture/vshuf-v32qi.c: New test.
517 * gcc.dg/torture/vshuf-v4df.c: New test.
518 * gcc.dg/torture/vshuf-v4di.c: New test.
519 * gcc.dg/torture/vshuf-v4hi.c: New test.
520 * gcc.dg/torture/vshuf-v4sf.c: New test.
521 * gcc.dg/torture/vshuf-v4si.c: New test.
522 * gcc.dg/torture/vshuf-v8hi.c: New test.
523 * gcc.dg/torture/vshuf-v8qi.c: New test.
524 * gcc.dg/torture/vshuf-v8sf.c: New test.
525 * gcc.dg/torture/vshuf-v8si.c: New test.
527 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
529 PR tree-optimization/50746
530 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
532 2011-10-17 Jason Merrill <jason@redhat.com>
535 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
537 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
540 * g++.dg/parse/error41.C: New.
541 * g++.dg/parse/error20.C: Adjust.
543 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
546 * g++.dg/warn/format7.C: New.
547 * obj-c++.dg/warn7.mm: Likewise.
549 2011-10-17 Richard Guenther <rguenther@suse.de>
551 PR tree-optimization/50729
552 * gcc.dg/torture/pr50729.c: New testcase.
554 2011-10-15 Tom Tromey <tromey@redhat.com>
555 Dodji Seketeli <dodji@redhat.com>
557 * lib/prune.exp (prune_gcc_output): Prune output referring to
559 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
560 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
561 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
562 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
564 2011-10-15 Tom Tromey <tromey@redhat.com>
565 Dodji Seketeli <dodji@redhat.com>
567 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
569 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
572 * g++.dg/inherit/error5.C: New.
574 2011-10-17 Janus Weil <janus@gcc.gnu.org>
578 * gfortran.dg/kind_tests_4.f90: New.
580 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
582 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
583 targets that support vector condition.
585 2011-10-16 Janus Weil <janus@gcc.gnu.org>
588 * gfortran.dg/c_kind_tests_3.f03: New.
590 2011-10-16 Janus Weil <janus@gcc.gnu.org>
593 * gfortran.dg/elemental_args_check_4.f90: New.
595 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
597 PR tree-optimization/50727
598 * gcc.dg/vect/pr50727.c: New test.
600 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
602 * gcc.dg/vla-23.c: New test.
604 2011-10-16 Jakub Jelinek <jakub@redhat.com>
606 PR tree-optimization/50596
607 * gcc.dg/vect/vect-cond-9.c: New test.
609 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
611 * gcc.dg/vect/bb-slp-29.c: New test.
613 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
616 * g++.dg/ext/is_base_of_incomplete.C: New.
617 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
618 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
620 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
622 * gcc.target/sparc/combined-1.c: Compile at -O2.
624 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
626 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
627 (dg-options): Add -Wno-attributes.
628 * gcc.target/i386/fma_double_?.c: Ditto.
629 * gcc.target/i386/fma_run_float_?.c: Ditto.
630 * gcc.target/i386/fma_run_double_?.c: Ditto.
631 * gcc.target/i386/l_fma_float_?.c: Dtto.
632 * gcc.target/i386/l_fma_double_?.c: Ditto.
633 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
634 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
636 2011-10-15 Tobias Burnus <burnus@net-b.de>
638 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
640 * gfortran.dg/bind_c_usage_24.f90: Ditto.
641 * gfortran.dg/rank_3.f90: Ditto.
642 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
643 -std=f2008ts in dg-options.
644 * gfortran.dg/rank_4.f90: Ditto.
646 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
649 * gcc.target/sh/pr49263.c: New.
651 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
653 * gnat.dg/specs/debug1.ads: Tweak.
655 2011-10-14 Kai Tietz <ktietz@redhat.com>
657 * gfortran.fortran-torture/compile/logical-2.f90: New test.
659 2011-10-14 Jakub Jelinek <jakub@redhat.com>
661 * gcc.target/i386/sse2-mul-1.c: New test.
662 * gcc.target/i386/sse4_1-mul-1.c: New test.
663 * gcc.target/i386/avx-mul-1.c: New test.
664 * gcc.target/i386/xop-mul-1.c: New test.
665 * gcc.target/i386/avx2-mul-1.c: New test.
667 2011-10-14 Jason Merrill <jason@redhat.com>
670 * g++.dg/cpp0x/nsdmi-list1.C: New.
673 * g++.dg/cpp0x/nsdmi-const1.C: New.
675 2011-10-14 Janus Weil <janus@gcc.gnu.org>
678 * gfortran.dg/pointer_intent_5.f90: New.
680 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
682 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
683 * gcc.target/i386/warn-vect-op-1.c: Ditto.
684 * gcc.target/i386/warn-vect-op-2.c: Ditto.
686 2011-10-14 Tobias Burnus <burnus@net-b.de>
689 * gfortran.dg/pointer_check_11.f90: New.
690 * gfortran.dg/pointer_check_12.f90: New.
692 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
695 * g++.dg/overload/operator4.C: New.
697 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
699 * gcc.dg/di-longlong64-sync-1.c: New test.
700 * gcc.dg/di-sync-multithread.c: New test.
701 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
702 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
703 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
704 tests for v5, v6, v6k, and v7-a, and add-options helpers.
705 (check_effective_target_arm_arm_ok): New helper.
706 (check_effective_target_sync_longlong): New helper.
708 2011-10-14 Richard Guenther <rguenther@suse.de>
710 PR tree-optimization/50723
711 * gcc.dg/torture/pr50723.c: New testcase.
713 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
716 * g++.dg/warn/format6.C: New.
717 * obj-c++.dg/warn6.mm: Likewise.
719 2011-10-13 Richard Henderson <rth@redhat.com>
721 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
723 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
724 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
725 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
727 2011-10-13 Jason Merrill <jason@redhat.com>
730 * g++.dg/cpp0x/nsdmi-template2.C: New.
733 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
736 * g++.dg/init/vbase1.C: New.
738 2011-10-13 Jakub Jelinek <jakub@redhat.com>
740 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
741 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
742 * gcc.target/i386/avx-vphminposuw-2.c: New test.
743 * gcc.target/i386/avx-vphminposuw-3.c: New test.
745 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
747 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
749 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
751 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
753 2011-10-13 Richard Guenther <rguenther@suse.de>
755 PR tree-optimization/50712
756 * gcc.target/i386/pr50712.c: New testcase.
758 2011-10-13 Tom de Vries <tom@codesourcery.com>
760 * gcc.dg/memcpy-4.c: New test.
762 2011-10-13 Richard Guenther <rguenther@suse.de>
764 PR tree-optimization/50698
765 * g++.dg/vect/pr50698.cc: New testcase.
767 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
769 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
770 * gcc.target/powerpc/warn-2.c: Ditto.
772 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
773 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
774 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
775 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
776 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
777 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
778 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
779 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
780 * gcc.target/powerpc/ppc-pow.c: Likewise.
781 * gcc.target/powerpc/recip-1.c: Likewise.
782 * gcc.target/powerpc/recip-2.c: Likewise.
783 * gcc.target/powerpc/recip-3.c: Likewise.
784 * gcc.target/powerpc/recip-4.c: Likewise.
785 * gcc.target/powerpc/recip-5.c: Likewise.
787 2011-10-12 David S. Miller <davem@davemloft.net>
789 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
790 '-mvis3' instead of 'mcpu=niagara3' in options.
791 * gcc.target/sparc/fhalve.c: Likewise.
792 * gcc.target/sparc/fnegop.c: Likewise.
793 * gcc.target/sparc/fpadds.c: Likewise.
794 * gcc.target/sparc/fshift.c: Likewise.
795 * gcc.target/sparc/fucmp.c: Likewise.
796 * gcc.target/sparc/lzd.c: Likewise.
797 * gcc.target/sparc/vis3misc.c: Likewise.
798 * gcc.target/sparc/xmul.c: Likewise.
800 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
802 * gnat.dg/vect1.ad[sb]: New test.
803 * gnat.dg/vect1_pkg.ads: New helper.
804 * gnat.dg/vect2.ad[sb]: New test.
805 * gnat.dg/vect2_pkg.ads: New helper.
806 * gnat.dg/vect3.ad[sb]: New test.
807 * gnat.dg/vect3_pkg.ads: New helper.
808 * gnat.dg/vect4.ad[sb]: New test.
809 * gnat.dg/vect4_pkg.ads: New helper.
810 * gnat.dg/vect5.ad[sb]: New test.
811 * gnat.dg/vect5_pkg.ads: New helper.
812 * gnat.dg/vect6.ad[sb]: New test.
813 * gnat.dg/vect6_pkg.ads: New helper.
815 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
817 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
818 * gcc.target/i386/fma_run_double_2.c: Likewise.
819 * gcc.target/i386/fma_run_double_3.c: Likewise.
820 * gcc.target/i386/fma_run_double_4.c: Likewise.
821 * gcc.target/i386/fma_run_double_5.c: Likewise.
822 * gcc.target/i386/fma_run_double_6.c: Likewise.
823 * gcc.target/i386/fma_run_float_1.c: Likewise.
824 * gcc.target/i386/fma_run_float_2.c: Likewise.
825 * gcc.target/i386/fma_run_float_3.c: Likewise.
826 * gcc.target/i386/fma_run_float_4.c: Likewise.
827 * gcc.target/i386/fma_run_float_5.c: Likewise.
828 * gcc.target/i386/fma_run_float_6.c: Likewise.
830 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
831 remove the extra dg-options.
832 * gcc.target/i386/l_fma_double_2.c: Likewise.
833 * gcc.target/i386/l_fma_double_3.c: Likewise.
834 * gcc.target/i386/l_fma_double_4.c: Likewise.
835 * gcc.target/i386/l_fma_double_5.c: Likewise.
836 * gcc.target/i386/l_fma_double_6.c: Likewise.
837 * gcc.target/i386/l_fma_float_1.c: Likewise.
838 * gcc.target/i386/l_fma_float_2.c: Likewise.
839 * gcc.target/i386/l_fma_float_3.c: Likewise.
840 * gcc.target/i386/l_fma_float_4.c: Likewise.
841 * gcc.target/i386/l_fma_float_5.c: Likewise.
842 * gcc.target/i386/l_fma_float_6.c: Likewise.
844 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
846 PR tree-optimization/50189
847 * g++.dg/torture/pr50189.C: New testcase.
849 2011-10-12 Richard Guenther <rguenther@suse.de>
851 PR tree-optimization/50700
852 * gcc.dg/builtin-object-size-12.c: New testcase.
854 2011-10-12 Joseph Myers <joseph@codesourcery.com>
857 * gcc.c-torture/compile/pr50565-1.c,
858 gcc.c-torture/compile/pr50565-2.c: New tests.
860 2011-10-11 Jason Merrill <jason@redhat.com>
864 * g++.dg/template/constant1.C: New.
865 * g++.dg/template/constant2.C: New.
866 * g++.dg/cpp0x/constexpr-template3.C: New.
868 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
870 * gcc.target/i386/warn-vect-op-3.c: New test.
871 * gcc.target/i386/warn-vect-op-1.c: New test.
872 * gcc.target/i386/warn-vect-op-2.c: New test.
874 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
876 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
878 2011-10-11 Richard Guenther <rguenther@suse.de>
880 PR tree-optimization/50204
881 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
883 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
885 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
887 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
889 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
890 * gcc.target/i386/fma_double_2.c: Ditto.
891 * gcc.target/i386/fma_double_3.c: Ditto.
892 * gcc.target/i386/fma_double_4.c: Ditto.
893 * gcc.target/i386/fma_double_5.c: Ditto.
894 * gcc.target/i386/fma_double_6.c: Ditto.
895 * gcc.target/i386/fma_float_1.c: Ditto.
896 * gcc.target/i386/fma_float_2.c: Ditto.
897 * gcc.target/i386/fma_float_3.c: Ditto.
898 * gcc.target/i386/fma_float_4.c: Ditto.
899 * gcc.target/i386/fma_float_5.c: Ditto.
900 * gcc.target/i386/fma_float_6.c: Ditto.
901 * gcc.target/i386/l_fma_double_1.c: Ditto.
902 * gcc.target/i386/l_fma_double_2.c: Ditto.
903 * gcc.target/i386/l_fma_double_3.c: Ditto.
904 * gcc.target/i386/l_fma_double_4.c: Ditto.
905 * gcc.target/i386/l_fma_double_5.c: Ditto.
906 * gcc.target/i386/l_fma_double_6.c: Ditto.
907 * gcc.target/i386/l_fma_float_1.c: Ditto.
908 * gcc.target/i386/l_fma_float_2.c: Ditto.
909 * gcc.target/i386/l_fma_float_3.c: Ditto.
910 * gcc.target/i386/l_fma_float_4.c: Ditto.
911 * gcc.target/i386/l_fma_float_5.c: Ditto.
912 * gcc.target/i386/l_fma_float_6.c: Ditto.
913 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
914 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
915 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
916 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
917 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
918 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
919 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
920 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
921 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
922 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
923 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
924 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
926 2011-10-11 Tristan Gingold <gingold@adacore.com>
928 * gcc.dg/va-arg-4.c: New test.
929 * gcc.dg/va-arg-5.c: Ditto.
931 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
933 * lib/target-supports.exp (check_effective_target_fd_truncate):
934 Close and unlink test file before exit.
936 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
939 * gfortran.dg/forall_15.f90: New test case.
941 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
942 Andrew Macleod <amacleod@redhat.com>
944 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
945 wrappers for *other_threads() and *final_verify().
946 * gcc.dg/simulate-thread/simulate-thread.h
947 (simulate_thread_wrapper_other_threads): New.
948 (simulate_thread_wrapper_final_verify): New.
950 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
952 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
954 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
956 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
958 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
959 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
961 * gcc.target/i386/fma_1.h: New file.
962 * gcc.target/i386/fma_2.h: Likewise.
963 * gcc.target/i386/fma_3.h: Likewise.
964 * gcc.target/i386/fma_4.h: Likewise.
965 * gcc.target/i386/fma_5.h: Likewise.
966 * gcc.target/i386/fma_6.h: Likewise.
967 * gcc.target/i386/fma_double_1.c: Likewise.
968 * gcc.target/i386/fma_double_2.c: Likewise.
969 * gcc.target/i386/fma_double_3.c: Likewise.
970 * gcc.target/i386/fma_double_4.c: Likewise.
971 * gcc.target/i386/fma_double_5.c: Likewise.
972 * gcc.target/i386/fma_double_6.c: Likewise.
973 * gcc.target/i386/fma_float_1.c: Likewise.
974 * gcc.target/i386/fma_float_2.c: Likewise.
975 * gcc.target/i386/fma_float_3.c: Likewise.
976 * gcc.target/i386/fma_float_4.c: Likewise.
977 * gcc.target/i386/fma_float_5.c: Likewise.
978 * gcc.target/i386/fma_float_6.c: Likewise.
979 * gcc.target/i386/fma_main.h: Likewise.
980 * gcc.target/i386/fma_run_double_1.c: Likewise.
981 * gcc.target/i386/fma_run_double_2.c: Likewise.
982 * gcc.target/i386/fma_run_double_3.c: Likewise.
983 * gcc.target/i386/fma_run_double_4.c: Likewise.
984 * gcc.target/i386/fma_run_double_5.c: Likewise.
985 * gcc.target/i386/fma_run_double_6.c: Likewise.
986 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
987 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
988 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
989 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
990 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
991 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
992 * gcc.target/i386/fma_run_float_1.c: Likewise.
993 * gcc.target/i386/fma_run_float_2.c: Likewise.
994 * gcc.target/i386/fma_run_float_3.c: Likewise.
995 * gcc.target/i386/fma_run_float_4.c: Likewise.
996 * gcc.target/i386/fma_run_float_5.c: Likewise.
997 * gcc.target/i386/fma_run_float_6.c: Likewise.
998 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
999 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1000 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1001 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1002 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1003 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1004 * gcc.target/i386/l_fma_1.h: Likewise.
1005 * gcc.target/i386/l_fma_2.h: Likewise.
1006 * gcc.target/i386/l_fma_3.h: Likewise.
1007 * gcc.target/i386/l_fma_4.h: Likewise.
1008 * gcc.target/i386/l_fma_5.h: Likewise.
1009 * gcc.target/i386/l_fma_6.h: Likewise.
1010 * gcc.target/i386/l_fma_double_1.c: Likewise.
1011 * gcc.target/i386/l_fma_double_2.c: Likewise.
1012 * gcc.target/i386/l_fma_double_3.c: Likewise.
1013 * gcc.target/i386/l_fma_double_4.c: Likewise.
1014 * gcc.target/i386/l_fma_double_5.c: Likewise.
1015 * gcc.target/i386/l_fma_double_6.c: Likewise.
1016 * gcc.target/i386/l_fma_float_1.c: Likewise.
1017 * gcc.target/i386/l_fma_float_2.c: Likewise.
1018 * gcc.target/i386/l_fma_float_3.c: Likewise.
1019 * gcc.target/i386/l_fma_float_4.c: Likewise.
1020 * gcc.target/i386/l_fma_float_5.c: Likewise.
1021 * gcc.target/i386/l_fma_float_6.c: Likewise.
1022 * gcc.target/i386/l_fma_main.h: Likewise.
1023 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1024 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1025 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1026 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1027 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1028 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1029 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1030 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1031 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1032 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1033 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1034 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1036 2011-10-10 Richard Guenther <rguenther@suse.de>
1039 * gcc.dg/torture/pr50389.c: New testcase.
1041 2011-10-10 Richard Guenther <rguenther@suse.de>
1044 * gcc.dg/builtins-47.c: Optimize.
1046 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1048 * lib/gcc-simulate-thread.exp: New.
1049 * gcc.dg/simulate-thread/guality.h: New.
1050 * gcc.dg/simulate-thread/simulate-thread.h: New.
1051 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1052 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1053 * gcc.dg/simulate-thread/README: New.
1054 * g++.dg/simulate-thread/guality.h: New.
1055 * g++.dg/simulate-thread/simulate-thread.h: New.
1056 * g++.dg/simulate-thread/simulate-thread.exp: New.
1057 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1058 * c-c++-common/cxxbitfields-2.c: Remove.
1059 * c-c++-common/cxxbitfields.c: Remove.
1060 * c-c++-common/cxxbitfields-4.c: Remove.
1061 * c-c++-common/cxxbitfields-5.c: Remove.
1062 * c-c++-common/simulate-thread/bitfields-1.c: New.
1063 * c-c++-common/simulate-thread/bitfields-2.c: New.
1064 * c-c++-common/simulate-thread/bitfields-3.c: New.
1065 * c-c++-common/simulate-thread/bitfields-4.c: New.
1067 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1070 * g++.dg/warn/format5.C: New.
1072 2011-10-09 Tobias Burnus <burnus@net-b.de>
1075 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1076 * gfortran.dg/common_16.f90: New.
1078 2011-10-09 Tobias Burnus <burnus@net-b.de>
1080 * gfortran.dg/iso_c_binding_param_1.f90: New.
1081 * gfortran.dg/iso_c_binding_param_2.f90: New.
1082 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1084 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1086 PR tree-optimization/50635
1087 * gcc.dg/vect/pr50635.c: New test.
1089 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1092 * gfortran.dg/proc_decl_27.f90: New.
1094 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1097 * objc/execute/initialize-1.m: New test.
1099 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1102 * gfortran.dg/pointer_function_result_1.f90 : New test.
1104 2011-10-07 David S. Miller <davem@davemloft.net>
1107 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1108 * gcc.target/sparc/cmask.c: Use it.
1109 * gcc.target/sparc/fhalve.c: Likewise.
1110 * gcc.target/sparc/fnegop.c: Likewise.
1111 * gcc.target/sparc/fpadds.c: Likewise.
1112 * gcc.target/sparc/fshift.c: Likewise.
1113 * gcc.target/sparc/fucmp.c: Likewise.
1114 * gcc.target/sparc/lzd.c: Likewise.
1115 * gcc.target/sparc/vis3misc.c: Likewise.
1116 * gcc.target/sparc/xmul.c: Likewise.
1118 2011-10-07 Richard Henderson <rth@redhat.com>
1120 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1122 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1124 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1126 * gcc.dg/pr50193-1.c: New file.
1127 * gcc.target/arm/shiftable.c: New file.
1129 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1132 * gfortran.dg/class_46.f03: New.
1134 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1136 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1137 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1138 (syslog, vsyslog, __vsyslog_chk): Likewise.
1140 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1141 (x, EXT_x): Use ASMNAME.
1143 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1144 (a, c): Use ASMNAME.
1146 2011-10-07 Tom de Vries <tom@codesourcery.com>
1149 * gcc.dg/pr50527.c: New test.
1151 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1153 PR tree-optimization/50650
1154 * gcc.c-torture/compile/pr50650.c: New test.
1156 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1158 PR tree-optimization/50575
1159 * gcc.c-torture/execute/vector-compare-2.x: New file.
1161 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1164 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1165 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1168 2011-10-07 Richard Guenther <rguenther@suse.de>
1171 * gcc.dg/vect/vect-align-2.c: Increase array size.
1173 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1174 H.J. Lu <hongjiu.lu@intel.com>
1177 * gcc.target/i386/pr50603.c: New test.
1179 2011-10-06 Jason Merrill <jason@redhat.com>
1182 * g++.dg/cpp0x/default31.C: New.
1184 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1186 PR tree-optimization/50596
1187 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1189 * gcc.dg/vect/vect-cond-8.c: New test.
1191 2011-10-06 Richard Henderson <rth@redhat.com>
1193 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1194 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1195 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1196 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1197 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1198 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1199 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1200 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1201 * gcc.c-torture/execute/vshuf-16.inc: New file.
1202 * gcc.c-torture/execute/vshuf-2.inc: New file.
1203 * gcc.c-torture/execute/vshuf-4.inc: New file.
1204 * gcc.c-torture/execute/vshuf-8.inc: New file.
1205 * gcc.c-torture/execute/vshuf-main.inc: New file.
1206 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1207 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1208 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1209 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1210 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1211 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1212 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1213 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1214 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1215 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1216 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1217 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1218 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1220 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1222 PR tree-optimization/49279
1223 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1224 * gcc.c-torture/execute/pr49279.c: New test.
1226 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1229 * gcc.c-torture/compile/pr49049.c: New test.
1231 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1234 * gcc.target/arm/pr50305.c: New test.
1236 2011-10-06 Richard Guenther <rguenther@suse.de>
1238 PR tree-optimization/38884
1239 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1240 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1242 2011-10-05 David S. Miller <davem@davemloft.net>
1244 * gcc.target/sparc/lzd.c: New test.
1245 * gcc.target/sparc/popc.c: New test.
1247 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1249 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1250 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1251 * g++.dg/other/final1.C: Cleanup original tree dump.
1253 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1255 PR tree-optimization/50613
1256 * gcc.dg/pr50613.c: New test.
1258 2011-10-05 Richard Henderson <rth@redhat.com>
1260 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1261 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1262 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1263 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1264 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1265 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1266 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1267 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1269 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1271 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1272 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1273 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1274 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1275 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1277 2011-10-05 Richard Guenther <rguenther@suse.de>
1279 PR tree-optimization/38885
1280 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1282 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1284 * gcc.target/i386/sw-1.c: New test.
1286 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1288 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1290 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1292 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1294 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1296 2011-10-04 David S. Miller <davem@davemloft.net>
1298 * gcc.target/sparc/fhalve.c: New test.
1299 * gcc.target/sparc/fnegop.c: New test.
1300 * gcc.target/sparc/xmul.c: New test.
1302 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1305 * gfortran.dg/dummy_procedure_6.f90: New.
1307 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1309 PR tree-optimization/50604
1310 * gcc.dg/pr50604.c: New test.
1312 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1314 PR tree-optimization/49662
1315 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1316 * gcc.dg/graphite/interchange-15.c: Likewise.
1317 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1319 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1321 * gcc.dg/tree-ssa/restrict-4.c: New test.
1323 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1325 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1326 (main): Use __typeof to get result type of comparison.
1328 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1330 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1331 Make et_vect_multiple_sizes_saved global.
1332 (check_effective_target_vect64): Make et_vect64_saved global.
1334 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1336 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1337 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1338 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1339 * gcc.dg/builtin-complex-err-1.c: Adjust.
1341 2011-10-02 Jason Merrill <jason@redhat.com>
1343 * g++.dg/cpp0x/range-for22.C: New.
1345 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1346 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1347 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1348 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1350 * g++.dg/cpp0x/nsdmi5.C: New.
1352 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1355 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1357 (mips-dg-options): Force an ABI option if the current ABI is
1358 incompatible with the required -mlong setting. Likewise force
1359 a long setting if the current one is incompatible with the
1360 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1361 throughout procedure.
1362 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1363 instead of addressing=absolute.
1365 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1367 * gcc.target/mips/stack-1.c: New test.
1369 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1371 * gcc.dg/pr49696.c: New test.
1373 2011-10-02 Jan Hubicka <jh@suse.cz>
1375 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1377 2011-10-01 David S. Miller <davem@davemloft.net>
1379 * gcc.target/sparc/cmask.c: New test.
1380 * gcc.target/sparc/fpadds.c: New test.
1381 * gcc.target/sparc/fshift.c: New test.
1382 * gcc.target/sparc/fucmp.c: New test.
1383 * gcc.target/sparc/vis3misc.c: New test.
1385 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1388 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1390 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1393 * g++.dg/dfp/44473-1.C: New test.
1394 * g++.dg/dfp/44473-2.C: New test.
1395 * g++.dg/dfp/mangle-1.C: New test.
1396 * g++.dg/dfp/mangle-2.C: New test.
1397 * g++.dg/dfp/mangle-3.C: New test.
1398 * g++.dg/dfp/mangle-4.C: New test.
1399 * g++.dg/dfp/mangle-5.C: New test.
1401 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1404 * gcc.dg/pr50571.c: New test.
1406 PR tree-optimization/46309
1407 * gcc.dg/pr46309.c: New test.
1409 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1411 * gcc.dg/strlenopt-21.c: New test.
1413 2011-09-30 Revital Eres <revital.eres@linaro.org>
1415 * gcc.dg/sms-10.c: New file.
1417 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1419 * gcc.target/arm/pr50099.c: New test.
1421 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1423 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1425 2011-09-30 David S. Miller <davem@davemloft.net>
1427 * gcc.target/sparc/bmaskbshuf.c: New test.
1428 * gcc.target/sparc/edgen.c: New test.
1430 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1433 * gfortran.dg/pure_formal_proc_3.f90: New.
1436 * gfortran.dg/stfunc_7.f90: New.
1438 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1440 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1441 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1442 * gcc.dg/vector-compare-1.c: Likewise.
1443 * gcc.dg/vector-compare-2.c: Likewise.
1445 2011-09-29 David S. Miller <davem@davemloft.net>
1447 * gcc.target/sparc/array.c: New test.
1449 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1451 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1452 loop unroll and set max unroll times to 8.
1453 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1454 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1455 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1456 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1458 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1461 * g++.dg/ext/visibility/warn5.C: New.
1463 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1466 * g++.dg/warn/Wextra-3.C: New.
1468 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1471 * gcc.target/sh/pr49468-si.c: New.
1473 2011-09-28 Tom de Vries <tom@codesourcery.com>
1476 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1477 (TEST): Initialize src3 with random floats.
1478 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1479 from union src3. Initialize src3 with random floats.
1481 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1483 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1484 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1485 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1486 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1487 * gcc.target/sh/sh4a-cos.c: Ditto.
1488 * gcc.target/sh/sh4a-cosf.c: Ditto.
1489 * gcc.target/sh/sh4a-sin.c: Ditto.
1490 * gcc.target/sh/sh4a-sinf.c: Ditto.
1491 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1492 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1493 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1495 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1498 * g++.dg/parse/error40.C: New.
1499 * g++.dg/warn/incomplete1.C: Adjust.
1501 2011-09-27 Jan Hubicka <jh@suse.cz>
1504 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1507 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1509 * gcc.dg/strlenopt-1.c: New test.
1510 * gcc.dg/strlenopt-1f.c: New test.
1511 * gcc.dg/strlenopt-2.c: New test.
1512 * gcc.dg/strlenopt-2f.c: New test.
1513 * gcc.dg/strlenopt-3.c: New test.
1514 * gcc.dg/strlenopt-4.c: New test.
1515 * gcc.dg/strlenopt-4g.c: New test.
1516 * gcc.dg/strlenopt-4gf.c: New test.
1517 * gcc.dg/strlenopt-5.c: New test.
1518 * gcc.dg/strlenopt-6.c: New test.
1519 * gcc.dg/strlenopt-7.c: New test.
1520 * gcc.dg/strlenopt-8.c: New test.
1521 * gcc.dg/strlenopt-9.c: New test.
1522 * gcc.dg/strlenopt-10.c: New test.
1523 * gcc.dg/strlenopt-11.c: New test.
1524 * gcc.dg/strlenopt-12.c: New test.
1525 * gcc.dg/strlenopt-12g.c: New test.
1526 * gcc.dg/strlenopt-13.c: New test.
1527 * gcc.dg/strlenopt-14g.c: New test.
1528 * gcc.dg/strlenopt-14gf.c: New test.
1529 * gcc.dg/strlenopt-15.c: New test.
1530 * gcc.dg/strlenopt-16g.c: New test.
1531 * gcc.dg/strlenopt-17g.c: New test.
1532 * gcc.dg/strlenopt-18g.c: New test.
1533 * gcc.dg/strlenopt.h: New file.
1535 2011-09-27 Tom de Vries <tom@codesourcery.com>
1538 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1539 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1540 * gcc.dg/pr43864.c: New test.
1541 * gcc.dg/pr43864-2.c: Same.
1542 * gcc.dg/pr43864-3.c: Same.
1543 * gcc.dg/pr43864-4.c: Same.
1545 2011-09-27 Jan Hubicka <jh@suse.cz>
1547 * gcc.dg/ipa/inline-5.c: New testcase.
1549 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1551 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1553 * gcc.dg/vect/bb-slp-27.c: New.
1554 * gcc.dg/vect/bb-slp-28.c: New.
1556 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1558 * testsuite/lib/target-supports.exp (check_profiling_available):
1559 Don't rely solely on TLS tests for -fprofile-generate, fall
1560 through to the other code.
1562 2011-09-27 Richard Guenther <rguenther@suse.de>
1564 PR tree-optimization/50363
1565 * gcc.dg/torture/pr50363.c: New testcase.
1567 2011-09-26 Jason Merrill <jason@redhat.com>
1570 * g++.dg/template/partial13.C: New.
1573 * g++.dg/template/partial12.C: New.
1576 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1578 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1581 * g++.dg/diagnostic/bindings1.C: New.
1582 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1584 2011-09-26 David S. Miller <davem@davemloft.net>
1586 * gcc.target/sparc/wrgsr.c: New test.
1587 * gcc.target/sparc/rdgsr.c: New test.
1588 * gcc.target/sparc/edge.c: New test.
1589 * gcc.target/sparc/fcmp.c: New test.
1591 * gcc.target/sparc/edge.c: Update for new return types.
1592 * gcc.target/sparc/fcmp.c: Likewise.
1594 * gcc.target/sparc/fpaddsubi.c: New test.
1596 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1599 * gfortran.dg/common_15.f90: New.
1602 * gfortran.dg/dummy_procedure_5.f90: New.
1603 * gfortran.dg/interface_26.f90: Modified error message.
1604 * gfortran.dg/proc_ptr_11.f90: Ditto.
1605 * gfortran.dg/proc_ptr_15.f90: Ditto.
1606 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1607 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1609 2011-09-26 Jason Merrill <jason@redhat.com>
1612 * g++.dg/overload/rvalue3.C: New.
1615 * g++.dg/overload/ref-conv2.C: New.
1617 * g++.dg/cpp0x/nsdmi-template1.C: New.
1619 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1621 * g++.dg/cpp0x/nullptr25.C: New.
1623 2011-09-26 Richard Guenther <rguenther@suse.de>
1625 PR tree-optimization/50472
1626 * gcc.dg/torture/pr50472.c: New testcase.
1628 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1630 * gnat.dg/opt22.adb: New test.
1631 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1633 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1635 * gnat.dg/opt21.adb: New test.
1636 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1638 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1640 * gnat.dg/opt20.ad[sb]: New test.
1641 * gnat.dg/opt20_pkg.ads: New helper.
1643 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1645 * gnat.dg/array17.adb: New test.
1646 * gnat.dg/array17_pkg.ads: New helper.
1648 2011-09-25 Jason Merrill <jason@redhat.com>
1650 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1652 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1654 * gnat.dg/frame_overflow.ads: New.
1655 * gnat.dg/frame_overflow.adb: Adjust.
1656 * gnat.dg/specs/addr1.ads: Likewise.
1658 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1660 * g++.dg/tree-ssa/restrict2.C: New test.
1662 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1664 * lib/target-supports.exp (check_effective_target_vect64): New.
1665 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1666 of multiple vector sizes.
1667 * gcc.dg/vect/bb-slp-26.c: New.
1669 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1672 * g++.dg/template/bitfield1.C: New.
1674 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1676 * gcc.dg/vect/bb-slp-24.c: New.
1678 2011-09-24 Jason Merrill <jason@redhat.com>
1680 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1682 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1684 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1685 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1687 * g++.dg/cpp0x/nsdmi1.C: New.
1688 * g++.dg/cpp0x/nsdmi2.C: New.
1689 * g++.dg/cpp0x/nsdmi3.C: New.
1690 * g++.dg/cpp0x/nsdmi4.C: New.
1691 * g++.old-deja/g++.other/init4.C: New.
1693 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1696 * g++.dg/template/sfinae28.C: New.
1698 2011-09-23 Ian Lance Taylor <iant@google.com>
1700 * go.test/go-test.exp (errchk): Handle more cases of getting
1701 correct Tcl backslash quoting in regular expressions in test file.
1703 2011-09-23 Jason Merrill <jason@redhat.com>
1706 * g++.dg/init/const8.C: New.
1707 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1708 * g++.dg/cpp0x/defaulted2.C: Likewise.
1709 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1710 * g++.dg/init/pr20039.C: Likewise.
1711 * g++.dg/init/pr42844.C: Likewise.
1713 2011-09-23 Jan Hubicka <jh@suse.cz>
1715 * gcc.dg/ipa/inline-1.c: new testcase.
1716 * gcc.dg/ipa/inline-2.c: new testcase.
1717 * gcc.dg/ipa/inline-3.c: new testcase.
1718 * gcc.dg/ipa/inline-4.c: new testcase.
1720 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1723 * g++.dg/cpp0x/constexpr-static8.C: New.
1725 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1727 * gcc.target/i386/avxfp-1.c: New test.
1728 * gcc.target/i386/avxfp-2.c: New test.
1730 2011-09-23 Terry Guo <terry.guo@arm.com>
1732 * gcc.c-torture/execute/941014-1.x: Deleted.
1734 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1737 * g++.dg/cpp0x/pr50491.C: New.
1739 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1742 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1744 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1747 * g++.dg/cpp0x/nullptr24.C: New.
1749 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1752 * gcc.target/i386/pr50482.c: New test.
1754 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1756 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1757 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1758 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1759 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1760 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1761 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1762 multilib options contain different -march= from dg-options.
1764 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1765 Paolo Carlini <paolo.carlini@oracle.com>
1768 * g++.dg/template/friend52.C: New.
1770 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1772 * gcc.target/arm/cmp-1.c: New test.
1773 * gcc.target/arm/cmp-2.c: Likewise.
1775 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1778 * gfortran.dg/impure_actual_1.f90: Modified error message.
1779 * gfortran.dg/proc_ptr_32.f90: New.
1780 * gfortran.dg/proc_ptr_33.f90: New.
1782 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1784 PR tree-optimization/50451
1785 * gcc.dg/vect/pr50451.c: New test.
1787 2011-09-21 Ian Lance Taylor <iant@google.com>
1789 * go.test/go-test.exp (errchk): Add special case for bug332.
1790 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1791 some more test lines.
1793 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1795 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1796 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1797 * g++.dg/other/i386-8.C: Ditto.
1798 * g++.dg/other/pr34435.C: Ditto.
1799 * g++.dg/other/pr39496.C: Ditto.
1800 * g++.dg/other/mmintrin.C: Ditto.
1802 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1804 * gcc.dg/vect/vect-cond-7.c: New test.
1805 * gcc.target/i386/sse4_1-cond-1.c: New test.
1806 * gcc.target/i386/avx-cond-1.c: New test.
1808 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1811 * g++.dg/other/pr50464.C: New test.
1813 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
1815 * gcc.target/i386/bmi2-mulx32-2.c: New test.
1816 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1817 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1818 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1820 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
1822 * gnat.dg/opt19.adb: New test.
1824 2011-09-21 Terry Guo <terry.guo@arm.com>
1826 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1827 on arch conflict when testing case on targets other than armv7-a.
1829 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
1832 * g++.dg/ext/int128-1.C: New.
1833 * g++.dg/ext/int128-2.C: Likewise.
1834 * g++.dg/ext/int128-2.h: Likewise.
1836 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
1839 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1841 2011-09-20 Jason Merrill <jason@redhat.com>
1843 * g++.dg/cpp0x/constexpr-generated1.C: New.
1846 * g++.dg/overload/ref-conv1.C: New.
1848 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1850 * g++.dg/other/final1.C: New.
1852 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
1854 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
1857 2011-09-19 Ian Bolton <ian.bolton@arm.com>
1859 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1862 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
1864 PR tree-optimization/50413
1865 * g++.dg/vect/vect.exp: Run slp-pr* tests with
1866 -fdump-tree-slp-details. Run other tests with
1867 -fdump-tree-vect-details.
1868 * g++.dg/vect/slp-pr50413.cc: New.
1870 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1871 Ira Rosen <ira.rosen@linaro.org>
1874 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1875 Fix underscores around restrict.
1877 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1879 PR tree-optimization/50414
1880 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1881 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1882 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1884 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1886 PR tree-optimization/50412
1887 * gfortran.dg/vect/pr50412.f90: New.
1889 2011-09-16 Jason Merrill <jason@redhat.com>
1892 * g++.dg/eh/defarg1.C: New.
1894 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1896 * gcc.dg/vect/vect-reduc-10.c: New test.
1897 * gcc.target/i386/avx-reduc-1.c: New test.
1899 * gcc.target/i386/sse2-extract-1.c: New test.
1900 * gcc.target/i386/avx-extract-1.c: New test.
1902 2011-09-16 Terry Guo <terry.guo@arm.com>
1904 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1906 2011-09-15 Diego Novillo <dnovillo@google.com>
1908 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1909 ALWAYS_CXXFLAGS, if defined.
1910 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1911 ALWAYS_GFORTRANFLAGS, if defined.
1912 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1913 ALWAYS_GOCFLAGS, if defined.
1914 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1915 ALWAYS_OBJCXXFLAGS, if defined.
1916 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1917 additional_flags, if defined.
1918 * lib/gnat.exp (gnat_target_compile): Likewise.
1919 * lib/objc.exp (objc_target_compile): Likewise.
1920 * lib/target-supports-dg.exp (dg-add-options): Handle
1923 2011-09-15 Tom de Vries <tom@codesourcery.com>
1926 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1927 Use uintptr_t in f1. Undo avr xfails.
1929 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1933 * gfortran.dg/function_types_3.f90: New.
1935 2011-09-15 Jason Merrill <jason@redhat.com>
1938 * g++.dg/cpp0x/trailing7.C: New.
1941 * g++.dg/cpp0x/nullptr23.C: New.
1943 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1945 * gcc.dg/vect/bb-slp-25.c: New.
1947 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1950 * g++.dg/cpp0x/noexcept15.C: New.
1952 2011-09-14 Tom de Vries <tom@codesourcery.com>
1955 * gcc.dg/pr50251.c: New test.
1957 2011-09-14 Tobias Burnus <burnus@net-b.de>
1961 * gfortran.dg/null_5.f90: New.
1962 * gfortran.dg/null_6.f90: New.
1964 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
1966 * gcc.c-torture/compile/20110913-1.c: New test.
1968 2011-09-13 Janus Weil <janus@gcc.gnu.org>
1971 * gfortran.dg/result_2.f90: New.
1973 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1975 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1977 2011-09-13 Dodji Seketeli <dodji@redhat.com>
1980 * g++.dg/cpp0x/variadic116.C: New test case.
1982 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
1984 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1985 * gcc.target/mips/interrupt_handler-2.c: New test.
1986 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1988 2011-09-12 Jason Merrill <jason@redhat.com>
1990 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1992 * g++.dg/cpp0x/explicit7.C: New.
1994 2011-09-12 Jakub Jelinek <jakub@redhat.com>
1996 PR rtl-optimization/50212
1997 * g++.dg/other/pr50212.C: New test.
1999 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2002 * testsuite/gcc.target/avr/torture/avr-torture.exp
2003 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2004 "-O2 -fmerge-all-constants".
2006 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2009 * gfortran.dg/do_while_1.f90: New test.
2011 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2015 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2016 * gfortran.dg/proc_decl_26.f90: New.
2017 * gfortran.dg/typebound_override_2.f90: New.
2018 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2020 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2022 * gnat.dg/cond_expr2.ad[sb]: New test.
2024 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2026 * gnat.dg/atomic5.ad[sb]: New test.
2028 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2030 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2032 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2035 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2037 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2040 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2042 2011-09-09 Richard Guenther <rguenther@suse.de>
2044 PR tree-optimization/50328
2045 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2047 2011-09-09 Richard Guenther <rguenther@suse.de>
2050 * gcc.dg/torture/pr50333.c: New testcase.
2052 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2054 PR tree-optimization/50318
2055 * gcc.target/arm/pr50318-1.c: New file.
2057 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2059 * gcc.target/i386/all_one_m256i.c: New test.
2061 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2064 * g++.dg/cpp0x/sfinae28.C: New.
2066 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2069 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2070 longer ignored on typedefs.
2072 PR c++/33255 - Support -Wunused-local-typedefs warning
2073 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2074 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2076 2011-09-08 Martin Jambor <mjambor@suse.cz>
2078 PR tree-optimization/50287
2079 * gcc.dg/torture/pr50287.c: New test.
2081 2011-09-08 Richard Guenther <rguenther@suse.de>
2083 PR tree-optimization/19831
2084 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2085 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2086 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2087 * gcc.dg/errno-1.c: Adjust.
2089 2011-09-08 Richard Guenther <rguenther@suse.de>
2091 PR tree-optimization/19831
2092 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2094 2011-09-08 Tobias Burnus <burnus@net-b.de>
2097 * gfortran.dg/do_concurrent_1.f90: New.
2098 * gfortran.dg/do_concurrent_2.f90: New.
2100 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2103 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2104 * gcc.dg/pr50310-2.c: New test.
2106 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2109 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2110 * gfortran.dg/impure_constructor_1.f90: Modified.
2111 * gfortran.dg/proc_ptr_comp_33.f90: New.
2113 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2116 * gcc.dg/pr50310-1.c: New test.
2118 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2121 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2124 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2127 * g++.dg/cpp0x/noexcept14.C: New.
2129 2011-09-07 Jason Merrill <jason@redhat.com>
2131 * g++.dg/cpp0x/constexpr-ref3.C: New.
2133 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2135 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2137 * gcc.dg/section1.c: Don't xfail for avr.
2139 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2141 PR tree-optimization/50322
2142 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2144 2011-09-07 Martin Jambor <mjambor@suse.cz>
2146 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2148 2011-09-07 Martin Jambor <mjambor@suse.cz>
2150 PR tree-optimization/49911
2151 * g++.dg/tree-ssa/pr49911.C: New test.
2153 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2156 * gcc.dg/torture/pr49030.c: New test.
2158 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2161 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2162 * gfortran.dg/class_4d.f03: Deleted.
2163 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2165 2011-09-07 Richard Guenther <rguenther@suse.de>
2167 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2169 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2171 PR tree-optimization/46021
2172 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2174 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2176 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2178 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2180 * gcc.c-torture/compile/20110906-1.c: New test.
2182 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2184 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2186 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2188 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2189 --param tree-reassoc-width=1.
2191 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2192 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2194 2011-09-06 Richard Guenther <rguenther@suse.de>
2196 PR tree-optimization/48149
2197 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2199 2011-09-06 Richard Guenther <rguenther@suse.de>
2201 PR tree-optimization/48317
2202 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2204 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2206 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2208 (add_options_for_quad_vectors): Replace with ...
2209 (add_options_for_double_vectors): ... this.
2210 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2211 support multiple vector sizes since the vectorizer attempts to
2212 vectorize with both vector sizes.
2213 * gcc.dg/vect/no-vfa-vect-79.c,
2214 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2215 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2216 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2217 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2218 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2219 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2220 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2221 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2222 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2223 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2224 gcc.dg/vect/vect-40.c: Likewise.
2225 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2226 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2227 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2228 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2229 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2231 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2233 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2236 * gcc.target/mips/abi-main.h: New file.
2237 * gcc.target/mips/abi-o32-long32.c: New test.
2238 * gcc.target/mips/abi-o32-long64.c: Likewise.
2239 * gcc.target/mips/abi-o64-long32.c: Likewise.
2240 * gcc.target/mips/abi-o64-long64.c: Likewise.
2241 * gcc.target/mips/abi-n32-long32.c: Likewise.
2242 * gcc.target/mips/abi-n32-long64.c: Likewise.
2243 * gcc.target/mips/abi-n64-long32.c: Likewise.
2244 * gcc.target/mips/abi-n64-long64.c: Likewise.
2245 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2246 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2247 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2248 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2249 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2250 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2251 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2252 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2253 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2254 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2255 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2256 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2257 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2258 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2259 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2260 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2261 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2262 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2263 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2264 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2265 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2266 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2267 * gcc.target/mips/branch-3.c: Likewise.
2268 * gcc.target/mips/branch-4.c: Likewise.
2269 * gcc.target/mips/branch-5.c: Likewise.
2270 * gcc.target/mips/branch-6.c: Likewise.
2271 * gcc.target/mips/branch-7.c: Likewise.
2272 * gcc.target/mips/branch-8.c: Likewise.
2273 * gcc.target/mips/branch-9.c: Likewise.
2274 * gcc.target/mips/branch-10.c: Likewise.
2275 * gcc.target/mips/branch-11.c: Likewise.
2276 * gcc.target/mips/branch-12.c: Likewise.
2277 * gcc.target/mips/branch-13.c: Likewise.
2278 * gcc.target/mips/lazy-binding-1.c: Likewise.
2280 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2282 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2283 to avoid warning on int=16 platforms..
2285 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2287 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2288 to work even with -fshort-enums.
2290 2011-09-04 Jan Hubicka <jh@suse.cz>
2292 * gcc.c-torture/compile/20110902.c: new testcase.
2294 2011-09-04 Jason Merrill <jason@redhat.com>
2297 * g++.dg/cpp0x/rv-conv1.C: New.
2300 * g++.dg/cpp0x/rv-func3.C: New.
2302 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2306 * g++.dg/cpp0x/constexpr-template1.C: New.
2307 * g++.dg/cpp0x/constexpr-template2.C: New.
2308 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2309 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2311 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2313 * gnat.dg/specs/debug1.ads: Tweak pattern.
2315 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2318 * gfortran.dg/class_45a.f03: New.
2319 * gfortran.dg/class_45b.f03: New.
2321 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2322 Ira Rosen <ira.rosen@linaro.org>
2324 PR tree-optimization/50208
2325 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2326 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2327 -fno-tree-fre -fno-tree-pre.
2329 2011-09-02 Martin Jambor <mjambor@suse.cz>
2331 * gcc.dg/ipa/ipcp-3.c: New test.
2333 2011-09-02 Richard Guenther <rguenther@suse.de>
2335 PR tree-optimization/27460
2337 * gcc.dg/vect/vect-cond-7.c: New testcase.
2339 2011-09-02 Martin Jambor <mjambor@suse.cz>
2341 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2342 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2343 xfailed test for inlining.
2344 * g++.dg/ipa/ivinline-9.C: Likewise.
2346 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2348 PR tree-optimization/50178
2349 * gfortran.dg/vect/pr50178.f90: New test.
2351 2011-08-31 Martin Jambor <mjambor@suse.cz>
2354 * gcc.c-torture/execute/pr49886.c: New testcase.
2356 2011-08-31 Tom de Vries <tom@codesourcery.com>
2359 * gcc.dg/pr43513.c: New test.
2361 2011-08-30 Tobias Burnus <burnus@net-b.de>
2364 * gfortran.dg/common_14.f90: New.
2365 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2367 2011-08-30 Jason Merrill <jason@redhat.com>
2370 * g++.dg/cpp0x/decltype33.C: New.
2373 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2376 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2378 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2380 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2382 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2384 * gnat.dg/specs/aggr3.ads: New test.
2385 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2387 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2388 * gnat.dg/specs/aggr2.ads: Likewise.
2390 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2393 * gfortran.dg/allocate_with_source_2.f90: New test
2395 2011-08-30 Jason Merrill <jason@redhat.com>
2398 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2401 * g++.dg/cpp0x/constexpr-value3.C: New.
2403 2011-08-30 Richard Guenther <rguenther@suse.de>
2406 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2407 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2408 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2409 * gcc.dg/pr36902.c: XFAIL.
2411 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2413 * gcc.target/i386/fma-check.h: New.
2414 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2415 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2416 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2417 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2418 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2419 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2420 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2421 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2422 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2423 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2424 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2425 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2426 * gcc.target/i386/fma-compile.c: Likewise.
2427 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2428 * gcc.target/i386/sse-12.c: Add -mfma.
2429 * gcc.target/i386/sse-13.c: Likewise.
2430 * gcc.target/i386/sse-14.c: Likewise.
2431 * gcc.target/i386/sse-22.c: Likewise.
2432 * gcc.target/i386/sse-23.c: Likewise.
2433 * g++.dg/other/i386-2.C: Likewise.
2434 * g++.dg/other/i386-3.C: Likewise.
2436 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2439 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2440 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2442 2011-08-30 Christian Bruel <christian.bruel@st.com>
2444 * g++.dg/bprob/bprob.exp (feedback_options): Set
2445 -fbranch-probabilities.
2446 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2448 2011-08-29 Jason Merrill <jason@redhat.com>
2451 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2453 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2454 Jason Merrill <jason@redhat.com>
2456 * g++.dg/dfp/base.C: New test.
2458 2011-08-29 Jason Merrill <jason@redhat.com>
2462 * g++.dg/cpp0x/initlist58.C: New.
2464 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2467 * gfortran.dg/class_result_1.f03: New.
2469 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2472 * gcc.target/i386/pr48722.c: New test.
2474 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2477 * gfortran.dg/widechar_compare_1.f90: New test.
2479 2011-08-26 Jason Merrill <jason@redhat.com>
2483 * g++.dg/abi/mangle50.C: New.
2485 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2488 * gcc.target/i386/pr50202.c: New test.
2490 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2492 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2493 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2494 * gcc.target/i386/avx-round-vec.c: New test.
2495 * gcc.target/i386/avx-roundf-vec.c: New test.
2497 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2499 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2503 * c-c++-common/Wunused-var-14.c: New test.
2505 2011-08-26 Tom de Vries <tom@codesourcery.com>
2507 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2509 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2511 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2512 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2513 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2514 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2516 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2518 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2519 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2520 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2521 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2523 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2526 * gfortran.dg/pointer_comp_init_1.f90: New test.
2528 2011-08-25 Jason Merrill <jason@redhat.com>
2531 * g++.dg/cpp0x/sfinae27.C: New.
2533 2011-08-25 Tobias Burnus <burnus@net-b.de>
2535 * gfortran.dg/coarray_lib_token_4.f90: New.
2537 2011-08-25 Tobias Burnus <burnus@net-b.de>
2539 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2541 2011-08-25 Richard Guenther <rguenther@suse.de>
2543 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2545 2011-08-24 Tobias Burnus <burnus@net-b.de>
2548 * gfortran.dg/initialization_28.f90: New.
2550 2011-08-24 Richard Guenther <rguenther@suse.de>
2552 PR tree-optimization/50067
2553 * gcc.dg/torture/pr50067-3.c: New testcase.
2554 * gcc.dg/torture/pr50067-4.c: Likewise.
2555 * gcc.dg/torture/pr50067-5.c: Likewise.
2557 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2559 * g++.dg/other/i386-2.C: Add -mavx2 check.
2560 * g++.dg/other/i386-3.C: Likewise.
2561 * gcc.target/i386/avx-1.c: Add AVX2.
2562 * gcc.target/i386/avx-2.c: Likewise.
2563 * gcc.target/i386/funcspec-5.c: Likewise.
2564 * gcc.target/i386/sse-12.c: Likewise.
2565 * gcc.target/i386/sse-13.c: Likewise.
2566 * gcc.target/i386/sse-14.c: Likewise.
2567 * gcc.target/i386/sse-22.c: Likewise.
2568 * gcc.target/i386/sse-23.c: Likewise.
2569 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2570 * gcc.target/i386/avx2-check.h: New.
2571 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2572 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2573 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2574 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2575 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2576 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2577 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2578 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2579 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2580 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2581 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2582 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2583 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2584 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2585 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2586 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2587 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2588 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2589 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2590 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2591 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2592 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2593 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2594 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2595 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2596 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2597 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2598 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2599 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2600 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2601 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2602 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2603 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2604 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2605 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2606 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2607 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2608 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2609 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2610 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2611 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2612 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2613 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2614 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2615 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2616 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2617 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2618 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2619 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2620 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2621 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2622 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2623 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2624 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2625 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2626 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2627 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2628 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2629 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2630 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2631 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2632 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2633 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2634 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2635 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2636 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2637 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2638 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2639 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2640 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2641 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2642 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2643 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2644 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2645 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2646 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2647 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2648 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2649 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2650 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2651 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2652 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2653 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2654 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2655 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2656 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2657 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2658 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2659 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2660 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2661 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2662 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2663 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2664 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2665 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2666 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2667 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2668 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2669 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2670 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2671 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2672 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2673 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2674 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2675 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2676 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2677 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2678 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2679 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2680 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2681 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2682 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2683 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2684 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2685 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2686 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2687 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2688 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2689 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2690 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2691 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2692 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2693 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2694 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2695 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2696 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2697 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2698 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2699 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2700 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2701 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2702 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2703 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2704 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2705 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2706 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2707 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2708 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2709 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2710 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2711 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2712 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2713 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2714 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2715 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2716 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2717 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2718 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2719 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2720 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2721 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2722 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2723 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2724 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2725 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2726 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2727 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2728 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2729 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2730 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2731 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2732 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2733 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2734 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2735 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2736 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2737 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2738 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2739 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2740 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2741 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2742 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2743 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2744 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2745 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2746 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2747 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2748 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2749 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2750 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2751 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2752 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2753 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2754 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2755 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2756 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2757 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2758 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2759 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2760 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2761 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2762 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2763 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2764 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2765 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2766 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2767 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2768 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2769 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2770 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2771 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2772 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2773 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2774 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2775 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2776 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2777 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2778 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2779 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2780 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2781 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2782 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2783 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2784 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2785 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2786 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2787 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2788 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2789 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2790 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2791 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2792 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2793 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2794 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2795 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2796 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2797 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2798 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2799 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2800 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2801 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2802 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2803 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2804 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2805 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2806 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2807 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2808 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2809 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2810 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2811 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2812 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2813 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2814 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2815 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2816 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2817 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2818 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2819 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2820 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2821 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2822 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2823 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2824 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2825 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2826 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2827 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2828 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2829 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2830 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2831 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2832 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2833 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2834 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2835 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2836 * gcc.target/i386/avx2-vpor-1.c: Likewise.
2837 * gcc.target/i386/avx2-vpor-2.c: Likewise.
2838 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2839 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2840 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2841 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2842 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2843 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2844 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2845 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2846 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2847 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2848 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2849 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2850 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2851 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2852 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2853 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2854 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2855 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2856 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2857 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2858 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2859 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2860 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2861 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2862 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2863 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2864 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2865 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2866 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2867 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2868 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2869 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2870 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2871 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2872 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2873 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2874 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2875 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2876 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2877 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2878 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2879 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2880 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2881 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2882 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2883 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2884 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2885 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2886 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2887 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2888 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2889 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2890 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2891 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2892 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2893 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2894 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2895 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2896 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2897 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2898 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2899 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2900 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2901 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2902 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2903 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2904 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2905 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2906 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2907 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2908 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2909 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2910 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2911 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2912 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2913 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2914 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2915 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2916 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2917 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2918 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2919 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2920 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2921 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2922 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2923 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2924 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2925 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2926 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2927 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2928 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2929 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2930 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2931 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2932 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2933 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2934 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2935 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2936 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2937 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2938 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2939 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2940 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2941 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2942 * gcc.target/i386/testimm-9.c: Likewise.
2944 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2946 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2947 * g++.dg/other/i386-3.C: Likewise.
2948 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2949 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2950 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2951 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2952 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2953 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2954 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2955 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2956 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2957 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2958 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2959 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2960 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2961 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2962 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2963 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2964 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2965 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2966 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2967 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2968 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2969 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2970 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2971 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2972 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2973 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2974 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2975 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2976 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2977 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2978 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2979 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2980 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2981 * gcc.target/i386/sse-12.c: Add BMI2.
2982 * gcc.target/i386/sse-13.c: Likewise.
2983 * gcc.target/i386/sse-14.c: Likewise.
2984 * gcc.target/i386/sse-22.c: Likewise.
2985 * gcc.target/i386/sse-23.c: Likewise.
2987 2011-08-23 Jason Merrill <jason@redhat.com>
2989 * g++.dg/template/crash7.C: Adjust expected errors.
2991 2011-08-23 Jason Merrill <jason@redhat.com>
2995 * g++.dg/cpp0x/overload2.C: New.
2997 2011-08-23 Jason Merrill <jason@redhat.com>
3000 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3002 2011-08-23 Jason Merrill <jason@redhat.com>
3005 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3006 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3007 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3008 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3010 2011-08-23 Jason Merrill <jason@redhat.com>
3013 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3015 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3018 * g++.dg/warn/Wunused-var-16.C: New test.
3021 * gcc.dg/pr50161.c: New test.
3023 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3026 * g++.dg/gcov/gcov-7.C: New test.
3028 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3031 * g++.dg/dfp/nofields.C: New test.
3033 2011-08-23 Tobias Burnus <burnus@net-b.de>
3036 * gfortran.dg/use_16.f90: New.
3038 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3039 Kirill Yukhin <kirill.yukhin@intel.com>
3042 * gcc.target/i386/pr50155.c: New test.
3044 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3046 PR tree-optimization/50133
3047 * gcc.dg/pr50133.c: New test.
3050 * c-c++-common/cxxbitfields-6.c: New test.
3052 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3055 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3057 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3059 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3060 * gcc.dg/pr49994-3.c: Ditto.
3062 2011-08-22 Richard Guenther <rguenther@suse.de>
3065 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3066 * gcc.dg/torture/pr50067-2.c: Likewise.
3068 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3071 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3072 of a constant resulting from simplification.
3073 * gfortran.dg/warn_conversion_3.f90: New test.
3075 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3078 * gfortran.dg/zero_stride_1.f90: New test.
3080 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3083 * gfortran.dg/typebound_override_1.f90: Modified.
3085 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3087 PR tree-optimization/48739
3088 * gcc.dg/pr48739-1.c: New test.
3089 * gcc.dg/pr48739-2.c: New test.
3091 2011-08-20 Tobias Burnus <burnus@net-b.de>
3093 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3095 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3098 * gfortran.dg/where_3.f90: New test.
3100 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3103 * gfortran.dg/pr49721-1.f: New.
3104 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3106 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3108 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3109 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3112 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3114 * gcc.target/arm/wmul-11.c: New file.
3115 * gcc.target/arm/wmul-12.c: New file.
3116 * gcc.target/arm/wmul-13.c: New file.
3118 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3120 * gcc.target/arm/wmul-10.c: New file.
3122 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3124 * gcc.target/arm/wmul-9.c: New file.
3125 * gcc.target/arm/wmul-bitfield-2.c: New file.
3127 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3129 * gcc.target/arm/wmul-8.c: New file.
3131 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3133 * gcc.target/arm/wmul-7.c: New file.
3135 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3137 * gcc.target/arm/wmul-6.c: New file.
3139 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3141 * gcc.target/arm/wmul-5.c: New file.
3142 * gcc.target/arm/no-wmla-1.c: New file.
3144 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3146 * gcc.target/arm/wmul-bitfield-1.c: New file.
3148 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3150 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3152 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3154 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3155 * gcc.target/i386/conversion.c: Likewise.
3157 2011-08-19 Richard Guenther <rguenther@suse.de>
3159 * gcc.dg/torture/pr50067-1.c: New testcase.
3160 * gcc.dg/torture/pr50067-2.c: Likewise.
3162 2011-08-19 Joey Ye <joey.ye@arm.com>
3165 * gcc.target/arm/handler-align.c: New test.
3166 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3169 2011-08-19 Joey Ye <joey.ye@arm.com>
3171 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3173 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3176 * gfortran.dg/end_block_label_1.f90: New test.
3177 * gfortran.dg/end_associate_label_1.f90: New test.
3179 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3181 * gcc.dg/c1x-pointer-float-1.c: New test.
3183 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3186 * gfortran.dg/duplicate_labels_2.f: New test.
3188 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3190 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3191 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3192 gcc.dg/c1x-noreturn-5.c: New tests.
3194 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3196 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3198 2011-08-18 Tobias Burnus <burnus@net-b.de>
3201 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3202 * gfortran.dg/coarray_lock_3.f90: Fix test.
3203 * gfortran.dg/coarray_lock_4.f90: New.
3204 * gfortran.dg/coarray_lock_5.f90: New.
3206 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3209 * gcc.c-torture/compile/pr50009.c: New test.
3212 * gcc.dg/torture/pr50092.c: New test.
3214 2011-08-18 Tobias Burnus <burnus@net-b.de>
3217 * gfortran.dg/namelist_73.f90: New.
3219 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3221 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3224 * gcc.dg/pr50017.c: New test.
3226 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3229 * g++.dg/lookup/hidden-var1.C: New test case.
3231 2011-08-17 Tobias Burnus <burnus@net-b.de>
3234 * gfortran.dg/warn_unused_var_2.f90: New.
3235 * gfortran.dg/warn_unused_var_3.f90: New.
3237 2011-08-17 Tom de Vries <tom@codesourcery.com>
3240 * gcc.target/arm/pr43597.c: New test.
3242 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3245 * gfortran.dg/common_13.f90: New.
3247 2011-08-16 Jason Merrill <jason@redhat.com>
3250 * g++.dg/cpp0x/variadic-unresolved.C: New.
3252 * g++.old-deja/g++.brendan/README: Add R.I.P.
3254 * g++.dg/ext/attr-used-1.C: New.
3257 * g++.dg/cpp0x/initlist56.C: New.
3259 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3262 * g++.dg/opt/life1.C: Only run on Linux.
3264 2011-08-15 Tobias Burnus <burnus@net-b.de>
3266 * gfortran.dg/coarray_26.f90: New.
3268 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3270 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3273 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3276 * gfortran.dg/func_result_7.f90: New.
3278 2011-08-13 Jason Merrill <jason@redhat.com>
3281 * g++.dg/cpp0x/decltype32.C: New.
3284 * g++.dg/diagnostic/expr1.C: New.
3286 2011-08-12 David Li <davidxl@google.com>
3288 * g++.dg/abi/vbase15.C: New test.
3290 2011-08-12 Jason Merrill <jason@redhat.com>
3293 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3295 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3297 * gcc.dg/builtins-67.c: New test.
3298 * gcc.target/i386/conversion.c: Ditto.
3300 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3301 Brian Hackett <bhackett1024@gmail.com>
3303 * g++.dg/plugin/decl_plugin.c: New.
3304 * g++.dg/plugin/decl-plugin-test.C: New.
3305 * g++.dg/plugin/plugin.exp: Add above testcase.
3307 2011-08-11 Richard Guenther <rguenther@suse.de>
3309 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3311 2011-08-11 Michael Matz <matz@suse.de>
3313 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3315 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3317 PR tree-optimization/50039
3318 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3319 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3321 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3323 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3324 (sse4_1_test): Initialize src3 with random value.
3326 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3328 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3329 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3330 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3331 * gcc.dg/scal-to-vec1.c: New test.
3332 * gcc.dg/scal-to-vec2.c: New test.
3334 2011-08-09 Richard Guenther <rguenther@suse.de>
3336 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3337 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3338 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3339 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3341 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3343 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3345 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3347 * gcc.dg/pr49948.c: Require pthread effective target.
3349 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3351 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3353 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3355 * gcc.target/i386/sse-22a.c: New test.
3357 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3359 PR tree-optimization/50014
3360 * gcc.dg/vect/pr50014.c: New test.
3362 2011-08-08 Martin Jambor <mjambor@suse.cz>
3365 * gcc.dg/tree-ssa/pr49923.c: New test.
3367 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3370 * gcc.target/i386/pr49781-1.c: New.
3372 2011-08-08 Jason Merrill <jason@redhat.com>
3374 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3376 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3378 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3381 * gfortran.dg/typebound_override_1.f90: New.
3383 2011-08-07 Kai Tietz <ktietz@redhat.com>
3385 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3386 x86_64 mingw target.
3387 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3388 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3389 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3390 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3391 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3392 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3393 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3394 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3395 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3396 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3398 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3401 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3403 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3405 * gcc.dg/pr48770.c: Cleanup coverage files.
3406 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3408 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3410 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3411 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3412 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3413 lzcnt and bmi options.
3415 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3418 * gcc.dg/pr47381-1.c: New.
3419 * gcc.dg/pr47381-2.c: Likewise.
3420 * gcc.target/i386/pr47381.c: Likewise.
3422 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3425 * gcc.dg/pr47727.c: New.
3428 * gcc.dg/pr47372-1.c: New.
3429 * gcc.dg/pr47372-2.c: Likewise.
3431 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3434 * gcc.target/i386/pr47449.c: New.
3437 * gcc.dg/pr47446-1.c: New.
3438 * gcc.dg/pr47446-2.c: Likewise.
3440 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3443 * gcc.dg/pr47766.c: New.
3446 * gcc.dg/tls/pr47715-1.c: New.
3447 * gcc.dg/tls/pr47715-2.c: Likewise.
3448 * gcc.dg/tls/pr47715-3.c: Likewise.
3449 * gcc.dg/tls/pr47715-4.c: Likewise.
3450 * gcc.dg/tls/pr47715-5.c: Likewise.
3452 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3455 * objc.dg/gnu-api-2-class.m: Updated comments.
3456 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3457 * objc.dg/gnu-api-2-class-meta.m: New test.
3458 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3460 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3463 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3464 with classes that are in construction.
3466 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3469 * gcc.target/i386/pr48084-1.c: New.
3470 * gcc.target/i386/pr48084-2.c: Likewise.
3471 * gcc.target/i386/pr48084-3.c: Likewise.
3472 * gcc.target/i386/pr48084-4.c: Likewise.
3473 * gcc.target/i386/pr48084-5.c: Likewise.
3475 PR rtl-optimization/49504
3476 * gcc.target/i386/pr49504.c: New.
3479 * gcc.dg/pr49860.c: New.
3481 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3484 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3485 with classes that are in construction.
3487 2011-08-05 Jason Merrill <jason@redhat.com>
3490 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3493 * g++.dg/cpp0x/decltype31.C: New.
3496 * g++.dg/init/array28.C: New.
3499 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3501 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3504 * gcc.dg/pr47369-1.c: New.
3506 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3509 * gcc.dg/torture/pr47364-1.c: New.
3510 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3511 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3513 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3516 * gfortran.dg/transfer_check_2.f90: New test case.
3518 2011-08-05 Jan Hubicka <jh@suse.cz>
3521 * gfortran.dg/pr49494.f90: New testcase.
3523 2011-08-05 Jan Hubicka <jh@suse.cz>
3526 * gcc.c-torture/compile/pr49735.c: New testcase.
3528 2011-08-05 Jason Merrill <jason@redhat.com>
3531 * g++.dg/cpp0x/initlist56.C: New.
3534 * g++.dg/overload/rvalue2.C: New.
3537 * g++.dg/cpp0x/range-for21.C: New.
3539 * g++.dg/ext/vla11.C: New.
3541 2011-08-05 Richard Guenther <rguenther@suse.de>
3543 PR tree-optimization/49984
3544 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3546 2011-08-05 Richard Guenther <rguenther@suse.de>
3548 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3549 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3550 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3552 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3554 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3555 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3556 * gfortran.dg/ldist-pr43023.f90: Ditto.
3557 * gfortran.dg/namelist_52.f90: Ditto.
3558 * gfortran.dg/interface_proc_end.f90: Ditto.
3559 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3560 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3562 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3564 * gcc.dg/vect/vect-over-widen-1.c: New test.
3565 * gcc.dg/vect/vect-over-widen-2.c: New test.
3566 * gcc.dg/vect/vect-over-widen-3.c: New test.
3567 * gcc.dg/vect/vect-over-widen-4.c: New test.
3569 2011-08-04 Richard Guenther <rguenther@suse.de>
3572 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3574 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3576 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3578 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3581 * g++.dg/ext/builtin-object-size3.C: New test.
3583 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3585 PR tree-optimization/49948
3586 * gcc.dg/pr49948.c: New test.
3588 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3591 * gcc.dg/torture/pr47383.c: New.
3593 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3595 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3597 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3599 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3601 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3604 * gcc.dg/torture/pr47744-1.c: New.
3605 * gcc.dg/torture/pr47744-2.c: Likewise.
3606 * gcc.dg/torture/pr47744-3.c: Likewise.
3608 2011-08-03 Richard Guenther <rguenther@suse.de>
3611 * gcc.dg/torture/pr49958.c: New testcase.
3613 2011-08-03 Richard Guenther <rguenther@suse.de>
3615 PR tree-optimization/49938
3616 * g++.dg/torture/pr49938.C: New testcase.
3618 2011-08-02 Jason Merrill <jason@redhat.com>
3621 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3624 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3627 * g++.dg/cpp0x/variadic115.C: New.
3630 * g++.dg/cpp0x/union5.C: New.
3632 2011-08-02 Daniel Kraft <d@domob.eu>
3635 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3637 2011-08-02 Kai Tietz <ktietz@redhat.com>
3640 * gcc.dg/tree-ssa/forwprop-15.c
3642 2011-08-02 Jason Merrill <jason@redhat.com>
3645 * g++.dg/cpp0x/range-for20.C: New.
3647 2011-08-02 Tobias Burnus <burnus@net-b.de>
3649 * gfortran.dg/coarray_lib_token_3.f90: New.
3651 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3654 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3655 * gcc.dg/gomp/atomic-15.c: New test.
3656 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3657 * g++.dg/gomp/atomic-15.C: New test.
3658 * g++.dg/gomp/private-1.C: New test.
3659 * g++.dg/gomp/sharing-2.C: New test.
3660 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3661 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3662 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3664 2011-08-02 Tobias Burnus <burnus@net-b.de>
3666 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3667 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3669 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3670 * gfortran.dg/allocatable_function_5.f90: Ditto.
3671 * gfortran.dg/allocate_stat.f90: Ditto.
3672 * gfortran.dg/array_constructor_20.f90: Ditto.
3673 * gfortran.dg/array_constructor_21.f90: Ditto.
3674 * gfortran.dg/array_constructor_22.f90: Ditto.
3675 * gfortran.dg/array_constructor_26.f03: Ditto.
3676 * gfortran.dg/array_function_4.f90: Ditto.
3677 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3678 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3679 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3680 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3681 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3682 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3683 * gfortran.dg/class_15.f03: Ditto.
3684 * gfortran.dg/class_27.f03: Ditto.
3685 * gfortran.dg/class_33.f90: Ditto.
3686 * gfortran.dg/class_37.f03: Ditto.
3687 * gfortran.dg/class_40.f03: Ditto.
3688 * gfortran.dg/class_42.f03: Ditto.
3689 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3690 * gfortran.dg/coarray/registering_1.f90: Ditto.
3691 * gfortran.dg/convert_1.f90: Ditto.
3692 * gfortran.dg/default_initialization_3.f90: Ditto.
3693 * gfortran.dg/dependency_25.f90: Ditto.
3694 * gfortran.dg/dependency_26.f90: Ditto.
3695 * gfortran.dg/dependency_36.f90: Ditto.
3696 * gfortran.dg/dependency_37.f90: Ditto.
3697 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3698 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3699 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3700 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3701 * gfortran.dg/elemental_result_1.f90: Ditto.
3702 * gfortran.dg/empty_derived_type.f90: Ditto.
3703 * gfortran.dg/entry_7.f90: Ditto.
3704 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3705 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3706 * gfortran.dg/error_recovery_3.f90: Ditto.
3707 * gfortran.dg/extends_4.f03: Ditto.
3708 * gfortran.dg/func_assign.f90: Ditto.
3709 * gfortran.dg/func_assign_3.f90: Ditto.
3710 * gfortran.dg/generic_1.f90: Ditto.
3711 * gfortran.dg/generic_18.f90: Ditto.
3712 * gfortran.dg/generic_22.f03: Ditto.
3713 * gfortran.dg/generic_4.f90: Ditto.
3714 * gfortran.dg/generic_6.f90: Ditto.
3715 * gfortran.dg/generic_actual_arg.f90: Ditto.
3716 * gfortran.dg/graphite/id-21.f: Ditto.
3717 * gfortran.dg/graphite/pr45758.f90: Ditto.
3718 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3719 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3720 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3721 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3722 * gfortran.dg/host_used_types_1.f90: Ditto.
3723 * gfortran.dg/implicit_1.f90: Ditto.
3724 * gfortran.dg/implicit_11.f90: Ditto.
3725 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3726 * gfortran.dg/impure_actual_1.f90: Ditto.
3727 * gfortran.dg/impure_assignment_1.f90: Ditto.
3728 * gfortran.dg/impure_constructor_1.f90: Ditto.
3729 * gfortran.dg/initialization_10.f90: Ditto.
3730 * gfortran.dg/initialization_12.f90: Ditto.
3731 * gfortran.dg/interface_14.f90: Ditto.
3732 * gfortran.dg/interface_15.f90: Ditto.
3733 * gfortran.dg/interface_2.f90: Ditto.
3734 * gfortran.dg/interface_25.f90: Ditto.
3735 * gfortran.dg/interface_26.f90: Ditto.
3736 * gfortran.dg/interface_29.f90: Ditto.
3737 * gfortran.dg/interface_assignment_1.f90: Ditto.
3738 * gfortran.dg/internal_pack_6.f90: Ditto.
3739 * gfortran.dg/internal_pack_7.f90: Ditto.
3740 * gfortran.dg/internal_pack_8.f90: Ditto.
3741 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3742 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3743 * gfortran.dg/module_commons_3.f90: Ditto.
3744 * gfortran.dg/module_equivalence_4.f90: Ditto.
3745 * gfortran.dg/module_equivalence_6.f90: Ditto.
3746 * gfortran.dg/module_function_type_1.f90: Ditto.
3747 * gfortran.dg/module_naming_1.f90: Ditto.
3748 * gfortran.dg/namelist_4.f90: Ditto.
3749 * gfortran.dg/operator_c1202.f90: Ditto.
3750 * gfortran.dg/parens_7.f90: Ditto.
3751 * gfortran.dg/pr32921.f: Ditto.
3752 * gfortran.dg/pr33646.f90: Ditto.
3753 * gfortran.dg/pr41928.f90: Ditto.
3754 * gfortran.dg/pr42119.f90: Ditto.
3755 * gfortran.dg/pr43984.f90: Ditto.
3756 * gfortran.dg/present_1.f90: Ditto.
3757 * gfortran.dg/private_type_2.f90: Ditto.
3758 * gfortran.dg/proc_decl_2.f90: Ditto.
3759 * gfortran.dg/proc_ptr_10.f90: Ditto.
3760 * gfortran.dg/proc_ptr_22.f90: Ditto.
3761 * gfortran.dg/proc_ptr_8.f90: Ditto.
3762 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3763 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3764 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3765 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3766 * gfortran.dg/substring_equivalence.f90: Ditto.
3767 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3768 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3769 * gfortran.dg/trim_optimize_6.f90: Ditto.
3770 * gfortran.dg/typebound_call_12.f03: Ditto.
3771 * gfortran.dg/typebound_operator_5.f03: Ditto.
3772 * gfortran.dg/typebound_operator_6.f03: Ditto.
3773 * gfortran.dg/typebound_proc_18.f03: Ditto.
3774 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3775 * gfortran.dg/use_1.f90: Ditto.
3776 * gfortran.dg/use_10.f90: Ditto.
3777 * gfortran.dg/use_11.f90: Ditto.
3778 * gfortran.dg/use_14.f90: Ditto.
3779 * gfortran.dg/use_only_2.f90: Ditto.
3780 * gfortran.dg/use_rename_4.f90: Ditto.
3781 * gfortran.dg/use_rename_5.f90: Ditto.
3782 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3783 * gfortran.dg/used_interface_ref.f90: Ditto.
3784 * gfortran.dg/used_types_11.f90: Ditto.
3785 * gfortran.dg/used_types_3.f90: Ditto.
3786 * gfortran.dg/used_types_4.f90: Ditto.
3787 * gfortran.dg/userdef_operator_2.f90: Ditto.
3788 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3789 * gfortran.dg/vect/pr46213.f90: Ditto.
3790 * gfortran.dg/whole_file_21.f90: Ditto.
3791 * gfortran.dg/whole_file_22.f90: Ditto.
3792 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3793 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3795 2011-08-02 Kai Tietz <ktietz@redhat.com>
3797 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3799 2011-08-01 Jason Merrill <jason@redhat.com>
3802 * g++.dg/abi/mangle49.C: New.
3805 * g++.dg/cpp0x/constexpr-array4.C: New.
3808 * g++.dg/cpp0x/constexpr-builtin1.C: New.
3810 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
3813 * gcc.target/i386/pr49927.c: New test.
3815 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3817 PR tree-optimization/49926
3818 * gcc.dg/vect/pr49926.c: New test.
3820 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
3822 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3823 * gcc.target/i386/lzcnt-1.c: New test.
3824 * gcc.target/i386/lzcnt-2.c: Likewise.
3825 * gcc.target/i386/lzcnt-2a.c: Likewise.
3826 * gcc.target/i386/lzcnt-3.c: Likewise.
3827 * gcc.target/i386/lzcnt-4.c: Likewise.
3828 * gcc.target/i386/lzcnt-4a.c: Likewise.
3829 * gcc.target/i386/lzcnt-5.c: Likewise.
3830 * gcc.target/i386/lzcnt-6.c: Likewise.
3831 * gcc.target/i386/lzcnt-6a.c: Likewise.
3832 * gcc.target/i386/lzcnt-check.h: Likewise.
3834 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3835 * gcc.target/i386/sse-13.c: Likewise.
3836 * gcc.target/i386/sse-14.c: Likewise.
3837 * g++.dg/other/i386-2.C: Likewise.
3838 * g++.dg/other/i386-3.C: Likewise.
3840 2011-08-01 Julian Brown <julian@codesourcery.com>
3842 * gcc.target/arm/fixed-point-exec.c: New test.
3844 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3847 * gcc.target/i386/pr49920.c: New test.
3849 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3851 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3852 * gcc.dg/tree-ssa/pr23109.c: Ditto.
3853 * gcc.dg/tree-ssa/loop-7.c: Ditto.
3854 * gcc.dg/tree-ssa/loop-32.c: Ditto.
3855 * gcc.dg/tree-ssa/loop-33.c: Ditto.
3856 * gcc.dg/tree-ssa/loop-34.c: Ditto.
3857 * gcc.dg/tree-ssa/loop-35.c: Ditto.
3858 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3859 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3860 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3861 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3862 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3863 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3864 * g++.dg/tree-ssa/pr33615.C: Ditto.
3865 * g++.dg/tree-ssa/restrict1.C: Ditto.
3866 * c-c++-common/restrict-2.c: Ditto.
3867 * gfortran.dg/pr32921.f: Ditto.
3868 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3869 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3870 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3871 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3872 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3873 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3874 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3875 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3876 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3877 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3879 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3881 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3882 .exe.ltrans[0-9]*. dump files.
3884 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3887 * gfortran.dg/abstract_type_6.f03: Modified.
3888 * gfortran.dg/typebound_proc_24.f03: New.
3890 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3893 * g++.dg/init/for1.C: Fix.
3895 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3898 * gfortran.dg/string_5.f90: New test.
3900 2011-07-29 Jason Merrill <jason@redhat.com>
3903 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3905 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3907 PR tree-optimization/47407
3908 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3912 2011-07-29 Richard Guenther <rguenther@suse.de>
3914 * gcc.dg/uninit-suppress.c: Also disable VRP.
3915 * gcc.dg/uninit-suppress_2.c: Likewise.
3917 2011-07-28 Jason Merrill <jason@redhat.com>
3920 * g++.dg/template/nontype24.C: New.
3922 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3924 PR rtl-optimization/47958
3925 * gcc.dg/torture/pr47958-1.c: New.
3927 2011-07-29 Wei Guozhi <carrot@google.com>
3929 PR rtl-optimization/49799
3930 * gcc.dg/pr49799.c: New test case.
3932 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3935 * gcc.dg/graphite/id-pr48648.c: New.
3937 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3940 * gfortran.dg/maxloc_2.f90: New test.
3941 * gfortran.dg/maxloc_3.f90: New test.
3942 * gfortran.dg/minloc_1.f90: New test.
3943 * gfortran.dg/minloc_2.f90: New test.
3944 * gfortran.dg/minloc_3.f90: New test.
3945 * gfortran.dg/minmaxloc_7.f90: New test.
3948 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3950 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3952 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3953 the builtin isn't optimized away.
3955 2011-07-27 Tobias Burnus <burnus@net-b.de>
3958 * gfortran.dg/lto/pr45586-2_0.f90: New.
3960 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
3963 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3964 * c-c++-common/cxxbitfields-5.c: Same.
3966 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3968 * lib/target-supports.exp (check_effective_target_mmap): Use
3969 check_function_available.
3971 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
3973 * g++.old-deja/g++.pt/crash60.C: Updated.
3975 2011-07-27 Jakub Jelinek <jakub@redhat.com>
3978 * gcc.target/i386/pr49866.c: New test.
3980 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
3982 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3983 * gcc.target/i386/bmi-andn-1.c: New test.
3984 * gcc.target/i386/bmi-andn-1a.c: Likewise.
3985 * gcc.target/i386/bmi-andn-2.c: Likewise.
3986 * gcc.target/i386/bmi-andn-2a.c: Likewise.
3987 * gcc.target/i386/bmi-bextr-1.c: Likewise.
3988 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3989 * gcc.target/i386/bmi-bextr-2.c: Likewise.
3990 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3991 * gcc.target/i386/bmi-blsi-1.c: Likewise.
3992 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3993 * gcc.target/i386/bmi-blsi-2.c: Likewise.
3994 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3995 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3996 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3997 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3998 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3999 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4000 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4001 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4002 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4003 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4004 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4005 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4006 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4008 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4011 * gfortran.dg/graphite/id-pr47691.f: New.
4013 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4015 * gcc.target/i386/avx-os-support.h: New.
4016 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4017 (main): Check avx_os_support before the test is run.
4018 * gcc.target/i386/aes-avx-check.h: Ditto.
4019 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4021 2011-07-27 Kai Tietz <ktietz@redhat.com>
4023 * gcc.target/i386/aggregate-ret3.c: New test.
4024 * gcc.target/i386/aggregate-ret4.c: New test.
4026 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4029 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4030 allocated array should *not* change its size.
4031 * gfortran.dg/multiple_allocation_3.f90: New test.
4033 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4036 * g++.dg/cpp0x/constexpr-49776.C: New.
4038 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4041 * gcc.dg/graphite/id-pr47046.c: New.
4043 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4046 * gcc.dg/graphite/run-id-pr47593.c: New.
4048 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4051 * gcc.dg/graphite/run-id-pr47653.c: New.
4052 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4053 induction variables.
4054 * gcc.dg/graphite/scop-16.c: Same.
4055 * gcc.dg/graphite/scop-17.c: Same.
4056 * gcc.dg/graphite/scop-21.c: Same.
4058 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4061 * gcc.dg/graphite/id-pr48805.c: New.
4063 2011-07-26 Tobias Burnus <burnus@net-b.de>
4065 * gfortran.dg/coarray_lib_token_2.f90: New.
4067 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4069 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4072 2011-07-25 Andrew Pinski <apinski@cavium.com>
4075 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4076 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4078 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4080 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4082 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4083 * gcc.c-torture/execute/loop-2g.c: Likewise.
4084 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4085 Require mmap support.
4086 * gcc.c-torture/execute/loop-2g.x: Likewise.
4087 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4088 (MAP_ANON): Provide default.
4089 * gcc.dg/20050826-1.c: Likewise.
4090 * gcc.target/i386/pr36533.c: Likewise.
4091 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4092 Use dg-require-effective-target mmap.
4094 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4097 * g++.dg/cpp0x/range-for19.C: New.
4099 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4102 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4105 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4108 * g++.dg/torture/pr49309.C: Remove.
4110 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4112 PR tree-optimization/49809
4113 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4116 2011-07-25 Richard Guenther <rguenther@suse.de>
4118 PR tree-optimization/49715
4119 * gcc.target/i386/pr49715-1.c: New testcase.
4120 * gcc.target/i386/pr49715-2.c: Likewise.
4122 2011-07-23 Jason Merrill <jason@redhat.com>
4124 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4126 2011-07-22 Jason Merrill <jason@redhat.com>
4129 * g++.dg/cpp0x/initlist55.C: New.
4131 2011-07-23 Tobias Burnus <burnus@net-b.de>
4134 * gfortran.dg/namelist_72.f: New.
4136 2011-07-23 Tobias Burnus <burnus@net-b.de>
4138 * gfortran.dg/coarray_25.f90: New.
4140 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4142 * override1.C: This test should use c++0x mode.
4143 * override3.C: New. Test the diagnostics in c++98 mode.
4145 2011-07-22 Jason Merrill <jason@redhat.com>
4146 Mark Glisse <marc.glisse@normalesup.org>
4149 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4152 * g++.dg/opt/builtins2.C: New.
4153 * g++.dg/other/error27.C: Don't rely on __builtin.
4155 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4157 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4159 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4160 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4161 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4162 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4164 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4167 2011-07-22 Richard Guenther <rguenther@suse.de>
4169 PR tree-optimization/45819
4170 * gcc.dg/pr45819.c: New testcase.
4172 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4174 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4176 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4180 * gcc.dg/graphite/run-id-pr47654.c: New.
4182 2011-07-21 Ian Lance Taylor <iant@google.com>
4185 * gcc.dg/pr49705.c: New test.
4187 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4189 * lib/target-supports.exp (check_avx_os_support_available): New.
4190 (check_effective_target_avx_runtime): Use it.
4192 2011-07-21 Richard Guenther <rguenther@suse.de>
4194 PR tree-optimization/49770
4195 * g++.dg/torture/pr49770.C: New testcase.
4197 2011-07-21 Kai Tietz <ktietz@redhat.com>
4199 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4200 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4202 2011-07-21 Tobias Burnus <burnus@net-b.de>
4204 * gfortran.dg/coarray_lib_token_1.f90: New.
4206 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4208 * gcc.dg/pr32912-2.c: Skip for AVR.
4209 * gcc.dg/pr44674.c: Add dg-require-profiling.
4211 2011-07-20 Jason Merrill <jason@redhat.com>
4213 * g++.dg/ext/desig2.C: New.
4215 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4217 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4219 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4220 * gcc.target/powerpc/recip-3.c: Ditto.
4222 2011-07-19 Jason Merrill <jason@redhat.com>
4224 PR c++/6709 (DR 743)
4225 PR c++/42603 (DR 950)
4226 * g++.dg/cpp0x/decltype21.C: New.
4228 2011-07-20 Richard Guenther <rguenther@suse.de>
4231 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4232 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4234 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4236 * gcc.target/arm/combine-movs.c: New.
4237 * gcc.target/arm/unsigned-extend-2.c: New.
4239 2011-07-19 Jason Merrill <jason@redhat.com>
4242 * g++.dg/cpp0x/variadic114.C: New.
4244 2011-07-19 Tobias Burnus <burnus@net-b.de>
4246 * gfortran.dg/coarray_args_1.f90: New.
4247 * gfortran.dg/coarray_args_2.f90: New.
4249 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4252 * gfortran.dg/allocate_error_3.f90: New.
4254 2011-07-19 Richard Guenther <rguenther@suse.de>
4256 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4257 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4258 * gcc.dg/torture/20110719-1.c: New testcase.
4260 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4262 PR tree-optimization/49768
4263 * gcc.c-torture/execute/pr49768.c: New test.
4265 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4267 PR tree-optimization/49771
4268 * gcc.dg/vect/pr49771.c: New test.
4270 2011-07-18 Martin Jambor <mjambor@suse.cz>
4272 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4273 * gcc.dg/ipa/ipa-2.c: Likewise.
4274 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4275 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4276 * gcc.dg/ipa/ipa-5.c: Likewise.
4277 * gcc.dg/ipa/ipa-7.c: Likewise.
4278 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4279 * gcc.dg/ipa/ipacost-1.c: Likewise.
4280 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4282 * gcc.dg/ipa/ipcp-1.c: New test.
4283 * gcc.dg/ipa/ipcp-2.c: Likewise.
4284 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4286 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4289 * gfortran.dg/pr49675.f90: New test.
4291 2011-07-18 Richard Guenther <rguenther@suse.de>
4293 * gcc.dg/torture/20110718-1.c: New testcase.
4295 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4297 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4298 * g++.dg/ext/bitfield3.C: Likewise.
4299 * g++.dg/ext/bitfield4.C: Likewise.
4300 * g++.dg/ext/bitfield5.C: Likewise.
4301 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4302 * g++.dg/other/pr23205-2.C: Likewise.
4303 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4304 * gcc.c-torture/compile/20001109-2.c: Likewise.
4305 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4306 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4307 * gcc.dg/bitfld-16.c: Likewise.
4308 * gcc.dg/bitfld-17.c: Likewise.
4309 * gcc.dg/bitfld-18.c: Likewise.
4310 * gcc.dg/builtins-config.h: Remove Netware support.
4311 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4312 * gcc.dg/cdce2.c: Likewise.
4313 * gcc.dg/cpp/assert4.c: Remove netware support.
4314 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4315 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4317 * lib/target-supports.exp (check_visibility_available): Remove
4319 (check_profiling_available): Likewise.
4321 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4323 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4325 2011-07-17 Tobias Burnus <burnus@net-b.de>
4326 Thomas Koenig <tkoenig@gcc.gnu.org>
4329 * gfortran.dg/generic_17.f90: Fix testcase.
4330 * gfortran.dg/interface_3.f90: Add dg-error.
4331 * gfortran.dg/use_14.f90: New.
4332 * gfortran.dg/use_15.f90: New.
4334 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4336 * gnat.dg/pointer_controlled.adb: New test.
4338 2011-07-17 Tobias Burnus <burnus@net-b.de>
4341 * gfortran.dg/pointer_remapping_7.f90: New.
4343 2011-07-16 Jason Merrill <jason@redhat.com>
4345 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4347 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4348 Jason Merrill <jason@redhat.com>
4352 * g++.dg/cpp0x/decltype29.C: Adjust.
4353 * g++.dg/cpp0x/error4.C: Adjust.
4354 * g++.dg/cpp0x/sfinae26.C: Adjust.
4355 * g++.dg/cpp0x/variadic105.C: Adjust.
4356 * g++.dg/template/deduce3.C: Adjust.
4357 * g++.dg/template/error45.C: Adjust.
4358 * g++.dg/template/ptrmem2.C: Adjust.
4359 * g++.dg/template/sfinae2.C: Adjust.
4360 * g++.old-deja/g++.pt/crash60.C: Adjust.
4361 * g++.old-deja/g++.pt/unify6.C: Adjust.
4362 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4363 * g++.dg/cpp0x/nullptr15.C: Adjust.
4364 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4365 * g++.dg/cpp0x/pr31431.C: Adjust.
4366 * g++.dg/cpp0x/pr31434.C: Adjust.
4367 * g++.dg/cpp0x/sfinae11.C: Adjust
4368 * g++.dg/cpp0x/temp_default2.C: Adjust.
4369 * g++.dg/cpp0x/trailing4.C: Adjust.
4370 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4371 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4372 * g++.dg/cpp0x/variadic105.C: Adjust.
4373 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4374 * g++.dg/ext/vla2.C: Adjust.
4375 * g++.dg/other/ptrmem10.C: Adjust.
4376 * g++.dg/other/ptrmem11.C: Adjust.
4377 * g++.dg/overload/unknown1.C: Adjust.
4378 * g++.dg/template/conv11.C: Adjust.
4379 * g++.dg/template/dependent-expr5.C: Adjust.
4380 * g++.dg/template/friend.C: Adjust.
4381 * g++.dg/template/incomplete2.C: Adjust.
4382 * g++.dg/template/local4.C: Adjust.
4383 * g++.dg/template/local6.C: Adjust.
4384 * g++.dg/template/operator9.C: Adjust.
4385 * g++.dg/template/ttp25.C: Adjust.
4386 * g++.dg/template/unify10.C: Adjust.
4387 * g++.dg/template/unify11.C: Adjust.
4388 * g++.dg/template/unify6.C: Adjust.
4389 * g++.dg/template/unify9.C: Adjust.
4390 * g++.dg/template/varmod1.C: Adjust.
4391 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4392 * g++.old-deja/g++.pt/crash28.C: Adjust.
4393 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4394 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4395 * g++.old-deja/g++.pt/expr2.C: Adjust.
4396 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4397 * g++.old-deja/g++.pt/spec5.C: Adjust.
4398 * g++.old-deja/g++.pt/spec6.C: Adjust.
4399 * g++.old-deja/g++.pt/unify4.C: Adjust.
4400 * g++.old-deja/g++.pt/unify8.C: Adjust.
4401 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4402 * g++.dg/overload/template5.C: New testcase.
4403 * g++.dg/template/overload12.C: New testcase.
4405 2011-07-11 Tobias Burnus <burnus@net-b.de>
4407 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4408 * gfortran.dg/coarray_7.f90: Ditto.
4409 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4410 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4412 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4414 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4416 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4417 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4418 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4420 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4421 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4422 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4424 2011-07-15 Jason Merrill <jason@redhat.com>
4427 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4428 Use --extra_opts instead of --additional_options.
4430 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4433 * g++.dg/torture/pr49309.C: Remove.
4435 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4437 * gcc.target/tic6x/weak-call.c: New test.
4438 * gcc.target/tic6x/fpcmp.c: New test.
4439 * gcc.target/tic6x/fpdiv.c: New test.
4440 * gcc.target/tic6x/rotdi16-scan.c: New test.
4441 * gcc.target/tic6x/ffssi.c: New test.
4442 * gcc.target/tic6x/fpdiv-lib.c: New test.
4443 * gcc.target/tic6x/cold-lc.c: New test.
4444 * gcc.target/tic6x/longcalls.c: New test.
4445 * gcc.target/tic6x/abi-align-1.c: New test.
4446 * gcc.target/tic6x/fpcmp-finite.c: New test.
4447 * gcc.target/tic6x/rotdi16.c: New test.
4448 * gcc.target/tic6x/bswapl.c: New test.
4449 * gcc.target/tic6x/ffsdi.c: New test.
4450 * gcc.target/tic6x/tic6x.exp: New file.
4451 * gcc.target/tic6x/builtins/arith24.c: New test.
4452 * gcc.target/tic6x/builtins/smpy.c: New test.
4453 * gcc.target/tic6x/builtins/smpylh.c: New test.
4454 * gcc.target/tic6x/builtins/smpyh.c: New test.
4455 * gcc.target/tic6x/builtins/sarith1.c: New test.
4456 * gcc.target/tic6x/builtins/extclr.c: New test
4457 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4458 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4459 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4460 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4462 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4464 * gcc.dg/20020312-2.c: Likewise.
4465 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4466 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4467 * gcc.dg/torture/builtin-math-7.c: Likewise.
4470 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4471 not testing tic6x-*-*.
4473 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4476 * g++.dg/torture/pr49309.C: New testcase.
4478 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4480 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4482 2011-07-14 Richard Guenther <rguenther@suse.de>
4484 PR tree-optimization/49651
4485 * gcc.dg/torture/pr49651.c: New testcase.
4487 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4490 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4492 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4494 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4495 -mno-pointers-to-nested-functions.
4496 * gcc.target/powerpc/no-r11-2.c: Ditto.
4497 * gcc.target/powerpc/no-r11-3.c: Ditto.
4499 2011-07-13 Jason Merrill <jason@redhat.com>
4501 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4502 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4503 when compiling C files.
4504 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4505 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4506 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4507 * g++.dg/lookup/anon2.C: Likewise.
4508 * g++.dg/tree-ssa/copyprop.C: Likewise.
4509 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4510 * g++.dg/init/vector1.C: Ignore narrowing errors.
4511 * g++.dg/torture/pr35526.C: Likewise.
4512 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4514 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4517 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4520 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4522 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4523 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4525 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4527 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4528 * lib/obj-c++.exp (obj-c++_init): Ditto.
4529 * lib/file-format.exp (gcc_target_object_format): Ditto.
4530 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4531 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4532 (check_visibility_available): Ditto.
4533 (check_effective_target_tls_native): Ditto.
4534 (check_effective_target_tls_emulated): Ditto.
4535 (check_effective_target_function_sections): Ditto.
4537 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4539 * gcc.target/arm/pr48183.c: New test.
4541 2011-07-13 Richard Guenther <rguenther@suse.de>
4543 * gcc.dg/torture/20110713-1.c: New testcase.
4545 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4548 * gcc.c-torture/compile/pr49474.c: New testcase.
4550 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4552 PR tree-optimization/49712
4553 * gcc.c-torture/execute/pr49712.c: New test.
4555 2011-07-11 Jason Merrill <jason@redhat.com>
4558 * g++.dg/template/recurse3.C: New.
4560 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4563 * gcc.dg/guality/csttest.c: New test.
4566 * gfortran.dg/pr49698.f90: New test.
4568 2011-07-11 Jeff Law <law@redhat.com>
4570 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4572 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4574 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4575 * go.test/go-test.exp (go-set-goarch): Likewise.
4577 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4580 * gcc.target/avr/torture/pr39633.c: New test case.
4582 2011-07-11 Tobias Burnus <burnus@net-b.de>
4585 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4587 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4589 * lib/target-supports.exp (check_effective_target_scheduling):
4591 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4592 * gcc.dg/pr45055.c: Ditto.
4593 * gcc.dg/pr45353.c: Ditto.
4594 * g++.dg/pr45056.C: Ditto.
4596 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4598 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4599 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4600 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4601 * g++.dg/torture/pr31863.C: Skip AVR.
4603 2011-07-10 Tobias Burnus <burnus@net-b.de>
4606 * gfortran.dg/intrinsic_signal.f90: New.
4608 2011-07-09 Jason Merrill <jason@redhat.com>
4610 * g++.dg/cpp0x/regress/regress6.C: New.
4611 * g++.dg/parse/crash45.C: Adjust message.
4612 * g++.dg/template/crash38.C: Adjust message.
4613 * g++.dg/template/crash64.C: Adjust message.
4615 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4617 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4618 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4619 * g++.dg/abi/bitfield3.C: Likewise.
4620 * g++.dg/eh/pr38662.C: Likewise.
4621 * g++.dg/ext/attrib36.C: Likewise.
4622 * g++.dg/ext/attrib37.C: Likewise.
4623 * g++.dg/ext/attrib8.C: Likewise.
4624 * g++.dg/ext/tmplattr1.C: Likewise.
4625 * g++.dg/inherit/override-attribs.C: Likewise.
4626 * g++.dg/opt/inline9.C: Likewise.
4627 * g++.dg/opt/life1.C: Likewise.
4628 * g++.dg/opt/longbranch2.C: Likewise.
4629 * g++.dg/opt/nrv12.C: Likewise.
4630 * g++.dg/opt/reg-stack4.C: Likewise.
4631 * g++.dg/other/pr35504.C: Likewise.
4632 * g++.dg/other/pr39496.C: Likewise.
4633 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4634 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4635 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4636 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4637 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4638 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4639 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4640 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4641 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4642 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4643 * g++.dg/warn/pr15774-1.C: Likewise.
4644 * g++.dg/warn/pr15774-2.C: Likewise.
4645 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4646 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4647 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4648 * g++.old-deja/g++.pt/asm2.C: Likewise.
4649 * gcc.c-torture/compile/20000804-1.c: Likewise.
4650 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4651 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4652 * gcc.dg/20020108-1.c: Likewise.
4653 * gcc.dg/20020122-2.c: Likewise.
4654 * gcc.dg/20020122-3.c: Likewise.
4655 * gcc.dg/20020206-1.c: Likewise.
4656 * gcc.dg/20020219-1.c: Likewise.
4657 * gcc.dg/20020310-1.c: Likewise.
4658 * gcc.dg/20020411-1.c: Likewise.
4659 * gcc.dg/20020418-2.c: Likewise.
4660 * gcc.dg/20020426-2.c: Likewise.
4661 * gcc.dg/20020517-1.c: Likewise.
4662 * gcc.dg/20030204-1.c: Likewise.
4663 * gcc.dg/20030826-2.c: Likewise.
4664 * gcc.dg/20031102-1.c: Likewise.
4665 * gcc.dg/20031202-1.c: Likewise.
4666 * gcc.dg/20050111-1.c: Likewise.
4667 * gcc.dg/20050503-1.c: Likewise.
4668 * gcc.dg/array-init-1.c: Likewise.
4669 * gcc.dg/builtin-apply4.c: Likewise.
4670 * gcc.dg/dfp/pr31344.c: Likewise.
4671 * gcc.dg/gomp/atomic-11.c: Likewise.
4672 * gcc.dg/graphite/pr40281.c: Likewise.
4673 * gcc.dg/ia64-sync-1.c: Likewise.
4674 * gcc.dg/ia64-sync-2.c: Likewise.
4675 * gcc.dg/ia64-sync-3.c: Likewise.
4676 * gcc.dg/ia64-sync-4.c: Likewise.
4677 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4678 * gcc.dg/invalid-call-1.c: Likewise.
4679 * gcc.dg/loop-3.c: Likewise.
4680 * gcc.dg/lower-subreg-1.c: Likewise.
4681 * gcc.dg/lto/pr47259_0.c: Likewise.
4682 * gcc.dg/nested-calls-1.c: Likewise.
4683 * gcc.dg/pr20017.c: Likewise.
4684 * gcc.dg/pr25023.c: Likewise.
4685 * gcc.dg/pr27671-2.c: Likewise.
4686 * gcc.dg/pr32176.c: Likewise.
4687 * gcc.dg/pr33676.c: Likewise.
4688 * gcc.dg/pr35045.c: Likewise.
4689 * gcc.dg/pr36015.c: Likewise.
4690 * gcc.dg/pr36584.c: Likewise.
4691 * gcc.dg/pr36998.c: Likewise.
4692 * gcc.dg/pr37438.c: Likewise.
4693 * gcc.dg/pr37908.c: Likewise.
4694 * gcc.dg/pr41241.c: Likewise.
4695 * gcc.dg/pr41340.c: Likewise.
4696 * gcc.dg/pr44136.c: Likewise.
4697 * gcc.dg/pr44194-1.c: Likewise.
4698 * gcc.dg/pr46212.c: Likewise.
4699 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4700 * gcc.dg/setjmp-2.c: Likewise.
4701 * gcc.dg/short-compare-1.c: Likewise.
4702 * gcc.dg/short-compare-2.c: Likewise.
4703 * gcc.dg/smod-1.c: Likewise.
4704 * gcc.dg/sync-2.c: Likewise.
4705 * gcc.dg/sync-3.c: Likewise.
4706 * gcc.dg/tls/opt-1.c: Likewise.
4707 * gcc.dg/tls/opt-2.c: Likewise.
4708 * gcc.dg/tls/opt-3.c: Likewise.
4709 * gcc.dg/torture/badshift.c: Likewise.
4710 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4711 * gcc.dg/torture/pr20314-2.c: Likewise.
4712 * gcc.dg/torture/pr36891.c: Likewise.
4713 * gcc.dg/torture/pr38774.c: Likewise.
4714 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4715 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4716 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4717 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4718 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4719 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4720 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4721 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4722 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4723 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4724 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4725 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4726 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4727 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4728 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4729 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4730 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4731 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4732 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4733 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4734 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4735 * gcc.dg/unroll-1.c: Likewise.
4736 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4737 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4738 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4739 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4740 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4741 * gcc.target/i386/20000609-1.c: Likewise.
4742 * gcc.target/i386/20000720-1.c: Likewise.
4743 * gcc.target/i386/20000724-1.c: Likewise.
4744 * gcc.target/i386/20011107-1.c: Likewise.
4745 * gcc.target/i386/20011119-1.c: Likewise.
4746 * gcc.target/i386/20020201-3.c: Likewise.
4747 * gcc.target/i386/20020218-1.c: Likewise.
4748 * gcc.target/i386/20020729-1.c: Likewise.
4749 * gcc.target/i386/20030926-1.c: Likewise.
4750 * gcc.target/i386/20060125-1.c: Likewise.
4751 * gcc.target/i386/20060125-2.c: Likewise.
4752 * gcc.target/i386/20060512-1.c: Likewise.
4753 * gcc.target/i386/20060512-2.c: Likewise.
4754 * gcc.target/i386/20060512-3.c: Likewise.
4755 * gcc.target/i386/20060512-4.c: Likewise.
4756 * gcc.target/i386/387-1.c: Likewise.
4757 * gcc.target/i386/387-2.c: Likewise.
4758 * gcc.target/i386/387-5.c: Likewise.
4759 * gcc.target/i386/387-6.c: Likewise.
4760 * gcc.target/i386/980312-1.c: Likewise.
4761 * gcc.target/i386/980313-1.c: Likewise.
4762 * gcc.target/i386/990117-1.c: Likewise.
4763 * gcc.target/i386/990424-1.c: Likewise.
4764 * gcc.target/i386/990524-1.c: Likewise.
4765 * gcc.target/i386/991129-1.c: Likewise.
4766 * gcc.target/i386/991214-1.c: Likewise.
4767 * gcc.target/i386/991230-1.c: Likewise.
4768 * gcc.target/i386/addr-sel-1.c: Likewise.
4769 * gcc.target/i386/aggregate-ret1.c: Likewise.
4770 * gcc.target/i386/aggregate-ret2.c: Likewise.
4771 * gcc.target/i386/align-main-3.c: Likewise.
4772 * gcc.target/i386/amd64-abi-1.c: Likewise.
4773 * gcc.target/i386/amd64-abi-2.c: Likewise.
4774 * gcc.target/i386/amd64-abi-4.c: Likewise.
4775 * gcc.target/i386/amd64-abi-5.c: Likewise.
4776 * gcc.target/i386/amd64-abi-6.c: Likewise.
4777 * gcc.target/i386/asm-1.c: Likewise.
4778 * gcc.target/i386/asm-3.c: Likewise.
4779 * gcc.target/i386/asm-5.c: Likewise.
4780 * gcc.target/i386/attributes-error.c: Likewise.
4781 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4782 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4783 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4784 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4785 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4786 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4787 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4788 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4789 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4790 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4791 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4792 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4793 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4794 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4795 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4796 * gcc.target/i386/bitfield1.c: Likewise.
4797 * gcc.target/i386/bitfield2.c: Likewise.
4798 * gcc.target/i386/bmi-2.c: Likewise.
4799 * gcc.target/i386/bmi-5.c: Likewise.
4800 * gcc.target/i386/builtin-unreachable.c: Likewise.
4801 * gcc.target/i386/cleanup-2.c: Likewise.
4802 * gcc.target/i386/clobbers.c: Likewise.
4803 * gcc.target/i386/cmov8.c: Likewise.
4804 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4805 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4806 * gcc.target/i386/compress-float-387.c: Likewise.
4807 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4808 * gcc.target/i386/compress-float-sse.c: Likewise.
4809 * gcc.target/i386/crc32-2.c: Likewise.
4810 * gcc.target/i386/crc32-3.c: Likewise.
4811 * gcc.target/i386/divmod-7.c: Likewise.
4812 * gcc.target/i386/divmod-8.c: Likewise.
4813 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4814 * gcc.target/i386/fma3-builtin.c: Likewise.
4815 * gcc.target/i386/fma3-fma.c: Likewise.
4816 * gcc.target/i386/fma4-256-vector.c: Likewise.
4817 * gcc.target/i386/fma4-builtin.c: Likewise.
4818 * gcc.target/i386/fma4-fma-2.c: Likewise.
4819 * gcc.target/i386/fma4-fma.c: Likewise.
4820 * gcc.target/i386/fma4-vector-2.c: Likewise.
4821 * gcc.target/i386/fma4-vector.c: Likewise.
4822 * gcc.target/i386/funcspec-1.c: Likewise.
4823 * gcc.target/i386/funcspec-10.c: Likewise.
4824 * gcc.target/i386/funcspec-11.c: Likewise.
4825 * gcc.target/i386/funcspec-2.c: Likewise.
4826 * gcc.target/i386/funcspec-5.c: Likewise.
4827 * gcc.target/i386/funcspec-6.c: Likewise.
4828 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4829 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4830 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4831 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4832 * gcc.target/i386/incoming-1.c: Likewise.
4833 * gcc.target/i386/incoming-10.c: Likewise.
4834 * gcc.target/i386/incoming-11.c: Likewise.
4835 * gcc.target/i386/incoming-12.c: Likewise.
4836 * gcc.target/i386/incoming-13.c: Likewise.
4837 * gcc.target/i386/incoming-14.c: Likewise.
4838 * gcc.target/i386/incoming-15.c: Likewise.
4839 * gcc.target/i386/incoming-2.c: Likewise.
4840 * gcc.target/i386/incoming-3.c: Likewise.
4841 * gcc.target/i386/incoming-4.c: Likewise.
4842 * gcc.target/i386/incoming-5.c: Likewise.
4843 * gcc.target/i386/incoming-6.c: Likewise.
4844 * gcc.target/i386/incoming-7.c: Likewise.
4845 * gcc.target/i386/incoming-8.c: Likewise.
4846 * gcc.target/i386/incoming-9.c: Likewise.
4847 * gcc.target/i386/lea.c: Likewise.
4848 * gcc.target/i386/local.c: Likewise.
4849 * gcc.target/i386/loop-1.c: Likewise.
4850 * gcc.target/i386/loop-2.c: Likewise.
4851 * gcc.target/i386/loop-3.c: Likewise.
4852 * gcc.target/i386/max-stack-align.c: Likewise.
4853 * gcc.target/i386/memcpy-1.c: Likewise.
4854 * gcc.target/i386/movbe-2.c: Likewise.
4855 * gcc.target/i386/movq-2.c: Likewise.
4856 * gcc.target/i386/movq.c: Likewise.
4857 * gcc.target/i386/nrv1.c: Likewise.
4858 * gcc.target/i386/pad-4.c: Likewise.
4859 * gcc.target/i386/pad-5a.c: Likewise.
4860 * gcc.target/i386/pad-5b.c: Likewise.
4861 * gcc.target/i386/pad-6a.c: Likewise.
4862 * gcc.target/i386/pad-6b.c: Likewise.
4863 * gcc.target/i386/pad-7.c: Likewise.
4864 * gcc.target/i386/pad-9.c: Likewise.
4865 * gcc.target/i386/pentium4-not-mull.c: Likewise.
4866 * gcc.target/i386/pic-1.c: Likewise.
4867 * gcc.target/i386/pr12092-1.c: Likewise.
4868 * gcc.target/i386/pr12329.c: Likewise.
4869 * gcc.target/i386/pr21518.c: Likewise.
4870 * gcc.target/i386/pr22362.c: Likewise.
4871 * gcc.target/i386/pr22585.c: Likewise.
4872 * gcc.target/i386/pr23098.c: Likewise.
4873 * gcc.target/i386/pr25196.c: Likewise.
4874 * gcc.target/i386/pr25293.c: Likewise.
4875 * gcc.target/i386/pr25654.c: Likewise.
4876 * gcc.target/i386/pr26449.c: Likewise.
4877 * gcc.target/i386/pr26778.c: Likewise.
4878 * gcc.target/i386/pr26826.c: Likewise.
4879 * gcc.target/i386/pr27266.c: Likewise.
4880 * gcc.target/i386/pr29978.c: Likewise.
4881 * gcc.target/i386/pr30505.c: Likewise.
4882 * gcc.target/i386/pr30961-1.c: Likewise.
4883 * gcc.target/i386/pr31628.c: Likewise.
4884 * gcc.target/i386/pr32000-2.c: Likewise.
4885 * gcc.target/i386/pr32661-1.c: Likewise.
4886 * gcc.target/i386/pr32708-2.c: Likewise.
4887 * gcc.target/i386/pr32708-3.c: Likewise.
4888 * gcc.target/i386/pr34256.c: Likewise.
4889 * gcc.target/i386/pr34312.c: Likewise.
4890 * gcc.target/i386/pr34522.c: Likewise.
4891 * gcc.target/i386/pr35160.c: Likewise.
4892 * gcc.target/i386/pr35281.c: Likewise.
4893 * gcc.target/i386/pr36246.c: Likewise.
4894 * gcc.target/i386/pr36786.c: Likewise.
4895 * gcc.target/i386/pr37275.c: Likewise.
4896 * gcc.target/i386/pr37843-3.c: Likewise.
4897 * gcc.target/i386/pr37843-4.c: Likewise.
4898 * gcc.target/i386/pr39082-1.c: Likewise.
4899 * gcc.target/i386/pr39431.c: Likewise.
4900 * gcc.target/i386/pr39496.c: Likewise.
4901 * gcc.target/i386/pr39543-2.c: Likewise.
4902 * gcc.target/i386/pr39911.c: Likewise.
4903 * gcc.target/i386/pr40718.c: Likewise.
4904 * gcc.target/i386/pr40906-1.c: Likewise.
4905 * gcc.target/i386/pr40906-2.c: Likewise.
4906 * gcc.target/i386/pr40906-3.c: Likewise.
4907 * gcc.target/i386/pr40934.c: Likewise.
4908 * gcc.target/i386/pr41900.c: Likewise.
4909 * gcc.target/i386/pr42589.c: Likewise.
4910 * gcc.target/i386/pr43662.c: Likewise.
4911 * gcc.target/i386/pr43671.c: Likewise.
4912 * gcc.target/i386/pr43766.c: Likewise.
4913 * gcc.target/i386/pr43869.c: Likewise.
4914 * gcc.target/i386/pr44942.c: Likewise.
4915 * gcc.target/i386/pr44948-2a.c: Likewise.
4916 * gcc.target/i386/pr45234.c: Likewise.
4917 * gcc.target/i386/pr45336-2.c: Likewise.
4918 * gcc.target/i386/pr45336-4.c: Likewise.
4919 * gcc.target/i386/pr45852.c: Likewise.
4920 * gcc.target/i386/pr46470.c: Likewise.
4921 * gcc.target/i386/pr48037-1.c: Likewise.
4922 * gcc.target/i386/pr48389.c: Likewise.
4923 * gcc.target/i386/pr49095.c: Likewise.
4924 * gcc.target/i386/pr9771-1.c: Likewise.
4925 * gcc.target/i386/rdfsbase-1.c: Likewise.
4926 * gcc.target/i386/rdfsbase-2.c: Likewise.
4927 * gcc.target/i386/rdgsbase-1.c: Likewise.
4928 * gcc.target/i386/rdgsbase-2.c: Likewise.
4929 * gcc.target/i386/rdrand-3.c: Likewise.
4930 * gcc.target/i386/regparm-stdcall.c: Likewise.
4931 * gcc.target/i386/regparm.c: Likewise.
4932 * gcc.target/i386/reload-1.c: Likewise.
4933 * gcc.target/i386/rotate-2.c: Likewise.
4934 * gcc.target/i386/sibcall-5.c: Likewise.
4935 * gcc.target/i386/signbit-1.c: Likewise.
4936 * gcc.target/i386/signbit-2.c: Likewise.
4937 * gcc.target/i386/signbit-3.c: Likewise.
4938 * gcc.target/i386/sse-5.c: Likewise.
4939 * gcc.target/i386/sse-8.c: Likewise.
4940 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4941 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4942 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4943 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4944 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4945 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4946 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4947 * gcc.target/i386/sse2-movq-2.c: Likewise.
4948 * gcc.target/i386/sse2-movq-3.c: Likewise.
4949 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4950 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4951 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4952 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4953 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4954 * gcc.target/i386/ssefn-1.c: Likewise.
4955 * gcc.target/i386/ssefn-2.c: Likewise.
4956 * gcc.target/i386/sseregparm-1.c: Likewise.
4957 * gcc.target/i386/sseregparm-2.c: Likewise.
4958 * gcc.target/i386/sseregparm-3.c: Likewise.
4959 * gcc.target/i386/sseregparm-4.c: Likewise.
4960 * gcc.target/i386/sseregparm-5.c: Likewise.
4961 * gcc.target/i386/sseregparm-6.c: Likewise.
4962 * gcc.target/i386/sseregparm-7.c: Likewise.
4963 * gcc.target/i386/sseregparm-8.c: Likewise.
4964 * gcc.target/i386/stack-realign.c: Likewise.
4965 * gcc.target/i386/stack-usage-realign.c: Likewise.
4966 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4967 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4968 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4969 * gcc.target/i386/stackalign/return-1.c: Likewise.
4970 * gcc.target/i386/stackalign/return-2.c: Likewise.
4971 * gcc.target/i386/stackalign/return-3.c: Likewise.
4972 * gcc.target/i386/tailcall-1.c: Likewise.
4973 * gcc.target/i386/tbm-2.c: Likewise.
4974 * gcc.target/i386/udivmod-7.c: Likewise.
4975 * gcc.target/i386/udivmod-8.c: Likewise.
4976 * gcc.target/i386/unroll-1.c: Likewise.
4977 * gcc.target/i386/vararg-1.c: Likewise.
4978 * gcc.target/i386/vararg-2.c: Likewise.
4979 * gcc.target/i386/vect8-ret.c: Likewise.
4980 * gcc.target/i386/vectorize5.c: Likewise.
4981 * gcc.target/i386/wmul-1.c: Likewise.
4982 * gcc.target/i386/wmul-2.c: Likewise.
4983 * gcc.target/i386/wrfsbase-1.c: Likewise.
4984 * gcc.target/i386/wrfsbase-2.c: Likewise.
4985 * gcc.target/i386/wrgsbase-1.c: Likewise.
4986 * gcc.target/i386/wrgsbase-2.c: Likewise.
4987 * gcc.target/i386/xop-pcmov.c: Likewise.
4988 * gcc.target/i386/xop-pcmov2.c: Likewise.
4989 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4990 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4991 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4992 * gcc.target/i386/xop-shift1-vector.c: Likewise.
4993 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4994 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4995 * gcc.target/i386/zee.c: Likewise.
4996 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4997 * gfortran.dg/compiler-directive_2.f: Likewise.
4998 * gfortran.dg/g77/20010216-1.f: Likewise.
4999 * gfortran.dg/gomp/pr39152.f90: Likewise.
5000 * gfortran.dg/pr33794.f90: Likewise.
5002 2011-07-09 Jason Merrill <jason@redhat.com>
5004 * g++.dg/cpp0x/regress/regress5.C: New.
5006 2011-07-08 Jason Merrill <jason@redhat.com>
5009 * g++.dg/expr/compound-asn1.C: New.
5010 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5012 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5015 * gcc.target/powerpc/altivec-34.c: New test.
5017 2011-07-08 Jason Merrill <jason@redhat.com>
5020 * g++.dg/abi/guard3.C: New.
5022 2011-07-08 Julian Brown <julian@codesourcery.com>
5024 * lib/target-supports.exp
5025 (check_effective_target_arm_little_endian): New.
5026 (check_effective_target_vect_pack_trunc): Use above.
5027 (check_effective_target_vect_unpack): Likewise.
5028 (check_effective_target_vect_element_align): Test
5029 check_effective_target_arm_vect_no_misalign for ARM.
5031 2011-07-08 Jason Merrill <jason@redhat.com>
5034 * g++.dg/cpp0x/constexpr-rom.C: New.
5036 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5039 * g++.dg/torture/pr49519.C: New test.
5041 2011-07-08 Martin Jambor <mjambor@suse.cz>
5043 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5045 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5048 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5050 2011-07-08 Richard Guenther <rguenther@suse.de>
5052 PR tree-optimization/49662
5053 * gcc.dg/graphite/interchange-14.c: XFAIL.
5054 * gcc.dg/graphite/interchange-15.c: Likewise.
5055 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5057 2011-07-06 Jason Merrill <jason@redhat.com>
5060 * g++.dg/cpp0x/regress/regress4.C: New.
5062 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5065 * gfortran.dg/result_in_spec_4.f90: New test.
5067 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5069 * gcc.target/sparc/cas64.c: New test.
5071 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5074 * g++.dg/torture/pr49644.C: New test.
5077 * gcc.c-torture/execute/pr49644.c: New test.
5079 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5081 * lib/target-supports.exp (check_effective_target_ia32): New.
5082 (check_effective_target_x32): Likewise.
5083 (check_effective_target_vect_cmdline_needed): Also check x32.
5085 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5087 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5089 * gcc.target/arm/pr42235.c: Likewise.
5090 * gcc.target/arm/pr42495.c: Likewise.
5091 * gcc.target/arm/pr42574.c: Likewise.
5092 * gcc.target/arm/thumb-branch1.c: Likewise.
5094 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5095 unneeded prune of possible warning.
5096 * gcc.target/arm/pr40956.c: Likewise.
5097 * gcc.target/arm/pr42505.c: Likewise.
5099 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5100 * gcc.c-torture/compile/pr46883.c: Likewise.
5101 * gcc.c-torture/compile/pr46934.c: Likewise.
5103 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5104 for move to ../../gcc.c-torture/compile.
5105 * gcc.target/arm/pr46883.c: Likewise.
5106 * gcc.target/arm/pr46934.c: Likewise.
5108 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5109 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5110 * gcc.target/arm/wmul-1.c: Likewise.
5111 * gcc.target/arm/wmul-2.c: Likewise.
5112 * gcc.target/arm/wmul-3.c: Likewise.
5113 * gcc.target/arm/wmul-4.c: Likewise.
5114 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5115 add tab after scan target.
5116 * gcc.target/arm/smlaltt-1.c: Likewise.
5117 * gcc.target/arm/smlatb-1.c: Likewise.
5118 * gcc.target/arm/smlatt-1.c: Likewise.
5120 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5123 * gcc.dg/debug/pr49522.c: New test.
5125 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5127 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5128 * gcc.dg/pr46212.c: Run only if target int32plus.
5129 * gcc.dg/torture/pr48146.c: Ditto.
5130 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5131 * c-c++-common/pr44832.c: Ditto.
5132 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5133 * gcc.dg/pr31490.c: Ditto.
5134 * gcc.dg/torture/builtin-math-7.c: Run only if target
5136 * gcc.dg/torture/pr45764.c: Skip for AVR.
5137 * gcc.dg/pr47893.c: Ditto.
5139 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5141 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5142 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5143 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5144 add tab to scan target.
5146 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5148 * gcc.target/arm/neon-modes-3.c: New test.
5150 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5152 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5153 -fno-loop-interchange -ffast-math.
5155 2011-07-07 Richard Guenther <rguenther@suse.de>
5157 * gcc.dg/ftrapv-3.c: New testcase.
5159 2011-07-07 Richard Guenther <rguenther@suse.de>
5161 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5162 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5164 2011-07-07 Kai Tietz <ktietz@redhat.com>
5166 * gcc.dg/binop-notxor1.c: New test.
5167 * gcc.dg/binop-notand4a.c: New test.
5168 * gcc.dg/binop-notxor2.c: New test.
5169 * gcc.dg/binop-notand3a.c: New test.
5170 * gcc.dg/binop-notand2a.c: New test.
5171 * gcc.dg/binop-notand6a.c: New test.
5172 * gcc.dg/binop-notor1.c: New test.
5173 * gcc.dg/binop-notand1a.c: New test.
5174 * gcc.dg/binop-notand5a.c: New test.
5175 * gcc.dg/binop-notor2.c: New test.
5177 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5180 * gcc.dg/gomp/pr49640.c: New test.
5182 2011-07-07 Richard Guenther <rguenther@suse.de>
5184 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5186 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5189 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5191 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5193 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5194 * gcc.target/powerpc/no-r11-2.c: Ditto.
5195 * gcc.target/powerpc/no-r11-3.c: Ditto.
5197 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5199 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5200 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5202 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5204 * lib/target-supports.exp (check_profiling_available): Disable
5205 profiling with -fprofile-generate for target avr.
5207 2011-07-06 Richard Guenther <rguenther@suse.de>
5209 PR tree-optimization/49645
5210 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5212 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5215 * gcc.dg/pr47383.c: New.
5217 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5219 PR tree-optimization/49647
5220 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5222 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5225 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5226 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5228 2011-07-05 Jason Merrill <jason@redhat.com>
5231 * g++.dg/template/template-id-4.C: New.
5233 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5235 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5236 * gcc.dg/pr43402.c: Ditto.
5238 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5240 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5242 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5244 * gcc.target/powerpc/ppc-switch-1.c: New test for
5245 --param case-values-threshold.
5246 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5248 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5250 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5252 2011-07-05 Jason Merrill <jason@redhat.com>
5254 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5256 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5258 PR tree-optimization/47654
5259 * gcc.dg/graphite/block-pr47654.c: New.
5261 2011-07-05 Jason Merrill <jason@redhat.com>
5263 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5265 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5267 PR tree-optimization/49580
5268 * gcc.dg/autopar/pr49580.c: New test.
5270 2011-07-05 Richard Guenther <rguenther@suse.de>
5272 PR tree-optimization/49518
5273 PR tree-optimization/49628
5274 * g++.dg/torture/pr49628.C: New testcase.
5275 * gcc.dg/torture/pr49518.c: Likewise.
5277 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5279 * ada/acats/run_acats (which): Extract last field from type -p,
5280 type output only if command succeeded.
5282 2011-07-04 Jason Merrill <jason@redhat.com>
5284 * g++.dg/abi/mangle48.C: New.
5286 * g++.dg/cpp0x/diag1.C: New.
5288 * g++.dg/diagnostic/aka1.C: New.
5290 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5292 PR rtl-optimization/49619
5293 * gcc.dg/pr49619.c: New test.
5295 PR rtl-optimization/49472
5296 * gfortran.dg/pr49472.f90: New test.
5299 * gcc.dg/pr49602.c: New test.
5301 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5305 * gcc.target/avr/avr.exp: Run over cpp files, too.
5306 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5307 * gcc.target/avr/progmem.h: New file.
5308 * gcc.target/avr/exit-abort.h: New file.
5309 * gcc.target/avr/progmem-error-1.c: New file.
5310 * gcc.target/avr/progmem-error-1.cpp: New file.
5311 * gcc.target/avr/progmem-warning-1.c: New file.
5312 * gcc.target/avr/torture/progmem-1.c: New file.
5313 * gcc.target/avr/torture/progmem-1.cpp: New file.
5315 2011-07-04 Richard Guenther <rguenther@suse.de>
5317 PR tree-optimization/49615
5318 * g++.dg/torture/pr49615.C: New testcase.
5320 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5322 PR tree-optimization/49610
5323 * gcc.dg/vect/pr49610.c: New test.
5325 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5327 * gnat.dg/specs/debug1.ads: New test.
5329 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5332 * gfortran.dg/typebound_proc_23.f90: New.
5334 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5337 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5339 2011-07-01 Jason Merrill <jason@redhat.com>
5342 * g++.dg/template/template-id-3.C: New.
5345 * g++.dg/template/qualified-id4.C: New.
5348 * g++.dg/template/explicit-args4.C: New.
5351 * g++.dg/template/offsetof2.C: New.
5353 2011-07-01 Kai Tietz <ktietz@redhat.com>
5355 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5357 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5360 * lib/target-supports.exp (check_effective_target_gld): New proc.
5362 2011-07-01 Richard Guenther <rguenther@suse.de>
5364 PR tree-optimization/49603
5365 * gcc.dg/torture/pr49603.c: New testcase.
5367 2011-06-30 Jason Merrill <jason@redhat.com>
5370 * g++.dg/rtti/template1.C: New.
5373 * g++.dg/cpp0x/regress/ctor1.C: New.
5376 * g++.dg/cpp0x/initlist54.C: New.
5378 2011-06-30 Martin Jambor <mjambor@suse.cz>
5380 * gcc.dg/tree-ssa/sra-12.c: New test.
5382 2011-06-29 Jason Merrill <jason@redhat.com>
5384 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5386 2011-06-30 Richard Guenther <rguenther@suse.de>
5388 PR tree-optimization/46787
5389 * gcc.dg/vect/vect-121.c: New testcase.
5391 2011-06-30 Martin Jambor <mjambor@suse.cz>
5393 PR tree-optimization/49094
5394 * gcc.dg/tree-ssa/pr49094.c: New test.
5396 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5399 * gfortran.dg/pr49540-1.f90: New test.
5400 * gfortran.dg/pr49540-2.f90: New test.
5402 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5405 * ada/acats/run_acats (which): Use last field of type -p output.
5407 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5408 Iain Sandoe <iains@gcc.gnu.org>
5411 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5412 Only skip on 64-bit *-*-darwin8* && !objc2.
5414 2011-06-30 Richard Guenther <rguenther@suse.de>
5416 PR tree-optimization/38752
5417 * gcc.c-torture/compile/pr38752.c: New testcase.
5419 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5421 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5422 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5424 2011-06-29 Jason Merrill <jason@redhat.com>
5427 * g++.dg/cpp0x/initlist53.C: Use placement new.
5428 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5429 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5432 * g++.dg/cpp0x/trailing6.C: New.
5433 * g++.dg/cpp0x/pr45908.C: No error.
5436 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5439 * g++.dg/cpp0x/constexpr-using2.C: New.
5441 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5444 * g++.dg/cpp0x/constexpr-diag3.C: New.
5445 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5446 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5447 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5448 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5450 2011-06-29 Jason Merrill <jason@redhat.com>
5452 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5454 2011-06-29 Richard Guenther <rguenther@suse.de>
5456 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5458 2011-06-29 Jason Merrill <jason@redhat.com>
5460 * g++.dg/cpp0x/initlist-value2.C: New.
5462 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5463 * g++.dg/cpp0x/initlist-value.C: New.
5465 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5467 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5469 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5471 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5472 * gcc.dg/inline_2.c: Likewise.
5473 * gcc.dg/unroll_1.c: Likewise.
5475 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5478 * gcc.target/i386/pr49567.c: New test.
5480 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5482 * gnat.dg/opt17.ad[sb]: New test.
5484 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5485 Tom de Vries <tom@codesourcery.com>
5487 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5488 (check_effective_target_arm_thumb2): New effective targets.
5489 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5490 properly. Clean up temporary files.
5491 * gcc.target/arm/ivopts-2.c: Likewise.
5492 * gcc.target/arm/ivopts-3.c: Likewise.
5493 * gcc.target/arm/ivopts-4.c: Likewise.
5494 * gcc.target/arm/ivopts-5.c: Likewise.
5495 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5497 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5500 * gfortran.dg/reshape_zerosize_3.f90: New test.
5502 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5504 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5505 * gcc.target/arm/vfp-ldmias.c: Likewise.
5506 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5507 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5508 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5509 * gcc.target/arm/vfp-stmias.c: Likewise.
5510 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5511 * gcc.target/arm/vfp-stmiad.c: Likewise.
5513 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5515 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5517 * gcc.target/arm/pr45701-2.c: Ditto.
5519 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5522 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5523 * gfortran.dg/extends_14.f03: Modified.
5525 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5527 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5528 early if the test is already being skipped.
5530 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5531 scan-assembler-dem-not): For missing file, report unresolved with
5532 same message as for pass/fail, with reason reported in log file.
5534 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5535 from add_options_for_arm_neon_fp16.
5536 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5537 check_effective_target_arm_neon_fp16_ok_nocache.
5538 Check -mfpu and -mfloat-abi options from current multilib.
5539 Do not require neon support.
5540 (check_effective_target_arm_fp16_ok): Renamed from
5541 check_effecitve_target_arm_neon_fp16_ok.
5542 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5543 arm_neon_fp16_ok and arm_fp16.
5544 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5545 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5546 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5547 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5549 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5551 * gcc.dg/builtin-assume-aligned-1.c: New test.
5552 * gcc.dg/builtin-assume-aligned-2.c: New test.
5553 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5556 * gcc.dg/pr49544.c: New test.
5558 2011-06-27 Richard Guenther <rguenther@suse.de>
5560 PR tree-optimization/49394
5561 * g++.dg/torture/pr49394.C: New testcase.
5563 2011-06-27 Kai Tietz <ktietz@redhat.com>
5565 * gcc.dg/optimize-bswapdi-2.c: New test.
5567 2011-06-27 Michael Hope <michael.hope@linaro.org>
5568 Richard Sandiford <richard.sandiford@linaro.org>
5570 PR tree-optimization/49169
5571 * gcc.dg/torture/pr49169.c: New test.
5573 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5576 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5578 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5581 2011-06-26 Jason Merrill <jason@redhat.com>
5583 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5586 * g++.dg/init/ref19.C: New.
5587 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5589 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5591 PR tree-optimization/48377
5592 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5595 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5598 * lib/target-supports.exp (check_effective_target_non_strict_align):
5600 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5602 2011-06-24 Martin Jambor <mjambor@suse.cz>
5604 PR tree-optimizations/49516
5605 * g++.dg/tree-ssa/pr49516.C: New test.
5607 2011-06-23 Jason Merrill <jason@redhat.com>
5610 * g++.dg/template/partial10.C: New.
5611 * g++.dg/template/partial11.C: New.
5613 2011-06-23 Jeff Law <law@redhat.com>
5616 * gcc.dg/pr48770.c: New test.
5618 2011-06-23 Jan Hubicka <jh@suse.cz>
5621 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5623 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5626 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5627 instead of -fdump-tree-optimized.
5629 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5632 * g++.dg/template/crash107.C: New.
5633 * g++.dg/template/error17.C: Adjust.
5635 2011-06-23 Jason Merrill <jason@redhat.com>
5638 * g++.dg/cpp0x/defaulted30.C: New.
5641 * g++.dg/rtti/anon-ns1.C: New.
5644 * g++.dg/init/ref18.C: New.
5647 * g++.dg/template/partial9.C: New.
5649 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5652 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5654 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5657 * gcc.dg/pr49496.c: New test.
5659 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5661 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5664 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5666 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5667 * gcc.target/arm/pr42879.c: Likewise.
5668 * gcc.target/arm/pr45701-3.c: Likewise.
5670 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5671 * gcc.target/arm/pr40482.c: Likewise.
5672 * gcc.target/arm/stack-corruption.c: Likewise.
5674 2011-06-22 Richard Guenther <rguenther@suse.de>
5676 PR tree-optimization/49493
5677 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5679 2011-06-22 Jason Merrill <jason@redhat.com>
5682 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5684 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5685 Dmitry Melnik <dm@ispras.ru>
5687 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5688 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5689 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5691 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5693 * gcc.target/arm/tlscall.c: New.
5695 2011-06-21 Jason Merrill <jason@redhat.com>
5698 * g++.dg/cpp0x/constexpr-ref1.C: New.
5699 * g++.dg/cpp0x/constexpr-ref2.C: New.
5700 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5703 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5706 * g++.dg/template/param3.C: New.
5708 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5710 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5711 my_clrsb test functions.
5713 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5714 test_sll, test_ull): Add clrsb tests.
5715 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5718 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5721 * gfortran.dg/class_44.f03: New.
5723 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5725 PR tree-optimization/49478
5726 * gcc.dg/vect/pr49478.c
5728 2011-06-21 Richard Guenther <rguenther@suse.de>
5730 PR tree-optimization/49483
5731 * gcc.dg/vect/vect-120.c: New testcase.
5733 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5736 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5737 * gcc.dg/vect/vect-peel-4.c: Likewise.
5739 2011-06-22 Christian Bruel <christian.bruel@st.com>
5742 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5743 * gcc.dg/always_inline2.c: Likewise.
5744 * gcc.dg/always_inline3.c: Likewise.
5745 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5746 * gcc.dg/inline_1.c: Likewise.
5747 * gcc.dg/inline_2.c: Likewise.
5748 * gcc.dg/inline_3.c: Likewise.
5749 * gcc.dg/inline_4.c: Likewise.
5750 * gcc.dg/20051201-1.c: Likewise.
5751 * gcc.dg/pr40087.c: Likewise.
5752 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5753 * gcc.dg/inline-22.c: Likewise.
5754 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5755 * gcc.dg/lto/20090218-1_1.c: Likewise.
5756 * g++.dg/ipa/devirt-7.C: Likewise.
5757 * gcc.dg/uninit-pred-5_a.c: Likewise.
5758 * gcc.dg/uninit-pred-5_b.c: Likewise.
5759 * gcc.dg/fail_always_inline.c: New.
5761 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5763 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5764 into 6 jobs instead of 3.
5766 2011-06-20 Jason Merrill <jason@redhat.com>
5769 * g++.dg/cpp0x/initlist53.C: New.
5771 2011-06-20 Tobias Burnus <burnus@net-b.de>
5774 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5775 * gfortran.dg/coarray_lock_3.f90: New.
5776 * gfortran.dg/coarray/lock_1.f90: New.
5778 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5780 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5781 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5782 unresolved and report the reason to the log file.
5784 * lib/scanasm.exp (object-size): Move argument processing earlier
5785 to report errors before verifying that the file exists. Report
5786 problems detected at runtime as unresolved instead of error and
5787 report their reasons to the log file.
5789 2011-06-20 Jason Merrill <jason@redhat.com>
5792 * g++.dg/cpp0x/explicit6.C: New.
5795 * g++.dg/cpp0x/enum20.C: New.
5798 * g++.dg/ext/attr-aligned01.C: New.
5801 * g++.dg/cpp0x/variadic-default.C: New.
5804 * g++.dg/cpp0x/auto26.C: New.
5807 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5809 2011-06-20 Kai Tietz <ktietz@redhat.com>
5811 * gcc.dg/binop-notand1.c: New test.
5812 * gcc.dg/binop-notand2.c: New test.
5813 * gcc.dg/binop-notand3.c: New test.
5814 * gcc.dg/binop-notand4.c: New test.
5815 * gcc.dg/binop-notand5.c: New test.
5816 * gcc.dg/binop-notand6.c: New test.
5818 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5821 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5823 2011-06-18 Janus Weil <janus@gcc.gnu.org>
5826 * gfortran.dg/proc_ptr_31.f90: New.
5828 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5830 * gnat.dg/volatile6.adb: New test.
5831 * gnat.dg/volatile7.adb: Likewise.
5832 * gnat.dg/volatile8.adb: Likewise.
5833 * gnat.dg/volatile9.adb: Likewise.
5835 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5837 * gnat.dg/constant3.adb: New test.
5839 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
5842 * gfortran.dg/read_list_eof_1.f90: New test.
5844 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5847 * gcc.target/i386/testimm-1.c: New test.
5848 * gcc.target/i386/testimm-2.c: New test.
5849 * gcc.target/i386/testimm-3.c: New test.
5850 * gcc.target/i386/testimm-4.c: New test.
5851 * gcc.target/i386/testimm-5.c: New test.
5852 * gcc.target/i386/testimm-6.c: New test.
5853 * gcc.target/i386/testimm-7.c: New test.
5854 * gcc.target/i386/testimm-8.c: New test.
5855 * gcc.target/i386/xop-vpermil2px-2.c: New test.
5856 * gcc.target/i386/xop-rotate1-int.c: New test.
5857 * gcc.target/i386/xop-rotate2-int.c: New test.
5859 2011-06-17 Jason Merrill <jason@redhat.com>
5861 * g++.dg/cpp0x/rv-func2.C: New.
5863 * g++.dg/debug/dwarf2/lambda1.C: New.
5864 * g++.dg/warn/Wshadow-6.C: Adjust.
5866 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5869 * gfortran.dg/move_alloc_5.f90: New.
5871 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5873 PR rtl-optimization/48542
5874 * gcc.dg/torture/pr48542.c: New test.
5876 2011-06-16 Jason Merrill <jason@redhat.com>
5879 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5882 * g++.dg/cpp0x/initlist52.C New.
5885 * c-c++-common/raw-string-12.c: New.
5888 * g++.dg/cpp0x/sfinae26.C: New.
5891 * g++.dg/cpp0x/variadic113.C: New.
5894 * g++.dg/cpp0x/variadic112.C: New.
5896 2011-06-16 Jeff Law <law@redhat.com>
5898 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5899 improved jump threading.
5900 * gcc.dg/builtin-object-size-2.c: Likewise.
5901 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5903 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5906 * gfortran.dg/typebound_assignment_3.f03: New.
5908 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5911 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5913 2011-06-16 Martin Jambor <mjambor@suse.cz>
5915 PR tree-optimization/49343
5916 * gnat.dg/discr31.ad[sb]: New test.
5918 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5920 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5922 2011-06-16 Tom de Vries <tom@codesourcery.com>
5925 * gcc.target/arm/ivopts-3.c: Update test.
5926 * gcc.target/arm/ivopts-5.c: Same.
5928 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5931 2011-06-10 Wei Guozhi <carrot@google.com>
5934 * gcc.target/arm/pr45335.c: New test.
5935 * gcc.target/arm/pr45335-2.c: New test.
5936 * gcc.target/arm/pr45335-3.c: New test.
5937 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5938 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5939 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5941 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5943 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5945 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5948 * gfortran.dg/class_43.f03: New.
5950 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5952 PR tree-optimization/49419
5953 * gcc.c-torture/execute/pr49419.c: New test.
5955 2011-06-16 Revital Eres <revital.eres@linaro.org>
5957 * gcc.dg/sms-9.c: New file.
5959 2011-06-15 Easwaran Raman <eraman@google.com>
5961 PR rtl-optimization/49414
5962 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5964 2011-06-14 Jason Merrill <jason@redhat.com>
5966 * g++.dg/cpp0x/noexcept13.C: New.
5968 2011-06-14 Easwaran Raman <eraman@google.com>
5970 PR rtl-optimization/44194
5971 * gcc.dg/pr44194-1.c: New test.
5972 * gcc.dg/pr44194-2.c: New test.
5974 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5976 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5978 * gcc.target/arm/pr45701-2.c: Likewise.
5979 * gcc.target/arm/thumb-branch1.c: Likewise.
5981 2011-06-14 Steve Ellcey <sje@cup.hp.com>
5984 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5986 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5988 * gcc.target/arm/pr45701-1.c: Require thumb support.
5989 * gcc.target/arm/pr45701-2.c: Likewise.
5990 * gcc.target/arm/thumb-branch1.c: Likewise.
5992 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5993 * gcc.target/arm/pr39839.c: Likewise.
5994 * gcc.target/arm/pr40657-2.c: Likewise.
5995 * gcc.target/arm/pr40956.c: Likewise.
5996 * gcc.target/arm/pr41679.c: Likewise.
5997 * gcc.target/arm/pr42235.c: Likewise.
5998 * gcc.target/arm/pr42495.c: Likewise.
5999 * gcc.target/arm/pr42505.c: Likewise.
6000 * gcc.target/arm/pr42574.c: Likewise.
6001 * gcc.target/arm/pr46883.c: Likewise.
6002 * gcc.target/arm/pr46934.c: Likewise.
6003 * gcc.target/arm/xor-and.c: Likewise.
6005 2011-06-14 Jason Merrill <jason@redhat.com>
6007 * g++.dg/other/error23.C: Adjust error message.
6008 * g++.dg/other/error32.C: Likewise.
6011 * g++.dg/cpp0x/rv-dotstar.C: New.
6014 * g++.dg/cpp0x/decltype30.C: New.
6016 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6018 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6021 * gfortran.dg/pr49103.f90: New test.
6023 2011-06-14 Tom de Vries <tom@codesourcery.com>
6026 * gcc.target/arm/ivopts-3.c: New test.
6027 * gcc.target/arm/ivopts-4.c: New test.
6028 * gcc.target/arm/ivopts-5.c: New test.
6030 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6032 PR rtl-optimization/49390
6033 * gcc.c-torture/execute/pr49390.c: New test.
6035 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6037 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6039 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6041 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6042 * gcc.c-torture/execute/cmpsi-2.x: New file.
6043 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6044 * gcc.c-torture/execute/pr45262.x: New file.
6045 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6046 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6048 * gcc.c-torture/compile/pr49163.c: Ditto.
6050 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6052 * gcc.dg/vect/vect-16.c: Rename to...
6053 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6054 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6055 for double-word vectors.
6056 * gcc.dg/vect/vect-peel-4.c: Likewise.
6057 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6059 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6062 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6065 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6067 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6069 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6071 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6073 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6075 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6077 * gfortran.dg/trim_optimize_8.f90: New test case.
6079 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6080 Ira Rosen <ira.rosen@linaro.org>
6082 PR tree-optimization/49352
6083 * gcc.dg/vect/pr49352.c: New test.
6085 2011-06-12 Tobias Burnus
6088 * gfortran.dg/alloc_comp_assign_11.f90: New.
6090 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6092 * gfortran.dg/trim_optimize_7.f90: New test.
6094 2011-06-10 Wei Guozhi <carrot@google.com>
6097 * gcc.target/arm/pr45335.c: New test.
6098 * gcc.target/arm/pr45335-2.c: New test.
6099 * gcc.target/arm/pr45335-3.c: New test.
6100 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6101 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6102 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6104 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6107 * g++.dg/parse/error39.C: New.
6109 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6111 * gcc.target/arm/20090811-1.c: Skip for incompatible
6112 options, do not override other options.
6113 * gcc.target/arm/combine-cmp-shift.c: Skip for
6114 incompatible options.
6115 * gcc.target/arm/pr45094.c: Likewise.
6116 * gcc.target/arm/scd42-1.c: Likewise.
6117 * gcc.target/arm/scd42-3.c: Likewise.
6118 * gcc.target/arm/thumb-ltu.c: Likewise.
6120 * lib/target-supports.exp
6121 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6122 multilib flags use -mfpu with a value other than neon-fp16.
6124 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6126 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6127 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6129 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6131 * lib/target-supports.exp (check_effective_target_pie): New proc.
6132 * gcc.dg/pie-link.c: Use target pie.
6134 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6135 Laurent Roug� <laurent.rouge@menta.fr>
6137 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6138 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6140 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6142 * gfortran.dg/coarray/sync_1.f90: New test for
6143 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6145 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6147 PR tree-optimization/49318
6148 * gcc.dg/vect/pr49318.c: New test.
6150 2011-06-09 David Krauss <potswa@mac.com>
6152 * g++.dg/template/arrow1.C: New.
6154 2011-06-09 Jason Merrill <jason@redhat.com>
6156 * lib/prune.exp: Prune "note"s.
6157 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6159 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6160 * g++.dg/template/dependent-expr3.C: Likewise.
6161 * g++.dg/parse/template7.C: Likewise.
6162 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6163 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6164 * g++.old-deja/g++.pt/friend38.C: Likewise.
6165 * g++.old-deja/g++.pt/crash32.C: Likewise.
6166 * g++.old-deja/g++.other/init4.C: Likewise.
6167 * g++.old-deja/g++.other/friend8.C: Likewise.
6169 * g++.dg/ext/complex7.C: Adjust expected output.
6170 * g++.dg/diagnostic/method1.C: Likewise.
6171 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6172 * g++.dg/parse/crash33.C: Likewise.
6173 * g++.dg/other/warning1.C: Likewise.
6174 * g++.dg/init/pr29571.C: Likewise.
6175 * g++.dg/warn/overflow-warn-1.C: Likewise.
6176 * g++.dg/warn/overflow-warn-3.C: Likewise.
6177 * g++.dg/warn/overflow-warn-4.C: Likewise.
6178 * g++.old-deja/g++.oliva/template1.C: Likewise.
6180 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6181 * g++.dg/parse/template7.C: Adjust.
6183 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6186 * gcc.dg/pr49307.c: New.
6188 2011-06-09 Wei Guozhi <carrot@google.com>
6191 * gcc.target/arm/pr46975.c: New testcase.
6193 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6195 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6196 (PMETH, arglist_t): Removed.
6197 (method_get_number_of_arguments): Removed.
6198 (method_get_nth_argument): Removed.
6199 (method_get_first_argument): Removed.
6200 (method_get_next_argument): Removed.
6201 (method_get_sizeof_arguments): Removed.
6202 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6204 (method_get_number_of_arguments): Removed.
6205 (method_get_nth_argument): Removed.
6206 (method_get_first_argument): Removed.
6207 (method_get_next_argument): Removed.
6208 (method_get_sizeof_arguments): Removed.
6209 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6211 2011-06-09 David Li <davidxl@google.com>
6213 * gcc.dg/dump-pass.c: New test.
6215 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6218 * g++.dg/parse/error38.C: New.
6220 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6223 * gfortran.dg/pr49308.f90: New test.
6225 2011-06-08 Jason Merrill <jason@redhat.com>
6227 * g++.dg/cpp0x/noexcept11.C: New.
6228 * g++.dg/cpp0x/noexcept12.C: New.
6229 * g++.dg/cpp0x/sfinae11.C: Adjust.
6231 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6234 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6235 to dg-options, match also DW_AT_linkage_name.
6237 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6240 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6241 -fno-common on alpha*-dec-osf*.
6242 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6244 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6246 PR rtl-optimization/49303
6247 * gcc.target/ia64/pr49303.c: New test.
6249 2011-06-08 Tobias Burnus <burnus@net-b.de>
6252 * gfortran.dg/coarray_lock_1.f90: New.
6253 * gfortran.dg/coarray_lock_2.f90: New.
6255 2011-06-07 Jason Merrill <jason@redhat.com>
6257 * lib/prune.exp: Look for "required" rather than "instantiated".
6258 * g++.dg/abi/mangle11.C: Likewise.
6259 * g++.dg/abi/mangle12.C: Likewise.
6260 * g++.dg/abi/mangle17.C: Likewise.
6261 * g++.dg/abi/mangle20-2.C: Likewise.
6262 * g++.dg/abi/pragma-pack1.C: Likewise.
6263 * g++.dg/cpp0x/decltype26.C: Likewise.
6264 * g++.dg/cpp0x/decltype28.C: Likewise.
6265 * g++.dg/cpp0x/decltype29.C: Likewise.
6266 * g++.dg/cpp0x/enum11.C: Likewise.
6267 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6268 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6269 * g++.dg/cpp0x/pr47416.C: Likewise.
6270 * g++.dg/ext/case-range2.C: Likewise.
6271 * g++.dg/ext/case-range3.C: Likewise.
6272 * g++.dg/gomp/for-19.C: Likewise.
6273 * g++.dg/gomp/pr37533.C: Likewise.
6274 * g++.dg/gomp/pr38639.C: Likewise.
6275 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6276 * g++.dg/inherit/base3.C: Likewise.
6277 * g++.dg/inherit/using6.C: Likewise.
6278 * g++.dg/init/placement4.C: Likewise.
6279 * g++.dg/init/reference3.C: Likewise.
6280 * g++.dg/lookup/scoped6.C: Likewise.
6281 * g++.dg/lookup/using7.C: Likewise.
6282 * g++.dg/other/abstract1.C: Likewise.
6283 * g++.dg/other/error10.C: Likewise.
6284 * g++.dg/other/error5.C: Likewise.
6285 * g++.dg/other/field1.C: Likewise.
6286 * g++.dg/other/offsetof5.C: Likewise.
6287 * g++.dg/parse/bitfield2.C: Likewise.
6288 * g++.dg/parse/constant4.C: Likewise.
6289 * g++.dg/parse/crash20.C: Likewise.
6290 * g++.dg/parse/invalid-op1.C: Likewise.
6291 * g++.dg/parse/non-dependent2.C: Likewise.
6292 * g++.dg/parse/template18.C: Likewise.
6293 * g++.dg/tc1/dr152.C: Likewise.
6294 * g++.dg/tc1/dr166.C: Likewise.
6295 * g++.dg/tc1/dr176.C: Likewise.
6296 * g++.dg/tc1/dr213.C: Likewise.
6297 * g++.dg/template/access11.C: Likewise.
6298 * g++.dg/template/access2.C: Likewise.
6299 * g++.dg/template/access3.C: Likewise.
6300 * g++.dg/template/access7.C: Likewise.
6301 * g++.dg/template/arg7.C: Likewise.
6302 * g++.dg/template/cond2.C: Likewise.
6303 * g++.dg/template/crash13.C: Likewise.
6304 * g++.dg/template/crash40.C: Likewise.
6305 * g++.dg/template/crash7.C: Likewise.
6306 * g++.dg/template/crash84.C: Likewise.
6307 * g++.dg/template/ctor5.C: Likewise.
6308 * g++.dg/template/defarg13.C: Likewise.
6309 * g++.dg/template/defarg14.C: Likewise.
6310 * g++.dg/template/dtor7.C: Likewise.
6311 * g++.dg/template/eh2.C: Likewise.
6312 * g++.dg/template/error2.C: Likewise.
6313 * g++.dg/template/error43.C: Likewise.
6314 * g++.dg/template/friend32.C: Likewise.
6315 * g++.dg/template/injected1.C: Likewise.
6316 * g++.dg/template/instantiate1.C: Likewise.
6317 * g++.dg/template/instantiate3.C: Likewise.
6318 * g++.dg/template/instantiate5.C: Likewise.
6319 * g++.dg/template/instantiate7.C: Likewise.
6320 * g++.dg/template/local6.C: Likewise.
6321 * g++.dg/template/lookup2.C: Likewise.
6322 * g++.dg/template/member5.C: Likewise.
6323 * g++.dg/template/memfriend15.C: Likewise.
6324 * g++.dg/template/memfriend16.C: Likewise.
6325 * g++.dg/template/memfriend17.C: Likewise.
6326 * g++.dg/template/memfriend7.C: Likewise.
6327 * g++.dg/template/meminit1.C: Likewise.
6328 * g++.dg/template/nested3.C: Likewise.
6329 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6330 * g++.dg/template/nontype12.C: Likewise.
6331 * g++.dg/template/nontype13.C: Likewise.
6332 * g++.dg/template/nontype6.C: Likewise.
6333 * g++.dg/template/pr23510.C: Likewise.
6334 * g++.dg/template/pr35240.C: Likewise.
6335 * g++.dg/template/ptrmem15.C: Likewise.
6336 * g++.dg/template/ptrmem6.C: Likewise.
6337 * g++.dg/template/qualified-id1.C: Likewise.
6338 * g++.dg/template/qualttp20.C: Likewise.
6339 * g++.dg/template/qualttp3.C: Likewise.
6340 * g++.dg/template/qualttp4.C: Likewise.
6341 * g++.dg/template/qualttp5.C: Likewise.
6342 * g++.dg/template/qualttp6.C: Likewise.
6343 * g++.dg/template/qualttp7.C: Likewise.
6344 * g++.dg/template/qualttp8.C: Likewise.
6345 * g++.dg/template/recurse.C: Likewise.
6346 * g++.dg/template/recurse2.C: Likewise.
6347 * g++.dg/template/ref5.C: Likewise.
6348 * g++.dg/template/scope2.C: Likewise.
6349 * g++.dg/template/sfinae10.C: Likewise.
6350 * g++.dg/template/sfinae3.C: Likewise.
6351 * g++.dg/template/sizeof3.C: Likewise.
6352 * g++.dg/template/static9.C: Likewise.
6353 * g++.dg/template/template-id-2.C: Likewise.
6354 * g++.dg/template/typedef13.C: Likewise.
6355 * g++.dg/template/typename4.C: Likewise.
6356 * g++.dg/template/using14.C: Likewise.
6357 * g++.dg/template/using2.C: Likewise.
6358 * g++.dg/template/warn1.C: Likewise.
6359 * g++.dg/warn/Wparentheses-13.C: Likewise.
6360 * g++.dg/warn/Wparentheses-15.C: Likewise.
6361 * g++.dg/warn/Wparentheses-16.C: Likewise.
6362 * g++.dg/warn/Wparentheses-17.C: Likewise.
6363 * g++.dg/warn/Wparentheses-18.C: Likewise.
6364 * g++.dg/warn/Wparentheses-19.C: Likewise.
6365 * g++.dg/warn/Wparentheses-20.C: Likewise.
6366 * g++.dg/warn/Wparentheses-23.C: Likewise.
6367 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6368 * g++.dg/warn/noeffect2.C: Likewise.
6369 * g++.dg/warn/noeffect4.C: Likewise.
6370 * g++.dg/warn/pr8570.C: Likewise.
6371 * g++.old-deja/g++.brendan/init2.C: Likewise.
6372 * g++.old-deja/g++.eh/spec6.C: Likewise.
6373 * g++.old-deja/g++.pt/crash10.C: Likewise.
6374 * g++.old-deja/g++.pt/crash36.C: Likewise.
6375 * g++.old-deja/g++.pt/derived3.C: Likewise.
6376 * g++.old-deja/g++.pt/error2.C: Likewise.
6377 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6378 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6379 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6380 * g++.old-deja/g++.pt/overload7.C: Likewise.
6381 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6383 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6384 Iain Sandoe <iains@gcc.gnu.org>
6386 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6387 Added code to deal with the case when [Protocol
6388 -descriptionForInstanceMethod:] or [Protocol
6389 -descriptionForClassMethod:] returns NULL.
6391 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6392 Iain Sandoe <iains@gcc.gnu.org>
6394 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6395 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6398 2011-06-07 Xinliang David Li <davidxl@google.com>
6400 * gcc.dg/inline_2.c: New test.
6401 * gcc.dg/unroll_2.c: New test.
6402 * gcc.dg/inline_3.c: New test.
6403 * gcc.dg/unroll_3.c: New test.
6404 * gcc.dg/inline_4.c: New test.
6405 * gcc.dg/unroll_4.c: New test.
6406 * gcc.dg/inline_1.c: New test.
6407 * gcc.dg/unroll_1.c: New test.
6409 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6411 PR tree-optimization/48497
6412 * lib/gcc-defs.exp (dg-additional-options): New proc.
6413 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6414 -msse2 on 32-bit x86.
6416 2011-06-06 Jason Merrill <jason@redhat.com>
6418 * g++.dg/cpp0x/enum19.C: New.
6420 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6422 * gcc.target/arm/neon-reload-class.c: New test.
6424 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6427 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6429 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6431 * gcc.target/arm/smlatb-1.c: New file.
6432 * gcc.target/arm/smlatt-1.c: New file.
6433 * gcc.target/arm/smlaltb-1.c: New file.
6434 * gcc.target/arm/smlaltt-1.c: New file.
6436 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6438 * gcc.target/arm/mla-2.c: New test.
6440 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6442 PR gcov-profile/49299
6443 * gcc.dg/tree-prof/pr49299-1.c: New test.
6444 * gcc.dg/tree-prof/pr49299-2.c: New test.
6446 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6448 * lib/target-supports.exp
6449 (check_effective_target_vect_widen_mult_qi_to_hi):
6450 Add NEON as supporting target.
6451 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6452 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6453 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6454 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6455 using widening multiplication on targets that support it.
6456 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6457 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6458 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6460 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6462 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6463 Modern Objective-C runtime API.
6464 * objc/execute/next_mapping.h: Removed.
6465 * objc-obj-c++-shared/next-mapping.h: Removed.
6466 * objc-obj-c++-shared/Object1.h: Removed.
6467 * objc-obj-c++-shared/Object1.m: Removed.
6468 * objc-obj-c++-shared/Object1.mm: Removed.
6469 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6470 * objc-obj-c++-shared/Protocol1.h: Removed.
6471 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6472 of ProtoBool, IVAR_T and METHOD.
6473 * objc-obj-c++-shared/runtime.h: New.
6474 * objc-obj-c++-shared/TestsuiteObject.h: New.
6475 * objc-obj-c++-shared/TestsuiteObject.m: New.
6477 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6478 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6479 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6481 * objc/execute/_cmd.m: Include
6482 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6483 runtime API. ([TestClass +initialize]): Include this method also
6484 with the GNU runtime.
6485 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6486 Object. ([-setValue:]): Return void.
6487 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6488 with the GNU runtime. Include
6489 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6490 for the NeXT runtime. Use the existing print_ivars() and
6491 compare_structures() implementations for the old NeXT runtime.
6492 Added new implementations for the Modern GNU and NeXT runtimes.
6493 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6494 well. (main): Use objc_getClass(). Use return instead of exit.
6495 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6496 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6498 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6499 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6500 instead of Object. (main): Use return instead of exit().
6501 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6502 instead of Object. Removed prototype for exit(). (main): Use
6503 return instead of exit(). Use the Modern Objective-C runtime API.
6504 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6506 * objc/execute/class-tests-1.h: Include
6507 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6508 runtime API. (test_class_with_superclass): Do not call [Object
6509 class]. There is no need to with the current libobjc.
6510 * objc/execute/class-tests-2.h: Include
6511 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6513 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6514 ../../objc-obj-c++-shared/next-mapping.h.
6515 * objc/execute/class-2.m: Likewise.
6516 * objc/execute/class-3.m: Likewise.
6517 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6518 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6519 +initialize]): Include this method also with the GNU
6520 runtime. (main): Use the Modern Objective-C runtime API.
6521 * objc/execute/class-5.m: Likewise.
6522 * objc/execute/class-6.m: Likewise.
6523 * objc/execute/class-7.m: Likewise.
6524 * objc/execute/class-8.m: Likewise.
6525 * objc/execute/class-9.m: Likewise.
6526 * objc/execute/class-10.m: Likewise.
6527 * objc/execute/class-11.m: Likewise.
6528 * objc/execute/class-12.m: Likewise.
6529 * objc/execute/class-13.m: Likewise.
6530 * objc/execute/class-14.m: Likewise.
6531 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6532 this method also with the GNU runtime.
6533 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6534 +initialize]): Include this method also with the GNU runtime.
6535 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6537 * objc/execute/encode-1.m: Likewise.
6538 * objc/execute/enumeration-1.m: Likewise.
6539 * objc/execute/enumeration-2.m: Likewise.
6540 * objc/execute/exceptions/catchall-1.m: Likewise.
6541 * objc/execute/exceptions/finally-1.m: Likewise.
6542 * objc/execute/exceptions/foward-1.m: Likewise.
6543 * objc/execute/exceptions/local-variables-1.m: Likewise.
6544 * objc/execute/exceptions/throw-nil.m: Likewise.
6545 * objc/execute/exceptions/trivial.m: Likewise.
6546 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6547 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6548 * objc/execute/exceptions/matcher-1.m: Likewise.
6549 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6551 * objc/execute/formal_protocol-2.m: Likewise.
6552 * objc/execute/formal_protocol-3.m: Likewise.
6553 * objc/execute/formal_protocol-4.m: Likewise.
6554 * objc/execute/formal_protocol-5.m: Include
6555 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6557 * objc/execute/formal_protocol-6.m: Likewise.
6558 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6559 Object. Include <objc/Protocol.h> instead of
6560 ../../objc-obj-c++-shared/Protocol1.h.
6561 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6563 * objc/execute/informal_protocol.m: Likewise.
6564 * objc/execute/load-3.m: Likewise.
6565 * objc/execute/many_args_method.m ([TestClass +initialize]):
6566 Include this method with the GNU runtime as well.
6567 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6568 * objc/execute/nested-func-1.m: Use TestsuiteObject
6570 * objc/execute/nil_method-1.m: Likewise.
6571 * objc/execute/no_clash.m: Likewise.
6572 * objc/execute/np-1.m: Do not include
6573 ../../objc-obj-c++-shared/Protocol1.h.
6574 (main): Use return instead of exit().
6575 * objc/execute/np-2.m: Do not include
6576 ../../objc-obj-c++-shared/Protocol1.h.
6577 ([MyObject +initialize]): Include this method also with the GNU
6578 runtime. (main): Use return instead of exit().
6579 * objc/execute/object_is_class.m: Include
6580 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6581 of Object. (main): Use the Modern Objective-C runtime API.
6582 * objc/execute/object_is_meta_class.m: Likewise.
6583 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6584 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6585 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6586 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6587 Objective-C runtime API.
6588 * objc/execute/protocol-isEqual-2.m: Likewise.
6589 * objc/execute/protocol-isEqual-3.m: Likewise.
6590 * objc/execute/protocol-isEqual-4.m: Likewise.
6591 * objc/execute/redefining_self.m ([TestClass +initialize]):
6592 Include this method with the GNU runtime as well.
6593 * objc/execute/root_methods.m: Include
6594 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6595 Include this method with the GNU runtime as well.
6596 (main): Use the Modern Objective-C runtime API.
6597 * objc/execute/selector-1.m: Include
6598 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6599 of Object. (main): Use the Modern Objective-C runtime API.
6600 * objc/execute/static-1.m ([Test +initialize]): Include this
6601 method with the GNU runtime as well.
6602 * objc/execute/static-2.m: Likewise.
6603 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6604 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6605 ([MathClass +initialize]): Include this method with the GNU
6607 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6609 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6610 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6611 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6612 * objc.dg/attributes/method-attribute-1.m: Likewise.
6613 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6614 * objc.dg/attributes/method-attribute-2.m: Likewise.
6615 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6616 * objc.dg/attributes/method-attribute-3.m: Likewise.
6617 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6618 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6619 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6620 * obj-c++.dg/bitfield-1.mm: Likewise.
6621 * obj-c++.dg/bitfield-2.mm: Likewise
6622 * objc.dg/bitfield-3.m: Likewise.
6623 * obj-c++.dg/bitfield-4.mm: Likewise.
6624 * objc.dg/bitfield-5.m: Likewise
6625 * objc.dg/call-super-1.m: Likewise.
6626 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6627 Use objc_getClass() instead of objc_get_class(), but for the GNU
6628 runtime redefine objc_getClass as objc_get_class. Include
6629 ../objc-obj-c++-shared/runtime.h.
6630 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6631 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6632 Use the Modern Objective-C runtime API.
6633 * objc.dg/class-protocol-1.m: Include
6634 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6635 * obj-c++.dg/class-protocol-1.mm: Likewise.
6636 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6637 * objc.dg/comp-types-10.m: Likewise.
6638 * objc.dg/comp-types-11.m: Likewise.
6639 * objc.dg/comp-types-12.m: Likewise.
6640 * obj-c++.dg/comp-types-9.mm: Likewise.
6641 * obj-c++.dg/comp-types-11.mm: Likewise.
6642 * obj-c++.dg/comp-types-12.mm: Likewise.
6643 * obj-c++.dg/comp-types-13.mm: Likewise.
6644 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6645 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6646 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6647 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6648 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6649 * objc.dg/desig-init-1.m: Likewise.
6650 * obj-c++.dg/defs.mm: Likewise.
6651 * objc.dg/exceptions-2.m: Likewise.
6652 * obj-c++.dg/except-1.mm: Likewise.
6653 * obj-c++.dg/exceptions-2.mm: Likewise.
6654 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6655 Use the Modern Objective-C runtime API.
6656 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6657 the Modern Objective-C runtime API. Do not include
6658 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6659 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6660 the Modern Objective-C runtime API except when using an older NeXT
6662 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6663 the Modern Objective-C runtime API.
6664 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6666 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6667 * objc.dg/encode-7-next-64bit.m: Updated include.
6668 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6670 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6671 the Modern Objective-C runtime API.
6672 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6673 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6674 instead of ../objc-obj-c++-shared/Protocol1.h.
6675 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6676 the Modern Objective-C runtime API except when using an older NeXT
6678 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6679 the Modern Objective-C runtime API.
6680 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6682 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6683 * objc.dg/fix-and-continue-2.m: Likewise.
6684 * objc.dg/foreach-1.m: Likewise.
6685 * objc.dg/foreach-2.m: Likewise.
6686 * objc.dg/foreach-3.m: Likewise.
6687 * objc.dg/foreach-4.m: Likewise.
6688 * objc.dg/foreach-5.m: Likewise.
6689 * objc.dg/foreach-6.m: Likewise.
6690 * objc.dg/foreach-7.m: Likewise.
6691 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6693 * objc.dg/func-ptr-2.m: Likewise.
6694 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6695 Do not include objc/objc-api.h.
6696 * obj-c++.dg/fsf-package-0.mm: Likewise.
6697 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6698 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6699 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6701 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6702 * objc.dg/gnu-runtime-3.m: Likewise.
6703 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6704 * objc.dg/headers.m: Include objc/runtime.h instead of
6705 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6706 for the NeXT runtime.
6707 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6708 * obj-c++.dg/isa-field-1.mm: Likewise.
6709 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6710 * objc.dg/layout-1.m: Likewise.
6711 * objc.dg/layout-2.m: Likewise.
6712 * objc.dg/local-decl-2.m: Likewise.
6713 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6714 Object. ([Container +elementForView:]): Use
6715 class_conformsToProtocol().
6716 * obj-c++.dg/lookup-2.mm: Likewise.
6717 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6718 * obj-c++.dg/local-decl-1.mm: Likewise.
6719 * objc.dg/method-3.m: Likewise.
6720 * objc.dg/method-4.m: Likewise.
6721 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6722 ../objc-obj-c++-shared/Protocol1.h.
6723 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6724 * objc.dg/method-9.m: Likewise.
6725 * objc.dg/method-10.m: Likewise.
6726 * objc.dg/method-13.m ([Root +initialize]): Include this method
6727 also for the GNU runtime. (main): Use objc_getClass() also for
6729 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6730 * objc.dg/method-17.m: Likewise.
6731 * objc.dg/method-19.m: Likewise.
6732 * objc.dg/method-20b.m: Likewise.
6733 * obj-c++.dg/method-2.mm: Likewise.
6734 * obj-c++.dg/method-6.mm: Likewise.
6735 * obj-c++.dg/method-10.mm: Likewise.
6736 * obj-c++.dg/method-11.mm: Likewise.
6737 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6738 ../objc-obj-c++-shared/Protocol1.h.
6739 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6740 * obj-c++.dg/method-15.mm: Likewise.
6741 * obj-c++.dg/method-17.mm: Likewise.
6742 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6743 +initialize]): Include this method also for the GNU
6744 runtime. (main): Use objc_getClass() also for the GNU runtime.
6745 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6746 * obj-c++.dg/method-22.mm: Likewise.
6747 * obj-c++.dg/method-23.mm: Likewise.
6748 * obj-c++.dg/no-extra-load.mm: Likewise.
6749 * objc.dg/objc-fast-4.m: Likewise.
6750 * objc.dg/objc-gc-4.m: Likewise.
6751 * obj-c++.dg/objc-gc-3.mm: Likewise.
6752 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6753 protocol_getMethodDescription() instead of [Protocol
6754 -descriptionForInstanceMethod].
6755 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6756 Made it available with all runtimes. (main): Call -test instead
6758 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6759 and put into a category.
6760 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6761 Object. Include objc/objc.h.
6762 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6763 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6764 New. (main): Use protocol_getMethodDescription() instead
6765 of [Protocol -descriptionForInstanceMethod] and [Protocol
6766 -descriptionForClassMethod].
6767 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6768 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6769 Objective-C runtime API.
6770 * obj-c++.dg/proto-qual-1.mm: Likewise.
6771 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6773 * obj-c++.dg/property/property-1.mm: Likewise.
6774 * obj-c++.dg/qual-types-1.mm: Likewise.
6775 * objc.dg/selector-2.m: Include objc/objc.h instead of
6776 ../objc-obj-c++-shared/Object1.h.
6777 * obj-c++.dg/selector-2.mm: Likewise.
6778 * obj-c++.dg/selector-5.mm: Likewise.
6779 * obj-c++.dg/selector-6.mm: Likewise.
6780 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6781 Object. Do not include objc/objc-api.h.
6782 * obj-c++.dg/set-not-used-1.mm: Likewise.
6783 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6784 * objc.dg/stret-1.m: Likewise.
6785 * objc.dg/stret-2.m: Likewise.
6786 * obj-c++.dg/super-class-2.mm: Likewise.
6787 * objc.dg/super-class-3.m: Likewise.
6788 * objc.dg/super-class-4.m: Likewise.
6789 * objc.dg/sync-2.m: Likewise.
6790 * obj-c++.dg/sync-2.mm: Likewise.
6791 * objc.dg/sync-1.m: Include objc/objc.h instead of
6792 ../objc-obj-c++-shared/Object1.h.
6793 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6794 'Class' as the type of 'isa'.
6795 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6796 Objective-C runtime API. ([TestClass +initialize]): Include this
6797 method with the GNU runtime as well.
6798 * objc.dg/strings/strings-1.m: Updated includes.
6799 * obj-c++.dg/strings/strings-1.mm: Likewise.
6800 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6801 objc.dg/strings/const-str-12b.m.
6802 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6803 * obj-c++.dg/template-3.mm: Likewise.
6804 * obj-c++.dg/template-4.mm: Likewise.
6805 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6806 Objective-C runtime API.
6807 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6808 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6809 * obj-c++.dg/try-catch-1.mm: Likewise.
6810 * obj-c++.dg/try-catch-2.mm: Likewise.
6811 * objc.dg/try-catch-3.m: Likewise.
6812 * obj-c++.dg/try-catch-3.mm: Likewise.
6813 * objc.dg/try-catch-6.m: Likewise.
6814 * objc.dg/try-catch-7.m: Likewise.
6815 * obj-c++.dg/try-catch-7.mm: Likewise.
6816 * obj-c++.dg/try-catch-8.mm: Likewise.
6817 * obj-c++.dg/try-catch-9.mm: Likewise.
6818 * objc.dg/try-catch-10.m: Likewise.
6819 * obj-c++.dg/try-catch-11.mm: Likewise.
6820 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6821 Object. Include objc/objc.h.
6822 * obj-c++.dg/typedef-alias-1.mm: Likewise.
6823 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6824 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6825 Object. Use Modern Objective-C runtime API. Do not use
6827 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6828 * obj-c++.dg/torture/trivial.mm: Likewise.
6829 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6830 instead of ../objc-obj-c++-shared/Object1.h. Include
6831 ../objc-obj-c++-shared/runtime.h.
6832 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6833 * objc.dg/torture/strings/const-str-11.m: Likewise.
6834 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6835 * objc.dg/torture/strings/const-str-9.m: Likewise.
6836 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6837 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6838 instead of Object. Only add _FooClassReference if
6840 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6841 * objc.dg/torture/strings/const-str-8.m: Likewise.
6842 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6843 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6845 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6847 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6848 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6849 * obj-c++.dg/va-meth-1.mm: Likewise.
6850 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6851 ../objc-obj-c++-shared/Object1.h.
6852 * objc.dg/zero-link-3.m: Likewise.
6854 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6856 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6858 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6861 * obj-c++.dg/property/cxx-property-1.mm: New.
6862 * obj-c++.dg/property/cxx-property-2.mm: New.
6864 2011-06-06 Jason Merrill <jason@redhat.com>
6866 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6868 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6870 PR rtl-optimization/49145
6872 * gcc.c-torture/compile/pr49145.c: New test.
6874 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6877 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6878 to dg-options, match also DW_AT_linkage_name.
6881 * gcc.dg/debug/pr49294.c: New test.
6884 * g++.dg/opt/pr49264.C: New test.
6886 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6888 PR tree-optimization/49243
6889 * gcc.dg/pr49243.c: New.
6891 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6893 * gnat.dg/specs/cond_expr1.ads: New test.
6895 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6897 * gnat.dg/deferred_const4.ad[sb]: New test.
6898 * gnat.dg/deferred_const4_pkg.ads: New helper.
6900 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6902 * gnat.dg/test_tamdt.adb: Rename to...
6903 * gnat.dg/taft_type1.adb: ...this.
6904 * gnat.dg/tamdt.ad[sb]: Rename to...
6905 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6906 * gnat.dg/tamdt_aux.ads: Rename to...
6907 * gnat.dg/taft_type1_pkg2.ads: ...this.
6908 * gnat.dg/taft_type2.ad[sb]: New test.
6909 * gnat.dg/taft_type2_pkg.ads: New helper.
6910 * gnat.dg/taft_type3.adb: New test.
6911 * gnat.dg/taft_type3_pkg.ads: New helper.
6913 2011-06-05 Tobias Burnus <burnus@net-b.de>
6916 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6919 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6922 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6924 * objc.dg/gnu-api-2-objc.m: Likewise.
6925 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6926 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6928 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6930 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6931 alignment, not the alignment, when calling class_addIvar(). Add
6932 an 'isa' instance variable to the test root class.
6933 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6935 2011-06-04 Jan Hubicka <jh@suse.cz>
6937 PR tree-optimization/48893
6938 PR tree-optimization/49091
6939 PR tree-optimization/49179
6940 * gfortran.dg/pr49179.f90: New testcase
6942 2011-06-04 Jan Hubicka <jh@suse.cz>
6945 * g++.dg/torture/pr48954.C: New testcase.
6947 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6949 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6951 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6954 * g++.dg/diagnostic/bitfld2.C: New.
6956 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6959 * gcc.c-torture/execute/pr49281.c: New test.
6961 2011-06-04 Jan Hubicka <jh@suse.cz>
6963 PR tree-optimize/48929
6964 * gcc.c-torture/compile/pr48929.c: New testcase.
6966 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6968 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6970 2011-06-03 Jakub Jelinek <jakub@redhat.com>
6973 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6975 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6977 * objc.dg/headers.m: Do not include sarray.h and hash.h.
6979 2011-06-03 Richard Henderson <rth@redhat.com>
6980 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6982 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6984 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6986 * objc.dg/headers.m: Do not include objc-list.h.
6988 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6990 * objc.dg/type-stream-1.m: Test removed.
6991 * objc.dg/headers.m: Do not include typedstream.h.
6993 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6995 * objc.dg/torture/forward-1.m (main): Updated testcase.
6997 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7000 * gcc.c-torture/compile/pr49163.c: New.
7002 2011-06-02 Asher Langton <langton2@llnl.gov>
7005 * gfortran.dg/PR49268.f90: New test.
7007 2011-06-02 Asher Langton <langton2@llnl.gov>
7010 * gfortran.dg/PR37039.f90: New test.
7012 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7015 * objc.dg/method-5.m: Updated.
7016 * objc.dg/method-19.m: Updated.
7017 * objc.dg/method-lookup-1.m: New.
7018 * obj-c++.dg/method-6.mm: Updated.
7019 * obj-c++.dg/method-7.mm: Updated.
7020 * obj-c++.dg/method-lookup-1.mm: New.
7022 2011-06-02 DJ Delorie <dj@redhat.com>
7024 * lib/timeout.exp (timeout): Add board_info support.
7026 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7028 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7030 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7033 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7034 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7036 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7037 Hans-Peter Nilsson <hp@axis.com>
7039 PR rtl-optimization/48840
7040 * gcc.target/sparc/ultrasp13.c: New test.
7042 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7045 * gcc.c-torture/compile/pr49238.c: New.
7047 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7049 * gcc.target/arm/g2.c: Skip test in -mthumb.
7050 Skip test unless cpu is xscale.
7051 * gcc.target/arm/scd42-2.c: Likewise.
7052 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7054 2011-06-01 Jason Merrill <jason@redhat.com>
7056 * g++.dg/cpp0x/decltype28.C: New.
7057 * g++.dg/cpp0x/decltype29.C: New.
7059 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7062 * gcc.target/mips/pr45074.c: New test.
7064 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7065 Hans-Peter Nilsson <hp@axis.com>
7067 PR rtl-optimization/48830
7068 * gcc.target/sparc/ultrasp12.c: New test.
7070 2011-06-01 David Li <davidxl@google.com>
7072 * gcc.dg/profile-dir-1.c: Change pass name.
7073 * gcc.dg/profile-dir-2.c: Ditto.
7074 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7075 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7076 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7077 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7078 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7079 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7080 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7081 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7082 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7083 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7084 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7085 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7086 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7087 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7088 * gcc.dg/profile-dir-3.c: Ditto.
7089 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7091 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7093 * objc.dg/attributes/method-nonnull-1.m: New test.
7094 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7096 2011-05-31 Tobias Burnus <burnus@net-b.de>
7099 * gfortran.dg/coarray_atomic_1.f90: New.
7100 * gfortran.dg/coarray/atomic_1.f90: New.
7102 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7104 * gcc.dg/guality/bswaptest.c: New test.
7105 * gcc.dg/guality/clztest.c: New test.
7106 * gcc.dg/guality/ctztest.c: New test.
7107 * gcc.dg/guality/rotatetest.c: New test.
7110 * gcc.target/i386/pr48688.c: New test.
7112 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7115 * g++.dg/lookup/name-clash9.C: New.
7117 2011-05-31 Tobias Burnus <burnus@net-b.de>
7120 * gfortran.dg/coarray/dummy_1.f90: New.
7122 2011-05-31 Tobias Burnus <burnus@net-b.de>
7125 * gfortran.dg/coarray/save_1.f90: New.
7126 * gfortran.dg/coarray_4.f90: Update dg-error.
7128 2011-05-31 Jason Merrill <jason@redhat.com>
7130 * g++.dg/cpp0x/rv-template1.C: New.
7132 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7134 PR rtl-optimization/49235
7135 * gcc.dg/pr49235.c: New test.
7137 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7139 PR tree-optimization/49093
7140 * gcc.dg/vect/pr49093.c: New test.
7142 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7145 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7147 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7150 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7153 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7156 * gcc.c-torture/execute/pr49186.c: New.
7158 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7161 * gcc.target/i386/pr49168-1.c: New.
7163 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7164 Eric Botcazou <ebotcazou@adacore.com>
7166 * gcc.dg/guality/drap.c: New test.
7168 2011-05-30 Richard Guenther <rguenther@suse.de>
7170 PR tree-optimization/49210
7171 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7172 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7174 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7177 * g++.dg/gomp/pr49223-1.C: New test.
7178 * g++.dg/gomp/pr49223-2.C: New test.
7180 2011-05-30 Richard Guenther <rguenther@suse.de>
7182 PR tree-optimization/49218
7183 * gcc.c-torture/execute/pr49218.c: New testcase.
7185 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7187 PR tree-optimization/49199
7188 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7189 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7190 -fno-tree-scev-cprop.
7192 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7195 * gfortran.dg/extends_13.f03: New.
7197 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7199 PR rtl-optimization/49095
7200 * gcc.target/i386/pr49095.c: New test.
7202 2011-05-29 Tobias Burnus <burnus@net-b.de>
7205 * gfortran.dg/coarray_24.f90: New.
7207 2011-05-29 Tobias Burnus <burnus@net-b.de>
7210 * gfortran.dg/coarray_23.f90: New.
7212 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7215 * gcc.dg/pr48826.c: New test.
7217 2011-05-29 Richard Guenther <rguenther@suse.de>
7219 PR tree-optimization/49217
7220 * gcc.dg/torture/pr49217.c: New testcase.
7222 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7225 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7227 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7229 * gnat.dg/boolean_subtype.adb: Rename to...
7230 * gnat.dg/boolean_subtype1.adb: ...this.
7232 2011-05-28 Jason Merrill <jason@redhat.com>
7234 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7236 2011-05-27 Jason Merrill <jason@redhat.com>
7238 * g++.dg/cpp0x/enum18.C: Adjust.
7240 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7242 2011-05-27 Tobias Burnus <burnus@net-b.de>
7245 * gfortran.dg/coarray_22.f90: New.
7247 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7249 PR tree-optimization/46728
7250 * gcc.target/powerpc/pr46728-1.c: New.
7251 * gcc.target/powerpc/pr46728-2.c: New.
7252 * gcc.target/powerpc/pr46728-3.c: New.
7253 * gcc.target/powerpc/pr46728-4.c: New.
7254 * gcc.target/powerpc/pr46728-5.c: New.
7255 * gcc.dg/pr46728-6.c: New.
7256 * gcc.target/powerpc/pr46728-7.c: New.
7257 * gcc.target/powerpc/pr46728-8.c: New.
7258 * gcc.dg/pr46728-9.c: New.
7259 * gcc.target/powerpc/pr46728-10.c: New.
7260 * gcc.target/powerpc/pr46728-11.c: New.
7261 * gcc.dg/pr46728-12.c: New.
7262 * gcc.target/powerpc/pr46728-13.c: New.
7263 * gcc.target/powerpc/pr46728-14.c: New.
7264 * gcc.target/powerpc/pr46728-15.c: New.
7265 * gcc.target/powerpc/pr46728-16.c: New.
7267 2011-05-27 Jason Merrill <jason@redhat.com>
7269 * g++.dg/abi/mangle47.C: New.
7272 * g++.dg/template/const5.C: New.
7274 * g++.dg/cpp0x/enum18.C: New.
7276 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7278 * g++.dg/cpp0x/error6.C: New.
7280 * g++.dg/cpp0x/error5.C: New.
7282 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7285 * g++.dg/eh/cond6.C: New test.
7287 2011-05-27 Tobias Burnus <burnus@net-b.de>
7290 * gfortran.dg/rank_3.f90: New.
7291 * gfortran.dg/rank_4.f90: New.
7293 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7295 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7296 replace dump search.
7298 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7300 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7301 * gnat.dg/bit_packed_array5.adb: ...here.
7303 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7306 * g++.dg/cpp0x/auto25.C: New.
7308 2011-05-27 Richard Guenther <rguenther@suse.de>
7310 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7312 2011-05-27 Richard Guenther <rguenther@suse.de>
7314 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7316 2011-05-27 Richard Guenther <rguenther@suse.de>
7319 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7321 2011-05-26 Jason Merrill <jason@redhat.com>
7323 * g++.dg/cpp0x/friend1.C: New.
7324 * g++.dg/cpp0x/friend2.C: New.
7326 * g++.dg/cpp0x/auto7.C: Update.
7327 * g++.dg/template/crash50.C: Adjust.
7328 * g++.dg/template/static9.C: Adjust.
7329 * g++.old-deja/g++.ext/memconst.C: Adjust.
7331 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7333 * gcc.dg/march.c: Ignore a note for some targets.
7335 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7336 Nathan Froyd <froydnj@codesourcery.com>
7340 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7341 * g++.dg/parse/pr18770.C: New test.
7342 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7344 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7347 * gfortran.dg/dependency_40.f90 : New test.
7349 2011-05-26 Tobias Burnus <burnus@net-b.de>
7352 * gfortran.dg/coarray/registering_1.f90: New.
7354 2011-05-26 Jason Merrill <jason@redhat.com>
7356 * g++.dg/cpp0x/variadic111.C: New.
7357 * g++.dg/cpp0x/variadic41.C: Adjust.
7359 2011-05-26 Richard Guenther <rguenther@suse.de>
7361 PR tree-optimization/48702
7362 * gcc.dg/torture/pr48702.c: New testcase.
7364 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7366 PR gcov-profile/48845
7367 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7369 * gcc.dg/matrix/matrix.exp: Likewise.
7370 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7371 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7372 line number to check_profiling_available.
7373 * lib/target-supports.exp (check_profiling_available): Account for
7375 Require TLS runtime support with -fprofile-generate.
7376 * lib/profopt.exp (profopt-execute): Add TLS options for
7378 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7380 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7383 * g++.dg/eh/cond5.C: New test.
7385 PR tree-optimization/49161
7386 * gcc.c-torture/execute/pr49161.c: New test.
7388 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7390 * gcc.target/arm/neon-vorn-vbic.c: New test.
7392 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7394 PR tree-optimization/49038
7395 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7396 * gcc.dg/vect/pr49038.c: New test.
7398 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7400 * g++.dg/init/pr25811-3.C: New.
7401 * g++.dg/init/pr25811-4.C: New.
7403 2011-05-25 Jason Merrill <jason@redhat.com>
7405 * g++.dg/cpp0x/enum17.C: New.
7406 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7408 * g++.dg/cpp0x/auto24.C: New.
7410 * g++.dg/cpp0x/error4.C: New.
7412 * g++.dg/cpp0x/rv-restrict.C: New.
7414 * g++.dg/cpp0x/enum15.C: New.
7415 * g++.dg/cpp0x/constexpr-switch2.C: New.
7417 * g++.dg/cpp0x/variadic110.C: New.
7419 * g++.dg/cpp0x/auto9.C: Add typedef test.
7421 * g++.dg/cpp0x/auto23.C: New.
7422 * g++.dg/cpp0x/auto9.C: Adjust.
7424 * g++.dg/cpp0x/defaulted29.C: New.
7426 * g++.dg/cpp0x/initlist51.C: New.
7428 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7430 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7431 * g++.dg/abi/packed1.C: Suppress warning.
7432 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7433 * g++.dg/template/stdarg1.C: Likewise.
7434 * g++.dg/other/packed1.C: Remove arm from xfail list.
7436 2011-05-25 Jason Merrill <jason@redhat.com>
7438 * g++.dg/cpp0x/enum16.C: New.
7439 * g++.dg/parse/error15.C: Adjust.
7441 * g++.dg/cpp0x/initlist50.C: New.
7443 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7445 * g++.dg/cpp0x/variadic109.C: New.
7447 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7449 * gcc.target/i386/pause-1.c: New.
7451 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7453 * gcc.dg/stack-usage-1.c: Adjust comment.
7454 * gcc.dg/stack-usage-2.c: New test.
7456 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7459 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7460 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7462 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7464 PR rtl-optimization/48757
7465 * gfortran.dg/pr48757.f: New test case.
7467 2011-05-24 Jason Merrill <jason@redhat.com>
7469 * g++.dg/cpp0x/access01.C: New.
7471 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7474 * objc.dg/pr48177.m: New testcase.
7476 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7479 * objc.dg/pr48187.m: New testcase.
7480 * obj-c++.dg/pr48187.mm: New testcase.
7481 * objc.dg/ivar-extra-semicolon.m: New testcase.
7483 2011-05-24 Jason Merrill <jason@redhat.com>
7485 * g++.dg/template/access21.C: New.
7486 * g++.dg/template/access22.C: New.
7488 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7490 PR rtl-optimization/48633
7491 * g++.dg/pr48633.C: New test.
7493 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7496 * g++.dg/other/pr49133.C: New test.
7498 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7499 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7501 * gcc.dg/torture/tls/run-gd.c: New test.
7502 * gcc.dg/torture/tls/run-ie.c: New test.
7503 * gcc.dg/torture/tls/run-ld.c: New test.
7504 * gcc.dg/torture/tls/run-le.c: New test.
7505 * lib/target-supports.exp (check_effective_target_tls_runtime):
7506 Build testcase with TLS options.
7508 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7510 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7512 2011-05-24 Tom de Vries <tom@codesourcery.com>
7514 PR tree-optimization/49121
7515 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7517 2011-05-23 Jason Merrill <jason@redhat.com>
7519 * g++.dg/cpp0x/defaulted28.C: New.
7521 * g++.dg/cpp0x/sfinae25.C: New.
7523 * g++.dg/cpp0x/rv-cast2.C: New.
7525 * g++.dg/cpp0x/enum14.C: New.
7527 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7530 * gcc.c-torture/execute/pr49123.c: New test.
7533 * gcc.dg/debug/pr49032.c: New test.
7536 * gcc.dg/pr49120.c: New test.
7538 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7541 * gcc.target/i386/pr47315.c: New test.
7543 2011-05-23 Jason Merrill <jason@redhat.com>
7545 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7547 * g++.dg/cpp0x/sfinae24.C: New.
7549 * g++.dg/cpp0x/error3.C: New.
7551 * g++.dg/cpp0x/defaulted27.C: New.
7553 * g++.dg/cpp0x/decltype27.C: New.
7555 2011-05-23 Richard Guenther <rguenther@suse.de>
7557 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7559 2011-05-23 Richard Guenther <rguenther@suse.de>
7561 PR tree-optimization/40874
7562 * g++.dg/tree-ssa/pr40874.C: New testcase.
7564 2011-05-23 Richard Guenther <rguenther@suse.de>
7566 PR tree-optimization/49115
7567 * g++.dg/torture/pr49115.C: New testcase.
7569 2011-05-23 Richard Guenther <rguenther@suse.de>
7572 * gcc.dg/memcpy-3.c: New testcase.
7574 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7577 * gcc.c-torture/execute/pr48973-1.c: New test.
7578 * gcc.c-torture/execute/pr48973-2.c: New test.
7580 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7583 * g++.dg/warn/pr18016.C: New.
7585 2011-05-23 Tom de Vries <tom@codesourcery.com>
7588 * gcc.target/arm/ivopts-6.c: New test.
7590 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7593 * gcc.c-torture/compile/pr49029.c: New test.
7595 2011-05-22 Jason Merrill <jason@redhat.com>
7597 * g++.dg/cpp0x/sfinae23.C: New.
7598 * g++.dg/cpp0x/sfinae8.C: Correct.
7600 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7602 * gfortran.dg/function_optimize_8.f90: New test case.
7604 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7606 PR tree-optimization/49087
7607 * gcc.dg/vect/O3-pr49087.c: New test.
7609 2011-05-21 Jason Merrill <jason@redhat.com>
7611 * g++.dg/debug/const5.C: New.
7613 2011-05-20 Jason Merrill <jason@redhat.com>
7615 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7617 * g++.dg/cpp0x/constexpr-static7.C: New.
7619 * g++.dg/cpp0x/enum12.C: New.
7620 * g++.dg/cpp0x/enum13.C: New.
7622 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7625 * gfortran.dg/select_type_23.f03: New.
7627 2011-05-20 Jason Merrill <jason@redhat.com>
7629 * g++.dg/cpp0x/defaulted26.C: New.
7631 * g++.dg/cpp0x/noexcept02.C: Fix.
7632 * g++.dg/cpp0x/noexcept03.C: Fix.
7633 * g++.dg/cpp0x/noexcept08.C: Fix.
7634 * g++.dg/cpp0x/noexcept10.C: New.
7636 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7639 * gfortran.dg/extends_12.f03: New.
7641 2011-05-20 Jason Merrill <jason@redhat.com>
7643 * g++.dg/template/koenig9.C: New.
7644 * g++.dg/opt/pr47615.C: Fix.
7645 * g++.dg/overload/defarg1.C: Fix.
7646 * g++.dg/tc1/dr213.C: Remove xfail.
7647 * g++.dg/torture/pr34850.C: Fix.
7648 * g++.dg/torture/pr39362.C: Fix.
7649 * g++.old-deja/g++.brendan/crash56.C: Fix.
7650 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7652 2011-05-20 Richard Guenther <rguenther@suse.de>
7654 PR tree-optimization/49079
7655 * gcc.dg/torture/pr49079.c: New testcase.
7657 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7659 PR tree-optimization/49073
7660 * gcc.c-torture/execute/pr49073.c: New test.
7662 2011-06-19 Tobias Burnus <burnus@net-b.de>
7665 * gfortran.dg/coarray_21.f90: New.
7667 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7669 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7672 2011-05-19 Richard Guenther <rguenther@suse.de>
7675 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7677 2011-05-19 Richard Guenther <rguenther@suse.de>
7680 * gcc.dg/builtin-object-size-11.c: New testcase.
7682 2011-05-19 Tom de Vries <tom@codesourcery.com>
7685 * gcc.target/arm/ivopts.c: New test.
7686 * gcc.target/arm/ivopts-2.c: New test.
7688 2011-05-19 Tom de Vries <tom@codesourcery.com>
7690 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7692 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7694 * gcc.c-torture/execute/960321-1.x: Remove.
7696 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7699 * gfortran.dg/move_alloc_4.f90: New.
7701 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7704 * gcc.target/i386/pr49002-1.c: New test.
7705 * gcc.target/i386/pr49002-2.c: Likewise.
7707 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7709 PR tree-optimization/49039
7710 * gcc.c-torture/execute/pr49039.c: New test.
7711 * gcc.dg/tree-ssa/pr49039.c: New test.
7712 * g++.dg/torture/pr49039.C: New test.
7714 2011-05-18 Jason Merrill <jason@redhat.com>
7716 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7717 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7718 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7720 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7722 * gcc.target/bfin/mcpu-bf592.c: New test.
7724 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7726 PR tree-optimization/41881
7727 * gcc.dg/vect/O3-pr41881.c: New test.
7728 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7730 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7732 PR tree-optimization/49000
7733 * gcc.dg/pr49000.c: New test.
7735 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7737 * gnat.dg/invalid1.adb: New test.
7739 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7741 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7743 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7744 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7746 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7749 * g++.dg/cpp0x/range-for18.C: New.
7751 2011-05-15 Tobias Burnus <burnus@net-b.de>
7754 * gfortran.dg/coarray/image_index_2.f90: New.
7756 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7758 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7759 * g++.dg/cpp0x/override2.C: New.
7761 2011-05-14 Tobias Burnus <burnus@net-b.de>
7764 * gfortran.de/coarray_20.f90: New.
7766 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7769 * function_optimize_7.f90: New test case.
7771 2011-05-13 Jason Merrill <jason@redhat.com>
7773 * g++.dg/cpp0x/decltype26.C: New.
7774 * g++.dg/cpp0x/enum11.C: New.
7776 2011-05-13 Tobias Burnus <burnus@net-b.de>
7780 * gfortran.dg/assign_8.f90: Update dg-error.
7782 2011-05-13 Tobias Burnus <burnus@net-b.de>
7785 * gfortran.dg/io_constraints_8.f90: New.
7786 * gfortran.dg/io_constraints_9.f90: New.
7788 2011-05-13 Martin Thuresson <martint@google.com>
7790 PR gcov-profile/47793
7791 * gcc.dg/pr47793.c: New.
7793 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7795 PR tree-optimization/48975
7796 * gcc.dg/pr48975.c: New test.
7798 2011-05-12 Tobias Burnus <burnus@net-b.de>
7801 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7803 2011-05-12 Jason Merrill <jason@redhat.com>
7805 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7807 2011-05-12 Geert Bosch <bosch@adacore.com>
7809 * gnat.dg/view_conversion1.adb: New test.
7811 2011-05-12 Richard Guenther <rguenther@suse.de>
7813 PR tree-optimization/48172
7814 * gcc.dg/vect/pr48172.c: New testcase.
7816 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7819 * g++.dg/opt/pr48967.C: New test.
7821 2011-05-11 Jason Merrill <jason@redhat.com>
7823 * g++.dg/cpp0x/constexpr-friend.C: New.
7824 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7826 * g++.dg/cpp0x/sfinae22.C: New.
7828 2011-05-11 Tobias Burnus <burnus@net-b.de>
7831 * gfortran.dg/generic_24.f90: New.
7833 2011-05-11 Richard Guenther <rguenther@suse.de>
7835 PR tree-optimization/15256
7836 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7838 2011-05-11 Jakub Jelinek <jakub@redhat.com>
7841 * gcc.dg/pr48159-1.c: New test.
7842 * gcc.dg/pr48159-2.c: New test.
7844 2011-05-11 Richard Guenther <rguenther@suse.de>
7847 * gcc.dg/torture/pr48953.c: New testcase.
7849 2011-05-11 Richard Guenther <rguenther@suse.de>
7851 PR tree-optimization/18041
7852 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7854 2011-05-11 Alan Modra <amodra@gmail.com>
7857 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7859 2011-05-10 Jason Merrill <jason@redhat.com>
7861 * g++.dg/cpp0x/defaulted25.C: New.
7862 * g++.dg/template/crash7.C: Adjust.
7864 * g++.dg/cpp0x/variadic108.C: New.
7866 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7868 * g++.dg/inherit/virtual9.C: Extend.
7870 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7873 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7874 are passed and returned in vector registers.
7876 2011-05-10 Richard Guenther <rguenther@suse.de>
7878 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7879 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7880 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7881 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7882 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7885 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7887 PR tree-optimization/48611
7888 PR tree-optimization/48794
7889 * gfortran.dg/gomp/pr48611.f90: New test.
7890 * gfortran.dg/gomp/pr48794.f90: New test.
7893 * gcc.dg/dfp/pr48928.c: New test.
7895 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7898 * g++.dg/cpp0x/pr48522.C: New.
7900 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7903 * g++.dg/cpp0x/sfinae21.C: New.
7905 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7907 * g++.dg/template/sfinae28.C: Rename to...
7908 * g++.dg/cpp0x/sfinae19.C: ... this.
7909 * g++.dg/template/sfinae29.C: Rename to...
7910 * g++.dg/cpp0x/sfinae20.C: ... this.
7912 2011-05-09 Jeff Law <law@redhat.com>
7914 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7917 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7920 * g++.dg/init/pr20039.C: New.
7922 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7926 * g++.dg/template/sfinae28.C: New.
7927 * g++.dg/template/sfinae29.C: Likewise.
7929 2011-05-09 Jason Merrill <jason@redhat.com>
7931 * g++.dg/template/nontype23.C: New.
7933 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7935 * g++.dg/init/pr48859.C: New.
7937 2011-05-09 Jason Merrill <jason@redhat.com>
7939 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7940 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7941 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7942 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7943 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7944 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7945 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7946 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7948 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7950 * g++.dg/inherit/virtual9.C: New.
7952 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7955 * g++.dg/template/dependent-expr8.C: New test case.
7957 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
7959 PR tree-optimization/48837
7960 * gcc.dg/pr48837.c: New testcase.
7962 2011-05-06 Jason Merrill <jason@redhat.com>
7964 * g++.dg/cpp0x/constexpr-condition2.C: New.
7966 * g++.dg/cpp0x/constexpr-missing.C: New.
7968 2011-05-06 Tobias Burnus <burnus@net-b.de>
7971 * gfortran.dg/coarray/this_image_2.f90: New.
7973 2011-05-06 Tobias Burnus <burnus@net-b.de>
7977 * gfortran.dg/bind_c_usage_22.f90: New.
7978 * gfortran.dg/bind_c_usage_23.f90: New.
7979 * gfortran.dg/bind_c_usage_24.f90: New.
7980 * gfortran.dg/bind_c_usage_24_c.c: New.
7982 2011-05-06 Dodji Seketeli <dodji@redhat.com>
7985 * g++.dg/template/member9.C: New test case.
7987 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
7989 * gnat.dg/discr29.ad[sb]: New test.
7990 * gnat.dg/discr30.adb: Likewise.
7992 2011-05-05 Julian Brown <julian@codesourcery.com>
7994 * gcc.target/arm/neon-vset_lanes8.c: New test.
7996 2011-05-05 Jason Merrill <jason@redhat.com>
7998 * g++.dg/init/new32.C: New.
8000 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8002 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8005 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8007 PR rtl-optimization/48381
8008 * gcc.c-torture/compile/pr48381.c: New test.
8010 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8012 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8014 * gcc.target/i386/opt-1.c: Ditto.
8016 2011-05-04 Jason Merrill <jason@redhat.com>
8018 * g++.dg/conversion/base1.C: New.
8020 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8022 PR libgfortran/48787
8023 * gfortran.dg/round_3.f08: Add more checks to test case.
8025 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8027 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8028 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8029 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8030 Gate test on effective_target fd_truncate.
8032 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8034 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8035 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8036 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8037 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8038 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8039 * gcc.target/i386/pr38824.c: Ditto.
8040 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8041 * gcc.target/i386/vecinit-2.c: Ditto.
8042 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8043 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8044 * gcc.target/i386/parity-2.c: Ditto.
8045 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8047 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8049 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8051 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8052 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8053 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8055 2011-05-03 Tobias Burnus <burnus@net-b.de>
8058 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8060 2011-05-03 Tobias Burnus <burnus@net-b.de>
8063 * gfortran.dg/coarray/this_image_1.f90: New.
8065 2011-05-03 Tobias Burnus <burnus@net-b.de>
8068 * gfortran.dg/coarray/caf.dg: New.
8069 * gfortran.dg/coarray/image_index_1.f90: New, copied
8070 from ../coarray_16.f90.
8072 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8075 * g++.dg/ext/complex9.C: New.
8077 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8080 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8081 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8082 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8084 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8086 * gcc.target/bfin/builtins: Created.
8087 * gcc.target/bfin/hisilh-O0.c: Deleted.
8088 * gcc.target/bfin/hisilh.c: Moved to...
8089 * gcc.target/bfin/builtins/hisilh.c: ...here.
8090 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8091 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8092 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8093 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8094 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8095 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8096 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8097 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8098 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8099 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8100 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8101 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8102 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8103 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8104 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8105 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8106 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8107 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8108 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8109 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8110 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8111 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8112 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8113 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8114 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8115 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8116 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8117 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8118 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8119 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8120 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8121 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8122 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8123 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8124 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8125 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8126 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8127 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8128 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8129 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8130 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8131 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8132 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8133 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8134 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8135 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8136 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8137 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8138 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8139 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8140 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8141 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8142 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8143 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8144 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8145 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8146 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8147 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8148 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8149 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8150 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8151 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8152 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8153 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8154 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8155 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8156 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8157 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8158 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8159 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8160 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8161 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8162 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8163 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8164 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8165 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8166 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8167 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8168 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8169 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8170 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8171 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8172 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8173 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8174 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8175 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8176 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8177 * gcc.target/bfin/builtins/circptr.c: Ditto.
8178 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8179 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8180 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8181 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8182 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8183 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8184 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8185 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8186 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8187 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8188 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8189 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8190 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8191 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8192 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8193 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8194 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8195 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8196 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8197 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8198 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8199 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8200 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8201 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8202 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8203 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8204 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8205 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8206 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8207 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8208 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8209 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8210 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8211 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8212 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8213 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8214 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8215 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8216 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8217 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8218 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8219 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8220 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8221 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8222 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8223 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8224 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8225 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8226 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8227 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8228 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8229 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8230 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8231 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8232 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8233 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8234 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8235 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8236 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8237 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8238 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8239 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8240 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8241 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8242 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8243 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8244 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8245 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8246 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8247 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8249 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8251 * gcc.target/arm/cold-lc.c: New test.
8253 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8256 * gcc.dg/pr48774.c: New test.
8258 2011-05-03 Richard Guenther <rguenther@suse.de>
8260 * gcc.dg/large-size-array-5.c: New testcase.
8262 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8264 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8266 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8268 * lib/target-supports.exp (check_effective_target_vect_strided):
8270 (check_effective_target_vect_strided2)
8271 (check_effective_target_vect_strided3)
8272 (check_effective_target_vect_strided4)
8273 (check_effective_target_vect_strided8): ...these new functions.
8275 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8276 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8277 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8278 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8279 * gcc.dg/vect/pr37539.c: Likewise.
8280 * gcc.dg/vect/slp-11a.c: Likewise.
8281 * gcc.dg/vect/slp-11b.c: Likewise.
8282 * gcc.dg/vect/slp-11c.c: Likewise.
8283 * gcc.dg/vect/slp-12a.c: Likewise.
8284 * gcc.dg/vect/slp-12b.c: Likewise.
8285 * gcc.dg/vect/slp-18.c: Likewise.
8286 * gcc.dg/vect/slp-19a.c: Likewise.
8287 * gcc.dg/vect/slp-19b.c: Likewise.
8288 * gcc.dg/vect/slp-21.c: Likewise.
8289 * gcc.dg/vect/slp-23.c: Likewise.
8290 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8292 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8293 instead of vect_interleave && vect_extract_even_odd.
8294 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8295 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8296 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8297 * gcc.dg/vect/vect-1.c: Likewise.
8298 * gcc.dg/vect/vect-10.c: Likewise.
8299 * gcc.dg/vect/vect-98.c: Likewise.
8300 * gcc.dg/vect/vect-107.c: Likewise.
8301 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8302 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8303 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8304 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8305 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8306 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8307 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8308 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8309 * gcc.dg/vect/vect-strided-float.c: Likewise.
8310 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8311 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8312 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8313 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8314 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8315 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8316 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8317 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8318 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8319 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8320 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8321 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8322 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8323 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8324 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8326 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8328 * gcc.dg/vect/pr30843.c: Likewise.
8329 * gcc.dg/vect/pr33866.c: Likewise.
8330 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8331 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8332 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8333 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8335 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8337 * gcc.dg/vect/slp-11.c: Split into...
8338 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8339 gcc.dg/vect/slp-11c.c: ...these tests.
8340 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8341 * gcc.dg/vect/slp-12c.c: ...this new test.
8342 * gcc.dg/vect/slp-19.c: Split into...
8343 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8344 gcc.dg/vect/slp-19c.c: ...these new tests.
8346 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8348 * lib/target-supports.exp
8349 (check_effective_target_vect_extract_even_odd_wide): Delete.
8350 (check_effective_target_vect_strided_wide): Likewise.
8351 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8352 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8353 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8354 * gcc.dg/vect/pr37539.c: Likewise.
8355 * gcc.dg/vect/slp-11.c: Likewise.
8356 * gcc.dg/vect/slp-12a.c: Likewise.
8357 * gcc.dg/vect/slp-12b.c: Likewise.
8358 * gcc.dg/vect/slp-19.c: Likewise.
8359 * gcc.dg/vect/slp-23.c: Likewise.
8360 * gcc.dg/vect/vect-1.c: Likewise.
8361 * gcc.dg/vect/vect-98.c: Likewise.
8362 * gcc.dg/vect/vect-107.c: Likewise.
8363 * gcc.dg/vect/vect-strided-float.c: Likewise.
8365 2011-05-02 Jason Merrill <jason@redhat.com>
8367 * g++.dg/init/new31.C: New.
8369 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8372 * gcc.dg/pr35445.c: New test.
8374 2011-05-02 Jason Merrill <jason@redhat.com>
8376 * c-c++-common/vla-1.c: New.
8378 2011-05-02 Richard Guenther <rguenther@suse.de>
8380 PR tree-optimization/48822
8381 * gcc.dg/torture/pr48822.c: New testcase.
8383 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8386 * g++.dg/cpp0x/constexpr-47969.C: New.
8388 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8391 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8392 on vect_no_align targets.
8393 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8394 vect_no_align targets.
8396 2011-05-01 Xinliang David Li <davidxl@google.com>
8398 * gcc.dg/tree-ssa/integer-addr.c: New test.
8399 * gcc.dg/tree-ssa/alias_bug.c: New test.
8401 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8403 PR libgfortran/48787
8404 * gfortran.dg/round_3.f08: Add more checks.
8406 2011-04-30 Tobias Burnus <burnus@net-b.de>
8409 * gfortran.dg/import9.f90: New, proper test.
8410 * gfortran.dg/interface_37.f90: Remove bogus
8411 test (bogus copy of interface_36.f90).
8413 2011-04-30 Tobias Burnus <burnus@net-b.de>
8416 * gfortran.dg/interface_37.f90: New.
8418 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8421 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8423 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8425 PR tree-optimization/48809
8426 * gcc.c-torture/execute/pr48809.c: New test.
8428 2011-04-29 Jeff Law <law@redhat.com>
8430 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8432 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8435 * g++.dg/init/ctor10.C: New.
8437 2011-04-29 Le-Chun Wu <lcwu@google.com>
8439 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8440 warning in implicitly instantiated templates.
8442 2011-04-29 Le-Chun Wu <lcwu@google.com>
8444 * g++.dg/warn/Wnull-conversion-1.C: New.
8445 * g++.dg/warn/Wnull-conversion-2.C: New.
8447 2011-04-29 Diego Novillo <dnovillo@google.com>
8449 * g++.old-deja/g++.other/null3.C: Expect warning about
8450 converting boolean to a pointer.
8452 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8455 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8459 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8461 2011-04-29 Tobias Burnus <burnus@net-b.de>
8464 * gfortran.dg/typebound_proc_22.f90: New.
8467 * gfortran.dg/interface_36.f90: New.
8469 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8471 PR libgfortran/48488
8472 PR libgfortran/48602
8473 PR libgfortran/48615
8474 PR libgfortran/48684
8475 PR libgfortran/48787
8476 * gfortran.dg/fmt_g.f: Adjust test.
8477 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8478 * gfortran.dg/round_3.f08: New test.
8479 * gfortran.dg/namelist_print_1.f: Adjust test.
8480 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8481 * gfortran.dg/f2003_io_5.f03: Adjust test.
8482 * gfortran.dg/coarray_15.f90: Adjust test.
8483 * gfortran.dg/namelist_65.f90: Adjust test.
8484 * gfortran.dg/fmt_cache_1.f: Adjust test.
8485 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8486 * gfortran.dg/real_const_3.f90: Adjust test.
8488 2011-04-29 Jan Hubicka <jh@suse.cz>
8490 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8491 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8493 2011-04-28 Xinliang David Li <davidxl@google.com>
8495 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8496 * g++.dg/prof-robust-1.C: New test.
8498 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8500 PR tree-optimization/48765
8501 * gcc.dg/vect/pr48765.c: New.
8503 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8505 PR tree-optimization/48775
8506 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8508 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8511 * g++.dg/inherit/pr48798.C: New.
8512 * g++.old-deja/g++.other/base1.C: Adjust.
8514 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8517 * g++.dg/template/inherit7.C: New test case.
8519 2011-04-28 Richard Guenther <rguenther@suse.de>
8521 PR tree-optimization/40052
8522 PR tree-optimization/15347
8523 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8524 * gcc.dg/pr15347.c: Likewise.
8526 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8529 * g++.dg/cpp0x/sfinae18.C: New.
8531 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8534 * g++.dg/ext/is_literal_type1.C: New.
8536 2011-04-28 Tobias Burnus <burnus@net-b.de>
8540 * gfortran.dg/interface_35.f90: New.
8541 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8542 * gfortran.dg/func_result_6.f90: Add dg-warning.
8543 * gfortran.dg/bessel_1.f90: Ditto.
8544 * gfortran.dg/hypot_1.f90: Ditto.
8545 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8546 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8547 * gfortran.dg/interface_assignment_4.f90: Ditto.
8549 2011-04-27 Jason Merrill <jason@redhat.com>
8551 * g++.dg/ext/complex8.C: New.
8553 * g++.dg/cpp0x/initlist49.C: New.
8554 * g++.dg/init/new30.C: New.
8556 2011-04-27 Tobias Burnus <burnus@net-b.de>
8559 * gfortran.dg/whole_file_34.f90: New.
8561 2011-04-27 Jan Hubicka <jh@suse.cz>
8563 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8565 2011-04-27 Jason Merrill <jason@redhat.com>
8567 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8569 * g++.dg/parse/ambig6.C: New.
8571 2011-04-27 Nick Clifton <nickc@redhat.com>
8573 * gcc.dg/20020312-2.c: Add definition for RX.
8575 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8576 option with RX targets.
8578 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8581 2011-04-27 Richard Guenther <rguenther@suse.de>
8583 * gcc.dg/tree-ssa/pr23382.c: Remove.
8585 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8588 * gcc.c-torture/compile/pr48767.c: New test.
8590 2011-04-27 Richard Guenther <rguenther@suse.de>
8592 PR tree-optimization/48772
8593 * g++.dg/pr48772.C: New testcase.
8595 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8598 * gcc.c-torture/compile/pr48742.c: New test.
8600 2011-04-26 Jason Merrill <jason@redhat.com>
8602 * g++.dg/lookup/koenig13.C: New.
8604 * g++.dg/cpp0x/initlist48.C: New.
8606 2011-04-25 Jason Merrill <jason@redhat.com>
8608 * g++.dg/cpp0x/sfinae17.C: New.
8610 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8613 * gcc.target/powerpc/pr48258-1.c: New file.
8614 * gcc.target/powerpc/pr48258-2.c: Ditto.
8616 2011-04-26 Xinliang David Li <davidxl@google.com>
8618 * gcc.dg/uninit-suppress.c: New test.
8619 * gcc.dg/uninit-suppress.c: New test.
8621 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8624 * gcc.dg/pr48768.c: New test.
8626 PR tree-optimization/48734
8627 * gcc.c-torture/compile/pr48734.c: New test.
8630 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8632 2011-04-26 Richard Guenther <rguenther@suse.de>
8634 PR tree-optimization/48731
8635 * gcc.dg/torture/pr48731.c: New testcase.
8637 2011-04-26 Richard Guenther <rguenther@suse.de>
8640 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8642 2011-04-26 Richard Guenther <rguenther@suse.de>
8645 * gcc.dg/torture/pr48694-1.c: New testcase.
8646 * gcc.dg/torture/pr48694-2.c: Likewise.
8648 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8650 * g++.dg/ext/underlying_type1.C: New.
8651 * g++.dg/ext/underlying_type2.C: Likewise.
8652 * g++.dg/ext/underlying_type3.C: Likewise.
8653 * g++.dg/ext/underlying_type4.C: Likewise.
8654 * g++.dg/ext/underlying_type5.C: Likewise.
8655 * g++.dg/ext/underlying_type6.C: Likewise.
8656 * g++.dg/ext/underlying_type7.C: Likewise.
8657 * g++.dg/ext/underlying_type8.C: Likewise.
8658 * g++.dg/ext/underlying_type9.C: Likewise.
8659 * g++.dg/ext/underlying_type10.C: Likewise.
8661 2011-04-25 Jason Merrill <jason@redhat.com>
8663 * g++.dg/cpp0x/regress/template-const2.C: New.
8665 2011-04-25 Jeff Law <law@redhat.com>
8667 * gcc.dg/tree-ssa/vrp56.c: new test.
8669 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8671 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8673 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8675 PR preprocessor/48740
8676 * c-c++-common/raw-string-11.c: New test.
8678 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8680 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8683 2011-04-23 Tobias Burnus <burnus@net-b.de>
8686 * gfortran.dg/coarray_19.f90: New.
8688 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8691 * gcc.dg/pr48685.c: New test.
8693 2011-04-22 Jan Hubicka <jh@suse.cz>
8695 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8697 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8699 PR tree-optimization/48717
8700 * gcc.c-torture/execute/pr48717.c: New test.
8702 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8705 * gcc.target/i386/pr48723.c: New test.
8707 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8710 * gcc.dg/gomp/pr48716.c: New test.
8711 * g++.dg/gomp/pr48716.C: New test.
8713 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8716 * gcc.dg/missing-field-init-2.c: Update testcase.
8718 2011-04-22 Alan Modra <amodra@gmail.com>
8720 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8722 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8725 * gfortran.dg/function_optimize_6.f90: New test.
8727 2011-04-21 Easwaran Raman <eraman@google.com>
8729 * gcc.dg/stack-layout-2.c: New test.
8731 2011-04-21 Richard Guenther <rguenther@suse.de>
8734 * g++.dg/lto/pr48207-2_0.C: New testcase.
8735 * g++.dg/lto/pr48207-3_0.C: Likewise.
8737 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8739 * gnat.dg/volatile5.adb: New test.
8740 * gnat.dg/volatile5_pkg.ads: New helper.
8742 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8745 * gcc.target/i386/pr48708.c: New test.
8747 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8749 * gcc.dg/vect/vect-119.c: New test.
8751 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8753 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8756 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8757 Richard Sandiford <richard.sandiford@linaro.org>
8760 * gcc.target/arm/pr46329.c: New test.
8762 2011-04-21 Tobias Burnus <burnus@net-b.de>
8765 * gfortran.dg/coarray_18.f90: New.
8767 2011-04-20 Jason Merrill <jason@redhat.com>
8769 * g++.dg/cpp0x/initlist47.C: New.
8771 * g++.dg/init/dtor4.C: New.
8773 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8776 * gcc.target/i386/sse2-pinsrw.c: New test.
8777 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8778 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8779 * gcc.target/i386/sse2-insvhi.c: Ditto.
8780 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8781 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8783 2011-04-20 Jason Merrill <jason@redhat.com>
8785 * g++.dg/template/const4.C: New.
8787 2011-04-20 Easwaran Raman <eraman@google.com>
8789 * gcc.dg/stack-layout-1.c: New test.
8791 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8793 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8794 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8797 2011-04-20 Kai Tietz <ktietz@redhat.com>
8799 * gcc.dg/binop-xor1.c: New test.
8800 * gcc.dg/binop-xor2.c: New test.
8801 * gcc.dg/binop-xor3.c: New test.
8802 * gcc.dg/binop-xor4.c: New test.
8803 * gcc.dg/binop-xor5.c: New test.
8805 2011-04-20 Richard Guenther <rguenther@suse.de>
8807 PR tree-optimization/47892
8808 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8810 2011-04-20 Richard Guenther <rguenther@suse.de>
8813 * g++.dg/torture/pr48695.C: New testcase.
8815 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
8817 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8818 * gcc.c-torture/execute/cmpsi-2.c: Ditto
8819 * gcc.c-torture/execute/pr45262.c: Ditto
8820 * gcc.dg/torture/pr43165.c: Ditto.
8821 * gcc.dg/torture/pr47228.c: Ditto.
8822 * gcc.dg/tree-ssa/pr45144.c: Ditto.
8823 * gcc.dg/ipa/pr45644.c: Ditto.
8824 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8827 2011-04-19 Jason Merrill <jason@redhat.com>
8829 * g++.dg/ext/complex7.C: New.
8831 * g++.dg/ext/attrib41.C: New.
8833 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
8836 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8838 2011-04-19 Jakub Jelinek <jakub@redhat.com>
8841 * gcc.target/i386/pr48678.c: New test.
8843 2011-04-19 Martin Jambor <mjambor@suse.cz>
8845 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8846 * g++.dg/opt/devirt2.C: New test.
8847 * g++.dg/ipa/devirt-g-1.C: Likewise.
8849 2011-04-19 Tobias Burnus <burnus@net-b.de>
8852 * gfortran.dg/whole_file_33.f90: New.
8854 2011-04-19 Martin Jambor <mjambor@suse.cz>
8856 * g++.dg/ipa/devirt-7.C: New test.
8858 2011-04-19 Richard Guenther <rguenther@suse.de>
8861 * g++.dg/lto/pr48207_0.C: New testcase.
8863 2011-04-18 Jason Merrill <jason@redhat.com>
8865 * g++.dg/init/void1.C: New.
8867 * g++.dg/cpp0x/union4.C: New.
8869 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8872 * g++.dg/torture/pr48661.C: New test.
8875 * g++.dg/gomp/pr48632.C: New test.
8877 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8879 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8880 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8882 2011-04-18 Tobias Burnus <burnus@net-b.de>
8885 * gfortran.dg/coarray_17.f90: New.
8886 * gfortran.dg/coarray_10.f90: Update dg-error.
8888 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8891 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8892 * gfortran.dg/guality/guality.exp: Likewise.
8894 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8896 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8898 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8900 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8902 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8904 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8906 2011-04-18 Richard Guenther <rguenther@suse.de>
8909 * g++.dg/torture/pr46364.C: New testcase.
8911 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8913 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8915 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8917 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8919 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8920 Ira Rosen <ira.rosen@linaro.org>
8923 * gcc.target/arm/pr48252.c: New test.
8925 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8927 PR tree-optimization/48616
8928 * gcc.dg/pr48616.c: New test.
8930 2011-04-18 Tobias Burnus <burnus@net-b.de>
8933 * gfortran.dg/coarray_16.f90: New.
8935 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8938 * gfortran.dg/realloc_on_assign_7.f03: New test.
8940 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8942 PR libgfortran/48602
8943 * gfortran.dg/fmt_g0_6.f08: New test.
8945 2011-04-17 Jason Merrill <jason@redhat.com>
8947 * g++.dg/cpp0x/sfinae16.C: New.
8949 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8951 * gcc.target/mips/reg-var-1.c: New test.
8953 2011-04-17 Jan Hubicka <jh@suse.cz>
8955 * gcc.dg/winline-5.c: Update testcase.
8957 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
8959 * gnat.dg/discr27.ad[sb]: Move dg directive.
8960 * gnat.dg/discr28.ad[sb]: New test.
8961 * gnat.dg/discr28_pkg.ads: New helper.
8963 2011-04-17 Michael Matz <matz@suse.de>
8965 PR tree-optimization/48622
8967 * gcc.dg/lto/pr48622_0.c: New test.
8969 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
8971 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8972 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8973 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8974 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8975 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8976 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8978 2011-04-15 Jason Merrill <jason@redhat.com>
8980 * g++.dg/cpp0x/range-for17.C: New.
8982 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8984 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8985 * g++.dg/cpp0x/range-for3.C: Likewise.
8986 * g++.dg/cpp0x/range-for9.C: Correct error message.
8987 * g++.dg/cpp0x/range-for11.C: New.
8988 * g++.dg/cpp0x/range-for12.C: New.
8989 * g++.dg/cpp0x/range-for13.C: New.
8990 * g++.dg/cpp0x/range-for14.C: New.
8991 * g++.dg/cpp0x/range-for15.C: New.
8992 * g++.dg/cpp0x/range-for16.C: New.
8994 2011-04-15 Tobias Burnus <burnus@net-b.de>
8997 * gfortran.dg/coarray_15.f90: Change to dg-do run.
8999 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9001 * objc.dg/naming-4.m: Updated.
9002 * objc.dg/naming-5.m: Updated.
9003 * objc.dg/naming-6.m: New.
9004 * objc.dg/naming-7.m: New.
9005 * obj-c++.dg/naming-1.mm: Updated.
9006 * obj-c++.dg/naming-2.mm: Updated.
9007 * obj-c++.dg/naming-3.mm: New.
9008 * obj-c++.dg/naming-4.mm: New.
9010 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9012 PR libgfortran/48589
9013 * gfortran.dg/fmt_g0_5.f08: New test.
9015 2011-04-15 Richard Guenther <rguenther@suse.de>
9018 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9020 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9022 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9023 -finline-limit=0 to -fno-inline
9025 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9028 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9031 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9034 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9035 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9036 * gcc.target/i386/avx-insertps-3.c: New test.
9037 * gcc.target/i386/avx-insertps-4.c: New test.
9039 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9041 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9044 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9049 * gcc.target/avr/pr46779-1.c: New test case
9050 * gcc.target/avr/pr46779-2.c: New test case
9052 2011-04-14 Jason Merrill <jason@redhat.com>
9054 * g++.dg/cpp0x/sfinae15.C: New.
9056 * g++.dg/cpp0x/sfinae14.C: New.
9058 * g++.dg/ext/vla10.C: New.
9060 2011-04-14 Richard Guenther <rguenther@suse.de>
9062 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9064 2011-04-14 Richard Guenther <rguenther@suse.de>
9066 * gcc.dg/fold-bitand-4.c: Move ...
9067 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9069 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9071 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9073 * gcc.target/avr/torture/trivial.c: Ditto.
9075 2011-04-13 Jason Merrill <jason@redhat.com>
9077 * g++.dg/template/operator11.C: New.
9079 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9082 * gcc.dg/gomp/pr48591.c: New test.
9085 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9086 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9088 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9091 * g++.dg/template/dependent-expr7.C: New test case.
9093 2011-04-13 Jason Merrill <jason@redhat.com>
9095 * g++.dg/cpp0x/sfinae13.C: New.
9097 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9099 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9101 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9103 * gcc.target/arm/pr43698.c: Remove -march option.
9105 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9107 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9110 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9114 * gfortran.dg/realloc_on_assign_6.f03: New test.
9116 2011-04-12 Kai Tietz <ktietz@redhat.com>
9118 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9119 targets the additional -mno-ms-bitfields and
9120 -Wno-packed-bitfield-compat options.
9121 * g++.dg/ext/bitfield3.C: Likewise.
9122 * g++.dg/ext/bitfield4.C: Likewise.
9123 * g++.dg/ext/bitfield5.C: Likewise.
9124 * gcc.dg/bitfld-15.c: Likewise.
9125 * gcc.dg/bitfld-16.c: Likewise.
9126 * gcc.dg/bitfld-17.c: Likewise.
9127 * gcc.dg/bitfld-18.c: Likewise.
9129 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9131 * gcc.target/arm/neon-vld3-1.c: New test.
9132 * gcc.target/arm/neon-vst3-1.c: New test.
9133 * gcc.target/arm/neon/v*.c: Regenerate.
9135 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9137 PR rtl-optimization/48549
9138 * g++.dg/opt/pr48549.C: New test.
9140 2011-04-12 Richard Guenther <rguenther@suse.de>
9142 PR tree-optimization/46076
9143 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9145 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9148 * lib/compat.exp (compat-execute): Declare unsupported after
9149 stripping path from src1.
9150 * lib/lto.exp (lto-execute): Likewise.
9152 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9155 * gcc.dg/pr48552-1.c: New test.
9156 * gcc.dg/pr48552-2.c: New test.
9158 2011-04-11 Jason Merrill <jason@redhat.com>
9160 * g++.dg/cpp0x/sfinae12.C: New.
9162 * g++.dg/cpp0x/enum10.C: New.
9164 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9166 * g++.dg/cpp0x/rv-func.C: New.
9168 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9170 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9173 2011-04-11 Martin Jambor <mjambor@suse.cz>
9175 PR tree-optimization/48195
9176 * gcc.dg/ipa/pr48195.c: New test.
9178 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9180 * gnat.dg/return3.adb: Remove unused switch.
9182 2011-04-08 Mike Stump <mikestump@comcast.net>
9185 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9186 default to fno-common.
9188 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9190 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9191 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9193 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9196 * gfortran.dg/function_optimize_5.f90: New test.
9198 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9200 * gnat.dg/aggr17.adb: New test.
9201 * gnat.dg/aggr18.adb: Likewise.
9203 2011-04-08 Michael Matz <matz@suse.de>
9206 * gcc.target/i386/pr48389.c: New test.
9208 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9210 PR rtl-optimization/48272
9211 * g++.dg/opt/pr48272.C: New.
9213 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9215 PR rtl-optimization/48235
9216 * gcc.dg/pr48235.c: New.
9218 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9220 PR rtl-optimization/48302
9221 * g++.dg/opt/pr48302.C: New.
9223 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9226 * g++.dg/opt/pr48273.C: New.
9228 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9230 PR rtl-optimization/48442
9231 * gcc.dg/pr48442.c: New.
9233 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9235 PR tree-optimization/48377
9236 * gcc.dg/vect/pr48377.c: New test.
9238 2011-04-07 Jason Merrill <jason@redhat.com>
9240 * g++.dg/cpp0x/regress/call1.C: New.
9242 * g++.dg/cpp0x/variadic107.C: New.
9244 * g++.dg/cpp0x/sfinae11.C: New.
9245 * g++.dg/cpp0x/noexcept02.C: Fix.
9247 * g++.dg/cpp0x/sfinae10.C: New.
9249 * g++.dg/cpp0x/sfinae9.C: New.
9251 * c-c++-common/Wcast-qual-1.c: Move here from...
9252 * gcc.dg/cast-qual-3.c: ...here, and...
9253 * g++.dg/warn/Wcast-qual2.C: ...here.
9255 * g++.dg/cpp0x/sfinae8.C: New.
9257 * g++.dg/cpp0x/sfinae7.C: New.
9259 * g++.dg/cpp0x/enum9.C: New.
9261 2011-04-07 Mike Stump <mikestump@comcast.net>
9263 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9264 with no trampolines.
9266 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9269 * gfortran.dg/gomp/pr48117.f90: New test.
9272 * gcc.dg/torture/pr48343.c: New test.
9274 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9276 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9278 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9280 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9282 2011-04-07 Tom de Vries <tom@codesourcery.com>
9285 * lib/scanasm.exp (object-size): New proc.
9286 * gcc.target/arm/pr43920-2.c: New test.
9288 2011-04-06 Tobias Burnus <burnus@net-b.de>
9292 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9294 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9296 * gcc.dg/mtune.c: Prune note from output.
9298 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9301 * gcc.dg/guality/pr36977.c: New test.
9302 * gcc.dg/guality/pr48466.c: New test.
9304 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9306 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9308 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9310 * gnat.dg/return3.adb: New test.
9312 2011-04-06 Richard Guenther <rguenther@suse.de>
9314 PR tree-optimization/47663
9315 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9317 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9319 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9320 Solaris 8 and 9 as well.
9322 2011-04-05 Tom de Vries <tom@codesourcery.com>
9325 * gcc.target/arm/pr43920-1.c: New test.
9327 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9329 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9330 (cctor): Actually return the value.
9331 (main): Cast return values.
9333 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9335 * gfortran.dg/character_comparison_8.f90: New test.
9337 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9339 * frontend-passes: (optimize_lexical_comparison): New function.
9340 (optimize_expr): Call it.
9341 (optimize_comparison): Also handle lexical comparison functions.
9342 Return false instad of -2 for unequal comparison.
9344 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9347 * function_optimize_4.f90: New test.
9349 2011-04-04 Tobias Burnus <burnus@net-b.de>
9352 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9353 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9354 * gfortran.dg/coarray_15.f90: New.
9356 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9358 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9359 * gfortran.dg/bessel_7.f90: Likewise.
9361 2011-04-03 Tobias Burnus <burnus@net-b.de>
9363 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9365 2011-04-03 Richard Guenther <rguenther@suse.de>
9366 Ira Rosen <ira.rosen@linaro.org>
9368 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9369 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9370 -ftree-loop-if-convert-stores.
9372 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9374 * gnat.dg/specs/aggr2.ads: New test.
9376 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9378 * gnat.dg/debug2.ad[sb]: New test.
9379 * gnat.dg/debug2_pkg.ads: New helper.
9380 * gnat.dg/debug3.ad[sb]: New test.
9382 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9384 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9386 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9389 * gcc.c-torture/compile/pr48335-1.c: New test.
9390 * gcc.dg/pr48335-1.c: New test.
9391 * gcc.dg/pr48335-2.c: New test.
9392 * gcc.dg/pr48335-3.c: New test.
9393 * gcc.dg/pr48335-4.c: New test.
9394 * gcc.dg/pr48335-5.c: New test.
9395 * gcc.dg/pr48335-6.c: New test.
9396 * gcc.dg/pr48335-7.c: New test.
9397 * gcc.dg/pr48335-8.c: New test.
9398 * gcc.target/i386/pr48335-1.c: New test.
9400 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9403 * gcc.dg/Waddress.c: New test.
9405 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9408 * gfortran.dg/function_optimize_3.f90: New test.
9410 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9412 * gcc.c-torture/compile/20110401-1.c: New test.
9414 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9415 * g++.dg/lto/20091002-2_0.C: Likewise.
9416 * g++.dg/lto/20090303_0.c: Likewise.
9417 * g++.dg/lto/20091004-1_0.C: Likewise.
9418 * g++.dg/lto/20091002-3_0.C: Likewise.
9419 * g++.dg/lto/20091004-2_0.C: Likewise.
9420 * g++.dg/lto/20081123_0.C: Likewise.
9421 * g++.dg/lto/20090313_0.C: Likewise.
9422 * g++.dg/lto/20081109-1_0.C: Likewise.
9423 * g++.dg/lto/20081219_0.C: Likewise.
9424 * g++.dg/lto/20081204-1_0.C: Likewise.
9425 * g++.dg/lto/20090302_0.C: Likewise.
9426 * g++.dg/lto/20081119-1_0.C: Likewise.
9427 * g++.dg/lto/20081118_0.C: Likewise.
9428 * gcc.dg/lto/20091020-2_0.c: Likewise.
9429 * gcc.dg/lto/20090210_0.c: Likewise.
9430 * gcc.dg/lto/20081204-1_0.c: Likewise.
9431 * gcc.dg/lto/20081224_0.c: Likewise.
9432 * gcc.dg/lto/20090219_0.c: Likewise.
9433 * gcc.dg/lto/20091014-1_0.c: Likewise.
9434 * gcc.dg/lto/20091016-1_0.c: Likewise.
9435 * gcc.dg/lto/20090206-2_0.c: Likewise.
9436 * gcc.dg/lto/20090116_0.c: Likewise.
9437 * gcc.dg/lto/20091013-1_0.c: Likewise.
9438 * gcc.dg/lto/20091015-1_0.c: Likewise.
9439 * gcc.dg/lto/20090126-2_0.c: Likewise.
9441 2011-03-31 Ian Lance Taylor <iant@google.com>
9443 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9445 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9447 * gnat.dg/opt16.adb: New test.
9449 2011-03-31 Jason Merrill <jason@redhat.com>
9451 * g++.dg/cpp0x/defaulted24.C: New.
9453 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9456 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9459 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9461 * g++.dg/other/i386-9.C: New test.
9463 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9465 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9467 2011-03-30 Jason Merrill <jason@redhat.com>
9469 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9471 * g++.dg/cpp0x/regress/isnan.C: New.
9473 * g++.dg/cpp0x/initlist46.C: New.
9475 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9478 * gcc.target/arm/neon-modes-2.c: New test.
9480 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9483 * gcc.c-torture/compile/pr48305.c: New test.
9485 2011-03-29 Jason Merrill <jason@redhat.com>
9487 * g++.dg/cpp0x/regress/value-dep1.C: New.
9489 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9491 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9493 2011-03-29 Ian Lance Taylor <iant@google.com>
9495 * go.test/go-test.exp: Handle the test lines used in several new
9497 (errchk): Add opts parameter. Change all callers. Handle parens
9500 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9501 Dominique d'Humieres <dominiq@lps.ens.fr>
9503 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9504 and __APPLE__ && __PPC__ && __ALTIVEC__.
9506 2011-03-29 Jason Merrill <jason@redhat.com>
9508 * g++.dg/cpp0x/dependent1.C: New.
9510 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9512 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9514 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9516 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9519 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9520 * gfortran.dg/proc_ptr_comp_32.f90: New.
9522 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9524 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9525 check for corresponding warning.
9527 2011-03-28 Jason Merrill <jason@redhat.com>
9529 * g++.dg/cpp0x/rv-deduce2.C: New.
9531 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9534 * gcc.dg/pr48203.c: New test.
9536 2011-03-28 Jeff Law <law@redhat.com>
9538 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9540 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9542 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9543 and __PPC__ && __ALTIVEC__.
9545 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9548 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9549 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9550 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9551 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9553 2011-03-28 Jason Merrill <jason@redhat.com>
9555 * g++.dg/cpp0x/initlist-array2.C: New.
9557 * g++.dg/cpp0x/initlist-array1.C: New.
9559 * g++.dg/cpp0x/constexpr-compound.C: New.
9561 * g++.dg/cpp0x/constexpr-using.C: New.
9563 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9565 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9568 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9570 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9572 * gcc.dg/slp-1.c: New test.
9574 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9576 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9577 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9578 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9579 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9580 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9581 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9582 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9583 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9584 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9585 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9586 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9587 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9588 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9589 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9591 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9594 * gfortran.dg/trim_optimize_5.f90: New test.
9595 * gfortran.dg/trim_optimize_6.f90: New test.
9597 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9600 * gcc.target/mips/madd-7.c: Remove -mlong32.
9601 * gcc.target/mips/msub-7.c: Likewise.
9603 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9605 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9606 accesses to preserve the meaning of the test for doubleword vectors.
9607 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9608 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9610 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9613 * gfortran.dg/class_42.f03: New.
9615 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9617 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9620 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9622 PR rtl-optimization/48144
9623 * gcc.dg/pr48144.c: New test.
9625 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9627 * gnat.dg/discr27.ad[sb]: New test.
9629 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9631 * gnat.dg/limited_with2.ad[sb]: New test.
9632 * gnat.dg/limited_with2_pkg1.ads: New helper.
9633 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9635 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9637 * gnat.dg/opt15.adb: New test.
9638 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9640 2011-03-25 Tobias Burnus <burnus@net-b.de>
9644 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9645 * gfortran.dg/leadz_trailz_3.f90: Ditto
9647 2011-03-25 Martin Jambor <mjambor@suse.cz>
9649 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9651 2011-03-25 Jason Merrill <jason@redhat.com>
9653 * g++.dg/cpp0x/defaulted22.C: New.
9654 * g++.dg/cpp0x/defaulted23.C: New.
9655 * g++.dg/cpp0x/defaulted15.C: Adjust.
9657 2011-03-25 Jason Merrill <jason@redhat.com>
9659 * g++.dg/cpp0x/move1.C: New.
9661 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9664 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9666 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9668 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9669 for mips-sgi-irix6.5.
9670 Replace snprintf prototype by <stdio.h>.
9672 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9675 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9676 run_expensive_tests.
9677 * gcc.dg/graphite/block-4.c: Likewise.
9678 * gcc.dg/graphite/block-7.c: Likewise.
9679 * gcc.dg/graphite/block-8.c: Likewise.
9681 2011-03-25 Richard Guenther <rguenther@suse.de>
9683 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9684 * g++.dg/tree-ssa/pr8781.C: Likewise.
9685 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9686 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9687 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9688 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9689 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9690 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9691 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9692 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9693 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9694 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9695 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9696 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9697 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9698 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9699 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9700 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9701 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9702 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9703 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9704 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9705 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9706 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9707 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9708 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9709 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9710 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9711 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9712 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9713 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9714 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9715 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9716 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9717 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9718 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9719 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9720 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9721 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9722 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9723 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9724 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9725 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9726 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9727 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9728 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9729 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9730 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9731 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9732 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9733 * c-c++-common/pr46562-2.c: Likewise.
9734 * gfortran.dg/pr42108.f90: Likewise.
9735 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9736 foo to be inlined even at -O1.
9737 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9738 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9739 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9740 * gcc.dg/matrix/matrix.exp: Disable FRE.
9742 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9745 * gcc.dg/dfp/pr48204.c: New test.
9747 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9750 * gcc.c-torture/execute/pr47917.c: Move this...
9751 * gcc.dg/torture/pr47917.c: to here and add xfails.
9753 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9755 * gnat.dg/array16.ad[sb]: New test.
9756 * gnat.dg/array16.ads: New helper.
9758 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9760 * gnat.dg/derived_type2.adb: New test.
9762 2011-03-24 Richard Guenther <rguenther@suse.de>
9764 PR tree-optimization/48271
9765 * g++.dg/torture/pr48271.C: New testcase.
9767 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9769 * gnat.dg/array15.ad[sb]: New test.
9771 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9774 * gcc.target/i386/pr48237.c: New test.
9776 2011-03-24 Richard Guenther <rguenther@suse.de>
9779 * gcc.dg/builtin-object-size-10.c: New testcase.
9781 2011-03-24 Richard Guenther <rguenther@suse.de>
9783 PR tree-optimization/46562
9784 * c-c++-common/pr46562-2.c: New testcase.
9785 * c-c++-common/pr46562.c: Likewise.
9787 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9789 * gcc.dg/vect/vect-cselim-1.c: New test.
9790 * gcc.dg/vect/vect-cselim-2.c: New test.
9792 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9794 * gcc.target/arm/pr46934.c: New.
9796 2011-03-23 Ian Lance Taylor <iant@google.com>
9798 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9800 2011-03-23 Richard Guenther <rguenther@suse.de>
9802 * gcc.dg/struct: Remove directory and contents.
9804 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9807 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9809 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9811 * gnat.dg/discr26.ad[sb]: New test.
9812 * gnat.dg/discr26_pkg.ads: New helper.
9814 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
9817 * gcc.target/arm/neon-vld-1.c: New test.
9819 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9821 * gnat.dg/array14.ad[sb]: New test.
9822 * gnat.dg/array14_pkg.ads: New helper.
9824 2011-03-22 Joseph Myers <joseph@codesourcery.com>
9826 * gcc.c-torture/execute/920501-8.x: Remove.
9827 * gcc.c-torture/execute/930513-1.x: Remove.
9828 * gcc.c-torture/execute/960312-1.x: Remove.
9829 * gcc.c-torture/compile/20000804-1.c,
9830 gcc.c-torture/compile/20001205-1.c,
9831 gcc.c-torture/compile/20001226-1.c,
9832 gcc.c-torture/compile/20010518-2.c,
9833 gcc.c-torture/compile/20020312-1.c,
9834 gcc.c-torture/compile/20020604-1.c,
9835 gcc.c-torture/compile/920501-12.c,
9836 gcc.c-torture/compile/920501-4.c,
9837 gcc.c-torture/compile/920520-1.c,
9838 gcc.c-torture/compile/980506-1.c,
9839 gcc.c-torture/execute/980709-1.x,
9840 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9841 options for m68hc11.
9842 * gcc.dg/cpp/assert4.c: Don't handle ARC.
9843 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9846 2011-03-22 Nick Clifton <nickc@redhat.com>
9848 * lib/target-supports.exp (check_profiling_available): Add MN10300
9849 to the list of targets that do not support profiling. Restore
9850 alpha sorting to this list.
9852 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9854 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9855 failure on 32-bit systems.
9856 * gcc.dg/torture/vector-2.c: Ditto.
9858 2011-03-22 Richard Guenther <rguenther@suse.de>
9860 PR tree-optimization/48228
9861 * gcc.dg/Wstrict-overflow-23.c: New testcase.
9863 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9865 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9869 * gcc.target/powerpc/pr48226.c: New file.
9871 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9873 * lib/prune.exp (prune_gcc_output): Prune "could not create
9874 compact unwind for" warnings.
9876 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9880 * gcc.c-torture/execute/pr42544.c: New test.
9881 * gcc.c-torture/execute/pr48197.c: New test.
9883 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9885 PR preprocessor/48192
9886 * gcc.target/powerpc/pr48192.c: New file.
9889 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9890 split problem of 0 being loaded in a VSX register.
9892 2011-03-21 Richard Guenther <rguenther@suse.de>
9895 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9896 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9897 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9898 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9900 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9903 * gcc.dg/pr48213.c: New test.
9905 2011-03-21 Kai Tietz <ktietz@redhat.com>
9908 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9910 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9912 * gcc.target/arm/xor-and.c: New.
9914 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9917 * gfortran.dg/function_optimize_1.f90: New test.
9918 * gfortran.dg/function_optimize_2.f90: New test.
9920 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9922 PR rtl-optimization/47502
9923 * gcc.target/i386/pr47502-1.c: New.
9924 * gcc.target/i386/pr47502-2.c: Likewise.
9926 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9928 PR rtl-optimization/48156
9929 * gcc.dg/pr48156.c: New test.
9931 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9934 * gfortran.dg/scratch_1.f90: Adjust test.
9936 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9939 * gfortran.dg/scratch_1.f90: New test.
9941 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9943 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9944 variably modified typedefs.
9945 * gcc.dg/c1x-typedef-2.c: Remove.
9947 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9949 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9950 * gcc.dg/c1x-anon-struct-3.c: New test.
9951 * gcc.dg/anon-struct-11.c: Update.
9953 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9955 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9957 Only xfail with gas.
9959 2011-03-18 Jason Merrill <jason@redhat.com>
9961 * g++.dg/template/fn-ptr1.C: New.
9963 * g++.dg/overload/volatile1.C: New.
9965 * g++.dg/opt/pr23372.C: New.
9967 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9969 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9972 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9974 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
9976 * gcc.target/arm/unsigned-extend-1.c: New.
9978 2011-03-18 Jakub Jelinek <jakub@redhat.com>
9981 * gcc.c-torture/compile/pr48161.c: New test.
9983 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
9986 * gcc.dg/torture/pr47725.c: New.
9988 2011-03-17 Jason Merrill <jason@redhat.com>
9990 * g++.dg/cpp0x/constexpr-overflow2.C: New.
9991 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9993 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
9995 * gnat.dg/specs/elab2.ads: New test.
9996 * gnat.dg/specs/elab2_pkg.ads: New helper.
9998 2011-03-17 Jason Merrill <jason@redhat.com>
10000 * g++.dg/cpp0x/decltype-1212.C: New.
10001 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10003 2011-03-17 Jason Merrill <jason@redhat.com>
10005 * g++.dg/parse/memfnquals1.C: New.
10007 2011-03-17 Richard Guenther <rguenther@suse.de>
10009 PR middle-end/48134
10010 * gcc.dg/pr48134.c: New testcase.
10012 2011-03-17 Richard Guenther <rguenther@suse.de>
10014 PR middle-end/48165
10015 * g++.dg/torture/pr48165.C: New testcase.
10017 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10019 PR rtl-optimization/48141
10020 * gcc.dg/pr48141.c: New test.
10022 2011-03-16 Jason Merrill <jason@redhat.com>
10024 * g++.dg/cpp0x/constexpr-48089.C: New.
10026 * g++.dg/cpp0x/constexpr-abi1.C: New.
10028 * g++.dg/cpp0x/constexpr-46336.C: New.
10029 * g++.dg/parse/friend5.C: Adjust expected errors.
10031 * g++.dg/cpp0x/constexpr-47570.C: New.
10033 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10036 * ++.dg/debug/dwarf2/typedef6.C: New test.
10038 2011-03-16 Jason Merrill <jason@redhat.com>
10040 * g++.dg/cpp0x/elision2.C: New.
10042 * g++.dg/cpp0x/constexpr-array3.C: New.
10044 2011-03-16 Jason Merrill <jason@redhat.com>
10046 * g++.dg/cpp0x/sfinae6.C: New.
10047 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10048 * g++.dg/cpp0x/pr45908.C: Likewise.
10049 * g++.dg/cpp0x/sfinae6.C: Likewise.
10050 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10051 * g++.old-deja/g++.law/arg11.C: Likewise.
10053 2011-03-16 Jason Merrill <jason@redhat.com>
10055 * g++.dg/template/incomplete6.C: New.
10057 2011-03-16 Jeff Law <law@redhat.com>
10059 * gcc.dg/tree-ssa/vrp55.c: New test.
10061 2011-03-16 Jason Merrill <jason@redhat.com>
10063 * g++.dg/cpp0x/auto22.C: New.
10065 2011-03-16 Richard Guenther <rguenther@suse.de>
10067 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10068 optimizing it away if promoted to const.
10070 2011-03-16 Richard Guenther <rguenther@suse.de>
10072 PR tree-optimization/48149
10073 * gcc.dg/fold-complex-1.c: New testcase.
10075 2011-03-16 Richard Guenther <rguenther@suse.de>
10078 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10079 or cloning happens.
10081 2011-03-16 Richard Guenther <rguenther@suse.de>
10083 PR tree-optimization/26134
10084 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10086 2011-03-16 Richard Guenther <rguenther@suse.de>
10088 PR tree-optimization/48146
10089 * gcc.dg/torture/pr48146.c: New testcase.
10091 2011-03-16 Richard Guenther <rguenther@suse.de>
10093 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10094 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10096 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10098 PR middle-end/48136
10099 * gcc.c-torture/compile/pr48136.c: New test.
10101 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10104 * gcc.dg/guality/pr45882.c: New test.
10106 2011-03-15 Jason Merrill <jason@redhat.com>
10108 * g++.dg/cpp0x/constexpr-recursion.C: New.
10110 * g++.dg/cpp0x/implicit11.C: New.
10112 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10114 * g++.dg/cpp0x/constexpr-attribute.C: New.
10116 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10118 * g++.dg/parse/pr34758.C: New.
10120 2011-03-15 Xinliang David Li <davidxl@google.com>
10123 * gcc.dg/uninit-pred-7_d.c: New test.
10124 * gcc.dg/uninit-pred-8_d.c: New test.
10126 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10129 * gcc.target/arm/pr46788.c: New.
10131 2011-03-15 Richard Guenther <rguenther@suse.de>
10133 PR middle-end/47650
10134 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10135 * gfortran.dg/ishft_4.f90: Likewise.
10136 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10138 2011-03-15 Richard Guenther <rguenther@suse.de>
10140 PR tree-optimization/13954
10141 * g++.dg/tree-ssa/pr13954.C: New testcase.
10143 2011-03-15 Richard Guenther <rguenther@suse.de>
10145 PR tree-optimization/48037
10146 * gcc.target/i386/pr48037-1.c: New testcase.
10148 2011-03-15 Richard Guenther <rguenther@suse.de>
10150 PR tree-optimization/41490
10151 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10152 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10153 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10154 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10155 * g++.dg/tree-ssa/pr33604.C: Adjust.
10157 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10159 PR middle-end/47917
10160 * gcc.c-torture/execute/pr47917.c: New test.
10161 * gcc.dg/pr47917.c: New test.
10163 PR middle-end/38878
10164 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10166 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10168 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10169 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10170 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10171 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10172 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10173 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10174 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10175 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10176 * gcc.target/i386/avx-floor-vec.c: Ditto.
10177 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10178 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10179 * gcc.target/i386/avx-rint-vec.c: Ditto.
10180 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10181 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10182 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10183 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10185 2011-03-14 Tom Tromey <tromey@redhat.com>
10187 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10188 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10189 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10191 2011-03-14 Tom Tromey <tromey@redhat.com>
10193 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10194 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10195 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10197 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10199 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10201 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10203 PR rtl-optimization/47166
10204 * gcc.c-torture/execute/postmod-1.c: New test.
10206 2011-03-14 Richard Guenther <rguenther@suse.de>
10208 PR middle-end/48098
10209 * gcc.dg/torture/pr48098.c: New testcase.
10211 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10214 * gcc.target/powerpc/pr48053-1.c: New test.
10215 * gcc.target/powerpc/pr48053-2.c: Likewise.
10217 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10219 PR libfortran/48066
10220 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10222 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10224 PR libfortran/48066
10225 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10227 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10230 * gfortran.dg/class_41.f03: New.
10232 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10234 * g++.dg/conversion/cast3.C: New test.
10236 2011-03-11 Jason Merrill <jason@redhat.com>
10238 * g++.dg/template/error45.C: New.
10240 * g++.dg/parse/no-type-defn1.C: New.
10242 * g++.dg/ext/attrib40.C: New.
10244 * g++.dg/cpp0x/regress/array1.C: New.
10246 2011-03-11 Richard Guenther <rguenther@suse.de>
10248 PR tree-optimization/48067
10249 * gcc.dg/pr48067.c: New testcase.
10251 2011-03-11 Richard Guenther <rguenther@suse.de>
10254 * g++.dg/lto/20110311-1_0.C: New testcase.
10256 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10259 * g++.dg/inherit/virtual8.C: New test.
10261 PR middle-end/48044
10262 * gcc.dg/torture/pr48044.c: New test.
10264 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10267 * gfortran.dg/proc_ptr_comp_31.f90: New.
10269 2011-03-11 Richard Guenther <rguenther@suse.de>
10271 PR tree-optimization/47278
10272 * gcc.dg/torture/pr47278-1.c: New testcase.
10273 * gcc.dg/torture/pr47278-2.c: Likewise.
10275 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10277 PR tree-optimization/48063
10278 * gcc.dg/torture/pr48063.c: New test.
10280 2011-03-10 Jason Merrill <jason@redhat.com>
10282 * g++.dg/template/array22.C: New.
10284 * g++.dg/cpp0x/syntax-err1.C: New.
10285 * g++.dg/parse/error36.C: Adjust expected errors.
10286 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10287 * g++.old-deja/g++.pt/typename3.C: Likewise.
10288 * g++.old-deja/g++.pt/typename4.C: Likewise.
10289 * g++.old-deja/g++.pt/typename6.C: Likewise.
10291 2011-03-09 Jason Merrill <jason@redhat.com>
10293 * g++.dg/template/nontype22.C: New.
10295 2011-03-09 Martin Jambor <mjambor@suse.cz>
10297 PR tree-optimization/47714
10298 * g++.dg/torture/pr47714.C: New test.
10300 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10303 * gcc.target/powerpc/pr47755-2.c: New file.
10305 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10307 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10308 is not set in the environment, pass 64 as first argument when not
10309 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10310 native where ulimit -u is supported.
10312 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10314 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10316 2011-03-08 Jason Merrill <jason@redhat.com>
10318 * g++.dg/template/nontype21.C: New.
10320 * g++.dg/template/anon5.C: New.
10322 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10325 * gcc.dg/pr47881.c: New test.
10327 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10330 * g++.dg/lookup/template3.C: New test.
10332 2011-03-08 Kai Tietz <ktietz@redhat.com>
10334 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10337 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10340 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10341 sizeof to compute alignment.
10343 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10345 PR tree-optimization/48022
10346 * gcc.dg/pr48022-1.c: New test.
10347 * gcc.dg/pr48022-2.c: New test.
10349 2011-03-07 Jason Merrill <jason@redhat.com>
10351 * g++.dg/template/nontype20.C: New.
10352 * g++.dg/init/member1.C: Adjust expected errors.
10353 * g++.dg/parse/constant4.C: Likewise.
10354 * g++.dg/template/qualified-id3.C: Likewise.
10355 * g++.old-deja/g++.pt/crash10.C: Likewise.
10357 * g++.dg/cpp0x/regress/non-const1.C: New.
10359 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10362 * gcc.dg/pr47991.c: New test.
10364 2011-03-07 Jason Merrill <jason@redhat.com>
10366 * g++.dg/abi/mangle46.C: New.
10368 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10371 * gcc.target/powerpc/pr47862.c: New.
10373 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10376 * gcc.target/i386/combine-mul.c: Require nonpic.
10378 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10379 Nathan Froyd <froydnj@codesourcery.com>
10381 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10383 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10385 * README.QMTEST: Remove.
10387 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10388 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10391 * gfortran.dg/array_constructor_37.f90 : New test.
10393 2011-03-05 Jason Merrill <jason@redhat.com>
10395 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10396 * g++.dg/abi/mangle45.C: Likewise.
10397 * g++.dg/cpp0x/trailing1.C: Likewise.
10399 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10401 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10403 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10405 PR rtl-optimization/47899
10406 * gcc.dg/pr47899.c: New test.
10408 * gcc.dg/torture/pr47968.c: Ignore warnings.
10410 PR tree-optimization/47967
10411 * gcc.c-torture/compile/pr47967.c: New test.
10413 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10415 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10416 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10418 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10420 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10421 and property_getAttributes() if __OBJC2__.
10422 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10423 * objc.dg/property/property-encoding-1.m: New.
10424 * obj-c++.dg/property/property-encoding-1.mm: New.
10426 2011-03-04 Jason Merrill <jason@redhat.com>
10428 * g++.dg/template/pseudodtor6.C: New.
10430 * g++.dg/inherit/covariant19.C: New.
10432 2011-03-04 Richard Guenther <rguenther@suse.de>
10434 PR middle-end/47968
10435 * gcc.dg/torture/pr47968.c: New testcase.
10437 2011-03-04 Richard Guenther <rguenther@suse.de>
10439 PR middle-end/47975
10440 * gcc.dg/torture/pr47975.c: New testcase.
10442 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10445 * g++.dg/template/crash106.C: New.
10447 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10450 * gcc.dg/gomp/pr47963.c: New test.
10451 * g++.dg/gomp/pr47963.C: New test.
10453 2011-03-02 Jason Merrill <jason@redhat.com>
10455 * g++.dg/cpp0x/regress/condition1.C: New.
10457 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10459 2011-03-01 Jason Merrill <jason@redhat.com>
10461 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10463 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10465 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10467 PR rtl-optimization/47925
10468 * gcc.c-torture/execute/pr47925.c: New test.
10470 2011-03-01 Jason Merrill <jason@redhat.com>
10472 * g++.dg/cpp0x/decltype25.C: New.
10474 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10476 2011-03-01 Richard Guenther <rguenther@suse.de>
10478 PR tree-optimization/47890
10479 * gcc.dg/torture/pr47890.c: New testcase.
10481 2011-03-01 Richard Guenther <rguenther@suse.de>
10484 * gcc.dg/lto/pr47924_0.c: New testcase.
10486 2011-03-01 Richard Guenther <rguenther@suse.de>
10489 * gfortran.dg/lto/pr46911_0.f: New testcase.
10491 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10493 PR libgfortran/47933
10494 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10495 compile errors from older code form.
10497 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10499 PR libgfortran/47567
10500 * gfortran.dg/fmt_fw_d.f90: New test.
10502 2011-02-28 Jason Merrill <jason@redhat.com>
10504 * g++.dg/inherit/covariant18.C: New.
10506 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10508 PR middle-end/47893
10509 * gcc.dg/pr47893.c: New test.
10511 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10513 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10514 NULL in case of a selector with conflicting types.
10515 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10517 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10519 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10520 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10521 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10522 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10524 2011-02-28 Jason Merrill <jason@redhat.com>
10527 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10529 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10531 PR libgfortran/47778
10532 * gfortran.dg/namelist_71.f90: New test.
10534 2011-02-27 Jason Merrill <jason@redhat.com>
10537 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10538 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10540 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10543 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10545 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10548 * gfortran.dg/gomp/task-1.f90: Removed.
10550 2011-02-26 Jason Merrill <jason@redhat.com>
10552 * g++.dg/template/this-targ1.C: New.
10554 * g++.dg/cpp0x/regress/template-const1.C: New.
10555 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10556 * g++.dg/template/function1.C: Adjust.
10557 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10558 * g++.dg/debug/debug7.C: Adjust.
10560 2011-02-26 Tobias Burnus <burnus@net-b.de>
10563 * gfortran.dg/gomp/task-1.f90: New.
10565 2011-02-25 Jie Zhang <jie@codesourcery.com>
10567 * gcc.target/arm/neon-thumb2-move.c: Add
10568 dg-require-effective-target arm_thumb2_ok.
10570 2011-02-24 Jason Merrill <jason@redhat.com>
10572 * g++.dg/parse/constant1.C: Specify C++98 mode.
10573 * g++.dg/parse/constant5.C: Likewise.
10574 * g++.dg/parse/error2.C: Likewise.
10575 * g++.dg/parse/semicolon3.C: Likewise.
10576 * g++.dg/template/crash14.C: Likewise.
10577 * g++.dg/template/local4.C: Likewise.
10578 * g++.dg/template/nontype3.C: Likewise.
10579 * g++.dg/parse/crash31.C: Adjust expected errors.
10580 * g++.dg/template/function1.C: Likewise.
10581 * g++.dg/template/ref3.C: Likewise.
10582 * g++.dg/template/static9.C: Likewise.
10583 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10585 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10586 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10587 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10588 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10589 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10591 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10594 * gfortran.dg/pr47878.f90: New test.
10596 2011-02-24 Richard Guenther <rguenther@suse.de>
10599 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10600 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10602 2011-02-24 Richard Guenther <rguenther@suse.de>
10605 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10606 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10608 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10610 PR libgfortran/47567
10611 * gfortran.dg/fmt_f0_1.f90: Update test.
10613 2011-02-23 Jason Merrill <jason@redhat.com>
10615 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10616 * g++.dg/abi/mangle45.C: New.
10618 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10619 * g++.dg/template/canon-type-9.C: Match use of decltype
10620 between declaration and definition.
10621 * g++.dg/template/canon-type-12.C: Likewise.
10623 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10626 * gfortran.dg/nested_allocatables_1.f90: New.
10628 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10631 * g++.dg/pr46868.C: New test.
10632 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10633 * g++.dg/parse/error14.C: Adjust.
10635 2011-02-23 Richard Guenther <rguenther@suse.de>
10637 PR tree-optimization/47838
10638 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10640 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10642 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10644 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10646 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10647 * gfortran.dg/count_init_expr.f03: Ditto.
10648 * gfortran.dg/gomp/pr43711.f90: Ditto.
10649 * gcc.dg/struct-parse-2.c: Ditto.
10650 * gcc.dg/parse-error-3.c: Ditto.
10651 * gcc.dg/Wlogical-op-1.c: Ditto.
10652 * gcc.dg/Walways-true-1.c: Ditto.
10653 * gcc.dg/pr24225.c: Ditto.
10654 * gcc.dg/Walways-true-2.c: Ditto.
10655 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10656 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10657 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10658 * g++.dg/overload/defarg4.C: Ditto.
10659 * g++.dg/inherit/covariant16.C: Ditto.
10660 * g++.dg/inherit/virtual7.C: Ditto.
10661 * g++.dg/template/canon-type-9.C: Ditto.
10662 * g++.dg/template/access19.C: Ditto.
10663 * g++.dg/template/call7.C: Ditto.
10664 * g++.dg/template/canon-type-2.C: Ditto.
10665 * g++.dg/template/init7.C: Ditto.
10666 * g++.dg/template/sizeof-template-argument.C: Ditto.
10667 * g++.dg/template/const3.C: Ditto.
10668 * g++.dg/template/sfinae26.C: Ditto.
10669 * g++.dg/template/sfinae26.C: Ditto.
10670 * g++.dg/template/canon-type-11.C: Ditto.
10671 * g++.dg/template/union2.C: Ditto.
10672 * g++.dg/template/canon-type-3.C: Ditto.
10673 * g++.dg/template/canon-type-1.C: Ditto.
10674 * g++.dg/template/canon-type-5.C: Ditto.
10675 * g++.dg/template/canon-type-7.C: Ditto.
10676 * g++.dg/template/canon-type-10.C: Ditto.
10677 * g++.dg/template/spec36.C: Ditto.
10678 * g++.dg/template/typedef38.C: Ditto.
10679 * g++.dg/template/canon-type-4.C: Ditto.
10680 * g++.dg/template/canon-type-6.C: Ditto.
10681 * g++.dg/template/canon-type-13.C: Ditto.
10682 * g++.dg/template/instantiate9.C: Ditto.
10683 * g++.dg/template/ttp22.C: Ditto.
10684 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10685 * g++.dg/warn/Walways-true-1.C: Ditto.
10686 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10687 * g++.dg/warn/Walways-true-2.C: Ditto.
10688 * g++.dg/conversion/op4.C: Ditto.
10689 * g++.dg/opt/pr19650.C: Ditto.
10690 * g++.dg/lookup/friend11.C: Ditto.
10691 * g++.dg/other/default2.C: Ditto.
10692 * g++.dg/other/default3.C: Ditto.
10693 * g++.dg/other/dtor2.C: Ditto.
10694 * g++.dg/other/friend5.C: Ditto.
10695 * g++.dg/other/default5.C: Ditto.
10696 * g++.dg/init/brace6.C: Ditto.
10697 * g++.dg/init/aggr5.C: Ditto.
10698 * g++.dg/init/error2.C: Ditto.
10699 * g++.dg/expr/bound-mem-fun.C: Ditto.
10700 * g++.dg/expr/cond6.C: Ditto.
10701 * g++.dg/expr/stmt-expr-1.C: Ditto.
10702 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10703 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10704 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10705 * g++.dg/cpp0x/bracket1.C: Ditto.
10706 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10707 * g++.dg/cpp0x/pr38646.C: Ditto.
10708 * g++.dg/cpp0x/variadic73.C: Ditto.
10709 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10710 * g++.dg/cpp0x/bracket4.C: Ditto.
10711 * g++.dg/cpp0x/decltype4.C: Ditto.
10712 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10713 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10714 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10715 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10716 * g++.dg/cpp0x/decltype2.C: Ditto.
10717 * g++.dg/cpp0x/decltype1.C: Ditto.
10718 * g++.dg/cpp0x/bracket2.C: Ditto.
10719 * g++.dg/cpp0x/decltype5.C: Ditto.
10720 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10721 * g++.dg/cpp0x/variadic70.C: Ditto.
10722 * g++.dg/cpp0x/decltype6.C: Ditto.
10723 * g++.dg/cpp0x/rvo.C: Ditto.
10724 * g++.dg/cpp0x/vt-40092.C: Ditto.
10725 * g++.dg/cpp0x/variadic-new.C: Ditto.
10726 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10727 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10728 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10729 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10730 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10731 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10732 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10733 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10734 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10735 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10736 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10737 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10738 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10739 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10740 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10741 * g++.dg/cpp0x/pr39639.C: Ditto.
10742 * g++.dg/cpp0x/decltype3.C: Ditto.
10743 * g++.dg/cpp0x/variadic68.C: Ditto.
10744 * g++.dg/cpp0x/variadic-function.C: Ditto.
10745 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10746 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10747 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10748 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10749 * g++.dg/parse/crash35.C: Ditto.
10750 * g++.dg/parse/crash40.C: Ditto.
10751 * g++.dg/parse/defarg12.C: Ditto.
10752 * g++.dg/parse/crash34.C: Ditto.
10753 * g++.dg/parse/constructor3.C: Ditto.
10754 * g++.dg/parse/template23.C: Ditto.
10755 * g++.dg/parse/crash56.C: Ditto.
10756 * g++.dg/parse/dtor13.C: Ditto.
10757 * g++.dg/parse/error33.C: Ditto.
10758 * g++.dg/parse/ctor9.C: Ditto.
10759 * g++.dg/parse/error32.C: Ditto.
10760 * g++.dg/parse/error37.C: Ditto.
10761 * g++.dg/parse/bitfield3.C: Ditto.
10762 * g++.dg/parse/struct-4.C: Ditto.
10763 * g++.dg/ext/has_trivial_copy.C: Ditto.
10764 * g++.dg/ext/is_polymorphic.C: Ditto.
10765 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10766 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10767 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10768 * g++.dg/ext/is_union.C: Ditto.
10769 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10770 * g++.dg/ext/is_pod.C: Ditto.
10771 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10772 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10773 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10774 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10775 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10776 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10777 * g++.dg/ext/is_abstract.C: Ditto.
10778 * g++.dg/ext/has_trivial_assign.C: Ditto.
10779 * g++.dg/ext/is_class.C: Ditto.
10780 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10781 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10782 * g++.dg/ext/is_base_of.C: Ditto.
10783 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10784 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10785 * g++.dg/ext/is_empty.C: Ditto.
10786 * g++.dg/ext/is_enum.C: Ditto.
10787 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10788 * gnat.dg/opt11.adb: Ditto.
10789 * obj-c++.dg/pr45735.mm: Ditto.
10790 * obj-c++.dg/pr24393.mm: Ditto.
10791 * obj-c++.dg/exceptions-2.mm: Ditto.
10792 * objc.dg/pr45735.m: Ditto.
10793 * objc.dg/pr24393.m: Ditto.
10795 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10797 * objc.dg/attributes/objc-exception-1.m: New.
10799 2011-02-23 Jie Zhang <jie@codesourcery.com>
10801 * gcc.dg/cpp/include7.c: New test.
10803 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10806 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10808 2011-02-23 Jie Zhang <jie@codesourcery.com>
10810 PR rtl-optimization/47763
10811 * gcc.dg/pr47763.c: New test.
10813 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
10816 * gfortran.dg/whole_file_32.f90 : New test.
10818 2011-02-22 Dodji Seketeli <dodji@redhat.com>
10821 * g++.dg/inherit/virtual7.C: New test.
10823 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
10826 * objc.dg/type-size-3.m: Updated error message.
10827 * objc.dg/type-size-4.m: New test.
10828 * objc.dg/type-size-5.m: New test.
10830 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10832 * lib/gnat.exp: Fix comments.
10833 Don't load libgloss.exp.
10834 (default_gnat_version): Call $compiler with --version.
10835 Adapt regexp for gnatmake output, insert version.
10836 (gnat_version): New proc.
10837 (gnat_init): Remove gnat_libgcc_s_path.
10838 (gnat_target_compile): Likewise.
10839 Remove ld_library_path.
10840 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10841 (gnat_pass): Remove.
10842 (gnat_pass): Remove.
10843 (gnat_finish): Remove.
10844 (gnat_exit): Remove.
10845 (local_find_gnatmake): Reindent.
10846 (runtest_file_p): Remove.
10847 (prune_warnings): Remove.
10848 (find_gnatclean): New proc.
10849 * lib/gnat-dg.exp (lremove): New proc.
10850 (gnat-dg-test): Reindent.
10851 Remove additional output files.
10852 (gnat-dg-runtest): Remove.
10854 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10855 * gnat.dg/loop_optimization6.adb: Likewise.
10856 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10858 2011-02-22 Jakub Jelinek <jakub@redhat.com>
10860 PR tree-optimization/47835
10861 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10863 2011-02-22 Tobias Burnus <burnus@net-b.de>
10865 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10866 * gfortran.dg/abstract_type_2.f03: Ditto.
10867 * gfortran.dg/abstract_type_3.f03: Ditto.
10868 * gfortran.dg/abstract_type_4.f03: Ditto.
10869 * gfortran.dg/abstract_type_5.f03: Ditto.
10870 * gfortran.dg/abstract_type_6.f03: Ditto.
10871 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10872 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10873 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10874 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10875 * gfortran.dg/array_function_5.f90: Ditto.
10876 * gfortran.dg/asynchronous_3.f03: Ditto.
10877 * gfortran.dg/char_expr_1.f90: Ditto.
10878 * gfortran.dg/class_14.f03: Ditto.
10879 * gfortran.dg/data_array_6.f: Ditto.
10880 * gfortran.dg/data_invalid.f90: Ditto.
10881 * gfortran.dg/dot_product_1.f03: Ditto.
10882 * gfortran.dg/func_derived_5.f90: Ditto.
10883 * gfortran.dg/func_result_4.f90: Ditto.
10884 * gfortran.dg/implied_do_1.f90: Ditto.
10885 * gfortran.dg/initialization_25.f90: Ditto.
10886 * gfortran.dg/initialization_26.f90: Ditto.
10887 * gfortran.dg/interface_34.f90: Ditto.
10888 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10889 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10890 * gfortran.dg/matmul_8.f03: Ditto.
10891 * gfortran.dg/merge_init_expr.f90: Ditto.
10892 * gfortran.dg/pack_assign_1.f90: Ditto.
10893 * gfortran.dg/pack_vector_1.f90: Ditto.
10894 * gfortran.dg/pointer_check_8.f90: Ditto.
10895 * gfortran.dg/product_init_expr.f03: Ditto.
10896 * gfortran.dg/reshape_order_5.f90: Ditto.
10897 * gfortran.dg/reshape_shape_1.f90: Ditto.
10898 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10899 * gfortran.dg/same_name_2.f90: Ditto.
10900 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10901 * gfortran.dg/spread_init_expr.f03: Ditto.
10902 * gfortran.dg/stmt_func_1.f90: Ditto.
10903 * gfortran.dg/sum_init_expr.f03: Ditto.
10904 * gfortran.dg/transpose_3.f03: Ditto.
10905 * gfortran.dg/unpack_init_expr.f03: Ditto.
10906 * gfortran.dg/warn_conversion.f90: Ditto.
10907 * gfortran.dg/warn_conversion_2.f90: Ditto.
10908 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10909 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10910 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10911 * gfortran.dg/whole_file_16.f90: Ditto.
10912 * gfortran.dg/whole_file_17.f90: Ditto.
10913 * gfortran.dg/whole_file_18.f90: Ditto.
10914 * gfortran.dg/whole_file_20.f03: Ditto.
10915 * gfortran.dg/whole_file_5.f90: Ditto.
10916 * gfortran.dg/whole_file_6.f90: Ditto.
10917 * gfortran.dg/write_invalid_format.f90: Ditto.
10918 * gfortran.dg/zero_sized_6.f90: Ditto.
10920 2011-02-21 Jeff Law <law@redhat.com>
10922 PR rtl-optimization/46178
10923 * gcc.target/i386/pr46178.c: New test.
10925 PR rtl-optimization/46002
10926 * gcc.c-torture/compile/pr46002.c: New test.
10928 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10930 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10933 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10936 * g++.dg/debug/pr47106.C: Require effective target lto.
10938 2011-02-21 Jason Merrill <jason@redhat.com>
10940 * g++.dg/cpp0x/constexpr-diag2.C: New.
10942 2011-02-20 Jason Merrill <jason@redhat.com>
10944 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10946 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10948 * g++.dg/overload/conv-op1.C: New.
10950 * g++.dg/cpp0x/constexpr-synth1.C: New.
10952 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10954 * objc.dg/layout-2.m: New.
10955 * objc.dg/selector-3.m: Adjusted location of error message.
10956 * objc.dg/type-size-3.m: Same.
10957 * obj-c++.dg/selector-3.mm: Same.
10959 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10962 * objc.dg/property/dotsyntax-22.m: New.
10963 * obj-c++.dg/property/dotsyntax-22.mm: New.
10965 2011-02-20 Dodji Seketeli <dodji@redhat.com>
10968 * g++.dg/template/typedef38.C: New test.
10970 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10973 * gfortran.dg/whole_file_30.f90 : New test.
10974 * gfortran.dg/whole_file_31.f90 : New test.
10976 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10980 * gfortran.dg/whole_file_28.f90 : New test.
10981 * gfortran.dg/whole_file_29.f90 : New test.
10983 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10986 * g++.dg/template/crash105.C: New.
10988 2011-02-19 Jason Merrill <jason@redhat.com>
10990 * g++.dg/cpp0x/regress/no-elide1.C: New.
10992 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
10994 PR tree-optimization/46620
10995 * gcc.dg/pr46620.c: New.
10997 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11000 * gcc.target/i386/pr47809.c: New test.
11002 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11003 Tobias Burnus <burnus@net-b.de>
11005 * lib/target-supports.exp
11006 (check_effective_target_fortran_large_real): New check for large reals.
11007 * gfortran.dg/nan_7.f90: New test.
11009 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11011 PR libgfortran/47567
11012 * gfortran.dg/fmt_f0_1.f90: Update test.
11014 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11017 * gfortran.dg/array_constructor_36.f90 : New test.
11018 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11019 allow for comparison between different elements of the array
11020 constructor at different levels of optimization.
11022 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11024 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11025 * gcc.target/i386/pr32280-1.c: Likewise.
11027 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11030 * gcc.target/i386/pr47800.c: New test.
11032 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11034 * objc/execute/exceptions/foward-1.x: New.
11036 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11039 * gfortran.dg/derived_constructor_comps_4.f90: New.
11041 2011-02-18 Tobias Burnus
11044 * gfortran.dg/func_result_6.f90: New.
11046 2011-02-18 Michael Matz <matz@suse.de>
11049 * gfortran.dg/lto/pr45586_0.f90: New test.
11050 * gfortran.dg/typebound_proc_20.f90: Ditto.
11051 * gfortran.dg/typebound_proc_21.f90: Ditto.
11053 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11056 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11058 2011-02-18 Tobias Burnus <burnus@net-b.de>
11061 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11062 gcc_warning_prefix.
11063 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11064 normalizing the error/warning output.
11065 * gfortran.dg/Wall.f90: Update dg-error/warning.
11066 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11067 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11068 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11069 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11070 * gfortran.dg/class_30.f90: Update dg-error/warning.
11071 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11072 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11073 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11074 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11075 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11076 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11077 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11078 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11079 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11080 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11081 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11082 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11083 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11084 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11085 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11086 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11087 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11088 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11089 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11090 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11091 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11092 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11093 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11094 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11095 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11097 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11100 * gfortran.dg/proc_ptr_comp_30.f90: New.
11102 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11105 * gcc.target/i386/pr47780.c: New test.
11107 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11110 * gfortran.dg/class_40.f03: New.
11112 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11115 * g++.dg/cpp0x/auto21.C: New test.
11117 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11119 * objc.dg/special/unclaimed-category-1.h: Updated for
11121 * objc.dg/special/unclaimed-category-1.m: Same.
11122 * objc.dg/zero-link-1.m: Same.
11123 * objc.dg/lookup-1.m: Same.
11124 * objc.dg/torture/strings/const-str-9.m
11125 * objc.dg/torture/strings/const-str-10.m: Same.
11126 * objc.dg/torture/strings/const-str-11.m: Same.
11127 * objc.dg/torture/forward-1.m: Same.
11128 * objc.dg/zero-link-2.m: Same.
11129 * objc.dg/encode-7-next-64bit.m: Same.
11130 * objc.dg/method-4.m: Same.
11131 * objc.dg/next-runtime-1.m: Same.
11132 * objc.dg/image-info.m: Same.
11133 * objc.dg/pr23214.m: Same.
11134 * objc.dg/symtab-1.m: Same.
11135 * obj-c++.dg/basic.m: Same.
11136 * obj-c++.dg/proto-lossage-3.m: Same.
11137 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11138 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11139 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11140 * obj-c++.dg/method-11.m: Same.
11141 * objc/execute/enumeration-1.m: Same.
11142 * objc/execute/object_is_class.m: Same.
11143 * objc/execute/formal_protocol-2.m: Same.
11144 * objc/execute/formal_protocol-4.m: Same.
11145 * objc/execute/formal_protocol-6.m: Same.
11146 * objc/execute/bycopy-3.m: Same.
11147 * objc/execute/exceptions/catchall-1.m: Same.
11148 * objc/execute/exceptions/finally-1.m: Same.
11149 * objc/execute/exceptions/local-variables-1.m: Same.
11150 * objc/execute/exceptions/foward-1.m: Same.
11151 * objc/execute/bf-common.h
11152 * objc/execute/enumeration-2.m: Same.
11153 * objc/execute/formal_protocol-1.m: Same.
11154 * objc/execute/formal_protocol-3.m: Same.
11155 * objc/execute/formal_protocol-5.m: Same.
11156 * objc/execute/accessing_ivars.m: Same.
11157 * objc/execute/bycopy-2.m: Same.
11158 * objc/execute/formal_protocol-7.m: Same.
11159 * objc/execute/compatibility_alias.m: Same.
11160 * objc/execute/no_clash.m: Same.
11161 * objc/execute/object_is_meta_class.m: Same.
11162 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11163 * objc/execute/class-tests-1.h: Include stdio.h.
11164 * objc/execute/class-tests-2.h: Same.
11165 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11167 * obj-c++.dg/try-catch-2.mm: Same.
11169 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11172 * g++.dg/warn/Wunused-parm-4.C: New test.
11174 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11175 Jan Hubicka <jh@suse.cz>
11179 * g++.dg/debug/pr47106.C: New.
11181 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11184 * gcc.target/i386/pr43653.c: New test.
11186 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11189 * g++.dg/template/inherit6.C: New test.
11191 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11194 * gfortran.dg/class_39.f03: New.
11196 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11199 * g++.dg/cpp0x/variadic106.C: New test.
11201 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11203 PR libfortran/47757
11204 * gfortran.dg/pr47757-1.f90: New test.
11205 * gfortran.dg/pr47757-2.f90: New test.
11206 * gfortran.dg/pr47757-3.f90: New test.
11209 * g++.dg/cpp0x/enum8.C: New test.
11211 2011-02-15 Jason Merrill <jason@redhat.com>
11213 * g++.dg/inherit/implicit-trivial1.C: New.
11214 * g++.dg/cpp0x/implicit-trivial1.C: New.
11216 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11218 PR middle-end/47725
11219 * gcc.dg/torture/pr47725.c: Removed.
11221 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11224 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11225 constant does not generate a load from memory.
11227 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11229 PR middle-end/47725
11230 * gcc.dg/torture/pr47725.c: New.
11232 2011-02-15 Richard Guenther <rguenther@suse.de>
11234 PR tree-optimization/47743
11235 * gcc.dg/torture/pr47743.c: New testcase.
11237 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11239 PR middle-end/47581
11240 * gcc.target/i386/pr47581.c: New test.
11242 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11245 * gfortran.dg/select_type_22.f03: New.
11247 2011-02-14 Jason Merrill <jason@redhat.com>
11249 * g++.dg/cpp0x/regress/enum1.C: New.
11251 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11253 * gnat.dg/include.adb: New test.
11255 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11258 * gfortran.dg/class_38.f03: New.
11260 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11262 * gcc.dg/pr46494.c: New test.
11264 2011-02-14 Richard Guenther <rguenther@suse.de>
11266 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11268 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11271 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11272 sparc*-sun-solaris2.11.
11274 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11277 * gfortran.dg/argument_checking_18.f90: New.
11279 2011-02-13 Tobias Burnus <burnus@net-b.de>
11281 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11282 * gfortran.dg/argument_checking_17.f90: New.
11284 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11286 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11287 are temporarily disabled.
11288 * gfortran.dg/class_7.f03: Ditto.
11289 * gfortran.dg/coarray_14.f90: Ditto.
11290 * gfortran.dg/typebound_proc_13.f03: Ditto.
11292 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11295 * gfortran.dg/extends_11.f03: New.
11297 2011-02-11 Xinliang David Li <davidxl@google.com>
11299 PR tree-optimization/47707
11300 * g++.dg/tree-ssa/pr47707.C: New test.
11302 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11304 * g++.dg/opt/inline17.C: New test.
11306 2011-02-11 Tobias Burnus <burnus@net-b.de>
11309 * gfortran.dg/pure_formal_2.f90: New.
11311 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11313 PR rtl-optimization/47614
11314 * gfortran.dg/pr47614.f: New.
11316 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11319 * gcc.dg/opts-6.c: New test.
11321 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11324 * gcc.dg/pr47684.c: New test.
11326 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11329 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11330 c99_runtime, dg-add-options c99_runtime.
11331 (main): Use __asm__.
11333 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11336 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11337 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11338 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11339 * gcc.dg/ucnid-10.c: Likewise.
11340 * gcc.dg/ucnid-13.c: Likewise.
11341 * gcc.dg/ucnid-7.c: Likewise.
11342 * gcc.dg/ucnid-8.c: Likewise.
11343 Adapt dg-warning line number.
11345 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11347 * gcc.target/i386/parity-1.c: Use -march=k8.
11348 * gcc.target/i386/parity-2.c: Ditto.
11349 * gcc.target/i386/vecinit-1.c: Ditto.
11350 * gcc.target/i386/vecinit-2.c: Ditto.
11352 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11355 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11356 * gcc.target/mips/save-restore-3.c: Likewise.
11357 * gcc.target/mips/save-restore-4.c: Likewise.
11358 * gcc.target/mips/save-restore-5.c: Likewise.
11361 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11362 * g++.dg/tree-prof/partition2.C: Likewise.
11364 2011-02-09 Jason Merrill <jason@redhat.com>
11366 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11367 rather than misdeclare std::puts.
11369 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11370 * g++.dg/other/warning1.C: Likewise.
11371 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11372 * g++.old-deja/g++.gb/scope06.C: Likewise.
11373 * g++.old-deja/g++.law/cvt11.C: Likewise.
11374 * g++.old-deja/g++.law/init1.C: Likewise.
11375 * g++.dg/abi/mangle26.C: Likewise.
11377 * g++.dg/template/function1.C: Adjust for C++0x mode.
11378 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11380 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11381 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11383 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11385 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11387 * g++.dg/cpp0x/regress: New directory.
11388 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11389 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11390 * g++.dg/cpp0x/regress/regress3.C: New.
11392 2011-02-10 Richard Guenther <rguenther@suse.de>
11394 PR tree-optimization/47677
11395 * gcc.dg/torture/pr47677.c: New testcase.
11397 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11399 * objc.dg/special/load-category-1.m: Remove unused header.
11400 * objc.dg/special/load-category-1a.m: Likewise.
11401 * objc.dg/special/load-category-2.m: Likewise.
11402 * objc.dg/special/load-category-2a.m: Likewise.
11403 * objc.dg/special/load-category-3.m: Likewise.
11404 * objc.dg/special/load-category-3a.m: Likewise.
11405 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11406 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11407 * objc.dg/attributes/class-attribute-1.m: Likewise.
11408 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11409 * obj-c++.dg/property/property.exp: Likewise.
11410 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11411 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11412 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11413 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11414 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11415 * obj-c++.dg/template-8.mm: Likewise.
11417 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11420 * gcc.target/i386/pr47665.c: New test.
11422 2011-02-10 Jie Zhang <jie@codesourcery.com>
11426 2011-02-05 Jie Zhang <jie@codesourcery.com>
11428 * gcc.dg/pr42631.c: Update test.
11429 * gcc.dg/pr42631-2.c: New test.
11431 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11434 * gfortran.dg/proc_decl_25.f90: New.
11436 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11439 * gfortran.dg/typebound_assignment_2.f03: New.
11441 2011-02-09 Richard Guenther <rguenther@suse.de>
11443 PR tree-optimization/47664
11444 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11446 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11448 PR middle-end/47646
11449 * gnat.dg/uninit_func.adb: Adjust dg directive.
11451 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11453 PR middle-end/47646
11454 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11456 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11459 * gfortran.dg/auto_dealloc_2.f90: New.
11461 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11463 * gcc.dg/builtins-config.h: Remove __sgi handling.
11464 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11465 -std=c99 for mips-sgi-irix6.5*.
11467 2011-02-09 Martin Jambor <mjambor@suse.cz>
11469 PR middle-end/45505
11470 * gfortran.dg/pr25923.f90: Remove xfails.
11472 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11475 * gfortran.dg/inquire_14.f90: New test.
11477 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11480 * gfortran.dg/pointer_init_6.f90: New.
11482 2011-02-08 Jeff Law <law@redhat.com>
11484 PR tree-optimization/42893
11485 * gcc.tree-ssa/pr42893.c: New test.
11487 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11489 PR tree-optimization/46834
11490 PR tree-optimization/46994
11491 PR tree-optimization/46995
11492 * gcc.dg/graphite/id-pr46834.c: New.
11493 * gfortran.dg/graphite/id-pr46994.f90: New.
11494 * gfortran.dg/graphite/id-pr46995.f90: New.
11496 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11498 PR middle-end/47646
11499 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11500 using the variable is known the warning is emitted there.
11501 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11502 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11504 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11507 * gcc.dg/noreturn-1.c (foo5): Likewise.
11508 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11509 (method2): Likewise.
11511 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11512 the return statement using the uninitialized variable.
11513 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11515 2011-02-08 Richard Guenther <rguenther@suse.de>
11517 PR middle-end/47639
11518 * g++.dg/opt/pr47639.c: New testcase.
11520 2011-02-08 Richard Guenther <rguenther@suse.de>
11522 PR tree-optimization/47632
11523 * g++.dg/opt/pr47632.C: New testcase.
11525 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11527 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11529 2011-02-07 Richard Guenther <rguenther@suse.de>
11531 PR tree-optimization/47615
11532 * g++.dg/opt/pr47615.C: New testcase.
11534 2011-02-07 Richard Guenther <rguenther@suse.de>
11536 PR tree-optimization/47621
11537 * gcc.dg/torture/pr47621.c: New testcase.
11539 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11541 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11543 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11546 * gfortran.dg/allocate_with_source_1 : New test.
11548 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11550 PR middle-end/47610
11551 * gcc.dg/pr47610.c: New test.
11553 2011-02-05 Jie Zhang <jie@codesourcery.com>
11556 * gcc.dg/pr42631.c: Update test.
11557 * gcc.dg/pr42631-2.c: New test.
11559 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11562 * gfortran.dg/pr47574.f90: New test.
11564 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11566 PR tree-optimization/46194
11567 * gcc.dg/autopar/pr46194.c: New.
11569 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11571 PR tree-optimization/43695
11572 * g++.dg/ipa/pr43695.C: New.
11574 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11576 PR inline-asm/23200
11577 * gcc.dg/pr23200.c: New test.
11579 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11582 * g++.dg/pr47589.C: New test.
11584 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11587 * g++.dg/template/typedef37.C: New test.
11588 * g++.dg/template/param1.C: Adjust expected error message.
11590 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11592 PR middle-end/31490
11593 * gcc.dg/pr31490-2.c: New test.
11594 * gcc.dg/pr31490-3.c: New test.
11595 * gcc.dg/pr31490-4.c: New test.
11597 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11598 Jakub Jelinek <jakub@redhat.com>
11601 * g++.dg/parser/semicolon3.C: Adjust.
11602 * g++.dg/parser/semicolon4.C: New testcase.
11603 * g++.dg/pr46890.C: New testcase.
11605 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11608 * g++.dg/init/pr29571.C: New.
11610 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11612 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11613 instead of vect_int.
11615 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11618 * gcc.target/i386/pr47312.c: New test.
11621 * gcc.target/i386/pr47564.c: New test.
11623 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11625 PR tree-optimization/45122
11626 * gcc.dg/tree-ssa/pr45122.c: New.
11628 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11631 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11634 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11635 and vsx so a default --with-cpu=power7 doesn't give an error
11636 when -mavoid-indexed-addresses is used.
11638 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11639 wrapper function to save the arguments and then jump to the real
11640 function, rather than depending on the compiler not to move stuff
11642 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11644 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11645 Paul Thomas <pault@gcc.gnu.org>
11648 * gfortran.dg/class_37.f03 : New test.
11650 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11651 Richard Guenther <rguenther@suse.de>
11653 PR tree-optimization/40979
11655 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11656 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11657 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11658 check_vect_support_and_set_flags.
11659 * gfortran.dg/graphite/vect-pr40979.f90: New.
11661 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11664 * gfortran.dg/class_36.f03: New.
11666 2011-02-02 Richard Guenther <rguenther@suse.de>
11668 PR tree-optimization/47566
11669 * gcc.dg/lto/20110201-1_0.c: New testcase.
11671 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11677 * debug/pr47498.c: New.
11678 * debug/pr47501.c: New.
11680 2011-02-01 Richard Guenther <rguenther@suse.de>
11682 PR tree-optimization/47559
11683 * g++.dg/torture/pr47559.C: New testcase.
11685 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11688 * gfortran.dg/typebound_call_20.f03: New.
11690 2011-02-01 Richard Guenther <rguenther@suse.de>
11692 PR tree-optimization/47555
11693 * gcc.dg/pr47555.c: New testcase.
11695 2011-02-01 Richard Guenther <rguenther@suse.de>
11697 PR tree-optimization/47541
11698 * g++.dg/torture/pr47541.C: New testcase.
11700 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11703 * gfortran.dg/typebound_call_19.f03: New.
11705 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11708 * g++.dg/cpp0x/pr47416.C: New test.
11710 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11713 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11715 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11718 * gfortran.dg/typebound_assignment_1.f03: New.
11720 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11722 PR tree-optimization/47538
11723 * gcc.c-torture/execute/pr47538.c: New test.
11725 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11728 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11730 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11732 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11734 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11736 PR rtl-optimization/44031
11737 * gcc.c-torture/compile/20110131-1.c: New test.
11739 2011-01-31 Tobias Burnus <burnus@net-b.de>
11742 * gfortran.dg/stmt_func_1.f90: New.
11744 2011-01-31 Tobias Burnus <burnus@net-b.de>
11747 * gfortran.dg/interface_34.f90: New.
11749 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11752 * gfortran.dg/realloc_on_assign_5.f03: New test.
11753 * gfortran.dg/realloc_on_assign_5.f03: New test.
11755 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11757 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11758 * gfortran.dg/bessel_7.f90: Likewise.
11759 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11761 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11762 * gfortran.dg/sum_init_expr.f03: Likewise.
11764 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11766 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11769 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11770 loop only on "vect_intfloat_cvt" targets.
11772 2011-01-29 Tobias Burnus <burnus@net-b.de>
11775 * gfortran.dg/shape_6.f90: New.
11777 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11779 PR libgfortran/47434
11780 * gfortran.dg/read_infnan_1.f90: Update test.
11781 * gfortran.dg/module_nan.f90: Update test.
11782 * gfortran.dg/char4_iunit_1.f03: Update test.
11783 * gfortran.dg/large_real_kind_1.f90: Update test.
11784 * gfortran.dg/real_const_3.f90: Update test.
11785 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11787 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11790 * g++.dg/template/param2.C: New test.
11792 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11794 PR libgfortran/47285
11795 * gfortran.dg/fmt_g.f: New test.
11797 2011-01-28 Tobias Burnus <burnus@net-b.de>
11800 * gfortran.dg/pure_formal_1.f90: New.
11802 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11805 * gcc.dg/tls/pr42894.c: New test.
11807 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11809 * gcc.dg/pr47276.c: Add dg-require-visibility.
11811 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11813 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11815 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
11816 Tobias Burnus <burnus@gcc.gnu.org>
11821 * gfortran.dg/realloc_on_assign_3.f03: New test.
11822 * gfortran.dg/realloc_on_assign_4.f03: New test.
11823 * gfortran.dg/allocatable_function_5.f90: New test.
11824 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11825 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11826 implemented" dg-errors.
11828 2011-01-27 Jan Hubicka <jh@suse.cz>
11830 PR middle-end/46949
11831 * gcc.dg/attr-weakref-4.c: New testcase
11833 2011-01-27 Martin Jambor <mjambor@suse.cz>
11835 PR tree-optimization/47228
11836 * gcc.dg/torture/pr47228.c: New test.
11838 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11840 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11842 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11844 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11845 when using auto-overlay support on the SPU.
11847 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
11849 PR rtl-optimization/44174
11850 * gcc.target/i386/asm-6.c: New test.
11852 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
11854 PR rtl-optimization/46856
11855 * gcc.c-torture/compile/pr46856.c: New test.
11857 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
11858 Andrew Pinski <pinskia@gmail.com>
11861 * gcc.dg/pr43082.c: New.
11863 2011-01-26 DJ Delorie <dj@redhat.com>
11865 PR rtl-optimization/46878
11866 * gcc.dg/pr46878-1.c: New test.
11868 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11871 * g++.dg/cpp0x/pr47476.C: New test.
11873 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11875 * gcc.c-torture/compile/20110126-1.c: New test.
11877 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11880 * gcc.dg/torture/pr47473.c: New test.
11882 2011-01-26 Jan Hubicka <jh@suse.cz>
11885 * gcc.c-torture/execute/pr47237.c: New testcase.
11887 2011-01-26 Jan Hubicka <jh@suse.cz>
11889 PR tree-optimization/47190
11890 * gcc.dg/attr-weakref-3.c: New testcase.
11892 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11895 * gcc.dg/dll-9a.c: New test file.
11896 * gcc.dg/dll-11.c: Likewise.
11897 * gcc.dg/dll-12.c: Likewise.
11898 * gcc.dg/dll-12a.c: Likewise.
11899 * gcc.dg/dll-11a.c: Likewise.
11900 * gcc.dg/dll-9.c: Likewise.
11901 * gcc.dg/dll-10.c: Likewise.
11902 * gcc.dg/dll-10a.c: Likewise.
11903 * g++.dg/ext/dllexport4a.cc: Likewise.
11904 * g++.dg/ext/dllexport4.C: Likewise.
11905 * g++.dg/ext/dllexport5.C: Likewise.
11906 * g++.dg/ext/dllexport5a.cc: Likewise.
11908 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11910 PR tree-optimization/46970
11911 * gcc.dg/graphite/pr46970.c: New.
11913 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11915 PR tree-optimization/46215
11916 * gcc.dg/graphite/pr46215.c: New.
11918 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11920 PR tree-optimization/46168
11921 * gcc.dg/graphite/pr46168.c: New.
11923 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11925 PR tree-optimization/43657
11926 * gcc.dg/graphite/pr43657.c: New.
11928 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11930 PR tree-optimization/29832
11931 * gfortran.dg/graphite/pr29832.f90: New.
11933 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11935 PR tree-optimization/43567
11936 * gcc.dg/graphite/pr43567.c: New.
11938 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11940 * gfortran.dg/graphite/interchange-4.f: New.
11941 * gfortran.dg/graphite/interchange-5.f: New.
11943 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11944 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11945 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11946 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11947 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11948 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11949 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11950 * gfortran.dg/ltrans-7.f90: Removed.
11951 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11953 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11954 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11955 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11956 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11957 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11958 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11959 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11960 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11961 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11962 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11963 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11964 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11965 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11966 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11967 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11968 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11969 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11970 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11971 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11972 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11973 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11974 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11975 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11976 * gcc.dg/tree-ssa/data-dep-1.c
11977 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11978 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11979 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11980 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11981 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11983 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11985 PR tree-optimization/47265
11986 PR tree-optimization/47443
11987 * gcc.c-torture/compile/pr47265.c: New test.
11988 * gcc.dg/pr47443.c: New test.
11990 2011-01-25 Martin Jambor <mjambor@suse.cz>
11992 PR tree-optimization/47382
11993 * g++.dg/torture/pr47382.C: New test.
11994 * g++.dg/opt/devirt1.C: Xfail.
11996 2011-01-25 Yao Qi <yao@codesourcery.com>
11999 * gcc.target/arm/pr45701-1.c: New test.
12000 * gcc.target/arm/pr45701-2.c: New test.
12001 * gcc.target/arm/pr45701-3.c: New test.
12003 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12004 Jakub Jelinek <jakub@redhat.com>
12006 PR tree-optimization/47271
12007 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12009 2011-01-25 Nick Clifton <nickc@redhat.com>
12011 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12012 (saturate_add): Delete.
12013 (exchange): Delete.
12014 (main): Do not run saturate_add.
12015 (set_interrupts): Delete.
12017 2011-01-25 Tobias Burnus <burnus@net-b.de>
12020 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12022 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12024 PR tree-optimization/47427
12025 PR tree-optimization/47428
12026 * gcc.c-torture/compile/pr47427.c: New test.
12027 * gcc.c-torture/compile/pr47428.c: New test.
12029 2011-01-25 Richard Guenther <rguenther@suse.de>
12031 PR middle-end/47411
12032 * gcc.dg/torture/pr47411.c: New testcase.
12034 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12036 * gfortran.dg/graphite/id-24.f: New.
12037 * gfortran.dg/graphite/id-25.f: New.
12039 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12041 * gfortran.dg/graphite/id-23.f: New.
12043 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12045 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12047 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12049 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12050 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12051 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12052 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12053 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12054 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12055 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12056 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12057 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12059 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12061 * gcc.dg/graphite/block-0.c: Add documentation.
12062 * gcc.dg/graphite/block-4.c: Same.
12063 * gcc.dg/graphite/block-7.c: Same.
12064 * gcc.dg/graphite/block-8.c: New.
12065 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12066 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12067 * gcc.dg/graphite/interchange-12.c: Add documentation.
12068 * gcc.dg/graphite/interchange-13.c: New.
12069 * gcc.dg/graphite/interchange-14.c: New.
12070 * gcc.dg/graphite/interchange-15.c: New.
12071 * gcc.dg/graphite/interchange-8.c: Add documentation.
12072 * gcc.dg/graphite/interchange-mvt.c: Same.
12074 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12077 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12078 * gcc.target/powerpc/altivec-14.c: Ditto.
12079 * gcc.target/powerpc/altivec-33.c: Ditto.
12080 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12081 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12082 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12083 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12084 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12085 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12086 * g++.dg/ext/altivec-15.C: Ditto.
12087 * g++.dg/ext/altivec-types-1.C: Ditto.
12088 * g++.dg/ext/altivec-types-2.C: Ditto.
12089 * g++.dg/ext/altivec-types-3.C: Ditto.
12090 * g++.dg/ext/altivec-types-4.C: Ditto.
12092 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12094 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12096 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12098 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12099 optimization options.
12101 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12103 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12106 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12108 2011-01-23 Tobias Burnus <burnus@net-b.de>
12111 * gfortran.dg/allocatable_scalar_12.f90: New.
12113 2011-01-23 Ira Rosen <irar@il.ibm.com>
12115 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12116 vectorization to be not profitable if peeling is used to
12117 realign the memory access.
12118 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12119 loop bound to avoid loop unrolling.
12120 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12122 2011-01-22 Jan Hubicka <jh@suse.cz>
12125 * g++.dg/lto/pr47333.C: New file.
12127 2011-01-22 Jan Hubicka <jh@suse.cz>
12129 PR tree-optimization/43884
12131 * gcc.dg/autopar/outer-2.c: Increase array size.
12132 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12134 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12137 * gfortran.dg/c_loc_tests_16.f90: New test.
12139 2011-01-22 Tobias Burnus <burnus@net-b.de>
12142 * gfortran.dg/typebound_proc_19.f90: New.
12144 2011-01-21 Jeff Law <law@redhat.com>
12146 PR tree-optimization/47053
12147 * g++.dg/pr47053.C: New test.
12149 2011-01-21 Jason Merrill <jason@redhat.com>
12152 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12154 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12157 * g++.dg/cpp0x/range-for10.C: New test.
12158 * g++.dg/template/for1.C: New test.
12160 PR middle-end/45566
12161 * g++.dg/tree-prof/partition3.C: New test.
12163 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12165 PR rtl-optimization/47366
12166 * g++.dg/opt/pr47366.C: New test.
12168 2011-01-21 Jason Merrill <jason@redhat.com>
12171 * g++.dg/cpp0x/constexpr-regress2.C: New.
12173 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12175 2011-01-21 Jeff Law <law@redhat.com>
12177 PR rtl-optimization/41619
12178 * gcc.dg/pr41619.c: New.
12180 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12182 PR tree-optimization/47355
12183 * g++.dg/opt/pr47355.C: New test.
12185 2011-01-21 Richard Guenther <rguenther@suse.de>
12187 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12190 2011-01-21 Richard Guenther <rguenther@suse.de>
12192 PR tree-optimization/47365
12193 * gcc.dg/torture/pr47365.c: New testcase.
12194 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12196 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12198 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12200 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12202 PR tree-optimization/47391
12203 * gcc.dg/pr47391.c: New test.
12205 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12207 * g++.dg/template/char1.C: Use signed char.
12209 2011-01-21 Tobias Burnus <burnus@net-b.de>
12212 * gfortran.dg/pointer_target_4.f90: New.
12214 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12217 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12218 ILP32 system and not IP32.
12220 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12223 * g++.dg/debug/pr46583.C: New.
12225 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12228 * g++.dg/debug/pr47283.C: New test.
12231 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12232 * gcc.target/i386/headmerge-2.c: Likewise.
12234 2011-01-20 Richard Guenther <rguenther@suse.de>
12236 PR middle-end/47370
12237 * gcc.dg/torture/pr47370.c: New testcase.
12239 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12241 PR tree-optimization/46130
12242 * gcc.dg/pr46130-1.c: New test.
12243 * gcc.dg/pr46130-2.c: New test.
12245 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12248 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12250 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12253 * g++.dg/debug/pr46240.cc: New.
12255 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12258 * g++.dg/template/anonunion1.C: New test.
12260 PR rtl-optimization/47337
12261 * gcc.c-torture/execute/pr47337.c: New test.
12263 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12266 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12268 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12270 PR tree-optimization/46021
12271 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12273 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12275 PR tree-optimization/47290
12276 * g++.dg/torture/pr47290.C: New test.
12278 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12281 * gfortran.dg/proc_ptr_comp_29.f90: New.
12283 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12286 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12287 powerpc-apple-darwin9.
12289 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12291 PR rtl-optimization/47299
12292 * gcc.c-torture/execute/pr47299.c: New test.
12294 2011-01-17 Jason Merrill <jason@redhat.com>
12296 * g++.dg/cpp0x/constexpr-virtual.C: New.
12298 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12301 * gfortran.dg/gomp/pr47331.f90: New test.
12303 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12306 * objc.dg/selector-warn-1.m: New.
12307 * obj-c++.dg/selector-warn-1.mm: New.
12309 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12311 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12312 Update dg-final accordingly.
12314 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12316 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12318 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12320 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12322 * gcc.dg/guality/pr36728-2.c: Likewise.
12324 2011-01-17 Richard Guenther <rguenther@suse.de>
12326 PR tree-optimization/47313
12327 * g++.dg/torture/pr47313.C: New testcase.
12329 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12332 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12333 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12334 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12335 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12337 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12339 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12340 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12341 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12343 2011-01-17 Richard Guenther <rguenther@suse.de>
12345 PR tree-optimization/45967
12346 * gcc.dg/torture/pr45967-2.c: New testcase.
12347 * gcc.dg/torture/pr45967-3.c: Likewise.
12349 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12352 * g++.dg/ext/pr47213.C: Require visibility.
12354 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12356 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12357 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12359 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12361 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12362 Linux-based targets.
12364 2011-01-13 Jan Hubicka <jh@suse.cz>
12366 PR tree-optimization/47276
12367 * gcc.dg/pr47276.c: New testcase.
12369 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12370 Jonathan Wakely <jwakely.gcc@gmail.com>
12373 * g++.dg/other/pr33558.C: New.
12374 * g++.dg/other/pr33558-2.C: New.
12376 2011-01-14 Martin Jambor <mjambor@suse.cz>
12378 PR tree-optimization/45934
12379 PR tree-optimization/46302
12380 * g++.dg/ipa/devirt-c-1.C: New test.
12381 * g++.dg/ipa/devirt-c-2.C: Likewise.
12382 * g++.dg/ipa/devirt-c-3.C: Likewise.
12383 * g++.dg/ipa/devirt-c-4.C: Likewise.
12384 * g++.dg/ipa/devirt-c-5.C: Likewise.
12385 * g++.dg/ipa/devirt-c-6.C: Likewise.
12386 * g++.dg/ipa/devirt-6.C: Likewise.
12387 * g++.dg/ipa/devirt-d-1.C: Likewise.
12388 * g++.dg/torture/pr45934.C: Likewise.
12390 2011-01-14 Jason Merrill <jason@redhat.com>
12392 * g++.dg/cpp0x/variadic105.C: New.
12394 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12395 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12398 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12399 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12400 execution tests on i?86-*-*, x86_64-*-* and
12401 powerpc*-apple-darwin* && ilp32.
12402 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12403 tests on i?86-*-* and x86_64-*-*.
12405 2011-01-14 Richard Guenther <rguenther@suse.de>
12407 PR tree-optimization/47280
12408 * g++.dg/opt/pr47280.C: New testcase.
12410 2011-01-14 Jason Merrill <jason@redhat.com>
12412 * g++.dg/cpp0x/constexpr-regress1.C: New.
12414 * g++.dg/ext/flexary2.C: New.
12416 2011-01-14 Richard Guenther <rguenther@suse.de>
12418 PR middle-end/47281
12419 * gcc.dg/torture/pr47281.c: New testcase.
12420 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12422 2011-01-14 Richard Guenther <rguenther@suse.de>
12424 PR tree-optimization/47286
12425 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12427 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12430 * g++.dg/ext/pr47213.C: New.
12432 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12434 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12436 2011-01-13 Tobias Burnus <burnus@net-b.de>
12437 Mikael Morin <mikael@gcc.gnu.org>
12441 * gfortran.dg/select_type_20.f90: New.
12442 * gfortran.dg/select_type_21.f90: New.
12444 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12447 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12449 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12451 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12452 * gcc.dg/guality/pr36728-2.c: Likewise.
12454 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12457 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12459 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12461 PR rtl-optimization/45352
12462 * gcc.dg/pr45352-3.c: New.
12464 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12466 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12468 * g++.dg/cpp0x/range-for8.C: New.
12469 * g++.dg/cpp0x/range-for9.C: New.
12471 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12474 * g++.dg/debug/pr47209.C: New.
12476 2011-01-12 Richard Guenther <rguenther@suse.de>
12479 * gcc.dg/lto/pr47259_0.c: New testcase.
12480 * gcc.dg/lto/pr47259_1.c: Likewise.
12482 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12484 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12485 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12486 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12487 methods missing from the OBJC2 Object.
12488 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12489 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12490 GNU and NeXT runtimes.
12491 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12493 * objc-obj-c++-shared/Object1.m: Likewise.
12494 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12495 * objc.dg/proto-qual-1.m: Likewise.
12496 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12497 * obj-c++.dg/proto-qual-1.mm: Likewise.
12499 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12502 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12504 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12506 Fixed the Objective-C++ testsuite and updated all tests.
12507 * lib/obj-c++.exp (obj-c++_init): Declare and set
12508 gcc_warning_prefix and gcc_error_prefix.
12509 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12510 'dg-warning', 'dg-message' and 'dg-error'.
12511 * obj-c++.dg/class-extension-3.mm: Likewise.
12512 * obj-c++.dg/class-protocol-1.mm: Likewise.
12513 * obj-c++.dg/encode-7.mm: Likewise.
12514 * obj-c++.dg/exceptions-3.mm: Likewise.
12515 * obj-c++.dg/exceptions-5.mm: Likewise.
12516 * obj-c++.dg/method-12.mm: Likewise.
12517 * obj-c++.dg/method-13.mm: Likewise.
12518 * obj-c++.dg/method-15.mm: Likewise.
12519 * obj-c++.dg/method-16.mm: Likewise.
12520 * obj-c++.dg/method-4.mm: Likewise.
12521 * obj-c++.dg/method-8.mm: Likewise.
12522 * obj-c++.dg/method-conflict-1.mm: Likewise.
12523 * obj-c++.dg/method-conflict-2.mm: Likewise.
12524 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12525 and uncommented second part of the testcase now that the testsuite
12527 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12528 and uncommented second part of the testcase now that the testsuite
12530 * obj-c++.dg/private-1.mm: Likewise.
12531 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12532 * obj-c++.dg/syntax-error-7.mm: Likewise.
12533 * obj-c++.dg/warn5.mm: Likewise.
12534 * obj-c++.dg/property/at-property-14.mm: Likewise.
12535 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12537 * obj-c++.dg/property/at-property-18.mm: Likewise.
12538 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12540 * obj-c++.dg/property/at-property-21.mm: Likewise.
12541 * obj-c++.dg/property/at-property-28.mm: Likewise.
12542 * obj-c++.dg/property/at-property-5.mm: Likewise.
12543 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12544 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12545 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12546 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12547 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12548 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12549 * obj-c++.dg/tls/diag-5.mm: Likewise.
12550 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12551 dg-error, now matched correctly.
12553 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12555 * objc.dg/property/at-property-29.m: New.
12556 * obj-c++.dg/property/at-property-29.mm: New.
12558 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12560 * go.test/go-test.exp (go-set-goarch): New proc.
12561 (go-gc-tests): Use it.
12563 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12566 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12568 2011-01-11 Richard Henderson <rth@redhat.com>
12570 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12572 2011-01-11 Jan Hubicka <jh@suse.cz>
12576 * gcc.dg/lto/pr45721_1.c: New file.
12577 * gcc.dg/lto/pr45721_0.c: New file.
12579 2011-01-11 Richard Guenther <rguenther@suse.de>
12581 PR tree-optimization/46076
12582 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12584 2011-01-11 Jeff Law <law@redhat.com>
12586 * PR tree-optimization/47086
12587 * gcc.dg/pr47086.c: New test.
12589 2011-01-11 Jason Merrill <jason@redhat.com>
12592 * g++.dg/template/new10.C: New.
12595 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12597 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12599 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12600 Split type definitions and NSConstantString class into...
12601 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12602 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12603 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12604 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12605 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12606 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12608 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12609 encode defines for newer NeXT system headers.
12610 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12611 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12612 * objc.dg/foreach-5.m: Likewise.
12613 * objc.dg/foreach-2.m: Likewise.
12614 * objc.dg/foreach-4.m: Likewise.
12615 * objc.dg/torture/strings/string1.m: Likewise.
12616 * objc.dg/torture/strings/string2.m: Likewise.
12617 * objc.dg/torture/strings/string3.m: Likewise.
12618 * objc.dg/torture/strings/string4.m: Likewise.
12619 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12620 header and stand alone.
12621 * obj-c++.dg/strings/strings-2.mm: Likewise.
12622 * objc.dg/torture/strings/const-str-3.m: Likewise.
12623 * objc.dg/strings/strings-2.m: Likewise.
12624 * objc.dg/strings/const-str-12b.m: Likewise.
12626 2011-01-12 Richard Guenther <rguenther@suse.de>
12628 PR middle-end/32511
12629 * gcc.dg/attr-weak-1.c: Adjust.
12631 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12634 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12635 standard compliant and comment.
12637 2011-01-10 Jan Hubicka <jh@suse.cz>
12640 * gcc.dg/initpri3.c: New testcase.
12642 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12645 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12646 externally visible.
12651 (g_ebp_save): Likewise.
12652 (g_esp_save): Likewise.
12654 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12656 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12658 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12660 PR tree-optimization/46021
12661 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12662 i?86-*-*, x86_64-*-*.
12664 2011-01-10 Jeff Law <law@redhat.com>
12666 * PR tree-optimization/47141
12667 * gcc.c-torture/compile/pr47141.c: New test.
12669 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12672 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12673 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12674 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12675 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12678 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12679 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12680 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12681 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12682 being vectorized. Adjust dg-final pattern.
12685 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12686 * gcc.dg/vect/slp-24.c: Likewise.
12688 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12691 * g++.dg/other/pr47218-1.C: New test file.
12692 * g++.dg/other/pr47218.C: Likewise.
12693 * g++.dg/other/pr47218.h: New supporting header.
12695 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12698 * objc.dg/attributes/invalid-attribute-1.m: New.
12699 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12701 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12704 * gfortran.dg/proc_ptr_comp_28.f90: New.
12706 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12708 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12709 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12710 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12711 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12712 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12713 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12714 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12715 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12716 * objc.dg/gnu-api-2-class.m: Likewise.
12717 * objc.dg/gnu-api-2-ivar.m: Likewise.
12718 * objc.dg/gnu-api-2-method.m: Likewise.
12719 * objc.dg/gnu-api-2-objc.m: Likewise.
12720 * objc.dg/gnu-api-2-object.m: Likewise.
12721 * objc.dg/gnu-api-2-property.m: Likewise.
12722 * objc.dg/gnu-api-2-protocol.m: Likewise.
12723 * objc.dg/gnu-api-2-sel.m: Likewise.
12725 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12727 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12728 * objc.dg/objc-foreach-4.m: Likewise.
12729 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12730 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12731 * objc.dg/foreach-4.m: Likewise.
12732 * objc.dg/foreach-5.m: Likewise.
12733 * objc.dg/foreach-3.m: Return self from init.
12735 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12738 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12740 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12743 * gfortran.dg/class_35.f90: New.
12745 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12747 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12749 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12752 * objc.dg/invalid-method-2.m: New.
12753 * obj-c++.dg/invalid-method-2.mm: New.
12755 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12758 * gfortran.dg/transpose_optimization_2.f90 : New test.
12760 2011-01-08 Jan Hubicka <jh@suse.cz>
12762 PR tree-optmization/46469
12763 * g++.dg/torture/pr46469.C: New testcase.
12765 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12767 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12768 emulation of libobjc-gnu structure layout functionality to ..
12769 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12770 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12771 * objc/execute/bf-common.h: Adjust headers.
12772 * objc/execute/bf-1.m: Likewise.
12773 * objc/execute/bf-2.m: Likewise.
12774 * objc/execute/bf-3.m: Likewise.
12775 * objc/execute/bf-4.m: Likewise.
12776 * objc/execute/bf-5.m: Likewise.
12777 * objc/execute/bf-6.m: Likewise.
12778 * objc/execute/bf-7.m: Likewise.
12779 * objc/execute/bf-8.m: Likewise.
12780 * objc/execute/bf-9.m: Likewise.
12781 * objc/execute/bf-10.m: Likewise.
12782 * objc/execute/bf-11.m: Likewise.
12783 * objc/execute/bf-12.m: Likewise.
12784 * objc/execute/bf-13.m: Likewise.
12785 * objc/execute/bf-14.m: Likewise.
12786 * objc/execute/bf-15.m: Likewise.
12787 * objc/execute/bf-16.m: Likewise.
12788 * objc/execute/bf-17.m: Likewise.
12789 * objc/execute/bf-18.m: Likewise.
12790 * objc/execute/bf-19.m: Likewise.
12791 * objc/execute/bf-20.m: Likewise.
12792 * objc/execute/bf-21.m: Likewise.
12793 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12794 objc_get_type_qualifiers ().
12796 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12799 * gfortran.dg/dependency_39.f90: New test.
12801 2011-01-07 Jan Hubicka <jh@suse.cz>
12803 Get builtins tests ready for linker plugin.
12804 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12805 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12806 my_memset, my_bzero): Mark used.
12807 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12808 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12810 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12813 2011-01-07 Jan Hubicka <jh@suse.cz>
12815 PR tree-optimization/46367
12816 * g++.dg/torture/pr46367.C: New file.
12818 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12821 * gcc.dg/pr47201.c: New test.
12824 * gcc.dg/tree-prof/pr47187.c: New test.
12826 2011-01-07 Tobias Burnus <burnus@net-b.de>
12829 * gfortran.dg/extends_type_of_3.f90: New.
12831 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
12833 * g++.dg/ext/dllexport-MI1.C: Adjust test.
12834 * g++.dg/ext/dllimport-MI1.C: Likewise.
12835 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12836 * g++.dg/ext/dllimport10.C: Likewise.
12837 * g++.dg/ext/dllimport11.C: Likewise.
12838 * g++.dg/ext/dllimport12.C: Likewise.
12839 * g++.dg/ext/dllimport13.C: Likewise.
12840 * g++.dg/ext/dllimport2.C: Likewise.
12841 * g++.dg/ext/dllimport3.C: Likewise.
12842 * g++.dg/ext/dllimport4.C: Likewise.
12843 * g++.dg/ext/dllimport5.C: Likewise.
12844 * g++.dg/ext/dllimport6.C: Likewise.
12845 * g++.dg/ext/dllimport8.C: Likewise.
12846 * g++.dg/ext/dllimport9.C: Likewise.
12847 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12848 targets, too. Additionally enable test for i?86-*-mingw*.
12849 * g++.dg/ext/selectany1.C: Likewise.
12850 Remove guard variable check.
12852 2011-01-07 Janus Weil <janus@gcc.gnu.org>
12856 * gfortran.dg/storage_size_3.f08: Extended.
12858 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12861 * g++.dg/template/stdarg1.C: New test.
12863 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12866 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12867 * gfortran.dg/defined_operators_1.f90: Split the subroutine
12868 from the interface of functions to not hide the errors that
12871 2011-01-06 Jan Hubicka <jh@suse.cz>
12873 * gcc.dg/lto/pr47188_0.c: New testcase.
12874 * gcc.dg/lto/pr47188_1.c: New testcase.
12876 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12880 * gfortran.dg/interface_33.f90: New test.
12882 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12885 * gcc.c-torture/compile/pr47150.c: New test.
12887 2011-01-06 Ira Rosen <irar@il.ibm.com>
12889 PR tree-optimization/47139
12890 * gcc.dg/vect/pr47139.c: New test.
12892 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12895 * gfortran.dg/extends_type_of_2.f03: New.
12897 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12899 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12901 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12903 * gnat.dg/opt14.adb: New test.
12905 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12908 * gfortran.dg/allocate_error_2.f90: New test.
12910 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12913 * gfortran.dg/storage_size_3.f08: New.
12915 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12917 PR libgfortran/47154
12918 * gfortran.dg/namelist_68.f90: New test.
12920 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12922 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12924 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12927 * gfortran.dg/class_34.f90: New.
12929 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12931 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12932 use __builtin_inff. Skip all single-precision tests that require
12935 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12937 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12939 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12941 PR tree-optimization/47148
12942 * gcc.c-torture/execute/pr47148.c: New test.
12944 PR tree-optimization/47155
12945 * gcc.c-torture/execute/pr47155.c: New test.
12947 PR rtl-optimization/47157
12948 * gcc.c-torture/compile/pr47157.c: New test.
12950 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12952 * gcc.dg/torture/vector-shift2.c (schar): Define.
12953 (main): Always use schar or uchar instead of plain "char" to avoid
12954 dependencies on implementation-defined char signedness.
12956 2011-01-03 Martin Jambor <mjambor@suse.cz>
12958 PR tree-optimization/46801
12959 * gnat.dg/pack9.adb: Remove xfail.
12961 2011-01-03 Martin Jambor <mjambor@suse.cz>
12963 PR tree-optimization/46984
12964 * g++.dg/ipa/pr46984.C: New test.
12966 2011-01-02 Janus Weil <janus@gcc.gnu.org>
12969 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12971 2011-01-02 Jakub Jelinek <jakub@redhat.com>
12973 PR tree-optimization/47140
12974 * gcc.c-torture/compile/pr47140.c: New test.
12976 PR rtl-optimization/47028
12977 * gcc.dg/pr47028.c: New test.
12979 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
12981 * objc.dg/protocol-forward-1.m: Removed TODO.
12982 * objc.dg/protocol-forward-2.m: New.
12983 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12984 * obj-c++.dg/protocol-forward-2.mm: New.
12986 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
12989 * g++.dg/eh/pr38662.C: New testcase.
12991 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
12993 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12994 scan for newline '\n'.
12997 Copyright (C) 2011 Free Software Foundation, Inc.
12999 Copying and distribution of this file, with or without modification,
13000 are permitted in any medium without royalty provided the copyright
13001 notice and this notice are preserved.