1 2011-10-27 Martin Jambor <mjambor@suse.cz>
3 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
5 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
6 Steven G. Kargl <kargl@gcc.gnu.org>
9 * gfortran.dg/pr50875.f90: New test.
11 2011-10-26 David S. Miller <davem@davemloft.net>
13 * gcc.target/sparc/fmaf-1.c: New test.
15 * gcc.target/sparc/setcc-1.c: New test.
16 * gcc.target/sparc/setcc-2.c: New test.
18 2011-10-26 Joseph Myers <joseph@codesourcery.com>
20 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
22 2011-10-26 Joseph Myers <joseph@codesourcery.com>
24 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
27 2011-10-26 Joseph Myers <joseph@codesourcery.com>
29 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
32 2011-10-26 Joseph Myers <joseph@codesourcery.com>
34 * gcc.target/i386/pad-4.c: Skip for Windows targets.
36 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
38 * gnat.dg/specs/discr1.ads: New test.
39 * gnat.dg/specs/discr1_pkg.ads: New helper.
41 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
43 * gnat.dg/specs/unchecked_union.ads: Rename to...
44 * gnat.dg/specs/unchecked_union1.ads: ...this.
45 * gnat.dg/specs/unchecked_union2.ads: New test.
47 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
49 * gnat.dg/specs/atomic1.ads: New test.
51 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
53 Implement C++11 user-defined literals.
54 * g++.dg/cpp0x/udlit-addr.C: New.
55 * g++.dg/cpp0x/udlit-args.C: New.
56 * g++.dg/cpp0x/udlit-args-neg.C: New.
57 * g++.dg/cpp0x/udlit-clink-neg.C: New.
58 * g++.dg/cpp0x/udlit-concat.C: New.
59 * g++.dg/cpp0x/udlit-concat-neg.C: New.
60 * g++.dg/cpp0x/udlit-constexpr.C: New.
61 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
62 * g++.dg/cpp0x/udlit-declare-neg.C: New.
63 * g++.dg/cpp0x/udlit-friend.C: New.
64 * g++.dg/cpp0x/udlit-general.C: New.
65 * g++.dg/cpp0x/udlit-inline.C: New.
66 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
67 * g++.dg/cpp0x/udlit-member-neg.C: New.
68 * g++.dg/cpp0x/udlit-namespace.C: New.
69 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
70 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
71 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
72 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
73 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
74 * g++.dg/cpp0x/udlit-operator-neg.C: New.
75 * g++.dg/cpp0x/udlit-raw-str.C: New.
76 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
77 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
78 * g++.dg/cpp0x/udlit-systemheader.C: New.
79 * g++.dg/cpp0x/udlit-template.C: New.
80 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
81 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
82 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
83 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
84 * g++.dg/cpp0x/udlit_system_header: New.
86 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
89 * g++.dg/cpp0x/decltype34.C: New.
91 2011-10-26 Tom de Vries <tom@codesourcery.com>
93 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
94 * gcc.c-torture/unsorted/HIset.c: Same.
95 * gcc.c-torture/unsorted/SIcmp.c: Same.
96 * gcc.c-torture/unsorted/SIset.c: Same.
97 * gcc.c-torture/unsorted/SFset.c: Same.
98 * gcc.c-torture/unsorted/UHIcmp.c: Same.
99 * gcc.c-torture/unsorted/USIcmp.c: Same.
100 * gcc.c-torture/unsorted/DFcmp.c: Same.
102 2011-10-26 Jakub Jelinek <jakub@redhat.com>
104 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
105 to work also with -masm=intel and additionally test the xmm vs. ymm
106 register type combination on mask/dest and in vsib.
107 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
108 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
109 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
110 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
111 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
112 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
113 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
114 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
115 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
116 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
117 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
118 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
119 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
120 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
121 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
122 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
123 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
124 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
125 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
126 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
127 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
128 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
129 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
130 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
131 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
132 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
133 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
134 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
135 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
136 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
137 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
139 2011-10-26 Tom de Vries <tom@codesourcery.com>
141 PR tree-optimization/50763
142 * gcc.dg/pr50763-2.c: New test.
144 2011-10-25 Joseph Myers <joseph@codesourcery.com>
146 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
147 Update expected messages.
149 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
151 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
153 2011-10-25 Jason Merrill <jason@redhat.com>
156 * g++.dg/init/aggr7.C: New.
159 * g++.dg/cpp0x/initlist59.C: New.
161 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
164 * g++.dg/overload/operator5.C: New.
166 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
169 * g++.dg/template/crash108.C: New.
171 2011-10-25 Jakub Jelinek <jakub@redhat.com>
173 PR tree-optimization/50596
174 * gcc.dg/vect/vect-cond-10.c: New test.
176 2011-10-24 Joey Ye <joey.ye@arm.com>
178 * gcc.target/arm/pr42575.c: Remove architecture option.
180 2011-10-24 David S. Miller <davem@davemloft.net>
182 * gcc.target/sparc/vis3move-1.c: New test.
183 * gcc.target/sparc/vis3move-2.c: New test.
184 * gcc.target/sparc/vis3move-3.c: New test.
186 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
188 * gcc.dg/strlenopt-22.c: New testcase.
189 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
191 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
193 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
195 (dg-skip-if): Remove.
196 * gcc.target/i386/funcspec-1.c: Ditto.
197 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
199 2011-10-24 Richard Guenther <rguenther@suse.de>
201 * gcc.dg/vect/vect-bool-1.c: New testcase.
203 2011-10-24 Richard Guenther <rguenther@suse.de>
205 PR tree-optimization/50838
206 * gcc.dg/torture/pr50838.c: New testcase.
208 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
210 PR tree-optimization/50730
211 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
212 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
213 -fno-tree-sra and SLP flags.
215 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
219 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
222 * g++.dg/cpp0x/warn_cxx0x2.C: New.
223 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
225 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
228 * g++.dg/cpp0x/warn_cxx0x2.C: New.
229 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
231 2011-10-23 Tom de Vries <tom@codesourcery.com>
233 PR tree-optimization/50763
234 * gcc.dg/pr50763.c: New test.
236 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
239 * gcc.target/i386/pr50788.c: New test.
241 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
243 PR tree-optimization/50819
244 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
245 * g++.dg/vect/slp-pr50819.cc: New test.
247 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
250 * g++.dg/warn/Wconversion4.C: New.
252 2011-10-21 Jakub Jelinek <jakub@redhat.com>
255 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
256 from element other than first and reverse permutation.
257 * gcc.dg/torture/vshuf-16.inc: Likewise.
258 * gcc.dg/torture/vshuf-8.inc: Likewise.
259 * gcc.dg/torture/vshuf-4.inc: Likewise.
261 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
264 * g++.dg/parse/error43.C: New.
265 * g++.dg/parse/error44.C: Likewise.
267 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
268 Kirill Yukhin <kirill.yukhin@intel.com>
271 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
272 * gcc.target/i386/bmi2-check.h: Ditto.
274 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
277 * g++.dg/cpp0x/override2.C: Add test.
279 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
281 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
282 check_linker_plugin_available.
284 2011-10-21 Kai Tietz <ktietz@redhat.com>
286 * gcc.target/i386/branch-cost1.c: New test.
287 * gcc.target/i386/branch-cost2.c: New test.
288 * gcc.target/i386/branch-cost3.c: New test.
289 * gcc.target/i386/branch-cost4.c: New test.
291 2011-10-20 Steve Ellcey <sje@cup.hp.com>
293 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
295 2011-10-20 Steve Ellcey <sje@cup.hp.com>
298 * gcc.dg/pr49994-3.c: Skip on HP-UX.
300 2011-10-20 Joseph Myers <joseph@codesourcery.com>
302 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
303 (_moz_foo, EXT__foo): Use ASMNAME.
305 2011-10-20 Joseph Myers <joseph@codesourcery.com>
307 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
310 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
313 * gcc.target/i386/pr50766.c: New test.
315 2011-10-20 Jason Merrill <jason@redhat.com>
318 * g++.dg/eh/partial1.C: New.
320 2011-10-20 Richard Henderson <rth@redhat.com>
322 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
323 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
324 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
325 Use __builtin_shuffle.
327 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
330 * gfortran.dg/ishft_3.f90: Update test.
332 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
335 * gfortran.dg/substring_integer_index.f90: New test.
337 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
339 * gfortran.dg/format_string.f: New test.
341 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
343 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
345 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
347 2011-10-20 Joseph Myers <joseph@codesourcery.com>
349 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
350 gcc.target/i386/pr46226.c: Do not use
351 -mno-accumulate-outgoing-args.
353 2011-10-20 Joseph Myers <joseph@codesourcery.com>
355 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
356 including <strings.h>.
358 2011-10-19 Jan Hubicka <jh@suse.cz>
360 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
361 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
362 * lib/c-torture.exp: Likewise.
363 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
364 * gcc.c-torture/compile/sync-1.c: Likewise.
365 * gcc.c-torture/compile/sync-1.c: Likewise.
366 * gcc.c-torture/compile/sync-3.c: Likewise.
367 * gcc.dg/noncompile/invalid_asm.c: Likewise.
368 * gcc.dg/noncompile/920507-1.c: Likewise.
369 * gcc.dg/torture/pr36400.c: Likewise.
370 * g++.dg/torture/pr34850.C: Likewise.
372 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
374 * gnat.dg/source_ref1.adb: New test.
375 * gnat.dg/source_ref2.adb: Likewise.
377 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
380 * g++.dg/parse/error42.C: New.
381 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
383 2011-10-19 Jason Merrill <jason@redhat.com>
386 * g++.dg/init/value9.C: New.
388 2011-10-19 Jakub Jelinek <jakub@redhat.com>
390 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
391 * gcc.dg/torture/vshuf-16.inc: Likewise.
392 * gcc.dg/torture/vshuf-8.inc: Likewise.
393 * gcc.dg/torture/vshuf-4.inc: Likewise.
395 2011-10-19 Janus Weil <janus@gcc.gnu.org>
398 * gfortran.dg/sizeof_proc.f90: New.
400 2011-10-19 Joseph Myers <joseph@codesourcery.com>
402 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
403 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
405 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
408 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
410 2011-10-19 Jason Merrill <jason@redhat.com>
413 * g++.dg/init/ref20.C: New.
415 2011-10-19 Kai Tietz <ktietz@redhat.com>
418 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
419 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
420 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
421 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
422 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
424 2011-10-19 Richard Guenther <rguenther@suse.de>
427 * gcc.dg/torture/pr50768.c: New testcase.
429 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
431 PR rtl-optimization/50340
432 * gcc.dg/pr50340.c: New.
434 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
436 PR tree-optimization/50717
438 * gcc.dg/pr50717-1.c: New file.
439 * gcc.target/arm/wmul-12.c: Correct types.
440 * gcc.target/arm/wmul-8.c: Correct types.
442 2011-10-18 Jason Merrill <jason@redhat.com>
445 * g++.dg/cpp0x/defaulted32.C: New.
448 * g++.dg/lookup/using23.C: New.
451 * g++.dg/cpp0x/implicit12.C: New.
452 * g++.dg/cpp0x/defaulted20.C: Adjust.
453 * g++.dg/cpp0x/defaulted21.C: Adjust.
454 * g++.dg/cpp0x/implicit-copy.C: Adjust.
455 * g++.dg/cpp0x/implicit4.C: Adjust.
456 * g++.dg/cpp0x/implicit5.C: Adjust.
457 * g++.dg/cpp0x/implicit8.C: Adjust.
458 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
459 * g++.dg/cpp0x/not_special.C: Adjust.
460 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
461 * g++.dg/cpp0x/rv1n.C: Adjust.
462 * g++.dg/cpp0x/rv2n.C: Adjust.
463 * g++.dg/cpp0x/rv3n.C: Adjust.
464 * g++.dg/cpp0x/rv4n.C: Adjust.
465 * g++.dg/cpp0x/rv5n.C: Adjust.
466 * g++.dg/cpp0x/rv6n.C: Adjust.
467 * g++.dg/cpp0x/rv7n.C: Adjust.
469 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
471 * gcc.target/i386/avx2-vpop-check.h: New header.
472 * gcc.target/i386/avx2-vpaddd-3.c: New test.
473 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
474 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
475 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
476 * gcc.target/i386/avx2-vpand-3.c: Ditto.
477 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
478 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
479 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
480 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
481 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
482 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
483 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
484 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
485 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
486 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
488 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
491 * gfortran.dg/coarray_subobject_1.f90: New test.
492 * gfortran.dg/coarray/subobject_1.f90: New test.
494 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
496 PR rtl-optimization/50205
497 * gcc.dg/pr50205.c: New.
499 2011-10-18 Richard Guenther <rguenther@suse.de>
501 PR tree-optimization/50767
502 * gcc.dg/torture/pr50767.c: New testcase.
504 2011-10-18 Julian Brown <julian@codesourcery.com>
506 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
507 * gcc.target/arm/unaligned-memcpy-1.c: New.
508 * gcc.target/arm/unaligned-memcpy-2.c: New.
509 * gcc.target/arm/unaligned-memcpy-3.c: New.
510 * gcc.target/arm/unaligned-memcpy-4.c: New.
512 2011-10-18 Janus Weil <janus@gcc.gnu.org>
515 * gfortran.dg/iso_c_binding_class.f03: New.
517 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
519 * testsuite/lib/target-supports.exp
520 (check_effective_target_vect_widen_shift): New.
521 * gcc.dg/vect/vect-widen-shift-s16.c: New.
522 * gcc.dg/vect/vect-widen-shift-s8.c: New.
523 * gcc.dg/vect/vect-widen-shift-u16.c: New.
524 * gcc.dg/vect/vect-widen-shift-u8.c: New.
526 2011-10-18 Richard Guenther <rguenther@suse.de>
528 * gcc.dg/torture/restrict-1.c: New testcase.
530 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
532 * g++.dg/ext/bases.C: New test.
534 2011-10-17 David S. Miller <davem@davemloft.net>
536 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
537 all operations to emit VIS instructions.
538 * gcc.target/sparc/fandnot.c: Likewise.
539 * gcc.target/sparc/fnot.c: Likewise.
540 * gcc.target/sparc/for.c: Likewise.
541 * gcc.target/sparc/fornot.c: Likewise.
542 * gcc.target/sparc/fxnor.c: Likewise.
543 * gcc.target/sparc/fxor.c: Likewise.
544 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
547 2011-10-17 Jakub Jelinek <jakub@redhat.com>
549 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
550 * gcc.dg/torture/vshuf-16.inc: New file.
551 * gcc.dg/torture/vshuf-2.inc: New file.
552 * gcc.dg/torture/vshuf-32.inc: New file.
553 * gcc.dg/torture/vshuf-4.inc: New file.
554 * gcc.dg/torture/vshuf-8.inc: New file.
555 * gcc.dg/torture/vshuf-main.inc: New file.
556 * gcc.dg/torture/vshuf-v16hi.c: New test.
557 * gcc.dg/torture/vshuf-v16qi.c: New test.
558 * gcc.dg/torture/vshuf-v2df.c: New test.
559 * gcc.dg/torture/vshuf-v2di.c: New test.
560 * gcc.dg/torture/vshuf-v2sf.c: New test.
561 * gcc.dg/torture/vshuf-v2si.c: New test.
562 * gcc.dg/torture/vshuf-v32qi.c: New test.
563 * gcc.dg/torture/vshuf-v4df.c: New test.
564 * gcc.dg/torture/vshuf-v4di.c: New test.
565 * gcc.dg/torture/vshuf-v4hi.c: New test.
566 * gcc.dg/torture/vshuf-v4sf.c: New test.
567 * gcc.dg/torture/vshuf-v4si.c: New test.
568 * gcc.dg/torture/vshuf-v8hi.c: New test.
569 * gcc.dg/torture/vshuf-v8qi.c: New test.
570 * gcc.dg/torture/vshuf-v8sf.c: New test.
571 * gcc.dg/torture/vshuf-v8si.c: New test.
573 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
575 PR tree-optimization/50746
576 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
578 2011-10-17 Jason Merrill <jason@redhat.com>
581 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
583 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
586 * g++.dg/parse/error41.C: New.
587 * g++.dg/parse/error20.C: Adjust.
589 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
592 * g++.dg/warn/format7.C: New.
593 * obj-c++.dg/warn7.mm: Likewise.
595 2011-10-17 Richard Guenther <rguenther@suse.de>
597 PR tree-optimization/50729
598 * gcc.dg/torture/pr50729.c: New testcase.
600 2011-10-15 Tom Tromey <tromey@redhat.com>
601 Dodji Seketeli <dodji@redhat.com>
603 * lib/prune.exp (prune_gcc_output): Prune output referring to
605 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
606 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
607 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
608 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
610 2011-10-15 Tom Tromey <tromey@redhat.com>
611 Dodji Seketeli <dodji@redhat.com>
613 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
615 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
618 * g++.dg/inherit/error5.C: New.
620 2011-10-17 Janus Weil <janus@gcc.gnu.org>
624 * gfortran.dg/kind_tests_4.f90: New.
626 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
628 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
629 targets that support vector condition.
631 2011-10-16 Janus Weil <janus@gcc.gnu.org>
634 * gfortran.dg/c_kind_tests_3.f03: New.
636 2011-10-16 Janus Weil <janus@gcc.gnu.org>
639 * gfortran.dg/elemental_args_check_4.f90: New.
641 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
643 PR tree-optimization/50727
644 * gcc.dg/vect/pr50727.c: New test.
646 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
648 * gcc.dg/vla-23.c: New test.
650 2011-10-16 Jakub Jelinek <jakub@redhat.com>
652 PR tree-optimization/50596
653 * gcc.dg/vect/vect-cond-9.c: New test.
655 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
657 * gcc.dg/vect/bb-slp-29.c: New test.
659 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
662 * g++.dg/ext/is_base_of_incomplete.C: New.
663 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
664 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
666 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
668 * gcc.target/sparc/combined-1.c: Compile at -O2.
670 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
672 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
673 (dg-options): Add -Wno-attributes.
674 * gcc.target/i386/fma_double_?.c: Ditto.
675 * gcc.target/i386/fma_run_float_?.c: Ditto.
676 * gcc.target/i386/fma_run_double_?.c: Ditto.
677 * gcc.target/i386/l_fma_float_?.c: Dtto.
678 * gcc.target/i386/l_fma_double_?.c: Ditto.
679 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
680 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
682 2011-10-15 Tobias Burnus <burnus@net-b.de>
684 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
686 * gfortran.dg/bind_c_usage_24.f90: Ditto.
687 * gfortran.dg/rank_3.f90: Ditto.
688 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
689 -std=f2008ts in dg-options.
690 * gfortran.dg/rank_4.f90: Ditto.
692 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
695 * gcc.target/sh/pr49263.c: New.
697 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
699 * gnat.dg/specs/debug1.ads: Tweak.
701 2011-10-14 Kai Tietz <ktietz@redhat.com>
703 * gfortran.fortran-torture/compile/logical-2.f90: New test.
705 2011-10-14 Jakub Jelinek <jakub@redhat.com>
707 * gcc.target/i386/sse2-mul-1.c: New test.
708 * gcc.target/i386/sse4_1-mul-1.c: New test.
709 * gcc.target/i386/avx-mul-1.c: New test.
710 * gcc.target/i386/xop-mul-1.c: New test.
711 * gcc.target/i386/avx2-mul-1.c: New test.
713 2011-10-14 Jason Merrill <jason@redhat.com>
716 * g++.dg/cpp0x/nsdmi-list1.C: New.
719 * g++.dg/cpp0x/nsdmi-const1.C: New.
721 2011-10-14 Janus Weil <janus@gcc.gnu.org>
724 * gfortran.dg/pointer_intent_5.f90: New.
726 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
728 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
729 * gcc.target/i386/warn-vect-op-1.c: Ditto.
730 * gcc.target/i386/warn-vect-op-2.c: Ditto.
732 2011-10-14 Tobias Burnus <burnus@net-b.de>
735 * gfortran.dg/pointer_check_11.f90: New.
736 * gfortran.dg/pointer_check_12.f90: New.
738 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
741 * g++.dg/overload/operator4.C: New.
743 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
745 * gcc.dg/di-longlong64-sync-1.c: New test.
746 * gcc.dg/di-sync-multithread.c: New test.
747 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
748 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
749 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
750 tests for v5, v6, v6k, and v7-a, and add-options helpers.
751 (check_effective_target_arm_arm_ok): New helper.
752 (check_effective_target_sync_longlong): New helper.
754 2011-10-14 Richard Guenther <rguenther@suse.de>
756 PR tree-optimization/50723
757 * gcc.dg/torture/pr50723.c: New testcase.
759 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
762 * g++.dg/warn/format6.C: New.
763 * obj-c++.dg/warn6.mm: Likewise.
765 2011-10-13 Richard Henderson <rth@redhat.com>
767 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
769 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
770 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
771 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
773 2011-10-13 Jason Merrill <jason@redhat.com>
776 * g++.dg/cpp0x/nsdmi-template2.C: New.
779 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
782 * g++.dg/init/vbase1.C: New.
784 2011-10-13 Jakub Jelinek <jakub@redhat.com>
786 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
787 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
788 * gcc.target/i386/avx-vphminposuw-2.c: New test.
789 * gcc.target/i386/avx-vphminposuw-3.c: New test.
791 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
793 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
795 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
797 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
799 2011-10-13 Richard Guenther <rguenther@suse.de>
801 PR tree-optimization/50712
802 * gcc.target/i386/pr50712.c: New testcase.
804 2011-10-13 Tom de Vries <tom@codesourcery.com>
806 * gcc.dg/memcpy-4.c: New test.
808 2011-10-13 Richard Guenther <rguenther@suse.de>
810 PR tree-optimization/50698
811 * g++.dg/vect/pr50698.cc: New testcase.
813 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
815 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
816 * gcc.target/powerpc/warn-2.c: Ditto.
818 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
819 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
820 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
821 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
822 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
823 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
824 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
825 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
826 * gcc.target/powerpc/ppc-pow.c: Likewise.
827 * gcc.target/powerpc/recip-1.c: Likewise.
828 * gcc.target/powerpc/recip-2.c: Likewise.
829 * gcc.target/powerpc/recip-3.c: Likewise.
830 * gcc.target/powerpc/recip-4.c: Likewise.
831 * gcc.target/powerpc/recip-5.c: Likewise.
833 2011-10-12 David S. Miller <davem@davemloft.net>
835 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
836 '-mvis3' instead of 'mcpu=niagara3' in options.
837 * gcc.target/sparc/fhalve.c: Likewise.
838 * gcc.target/sparc/fnegop.c: Likewise.
839 * gcc.target/sparc/fpadds.c: Likewise.
840 * gcc.target/sparc/fshift.c: Likewise.
841 * gcc.target/sparc/fucmp.c: Likewise.
842 * gcc.target/sparc/lzd.c: Likewise.
843 * gcc.target/sparc/vis3misc.c: Likewise.
844 * gcc.target/sparc/xmul.c: Likewise.
846 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
848 * gnat.dg/vect1.ad[sb]: New test.
849 * gnat.dg/vect1_pkg.ads: New helper.
850 * gnat.dg/vect2.ad[sb]: New test.
851 * gnat.dg/vect2_pkg.ads: New helper.
852 * gnat.dg/vect3.ad[sb]: New test.
853 * gnat.dg/vect3_pkg.ads: New helper.
854 * gnat.dg/vect4.ad[sb]: New test.
855 * gnat.dg/vect4_pkg.ads: New helper.
856 * gnat.dg/vect5.ad[sb]: New test.
857 * gnat.dg/vect5_pkg.ads: New helper.
858 * gnat.dg/vect6.ad[sb]: New test.
859 * gnat.dg/vect6_pkg.ads: New helper.
861 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
863 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
864 * gcc.target/i386/fma_run_double_2.c: Likewise.
865 * gcc.target/i386/fma_run_double_3.c: Likewise.
866 * gcc.target/i386/fma_run_double_4.c: Likewise.
867 * gcc.target/i386/fma_run_double_5.c: Likewise.
868 * gcc.target/i386/fma_run_double_6.c: Likewise.
869 * gcc.target/i386/fma_run_float_1.c: Likewise.
870 * gcc.target/i386/fma_run_float_2.c: Likewise.
871 * gcc.target/i386/fma_run_float_3.c: Likewise.
872 * gcc.target/i386/fma_run_float_4.c: Likewise.
873 * gcc.target/i386/fma_run_float_5.c: Likewise.
874 * gcc.target/i386/fma_run_float_6.c: Likewise.
876 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
877 remove the extra dg-options.
878 * gcc.target/i386/l_fma_double_2.c: Likewise.
879 * gcc.target/i386/l_fma_double_3.c: Likewise.
880 * gcc.target/i386/l_fma_double_4.c: Likewise.
881 * gcc.target/i386/l_fma_double_5.c: Likewise.
882 * gcc.target/i386/l_fma_double_6.c: Likewise.
883 * gcc.target/i386/l_fma_float_1.c: Likewise.
884 * gcc.target/i386/l_fma_float_2.c: Likewise.
885 * gcc.target/i386/l_fma_float_3.c: Likewise.
886 * gcc.target/i386/l_fma_float_4.c: Likewise.
887 * gcc.target/i386/l_fma_float_5.c: Likewise.
888 * gcc.target/i386/l_fma_float_6.c: Likewise.
890 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
892 PR tree-optimization/50189
893 * g++.dg/torture/pr50189.C: New testcase.
895 2011-10-12 Richard Guenther <rguenther@suse.de>
897 PR tree-optimization/50700
898 * gcc.dg/builtin-object-size-12.c: New testcase.
900 2011-10-12 Joseph Myers <joseph@codesourcery.com>
903 * gcc.c-torture/compile/pr50565-1.c,
904 gcc.c-torture/compile/pr50565-2.c: New tests.
906 2011-10-11 Jason Merrill <jason@redhat.com>
910 * g++.dg/template/constant1.C: New.
911 * g++.dg/template/constant2.C: New.
912 * g++.dg/cpp0x/constexpr-template3.C: New.
914 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
916 * gcc.target/i386/warn-vect-op-3.c: New test.
917 * gcc.target/i386/warn-vect-op-1.c: New test.
918 * gcc.target/i386/warn-vect-op-2.c: New test.
920 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
922 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
924 2011-10-11 Richard Guenther <rguenther@suse.de>
926 PR tree-optimization/50204
927 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
929 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
931 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
933 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
935 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
936 * gcc.target/i386/fma_double_2.c: Ditto.
937 * gcc.target/i386/fma_double_3.c: Ditto.
938 * gcc.target/i386/fma_double_4.c: Ditto.
939 * gcc.target/i386/fma_double_5.c: Ditto.
940 * gcc.target/i386/fma_double_6.c: Ditto.
941 * gcc.target/i386/fma_float_1.c: Ditto.
942 * gcc.target/i386/fma_float_2.c: Ditto.
943 * gcc.target/i386/fma_float_3.c: Ditto.
944 * gcc.target/i386/fma_float_4.c: Ditto.
945 * gcc.target/i386/fma_float_5.c: Ditto.
946 * gcc.target/i386/fma_float_6.c: Ditto.
947 * gcc.target/i386/l_fma_double_1.c: Ditto.
948 * gcc.target/i386/l_fma_double_2.c: Ditto.
949 * gcc.target/i386/l_fma_double_3.c: Ditto.
950 * gcc.target/i386/l_fma_double_4.c: Ditto.
951 * gcc.target/i386/l_fma_double_5.c: Ditto.
952 * gcc.target/i386/l_fma_double_6.c: Ditto.
953 * gcc.target/i386/l_fma_float_1.c: Ditto.
954 * gcc.target/i386/l_fma_float_2.c: Ditto.
955 * gcc.target/i386/l_fma_float_3.c: Ditto.
956 * gcc.target/i386/l_fma_float_4.c: Ditto.
957 * gcc.target/i386/l_fma_float_5.c: Ditto.
958 * gcc.target/i386/l_fma_float_6.c: Ditto.
959 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
960 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
961 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
962 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
963 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
964 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
965 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
966 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
967 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
968 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
969 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
970 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
972 2011-10-11 Tristan Gingold <gingold@adacore.com>
974 * gcc.dg/va-arg-4.c: New test.
975 * gcc.dg/va-arg-5.c: Ditto.
977 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
979 * lib/target-supports.exp (check_effective_target_fd_truncate):
980 Close and unlink test file before exit.
982 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
985 * gfortran.dg/forall_15.f90: New test case.
987 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
988 Andrew Macleod <amacleod@redhat.com>
990 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
991 wrappers for *other_threads() and *final_verify().
992 * gcc.dg/simulate-thread/simulate-thread.h
993 (simulate_thread_wrapper_other_threads): New.
994 (simulate_thread_wrapper_final_verify): New.
996 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
998 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1000 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1002 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1004 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1005 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1007 * gcc.target/i386/fma_1.h: New file.
1008 * gcc.target/i386/fma_2.h: Likewise.
1009 * gcc.target/i386/fma_3.h: Likewise.
1010 * gcc.target/i386/fma_4.h: Likewise.
1011 * gcc.target/i386/fma_5.h: Likewise.
1012 * gcc.target/i386/fma_6.h: Likewise.
1013 * gcc.target/i386/fma_double_1.c: Likewise.
1014 * gcc.target/i386/fma_double_2.c: Likewise.
1015 * gcc.target/i386/fma_double_3.c: Likewise.
1016 * gcc.target/i386/fma_double_4.c: Likewise.
1017 * gcc.target/i386/fma_double_5.c: Likewise.
1018 * gcc.target/i386/fma_double_6.c: Likewise.
1019 * gcc.target/i386/fma_float_1.c: Likewise.
1020 * gcc.target/i386/fma_float_2.c: Likewise.
1021 * gcc.target/i386/fma_float_3.c: Likewise.
1022 * gcc.target/i386/fma_float_4.c: Likewise.
1023 * gcc.target/i386/fma_float_5.c: Likewise.
1024 * gcc.target/i386/fma_float_6.c: Likewise.
1025 * gcc.target/i386/fma_main.h: Likewise.
1026 * gcc.target/i386/fma_run_double_1.c: Likewise.
1027 * gcc.target/i386/fma_run_double_2.c: Likewise.
1028 * gcc.target/i386/fma_run_double_3.c: Likewise.
1029 * gcc.target/i386/fma_run_double_4.c: Likewise.
1030 * gcc.target/i386/fma_run_double_5.c: Likewise.
1031 * gcc.target/i386/fma_run_double_6.c: Likewise.
1032 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1033 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1034 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1035 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1036 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1037 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1038 * gcc.target/i386/fma_run_float_1.c: Likewise.
1039 * gcc.target/i386/fma_run_float_2.c: Likewise.
1040 * gcc.target/i386/fma_run_float_3.c: Likewise.
1041 * gcc.target/i386/fma_run_float_4.c: Likewise.
1042 * gcc.target/i386/fma_run_float_5.c: Likewise.
1043 * gcc.target/i386/fma_run_float_6.c: Likewise.
1044 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1045 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1046 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1047 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1048 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1049 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1050 * gcc.target/i386/l_fma_1.h: Likewise.
1051 * gcc.target/i386/l_fma_2.h: Likewise.
1052 * gcc.target/i386/l_fma_3.h: Likewise.
1053 * gcc.target/i386/l_fma_4.h: Likewise.
1054 * gcc.target/i386/l_fma_5.h: Likewise.
1055 * gcc.target/i386/l_fma_6.h: Likewise.
1056 * gcc.target/i386/l_fma_double_1.c: Likewise.
1057 * gcc.target/i386/l_fma_double_2.c: Likewise.
1058 * gcc.target/i386/l_fma_double_3.c: Likewise.
1059 * gcc.target/i386/l_fma_double_4.c: Likewise.
1060 * gcc.target/i386/l_fma_double_5.c: Likewise.
1061 * gcc.target/i386/l_fma_double_6.c: Likewise.
1062 * gcc.target/i386/l_fma_float_1.c: Likewise.
1063 * gcc.target/i386/l_fma_float_2.c: Likewise.
1064 * gcc.target/i386/l_fma_float_3.c: Likewise.
1065 * gcc.target/i386/l_fma_float_4.c: Likewise.
1066 * gcc.target/i386/l_fma_float_5.c: Likewise.
1067 * gcc.target/i386/l_fma_float_6.c: Likewise.
1068 * gcc.target/i386/l_fma_main.h: Likewise.
1069 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1070 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1071 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1072 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1073 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1074 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1075 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1076 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1077 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1078 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1079 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1080 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1082 2011-10-10 Richard Guenther <rguenther@suse.de>
1085 * gcc.dg/torture/pr50389.c: New testcase.
1087 2011-10-10 Richard Guenther <rguenther@suse.de>
1090 * gcc.dg/builtins-47.c: Optimize.
1092 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1094 * lib/gcc-simulate-thread.exp: New.
1095 * gcc.dg/simulate-thread/guality.h: New.
1096 * gcc.dg/simulate-thread/simulate-thread.h: New.
1097 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1098 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1099 * gcc.dg/simulate-thread/README: New.
1100 * g++.dg/simulate-thread/guality.h: New.
1101 * g++.dg/simulate-thread/simulate-thread.h: New.
1102 * g++.dg/simulate-thread/simulate-thread.exp: New.
1103 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1104 * c-c++-common/cxxbitfields-2.c: Remove.
1105 * c-c++-common/cxxbitfields.c: Remove.
1106 * c-c++-common/cxxbitfields-4.c: Remove.
1107 * c-c++-common/cxxbitfields-5.c: Remove.
1108 * c-c++-common/simulate-thread/bitfields-1.c: New.
1109 * c-c++-common/simulate-thread/bitfields-2.c: New.
1110 * c-c++-common/simulate-thread/bitfields-3.c: New.
1111 * c-c++-common/simulate-thread/bitfields-4.c: New.
1113 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1116 * g++.dg/warn/format5.C: New.
1118 2011-10-09 Tobias Burnus <burnus@net-b.de>
1121 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1122 * gfortran.dg/common_16.f90: New.
1124 2011-10-09 Tobias Burnus <burnus@net-b.de>
1126 * gfortran.dg/iso_c_binding_param_1.f90: New.
1127 * gfortran.dg/iso_c_binding_param_2.f90: New.
1128 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1130 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1132 PR tree-optimization/50635
1133 * gcc.dg/vect/pr50635.c: New test.
1135 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1138 * gfortran.dg/proc_decl_27.f90: New.
1140 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1143 * objc/execute/initialize-1.m: New test.
1145 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1148 * gfortran.dg/pointer_function_result_1.f90 : New test.
1150 2011-10-07 David S. Miller <davem@davemloft.net>
1153 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1154 * gcc.target/sparc/cmask.c: Use it.
1155 * gcc.target/sparc/fhalve.c: Likewise.
1156 * gcc.target/sparc/fnegop.c: Likewise.
1157 * gcc.target/sparc/fpadds.c: Likewise.
1158 * gcc.target/sparc/fshift.c: Likewise.
1159 * gcc.target/sparc/fucmp.c: Likewise.
1160 * gcc.target/sparc/lzd.c: Likewise.
1161 * gcc.target/sparc/vis3misc.c: Likewise.
1162 * gcc.target/sparc/xmul.c: Likewise.
1164 2011-10-07 Richard Henderson <rth@redhat.com>
1166 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1168 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1170 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1172 * gcc.dg/pr50193-1.c: New file.
1173 * gcc.target/arm/shiftable.c: New file.
1175 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1178 * gfortran.dg/class_46.f03: New.
1180 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1182 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1183 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1184 (syslog, vsyslog, __vsyslog_chk): Likewise.
1186 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1187 (x, EXT_x): Use ASMNAME.
1189 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1190 (a, c): Use ASMNAME.
1192 2011-10-07 Tom de Vries <tom@codesourcery.com>
1195 * gcc.dg/pr50527.c: New test.
1197 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1199 PR tree-optimization/50650
1200 * gcc.c-torture/compile/pr50650.c: New test.
1202 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1204 PR tree-optimization/50575
1205 * gcc.c-torture/execute/vector-compare-2.x: New file.
1207 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1210 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1211 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1214 2011-10-07 Richard Guenther <rguenther@suse.de>
1217 * gcc.dg/vect/vect-align-2.c: Increase array size.
1219 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1220 H.J. Lu <hongjiu.lu@intel.com>
1223 * gcc.target/i386/pr50603.c: New test.
1225 2011-10-06 Jason Merrill <jason@redhat.com>
1228 * g++.dg/cpp0x/default31.C: New.
1230 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1232 PR tree-optimization/50596
1233 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1235 * gcc.dg/vect/vect-cond-8.c: New test.
1237 2011-10-06 Richard Henderson <rth@redhat.com>
1239 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1240 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1241 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1242 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1243 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1244 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1245 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1246 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1247 * gcc.c-torture/execute/vshuf-16.inc: New file.
1248 * gcc.c-torture/execute/vshuf-2.inc: New file.
1249 * gcc.c-torture/execute/vshuf-4.inc: New file.
1250 * gcc.c-torture/execute/vshuf-8.inc: New file.
1251 * gcc.c-torture/execute/vshuf-main.inc: New file.
1252 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1253 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1254 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1255 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1256 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1257 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1258 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1259 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1260 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1261 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1262 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1263 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1264 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1266 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1268 PR tree-optimization/49279
1269 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1270 * gcc.c-torture/execute/pr49279.c: New test.
1272 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1275 * gcc.c-torture/compile/pr49049.c: New test.
1277 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1280 * gcc.target/arm/pr50305.c: New test.
1282 2011-10-06 Richard Guenther <rguenther@suse.de>
1284 PR tree-optimization/38884
1285 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1286 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1288 2011-10-05 David S. Miller <davem@davemloft.net>
1290 * gcc.target/sparc/lzd.c: New test.
1291 * gcc.target/sparc/popc.c: New test.
1293 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1295 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1296 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1297 * g++.dg/other/final1.C: Cleanup original tree dump.
1299 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1301 PR tree-optimization/50613
1302 * gcc.dg/pr50613.c: New test.
1304 2011-10-05 Richard Henderson <rth@redhat.com>
1306 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1307 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1308 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1309 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1310 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1311 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1312 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1313 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1315 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1317 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1318 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1319 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1320 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1321 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1323 2011-10-05 Richard Guenther <rguenther@suse.de>
1325 PR tree-optimization/38885
1326 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1328 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1330 * gcc.target/i386/sw-1.c: New test.
1332 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1334 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1336 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1338 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1340 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1342 2011-10-04 David S. Miller <davem@davemloft.net>
1344 * gcc.target/sparc/fhalve.c: New test.
1345 * gcc.target/sparc/fnegop.c: New test.
1346 * gcc.target/sparc/xmul.c: New test.
1348 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1351 * gfortran.dg/dummy_procedure_6.f90: New.
1353 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1355 PR tree-optimization/50604
1356 * gcc.dg/pr50604.c: New test.
1358 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1360 PR tree-optimization/49662
1361 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1362 * gcc.dg/graphite/interchange-15.c: Likewise.
1363 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1365 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1367 * gcc.dg/tree-ssa/restrict-4.c: New test.
1369 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1371 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1372 (main): Use __typeof to get result type of comparison.
1374 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1376 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1377 Make et_vect_multiple_sizes_saved global.
1378 (check_effective_target_vect64): Make et_vect64_saved global.
1380 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1382 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1383 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1384 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1385 * gcc.dg/builtin-complex-err-1.c: Adjust.
1387 2011-10-02 Jason Merrill <jason@redhat.com>
1389 * g++.dg/cpp0x/range-for22.C: New.
1391 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1392 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1393 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1394 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1396 * g++.dg/cpp0x/nsdmi5.C: New.
1398 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1401 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1403 (mips-dg-options): Force an ABI option if the current ABI is
1404 incompatible with the required -mlong setting. Likewise force
1405 a long setting if the current one is incompatible with the
1406 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1407 throughout procedure.
1408 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1409 instead of addressing=absolute.
1411 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1413 * gcc.target/mips/stack-1.c: New test.
1415 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1417 * gcc.dg/pr49696.c: New test.
1419 2011-10-02 Jan Hubicka <jh@suse.cz>
1421 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1423 2011-10-01 David S. Miller <davem@davemloft.net>
1425 * gcc.target/sparc/cmask.c: New test.
1426 * gcc.target/sparc/fpadds.c: New test.
1427 * gcc.target/sparc/fshift.c: New test.
1428 * gcc.target/sparc/fucmp.c: New test.
1429 * gcc.target/sparc/vis3misc.c: New test.
1431 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1434 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1436 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1439 * g++.dg/dfp/44473-1.C: New test.
1440 * g++.dg/dfp/44473-2.C: New test.
1441 * g++.dg/dfp/mangle-1.C: New test.
1442 * g++.dg/dfp/mangle-2.C: New test.
1443 * g++.dg/dfp/mangle-3.C: New test.
1444 * g++.dg/dfp/mangle-4.C: New test.
1445 * g++.dg/dfp/mangle-5.C: New test.
1447 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1450 * gcc.dg/pr50571.c: New test.
1452 PR tree-optimization/46309
1453 * gcc.dg/pr46309.c: New test.
1455 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1457 * gcc.dg/strlenopt-21.c: New test.
1459 2011-09-30 Revital Eres <revital.eres@linaro.org>
1461 * gcc.dg/sms-10.c: New file.
1463 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1465 * gcc.target/arm/pr50099.c: New test.
1467 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1469 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1471 2011-09-30 David S. Miller <davem@davemloft.net>
1473 * gcc.target/sparc/bmaskbshuf.c: New test.
1474 * gcc.target/sparc/edgen.c: New test.
1476 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1479 * gfortran.dg/pure_formal_proc_3.f90: New.
1482 * gfortran.dg/stfunc_7.f90: New.
1484 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1486 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1487 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1488 * gcc.dg/vector-compare-1.c: Likewise.
1489 * gcc.dg/vector-compare-2.c: Likewise.
1491 2011-09-29 David S. Miller <davem@davemloft.net>
1493 * gcc.target/sparc/array.c: New test.
1495 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1497 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1498 loop unroll and set max unroll times to 8.
1499 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1500 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1501 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1502 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1504 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1507 * g++.dg/ext/visibility/warn5.C: New.
1509 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1512 * g++.dg/warn/Wextra-3.C: New.
1514 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1517 * gcc.target/sh/pr49468-si.c: New.
1519 2011-09-28 Tom de Vries <tom@codesourcery.com>
1522 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1523 (TEST): Initialize src3 with random floats.
1524 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1525 from union src3. Initialize src3 with random floats.
1527 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1529 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1530 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1531 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1532 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1533 * gcc.target/sh/sh4a-cos.c: Ditto.
1534 * gcc.target/sh/sh4a-cosf.c: Ditto.
1535 * gcc.target/sh/sh4a-sin.c: Ditto.
1536 * gcc.target/sh/sh4a-sinf.c: Ditto.
1537 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1538 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1539 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1541 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1544 * g++.dg/parse/error40.C: New.
1545 * g++.dg/warn/incomplete1.C: Adjust.
1547 2011-09-27 Jan Hubicka <jh@suse.cz>
1550 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1553 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1555 * gcc.dg/strlenopt-1.c: New test.
1556 * gcc.dg/strlenopt-1f.c: New test.
1557 * gcc.dg/strlenopt-2.c: New test.
1558 * gcc.dg/strlenopt-2f.c: New test.
1559 * gcc.dg/strlenopt-3.c: New test.
1560 * gcc.dg/strlenopt-4.c: New test.
1561 * gcc.dg/strlenopt-4g.c: New test.
1562 * gcc.dg/strlenopt-4gf.c: New test.
1563 * gcc.dg/strlenopt-5.c: New test.
1564 * gcc.dg/strlenopt-6.c: New test.
1565 * gcc.dg/strlenopt-7.c: New test.
1566 * gcc.dg/strlenopt-8.c: New test.
1567 * gcc.dg/strlenopt-9.c: New test.
1568 * gcc.dg/strlenopt-10.c: New test.
1569 * gcc.dg/strlenopt-11.c: New test.
1570 * gcc.dg/strlenopt-12.c: New test.
1571 * gcc.dg/strlenopt-12g.c: New test.
1572 * gcc.dg/strlenopt-13.c: New test.
1573 * gcc.dg/strlenopt-14g.c: New test.
1574 * gcc.dg/strlenopt-14gf.c: New test.
1575 * gcc.dg/strlenopt-15.c: New test.
1576 * gcc.dg/strlenopt-16g.c: New test.
1577 * gcc.dg/strlenopt-17g.c: New test.
1578 * gcc.dg/strlenopt-18g.c: New test.
1579 * gcc.dg/strlenopt.h: New file.
1581 2011-09-27 Tom de Vries <tom@codesourcery.com>
1584 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1585 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1586 * gcc.dg/pr43864.c: New test.
1587 * gcc.dg/pr43864-2.c: Same.
1588 * gcc.dg/pr43864-3.c: Same.
1589 * gcc.dg/pr43864-4.c: Same.
1591 2011-09-27 Jan Hubicka <jh@suse.cz>
1593 * gcc.dg/ipa/inline-5.c: New testcase.
1595 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1597 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1599 * gcc.dg/vect/bb-slp-27.c: New.
1600 * gcc.dg/vect/bb-slp-28.c: New.
1602 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1604 * testsuite/lib/target-supports.exp (check_profiling_available):
1605 Don't rely solely on TLS tests for -fprofile-generate, fall
1606 through to the other code.
1608 2011-09-27 Richard Guenther <rguenther@suse.de>
1610 PR tree-optimization/50363
1611 * gcc.dg/torture/pr50363.c: New testcase.
1613 2011-09-26 Jason Merrill <jason@redhat.com>
1616 * g++.dg/template/partial13.C: New.
1619 * g++.dg/template/partial12.C: New.
1622 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1624 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1627 * g++.dg/diagnostic/bindings1.C: New.
1628 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1630 2011-09-26 David S. Miller <davem@davemloft.net>
1632 * gcc.target/sparc/wrgsr.c: New test.
1633 * gcc.target/sparc/rdgsr.c: New test.
1634 * gcc.target/sparc/edge.c: New test.
1635 * gcc.target/sparc/fcmp.c: New test.
1637 * gcc.target/sparc/edge.c: Update for new return types.
1638 * gcc.target/sparc/fcmp.c: Likewise.
1640 * gcc.target/sparc/fpaddsubi.c: New test.
1642 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1645 * gfortran.dg/common_15.f90: New.
1648 * gfortran.dg/dummy_procedure_5.f90: New.
1649 * gfortran.dg/interface_26.f90: Modified error message.
1650 * gfortran.dg/proc_ptr_11.f90: Ditto.
1651 * gfortran.dg/proc_ptr_15.f90: Ditto.
1652 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1653 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1655 2011-09-26 Jason Merrill <jason@redhat.com>
1658 * g++.dg/overload/rvalue3.C: New.
1661 * g++.dg/overload/ref-conv2.C: New.
1663 * g++.dg/cpp0x/nsdmi-template1.C: New.
1665 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1667 * g++.dg/cpp0x/nullptr25.C: New.
1669 2011-09-26 Richard Guenther <rguenther@suse.de>
1671 PR tree-optimization/50472
1672 * gcc.dg/torture/pr50472.c: New testcase.
1674 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1676 * gnat.dg/opt22.adb: New test.
1677 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1679 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1681 * gnat.dg/opt21.adb: New test.
1682 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1684 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1686 * gnat.dg/opt20.ad[sb]: New test.
1687 * gnat.dg/opt20_pkg.ads: New helper.
1689 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1691 * gnat.dg/array17.adb: New test.
1692 * gnat.dg/array17_pkg.ads: New helper.
1694 2011-09-25 Jason Merrill <jason@redhat.com>
1696 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1698 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1700 * gnat.dg/frame_overflow.ads: New.
1701 * gnat.dg/frame_overflow.adb: Adjust.
1702 * gnat.dg/specs/addr1.ads: Likewise.
1704 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1706 * g++.dg/tree-ssa/restrict2.C: New test.
1708 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1710 * lib/target-supports.exp (check_effective_target_vect64): New.
1711 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1712 of multiple vector sizes.
1713 * gcc.dg/vect/bb-slp-26.c: New.
1715 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1718 * g++.dg/template/bitfield1.C: New.
1720 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1722 * gcc.dg/vect/bb-slp-24.c: New.
1724 2011-09-24 Jason Merrill <jason@redhat.com>
1726 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1728 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1730 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1731 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1733 * g++.dg/cpp0x/nsdmi1.C: New.
1734 * g++.dg/cpp0x/nsdmi2.C: New.
1735 * g++.dg/cpp0x/nsdmi3.C: New.
1736 * g++.dg/cpp0x/nsdmi4.C: New.
1737 * g++.old-deja/g++.other/init4.C: New.
1739 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1742 * g++.dg/template/sfinae28.C: New.
1744 2011-09-23 Ian Lance Taylor <iant@google.com>
1746 * go.test/go-test.exp (errchk): Handle more cases of getting
1747 correct Tcl backslash quoting in regular expressions in test file.
1749 2011-09-23 Jason Merrill <jason@redhat.com>
1752 * g++.dg/init/const8.C: New.
1753 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1754 * g++.dg/cpp0x/defaulted2.C: Likewise.
1755 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1756 * g++.dg/init/pr20039.C: Likewise.
1757 * g++.dg/init/pr42844.C: Likewise.
1759 2011-09-23 Jan Hubicka <jh@suse.cz>
1761 * gcc.dg/ipa/inline-1.c: new testcase.
1762 * gcc.dg/ipa/inline-2.c: new testcase.
1763 * gcc.dg/ipa/inline-3.c: new testcase.
1764 * gcc.dg/ipa/inline-4.c: new testcase.
1766 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1769 * g++.dg/cpp0x/constexpr-static8.C: New.
1771 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1773 * gcc.target/i386/avxfp-1.c: New test.
1774 * gcc.target/i386/avxfp-2.c: New test.
1776 2011-09-23 Terry Guo <terry.guo@arm.com>
1778 * gcc.c-torture/execute/941014-1.x: Deleted.
1780 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1783 * g++.dg/cpp0x/pr50491.C: New.
1785 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1788 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1790 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1793 * g++.dg/cpp0x/nullptr24.C: New.
1795 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1798 * gcc.target/i386/pr50482.c: New test.
1800 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1802 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1803 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1804 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1805 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1806 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1807 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1808 multilib options contain different -march= from dg-options.
1810 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1811 Paolo Carlini <paolo.carlini@oracle.com>
1814 * g++.dg/template/friend52.C: New.
1816 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1818 * gcc.target/arm/cmp-1.c: New test.
1819 * gcc.target/arm/cmp-2.c: Likewise.
1821 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1824 * gfortran.dg/impure_actual_1.f90: Modified error message.
1825 * gfortran.dg/proc_ptr_32.f90: New.
1826 * gfortran.dg/proc_ptr_33.f90: New.
1828 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1830 PR tree-optimization/50451
1831 * gcc.dg/vect/pr50451.c: New test.
1833 2011-09-21 Ian Lance Taylor <iant@google.com>
1835 * go.test/go-test.exp (errchk): Add special case for bug332.
1836 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1837 some more test lines.
1839 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1841 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1842 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1843 * g++.dg/other/i386-8.C: Ditto.
1844 * g++.dg/other/pr34435.C: Ditto.
1845 * g++.dg/other/pr39496.C: Ditto.
1846 * g++.dg/other/mmintrin.C: Ditto.
1848 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1850 * gcc.dg/vect/vect-cond-7.c: New test.
1851 * gcc.target/i386/sse4_1-cond-1.c: New test.
1852 * gcc.target/i386/avx-cond-1.c: New test.
1854 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1857 * g++.dg/other/pr50464.C: New test.
1859 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
1861 * gcc.target/i386/bmi2-mulx32-2.c: New test.
1862 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1863 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1864 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1866 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
1868 * gnat.dg/opt19.adb: New test.
1870 2011-09-21 Terry Guo <terry.guo@arm.com>
1872 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1873 on arch conflict when testing case on targets other than armv7-a.
1875 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
1878 * g++.dg/ext/int128-1.C: New.
1879 * g++.dg/ext/int128-2.C: Likewise.
1880 * g++.dg/ext/int128-2.h: Likewise.
1882 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
1885 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1887 2011-09-20 Jason Merrill <jason@redhat.com>
1889 * g++.dg/cpp0x/constexpr-generated1.C: New.
1892 * g++.dg/overload/ref-conv1.C: New.
1894 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1896 * g++.dg/other/final1.C: New.
1898 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
1900 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
1903 2011-09-19 Ian Bolton <ian.bolton@arm.com>
1905 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1908 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
1910 PR tree-optimization/50413
1911 * g++.dg/vect/vect.exp: Run slp-pr* tests with
1912 -fdump-tree-slp-details. Run other tests with
1913 -fdump-tree-vect-details.
1914 * g++.dg/vect/slp-pr50413.cc: New.
1916 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1917 Ira Rosen <ira.rosen@linaro.org>
1920 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1921 Fix underscores around restrict.
1923 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1925 PR tree-optimization/50414
1926 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1927 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1928 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1930 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1932 PR tree-optimization/50412
1933 * gfortran.dg/vect/pr50412.f90: New.
1935 2011-09-16 Jason Merrill <jason@redhat.com>
1938 * g++.dg/eh/defarg1.C: New.
1940 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1942 * gcc.dg/vect/vect-reduc-10.c: New test.
1943 * gcc.target/i386/avx-reduc-1.c: New test.
1945 * gcc.target/i386/sse2-extract-1.c: New test.
1946 * gcc.target/i386/avx-extract-1.c: New test.
1948 2011-09-16 Terry Guo <terry.guo@arm.com>
1950 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1952 2011-09-15 Diego Novillo <dnovillo@google.com>
1954 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1955 ALWAYS_CXXFLAGS, if defined.
1956 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1957 ALWAYS_GFORTRANFLAGS, if defined.
1958 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1959 ALWAYS_GOCFLAGS, if defined.
1960 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1961 ALWAYS_OBJCXXFLAGS, if defined.
1962 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1963 additional_flags, if defined.
1964 * lib/gnat.exp (gnat_target_compile): Likewise.
1965 * lib/objc.exp (objc_target_compile): Likewise.
1966 * lib/target-supports-dg.exp (dg-add-options): Handle
1969 2011-09-15 Tom de Vries <tom@codesourcery.com>
1972 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1973 Use uintptr_t in f1. Undo avr xfails.
1975 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1979 * gfortran.dg/function_types_3.f90: New.
1981 2011-09-15 Jason Merrill <jason@redhat.com>
1984 * g++.dg/cpp0x/trailing7.C: New.
1987 * g++.dg/cpp0x/nullptr23.C: New.
1989 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1991 * gcc.dg/vect/bb-slp-25.c: New.
1993 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1996 * g++.dg/cpp0x/noexcept15.C: New.
1998 2011-09-14 Tom de Vries <tom@codesourcery.com>
2001 * gcc.dg/pr50251.c: New test.
2003 2011-09-14 Tobias Burnus <burnus@net-b.de>
2007 * gfortran.dg/null_5.f90: New.
2008 * gfortran.dg/null_6.f90: New.
2010 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2012 * gcc.c-torture/compile/20110913-1.c: New test.
2014 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2017 * gfortran.dg/result_2.f90: New.
2019 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2021 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2023 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2026 * g++.dg/cpp0x/variadic116.C: New test case.
2028 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2030 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2031 * gcc.target/mips/interrupt_handler-2.c: New test.
2032 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2034 2011-09-12 Jason Merrill <jason@redhat.com>
2036 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2038 * g++.dg/cpp0x/explicit7.C: New.
2040 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2042 PR rtl-optimization/50212
2043 * g++.dg/other/pr50212.C: New test.
2045 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2048 * testsuite/gcc.target/avr/torture/avr-torture.exp
2049 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2050 "-O2 -fmerge-all-constants".
2052 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2055 * gfortran.dg/do_while_1.f90: New test.
2057 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2061 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2062 * gfortran.dg/proc_decl_26.f90: New.
2063 * gfortran.dg/typebound_override_2.f90: New.
2064 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2066 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2068 * gnat.dg/cond_expr2.ad[sb]: New test.
2070 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2072 * gnat.dg/atomic5.ad[sb]: New test.
2074 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2076 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2078 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2081 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2083 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2086 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2088 2011-09-09 Richard Guenther <rguenther@suse.de>
2090 PR tree-optimization/50328
2091 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2093 2011-09-09 Richard Guenther <rguenther@suse.de>
2096 * gcc.dg/torture/pr50333.c: New testcase.
2098 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2100 PR tree-optimization/50318
2101 * gcc.target/arm/pr50318-1.c: New file.
2103 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2105 * gcc.target/i386/all_one_m256i.c: New test.
2107 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2110 * g++.dg/cpp0x/sfinae28.C: New.
2112 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2115 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2116 longer ignored on typedefs.
2118 PR c++/33255 - Support -Wunused-local-typedefs warning
2119 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2120 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2122 2011-09-08 Martin Jambor <mjambor@suse.cz>
2124 PR tree-optimization/50287
2125 * gcc.dg/torture/pr50287.c: New test.
2127 2011-09-08 Richard Guenther <rguenther@suse.de>
2129 PR tree-optimization/19831
2130 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2131 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2132 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2133 * gcc.dg/errno-1.c: Adjust.
2135 2011-09-08 Richard Guenther <rguenther@suse.de>
2137 PR tree-optimization/19831
2138 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2140 2011-09-08 Tobias Burnus <burnus@net-b.de>
2143 * gfortran.dg/do_concurrent_1.f90: New.
2144 * gfortran.dg/do_concurrent_2.f90: New.
2146 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2149 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2150 * gcc.dg/pr50310-2.c: New test.
2152 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2155 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2156 * gfortran.dg/impure_constructor_1.f90: Modified.
2157 * gfortran.dg/proc_ptr_comp_33.f90: New.
2159 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2162 * gcc.dg/pr50310-1.c: New test.
2164 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2167 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2170 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2173 * g++.dg/cpp0x/noexcept14.C: New.
2175 2011-09-07 Jason Merrill <jason@redhat.com>
2177 * g++.dg/cpp0x/constexpr-ref3.C: New.
2179 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2181 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2183 * gcc.dg/section1.c: Don't xfail for avr.
2185 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2187 PR tree-optimization/50322
2188 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2190 2011-09-07 Martin Jambor <mjambor@suse.cz>
2192 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2194 2011-09-07 Martin Jambor <mjambor@suse.cz>
2196 PR tree-optimization/49911
2197 * g++.dg/tree-ssa/pr49911.C: New test.
2199 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2202 * gcc.dg/torture/pr49030.c: New test.
2204 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2207 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2208 * gfortran.dg/class_4d.f03: Deleted.
2209 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2211 2011-09-07 Richard Guenther <rguenther@suse.de>
2213 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2215 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2217 PR tree-optimization/46021
2218 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2220 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2222 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2224 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2226 * gcc.c-torture/compile/20110906-1.c: New test.
2228 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2230 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2232 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2234 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2235 --param tree-reassoc-width=1.
2237 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2238 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2240 2011-09-06 Richard Guenther <rguenther@suse.de>
2242 PR tree-optimization/48149
2243 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2245 2011-09-06 Richard Guenther <rguenther@suse.de>
2247 PR tree-optimization/48317
2248 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2250 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2252 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2254 (add_options_for_quad_vectors): Replace with ...
2255 (add_options_for_double_vectors): ... this.
2256 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2257 support multiple vector sizes since the vectorizer attempts to
2258 vectorize with both vector sizes.
2259 * gcc.dg/vect/no-vfa-vect-79.c,
2260 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2261 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2262 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2263 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2264 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2265 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2266 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2267 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2268 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2269 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2270 gcc.dg/vect/vect-40.c: Likewise.
2271 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2272 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2273 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2274 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2275 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2277 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2279 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2282 * gcc.target/mips/abi-main.h: New file.
2283 * gcc.target/mips/abi-o32-long32.c: New test.
2284 * gcc.target/mips/abi-o32-long64.c: Likewise.
2285 * gcc.target/mips/abi-o64-long32.c: Likewise.
2286 * gcc.target/mips/abi-o64-long64.c: Likewise.
2287 * gcc.target/mips/abi-n32-long32.c: Likewise.
2288 * gcc.target/mips/abi-n32-long64.c: Likewise.
2289 * gcc.target/mips/abi-n64-long32.c: Likewise.
2290 * gcc.target/mips/abi-n64-long64.c: Likewise.
2291 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2292 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2293 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2294 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2295 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2296 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2297 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2298 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2299 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2300 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2301 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2302 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2303 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2304 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2305 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2306 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2307 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2308 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2309 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2310 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2311 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2312 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2313 * gcc.target/mips/branch-3.c: Likewise.
2314 * gcc.target/mips/branch-4.c: Likewise.
2315 * gcc.target/mips/branch-5.c: Likewise.
2316 * gcc.target/mips/branch-6.c: Likewise.
2317 * gcc.target/mips/branch-7.c: Likewise.
2318 * gcc.target/mips/branch-8.c: Likewise.
2319 * gcc.target/mips/branch-9.c: Likewise.
2320 * gcc.target/mips/branch-10.c: Likewise.
2321 * gcc.target/mips/branch-11.c: Likewise.
2322 * gcc.target/mips/branch-12.c: Likewise.
2323 * gcc.target/mips/branch-13.c: Likewise.
2324 * gcc.target/mips/lazy-binding-1.c: Likewise.
2326 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2328 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2329 to avoid warning on int=16 platforms..
2331 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2333 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2334 to work even with -fshort-enums.
2336 2011-09-04 Jan Hubicka <jh@suse.cz>
2338 * gcc.c-torture/compile/20110902.c: new testcase.
2340 2011-09-04 Jason Merrill <jason@redhat.com>
2343 * g++.dg/cpp0x/rv-conv1.C: New.
2346 * g++.dg/cpp0x/rv-func3.C: New.
2348 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2352 * g++.dg/cpp0x/constexpr-template1.C: New.
2353 * g++.dg/cpp0x/constexpr-template2.C: New.
2354 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2355 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2357 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2359 * gnat.dg/specs/debug1.ads: Tweak pattern.
2361 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2364 * gfortran.dg/class_45a.f03: New.
2365 * gfortran.dg/class_45b.f03: New.
2367 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2368 Ira Rosen <ira.rosen@linaro.org>
2370 PR tree-optimization/50208
2371 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2372 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2373 -fno-tree-fre -fno-tree-pre.
2375 2011-09-02 Martin Jambor <mjambor@suse.cz>
2377 * gcc.dg/ipa/ipcp-3.c: New test.
2379 2011-09-02 Richard Guenther <rguenther@suse.de>
2381 PR tree-optimization/27460
2383 * gcc.dg/vect/vect-cond-7.c: New testcase.
2385 2011-09-02 Martin Jambor <mjambor@suse.cz>
2387 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2388 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2389 xfailed test for inlining.
2390 * g++.dg/ipa/ivinline-9.C: Likewise.
2392 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2394 PR tree-optimization/50178
2395 * gfortran.dg/vect/pr50178.f90: New test.
2397 2011-08-31 Martin Jambor <mjambor@suse.cz>
2400 * gcc.c-torture/execute/pr49886.c: New testcase.
2402 2011-08-31 Tom de Vries <tom@codesourcery.com>
2405 * gcc.dg/pr43513.c: New test.
2407 2011-08-30 Tobias Burnus <burnus@net-b.de>
2410 * gfortran.dg/common_14.f90: New.
2411 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2413 2011-08-30 Jason Merrill <jason@redhat.com>
2416 * g++.dg/cpp0x/decltype33.C: New.
2419 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2422 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2424 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2426 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2428 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2430 * gnat.dg/specs/aggr3.ads: New test.
2431 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2433 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2434 * gnat.dg/specs/aggr2.ads: Likewise.
2436 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2439 * gfortran.dg/allocate_with_source_2.f90: New test
2441 2011-08-30 Jason Merrill <jason@redhat.com>
2444 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2447 * g++.dg/cpp0x/constexpr-value3.C: New.
2449 2011-08-30 Richard Guenther <rguenther@suse.de>
2452 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2453 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2454 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2455 * gcc.dg/pr36902.c: XFAIL.
2457 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2459 * gcc.target/i386/fma-check.h: New.
2460 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2461 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2462 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2463 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2464 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2465 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2466 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2467 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2468 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2469 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2470 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2471 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2472 * gcc.target/i386/fma-compile.c: Likewise.
2473 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2474 * gcc.target/i386/sse-12.c: Add -mfma.
2475 * gcc.target/i386/sse-13.c: Likewise.
2476 * gcc.target/i386/sse-14.c: Likewise.
2477 * gcc.target/i386/sse-22.c: Likewise.
2478 * gcc.target/i386/sse-23.c: Likewise.
2479 * g++.dg/other/i386-2.C: Likewise.
2480 * g++.dg/other/i386-3.C: Likewise.
2482 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2485 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2486 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2488 2011-08-30 Christian Bruel <christian.bruel@st.com>
2490 * g++.dg/bprob/bprob.exp (feedback_options): Set
2491 -fbranch-probabilities.
2492 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2494 2011-08-29 Jason Merrill <jason@redhat.com>
2497 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2499 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2500 Jason Merrill <jason@redhat.com>
2502 * g++.dg/dfp/base.C: New test.
2504 2011-08-29 Jason Merrill <jason@redhat.com>
2508 * g++.dg/cpp0x/initlist58.C: New.
2510 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2513 * gfortran.dg/class_result_1.f03: New.
2515 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2518 * gcc.target/i386/pr48722.c: New test.
2520 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2523 * gfortran.dg/widechar_compare_1.f90: New test.
2525 2011-08-26 Jason Merrill <jason@redhat.com>
2529 * g++.dg/abi/mangle50.C: New.
2531 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2534 * gcc.target/i386/pr50202.c: New test.
2536 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2538 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2539 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2540 * gcc.target/i386/avx-round-vec.c: New test.
2541 * gcc.target/i386/avx-roundf-vec.c: New test.
2543 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2545 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2549 * c-c++-common/Wunused-var-14.c: New test.
2551 2011-08-26 Tom de Vries <tom@codesourcery.com>
2553 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2555 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2557 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2558 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2559 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2560 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2562 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2564 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2565 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2566 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2567 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2569 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2572 * gfortran.dg/pointer_comp_init_1.f90: New test.
2574 2011-08-25 Jason Merrill <jason@redhat.com>
2577 * g++.dg/cpp0x/sfinae27.C: New.
2579 2011-08-25 Tobias Burnus <burnus@net-b.de>
2581 * gfortran.dg/coarray_lib_token_4.f90: New.
2583 2011-08-25 Tobias Burnus <burnus@net-b.de>
2585 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2587 2011-08-25 Richard Guenther <rguenther@suse.de>
2589 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2591 2011-08-24 Tobias Burnus <burnus@net-b.de>
2594 * gfortran.dg/initialization_28.f90: New.
2596 2011-08-24 Richard Guenther <rguenther@suse.de>
2598 PR tree-optimization/50067
2599 * gcc.dg/torture/pr50067-3.c: New testcase.
2600 * gcc.dg/torture/pr50067-4.c: Likewise.
2601 * gcc.dg/torture/pr50067-5.c: Likewise.
2603 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2605 * g++.dg/other/i386-2.C: Add -mavx2 check.
2606 * g++.dg/other/i386-3.C: Likewise.
2607 * gcc.target/i386/avx-1.c: Add AVX2.
2608 * gcc.target/i386/avx-2.c: Likewise.
2609 * gcc.target/i386/funcspec-5.c: Likewise.
2610 * gcc.target/i386/sse-12.c: Likewise.
2611 * gcc.target/i386/sse-13.c: Likewise.
2612 * gcc.target/i386/sse-14.c: Likewise.
2613 * gcc.target/i386/sse-22.c: Likewise.
2614 * gcc.target/i386/sse-23.c: Likewise.
2615 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2616 * gcc.target/i386/avx2-check.h: New.
2617 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2618 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2619 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2620 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2621 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2622 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2623 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2624 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2625 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2626 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2627 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2628 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2629 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2630 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2631 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2632 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2633 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2634 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2635 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2636 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2637 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2638 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2639 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2640 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2641 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2642 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2643 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2644 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2645 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2646 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2647 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2648 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2649 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2650 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2651 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2652 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2653 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2654 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2655 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2656 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2657 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2658 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2659 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2660 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2661 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2662 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2663 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2664 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2665 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2666 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2667 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2668 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2669 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2670 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2671 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2672 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2673 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2674 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2675 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2676 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2677 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2678 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2679 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2680 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2681 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2682 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2683 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2684 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2685 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2686 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2687 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2688 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2689 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2690 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2691 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2692 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2693 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2694 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2695 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2696 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2697 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2698 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2699 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2700 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2701 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2702 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2703 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2704 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2705 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2706 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2707 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2708 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2709 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2710 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2711 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2712 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2713 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2714 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2715 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2716 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2717 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2718 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2719 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2720 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2721 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2722 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2723 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2724 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2725 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2726 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2727 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2728 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2729 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2730 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2731 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2732 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2733 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2734 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2735 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2736 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2737 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2738 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2739 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2740 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2741 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2742 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2743 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2744 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2745 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2746 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2747 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2748 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2749 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2750 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2751 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2752 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2753 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2754 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2755 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2756 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2757 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2758 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2759 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2760 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2761 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2762 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2763 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2764 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2765 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2766 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2767 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2768 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2769 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2770 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2771 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2772 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2773 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2774 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2775 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2776 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2777 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2778 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2779 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2780 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2781 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2782 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2783 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2784 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2785 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2786 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2787 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2788 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2789 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2790 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2791 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2792 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2793 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2794 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2795 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2796 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2797 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2798 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2799 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2800 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2801 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2802 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2803 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2804 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2805 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2806 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2807 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2808 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2809 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2810 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2811 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2812 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2813 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2814 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2815 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2816 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2817 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2818 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2819 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2820 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2821 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2822 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2823 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2824 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2825 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2826 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2827 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2828 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2829 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2830 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2831 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2832 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2833 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2834 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2835 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2836 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2837 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2838 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2839 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2840 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2841 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2842 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2843 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2844 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2845 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2846 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2847 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2848 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2849 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2850 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2851 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2852 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2853 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2854 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2855 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2856 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2857 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2858 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2859 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2860 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2861 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2862 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2863 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2864 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2865 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2866 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2867 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2868 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2869 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2870 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2871 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2872 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2873 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2874 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2875 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2876 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2877 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2878 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2879 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2880 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2881 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2882 * gcc.target/i386/avx2-vpor-1.c: Likewise.
2883 * gcc.target/i386/avx2-vpor-2.c: Likewise.
2884 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2885 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2886 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2887 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2888 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2889 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2890 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2891 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2892 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2893 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2894 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2895 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2896 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2897 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2898 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2899 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2900 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2901 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2902 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2903 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2904 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2905 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2906 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2907 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2908 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2909 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2910 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2911 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2912 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2913 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2914 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2915 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2916 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2917 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2918 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2919 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2920 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2921 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2922 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2923 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2924 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2925 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2926 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2927 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2928 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2929 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2930 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2931 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2932 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2933 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2934 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2935 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2936 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2937 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2938 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2939 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2940 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2941 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2942 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2943 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2944 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2945 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2946 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2947 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2948 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2949 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2950 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2951 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2952 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2953 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2954 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2955 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2956 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2957 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2958 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2959 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2960 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2961 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2962 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2963 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2964 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2965 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2966 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2967 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2968 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2969 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2970 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2971 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2972 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2973 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2974 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2975 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2976 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2977 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2978 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2979 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2980 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2981 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2982 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2983 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2984 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2985 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2986 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2987 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2988 * gcc.target/i386/testimm-9.c: Likewise.
2990 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2992 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2993 * g++.dg/other/i386-3.C: Likewise.
2994 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2995 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2996 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2997 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2998 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2999 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3000 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3001 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3002 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3003 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3004 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3005 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3006 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3007 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3008 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3009 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3010 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3011 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3012 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3013 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3014 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3015 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3016 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3017 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3018 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3019 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3020 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3021 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3022 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3023 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3024 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3025 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3026 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3027 * gcc.target/i386/sse-12.c: Add BMI2.
3028 * gcc.target/i386/sse-13.c: Likewise.
3029 * gcc.target/i386/sse-14.c: Likewise.
3030 * gcc.target/i386/sse-22.c: Likewise.
3031 * gcc.target/i386/sse-23.c: Likewise.
3033 2011-08-23 Jason Merrill <jason@redhat.com>
3035 * g++.dg/template/crash7.C: Adjust expected errors.
3037 2011-08-23 Jason Merrill <jason@redhat.com>
3041 * g++.dg/cpp0x/overload2.C: New.
3043 2011-08-23 Jason Merrill <jason@redhat.com>
3046 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3048 2011-08-23 Jason Merrill <jason@redhat.com>
3051 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3052 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3053 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3054 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3056 2011-08-23 Jason Merrill <jason@redhat.com>
3059 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3061 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3064 * g++.dg/warn/Wunused-var-16.C: New test.
3067 * gcc.dg/pr50161.c: New test.
3069 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3072 * g++.dg/gcov/gcov-7.C: New test.
3074 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3077 * g++.dg/dfp/nofields.C: New test.
3079 2011-08-23 Tobias Burnus <burnus@net-b.de>
3082 * gfortran.dg/use_16.f90: New.
3084 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3085 Kirill Yukhin <kirill.yukhin@intel.com>
3088 * gcc.target/i386/pr50155.c: New test.
3090 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3092 PR tree-optimization/50133
3093 * gcc.dg/pr50133.c: New test.
3096 * c-c++-common/cxxbitfields-6.c: New test.
3098 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3101 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3103 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3105 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3106 * gcc.dg/pr49994-3.c: Ditto.
3108 2011-08-22 Richard Guenther <rguenther@suse.de>
3111 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3112 * gcc.dg/torture/pr50067-2.c: Likewise.
3114 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3117 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3118 of a constant resulting from simplification.
3119 * gfortran.dg/warn_conversion_3.f90: New test.
3121 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3124 * gfortran.dg/zero_stride_1.f90: New test.
3126 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3129 * gfortran.dg/typebound_override_1.f90: Modified.
3131 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3133 PR tree-optimization/48739
3134 * gcc.dg/pr48739-1.c: New test.
3135 * gcc.dg/pr48739-2.c: New test.
3137 2011-08-20 Tobias Burnus <burnus@net-b.de>
3139 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3141 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3144 * gfortran.dg/where_3.f90: New test.
3146 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3149 * gfortran.dg/pr49721-1.f: New.
3150 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3152 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3154 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3155 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3158 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3160 * gcc.target/arm/wmul-11.c: New file.
3161 * gcc.target/arm/wmul-12.c: New file.
3162 * gcc.target/arm/wmul-13.c: New file.
3164 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3166 * gcc.target/arm/wmul-10.c: New file.
3168 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3170 * gcc.target/arm/wmul-9.c: New file.
3171 * gcc.target/arm/wmul-bitfield-2.c: New file.
3173 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3175 * gcc.target/arm/wmul-8.c: New file.
3177 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3179 * gcc.target/arm/wmul-7.c: New file.
3181 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3183 * gcc.target/arm/wmul-6.c: New file.
3185 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3187 * gcc.target/arm/wmul-5.c: New file.
3188 * gcc.target/arm/no-wmla-1.c: New file.
3190 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3192 * gcc.target/arm/wmul-bitfield-1.c: New file.
3194 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3196 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3198 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3200 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3201 * gcc.target/i386/conversion.c: Likewise.
3203 2011-08-19 Richard Guenther <rguenther@suse.de>
3205 * gcc.dg/torture/pr50067-1.c: New testcase.
3206 * gcc.dg/torture/pr50067-2.c: Likewise.
3208 2011-08-19 Joey Ye <joey.ye@arm.com>
3211 * gcc.target/arm/handler-align.c: New test.
3212 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3215 2011-08-19 Joey Ye <joey.ye@arm.com>
3217 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3219 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3222 * gfortran.dg/end_block_label_1.f90: New test.
3223 * gfortran.dg/end_associate_label_1.f90: New test.
3225 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3227 * gcc.dg/c1x-pointer-float-1.c: New test.
3229 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3232 * gfortran.dg/duplicate_labels_2.f: New test.
3234 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3236 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3237 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3238 gcc.dg/c1x-noreturn-5.c: New tests.
3240 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3242 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3244 2011-08-18 Tobias Burnus <burnus@net-b.de>
3247 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3248 * gfortran.dg/coarray_lock_3.f90: Fix test.
3249 * gfortran.dg/coarray_lock_4.f90: New.
3250 * gfortran.dg/coarray_lock_5.f90: New.
3252 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3255 * gcc.c-torture/compile/pr50009.c: New test.
3258 * gcc.dg/torture/pr50092.c: New test.
3260 2011-08-18 Tobias Burnus <burnus@net-b.de>
3263 * gfortran.dg/namelist_73.f90: New.
3265 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3267 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3270 * gcc.dg/pr50017.c: New test.
3272 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3275 * g++.dg/lookup/hidden-var1.C: New test case.
3277 2011-08-17 Tobias Burnus <burnus@net-b.de>
3280 * gfortran.dg/warn_unused_var_2.f90: New.
3281 * gfortran.dg/warn_unused_var_3.f90: New.
3283 2011-08-17 Tom de Vries <tom@codesourcery.com>
3286 * gcc.target/arm/pr43597.c: New test.
3288 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3291 * gfortran.dg/common_13.f90: New.
3293 2011-08-16 Jason Merrill <jason@redhat.com>
3296 * g++.dg/cpp0x/variadic-unresolved.C: New.
3298 * g++.old-deja/g++.brendan/README: Add R.I.P.
3300 * g++.dg/ext/attr-used-1.C: New.
3303 * g++.dg/cpp0x/initlist56.C: New.
3305 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3308 * g++.dg/opt/life1.C: Only run on Linux.
3310 2011-08-15 Tobias Burnus <burnus@net-b.de>
3312 * gfortran.dg/coarray_26.f90: New.
3314 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3316 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3319 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3322 * gfortran.dg/func_result_7.f90: New.
3324 2011-08-13 Jason Merrill <jason@redhat.com>
3327 * g++.dg/cpp0x/decltype32.C: New.
3330 * g++.dg/diagnostic/expr1.C: New.
3332 2011-08-12 David Li <davidxl@google.com>
3334 * g++.dg/abi/vbase15.C: New test.
3336 2011-08-12 Jason Merrill <jason@redhat.com>
3339 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3341 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3343 * gcc.dg/builtins-67.c: New test.
3344 * gcc.target/i386/conversion.c: Ditto.
3346 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3347 Brian Hackett <bhackett1024@gmail.com>
3349 * g++.dg/plugin/decl_plugin.c: New.
3350 * g++.dg/plugin/decl-plugin-test.C: New.
3351 * g++.dg/plugin/plugin.exp: Add above testcase.
3353 2011-08-11 Richard Guenther <rguenther@suse.de>
3355 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3357 2011-08-11 Michael Matz <matz@suse.de>
3359 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3361 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3363 PR tree-optimization/50039
3364 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3365 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3367 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3369 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3370 (sse4_1_test): Initialize src3 with random value.
3372 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3374 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3375 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3376 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3377 * gcc.dg/scal-to-vec1.c: New test.
3378 * gcc.dg/scal-to-vec2.c: New test.
3380 2011-08-09 Richard Guenther <rguenther@suse.de>
3382 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3383 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3384 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3385 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3387 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3389 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3391 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3393 * gcc.dg/pr49948.c: Require pthread effective target.
3395 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3397 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3399 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3401 * gcc.target/i386/sse-22a.c: New test.
3403 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3405 PR tree-optimization/50014
3406 * gcc.dg/vect/pr50014.c: New test.
3408 2011-08-08 Martin Jambor <mjambor@suse.cz>
3411 * gcc.dg/tree-ssa/pr49923.c: New test.
3413 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3416 * gcc.target/i386/pr49781-1.c: New.
3418 2011-08-08 Jason Merrill <jason@redhat.com>
3420 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3422 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3424 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3427 * gfortran.dg/typebound_override_1.f90: New.
3429 2011-08-07 Kai Tietz <ktietz@redhat.com>
3431 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3432 x86_64 mingw target.
3433 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3434 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3435 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3436 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3437 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3438 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3439 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3440 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3441 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3442 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3444 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3447 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3449 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3451 * gcc.dg/pr48770.c: Cleanup coverage files.
3452 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3454 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3456 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3457 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3458 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3459 lzcnt and bmi options.
3461 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3464 * gcc.dg/pr47381-1.c: New.
3465 * gcc.dg/pr47381-2.c: Likewise.
3466 * gcc.target/i386/pr47381.c: Likewise.
3468 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3471 * gcc.dg/pr47727.c: New.
3474 * gcc.dg/pr47372-1.c: New.
3475 * gcc.dg/pr47372-2.c: Likewise.
3477 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3480 * gcc.target/i386/pr47449.c: New.
3483 * gcc.dg/pr47446-1.c: New.
3484 * gcc.dg/pr47446-2.c: Likewise.
3486 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3489 * gcc.dg/pr47766.c: New.
3492 * gcc.dg/tls/pr47715-1.c: New.
3493 * gcc.dg/tls/pr47715-2.c: Likewise.
3494 * gcc.dg/tls/pr47715-3.c: Likewise.
3495 * gcc.dg/tls/pr47715-4.c: Likewise.
3496 * gcc.dg/tls/pr47715-5.c: Likewise.
3498 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3501 * objc.dg/gnu-api-2-class.m: Updated comments.
3502 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3503 * objc.dg/gnu-api-2-class-meta.m: New test.
3504 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3506 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3509 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3510 with classes that are in construction.
3512 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3515 * gcc.target/i386/pr48084-1.c: New.
3516 * gcc.target/i386/pr48084-2.c: Likewise.
3517 * gcc.target/i386/pr48084-3.c: Likewise.
3518 * gcc.target/i386/pr48084-4.c: Likewise.
3519 * gcc.target/i386/pr48084-5.c: Likewise.
3521 PR rtl-optimization/49504
3522 * gcc.target/i386/pr49504.c: New.
3525 * gcc.dg/pr49860.c: New.
3527 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3530 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3531 with classes that are in construction.
3533 2011-08-05 Jason Merrill <jason@redhat.com>
3536 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3539 * g++.dg/cpp0x/decltype31.C: New.
3542 * g++.dg/init/array28.C: New.
3545 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3547 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3550 * gcc.dg/pr47369-1.c: New.
3552 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3555 * gcc.dg/torture/pr47364-1.c: New.
3556 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3557 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3559 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3562 * gfortran.dg/transfer_check_2.f90: New test case.
3564 2011-08-05 Jan Hubicka <jh@suse.cz>
3567 * gfortran.dg/pr49494.f90: New testcase.
3569 2011-08-05 Jan Hubicka <jh@suse.cz>
3572 * gcc.c-torture/compile/pr49735.c: New testcase.
3574 2011-08-05 Jason Merrill <jason@redhat.com>
3577 * g++.dg/cpp0x/initlist56.C: New.
3580 * g++.dg/overload/rvalue2.C: New.
3583 * g++.dg/cpp0x/range-for21.C: New.
3585 * g++.dg/ext/vla11.C: New.
3587 2011-08-05 Richard Guenther <rguenther@suse.de>
3589 PR tree-optimization/49984
3590 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3592 2011-08-05 Richard Guenther <rguenther@suse.de>
3594 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3595 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3596 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3598 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3600 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3601 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3602 * gfortran.dg/ldist-pr43023.f90: Ditto.
3603 * gfortran.dg/namelist_52.f90: Ditto.
3604 * gfortran.dg/interface_proc_end.f90: Ditto.
3605 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3606 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3608 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3610 * gcc.dg/vect/vect-over-widen-1.c: New test.
3611 * gcc.dg/vect/vect-over-widen-2.c: New test.
3612 * gcc.dg/vect/vect-over-widen-3.c: New test.
3613 * gcc.dg/vect/vect-over-widen-4.c: New test.
3615 2011-08-04 Richard Guenther <rguenther@suse.de>
3618 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3620 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3622 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3624 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3627 * g++.dg/ext/builtin-object-size3.C: New test.
3629 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3631 PR tree-optimization/49948
3632 * gcc.dg/pr49948.c: New test.
3634 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3637 * gcc.dg/torture/pr47383.c: New.
3639 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3641 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3643 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3645 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3647 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3650 * gcc.dg/torture/pr47744-1.c: New.
3651 * gcc.dg/torture/pr47744-2.c: Likewise.
3652 * gcc.dg/torture/pr47744-3.c: Likewise.
3654 2011-08-03 Richard Guenther <rguenther@suse.de>
3657 * gcc.dg/torture/pr49958.c: New testcase.
3659 2011-08-03 Richard Guenther <rguenther@suse.de>
3661 PR tree-optimization/49938
3662 * g++.dg/torture/pr49938.C: New testcase.
3664 2011-08-02 Jason Merrill <jason@redhat.com>
3667 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3670 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3673 * g++.dg/cpp0x/variadic115.C: New.
3676 * g++.dg/cpp0x/union5.C: New.
3678 2011-08-02 Daniel Kraft <d@domob.eu>
3681 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3683 2011-08-02 Kai Tietz <ktietz@redhat.com>
3686 * gcc.dg/tree-ssa/forwprop-15.c
3688 2011-08-02 Jason Merrill <jason@redhat.com>
3691 * g++.dg/cpp0x/range-for20.C: New.
3693 2011-08-02 Tobias Burnus <burnus@net-b.de>
3695 * gfortran.dg/coarray_lib_token_3.f90: New.
3697 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3700 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3701 * gcc.dg/gomp/atomic-15.c: New test.
3702 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3703 * g++.dg/gomp/atomic-15.C: New test.
3704 * g++.dg/gomp/private-1.C: New test.
3705 * g++.dg/gomp/sharing-2.C: New test.
3706 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3707 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3708 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3710 2011-08-02 Tobias Burnus <burnus@net-b.de>
3712 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3713 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3715 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3716 * gfortran.dg/allocatable_function_5.f90: Ditto.
3717 * gfortran.dg/allocate_stat.f90: Ditto.
3718 * gfortran.dg/array_constructor_20.f90: Ditto.
3719 * gfortran.dg/array_constructor_21.f90: Ditto.
3720 * gfortran.dg/array_constructor_22.f90: Ditto.
3721 * gfortran.dg/array_constructor_26.f03: Ditto.
3722 * gfortran.dg/array_function_4.f90: Ditto.
3723 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3724 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3725 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3726 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3727 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3728 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3729 * gfortran.dg/class_15.f03: Ditto.
3730 * gfortran.dg/class_27.f03: Ditto.
3731 * gfortran.dg/class_33.f90: Ditto.
3732 * gfortran.dg/class_37.f03: Ditto.
3733 * gfortran.dg/class_40.f03: Ditto.
3734 * gfortran.dg/class_42.f03: Ditto.
3735 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3736 * gfortran.dg/coarray/registering_1.f90: Ditto.
3737 * gfortran.dg/convert_1.f90: Ditto.
3738 * gfortran.dg/default_initialization_3.f90: Ditto.
3739 * gfortran.dg/dependency_25.f90: Ditto.
3740 * gfortran.dg/dependency_26.f90: Ditto.
3741 * gfortran.dg/dependency_36.f90: Ditto.
3742 * gfortran.dg/dependency_37.f90: Ditto.
3743 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3744 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3745 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3746 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3747 * gfortran.dg/elemental_result_1.f90: Ditto.
3748 * gfortran.dg/empty_derived_type.f90: Ditto.
3749 * gfortran.dg/entry_7.f90: Ditto.
3750 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3751 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3752 * gfortran.dg/error_recovery_3.f90: Ditto.
3753 * gfortran.dg/extends_4.f03: Ditto.
3754 * gfortran.dg/func_assign.f90: Ditto.
3755 * gfortran.dg/func_assign_3.f90: Ditto.
3756 * gfortran.dg/generic_1.f90: Ditto.
3757 * gfortran.dg/generic_18.f90: Ditto.
3758 * gfortran.dg/generic_22.f03: Ditto.
3759 * gfortran.dg/generic_4.f90: Ditto.
3760 * gfortran.dg/generic_6.f90: Ditto.
3761 * gfortran.dg/generic_actual_arg.f90: Ditto.
3762 * gfortran.dg/graphite/id-21.f: Ditto.
3763 * gfortran.dg/graphite/pr45758.f90: Ditto.
3764 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3765 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3766 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3767 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3768 * gfortran.dg/host_used_types_1.f90: Ditto.
3769 * gfortran.dg/implicit_1.f90: Ditto.
3770 * gfortran.dg/implicit_11.f90: Ditto.
3771 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3772 * gfortran.dg/impure_actual_1.f90: Ditto.
3773 * gfortran.dg/impure_assignment_1.f90: Ditto.
3774 * gfortran.dg/impure_constructor_1.f90: Ditto.
3775 * gfortran.dg/initialization_10.f90: Ditto.
3776 * gfortran.dg/initialization_12.f90: Ditto.
3777 * gfortran.dg/interface_14.f90: Ditto.
3778 * gfortran.dg/interface_15.f90: Ditto.
3779 * gfortran.dg/interface_2.f90: Ditto.
3780 * gfortran.dg/interface_25.f90: Ditto.
3781 * gfortran.dg/interface_26.f90: Ditto.
3782 * gfortran.dg/interface_29.f90: Ditto.
3783 * gfortran.dg/interface_assignment_1.f90: Ditto.
3784 * gfortran.dg/internal_pack_6.f90: Ditto.
3785 * gfortran.dg/internal_pack_7.f90: Ditto.
3786 * gfortran.dg/internal_pack_8.f90: Ditto.
3787 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3788 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3789 * gfortran.dg/module_commons_3.f90: Ditto.
3790 * gfortran.dg/module_equivalence_4.f90: Ditto.
3791 * gfortran.dg/module_equivalence_6.f90: Ditto.
3792 * gfortran.dg/module_function_type_1.f90: Ditto.
3793 * gfortran.dg/module_naming_1.f90: Ditto.
3794 * gfortran.dg/namelist_4.f90: Ditto.
3795 * gfortran.dg/operator_c1202.f90: Ditto.
3796 * gfortran.dg/parens_7.f90: Ditto.
3797 * gfortran.dg/pr32921.f: Ditto.
3798 * gfortran.dg/pr33646.f90: Ditto.
3799 * gfortran.dg/pr41928.f90: Ditto.
3800 * gfortran.dg/pr42119.f90: Ditto.
3801 * gfortran.dg/pr43984.f90: Ditto.
3802 * gfortran.dg/present_1.f90: Ditto.
3803 * gfortran.dg/private_type_2.f90: Ditto.
3804 * gfortran.dg/proc_decl_2.f90: Ditto.
3805 * gfortran.dg/proc_ptr_10.f90: Ditto.
3806 * gfortran.dg/proc_ptr_22.f90: Ditto.
3807 * gfortran.dg/proc_ptr_8.f90: Ditto.
3808 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3809 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3810 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3811 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3812 * gfortran.dg/substring_equivalence.f90: Ditto.
3813 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3814 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3815 * gfortran.dg/trim_optimize_6.f90: Ditto.
3816 * gfortran.dg/typebound_call_12.f03: Ditto.
3817 * gfortran.dg/typebound_operator_5.f03: Ditto.
3818 * gfortran.dg/typebound_operator_6.f03: Ditto.
3819 * gfortran.dg/typebound_proc_18.f03: Ditto.
3820 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3821 * gfortran.dg/use_1.f90: Ditto.
3822 * gfortran.dg/use_10.f90: Ditto.
3823 * gfortran.dg/use_11.f90: Ditto.
3824 * gfortran.dg/use_14.f90: Ditto.
3825 * gfortran.dg/use_only_2.f90: Ditto.
3826 * gfortran.dg/use_rename_4.f90: Ditto.
3827 * gfortran.dg/use_rename_5.f90: Ditto.
3828 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3829 * gfortran.dg/used_interface_ref.f90: Ditto.
3830 * gfortran.dg/used_types_11.f90: Ditto.
3831 * gfortran.dg/used_types_3.f90: Ditto.
3832 * gfortran.dg/used_types_4.f90: Ditto.
3833 * gfortran.dg/userdef_operator_2.f90: Ditto.
3834 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3835 * gfortran.dg/vect/pr46213.f90: Ditto.
3836 * gfortran.dg/whole_file_21.f90: Ditto.
3837 * gfortran.dg/whole_file_22.f90: Ditto.
3838 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3839 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3841 2011-08-02 Kai Tietz <ktietz@redhat.com>
3843 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3845 2011-08-01 Jason Merrill <jason@redhat.com>
3848 * g++.dg/abi/mangle49.C: New.
3851 * g++.dg/cpp0x/constexpr-array4.C: New.
3854 * g++.dg/cpp0x/constexpr-builtin1.C: New.
3856 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
3859 * gcc.target/i386/pr49927.c: New test.
3861 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3863 PR tree-optimization/49926
3864 * gcc.dg/vect/pr49926.c: New test.
3866 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
3868 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3869 * gcc.target/i386/lzcnt-1.c: New test.
3870 * gcc.target/i386/lzcnt-2.c: Likewise.
3871 * gcc.target/i386/lzcnt-2a.c: Likewise.
3872 * gcc.target/i386/lzcnt-3.c: Likewise.
3873 * gcc.target/i386/lzcnt-4.c: Likewise.
3874 * gcc.target/i386/lzcnt-4a.c: Likewise.
3875 * gcc.target/i386/lzcnt-5.c: Likewise.
3876 * gcc.target/i386/lzcnt-6.c: Likewise.
3877 * gcc.target/i386/lzcnt-6a.c: Likewise.
3878 * gcc.target/i386/lzcnt-check.h: Likewise.
3880 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3881 * gcc.target/i386/sse-13.c: Likewise.
3882 * gcc.target/i386/sse-14.c: Likewise.
3883 * g++.dg/other/i386-2.C: Likewise.
3884 * g++.dg/other/i386-3.C: Likewise.
3886 2011-08-01 Julian Brown <julian@codesourcery.com>
3888 * gcc.target/arm/fixed-point-exec.c: New test.
3890 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3893 * gcc.target/i386/pr49920.c: New test.
3895 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3897 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3898 * gcc.dg/tree-ssa/pr23109.c: Ditto.
3899 * gcc.dg/tree-ssa/loop-7.c: Ditto.
3900 * gcc.dg/tree-ssa/loop-32.c: Ditto.
3901 * gcc.dg/tree-ssa/loop-33.c: Ditto.
3902 * gcc.dg/tree-ssa/loop-34.c: Ditto.
3903 * gcc.dg/tree-ssa/loop-35.c: Ditto.
3904 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3905 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3906 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3907 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3908 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3909 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3910 * g++.dg/tree-ssa/pr33615.C: Ditto.
3911 * g++.dg/tree-ssa/restrict1.C: Ditto.
3912 * c-c++-common/restrict-2.c: Ditto.
3913 * gfortran.dg/pr32921.f: Ditto.
3914 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3915 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3916 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3917 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3918 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3919 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3920 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3921 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3922 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3923 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3925 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3927 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3928 .exe.ltrans[0-9]*. dump files.
3930 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3933 * gfortran.dg/abstract_type_6.f03: Modified.
3934 * gfortran.dg/typebound_proc_24.f03: New.
3936 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3939 * g++.dg/init/for1.C: Fix.
3941 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3944 * gfortran.dg/string_5.f90: New test.
3946 2011-07-29 Jason Merrill <jason@redhat.com>
3949 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3951 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3953 PR tree-optimization/47407
3954 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3958 2011-07-29 Richard Guenther <rguenther@suse.de>
3960 * gcc.dg/uninit-suppress.c: Also disable VRP.
3961 * gcc.dg/uninit-suppress_2.c: Likewise.
3963 2011-07-28 Jason Merrill <jason@redhat.com>
3966 * g++.dg/template/nontype24.C: New.
3968 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3970 PR rtl-optimization/47958
3971 * gcc.dg/torture/pr47958-1.c: New.
3973 2011-07-29 Wei Guozhi <carrot@google.com>
3975 PR rtl-optimization/49799
3976 * gcc.dg/pr49799.c: New test case.
3978 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3981 * gcc.dg/graphite/id-pr48648.c: New.
3983 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3986 * gfortran.dg/maxloc_2.f90: New test.
3987 * gfortran.dg/maxloc_3.f90: New test.
3988 * gfortran.dg/minloc_1.f90: New test.
3989 * gfortran.dg/minloc_2.f90: New test.
3990 * gfortran.dg/minloc_3.f90: New test.
3991 * gfortran.dg/minmaxloc_7.f90: New test.
3994 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3996 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3998 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3999 the builtin isn't optimized away.
4001 2011-07-27 Tobias Burnus <burnus@net-b.de>
4004 * gfortran.dg/lto/pr45586-2_0.f90: New.
4006 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4009 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4010 * c-c++-common/cxxbitfields-5.c: Same.
4012 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4014 * lib/target-supports.exp (check_effective_target_mmap): Use
4015 check_function_available.
4017 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4019 * g++.old-deja/g++.pt/crash60.C: Updated.
4021 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4024 * gcc.target/i386/pr49866.c: New test.
4026 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4028 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4029 * gcc.target/i386/bmi-andn-1.c: New test.
4030 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4031 * gcc.target/i386/bmi-andn-2.c: Likewise.
4032 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4033 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4034 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4035 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4036 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4037 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4038 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4039 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4040 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4041 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4042 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4043 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4044 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4045 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4046 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4047 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4048 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4049 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4050 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4051 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4052 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4054 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4057 * gfortran.dg/graphite/id-pr47691.f: New.
4059 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4061 * gcc.target/i386/avx-os-support.h: New.
4062 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4063 (main): Check avx_os_support before the test is run.
4064 * gcc.target/i386/aes-avx-check.h: Ditto.
4065 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4067 2011-07-27 Kai Tietz <ktietz@redhat.com>
4069 * gcc.target/i386/aggregate-ret3.c: New test.
4070 * gcc.target/i386/aggregate-ret4.c: New test.
4072 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4075 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4076 allocated array should *not* change its size.
4077 * gfortran.dg/multiple_allocation_3.f90: New test.
4079 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4082 * g++.dg/cpp0x/constexpr-49776.C: New.
4084 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4087 * gcc.dg/graphite/id-pr47046.c: New.
4089 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4092 * gcc.dg/graphite/run-id-pr47593.c: New.
4094 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4097 * gcc.dg/graphite/run-id-pr47653.c: New.
4098 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4099 induction variables.
4100 * gcc.dg/graphite/scop-16.c: Same.
4101 * gcc.dg/graphite/scop-17.c: Same.
4102 * gcc.dg/graphite/scop-21.c: Same.
4104 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4107 * gcc.dg/graphite/id-pr48805.c: New.
4109 2011-07-26 Tobias Burnus <burnus@net-b.de>
4111 * gfortran.dg/coarray_lib_token_2.f90: New.
4113 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4115 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4118 2011-07-25 Andrew Pinski <apinski@cavium.com>
4121 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4122 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4124 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4126 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4128 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4129 * gcc.c-torture/execute/loop-2g.c: Likewise.
4130 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4131 Require mmap support.
4132 * gcc.c-torture/execute/loop-2g.x: Likewise.
4133 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4134 (MAP_ANON): Provide default.
4135 * gcc.dg/20050826-1.c: Likewise.
4136 * gcc.target/i386/pr36533.c: Likewise.
4137 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4138 Use dg-require-effective-target mmap.
4140 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4143 * g++.dg/cpp0x/range-for19.C: New.
4145 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4148 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4151 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4154 * g++.dg/torture/pr49309.C: Remove.
4156 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4158 PR tree-optimization/49809
4159 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4162 2011-07-25 Richard Guenther <rguenther@suse.de>
4164 PR tree-optimization/49715
4165 * gcc.target/i386/pr49715-1.c: New testcase.
4166 * gcc.target/i386/pr49715-2.c: Likewise.
4168 2011-07-23 Jason Merrill <jason@redhat.com>
4170 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4172 2011-07-22 Jason Merrill <jason@redhat.com>
4175 * g++.dg/cpp0x/initlist55.C: New.
4177 2011-07-23 Tobias Burnus <burnus@net-b.de>
4180 * gfortran.dg/namelist_72.f: New.
4182 2011-07-23 Tobias Burnus <burnus@net-b.de>
4184 * gfortran.dg/coarray_25.f90: New.
4186 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4188 * override1.C: This test should use c++0x mode.
4189 * override3.C: New. Test the diagnostics in c++98 mode.
4191 2011-07-22 Jason Merrill <jason@redhat.com>
4192 Mark Glisse <marc.glisse@normalesup.org>
4195 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4198 * g++.dg/opt/builtins2.C: New.
4199 * g++.dg/other/error27.C: Don't rely on __builtin.
4201 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4203 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4205 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4206 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4207 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4208 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4210 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4213 2011-07-22 Richard Guenther <rguenther@suse.de>
4215 PR tree-optimization/45819
4216 * gcc.dg/pr45819.c: New testcase.
4218 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4220 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4222 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4226 * gcc.dg/graphite/run-id-pr47654.c: New.
4228 2011-07-21 Ian Lance Taylor <iant@google.com>
4231 * gcc.dg/pr49705.c: New test.
4233 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4235 * lib/target-supports.exp (check_avx_os_support_available): New.
4236 (check_effective_target_avx_runtime): Use it.
4238 2011-07-21 Richard Guenther <rguenther@suse.de>
4240 PR tree-optimization/49770
4241 * g++.dg/torture/pr49770.C: New testcase.
4243 2011-07-21 Kai Tietz <ktietz@redhat.com>
4245 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4246 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4248 2011-07-21 Tobias Burnus <burnus@net-b.de>
4250 * gfortran.dg/coarray_lib_token_1.f90: New.
4252 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4254 * gcc.dg/pr32912-2.c: Skip for AVR.
4255 * gcc.dg/pr44674.c: Add dg-require-profiling.
4257 2011-07-20 Jason Merrill <jason@redhat.com>
4259 * g++.dg/ext/desig2.C: New.
4261 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4263 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4265 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4266 * gcc.target/powerpc/recip-3.c: Ditto.
4268 2011-07-19 Jason Merrill <jason@redhat.com>
4270 PR c++/6709 (DR 743)
4271 PR c++/42603 (DR 950)
4272 * g++.dg/cpp0x/decltype21.C: New.
4274 2011-07-20 Richard Guenther <rguenther@suse.de>
4277 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4278 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4280 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4282 * gcc.target/arm/combine-movs.c: New.
4283 * gcc.target/arm/unsigned-extend-2.c: New.
4285 2011-07-19 Jason Merrill <jason@redhat.com>
4288 * g++.dg/cpp0x/variadic114.C: New.
4290 2011-07-19 Tobias Burnus <burnus@net-b.de>
4292 * gfortran.dg/coarray_args_1.f90: New.
4293 * gfortran.dg/coarray_args_2.f90: New.
4295 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4298 * gfortran.dg/allocate_error_3.f90: New.
4300 2011-07-19 Richard Guenther <rguenther@suse.de>
4302 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4303 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4304 * gcc.dg/torture/20110719-1.c: New testcase.
4306 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4308 PR tree-optimization/49768
4309 * gcc.c-torture/execute/pr49768.c: New test.
4311 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4313 PR tree-optimization/49771
4314 * gcc.dg/vect/pr49771.c: New test.
4316 2011-07-18 Martin Jambor <mjambor@suse.cz>
4318 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4319 * gcc.dg/ipa/ipa-2.c: Likewise.
4320 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4321 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4322 * gcc.dg/ipa/ipa-5.c: Likewise.
4323 * gcc.dg/ipa/ipa-7.c: Likewise.
4324 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4325 * gcc.dg/ipa/ipacost-1.c: Likewise.
4326 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4328 * gcc.dg/ipa/ipcp-1.c: New test.
4329 * gcc.dg/ipa/ipcp-2.c: Likewise.
4330 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4332 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4335 * gfortran.dg/pr49675.f90: New test.
4337 2011-07-18 Richard Guenther <rguenther@suse.de>
4339 * gcc.dg/torture/20110718-1.c: New testcase.
4341 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4343 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4344 * g++.dg/ext/bitfield3.C: Likewise.
4345 * g++.dg/ext/bitfield4.C: Likewise.
4346 * g++.dg/ext/bitfield5.C: Likewise.
4347 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4348 * g++.dg/other/pr23205-2.C: Likewise.
4349 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4350 * gcc.c-torture/compile/20001109-2.c: Likewise.
4351 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4352 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4353 * gcc.dg/bitfld-16.c: Likewise.
4354 * gcc.dg/bitfld-17.c: Likewise.
4355 * gcc.dg/bitfld-18.c: Likewise.
4356 * gcc.dg/builtins-config.h: Remove Netware support.
4357 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4358 * gcc.dg/cdce2.c: Likewise.
4359 * gcc.dg/cpp/assert4.c: Remove netware support.
4360 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4361 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4363 * lib/target-supports.exp (check_visibility_available): Remove
4365 (check_profiling_available): Likewise.
4367 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4369 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4371 2011-07-17 Tobias Burnus <burnus@net-b.de>
4372 Thomas Koenig <tkoenig@gcc.gnu.org>
4375 * gfortran.dg/generic_17.f90: Fix testcase.
4376 * gfortran.dg/interface_3.f90: Add dg-error.
4377 * gfortran.dg/use_14.f90: New.
4378 * gfortran.dg/use_15.f90: New.
4380 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4382 * gnat.dg/pointer_controlled.adb: New test.
4384 2011-07-17 Tobias Burnus <burnus@net-b.de>
4387 * gfortran.dg/pointer_remapping_7.f90: New.
4389 2011-07-16 Jason Merrill <jason@redhat.com>
4391 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4393 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4394 Jason Merrill <jason@redhat.com>
4398 * g++.dg/cpp0x/decltype29.C: Adjust.
4399 * g++.dg/cpp0x/error4.C: Adjust.
4400 * g++.dg/cpp0x/sfinae26.C: Adjust.
4401 * g++.dg/cpp0x/variadic105.C: Adjust.
4402 * g++.dg/template/deduce3.C: Adjust.
4403 * g++.dg/template/error45.C: Adjust.
4404 * g++.dg/template/ptrmem2.C: Adjust.
4405 * g++.dg/template/sfinae2.C: Adjust.
4406 * g++.old-deja/g++.pt/crash60.C: Adjust.
4407 * g++.old-deja/g++.pt/unify6.C: Adjust.
4408 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4409 * g++.dg/cpp0x/nullptr15.C: Adjust.
4410 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4411 * g++.dg/cpp0x/pr31431.C: Adjust.
4412 * g++.dg/cpp0x/pr31434.C: Adjust.
4413 * g++.dg/cpp0x/sfinae11.C: Adjust
4414 * g++.dg/cpp0x/temp_default2.C: Adjust.
4415 * g++.dg/cpp0x/trailing4.C: Adjust.
4416 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4417 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4418 * g++.dg/cpp0x/variadic105.C: Adjust.
4419 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4420 * g++.dg/ext/vla2.C: Adjust.
4421 * g++.dg/other/ptrmem10.C: Adjust.
4422 * g++.dg/other/ptrmem11.C: Adjust.
4423 * g++.dg/overload/unknown1.C: Adjust.
4424 * g++.dg/template/conv11.C: Adjust.
4425 * g++.dg/template/dependent-expr5.C: Adjust.
4426 * g++.dg/template/friend.C: Adjust.
4427 * g++.dg/template/incomplete2.C: Adjust.
4428 * g++.dg/template/local4.C: Adjust.
4429 * g++.dg/template/local6.C: Adjust.
4430 * g++.dg/template/operator9.C: Adjust.
4431 * g++.dg/template/ttp25.C: Adjust.
4432 * g++.dg/template/unify10.C: Adjust.
4433 * g++.dg/template/unify11.C: Adjust.
4434 * g++.dg/template/unify6.C: Adjust.
4435 * g++.dg/template/unify9.C: Adjust.
4436 * g++.dg/template/varmod1.C: Adjust.
4437 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4438 * g++.old-deja/g++.pt/crash28.C: Adjust.
4439 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4440 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4441 * g++.old-deja/g++.pt/expr2.C: Adjust.
4442 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4443 * g++.old-deja/g++.pt/spec5.C: Adjust.
4444 * g++.old-deja/g++.pt/spec6.C: Adjust.
4445 * g++.old-deja/g++.pt/unify4.C: Adjust.
4446 * g++.old-deja/g++.pt/unify8.C: Adjust.
4447 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4448 * g++.dg/overload/template5.C: New testcase.
4449 * g++.dg/template/overload12.C: New testcase.
4451 2011-07-11 Tobias Burnus <burnus@net-b.de>
4453 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4454 * gfortran.dg/coarray_7.f90: Ditto.
4455 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4456 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4458 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4460 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4462 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4463 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4464 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4466 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4467 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4468 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4470 2011-07-15 Jason Merrill <jason@redhat.com>
4473 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4474 Use --extra_opts instead of --additional_options.
4476 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4479 * g++.dg/torture/pr49309.C: Remove.
4481 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4483 * gcc.target/tic6x/weak-call.c: New test.
4484 * gcc.target/tic6x/fpcmp.c: New test.
4485 * gcc.target/tic6x/fpdiv.c: New test.
4486 * gcc.target/tic6x/rotdi16-scan.c: New test.
4487 * gcc.target/tic6x/ffssi.c: New test.
4488 * gcc.target/tic6x/fpdiv-lib.c: New test.
4489 * gcc.target/tic6x/cold-lc.c: New test.
4490 * gcc.target/tic6x/longcalls.c: New test.
4491 * gcc.target/tic6x/abi-align-1.c: New test.
4492 * gcc.target/tic6x/fpcmp-finite.c: New test.
4493 * gcc.target/tic6x/rotdi16.c: New test.
4494 * gcc.target/tic6x/bswapl.c: New test.
4495 * gcc.target/tic6x/ffsdi.c: New test.
4496 * gcc.target/tic6x/tic6x.exp: New file.
4497 * gcc.target/tic6x/builtins/arith24.c: New test.
4498 * gcc.target/tic6x/builtins/smpy.c: New test.
4499 * gcc.target/tic6x/builtins/smpylh.c: New test.
4500 * gcc.target/tic6x/builtins/smpyh.c: New test.
4501 * gcc.target/tic6x/builtins/sarith1.c: New test.
4502 * gcc.target/tic6x/builtins/extclr.c: New test
4503 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4504 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4505 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4506 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4508 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4510 * gcc.dg/20020312-2.c: Likewise.
4511 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4512 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4513 * gcc.dg/torture/builtin-math-7.c: Likewise.
4516 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4517 not testing tic6x-*-*.
4519 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4522 * g++.dg/torture/pr49309.C: New testcase.
4524 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4526 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4528 2011-07-14 Richard Guenther <rguenther@suse.de>
4530 PR tree-optimization/49651
4531 * gcc.dg/torture/pr49651.c: New testcase.
4533 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4536 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4538 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4540 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4541 -mno-pointers-to-nested-functions.
4542 * gcc.target/powerpc/no-r11-2.c: Ditto.
4543 * gcc.target/powerpc/no-r11-3.c: Ditto.
4545 2011-07-13 Jason Merrill <jason@redhat.com>
4547 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4548 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4549 when compiling C files.
4550 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4551 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4552 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4553 * g++.dg/lookup/anon2.C: Likewise.
4554 * g++.dg/tree-ssa/copyprop.C: Likewise.
4555 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4556 * g++.dg/init/vector1.C: Ignore narrowing errors.
4557 * g++.dg/torture/pr35526.C: Likewise.
4558 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4560 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4563 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4566 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4568 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4569 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4571 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4573 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4574 * lib/obj-c++.exp (obj-c++_init): Ditto.
4575 * lib/file-format.exp (gcc_target_object_format): Ditto.
4576 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4577 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4578 (check_visibility_available): Ditto.
4579 (check_effective_target_tls_native): Ditto.
4580 (check_effective_target_tls_emulated): Ditto.
4581 (check_effective_target_function_sections): Ditto.
4583 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4585 * gcc.target/arm/pr48183.c: New test.
4587 2011-07-13 Richard Guenther <rguenther@suse.de>
4589 * gcc.dg/torture/20110713-1.c: New testcase.
4591 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4594 * gcc.c-torture/compile/pr49474.c: New testcase.
4596 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4598 PR tree-optimization/49712
4599 * gcc.c-torture/execute/pr49712.c: New test.
4601 2011-07-11 Jason Merrill <jason@redhat.com>
4604 * g++.dg/template/recurse3.C: New.
4606 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4609 * gcc.dg/guality/csttest.c: New test.
4612 * gfortran.dg/pr49698.f90: New test.
4614 2011-07-11 Jeff Law <law@redhat.com>
4616 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4618 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4620 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4621 * go.test/go-test.exp (go-set-goarch): Likewise.
4623 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4626 * gcc.target/avr/torture/pr39633.c: New test case.
4628 2011-07-11 Tobias Burnus <burnus@net-b.de>
4631 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4633 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4635 * lib/target-supports.exp (check_effective_target_scheduling):
4637 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4638 * gcc.dg/pr45055.c: Ditto.
4639 * gcc.dg/pr45353.c: Ditto.
4640 * g++.dg/pr45056.C: Ditto.
4642 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4644 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4645 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4646 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4647 * g++.dg/torture/pr31863.C: Skip AVR.
4649 2011-07-10 Tobias Burnus <burnus@net-b.de>
4652 * gfortran.dg/intrinsic_signal.f90: New.
4654 2011-07-09 Jason Merrill <jason@redhat.com>
4656 * g++.dg/cpp0x/regress/regress6.C: New.
4657 * g++.dg/parse/crash45.C: Adjust message.
4658 * g++.dg/template/crash38.C: Adjust message.
4659 * g++.dg/template/crash64.C: Adjust message.
4661 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4663 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4664 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4665 * g++.dg/abi/bitfield3.C: Likewise.
4666 * g++.dg/eh/pr38662.C: Likewise.
4667 * g++.dg/ext/attrib36.C: Likewise.
4668 * g++.dg/ext/attrib37.C: Likewise.
4669 * g++.dg/ext/attrib8.C: Likewise.
4670 * g++.dg/ext/tmplattr1.C: Likewise.
4671 * g++.dg/inherit/override-attribs.C: Likewise.
4672 * g++.dg/opt/inline9.C: Likewise.
4673 * g++.dg/opt/life1.C: Likewise.
4674 * g++.dg/opt/longbranch2.C: Likewise.
4675 * g++.dg/opt/nrv12.C: Likewise.
4676 * g++.dg/opt/reg-stack4.C: Likewise.
4677 * g++.dg/other/pr35504.C: Likewise.
4678 * g++.dg/other/pr39496.C: Likewise.
4679 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4680 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4681 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4682 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4683 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4684 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4685 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4686 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4687 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4688 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4689 * g++.dg/warn/pr15774-1.C: Likewise.
4690 * g++.dg/warn/pr15774-2.C: Likewise.
4691 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4692 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4693 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4694 * g++.old-deja/g++.pt/asm2.C: Likewise.
4695 * gcc.c-torture/compile/20000804-1.c: Likewise.
4696 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4697 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4698 * gcc.dg/20020108-1.c: Likewise.
4699 * gcc.dg/20020122-2.c: Likewise.
4700 * gcc.dg/20020122-3.c: Likewise.
4701 * gcc.dg/20020206-1.c: Likewise.
4702 * gcc.dg/20020219-1.c: Likewise.
4703 * gcc.dg/20020310-1.c: Likewise.
4704 * gcc.dg/20020411-1.c: Likewise.
4705 * gcc.dg/20020418-2.c: Likewise.
4706 * gcc.dg/20020426-2.c: Likewise.
4707 * gcc.dg/20020517-1.c: Likewise.
4708 * gcc.dg/20030204-1.c: Likewise.
4709 * gcc.dg/20030826-2.c: Likewise.
4710 * gcc.dg/20031102-1.c: Likewise.
4711 * gcc.dg/20031202-1.c: Likewise.
4712 * gcc.dg/20050111-1.c: Likewise.
4713 * gcc.dg/20050503-1.c: Likewise.
4714 * gcc.dg/array-init-1.c: Likewise.
4715 * gcc.dg/builtin-apply4.c: Likewise.
4716 * gcc.dg/dfp/pr31344.c: Likewise.
4717 * gcc.dg/gomp/atomic-11.c: Likewise.
4718 * gcc.dg/graphite/pr40281.c: Likewise.
4719 * gcc.dg/ia64-sync-1.c: Likewise.
4720 * gcc.dg/ia64-sync-2.c: Likewise.
4721 * gcc.dg/ia64-sync-3.c: Likewise.
4722 * gcc.dg/ia64-sync-4.c: Likewise.
4723 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4724 * gcc.dg/invalid-call-1.c: Likewise.
4725 * gcc.dg/loop-3.c: Likewise.
4726 * gcc.dg/lower-subreg-1.c: Likewise.
4727 * gcc.dg/lto/pr47259_0.c: Likewise.
4728 * gcc.dg/nested-calls-1.c: Likewise.
4729 * gcc.dg/pr20017.c: Likewise.
4730 * gcc.dg/pr25023.c: Likewise.
4731 * gcc.dg/pr27671-2.c: Likewise.
4732 * gcc.dg/pr32176.c: Likewise.
4733 * gcc.dg/pr33676.c: Likewise.
4734 * gcc.dg/pr35045.c: Likewise.
4735 * gcc.dg/pr36015.c: Likewise.
4736 * gcc.dg/pr36584.c: Likewise.
4737 * gcc.dg/pr36998.c: Likewise.
4738 * gcc.dg/pr37438.c: Likewise.
4739 * gcc.dg/pr37908.c: Likewise.
4740 * gcc.dg/pr41241.c: Likewise.
4741 * gcc.dg/pr41340.c: Likewise.
4742 * gcc.dg/pr44136.c: Likewise.
4743 * gcc.dg/pr44194-1.c: Likewise.
4744 * gcc.dg/pr46212.c: Likewise.
4745 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4746 * gcc.dg/setjmp-2.c: Likewise.
4747 * gcc.dg/short-compare-1.c: Likewise.
4748 * gcc.dg/short-compare-2.c: Likewise.
4749 * gcc.dg/smod-1.c: Likewise.
4750 * gcc.dg/sync-2.c: Likewise.
4751 * gcc.dg/sync-3.c: Likewise.
4752 * gcc.dg/tls/opt-1.c: Likewise.
4753 * gcc.dg/tls/opt-2.c: Likewise.
4754 * gcc.dg/tls/opt-3.c: Likewise.
4755 * gcc.dg/torture/badshift.c: Likewise.
4756 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4757 * gcc.dg/torture/pr20314-2.c: Likewise.
4758 * gcc.dg/torture/pr36891.c: Likewise.
4759 * gcc.dg/torture/pr38774.c: Likewise.
4760 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4761 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4762 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4763 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4764 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4765 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4766 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4767 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4768 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4769 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4770 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4771 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4772 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4773 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4774 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4775 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4776 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4777 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4778 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4779 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4780 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4781 * gcc.dg/unroll-1.c: Likewise.
4782 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4783 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4784 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4785 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4786 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4787 * gcc.target/i386/20000609-1.c: Likewise.
4788 * gcc.target/i386/20000720-1.c: Likewise.
4789 * gcc.target/i386/20000724-1.c: Likewise.
4790 * gcc.target/i386/20011107-1.c: Likewise.
4791 * gcc.target/i386/20011119-1.c: Likewise.
4792 * gcc.target/i386/20020201-3.c: Likewise.
4793 * gcc.target/i386/20020218-1.c: Likewise.
4794 * gcc.target/i386/20020729-1.c: Likewise.
4795 * gcc.target/i386/20030926-1.c: Likewise.
4796 * gcc.target/i386/20060125-1.c: Likewise.
4797 * gcc.target/i386/20060125-2.c: Likewise.
4798 * gcc.target/i386/20060512-1.c: Likewise.
4799 * gcc.target/i386/20060512-2.c: Likewise.
4800 * gcc.target/i386/20060512-3.c: Likewise.
4801 * gcc.target/i386/20060512-4.c: Likewise.
4802 * gcc.target/i386/387-1.c: Likewise.
4803 * gcc.target/i386/387-2.c: Likewise.
4804 * gcc.target/i386/387-5.c: Likewise.
4805 * gcc.target/i386/387-6.c: Likewise.
4806 * gcc.target/i386/980312-1.c: Likewise.
4807 * gcc.target/i386/980313-1.c: Likewise.
4808 * gcc.target/i386/990117-1.c: Likewise.
4809 * gcc.target/i386/990424-1.c: Likewise.
4810 * gcc.target/i386/990524-1.c: Likewise.
4811 * gcc.target/i386/991129-1.c: Likewise.
4812 * gcc.target/i386/991214-1.c: Likewise.
4813 * gcc.target/i386/991230-1.c: Likewise.
4814 * gcc.target/i386/addr-sel-1.c: Likewise.
4815 * gcc.target/i386/aggregate-ret1.c: Likewise.
4816 * gcc.target/i386/aggregate-ret2.c: Likewise.
4817 * gcc.target/i386/align-main-3.c: Likewise.
4818 * gcc.target/i386/amd64-abi-1.c: Likewise.
4819 * gcc.target/i386/amd64-abi-2.c: Likewise.
4820 * gcc.target/i386/amd64-abi-4.c: Likewise.
4821 * gcc.target/i386/amd64-abi-5.c: Likewise.
4822 * gcc.target/i386/amd64-abi-6.c: Likewise.
4823 * gcc.target/i386/asm-1.c: Likewise.
4824 * gcc.target/i386/asm-3.c: Likewise.
4825 * gcc.target/i386/asm-5.c: Likewise.
4826 * gcc.target/i386/attributes-error.c: Likewise.
4827 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4828 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4829 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4830 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4831 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4832 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4833 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4834 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4835 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4836 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4837 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4838 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4839 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4840 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4841 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4842 * gcc.target/i386/bitfield1.c: Likewise.
4843 * gcc.target/i386/bitfield2.c: Likewise.
4844 * gcc.target/i386/bmi-2.c: Likewise.
4845 * gcc.target/i386/bmi-5.c: Likewise.
4846 * gcc.target/i386/builtin-unreachable.c: Likewise.
4847 * gcc.target/i386/cleanup-2.c: Likewise.
4848 * gcc.target/i386/clobbers.c: Likewise.
4849 * gcc.target/i386/cmov8.c: Likewise.
4850 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4851 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4852 * gcc.target/i386/compress-float-387.c: Likewise.
4853 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4854 * gcc.target/i386/compress-float-sse.c: Likewise.
4855 * gcc.target/i386/crc32-2.c: Likewise.
4856 * gcc.target/i386/crc32-3.c: Likewise.
4857 * gcc.target/i386/divmod-7.c: Likewise.
4858 * gcc.target/i386/divmod-8.c: Likewise.
4859 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4860 * gcc.target/i386/fma3-builtin.c: Likewise.
4861 * gcc.target/i386/fma3-fma.c: Likewise.
4862 * gcc.target/i386/fma4-256-vector.c: Likewise.
4863 * gcc.target/i386/fma4-builtin.c: Likewise.
4864 * gcc.target/i386/fma4-fma-2.c: Likewise.
4865 * gcc.target/i386/fma4-fma.c: Likewise.
4866 * gcc.target/i386/fma4-vector-2.c: Likewise.
4867 * gcc.target/i386/fma4-vector.c: Likewise.
4868 * gcc.target/i386/funcspec-1.c: Likewise.
4869 * gcc.target/i386/funcspec-10.c: Likewise.
4870 * gcc.target/i386/funcspec-11.c: Likewise.
4871 * gcc.target/i386/funcspec-2.c: Likewise.
4872 * gcc.target/i386/funcspec-5.c: Likewise.
4873 * gcc.target/i386/funcspec-6.c: Likewise.
4874 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4875 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4876 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4877 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4878 * gcc.target/i386/incoming-1.c: Likewise.
4879 * gcc.target/i386/incoming-10.c: Likewise.
4880 * gcc.target/i386/incoming-11.c: Likewise.
4881 * gcc.target/i386/incoming-12.c: Likewise.
4882 * gcc.target/i386/incoming-13.c: Likewise.
4883 * gcc.target/i386/incoming-14.c: Likewise.
4884 * gcc.target/i386/incoming-15.c: Likewise.
4885 * gcc.target/i386/incoming-2.c: Likewise.
4886 * gcc.target/i386/incoming-3.c: Likewise.
4887 * gcc.target/i386/incoming-4.c: Likewise.
4888 * gcc.target/i386/incoming-5.c: Likewise.
4889 * gcc.target/i386/incoming-6.c: Likewise.
4890 * gcc.target/i386/incoming-7.c: Likewise.
4891 * gcc.target/i386/incoming-8.c: Likewise.
4892 * gcc.target/i386/incoming-9.c: Likewise.
4893 * gcc.target/i386/lea.c: Likewise.
4894 * gcc.target/i386/local.c: Likewise.
4895 * gcc.target/i386/loop-1.c: Likewise.
4896 * gcc.target/i386/loop-2.c: Likewise.
4897 * gcc.target/i386/loop-3.c: Likewise.
4898 * gcc.target/i386/max-stack-align.c: Likewise.
4899 * gcc.target/i386/memcpy-1.c: Likewise.
4900 * gcc.target/i386/movbe-2.c: Likewise.
4901 * gcc.target/i386/movq-2.c: Likewise.
4902 * gcc.target/i386/movq.c: Likewise.
4903 * gcc.target/i386/nrv1.c: Likewise.
4904 * gcc.target/i386/pad-4.c: Likewise.
4905 * gcc.target/i386/pad-5a.c: Likewise.
4906 * gcc.target/i386/pad-5b.c: Likewise.
4907 * gcc.target/i386/pad-6a.c: Likewise.
4908 * gcc.target/i386/pad-6b.c: Likewise.
4909 * gcc.target/i386/pad-7.c: Likewise.
4910 * gcc.target/i386/pad-9.c: Likewise.
4911 * gcc.target/i386/pentium4-not-mull.c: Likewise.
4912 * gcc.target/i386/pic-1.c: Likewise.
4913 * gcc.target/i386/pr12092-1.c: Likewise.
4914 * gcc.target/i386/pr12329.c: Likewise.
4915 * gcc.target/i386/pr21518.c: Likewise.
4916 * gcc.target/i386/pr22362.c: Likewise.
4917 * gcc.target/i386/pr22585.c: Likewise.
4918 * gcc.target/i386/pr23098.c: Likewise.
4919 * gcc.target/i386/pr25196.c: Likewise.
4920 * gcc.target/i386/pr25293.c: Likewise.
4921 * gcc.target/i386/pr25654.c: Likewise.
4922 * gcc.target/i386/pr26449.c: Likewise.
4923 * gcc.target/i386/pr26778.c: Likewise.
4924 * gcc.target/i386/pr26826.c: Likewise.
4925 * gcc.target/i386/pr27266.c: Likewise.
4926 * gcc.target/i386/pr29978.c: Likewise.
4927 * gcc.target/i386/pr30505.c: Likewise.
4928 * gcc.target/i386/pr30961-1.c: Likewise.
4929 * gcc.target/i386/pr31628.c: Likewise.
4930 * gcc.target/i386/pr32000-2.c: Likewise.
4931 * gcc.target/i386/pr32661-1.c: Likewise.
4932 * gcc.target/i386/pr32708-2.c: Likewise.
4933 * gcc.target/i386/pr32708-3.c: Likewise.
4934 * gcc.target/i386/pr34256.c: Likewise.
4935 * gcc.target/i386/pr34312.c: Likewise.
4936 * gcc.target/i386/pr34522.c: Likewise.
4937 * gcc.target/i386/pr35160.c: Likewise.
4938 * gcc.target/i386/pr35281.c: Likewise.
4939 * gcc.target/i386/pr36246.c: Likewise.
4940 * gcc.target/i386/pr36786.c: Likewise.
4941 * gcc.target/i386/pr37275.c: Likewise.
4942 * gcc.target/i386/pr37843-3.c: Likewise.
4943 * gcc.target/i386/pr37843-4.c: Likewise.
4944 * gcc.target/i386/pr39082-1.c: Likewise.
4945 * gcc.target/i386/pr39431.c: Likewise.
4946 * gcc.target/i386/pr39496.c: Likewise.
4947 * gcc.target/i386/pr39543-2.c: Likewise.
4948 * gcc.target/i386/pr39911.c: Likewise.
4949 * gcc.target/i386/pr40718.c: Likewise.
4950 * gcc.target/i386/pr40906-1.c: Likewise.
4951 * gcc.target/i386/pr40906-2.c: Likewise.
4952 * gcc.target/i386/pr40906-3.c: Likewise.
4953 * gcc.target/i386/pr40934.c: Likewise.
4954 * gcc.target/i386/pr41900.c: Likewise.
4955 * gcc.target/i386/pr42589.c: Likewise.
4956 * gcc.target/i386/pr43662.c: Likewise.
4957 * gcc.target/i386/pr43671.c: Likewise.
4958 * gcc.target/i386/pr43766.c: Likewise.
4959 * gcc.target/i386/pr43869.c: Likewise.
4960 * gcc.target/i386/pr44942.c: Likewise.
4961 * gcc.target/i386/pr44948-2a.c: Likewise.
4962 * gcc.target/i386/pr45234.c: Likewise.
4963 * gcc.target/i386/pr45336-2.c: Likewise.
4964 * gcc.target/i386/pr45336-4.c: Likewise.
4965 * gcc.target/i386/pr45852.c: Likewise.
4966 * gcc.target/i386/pr46470.c: Likewise.
4967 * gcc.target/i386/pr48037-1.c: Likewise.
4968 * gcc.target/i386/pr48389.c: Likewise.
4969 * gcc.target/i386/pr49095.c: Likewise.
4970 * gcc.target/i386/pr9771-1.c: Likewise.
4971 * gcc.target/i386/rdfsbase-1.c: Likewise.
4972 * gcc.target/i386/rdfsbase-2.c: Likewise.
4973 * gcc.target/i386/rdgsbase-1.c: Likewise.
4974 * gcc.target/i386/rdgsbase-2.c: Likewise.
4975 * gcc.target/i386/rdrand-3.c: Likewise.
4976 * gcc.target/i386/regparm-stdcall.c: Likewise.
4977 * gcc.target/i386/regparm.c: Likewise.
4978 * gcc.target/i386/reload-1.c: Likewise.
4979 * gcc.target/i386/rotate-2.c: Likewise.
4980 * gcc.target/i386/sibcall-5.c: Likewise.
4981 * gcc.target/i386/signbit-1.c: Likewise.
4982 * gcc.target/i386/signbit-2.c: Likewise.
4983 * gcc.target/i386/signbit-3.c: Likewise.
4984 * gcc.target/i386/sse-5.c: Likewise.
4985 * gcc.target/i386/sse-8.c: Likewise.
4986 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4987 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4988 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4989 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4990 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4991 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4992 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4993 * gcc.target/i386/sse2-movq-2.c: Likewise.
4994 * gcc.target/i386/sse2-movq-3.c: Likewise.
4995 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4996 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4997 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4998 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4999 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5000 * gcc.target/i386/ssefn-1.c: Likewise.
5001 * gcc.target/i386/ssefn-2.c: Likewise.
5002 * gcc.target/i386/sseregparm-1.c: Likewise.
5003 * gcc.target/i386/sseregparm-2.c: Likewise.
5004 * gcc.target/i386/sseregparm-3.c: Likewise.
5005 * gcc.target/i386/sseregparm-4.c: Likewise.
5006 * gcc.target/i386/sseregparm-5.c: Likewise.
5007 * gcc.target/i386/sseregparm-6.c: Likewise.
5008 * gcc.target/i386/sseregparm-7.c: Likewise.
5009 * gcc.target/i386/sseregparm-8.c: Likewise.
5010 * gcc.target/i386/stack-realign.c: Likewise.
5011 * gcc.target/i386/stack-usage-realign.c: Likewise.
5012 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5013 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5014 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5015 * gcc.target/i386/stackalign/return-1.c: Likewise.
5016 * gcc.target/i386/stackalign/return-2.c: Likewise.
5017 * gcc.target/i386/stackalign/return-3.c: Likewise.
5018 * gcc.target/i386/tailcall-1.c: Likewise.
5019 * gcc.target/i386/tbm-2.c: Likewise.
5020 * gcc.target/i386/udivmod-7.c: Likewise.
5021 * gcc.target/i386/udivmod-8.c: Likewise.
5022 * gcc.target/i386/unroll-1.c: Likewise.
5023 * gcc.target/i386/vararg-1.c: Likewise.
5024 * gcc.target/i386/vararg-2.c: Likewise.
5025 * gcc.target/i386/vect8-ret.c: Likewise.
5026 * gcc.target/i386/vectorize5.c: Likewise.
5027 * gcc.target/i386/wmul-1.c: Likewise.
5028 * gcc.target/i386/wmul-2.c: Likewise.
5029 * gcc.target/i386/wrfsbase-1.c: Likewise.
5030 * gcc.target/i386/wrfsbase-2.c: Likewise.
5031 * gcc.target/i386/wrgsbase-1.c: Likewise.
5032 * gcc.target/i386/wrgsbase-2.c: Likewise.
5033 * gcc.target/i386/xop-pcmov.c: Likewise.
5034 * gcc.target/i386/xop-pcmov2.c: Likewise.
5035 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5036 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5037 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5038 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5039 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5040 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5041 * gcc.target/i386/zee.c: Likewise.
5042 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5043 * gfortran.dg/compiler-directive_2.f: Likewise.
5044 * gfortran.dg/g77/20010216-1.f: Likewise.
5045 * gfortran.dg/gomp/pr39152.f90: Likewise.
5046 * gfortran.dg/pr33794.f90: Likewise.
5048 2011-07-09 Jason Merrill <jason@redhat.com>
5050 * g++.dg/cpp0x/regress/regress5.C: New.
5052 2011-07-08 Jason Merrill <jason@redhat.com>
5055 * g++.dg/expr/compound-asn1.C: New.
5056 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5058 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5061 * gcc.target/powerpc/altivec-34.c: New test.
5063 2011-07-08 Jason Merrill <jason@redhat.com>
5066 * g++.dg/abi/guard3.C: New.
5068 2011-07-08 Julian Brown <julian@codesourcery.com>
5070 * lib/target-supports.exp
5071 (check_effective_target_arm_little_endian): New.
5072 (check_effective_target_vect_pack_trunc): Use above.
5073 (check_effective_target_vect_unpack): Likewise.
5074 (check_effective_target_vect_element_align): Test
5075 check_effective_target_arm_vect_no_misalign for ARM.
5077 2011-07-08 Jason Merrill <jason@redhat.com>
5080 * g++.dg/cpp0x/constexpr-rom.C: New.
5082 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5085 * g++.dg/torture/pr49519.C: New test.
5087 2011-07-08 Martin Jambor <mjambor@suse.cz>
5089 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5091 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5094 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5096 2011-07-08 Richard Guenther <rguenther@suse.de>
5098 PR tree-optimization/49662
5099 * gcc.dg/graphite/interchange-14.c: XFAIL.
5100 * gcc.dg/graphite/interchange-15.c: Likewise.
5101 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5103 2011-07-06 Jason Merrill <jason@redhat.com>
5106 * g++.dg/cpp0x/regress/regress4.C: New.
5108 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5111 * gfortran.dg/result_in_spec_4.f90: New test.
5113 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5115 * gcc.target/sparc/cas64.c: New test.
5117 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5120 * g++.dg/torture/pr49644.C: New test.
5123 * gcc.c-torture/execute/pr49644.c: New test.
5125 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5127 * lib/target-supports.exp (check_effective_target_ia32): New.
5128 (check_effective_target_x32): Likewise.
5129 (check_effective_target_vect_cmdline_needed): Also check x32.
5131 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5133 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5135 * gcc.target/arm/pr42235.c: Likewise.
5136 * gcc.target/arm/pr42495.c: Likewise.
5137 * gcc.target/arm/pr42574.c: Likewise.
5138 * gcc.target/arm/thumb-branch1.c: Likewise.
5140 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5141 unneeded prune of possible warning.
5142 * gcc.target/arm/pr40956.c: Likewise.
5143 * gcc.target/arm/pr42505.c: Likewise.
5145 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5146 * gcc.c-torture/compile/pr46883.c: Likewise.
5147 * gcc.c-torture/compile/pr46934.c: Likewise.
5149 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5150 for move to ../../gcc.c-torture/compile.
5151 * gcc.target/arm/pr46883.c: Likewise.
5152 * gcc.target/arm/pr46934.c: Likewise.
5154 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5155 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5156 * gcc.target/arm/wmul-1.c: Likewise.
5157 * gcc.target/arm/wmul-2.c: Likewise.
5158 * gcc.target/arm/wmul-3.c: Likewise.
5159 * gcc.target/arm/wmul-4.c: Likewise.
5160 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5161 add tab after scan target.
5162 * gcc.target/arm/smlaltt-1.c: Likewise.
5163 * gcc.target/arm/smlatb-1.c: Likewise.
5164 * gcc.target/arm/smlatt-1.c: Likewise.
5166 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5169 * gcc.dg/debug/pr49522.c: New test.
5171 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5173 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5174 * gcc.dg/pr46212.c: Run only if target int32plus.
5175 * gcc.dg/torture/pr48146.c: Ditto.
5176 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5177 * c-c++-common/pr44832.c: Ditto.
5178 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5179 * gcc.dg/pr31490.c: Ditto.
5180 * gcc.dg/torture/builtin-math-7.c: Run only if target
5182 * gcc.dg/torture/pr45764.c: Skip for AVR.
5183 * gcc.dg/pr47893.c: Ditto.
5185 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5187 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5188 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5189 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5190 add tab to scan target.
5192 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5194 * gcc.target/arm/neon-modes-3.c: New test.
5196 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5198 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5199 -fno-loop-interchange -ffast-math.
5201 2011-07-07 Richard Guenther <rguenther@suse.de>
5203 * gcc.dg/ftrapv-3.c: New testcase.
5205 2011-07-07 Richard Guenther <rguenther@suse.de>
5207 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5208 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5210 2011-07-07 Kai Tietz <ktietz@redhat.com>
5212 * gcc.dg/binop-notxor1.c: New test.
5213 * gcc.dg/binop-notand4a.c: New test.
5214 * gcc.dg/binop-notxor2.c: New test.
5215 * gcc.dg/binop-notand3a.c: New test.
5216 * gcc.dg/binop-notand2a.c: New test.
5217 * gcc.dg/binop-notand6a.c: New test.
5218 * gcc.dg/binop-notor1.c: New test.
5219 * gcc.dg/binop-notand1a.c: New test.
5220 * gcc.dg/binop-notand5a.c: New test.
5221 * gcc.dg/binop-notor2.c: New test.
5223 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5226 * gcc.dg/gomp/pr49640.c: New test.
5228 2011-07-07 Richard Guenther <rguenther@suse.de>
5230 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5232 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5235 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5237 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5239 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5240 * gcc.target/powerpc/no-r11-2.c: Ditto.
5241 * gcc.target/powerpc/no-r11-3.c: Ditto.
5243 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5245 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5246 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5248 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5250 * lib/target-supports.exp (check_profiling_available): Disable
5251 profiling with -fprofile-generate for target avr.
5253 2011-07-06 Richard Guenther <rguenther@suse.de>
5255 PR tree-optimization/49645
5256 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5258 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5261 * gcc.dg/pr47383.c: New.
5263 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5265 PR tree-optimization/49647
5266 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5268 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5271 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5272 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5274 2011-07-05 Jason Merrill <jason@redhat.com>
5277 * g++.dg/template/template-id-4.C: New.
5279 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5281 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5282 * gcc.dg/pr43402.c: Ditto.
5284 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5286 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5288 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5290 * gcc.target/powerpc/ppc-switch-1.c: New test for
5291 --param case-values-threshold.
5292 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5294 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5296 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5298 2011-07-05 Jason Merrill <jason@redhat.com>
5300 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5302 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5304 PR tree-optimization/47654
5305 * gcc.dg/graphite/block-pr47654.c: New.
5307 2011-07-05 Jason Merrill <jason@redhat.com>
5309 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5311 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5313 PR tree-optimization/49580
5314 * gcc.dg/autopar/pr49580.c: New test.
5316 2011-07-05 Richard Guenther <rguenther@suse.de>
5318 PR tree-optimization/49518
5319 PR tree-optimization/49628
5320 * g++.dg/torture/pr49628.C: New testcase.
5321 * gcc.dg/torture/pr49518.c: Likewise.
5323 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5325 * ada/acats/run_acats (which): Extract last field from type -p,
5326 type output only if command succeeded.
5328 2011-07-04 Jason Merrill <jason@redhat.com>
5330 * g++.dg/abi/mangle48.C: New.
5332 * g++.dg/cpp0x/diag1.C: New.
5334 * g++.dg/diagnostic/aka1.C: New.
5336 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5338 PR rtl-optimization/49619
5339 * gcc.dg/pr49619.c: New test.
5341 PR rtl-optimization/49472
5342 * gfortran.dg/pr49472.f90: New test.
5345 * gcc.dg/pr49602.c: New test.
5347 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5351 * gcc.target/avr/avr.exp: Run over cpp files, too.
5352 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5353 * gcc.target/avr/progmem.h: New file.
5354 * gcc.target/avr/exit-abort.h: New file.
5355 * gcc.target/avr/progmem-error-1.c: New file.
5356 * gcc.target/avr/progmem-error-1.cpp: New file.
5357 * gcc.target/avr/progmem-warning-1.c: New file.
5358 * gcc.target/avr/torture/progmem-1.c: New file.
5359 * gcc.target/avr/torture/progmem-1.cpp: New file.
5361 2011-07-04 Richard Guenther <rguenther@suse.de>
5363 PR tree-optimization/49615
5364 * g++.dg/torture/pr49615.C: New testcase.
5366 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5368 PR tree-optimization/49610
5369 * gcc.dg/vect/pr49610.c: New test.
5371 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5373 * gnat.dg/specs/debug1.ads: New test.
5375 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5378 * gfortran.dg/typebound_proc_23.f90: New.
5380 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5383 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5385 2011-07-01 Jason Merrill <jason@redhat.com>
5388 * g++.dg/template/template-id-3.C: New.
5391 * g++.dg/template/qualified-id4.C: New.
5394 * g++.dg/template/explicit-args4.C: New.
5397 * g++.dg/template/offsetof2.C: New.
5399 2011-07-01 Kai Tietz <ktietz@redhat.com>
5401 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5403 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5406 * lib/target-supports.exp (check_effective_target_gld): New proc.
5408 2011-07-01 Richard Guenther <rguenther@suse.de>
5410 PR tree-optimization/49603
5411 * gcc.dg/torture/pr49603.c: New testcase.
5413 2011-06-30 Jason Merrill <jason@redhat.com>
5416 * g++.dg/rtti/template1.C: New.
5419 * g++.dg/cpp0x/regress/ctor1.C: New.
5422 * g++.dg/cpp0x/initlist54.C: New.
5424 2011-06-30 Martin Jambor <mjambor@suse.cz>
5426 * gcc.dg/tree-ssa/sra-12.c: New test.
5428 2011-06-29 Jason Merrill <jason@redhat.com>
5430 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5432 2011-06-30 Richard Guenther <rguenther@suse.de>
5434 PR tree-optimization/46787
5435 * gcc.dg/vect/vect-121.c: New testcase.
5437 2011-06-30 Martin Jambor <mjambor@suse.cz>
5439 PR tree-optimization/49094
5440 * gcc.dg/tree-ssa/pr49094.c: New test.
5442 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5445 * gfortran.dg/pr49540-1.f90: New test.
5446 * gfortran.dg/pr49540-2.f90: New test.
5448 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5451 * ada/acats/run_acats (which): Use last field of type -p output.
5453 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5454 Iain Sandoe <iains@gcc.gnu.org>
5457 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5458 Only skip on 64-bit *-*-darwin8* && !objc2.
5460 2011-06-30 Richard Guenther <rguenther@suse.de>
5462 PR tree-optimization/38752
5463 * gcc.c-torture/compile/pr38752.c: New testcase.
5465 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5467 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5468 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5470 2011-06-29 Jason Merrill <jason@redhat.com>
5473 * g++.dg/cpp0x/initlist53.C: Use placement new.
5474 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5475 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5478 * g++.dg/cpp0x/trailing6.C: New.
5479 * g++.dg/cpp0x/pr45908.C: No error.
5482 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5485 * g++.dg/cpp0x/constexpr-using2.C: New.
5487 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5490 * g++.dg/cpp0x/constexpr-diag3.C: New.
5491 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5492 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5493 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5494 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5496 2011-06-29 Jason Merrill <jason@redhat.com>
5498 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5500 2011-06-29 Richard Guenther <rguenther@suse.de>
5502 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5504 2011-06-29 Jason Merrill <jason@redhat.com>
5506 * g++.dg/cpp0x/initlist-value2.C: New.
5508 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5509 * g++.dg/cpp0x/initlist-value.C: New.
5511 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5513 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5515 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5517 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5518 * gcc.dg/inline_2.c: Likewise.
5519 * gcc.dg/unroll_1.c: Likewise.
5521 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5524 * gcc.target/i386/pr49567.c: New test.
5526 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5528 * gnat.dg/opt17.ad[sb]: New test.
5530 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5531 Tom de Vries <tom@codesourcery.com>
5533 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5534 (check_effective_target_arm_thumb2): New effective targets.
5535 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5536 properly. Clean up temporary files.
5537 * gcc.target/arm/ivopts-2.c: Likewise.
5538 * gcc.target/arm/ivopts-3.c: Likewise.
5539 * gcc.target/arm/ivopts-4.c: Likewise.
5540 * gcc.target/arm/ivopts-5.c: Likewise.
5541 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5543 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5546 * gfortran.dg/reshape_zerosize_3.f90: New test.
5548 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5550 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5551 * gcc.target/arm/vfp-ldmias.c: Likewise.
5552 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5553 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5554 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5555 * gcc.target/arm/vfp-stmias.c: Likewise.
5556 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5557 * gcc.target/arm/vfp-stmiad.c: Likewise.
5559 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5561 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5563 * gcc.target/arm/pr45701-2.c: Ditto.
5565 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5568 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5569 * gfortran.dg/extends_14.f03: Modified.
5571 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5573 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5574 early if the test is already being skipped.
5576 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5577 scan-assembler-dem-not): For missing file, report unresolved with
5578 same message as for pass/fail, with reason reported in log file.
5580 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5581 from add_options_for_arm_neon_fp16.
5582 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5583 check_effective_target_arm_neon_fp16_ok_nocache.
5584 Check -mfpu and -mfloat-abi options from current multilib.
5585 Do not require neon support.
5586 (check_effective_target_arm_fp16_ok): Renamed from
5587 check_effecitve_target_arm_neon_fp16_ok.
5588 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5589 arm_neon_fp16_ok and arm_fp16.
5590 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5591 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5592 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5593 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5595 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5597 * gcc.dg/builtin-assume-aligned-1.c: New test.
5598 * gcc.dg/builtin-assume-aligned-2.c: New test.
5599 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5602 * gcc.dg/pr49544.c: New test.
5604 2011-06-27 Richard Guenther <rguenther@suse.de>
5606 PR tree-optimization/49394
5607 * g++.dg/torture/pr49394.C: New testcase.
5609 2011-06-27 Kai Tietz <ktietz@redhat.com>
5611 * gcc.dg/optimize-bswapdi-2.c: New test.
5613 2011-06-27 Michael Hope <michael.hope@linaro.org>
5614 Richard Sandiford <richard.sandiford@linaro.org>
5616 PR tree-optimization/49169
5617 * gcc.dg/torture/pr49169.c: New test.
5619 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5622 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5624 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5627 2011-06-26 Jason Merrill <jason@redhat.com>
5629 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5632 * g++.dg/init/ref19.C: New.
5633 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5635 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5637 PR tree-optimization/48377
5638 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5641 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5644 * lib/target-supports.exp (check_effective_target_non_strict_align):
5646 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5648 2011-06-24 Martin Jambor <mjambor@suse.cz>
5650 PR tree-optimizations/49516
5651 * g++.dg/tree-ssa/pr49516.C: New test.
5653 2011-06-23 Jason Merrill <jason@redhat.com>
5656 * g++.dg/template/partial10.C: New.
5657 * g++.dg/template/partial11.C: New.
5659 2011-06-23 Jeff Law <law@redhat.com>
5662 * gcc.dg/pr48770.c: New test.
5664 2011-06-23 Jan Hubicka <jh@suse.cz>
5667 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5669 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5672 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5673 instead of -fdump-tree-optimized.
5675 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5678 * g++.dg/template/crash107.C: New.
5679 * g++.dg/template/error17.C: Adjust.
5681 2011-06-23 Jason Merrill <jason@redhat.com>
5684 * g++.dg/cpp0x/defaulted30.C: New.
5687 * g++.dg/rtti/anon-ns1.C: New.
5690 * g++.dg/init/ref18.C: New.
5693 * g++.dg/template/partial9.C: New.
5695 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5698 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5700 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5703 * gcc.dg/pr49496.c: New test.
5705 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5707 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5710 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5712 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5713 * gcc.target/arm/pr42879.c: Likewise.
5714 * gcc.target/arm/pr45701-3.c: Likewise.
5716 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5717 * gcc.target/arm/pr40482.c: Likewise.
5718 * gcc.target/arm/stack-corruption.c: Likewise.
5720 2011-06-22 Richard Guenther <rguenther@suse.de>
5722 PR tree-optimization/49493
5723 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5725 2011-06-22 Jason Merrill <jason@redhat.com>
5728 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5730 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5731 Dmitry Melnik <dm@ispras.ru>
5733 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5734 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5735 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5737 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5739 * gcc.target/arm/tlscall.c: New.
5741 2011-06-21 Jason Merrill <jason@redhat.com>
5744 * g++.dg/cpp0x/constexpr-ref1.C: New.
5745 * g++.dg/cpp0x/constexpr-ref2.C: New.
5746 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5749 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5752 * g++.dg/template/param3.C: New.
5754 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5756 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5757 my_clrsb test functions.
5759 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5760 test_sll, test_ull): Add clrsb tests.
5761 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5764 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5767 * gfortran.dg/class_44.f03: New.
5769 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5771 PR tree-optimization/49478
5772 * gcc.dg/vect/pr49478.c
5774 2011-06-21 Richard Guenther <rguenther@suse.de>
5776 PR tree-optimization/49483
5777 * gcc.dg/vect/vect-120.c: New testcase.
5779 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5782 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5783 * gcc.dg/vect/vect-peel-4.c: Likewise.
5785 2011-06-22 Christian Bruel <christian.bruel@st.com>
5788 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5789 * gcc.dg/always_inline2.c: Likewise.
5790 * gcc.dg/always_inline3.c: Likewise.
5791 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5792 * gcc.dg/inline_1.c: Likewise.
5793 * gcc.dg/inline_2.c: Likewise.
5794 * gcc.dg/inline_3.c: Likewise.
5795 * gcc.dg/inline_4.c: Likewise.
5796 * gcc.dg/20051201-1.c: Likewise.
5797 * gcc.dg/pr40087.c: Likewise.
5798 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5799 * gcc.dg/inline-22.c: Likewise.
5800 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5801 * gcc.dg/lto/20090218-1_1.c: Likewise.
5802 * g++.dg/ipa/devirt-7.C: Likewise.
5803 * gcc.dg/uninit-pred-5_a.c: Likewise.
5804 * gcc.dg/uninit-pred-5_b.c: Likewise.
5805 * gcc.dg/fail_always_inline.c: New.
5807 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5809 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5810 into 6 jobs instead of 3.
5812 2011-06-20 Jason Merrill <jason@redhat.com>
5815 * g++.dg/cpp0x/initlist53.C: New.
5817 2011-06-20 Tobias Burnus <burnus@net-b.de>
5820 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5821 * gfortran.dg/coarray_lock_3.f90: New.
5822 * gfortran.dg/coarray/lock_1.f90: New.
5824 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5826 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5827 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5828 unresolved and report the reason to the log file.
5830 * lib/scanasm.exp (object-size): Move argument processing earlier
5831 to report errors before verifying that the file exists. Report
5832 problems detected at runtime as unresolved instead of error and
5833 report their reasons to the log file.
5835 2011-06-20 Jason Merrill <jason@redhat.com>
5838 * g++.dg/cpp0x/explicit6.C: New.
5841 * g++.dg/cpp0x/enum20.C: New.
5844 * g++.dg/ext/attr-aligned01.C: New.
5847 * g++.dg/cpp0x/variadic-default.C: New.
5850 * g++.dg/cpp0x/auto26.C: New.
5853 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5855 2011-06-20 Kai Tietz <ktietz@redhat.com>
5857 * gcc.dg/binop-notand1.c: New test.
5858 * gcc.dg/binop-notand2.c: New test.
5859 * gcc.dg/binop-notand3.c: New test.
5860 * gcc.dg/binop-notand4.c: New test.
5861 * gcc.dg/binop-notand5.c: New test.
5862 * gcc.dg/binop-notand6.c: New test.
5864 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5867 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5869 2011-06-18 Janus Weil <janus@gcc.gnu.org>
5872 * gfortran.dg/proc_ptr_31.f90: New.
5874 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5876 * gnat.dg/volatile6.adb: New test.
5877 * gnat.dg/volatile7.adb: Likewise.
5878 * gnat.dg/volatile8.adb: Likewise.
5879 * gnat.dg/volatile9.adb: Likewise.
5881 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5883 * gnat.dg/constant3.adb: New test.
5885 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
5888 * gfortran.dg/read_list_eof_1.f90: New test.
5890 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5893 * gcc.target/i386/testimm-1.c: New test.
5894 * gcc.target/i386/testimm-2.c: New test.
5895 * gcc.target/i386/testimm-3.c: New test.
5896 * gcc.target/i386/testimm-4.c: New test.
5897 * gcc.target/i386/testimm-5.c: New test.
5898 * gcc.target/i386/testimm-6.c: New test.
5899 * gcc.target/i386/testimm-7.c: New test.
5900 * gcc.target/i386/testimm-8.c: New test.
5901 * gcc.target/i386/xop-vpermil2px-2.c: New test.
5902 * gcc.target/i386/xop-rotate1-int.c: New test.
5903 * gcc.target/i386/xop-rotate2-int.c: New test.
5905 2011-06-17 Jason Merrill <jason@redhat.com>
5907 * g++.dg/cpp0x/rv-func2.C: New.
5909 * g++.dg/debug/dwarf2/lambda1.C: New.
5910 * g++.dg/warn/Wshadow-6.C: Adjust.
5912 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5915 * gfortran.dg/move_alloc_5.f90: New.
5917 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5919 PR rtl-optimization/48542
5920 * gcc.dg/torture/pr48542.c: New test.
5922 2011-06-16 Jason Merrill <jason@redhat.com>
5925 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5928 * g++.dg/cpp0x/initlist52.C New.
5931 * c-c++-common/raw-string-12.c: New.
5934 * g++.dg/cpp0x/sfinae26.C: New.
5937 * g++.dg/cpp0x/variadic113.C: New.
5940 * g++.dg/cpp0x/variadic112.C: New.
5942 2011-06-16 Jeff Law <law@redhat.com>
5944 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5945 improved jump threading.
5946 * gcc.dg/builtin-object-size-2.c: Likewise.
5947 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5949 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5952 * gfortran.dg/typebound_assignment_3.f03: New.
5954 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5957 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5959 2011-06-16 Martin Jambor <mjambor@suse.cz>
5961 PR tree-optimization/49343
5962 * gnat.dg/discr31.ad[sb]: New test.
5964 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5966 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5968 2011-06-16 Tom de Vries <tom@codesourcery.com>
5971 * gcc.target/arm/ivopts-3.c: Update test.
5972 * gcc.target/arm/ivopts-5.c: Same.
5974 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5977 2011-06-10 Wei Guozhi <carrot@google.com>
5980 * gcc.target/arm/pr45335.c: New test.
5981 * gcc.target/arm/pr45335-2.c: New test.
5982 * gcc.target/arm/pr45335-3.c: New test.
5983 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5984 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5985 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5987 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5989 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5991 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5994 * gfortran.dg/class_43.f03: New.
5996 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5998 PR tree-optimization/49419
5999 * gcc.c-torture/execute/pr49419.c: New test.
6001 2011-06-16 Revital Eres <revital.eres@linaro.org>
6003 * gcc.dg/sms-9.c: New file.
6005 2011-06-15 Easwaran Raman <eraman@google.com>
6007 PR rtl-optimization/49414
6008 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6010 2011-06-14 Jason Merrill <jason@redhat.com>
6012 * g++.dg/cpp0x/noexcept13.C: New.
6014 2011-06-14 Easwaran Raman <eraman@google.com>
6016 PR rtl-optimization/44194
6017 * gcc.dg/pr44194-1.c: New test.
6018 * gcc.dg/pr44194-2.c: New test.
6020 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6022 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6024 * gcc.target/arm/pr45701-2.c: Likewise.
6025 * gcc.target/arm/thumb-branch1.c: Likewise.
6027 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6030 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6032 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6034 * gcc.target/arm/pr45701-1.c: Require thumb support.
6035 * gcc.target/arm/pr45701-2.c: Likewise.
6036 * gcc.target/arm/thumb-branch1.c: Likewise.
6038 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6039 * gcc.target/arm/pr39839.c: Likewise.
6040 * gcc.target/arm/pr40657-2.c: Likewise.
6041 * gcc.target/arm/pr40956.c: Likewise.
6042 * gcc.target/arm/pr41679.c: Likewise.
6043 * gcc.target/arm/pr42235.c: Likewise.
6044 * gcc.target/arm/pr42495.c: Likewise.
6045 * gcc.target/arm/pr42505.c: Likewise.
6046 * gcc.target/arm/pr42574.c: Likewise.
6047 * gcc.target/arm/pr46883.c: Likewise.
6048 * gcc.target/arm/pr46934.c: Likewise.
6049 * gcc.target/arm/xor-and.c: Likewise.
6051 2011-06-14 Jason Merrill <jason@redhat.com>
6053 * g++.dg/other/error23.C: Adjust error message.
6054 * g++.dg/other/error32.C: Likewise.
6057 * g++.dg/cpp0x/rv-dotstar.C: New.
6060 * g++.dg/cpp0x/decltype30.C: New.
6062 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6064 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6067 * gfortran.dg/pr49103.f90: New test.
6069 2011-06-14 Tom de Vries <tom@codesourcery.com>
6072 * gcc.target/arm/ivopts-3.c: New test.
6073 * gcc.target/arm/ivopts-4.c: New test.
6074 * gcc.target/arm/ivopts-5.c: New test.
6076 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6078 PR rtl-optimization/49390
6079 * gcc.c-torture/execute/pr49390.c: New test.
6081 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6083 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6085 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6087 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6088 * gcc.c-torture/execute/cmpsi-2.x: New file.
6089 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6090 * gcc.c-torture/execute/pr45262.x: New file.
6091 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6092 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6094 * gcc.c-torture/compile/pr49163.c: Ditto.
6096 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6098 * gcc.dg/vect/vect-16.c: Rename to...
6099 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6100 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6101 for double-word vectors.
6102 * gcc.dg/vect/vect-peel-4.c: Likewise.
6103 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6105 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6108 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6111 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6113 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6115 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6117 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6119 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6121 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6123 * gfortran.dg/trim_optimize_8.f90: New test case.
6125 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6126 Ira Rosen <ira.rosen@linaro.org>
6128 PR tree-optimization/49352
6129 * gcc.dg/vect/pr49352.c: New test.
6131 2011-06-12 Tobias Burnus
6134 * gfortran.dg/alloc_comp_assign_11.f90: New.
6136 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6138 * gfortran.dg/trim_optimize_7.f90: New test.
6140 2011-06-10 Wei Guozhi <carrot@google.com>
6143 * gcc.target/arm/pr45335.c: New test.
6144 * gcc.target/arm/pr45335-2.c: New test.
6145 * gcc.target/arm/pr45335-3.c: New test.
6146 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6147 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6148 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6150 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6153 * g++.dg/parse/error39.C: New.
6155 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6157 * gcc.target/arm/20090811-1.c: Skip for incompatible
6158 options, do not override other options.
6159 * gcc.target/arm/combine-cmp-shift.c: Skip for
6160 incompatible options.
6161 * gcc.target/arm/pr45094.c: Likewise.
6162 * gcc.target/arm/scd42-1.c: Likewise.
6163 * gcc.target/arm/scd42-3.c: Likewise.
6164 * gcc.target/arm/thumb-ltu.c: Likewise.
6166 * lib/target-supports.exp
6167 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6168 multilib flags use -mfpu with a value other than neon-fp16.
6170 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6172 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6173 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6175 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6177 * lib/target-supports.exp (check_effective_target_pie): New proc.
6178 * gcc.dg/pie-link.c: Use target pie.
6180 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6181 Laurent Roug� <laurent.rouge@menta.fr>
6183 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6184 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6186 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6188 * gfortran.dg/coarray/sync_1.f90: New test for
6189 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6191 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6193 PR tree-optimization/49318
6194 * gcc.dg/vect/pr49318.c: New test.
6196 2011-06-09 David Krauss <potswa@mac.com>
6198 * g++.dg/template/arrow1.C: New.
6200 2011-06-09 Jason Merrill <jason@redhat.com>
6202 * lib/prune.exp: Prune "note"s.
6203 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6205 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6206 * g++.dg/template/dependent-expr3.C: Likewise.
6207 * g++.dg/parse/template7.C: Likewise.
6208 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6209 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6210 * g++.old-deja/g++.pt/friend38.C: Likewise.
6211 * g++.old-deja/g++.pt/crash32.C: Likewise.
6212 * g++.old-deja/g++.other/init4.C: Likewise.
6213 * g++.old-deja/g++.other/friend8.C: Likewise.
6215 * g++.dg/ext/complex7.C: Adjust expected output.
6216 * g++.dg/diagnostic/method1.C: Likewise.
6217 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6218 * g++.dg/parse/crash33.C: Likewise.
6219 * g++.dg/other/warning1.C: Likewise.
6220 * g++.dg/init/pr29571.C: Likewise.
6221 * g++.dg/warn/overflow-warn-1.C: Likewise.
6222 * g++.dg/warn/overflow-warn-3.C: Likewise.
6223 * g++.dg/warn/overflow-warn-4.C: Likewise.
6224 * g++.old-deja/g++.oliva/template1.C: Likewise.
6226 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6227 * g++.dg/parse/template7.C: Adjust.
6229 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6232 * gcc.dg/pr49307.c: New.
6234 2011-06-09 Wei Guozhi <carrot@google.com>
6237 * gcc.target/arm/pr46975.c: New testcase.
6239 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6241 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6242 (PMETH, arglist_t): Removed.
6243 (method_get_number_of_arguments): Removed.
6244 (method_get_nth_argument): Removed.
6245 (method_get_first_argument): Removed.
6246 (method_get_next_argument): Removed.
6247 (method_get_sizeof_arguments): Removed.
6248 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6250 (method_get_number_of_arguments): Removed.
6251 (method_get_nth_argument): Removed.
6252 (method_get_first_argument): Removed.
6253 (method_get_next_argument): Removed.
6254 (method_get_sizeof_arguments): Removed.
6255 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6257 2011-06-09 David Li <davidxl@google.com>
6259 * gcc.dg/dump-pass.c: New test.
6261 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6264 * g++.dg/parse/error38.C: New.
6266 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6269 * gfortran.dg/pr49308.f90: New test.
6271 2011-06-08 Jason Merrill <jason@redhat.com>
6273 * g++.dg/cpp0x/noexcept11.C: New.
6274 * g++.dg/cpp0x/noexcept12.C: New.
6275 * g++.dg/cpp0x/sfinae11.C: Adjust.
6277 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6280 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6281 to dg-options, match also DW_AT_linkage_name.
6283 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6286 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6287 -fno-common on alpha*-dec-osf*.
6288 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6290 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6292 PR rtl-optimization/49303
6293 * gcc.target/ia64/pr49303.c: New test.
6295 2011-06-08 Tobias Burnus <burnus@net-b.de>
6298 * gfortran.dg/coarray_lock_1.f90: New.
6299 * gfortran.dg/coarray_lock_2.f90: New.
6301 2011-06-07 Jason Merrill <jason@redhat.com>
6303 * lib/prune.exp: Look for "required" rather than "instantiated".
6304 * g++.dg/abi/mangle11.C: Likewise.
6305 * g++.dg/abi/mangle12.C: Likewise.
6306 * g++.dg/abi/mangle17.C: Likewise.
6307 * g++.dg/abi/mangle20-2.C: Likewise.
6308 * g++.dg/abi/pragma-pack1.C: Likewise.
6309 * g++.dg/cpp0x/decltype26.C: Likewise.
6310 * g++.dg/cpp0x/decltype28.C: Likewise.
6311 * g++.dg/cpp0x/decltype29.C: Likewise.
6312 * g++.dg/cpp0x/enum11.C: Likewise.
6313 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6314 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6315 * g++.dg/cpp0x/pr47416.C: Likewise.
6316 * g++.dg/ext/case-range2.C: Likewise.
6317 * g++.dg/ext/case-range3.C: Likewise.
6318 * g++.dg/gomp/for-19.C: Likewise.
6319 * g++.dg/gomp/pr37533.C: Likewise.
6320 * g++.dg/gomp/pr38639.C: Likewise.
6321 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6322 * g++.dg/inherit/base3.C: Likewise.
6323 * g++.dg/inherit/using6.C: Likewise.
6324 * g++.dg/init/placement4.C: Likewise.
6325 * g++.dg/init/reference3.C: Likewise.
6326 * g++.dg/lookup/scoped6.C: Likewise.
6327 * g++.dg/lookup/using7.C: Likewise.
6328 * g++.dg/other/abstract1.C: Likewise.
6329 * g++.dg/other/error10.C: Likewise.
6330 * g++.dg/other/error5.C: Likewise.
6331 * g++.dg/other/field1.C: Likewise.
6332 * g++.dg/other/offsetof5.C: Likewise.
6333 * g++.dg/parse/bitfield2.C: Likewise.
6334 * g++.dg/parse/constant4.C: Likewise.
6335 * g++.dg/parse/crash20.C: Likewise.
6336 * g++.dg/parse/invalid-op1.C: Likewise.
6337 * g++.dg/parse/non-dependent2.C: Likewise.
6338 * g++.dg/parse/template18.C: Likewise.
6339 * g++.dg/tc1/dr152.C: Likewise.
6340 * g++.dg/tc1/dr166.C: Likewise.
6341 * g++.dg/tc1/dr176.C: Likewise.
6342 * g++.dg/tc1/dr213.C: Likewise.
6343 * g++.dg/template/access11.C: Likewise.
6344 * g++.dg/template/access2.C: Likewise.
6345 * g++.dg/template/access3.C: Likewise.
6346 * g++.dg/template/access7.C: Likewise.
6347 * g++.dg/template/arg7.C: Likewise.
6348 * g++.dg/template/cond2.C: Likewise.
6349 * g++.dg/template/crash13.C: Likewise.
6350 * g++.dg/template/crash40.C: Likewise.
6351 * g++.dg/template/crash7.C: Likewise.
6352 * g++.dg/template/crash84.C: Likewise.
6353 * g++.dg/template/ctor5.C: Likewise.
6354 * g++.dg/template/defarg13.C: Likewise.
6355 * g++.dg/template/defarg14.C: Likewise.
6356 * g++.dg/template/dtor7.C: Likewise.
6357 * g++.dg/template/eh2.C: Likewise.
6358 * g++.dg/template/error2.C: Likewise.
6359 * g++.dg/template/error43.C: Likewise.
6360 * g++.dg/template/friend32.C: Likewise.
6361 * g++.dg/template/injected1.C: Likewise.
6362 * g++.dg/template/instantiate1.C: Likewise.
6363 * g++.dg/template/instantiate3.C: Likewise.
6364 * g++.dg/template/instantiate5.C: Likewise.
6365 * g++.dg/template/instantiate7.C: Likewise.
6366 * g++.dg/template/local6.C: Likewise.
6367 * g++.dg/template/lookup2.C: Likewise.
6368 * g++.dg/template/member5.C: Likewise.
6369 * g++.dg/template/memfriend15.C: Likewise.
6370 * g++.dg/template/memfriend16.C: Likewise.
6371 * g++.dg/template/memfriend17.C: Likewise.
6372 * g++.dg/template/memfriend7.C: Likewise.
6373 * g++.dg/template/meminit1.C: Likewise.
6374 * g++.dg/template/nested3.C: Likewise.
6375 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6376 * g++.dg/template/nontype12.C: Likewise.
6377 * g++.dg/template/nontype13.C: Likewise.
6378 * g++.dg/template/nontype6.C: Likewise.
6379 * g++.dg/template/pr23510.C: Likewise.
6380 * g++.dg/template/pr35240.C: Likewise.
6381 * g++.dg/template/ptrmem15.C: Likewise.
6382 * g++.dg/template/ptrmem6.C: Likewise.
6383 * g++.dg/template/qualified-id1.C: Likewise.
6384 * g++.dg/template/qualttp20.C: Likewise.
6385 * g++.dg/template/qualttp3.C: Likewise.
6386 * g++.dg/template/qualttp4.C: Likewise.
6387 * g++.dg/template/qualttp5.C: Likewise.
6388 * g++.dg/template/qualttp6.C: Likewise.
6389 * g++.dg/template/qualttp7.C: Likewise.
6390 * g++.dg/template/qualttp8.C: Likewise.
6391 * g++.dg/template/recurse.C: Likewise.
6392 * g++.dg/template/recurse2.C: Likewise.
6393 * g++.dg/template/ref5.C: Likewise.
6394 * g++.dg/template/scope2.C: Likewise.
6395 * g++.dg/template/sfinae10.C: Likewise.
6396 * g++.dg/template/sfinae3.C: Likewise.
6397 * g++.dg/template/sizeof3.C: Likewise.
6398 * g++.dg/template/static9.C: Likewise.
6399 * g++.dg/template/template-id-2.C: Likewise.
6400 * g++.dg/template/typedef13.C: Likewise.
6401 * g++.dg/template/typename4.C: Likewise.
6402 * g++.dg/template/using14.C: Likewise.
6403 * g++.dg/template/using2.C: Likewise.
6404 * g++.dg/template/warn1.C: Likewise.
6405 * g++.dg/warn/Wparentheses-13.C: Likewise.
6406 * g++.dg/warn/Wparentheses-15.C: Likewise.
6407 * g++.dg/warn/Wparentheses-16.C: Likewise.
6408 * g++.dg/warn/Wparentheses-17.C: Likewise.
6409 * g++.dg/warn/Wparentheses-18.C: Likewise.
6410 * g++.dg/warn/Wparentheses-19.C: Likewise.
6411 * g++.dg/warn/Wparentheses-20.C: Likewise.
6412 * g++.dg/warn/Wparentheses-23.C: Likewise.
6413 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6414 * g++.dg/warn/noeffect2.C: Likewise.
6415 * g++.dg/warn/noeffect4.C: Likewise.
6416 * g++.dg/warn/pr8570.C: Likewise.
6417 * g++.old-deja/g++.brendan/init2.C: Likewise.
6418 * g++.old-deja/g++.eh/spec6.C: Likewise.
6419 * g++.old-deja/g++.pt/crash10.C: Likewise.
6420 * g++.old-deja/g++.pt/crash36.C: Likewise.
6421 * g++.old-deja/g++.pt/derived3.C: Likewise.
6422 * g++.old-deja/g++.pt/error2.C: Likewise.
6423 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6424 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6425 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6426 * g++.old-deja/g++.pt/overload7.C: Likewise.
6427 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6429 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6430 Iain Sandoe <iains@gcc.gnu.org>
6432 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6433 Added code to deal with the case when [Protocol
6434 -descriptionForInstanceMethod:] or [Protocol
6435 -descriptionForClassMethod:] returns NULL.
6437 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6438 Iain Sandoe <iains@gcc.gnu.org>
6440 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6441 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6444 2011-06-07 Xinliang David Li <davidxl@google.com>
6446 * gcc.dg/inline_2.c: New test.
6447 * gcc.dg/unroll_2.c: New test.
6448 * gcc.dg/inline_3.c: New test.
6449 * gcc.dg/unroll_3.c: New test.
6450 * gcc.dg/inline_4.c: New test.
6451 * gcc.dg/unroll_4.c: New test.
6452 * gcc.dg/inline_1.c: New test.
6453 * gcc.dg/unroll_1.c: New test.
6455 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6457 PR tree-optimization/48497
6458 * lib/gcc-defs.exp (dg-additional-options): New proc.
6459 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6460 -msse2 on 32-bit x86.
6462 2011-06-06 Jason Merrill <jason@redhat.com>
6464 * g++.dg/cpp0x/enum19.C: New.
6466 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6468 * gcc.target/arm/neon-reload-class.c: New test.
6470 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6473 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6475 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6477 * gcc.target/arm/smlatb-1.c: New file.
6478 * gcc.target/arm/smlatt-1.c: New file.
6479 * gcc.target/arm/smlaltb-1.c: New file.
6480 * gcc.target/arm/smlaltt-1.c: New file.
6482 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6484 * gcc.target/arm/mla-2.c: New test.
6486 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6488 PR gcov-profile/49299
6489 * gcc.dg/tree-prof/pr49299-1.c: New test.
6490 * gcc.dg/tree-prof/pr49299-2.c: New test.
6492 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6494 * lib/target-supports.exp
6495 (check_effective_target_vect_widen_mult_qi_to_hi):
6496 Add NEON as supporting target.
6497 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6498 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6499 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6500 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6501 using widening multiplication on targets that support it.
6502 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6503 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6504 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6506 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6508 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6509 Modern Objective-C runtime API.
6510 * objc/execute/next_mapping.h: Removed.
6511 * objc-obj-c++-shared/next-mapping.h: Removed.
6512 * objc-obj-c++-shared/Object1.h: Removed.
6513 * objc-obj-c++-shared/Object1.m: Removed.
6514 * objc-obj-c++-shared/Object1.mm: Removed.
6515 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6516 * objc-obj-c++-shared/Protocol1.h: Removed.
6517 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6518 of ProtoBool, IVAR_T and METHOD.
6519 * objc-obj-c++-shared/runtime.h: New.
6520 * objc-obj-c++-shared/TestsuiteObject.h: New.
6521 * objc-obj-c++-shared/TestsuiteObject.m: New.
6523 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6524 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6525 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6527 * objc/execute/_cmd.m: Include
6528 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6529 runtime API. ([TestClass +initialize]): Include this method also
6530 with the GNU runtime.
6531 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6532 Object. ([-setValue:]): Return void.
6533 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6534 with the GNU runtime. Include
6535 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6536 for the NeXT runtime. Use the existing print_ivars() and
6537 compare_structures() implementations for the old NeXT runtime.
6538 Added new implementations for the Modern GNU and NeXT runtimes.
6539 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6540 well. (main): Use objc_getClass(). Use return instead of exit.
6541 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6542 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6544 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6545 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6546 instead of Object. (main): Use return instead of exit().
6547 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6548 instead of Object. Removed prototype for exit(). (main): Use
6549 return instead of exit(). Use the Modern Objective-C runtime API.
6550 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6552 * objc/execute/class-tests-1.h: Include
6553 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6554 runtime API. (test_class_with_superclass): Do not call [Object
6555 class]. There is no need to with the current libobjc.
6556 * objc/execute/class-tests-2.h: Include
6557 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6559 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6560 ../../objc-obj-c++-shared/next-mapping.h.
6561 * objc/execute/class-2.m: Likewise.
6562 * objc/execute/class-3.m: Likewise.
6563 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6564 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6565 +initialize]): Include this method also with the GNU
6566 runtime. (main): Use the Modern Objective-C runtime API.
6567 * objc/execute/class-5.m: Likewise.
6568 * objc/execute/class-6.m: Likewise.
6569 * objc/execute/class-7.m: Likewise.
6570 * objc/execute/class-8.m: Likewise.
6571 * objc/execute/class-9.m: Likewise.
6572 * objc/execute/class-10.m: Likewise.
6573 * objc/execute/class-11.m: Likewise.
6574 * objc/execute/class-12.m: Likewise.
6575 * objc/execute/class-13.m: Likewise.
6576 * objc/execute/class-14.m: Likewise.
6577 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6578 this method also with the GNU runtime.
6579 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6580 +initialize]): Include this method also with the GNU runtime.
6581 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6583 * objc/execute/encode-1.m: Likewise.
6584 * objc/execute/enumeration-1.m: Likewise.
6585 * objc/execute/enumeration-2.m: Likewise.
6586 * objc/execute/exceptions/catchall-1.m: Likewise.
6587 * objc/execute/exceptions/finally-1.m: Likewise.
6588 * objc/execute/exceptions/foward-1.m: Likewise.
6589 * objc/execute/exceptions/local-variables-1.m: Likewise.
6590 * objc/execute/exceptions/throw-nil.m: Likewise.
6591 * objc/execute/exceptions/trivial.m: Likewise.
6592 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6593 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6594 * objc/execute/exceptions/matcher-1.m: Likewise.
6595 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6597 * objc/execute/formal_protocol-2.m: Likewise.
6598 * objc/execute/formal_protocol-3.m: Likewise.
6599 * objc/execute/formal_protocol-4.m: Likewise.
6600 * objc/execute/formal_protocol-5.m: Include
6601 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6603 * objc/execute/formal_protocol-6.m: Likewise.
6604 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6605 Object. Include <objc/Protocol.h> instead of
6606 ../../objc-obj-c++-shared/Protocol1.h.
6607 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6609 * objc/execute/informal_protocol.m: Likewise.
6610 * objc/execute/load-3.m: Likewise.
6611 * objc/execute/many_args_method.m ([TestClass +initialize]):
6612 Include this method with the GNU runtime as well.
6613 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6614 * objc/execute/nested-func-1.m: Use TestsuiteObject
6616 * objc/execute/nil_method-1.m: Likewise.
6617 * objc/execute/no_clash.m: Likewise.
6618 * objc/execute/np-1.m: Do not include
6619 ../../objc-obj-c++-shared/Protocol1.h.
6620 (main): Use return instead of exit().
6621 * objc/execute/np-2.m: Do not include
6622 ../../objc-obj-c++-shared/Protocol1.h.
6623 ([MyObject +initialize]): Include this method also with the GNU
6624 runtime. (main): Use return instead of exit().
6625 * objc/execute/object_is_class.m: Include
6626 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6627 of Object. (main): Use the Modern Objective-C runtime API.
6628 * objc/execute/object_is_meta_class.m: Likewise.
6629 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6630 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6631 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6632 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6633 Objective-C runtime API.
6634 * objc/execute/protocol-isEqual-2.m: Likewise.
6635 * objc/execute/protocol-isEqual-3.m: Likewise.
6636 * objc/execute/protocol-isEqual-4.m: Likewise.
6637 * objc/execute/redefining_self.m ([TestClass +initialize]):
6638 Include this method with the GNU runtime as well.
6639 * objc/execute/root_methods.m: Include
6640 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6641 Include this method with the GNU runtime as well.
6642 (main): Use the Modern Objective-C runtime API.
6643 * objc/execute/selector-1.m: Include
6644 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6645 of Object. (main): Use the Modern Objective-C runtime API.
6646 * objc/execute/static-1.m ([Test +initialize]): Include this
6647 method with the GNU runtime as well.
6648 * objc/execute/static-2.m: Likewise.
6649 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6650 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6651 ([MathClass +initialize]): Include this method with the GNU
6653 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6655 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6656 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6657 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6658 * objc.dg/attributes/method-attribute-1.m: Likewise.
6659 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6660 * objc.dg/attributes/method-attribute-2.m: Likewise.
6661 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6662 * objc.dg/attributes/method-attribute-3.m: Likewise.
6663 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6664 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6665 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6666 * obj-c++.dg/bitfield-1.mm: Likewise.
6667 * obj-c++.dg/bitfield-2.mm: Likewise
6668 * objc.dg/bitfield-3.m: Likewise.
6669 * obj-c++.dg/bitfield-4.mm: Likewise.
6670 * objc.dg/bitfield-5.m: Likewise
6671 * objc.dg/call-super-1.m: Likewise.
6672 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6673 Use objc_getClass() instead of objc_get_class(), but for the GNU
6674 runtime redefine objc_getClass as objc_get_class. Include
6675 ../objc-obj-c++-shared/runtime.h.
6676 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6677 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6678 Use the Modern Objective-C runtime API.
6679 * objc.dg/class-protocol-1.m: Include
6680 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6681 * obj-c++.dg/class-protocol-1.mm: Likewise.
6682 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6683 * objc.dg/comp-types-10.m: Likewise.
6684 * objc.dg/comp-types-11.m: Likewise.
6685 * objc.dg/comp-types-12.m: Likewise.
6686 * obj-c++.dg/comp-types-9.mm: Likewise.
6687 * obj-c++.dg/comp-types-11.mm: Likewise.
6688 * obj-c++.dg/comp-types-12.mm: Likewise.
6689 * obj-c++.dg/comp-types-13.mm: Likewise.
6690 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6691 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6692 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6693 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6694 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6695 * objc.dg/desig-init-1.m: Likewise.
6696 * obj-c++.dg/defs.mm: Likewise.
6697 * objc.dg/exceptions-2.m: Likewise.
6698 * obj-c++.dg/except-1.mm: Likewise.
6699 * obj-c++.dg/exceptions-2.mm: Likewise.
6700 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6701 Use the Modern Objective-C runtime API.
6702 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6703 the Modern Objective-C runtime API. Do not include
6704 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6705 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6706 the Modern Objective-C runtime API except when using an older NeXT
6708 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6709 the Modern Objective-C runtime API.
6710 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6712 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6713 * objc.dg/encode-7-next-64bit.m: Updated include.
6714 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6716 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6717 the Modern Objective-C runtime API.
6718 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6719 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6720 instead of ../objc-obj-c++-shared/Protocol1.h.
6721 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6722 the Modern Objective-C runtime API except when using an older NeXT
6724 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6725 the Modern Objective-C runtime API.
6726 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6728 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6729 * objc.dg/fix-and-continue-2.m: Likewise.
6730 * objc.dg/foreach-1.m: Likewise.
6731 * objc.dg/foreach-2.m: Likewise.
6732 * objc.dg/foreach-3.m: Likewise.
6733 * objc.dg/foreach-4.m: Likewise.
6734 * objc.dg/foreach-5.m: Likewise.
6735 * objc.dg/foreach-6.m: Likewise.
6736 * objc.dg/foreach-7.m: Likewise.
6737 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6739 * objc.dg/func-ptr-2.m: Likewise.
6740 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6741 Do not include objc/objc-api.h.
6742 * obj-c++.dg/fsf-package-0.mm: Likewise.
6743 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6744 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6745 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6747 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6748 * objc.dg/gnu-runtime-3.m: Likewise.
6749 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6750 * objc.dg/headers.m: Include objc/runtime.h instead of
6751 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6752 for the NeXT runtime.
6753 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6754 * obj-c++.dg/isa-field-1.mm: Likewise.
6755 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6756 * objc.dg/layout-1.m: Likewise.
6757 * objc.dg/layout-2.m: Likewise.
6758 * objc.dg/local-decl-2.m: Likewise.
6759 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6760 Object. ([Container +elementForView:]): Use
6761 class_conformsToProtocol().
6762 * obj-c++.dg/lookup-2.mm: Likewise.
6763 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6764 * obj-c++.dg/local-decl-1.mm: Likewise.
6765 * objc.dg/method-3.m: Likewise.
6766 * objc.dg/method-4.m: Likewise.
6767 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6768 ../objc-obj-c++-shared/Protocol1.h.
6769 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6770 * objc.dg/method-9.m: Likewise.
6771 * objc.dg/method-10.m: Likewise.
6772 * objc.dg/method-13.m ([Root +initialize]): Include this method
6773 also for the GNU runtime. (main): Use objc_getClass() also for
6775 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6776 * objc.dg/method-17.m: Likewise.
6777 * objc.dg/method-19.m: Likewise.
6778 * objc.dg/method-20b.m: Likewise.
6779 * obj-c++.dg/method-2.mm: Likewise.
6780 * obj-c++.dg/method-6.mm: Likewise.
6781 * obj-c++.dg/method-10.mm: Likewise.
6782 * obj-c++.dg/method-11.mm: Likewise.
6783 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6784 ../objc-obj-c++-shared/Protocol1.h.
6785 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6786 * obj-c++.dg/method-15.mm: Likewise.
6787 * obj-c++.dg/method-17.mm: Likewise.
6788 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6789 +initialize]): Include this method also for the GNU
6790 runtime. (main): Use objc_getClass() also for the GNU runtime.
6791 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6792 * obj-c++.dg/method-22.mm: Likewise.
6793 * obj-c++.dg/method-23.mm: Likewise.
6794 * obj-c++.dg/no-extra-load.mm: Likewise.
6795 * objc.dg/objc-fast-4.m: Likewise.
6796 * objc.dg/objc-gc-4.m: Likewise.
6797 * obj-c++.dg/objc-gc-3.mm: Likewise.
6798 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6799 protocol_getMethodDescription() instead of [Protocol
6800 -descriptionForInstanceMethod].
6801 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6802 Made it available with all runtimes. (main): Call -test instead
6804 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6805 and put into a category.
6806 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6807 Object. Include objc/objc.h.
6808 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6809 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6810 New. (main): Use protocol_getMethodDescription() instead
6811 of [Protocol -descriptionForInstanceMethod] and [Protocol
6812 -descriptionForClassMethod].
6813 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6814 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6815 Objective-C runtime API.
6816 * obj-c++.dg/proto-qual-1.mm: Likewise.
6817 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6819 * obj-c++.dg/property/property-1.mm: Likewise.
6820 * obj-c++.dg/qual-types-1.mm: Likewise.
6821 * objc.dg/selector-2.m: Include objc/objc.h instead of
6822 ../objc-obj-c++-shared/Object1.h.
6823 * obj-c++.dg/selector-2.mm: Likewise.
6824 * obj-c++.dg/selector-5.mm: Likewise.
6825 * obj-c++.dg/selector-6.mm: Likewise.
6826 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6827 Object. Do not include objc/objc-api.h.
6828 * obj-c++.dg/set-not-used-1.mm: Likewise.
6829 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6830 * objc.dg/stret-1.m: Likewise.
6831 * objc.dg/stret-2.m: Likewise.
6832 * obj-c++.dg/super-class-2.mm: Likewise.
6833 * objc.dg/super-class-3.m: Likewise.
6834 * objc.dg/super-class-4.m: Likewise.
6835 * objc.dg/sync-2.m: Likewise.
6836 * obj-c++.dg/sync-2.mm: Likewise.
6837 * objc.dg/sync-1.m: Include objc/objc.h instead of
6838 ../objc-obj-c++-shared/Object1.h.
6839 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6840 'Class' as the type of 'isa'.
6841 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6842 Objective-C runtime API. ([TestClass +initialize]): Include this
6843 method with the GNU runtime as well.
6844 * objc.dg/strings/strings-1.m: Updated includes.
6845 * obj-c++.dg/strings/strings-1.mm: Likewise.
6846 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6847 objc.dg/strings/const-str-12b.m.
6848 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6849 * obj-c++.dg/template-3.mm: Likewise.
6850 * obj-c++.dg/template-4.mm: Likewise.
6851 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6852 Objective-C runtime API.
6853 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6854 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6855 * obj-c++.dg/try-catch-1.mm: Likewise.
6856 * obj-c++.dg/try-catch-2.mm: Likewise.
6857 * objc.dg/try-catch-3.m: Likewise.
6858 * obj-c++.dg/try-catch-3.mm: Likewise.
6859 * objc.dg/try-catch-6.m: Likewise.
6860 * objc.dg/try-catch-7.m: Likewise.
6861 * obj-c++.dg/try-catch-7.mm: Likewise.
6862 * obj-c++.dg/try-catch-8.mm: Likewise.
6863 * obj-c++.dg/try-catch-9.mm: Likewise.
6864 * objc.dg/try-catch-10.m: Likewise.
6865 * obj-c++.dg/try-catch-11.mm: Likewise.
6866 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6867 Object. Include objc/objc.h.
6868 * obj-c++.dg/typedef-alias-1.mm: Likewise.
6869 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6870 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6871 Object. Use Modern Objective-C runtime API. Do not use
6873 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6874 * obj-c++.dg/torture/trivial.mm: Likewise.
6875 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6876 instead of ../objc-obj-c++-shared/Object1.h. Include
6877 ../objc-obj-c++-shared/runtime.h.
6878 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6879 * objc.dg/torture/strings/const-str-11.m: Likewise.
6880 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6881 * objc.dg/torture/strings/const-str-9.m: Likewise.
6882 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6883 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6884 instead of Object. Only add _FooClassReference if
6886 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6887 * objc.dg/torture/strings/const-str-8.m: Likewise.
6888 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6889 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6891 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6893 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6894 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6895 * obj-c++.dg/va-meth-1.mm: Likewise.
6896 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6897 ../objc-obj-c++-shared/Object1.h.
6898 * objc.dg/zero-link-3.m: Likewise.
6900 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6902 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6904 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6907 * obj-c++.dg/property/cxx-property-1.mm: New.
6908 * obj-c++.dg/property/cxx-property-2.mm: New.
6910 2011-06-06 Jason Merrill <jason@redhat.com>
6912 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6914 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6916 PR rtl-optimization/49145
6918 * gcc.c-torture/compile/pr49145.c: New test.
6920 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6923 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6924 to dg-options, match also DW_AT_linkage_name.
6927 * gcc.dg/debug/pr49294.c: New test.
6930 * g++.dg/opt/pr49264.C: New test.
6932 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6934 PR tree-optimization/49243
6935 * gcc.dg/pr49243.c: New.
6937 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6939 * gnat.dg/specs/cond_expr1.ads: New test.
6941 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6943 * gnat.dg/deferred_const4.ad[sb]: New test.
6944 * gnat.dg/deferred_const4_pkg.ads: New helper.
6946 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6948 * gnat.dg/test_tamdt.adb: Rename to...
6949 * gnat.dg/taft_type1.adb: ...this.
6950 * gnat.dg/tamdt.ad[sb]: Rename to...
6951 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6952 * gnat.dg/tamdt_aux.ads: Rename to...
6953 * gnat.dg/taft_type1_pkg2.ads: ...this.
6954 * gnat.dg/taft_type2.ad[sb]: New test.
6955 * gnat.dg/taft_type2_pkg.ads: New helper.
6956 * gnat.dg/taft_type3.adb: New test.
6957 * gnat.dg/taft_type3_pkg.ads: New helper.
6959 2011-06-05 Tobias Burnus <burnus@net-b.de>
6962 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6965 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6968 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6970 * objc.dg/gnu-api-2-objc.m: Likewise.
6971 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6972 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6974 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6976 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6977 alignment, not the alignment, when calling class_addIvar(). Add
6978 an 'isa' instance variable to the test root class.
6979 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6981 2011-06-04 Jan Hubicka <jh@suse.cz>
6983 PR tree-optimization/48893
6984 PR tree-optimization/49091
6985 PR tree-optimization/49179
6986 * gfortran.dg/pr49179.f90: New testcase
6988 2011-06-04 Jan Hubicka <jh@suse.cz>
6991 * g++.dg/torture/pr48954.C: New testcase.
6993 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6995 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6997 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7000 * g++.dg/diagnostic/bitfld2.C: New.
7002 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7005 * gcc.c-torture/execute/pr49281.c: New test.
7007 2011-06-04 Jan Hubicka <jh@suse.cz>
7009 PR tree-optimize/48929
7010 * gcc.c-torture/compile/pr48929.c: New testcase.
7012 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7014 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7016 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7019 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7021 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7023 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7025 2011-06-03 Richard Henderson <rth@redhat.com>
7026 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7028 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7030 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7032 * objc.dg/headers.m: Do not include objc-list.h.
7034 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7036 * objc.dg/type-stream-1.m: Test removed.
7037 * objc.dg/headers.m: Do not include typedstream.h.
7039 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7041 * objc.dg/torture/forward-1.m (main): Updated testcase.
7043 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7046 * gcc.c-torture/compile/pr49163.c: New.
7048 2011-06-02 Asher Langton <langton2@llnl.gov>
7051 * gfortran.dg/PR49268.f90: New test.
7053 2011-06-02 Asher Langton <langton2@llnl.gov>
7056 * gfortran.dg/PR37039.f90: New test.
7058 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7061 * objc.dg/method-5.m: Updated.
7062 * objc.dg/method-19.m: Updated.
7063 * objc.dg/method-lookup-1.m: New.
7064 * obj-c++.dg/method-6.mm: Updated.
7065 * obj-c++.dg/method-7.mm: Updated.
7066 * obj-c++.dg/method-lookup-1.mm: New.
7068 2011-06-02 DJ Delorie <dj@redhat.com>
7070 * lib/timeout.exp (timeout): Add board_info support.
7072 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7074 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7076 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7079 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7080 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7082 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7083 Hans-Peter Nilsson <hp@axis.com>
7085 PR rtl-optimization/48840
7086 * gcc.target/sparc/ultrasp13.c: New test.
7088 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7091 * gcc.c-torture/compile/pr49238.c: New.
7093 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7095 * gcc.target/arm/g2.c: Skip test in -mthumb.
7096 Skip test unless cpu is xscale.
7097 * gcc.target/arm/scd42-2.c: Likewise.
7098 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7100 2011-06-01 Jason Merrill <jason@redhat.com>
7102 * g++.dg/cpp0x/decltype28.C: New.
7103 * g++.dg/cpp0x/decltype29.C: New.
7105 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7108 * gcc.target/mips/pr45074.c: New test.
7110 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7111 Hans-Peter Nilsson <hp@axis.com>
7113 PR rtl-optimization/48830
7114 * gcc.target/sparc/ultrasp12.c: New test.
7116 2011-06-01 David Li <davidxl@google.com>
7118 * gcc.dg/profile-dir-1.c: Change pass name.
7119 * gcc.dg/profile-dir-2.c: Ditto.
7120 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7121 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7122 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7123 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7124 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7125 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7126 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7127 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7128 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7129 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7130 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7131 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7132 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7133 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7134 * gcc.dg/profile-dir-3.c: Ditto.
7135 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7137 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7139 * objc.dg/attributes/method-nonnull-1.m: New test.
7140 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7142 2011-05-31 Tobias Burnus <burnus@net-b.de>
7145 * gfortran.dg/coarray_atomic_1.f90: New.
7146 * gfortran.dg/coarray/atomic_1.f90: New.
7148 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7150 * gcc.dg/guality/bswaptest.c: New test.
7151 * gcc.dg/guality/clztest.c: New test.
7152 * gcc.dg/guality/ctztest.c: New test.
7153 * gcc.dg/guality/rotatetest.c: New test.
7156 * gcc.target/i386/pr48688.c: New test.
7158 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7161 * g++.dg/lookup/name-clash9.C: New.
7163 2011-05-31 Tobias Burnus <burnus@net-b.de>
7166 * gfortran.dg/coarray/dummy_1.f90: New.
7168 2011-05-31 Tobias Burnus <burnus@net-b.de>
7171 * gfortran.dg/coarray/save_1.f90: New.
7172 * gfortran.dg/coarray_4.f90: Update dg-error.
7174 2011-05-31 Jason Merrill <jason@redhat.com>
7176 * g++.dg/cpp0x/rv-template1.C: New.
7178 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7180 PR rtl-optimization/49235
7181 * gcc.dg/pr49235.c: New test.
7183 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7185 PR tree-optimization/49093
7186 * gcc.dg/vect/pr49093.c: New test.
7188 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7191 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7193 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7196 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7199 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7202 * gcc.c-torture/execute/pr49186.c: New.
7204 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7207 * gcc.target/i386/pr49168-1.c: New.
7209 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7210 Eric Botcazou <ebotcazou@adacore.com>
7212 * gcc.dg/guality/drap.c: New test.
7214 2011-05-30 Richard Guenther <rguenther@suse.de>
7216 PR tree-optimization/49210
7217 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7218 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7220 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7223 * g++.dg/gomp/pr49223-1.C: New test.
7224 * g++.dg/gomp/pr49223-2.C: New test.
7226 2011-05-30 Richard Guenther <rguenther@suse.de>
7228 PR tree-optimization/49218
7229 * gcc.c-torture/execute/pr49218.c: New testcase.
7231 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7233 PR tree-optimization/49199
7234 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7235 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7236 -fno-tree-scev-cprop.
7238 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7241 * gfortran.dg/extends_13.f03: New.
7243 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7245 PR rtl-optimization/49095
7246 * gcc.target/i386/pr49095.c: New test.
7248 2011-05-29 Tobias Burnus <burnus@net-b.de>
7251 * gfortran.dg/coarray_24.f90: New.
7253 2011-05-29 Tobias Burnus <burnus@net-b.de>
7256 * gfortran.dg/coarray_23.f90: New.
7258 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7261 * gcc.dg/pr48826.c: New test.
7263 2011-05-29 Richard Guenther <rguenther@suse.de>
7265 PR tree-optimization/49217
7266 * gcc.dg/torture/pr49217.c: New testcase.
7268 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7271 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7273 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7275 * gnat.dg/boolean_subtype.adb: Rename to...
7276 * gnat.dg/boolean_subtype1.adb: ...this.
7278 2011-05-28 Jason Merrill <jason@redhat.com>
7280 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7282 2011-05-27 Jason Merrill <jason@redhat.com>
7284 * g++.dg/cpp0x/enum18.C: Adjust.
7286 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7288 2011-05-27 Tobias Burnus <burnus@net-b.de>
7291 * gfortran.dg/coarray_22.f90: New.
7293 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7295 PR tree-optimization/46728
7296 * gcc.target/powerpc/pr46728-1.c: New.
7297 * gcc.target/powerpc/pr46728-2.c: New.
7298 * gcc.target/powerpc/pr46728-3.c: New.
7299 * gcc.target/powerpc/pr46728-4.c: New.
7300 * gcc.target/powerpc/pr46728-5.c: New.
7301 * gcc.dg/pr46728-6.c: New.
7302 * gcc.target/powerpc/pr46728-7.c: New.
7303 * gcc.target/powerpc/pr46728-8.c: New.
7304 * gcc.dg/pr46728-9.c: New.
7305 * gcc.target/powerpc/pr46728-10.c: New.
7306 * gcc.target/powerpc/pr46728-11.c: New.
7307 * gcc.dg/pr46728-12.c: New.
7308 * gcc.target/powerpc/pr46728-13.c: New.
7309 * gcc.target/powerpc/pr46728-14.c: New.
7310 * gcc.target/powerpc/pr46728-15.c: New.
7311 * gcc.target/powerpc/pr46728-16.c: New.
7313 2011-05-27 Jason Merrill <jason@redhat.com>
7315 * g++.dg/abi/mangle47.C: New.
7318 * g++.dg/template/const5.C: New.
7320 * g++.dg/cpp0x/enum18.C: New.
7322 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7324 * g++.dg/cpp0x/error6.C: New.
7326 * g++.dg/cpp0x/error5.C: New.
7328 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7331 * g++.dg/eh/cond6.C: New test.
7333 2011-05-27 Tobias Burnus <burnus@net-b.de>
7336 * gfortran.dg/rank_3.f90: New.
7337 * gfortran.dg/rank_4.f90: New.
7339 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7341 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7342 replace dump search.
7344 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7346 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7347 * gnat.dg/bit_packed_array5.adb: ...here.
7349 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7352 * g++.dg/cpp0x/auto25.C: New.
7354 2011-05-27 Richard Guenther <rguenther@suse.de>
7356 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7358 2011-05-27 Richard Guenther <rguenther@suse.de>
7360 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7362 2011-05-27 Richard Guenther <rguenther@suse.de>
7365 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7367 2011-05-26 Jason Merrill <jason@redhat.com>
7369 * g++.dg/cpp0x/friend1.C: New.
7370 * g++.dg/cpp0x/friend2.C: New.
7372 * g++.dg/cpp0x/auto7.C: Update.
7373 * g++.dg/template/crash50.C: Adjust.
7374 * g++.dg/template/static9.C: Adjust.
7375 * g++.old-deja/g++.ext/memconst.C: Adjust.
7377 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7379 * gcc.dg/march.c: Ignore a note for some targets.
7381 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7382 Nathan Froyd <froydnj@codesourcery.com>
7386 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7387 * g++.dg/parse/pr18770.C: New test.
7388 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7390 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7393 * gfortran.dg/dependency_40.f90 : New test.
7395 2011-05-26 Tobias Burnus <burnus@net-b.de>
7398 * gfortran.dg/coarray/registering_1.f90: New.
7400 2011-05-26 Jason Merrill <jason@redhat.com>
7402 * g++.dg/cpp0x/variadic111.C: New.
7403 * g++.dg/cpp0x/variadic41.C: Adjust.
7405 2011-05-26 Richard Guenther <rguenther@suse.de>
7407 PR tree-optimization/48702
7408 * gcc.dg/torture/pr48702.c: New testcase.
7410 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7412 PR gcov-profile/48845
7413 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7415 * gcc.dg/matrix/matrix.exp: Likewise.
7416 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7417 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7418 line number to check_profiling_available.
7419 * lib/target-supports.exp (check_profiling_available): Account for
7421 Require TLS runtime support with -fprofile-generate.
7422 * lib/profopt.exp (profopt-execute): Add TLS options for
7424 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7426 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7429 * g++.dg/eh/cond5.C: New test.
7431 PR tree-optimization/49161
7432 * gcc.c-torture/execute/pr49161.c: New test.
7434 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7436 * gcc.target/arm/neon-vorn-vbic.c: New test.
7438 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7440 PR tree-optimization/49038
7441 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7442 * gcc.dg/vect/pr49038.c: New test.
7444 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7446 * g++.dg/init/pr25811-3.C: New.
7447 * g++.dg/init/pr25811-4.C: New.
7449 2011-05-25 Jason Merrill <jason@redhat.com>
7451 * g++.dg/cpp0x/enum17.C: New.
7452 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7454 * g++.dg/cpp0x/auto24.C: New.
7456 * g++.dg/cpp0x/error4.C: New.
7458 * g++.dg/cpp0x/rv-restrict.C: New.
7460 * g++.dg/cpp0x/enum15.C: New.
7461 * g++.dg/cpp0x/constexpr-switch2.C: New.
7463 * g++.dg/cpp0x/variadic110.C: New.
7465 * g++.dg/cpp0x/auto9.C: Add typedef test.
7467 * g++.dg/cpp0x/auto23.C: New.
7468 * g++.dg/cpp0x/auto9.C: Adjust.
7470 * g++.dg/cpp0x/defaulted29.C: New.
7472 * g++.dg/cpp0x/initlist51.C: New.
7474 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7476 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7477 * g++.dg/abi/packed1.C: Suppress warning.
7478 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7479 * g++.dg/template/stdarg1.C: Likewise.
7480 * g++.dg/other/packed1.C: Remove arm from xfail list.
7482 2011-05-25 Jason Merrill <jason@redhat.com>
7484 * g++.dg/cpp0x/enum16.C: New.
7485 * g++.dg/parse/error15.C: Adjust.
7487 * g++.dg/cpp0x/initlist50.C: New.
7489 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7491 * g++.dg/cpp0x/variadic109.C: New.
7493 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7495 * gcc.target/i386/pause-1.c: New.
7497 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7499 * gcc.dg/stack-usage-1.c: Adjust comment.
7500 * gcc.dg/stack-usage-2.c: New test.
7502 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7505 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7506 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7508 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7510 PR rtl-optimization/48757
7511 * gfortran.dg/pr48757.f: New test case.
7513 2011-05-24 Jason Merrill <jason@redhat.com>
7515 * g++.dg/cpp0x/access01.C: New.
7517 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7520 * objc.dg/pr48177.m: New testcase.
7522 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7525 * objc.dg/pr48187.m: New testcase.
7526 * obj-c++.dg/pr48187.mm: New testcase.
7527 * objc.dg/ivar-extra-semicolon.m: New testcase.
7529 2011-05-24 Jason Merrill <jason@redhat.com>
7531 * g++.dg/template/access21.C: New.
7532 * g++.dg/template/access22.C: New.
7534 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7536 PR rtl-optimization/48633
7537 * g++.dg/pr48633.C: New test.
7539 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7542 * g++.dg/other/pr49133.C: New test.
7544 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7545 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7547 * gcc.dg/torture/tls/run-gd.c: New test.
7548 * gcc.dg/torture/tls/run-ie.c: New test.
7549 * gcc.dg/torture/tls/run-ld.c: New test.
7550 * gcc.dg/torture/tls/run-le.c: New test.
7551 * lib/target-supports.exp (check_effective_target_tls_runtime):
7552 Build testcase with TLS options.
7554 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7556 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7558 2011-05-24 Tom de Vries <tom@codesourcery.com>
7560 PR tree-optimization/49121
7561 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7563 2011-05-23 Jason Merrill <jason@redhat.com>
7565 * g++.dg/cpp0x/defaulted28.C: New.
7567 * g++.dg/cpp0x/sfinae25.C: New.
7569 * g++.dg/cpp0x/rv-cast2.C: New.
7571 * g++.dg/cpp0x/enum14.C: New.
7573 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7576 * gcc.c-torture/execute/pr49123.c: New test.
7579 * gcc.dg/debug/pr49032.c: New test.
7582 * gcc.dg/pr49120.c: New test.
7584 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7587 * gcc.target/i386/pr47315.c: New test.
7589 2011-05-23 Jason Merrill <jason@redhat.com>
7591 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7593 * g++.dg/cpp0x/sfinae24.C: New.
7595 * g++.dg/cpp0x/error3.C: New.
7597 * g++.dg/cpp0x/defaulted27.C: New.
7599 * g++.dg/cpp0x/decltype27.C: New.
7601 2011-05-23 Richard Guenther <rguenther@suse.de>
7603 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7605 2011-05-23 Richard Guenther <rguenther@suse.de>
7607 PR tree-optimization/40874
7608 * g++.dg/tree-ssa/pr40874.C: New testcase.
7610 2011-05-23 Richard Guenther <rguenther@suse.de>
7612 PR tree-optimization/49115
7613 * g++.dg/torture/pr49115.C: New testcase.
7615 2011-05-23 Richard Guenther <rguenther@suse.de>
7618 * gcc.dg/memcpy-3.c: New testcase.
7620 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7623 * gcc.c-torture/execute/pr48973-1.c: New test.
7624 * gcc.c-torture/execute/pr48973-2.c: New test.
7626 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7629 * g++.dg/warn/pr18016.C: New.
7631 2011-05-23 Tom de Vries <tom@codesourcery.com>
7634 * gcc.target/arm/ivopts-6.c: New test.
7636 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7639 * gcc.c-torture/compile/pr49029.c: New test.
7641 2011-05-22 Jason Merrill <jason@redhat.com>
7643 * g++.dg/cpp0x/sfinae23.C: New.
7644 * g++.dg/cpp0x/sfinae8.C: Correct.
7646 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7648 * gfortran.dg/function_optimize_8.f90: New test case.
7650 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7652 PR tree-optimization/49087
7653 * gcc.dg/vect/O3-pr49087.c: New test.
7655 2011-05-21 Jason Merrill <jason@redhat.com>
7657 * g++.dg/debug/const5.C: New.
7659 2011-05-20 Jason Merrill <jason@redhat.com>
7661 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7663 * g++.dg/cpp0x/constexpr-static7.C: New.
7665 * g++.dg/cpp0x/enum12.C: New.
7666 * g++.dg/cpp0x/enum13.C: New.
7668 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7671 * gfortran.dg/select_type_23.f03: New.
7673 2011-05-20 Jason Merrill <jason@redhat.com>
7675 * g++.dg/cpp0x/defaulted26.C: New.
7677 * g++.dg/cpp0x/noexcept02.C: Fix.
7678 * g++.dg/cpp0x/noexcept03.C: Fix.
7679 * g++.dg/cpp0x/noexcept08.C: Fix.
7680 * g++.dg/cpp0x/noexcept10.C: New.
7682 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7685 * gfortran.dg/extends_12.f03: New.
7687 2011-05-20 Jason Merrill <jason@redhat.com>
7689 * g++.dg/template/koenig9.C: New.
7690 * g++.dg/opt/pr47615.C: Fix.
7691 * g++.dg/overload/defarg1.C: Fix.
7692 * g++.dg/tc1/dr213.C: Remove xfail.
7693 * g++.dg/torture/pr34850.C: Fix.
7694 * g++.dg/torture/pr39362.C: Fix.
7695 * g++.old-deja/g++.brendan/crash56.C: Fix.
7696 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7698 2011-05-20 Richard Guenther <rguenther@suse.de>
7700 PR tree-optimization/49079
7701 * gcc.dg/torture/pr49079.c: New testcase.
7703 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7705 PR tree-optimization/49073
7706 * gcc.c-torture/execute/pr49073.c: New test.
7708 2011-06-19 Tobias Burnus <burnus@net-b.de>
7711 * gfortran.dg/coarray_21.f90: New.
7713 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7715 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7718 2011-05-19 Richard Guenther <rguenther@suse.de>
7721 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7723 2011-05-19 Richard Guenther <rguenther@suse.de>
7726 * gcc.dg/builtin-object-size-11.c: New testcase.
7728 2011-05-19 Tom de Vries <tom@codesourcery.com>
7731 * gcc.target/arm/ivopts.c: New test.
7732 * gcc.target/arm/ivopts-2.c: New test.
7734 2011-05-19 Tom de Vries <tom@codesourcery.com>
7736 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7738 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7740 * gcc.c-torture/execute/960321-1.x: Remove.
7742 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7745 * gfortran.dg/move_alloc_4.f90: New.
7747 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7750 * gcc.target/i386/pr49002-1.c: New test.
7751 * gcc.target/i386/pr49002-2.c: Likewise.
7753 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7755 PR tree-optimization/49039
7756 * gcc.c-torture/execute/pr49039.c: New test.
7757 * gcc.dg/tree-ssa/pr49039.c: New test.
7758 * g++.dg/torture/pr49039.C: New test.
7760 2011-05-18 Jason Merrill <jason@redhat.com>
7762 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7763 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7764 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7766 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7768 * gcc.target/bfin/mcpu-bf592.c: New test.
7770 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7772 PR tree-optimization/41881
7773 * gcc.dg/vect/O3-pr41881.c: New test.
7774 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7776 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7778 PR tree-optimization/49000
7779 * gcc.dg/pr49000.c: New test.
7781 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7783 * gnat.dg/invalid1.adb: New test.
7785 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7787 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7789 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7790 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7792 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7795 * g++.dg/cpp0x/range-for18.C: New.
7797 2011-05-15 Tobias Burnus <burnus@net-b.de>
7800 * gfortran.dg/coarray/image_index_2.f90: New.
7802 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7804 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7805 * g++.dg/cpp0x/override2.C: New.
7807 2011-05-14 Tobias Burnus <burnus@net-b.de>
7810 * gfortran.de/coarray_20.f90: New.
7812 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7815 * function_optimize_7.f90: New test case.
7817 2011-05-13 Jason Merrill <jason@redhat.com>
7819 * g++.dg/cpp0x/decltype26.C: New.
7820 * g++.dg/cpp0x/enum11.C: New.
7822 2011-05-13 Tobias Burnus <burnus@net-b.de>
7826 * gfortran.dg/assign_8.f90: Update dg-error.
7828 2011-05-13 Tobias Burnus <burnus@net-b.de>
7831 * gfortran.dg/io_constraints_8.f90: New.
7832 * gfortran.dg/io_constraints_9.f90: New.
7834 2011-05-13 Martin Thuresson <martint@google.com>
7836 PR gcov-profile/47793
7837 * gcc.dg/pr47793.c: New.
7839 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7841 PR tree-optimization/48975
7842 * gcc.dg/pr48975.c: New test.
7844 2011-05-12 Tobias Burnus <burnus@net-b.de>
7847 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7849 2011-05-12 Jason Merrill <jason@redhat.com>
7851 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7853 2011-05-12 Geert Bosch <bosch@adacore.com>
7855 * gnat.dg/view_conversion1.adb: New test.
7857 2011-05-12 Richard Guenther <rguenther@suse.de>
7859 PR tree-optimization/48172
7860 * gcc.dg/vect/pr48172.c: New testcase.
7862 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7865 * g++.dg/opt/pr48967.C: New test.
7867 2011-05-11 Jason Merrill <jason@redhat.com>
7869 * g++.dg/cpp0x/constexpr-friend.C: New.
7870 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7872 * g++.dg/cpp0x/sfinae22.C: New.
7874 2011-05-11 Tobias Burnus <burnus@net-b.de>
7877 * gfortran.dg/generic_24.f90: New.
7879 2011-05-11 Richard Guenther <rguenther@suse.de>
7881 PR tree-optimization/15256
7882 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7884 2011-05-11 Jakub Jelinek <jakub@redhat.com>
7887 * gcc.dg/pr48159-1.c: New test.
7888 * gcc.dg/pr48159-2.c: New test.
7890 2011-05-11 Richard Guenther <rguenther@suse.de>
7893 * gcc.dg/torture/pr48953.c: New testcase.
7895 2011-05-11 Richard Guenther <rguenther@suse.de>
7897 PR tree-optimization/18041
7898 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7900 2011-05-11 Alan Modra <amodra@gmail.com>
7903 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7905 2011-05-10 Jason Merrill <jason@redhat.com>
7907 * g++.dg/cpp0x/defaulted25.C: New.
7908 * g++.dg/template/crash7.C: Adjust.
7910 * g++.dg/cpp0x/variadic108.C: New.
7912 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7914 * g++.dg/inherit/virtual9.C: Extend.
7916 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7919 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7920 are passed and returned in vector registers.
7922 2011-05-10 Richard Guenther <rguenther@suse.de>
7924 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7925 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7926 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7927 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7928 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7931 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7933 PR tree-optimization/48611
7934 PR tree-optimization/48794
7935 * gfortran.dg/gomp/pr48611.f90: New test.
7936 * gfortran.dg/gomp/pr48794.f90: New test.
7939 * gcc.dg/dfp/pr48928.c: New test.
7941 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7944 * g++.dg/cpp0x/pr48522.C: New.
7946 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7949 * g++.dg/cpp0x/sfinae21.C: New.
7951 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7953 * g++.dg/template/sfinae28.C: Rename to...
7954 * g++.dg/cpp0x/sfinae19.C: ... this.
7955 * g++.dg/template/sfinae29.C: Rename to...
7956 * g++.dg/cpp0x/sfinae20.C: ... this.
7958 2011-05-09 Jeff Law <law@redhat.com>
7960 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7963 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7966 * g++.dg/init/pr20039.C: New.
7968 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7972 * g++.dg/template/sfinae28.C: New.
7973 * g++.dg/template/sfinae29.C: Likewise.
7975 2011-05-09 Jason Merrill <jason@redhat.com>
7977 * g++.dg/template/nontype23.C: New.
7979 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7981 * g++.dg/init/pr48859.C: New.
7983 2011-05-09 Jason Merrill <jason@redhat.com>
7985 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7986 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7987 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7988 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7989 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7990 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7991 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7992 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7994 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7996 * g++.dg/inherit/virtual9.C: New.
7998 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8001 * g++.dg/template/dependent-expr8.C: New test case.
8003 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8005 PR tree-optimization/48837
8006 * gcc.dg/pr48837.c: New testcase.
8008 2011-05-06 Jason Merrill <jason@redhat.com>
8010 * g++.dg/cpp0x/constexpr-condition2.C: New.
8012 * g++.dg/cpp0x/constexpr-missing.C: New.
8014 2011-05-06 Tobias Burnus <burnus@net-b.de>
8017 * gfortran.dg/coarray/this_image_2.f90: New.
8019 2011-05-06 Tobias Burnus <burnus@net-b.de>
8023 * gfortran.dg/bind_c_usage_22.f90: New.
8024 * gfortran.dg/bind_c_usage_23.f90: New.
8025 * gfortran.dg/bind_c_usage_24.f90: New.
8026 * gfortran.dg/bind_c_usage_24_c.c: New.
8028 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8031 * g++.dg/template/member9.C: New test case.
8033 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8035 * gnat.dg/discr29.ad[sb]: New test.
8036 * gnat.dg/discr30.adb: Likewise.
8038 2011-05-05 Julian Brown <julian@codesourcery.com>
8040 * gcc.target/arm/neon-vset_lanes8.c: New test.
8042 2011-05-05 Jason Merrill <jason@redhat.com>
8044 * g++.dg/init/new32.C: New.
8046 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8048 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8051 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8053 PR rtl-optimization/48381
8054 * gcc.c-torture/compile/pr48381.c: New test.
8056 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8058 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8060 * gcc.target/i386/opt-1.c: Ditto.
8062 2011-05-04 Jason Merrill <jason@redhat.com>
8064 * g++.dg/conversion/base1.C: New.
8066 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8068 PR libgfortran/48787
8069 * gfortran.dg/round_3.f08: Add more checks to test case.
8071 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8073 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8074 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8075 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8076 Gate test on effective_target fd_truncate.
8078 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8080 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8081 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8082 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8083 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8084 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8085 * gcc.target/i386/pr38824.c: Ditto.
8086 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8087 * gcc.target/i386/vecinit-2.c: Ditto.
8088 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8089 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8090 * gcc.target/i386/parity-2.c: Ditto.
8091 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8093 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8095 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8097 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8098 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8099 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8101 2011-05-03 Tobias Burnus <burnus@net-b.de>
8104 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8106 2011-05-03 Tobias Burnus <burnus@net-b.de>
8109 * gfortran.dg/coarray/this_image_1.f90: New.
8111 2011-05-03 Tobias Burnus <burnus@net-b.de>
8114 * gfortran.dg/coarray/caf.dg: New.
8115 * gfortran.dg/coarray/image_index_1.f90: New, copied
8116 from ../coarray_16.f90.
8118 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8121 * g++.dg/ext/complex9.C: New.
8123 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8126 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8127 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8128 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8130 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8132 * gcc.target/bfin/builtins: Created.
8133 * gcc.target/bfin/hisilh-O0.c: Deleted.
8134 * gcc.target/bfin/hisilh.c: Moved to...
8135 * gcc.target/bfin/builtins/hisilh.c: ...here.
8136 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8137 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8138 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8139 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8140 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8141 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8142 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8143 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8144 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8145 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8146 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8147 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8148 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8149 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8150 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8151 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8152 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8153 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8154 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8155 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8156 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8157 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8158 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8159 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8160 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8161 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8162 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8163 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8164 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8165 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8166 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8167 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8168 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8169 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8170 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8171 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8172 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8173 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8174 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8175 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8176 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8177 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8178 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8179 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8180 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8181 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8182 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8183 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8184 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8185 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8186 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8187 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8188 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8189 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8190 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8191 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8192 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8193 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8194 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8195 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8196 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8197 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8198 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8199 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8200 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8201 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8202 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8203 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8204 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8205 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8206 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8207 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8208 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8209 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8210 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8211 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8212 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8213 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8214 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8215 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8216 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8217 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8218 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8219 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8220 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8221 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8222 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8223 * gcc.target/bfin/builtins/circptr.c: Ditto.
8224 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8225 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8226 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8227 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8228 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8229 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8230 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8231 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8232 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8233 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8234 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8235 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8236 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8237 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8238 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8239 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8240 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8241 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8242 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8243 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8244 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8245 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8246 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8247 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8248 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8249 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8250 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8251 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8252 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8253 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8254 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8255 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8256 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8257 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8258 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8259 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8260 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8261 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8262 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8263 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8264 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8265 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8266 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8267 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8268 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8269 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8270 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8271 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8272 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8273 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8274 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8275 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8276 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8277 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8278 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8279 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8280 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8281 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8282 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8283 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8284 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8285 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8286 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8287 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8288 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8289 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8290 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8291 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8292 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8293 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8295 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8297 * gcc.target/arm/cold-lc.c: New test.
8299 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8302 * gcc.dg/pr48774.c: New test.
8304 2011-05-03 Richard Guenther <rguenther@suse.de>
8306 * gcc.dg/large-size-array-5.c: New testcase.
8308 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8310 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8312 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8314 * lib/target-supports.exp (check_effective_target_vect_strided):
8316 (check_effective_target_vect_strided2)
8317 (check_effective_target_vect_strided3)
8318 (check_effective_target_vect_strided4)
8319 (check_effective_target_vect_strided8): ...these new functions.
8321 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8322 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8323 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8324 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8325 * gcc.dg/vect/pr37539.c: Likewise.
8326 * gcc.dg/vect/slp-11a.c: Likewise.
8327 * gcc.dg/vect/slp-11b.c: Likewise.
8328 * gcc.dg/vect/slp-11c.c: Likewise.
8329 * gcc.dg/vect/slp-12a.c: Likewise.
8330 * gcc.dg/vect/slp-12b.c: Likewise.
8331 * gcc.dg/vect/slp-18.c: Likewise.
8332 * gcc.dg/vect/slp-19a.c: Likewise.
8333 * gcc.dg/vect/slp-19b.c: Likewise.
8334 * gcc.dg/vect/slp-21.c: Likewise.
8335 * gcc.dg/vect/slp-23.c: Likewise.
8336 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8338 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8339 instead of vect_interleave && vect_extract_even_odd.
8340 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8341 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8342 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8343 * gcc.dg/vect/vect-1.c: Likewise.
8344 * gcc.dg/vect/vect-10.c: Likewise.
8345 * gcc.dg/vect/vect-98.c: Likewise.
8346 * gcc.dg/vect/vect-107.c: Likewise.
8347 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8348 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8349 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8350 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8351 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8352 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8353 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8354 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8355 * gcc.dg/vect/vect-strided-float.c: Likewise.
8356 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8357 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8358 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8359 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8360 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8361 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8362 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8363 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8364 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8365 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8366 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8367 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8368 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8369 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8370 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8372 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8374 * gcc.dg/vect/pr30843.c: Likewise.
8375 * gcc.dg/vect/pr33866.c: Likewise.
8376 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8377 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8378 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8379 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8381 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8383 * gcc.dg/vect/slp-11.c: Split into...
8384 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8385 gcc.dg/vect/slp-11c.c: ...these tests.
8386 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8387 * gcc.dg/vect/slp-12c.c: ...this new test.
8388 * gcc.dg/vect/slp-19.c: Split into...
8389 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8390 gcc.dg/vect/slp-19c.c: ...these new tests.
8392 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8394 * lib/target-supports.exp
8395 (check_effective_target_vect_extract_even_odd_wide): Delete.
8396 (check_effective_target_vect_strided_wide): Likewise.
8397 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8398 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8399 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8400 * gcc.dg/vect/pr37539.c: Likewise.
8401 * gcc.dg/vect/slp-11.c: Likewise.
8402 * gcc.dg/vect/slp-12a.c: Likewise.
8403 * gcc.dg/vect/slp-12b.c: Likewise.
8404 * gcc.dg/vect/slp-19.c: Likewise.
8405 * gcc.dg/vect/slp-23.c: Likewise.
8406 * gcc.dg/vect/vect-1.c: Likewise.
8407 * gcc.dg/vect/vect-98.c: Likewise.
8408 * gcc.dg/vect/vect-107.c: Likewise.
8409 * gcc.dg/vect/vect-strided-float.c: Likewise.
8411 2011-05-02 Jason Merrill <jason@redhat.com>
8413 * g++.dg/init/new31.C: New.
8415 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8418 * gcc.dg/pr35445.c: New test.
8420 2011-05-02 Jason Merrill <jason@redhat.com>
8422 * c-c++-common/vla-1.c: New.
8424 2011-05-02 Richard Guenther <rguenther@suse.de>
8426 PR tree-optimization/48822
8427 * gcc.dg/torture/pr48822.c: New testcase.
8429 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8432 * g++.dg/cpp0x/constexpr-47969.C: New.
8434 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8437 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8438 on vect_no_align targets.
8439 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8440 vect_no_align targets.
8442 2011-05-01 Xinliang David Li <davidxl@google.com>
8444 * gcc.dg/tree-ssa/integer-addr.c: New test.
8445 * gcc.dg/tree-ssa/alias_bug.c: New test.
8447 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8449 PR libgfortran/48787
8450 * gfortran.dg/round_3.f08: Add more checks.
8452 2011-04-30 Tobias Burnus <burnus@net-b.de>
8455 * gfortran.dg/import9.f90: New, proper test.
8456 * gfortran.dg/interface_37.f90: Remove bogus
8457 test (bogus copy of interface_36.f90).
8459 2011-04-30 Tobias Burnus <burnus@net-b.de>
8462 * gfortran.dg/interface_37.f90: New.
8464 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8467 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8469 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8471 PR tree-optimization/48809
8472 * gcc.c-torture/execute/pr48809.c: New test.
8474 2011-04-29 Jeff Law <law@redhat.com>
8476 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8478 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8481 * g++.dg/init/ctor10.C: New.
8483 2011-04-29 Le-Chun Wu <lcwu@google.com>
8485 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8486 warning in implicitly instantiated templates.
8488 2011-04-29 Le-Chun Wu <lcwu@google.com>
8490 * g++.dg/warn/Wnull-conversion-1.C: New.
8491 * g++.dg/warn/Wnull-conversion-2.C: New.
8493 2011-04-29 Diego Novillo <dnovillo@google.com>
8495 * g++.old-deja/g++.other/null3.C: Expect warning about
8496 converting boolean to a pointer.
8498 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8501 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8505 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8507 2011-04-29 Tobias Burnus <burnus@net-b.de>
8510 * gfortran.dg/typebound_proc_22.f90: New.
8513 * gfortran.dg/interface_36.f90: New.
8515 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8517 PR libgfortran/48488
8518 PR libgfortran/48602
8519 PR libgfortran/48615
8520 PR libgfortran/48684
8521 PR libgfortran/48787
8522 * gfortran.dg/fmt_g.f: Adjust test.
8523 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8524 * gfortran.dg/round_3.f08: New test.
8525 * gfortran.dg/namelist_print_1.f: Adjust test.
8526 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8527 * gfortran.dg/f2003_io_5.f03: Adjust test.
8528 * gfortran.dg/coarray_15.f90: Adjust test.
8529 * gfortran.dg/namelist_65.f90: Adjust test.
8530 * gfortran.dg/fmt_cache_1.f: Adjust test.
8531 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8532 * gfortran.dg/real_const_3.f90: Adjust test.
8534 2011-04-29 Jan Hubicka <jh@suse.cz>
8536 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8537 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8539 2011-04-28 Xinliang David Li <davidxl@google.com>
8541 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8542 * g++.dg/prof-robust-1.C: New test.
8544 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8546 PR tree-optimization/48765
8547 * gcc.dg/vect/pr48765.c: New.
8549 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8551 PR tree-optimization/48775
8552 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8554 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8557 * g++.dg/inherit/pr48798.C: New.
8558 * g++.old-deja/g++.other/base1.C: Adjust.
8560 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8563 * g++.dg/template/inherit7.C: New test case.
8565 2011-04-28 Richard Guenther <rguenther@suse.de>
8567 PR tree-optimization/40052
8568 PR tree-optimization/15347
8569 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8570 * gcc.dg/pr15347.c: Likewise.
8572 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8575 * g++.dg/cpp0x/sfinae18.C: New.
8577 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8580 * g++.dg/ext/is_literal_type1.C: New.
8582 2011-04-28 Tobias Burnus <burnus@net-b.de>
8586 * gfortran.dg/interface_35.f90: New.
8587 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8588 * gfortran.dg/func_result_6.f90: Add dg-warning.
8589 * gfortran.dg/bessel_1.f90: Ditto.
8590 * gfortran.dg/hypot_1.f90: Ditto.
8591 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8592 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8593 * gfortran.dg/interface_assignment_4.f90: Ditto.
8595 2011-04-27 Jason Merrill <jason@redhat.com>
8597 * g++.dg/ext/complex8.C: New.
8599 * g++.dg/cpp0x/initlist49.C: New.
8600 * g++.dg/init/new30.C: New.
8602 2011-04-27 Tobias Burnus <burnus@net-b.de>
8605 * gfortran.dg/whole_file_34.f90: New.
8607 2011-04-27 Jan Hubicka <jh@suse.cz>
8609 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8611 2011-04-27 Jason Merrill <jason@redhat.com>
8613 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8615 * g++.dg/parse/ambig6.C: New.
8617 2011-04-27 Nick Clifton <nickc@redhat.com>
8619 * gcc.dg/20020312-2.c: Add definition for RX.
8621 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8622 option with RX targets.
8624 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8627 2011-04-27 Richard Guenther <rguenther@suse.de>
8629 * gcc.dg/tree-ssa/pr23382.c: Remove.
8631 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8634 * gcc.c-torture/compile/pr48767.c: New test.
8636 2011-04-27 Richard Guenther <rguenther@suse.de>
8638 PR tree-optimization/48772
8639 * g++.dg/pr48772.C: New testcase.
8641 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8644 * gcc.c-torture/compile/pr48742.c: New test.
8646 2011-04-26 Jason Merrill <jason@redhat.com>
8648 * g++.dg/lookup/koenig13.C: New.
8650 * g++.dg/cpp0x/initlist48.C: New.
8652 2011-04-25 Jason Merrill <jason@redhat.com>
8654 * g++.dg/cpp0x/sfinae17.C: New.
8656 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8659 * gcc.target/powerpc/pr48258-1.c: New file.
8660 * gcc.target/powerpc/pr48258-2.c: Ditto.
8662 2011-04-26 Xinliang David Li <davidxl@google.com>
8664 * gcc.dg/uninit-suppress.c: New test.
8665 * gcc.dg/uninit-suppress.c: New test.
8667 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8670 * gcc.dg/pr48768.c: New test.
8672 PR tree-optimization/48734
8673 * gcc.c-torture/compile/pr48734.c: New test.
8676 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8678 2011-04-26 Richard Guenther <rguenther@suse.de>
8680 PR tree-optimization/48731
8681 * gcc.dg/torture/pr48731.c: New testcase.
8683 2011-04-26 Richard Guenther <rguenther@suse.de>
8686 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8688 2011-04-26 Richard Guenther <rguenther@suse.de>
8691 * gcc.dg/torture/pr48694-1.c: New testcase.
8692 * gcc.dg/torture/pr48694-2.c: Likewise.
8694 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8696 * g++.dg/ext/underlying_type1.C: New.
8697 * g++.dg/ext/underlying_type2.C: Likewise.
8698 * g++.dg/ext/underlying_type3.C: Likewise.
8699 * g++.dg/ext/underlying_type4.C: Likewise.
8700 * g++.dg/ext/underlying_type5.C: Likewise.
8701 * g++.dg/ext/underlying_type6.C: Likewise.
8702 * g++.dg/ext/underlying_type7.C: Likewise.
8703 * g++.dg/ext/underlying_type8.C: Likewise.
8704 * g++.dg/ext/underlying_type9.C: Likewise.
8705 * g++.dg/ext/underlying_type10.C: Likewise.
8707 2011-04-25 Jason Merrill <jason@redhat.com>
8709 * g++.dg/cpp0x/regress/template-const2.C: New.
8711 2011-04-25 Jeff Law <law@redhat.com>
8713 * gcc.dg/tree-ssa/vrp56.c: new test.
8715 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8717 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8719 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8721 PR preprocessor/48740
8722 * c-c++-common/raw-string-11.c: New test.
8724 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8726 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8729 2011-04-23 Tobias Burnus <burnus@net-b.de>
8732 * gfortran.dg/coarray_19.f90: New.
8734 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8737 * gcc.dg/pr48685.c: New test.
8739 2011-04-22 Jan Hubicka <jh@suse.cz>
8741 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8743 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8745 PR tree-optimization/48717
8746 * gcc.c-torture/execute/pr48717.c: New test.
8748 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8751 * gcc.target/i386/pr48723.c: New test.
8753 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8756 * gcc.dg/gomp/pr48716.c: New test.
8757 * g++.dg/gomp/pr48716.C: New test.
8759 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8762 * gcc.dg/missing-field-init-2.c: Update testcase.
8764 2011-04-22 Alan Modra <amodra@gmail.com>
8766 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8768 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8771 * gfortran.dg/function_optimize_6.f90: New test.
8773 2011-04-21 Easwaran Raman <eraman@google.com>
8775 * gcc.dg/stack-layout-2.c: New test.
8777 2011-04-21 Richard Guenther <rguenther@suse.de>
8780 * g++.dg/lto/pr48207-2_0.C: New testcase.
8781 * g++.dg/lto/pr48207-3_0.C: Likewise.
8783 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8785 * gnat.dg/volatile5.adb: New test.
8786 * gnat.dg/volatile5_pkg.ads: New helper.
8788 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8791 * gcc.target/i386/pr48708.c: New test.
8793 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8795 * gcc.dg/vect/vect-119.c: New test.
8797 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8799 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8802 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8803 Richard Sandiford <richard.sandiford@linaro.org>
8806 * gcc.target/arm/pr46329.c: New test.
8808 2011-04-21 Tobias Burnus <burnus@net-b.de>
8811 * gfortran.dg/coarray_18.f90: New.
8813 2011-04-20 Jason Merrill <jason@redhat.com>
8815 * g++.dg/cpp0x/initlist47.C: New.
8817 * g++.dg/init/dtor4.C: New.
8819 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8822 * gcc.target/i386/sse2-pinsrw.c: New test.
8823 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8824 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8825 * gcc.target/i386/sse2-insvhi.c: Ditto.
8826 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8827 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8829 2011-04-20 Jason Merrill <jason@redhat.com>
8831 * g++.dg/template/const4.C: New.
8833 2011-04-20 Easwaran Raman <eraman@google.com>
8835 * gcc.dg/stack-layout-1.c: New test.
8837 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8839 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8840 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8843 2011-04-20 Kai Tietz <ktietz@redhat.com>
8845 * gcc.dg/binop-xor1.c: New test.
8846 * gcc.dg/binop-xor2.c: New test.
8847 * gcc.dg/binop-xor3.c: New test.
8848 * gcc.dg/binop-xor4.c: New test.
8849 * gcc.dg/binop-xor5.c: New test.
8851 2011-04-20 Richard Guenther <rguenther@suse.de>
8853 PR tree-optimization/47892
8854 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8856 2011-04-20 Richard Guenther <rguenther@suse.de>
8859 * g++.dg/torture/pr48695.C: New testcase.
8861 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
8863 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8864 * gcc.c-torture/execute/cmpsi-2.c: Ditto
8865 * gcc.c-torture/execute/pr45262.c: Ditto
8866 * gcc.dg/torture/pr43165.c: Ditto.
8867 * gcc.dg/torture/pr47228.c: Ditto.
8868 * gcc.dg/tree-ssa/pr45144.c: Ditto.
8869 * gcc.dg/ipa/pr45644.c: Ditto.
8870 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8873 2011-04-19 Jason Merrill <jason@redhat.com>
8875 * g++.dg/ext/complex7.C: New.
8877 * g++.dg/ext/attrib41.C: New.
8879 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
8882 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8884 2011-04-19 Jakub Jelinek <jakub@redhat.com>
8887 * gcc.target/i386/pr48678.c: New test.
8889 2011-04-19 Martin Jambor <mjambor@suse.cz>
8891 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8892 * g++.dg/opt/devirt2.C: New test.
8893 * g++.dg/ipa/devirt-g-1.C: Likewise.
8895 2011-04-19 Tobias Burnus <burnus@net-b.de>
8898 * gfortran.dg/whole_file_33.f90: New.
8900 2011-04-19 Martin Jambor <mjambor@suse.cz>
8902 * g++.dg/ipa/devirt-7.C: New test.
8904 2011-04-19 Richard Guenther <rguenther@suse.de>
8907 * g++.dg/lto/pr48207_0.C: New testcase.
8909 2011-04-18 Jason Merrill <jason@redhat.com>
8911 * g++.dg/init/void1.C: New.
8913 * g++.dg/cpp0x/union4.C: New.
8915 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8918 * g++.dg/torture/pr48661.C: New test.
8921 * g++.dg/gomp/pr48632.C: New test.
8923 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8925 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8926 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8928 2011-04-18 Tobias Burnus <burnus@net-b.de>
8931 * gfortran.dg/coarray_17.f90: New.
8932 * gfortran.dg/coarray_10.f90: Update dg-error.
8934 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8937 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8938 * gfortran.dg/guality/guality.exp: Likewise.
8940 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8942 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8944 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8946 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8948 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8950 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8952 2011-04-18 Richard Guenther <rguenther@suse.de>
8955 * g++.dg/torture/pr46364.C: New testcase.
8957 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8959 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8961 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8963 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8965 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8966 Ira Rosen <ira.rosen@linaro.org>
8969 * gcc.target/arm/pr48252.c: New test.
8971 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8973 PR tree-optimization/48616
8974 * gcc.dg/pr48616.c: New test.
8976 2011-04-18 Tobias Burnus <burnus@net-b.de>
8979 * gfortran.dg/coarray_16.f90: New.
8981 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8984 * gfortran.dg/realloc_on_assign_7.f03: New test.
8986 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8988 PR libgfortran/48602
8989 * gfortran.dg/fmt_g0_6.f08: New test.
8991 2011-04-17 Jason Merrill <jason@redhat.com>
8993 * g++.dg/cpp0x/sfinae16.C: New.
8995 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8997 * gcc.target/mips/reg-var-1.c: New test.
8999 2011-04-17 Jan Hubicka <jh@suse.cz>
9001 * gcc.dg/winline-5.c: Update testcase.
9003 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9005 * gnat.dg/discr27.ad[sb]: Move dg directive.
9006 * gnat.dg/discr28.ad[sb]: New test.
9007 * gnat.dg/discr28_pkg.ads: New helper.
9009 2011-04-17 Michael Matz <matz@suse.de>
9011 PR tree-optimization/48622
9013 * gcc.dg/lto/pr48622_0.c: New test.
9015 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9017 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9018 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9019 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9020 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9021 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9022 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9024 2011-04-15 Jason Merrill <jason@redhat.com>
9026 * g++.dg/cpp0x/range-for17.C: New.
9028 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9030 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9031 * g++.dg/cpp0x/range-for3.C: Likewise.
9032 * g++.dg/cpp0x/range-for9.C: Correct error message.
9033 * g++.dg/cpp0x/range-for11.C: New.
9034 * g++.dg/cpp0x/range-for12.C: New.
9035 * g++.dg/cpp0x/range-for13.C: New.
9036 * g++.dg/cpp0x/range-for14.C: New.
9037 * g++.dg/cpp0x/range-for15.C: New.
9038 * g++.dg/cpp0x/range-for16.C: New.
9040 2011-04-15 Tobias Burnus <burnus@net-b.de>
9043 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9045 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9047 * objc.dg/naming-4.m: Updated.
9048 * objc.dg/naming-5.m: Updated.
9049 * objc.dg/naming-6.m: New.
9050 * objc.dg/naming-7.m: New.
9051 * obj-c++.dg/naming-1.mm: Updated.
9052 * obj-c++.dg/naming-2.mm: Updated.
9053 * obj-c++.dg/naming-3.mm: New.
9054 * obj-c++.dg/naming-4.mm: New.
9056 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9058 PR libgfortran/48589
9059 * gfortran.dg/fmt_g0_5.f08: New test.
9061 2011-04-15 Richard Guenther <rguenther@suse.de>
9064 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9066 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9068 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9069 -finline-limit=0 to -fno-inline
9071 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9074 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9077 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9080 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9081 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9082 * gcc.target/i386/avx-insertps-3.c: New test.
9083 * gcc.target/i386/avx-insertps-4.c: New test.
9085 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9087 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9090 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9095 * gcc.target/avr/pr46779-1.c: New test case
9096 * gcc.target/avr/pr46779-2.c: New test case
9098 2011-04-14 Jason Merrill <jason@redhat.com>
9100 * g++.dg/cpp0x/sfinae15.C: New.
9102 * g++.dg/cpp0x/sfinae14.C: New.
9104 * g++.dg/ext/vla10.C: New.
9106 2011-04-14 Richard Guenther <rguenther@suse.de>
9108 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9110 2011-04-14 Richard Guenther <rguenther@suse.de>
9112 * gcc.dg/fold-bitand-4.c: Move ...
9113 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9115 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9117 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9119 * gcc.target/avr/torture/trivial.c: Ditto.
9121 2011-04-13 Jason Merrill <jason@redhat.com>
9123 * g++.dg/template/operator11.C: New.
9125 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9128 * gcc.dg/gomp/pr48591.c: New test.
9131 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9132 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9134 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9137 * g++.dg/template/dependent-expr7.C: New test case.
9139 2011-04-13 Jason Merrill <jason@redhat.com>
9141 * g++.dg/cpp0x/sfinae13.C: New.
9143 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9145 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9147 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9149 * gcc.target/arm/pr43698.c: Remove -march option.
9151 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9153 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9156 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9160 * gfortran.dg/realloc_on_assign_6.f03: New test.
9162 2011-04-12 Kai Tietz <ktietz@redhat.com>
9164 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9165 targets the additional -mno-ms-bitfields and
9166 -Wno-packed-bitfield-compat options.
9167 * g++.dg/ext/bitfield3.C: Likewise.
9168 * g++.dg/ext/bitfield4.C: Likewise.
9169 * g++.dg/ext/bitfield5.C: Likewise.
9170 * gcc.dg/bitfld-15.c: Likewise.
9171 * gcc.dg/bitfld-16.c: Likewise.
9172 * gcc.dg/bitfld-17.c: Likewise.
9173 * gcc.dg/bitfld-18.c: Likewise.
9175 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9177 * gcc.target/arm/neon-vld3-1.c: New test.
9178 * gcc.target/arm/neon-vst3-1.c: New test.
9179 * gcc.target/arm/neon/v*.c: Regenerate.
9181 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9183 PR rtl-optimization/48549
9184 * g++.dg/opt/pr48549.C: New test.
9186 2011-04-12 Richard Guenther <rguenther@suse.de>
9188 PR tree-optimization/46076
9189 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9191 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9194 * lib/compat.exp (compat-execute): Declare unsupported after
9195 stripping path from src1.
9196 * lib/lto.exp (lto-execute): Likewise.
9198 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9201 * gcc.dg/pr48552-1.c: New test.
9202 * gcc.dg/pr48552-2.c: New test.
9204 2011-04-11 Jason Merrill <jason@redhat.com>
9206 * g++.dg/cpp0x/sfinae12.C: New.
9208 * g++.dg/cpp0x/enum10.C: New.
9210 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9212 * g++.dg/cpp0x/rv-func.C: New.
9214 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9216 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9219 2011-04-11 Martin Jambor <mjambor@suse.cz>
9221 PR tree-optimization/48195
9222 * gcc.dg/ipa/pr48195.c: New test.
9224 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9226 * gnat.dg/return3.adb: Remove unused switch.
9228 2011-04-08 Mike Stump <mikestump@comcast.net>
9231 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9232 default to fno-common.
9234 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9236 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9237 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9239 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9242 * gfortran.dg/function_optimize_5.f90: New test.
9244 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9246 * gnat.dg/aggr17.adb: New test.
9247 * gnat.dg/aggr18.adb: Likewise.
9249 2011-04-08 Michael Matz <matz@suse.de>
9252 * gcc.target/i386/pr48389.c: New test.
9254 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9256 PR rtl-optimization/48272
9257 * g++.dg/opt/pr48272.C: New.
9259 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9261 PR rtl-optimization/48235
9262 * gcc.dg/pr48235.c: New.
9264 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9266 PR rtl-optimization/48302
9267 * g++.dg/opt/pr48302.C: New.
9269 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9272 * g++.dg/opt/pr48273.C: New.
9274 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9276 PR rtl-optimization/48442
9277 * gcc.dg/pr48442.c: New.
9279 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9281 PR tree-optimization/48377
9282 * gcc.dg/vect/pr48377.c: New test.
9284 2011-04-07 Jason Merrill <jason@redhat.com>
9286 * g++.dg/cpp0x/regress/call1.C: New.
9288 * g++.dg/cpp0x/variadic107.C: New.
9290 * g++.dg/cpp0x/sfinae11.C: New.
9291 * g++.dg/cpp0x/noexcept02.C: Fix.
9293 * g++.dg/cpp0x/sfinae10.C: New.
9295 * g++.dg/cpp0x/sfinae9.C: New.
9297 * c-c++-common/Wcast-qual-1.c: Move here from...
9298 * gcc.dg/cast-qual-3.c: ...here, and...
9299 * g++.dg/warn/Wcast-qual2.C: ...here.
9301 * g++.dg/cpp0x/sfinae8.C: New.
9303 * g++.dg/cpp0x/sfinae7.C: New.
9305 * g++.dg/cpp0x/enum9.C: New.
9307 2011-04-07 Mike Stump <mikestump@comcast.net>
9309 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9310 with no trampolines.
9312 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9315 * gfortran.dg/gomp/pr48117.f90: New test.
9318 * gcc.dg/torture/pr48343.c: New test.
9320 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9322 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9324 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9326 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9328 2011-04-07 Tom de Vries <tom@codesourcery.com>
9331 * lib/scanasm.exp (object-size): New proc.
9332 * gcc.target/arm/pr43920-2.c: New test.
9334 2011-04-06 Tobias Burnus <burnus@net-b.de>
9338 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9340 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9342 * gcc.dg/mtune.c: Prune note from output.
9344 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9347 * gcc.dg/guality/pr36977.c: New test.
9348 * gcc.dg/guality/pr48466.c: New test.
9350 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9352 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9354 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9356 * gnat.dg/return3.adb: New test.
9358 2011-04-06 Richard Guenther <rguenther@suse.de>
9360 PR tree-optimization/47663
9361 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9363 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9365 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9366 Solaris 8 and 9 as well.
9368 2011-04-05 Tom de Vries <tom@codesourcery.com>
9371 * gcc.target/arm/pr43920-1.c: New test.
9373 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9375 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9376 (cctor): Actually return the value.
9377 (main): Cast return values.
9379 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9381 * gfortran.dg/character_comparison_8.f90: New test.
9383 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9385 * frontend-passes: (optimize_lexical_comparison): New function.
9386 (optimize_expr): Call it.
9387 (optimize_comparison): Also handle lexical comparison functions.
9388 Return false instad of -2 for unequal comparison.
9390 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9393 * function_optimize_4.f90: New test.
9395 2011-04-04 Tobias Burnus <burnus@net-b.de>
9398 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9399 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9400 * gfortran.dg/coarray_15.f90: New.
9402 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9404 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9405 * gfortran.dg/bessel_7.f90: Likewise.
9407 2011-04-03 Tobias Burnus <burnus@net-b.de>
9409 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9411 2011-04-03 Richard Guenther <rguenther@suse.de>
9412 Ira Rosen <ira.rosen@linaro.org>
9414 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9415 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9416 -ftree-loop-if-convert-stores.
9418 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9420 * gnat.dg/specs/aggr2.ads: New test.
9422 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9424 * gnat.dg/debug2.ad[sb]: New test.
9425 * gnat.dg/debug2_pkg.ads: New helper.
9426 * gnat.dg/debug3.ad[sb]: New test.
9428 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9430 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9432 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9435 * gcc.c-torture/compile/pr48335-1.c: New test.
9436 * gcc.dg/pr48335-1.c: New test.
9437 * gcc.dg/pr48335-2.c: New test.
9438 * gcc.dg/pr48335-3.c: New test.
9439 * gcc.dg/pr48335-4.c: New test.
9440 * gcc.dg/pr48335-5.c: New test.
9441 * gcc.dg/pr48335-6.c: New test.
9442 * gcc.dg/pr48335-7.c: New test.
9443 * gcc.dg/pr48335-8.c: New test.
9444 * gcc.target/i386/pr48335-1.c: New test.
9446 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9449 * gcc.dg/Waddress.c: New test.
9451 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9454 * gfortran.dg/function_optimize_3.f90: New test.
9456 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9458 * gcc.c-torture/compile/20110401-1.c: New test.
9460 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9461 * g++.dg/lto/20091002-2_0.C: Likewise.
9462 * g++.dg/lto/20090303_0.c: Likewise.
9463 * g++.dg/lto/20091004-1_0.C: Likewise.
9464 * g++.dg/lto/20091002-3_0.C: Likewise.
9465 * g++.dg/lto/20091004-2_0.C: Likewise.
9466 * g++.dg/lto/20081123_0.C: Likewise.
9467 * g++.dg/lto/20090313_0.C: Likewise.
9468 * g++.dg/lto/20081109-1_0.C: Likewise.
9469 * g++.dg/lto/20081219_0.C: Likewise.
9470 * g++.dg/lto/20081204-1_0.C: Likewise.
9471 * g++.dg/lto/20090302_0.C: Likewise.
9472 * g++.dg/lto/20081119-1_0.C: Likewise.
9473 * g++.dg/lto/20081118_0.C: Likewise.
9474 * gcc.dg/lto/20091020-2_0.c: Likewise.
9475 * gcc.dg/lto/20090210_0.c: Likewise.
9476 * gcc.dg/lto/20081204-1_0.c: Likewise.
9477 * gcc.dg/lto/20081224_0.c: Likewise.
9478 * gcc.dg/lto/20090219_0.c: Likewise.
9479 * gcc.dg/lto/20091014-1_0.c: Likewise.
9480 * gcc.dg/lto/20091016-1_0.c: Likewise.
9481 * gcc.dg/lto/20090206-2_0.c: Likewise.
9482 * gcc.dg/lto/20090116_0.c: Likewise.
9483 * gcc.dg/lto/20091013-1_0.c: Likewise.
9484 * gcc.dg/lto/20091015-1_0.c: Likewise.
9485 * gcc.dg/lto/20090126-2_0.c: Likewise.
9487 2011-03-31 Ian Lance Taylor <iant@google.com>
9489 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9491 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9493 * gnat.dg/opt16.adb: New test.
9495 2011-03-31 Jason Merrill <jason@redhat.com>
9497 * g++.dg/cpp0x/defaulted24.C: New.
9499 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9502 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9505 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9507 * g++.dg/other/i386-9.C: New test.
9509 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9511 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9513 2011-03-30 Jason Merrill <jason@redhat.com>
9515 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9517 * g++.dg/cpp0x/regress/isnan.C: New.
9519 * g++.dg/cpp0x/initlist46.C: New.
9521 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9524 * gcc.target/arm/neon-modes-2.c: New test.
9526 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9529 * gcc.c-torture/compile/pr48305.c: New test.
9531 2011-03-29 Jason Merrill <jason@redhat.com>
9533 * g++.dg/cpp0x/regress/value-dep1.C: New.
9535 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9537 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9539 2011-03-29 Ian Lance Taylor <iant@google.com>
9541 * go.test/go-test.exp: Handle the test lines used in several new
9543 (errchk): Add opts parameter. Change all callers. Handle parens
9546 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9547 Dominique d'Humieres <dominiq@lps.ens.fr>
9549 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9550 and __APPLE__ && __PPC__ && __ALTIVEC__.
9552 2011-03-29 Jason Merrill <jason@redhat.com>
9554 * g++.dg/cpp0x/dependent1.C: New.
9556 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9558 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9560 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9562 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9565 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9566 * gfortran.dg/proc_ptr_comp_32.f90: New.
9568 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9570 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9571 check for corresponding warning.
9573 2011-03-28 Jason Merrill <jason@redhat.com>
9575 * g++.dg/cpp0x/rv-deduce2.C: New.
9577 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9580 * gcc.dg/pr48203.c: New test.
9582 2011-03-28 Jeff Law <law@redhat.com>
9584 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9586 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9588 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9589 and __PPC__ && __ALTIVEC__.
9591 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9594 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9595 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9596 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9597 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9599 2011-03-28 Jason Merrill <jason@redhat.com>
9601 * g++.dg/cpp0x/initlist-array2.C: New.
9603 * g++.dg/cpp0x/initlist-array1.C: New.
9605 * g++.dg/cpp0x/constexpr-compound.C: New.
9607 * g++.dg/cpp0x/constexpr-using.C: New.
9609 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9611 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9614 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9616 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9618 * gcc.dg/slp-1.c: New test.
9620 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9622 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9623 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9624 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9625 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9626 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9627 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9628 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9629 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9630 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9631 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9632 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9633 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9634 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9635 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9637 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9640 * gfortran.dg/trim_optimize_5.f90: New test.
9641 * gfortran.dg/trim_optimize_6.f90: New test.
9643 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9646 * gcc.target/mips/madd-7.c: Remove -mlong32.
9647 * gcc.target/mips/msub-7.c: Likewise.
9649 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9651 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9652 accesses to preserve the meaning of the test for doubleword vectors.
9653 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9654 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9656 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9659 * gfortran.dg/class_42.f03: New.
9661 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9663 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9666 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9668 PR rtl-optimization/48144
9669 * gcc.dg/pr48144.c: New test.
9671 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9673 * gnat.dg/discr27.ad[sb]: New test.
9675 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9677 * gnat.dg/limited_with2.ad[sb]: New test.
9678 * gnat.dg/limited_with2_pkg1.ads: New helper.
9679 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9681 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9683 * gnat.dg/opt15.adb: New test.
9684 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9686 2011-03-25 Tobias Burnus <burnus@net-b.de>
9690 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9691 * gfortran.dg/leadz_trailz_3.f90: Ditto
9693 2011-03-25 Martin Jambor <mjambor@suse.cz>
9695 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9697 2011-03-25 Jason Merrill <jason@redhat.com>
9699 * g++.dg/cpp0x/defaulted22.C: New.
9700 * g++.dg/cpp0x/defaulted23.C: New.
9701 * g++.dg/cpp0x/defaulted15.C: Adjust.
9703 2011-03-25 Jason Merrill <jason@redhat.com>
9705 * g++.dg/cpp0x/move1.C: New.
9707 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9710 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9712 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9714 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9715 for mips-sgi-irix6.5.
9716 Replace snprintf prototype by <stdio.h>.
9718 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9721 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9722 run_expensive_tests.
9723 * gcc.dg/graphite/block-4.c: Likewise.
9724 * gcc.dg/graphite/block-7.c: Likewise.
9725 * gcc.dg/graphite/block-8.c: Likewise.
9727 2011-03-25 Richard Guenther <rguenther@suse.de>
9729 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9730 * g++.dg/tree-ssa/pr8781.C: Likewise.
9731 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9732 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9733 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9734 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9735 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9736 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9737 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9738 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9739 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9740 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9741 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9742 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9743 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9744 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9745 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9746 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9747 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9748 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9749 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9750 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9751 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9752 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9753 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9754 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9755 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9756 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9757 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9758 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9759 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9760 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9761 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9762 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9763 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9764 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9765 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9766 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9767 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9768 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9769 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9770 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9771 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9772 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9773 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9774 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9775 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9776 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9777 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9778 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9779 * c-c++-common/pr46562-2.c: Likewise.
9780 * gfortran.dg/pr42108.f90: Likewise.
9781 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9782 foo to be inlined even at -O1.
9783 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9784 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9785 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9786 * gcc.dg/matrix/matrix.exp: Disable FRE.
9788 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9791 * gcc.dg/dfp/pr48204.c: New test.
9793 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9796 * gcc.c-torture/execute/pr47917.c: Move this...
9797 * gcc.dg/torture/pr47917.c: to here and add xfails.
9799 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9801 * gnat.dg/array16.ad[sb]: New test.
9802 * gnat.dg/array16.ads: New helper.
9804 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9806 * gnat.dg/derived_type2.adb: New test.
9808 2011-03-24 Richard Guenther <rguenther@suse.de>
9810 PR tree-optimization/48271
9811 * g++.dg/torture/pr48271.C: New testcase.
9813 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9815 * gnat.dg/array15.ad[sb]: New test.
9817 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9820 * gcc.target/i386/pr48237.c: New test.
9822 2011-03-24 Richard Guenther <rguenther@suse.de>
9825 * gcc.dg/builtin-object-size-10.c: New testcase.
9827 2011-03-24 Richard Guenther <rguenther@suse.de>
9829 PR tree-optimization/46562
9830 * c-c++-common/pr46562-2.c: New testcase.
9831 * c-c++-common/pr46562.c: Likewise.
9833 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9835 * gcc.dg/vect/vect-cselim-1.c: New test.
9836 * gcc.dg/vect/vect-cselim-2.c: New test.
9838 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9840 * gcc.target/arm/pr46934.c: New.
9842 2011-03-23 Ian Lance Taylor <iant@google.com>
9844 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9846 2011-03-23 Richard Guenther <rguenther@suse.de>
9848 * gcc.dg/struct: Remove directory and contents.
9850 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9853 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9855 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9857 * gnat.dg/discr26.ad[sb]: New test.
9858 * gnat.dg/discr26_pkg.ads: New helper.
9860 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
9863 * gcc.target/arm/neon-vld-1.c: New test.
9865 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9867 * gnat.dg/array14.ad[sb]: New test.
9868 * gnat.dg/array14_pkg.ads: New helper.
9870 2011-03-22 Joseph Myers <joseph@codesourcery.com>
9872 * gcc.c-torture/execute/920501-8.x: Remove.
9873 * gcc.c-torture/execute/930513-1.x: Remove.
9874 * gcc.c-torture/execute/960312-1.x: Remove.
9875 * gcc.c-torture/compile/20000804-1.c,
9876 gcc.c-torture/compile/20001205-1.c,
9877 gcc.c-torture/compile/20001226-1.c,
9878 gcc.c-torture/compile/20010518-2.c,
9879 gcc.c-torture/compile/20020312-1.c,
9880 gcc.c-torture/compile/20020604-1.c,
9881 gcc.c-torture/compile/920501-12.c,
9882 gcc.c-torture/compile/920501-4.c,
9883 gcc.c-torture/compile/920520-1.c,
9884 gcc.c-torture/compile/980506-1.c,
9885 gcc.c-torture/execute/980709-1.x,
9886 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9887 options for m68hc11.
9888 * gcc.dg/cpp/assert4.c: Don't handle ARC.
9889 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9892 2011-03-22 Nick Clifton <nickc@redhat.com>
9894 * lib/target-supports.exp (check_profiling_available): Add MN10300
9895 to the list of targets that do not support profiling. Restore
9896 alpha sorting to this list.
9898 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9900 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9901 failure on 32-bit systems.
9902 * gcc.dg/torture/vector-2.c: Ditto.
9904 2011-03-22 Richard Guenther <rguenther@suse.de>
9906 PR tree-optimization/48228
9907 * gcc.dg/Wstrict-overflow-23.c: New testcase.
9909 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9911 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9915 * gcc.target/powerpc/pr48226.c: New file.
9917 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9919 * lib/prune.exp (prune_gcc_output): Prune "could not create
9920 compact unwind for" warnings.
9922 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9926 * gcc.c-torture/execute/pr42544.c: New test.
9927 * gcc.c-torture/execute/pr48197.c: New test.
9929 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9931 PR preprocessor/48192
9932 * gcc.target/powerpc/pr48192.c: New file.
9935 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9936 split problem of 0 being loaded in a VSX register.
9938 2011-03-21 Richard Guenther <rguenther@suse.de>
9941 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9942 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9943 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9944 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9946 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9949 * gcc.dg/pr48213.c: New test.
9951 2011-03-21 Kai Tietz <ktietz@redhat.com>
9954 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9956 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9958 * gcc.target/arm/xor-and.c: New.
9960 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9963 * gfortran.dg/function_optimize_1.f90: New test.
9964 * gfortran.dg/function_optimize_2.f90: New test.
9966 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9968 PR rtl-optimization/47502
9969 * gcc.target/i386/pr47502-1.c: New.
9970 * gcc.target/i386/pr47502-2.c: Likewise.
9972 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9974 PR rtl-optimization/48156
9975 * gcc.dg/pr48156.c: New test.
9977 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9980 * gfortran.dg/scratch_1.f90: Adjust test.
9982 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9985 * gfortran.dg/scratch_1.f90: New test.
9987 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9989 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9990 variably modified typedefs.
9991 * gcc.dg/c1x-typedef-2.c: Remove.
9993 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9995 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9996 * gcc.dg/c1x-anon-struct-3.c: New test.
9997 * gcc.dg/anon-struct-11.c: Update.
9999 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10001 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10003 Only xfail with gas.
10005 2011-03-18 Jason Merrill <jason@redhat.com>
10007 * g++.dg/template/fn-ptr1.C: New.
10009 * g++.dg/overload/volatile1.C: New.
10011 * g++.dg/opt/pr23372.C: New.
10013 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10015 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10017 PR middle-end/47405
10018 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10020 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10022 * gcc.target/arm/unsigned-extend-1.c: New.
10024 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10027 * gcc.c-torture/compile/pr48161.c: New test.
10029 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10031 PR middle-end/47725
10032 * gcc.dg/torture/pr47725.c: New.
10034 2011-03-17 Jason Merrill <jason@redhat.com>
10036 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10037 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10039 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10041 * gnat.dg/specs/elab2.ads: New test.
10042 * gnat.dg/specs/elab2_pkg.ads: New helper.
10044 2011-03-17 Jason Merrill <jason@redhat.com>
10046 * g++.dg/cpp0x/decltype-1212.C: New.
10047 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10049 2011-03-17 Jason Merrill <jason@redhat.com>
10051 * g++.dg/parse/memfnquals1.C: New.
10053 2011-03-17 Richard Guenther <rguenther@suse.de>
10055 PR middle-end/48134
10056 * gcc.dg/pr48134.c: New testcase.
10058 2011-03-17 Richard Guenther <rguenther@suse.de>
10060 PR middle-end/48165
10061 * g++.dg/torture/pr48165.C: New testcase.
10063 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10065 PR rtl-optimization/48141
10066 * gcc.dg/pr48141.c: New test.
10068 2011-03-16 Jason Merrill <jason@redhat.com>
10070 * g++.dg/cpp0x/constexpr-48089.C: New.
10072 * g++.dg/cpp0x/constexpr-abi1.C: New.
10074 * g++.dg/cpp0x/constexpr-46336.C: New.
10075 * g++.dg/parse/friend5.C: Adjust expected errors.
10077 * g++.dg/cpp0x/constexpr-47570.C: New.
10079 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10082 * ++.dg/debug/dwarf2/typedef6.C: New test.
10084 2011-03-16 Jason Merrill <jason@redhat.com>
10086 * g++.dg/cpp0x/elision2.C: New.
10088 * g++.dg/cpp0x/constexpr-array3.C: New.
10090 2011-03-16 Jason Merrill <jason@redhat.com>
10092 * g++.dg/cpp0x/sfinae6.C: New.
10093 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10094 * g++.dg/cpp0x/pr45908.C: Likewise.
10095 * g++.dg/cpp0x/sfinae6.C: Likewise.
10096 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10097 * g++.old-deja/g++.law/arg11.C: Likewise.
10099 2011-03-16 Jason Merrill <jason@redhat.com>
10101 * g++.dg/template/incomplete6.C: New.
10103 2011-03-16 Jeff Law <law@redhat.com>
10105 * gcc.dg/tree-ssa/vrp55.c: New test.
10107 2011-03-16 Jason Merrill <jason@redhat.com>
10109 * g++.dg/cpp0x/auto22.C: New.
10111 2011-03-16 Richard Guenther <rguenther@suse.de>
10113 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10114 optimizing it away if promoted to const.
10116 2011-03-16 Richard Guenther <rguenther@suse.de>
10118 PR tree-optimization/48149
10119 * gcc.dg/fold-complex-1.c: New testcase.
10121 2011-03-16 Richard Guenther <rguenther@suse.de>
10124 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10125 or cloning happens.
10127 2011-03-16 Richard Guenther <rguenther@suse.de>
10129 PR tree-optimization/26134
10130 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10132 2011-03-16 Richard Guenther <rguenther@suse.de>
10134 PR tree-optimization/48146
10135 * gcc.dg/torture/pr48146.c: New testcase.
10137 2011-03-16 Richard Guenther <rguenther@suse.de>
10139 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10140 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10142 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10144 PR middle-end/48136
10145 * gcc.c-torture/compile/pr48136.c: New test.
10147 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10150 * gcc.dg/guality/pr45882.c: New test.
10152 2011-03-15 Jason Merrill <jason@redhat.com>
10154 * g++.dg/cpp0x/constexpr-recursion.C: New.
10156 * g++.dg/cpp0x/implicit11.C: New.
10158 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10160 * g++.dg/cpp0x/constexpr-attribute.C: New.
10162 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10164 * g++.dg/parse/pr34758.C: New.
10166 2011-03-15 Xinliang David Li <davidxl@google.com>
10169 * gcc.dg/uninit-pred-7_d.c: New test.
10170 * gcc.dg/uninit-pred-8_d.c: New test.
10172 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10175 * gcc.target/arm/pr46788.c: New.
10177 2011-03-15 Richard Guenther <rguenther@suse.de>
10179 PR middle-end/47650
10180 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10181 * gfortran.dg/ishft_4.f90: Likewise.
10182 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10184 2011-03-15 Richard Guenther <rguenther@suse.de>
10186 PR tree-optimization/13954
10187 * g++.dg/tree-ssa/pr13954.C: New testcase.
10189 2011-03-15 Richard Guenther <rguenther@suse.de>
10191 PR tree-optimization/48037
10192 * gcc.target/i386/pr48037-1.c: New testcase.
10194 2011-03-15 Richard Guenther <rguenther@suse.de>
10196 PR tree-optimization/41490
10197 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10198 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10199 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10200 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10201 * g++.dg/tree-ssa/pr33604.C: Adjust.
10203 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10205 PR middle-end/47917
10206 * gcc.c-torture/execute/pr47917.c: New test.
10207 * gcc.dg/pr47917.c: New test.
10209 PR middle-end/38878
10210 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10212 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10214 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10215 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10216 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10217 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10218 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10219 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10220 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10221 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10222 * gcc.target/i386/avx-floor-vec.c: Ditto.
10223 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10224 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10225 * gcc.target/i386/avx-rint-vec.c: Ditto.
10226 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10227 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10228 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10229 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10231 2011-03-14 Tom Tromey <tromey@redhat.com>
10233 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10234 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10235 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10237 2011-03-14 Tom Tromey <tromey@redhat.com>
10239 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10240 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10241 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10243 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10245 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10247 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10249 PR rtl-optimization/47166
10250 * gcc.c-torture/execute/postmod-1.c: New test.
10252 2011-03-14 Richard Guenther <rguenther@suse.de>
10254 PR middle-end/48098
10255 * gcc.dg/torture/pr48098.c: New testcase.
10257 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10260 * gcc.target/powerpc/pr48053-1.c: New test.
10261 * gcc.target/powerpc/pr48053-2.c: Likewise.
10263 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10265 PR libfortran/48066
10266 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10268 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10270 PR libfortran/48066
10271 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10273 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10276 * gfortran.dg/class_41.f03: New.
10278 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10280 * g++.dg/conversion/cast3.C: New test.
10282 2011-03-11 Jason Merrill <jason@redhat.com>
10284 * g++.dg/template/error45.C: New.
10286 * g++.dg/parse/no-type-defn1.C: New.
10288 * g++.dg/ext/attrib40.C: New.
10290 * g++.dg/cpp0x/regress/array1.C: New.
10292 2011-03-11 Richard Guenther <rguenther@suse.de>
10294 PR tree-optimization/48067
10295 * gcc.dg/pr48067.c: New testcase.
10297 2011-03-11 Richard Guenther <rguenther@suse.de>
10300 * g++.dg/lto/20110311-1_0.C: New testcase.
10302 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10305 * g++.dg/inherit/virtual8.C: New test.
10307 PR middle-end/48044
10308 * gcc.dg/torture/pr48044.c: New test.
10310 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10313 * gfortran.dg/proc_ptr_comp_31.f90: New.
10315 2011-03-11 Richard Guenther <rguenther@suse.de>
10317 PR tree-optimization/47278
10318 * gcc.dg/torture/pr47278-1.c: New testcase.
10319 * gcc.dg/torture/pr47278-2.c: Likewise.
10321 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10323 PR tree-optimization/48063
10324 * gcc.dg/torture/pr48063.c: New test.
10326 2011-03-10 Jason Merrill <jason@redhat.com>
10328 * g++.dg/template/array22.C: New.
10330 * g++.dg/cpp0x/syntax-err1.C: New.
10331 * g++.dg/parse/error36.C: Adjust expected errors.
10332 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10333 * g++.old-deja/g++.pt/typename3.C: Likewise.
10334 * g++.old-deja/g++.pt/typename4.C: Likewise.
10335 * g++.old-deja/g++.pt/typename6.C: Likewise.
10337 2011-03-09 Jason Merrill <jason@redhat.com>
10339 * g++.dg/template/nontype22.C: New.
10341 2011-03-09 Martin Jambor <mjambor@suse.cz>
10343 PR tree-optimization/47714
10344 * g++.dg/torture/pr47714.C: New test.
10346 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10349 * gcc.target/powerpc/pr47755-2.c: New file.
10351 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10353 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10354 is not set in the environment, pass 64 as first argument when not
10355 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10356 native where ulimit -u is supported.
10358 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10360 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10362 2011-03-08 Jason Merrill <jason@redhat.com>
10364 * g++.dg/template/nontype21.C: New.
10366 * g++.dg/template/anon5.C: New.
10368 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10371 * gcc.dg/pr47881.c: New test.
10373 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10376 * g++.dg/lookup/template3.C: New test.
10378 2011-03-08 Kai Tietz <ktietz@redhat.com>
10380 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10383 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10386 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10387 sizeof to compute alignment.
10389 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10391 PR tree-optimization/48022
10392 * gcc.dg/pr48022-1.c: New test.
10393 * gcc.dg/pr48022-2.c: New test.
10395 2011-03-07 Jason Merrill <jason@redhat.com>
10397 * g++.dg/template/nontype20.C: New.
10398 * g++.dg/init/member1.C: Adjust expected errors.
10399 * g++.dg/parse/constant4.C: Likewise.
10400 * g++.dg/template/qualified-id3.C: Likewise.
10401 * g++.old-deja/g++.pt/crash10.C: Likewise.
10403 * g++.dg/cpp0x/regress/non-const1.C: New.
10405 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10408 * gcc.dg/pr47991.c: New test.
10410 2011-03-07 Jason Merrill <jason@redhat.com>
10412 * g++.dg/abi/mangle46.C: New.
10414 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10417 * gcc.target/powerpc/pr47862.c: New.
10419 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10422 * gcc.target/i386/combine-mul.c: Require nonpic.
10424 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10425 Nathan Froyd <froydnj@codesourcery.com>
10427 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10429 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10431 * README.QMTEST: Remove.
10433 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10434 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10437 * gfortran.dg/array_constructor_37.f90 : New test.
10439 2011-03-05 Jason Merrill <jason@redhat.com>
10441 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10442 * g++.dg/abi/mangle45.C: Likewise.
10443 * g++.dg/cpp0x/trailing1.C: Likewise.
10445 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10447 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10449 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10451 PR rtl-optimization/47899
10452 * gcc.dg/pr47899.c: New test.
10454 * gcc.dg/torture/pr47968.c: Ignore warnings.
10456 PR tree-optimization/47967
10457 * gcc.c-torture/compile/pr47967.c: New test.
10459 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10461 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10462 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10464 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10466 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10467 and property_getAttributes() if __OBJC2__.
10468 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10469 * objc.dg/property/property-encoding-1.m: New.
10470 * obj-c++.dg/property/property-encoding-1.mm: New.
10472 2011-03-04 Jason Merrill <jason@redhat.com>
10474 * g++.dg/template/pseudodtor6.C: New.
10476 * g++.dg/inherit/covariant19.C: New.
10478 2011-03-04 Richard Guenther <rguenther@suse.de>
10480 PR middle-end/47968
10481 * gcc.dg/torture/pr47968.c: New testcase.
10483 2011-03-04 Richard Guenther <rguenther@suse.de>
10485 PR middle-end/47975
10486 * gcc.dg/torture/pr47975.c: New testcase.
10488 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10491 * g++.dg/template/crash106.C: New.
10493 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10496 * gcc.dg/gomp/pr47963.c: New test.
10497 * g++.dg/gomp/pr47963.C: New test.
10499 2011-03-02 Jason Merrill <jason@redhat.com>
10501 * g++.dg/cpp0x/regress/condition1.C: New.
10503 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10505 2011-03-01 Jason Merrill <jason@redhat.com>
10507 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10509 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10511 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10513 PR rtl-optimization/47925
10514 * gcc.c-torture/execute/pr47925.c: New test.
10516 2011-03-01 Jason Merrill <jason@redhat.com>
10518 * g++.dg/cpp0x/decltype25.C: New.
10520 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10522 2011-03-01 Richard Guenther <rguenther@suse.de>
10524 PR tree-optimization/47890
10525 * gcc.dg/torture/pr47890.c: New testcase.
10527 2011-03-01 Richard Guenther <rguenther@suse.de>
10530 * gcc.dg/lto/pr47924_0.c: New testcase.
10532 2011-03-01 Richard Guenther <rguenther@suse.de>
10535 * gfortran.dg/lto/pr46911_0.f: New testcase.
10537 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10539 PR libgfortran/47933
10540 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10541 compile errors from older code form.
10543 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10545 PR libgfortran/47567
10546 * gfortran.dg/fmt_fw_d.f90: New test.
10548 2011-02-28 Jason Merrill <jason@redhat.com>
10550 * g++.dg/inherit/covariant18.C: New.
10552 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10554 PR middle-end/47893
10555 * gcc.dg/pr47893.c: New test.
10557 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10559 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10560 NULL in case of a selector with conflicting types.
10561 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10563 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10565 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10566 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10567 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10568 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10570 2011-02-28 Jason Merrill <jason@redhat.com>
10573 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10575 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10577 PR libgfortran/47778
10578 * gfortran.dg/namelist_71.f90: New test.
10580 2011-02-27 Jason Merrill <jason@redhat.com>
10583 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10584 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10586 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10589 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10591 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10594 * gfortran.dg/gomp/task-1.f90: Removed.
10596 2011-02-26 Jason Merrill <jason@redhat.com>
10598 * g++.dg/template/this-targ1.C: New.
10600 * g++.dg/cpp0x/regress/template-const1.C: New.
10601 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10602 * g++.dg/template/function1.C: Adjust.
10603 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10604 * g++.dg/debug/debug7.C: Adjust.
10606 2011-02-26 Tobias Burnus <burnus@net-b.de>
10609 * gfortran.dg/gomp/task-1.f90: New.
10611 2011-02-25 Jie Zhang <jie@codesourcery.com>
10613 * gcc.target/arm/neon-thumb2-move.c: Add
10614 dg-require-effective-target arm_thumb2_ok.
10616 2011-02-24 Jason Merrill <jason@redhat.com>
10618 * g++.dg/parse/constant1.C: Specify C++98 mode.
10619 * g++.dg/parse/constant5.C: Likewise.
10620 * g++.dg/parse/error2.C: Likewise.
10621 * g++.dg/parse/semicolon3.C: Likewise.
10622 * g++.dg/template/crash14.C: Likewise.
10623 * g++.dg/template/local4.C: Likewise.
10624 * g++.dg/template/nontype3.C: Likewise.
10625 * g++.dg/parse/crash31.C: Adjust expected errors.
10626 * g++.dg/template/function1.C: Likewise.
10627 * g++.dg/template/ref3.C: Likewise.
10628 * g++.dg/template/static9.C: Likewise.
10629 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10631 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10632 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10633 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10634 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10635 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10637 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10640 * gfortran.dg/pr47878.f90: New test.
10642 2011-02-24 Richard Guenther <rguenther@suse.de>
10645 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10646 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10648 2011-02-24 Richard Guenther <rguenther@suse.de>
10651 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10652 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10654 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10656 PR libgfortran/47567
10657 * gfortran.dg/fmt_f0_1.f90: Update test.
10659 2011-02-23 Jason Merrill <jason@redhat.com>
10661 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10662 * g++.dg/abi/mangle45.C: New.
10664 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10665 * g++.dg/template/canon-type-9.C: Match use of decltype
10666 between declaration and definition.
10667 * g++.dg/template/canon-type-12.C: Likewise.
10669 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10672 * gfortran.dg/nested_allocatables_1.f90: New.
10674 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10677 * g++.dg/pr46868.C: New test.
10678 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10679 * g++.dg/parse/error14.C: Adjust.
10681 2011-02-23 Richard Guenther <rguenther@suse.de>
10683 PR tree-optimization/47838
10684 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10686 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10688 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10690 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10692 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10693 * gfortran.dg/count_init_expr.f03: Ditto.
10694 * gfortran.dg/gomp/pr43711.f90: Ditto.
10695 * gcc.dg/struct-parse-2.c: Ditto.
10696 * gcc.dg/parse-error-3.c: Ditto.
10697 * gcc.dg/Wlogical-op-1.c: Ditto.
10698 * gcc.dg/Walways-true-1.c: Ditto.
10699 * gcc.dg/pr24225.c: Ditto.
10700 * gcc.dg/Walways-true-2.c: Ditto.
10701 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10702 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10703 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10704 * g++.dg/overload/defarg4.C: Ditto.
10705 * g++.dg/inherit/covariant16.C: Ditto.
10706 * g++.dg/inherit/virtual7.C: Ditto.
10707 * g++.dg/template/canon-type-9.C: Ditto.
10708 * g++.dg/template/access19.C: Ditto.
10709 * g++.dg/template/call7.C: Ditto.
10710 * g++.dg/template/canon-type-2.C: Ditto.
10711 * g++.dg/template/init7.C: Ditto.
10712 * g++.dg/template/sizeof-template-argument.C: Ditto.
10713 * g++.dg/template/const3.C: Ditto.
10714 * g++.dg/template/sfinae26.C: Ditto.
10715 * g++.dg/template/sfinae26.C: Ditto.
10716 * g++.dg/template/canon-type-11.C: Ditto.
10717 * g++.dg/template/union2.C: Ditto.
10718 * g++.dg/template/canon-type-3.C: Ditto.
10719 * g++.dg/template/canon-type-1.C: Ditto.
10720 * g++.dg/template/canon-type-5.C: Ditto.
10721 * g++.dg/template/canon-type-7.C: Ditto.
10722 * g++.dg/template/canon-type-10.C: Ditto.
10723 * g++.dg/template/spec36.C: Ditto.
10724 * g++.dg/template/typedef38.C: Ditto.
10725 * g++.dg/template/canon-type-4.C: Ditto.
10726 * g++.dg/template/canon-type-6.C: Ditto.
10727 * g++.dg/template/canon-type-13.C: Ditto.
10728 * g++.dg/template/instantiate9.C: Ditto.
10729 * g++.dg/template/ttp22.C: Ditto.
10730 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10731 * g++.dg/warn/Walways-true-1.C: Ditto.
10732 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10733 * g++.dg/warn/Walways-true-2.C: Ditto.
10734 * g++.dg/conversion/op4.C: Ditto.
10735 * g++.dg/opt/pr19650.C: Ditto.
10736 * g++.dg/lookup/friend11.C: Ditto.
10737 * g++.dg/other/default2.C: Ditto.
10738 * g++.dg/other/default3.C: Ditto.
10739 * g++.dg/other/dtor2.C: Ditto.
10740 * g++.dg/other/friend5.C: Ditto.
10741 * g++.dg/other/default5.C: Ditto.
10742 * g++.dg/init/brace6.C: Ditto.
10743 * g++.dg/init/aggr5.C: Ditto.
10744 * g++.dg/init/error2.C: Ditto.
10745 * g++.dg/expr/bound-mem-fun.C: Ditto.
10746 * g++.dg/expr/cond6.C: Ditto.
10747 * g++.dg/expr/stmt-expr-1.C: Ditto.
10748 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10749 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10750 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10751 * g++.dg/cpp0x/bracket1.C: Ditto.
10752 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10753 * g++.dg/cpp0x/pr38646.C: Ditto.
10754 * g++.dg/cpp0x/variadic73.C: Ditto.
10755 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10756 * g++.dg/cpp0x/bracket4.C: Ditto.
10757 * g++.dg/cpp0x/decltype4.C: Ditto.
10758 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10759 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10760 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10761 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10762 * g++.dg/cpp0x/decltype2.C: Ditto.
10763 * g++.dg/cpp0x/decltype1.C: Ditto.
10764 * g++.dg/cpp0x/bracket2.C: Ditto.
10765 * g++.dg/cpp0x/decltype5.C: Ditto.
10766 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10767 * g++.dg/cpp0x/variadic70.C: Ditto.
10768 * g++.dg/cpp0x/decltype6.C: Ditto.
10769 * g++.dg/cpp0x/rvo.C: Ditto.
10770 * g++.dg/cpp0x/vt-40092.C: Ditto.
10771 * g++.dg/cpp0x/variadic-new.C: Ditto.
10772 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10773 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10774 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10775 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10776 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10777 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10778 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10779 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10780 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10781 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10782 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10783 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10784 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10785 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10786 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10787 * g++.dg/cpp0x/pr39639.C: Ditto.
10788 * g++.dg/cpp0x/decltype3.C: Ditto.
10789 * g++.dg/cpp0x/variadic68.C: Ditto.
10790 * g++.dg/cpp0x/variadic-function.C: Ditto.
10791 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10792 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10793 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10794 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10795 * g++.dg/parse/crash35.C: Ditto.
10796 * g++.dg/parse/crash40.C: Ditto.
10797 * g++.dg/parse/defarg12.C: Ditto.
10798 * g++.dg/parse/crash34.C: Ditto.
10799 * g++.dg/parse/constructor3.C: Ditto.
10800 * g++.dg/parse/template23.C: Ditto.
10801 * g++.dg/parse/crash56.C: Ditto.
10802 * g++.dg/parse/dtor13.C: Ditto.
10803 * g++.dg/parse/error33.C: Ditto.
10804 * g++.dg/parse/ctor9.C: Ditto.
10805 * g++.dg/parse/error32.C: Ditto.
10806 * g++.dg/parse/error37.C: Ditto.
10807 * g++.dg/parse/bitfield3.C: Ditto.
10808 * g++.dg/parse/struct-4.C: Ditto.
10809 * g++.dg/ext/has_trivial_copy.C: Ditto.
10810 * g++.dg/ext/is_polymorphic.C: Ditto.
10811 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10812 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10813 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10814 * g++.dg/ext/is_union.C: Ditto.
10815 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10816 * g++.dg/ext/is_pod.C: Ditto.
10817 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10818 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10819 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10820 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10821 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10822 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10823 * g++.dg/ext/is_abstract.C: Ditto.
10824 * g++.dg/ext/has_trivial_assign.C: Ditto.
10825 * g++.dg/ext/is_class.C: Ditto.
10826 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10827 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10828 * g++.dg/ext/is_base_of.C: Ditto.
10829 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10830 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10831 * g++.dg/ext/is_empty.C: Ditto.
10832 * g++.dg/ext/is_enum.C: Ditto.
10833 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10834 * gnat.dg/opt11.adb: Ditto.
10835 * obj-c++.dg/pr45735.mm: Ditto.
10836 * obj-c++.dg/pr24393.mm: Ditto.
10837 * obj-c++.dg/exceptions-2.mm: Ditto.
10838 * objc.dg/pr45735.m: Ditto.
10839 * objc.dg/pr24393.m: Ditto.
10841 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10843 * objc.dg/attributes/objc-exception-1.m: New.
10845 2011-02-23 Jie Zhang <jie@codesourcery.com>
10847 * gcc.dg/cpp/include7.c: New test.
10849 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10852 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10854 2011-02-23 Jie Zhang <jie@codesourcery.com>
10856 PR rtl-optimization/47763
10857 * gcc.dg/pr47763.c: New test.
10859 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
10862 * gfortran.dg/whole_file_32.f90 : New test.
10864 2011-02-22 Dodji Seketeli <dodji@redhat.com>
10867 * g++.dg/inherit/virtual7.C: New test.
10869 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
10872 * objc.dg/type-size-3.m: Updated error message.
10873 * objc.dg/type-size-4.m: New test.
10874 * objc.dg/type-size-5.m: New test.
10876 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10878 * lib/gnat.exp: Fix comments.
10879 Don't load libgloss.exp.
10880 (default_gnat_version): Call $compiler with --version.
10881 Adapt regexp for gnatmake output, insert version.
10882 (gnat_version): New proc.
10883 (gnat_init): Remove gnat_libgcc_s_path.
10884 (gnat_target_compile): Likewise.
10885 Remove ld_library_path.
10886 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10887 (gnat_pass): Remove.
10888 (gnat_pass): Remove.
10889 (gnat_finish): Remove.
10890 (gnat_exit): Remove.
10891 (local_find_gnatmake): Reindent.
10892 (runtest_file_p): Remove.
10893 (prune_warnings): Remove.
10894 (find_gnatclean): New proc.
10895 * lib/gnat-dg.exp (lremove): New proc.
10896 (gnat-dg-test): Reindent.
10897 Remove additional output files.
10898 (gnat-dg-runtest): Remove.
10900 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10901 * gnat.dg/loop_optimization6.adb: Likewise.
10902 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10904 2011-02-22 Jakub Jelinek <jakub@redhat.com>
10906 PR tree-optimization/47835
10907 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10909 2011-02-22 Tobias Burnus <burnus@net-b.de>
10911 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10912 * gfortran.dg/abstract_type_2.f03: Ditto.
10913 * gfortran.dg/abstract_type_3.f03: Ditto.
10914 * gfortran.dg/abstract_type_4.f03: Ditto.
10915 * gfortran.dg/abstract_type_5.f03: Ditto.
10916 * gfortran.dg/abstract_type_6.f03: Ditto.
10917 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10918 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10919 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10920 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10921 * gfortran.dg/array_function_5.f90: Ditto.
10922 * gfortran.dg/asynchronous_3.f03: Ditto.
10923 * gfortran.dg/char_expr_1.f90: Ditto.
10924 * gfortran.dg/class_14.f03: Ditto.
10925 * gfortran.dg/data_array_6.f: Ditto.
10926 * gfortran.dg/data_invalid.f90: Ditto.
10927 * gfortran.dg/dot_product_1.f03: Ditto.
10928 * gfortran.dg/func_derived_5.f90: Ditto.
10929 * gfortran.dg/func_result_4.f90: Ditto.
10930 * gfortran.dg/implied_do_1.f90: Ditto.
10931 * gfortran.dg/initialization_25.f90: Ditto.
10932 * gfortran.dg/initialization_26.f90: Ditto.
10933 * gfortran.dg/interface_34.f90: Ditto.
10934 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10935 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10936 * gfortran.dg/matmul_8.f03: Ditto.
10937 * gfortran.dg/merge_init_expr.f90: Ditto.
10938 * gfortran.dg/pack_assign_1.f90: Ditto.
10939 * gfortran.dg/pack_vector_1.f90: Ditto.
10940 * gfortran.dg/pointer_check_8.f90: Ditto.
10941 * gfortran.dg/product_init_expr.f03: Ditto.
10942 * gfortran.dg/reshape_order_5.f90: Ditto.
10943 * gfortran.dg/reshape_shape_1.f90: Ditto.
10944 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10945 * gfortran.dg/same_name_2.f90: Ditto.
10946 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10947 * gfortran.dg/spread_init_expr.f03: Ditto.
10948 * gfortran.dg/stmt_func_1.f90: Ditto.
10949 * gfortran.dg/sum_init_expr.f03: Ditto.
10950 * gfortran.dg/transpose_3.f03: Ditto.
10951 * gfortran.dg/unpack_init_expr.f03: Ditto.
10952 * gfortran.dg/warn_conversion.f90: Ditto.
10953 * gfortran.dg/warn_conversion_2.f90: Ditto.
10954 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10955 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10956 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10957 * gfortran.dg/whole_file_16.f90: Ditto.
10958 * gfortran.dg/whole_file_17.f90: Ditto.
10959 * gfortran.dg/whole_file_18.f90: Ditto.
10960 * gfortran.dg/whole_file_20.f03: Ditto.
10961 * gfortran.dg/whole_file_5.f90: Ditto.
10962 * gfortran.dg/whole_file_6.f90: Ditto.
10963 * gfortran.dg/write_invalid_format.f90: Ditto.
10964 * gfortran.dg/zero_sized_6.f90: Ditto.
10966 2011-02-21 Jeff Law <law@redhat.com>
10968 PR rtl-optimization/46178
10969 * gcc.target/i386/pr46178.c: New test.
10971 PR rtl-optimization/46002
10972 * gcc.c-torture/compile/pr46002.c: New test.
10974 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10976 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10979 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10982 * g++.dg/debug/pr47106.C: Require effective target lto.
10984 2011-02-21 Jason Merrill <jason@redhat.com>
10986 * g++.dg/cpp0x/constexpr-diag2.C: New.
10988 2011-02-20 Jason Merrill <jason@redhat.com>
10990 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10992 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10994 * g++.dg/overload/conv-op1.C: New.
10996 * g++.dg/cpp0x/constexpr-synth1.C: New.
10998 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11000 * objc.dg/layout-2.m: New.
11001 * objc.dg/selector-3.m: Adjusted location of error message.
11002 * objc.dg/type-size-3.m: Same.
11003 * obj-c++.dg/selector-3.mm: Same.
11005 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11008 * objc.dg/property/dotsyntax-22.m: New.
11009 * obj-c++.dg/property/dotsyntax-22.mm: New.
11011 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11014 * g++.dg/template/typedef38.C: New test.
11016 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11019 * gfortran.dg/whole_file_30.f90 : New test.
11020 * gfortran.dg/whole_file_31.f90 : New test.
11022 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11026 * gfortran.dg/whole_file_28.f90 : New test.
11027 * gfortran.dg/whole_file_29.f90 : New test.
11029 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11032 * g++.dg/template/crash105.C: New.
11034 2011-02-19 Jason Merrill <jason@redhat.com>
11036 * g++.dg/cpp0x/regress/no-elide1.C: New.
11038 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11040 PR tree-optimization/46620
11041 * gcc.dg/pr46620.c: New.
11043 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11046 * gcc.target/i386/pr47809.c: New test.
11048 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11049 Tobias Burnus <burnus@net-b.de>
11051 * lib/target-supports.exp
11052 (check_effective_target_fortran_large_real): New check for large reals.
11053 * gfortran.dg/nan_7.f90: New test.
11055 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11057 PR libgfortran/47567
11058 * gfortran.dg/fmt_f0_1.f90: Update test.
11060 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11063 * gfortran.dg/array_constructor_36.f90 : New test.
11064 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11065 allow for comparison between different elements of the array
11066 constructor at different levels of optimization.
11068 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11070 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11071 * gcc.target/i386/pr32280-1.c: Likewise.
11073 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11076 * gcc.target/i386/pr47800.c: New test.
11078 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11080 * objc/execute/exceptions/foward-1.x: New.
11082 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11085 * gfortran.dg/derived_constructor_comps_4.f90: New.
11087 2011-02-18 Tobias Burnus
11090 * gfortran.dg/func_result_6.f90: New.
11092 2011-02-18 Michael Matz <matz@suse.de>
11095 * gfortran.dg/lto/pr45586_0.f90: New test.
11096 * gfortran.dg/typebound_proc_20.f90: Ditto.
11097 * gfortran.dg/typebound_proc_21.f90: Ditto.
11099 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11102 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11104 2011-02-18 Tobias Burnus <burnus@net-b.de>
11107 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11108 gcc_warning_prefix.
11109 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11110 normalizing the error/warning output.
11111 * gfortran.dg/Wall.f90: Update dg-error/warning.
11112 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11113 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11114 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11115 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11116 * gfortran.dg/class_30.f90: Update dg-error/warning.
11117 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11118 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11119 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11120 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11121 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11122 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11123 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11124 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11125 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11126 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11127 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11128 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11129 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11130 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11131 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11132 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11133 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11134 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11135 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11136 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11137 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11138 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11139 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11140 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11141 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11143 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11146 * gfortran.dg/proc_ptr_comp_30.f90: New.
11148 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11151 * gcc.target/i386/pr47780.c: New test.
11153 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11156 * gfortran.dg/class_40.f03: New.
11158 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11161 * g++.dg/cpp0x/auto21.C: New test.
11163 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11165 * objc.dg/special/unclaimed-category-1.h: Updated for
11167 * objc.dg/special/unclaimed-category-1.m: Same.
11168 * objc.dg/zero-link-1.m: Same.
11169 * objc.dg/lookup-1.m: Same.
11170 * objc.dg/torture/strings/const-str-9.m
11171 * objc.dg/torture/strings/const-str-10.m: Same.
11172 * objc.dg/torture/strings/const-str-11.m: Same.
11173 * objc.dg/torture/forward-1.m: Same.
11174 * objc.dg/zero-link-2.m: Same.
11175 * objc.dg/encode-7-next-64bit.m: Same.
11176 * objc.dg/method-4.m: Same.
11177 * objc.dg/next-runtime-1.m: Same.
11178 * objc.dg/image-info.m: Same.
11179 * objc.dg/pr23214.m: Same.
11180 * objc.dg/symtab-1.m: Same.
11181 * obj-c++.dg/basic.m: Same.
11182 * obj-c++.dg/proto-lossage-3.m: Same.
11183 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11184 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11185 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11186 * obj-c++.dg/method-11.m: Same.
11187 * objc/execute/enumeration-1.m: Same.
11188 * objc/execute/object_is_class.m: Same.
11189 * objc/execute/formal_protocol-2.m: Same.
11190 * objc/execute/formal_protocol-4.m: Same.
11191 * objc/execute/formal_protocol-6.m: Same.
11192 * objc/execute/bycopy-3.m: Same.
11193 * objc/execute/exceptions/catchall-1.m: Same.
11194 * objc/execute/exceptions/finally-1.m: Same.
11195 * objc/execute/exceptions/local-variables-1.m: Same.
11196 * objc/execute/exceptions/foward-1.m: Same.
11197 * objc/execute/bf-common.h
11198 * objc/execute/enumeration-2.m: Same.
11199 * objc/execute/formal_protocol-1.m: Same.
11200 * objc/execute/formal_protocol-3.m: Same.
11201 * objc/execute/formal_protocol-5.m: Same.
11202 * objc/execute/accessing_ivars.m: Same.
11203 * objc/execute/bycopy-2.m: Same.
11204 * objc/execute/formal_protocol-7.m: Same.
11205 * objc/execute/compatibility_alias.m: Same.
11206 * objc/execute/no_clash.m: Same.
11207 * objc/execute/object_is_meta_class.m: Same.
11208 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11209 * objc/execute/class-tests-1.h: Include stdio.h.
11210 * objc/execute/class-tests-2.h: Same.
11211 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11213 * obj-c++.dg/try-catch-2.mm: Same.
11215 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11218 * g++.dg/warn/Wunused-parm-4.C: New test.
11220 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11221 Jan Hubicka <jh@suse.cz>
11225 * g++.dg/debug/pr47106.C: New.
11227 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11230 * gcc.target/i386/pr43653.c: New test.
11232 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11235 * g++.dg/template/inherit6.C: New test.
11237 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11240 * gfortran.dg/class_39.f03: New.
11242 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11245 * g++.dg/cpp0x/variadic106.C: New test.
11247 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11249 PR libfortran/47757
11250 * gfortran.dg/pr47757-1.f90: New test.
11251 * gfortran.dg/pr47757-2.f90: New test.
11252 * gfortran.dg/pr47757-3.f90: New test.
11255 * g++.dg/cpp0x/enum8.C: New test.
11257 2011-02-15 Jason Merrill <jason@redhat.com>
11259 * g++.dg/inherit/implicit-trivial1.C: New.
11260 * g++.dg/cpp0x/implicit-trivial1.C: New.
11262 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11264 PR middle-end/47725
11265 * gcc.dg/torture/pr47725.c: Removed.
11267 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11270 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11271 constant does not generate a load from memory.
11273 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11275 PR middle-end/47725
11276 * gcc.dg/torture/pr47725.c: New.
11278 2011-02-15 Richard Guenther <rguenther@suse.de>
11280 PR tree-optimization/47743
11281 * gcc.dg/torture/pr47743.c: New testcase.
11283 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11285 PR middle-end/47581
11286 * gcc.target/i386/pr47581.c: New test.
11288 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11291 * gfortran.dg/select_type_22.f03: New.
11293 2011-02-14 Jason Merrill <jason@redhat.com>
11295 * g++.dg/cpp0x/regress/enum1.C: New.
11297 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11299 * gnat.dg/include.adb: New test.
11301 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11304 * gfortran.dg/class_38.f03: New.
11306 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11308 * gcc.dg/pr46494.c: New test.
11310 2011-02-14 Richard Guenther <rguenther@suse.de>
11312 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11314 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11317 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11318 sparc*-sun-solaris2.11.
11320 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11323 * gfortran.dg/argument_checking_18.f90: New.
11325 2011-02-13 Tobias Burnus <burnus@net-b.de>
11327 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11328 * gfortran.dg/argument_checking_17.f90: New.
11330 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11332 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11333 are temporarily disabled.
11334 * gfortran.dg/class_7.f03: Ditto.
11335 * gfortran.dg/coarray_14.f90: Ditto.
11336 * gfortran.dg/typebound_proc_13.f03: Ditto.
11338 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11341 * gfortran.dg/extends_11.f03: New.
11343 2011-02-11 Xinliang David Li <davidxl@google.com>
11345 PR tree-optimization/47707
11346 * g++.dg/tree-ssa/pr47707.C: New test.
11348 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11350 * g++.dg/opt/inline17.C: New test.
11352 2011-02-11 Tobias Burnus <burnus@net-b.de>
11355 * gfortran.dg/pure_formal_2.f90: New.
11357 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11359 PR rtl-optimization/47614
11360 * gfortran.dg/pr47614.f: New.
11362 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11365 * gcc.dg/opts-6.c: New test.
11367 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11370 * gcc.dg/pr47684.c: New test.
11372 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11375 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11376 c99_runtime, dg-add-options c99_runtime.
11377 (main): Use __asm__.
11379 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11382 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11383 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11384 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11385 * gcc.dg/ucnid-10.c: Likewise.
11386 * gcc.dg/ucnid-13.c: Likewise.
11387 * gcc.dg/ucnid-7.c: Likewise.
11388 * gcc.dg/ucnid-8.c: Likewise.
11389 Adapt dg-warning line number.
11391 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11393 * gcc.target/i386/parity-1.c: Use -march=k8.
11394 * gcc.target/i386/parity-2.c: Ditto.
11395 * gcc.target/i386/vecinit-1.c: Ditto.
11396 * gcc.target/i386/vecinit-2.c: Ditto.
11398 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11401 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11402 * gcc.target/mips/save-restore-3.c: Likewise.
11403 * gcc.target/mips/save-restore-4.c: Likewise.
11404 * gcc.target/mips/save-restore-5.c: Likewise.
11407 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11408 * g++.dg/tree-prof/partition2.C: Likewise.
11410 2011-02-09 Jason Merrill <jason@redhat.com>
11412 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11413 rather than misdeclare std::puts.
11415 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11416 * g++.dg/other/warning1.C: Likewise.
11417 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11418 * g++.old-deja/g++.gb/scope06.C: Likewise.
11419 * g++.old-deja/g++.law/cvt11.C: Likewise.
11420 * g++.old-deja/g++.law/init1.C: Likewise.
11421 * g++.dg/abi/mangle26.C: Likewise.
11423 * g++.dg/template/function1.C: Adjust for C++0x mode.
11424 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11426 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11427 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11429 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11431 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11433 * g++.dg/cpp0x/regress: New directory.
11434 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11435 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11436 * g++.dg/cpp0x/regress/regress3.C: New.
11438 2011-02-10 Richard Guenther <rguenther@suse.de>
11440 PR tree-optimization/47677
11441 * gcc.dg/torture/pr47677.c: New testcase.
11443 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11445 * objc.dg/special/load-category-1.m: Remove unused header.
11446 * objc.dg/special/load-category-1a.m: Likewise.
11447 * objc.dg/special/load-category-2.m: Likewise.
11448 * objc.dg/special/load-category-2a.m: Likewise.
11449 * objc.dg/special/load-category-3.m: Likewise.
11450 * objc.dg/special/load-category-3a.m: Likewise.
11451 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11452 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11453 * objc.dg/attributes/class-attribute-1.m: Likewise.
11454 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11455 * obj-c++.dg/property/property.exp: Likewise.
11456 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11457 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11458 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11459 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11460 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11461 * obj-c++.dg/template-8.mm: Likewise.
11463 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11466 * gcc.target/i386/pr47665.c: New test.
11468 2011-02-10 Jie Zhang <jie@codesourcery.com>
11472 2011-02-05 Jie Zhang <jie@codesourcery.com>
11474 * gcc.dg/pr42631.c: Update test.
11475 * gcc.dg/pr42631-2.c: New test.
11477 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11480 * gfortran.dg/proc_decl_25.f90: New.
11482 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11485 * gfortran.dg/typebound_assignment_2.f03: New.
11487 2011-02-09 Richard Guenther <rguenther@suse.de>
11489 PR tree-optimization/47664
11490 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11492 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11494 PR middle-end/47646
11495 * gnat.dg/uninit_func.adb: Adjust dg directive.
11497 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11499 PR middle-end/47646
11500 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11502 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11505 * gfortran.dg/auto_dealloc_2.f90: New.
11507 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11509 * gcc.dg/builtins-config.h: Remove __sgi handling.
11510 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11511 -std=c99 for mips-sgi-irix6.5*.
11513 2011-02-09 Martin Jambor <mjambor@suse.cz>
11515 PR middle-end/45505
11516 * gfortran.dg/pr25923.f90: Remove xfails.
11518 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11521 * gfortran.dg/inquire_14.f90: New test.
11523 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11526 * gfortran.dg/pointer_init_6.f90: New.
11528 2011-02-08 Jeff Law <law@redhat.com>
11530 PR tree-optimization/42893
11531 * gcc.tree-ssa/pr42893.c: New test.
11533 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11535 PR tree-optimization/46834
11536 PR tree-optimization/46994
11537 PR tree-optimization/46995
11538 * gcc.dg/graphite/id-pr46834.c: New.
11539 * gfortran.dg/graphite/id-pr46994.f90: New.
11540 * gfortran.dg/graphite/id-pr46995.f90: New.
11542 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11544 PR middle-end/47646
11545 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11546 using the variable is known the warning is emitted there.
11547 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11548 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11550 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11553 * gcc.dg/noreturn-1.c (foo5): Likewise.
11554 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11555 (method2): Likewise.
11557 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11558 the return statement using the uninitialized variable.
11559 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11561 2011-02-08 Richard Guenther <rguenther@suse.de>
11563 PR middle-end/47639
11564 * g++.dg/opt/pr47639.c: New testcase.
11566 2011-02-08 Richard Guenther <rguenther@suse.de>
11568 PR tree-optimization/47632
11569 * g++.dg/opt/pr47632.C: New testcase.
11571 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11573 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11575 2011-02-07 Richard Guenther <rguenther@suse.de>
11577 PR tree-optimization/47615
11578 * g++.dg/opt/pr47615.C: New testcase.
11580 2011-02-07 Richard Guenther <rguenther@suse.de>
11582 PR tree-optimization/47621
11583 * gcc.dg/torture/pr47621.c: New testcase.
11585 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11587 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11589 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11592 * gfortran.dg/allocate_with_source_1 : New test.
11594 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11596 PR middle-end/47610
11597 * gcc.dg/pr47610.c: New test.
11599 2011-02-05 Jie Zhang <jie@codesourcery.com>
11602 * gcc.dg/pr42631.c: Update test.
11603 * gcc.dg/pr42631-2.c: New test.
11605 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11608 * gfortran.dg/pr47574.f90: New test.
11610 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11612 PR tree-optimization/46194
11613 * gcc.dg/autopar/pr46194.c: New.
11615 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11617 PR tree-optimization/43695
11618 * g++.dg/ipa/pr43695.C: New.
11620 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11622 PR inline-asm/23200
11623 * gcc.dg/pr23200.c: New test.
11625 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11628 * g++.dg/pr47589.C: New test.
11630 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11633 * g++.dg/template/typedef37.C: New test.
11634 * g++.dg/template/param1.C: Adjust expected error message.
11636 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11638 PR middle-end/31490
11639 * gcc.dg/pr31490-2.c: New test.
11640 * gcc.dg/pr31490-3.c: New test.
11641 * gcc.dg/pr31490-4.c: New test.
11643 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11644 Jakub Jelinek <jakub@redhat.com>
11647 * g++.dg/parser/semicolon3.C: Adjust.
11648 * g++.dg/parser/semicolon4.C: New testcase.
11649 * g++.dg/pr46890.C: New testcase.
11651 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11654 * g++.dg/init/pr29571.C: New.
11656 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11658 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11659 instead of vect_int.
11661 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11664 * gcc.target/i386/pr47312.c: New test.
11667 * gcc.target/i386/pr47564.c: New test.
11669 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11671 PR tree-optimization/45122
11672 * gcc.dg/tree-ssa/pr45122.c: New.
11674 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11677 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11680 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11681 and vsx so a default --with-cpu=power7 doesn't give an error
11682 when -mavoid-indexed-addresses is used.
11684 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11685 wrapper function to save the arguments and then jump to the real
11686 function, rather than depending on the compiler not to move stuff
11688 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11690 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11691 Paul Thomas <pault@gcc.gnu.org>
11694 * gfortran.dg/class_37.f03 : New test.
11696 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11697 Richard Guenther <rguenther@suse.de>
11699 PR tree-optimization/40979
11701 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11702 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11703 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11704 check_vect_support_and_set_flags.
11705 * gfortran.dg/graphite/vect-pr40979.f90: New.
11707 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11710 * gfortran.dg/class_36.f03: New.
11712 2011-02-02 Richard Guenther <rguenther@suse.de>
11714 PR tree-optimization/47566
11715 * gcc.dg/lto/20110201-1_0.c: New testcase.
11717 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11723 * debug/pr47498.c: New.
11724 * debug/pr47501.c: New.
11726 2011-02-01 Richard Guenther <rguenther@suse.de>
11728 PR tree-optimization/47559
11729 * g++.dg/torture/pr47559.C: New testcase.
11731 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11734 * gfortran.dg/typebound_call_20.f03: New.
11736 2011-02-01 Richard Guenther <rguenther@suse.de>
11738 PR tree-optimization/47555
11739 * gcc.dg/pr47555.c: New testcase.
11741 2011-02-01 Richard Guenther <rguenther@suse.de>
11743 PR tree-optimization/47541
11744 * g++.dg/torture/pr47541.C: New testcase.
11746 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11749 * gfortran.dg/typebound_call_19.f03: New.
11751 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11754 * g++.dg/cpp0x/pr47416.C: New test.
11756 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11759 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11761 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11764 * gfortran.dg/typebound_assignment_1.f03: New.
11766 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11768 PR tree-optimization/47538
11769 * gcc.c-torture/execute/pr47538.c: New test.
11771 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11774 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11776 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11778 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11780 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11782 PR rtl-optimization/44031
11783 * gcc.c-torture/compile/20110131-1.c: New test.
11785 2011-01-31 Tobias Burnus <burnus@net-b.de>
11788 * gfortran.dg/stmt_func_1.f90: New.
11790 2011-01-31 Tobias Burnus <burnus@net-b.de>
11793 * gfortran.dg/interface_34.f90: New.
11795 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11798 * gfortran.dg/realloc_on_assign_5.f03: New test.
11799 * gfortran.dg/realloc_on_assign_5.f03: New test.
11801 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11803 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11804 * gfortran.dg/bessel_7.f90: Likewise.
11805 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11807 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11808 * gfortran.dg/sum_init_expr.f03: Likewise.
11810 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11812 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11815 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11816 loop only on "vect_intfloat_cvt" targets.
11818 2011-01-29 Tobias Burnus <burnus@net-b.de>
11821 * gfortran.dg/shape_6.f90: New.
11823 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11825 PR libgfortran/47434
11826 * gfortran.dg/read_infnan_1.f90: Update test.
11827 * gfortran.dg/module_nan.f90: Update test.
11828 * gfortran.dg/char4_iunit_1.f03: Update test.
11829 * gfortran.dg/large_real_kind_1.f90: Update test.
11830 * gfortran.dg/real_const_3.f90: Update test.
11831 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11833 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11836 * g++.dg/template/param2.C: New test.
11838 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11840 PR libgfortran/47285
11841 * gfortran.dg/fmt_g.f: New test.
11843 2011-01-28 Tobias Burnus <burnus@net-b.de>
11846 * gfortran.dg/pure_formal_1.f90: New.
11848 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11851 * gcc.dg/tls/pr42894.c: New test.
11853 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11855 * gcc.dg/pr47276.c: Add dg-require-visibility.
11857 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11859 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11861 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
11862 Tobias Burnus <burnus@gcc.gnu.org>
11867 * gfortran.dg/realloc_on_assign_3.f03: New test.
11868 * gfortran.dg/realloc_on_assign_4.f03: New test.
11869 * gfortran.dg/allocatable_function_5.f90: New test.
11870 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11871 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11872 implemented" dg-errors.
11874 2011-01-27 Jan Hubicka <jh@suse.cz>
11876 PR middle-end/46949
11877 * gcc.dg/attr-weakref-4.c: New testcase
11879 2011-01-27 Martin Jambor <mjambor@suse.cz>
11881 PR tree-optimization/47228
11882 * gcc.dg/torture/pr47228.c: New test.
11884 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11886 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11888 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11890 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11891 when using auto-overlay support on the SPU.
11893 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
11895 PR rtl-optimization/44174
11896 * gcc.target/i386/asm-6.c: New test.
11898 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
11900 PR rtl-optimization/46856
11901 * gcc.c-torture/compile/pr46856.c: New test.
11903 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
11904 Andrew Pinski <pinskia@gmail.com>
11907 * gcc.dg/pr43082.c: New.
11909 2011-01-26 DJ Delorie <dj@redhat.com>
11911 PR rtl-optimization/46878
11912 * gcc.dg/pr46878-1.c: New test.
11914 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11917 * g++.dg/cpp0x/pr47476.C: New test.
11919 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11921 * gcc.c-torture/compile/20110126-1.c: New test.
11923 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11926 * gcc.dg/torture/pr47473.c: New test.
11928 2011-01-26 Jan Hubicka <jh@suse.cz>
11931 * gcc.c-torture/execute/pr47237.c: New testcase.
11933 2011-01-26 Jan Hubicka <jh@suse.cz>
11935 PR tree-optimization/47190
11936 * gcc.dg/attr-weakref-3.c: New testcase.
11938 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11941 * gcc.dg/dll-9a.c: New test file.
11942 * gcc.dg/dll-11.c: Likewise.
11943 * gcc.dg/dll-12.c: Likewise.
11944 * gcc.dg/dll-12a.c: Likewise.
11945 * gcc.dg/dll-11a.c: Likewise.
11946 * gcc.dg/dll-9.c: Likewise.
11947 * gcc.dg/dll-10.c: Likewise.
11948 * gcc.dg/dll-10a.c: Likewise.
11949 * g++.dg/ext/dllexport4a.cc: Likewise.
11950 * g++.dg/ext/dllexport4.C: Likewise.
11951 * g++.dg/ext/dllexport5.C: Likewise.
11952 * g++.dg/ext/dllexport5a.cc: Likewise.
11954 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11956 PR tree-optimization/46970
11957 * gcc.dg/graphite/pr46970.c: New.
11959 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11961 PR tree-optimization/46215
11962 * gcc.dg/graphite/pr46215.c: New.
11964 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11966 PR tree-optimization/46168
11967 * gcc.dg/graphite/pr46168.c: New.
11969 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11971 PR tree-optimization/43657
11972 * gcc.dg/graphite/pr43657.c: New.
11974 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11976 PR tree-optimization/29832
11977 * gfortran.dg/graphite/pr29832.f90: New.
11979 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11981 PR tree-optimization/43567
11982 * gcc.dg/graphite/pr43567.c: New.
11984 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11986 * gfortran.dg/graphite/interchange-4.f: New.
11987 * gfortran.dg/graphite/interchange-5.f: New.
11989 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11990 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11991 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11992 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11993 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11994 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11995 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11996 * gfortran.dg/ltrans-7.f90: Removed.
11997 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11999 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12000 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12001 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12002 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12003 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12004 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12005 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12006 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12007 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12008 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12009 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12010 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12011 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12012 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12013 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12014 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12015 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12016 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12017 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12018 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12019 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12020 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12021 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12022 * gcc.dg/tree-ssa/data-dep-1.c
12023 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12024 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12025 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12026 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12027 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12029 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12031 PR tree-optimization/47265
12032 PR tree-optimization/47443
12033 * gcc.c-torture/compile/pr47265.c: New test.
12034 * gcc.dg/pr47443.c: New test.
12036 2011-01-25 Martin Jambor <mjambor@suse.cz>
12038 PR tree-optimization/47382
12039 * g++.dg/torture/pr47382.C: New test.
12040 * g++.dg/opt/devirt1.C: Xfail.
12042 2011-01-25 Yao Qi <yao@codesourcery.com>
12045 * gcc.target/arm/pr45701-1.c: New test.
12046 * gcc.target/arm/pr45701-2.c: New test.
12047 * gcc.target/arm/pr45701-3.c: New test.
12049 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12050 Jakub Jelinek <jakub@redhat.com>
12052 PR tree-optimization/47271
12053 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12055 2011-01-25 Nick Clifton <nickc@redhat.com>
12057 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12058 (saturate_add): Delete.
12059 (exchange): Delete.
12060 (main): Do not run saturate_add.
12061 (set_interrupts): Delete.
12063 2011-01-25 Tobias Burnus <burnus@net-b.de>
12066 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12068 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12070 PR tree-optimization/47427
12071 PR tree-optimization/47428
12072 * gcc.c-torture/compile/pr47427.c: New test.
12073 * gcc.c-torture/compile/pr47428.c: New test.
12075 2011-01-25 Richard Guenther <rguenther@suse.de>
12077 PR middle-end/47411
12078 * gcc.dg/torture/pr47411.c: New testcase.
12080 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12082 * gfortran.dg/graphite/id-24.f: New.
12083 * gfortran.dg/graphite/id-25.f: New.
12085 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12087 * gfortran.dg/graphite/id-23.f: New.
12089 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12091 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12093 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12095 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12096 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12097 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12098 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12099 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12100 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12101 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12102 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12103 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12105 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12107 * gcc.dg/graphite/block-0.c: Add documentation.
12108 * gcc.dg/graphite/block-4.c: Same.
12109 * gcc.dg/graphite/block-7.c: Same.
12110 * gcc.dg/graphite/block-8.c: New.
12111 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12112 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12113 * gcc.dg/graphite/interchange-12.c: Add documentation.
12114 * gcc.dg/graphite/interchange-13.c: New.
12115 * gcc.dg/graphite/interchange-14.c: New.
12116 * gcc.dg/graphite/interchange-15.c: New.
12117 * gcc.dg/graphite/interchange-8.c: Add documentation.
12118 * gcc.dg/graphite/interchange-mvt.c: Same.
12120 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12123 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12124 * gcc.target/powerpc/altivec-14.c: Ditto.
12125 * gcc.target/powerpc/altivec-33.c: Ditto.
12126 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12127 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12128 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12129 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12130 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12131 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12132 * g++.dg/ext/altivec-15.C: Ditto.
12133 * g++.dg/ext/altivec-types-1.C: Ditto.
12134 * g++.dg/ext/altivec-types-2.C: Ditto.
12135 * g++.dg/ext/altivec-types-3.C: Ditto.
12136 * g++.dg/ext/altivec-types-4.C: Ditto.
12138 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12140 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12142 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12144 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12145 optimization options.
12147 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12149 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12152 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12154 2011-01-23 Tobias Burnus <burnus@net-b.de>
12157 * gfortran.dg/allocatable_scalar_12.f90: New.
12159 2011-01-23 Ira Rosen <irar@il.ibm.com>
12161 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12162 vectorization to be not profitable if peeling is used to
12163 realign the memory access.
12164 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12165 loop bound to avoid loop unrolling.
12166 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12168 2011-01-22 Jan Hubicka <jh@suse.cz>
12171 * g++.dg/lto/pr47333.C: New file.
12173 2011-01-22 Jan Hubicka <jh@suse.cz>
12175 PR tree-optimization/43884
12177 * gcc.dg/autopar/outer-2.c: Increase array size.
12178 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12180 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12183 * gfortran.dg/c_loc_tests_16.f90: New test.
12185 2011-01-22 Tobias Burnus <burnus@net-b.de>
12188 * gfortran.dg/typebound_proc_19.f90: New.
12190 2011-01-21 Jeff Law <law@redhat.com>
12192 PR tree-optimization/47053
12193 * g++.dg/pr47053.C: New test.
12195 2011-01-21 Jason Merrill <jason@redhat.com>
12198 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12200 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12203 * g++.dg/cpp0x/range-for10.C: New test.
12204 * g++.dg/template/for1.C: New test.
12206 PR middle-end/45566
12207 * g++.dg/tree-prof/partition3.C: New test.
12209 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12211 PR rtl-optimization/47366
12212 * g++.dg/opt/pr47366.C: New test.
12214 2011-01-21 Jason Merrill <jason@redhat.com>
12217 * g++.dg/cpp0x/constexpr-regress2.C: New.
12219 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12221 2011-01-21 Jeff Law <law@redhat.com>
12223 PR rtl-optimization/41619
12224 * gcc.dg/pr41619.c: New.
12226 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12228 PR tree-optimization/47355
12229 * g++.dg/opt/pr47355.C: New test.
12231 2011-01-21 Richard Guenther <rguenther@suse.de>
12233 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12236 2011-01-21 Richard Guenther <rguenther@suse.de>
12238 PR tree-optimization/47365
12239 * gcc.dg/torture/pr47365.c: New testcase.
12240 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12242 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12244 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12246 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12248 PR tree-optimization/47391
12249 * gcc.dg/pr47391.c: New test.
12251 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12253 * g++.dg/template/char1.C: Use signed char.
12255 2011-01-21 Tobias Burnus <burnus@net-b.de>
12258 * gfortran.dg/pointer_target_4.f90: New.
12260 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12263 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12264 ILP32 system and not IP32.
12266 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12269 * g++.dg/debug/pr46583.C: New.
12271 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12274 * g++.dg/debug/pr47283.C: New test.
12277 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12278 * gcc.target/i386/headmerge-2.c: Likewise.
12280 2011-01-20 Richard Guenther <rguenther@suse.de>
12282 PR middle-end/47370
12283 * gcc.dg/torture/pr47370.c: New testcase.
12285 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12287 PR tree-optimization/46130
12288 * gcc.dg/pr46130-1.c: New test.
12289 * gcc.dg/pr46130-2.c: New test.
12291 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12294 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12296 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12299 * g++.dg/debug/pr46240.cc: New.
12301 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12304 * g++.dg/template/anonunion1.C: New test.
12306 PR rtl-optimization/47337
12307 * gcc.c-torture/execute/pr47337.c: New test.
12309 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12312 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12314 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12316 PR tree-optimization/46021
12317 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12319 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12321 PR tree-optimization/47290
12322 * g++.dg/torture/pr47290.C: New test.
12324 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12327 * gfortran.dg/proc_ptr_comp_29.f90: New.
12329 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12332 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12333 powerpc-apple-darwin9.
12335 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12337 PR rtl-optimization/47299
12338 * gcc.c-torture/execute/pr47299.c: New test.
12340 2011-01-17 Jason Merrill <jason@redhat.com>
12342 * g++.dg/cpp0x/constexpr-virtual.C: New.
12344 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12347 * gfortran.dg/gomp/pr47331.f90: New test.
12349 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12352 * objc.dg/selector-warn-1.m: New.
12353 * obj-c++.dg/selector-warn-1.mm: New.
12355 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12357 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12358 Update dg-final accordingly.
12360 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12362 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12364 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12366 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12368 * gcc.dg/guality/pr36728-2.c: Likewise.
12370 2011-01-17 Richard Guenther <rguenther@suse.de>
12372 PR tree-optimization/47313
12373 * g++.dg/torture/pr47313.C: New testcase.
12375 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12378 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12379 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12380 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12381 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12383 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12385 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12386 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12387 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12389 2011-01-17 Richard Guenther <rguenther@suse.de>
12391 PR tree-optimization/45967
12392 * gcc.dg/torture/pr45967-2.c: New testcase.
12393 * gcc.dg/torture/pr45967-3.c: Likewise.
12395 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12398 * g++.dg/ext/pr47213.C: Require visibility.
12400 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12402 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12403 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12405 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12407 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12408 Linux-based targets.
12410 2011-01-13 Jan Hubicka <jh@suse.cz>
12412 PR tree-optimization/47276
12413 * gcc.dg/pr47276.c: New testcase.
12415 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12416 Jonathan Wakely <jwakely.gcc@gmail.com>
12419 * g++.dg/other/pr33558.C: New.
12420 * g++.dg/other/pr33558-2.C: New.
12422 2011-01-14 Martin Jambor <mjambor@suse.cz>
12424 PR tree-optimization/45934
12425 PR tree-optimization/46302
12426 * g++.dg/ipa/devirt-c-1.C: New test.
12427 * g++.dg/ipa/devirt-c-2.C: Likewise.
12428 * g++.dg/ipa/devirt-c-3.C: Likewise.
12429 * g++.dg/ipa/devirt-c-4.C: Likewise.
12430 * g++.dg/ipa/devirt-c-5.C: Likewise.
12431 * g++.dg/ipa/devirt-c-6.C: Likewise.
12432 * g++.dg/ipa/devirt-6.C: Likewise.
12433 * g++.dg/ipa/devirt-d-1.C: Likewise.
12434 * g++.dg/torture/pr45934.C: Likewise.
12436 2011-01-14 Jason Merrill <jason@redhat.com>
12438 * g++.dg/cpp0x/variadic105.C: New.
12440 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12441 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12444 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12445 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12446 execution tests on i?86-*-*, x86_64-*-* and
12447 powerpc*-apple-darwin* && ilp32.
12448 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12449 tests on i?86-*-* and x86_64-*-*.
12451 2011-01-14 Richard Guenther <rguenther@suse.de>
12453 PR tree-optimization/47280
12454 * g++.dg/opt/pr47280.C: New testcase.
12456 2011-01-14 Jason Merrill <jason@redhat.com>
12458 * g++.dg/cpp0x/constexpr-regress1.C: New.
12460 * g++.dg/ext/flexary2.C: New.
12462 2011-01-14 Richard Guenther <rguenther@suse.de>
12464 PR middle-end/47281
12465 * gcc.dg/torture/pr47281.c: New testcase.
12466 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12468 2011-01-14 Richard Guenther <rguenther@suse.de>
12470 PR tree-optimization/47286
12471 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12473 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12476 * g++.dg/ext/pr47213.C: New.
12478 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12480 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12482 2011-01-13 Tobias Burnus <burnus@net-b.de>
12483 Mikael Morin <mikael@gcc.gnu.org>
12487 * gfortran.dg/select_type_20.f90: New.
12488 * gfortran.dg/select_type_21.f90: New.
12490 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12493 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12495 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12497 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12498 * gcc.dg/guality/pr36728-2.c: Likewise.
12500 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12503 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12505 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12507 PR rtl-optimization/45352
12508 * gcc.dg/pr45352-3.c: New.
12510 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12512 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12514 * g++.dg/cpp0x/range-for8.C: New.
12515 * g++.dg/cpp0x/range-for9.C: New.
12517 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12520 * g++.dg/debug/pr47209.C: New.
12522 2011-01-12 Richard Guenther <rguenther@suse.de>
12525 * gcc.dg/lto/pr47259_0.c: New testcase.
12526 * gcc.dg/lto/pr47259_1.c: Likewise.
12528 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12530 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12531 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12532 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12533 methods missing from the OBJC2 Object.
12534 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12535 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12536 GNU and NeXT runtimes.
12537 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12539 * objc-obj-c++-shared/Object1.m: Likewise.
12540 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12541 * objc.dg/proto-qual-1.m: Likewise.
12542 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12543 * obj-c++.dg/proto-qual-1.mm: Likewise.
12545 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12548 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12550 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12552 Fixed the Objective-C++ testsuite and updated all tests.
12553 * lib/obj-c++.exp (obj-c++_init): Declare and set
12554 gcc_warning_prefix and gcc_error_prefix.
12555 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12556 'dg-warning', 'dg-message' and 'dg-error'.
12557 * obj-c++.dg/class-extension-3.mm: Likewise.
12558 * obj-c++.dg/class-protocol-1.mm: Likewise.
12559 * obj-c++.dg/encode-7.mm: Likewise.
12560 * obj-c++.dg/exceptions-3.mm: Likewise.
12561 * obj-c++.dg/exceptions-5.mm: Likewise.
12562 * obj-c++.dg/method-12.mm: Likewise.
12563 * obj-c++.dg/method-13.mm: Likewise.
12564 * obj-c++.dg/method-15.mm: Likewise.
12565 * obj-c++.dg/method-16.mm: Likewise.
12566 * obj-c++.dg/method-4.mm: Likewise.
12567 * obj-c++.dg/method-8.mm: Likewise.
12568 * obj-c++.dg/method-conflict-1.mm: Likewise.
12569 * obj-c++.dg/method-conflict-2.mm: Likewise.
12570 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12571 and uncommented second part of the testcase now that the testsuite
12573 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12574 and uncommented second part of the testcase now that the testsuite
12576 * obj-c++.dg/private-1.mm: Likewise.
12577 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12578 * obj-c++.dg/syntax-error-7.mm: Likewise.
12579 * obj-c++.dg/warn5.mm: Likewise.
12580 * obj-c++.dg/property/at-property-14.mm: Likewise.
12581 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12583 * obj-c++.dg/property/at-property-18.mm: Likewise.
12584 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12586 * obj-c++.dg/property/at-property-21.mm: Likewise.
12587 * obj-c++.dg/property/at-property-28.mm: Likewise.
12588 * obj-c++.dg/property/at-property-5.mm: Likewise.
12589 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12590 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12591 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12592 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12593 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12594 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12595 * obj-c++.dg/tls/diag-5.mm: Likewise.
12596 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12597 dg-error, now matched correctly.
12599 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12601 * objc.dg/property/at-property-29.m: New.
12602 * obj-c++.dg/property/at-property-29.mm: New.
12604 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12606 * go.test/go-test.exp (go-set-goarch): New proc.
12607 (go-gc-tests): Use it.
12609 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12612 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12614 2011-01-11 Richard Henderson <rth@redhat.com>
12616 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12618 2011-01-11 Jan Hubicka <jh@suse.cz>
12622 * gcc.dg/lto/pr45721_1.c: New file.
12623 * gcc.dg/lto/pr45721_0.c: New file.
12625 2011-01-11 Richard Guenther <rguenther@suse.de>
12627 PR tree-optimization/46076
12628 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12630 2011-01-11 Jeff Law <law@redhat.com>
12632 * PR tree-optimization/47086
12633 * gcc.dg/pr47086.c: New test.
12635 2011-01-11 Jason Merrill <jason@redhat.com>
12638 * g++.dg/template/new10.C: New.
12641 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12643 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12645 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12646 Split type definitions and NSConstantString class into...
12647 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12648 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12649 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12650 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12651 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12652 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12654 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12655 encode defines for newer NeXT system headers.
12656 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12657 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12658 * objc.dg/foreach-5.m: Likewise.
12659 * objc.dg/foreach-2.m: Likewise.
12660 * objc.dg/foreach-4.m: Likewise.
12661 * objc.dg/torture/strings/string1.m: Likewise.
12662 * objc.dg/torture/strings/string2.m: Likewise.
12663 * objc.dg/torture/strings/string3.m: Likewise.
12664 * objc.dg/torture/strings/string4.m: Likewise.
12665 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12666 header and stand alone.
12667 * obj-c++.dg/strings/strings-2.mm: Likewise.
12668 * objc.dg/torture/strings/const-str-3.m: Likewise.
12669 * objc.dg/strings/strings-2.m: Likewise.
12670 * objc.dg/strings/const-str-12b.m: Likewise.
12672 2011-01-12 Richard Guenther <rguenther@suse.de>
12674 PR middle-end/32511
12675 * gcc.dg/attr-weak-1.c: Adjust.
12677 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12680 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12681 standard compliant and comment.
12683 2011-01-10 Jan Hubicka <jh@suse.cz>
12686 * gcc.dg/initpri3.c: New testcase.
12688 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12691 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12692 externally visible.
12697 (g_ebp_save): Likewise.
12698 (g_esp_save): Likewise.
12700 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12702 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12704 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12706 PR tree-optimization/46021
12707 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12708 i?86-*-*, x86_64-*-*.
12710 2011-01-10 Jeff Law <law@redhat.com>
12712 * PR tree-optimization/47141
12713 * gcc.c-torture/compile/pr47141.c: New test.
12715 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12718 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12719 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12720 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12721 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12724 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12725 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12726 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12727 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12728 being vectorized. Adjust dg-final pattern.
12731 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12732 * gcc.dg/vect/slp-24.c: Likewise.
12734 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12737 * g++.dg/other/pr47218-1.C: New test file.
12738 * g++.dg/other/pr47218.C: Likewise.
12739 * g++.dg/other/pr47218.h: New supporting header.
12741 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12744 * objc.dg/attributes/invalid-attribute-1.m: New.
12745 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12747 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12750 * gfortran.dg/proc_ptr_comp_28.f90: New.
12752 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12754 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12755 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12756 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12757 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12758 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12759 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12760 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12761 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12762 * objc.dg/gnu-api-2-class.m: Likewise.
12763 * objc.dg/gnu-api-2-ivar.m: Likewise.
12764 * objc.dg/gnu-api-2-method.m: Likewise.
12765 * objc.dg/gnu-api-2-objc.m: Likewise.
12766 * objc.dg/gnu-api-2-object.m: Likewise.
12767 * objc.dg/gnu-api-2-property.m: Likewise.
12768 * objc.dg/gnu-api-2-protocol.m: Likewise.
12769 * objc.dg/gnu-api-2-sel.m: Likewise.
12771 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12773 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12774 * objc.dg/objc-foreach-4.m: Likewise.
12775 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12776 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12777 * objc.dg/foreach-4.m: Likewise.
12778 * objc.dg/foreach-5.m: Likewise.
12779 * objc.dg/foreach-3.m: Return self from init.
12781 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12784 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12786 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12789 * gfortran.dg/class_35.f90: New.
12791 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12793 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12795 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12798 * objc.dg/invalid-method-2.m: New.
12799 * obj-c++.dg/invalid-method-2.mm: New.
12801 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12804 * gfortran.dg/transpose_optimization_2.f90 : New test.
12806 2011-01-08 Jan Hubicka <jh@suse.cz>
12808 PR tree-optmization/46469
12809 * g++.dg/torture/pr46469.C: New testcase.
12811 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12813 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12814 emulation of libobjc-gnu structure layout functionality to ..
12815 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12816 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12817 * objc/execute/bf-common.h: Adjust headers.
12818 * objc/execute/bf-1.m: Likewise.
12819 * objc/execute/bf-2.m: Likewise.
12820 * objc/execute/bf-3.m: Likewise.
12821 * objc/execute/bf-4.m: Likewise.
12822 * objc/execute/bf-5.m: Likewise.
12823 * objc/execute/bf-6.m: Likewise.
12824 * objc/execute/bf-7.m: Likewise.
12825 * objc/execute/bf-8.m: Likewise.
12826 * objc/execute/bf-9.m: Likewise.
12827 * objc/execute/bf-10.m: Likewise.
12828 * objc/execute/bf-11.m: Likewise.
12829 * objc/execute/bf-12.m: Likewise.
12830 * objc/execute/bf-13.m: Likewise.
12831 * objc/execute/bf-14.m: Likewise.
12832 * objc/execute/bf-15.m: Likewise.
12833 * objc/execute/bf-16.m: Likewise.
12834 * objc/execute/bf-17.m: Likewise.
12835 * objc/execute/bf-18.m: Likewise.
12836 * objc/execute/bf-19.m: Likewise.
12837 * objc/execute/bf-20.m: Likewise.
12838 * objc/execute/bf-21.m: Likewise.
12839 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12840 objc_get_type_qualifiers ().
12842 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12845 * gfortran.dg/dependency_39.f90: New test.
12847 2011-01-07 Jan Hubicka <jh@suse.cz>
12849 Get builtins tests ready for linker plugin.
12850 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12851 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12852 my_memset, my_bzero): Mark used.
12853 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12854 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12856 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12859 2011-01-07 Jan Hubicka <jh@suse.cz>
12861 PR tree-optimization/46367
12862 * g++.dg/torture/pr46367.C: New file.
12864 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12867 * gcc.dg/pr47201.c: New test.
12870 * gcc.dg/tree-prof/pr47187.c: New test.
12872 2011-01-07 Tobias Burnus <burnus@net-b.de>
12875 * gfortran.dg/extends_type_of_3.f90: New.
12877 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
12879 * g++.dg/ext/dllexport-MI1.C: Adjust test.
12880 * g++.dg/ext/dllimport-MI1.C: Likewise.
12881 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12882 * g++.dg/ext/dllimport10.C: Likewise.
12883 * g++.dg/ext/dllimport11.C: Likewise.
12884 * g++.dg/ext/dllimport12.C: Likewise.
12885 * g++.dg/ext/dllimport13.C: Likewise.
12886 * g++.dg/ext/dllimport2.C: Likewise.
12887 * g++.dg/ext/dllimport3.C: Likewise.
12888 * g++.dg/ext/dllimport4.C: Likewise.
12889 * g++.dg/ext/dllimport5.C: Likewise.
12890 * g++.dg/ext/dllimport6.C: Likewise.
12891 * g++.dg/ext/dllimport8.C: Likewise.
12892 * g++.dg/ext/dllimport9.C: Likewise.
12893 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12894 targets, too. Additionally enable test for i?86-*-mingw*.
12895 * g++.dg/ext/selectany1.C: Likewise.
12896 Remove guard variable check.
12898 2011-01-07 Janus Weil <janus@gcc.gnu.org>
12902 * gfortran.dg/storage_size_3.f08: Extended.
12904 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12907 * g++.dg/template/stdarg1.C: New test.
12909 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12912 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12913 * gfortran.dg/defined_operators_1.f90: Split the subroutine
12914 from the interface of functions to not hide the errors that
12917 2011-01-06 Jan Hubicka <jh@suse.cz>
12919 * gcc.dg/lto/pr47188_0.c: New testcase.
12920 * gcc.dg/lto/pr47188_1.c: New testcase.
12922 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12926 * gfortran.dg/interface_33.f90: New test.
12928 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12931 * gcc.c-torture/compile/pr47150.c: New test.
12933 2011-01-06 Ira Rosen <irar@il.ibm.com>
12935 PR tree-optimization/47139
12936 * gcc.dg/vect/pr47139.c: New test.
12938 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12941 * gfortran.dg/extends_type_of_2.f03: New.
12943 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12945 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12947 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12949 * gnat.dg/opt14.adb: New test.
12951 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12954 * gfortran.dg/allocate_error_2.f90: New test.
12956 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12959 * gfortran.dg/storage_size_3.f08: New.
12961 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12963 PR libgfortran/47154
12964 * gfortran.dg/namelist_68.f90: New test.
12966 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12968 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12970 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12973 * gfortran.dg/class_34.f90: New.
12975 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12977 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12978 use __builtin_inff. Skip all single-precision tests that require
12981 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12983 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12985 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12987 PR tree-optimization/47148
12988 * gcc.c-torture/execute/pr47148.c: New test.
12990 PR tree-optimization/47155
12991 * gcc.c-torture/execute/pr47155.c: New test.
12993 PR rtl-optimization/47157
12994 * gcc.c-torture/compile/pr47157.c: New test.
12996 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12998 * gcc.dg/torture/vector-shift2.c (schar): Define.
12999 (main): Always use schar or uchar instead of plain "char" to avoid
13000 dependencies on implementation-defined char signedness.
13002 2011-01-03 Martin Jambor <mjambor@suse.cz>
13004 PR tree-optimization/46801
13005 * gnat.dg/pack9.adb: Remove xfail.
13007 2011-01-03 Martin Jambor <mjambor@suse.cz>
13009 PR tree-optimization/46984
13010 * g++.dg/ipa/pr46984.C: New test.
13012 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13015 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13017 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13019 PR tree-optimization/47140
13020 * gcc.c-torture/compile/pr47140.c: New test.
13022 PR rtl-optimization/47028
13023 * gcc.dg/pr47028.c: New test.
13025 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13027 * objc.dg/protocol-forward-1.m: Removed TODO.
13028 * objc.dg/protocol-forward-2.m: New.
13029 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13030 * obj-c++.dg/protocol-forward-2.mm: New.
13032 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13035 * g++.dg/eh/pr38662.C: New testcase.
13037 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13039 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13040 scan for newline '\n'.
13043 Copyright (C) 2011 Free Software Foundation, Inc.
13045 Copying and distribution of this file, with or without modification,
13046 are permitted in any medium without royalty provided the copyright
13047 notice and this notice are preserved.