1 2011-10-31 Martin Jambor <mjambor@suse.cz>
3 * gcc.dg/ipa/ipcp-4.c: New test.
5 2011-10-31 Jakub Jelinek <jakub@redhat.com>
7 * gcc.dg/vshift-3.c: New test.
8 * gcc.dg/vshift-4.c: New test.
9 * gcc.dg/vshift-5.c: New test.
11 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
13 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
14 and current implementation.
16 2011-10-31 Paul Brook <paul@codesourcery.com>
18 * gcc.dg/constructor-1.c: New test.
20 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
23 * gfortran.dg/dshift_3.f90: New test.
25 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
29 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
30 * gcc.dg/torture/vshuf-v4si.c: Likewise.
31 * gcc.dg/torture/vshuf-v8si.c: Likewise.
32 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
33 * gcc.dg/torture/vshuf-v4di.c: Likewise.
34 * gcc.dg/torture/vshuf-v2df.c: Likewise.
35 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
36 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
37 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
38 * gcc.dg/torture/vshuf-v2di.c: Likewise.
39 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
40 * gcc.dg/torture/vshuf-v4df.c: Likewise.
41 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
42 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
43 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
44 * gcc.dg/vector-compare-2.c: Likewise.
46 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
49 * g++.dg/cpp0x/pr50901.C: New.
51 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
53 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
54 * gcc.target/i386/fma4-check.h (main): Ditto.
55 * gcc.target/i386/xop-check.h (main): Ditto.
57 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
60 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
63 * g++.dg/template/crash109.C: New.
65 2011-10-28 Jason Merrill <jason@redhat.com>
67 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
69 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
72 * g++.dg/template/crash109.C: New.
74 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
76 * gfortran.dg/nearest_5.f90: New test.
78 2011-10-28 Jakub Jelinek <jakub@redhat.com>
80 * gcc.dg/vshift-1.c: New test.
81 * gcc.dg/vshift-2.c: New test.
82 * gcc.target/i386/xop-vshift-1.c: New test.
83 * gcc.target/i386/xop-vshift-2.c: New test.
84 * gcc.target/i386/avx2-vshift-1.c: New test.
86 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
88 PR rtl-optimization/49720
89 * g++.dg/torture/pr49720.C: New test.
91 2011-10-27 David S. Miller <davem@davemloft.net>
93 * gcc.target/sparc/setcc-3.c: New test.
95 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
98 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
100 2011-10-27 Jakub Jelinek <jakub@redhat.com>
102 * gcc.target/i386/sse2-cvt-1.c: New test.
103 * gcc.target/i386/sse2-cvt-2.c: New test.
104 * gcc.target/i386/avx-cvt-1.c: New test.
105 * gcc.target/i386/avx-cvt-2.c: New test.
106 * gcc.target/i386/avx2-cvt-1.c: New test.
107 * gcc.target/i386/avx2-cvt-2.c: New test.
109 2011-10-27 Martin Jambor <mjambor@suse.cz>
111 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
113 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
114 Steven G. Kargl <kargl@gcc.gnu.org>
117 * gfortran.dg/pr50875.f90: New test.
119 2011-10-26 David S. Miller <davem@davemloft.net>
121 * gcc.target/sparc/fmaf-1.c: New test.
123 * gcc.target/sparc/setcc-1.c: New test.
124 * gcc.target/sparc/setcc-2.c: New test.
126 2011-10-26 Joseph Myers <joseph@codesourcery.com>
128 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
130 2011-10-26 Joseph Myers <joseph@codesourcery.com>
132 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
135 2011-10-26 Joseph Myers <joseph@codesourcery.com>
137 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
140 2011-10-26 Joseph Myers <joseph@codesourcery.com>
142 * gcc.target/i386/pad-4.c: Skip for Windows targets.
144 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
146 * gnat.dg/specs/discr1.ads: New test.
147 * gnat.dg/specs/discr1_pkg.ads: New helper.
149 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
151 * gnat.dg/specs/unchecked_union.ads: Rename to...
152 * gnat.dg/specs/unchecked_union1.ads: ...this.
153 * gnat.dg/specs/unchecked_union2.ads: New test.
155 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
157 * gnat.dg/specs/atomic1.ads: New test.
159 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
161 Implement C++11 user-defined literals.
162 * g++.dg/cpp0x/udlit-addr.C: New.
163 * g++.dg/cpp0x/udlit-args.C: New.
164 * g++.dg/cpp0x/udlit-args-neg.C: New.
165 * g++.dg/cpp0x/udlit-clink-neg.C: New.
166 * g++.dg/cpp0x/udlit-concat.C: New.
167 * g++.dg/cpp0x/udlit-concat-neg.C: New.
168 * g++.dg/cpp0x/udlit-constexpr.C: New.
169 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
170 * g++.dg/cpp0x/udlit-declare-neg.C: New.
171 * g++.dg/cpp0x/udlit-friend.C: New.
172 * g++.dg/cpp0x/udlit-general.C: New.
173 * g++.dg/cpp0x/udlit-inline.C: New.
174 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
175 * g++.dg/cpp0x/udlit-member-neg.C: New.
176 * g++.dg/cpp0x/udlit-namespace.C: New.
177 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
178 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
179 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
180 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
181 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
182 * g++.dg/cpp0x/udlit-operator-neg.C: New.
183 * g++.dg/cpp0x/udlit-raw-str.C: New.
184 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
185 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
186 * g++.dg/cpp0x/udlit-systemheader.C: New.
187 * g++.dg/cpp0x/udlit-template.C: New.
188 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
189 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
190 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
191 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
192 * g++.dg/cpp0x/udlit_system_header: New.
194 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
197 * g++.dg/cpp0x/decltype34.C: New.
199 2011-10-26 Tom de Vries <tom@codesourcery.com>
201 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
202 * gcc.c-torture/unsorted/HIset.c: Same.
203 * gcc.c-torture/unsorted/SIcmp.c: Same.
204 * gcc.c-torture/unsorted/SIset.c: Same.
205 * gcc.c-torture/unsorted/SFset.c: Same.
206 * gcc.c-torture/unsorted/UHIcmp.c: Same.
207 * gcc.c-torture/unsorted/USIcmp.c: Same.
208 * gcc.c-torture/unsorted/DFcmp.c: Same.
210 2011-10-26 Jakub Jelinek <jakub@redhat.com>
212 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
213 to work also with -masm=intel and additionally test the xmm vs. ymm
214 register type combination on mask/dest and in vsib.
215 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
216 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
217 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
218 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
219 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
220 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
221 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
222 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
223 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
224 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
225 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
226 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
227 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
228 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
229 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
230 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
231 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
232 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
233 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
234 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
235 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
236 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
237 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
238 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
239 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
240 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
241 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
242 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
243 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
244 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
245 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
247 2011-10-26 Tom de Vries <tom@codesourcery.com>
249 PR tree-optimization/50763
250 * gcc.dg/pr50763-2.c: New test.
252 2011-10-25 Joseph Myers <joseph@codesourcery.com>
254 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
255 Update expected messages.
257 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
259 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
261 2011-10-25 Jason Merrill <jason@redhat.com>
264 * g++.dg/init/aggr7.C: New.
267 * g++.dg/cpp0x/initlist59.C: New.
269 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
272 * g++.dg/overload/operator5.C: New.
274 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
277 * g++.dg/template/crash108.C: New.
279 2011-10-25 Jakub Jelinek <jakub@redhat.com>
281 PR tree-optimization/50596
282 * gcc.dg/vect/vect-cond-10.c: New test.
284 2011-10-24 Joey Ye <joey.ye@arm.com>
286 * gcc.target/arm/pr42575.c: Remove architecture option.
288 2011-10-24 David S. Miller <davem@davemloft.net>
290 * gcc.target/sparc/vis3move-1.c: New test.
291 * gcc.target/sparc/vis3move-2.c: New test.
292 * gcc.target/sparc/vis3move-3.c: New test.
294 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
296 * gcc.dg/strlenopt-22.c: New testcase.
297 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
299 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
301 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
303 (dg-skip-if): Remove.
304 * gcc.target/i386/funcspec-1.c: Ditto.
305 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
307 2011-10-24 Richard Guenther <rguenther@suse.de>
309 * gcc.dg/vect/vect-bool-1.c: New testcase.
311 2011-10-24 Richard Guenther <rguenther@suse.de>
313 PR tree-optimization/50838
314 * gcc.dg/torture/pr50838.c: New testcase.
316 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
318 PR tree-optimization/50730
319 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
320 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
321 -fno-tree-sra and SLP flags.
323 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
327 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
330 * g++.dg/cpp0x/warn_cxx0x2.C: New.
331 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
333 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
336 * g++.dg/cpp0x/warn_cxx0x2.C: New.
337 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
339 2011-10-23 Tom de Vries <tom@codesourcery.com>
341 PR tree-optimization/50763
342 * gcc.dg/pr50763.c: New test.
344 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
347 * gcc.target/i386/pr50788.c: New test.
349 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
351 PR tree-optimization/50819
352 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
353 * g++.dg/vect/slp-pr50819.cc: New test.
355 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
358 * g++.dg/warn/Wconversion4.C: New.
360 2011-10-21 Jakub Jelinek <jakub@redhat.com>
363 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
364 from element other than first and reverse permutation.
365 * gcc.dg/torture/vshuf-16.inc: Likewise.
366 * gcc.dg/torture/vshuf-8.inc: Likewise.
367 * gcc.dg/torture/vshuf-4.inc: Likewise.
369 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
372 * g++.dg/parse/error43.C: New.
373 * g++.dg/parse/error44.C: Likewise.
375 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
376 Kirill Yukhin <kirill.yukhin@intel.com>
379 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
380 * gcc.target/i386/bmi2-check.h: Ditto.
382 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
385 * g++.dg/cpp0x/override2.C: Add test.
387 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
389 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
390 check_linker_plugin_available.
392 2011-10-21 Kai Tietz <ktietz@redhat.com>
394 * gcc.target/i386/branch-cost1.c: New test.
395 * gcc.target/i386/branch-cost2.c: New test.
396 * gcc.target/i386/branch-cost3.c: New test.
397 * gcc.target/i386/branch-cost4.c: New test.
399 2011-10-20 Steve Ellcey <sje@cup.hp.com>
401 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
403 2011-10-20 Steve Ellcey <sje@cup.hp.com>
406 * gcc.dg/pr49994-3.c: Skip on HP-UX.
408 2011-10-20 Joseph Myers <joseph@codesourcery.com>
410 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
411 (_moz_foo, EXT__foo): Use ASMNAME.
413 2011-10-20 Joseph Myers <joseph@codesourcery.com>
415 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
418 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
421 * gcc.target/i386/pr50766.c: New test.
423 2011-10-20 Jason Merrill <jason@redhat.com>
426 * g++.dg/eh/partial1.C: New.
428 2011-10-20 Richard Henderson <rth@redhat.com>
430 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
431 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
432 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
433 Use __builtin_shuffle.
435 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
438 * gfortran.dg/ishft_3.f90: Update test.
440 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
443 * gfortran.dg/substring_integer_index.f90: New test.
445 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
447 * gfortran.dg/format_string.f: New test.
449 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
451 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
453 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
455 2011-10-20 Joseph Myers <joseph@codesourcery.com>
457 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
458 gcc.target/i386/pr46226.c: Do not use
459 -mno-accumulate-outgoing-args.
461 2011-10-20 Joseph Myers <joseph@codesourcery.com>
463 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
464 including <strings.h>.
466 2011-10-19 Jan Hubicka <jh@suse.cz>
468 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
469 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
470 * lib/c-torture.exp: Likewise.
471 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
472 * gcc.c-torture/compile/sync-1.c: Likewise.
473 * gcc.c-torture/compile/sync-1.c: Likewise.
474 * gcc.c-torture/compile/sync-3.c: Likewise.
475 * gcc.dg/noncompile/invalid_asm.c: Likewise.
476 * gcc.dg/noncompile/920507-1.c: Likewise.
477 * gcc.dg/torture/pr36400.c: Likewise.
478 * g++.dg/torture/pr34850.C: Likewise.
480 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
482 * gnat.dg/source_ref1.adb: New test.
483 * gnat.dg/source_ref2.adb: Likewise.
485 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
488 * g++.dg/parse/error42.C: New.
489 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
491 2011-10-19 Jason Merrill <jason@redhat.com>
494 * g++.dg/init/value9.C: New.
496 2011-10-19 Jakub Jelinek <jakub@redhat.com>
498 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
499 * gcc.dg/torture/vshuf-16.inc: Likewise.
500 * gcc.dg/torture/vshuf-8.inc: Likewise.
501 * gcc.dg/torture/vshuf-4.inc: Likewise.
503 2011-10-19 Janus Weil <janus@gcc.gnu.org>
506 * gfortran.dg/sizeof_proc.f90: New.
508 2011-10-19 Joseph Myers <joseph@codesourcery.com>
510 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
511 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
513 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
516 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
518 2011-10-19 Jason Merrill <jason@redhat.com>
521 * g++.dg/init/ref20.C: New.
523 2011-10-19 Kai Tietz <ktietz@redhat.com>
526 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
527 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
528 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
529 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
530 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
532 2011-10-19 Richard Guenther <rguenther@suse.de>
535 * gcc.dg/torture/pr50768.c: New testcase.
537 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
539 PR rtl-optimization/50340
540 * gcc.dg/pr50340.c: New.
542 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
544 PR tree-optimization/50717
546 * gcc.dg/pr50717-1.c: New file.
547 * gcc.target/arm/wmul-12.c: Correct types.
548 * gcc.target/arm/wmul-8.c: Correct types.
550 2011-10-18 Jason Merrill <jason@redhat.com>
553 * g++.dg/cpp0x/defaulted32.C: New.
556 * g++.dg/lookup/using23.C: New.
559 * g++.dg/cpp0x/implicit12.C: New.
560 * g++.dg/cpp0x/defaulted20.C: Adjust.
561 * g++.dg/cpp0x/defaulted21.C: Adjust.
562 * g++.dg/cpp0x/implicit-copy.C: Adjust.
563 * g++.dg/cpp0x/implicit4.C: Adjust.
564 * g++.dg/cpp0x/implicit5.C: Adjust.
565 * g++.dg/cpp0x/implicit8.C: Adjust.
566 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
567 * g++.dg/cpp0x/not_special.C: Adjust.
568 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
569 * g++.dg/cpp0x/rv1n.C: Adjust.
570 * g++.dg/cpp0x/rv2n.C: Adjust.
571 * g++.dg/cpp0x/rv3n.C: Adjust.
572 * g++.dg/cpp0x/rv4n.C: Adjust.
573 * g++.dg/cpp0x/rv5n.C: Adjust.
574 * g++.dg/cpp0x/rv6n.C: Adjust.
575 * g++.dg/cpp0x/rv7n.C: Adjust.
577 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
579 * gcc.target/i386/avx2-vpop-check.h: New header.
580 * gcc.target/i386/avx2-vpaddd-3.c: New test.
581 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
582 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
583 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
584 * gcc.target/i386/avx2-vpand-3.c: Ditto.
585 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
586 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
587 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
588 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
589 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
590 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
591 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
592 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
593 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
594 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
596 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
599 * gfortran.dg/coarray_subobject_1.f90: New test.
600 * gfortran.dg/coarray/subobject_1.f90: New test.
602 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
604 PR rtl-optimization/50205
605 * gcc.dg/pr50205.c: New.
607 2011-10-18 Richard Guenther <rguenther@suse.de>
609 PR tree-optimization/50767
610 * gcc.dg/torture/pr50767.c: New testcase.
612 2011-10-18 Julian Brown <julian@codesourcery.com>
614 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
615 * gcc.target/arm/unaligned-memcpy-1.c: New.
616 * gcc.target/arm/unaligned-memcpy-2.c: New.
617 * gcc.target/arm/unaligned-memcpy-3.c: New.
618 * gcc.target/arm/unaligned-memcpy-4.c: New.
620 2011-10-18 Janus Weil <janus@gcc.gnu.org>
623 * gfortran.dg/iso_c_binding_class.f03: New.
625 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
627 * testsuite/lib/target-supports.exp
628 (check_effective_target_vect_widen_shift): New.
629 * gcc.dg/vect/vect-widen-shift-s16.c: New.
630 * gcc.dg/vect/vect-widen-shift-s8.c: New.
631 * gcc.dg/vect/vect-widen-shift-u16.c: New.
632 * gcc.dg/vect/vect-widen-shift-u8.c: New.
634 2011-10-18 Richard Guenther <rguenther@suse.de>
636 * gcc.dg/torture/restrict-1.c: New testcase.
638 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
640 * g++.dg/ext/bases.C: New test.
642 2011-10-17 David S. Miller <davem@davemloft.net>
644 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
645 all operations to emit VIS instructions.
646 * gcc.target/sparc/fandnot.c: Likewise.
647 * gcc.target/sparc/fnot.c: Likewise.
648 * gcc.target/sparc/for.c: Likewise.
649 * gcc.target/sparc/fornot.c: Likewise.
650 * gcc.target/sparc/fxnor.c: Likewise.
651 * gcc.target/sparc/fxor.c: Likewise.
652 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
655 2011-10-17 Jakub Jelinek <jakub@redhat.com>
657 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
658 * gcc.dg/torture/vshuf-16.inc: New file.
659 * gcc.dg/torture/vshuf-2.inc: New file.
660 * gcc.dg/torture/vshuf-32.inc: New file.
661 * gcc.dg/torture/vshuf-4.inc: New file.
662 * gcc.dg/torture/vshuf-8.inc: New file.
663 * gcc.dg/torture/vshuf-main.inc: New file.
664 * gcc.dg/torture/vshuf-v16hi.c: New test.
665 * gcc.dg/torture/vshuf-v16qi.c: New test.
666 * gcc.dg/torture/vshuf-v2df.c: New test.
667 * gcc.dg/torture/vshuf-v2di.c: New test.
668 * gcc.dg/torture/vshuf-v2sf.c: New test.
669 * gcc.dg/torture/vshuf-v2si.c: New test.
670 * gcc.dg/torture/vshuf-v32qi.c: New test.
671 * gcc.dg/torture/vshuf-v4df.c: New test.
672 * gcc.dg/torture/vshuf-v4di.c: New test.
673 * gcc.dg/torture/vshuf-v4hi.c: New test.
674 * gcc.dg/torture/vshuf-v4sf.c: New test.
675 * gcc.dg/torture/vshuf-v4si.c: New test.
676 * gcc.dg/torture/vshuf-v8hi.c: New test.
677 * gcc.dg/torture/vshuf-v8qi.c: New test.
678 * gcc.dg/torture/vshuf-v8sf.c: New test.
679 * gcc.dg/torture/vshuf-v8si.c: New test.
681 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
683 PR tree-optimization/50746
684 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
686 2011-10-17 Jason Merrill <jason@redhat.com>
689 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
691 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
694 * g++.dg/parse/error41.C: New.
695 * g++.dg/parse/error20.C: Adjust.
697 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
700 * g++.dg/warn/format7.C: New.
701 * obj-c++.dg/warn7.mm: Likewise.
703 2011-10-17 Richard Guenther <rguenther@suse.de>
705 PR tree-optimization/50729
706 * gcc.dg/torture/pr50729.c: New testcase.
708 2011-10-15 Tom Tromey <tromey@redhat.com>
709 Dodji Seketeli <dodji@redhat.com>
711 * lib/prune.exp (prune_gcc_output): Prune output referring to
713 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
714 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
715 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
716 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
718 2011-10-15 Tom Tromey <tromey@redhat.com>
719 Dodji Seketeli <dodji@redhat.com>
721 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
723 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
726 * g++.dg/inherit/error5.C: New.
728 2011-10-17 Janus Weil <janus@gcc.gnu.org>
732 * gfortran.dg/kind_tests_4.f90: New.
734 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
736 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
737 targets that support vector condition.
739 2011-10-16 Janus Weil <janus@gcc.gnu.org>
742 * gfortran.dg/c_kind_tests_3.f03: New.
744 2011-10-16 Janus Weil <janus@gcc.gnu.org>
747 * gfortran.dg/elemental_args_check_4.f90: New.
749 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
751 PR tree-optimization/50727
752 * gcc.dg/vect/pr50727.c: New test.
754 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
756 * gcc.dg/vla-23.c: New test.
758 2011-10-16 Jakub Jelinek <jakub@redhat.com>
760 PR tree-optimization/50596
761 * gcc.dg/vect/vect-cond-9.c: New test.
763 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
765 * gcc.dg/vect/bb-slp-29.c: New test.
767 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
770 * g++.dg/ext/is_base_of_incomplete.C: New.
771 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
772 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
774 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
776 * gcc.target/sparc/combined-1.c: Compile at -O2.
778 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
780 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
781 (dg-options): Add -Wno-attributes.
782 * gcc.target/i386/fma_double_?.c: Ditto.
783 * gcc.target/i386/fma_run_float_?.c: Ditto.
784 * gcc.target/i386/fma_run_double_?.c: Ditto.
785 * gcc.target/i386/l_fma_float_?.c: Dtto.
786 * gcc.target/i386/l_fma_double_?.c: Ditto.
787 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
788 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
790 2011-10-15 Tobias Burnus <burnus@net-b.de>
792 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
794 * gfortran.dg/bind_c_usage_24.f90: Ditto.
795 * gfortran.dg/rank_3.f90: Ditto.
796 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
797 -std=f2008ts in dg-options.
798 * gfortran.dg/rank_4.f90: Ditto.
800 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
803 * gcc.target/sh/pr49263.c: New.
805 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
807 * gnat.dg/specs/debug1.ads: Tweak.
809 2011-10-14 Kai Tietz <ktietz@redhat.com>
811 * gfortran.fortran-torture/compile/logical-2.f90: New test.
813 2011-10-14 Jakub Jelinek <jakub@redhat.com>
815 * gcc.target/i386/sse2-mul-1.c: New test.
816 * gcc.target/i386/sse4_1-mul-1.c: New test.
817 * gcc.target/i386/avx-mul-1.c: New test.
818 * gcc.target/i386/xop-mul-1.c: New test.
819 * gcc.target/i386/avx2-mul-1.c: New test.
821 2011-10-14 Jason Merrill <jason@redhat.com>
824 * g++.dg/cpp0x/nsdmi-list1.C: New.
827 * g++.dg/cpp0x/nsdmi-const1.C: New.
829 2011-10-14 Janus Weil <janus@gcc.gnu.org>
832 * gfortran.dg/pointer_intent_5.f90: New.
834 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
836 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
837 * gcc.target/i386/warn-vect-op-1.c: Ditto.
838 * gcc.target/i386/warn-vect-op-2.c: Ditto.
840 2011-10-14 Tobias Burnus <burnus@net-b.de>
843 * gfortran.dg/pointer_check_11.f90: New.
844 * gfortran.dg/pointer_check_12.f90: New.
846 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
849 * g++.dg/overload/operator4.C: New.
851 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
853 * gcc.dg/di-longlong64-sync-1.c: New test.
854 * gcc.dg/di-sync-multithread.c: New test.
855 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
856 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
857 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
858 tests for v5, v6, v6k, and v7-a, and add-options helpers.
859 (check_effective_target_arm_arm_ok): New helper.
860 (check_effective_target_sync_longlong): New helper.
862 2011-10-14 Richard Guenther <rguenther@suse.de>
864 PR tree-optimization/50723
865 * gcc.dg/torture/pr50723.c: New testcase.
867 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
870 * g++.dg/warn/format6.C: New.
871 * obj-c++.dg/warn6.mm: Likewise.
873 2011-10-13 Richard Henderson <rth@redhat.com>
875 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
877 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
878 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
879 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
881 2011-10-13 Jason Merrill <jason@redhat.com>
884 * g++.dg/cpp0x/nsdmi-template2.C: New.
887 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
890 * g++.dg/init/vbase1.C: New.
892 2011-10-13 Jakub Jelinek <jakub@redhat.com>
894 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
895 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
896 * gcc.target/i386/avx-vphminposuw-2.c: New test.
897 * gcc.target/i386/avx-vphminposuw-3.c: New test.
899 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
901 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
903 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
905 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
907 2011-10-13 Richard Guenther <rguenther@suse.de>
909 PR tree-optimization/50712
910 * gcc.target/i386/pr50712.c: New testcase.
912 2011-10-13 Tom de Vries <tom@codesourcery.com>
914 * gcc.dg/memcpy-4.c: New test.
916 2011-10-13 Richard Guenther <rguenther@suse.de>
918 PR tree-optimization/50698
919 * g++.dg/vect/pr50698.cc: New testcase.
921 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
923 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
924 * gcc.target/powerpc/warn-2.c: Ditto.
926 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
927 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
928 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
929 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
930 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
931 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
932 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
933 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
934 * gcc.target/powerpc/ppc-pow.c: Likewise.
935 * gcc.target/powerpc/recip-1.c: Likewise.
936 * gcc.target/powerpc/recip-2.c: Likewise.
937 * gcc.target/powerpc/recip-3.c: Likewise.
938 * gcc.target/powerpc/recip-4.c: Likewise.
939 * gcc.target/powerpc/recip-5.c: Likewise.
941 2011-10-12 David S. Miller <davem@davemloft.net>
943 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
944 '-mvis3' instead of 'mcpu=niagara3' in options.
945 * gcc.target/sparc/fhalve.c: Likewise.
946 * gcc.target/sparc/fnegop.c: Likewise.
947 * gcc.target/sparc/fpadds.c: Likewise.
948 * gcc.target/sparc/fshift.c: Likewise.
949 * gcc.target/sparc/fucmp.c: Likewise.
950 * gcc.target/sparc/lzd.c: Likewise.
951 * gcc.target/sparc/vis3misc.c: Likewise.
952 * gcc.target/sparc/xmul.c: Likewise.
954 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
956 * gnat.dg/vect1.ad[sb]: New test.
957 * gnat.dg/vect1_pkg.ads: New helper.
958 * gnat.dg/vect2.ad[sb]: New test.
959 * gnat.dg/vect2_pkg.ads: New helper.
960 * gnat.dg/vect3.ad[sb]: New test.
961 * gnat.dg/vect3_pkg.ads: New helper.
962 * gnat.dg/vect4.ad[sb]: New test.
963 * gnat.dg/vect4_pkg.ads: New helper.
964 * gnat.dg/vect5.ad[sb]: New test.
965 * gnat.dg/vect5_pkg.ads: New helper.
966 * gnat.dg/vect6.ad[sb]: New test.
967 * gnat.dg/vect6_pkg.ads: New helper.
969 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
971 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
972 * gcc.target/i386/fma_run_double_2.c: Likewise.
973 * gcc.target/i386/fma_run_double_3.c: Likewise.
974 * gcc.target/i386/fma_run_double_4.c: Likewise.
975 * gcc.target/i386/fma_run_double_5.c: Likewise.
976 * gcc.target/i386/fma_run_double_6.c: Likewise.
977 * gcc.target/i386/fma_run_float_1.c: Likewise.
978 * gcc.target/i386/fma_run_float_2.c: Likewise.
979 * gcc.target/i386/fma_run_float_3.c: Likewise.
980 * gcc.target/i386/fma_run_float_4.c: Likewise.
981 * gcc.target/i386/fma_run_float_5.c: Likewise.
982 * gcc.target/i386/fma_run_float_6.c: Likewise.
984 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
985 remove the extra dg-options.
986 * gcc.target/i386/l_fma_double_2.c: Likewise.
987 * gcc.target/i386/l_fma_double_3.c: Likewise.
988 * gcc.target/i386/l_fma_double_4.c: Likewise.
989 * gcc.target/i386/l_fma_double_5.c: Likewise.
990 * gcc.target/i386/l_fma_double_6.c: Likewise.
991 * gcc.target/i386/l_fma_float_1.c: Likewise.
992 * gcc.target/i386/l_fma_float_2.c: Likewise.
993 * gcc.target/i386/l_fma_float_3.c: Likewise.
994 * gcc.target/i386/l_fma_float_4.c: Likewise.
995 * gcc.target/i386/l_fma_float_5.c: Likewise.
996 * gcc.target/i386/l_fma_float_6.c: Likewise.
998 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1000 PR tree-optimization/50189
1001 * g++.dg/torture/pr50189.C: New testcase.
1003 2011-10-12 Richard Guenther <rguenther@suse.de>
1005 PR tree-optimization/50700
1006 * gcc.dg/builtin-object-size-12.c: New testcase.
1008 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1011 * gcc.c-torture/compile/pr50565-1.c,
1012 gcc.c-torture/compile/pr50565-2.c: New tests.
1014 2011-10-11 Jason Merrill <jason@redhat.com>
1018 * g++.dg/template/constant1.C: New.
1019 * g++.dg/template/constant2.C: New.
1020 * g++.dg/cpp0x/constexpr-template3.C: New.
1022 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1024 * gcc.target/i386/warn-vect-op-3.c: New test.
1025 * gcc.target/i386/warn-vect-op-1.c: New test.
1026 * gcc.target/i386/warn-vect-op-2.c: New test.
1028 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1030 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1032 2011-10-11 Richard Guenther <rguenther@suse.de>
1034 PR tree-optimization/50204
1035 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1037 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1039 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1041 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1043 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1044 * gcc.target/i386/fma_double_2.c: Ditto.
1045 * gcc.target/i386/fma_double_3.c: Ditto.
1046 * gcc.target/i386/fma_double_4.c: Ditto.
1047 * gcc.target/i386/fma_double_5.c: Ditto.
1048 * gcc.target/i386/fma_double_6.c: Ditto.
1049 * gcc.target/i386/fma_float_1.c: Ditto.
1050 * gcc.target/i386/fma_float_2.c: Ditto.
1051 * gcc.target/i386/fma_float_3.c: Ditto.
1052 * gcc.target/i386/fma_float_4.c: Ditto.
1053 * gcc.target/i386/fma_float_5.c: Ditto.
1054 * gcc.target/i386/fma_float_6.c: Ditto.
1055 * gcc.target/i386/l_fma_double_1.c: Ditto.
1056 * gcc.target/i386/l_fma_double_2.c: Ditto.
1057 * gcc.target/i386/l_fma_double_3.c: Ditto.
1058 * gcc.target/i386/l_fma_double_4.c: Ditto.
1059 * gcc.target/i386/l_fma_double_5.c: Ditto.
1060 * gcc.target/i386/l_fma_double_6.c: Ditto.
1061 * gcc.target/i386/l_fma_float_1.c: Ditto.
1062 * gcc.target/i386/l_fma_float_2.c: Ditto.
1063 * gcc.target/i386/l_fma_float_3.c: Ditto.
1064 * gcc.target/i386/l_fma_float_4.c: Ditto.
1065 * gcc.target/i386/l_fma_float_5.c: Ditto.
1066 * gcc.target/i386/l_fma_float_6.c: Ditto.
1067 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1068 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1069 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1070 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1071 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1072 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1073 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1074 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1075 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1076 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1077 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1078 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1080 2011-10-11 Tristan Gingold <gingold@adacore.com>
1082 * gcc.dg/va-arg-4.c: New test.
1083 * gcc.dg/va-arg-5.c: Ditto.
1085 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1087 * lib/target-supports.exp (check_effective_target_fd_truncate):
1088 Close and unlink test file before exit.
1090 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1093 * gfortran.dg/forall_15.f90: New test case.
1095 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1096 Andrew Macleod <amacleod@redhat.com>
1098 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1099 wrappers for *other_threads() and *final_verify().
1100 * gcc.dg/simulate-thread/simulate-thread.h
1101 (simulate_thread_wrapper_other_threads): New.
1102 (simulate_thread_wrapper_final_verify): New.
1104 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1106 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1108 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1110 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1112 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1113 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1115 * gcc.target/i386/fma_1.h: New file.
1116 * gcc.target/i386/fma_2.h: Likewise.
1117 * gcc.target/i386/fma_3.h: Likewise.
1118 * gcc.target/i386/fma_4.h: Likewise.
1119 * gcc.target/i386/fma_5.h: Likewise.
1120 * gcc.target/i386/fma_6.h: Likewise.
1121 * gcc.target/i386/fma_double_1.c: Likewise.
1122 * gcc.target/i386/fma_double_2.c: Likewise.
1123 * gcc.target/i386/fma_double_3.c: Likewise.
1124 * gcc.target/i386/fma_double_4.c: Likewise.
1125 * gcc.target/i386/fma_double_5.c: Likewise.
1126 * gcc.target/i386/fma_double_6.c: Likewise.
1127 * gcc.target/i386/fma_float_1.c: Likewise.
1128 * gcc.target/i386/fma_float_2.c: Likewise.
1129 * gcc.target/i386/fma_float_3.c: Likewise.
1130 * gcc.target/i386/fma_float_4.c: Likewise.
1131 * gcc.target/i386/fma_float_5.c: Likewise.
1132 * gcc.target/i386/fma_float_6.c: Likewise.
1133 * gcc.target/i386/fma_main.h: Likewise.
1134 * gcc.target/i386/fma_run_double_1.c: Likewise.
1135 * gcc.target/i386/fma_run_double_2.c: Likewise.
1136 * gcc.target/i386/fma_run_double_3.c: Likewise.
1137 * gcc.target/i386/fma_run_double_4.c: Likewise.
1138 * gcc.target/i386/fma_run_double_5.c: Likewise.
1139 * gcc.target/i386/fma_run_double_6.c: Likewise.
1140 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1141 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1142 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1143 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1144 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1145 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1146 * gcc.target/i386/fma_run_float_1.c: Likewise.
1147 * gcc.target/i386/fma_run_float_2.c: Likewise.
1148 * gcc.target/i386/fma_run_float_3.c: Likewise.
1149 * gcc.target/i386/fma_run_float_4.c: Likewise.
1150 * gcc.target/i386/fma_run_float_5.c: Likewise.
1151 * gcc.target/i386/fma_run_float_6.c: Likewise.
1152 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1153 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1154 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1155 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1156 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1157 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1158 * gcc.target/i386/l_fma_1.h: Likewise.
1159 * gcc.target/i386/l_fma_2.h: Likewise.
1160 * gcc.target/i386/l_fma_3.h: Likewise.
1161 * gcc.target/i386/l_fma_4.h: Likewise.
1162 * gcc.target/i386/l_fma_5.h: Likewise.
1163 * gcc.target/i386/l_fma_6.h: Likewise.
1164 * gcc.target/i386/l_fma_double_1.c: Likewise.
1165 * gcc.target/i386/l_fma_double_2.c: Likewise.
1166 * gcc.target/i386/l_fma_double_3.c: Likewise.
1167 * gcc.target/i386/l_fma_double_4.c: Likewise.
1168 * gcc.target/i386/l_fma_double_5.c: Likewise.
1169 * gcc.target/i386/l_fma_double_6.c: Likewise.
1170 * gcc.target/i386/l_fma_float_1.c: Likewise.
1171 * gcc.target/i386/l_fma_float_2.c: Likewise.
1172 * gcc.target/i386/l_fma_float_3.c: Likewise.
1173 * gcc.target/i386/l_fma_float_4.c: Likewise.
1174 * gcc.target/i386/l_fma_float_5.c: Likewise.
1175 * gcc.target/i386/l_fma_float_6.c: Likewise.
1176 * gcc.target/i386/l_fma_main.h: Likewise.
1177 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1178 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1179 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1180 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1181 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1182 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1183 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1184 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1185 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1186 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1187 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1188 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1190 2011-10-10 Richard Guenther <rguenther@suse.de>
1193 * gcc.dg/torture/pr50389.c: New testcase.
1195 2011-10-10 Richard Guenther <rguenther@suse.de>
1198 * gcc.dg/builtins-47.c: Optimize.
1200 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1202 * lib/gcc-simulate-thread.exp: New.
1203 * gcc.dg/simulate-thread/guality.h: New.
1204 * gcc.dg/simulate-thread/simulate-thread.h: New.
1205 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1206 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1207 * gcc.dg/simulate-thread/README: New.
1208 * g++.dg/simulate-thread/guality.h: New.
1209 * g++.dg/simulate-thread/simulate-thread.h: New.
1210 * g++.dg/simulate-thread/simulate-thread.exp: New.
1211 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1212 * c-c++-common/cxxbitfields-2.c: Remove.
1213 * c-c++-common/cxxbitfields.c: Remove.
1214 * c-c++-common/cxxbitfields-4.c: Remove.
1215 * c-c++-common/cxxbitfields-5.c: Remove.
1216 * c-c++-common/simulate-thread/bitfields-1.c: New.
1217 * c-c++-common/simulate-thread/bitfields-2.c: New.
1218 * c-c++-common/simulate-thread/bitfields-3.c: New.
1219 * c-c++-common/simulate-thread/bitfields-4.c: New.
1221 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1224 * g++.dg/warn/format5.C: New.
1226 2011-10-09 Tobias Burnus <burnus@net-b.de>
1229 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1230 * gfortran.dg/common_16.f90: New.
1232 2011-10-09 Tobias Burnus <burnus@net-b.de>
1234 * gfortran.dg/iso_c_binding_param_1.f90: New.
1235 * gfortran.dg/iso_c_binding_param_2.f90: New.
1236 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1238 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1240 PR tree-optimization/50635
1241 * gcc.dg/vect/pr50635.c: New test.
1243 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1246 * gfortran.dg/proc_decl_27.f90: New.
1248 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1251 * objc/execute/initialize-1.m: New test.
1253 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1256 * gfortran.dg/pointer_function_result_1.f90 : New test.
1258 2011-10-07 David S. Miller <davem@davemloft.net>
1261 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1262 * gcc.target/sparc/cmask.c: Use it.
1263 * gcc.target/sparc/fhalve.c: Likewise.
1264 * gcc.target/sparc/fnegop.c: Likewise.
1265 * gcc.target/sparc/fpadds.c: Likewise.
1266 * gcc.target/sparc/fshift.c: Likewise.
1267 * gcc.target/sparc/fucmp.c: Likewise.
1268 * gcc.target/sparc/lzd.c: Likewise.
1269 * gcc.target/sparc/vis3misc.c: Likewise.
1270 * gcc.target/sparc/xmul.c: Likewise.
1272 2011-10-07 Richard Henderson <rth@redhat.com>
1274 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1276 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1278 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1280 * gcc.dg/pr50193-1.c: New file.
1281 * gcc.target/arm/shiftable.c: New file.
1283 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1286 * gfortran.dg/class_46.f03: New.
1288 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1290 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1291 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1292 (syslog, vsyslog, __vsyslog_chk): Likewise.
1294 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1295 (x, EXT_x): Use ASMNAME.
1297 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1298 (a, c): Use ASMNAME.
1300 2011-10-07 Tom de Vries <tom@codesourcery.com>
1303 * gcc.dg/pr50527.c: New test.
1305 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1307 PR tree-optimization/50650
1308 * gcc.c-torture/compile/pr50650.c: New test.
1310 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1312 PR tree-optimization/50575
1313 * gcc.c-torture/execute/vector-compare-2.x: New file.
1315 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1318 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1319 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1322 2011-10-07 Richard Guenther <rguenther@suse.de>
1325 * gcc.dg/vect/vect-align-2.c: Increase array size.
1327 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1328 H.J. Lu <hongjiu.lu@intel.com>
1331 * gcc.target/i386/pr50603.c: New test.
1333 2011-10-06 Jason Merrill <jason@redhat.com>
1336 * g++.dg/cpp0x/default31.C: New.
1338 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1340 PR tree-optimization/50596
1341 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1343 * gcc.dg/vect/vect-cond-8.c: New test.
1345 2011-10-06 Richard Henderson <rth@redhat.com>
1347 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1348 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1349 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1350 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1351 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1352 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1353 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1354 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1355 * gcc.c-torture/execute/vshuf-16.inc: New file.
1356 * gcc.c-torture/execute/vshuf-2.inc: New file.
1357 * gcc.c-torture/execute/vshuf-4.inc: New file.
1358 * gcc.c-torture/execute/vshuf-8.inc: New file.
1359 * gcc.c-torture/execute/vshuf-main.inc: New file.
1360 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1361 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1362 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1363 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1364 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1365 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1366 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1367 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1368 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1369 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1370 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1371 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1372 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1374 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1376 PR tree-optimization/49279
1377 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1378 * gcc.c-torture/execute/pr49279.c: New test.
1380 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1383 * gcc.c-torture/compile/pr49049.c: New test.
1385 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1388 * gcc.target/arm/pr50305.c: New test.
1390 2011-10-06 Richard Guenther <rguenther@suse.de>
1392 PR tree-optimization/38884
1393 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1394 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1396 2011-10-05 David S. Miller <davem@davemloft.net>
1398 * gcc.target/sparc/lzd.c: New test.
1399 * gcc.target/sparc/popc.c: New test.
1401 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1403 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1404 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1405 * g++.dg/other/final1.C: Cleanup original tree dump.
1407 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1409 PR tree-optimization/50613
1410 * gcc.dg/pr50613.c: New test.
1412 2011-10-05 Richard Henderson <rth@redhat.com>
1414 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1415 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1416 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1417 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1418 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1419 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1420 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1421 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1423 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1425 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1426 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1427 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1428 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1429 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1431 2011-10-05 Richard Guenther <rguenther@suse.de>
1433 PR tree-optimization/38885
1434 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1436 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1438 * gcc.target/i386/sw-1.c: New test.
1440 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1442 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1444 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1446 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1448 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1450 2011-10-04 David S. Miller <davem@davemloft.net>
1452 * gcc.target/sparc/fhalve.c: New test.
1453 * gcc.target/sparc/fnegop.c: New test.
1454 * gcc.target/sparc/xmul.c: New test.
1456 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1459 * gfortran.dg/dummy_procedure_6.f90: New.
1461 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1463 PR tree-optimization/50604
1464 * gcc.dg/pr50604.c: New test.
1466 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1468 PR tree-optimization/49662
1469 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1470 * gcc.dg/graphite/interchange-15.c: Likewise.
1471 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1473 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1475 * gcc.dg/tree-ssa/restrict-4.c: New test.
1477 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1479 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1480 (main): Use __typeof to get result type of comparison.
1482 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1484 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1485 Make et_vect_multiple_sizes_saved global.
1486 (check_effective_target_vect64): Make et_vect64_saved global.
1488 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1490 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1491 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1492 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1493 * gcc.dg/builtin-complex-err-1.c: Adjust.
1495 2011-10-02 Jason Merrill <jason@redhat.com>
1497 * g++.dg/cpp0x/range-for22.C: New.
1499 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1500 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1501 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1502 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1504 * g++.dg/cpp0x/nsdmi5.C: New.
1506 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1509 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1511 (mips-dg-options): Force an ABI option if the current ABI is
1512 incompatible with the required -mlong setting. Likewise force
1513 a long setting if the current one is incompatible with the
1514 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1515 throughout procedure.
1516 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1517 instead of addressing=absolute.
1519 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1521 * gcc.target/mips/stack-1.c: New test.
1523 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1525 * gcc.dg/pr49696.c: New test.
1527 2011-10-02 Jan Hubicka <jh@suse.cz>
1529 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1531 2011-10-01 David S. Miller <davem@davemloft.net>
1533 * gcc.target/sparc/cmask.c: New test.
1534 * gcc.target/sparc/fpadds.c: New test.
1535 * gcc.target/sparc/fshift.c: New test.
1536 * gcc.target/sparc/fucmp.c: New test.
1537 * gcc.target/sparc/vis3misc.c: New test.
1539 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1542 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1544 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1547 * g++.dg/dfp/44473-1.C: New test.
1548 * g++.dg/dfp/44473-2.C: New test.
1549 * g++.dg/dfp/mangle-1.C: New test.
1550 * g++.dg/dfp/mangle-2.C: New test.
1551 * g++.dg/dfp/mangle-3.C: New test.
1552 * g++.dg/dfp/mangle-4.C: New test.
1553 * g++.dg/dfp/mangle-5.C: New test.
1555 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1558 * gcc.dg/pr50571.c: New test.
1560 PR tree-optimization/46309
1561 * gcc.dg/pr46309.c: New test.
1563 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1565 * gcc.dg/strlenopt-21.c: New test.
1567 2011-09-30 Revital Eres <revital.eres@linaro.org>
1569 * gcc.dg/sms-10.c: New file.
1571 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1573 * gcc.target/arm/pr50099.c: New test.
1575 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1577 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1579 2011-09-30 David S. Miller <davem@davemloft.net>
1581 * gcc.target/sparc/bmaskbshuf.c: New test.
1582 * gcc.target/sparc/edgen.c: New test.
1584 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1587 * gfortran.dg/pure_formal_proc_3.f90: New.
1590 * gfortran.dg/stfunc_7.f90: New.
1592 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1594 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1595 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1596 * gcc.dg/vector-compare-1.c: Likewise.
1597 * gcc.dg/vector-compare-2.c: Likewise.
1599 2011-09-29 David S. Miller <davem@davemloft.net>
1601 * gcc.target/sparc/array.c: New test.
1603 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1605 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1606 loop unroll and set max unroll times to 8.
1607 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1608 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1609 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1610 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1612 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1615 * g++.dg/ext/visibility/warn5.C: New.
1617 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1620 * g++.dg/warn/Wextra-3.C: New.
1622 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1625 * gcc.target/sh/pr49468-si.c: New.
1627 2011-09-28 Tom de Vries <tom@codesourcery.com>
1630 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1631 (TEST): Initialize src3 with random floats.
1632 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1633 from union src3. Initialize src3 with random floats.
1635 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1637 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1638 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1639 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1640 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1641 * gcc.target/sh/sh4a-cos.c: Ditto.
1642 * gcc.target/sh/sh4a-cosf.c: Ditto.
1643 * gcc.target/sh/sh4a-sin.c: Ditto.
1644 * gcc.target/sh/sh4a-sinf.c: Ditto.
1645 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1646 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1647 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1649 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1652 * g++.dg/parse/error40.C: New.
1653 * g++.dg/warn/incomplete1.C: Adjust.
1655 2011-09-27 Jan Hubicka <jh@suse.cz>
1658 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1661 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1663 * gcc.dg/strlenopt-1.c: New test.
1664 * gcc.dg/strlenopt-1f.c: New test.
1665 * gcc.dg/strlenopt-2.c: New test.
1666 * gcc.dg/strlenopt-2f.c: New test.
1667 * gcc.dg/strlenopt-3.c: New test.
1668 * gcc.dg/strlenopt-4.c: New test.
1669 * gcc.dg/strlenopt-4g.c: New test.
1670 * gcc.dg/strlenopt-4gf.c: New test.
1671 * gcc.dg/strlenopt-5.c: New test.
1672 * gcc.dg/strlenopt-6.c: New test.
1673 * gcc.dg/strlenopt-7.c: New test.
1674 * gcc.dg/strlenopt-8.c: New test.
1675 * gcc.dg/strlenopt-9.c: New test.
1676 * gcc.dg/strlenopt-10.c: New test.
1677 * gcc.dg/strlenopt-11.c: New test.
1678 * gcc.dg/strlenopt-12.c: New test.
1679 * gcc.dg/strlenopt-12g.c: New test.
1680 * gcc.dg/strlenopt-13.c: New test.
1681 * gcc.dg/strlenopt-14g.c: New test.
1682 * gcc.dg/strlenopt-14gf.c: New test.
1683 * gcc.dg/strlenopt-15.c: New test.
1684 * gcc.dg/strlenopt-16g.c: New test.
1685 * gcc.dg/strlenopt-17g.c: New test.
1686 * gcc.dg/strlenopt-18g.c: New test.
1687 * gcc.dg/strlenopt.h: New file.
1689 2011-09-27 Tom de Vries <tom@codesourcery.com>
1692 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1693 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1694 * gcc.dg/pr43864.c: New test.
1695 * gcc.dg/pr43864-2.c: Same.
1696 * gcc.dg/pr43864-3.c: Same.
1697 * gcc.dg/pr43864-4.c: Same.
1699 2011-09-27 Jan Hubicka <jh@suse.cz>
1701 * gcc.dg/ipa/inline-5.c: New testcase.
1703 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1705 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1707 * gcc.dg/vect/bb-slp-27.c: New.
1708 * gcc.dg/vect/bb-slp-28.c: New.
1710 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1712 * testsuite/lib/target-supports.exp (check_profiling_available):
1713 Don't rely solely on TLS tests for -fprofile-generate, fall
1714 through to the other code.
1716 2011-09-27 Richard Guenther <rguenther@suse.de>
1718 PR tree-optimization/50363
1719 * gcc.dg/torture/pr50363.c: New testcase.
1721 2011-09-26 Jason Merrill <jason@redhat.com>
1724 * g++.dg/template/partial13.C: New.
1727 * g++.dg/template/partial12.C: New.
1730 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1732 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1735 * g++.dg/diagnostic/bindings1.C: New.
1736 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1738 2011-09-26 David S. Miller <davem@davemloft.net>
1740 * gcc.target/sparc/wrgsr.c: New test.
1741 * gcc.target/sparc/rdgsr.c: New test.
1742 * gcc.target/sparc/edge.c: New test.
1743 * gcc.target/sparc/fcmp.c: New test.
1745 * gcc.target/sparc/edge.c: Update for new return types.
1746 * gcc.target/sparc/fcmp.c: Likewise.
1748 * gcc.target/sparc/fpaddsubi.c: New test.
1750 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1753 * gfortran.dg/common_15.f90: New.
1756 * gfortran.dg/dummy_procedure_5.f90: New.
1757 * gfortran.dg/interface_26.f90: Modified error message.
1758 * gfortran.dg/proc_ptr_11.f90: Ditto.
1759 * gfortran.dg/proc_ptr_15.f90: Ditto.
1760 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1761 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1763 2011-09-26 Jason Merrill <jason@redhat.com>
1766 * g++.dg/overload/rvalue3.C: New.
1769 * g++.dg/overload/ref-conv2.C: New.
1771 * g++.dg/cpp0x/nsdmi-template1.C: New.
1773 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1775 * g++.dg/cpp0x/nullptr25.C: New.
1777 2011-09-26 Richard Guenther <rguenther@suse.de>
1779 PR tree-optimization/50472
1780 * gcc.dg/torture/pr50472.c: New testcase.
1782 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1784 * gnat.dg/opt22.adb: New test.
1785 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1787 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1789 * gnat.dg/opt21.adb: New test.
1790 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1792 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1794 * gnat.dg/opt20.ad[sb]: New test.
1795 * gnat.dg/opt20_pkg.ads: New helper.
1797 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1799 * gnat.dg/array17.adb: New test.
1800 * gnat.dg/array17_pkg.ads: New helper.
1802 2011-09-25 Jason Merrill <jason@redhat.com>
1804 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1806 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1808 * gnat.dg/frame_overflow.ads: New.
1809 * gnat.dg/frame_overflow.adb: Adjust.
1810 * gnat.dg/specs/addr1.ads: Likewise.
1812 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1814 * g++.dg/tree-ssa/restrict2.C: New test.
1816 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1818 * lib/target-supports.exp (check_effective_target_vect64): New.
1819 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1820 of multiple vector sizes.
1821 * gcc.dg/vect/bb-slp-26.c: New.
1823 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1826 * g++.dg/template/bitfield1.C: New.
1828 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1830 * gcc.dg/vect/bb-slp-24.c: New.
1832 2011-09-24 Jason Merrill <jason@redhat.com>
1834 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1836 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1838 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1839 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1841 * g++.dg/cpp0x/nsdmi1.C: New.
1842 * g++.dg/cpp0x/nsdmi2.C: New.
1843 * g++.dg/cpp0x/nsdmi3.C: New.
1844 * g++.dg/cpp0x/nsdmi4.C: New.
1845 * g++.old-deja/g++.other/init4.C: New.
1847 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1850 * g++.dg/template/sfinae28.C: New.
1852 2011-09-23 Ian Lance Taylor <iant@google.com>
1854 * go.test/go-test.exp (errchk): Handle more cases of getting
1855 correct Tcl backslash quoting in regular expressions in test file.
1857 2011-09-23 Jason Merrill <jason@redhat.com>
1860 * g++.dg/init/const8.C: New.
1861 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1862 * g++.dg/cpp0x/defaulted2.C: Likewise.
1863 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1864 * g++.dg/init/pr20039.C: Likewise.
1865 * g++.dg/init/pr42844.C: Likewise.
1867 2011-09-23 Jan Hubicka <jh@suse.cz>
1869 * gcc.dg/ipa/inline-1.c: new testcase.
1870 * gcc.dg/ipa/inline-2.c: new testcase.
1871 * gcc.dg/ipa/inline-3.c: new testcase.
1872 * gcc.dg/ipa/inline-4.c: new testcase.
1874 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1877 * g++.dg/cpp0x/constexpr-static8.C: New.
1879 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1881 * gcc.target/i386/avxfp-1.c: New test.
1882 * gcc.target/i386/avxfp-2.c: New test.
1884 2011-09-23 Terry Guo <terry.guo@arm.com>
1886 * gcc.c-torture/execute/941014-1.x: Deleted.
1888 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1891 * g++.dg/cpp0x/pr50491.C: New.
1893 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1896 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1898 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1901 * g++.dg/cpp0x/nullptr24.C: New.
1903 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1906 * gcc.target/i386/pr50482.c: New test.
1908 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1910 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1911 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1912 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1913 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1914 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1915 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1916 multilib options contain different -march= from dg-options.
1918 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1919 Paolo Carlini <paolo.carlini@oracle.com>
1922 * g++.dg/template/friend52.C: New.
1924 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1926 * gcc.target/arm/cmp-1.c: New test.
1927 * gcc.target/arm/cmp-2.c: Likewise.
1929 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1932 * gfortran.dg/impure_actual_1.f90: Modified error message.
1933 * gfortran.dg/proc_ptr_32.f90: New.
1934 * gfortran.dg/proc_ptr_33.f90: New.
1936 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1938 PR tree-optimization/50451
1939 * gcc.dg/vect/pr50451.c: New test.
1941 2011-09-21 Ian Lance Taylor <iant@google.com>
1943 * go.test/go-test.exp (errchk): Add special case for bug332.
1944 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1945 some more test lines.
1947 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1949 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1950 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1951 * g++.dg/other/i386-8.C: Ditto.
1952 * g++.dg/other/pr34435.C: Ditto.
1953 * g++.dg/other/pr39496.C: Ditto.
1954 * g++.dg/other/mmintrin.C: Ditto.
1956 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1958 * gcc.dg/vect/vect-cond-7.c: New test.
1959 * gcc.target/i386/sse4_1-cond-1.c: New test.
1960 * gcc.target/i386/avx-cond-1.c: New test.
1962 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1965 * g++.dg/other/pr50464.C: New test.
1967 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
1969 * gcc.target/i386/bmi2-mulx32-2.c: New test.
1970 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1971 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1972 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1974 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
1976 * gnat.dg/opt19.adb: New test.
1978 2011-09-21 Terry Guo <terry.guo@arm.com>
1980 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1981 on arch conflict when testing case on targets other than armv7-a.
1983 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
1986 * g++.dg/ext/int128-1.C: New.
1987 * g++.dg/ext/int128-2.C: Likewise.
1988 * g++.dg/ext/int128-2.h: Likewise.
1990 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
1993 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1995 2011-09-20 Jason Merrill <jason@redhat.com>
1997 * g++.dg/cpp0x/constexpr-generated1.C: New.
2000 * g++.dg/overload/ref-conv1.C: New.
2002 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2004 * g++.dg/other/final1.C: New.
2006 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2008 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2011 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2013 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2016 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2018 PR tree-optimization/50413
2019 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2020 -fdump-tree-slp-details. Run other tests with
2021 -fdump-tree-vect-details.
2022 * g++.dg/vect/slp-pr50413.cc: New.
2024 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2025 Ira Rosen <ira.rosen@linaro.org>
2028 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2029 Fix underscores around restrict.
2031 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2033 PR tree-optimization/50414
2034 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2035 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2036 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2038 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2040 PR tree-optimization/50412
2041 * gfortran.dg/vect/pr50412.f90: New.
2043 2011-09-16 Jason Merrill <jason@redhat.com>
2046 * g++.dg/eh/defarg1.C: New.
2048 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2050 * gcc.dg/vect/vect-reduc-10.c: New test.
2051 * gcc.target/i386/avx-reduc-1.c: New test.
2053 * gcc.target/i386/sse2-extract-1.c: New test.
2054 * gcc.target/i386/avx-extract-1.c: New test.
2056 2011-09-16 Terry Guo <terry.guo@arm.com>
2058 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2060 2011-09-15 Diego Novillo <dnovillo@google.com>
2062 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2063 ALWAYS_CXXFLAGS, if defined.
2064 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2065 ALWAYS_GFORTRANFLAGS, if defined.
2066 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2067 ALWAYS_GOCFLAGS, if defined.
2068 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2069 ALWAYS_OBJCXXFLAGS, if defined.
2070 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2071 additional_flags, if defined.
2072 * lib/gnat.exp (gnat_target_compile): Likewise.
2073 * lib/objc.exp (objc_target_compile): Likewise.
2074 * lib/target-supports-dg.exp (dg-add-options): Handle
2077 2011-09-15 Tom de Vries <tom@codesourcery.com>
2080 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2081 Use uintptr_t in f1. Undo avr xfails.
2083 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2087 * gfortran.dg/function_types_3.f90: New.
2089 2011-09-15 Jason Merrill <jason@redhat.com>
2092 * g++.dg/cpp0x/trailing7.C: New.
2095 * g++.dg/cpp0x/nullptr23.C: New.
2097 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2099 * gcc.dg/vect/bb-slp-25.c: New.
2101 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2104 * g++.dg/cpp0x/noexcept15.C: New.
2106 2011-09-14 Tom de Vries <tom@codesourcery.com>
2109 * gcc.dg/pr50251.c: New test.
2111 2011-09-14 Tobias Burnus <burnus@net-b.de>
2115 * gfortran.dg/null_5.f90: New.
2116 * gfortran.dg/null_6.f90: New.
2118 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2120 * gcc.c-torture/compile/20110913-1.c: New test.
2122 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2125 * gfortran.dg/result_2.f90: New.
2127 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2129 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2131 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2134 * g++.dg/cpp0x/variadic116.C: New test case.
2136 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2138 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2139 * gcc.target/mips/interrupt_handler-2.c: New test.
2140 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2142 2011-09-12 Jason Merrill <jason@redhat.com>
2144 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2146 * g++.dg/cpp0x/explicit7.C: New.
2148 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2150 PR rtl-optimization/50212
2151 * g++.dg/other/pr50212.C: New test.
2153 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2156 * testsuite/gcc.target/avr/torture/avr-torture.exp
2157 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2158 "-O2 -fmerge-all-constants".
2160 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2163 * gfortran.dg/do_while_1.f90: New test.
2165 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2169 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2170 * gfortran.dg/proc_decl_26.f90: New.
2171 * gfortran.dg/typebound_override_2.f90: New.
2172 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2174 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2176 * gnat.dg/cond_expr2.ad[sb]: New test.
2178 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2180 * gnat.dg/atomic5.ad[sb]: New test.
2182 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2184 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2186 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2189 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2191 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2194 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2196 2011-09-09 Richard Guenther <rguenther@suse.de>
2198 PR tree-optimization/50328
2199 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2201 2011-09-09 Richard Guenther <rguenther@suse.de>
2204 * gcc.dg/torture/pr50333.c: New testcase.
2206 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2208 PR tree-optimization/50318
2209 * gcc.target/arm/pr50318-1.c: New file.
2211 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2213 * gcc.target/i386/all_one_m256i.c: New test.
2215 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2218 * g++.dg/cpp0x/sfinae28.C: New.
2220 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2223 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2224 longer ignored on typedefs.
2226 PR c++/33255 - Support -Wunused-local-typedefs warning
2227 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2228 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2230 2011-09-08 Martin Jambor <mjambor@suse.cz>
2232 PR tree-optimization/50287
2233 * gcc.dg/torture/pr50287.c: New test.
2235 2011-09-08 Richard Guenther <rguenther@suse.de>
2237 PR tree-optimization/19831
2238 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2239 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2240 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2241 * gcc.dg/errno-1.c: Adjust.
2243 2011-09-08 Richard Guenther <rguenther@suse.de>
2245 PR tree-optimization/19831
2246 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2248 2011-09-08 Tobias Burnus <burnus@net-b.de>
2251 * gfortran.dg/do_concurrent_1.f90: New.
2252 * gfortran.dg/do_concurrent_2.f90: New.
2254 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2257 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2258 * gcc.dg/pr50310-2.c: New test.
2260 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2263 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2264 * gfortran.dg/impure_constructor_1.f90: Modified.
2265 * gfortran.dg/proc_ptr_comp_33.f90: New.
2267 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2270 * gcc.dg/pr50310-1.c: New test.
2272 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2275 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2278 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2281 * g++.dg/cpp0x/noexcept14.C: New.
2283 2011-09-07 Jason Merrill <jason@redhat.com>
2285 * g++.dg/cpp0x/constexpr-ref3.C: New.
2287 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2289 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2291 * gcc.dg/section1.c: Don't xfail for avr.
2293 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2295 PR tree-optimization/50322
2296 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2298 2011-09-07 Martin Jambor <mjambor@suse.cz>
2300 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2302 2011-09-07 Martin Jambor <mjambor@suse.cz>
2304 PR tree-optimization/49911
2305 * g++.dg/tree-ssa/pr49911.C: New test.
2307 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2310 * gcc.dg/torture/pr49030.c: New test.
2312 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2315 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2316 * gfortran.dg/class_4d.f03: Deleted.
2317 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2319 2011-09-07 Richard Guenther <rguenther@suse.de>
2321 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2323 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2325 PR tree-optimization/46021
2326 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2328 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2330 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2332 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2334 * gcc.c-torture/compile/20110906-1.c: New test.
2336 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2338 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2340 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2342 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2343 --param tree-reassoc-width=1.
2345 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2346 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2348 2011-09-06 Richard Guenther <rguenther@suse.de>
2350 PR tree-optimization/48149
2351 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2353 2011-09-06 Richard Guenther <rguenther@suse.de>
2355 PR tree-optimization/48317
2356 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2358 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2360 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2362 (add_options_for_quad_vectors): Replace with ...
2363 (add_options_for_double_vectors): ... this.
2364 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2365 support multiple vector sizes since the vectorizer attempts to
2366 vectorize with both vector sizes.
2367 * gcc.dg/vect/no-vfa-vect-79.c,
2368 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2369 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2370 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2371 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2372 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2373 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2374 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2375 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2376 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2377 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2378 gcc.dg/vect/vect-40.c: Likewise.
2379 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2380 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2381 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2382 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2383 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2385 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2387 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2390 * gcc.target/mips/abi-main.h: New file.
2391 * gcc.target/mips/abi-o32-long32.c: New test.
2392 * gcc.target/mips/abi-o32-long64.c: Likewise.
2393 * gcc.target/mips/abi-o64-long32.c: Likewise.
2394 * gcc.target/mips/abi-o64-long64.c: Likewise.
2395 * gcc.target/mips/abi-n32-long32.c: Likewise.
2396 * gcc.target/mips/abi-n32-long64.c: Likewise.
2397 * gcc.target/mips/abi-n64-long32.c: Likewise.
2398 * gcc.target/mips/abi-n64-long64.c: Likewise.
2399 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2400 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2401 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2402 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2403 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2404 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2405 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2406 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2407 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2408 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2409 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2410 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2411 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2412 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2413 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2414 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2415 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2416 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2417 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2418 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2419 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2420 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2421 * gcc.target/mips/branch-3.c: Likewise.
2422 * gcc.target/mips/branch-4.c: Likewise.
2423 * gcc.target/mips/branch-5.c: Likewise.
2424 * gcc.target/mips/branch-6.c: Likewise.
2425 * gcc.target/mips/branch-7.c: Likewise.
2426 * gcc.target/mips/branch-8.c: Likewise.
2427 * gcc.target/mips/branch-9.c: Likewise.
2428 * gcc.target/mips/branch-10.c: Likewise.
2429 * gcc.target/mips/branch-11.c: Likewise.
2430 * gcc.target/mips/branch-12.c: Likewise.
2431 * gcc.target/mips/branch-13.c: Likewise.
2432 * gcc.target/mips/lazy-binding-1.c: Likewise.
2434 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2436 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2437 to avoid warning on int=16 platforms..
2439 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2441 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2442 to work even with -fshort-enums.
2444 2011-09-04 Jan Hubicka <jh@suse.cz>
2446 * gcc.c-torture/compile/20110902.c: new testcase.
2448 2011-09-04 Jason Merrill <jason@redhat.com>
2451 * g++.dg/cpp0x/rv-conv1.C: New.
2454 * g++.dg/cpp0x/rv-func3.C: New.
2456 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2460 * g++.dg/cpp0x/constexpr-template1.C: New.
2461 * g++.dg/cpp0x/constexpr-template2.C: New.
2462 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2463 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2465 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2467 * gnat.dg/specs/debug1.ads: Tweak pattern.
2469 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2472 * gfortran.dg/class_45a.f03: New.
2473 * gfortran.dg/class_45b.f03: New.
2475 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2476 Ira Rosen <ira.rosen@linaro.org>
2478 PR tree-optimization/50208
2479 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2480 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2481 -fno-tree-fre -fno-tree-pre.
2483 2011-09-02 Martin Jambor <mjambor@suse.cz>
2485 * gcc.dg/ipa/ipcp-3.c: New test.
2487 2011-09-02 Richard Guenther <rguenther@suse.de>
2489 PR tree-optimization/27460
2491 * gcc.dg/vect/vect-cond-7.c: New testcase.
2493 2011-09-02 Martin Jambor <mjambor@suse.cz>
2495 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2496 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2497 xfailed test for inlining.
2498 * g++.dg/ipa/ivinline-9.C: Likewise.
2500 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2502 PR tree-optimization/50178
2503 * gfortran.dg/vect/pr50178.f90: New test.
2505 2011-08-31 Martin Jambor <mjambor@suse.cz>
2508 * gcc.c-torture/execute/pr49886.c: New testcase.
2510 2011-08-31 Tom de Vries <tom@codesourcery.com>
2513 * gcc.dg/pr43513.c: New test.
2515 2011-08-30 Tobias Burnus <burnus@net-b.de>
2518 * gfortran.dg/common_14.f90: New.
2519 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2521 2011-08-30 Jason Merrill <jason@redhat.com>
2524 * g++.dg/cpp0x/decltype33.C: New.
2527 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2530 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2532 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2534 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2536 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2538 * gnat.dg/specs/aggr3.ads: New test.
2539 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2541 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2542 * gnat.dg/specs/aggr2.ads: Likewise.
2544 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2547 * gfortran.dg/allocate_with_source_2.f90: New test
2549 2011-08-30 Jason Merrill <jason@redhat.com>
2552 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2555 * g++.dg/cpp0x/constexpr-value3.C: New.
2557 2011-08-30 Richard Guenther <rguenther@suse.de>
2560 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2561 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2562 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2563 * gcc.dg/pr36902.c: XFAIL.
2565 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2567 * gcc.target/i386/fma-check.h: New.
2568 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2569 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2570 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2571 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2572 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2573 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2574 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2575 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2576 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2577 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2578 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2579 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2580 * gcc.target/i386/fma-compile.c: Likewise.
2581 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2582 * gcc.target/i386/sse-12.c: Add -mfma.
2583 * gcc.target/i386/sse-13.c: Likewise.
2584 * gcc.target/i386/sse-14.c: Likewise.
2585 * gcc.target/i386/sse-22.c: Likewise.
2586 * gcc.target/i386/sse-23.c: Likewise.
2587 * g++.dg/other/i386-2.C: Likewise.
2588 * g++.dg/other/i386-3.C: Likewise.
2590 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2593 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2594 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2596 2011-08-30 Christian Bruel <christian.bruel@st.com>
2598 * g++.dg/bprob/bprob.exp (feedback_options): Set
2599 -fbranch-probabilities.
2600 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2602 2011-08-29 Jason Merrill <jason@redhat.com>
2605 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2607 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2608 Jason Merrill <jason@redhat.com>
2610 * g++.dg/dfp/base.C: New test.
2612 2011-08-29 Jason Merrill <jason@redhat.com>
2616 * g++.dg/cpp0x/initlist58.C: New.
2618 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2621 * gfortran.dg/class_result_1.f03: New.
2623 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2626 * gcc.target/i386/pr48722.c: New test.
2628 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2631 * gfortran.dg/widechar_compare_1.f90: New test.
2633 2011-08-26 Jason Merrill <jason@redhat.com>
2637 * g++.dg/abi/mangle50.C: New.
2639 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2642 * gcc.target/i386/pr50202.c: New test.
2644 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2646 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2647 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2648 * gcc.target/i386/avx-round-vec.c: New test.
2649 * gcc.target/i386/avx-roundf-vec.c: New test.
2651 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2653 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2657 * c-c++-common/Wunused-var-14.c: New test.
2659 2011-08-26 Tom de Vries <tom@codesourcery.com>
2661 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2663 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2665 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2666 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2667 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2668 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2670 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2672 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2673 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2674 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2675 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2677 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2680 * gfortran.dg/pointer_comp_init_1.f90: New test.
2682 2011-08-25 Jason Merrill <jason@redhat.com>
2685 * g++.dg/cpp0x/sfinae27.C: New.
2687 2011-08-25 Tobias Burnus <burnus@net-b.de>
2689 * gfortran.dg/coarray_lib_token_4.f90: New.
2691 2011-08-25 Tobias Burnus <burnus@net-b.de>
2693 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2695 2011-08-25 Richard Guenther <rguenther@suse.de>
2697 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2699 2011-08-24 Tobias Burnus <burnus@net-b.de>
2702 * gfortran.dg/initialization_28.f90: New.
2704 2011-08-24 Richard Guenther <rguenther@suse.de>
2706 PR tree-optimization/50067
2707 * gcc.dg/torture/pr50067-3.c: New testcase.
2708 * gcc.dg/torture/pr50067-4.c: Likewise.
2709 * gcc.dg/torture/pr50067-5.c: Likewise.
2711 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2713 * g++.dg/other/i386-2.C: Add -mavx2 check.
2714 * g++.dg/other/i386-3.C: Likewise.
2715 * gcc.target/i386/avx-1.c: Add AVX2.
2716 * gcc.target/i386/avx-2.c: Likewise.
2717 * gcc.target/i386/funcspec-5.c: Likewise.
2718 * gcc.target/i386/sse-12.c: Likewise.
2719 * gcc.target/i386/sse-13.c: Likewise.
2720 * gcc.target/i386/sse-14.c: Likewise.
2721 * gcc.target/i386/sse-22.c: Likewise.
2722 * gcc.target/i386/sse-23.c: Likewise.
2723 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2724 * gcc.target/i386/avx2-check.h: New.
2725 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2726 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2727 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2728 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2729 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2730 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2731 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2732 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2733 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2734 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2735 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2736 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2737 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2738 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2739 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2740 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2741 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2742 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2743 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2744 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2745 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2746 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2747 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2748 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2749 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2750 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2751 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2752 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2753 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2754 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2755 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2756 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2757 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2758 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2759 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2760 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2761 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2762 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2763 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2764 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2765 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2766 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2767 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2768 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2769 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2770 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2771 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2772 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2773 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2774 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2775 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2776 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2777 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2778 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2779 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2780 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2781 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2782 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2783 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2784 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2785 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2786 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2787 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2788 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2789 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2790 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2791 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2792 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2793 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2794 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2795 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2796 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2797 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2798 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2799 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2800 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2801 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2802 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2803 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2804 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2805 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2806 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2807 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2808 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2809 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2810 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2811 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2812 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2813 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2814 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2815 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2816 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2817 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2818 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2819 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2820 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2821 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2822 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2823 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2824 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2825 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2826 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2827 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2828 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2829 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2830 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2831 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2832 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2833 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2834 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2835 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2836 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2837 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2838 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2839 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2840 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2841 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2842 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2843 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2844 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2845 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2846 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2847 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2848 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2849 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2850 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2851 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2852 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2853 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2854 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2855 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2856 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2857 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2858 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2859 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2860 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2861 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2862 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2863 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2864 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2865 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2866 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2867 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2868 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2869 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2870 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2871 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2872 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2873 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2874 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2875 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2876 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2877 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2878 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2879 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2880 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2881 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2882 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2883 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2884 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2885 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2886 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2887 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2888 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2889 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2890 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2891 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2892 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2893 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2894 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2895 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2896 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2897 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2898 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2899 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2900 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2901 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2902 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2903 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2904 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2905 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2906 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2907 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2908 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2909 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2910 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2911 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2912 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2913 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2914 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2915 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2916 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2917 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2918 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2919 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2920 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2921 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2922 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2923 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2924 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2925 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2926 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2927 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2928 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2929 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2930 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2931 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2932 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2933 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2934 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2935 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2936 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2937 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2938 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2939 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2940 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2941 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2942 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2943 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2944 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2945 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2946 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2947 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2948 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2949 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2950 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2951 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2952 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2953 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2954 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2955 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2956 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2957 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2958 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2959 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2960 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2961 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2962 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2963 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2964 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2965 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2966 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2967 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2968 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2969 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2970 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2971 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2972 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2973 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2974 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2975 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2976 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2977 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2978 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2979 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2980 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2981 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2982 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2983 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2984 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2985 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2986 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2987 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2988 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2989 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2990 * gcc.target/i386/avx2-vpor-1.c: Likewise.
2991 * gcc.target/i386/avx2-vpor-2.c: Likewise.
2992 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2993 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2994 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2995 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2996 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2997 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2998 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2999 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3000 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3001 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3002 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3003 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3004 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3005 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3006 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3007 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3008 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3009 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3010 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3011 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3012 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3013 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3014 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3015 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3016 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3017 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3018 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3019 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3020 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3021 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3022 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3023 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3024 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3025 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3026 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3027 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3028 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3029 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3030 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3031 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3032 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3033 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3034 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3035 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3036 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3037 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3038 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3039 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3040 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3041 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3042 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3043 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3044 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3045 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3046 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3047 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3048 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3049 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3050 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3051 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3052 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3053 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3054 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3055 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3056 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3057 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3058 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3059 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3060 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3061 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3062 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3063 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3064 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3065 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3066 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3067 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3068 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3069 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3070 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3071 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3072 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3073 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3074 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3075 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3076 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3077 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3078 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3079 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3080 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3081 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3082 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3083 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3084 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3085 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3086 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3087 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3088 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3089 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3090 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3091 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3092 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3093 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3094 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3095 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3096 * gcc.target/i386/testimm-9.c: Likewise.
3098 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3100 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3101 * g++.dg/other/i386-3.C: Likewise.
3102 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3103 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3104 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3105 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3106 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3107 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3108 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3109 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3110 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3111 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3112 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3113 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3114 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3115 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3116 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3117 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3118 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3119 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3120 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3121 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3122 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3123 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3124 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3125 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3126 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3127 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3128 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3129 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3130 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3131 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3132 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3133 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3134 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3135 * gcc.target/i386/sse-12.c: Add BMI2.
3136 * gcc.target/i386/sse-13.c: Likewise.
3137 * gcc.target/i386/sse-14.c: Likewise.
3138 * gcc.target/i386/sse-22.c: Likewise.
3139 * gcc.target/i386/sse-23.c: Likewise.
3141 2011-08-23 Jason Merrill <jason@redhat.com>
3143 * g++.dg/template/crash7.C: Adjust expected errors.
3145 2011-08-23 Jason Merrill <jason@redhat.com>
3149 * g++.dg/cpp0x/overload2.C: New.
3151 2011-08-23 Jason Merrill <jason@redhat.com>
3154 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3156 2011-08-23 Jason Merrill <jason@redhat.com>
3159 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3160 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3161 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3162 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3164 2011-08-23 Jason Merrill <jason@redhat.com>
3167 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3169 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3172 * g++.dg/warn/Wunused-var-16.C: New test.
3175 * gcc.dg/pr50161.c: New test.
3177 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3180 * g++.dg/gcov/gcov-7.C: New test.
3182 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3185 * g++.dg/dfp/nofields.C: New test.
3187 2011-08-23 Tobias Burnus <burnus@net-b.de>
3190 * gfortran.dg/use_16.f90: New.
3192 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3193 Kirill Yukhin <kirill.yukhin@intel.com>
3196 * gcc.target/i386/pr50155.c: New test.
3198 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3200 PR tree-optimization/50133
3201 * gcc.dg/pr50133.c: New test.
3204 * c-c++-common/cxxbitfields-6.c: New test.
3206 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3209 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3211 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3213 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3214 * gcc.dg/pr49994-3.c: Ditto.
3216 2011-08-22 Richard Guenther <rguenther@suse.de>
3219 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3220 * gcc.dg/torture/pr50067-2.c: Likewise.
3222 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3225 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3226 of a constant resulting from simplification.
3227 * gfortran.dg/warn_conversion_3.f90: New test.
3229 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3232 * gfortran.dg/zero_stride_1.f90: New test.
3234 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3237 * gfortran.dg/typebound_override_1.f90: Modified.
3239 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3241 PR tree-optimization/48739
3242 * gcc.dg/pr48739-1.c: New test.
3243 * gcc.dg/pr48739-2.c: New test.
3245 2011-08-20 Tobias Burnus <burnus@net-b.de>
3247 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3249 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3252 * gfortran.dg/where_3.f90: New test.
3254 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3257 * gfortran.dg/pr49721-1.f: New.
3258 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3260 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3262 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3263 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3266 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3268 * gcc.target/arm/wmul-11.c: New file.
3269 * gcc.target/arm/wmul-12.c: New file.
3270 * gcc.target/arm/wmul-13.c: New file.
3272 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3274 * gcc.target/arm/wmul-10.c: New file.
3276 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3278 * gcc.target/arm/wmul-9.c: New file.
3279 * gcc.target/arm/wmul-bitfield-2.c: New file.
3281 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3283 * gcc.target/arm/wmul-8.c: New file.
3285 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3287 * gcc.target/arm/wmul-7.c: New file.
3289 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3291 * gcc.target/arm/wmul-6.c: New file.
3293 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3295 * gcc.target/arm/wmul-5.c: New file.
3296 * gcc.target/arm/no-wmla-1.c: New file.
3298 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3300 * gcc.target/arm/wmul-bitfield-1.c: New file.
3302 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3304 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3306 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3308 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3309 * gcc.target/i386/conversion.c: Likewise.
3311 2011-08-19 Richard Guenther <rguenther@suse.de>
3313 * gcc.dg/torture/pr50067-1.c: New testcase.
3314 * gcc.dg/torture/pr50067-2.c: Likewise.
3316 2011-08-19 Joey Ye <joey.ye@arm.com>
3319 * gcc.target/arm/handler-align.c: New test.
3320 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3323 2011-08-19 Joey Ye <joey.ye@arm.com>
3325 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3327 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3330 * gfortran.dg/end_block_label_1.f90: New test.
3331 * gfortran.dg/end_associate_label_1.f90: New test.
3333 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3335 * gcc.dg/c1x-pointer-float-1.c: New test.
3337 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3340 * gfortran.dg/duplicate_labels_2.f: New test.
3342 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3344 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3345 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3346 gcc.dg/c1x-noreturn-5.c: New tests.
3348 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3350 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3352 2011-08-18 Tobias Burnus <burnus@net-b.de>
3355 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3356 * gfortran.dg/coarray_lock_3.f90: Fix test.
3357 * gfortran.dg/coarray_lock_4.f90: New.
3358 * gfortran.dg/coarray_lock_5.f90: New.
3360 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3363 * gcc.c-torture/compile/pr50009.c: New test.
3366 * gcc.dg/torture/pr50092.c: New test.
3368 2011-08-18 Tobias Burnus <burnus@net-b.de>
3371 * gfortran.dg/namelist_73.f90: New.
3373 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3375 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3378 * gcc.dg/pr50017.c: New test.
3380 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3383 * g++.dg/lookup/hidden-var1.C: New test case.
3385 2011-08-17 Tobias Burnus <burnus@net-b.de>
3388 * gfortran.dg/warn_unused_var_2.f90: New.
3389 * gfortran.dg/warn_unused_var_3.f90: New.
3391 2011-08-17 Tom de Vries <tom@codesourcery.com>
3394 * gcc.target/arm/pr43597.c: New test.
3396 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3399 * gfortran.dg/common_13.f90: New.
3401 2011-08-16 Jason Merrill <jason@redhat.com>
3404 * g++.dg/cpp0x/variadic-unresolved.C: New.
3406 * g++.old-deja/g++.brendan/README: Add R.I.P.
3408 * g++.dg/ext/attr-used-1.C: New.
3411 * g++.dg/cpp0x/initlist56.C: New.
3413 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3416 * g++.dg/opt/life1.C: Only run on Linux.
3418 2011-08-15 Tobias Burnus <burnus@net-b.de>
3420 * gfortran.dg/coarray_26.f90: New.
3422 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3424 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3427 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3430 * gfortran.dg/func_result_7.f90: New.
3432 2011-08-13 Jason Merrill <jason@redhat.com>
3435 * g++.dg/cpp0x/decltype32.C: New.
3438 * g++.dg/diagnostic/expr1.C: New.
3440 2011-08-12 David Li <davidxl@google.com>
3442 * g++.dg/abi/vbase15.C: New test.
3444 2011-08-12 Jason Merrill <jason@redhat.com>
3447 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3449 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3451 * gcc.dg/builtins-67.c: New test.
3452 * gcc.target/i386/conversion.c: Ditto.
3454 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3455 Brian Hackett <bhackett1024@gmail.com>
3457 * g++.dg/plugin/decl_plugin.c: New.
3458 * g++.dg/plugin/decl-plugin-test.C: New.
3459 * g++.dg/plugin/plugin.exp: Add above testcase.
3461 2011-08-11 Richard Guenther <rguenther@suse.de>
3463 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3465 2011-08-11 Michael Matz <matz@suse.de>
3467 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3469 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3471 PR tree-optimization/50039
3472 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3473 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3475 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3477 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3478 (sse4_1_test): Initialize src3 with random value.
3480 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3482 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3483 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3484 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3485 * gcc.dg/scal-to-vec1.c: New test.
3486 * gcc.dg/scal-to-vec2.c: New test.
3488 2011-08-09 Richard Guenther <rguenther@suse.de>
3490 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3491 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3492 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3493 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3495 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3497 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3499 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3501 * gcc.dg/pr49948.c: Require pthread effective target.
3503 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3505 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3507 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3509 * gcc.target/i386/sse-22a.c: New test.
3511 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3513 PR tree-optimization/50014
3514 * gcc.dg/vect/pr50014.c: New test.
3516 2011-08-08 Martin Jambor <mjambor@suse.cz>
3519 * gcc.dg/tree-ssa/pr49923.c: New test.
3521 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3524 * gcc.target/i386/pr49781-1.c: New.
3526 2011-08-08 Jason Merrill <jason@redhat.com>
3528 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3530 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3532 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3535 * gfortran.dg/typebound_override_1.f90: New.
3537 2011-08-07 Kai Tietz <ktietz@redhat.com>
3539 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3540 x86_64 mingw target.
3541 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3542 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3543 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3544 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3545 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3546 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3547 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3548 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3549 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3550 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3552 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3555 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3557 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3559 * gcc.dg/pr48770.c: Cleanup coverage files.
3560 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3562 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3564 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3565 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3566 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3567 lzcnt and bmi options.
3569 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3572 * gcc.dg/pr47381-1.c: New.
3573 * gcc.dg/pr47381-2.c: Likewise.
3574 * gcc.target/i386/pr47381.c: Likewise.
3576 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3579 * gcc.dg/pr47727.c: New.
3582 * gcc.dg/pr47372-1.c: New.
3583 * gcc.dg/pr47372-2.c: Likewise.
3585 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3588 * gcc.target/i386/pr47449.c: New.
3591 * gcc.dg/pr47446-1.c: New.
3592 * gcc.dg/pr47446-2.c: Likewise.
3594 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3597 * gcc.dg/pr47766.c: New.
3600 * gcc.dg/tls/pr47715-1.c: New.
3601 * gcc.dg/tls/pr47715-2.c: Likewise.
3602 * gcc.dg/tls/pr47715-3.c: Likewise.
3603 * gcc.dg/tls/pr47715-4.c: Likewise.
3604 * gcc.dg/tls/pr47715-5.c: Likewise.
3606 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3609 * objc.dg/gnu-api-2-class.m: Updated comments.
3610 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3611 * objc.dg/gnu-api-2-class-meta.m: New test.
3612 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3614 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3617 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3618 with classes that are in construction.
3620 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3623 * gcc.target/i386/pr48084-1.c: New.
3624 * gcc.target/i386/pr48084-2.c: Likewise.
3625 * gcc.target/i386/pr48084-3.c: Likewise.
3626 * gcc.target/i386/pr48084-4.c: Likewise.
3627 * gcc.target/i386/pr48084-5.c: Likewise.
3629 PR rtl-optimization/49504
3630 * gcc.target/i386/pr49504.c: New.
3633 * gcc.dg/pr49860.c: New.
3635 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3638 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3639 with classes that are in construction.
3641 2011-08-05 Jason Merrill <jason@redhat.com>
3644 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3647 * g++.dg/cpp0x/decltype31.C: New.
3650 * g++.dg/init/array28.C: New.
3653 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3655 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3658 * gcc.dg/pr47369-1.c: New.
3660 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3663 * gcc.dg/torture/pr47364-1.c: New.
3664 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3665 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3667 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3670 * gfortran.dg/transfer_check_2.f90: New test case.
3672 2011-08-05 Jan Hubicka <jh@suse.cz>
3675 * gfortran.dg/pr49494.f90: New testcase.
3677 2011-08-05 Jan Hubicka <jh@suse.cz>
3680 * gcc.c-torture/compile/pr49735.c: New testcase.
3682 2011-08-05 Jason Merrill <jason@redhat.com>
3685 * g++.dg/cpp0x/initlist56.C: New.
3688 * g++.dg/overload/rvalue2.C: New.
3691 * g++.dg/cpp0x/range-for21.C: New.
3693 * g++.dg/ext/vla11.C: New.
3695 2011-08-05 Richard Guenther <rguenther@suse.de>
3697 PR tree-optimization/49984
3698 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3700 2011-08-05 Richard Guenther <rguenther@suse.de>
3702 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3703 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3704 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3706 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3708 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3709 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3710 * gfortran.dg/ldist-pr43023.f90: Ditto.
3711 * gfortran.dg/namelist_52.f90: Ditto.
3712 * gfortran.dg/interface_proc_end.f90: Ditto.
3713 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3714 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3716 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3718 * gcc.dg/vect/vect-over-widen-1.c: New test.
3719 * gcc.dg/vect/vect-over-widen-2.c: New test.
3720 * gcc.dg/vect/vect-over-widen-3.c: New test.
3721 * gcc.dg/vect/vect-over-widen-4.c: New test.
3723 2011-08-04 Richard Guenther <rguenther@suse.de>
3726 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3728 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3730 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3732 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3735 * g++.dg/ext/builtin-object-size3.C: New test.
3737 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3739 PR tree-optimization/49948
3740 * gcc.dg/pr49948.c: New test.
3742 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3745 * gcc.dg/torture/pr47383.c: New.
3747 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3749 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3751 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3753 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3755 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3758 * gcc.dg/torture/pr47744-1.c: New.
3759 * gcc.dg/torture/pr47744-2.c: Likewise.
3760 * gcc.dg/torture/pr47744-3.c: Likewise.
3762 2011-08-03 Richard Guenther <rguenther@suse.de>
3765 * gcc.dg/torture/pr49958.c: New testcase.
3767 2011-08-03 Richard Guenther <rguenther@suse.de>
3769 PR tree-optimization/49938
3770 * g++.dg/torture/pr49938.C: New testcase.
3772 2011-08-02 Jason Merrill <jason@redhat.com>
3775 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3778 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3781 * g++.dg/cpp0x/variadic115.C: New.
3784 * g++.dg/cpp0x/union5.C: New.
3786 2011-08-02 Daniel Kraft <d@domob.eu>
3789 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3791 2011-08-02 Kai Tietz <ktietz@redhat.com>
3794 * gcc.dg/tree-ssa/forwprop-15.c
3796 2011-08-02 Jason Merrill <jason@redhat.com>
3799 * g++.dg/cpp0x/range-for20.C: New.
3801 2011-08-02 Tobias Burnus <burnus@net-b.de>
3803 * gfortran.dg/coarray_lib_token_3.f90: New.
3805 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3808 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3809 * gcc.dg/gomp/atomic-15.c: New test.
3810 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3811 * g++.dg/gomp/atomic-15.C: New test.
3812 * g++.dg/gomp/private-1.C: New test.
3813 * g++.dg/gomp/sharing-2.C: New test.
3814 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3815 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3816 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3818 2011-08-02 Tobias Burnus <burnus@net-b.de>
3820 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3821 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3823 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3824 * gfortran.dg/allocatable_function_5.f90: Ditto.
3825 * gfortran.dg/allocate_stat.f90: Ditto.
3826 * gfortran.dg/array_constructor_20.f90: Ditto.
3827 * gfortran.dg/array_constructor_21.f90: Ditto.
3828 * gfortran.dg/array_constructor_22.f90: Ditto.
3829 * gfortran.dg/array_constructor_26.f03: Ditto.
3830 * gfortran.dg/array_function_4.f90: Ditto.
3831 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3832 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3833 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3834 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3835 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3836 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3837 * gfortran.dg/class_15.f03: Ditto.
3838 * gfortran.dg/class_27.f03: Ditto.
3839 * gfortran.dg/class_33.f90: Ditto.
3840 * gfortran.dg/class_37.f03: Ditto.
3841 * gfortran.dg/class_40.f03: Ditto.
3842 * gfortran.dg/class_42.f03: Ditto.
3843 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3844 * gfortran.dg/coarray/registering_1.f90: Ditto.
3845 * gfortran.dg/convert_1.f90: Ditto.
3846 * gfortran.dg/default_initialization_3.f90: Ditto.
3847 * gfortran.dg/dependency_25.f90: Ditto.
3848 * gfortran.dg/dependency_26.f90: Ditto.
3849 * gfortran.dg/dependency_36.f90: Ditto.
3850 * gfortran.dg/dependency_37.f90: Ditto.
3851 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3852 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3853 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3854 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3855 * gfortran.dg/elemental_result_1.f90: Ditto.
3856 * gfortran.dg/empty_derived_type.f90: Ditto.
3857 * gfortran.dg/entry_7.f90: Ditto.
3858 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3859 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3860 * gfortran.dg/error_recovery_3.f90: Ditto.
3861 * gfortran.dg/extends_4.f03: Ditto.
3862 * gfortran.dg/func_assign.f90: Ditto.
3863 * gfortran.dg/func_assign_3.f90: Ditto.
3864 * gfortran.dg/generic_1.f90: Ditto.
3865 * gfortran.dg/generic_18.f90: Ditto.
3866 * gfortran.dg/generic_22.f03: Ditto.
3867 * gfortran.dg/generic_4.f90: Ditto.
3868 * gfortran.dg/generic_6.f90: Ditto.
3869 * gfortran.dg/generic_actual_arg.f90: Ditto.
3870 * gfortran.dg/graphite/id-21.f: Ditto.
3871 * gfortran.dg/graphite/pr45758.f90: Ditto.
3872 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3873 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3874 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3875 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3876 * gfortran.dg/host_used_types_1.f90: Ditto.
3877 * gfortran.dg/implicit_1.f90: Ditto.
3878 * gfortran.dg/implicit_11.f90: Ditto.
3879 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3880 * gfortran.dg/impure_actual_1.f90: Ditto.
3881 * gfortran.dg/impure_assignment_1.f90: Ditto.
3882 * gfortran.dg/impure_constructor_1.f90: Ditto.
3883 * gfortran.dg/initialization_10.f90: Ditto.
3884 * gfortran.dg/initialization_12.f90: Ditto.
3885 * gfortran.dg/interface_14.f90: Ditto.
3886 * gfortran.dg/interface_15.f90: Ditto.
3887 * gfortran.dg/interface_2.f90: Ditto.
3888 * gfortran.dg/interface_25.f90: Ditto.
3889 * gfortran.dg/interface_26.f90: Ditto.
3890 * gfortran.dg/interface_29.f90: Ditto.
3891 * gfortran.dg/interface_assignment_1.f90: Ditto.
3892 * gfortran.dg/internal_pack_6.f90: Ditto.
3893 * gfortran.dg/internal_pack_7.f90: Ditto.
3894 * gfortran.dg/internal_pack_8.f90: Ditto.
3895 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3896 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3897 * gfortran.dg/module_commons_3.f90: Ditto.
3898 * gfortran.dg/module_equivalence_4.f90: Ditto.
3899 * gfortran.dg/module_equivalence_6.f90: Ditto.
3900 * gfortran.dg/module_function_type_1.f90: Ditto.
3901 * gfortran.dg/module_naming_1.f90: Ditto.
3902 * gfortran.dg/namelist_4.f90: Ditto.
3903 * gfortran.dg/operator_c1202.f90: Ditto.
3904 * gfortran.dg/parens_7.f90: Ditto.
3905 * gfortran.dg/pr32921.f: Ditto.
3906 * gfortran.dg/pr33646.f90: Ditto.
3907 * gfortran.dg/pr41928.f90: Ditto.
3908 * gfortran.dg/pr42119.f90: Ditto.
3909 * gfortran.dg/pr43984.f90: Ditto.
3910 * gfortran.dg/present_1.f90: Ditto.
3911 * gfortran.dg/private_type_2.f90: Ditto.
3912 * gfortran.dg/proc_decl_2.f90: Ditto.
3913 * gfortran.dg/proc_ptr_10.f90: Ditto.
3914 * gfortran.dg/proc_ptr_22.f90: Ditto.
3915 * gfortran.dg/proc_ptr_8.f90: Ditto.
3916 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3917 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3918 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3919 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3920 * gfortran.dg/substring_equivalence.f90: Ditto.
3921 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3922 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3923 * gfortran.dg/trim_optimize_6.f90: Ditto.
3924 * gfortran.dg/typebound_call_12.f03: Ditto.
3925 * gfortran.dg/typebound_operator_5.f03: Ditto.
3926 * gfortran.dg/typebound_operator_6.f03: Ditto.
3927 * gfortran.dg/typebound_proc_18.f03: Ditto.
3928 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3929 * gfortran.dg/use_1.f90: Ditto.
3930 * gfortran.dg/use_10.f90: Ditto.
3931 * gfortran.dg/use_11.f90: Ditto.
3932 * gfortran.dg/use_14.f90: Ditto.
3933 * gfortran.dg/use_only_2.f90: Ditto.
3934 * gfortran.dg/use_rename_4.f90: Ditto.
3935 * gfortran.dg/use_rename_5.f90: Ditto.
3936 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3937 * gfortran.dg/used_interface_ref.f90: Ditto.
3938 * gfortran.dg/used_types_11.f90: Ditto.
3939 * gfortran.dg/used_types_3.f90: Ditto.
3940 * gfortran.dg/used_types_4.f90: Ditto.
3941 * gfortran.dg/userdef_operator_2.f90: Ditto.
3942 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3943 * gfortran.dg/vect/pr46213.f90: Ditto.
3944 * gfortran.dg/whole_file_21.f90: Ditto.
3945 * gfortran.dg/whole_file_22.f90: Ditto.
3946 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3947 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3949 2011-08-02 Kai Tietz <ktietz@redhat.com>
3951 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3953 2011-08-01 Jason Merrill <jason@redhat.com>
3956 * g++.dg/abi/mangle49.C: New.
3959 * g++.dg/cpp0x/constexpr-array4.C: New.
3962 * g++.dg/cpp0x/constexpr-builtin1.C: New.
3964 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
3967 * gcc.target/i386/pr49927.c: New test.
3969 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3971 PR tree-optimization/49926
3972 * gcc.dg/vect/pr49926.c: New test.
3974 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
3976 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3977 * gcc.target/i386/lzcnt-1.c: New test.
3978 * gcc.target/i386/lzcnt-2.c: Likewise.
3979 * gcc.target/i386/lzcnt-2a.c: Likewise.
3980 * gcc.target/i386/lzcnt-3.c: Likewise.
3981 * gcc.target/i386/lzcnt-4.c: Likewise.
3982 * gcc.target/i386/lzcnt-4a.c: Likewise.
3983 * gcc.target/i386/lzcnt-5.c: Likewise.
3984 * gcc.target/i386/lzcnt-6.c: Likewise.
3985 * gcc.target/i386/lzcnt-6a.c: Likewise.
3986 * gcc.target/i386/lzcnt-check.h: Likewise.
3988 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3989 * gcc.target/i386/sse-13.c: Likewise.
3990 * gcc.target/i386/sse-14.c: Likewise.
3991 * g++.dg/other/i386-2.C: Likewise.
3992 * g++.dg/other/i386-3.C: Likewise.
3994 2011-08-01 Julian Brown <julian@codesourcery.com>
3996 * gcc.target/arm/fixed-point-exec.c: New test.
3998 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4001 * gcc.target/i386/pr49920.c: New test.
4003 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4005 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4006 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4007 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4008 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4009 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4010 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4011 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4012 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4013 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4014 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4015 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4016 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4017 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4018 * g++.dg/tree-ssa/pr33615.C: Ditto.
4019 * g++.dg/tree-ssa/restrict1.C: Ditto.
4020 * c-c++-common/restrict-2.c: Ditto.
4021 * gfortran.dg/pr32921.f: Ditto.
4022 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4023 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4024 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4025 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4026 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4027 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4028 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4029 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4030 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4031 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4033 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4035 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4036 .exe.ltrans[0-9]*. dump files.
4038 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4041 * gfortran.dg/abstract_type_6.f03: Modified.
4042 * gfortran.dg/typebound_proc_24.f03: New.
4044 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4047 * g++.dg/init/for1.C: Fix.
4049 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4052 * gfortran.dg/string_5.f90: New test.
4054 2011-07-29 Jason Merrill <jason@redhat.com>
4057 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4059 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4061 PR tree-optimization/47407
4062 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4066 2011-07-29 Richard Guenther <rguenther@suse.de>
4068 * gcc.dg/uninit-suppress.c: Also disable VRP.
4069 * gcc.dg/uninit-suppress_2.c: Likewise.
4071 2011-07-28 Jason Merrill <jason@redhat.com>
4074 * g++.dg/template/nontype24.C: New.
4076 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4078 PR rtl-optimization/47958
4079 * gcc.dg/torture/pr47958-1.c: New.
4081 2011-07-29 Wei Guozhi <carrot@google.com>
4083 PR rtl-optimization/49799
4084 * gcc.dg/pr49799.c: New test case.
4086 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4089 * gcc.dg/graphite/id-pr48648.c: New.
4091 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4094 * gfortran.dg/maxloc_2.f90: New test.
4095 * gfortran.dg/maxloc_3.f90: New test.
4096 * gfortran.dg/minloc_1.f90: New test.
4097 * gfortran.dg/minloc_2.f90: New test.
4098 * gfortran.dg/minloc_3.f90: New test.
4099 * gfortran.dg/minmaxloc_7.f90: New test.
4102 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4104 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4106 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4107 the builtin isn't optimized away.
4109 2011-07-27 Tobias Burnus <burnus@net-b.de>
4112 * gfortran.dg/lto/pr45586-2_0.f90: New.
4114 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4117 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4118 * c-c++-common/cxxbitfields-5.c: Same.
4120 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4122 * lib/target-supports.exp (check_effective_target_mmap): Use
4123 check_function_available.
4125 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4127 * g++.old-deja/g++.pt/crash60.C: Updated.
4129 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4132 * gcc.target/i386/pr49866.c: New test.
4134 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4136 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4137 * gcc.target/i386/bmi-andn-1.c: New test.
4138 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4139 * gcc.target/i386/bmi-andn-2.c: Likewise.
4140 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4141 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4142 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4143 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4144 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4145 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4146 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4147 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4148 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4149 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4150 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4151 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4152 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4153 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4154 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4155 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4156 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4157 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4158 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4159 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4160 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4162 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4165 * gfortran.dg/graphite/id-pr47691.f: New.
4167 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4169 * gcc.target/i386/avx-os-support.h: New.
4170 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4171 (main): Check avx_os_support before the test is run.
4172 * gcc.target/i386/aes-avx-check.h: Ditto.
4173 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4175 2011-07-27 Kai Tietz <ktietz@redhat.com>
4177 * gcc.target/i386/aggregate-ret3.c: New test.
4178 * gcc.target/i386/aggregate-ret4.c: New test.
4180 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4183 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4184 allocated array should *not* change its size.
4185 * gfortran.dg/multiple_allocation_3.f90: New test.
4187 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4190 * g++.dg/cpp0x/constexpr-49776.C: New.
4192 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4195 * gcc.dg/graphite/id-pr47046.c: New.
4197 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4200 * gcc.dg/graphite/run-id-pr47593.c: New.
4202 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4205 * gcc.dg/graphite/run-id-pr47653.c: New.
4206 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4207 induction variables.
4208 * gcc.dg/graphite/scop-16.c: Same.
4209 * gcc.dg/graphite/scop-17.c: Same.
4210 * gcc.dg/graphite/scop-21.c: Same.
4212 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4215 * gcc.dg/graphite/id-pr48805.c: New.
4217 2011-07-26 Tobias Burnus <burnus@net-b.de>
4219 * gfortran.dg/coarray_lib_token_2.f90: New.
4221 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4223 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4226 2011-07-25 Andrew Pinski <apinski@cavium.com>
4229 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4230 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4232 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4234 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4236 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4237 * gcc.c-torture/execute/loop-2g.c: Likewise.
4238 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4239 Require mmap support.
4240 * gcc.c-torture/execute/loop-2g.x: Likewise.
4241 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4242 (MAP_ANON): Provide default.
4243 * gcc.dg/20050826-1.c: Likewise.
4244 * gcc.target/i386/pr36533.c: Likewise.
4245 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4246 Use dg-require-effective-target mmap.
4248 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4251 * g++.dg/cpp0x/range-for19.C: New.
4253 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4256 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4259 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4262 * g++.dg/torture/pr49309.C: Remove.
4264 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4266 PR tree-optimization/49809
4267 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4270 2011-07-25 Richard Guenther <rguenther@suse.de>
4272 PR tree-optimization/49715
4273 * gcc.target/i386/pr49715-1.c: New testcase.
4274 * gcc.target/i386/pr49715-2.c: Likewise.
4276 2011-07-23 Jason Merrill <jason@redhat.com>
4278 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4280 2011-07-22 Jason Merrill <jason@redhat.com>
4283 * g++.dg/cpp0x/initlist55.C: New.
4285 2011-07-23 Tobias Burnus <burnus@net-b.de>
4288 * gfortran.dg/namelist_72.f: New.
4290 2011-07-23 Tobias Burnus <burnus@net-b.de>
4292 * gfortran.dg/coarray_25.f90: New.
4294 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4296 * override1.C: This test should use c++0x mode.
4297 * override3.C: New. Test the diagnostics in c++98 mode.
4299 2011-07-22 Jason Merrill <jason@redhat.com>
4300 Mark Glisse <marc.glisse@normalesup.org>
4303 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4306 * g++.dg/opt/builtins2.C: New.
4307 * g++.dg/other/error27.C: Don't rely on __builtin.
4309 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4311 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4313 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4314 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4315 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4316 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4318 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4321 2011-07-22 Richard Guenther <rguenther@suse.de>
4323 PR tree-optimization/45819
4324 * gcc.dg/pr45819.c: New testcase.
4326 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4328 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4330 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4334 * gcc.dg/graphite/run-id-pr47654.c: New.
4336 2011-07-21 Ian Lance Taylor <iant@google.com>
4339 * gcc.dg/pr49705.c: New test.
4341 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4343 * lib/target-supports.exp (check_avx_os_support_available): New.
4344 (check_effective_target_avx_runtime): Use it.
4346 2011-07-21 Richard Guenther <rguenther@suse.de>
4348 PR tree-optimization/49770
4349 * g++.dg/torture/pr49770.C: New testcase.
4351 2011-07-21 Kai Tietz <ktietz@redhat.com>
4353 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4354 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4356 2011-07-21 Tobias Burnus <burnus@net-b.de>
4358 * gfortran.dg/coarray_lib_token_1.f90: New.
4360 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4362 * gcc.dg/pr32912-2.c: Skip for AVR.
4363 * gcc.dg/pr44674.c: Add dg-require-profiling.
4365 2011-07-20 Jason Merrill <jason@redhat.com>
4367 * g++.dg/ext/desig2.C: New.
4369 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4371 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4373 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4374 * gcc.target/powerpc/recip-3.c: Ditto.
4376 2011-07-19 Jason Merrill <jason@redhat.com>
4378 PR c++/6709 (DR 743)
4379 PR c++/42603 (DR 950)
4380 * g++.dg/cpp0x/decltype21.C: New.
4382 2011-07-20 Richard Guenther <rguenther@suse.de>
4385 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4386 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4388 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4390 * gcc.target/arm/combine-movs.c: New.
4391 * gcc.target/arm/unsigned-extend-2.c: New.
4393 2011-07-19 Jason Merrill <jason@redhat.com>
4396 * g++.dg/cpp0x/variadic114.C: New.
4398 2011-07-19 Tobias Burnus <burnus@net-b.de>
4400 * gfortran.dg/coarray_args_1.f90: New.
4401 * gfortran.dg/coarray_args_2.f90: New.
4403 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4406 * gfortran.dg/allocate_error_3.f90: New.
4408 2011-07-19 Richard Guenther <rguenther@suse.de>
4410 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4411 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4412 * gcc.dg/torture/20110719-1.c: New testcase.
4414 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4416 PR tree-optimization/49768
4417 * gcc.c-torture/execute/pr49768.c: New test.
4419 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4421 PR tree-optimization/49771
4422 * gcc.dg/vect/pr49771.c: New test.
4424 2011-07-18 Martin Jambor <mjambor@suse.cz>
4426 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4427 * gcc.dg/ipa/ipa-2.c: Likewise.
4428 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4429 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4430 * gcc.dg/ipa/ipa-5.c: Likewise.
4431 * gcc.dg/ipa/ipa-7.c: Likewise.
4432 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4433 * gcc.dg/ipa/ipacost-1.c: Likewise.
4434 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4436 * gcc.dg/ipa/ipcp-1.c: New test.
4437 * gcc.dg/ipa/ipcp-2.c: Likewise.
4438 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4440 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4443 * gfortran.dg/pr49675.f90: New test.
4445 2011-07-18 Richard Guenther <rguenther@suse.de>
4447 * gcc.dg/torture/20110718-1.c: New testcase.
4449 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4451 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4452 * g++.dg/ext/bitfield3.C: Likewise.
4453 * g++.dg/ext/bitfield4.C: Likewise.
4454 * g++.dg/ext/bitfield5.C: Likewise.
4455 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4456 * g++.dg/other/pr23205-2.C: Likewise.
4457 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4458 * gcc.c-torture/compile/20001109-2.c: Likewise.
4459 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4460 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4461 * gcc.dg/bitfld-16.c: Likewise.
4462 * gcc.dg/bitfld-17.c: Likewise.
4463 * gcc.dg/bitfld-18.c: Likewise.
4464 * gcc.dg/builtins-config.h: Remove Netware support.
4465 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4466 * gcc.dg/cdce2.c: Likewise.
4467 * gcc.dg/cpp/assert4.c: Remove netware support.
4468 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4469 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4471 * lib/target-supports.exp (check_visibility_available): Remove
4473 (check_profiling_available): Likewise.
4475 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4477 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4479 2011-07-17 Tobias Burnus <burnus@net-b.de>
4480 Thomas Koenig <tkoenig@gcc.gnu.org>
4483 * gfortran.dg/generic_17.f90: Fix testcase.
4484 * gfortran.dg/interface_3.f90: Add dg-error.
4485 * gfortran.dg/use_14.f90: New.
4486 * gfortran.dg/use_15.f90: New.
4488 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4490 * gnat.dg/pointer_controlled.adb: New test.
4492 2011-07-17 Tobias Burnus <burnus@net-b.de>
4495 * gfortran.dg/pointer_remapping_7.f90: New.
4497 2011-07-16 Jason Merrill <jason@redhat.com>
4499 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4501 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4502 Jason Merrill <jason@redhat.com>
4506 * g++.dg/cpp0x/decltype29.C: Adjust.
4507 * g++.dg/cpp0x/error4.C: Adjust.
4508 * g++.dg/cpp0x/sfinae26.C: Adjust.
4509 * g++.dg/cpp0x/variadic105.C: Adjust.
4510 * g++.dg/template/deduce3.C: Adjust.
4511 * g++.dg/template/error45.C: Adjust.
4512 * g++.dg/template/ptrmem2.C: Adjust.
4513 * g++.dg/template/sfinae2.C: Adjust.
4514 * g++.old-deja/g++.pt/crash60.C: Adjust.
4515 * g++.old-deja/g++.pt/unify6.C: Adjust.
4516 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4517 * g++.dg/cpp0x/nullptr15.C: Adjust.
4518 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4519 * g++.dg/cpp0x/pr31431.C: Adjust.
4520 * g++.dg/cpp0x/pr31434.C: Adjust.
4521 * g++.dg/cpp0x/sfinae11.C: Adjust
4522 * g++.dg/cpp0x/temp_default2.C: Adjust.
4523 * g++.dg/cpp0x/trailing4.C: Adjust.
4524 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4525 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4526 * g++.dg/cpp0x/variadic105.C: Adjust.
4527 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4528 * g++.dg/ext/vla2.C: Adjust.
4529 * g++.dg/other/ptrmem10.C: Adjust.
4530 * g++.dg/other/ptrmem11.C: Adjust.
4531 * g++.dg/overload/unknown1.C: Adjust.
4532 * g++.dg/template/conv11.C: Adjust.
4533 * g++.dg/template/dependent-expr5.C: Adjust.
4534 * g++.dg/template/friend.C: Adjust.
4535 * g++.dg/template/incomplete2.C: Adjust.
4536 * g++.dg/template/local4.C: Adjust.
4537 * g++.dg/template/local6.C: Adjust.
4538 * g++.dg/template/operator9.C: Adjust.
4539 * g++.dg/template/ttp25.C: Adjust.
4540 * g++.dg/template/unify10.C: Adjust.
4541 * g++.dg/template/unify11.C: Adjust.
4542 * g++.dg/template/unify6.C: Adjust.
4543 * g++.dg/template/unify9.C: Adjust.
4544 * g++.dg/template/varmod1.C: Adjust.
4545 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4546 * g++.old-deja/g++.pt/crash28.C: Adjust.
4547 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4548 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4549 * g++.old-deja/g++.pt/expr2.C: Adjust.
4550 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4551 * g++.old-deja/g++.pt/spec5.C: Adjust.
4552 * g++.old-deja/g++.pt/spec6.C: Adjust.
4553 * g++.old-deja/g++.pt/unify4.C: Adjust.
4554 * g++.old-deja/g++.pt/unify8.C: Adjust.
4555 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4556 * g++.dg/overload/template5.C: New testcase.
4557 * g++.dg/template/overload12.C: New testcase.
4559 2011-07-11 Tobias Burnus <burnus@net-b.de>
4561 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4562 * gfortran.dg/coarray_7.f90: Ditto.
4563 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4564 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4566 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4568 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4570 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4571 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4572 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4574 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4575 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4576 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4578 2011-07-15 Jason Merrill <jason@redhat.com>
4581 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4582 Use --extra_opts instead of --additional_options.
4584 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4587 * g++.dg/torture/pr49309.C: Remove.
4589 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4591 * gcc.target/tic6x/weak-call.c: New test.
4592 * gcc.target/tic6x/fpcmp.c: New test.
4593 * gcc.target/tic6x/fpdiv.c: New test.
4594 * gcc.target/tic6x/rotdi16-scan.c: New test.
4595 * gcc.target/tic6x/ffssi.c: New test.
4596 * gcc.target/tic6x/fpdiv-lib.c: New test.
4597 * gcc.target/tic6x/cold-lc.c: New test.
4598 * gcc.target/tic6x/longcalls.c: New test.
4599 * gcc.target/tic6x/abi-align-1.c: New test.
4600 * gcc.target/tic6x/fpcmp-finite.c: New test.
4601 * gcc.target/tic6x/rotdi16.c: New test.
4602 * gcc.target/tic6x/bswapl.c: New test.
4603 * gcc.target/tic6x/ffsdi.c: New test.
4604 * gcc.target/tic6x/tic6x.exp: New file.
4605 * gcc.target/tic6x/builtins/arith24.c: New test.
4606 * gcc.target/tic6x/builtins/smpy.c: New test.
4607 * gcc.target/tic6x/builtins/smpylh.c: New test.
4608 * gcc.target/tic6x/builtins/smpyh.c: New test.
4609 * gcc.target/tic6x/builtins/sarith1.c: New test.
4610 * gcc.target/tic6x/builtins/extclr.c: New test
4611 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4612 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4613 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4614 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4616 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4618 * gcc.dg/20020312-2.c: Likewise.
4619 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4620 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4621 * gcc.dg/torture/builtin-math-7.c: Likewise.
4624 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4625 not testing tic6x-*-*.
4627 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4630 * g++.dg/torture/pr49309.C: New testcase.
4632 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4634 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4636 2011-07-14 Richard Guenther <rguenther@suse.de>
4638 PR tree-optimization/49651
4639 * gcc.dg/torture/pr49651.c: New testcase.
4641 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4644 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4646 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4648 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4649 -mno-pointers-to-nested-functions.
4650 * gcc.target/powerpc/no-r11-2.c: Ditto.
4651 * gcc.target/powerpc/no-r11-3.c: Ditto.
4653 2011-07-13 Jason Merrill <jason@redhat.com>
4655 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4656 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4657 when compiling C files.
4658 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4659 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4660 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4661 * g++.dg/lookup/anon2.C: Likewise.
4662 * g++.dg/tree-ssa/copyprop.C: Likewise.
4663 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4664 * g++.dg/init/vector1.C: Ignore narrowing errors.
4665 * g++.dg/torture/pr35526.C: Likewise.
4666 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4668 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4671 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4674 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4676 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4677 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4679 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4681 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4682 * lib/obj-c++.exp (obj-c++_init): Ditto.
4683 * lib/file-format.exp (gcc_target_object_format): Ditto.
4684 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4685 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4686 (check_visibility_available): Ditto.
4687 (check_effective_target_tls_native): Ditto.
4688 (check_effective_target_tls_emulated): Ditto.
4689 (check_effective_target_function_sections): Ditto.
4691 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4693 * gcc.target/arm/pr48183.c: New test.
4695 2011-07-13 Richard Guenther <rguenther@suse.de>
4697 * gcc.dg/torture/20110713-1.c: New testcase.
4699 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4702 * gcc.c-torture/compile/pr49474.c: New testcase.
4704 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4706 PR tree-optimization/49712
4707 * gcc.c-torture/execute/pr49712.c: New test.
4709 2011-07-11 Jason Merrill <jason@redhat.com>
4712 * g++.dg/template/recurse3.C: New.
4714 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4717 * gcc.dg/guality/csttest.c: New test.
4720 * gfortran.dg/pr49698.f90: New test.
4722 2011-07-11 Jeff Law <law@redhat.com>
4724 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4726 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4728 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4729 * go.test/go-test.exp (go-set-goarch): Likewise.
4731 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4734 * gcc.target/avr/torture/pr39633.c: New test case.
4736 2011-07-11 Tobias Burnus <burnus@net-b.de>
4739 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4741 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4743 * lib/target-supports.exp (check_effective_target_scheduling):
4745 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4746 * gcc.dg/pr45055.c: Ditto.
4747 * gcc.dg/pr45353.c: Ditto.
4748 * g++.dg/pr45056.C: Ditto.
4750 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4752 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4753 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4754 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4755 * g++.dg/torture/pr31863.C: Skip AVR.
4757 2011-07-10 Tobias Burnus <burnus@net-b.de>
4760 * gfortran.dg/intrinsic_signal.f90: New.
4762 2011-07-09 Jason Merrill <jason@redhat.com>
4764 * g++.dg/cpp0x/regress/regress6.C: New.
4765 * g++.dg/parse/crash45.C: Adjust message.
4766 * g++.dg/template/crash38.C: Adjust message.
4767 * g++.dg/template/crash64.C: Adjust message.
4769 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4771 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4772 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4773 * g++.dg/abi/bitfield3.C: Likewise.
4774 * g++.dg/eh/pr38662.C: Likewise.
4775 * g++.dg/ext/attrib36.C: Likewise.
4776 * g++.dg/ext/attrib37.C: Likewise.
4777 * g++.dg/ext/attrib8.C: Likewise.
4778 * g++.dg/ext/tmplattr1.C: Likewise.
4779 * g++.dg/inherit/override-attribs.C: Likewise.
4780 * g++.dg/opt/inline9.C: Likewise.
4781 * g++.dg/opt/life1.C: Likewise.
4782 * g++.dg/opt/longbranch2.C: Likewise.
4783 * g++.dg/opt/nrv12.C: Likewise.
4784 * g++.dg/opt/reg-stack4.C: Likewise.
4785 * g++.dg/other/pr35504.C: Likewise.
4786 * g++.dg/other/pr39496.C: Likewise.
4787 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4788 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4789 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4790 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4791 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4792 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4793 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4794 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4795 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4796 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4797 * g++.dg/warn/pr15774-1.C: Likewise.
4798 * g++.dg/warn/pr15774-2.C: Likewise.
4799 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4800 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4801 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4802 * g++.old-deja/g++.pt/asm2.C: Likewise.
4803 * gcc.c-torture/compile/20000804-1.c: Likewise.
4804 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4805 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4806 * gcc.dg/20020108-1.c: Likewise.
4807 * gcc.dg/20020122-2.c: Likewise.
4808 * gcc.dg/20020122-3.c: Likewise.
4809 * gcc.dg/20020206-1.c: Likewise.
4810 * gcc.dg/20020219-1.c: Likewise.
4811 * gcc.dg/20020310-1.c: Likewise.
4812 * gcc.dg/20020411-1.c: Likewise.
4813 * gcc.dg/20020418-2.c: Likewise.
4814 * gcc.dg/20020426-2.c: Likewise.
4815 * gcc.dg/20020517-1.c: Likewise.
4816 * gcc.dg/20030204-1.c: Likewise.
4817 * gcc.dg/20030826-2.c: Likewise.
4818 * gcc.dg/20031102-1.c: Likewise.
4819 * gcc.dg/20031202-1.c: Likewise.
4820 * gcc.dg/20050111-1.c: Likewise.
4821 * gcc.dg/20050503-1.c: Likewise.
4822 * gcc.dg/array-init-1.c: Likewise.
4823 * gcc.dg/builtin-apply4.c: Likewise.
4824 * gcc.dg/dfp/pr31344.c: Likewise.
4825 * gcc.dg/gomp/atomic-11.c: Likewise.
4826 * gcc.dg/graphite/pr40281.c: Likewise.
4827 * gcc.dg/ia64-sync-1.c: Likewise.
4828 * gcc.dg/ia64-sync-2.c: Likewise.
4829 * gcc.dg/ia64-sync-3.c: Likewise.
4830 * gcc.dg/ia64-sync-4.c: Likewise.
4831 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4832 * gcc.dg/invalid-call-1.c: Likewise.
4833 * gcc.dg/loop-3.c: Likewise.
4834 * gcc.dg/lower-subreg-1.c: Likewise.
4835 * gcc.dg/lto/pr47259_0.c: Likewise.
4836 * gcc.dg/nested-calls-1.c: Likewise.
4837 * gcc.dg/pr20017.c: Likewise.
4838 * gcc.dg/pr25023.c: Likewise.
4839 * gcc.dg/pr27671-2.c: Likewise.
4840 * gcc.dg/pr32176.c: Likewise.
4841 * gcc.dg/pr33676.c: Likewise.
4842 * gcc.dg/pr35045.c: Likewise.
4843 * gcc.dg/pr36015.c: Likewise.
4844 * gcc.dg/pr36584.c: Likewise.
4845 * gcc.dg/pr36998.c: Likewise.
4846 * gcc.dg/pr37438.c: Likewise.
4847 * gcc.dg/pr37908.c: Likewise.
4848 * gcc.dg/pr41241.c: Likewise.
4849 * gcc.dg/pr41340.c: Likewise.
4850 * gcc.dg/pr44136.c: Likewise.
4851 * gcc.dg/pr44194-1.c: Likewise.
4852 * gcc.dg/pr46212.c: Likewise.
4853 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4854 * gcc.dg/setjmp-2.c: Likewise.
4855 * gcc.dg/short-compare-1.c: Likewise.
4856 * gcc.dg/short-compare-2.c: Likewise.
4857 * gcc.dg/smod-1.c: Likewise.
4858 * gcc.dg/sync-2.c: Likewise.
4859 * gcc.dg/sync-3.c: Likewise.
4860 * gcc.dg/tls/opt-1.c: Likewise.
4861 * gcc.dg/tls/opt-2.c: Likewise.
4862 * gcc.dg/tls/opt-3.c: Likewise.
4863 * gcc.dg/torture/badshift.c: Likewise.
4864 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4865 * gcc.dg/torture/pr20314-2.c: Likewise.
4866 * gcc.dg/torture/pr36891.c: Likewise.
4867 * gcc.dg/torture/pr38774.c: Likewise.
4868 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4869 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4870 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4871 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4872 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4873 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4874 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4875 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4876 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4877 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4878 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4879 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4880 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4881 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4882 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4883 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4884 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4885 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4886 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4887 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4888 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4889 * gcc.dg/unroll-1.c: Likewise.
4890 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4891 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4892 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4893 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4894 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4895 * gcc.target/i386/20000609-1.c: Likewise.
4896 * gcc.target/i386/20000720-1.c: Likewise.
4897 * gcc.target/i386/20000724-1.c: Likewise.
4898 * gcc.target/i386/20011107-1.c: Likewise.
4899 * gcc.target/i386/20011119-1.c: Likewise.
4900 * gcc.target/i386/20020201-3.c: Likewise.
4901 * gcc.target/i386/20020218-1.c: Likewise.
4902 * gcc.target/i386/20020729-1.c: Likewise.
4903 * gcc.target/i386/20030926-1.c: Likewise.
4904 * gcc.target/i386/20060125-1.c: Likewise.
4905 * gcc.target/i386/20060125-2.c: Likewise.
4906 * gcc.target/i386/20060512-1.c: Likewise.
4907 * gcc.target/i386/20060512-2.c: Likewise.
4908 * gcc.target/i386/20060512-3.c: Likewise.
4909 * gcc.target/i386/20060512-4.c: Likewise.
4910 * gcc.target/i386/387-1.c: Likewise.
4911 * gcc.target/i386/387-2.c: Likewise.
4912 * gcc.target/i386/387-5.c: Likewise.
4913 * gcc.target/i386/387-6.c: Likewise.
4914 * gcc.target/i386/980312-1.c: Likewise.
4915 * gcc.target/i386/980313-1.c: Likewise.
4916 * gcc.target/i386/990117-1.c: Likewise.
4917 * gcc.target/i386/990424-1.c: Likewise.
4918 * gcc.target/i386/990524-1.c: Likewise.
4919 * gcc.target/i386/991129-1.c: Likewise.
4920 * gcc.target/i386/991214-1.c: Likewise.
4921 * gcc.target/i386/991230-1.c: Likewise.
4922 * gcc.target/i386/addr-sel-1.c: Likewise.
4923 * gcc.target/i386/aggregate-ret1.c: Likewise.
4924 * gcc.target/i386/aggregate-ret2.c: Likewise.
4925 * gcc.target/i386/align-main-3.c: Likewise.
4926 * gcc.target/i386/amd64-abi-1.c: Likewise.
4927 * gcc.target/i386/amd64-abi-2.c: Likewise.
4928 * gcc.target/i386/amd64-abi-4.c: Likewise.
4929 * gcc.target/i386/amd64-abi-5.c: Likewise.
4930 * gcc.target/i386/amd64-abi-6.c: Likewise.
4931 * gcc.target/i386/asm-1.c: Likewise.
4932 * gcc.target/i386/asm-3.c: Likewise.
4933 * gcc.target/i386/asm-5.c: Likewise.
4934 * gcc.target/i386/attributes-error.c: Likewise.
4935 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4936 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4937 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4938 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4939 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4940 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4941 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4942 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4943 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4944 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4945 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4946 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4947 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4948 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4949 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4950 * gcc.target/i386/bitfield1.c: Likewise.
4951 * gcc.target/i386/bitfield2.c: Likewise.
4952 * gcc.target/i386/bmi-2.c: Likewise.
4953 * gcc.target/i386/bmi-5.c: Likewise.
4954 * gcc.target/i386/builtin-unreachable.c: Likewise.
4955 * gcc.target/i386/cleanup-2.c: Likewise.
4956 * gcc.target/i386/clobbers.c: Likewise.
4957 * gcc.target/i386/cmov8.c: Likewise.
4958 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4959 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4960 * gcc.target/i386/compress-float-387.c: Likewise.
4961 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4962 * gcc.target/i386/compress-float-sse.c: Likewise.
4963 * gcc.target/i386/crc32-2.c: Likewise.
4964 * gcc.target/i386/crc32-3.c: Likewise.
4965 * gcc.target/i386/divmod-7.c: Likewise.
4966 * gcc.target/i386/divmod-8.c: Likewise.
4967 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4968 * gcc.target/i386/fma3-builtin.c: Likewise.
4969 * gcc.target/i386/fma3-fma.c: Likewise.
4970 * gcc.target/i386/fma4-256-vector.c: Likewise.
4971 * gcc.target/i386/fma4-builtin.c: Likewise.
4972 * gcc.target/i386/fma4-fma-2.c: Likewise.
4973 * gcc.target/i386/fma4-fma.c: Likewise.
4974 * gcc.target/i386/fma4-vector-2.c: Likewise.
4975 * gcc.target/i386/fma4-vector.c: Likewise.
4976 * gcc.target/i386/funcspec-1.c: Likewise.
4977 * gcc.target/i386/funcspec-10.c: Likewise.
4978 * gcc.target/i386/funcspec-11.c: Likewise.
4979 * gcc.target/i386/funcspec-2.c: Likewise.
4980 * gcc.target/i386/funcspec-5.c: Likewise.
4981 * gcc.target/i386/funcspec-6.c: Likewise.
4982 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4983 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4984 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4985 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4986 * gcc.target/i386/incoming-1.c: Likewise.
4987 * gcc.target/i386/incoming-10.c: Likewise.
4988 * gcc.target/i386/incoming-11.c: Likewise.
4989 * gcc.target/i386/incoming-12.c: Likewise.
4990 * gcc.target/i386/incoming-13.c: Likewise.
4991 * gcc.target/i386/incoming-14.c: Likewise.
4992 * gcc.target/i386/incoming-15.c: Likewise.
4993 * gcc.target/i386/incoming-2.c: Likewise.
4994 * gcc.target/i386/incoming-3.c: Likewise.
4995 * gcc.target/i386/incoming-4.c: Likewise.
4996 * gcc.target/i386/incoming-5.c: Likewise.
4997 * gcc.target/i386/incoming-6.c: Likewise.
4998 * gcc.target/i386/incoming-7.c: Likewise.
4999 * gcc.target/i386/incoming-8.c: Likewise.
5000 * gcc.target/i386/incoming-9.c: Likewise.
5001 * gcc.target/i386/lea.c: Likewise.
5002 * gcc.target/i386/local.c: Likewise.
5003 * gcc.target/i386/loop-1.c: Likewise.
5004 * gcc.target/i386/loop-2.c: Likewise.
5005 * gcc.target/i386/loop-3.c: Likewise.
5006 * gcc.target/i386/max-stack-align.c: Likewise.
5007 * gcc.target/i386/memcpy-1.c: Likewise.
5008 * gcc.target/i386/movbe-2.c: Likewise.
5009 * gcc.target/i386/movq-2.c: Likewise.
5010 * gcc.target/i386/movq.c: Likewise.
5011 * gcc.target/i386/nrv1.c: Likewise.
5012 * gcc.target/i386/pad-4.c: Likewise.
5013 * gcc.target/i386/pad-5a.c: Likewise.
5014 * gcc.target/i386/pad-5b.c: Likewise.
5015 * gcc.target/i386/pad-6a.c: Likewise.
5016 * gcc.target/i386/pad-6b.c: Likewise.
5017 * gcc.target/i386/pad-7.c: Likewise.
5018 * gcc.target/i386/pad-9.c: Likewise.
5019 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5020 * gcc.target/i386/pic-1.c: Likewise.
5021 * gcc.target/i386/pr12092-1.c: Likewise.
5022 * gcc.target/i386/pr12329.c: Likewise.
5023 * gcc.target/i386/pr21518.c: Likewise.
5024 * gcc.target/i386/pr22362.c: Likewise.
5025 * gcc.target/i386/pr22585.c: Likewise.
5026 * gcc.target/i386/pr23098.c: Likewise.
5027 * gcc.target/i386/pr25196.c: Likewise.
5028 * gcc.target/i386/pr25293.c: Likewise.
5029 * gcc.target/i386/pr25654.c: Likewise.
5030 * gcc.target/i386/pr26449.c: Likewise.
5031 * gcc.target/i386/pr26778.c: Likewise.
5032 * gcc.target/i386/pr26826.c: Likewise.
5033 * gcc.target/i386/pr27266.c: Likewise.
5034 * gcc.target/i386/pr29978.c: Likewise.
5035 * gcc.target/i386/pr30505.c: Likewise.
5036 * gcc.target/i386/pr30961-1.c: Likewise.
5037 * gcc.target/i386/pr31628.c: Likewise.
5038 * gcc.target/i386/pr32000-2.c: Likewise.
5039 * gcc.target/i386/pr32661-1.c: Likewise.
5040 * gcc.target/i386/pr32708-2.c: Likewise.
5041 * gcc.target/i386/pr32708-3.c: Likewise.
5042 * gcc.target/i386/pr34256.c: Likewise.
5043 * gcc.target/i386/pr34312.c: Likewise.
5044 * gcc.target/i386/pr34522.c: Likewise.
5045 * gcc.target/i386/pr35160.c: Likewise.
5046 * gcc.target/i386/pr35281.c: Likewise.
5047 * gcc.target/i386/pr36246.c: Likewise.
5048 * gcc.target/i386/pr36786.c: Likewise.
5049 * gcc.target/i386/pr37275.c: Likewise.
5050 * gcc.target/i386/pr37843-3.c: Likewise.
5051 * gcc.target/i386/pr37843-4.c: Likewise.
5052 * gcc.target/i386/pr39082-1.c: Likewise.
5053 * gcc.target/i386/pr39431.c: Likewise.
5054 * gcc.target/i386/pr39496.c: Likewise.
5055 * gcc.target/i386/pr39543-2.c: Likewise.
5056 * gcc.target/i386/pr39911.c: Likewise.
5057 * gcc.target/i386/pr40718.c: Likewise.
5058 * gcc.target/i386/pr40906-1.c: Likewise.
5059 * gcc.target/i386/pr40906-2.c: Likewise.
5060 * gcc.target/i386/pr40906-3.c: Likewise.
5061 * gcc.target/i386/pr40934.c: Likewise.
5062 * gcc.target/i386/pr41900.c: Likewise.
5063 * gcc.target/i386/pr42589.c: Likewise.
5064 * gcc.target/i386/pr43662.c: Likewise.
5065 * gcc.target/i386/pr43671.c: Likewise.
5066 * gcc.target/i386/pr43766.c: Likewise.
5067 * gcc.target/i386/pr43869.c: Likewise.
5068 * gcc.target/i386/pr44942.c: Likewise.
5069 * gcc.target/i386/pr44948-2a.c: Likewise.
5070 * gcc.target/i386/pr45234.c: Likewise.
5071 * gcc.target/i386/pr45336-2.c: Likewise.
5072 * gcc.target/i386/pr45336-4.c: Likewise.
5073 * gcc.target/i386/pr45852.c: Likewise.
5074 * gcc.target/i386/pr46470.c: Likewise.
5075 * gcc.target/i386/pr48037-1.c: Likewise.
5076 * gcc.target/i386/pr48389.c: Likewise.
5077 * gcc.target/i386/pr49095.c: Likewise.
5078 * gcc.target/i386/pr9771-1.c: Likewise.
5079 * gcc.target/i386/rdfsbase-1.c: Likewise.
5080 * gcc.target/i386/rdfsbase-2.c: Likewise.
5081 * gcc.target/i386/rdgsbase-1.c: Likewise.
5082 * gcc.target/i386/rdgsbase-2.c: Likewise.
5083 * gcc.target/i386/rdrand-3.c: Likewise.
5084 * gcc.target/i386/regparm-stdcall.c: Likewise.
5085 * gcc.target/i386/regparm.c: Likewise.
5086 * gcc.target/i386/reload-1.c: Likewise.
5087 * gcc.target/i386/rotate-2.c: Likewise.
5088 * gcc.target/i386/sibcall-5.c: Likewise.
5089 * gcc.target/i386/signbit-1.c: Likewise.
5090 * gcc.target/i386/signbit-2.c: Likewise.
5091 * gcc.target/i386/signbit-3.c: Likewise.
5092 * gcc.target/i386/sse-5.c: Likewise.
5093 * gcc.target/i386/sse-8.c: Likewise.
5094 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5095 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5096 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5097 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5098 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5099 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5100 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5101 * gcc.target/i386/sse2-movq-2.c: Likewise.
5102 * gcc.target/i386/sse2-movq-3.c: Likewise.
5103 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5104 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5105 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5106 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5107 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5108 * gcc.target/i386/ssefn-1.c: Likewise.
5109 * gcc.target/i386/ssefn-2.c: Likewise.
5110 * gcc.target/i386/sseregparm-1.c: Likewise.
5111 * gcc.target/i386/sseregparm-2.c: Likewise.
5112 * gcc.target/i386/sseregparm-3.c: Likewise.
5113 * gcc.target/i386/sseregparm-4.c: Likewise.
5114 * gcc.target/i386/sseregparm-5.c: Likewise.
5115 * gcc.target/i386/sseregparm-6.c: Likewise.
5116 * gcc.target/i386/sseregparm-7.c: Likewise.
5117 * gcc.target/i386/sseregparm-8.c: Likewise.
5118 * gcc.target/i386/stack-realign.c: Likewise.
5119 * gcc.target/i386/stack-usage-realign.c: Likewise.
5120 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5121 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5122 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5123 * gcc.target/i386/stackalign/return-1.c: Likewise.
5124 * gcc.target/i386/stackalign/return-2.c: Likewise.
5125 * gcc.target/i386/stackalign/return-3.c: Likewise.
5126 * gcc.target/i386/tailcall-1.c: Likewise.
5127 * gcc.target/i386/tbm-2.c: Likewise.
5128 * gcc.target/i386/udivmod-7.c: Likewise.
5129 * gcc.target/i386/udivmod-8.c: Likewise.
5130 * gcc.target/i386/unroll-1.c: Likewise.
5131 * gcc.target/i386/vararg-1.c: Likewise.
5132 * gcc.target/i386/vararg-2.c: Likewise.
5133 * gcc.target/i386/vect8-ret.c: Likewise.
5134 * gcc.target/i386/vectorize5.c: Likewise.
5135 * gcc.target/i386/wmul-1.c: Likewise.
5136 * gcc.target/i386/wmul-2.c: Likewise.
5137 * gcc.target/i386/wrfsbase-1.c: Likewise.
5138 * gcc.target/i386/wrfsbase-2.c: Likewise.
5139 * gcc.target/i386/wrgsbase-1.c: Likewise.
5140 * gcc.target/i386/wrgsbase-2.c: Likewise.
5141 * gcc.target/i386/xop-pcmov.c: Likewise.
5142 * gcc.target/i386/xop-pcmov2.c: Likewise.
5143 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5144 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5145 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5146 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5147 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5148 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5149 * gcc.target/i386/zee.c: Likewise.
5150 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5151 * gfortran.dg/compiler-directive_2.f: Likewise.
5152 * gfortran.dg/g77/20010216-1.f: Likewise.
5153 * gfortran.dg/gomp/pr39152.f90: Likewise.
5154 * gfortran.dg/pr33794.f90: Likewise.
5156 2011-07-09 Jason Merrill <jason@redhat.com>
5158 * g++.dg/cpp0x/regress/regress5.C: New.
5160 2011-07-08 Jason Merrill <jason@redhat.com>
5163 * g++.dg/expr/compound-asn1.C: New.
5164 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5166 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5169 * gcc.target/powerpc/altivec-34.c: New test.
5171 2011-07-08 Jason Merrill <jason@redhat.com>
5174 * g++.dg/abi/guard3.C: New.
5176 2011-07-08 Julian Brown <julian@codesourcery.com>
5178 * lib/target-supports.exp
5179 (check_effective_target_arm_little_endian): New.
5180 (check_effective_target_vect_pack_trunc): Use above.
5181 (check_effective_target_vect_unpack): Likewise.
5182 (check_effective_target_vect_element_align): Test
5183 check_effective_target_arm_vect_no_misalign for ARM.
5185 2011-07-08 Jason Merrill <jason@redhat.com>
5188 * g++.dg/cpp0x/constexpr-rom.C: New.
5190 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5193 * g++.dg/torture/pr49519.C: New test.
5195 2011-07-08 Martin Jambor <mjambor@suse.cz>
5197 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5199 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5202 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5204 2011-07-08 Richard Guenther <rguenther@suse.de>
5206 PR tree-optimization/49662
5207 * gcc.dg/graphite/interchange-14.c: XFAIL.
5208 * gcc.dg/graphite/interchange-15.c: Likewise.
5209 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5211 2011-07-06 Jason Merrill <jason@redhat.com>
5214 * g++.dg/cpp0x/regress/regress4.C: New.
5216 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5219 * gfortran.dg/result_in_spec_4.f90: New test.
5221 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5223 * gcc.target/sparc/cas64.c: New test.
5225 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5228 * g++.dg/torture/pr49644.C: New test.
5231 * gcc.c-torture/execute/pr49644.c: New test.
5233 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5235 * lib/target-supports.exp (check_effective_target_ia32): New.
5236 (check_effective_target_x32): Likewise.
5237 (check_effective_target_vect_cmdline_needed): Also check x32.
5239 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5241 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5243 * gcc.target/arm/pr42235.c: Likewise.
5244 * gcc.target/arm/pr42495.c: Likewise.
5245 * gcc.target/arm/pr42574.c: Likewise.
5246 * gcc.target/arm/thumb-branch1.c: Likewise.
5248 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5249 unneeded prune of possible warning.
5250 * gcc.target/arm/pr40956.c: Likewise.
5251 * gcc.target/arm/pr42505.c: Likewise.
5253 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5254 * gcc.c-torture/compile/pr46883.c: Likewise.
5255 * gcc.c-torture/compile/pr46934.c: Likewise.
5257 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5258 for move to ../../gcc.c-torture/compile.
5259 * gcc.target/arm/pr46883.c: Likewise.
5260 * gcc.target/arm/pr46934.c: Likewise.
5262 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5263 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5264 * gcc.target/arm/wmul-1.c: Likewise.
5265 * gcc.target/arm/wmul-2.c: Likewise.
5266 * gcc.target/arm/wmul-3.c: Likewise.
5267 * gcc.target/arm/wmul-4.c: Likewise.
5268 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5269 add tab after scan target.
5270 * gcc.target/arm/smlaltt-1.c: Likewise.
5271 * gcc.target/arm/smlatb-1.c: Likewise.
5272 * gcc.target/arm/smlatt-1.c: Likewise.
5274 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5277 * gcc.dg/debug/pr49522.c: New test.
5279 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5281 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5282 * gcc.dg/pr46212.c: Run only if target int32plus.
5283 * gcc.dg/torture/pr48146.c: Ditto.
5284 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5285 * c-c++-common/pr44832.c: Ditto.
5286 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5287 * gcc.dg/pr31490.c: Ditto.
5288 * gcc.dg/torture/builtin-math-7.c: Run only if target
5290 * gcc.dg/torture/pr45764.c: Skip for AVR.
5291 * gcc.dg/pr47893.c: Ditto.
5293 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5295 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5296 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5297 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5298 add tab to scan target.
5300 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5302 * gcc.target/arm/neon-modes-3.c: New test.
5304 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5306 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5307 -fno-loop-interchange -ffast-math.
5309 2011-07-07 Richard Guenther <rguenther@suse.de>
5311 * gcc.dg/ftrapv-3.c: New testcase.
5313 2011-07-07 Richard Guenther <rguenther@suse.de>
5315 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5316 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5318 2011-07-07 Kai Tietz <ktietz@redhat.com>
5320 * gcc.dg/binop-notxor1.c: New test.
5321 * gcc.dg/binop-notand4a.c: New test.
5322 * gcc.dg/binop-notxor2.c: New test.
5323 * gcc.dg/binop-notand3a.c: New test.
5324 * gcc.dg/binop-notand2a.c: New test.
5325 * gcc.dg/binop-notand6a.c: New test.
5326 * gcc.dg/binop-notor1.c: New test.
5327 * gcc.dg/binop-notand1a.c: New test.
5328 * gcc.dg/binop-notand5a.c: New test.
5329 * gcc.dg/binop-notor2.c: New test.
5331 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5334 * gcc.dg/gomp/pr49640.c: New test.
5336 2011-07-07 Richard Guenther <rguenther@suse.de>
5338 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5340 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5343 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5345 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5347 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5348 * gcc.target/powerpc/no-r11-2.c: Ditto.
5349 * gcc.target/powerpc/no-r11-3.c: Ditto.
5351 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5353 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5354 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5356 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5358 * lib/target-supports.exp (check_profiling_available): Disable
5359 profiling with -fprofile-generate for target avr.
5361 2011-07-06 Richard Guenther <rguenther@suse.de>
5363 PR tree-optimization/49645
5364 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5366 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5369 * gcc.dg/pr47383.c: New.
5371 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5373 PR tree-optimization/49647
5374 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5376 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5379 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5380 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5382 2011-07-05 Jason Merrill <jason@redhat.com>
5385 * g++.dg/template/template-id-4.C: New.
5387 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5389 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5390 * gcc.dg/pr43402.c: Ditto.
5392 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5394 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5396 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5398 * gcc.target/powerpc/ppc-switch-1.c: New test for
5399 --param case-values-threshold.
5400 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5402 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5404 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5406 2011-07-05 Jason Merrill <jason@redhat.com>
5408 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5410 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5412 PR tree-optimization/47654
5413 * gcc.dg/graphite/block-pr47654.c: New.
5415 2011-07-05 Jason Merrill <jason@redhat.com>
5417 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5419 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5421 PR tree-optimization/49580
5422 * gcc.dg/autopar/pr49580.c: New test.
5424 2011-07-05 Richard Guenther <rguenther@suse.de>
5426 PR tree-optimization/49518
5427 PR tree-optimization/49628
5428 * g++.dg/torture/pr49628.C: New testcase.
5429 * gcc.dg/torture/pr49518.c: Likewise.
5431 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5433 * ada/acats/run_acats (which): Extract last field from type -p,
5434 type output only if command succeeded.
5436 2011-07-04 Jason Merrill <jason@redhat.com>
5438 * g++.dg/abi/mangle48.C: New.
5440 * g++.dg/cpp0x/diag1.C: New.
5442 * g++.dg/diagnostic/aka1.C: New.
5444 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5446 PR rtl-optimization/49619
5447 * gcc.dg/pr49619.c: New test.
5449 PR rtl-optimization/49472
5450 * gfortran.dg/pr49472.f90: New test.
5453 * gcc.dg/pr49602.c: New test.
5455 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5459 * gcc.target/avr/avr.exp: Run over cpp files, too.
5460 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5461 * gcc.target/avr/progmem.h: New file.
5462 * gcc.target/avr/exit-abort.h: New file.
5463 * gcc.target/avr/progmem-error-1.c: New file.
5464 * gcc.target/avr/progmem-error-1.cpp: New file.
5465 * gcc.target/avr/progmem-warning-1.c: New file.
5466 * gcc.target/avr/torture/progmem-1.c: New file.
5467 * gcc.target/avr/torture/progmem-1.cpp: New file.
5469 2011-07-04 Richard Guenther <rguenther@suse.de>
5471 PR tree-optimization/49615
5472 * g++.dg/torture/pr49615.C: New testcase.
5474 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5476 PR tree-optimization/49610
5477 * gcc.dg/vect/pr49610.c: New test.
5479 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5481 * gnat.dg/specs/debug1.ads: New test.
5483 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5486 * gfortran.dg/typebound_proc_23.f90: New.
5488 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5491 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5493 2011-07-01 Jason Merrill <jason@redhat.com>
5496 * g++.dg/template/template-id-3.C: New.
5499 * g++.dg/template/qualified-id4.C: New.
5502 * g++.dg/template/explicit-args4.C: New.
5505 * g++.dg/template/offsetof2.C: New.
5507 2011-07-01 Kai Tietz <ktietz@redhat.com>
5509 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5511 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5514 * lib/target-supports.exp (check_effective_target_gld): New proc.
5516 2011-07-01 Richard Guenther <rguenther@suse.de>
5518 PR tree-optimization/49603
5519 * gcc.dg/torture/pr49603.c: New testcase.
5521 2011-06-30 Jason Merrill <jason@redhat.com>
5524 * g++.dg/rtti/template1.C: New.
5527 * g++.dg/cpp0x/regress/ctor1.C: New.
5530 * g++.dg/cpp0x/initlist54.C: New.
5532 2011-06-30 Martin Jambor <mjambor@suse.cz>
5534 * gcc.dg/tree-ssa/sra-12.c: New test.
5536 2011-06-29 Jason Merrill <jason@redhat.com>
5538 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5540 2011-06-30 Richard Guenther <rguenther@suse.de>
5542 PR tree-optimization/46787
5543 * gcc.dg/vect/vect-121.c: New testcase.
5545 2011-06-30 Martin Jambor <mjambor@suse.cz>
5547 PR tree-optimization/49094
5548 * gcc.dg/tree-ssa/pr49094.c: New test.
5550 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5553 * gfortran.dg/pr49540-1.f90: New test.
5554 * gfortran.dg/pr49540-2.f90: New test.
5556 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5559 * ada/acats/run_acats (which): Use last field of type -p output.
5561 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5562 Iain Sandoe <iains@gcc.gnu.org>
5565 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5566 Only skip on 64-bit *-*-darwin8* && !objc2.
5568 2011-06-30 Richard Guenther <rguenther@suse.de>
5570 PR tree-optimization/38752
5571 * gcc.c-torture/compile/pr38752.c: New testcase.
5573 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5575 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5576 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5578 2011-06-29 Jason Merrill <jason@redhat.com>
5581 * g++.dg/cpp0x/initlist53.C: Use placement new.
5582 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5583 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5586 * g++.dg/cpp0x/trailing6.C: New.
5587 * g++.dg/cpp0x/pr45908.C: No error.
5590 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5593 * g++.dg/cpp0x/constexpr-using2.C: New.
5595 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5598 * g++.dg/cpp0x/constexpr-diag3.C: New.
5599 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5600 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5601 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5602 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5604 2011-06-29 Jason Merrill <jason@redhat.com>
5606 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5608 2011-06-29 Richard Guenther <rguenther@suse.de>
5610 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5612 2011-06-29 Jason Merrill <jason@redhat.com>
5614 * g++.dg/cpp0x/initlist-value2.C: New.
5616 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5617 * g++.dg/cpp0x/initlist-value.C: New.
5619 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5621 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5623 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5625 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5626 * gcc.dg/inline_2.c: Likewise.
5627 * gcc.dg/unroll_1.c: Likewise.
5629 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5632 * gcc.target/i386/pr49567.c: New test.
5634 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5636 * gnat.dg/opt17.ad[sb]: New test.
5638 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5639 Tom de Vries <tom@codesourcery.com>
5641 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5642 (check_effective_target_arm_thumb2): New effective targets.
5643 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5644 properly. Clean up temporary files.
5645 * gcc.target/arm/ivopts-2.c: Likewise.
5646 * gcc.target/arm/ivopts-3.c: Likewise.
5647 * gcc.target/arm/ivopts-4.c: Likewise.
5648 * gcc.target/arm/ivopts-5.c: Likewise.
5649 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5651 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5654 * gfortran.dg/reshape_zerosize_3.f90: New test.
5656 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5658 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5659 * gcc.target/arm/vfp-ldmias.c: Likewise.
5660 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5661 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5662 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5663 * gcc.target/arm/vfp-stmias.c: Likewise.
5664 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5665 * gcc.target/arm/vfp-stmiad.c: Likewise.
5667 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5669 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5671 * gcc.target/arm/pr45701-2.c: Ditto.
5673 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5676 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5677 * gfortran.dg/extends_14.f03: Modified.
5679 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5681 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5682 early if the test is already being skipped.
5684 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5685 scan-assembler-dem-not): For missing file, report unresolved with
5686 same message as for pass/fail, with reason reported in log file.
5688 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5689 from add_options_for_arm_neon_fp16.
5690 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5691 check_effective_target_arm_neon_fp16_ok_nocache.
5692 Check -mfpu and -mfloat-abi options from current multilib.
5693 Do not require neon support.
5694 (check_effective_target_arm_fp16_ok): Renamed from
5695 check_effecitve_target_arm_neon_fp16_ok.
5696 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5697 arm_neon_fp16_ok and arm_fp16.
5698 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5699 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5700 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5701 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5703 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5705 * gcc.dg/builtin-assume-aligned-1.c: New test.
5706 * gcc.dg/builtin-assume-aligned-2.c: New test.
5707 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5710 * gcc.dg/pr49544.c: New test.
5712 2011-06-27 Richard Guenther <rguenther@suse.de>
5714 PR tree-optimization/49394
5715 * g++.dg/torture/pr49394.C: New testcase.
5717 2011-06-27 Kai Tietz <ktietz@redhat.com>
5719 * gcc.dg/optimize-bswapdi-2.c: New test.
5721 2011-06-27 Michael Hope <michael.hope@linaro.org>
5722 Richard Sandiford <richard.sandiford@linaro.org>
5724 PR tree-optimization/49169
5725 * gcc.dg/torture/pr49169.c: New test.
5727 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5730 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5732 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5735 2011-06-26 Jason Merrill <jason@redhat.com>
5737 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5740 * g++.dg/init/ref19.C: New.
5741 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5743 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5745 PR tree-optimization/48377
5746 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5749 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5752 * lib/target-supports.exp (check_effective_target_non_strict_align):
5754 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5756 2011-06-24 Martin Jambor <mjambor@suse.cz>
5758 PR tree-optimizations/49516
5759 * g++.dg/tree-ssa/pr49516.C: New test.
5761 2011-06-23 Jason Merrill <jason@redhat.com>
5764 * g++.dg/template/partial10.C: New.
5765 * g++.dg/template/partial11.C: New.
5767 2011-06-23 Jeff Law <law@redhat.com>
5770 * gcc.dg/pr48770.c: New test.
5772 2011-06-23 Jan Hubicka <jh@suse.cz>
5775 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5777 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5780 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5781 instead of -fdump-tree-optimized.
5783 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5786 * g++.dg/template/crash107.C: New.
5787 * g++.dg/template/error17.C: Adjust.
5789 2011-06-23 Jason Merrill <jason@redhat.com>
5792 * g++.dg/cpp0x/defaulted30.C: New.
5795 * g++.dg/rtti/anon-ns1.C: New.
5798 * g++.dg/init/ref18.C: New.
5801 * g++.dg/template/partial9.C: New.
5803 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5806 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5808 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5811 * gcc.dg/pr49496.c: New test.
5813 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5815 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5818 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5820 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5821 * gcc.target/arm/pr42879.c: Likewise.
5822 * gcc.target/arm/pr45701-3.c: Likewise.
5824 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5825 * gcc.target/arm/pr40482.c: Likewise.
5826 * gcc.target/arm/stack-corruption.c: Likewise.
5828 2011-06-22 Richard Guenther <rguenther@suse.de>
5830 PR tree-optimization/49493
5831 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5833 2011-06-22 Jason Merrill <jason@redhat.com>
5836 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5838 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5839 Dmitry Melnik <dm@ispras.ru>
5841 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5842 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5843 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5845 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5847 * gcc.target/arm/tlscall.c: New.
5849 2011-06-21 Jason Merrill <jason@redhat.com>
5852 * g++.dg/cpp0x/constexpr-ref1.C: New.
5853 * g++.dg/cpp0x/constexpr-ref2.C: New.
5854 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5857 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5860 * g++.dg/template/param3.C: New.
5862 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5864 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5865 my_clrsb test functions.
5867 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5868 test_sll, test_ull): Add clrsb tests.
5869 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5872 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5875 * gfortran.dg/class_44.f03: New.
5877 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5879 PR tree-optimization/49478
5880 * gcc.dg/vect/pr49478.c
5882 2011-06-21 Richard Guenther <rguenther@suse.de>
5884 PR tree-optimization/49483
5885 * gcc.dg/vect/vect-120.c: New testcase.
5887 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5890 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5891 * gcc.dg/vect/vect-peel-4.c: Likewise.
5893 2011-06-22 Christian Bruel <christian.bruel@st.com>
5896 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5897 * gcc.dg/always_inline2.c: Likewise.
5898 * gcc.dg/always_inline3.c: Likewise.
5899 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5900 * gcc.dg/inline_1.c: Likewise.
5901 * gcc.dg/inline_2.c: Likewise.
5902 * gcc.dg/inline_3.c: Likewise.
5903 * gcc.dg/inline_4.c: Likewise.
5904 * gcc.dg/20051201-1.c: Likewise.
5905 * gcc.dg/pr40087.c: Likewise.
5906 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5907 * gcc.dg/inline-22.c: Likewise.
5908 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5909 * gcc.dg/lto/20090218-1_1.c: Likewise.
5910 * g++.dg/ipa/devirt-7.C: Likewise.
5911 * gcc.dg/uninit-pred-5_a.c: Likewise.
5912 * gcc.dg/uninit-pred-5_b.c: Likewise.
5913 * gcc.dg/fail_always_inline.c: New.
5915 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5917 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5918 into 6 jobs instead of 3.
5920 2011-06-20 Jason Merrill <jason@redhat.com>
5923 * g++.dg/cpp0x/initlist53.C: New.
5925 2011-06-20 Tobias Burnus <burnus@net-b.de>
5928 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5929 * gfortran.dg/coarray_lock_3.f90: New.
5930 * gfortran.dg/coarray/lock_1.f90: New.
5932 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5934 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5935 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5936 unresolved and report the reason to the log file.
5938 * lib/scanasm.exp (object-size): Move argument processing earlier
5939 to report errors before verifying that the file exists. Report
5940 problems detected at runtime as unresolved instead of error and
5941 report their reasons to the log file.
5943 2011-06-20 Jason Merrill <jason@redhat.com>
5946 * g++.dg/cpp0x/explicit6.C: New.
5949 * g++.dg/cpp0x/enum20.C: New.
5952 * g++.dg/ext/attr-aligned01.C: New.
5955 * g++.dg/cpp0x/variadic-default.C: New.
5958 * g++.dg/cpp0x/auto26.C: New.
5961 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5963 2011-06-20 Kai Tietz <ktietz@redhat.com>
5965 * gcc.dg/binop-notand1.c: New test.
5966 * gcc.dg/binop-notand2.c: New test.
5967 * gcc.dg/binop-notand3.c: New test.
5968 * gcc.dg/binop-notand4.c: New test.
5969 * gcc.dg/binop-notand5.c: New test.
5970 * gcc.dg/binop-notand6.c: New test.
5972 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5975 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5977 2011-06-18 Janus Weil <janus@gcc.gnu.org>
5980 * gfortran.dg/proc_ptr_31.f90: New.
5982 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5984 * gnat.dg/volatile6.adb: New test.
5985 * gnat.dg/volatile7.adb: Likewise.
5986 * gnat.dg/volatile8.adb: Likewise.
5987 * gnat.dg/volatile9.adb: Likewise.
5989 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5991 * gnat.dg/constant3.adb: New test.
5993 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
5996 * gfortran.dg/read_list_eof_1.f90: New test.
5998 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6001 * gcc.target/i386/testimm-1.c: New test.
6002 * gcc.target/i386/testimm-2.c: New test.
6003 * gcc.target/i386/testimm-3.c: New test.
6004 * gcc.target/i386/testimm-4.c: New test.
6005 * gcc.target/i386/testimm-5.c: New test.
6006 * gcc.target/i386/testimm-6.c: New test.
6007 * gcc.target/i386/testimm-7.c: New test.
6008 * gcc.target/i386/testimm-8.c: New test.
6009 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6010 * gcc.target/i386/xop-rotate1-int.c: New test.
6011 * gcc.target/i386/xop-rotate2-int.c: New test.
6013 2011-06-17 Jason Merrill <jason@redhat.com>
6015 * g++.dg/cpp0x/rv-func2.C: New.
6017 * g++.dg/debug/dwarf2/lambda1.C: New.
6018 * g++.dg/warn/Wshadow-6.C: Adjust.
6020 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6023 * gfortran.dg/move_alloc_5.f90: New.
6025 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6027 PR rtl-optimization/48542
6028 * gcc.dg/torture/pr48542.c: New test.
6030 2011-06-16 Jason Merrill <jason@redhat.com>
6033 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6036 * g++.dg/cpp0x/initlist52.C New.
6039 * c-c++-common/raw-string-12.c: New.
6042 * g++.dg/cpp0x/sfinae26.C: New.
6045 * g++.dg/cpp0x/variadic113.C: New.
6048 * g++.dg/cpp0x/variadic112.C: New.
6050 2011-06-16 Jeff Law <law@redhat.com>
6052 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6053 improved jump threading.
6054 * gcc.dg/builtin-object-size-2.c: Likewise.
6055 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6057 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6060 * gfortran.dg/typebound_assignment_3.f03: New.
6062 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6065 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6067 2011-06-16 Martin Jambor <mjambor@suse.cz>
6069 PR tree-optimization/49343
6070 * gnat.dg/discr31.ad[sb]: New test.
6072 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6074 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6076 2011-06-16 Tom de Vries <tom@codesourcery.com>
6079 * gcc.target/arm/ivopts-3.c: Update test.
6080 * gcc.target/arm/ivopts-5.c: Same.
6082 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6085 2011-06-10 Wei Guozhi <carrot@google.com>
6088 * gcc.target/arm/pr45335.c: New test.
6089 * gcc.target/arm/pr45335-2.c: New test.
6090 * gcc.target/arm/pr45335-3.c: New test.
6091 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6092 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6093 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6095 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6097 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6099 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6102 * gfortran.dg/class_43.f03: New.
6104 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6106 PR tree-optimization/49419
6107 * gcc.c-torture/execute/pr49419.c: New test.
6109 2011-06-16 Revital Eres <revital.eres@linaro.org>
6111 * gcc.dg/sms-9.c: New file.
6113 2011-06-15 Easwaran Raman <eraman@google.com>
6115 PR rtl-optimization/49414
6116 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6118 2011-06-14 Jason Merrill <jason@redhat.com>
6120 * g++.dg/cpp0x/noexcept13.C: New.
6122 2011-06-14 Easwaran Raman <eraman@google.com>
6124 PR rtl-optimization/44194
6125 * gcc.dg/pr44194-1.c: New test.
6126 * gcc.dg/pr44194-2.c: New test.
6128 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6130 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6132 * gcc.target/arm/pr45701-2.c: Likewise.
6133 * gcc.target/arm/thumb-branch1.c: Likewise.
6135 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6138 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6140 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6142 * gcc.target/arm/pr45701-1.c: Require thumb support.
6143 * gcc.target/arm/pr45701-2.c: Likewise.
6144 * gcc.target/arm/thumb-branch1.c: Likewise.
6146 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6147 * gcc.target/arm/pr39839.c: Likewise.
6148 * gcc.target/arm/pr40657-2.c: Likewise.
6149 * gcc.target/arm/pr40956.c: Likewise.
6150 * gcc.target/arm/pr41679.c: Likewise.
6151 * gcc.target/arm/pr42235.c: Likewise.
6152 * gcc.target/arm/pr42495.c: Likewise.
6153 * gcc.target/arm/pr42505.c: Likewise.
6154 * gcc.target/arm/pr42574.c: Likewise.
6155 * gcc.target/arm/pr46883.c: Likewise.
6156 * gcc.target/arm/pr46934.c: Likewise.
6157 * gcc.target/arm/xor-and.c: Likewise.
6159 2011-06-14 Jason Merrill <jason@redhat.com>
6161 * g++.dg/other/error23.C: Adjust error message.
6162 * g++.dg/other/error32.C: Likewise.
6165 * g++.dg/cpp0x/rv-dotstar.C: New.
6168 * g++.dg/cpp0x/decltype30.C: New.
6170 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6172 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6175 * gfortran.dg/pr49103.f90: New test.
6177 2011-06-14 Tom de Vries <tom@codesourcery.com>
6180 * gcc.target/arm/ivopts-3.c: New test.
6181 * gcc.target/arm/ivopts-4.c: New test.
6182 * gcc.target/arm/ivopts-5.c: New test.
6184 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6186 PR rtl-optimization/49390
6187 * gcc.c-torture/execute/pr49390.c: New test.
6189 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6191 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6193 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6195 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6196 * gcc.c-torture/execute/cmpsi-2.x: New file.
6197 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6198 * gcc.c-torture/execute/pr45262.x: New file.
6199 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6200 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6202 * gcc.c-torture/compile/pr49163.c: Ditto.
6204 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6206 * gcc.dg/vect/vect-16.c: Rename to...
6207 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6208 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6209 for double-word vectors.
6210 * gcc.dg/vect/vect-peel-4.c: Likewise.
6211 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6213 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6216 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6219 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6221 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6223 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6225 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6227 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6229 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6231 * gfortran.dg/trim_optimize_8.f90: New test case.
6233 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6234 Ira Rosen <ira.rosen@linaro.org>
6236 PR tree-optimization/49352
6237 * gcc.dg/vect/pr49352.c: New test.
6239 2011-06-12 Tobias Burnus
6242 * gfortran.dg/alloc_comp_assign_11.f90: New.
6244 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6246 * gfortran.dg/trim_optimize_7.f90: New test.
6248 2011-06-10 Wei Guozhi <carrot@google.com>
6251 * gcc.target/arm/pr45335.c: New test.
6252 * gcc.target/arm/pr45335-2.c: New test.
6253 * gcc.target/arm/pr45335-3.c: New test.
6254 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6255 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6256 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6258 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6261 * g++.dg/parse/error39.C: New.
6263 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6265 * gcc.target/arm/20090811-1.c: Skip for incompatible
6266 options, do not override other options.
6267 * gcc.target/arm/combine-cmp-shift.c: Skip for
6268 incompatible options.
6269 * gcc.target/arm/pr45094.c: Likewise.
6270 * gcc.target/arm/scd42-1.c: Likewise.
6271 * gcc.target/arm/scd42-3.c: Likewise.
6272 * gcc.target/arm/thumb-ltu.c: Likewise.
6274 * lib/target-supports.exp
6275 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6276 multilib flags use -mfpu with a value other than neon-fp16.
6278 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6280 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6281 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6283 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6285 * lib/target-supports.exp (check_effective_target_pie): New proc.
6286 * gcc.dg/pie-link.c: Use target pie.
6288 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6289 Laurent Roug� <laurent.rouge@menta.fr>
6291 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6292 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6294 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6296 * gfortran.dg/coarray/sync_1.f90: New test for
6297 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6299 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6301 PR tree-optimization/49318
6302 * gcc.dg/vect/pr49318.c: New test.
6304 2011-06-09 David Krauss <potswa@mac.com>
6306 * g++.dg/template/arrow1.C: New.
6308 2011-06-09 Jason Merrill <jason@redhat.com>
6310 * lib/prune.exp: Prune "note"s.
6311 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6313 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6314 * g++.dg/template/dependent-expr3.C: Likewise.
6315 * g++.dg/parse/template7.C: Likewise.
6316 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6317 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6318 * g++.old-deja/g++.pt/friend38.C: Likewise.
6319 * g++.old-deja/g++.pt/crash32.C: Likewise.
6320 * g++.old-deja/g++.other/init4.C: Likewise.
6321 * g++.old-deja/g++.other/friend8.C: Likewise.
6323 * g++.dg/ext/complex7.C: Adjust expected output.
6324 * g++.dg/diagnostic/method1.C: Likewise.
6325 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6326 * g++.dg/parse/crash33.C: Likewise.
6327 * g++.dg/other/warning1.C: Likewise.
6328 * g++.dg/init/pr29571.C: Likewise.
6329 * g++.dg/warn/overflow-warn-1.C: Likewise.
6330 * g++.dg/warn/overflow-warn-3.C: Likewise.
6331 * g++.dg/warn/overflow-warn-4.C: Likewise.
6332 * g++.old-deja/g++.oliva/template1.C: Likewise.
6334 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6335 * g++.dg/parse/template7.C: Adjust.
6337 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6340 * gcc.dg/pr49307.c: New.
6342 2011-06-09 Wei Guozhi <carrot@google.com>
6345 * gcc.target/arm/pr46975.c: New testcase.
6347 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6349 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6350 (PMETH, arglist_t): Removed.
6351 (method_get_number_of_arguments): Removed.
6352 (method_get_nth_argument): Removed.
6353 (method_get_first_argument): Removed.
6354 (method_get_next_argument): Removed.
6355 (method_get_sizeof_arguments): Removed.
6356 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6358 (method_get_number_of_arguments): Removed.
6359 (method_get_nth_argument): Removed.
6360 (method_get_first_argument): Removed.
6361 (method_get_next_argument): Removed.
6362 (method_get_sizeof_arguments): Removed.
6363 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6365 2011-06-09 David Li <davidxl@google.com>
6367 * gcc.dg/dump-pass.c: New test.
6369 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6372 * g++.dg/parse/error38.C: New.
6374 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6377 * gfortran.dg/pr49308.f90: New test.
6379 2011-06-08 Jason Merrill <jason@redhat.com>
6381 * g++.dg/cpp0x/noexcept11.C: New.
6382 * g++.dg/cpp0x/noexcept12.C: New.
6383 * g++.dg/cpp0x/sfinae11.C: Adjust.
6385 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6388 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6389 to dg-options, match also DW_AT_linkage_name.
6391 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6394 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6395 -fno-common on alpha*-dec-osf*.
6396 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6398 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6400 PR rtl-optimization/49303
6401 * gcc.target/ia64/pr49303.c: New test.
6403 2011-06-08 Tobias Burnus <burnus@net-b.de>
6406 * gfortran.dg/coarray_lock_1.f90: New.
6407 * gfortran.dg/coarray_lock_2.f90: New.
6409 2011-06-07 Jason Merrill <jason@redhat.com>
6411 * lib/prune.exp: Look for "required" rather than "instantiated".
6412 * g++.dg/abi/mangle11.C: Likewise.
6413 * g++.dg/abi/mangle12.C: Likewise.
6414 * g++.dg/abi/mangle17.C: Likewise.
6415 * g++.dg/abi/mangle20-2.C: Likewise.
6416 * g++.dg/abi/pragma-pack1.C: Likewise.
6417 * g++.dg/cpp0x/decltype26.C: Likewise.
6418 * g++.dg/cpp0x/decltype28.C: Likewise.
6419 * g++.dg/cpp0x/decltype29.C: Likewise.
6420 * g++.dg/cpp0x/enum11.C: Likewise.
6421 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6422 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6423 * g++.dg/cpp0x/pr47416.C: Likewise.
6424 * g++.dg/ext/case-range2.C: Likewise.
6425 * g++.dg/ext/case-range3.C: Likewise.
6426 * g++.dg/gomp/for-19.C: Likewise.
6427 * g++.dg/gomp/pr37533.C: Likewise.
6428 * g++.dg/gomp/pr38639.C: Likewise.
6429 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6430 * g++.dg/inherit/base3.C: Likewise.
6431 * g++.dg/inherit/using6.C: Likewise.
6432 * g++.dg/init/placement4.C: Likewise.
6433 * g++.dg/init/reference3.C: Likewise.
6434 * g++.dg/lookup/scoped6.C: Likewise.
6435 * g++.dg/lookup/using7.C: Likewise.
6436 * g++.dg/other/abstract1.C: Likewise.
6437 * g++.dg/other/error10.C: Likewise.
6438 * g++.dg/other/error5.C: Likewise.
6439 * g++.dg/other/field1.C: Likewise.
6440 * g++.dg/other/offsetof5.C: Likewise.
6441 * g++.dg/parse/bitfield2.C: Likewise.
6442 * g++.dg/parse/constant4.C: Likewise.
6443 * g++.dg/parse/crash20.C: Likewise.
6444 * g++.dg/parse/invalid-op1.C: Likewise.
6445 * g++.dg/parse/non-dependent2.C: Likewise.
6446 * g++.dg/parse/template18.C: Likewise.
6447 * g++.dg/tc1/dr152.C: Likewise.
6448 * g++.dg/tc1/dr166.C: Likewise.
6449 * g++.dg/tc1/dr176.C: Likewise.
6450 * g++.dg/tc1/dr213.C: Likewise.
6451 * g++.dg/template/access11.C: Likewise.
6452 * g++.dg/template/access2.C: Likewise.
6453 * g++.dg/template/access3.C: Likewise.
6454 * g++.dg/template/access7.C: Likewise.
6455 * g++.dg/template/arg7.C: Likewise.
6456 * g++.dg/template/cond2.C: Likewise.
6457 * g++.dg/template/crash13.C: Likewise.
6458 * g++.dg/template/crash40.C: Likewise.
6459 * g++.dg/template/crash7.C: Likewise.
6460 * g++.dg/template/crash84.C: Likewise.
6461 * g++.dg/template/ctor5.C: Likewise.
6462 * g++.dg/template/defarg13.C: Likewise.
6463 * g++.dg/template/defarg14.C: Likewise.
6464 * g++.dg/template/dtor7.C: Likewise.
6465 * g++.dg/template/eh2.C: Likewise.
6466 * g++.dg/template/error2.C: Likewise.
6467 * g++.dg/template/error43.C: Likewise.
6468 * g++.dg/template/friend32.C: Likewise.
6469 * g++.dg/template/injected1.C: Likewise.
6470 * g++.dg/template/instantiate1.C: Likewise.
6471 * g++.dg/template/instantiate3.C: Likewise.
6472 * g++.dg/template/instantiate5.C: Likewise.
6473 * g++.dg/template/instantiate7.C: Likewise.
6474 * g++.dg/template/local6.C: Likewise.
6475 * g++.dg/template/lookup2.C: Likewise.
6476 * g++.dg/template/member5.C: Likewise.
6477 * g++.dg/template/memfriend15.C: Likewise.
6478 * g++.dg/template/memfriend16.C: Likewise.
6479 * g++.dg/template/memfriend17.C: Likewise.
6480 * g++.dg/template/memfriend7.C: Likewise.
6481 * g++.dg/template/meminit1.C: Likewise.
6482 * g++.dg/template/nested3.C: Likewise.
6483 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6484 * g++.dg/template/nontype12.C: Likewise.
6485 * g++.dg/template/nontype13.C: Likewise.
6486 * g++.dg/template/nontype6.C: Likewise.
6487 * g++.dg/template/pr23510.C: Likewise.
6488 * g++.dg/template/pr35240.C: Likewise.
6489 * g++.dg/template/ptrmem15.C: Likewise.
6490 * g++.dg/template/ptrmem6.C: Likewise.
6491 * g++.dg/template/qualified-id1.C: Likewise.
6492 * g++.dg/template/qualttp20.C: Likewise.
6493 * g++.dg/template/qualttp3.C: Likewise.
6494 * g++.dg/template/qualttp4.C: Likewise.
6495 * g++.dg/template/qualttp5.C: Likewise.
6496 * g++.dg/template/qualttp6.C: Likewise.
6497 * g++.dg/template/qualttp7.C: Likewise.
6498 * g++.dg/template/qualttp8.C: Likewise.
6499 * g++.dg/template/recurse.C: Likewise.
6500 * g++.dg/template/recurse2.C: Likewise.
6501 * g++.dg/template/ref5.C: Likewise.
6502 * g++.dg/template/scope2.C: Likewise.
6503 * g++.dg/template/sfinae10.C: Likewise.
6504 * g++.dg/template/sfinae3.C: Likewise.
6505 * g++.dg/template/sizeof3.C: Likewise.
6506 * g++.dg/template/static9.C: Likewise.
6507 * g++.dg/template/template-id-2.C: Likewise.
6508 * g++.dg/template/typedef13.C: Likewise.
6509 * g++.dg/template/typename4.C: Likewise.
6510 * g++.dg/template/using14.C: Likewise.
6511 * g++.dg/template/using2.C: Likewise.
6512 * g++.dg/template/warn1.C: Likewise.
6513 * g++.dg/warn/Wparentheses-13.C: Likewise.
6514 * g++.dg/warn/Wparentheses-15.C: Likewise.
6515 * g++.dg/warn/Wparentheses-16.C: Likewise.
6516 * g++.dg/warn/Wparentheses-17.C: Likewise.
6517 * g++.dg/warn/Wparentheses-18.C: Likewise.
6518 * g++.dg/warn/Wparentheses-19.C: Likewise.
6519 * g++.dg/warn/Wparentheses-20.C: Likewise.
6520 * g++.dg/warn/Wparentheses-23.C: Likewise.
6521 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6522 * g++.dg/warn/noeffect2.C: Likewise.
6523 * g++.dg/warn/noeffect4.C: Likewise.
6524 * g++.dg/warn/pr8570.C: Likewise.
6525 * g++.old-deja/g++.brendan/init2.C: Likewise.
6526 * g++.old-deja/g++.eh/spec6.C: Likewise.
6527 * g++.old-deja/g++.pt/crash10.C: Likewise.
6528 * g++.old-deja/g++.pt/crash36.C: Likewise.
6529 * g++.old-deja/g++.pt/derived3.C: Likewise.
6530 * g++.old-deja/g++.pt/error2.C: Likewise.
6531 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6532 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6533 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6534 * g++.old-deja/g++.pt/overload7.C: Likewise.
6535 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6537 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6538 Iain Sandoe <iains@gcc.gnu.org>
6540 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6541 Added code to deal with the case when [Protocol
6542 -descriptionForInstanceMethod:] or [Protocol
6543 -descriptionForClassMethod:] returns NULL.
6545 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6546 Iain Sandoe <iains@gcc.gnu.org>
6548 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6549 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6552 2011-06-07 Xinliang David Li <davidxl@google.com>
6554 * gcc.dg/inline_2.c: New test.
6555 * gcc.dg/unroll_2.c: New test.
6556 * gcc.dg/inline_3.c: New test.
6557 * gcc.dg/unroll_3.c: New test.
6558 * gcc.dg/inline_4.c: New test.
6559 * gcc.dg/unroll_4.c: New test.
6560 * gcc.dg/inline_1.c: New test.
6561 * gcc.dg/unroll_1.c: New test.
6563 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6565 PR tree-optimization/48497
6566 * lib/gcc-defs.exp (dg-additional-options): New proc.
6567 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6568 -msse2 on 32-bit x86.
6570 2011-06-06 Jason Merrill <jason@redhat.com>
6572 * g++.dg/cpp0x/enum19.C: New.
6574 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6576 * gcc.target/arm/neon-reload-class.c: New test.
6578 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6581 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6583 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6585 * gcc.target/arm/smlatb-1.c: New file.
6586 * gcc.target/arm/smlatt-1.c: New file.
6587 * gcc.target/arm/smlaltb-1.c: New file.
6588 * gcc.target/arm/smlaltt-1.c: New file.
6590 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6592 * gcc.target/arm/mla-2.c: New test.
6594 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6596 PR gcov-profile/49299
6597 * gcc.dg/tree-prof/pr49299-1.c: New test.
6598 * gcc.dg/tree-prof/pr49299-2.c: New test.
6600 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6602 * lib/target-supports.exp
6603 (check_effective_target_vect_widen_mult_qi_to_hi):
6604 Add NEON as supporting target.
6605 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6606 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6607 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6608 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6609 using widening multiplication on targets that support it.
6610 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6611 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6612 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6614 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6616 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6617 Modern Objective-C runtime API.
6618 * objc/execute/next_mapping.h: Removed.
6619 * objc-obj-c++-shared/next-mapping.h: Removed.
6620 * objc-obj-c++-shared/Object1.h: Removed.
6621 * objc-obj-c++-shared/Object1.m: Removed.
6622 * objc-obj-c++-shared/Object1.mm: Removed.
6623 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6624 * objc-obj-c++-shared/Protocol1.h: Removed.
6625 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6626 of ProtoBool, IVAR_T and METHOD.
6627 * objc-obj-c++-shared/runtime.h: New.
6628 * objc-obj-c++-shared/TestsuiteObject.h: New.
6629 * objc-obj-c++-shared/TestsuiteObject.m: New.
6631 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6632 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6633 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6635 * objc/execute/_cmd.m: Include
6636 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6637 runtime API. ([TestClass +initialize]): Include this method also
6638 with the GNU runtime.
6639 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6640 Object. ([-setValue:]): Return void.
6641 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6642 with the GNU runtime. Include
6643 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6644 for the NeXT runtime. Use the existing print_ivars() and
6645 compare_structures() implementations for the old NeXT runtime.
6646 Added new implementations for the Modern GNU and NeXT runtimes.
6647 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6648 well. (main): Use objc_getClass(). Use return instead of exit.
6649 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6650 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6652 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6653 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6654 instead of Object. (main): Use return instead of exit().
6655 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6656 instead of Object. Removed prototype for exit(). (main): Use
6657 return instead of exit(). Use the Modern Objective-C runtime API.
6658 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6660 * objc/execute/class-tests-1.h: Include
6661 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6662 runtime API. (test_class_with_superclass): Do not call [Object
6663 class]. There is no need to with the current libobjc.
6664 * objc/execute/class-tests-2.h: Include
6665 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6667 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6668 ../../objc-obj-c++-shared/next-mapping.h.
6669 * objc/execute/class-2.m: Likewise.
6670 * objc/execute/class-3.m: Likewise.
6671 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6672 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6673 +initialize]): Include this method also with the GNU
6674 runtime. (main): Use the Modern Objective-C runtime API.
6675 * objc/execute/class-5.m: Likewise.
6676 * objc/execute/class-6.m: Likewise.
6677 * objc/execute/class-7.m: Likewise.
6678 * objc/execute/class-8.m: Likewise.
6679 * objc/execute/class-9.m: Likewise.
6680 * objc/execute/class-10.m: Likewise.
6681 * objc/execute/class-11.m: Likewise.
6682 * objc/execute/class-12.m: Likewise.
6683 * objc/execute/class-13.m: Likewise.
6684 * objc/execute/class-14.m: Likewise.
6685 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6686 this method also with the GNU runtime.
6687 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6688 +initialize]): Include this method also with the GNU runtime.
6689 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6691 * objc/execute/encode-1.m: Likewise.
6692 * objc/execute/enumeration-1.m: Likewise.
6693 * objc/execute/enumeration-2.m: Likewise.
6694 * objc/execute/exceptions/catchall-1.m: Likewise.
6695 * objc/execute/exceptions/finally-1.m: Likewise.
6696 * objc/execute/exceptions/foward-1.m: Likewise.
6697 * objc/execute/exceptions/local-variables-1.m: Likewise.
6698 * objc/execute/exceptions/throw-nil.m: Likewise.
6699 * objc/execute/exceptions/trivial.m: Likewise.
6700 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6701 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6702 * objc/execute/exceptions/matcher-1.m: Likewise.
6703 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6705 * objc/execute/formal_protocol-2.m: Likewise.
6706 * objc/execute/formal_protocol-3.m: Likewise.
6707 * objc/execute/formal_protocol-4.m: Likewise.
6708 * objc/execute/formal_protocol-5.m: Include
6709 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6711 * objc/execute/formal_protocol-6.m: Likewise.
6712 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6713 Object. Include <objc/Protocol.h> instead of
6714 ../../objc-obj-c++-shared/Protocol1.h.
6715 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6717 * objc/execute/informal_protocol.m: Likewise.
6718 * objc/execute/load-3.m: Likewise.
6719 * objc/execute/many_args_method.m ([TestClass +initialize]):
6720 Include this method with the GNU runtime as well.
6721 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6722 * objc/execute/nested-func-1.m: Use TestsuiteObject
6724 * objc/execute/nil_method-1.m: Likewise.
6725 * objc/execute/no_clash.m: Likewise.
6726 * objc/execute/np-1.m: Do not include
6727 ../../objc-obj-c++-shared/Protocol1.h.
6728 (main): Use return instead of exit().
6729 * objc/execute/np-2.m: Do not include
6730 ../../objc-obj-c++-shared/Protocol1.h.
6731 ([MyObject +initialize]): Include this method also with the GNU
6732 runtime. (main): Use return instead of exit().
6733 * objc/execute/object_is_class.m: Include
6734 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6735 of Object. (main): Use the Modern Objective-C runtime API.
6736 * objc/execute/object_is_meta_class.m: Likewise.
6737 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6738 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6739 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6740 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6741 Objective-C runtime API.
6742 * objc/execute/protocol-isEqual-2.m: Likewise.
6743 * objc/execute/protocol-isEqual-3.m: Likewise.
6744 * objc/execute/protocol-isEqual-4.m: Likewise.
6745 * objc/execute/redefining_self.m ([TestClass +initialize]):
6746 Include this method with the GNU runtime as well.
6747 * objc/execute/root_methods.m: Include
6748 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6749 Include this method with the GNU runtime as well.
6750 (main): Use the Modern Objective-C runtime API.
6751 * objc/execute/selector-1.m: Include
6752 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6753 of Object. (main): Use the Modern Objective-C runtime API.
6754 * objc/execute/static-1.m ([Test +initialize]): Include this
6755 method with the GNU runtime as well.
6756 * objc/execute/static-2.m: Likewise.
6757 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6758 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6759 ([MathClass +initialize]): Include this method with the GNU
6761 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6763 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6764 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6765 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6766 * objc.dg/attributes/method-attribute-1.m: Likewise.
6767 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6768 * objc.dg/attributes/method-attribute-2.m: Likewise.
6769 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6770 * objc.dg/attributes/method-attribute-3.m: Likewise.
6771 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6772 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6773 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6774 * obj-c++.dg/bitfield-1.mm: Likewise.
6775 * obj-c++.dg/bitfield-2.mm: Likewise
6776 * objc.dg/bitfield-3.m: Likewise.
6777 * obj-c++.dg/bitfield-4.mm: Likewise.
6778 * objc.dg/bitfield-5.m: Likewise
6779 * objc.dg/call-super-1.m: Likewise.
6780 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6781 Use objc_getClass() instead of objc_get_class(), but for the GNU
6782 runtime redefine objc_getClass as objc_get_class. Include
6783 ../objc-obj-c++-shared/runtime.h.
6784 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6785 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6786 Use the Modern Objective-C runtime API.
6787 * objc.dg/class-protocol-1.m: Include
6788 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6789 * obj-c++.dg/class-protocol-1.mm: Likewise.
6790 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6791 * objc.dg/comp-types-10.m: Likewise.
6792 * objc.dg/comp-types-11.m: Likewise.
6793 * objc.dg/comp-types-12.m: Likewise.
6794 * obj-c++.dg/comp-types-9.mm: Likewise.
6795 * obj-c++.dg/comp-types-11.mm: Likewise.
6796 * obj-c++.dg/comp-types-12.mm: Likewise.
6797 * obj-c++.dg/comp-types-13.mm: Likewise.
6798 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6799 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6800 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6801 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6802 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6803 * objc.dg/desig-init-1.m: Likewise.
6804 * obj-c++.dg/defs.mm: Likewise.
6805 * objc.dg/exceptions-2.m: Likewise.
6806 * obj-c++.dg/except-1.mm: Likewise.
6807 * obj-c++.dg/exceptions-2.mm: Likewise.
6808 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6809 Use the Modern Objective-C runtime API.
6810 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6811 the Modern Objective-C runtime API. Do not include
6812 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6813 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6814 the Modern Objective-C runtime API except when using an older NeXT
6816 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6817 the Modern Objective-C runtime API.
6818 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6820 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6821 * objc.dg/encode-7-next-64bit.m: Updated include.
6822 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6824 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6825 the Modern Objective-C runtime API.
6826 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6827 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6828 instead of ../objc-obj-c++-shared/Protocol1.h.
6829 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6830 the Modern Objective-C runtime API except when using an older NeXT
6832 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6833 the Modern Objective-C runtime API.
6834 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6836 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6837 * objc.dg/fix-and-continue-2.m: Likewise.
6838 * objc.dg/foreach-1.m: Likewise.
6839 * objc.dg/foreach-2.m: Likewise.
6840 * objc.dg/foreach-3.m: Likewise.
6841 * objc.dg/foreach-4.m: Likewise.
6842 * objc.dg/foreach-5.m: Likewise.
6843 * objc.dg/foreach-6.m: Likewise.
6844 * objc.dg/foreach-7.m: Likewise.
6845 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6847 * objc.dg/func-ptr-2.m: Likewise.
6848 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6849 Do not include objc/objc-api.h.
6850 * obj-c++.dg/fsf-package-0.mm: Likewise.
6851 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6852 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6853 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6855 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6856 * objc.dg/gnu-runtime-3.m: Likewise.
6857 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6858 * objc.dg/headers.m: Include objc/runtime.h instead of
6859 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6860 for the NeXT runtime.
6861 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6862 * obj-c++.dg/isa-field-1.mm: Likewise.
6863 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6864 * objc.dg/layout-1.m: Likewise.
6865 * objc.dg/layout-2.m: Likewise.
6866 * objc.dg/local-decl-2.m: Likewise.
6867 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6868 Object. ([Container +elementForView:]): Use
6869 class_conformsToProtocol().
6870 * obj-c++.dg/lookup-2.mm: Likewise.
6871 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6872 * obj-c++.dg/local-decl-1.mm: Likewise.
6873 * objc.dg/method-3.m: Likewise.
6874 * objc.dg/method-4.m: Likewise.
6875 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6876 ../objc-obj-c++-shared/Protocol1.h.
6877 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6878 * objc.dg/method-9.m: Likewise.
6879 * objc.dg/method-10.m: Likewise.
6880 * objc.dg/method-13.m ([Root +initialize]): Include this method
6881 also for the GNU runtime. (main): Use objc_getClass() also for
6883 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6884 * objc.dg/method-17.m: Likewise.
6885 * objc.dg/method-19.m: Likewise.
6886 * objc.dg/method-20b.m: Likewise.
6887 * obj-c++.dg/method-2.mm: Likewise.
6888 * obj-c++.dg/method-6.mm: Likewise.
6889 * obj-c++.dg/method-10.mm: Likewise.
6890 * obj-c++.dg/method-11.mm: Likewise.
6891 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6892 ../objc-obj-c++-shared/Protocol1.h.
6893 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6894 * obj-c++.dg/method-15.mm: Likewise.
6895 * obj-c++.dg/method-17.mm: Likewise.
6896 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6897 +initialize]): Include this method also for the GNU
6898 runtime. (main): Use objc_getClass() also for the GNU runtime.
6899 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6900 * obj-c++.dg/method-22.mm: Likewise.
6901 * obj-c++.dg/method-23.mm: Likewise.
6902 * obj-c++.dg/no-extra-load.mm: Likewise.
6903 * objc.dg/objc-fast-4.m: Likewise.
6904 * objc.dg/objc-gc-4.m: Likewise.
6905 * obj-c++.dg/objc-gc-3.mm: Likewise.
6906 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6907 protocol_getMethodDescription() instead of [Protocol
6908 -descriptionForInstanceMethod].
6909 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6910 Made it available with all runtimes. (main): Call -test instead
6912 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6913 and put into a category.
6914 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6915 Object. Include objc/objc.h.
6916 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6917 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6918 New. (main): Use protocol_getMethodDescription() instead
6919 of [Protocol -descriptionForInstanceMethod] and [Protocol
6920 -descriptionForClassMethod].
6921 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6922 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6923 Objective-C runtime API.
6924 * obj-c++.dg/proto-qual-1.mm: Likewise.
6925 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6927 * obj-c++.dg/property/property-1.mm: Likewise.
6928 * obj-c++.dg/qual-types-1.mm: Likewise.
6929 * objc.dg/selector-2.m: Include objc/objc.h instead of
6930 ../objc-obj-c++-shared/Object1.h.
6931 * obj-c++.dg/selector-2.mm: Likewise.
6932 * obj-c++.dg/selector-5.mm: Likewise.
6933 * obj-c++.dg/selector-6.mm: Likewise.
6934 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6935 Object. Do not include objc/objc-api.h.
6936 * obj-c++.dg/set-not-used-1.mm: Likewise.
6937 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6938 * objc.dg/stret-1.m: Likewise.
6939 * objc.dg/stret-2.m: Likewise.
6940 * obj-c++.dg/super-class-2.mm: Likewise.
6941 * objc.dg/super-class-3.m: Likewise.
6942 * objc.dg/super-class-4.m: Likewise.
6943 * objc.dg/sync-2.m: Likewise.
6944 * obj-c++.dg/sync-2.mm: Likewise.
6945 * objc.dg/sync-1.m: Include objc/objc.h instead of
6946 ../objc-obj-c++-shared/Object1.h.
6947 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6948 'Class' as the type of 'isa'.
6949 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6950 Objective-C runtime API. ([TestClass +initialize]): Include this
6951 method with the GNU runtime as well.
6952 * objc.dg/strings/strings-1.m: Updated includes.
6953 * obj-c++.dg/strings/strings-1.mm: Likewise.
6954 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6955 objc.dg/strings/const-str-12b.m.
6956 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6957 * obj-c++.dg/template-3.mm: Likewise.
6958 * obj-c++.dg/template-4.mm: Likewise.
6959 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6960 Objective-C runtime API.
6961 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6962 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6963 * obj-c++.dg/try-catch-1.mm: Likewise.
6964 * obj-c++.dg/try-catch-2.mm: Likewise.
6965 * objc.dg/try-catch-3.m: Likewise.
6966 * obj-c++.dg/try-catch-3.mm: Likewise.
6967 * objc.dg/try-catch-6.m: Likewise.
6968 * objc.dg/try-catch-7.m: Likewise.
6969 * obj-c++.dg/try-catch-7.mm: Likewise.
6970 * obj-c++.dg/try-catch-8.mm: Likewise.
6971 * obj-c++.dg/try-catch-9.mm: Likewise.
6972 * objc.dg/try-catch-10.m: Likewise.
6973 * obj-c++.dg/try-catch-11.mm: Likewise.
6974 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6975 Object. Include objc/objc.h.
6976 * obj-c++.dg/typedef-alias-1.mm: Likewise.
6977 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6978 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6979 Object. Use Modern Objective-C runtime API. Do not use
6981 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6982 * obj-c++.dg/torture/trivial.mm: Likewise.
6983 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6984 instead of ../objc-obj-c++-shared/Object1.h. Include
6985 ../objc-obj-c++-shared/runtime.h.
6986 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6987 * objc.dg/torture/strings/const-str-11.m: Likewise.
6988 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6989 * objc.dg/torture/strings/const-str-9.m: Likewise.
6990 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6991 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6992 instead of Object. Only add _FooClassReference if
6994 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6995 * objc.dg/torture/strings/const-str-8.m: Likewise.
6996 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6997 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6999 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7001 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7002 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7003 * obj-c++.dg/va-meth-1.mm: Likewise.
7004 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7005 ../objc-obj-c++-shared/Object1.h.
7006 * objc.dg/zero-link-3.m: Likewise.
7008 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7010 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7012 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7015 * obj-c++.dg/property/cxx-property-1.mm: New.
7016 * obj-c++.dg/property/cxx-property-2.mm: New.
7018 2011-06-06 Jason Merrill <jason@redhat.com>
7020 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7022 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7024 PR rtl-optimization/49145
7026 * gcc.c-torture/compile/pr49145.c: New test.
7028 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7031 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7032 to dg-options, match also DW_AT_linkage_name.
7035 * gcc.dg/debug/pr49294.c: New test.
7038 * g++.dg/opt/pr49264.C: New test.
7040 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7042 PR tree-optimization/49243
7043 * gcc.dg/pr49243.c: New.
7045 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7047 * gnat.dg/specs/cond_expr1.ads: New test.
7049 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7051 * gnat.dg/deferred_const4.ad[sb]: New test.
7052 * gnat.dg/deferred_const4_pkg.ads: New helper.
7054 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7056 * gnat.dg/test_tamdt.adb: Rename to...
7057 * gnat.dg/taft_type1.adb: ...this.
7058 * gnat.dg/tamdt.ad[sb]: Rename to...
7059 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7060 * gnat.dg/tamdt_aux.ads: Rename to...
7061 * gnat.dg/taft_type1_pkg2.ads: ...this.
7062 * gnat.dg/taft_type2.ad[sb]: New test.
7063 * gnat.dg/taft_type2_pkg.ads: New helper.
7064 * gnat.dg/taft_type3.adb: New test.
7065 * gnat.dg/taft_type3_pkg.ads: New helper.
7067 2011-06-05 Tobias Burnus <burnus@net-b.de>
7070 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7073 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7076 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7078 * objc.dg/gnu-api-2-objc.m: Likewise.
7079 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7080 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7082 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7084 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7085 alignment, not the alignment, when calling class_addIvar(). Add
7086 an 'isa' instance variable to the test root class.
7087 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7089 2011-06-04 Jan Hubicka <jh@suse.cz>
7091 PR tree-optimization/48893
7092 PR tree-optimization/49091
7093 PR tree-optimization/49179
7094 * gfortran.dg/pr49179.f90: New testcase
7096 2011-06-04 Jan Hubicka <jh@suse.cz>
7099 * g++.dg/torture/pr48954.C: New testcase.
7101 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7103 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7105 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7108 * g++.dg/diagnostic/bitfld2.C: New.
7110 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7113 * gcc.c-torture/execute/pr49281.c: New test.
7115 2011-06-04 Jan Hubicka <jh@suse.cz>
7117 PR tree-optimize/48929
7118 * gcc.c-torture/compile/pr48929.c: New testcase.
7120 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7122 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7124 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7127 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7129 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7131 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7133 2011-06-03 Richard Henderson <rth@redhat.com>
7134 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7136 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7138 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7140 * objc.dg/headers.m: Do not include objc-list.h.
7142 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7144 * objc.dg/type-stream-1.m: Test removed.
7145 * objc.dg/headers.m: Do not include typedstream.h.
7147 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7149 * objc.dg/torture/forward-1.m (main): Updated testcase.
7151 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7154 * gcc.c-torture/compile/pr49163.c: New.
7156 2011-06-02 Asher Langton <langton2@llnl.gov>
7159 * gfortran.dg/PR49268.f90: New test.
7161 2011-06-02 Asher Langton <langton2@llnl.gov>
7164 * gfortran.dg/PR37039.f90: New test.
7166 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7169 * objc.dg/method-5.m: Updated.
7170 * objc.dg/method-19.m: Updated.
7171 * objc.dg/method-lookup-1.m: New.
7172 * obj-c++.dg/method-6.mm: Updated.
7173 * obj-c++.dg/method-7.mm: Updated.
7174 * obj-c++.dg/method-lookup-1.mm: New.
7176 2011-06-02 DJ Delorie <dj@redhat.com>
7178 * lib/timeout.exp (timeout): Add board_info support.
7180 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7182 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7184 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7187 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7188 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7190 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7191 Hans-Peter Nilsson <hp@axis.com>
7193 PR rtl-optimization/48840
7194 * gcc.target/sparc/ultrasp13.c: New test.
7196 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7199 * gcc.c-torture/compile/pr49238.c: New.
7201 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7203 * gcc.target/arm/g2.c: Skip test in -mthumb.
7204 Skip test unless cpu is xscale.
7205 * gcc.target/arm/scd42-2.c: Likewise.
7206 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7208 2011-06-01 Jason Merrill <jason@redhat.com>
7210 * g++.dg/cpp0x/decltype28.C: New.
7211 * g++.dg/cpp0x/decltype29.C: New.
7213 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7216 * gcc.target/mips/pr45074.c: New test.
7218 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7219 Hans-Peter Nilsson <hp@axis.com>
7221 PR rtl-optimization/48830
7222 * gcc.target/sparc/ultrasp12.c: New test.
7224 2011-06-01 David Li <davidxl@google.com>
7226 * gcc.dg/profile-dir-1.c: Change pass name.
7227 * gcc.dg/profile-dir-2.c: Ditto.
7228 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7229 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7230 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7231 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7232 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7233 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7234 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7235 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7236 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7237 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7238 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7239 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7240 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7241 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7242 * gcc.dg/profile-dir-3.c: Ditto.
7243 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7245 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7247 * objc.dg/attributes/method-nonnull-1.m: New test.
7248 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7250 2011-05-31 Tobias Burnus <burnus@net-b.de>
7253 * gfortran.dg/coarray_atomic_1.f90: New.
7254 * gfortran.dg/coarray/atomic_1.f90: New.
7256 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7258 * gcc.dg/guality/bswaptest.c: New test.
7259 * gcc.dg/guality/clztest.c: New test.
7260 * gcc.dg/guality/ctztest.c: New test.
7261 * gcc.dg/guality/rotatetest.c: New test.
7264 * gcc.target/i386/pr48688.c: New test.
7266 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7269 * g++.dg/lookup/name-clash9.C: New.
7271 2011-05-31 Tobias Burnus <burnus@net-b.de>
7274 * gfortran.dg/coarray/dummy_1.f90: New.
7276 2011-05-31 Tobias Burnus <burnus@net-b.de>
7279 * gfortran.dg/coarray/save_1.f90: New.
7280 * gfortran.dg/coarray_4.f90: Update dg-error.
7282 2011-05-31 Jason Merrill <jason@redhat.com>
7284 * g++.dg/cpp0x/rv-template1.C: New.
7286 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7288 PR rtl-optimization/49235
7289 * gcc.dg/pr49235.c: New test.
7291 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7293 PR tree-optimization/49093
7294 * gcc.dg/vect/pr49093.c: New test.
7296 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7299 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7301 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7304 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7307 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7310 * gcc.c-torture/execute/pr49186.c: New.
7312 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7315 * gcc.target/i386/pr49168-1.c: New.
7317 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7318 Eric Botcazou <ebotcazou@adacore.com>
7320 * gcc.dg/guality/drap.c: New test.
7322 2011-05-30 Richard Guenther <rguenther@suse.de>
7324 PR tree-optimization/49210
7325 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7326 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7328 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7331 * g++.dg/gomp/pr49223-1.C: New test.
7332 * g++.dg/gomp/pr49223-2.C: New test.
7334 2011-05-30 Richard Guenther <rguenther@suse.de>
7336 PR tree-optimization/49218
7337 * gcc.c-torture/execute/pr49218.c: New testcase.
7339 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7341 PR tree-optimization/49199
7342 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7343 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7344 -fno-tree-scev-cprop.
7346 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7349 * gfortran.dg/extends_13.f03: New.
7351 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7353 PR rtl-optimization/49095
7354 * gcc.target/i386/pr49095.c: New test.
7356 2011-05-29 Tobias Burnus <burnus@net-b.de>
7359 * gfortran.dg/coarray_24.f90: New.
7361 2011-05-29 Tobias Burnus <burnus@net-b.de>
7364 * gfortran.dg/coarray_23.f90: New.
7366 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7369 * gcc.dg/pr48826.c: New test.
7371 2011-05-29 Richard Guenther <rguenther@suse.de>
7373 PR tree-optimization/49217
7374 * gcc.dg/torture/pr49217.c: New testcase.
7376 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7379 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7381 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7383 * gnat.dg/boolean_subtype.adb: Rename to...
7384 * gnat.dg/boolean_subtype1.adb: ...this.
7386 2011-05-28 Jason Merrill <jason@redhat.com>
7388 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7390 2011-05-27 Jason Merrill <jason@redhat.com>
7392 * g++.dg/cpp0x/enum18.C: Adjust.
7394 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7396 2011-05-27 Tobias Burnus <burnus@net-b.de>
7399 * gfortran.dg/coarray_22.f90: New.
7401 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7403 PR tree-optimization/46728
7404 * gcc.target/powerpc/pr46728-1.c: New.
7405 * gcc.target/powerpc/pr46728-2.c: New.
7406 * gcc.target/powerpc/pr46728-3.c: New.
7407 * gcc.target/powerpc/pr46728-4.c: New.
7408 * gcc.target/powerpc/pr46728-5.c: New.
7409 * gcc.dg/pr46728-6.c: New.
7410 * gcc.target/powerpc/pr46728-7.c: New.
7411 * gcc.target/powerpc/pr46728-8.c: New.
7412 * gcc.dg/pr46728-9.c: New.
7413 * gcc.target/powerpc/pr46728-10.c: New.
7414 * gcc.target/powerpc/pr46728-11.c: New.
7415 * gcc.dg/pr46728-12.c: New.
7416 * gcc.target/powerpc/pr46728-13.c: New.
7417 * gcc.target/powerpc/pr46728-14.c: New.
7418 * gcc.target/powerpc/pr46728-15.c: New.
7419 * gcc.target/powerpc/pr46728-16.c: New.
7421 2011-05-27 Jason Merrill <jason@redhat.com>
7423 * g++.dg/abi/mangle47.C: New.
7426 * g++.dg/template/const5.C: New.
7428 * g++.dg/cpp0x/enum18.C: New.
7430 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7432 * g++.dg/cpp0x/error6.C: New.
7434 * g++.dg/cpp0x/error5.C: New.
7436 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7439 * g++.dg/eh/cond6.C: New test.
7441 2011-05-27 Tobias Burnus <burnus@net-b.de>
7444 * gfortran.dg/rank_3.f90: New.
7445 * gfortran.dg/rank_4.f90: New.
7447 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7449 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7450 replace dump search.
7452 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7454 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7455 * gnat.dg/bit_packed_array5.adb: ...here.
7457 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7460 * g++.dg/cpp0x/auto25.C: New.
7462 2011-05-27 Richard Guenther <rguenther@suse.de>
7464 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7466 2011-05-27 Richard Guenther <rguenther@suse.de>
7468 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7470 2011-05-27 Richard Guenther <rguenther@suse.de>
7473 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7475 2011-05-26 Jason Merrill <jason@redhat.com>
7477 * g++.dg/cpp0x/friend1.C: New.
7478 * g++.dg/cpp0x/friend2.C: New.
7480 * g++.dg/cpp0x/auto7.C: Update.
7481 * g++.dg/template/crash50.C: Adjust.
7482 * g++.dg/template/static9.C: Adjust.
7483 * g++.old-deja/g++.ext/memconst.C: Adjust.
7485 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7487 * gcc.dg/march.c: Ignore a note for some targets.
7489 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7490 Nathan Froyd <froydnj@codesourcery.com>
7494 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7495 * g++.dg/parse/pr18770.C: New test.
7496 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7498 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7501 * gfortran.dg/dependency_40.f90 : New test.
7503 2011-05-26 Tobias Burnus <burnus@net-b.de>
7506 * gfortran.dg/coarray/registering_1.f90: New.
7508 2011-05-26 Jason Merrill <jason@redhat.com>
7510 * g++.dg/cpp0x/variadic111.C: New.
7511 * g++.dg/cpp0x/variadic41.C: Adjust.
7513 2011-05-26 Richard Guenther <rguenther@suse.de>
7515 PR tree-optimization/48702
7516 * gcc.dg/torture/pr48702.c: New testcase.
7518 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7520 PR gcov-profile/48845
7521 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7523 * gcc.dg/matrix/matrix.exp: Likewise.
7524 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7525 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7526 line number to check_profiling_available.
7527 * lib/target-supports.exp (check_profiling_available): Account for
7529 Require TLS runtime support with -fprofile-generate.
7530 * lib/profopt.exp (profopt-execute): Add TLS options for
7532 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7534 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7537 * g++.dg/eh/cond5.C: New test.
7539 PR tree-optimization/49161
7540 * gcc.c-torture/execute/pr49161.c: New test.
7542 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7544 * gcc.target/arm/neon-vorn-vbic.c: New test.
7546 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7548 PR tree-optimization/49038
7549 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7550 * gcc.dg/vect/pr49038.c: New test.
7552 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7554 * g++.dg/init/pr25811-3.C: New.
7555 * g++.dg/init/pr25811-4.C: New.
7557 2011-05-25 Jason Merrill <jason@redhat.com>
7559 * g++.dg/cpp0x/enum17.C: New.
7560 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7562 * g++.dg/cpp0x/auto24.C: New.
7564 * g++.dg/cpp0x/error4.C: New.
7566 * g++.dg/cpp0x/rv-restrict.C: New.
7568 * g++.dg/cpp0x/enum15.C: New.
7569 * g++.dg/cpp0x/constexpr-switch2.C: New.
7571 * g++.dg/cpp0x/variadic110.C: New.
7573 * g++.dg/cpp0x/auto9.C: Add typedef test.
7575 * g++.dg/cpp0x/auto23.C: New.
7576 * g++.dg/cpp0x/auto9.C: Adjust.
7578 * g++.dg/cpp0x/defaulted29.C: New.
7580 * g++.dg/cpp0x/initlist51.C: New.
7582 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7584 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7585 * g++.dg/abi/packed1.C: Suppress warning.
7586 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7587 * g++.dg/template/stdarg1.C: Likewise.
7588 * g++.dg/other/packed1.C: Remove arm from xfail list.
7590 2011-05-25 Jason Merrill <jason@redhat.com>
7592 * g++.dg/cpp0x/enum16.C: New.
7593 * g++.dg/parse/error15.C: Adjust.
7595 * g++.dg/cpp0x/initlist50.C: New.
7597 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7599 * g++.dg/cpp0x/variadic109.C: New.
7601 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7603 * gcc.target/i386/pause-1.c: New.
7605 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7607 * gcc.dg/stack-usage-1.c: Adjust comment.
7608 * gcc.dg/stack-usage-2.c: New test.
7610 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7613 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7614 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7616 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7618 PR rtl-optimization/48757
7619 * gfortran.dg/pr48757.f: New test case.
7621 2011-05-24 Jason Merrill <jason@redhat.com>
7623 * g++.dg/cpp0x/access01.C: New.
7625 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7628 * objc.dg/pr48177.m: New testcase.
7630 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7633 * objc.dg/pr48187.m: New testcase.
7634 * obj-c++.dg/pr48187.mm: New testcase.
7635 * objc.dg/ivar-extra-semicolon.m: New testcase.
7637 2011-05-24 Jason Merrill <jason@redhat.com>
7639 * g++.dg/template/access21.C: New.
7640 * g++.dg/template/access22.C: New.
7642 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7644 PR rtl-optimization/48633
7645 * g++.dg/pr48633.C: New test.
7647 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7650 * g++.dg/other/pr49133.C: New test.
7652 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7653 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7655 * gcc.dg/torture/tls/run-gd.c: New test.
7656 * gcc.dg/torture/tls/run-ie.c: New test.
7657 * gcc.dg/torture/tls/run-ld.c: New test.
7658 * gcc.dg/torture/tls/run-le.c: New test.
7659 * lib/target-supports.exp (check_effective_target_tls_runtime):
7660 Build testcase with TLS options.
7662 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7664 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7666 2011-05-24 Tom de Vries <tom@codesourcery.com>
7668 PR tree-optimization/49121
7669 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7671 2011-05-23 Jason Merrill <jason@redhat.com>
7673 * g++.dg/cpp0x/defaulted28.C: New.
7675 * g++.dg/cpp0x/sfinae25.C: New.
7677 * g++.dg/cpp0x/rv-cast2.C: New.
7679 * g++.dg/cpp0x/enum14.C: New.
7681 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7684 * gcc.c-torture/execute/pr49123.c: New test.
7687 * gcc.dg/debug/pr49032.c: New test.
7690 * gcc.dg/pr49120.c: New test.
7692 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7695 * gcc.target/i386/pr47315.c: New test.
7697 2011-05-23 Jason Merrill <jason@redhat.com>
7699 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7701 * g++.dg/cpp0x/sfinae24.C: New.
7703 * g++.dg/cpp0x/error3.C: New.
7705 * g++.dg/cpp0x/defaulted27.C: New.
7707 * g++.dg/cpp0x/decltype27.C: New.
7709 2011-05-23 Richard Guenther <rguenther@suse.de>
7711 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7713 2011-05-23 Richard Guenther <rguenther@suse.de>
7715 PR tree-optimization/40874
7716 * g++.dg/tree-ssa/pr40874.C: New testcase.
7718 2011-05-23 Richard Guenther <rguenther@suse.de>
7720 PR tree-optimization/49115
7721 * g++.dg/torture/pr49115.C: New testcase.
7723 2011-05-23 Richard Guenther <rguenther@suse.de>
7726 * gcc.dg/memcpy-3.c: New testcase.
7728 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7731 * gcc.c-torture/execute/pr48973-1.c: New test.
7732 * gcc.c-torture/execute/pr48973-2.c: New test.
7734 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7737 * g++.dg/warn/pr18016.C: New.
7739 2011-05-23 Tom de Vries <tom@codesourcery.com>
7742 * gcc.target/arm/ivopts-6.c: New test.
7744 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7747 * gcc.c-torture/compile/pr49029.c: New test.
7749 2011-05-22 Jason Merrill <jason@redhat.com>
7751 * g++.dg/cpp0x/sfinae23.C: New.
7752 * g++.dg/cpp0x/sfinae8.C: Correct.
7754 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7756 * gfortran.dg/function_optimize_8.f90: New test case.
7758 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7760 PR tree-optimization/49087
7761 * gcc.dg/vect/O3-pr49087.c: New test.
7763 2011-05-21 Jason Merrill <jason@redhat.com>
7765 * g++.dg/debug/const5.C: New.
7767 2011-05-20 Jason Merrill <jason@redhat.com>
7769 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7771 * g++.dg/cpp0x/constexpr-static7.C: New.
7773 * g++.dg/cpp0x/enum12.C: New.
7774 * g++.dg/cpp0x/enum13.C: New.
7776 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7779 * gfortran.dg/select_type_23.f03: New.
7781 2011-05-20 Jason Merrill <jason@redhat.com>
7783 * g++.dg/cpp0x/defaulted26.C: New.
7785 * g++.dg/cpp0x/noexcept02.C: Fix.
7786 * g++.dg/cpp0x/noexcept03.C: Fix.
7787 * g++.dg/cpp0x/noexcept08.C: Fix.
7788 * g++.dg/cpp0x/noexcept10.C: New.
7790 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7793 * gfortran.dg/extends_12.f03: New.
7795 2011-05-20 Jason Merrill <jason@redhat.com>
7797 * g++.dg/template/koenig9.C: New.
7798 * g++.dg/opt/pr47615.C: Fix.
7799 * g++.dg/overload/defarg1.C: Fix.
7800 * g++.dg/tc1/dr213.C: Remove xfail.
7801 * g++.dg/torture/pr34850.C: Fix.
7802 * g++.dg/torture/pr39362.C: Fix.
7803 * g++.old-deja/g++.brendan/crash56.C: Fix.
7804 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7806 2011-05-20 Richard Guenther <rguenther@suse.de>
7808 PR tree-optimization/49079
7809 * gcc.dg/torture/pr49079.c: New testcase.
7811 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7813 PR tree-optimization/49073
7814 * gcc.c-torture/execute/pr49073.c: New test.
7816 2011-06-19 Tobias Burnus <burnus@net-b.de>
7819 * gfortran.dg/coarray_21.f90: New.
7821 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7823 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7826 2011-05-19 Richard Guenther <rguenther@suse.de>
7829 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7831 2011-05-19 Richard Guenther <rguenther@suse.de>
7834 * gcc.dg/builtin-object-size-11.c: New testcase.
7836 2011-05-19 Tom de Vries <tom@codesourcery.com>
7839 * gcc.target/arm/ivopts.c: New test.
7840 * gcc.target/arm/ivopts-2.c: New test.
7842 2011-05-19 Tom de Vries <tom@codesourcery.com>
7844 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7846 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7848 * gcc.c-torture/execute/960321-1.x: Remove.
7850 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7853 * gfortran.dg/move_alloc_4.f90: New.
7855 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7858 * gcc.target/i386/pr49002-1.c: New test.
7859 * gcc.target/i386/pr49002-2.c: Likewise.
7861 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7863 PR tree-optimization/49039
7864 * gcc.c-torture/execute/pr49039.c: New test.
7865 * gcc.dg/tree-ssa/pr49039.c: New test.
7866 * g++.dg/torture/pr49039.C: New test.
7868 2011-05-18 Jason Merrill <jason@redhat.com>
7870 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7871 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7872 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7874 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7876 * gcc.target/bfin/mcpu-bf592.c: New test.
7878 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7880 PR tree-optimization/41881
7881 * gcc.dg/vect/O3-pr41881.c: New test.
7882 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7884 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7886 PR tree-optimization/49000
7887 * gcc.dg/pr49000.c: New test.
7889 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7891 * gnat.dg/invalid1.adb: New test.
7893 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7895 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7897 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7898 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7900 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7903 * g++.dg/cpp0x/range-for18.C: New.
7905 2011-05-15 Tobias Burnus <burnus@net-b.de>
7908 * gfortran.dg/coarray/image_index_2.f90: New.
7910 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7912 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7913 * g++.dg/cpp0x/override2.C: New.
7915 2011-05-14 Tobias Burnus <burnus@net-b.de>
7918 * gfortran.de/coarray_20.f90: New.
7920 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7923 * function_optimize_7.f90: New test case.
7925 2011-05-13 Jason Merrill <jason@redhat.com>
7927 * g++.dg/cpp0x/decltype26.C: New.
7928 * g++.dg/cpp0x/enum11.C: New.
7930 2011-05-13 Tobias Burnus <burnus@net-b.de>
7934 * gfortran.dg/assign_8.f90: Update dg-error.
7936 2011-05-13 Tobias Burnus <burnus@net-b.de>
7939 * gfortran.dg/io_constraints_8.f90: New.
7940 * gfortran.dg/io_constraints_9.f90: New.
7942 2011-05-13 Martin Thuresson <martint@google.com>
7944 PR gcov-profile/47793
7945 * gcc.dg/pr47793.c: New.
7947 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7949 PR tree-optimization/48975
7950 * gcc.dg/pr48975.c: New test.
7952 2011-05-12 Tobias Burnus <burnus@net-b.de>
7955 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7957 2011-05-12 Jason Merrill <jason@redhat.com>
7959 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7961 2011-05-12 Geert Bosch <bosch@adacore.com>
7963 * gnat.dg/view_conversion1.adb: New test.
7965 2011-05-12 Richard Guenther <rguenther@suse.de>
7967 PR tree-optimization/48172
7968 * gcc.dg/vect/pr48172.c: New testcase.
7970 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7973 * g++.dg/opt/pr48967.C: New test.
7975 2011-05-11 Jason Merrill <jason@redhat.com>
7977 * g++.dg/cpp0x/constexpr-friend.C: New.
7978 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7980 * g++.dg/cpp0x/sfinae22.C: New.
7982 2011-05-11 Tobias Burnus <burnus@net-b.de>
7985 * gfortran.dg/generic_24.f90: New.
7987 2011-05-11 Richard Guenther <rguenther@suse.de>
7989 PR tree-optimization/15256
7990 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7992 2011-05-11 Jakub Jelinek <jakub@redhat.com>
7995 * gcc.dg/pr48159-1.c: New test.
7996 * gcc.dg/pr48159-2.c: New test.
7998 2011-05-11 Richard Guenther <rguenther@suse.de>
8001 * gcc.dg/torture/pr48953.c: New testcase.
8003 2011-05-11 Richard Guenther <rguenther@suse.de>
8005 PR tree-optimization/18041
8006 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8008 2011-05-11 Alan Modra <amodra@gmail.com>
8011 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8013 2011-05-10 Jason Merrill <jason@redhat.com>
8015 * g++.dg/cpp0x/defaulted25.C: New.
8016 * g++.dg/template/crash7.C: Adjust.
8018 * g++.dg/cpp0x/variadic108.C: New.
8020 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8022 * g++.dg/inherit/virtual9.C: Extend.
8024 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8027 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8028 are passed and returned in vector registers.
8030 2011-05-10 Richard Guenther <rguenther@suse.de>
8032 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8033 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8034 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8035 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8036 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8039 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8041 PR tree-optimization/48611
8042 PR tree-optimization/48794
8043 * gfortran.dg/gomp/pr48611.f90: New test.
8044 * gfortran.dg/gomp/pr48794.f90: New test.
8047 * gcc.dg/dfp/pr48928.c: New test.
8049 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8052 * g++.dg/cpp0x/pr48522.C: New.
8054 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8057 * g++.dg/cpp0x/sfinae21.C: New.
8059 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8061 * g++.dg/template/sfinae28.C: Rename to...
8062 * g++.dg/cpp0x/sfinae19.C: ... this.
8063 * g++.dg/template/sfinae29.C: Rename to...
8064 * g++.dg/cpp0x/sfinae20.C: ... this.
8066 2011-05-09 Jeff Law <law@redhat.com>
8068 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8071 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8074 * g++.dg/init/pr20039.C: New.
8076 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8080 * g++.dg/template/sfinae28.C: New.
8081 * g++.dg/template/sfinae29.C: Likewise.
8083 2011-05-09 Jason Merrill <jason@redhat.com>
8085 * g++.dg/template/nontype23.C: New.
8087 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8089 * g++.dg/init/pr48859.C: New.
8091 2011-05-09 Jason Merrill <jason@redhat.com>
8093 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8094 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8095 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8096 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8097 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8098 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8099 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8100 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8102 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8104 * g++.dg/inherit/virtual9.C: New.
8106 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8109 * g++.dg/template/dependent-expr8.C: New test case.
8111 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8113 PR tree-optimization/48837
8114 * gcc.dg/pr48837.c: New testcase.
8116 2011-05-06 Jason Merrill <jason@redhat.com>
8118 * g++.dg/cpp0x/constexpr-condition2.C: New.
8120 * g++.dg/cpp0x/constexpr-missing.C: New.
8122 2011-05-06 Tobias Burnus <burnus@net-b.de>
8125 * gfortran.dg/coarray/this_image_2.f90: New.
8127 2011-05-06 Tobias Burnus <burnus@net-b.de>
8131 * gfortran.dg/bind_c_usage_22.f90: New.
8132 * gfortran.dg/bind_c_usage_23.f90: New.
8133 * gfortran.dg/bind_c_usage_24.f90: New.
8134 * gfortran.dg/bind_c_usage_24_c.c: New.
8136 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8139 * g++.dg/template/member9.C: New test case.
8141 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8143 * gnat.dg/discr29.ad[sb]: New test.
8144 * gnat.dg/discr30.adb: Likewise.
8146 2011-05-05 Julian Brown <julian@codesourcery.com>
8148 * gcc.target/arm/neon-vset_lanes8.c: New test.
8150 2011-05-05 Jason Merrill <jason@redhat.com>
8152 * g++.dg/init/new32.C: New.
8154 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8156 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8159 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8161 PR rtl-optimization/48381
8162 * gcc.c-torture/compile/pr48381.c: New test.
8164 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8166 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8168 * gcc.target/i386/opt-1.c: Ditto.
8170 2011-05-04 Jason Merrill <jason@redhat.com>
8172 * g++.dg/conversion/base1.C: New.
8174 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8176 PR libgfortran/48787
8177 * gfortran.dg/round_3.f08: Add more checks to test case.
8179 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8181 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8182 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8183 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8184 Gate test on effective_target fd_truncate.
8186 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8188 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8189 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8190 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8191 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8192 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8193 * gcc.target/i386/pr38824.c: Ditto.
8194 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8195 * gcc.target/i386/vecinit-2.c: Ditto.
8196 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8197 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8198 * gcc.target/i386/parity-2.c: Ditto.
8199 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8201 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8203 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8205 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8206 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8207 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8209 2011-05-03 Tobias Burnus <burnus@net-b.de>
8212 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8214 2011-05-03 Tobias Burnus <burnus@net-b.de>
8217 * gfortran.dg/coarray/this_image_1.f90: New.
8219 2011-05-03 Tobias Burnus <burnus@net-b.de>
8222 * gfortran.dg/coarray/caf.dg: New.
8223 * gfortran.dg/coarray/image_index_1.f90: New, copied
8224 from ../coarray_16.f90.
8226 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8229 * g++.dg/ext/complex9.C: New.
8231 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8234 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8235 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8236 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8238 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8240 * gcc.target/bfin/builtins: Created.
8241 * gcc.target/bfin/hisilh-O0.c: Deleted.
8242 * gcc.target/bfin/hisilh.c: Moved to...
8243 * gcc.target/bfin/builtins/hisilh.c: ...here.
8244 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8245 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8246 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8247 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8248 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8249 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8250 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8251 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8252 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8253 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8254 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8255 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8256 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8257 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8258 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8259 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8260 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8261 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8262 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8263 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8264 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8265 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8266 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8267 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8268 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8269 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8270 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8271 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8272 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8273 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8274 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8275 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8276 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8277 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8278 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8279 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8280 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8281 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8282 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8283 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8284 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8285 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8286 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8287 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8288 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8289 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8290 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8291 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8292 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8293 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8294 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8295 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8296 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8297 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8298 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8299 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8300 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8301 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8302 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8303 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8304 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8305 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8306 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8307 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8308 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8309 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8310 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8311 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8312 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8313 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8314 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8315 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8316 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8317 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8318 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8319 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8320 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8321 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8322 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8323 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8324 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8325 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8326 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8327 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8328 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8329 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8330 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8331 * gcc.target/bfin/builtins/circptr.c: Ditto.
8332 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8333 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8334 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8335 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8336 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8337 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8338 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8339 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8340 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8341 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8342 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8343 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8344 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8345 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8346 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8347 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8348 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8349 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8350 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8351 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8352 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8353 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8354 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8355 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8356 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8357 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8358 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8359 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8360 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8361 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8362 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8363 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8364 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8365 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8366 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8367 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8368 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8369 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8370 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8371 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8372 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8373 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8374 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8375 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8376 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8377 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8378 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8379 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8380 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8381 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8382 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8383 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8384 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8385 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8386 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8387 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8388 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8389 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8390 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8391 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8392 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8393 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8394 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8395 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8396 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8397 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8398 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8399 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8400 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8401 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8403 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8405 * gcc.target/arm/cold-lc.c: New test.
8407 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8410 * gcc.dg/pr48774.c: New test.
8412 2011-05-03 Richard Guenther <rguenther@suse.de>
8414 * gcc.dg/large-size-array-5.c: New testcase.
8416 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8418 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8420 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8422 * lib/target-supports.exp (check_effective_target_vect_strided):
8424 (check_effective_target_vect_strided2)
8425 (check_effective_target_vect_strided3)
8426 (check_effective_target_vect_strided4)
8427 (check_effective_target_vect_strided8): ...these new functions.
8429 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8430 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8431 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8432 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8433 * gcc.dg/vect/pr37539.c: Likewise.
8434 * gcc.dg/vect/slp-11a.c: Likewise.
8435 * gcc.dg/vect/slp-11b.c: Likewise.
8436 * gcc.dg/vect/slp-11c.c: Likewise.
8437 * gcc.dg/vect/slp-12a.c: Likewise.
8438 * gcc.dg/vect/slp-12b.c: Likewise.
8439 * gcc.dg/vect/slp-18.c: Likewise.
8440 * gcc.dg/vect/slp-19a.c: Likewise.
8441 * gcc.dg/vect/slp-19b.c: Likewise.
8442 * gcc.dg/vect/slp-21.c: Likewise.
8443 * gcc.dg/vect/slp-23.c: Likewise.
8444 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8446 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8447 instead of vect_interleave && vect_extract_even_odd.
8448 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8449 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8450 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8451 * gcc.dg/vect/vect-1.c: Likewise.
8452 * gcc.dg/vect/vect-10.c: Likewise.
8453 * gcc.dg/vect/vect-98.c: Likewise.
8454 * gcc.dg/vect/vect-107.c: Likewise.
8455 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8456 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8457 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8458 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8459 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8460 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8461 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8462 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8463 * gcc.dg/vect/vect-strided-float.c: Likewise.
8464 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8465 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8466 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8467 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8468 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8469 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8470 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8471 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8472 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8473 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8474 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8475 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8476 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8477 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8478 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8480 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8482 * gcc.dg/vect/pr30843.c: Likewise.
8483 * gcc.dg/vect/pr33866.c: Likewise.
8484 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8485 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8486 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8487 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8489 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8491 * gcc.dg/vect/slp-11.c: Split into...
8492 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8493 gcc.dg/vect/slp-11c.c: ...these tests.
8494 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8495 * gcc.dg/vect/slp-12c.c: ...this new test.
8496 * gcc.dg/vect/slp-19.c: Split into...
8497 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8498 gcc.dg/vect/slp-19c.c: ...these new tests.
8500 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8502 * lib/target-supports.exp
8503 (check_effective_target_vect_extract_even_odd_wide): Delete.
8504 (check_effective_target_vect_strided_wide): Likewise.
8505 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8506 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8507 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8508 * gcc.dg/vect/pr37539.c: Likewise.
8509 * gcc.dg/vect/slp-11.c: Likewise.
8510 * gcc.dg/vect/slp-12a.c: Likewise.
8511 * gcc.dg/vect/slp-12b.c: Likewise.
8512 * gcc.dg/vect/slp-19.c: Likewise.
8513 * gcc.dg/vect/slp-23.c: Likewise.
8514 * gcc.dg/vect/vect-1.c: Likewise.
8515 * gcc.dg/vect/vect-98.c: Likewise.
8516 * gcc.dg/vect/vect-107.c: Likewise.
8517 * gcc.dg/vect/vect-strided-float.c: Likewise.
8519 2011-05-02 Jason Merrill <jason@redhat.com>
8521 * g++.dg/init/new31.C: New.
8523 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8526 * gcc.dg/pr35445.c: New test.
8528 2011-05-02 Jason Merrill <jason@redhat.com>
8530 * c-c++-common/vla-1.c: New.
8532 2011-05-02 Richard Guenther <rguenther@suse.de>
8534 PR tree-optimization/48822
8535 * gcc.dg/torture/pr48822.c: New testcase.
8537 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8540 * g++.dg/cpp0x/constexpr-47969.C: New.
8542 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8545 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8546 on vect_no_align targets.
8547 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8548 vect_no_align targets.
8550 2011-05-01 Xinliang David Li <davidxl@google.com>
8552 * gcc.dg/tree-ssa/integer-addr.c: New test.
8553 * gcc.dg/tree-ssa/alias_bug.c: New test.
8555 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8557 PR libgfortran/48787
8558 * gfortran.dg/round_3.f08: Add more checks.
8560 2011-04-30 Tobias Burnus <burnus@net-b.de>
8563 * gfortran.dg/import9.f90: New, proper test.
8564 * gfortran.dg/interface_37.f90: Remove bogus
8565 test (bogus copy of interface_36.f90).
8567 2011-04-30 Tobias Burnus <burnus@net-b.de>
8570 * gfortran.dg/interface_37.f90: New.
8572 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8575 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8577 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8579 PR tree-optimization/48809
8580 * gcc.c-torture/execute/pr48809.c: New test.
8582 2011-04-29 Jeff Law <law@redhat.com>
8584 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8586 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8589 * g++.dg/init/ctor10.C: New.
8591 2011-04-29 Le-Chun Wu <lcwu@google.com>
8593 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8594 warning in implicitly instantiated templates.
8596 2011-04-29 Le-Chun Wu <lcwu@google.com>
8598 * g++.dg/warn/Wnull-conversion-1.C: New.
8599 * g++.dg/warn/Wnull-conversion-2.C: New.
8601 2011-04-29 Diego Novillo <dnovillo@google.com>
8603 * g++.old-deja/g++.other/null3.C: Expect warning about
8604 converting boolean to a pointer.
8606 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8609 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8613 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8615 2011-04-29 Tobias Burnus <burnus@net-b.de>
8618 * gfortran.dg/typebound_proc_22.f90: New.
8621 * gfortran.dg/interface_36.f90: New.
8623 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8625 PR libgfortran/48488
8626 PR libgfortran/48602
8627 PR libgfortran/48615
8628 PR libgfortran/48684
8629 PR libgfortran/48787
8630 * gfortran.dg/fmt_g.f: Adjust test.
8631 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8632 * gfortran.dg/round_3.f08: New test.
8633 * gfortran.dg/namelist_print_1.f: Adjust test.
8634 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8635 * gfortran.dg/f2003_io_5.f03: Adjust test.
8636 * gfortran.dg/coarray_15.f90: Adjust test.
8637 * gfortran.dg/namelist_65.f90: Adjust test.
8638 * gfortran.dg/fmt_cache_1.f: Adjust test.
8639 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8640 * gfortran.dg/real_const_3.f90: Adjust test.
8642 2011-04-29 Jan Hubicka <jh@suse.cz>
8644 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8645 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8647 2011-04-28 Xinliang David Li <davidxl@google.com>
8649 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8650 * g++.dg/prof-robust-1.C: New test.
8652 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8654 PR tree-optimization/48765
8655 * gcc.dg/vect/pr48765.c: New.
8657 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8659 PR tree-optimization/48775
8660 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8662 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8665 * g++.dg/inherit/pr48798.C: New.
8666 * g++.old-deja/g++.other/base1.C: Adjust.
8668 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8671 * g++.dg/template/inherit7.C: New test case.
8673 2011-04-28 Richard Guenther <rguenther@suse.de>
8675 PR tree-optimization/40052
8676 PR tree-optimization/15347
8677 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8678 * gcc.dg/pr15347.c: Likewise.
8680 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8683 * g++.dg/cpp0x/sfinae18.C: New.
8685 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8688 * g++.dg/ext/is_literal_type1.C: New.
8690 2011-04-28 Tobias Burnus <burnus@net-b.de>
8694 * gfortran.dg/interface_35.f90: New.
8695 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8696 * gfortran.dg/func_result_6.f90: Add dg-warning.
8697 * gfortran.dg/bessel_1.f90: Ditto.
8698 * gfortran.dg/hypot_1.f90: Ditto.
8699 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8700 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8701 * gfortran.dg/interface_assignment_4.f90: Ditto.
8703 2011-04-27 Jason Merrill <jason@redhat.com>
8705 * g++.dg/ext/complex8.C: New.
8707 * g++.dg/cpp0x/initlist49.C: New.
8708 * g++.dg/init/new30.C: New.
8710 2011-04-27 Tobias Burnus <burnus@net-b.de>
8713 * gfortran.dg/whole_file_34.f90: New.
8715 2011-04-27 Jan Hubicka <jh@suse.cz>
8717 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8719 2011-04-27 Jason Merrill <jason@redhat.com>
8721 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8723 * g++.dg/parse/ambig6.C: New.
8725 2011-04-27 Nick Clifton <nickc@redhat.com>
8727 * gcc.dg/20020312-2.c: Add definition for RX.
8729 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8730 option with RX targets.
8732 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8735 2011-04-27 Richard Guenther <rguenther@suse.de>
8737 * gcc.dg/tree-ssa/pr23382.c: Remove.
8739 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8742 * gcc.c-torture/compile/pr48767.c: New test.
8744 2011-04-27 Richard Guenther <rguenther@suse.de>
8746 PR tree-optimization/48772
8747 * g++.dg/pr48772.C: New testcase.
8749 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8752 * gcc.c-torture/compile/pr48742.c: New test.
8754 2011-04-26 Jason Merrill <jason@redhat.com>
8756 * g++.dg/lookup/koenig13.C: New.
8758 * g++.dg/cpp0x/initlist48.C: New.
8760 2011-04-25 Jason Merrill <jason@redhat.com>
8762 * g++.dg/cpp0x/sfinae17.C: New.
8764 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8767 * gcc.target/powerpc/pr48258-1.c: New file.
8768 * gcc.target/powerpc/pr48258-2.c: Ditto.
8770 2011-04-26 Xinliang David Li <davidxl@google.com>
8772 * gcc.dg/uninit-suppress.c: New test.
8773 * gcc.dg/uninit-suppress.c: New test.
8775 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8778 * gcc.dg/pr48768.c: New test.
8780 PR tree-optimization/48734
8781 * gcc.c-torture/compile/pr48734.c: New test.
8784 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8786 2011-04-26 Richard Guenther <rguenther@suse.de>
8788 PR tree-optimization/48731
8789 * gcc.dg/torture/pr48731.c: New testcase.
8791 2011-04-26 Richard Guenther <rguenther@suse.de>
8794 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8796 2011-04-26 Richard Guenther <rguenther@suse.de>
8799 * gcc.dg/torture/pr48694-1.c: New testcase.
8800 * gcc.dg/torture/pr48694-2.c: Likewise.
8802 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8804 * g++.dg/ext/underlying_type1.C: New.
8805 * g++.dg/ext/underlying_type2.C: Likewise.
8806 * g++.dg/ext/underlying_type3.C: Likewise.
8807 * g++.dg/ext/underlying_type4.C: Likewise.
8808 * g++.dg/ext/underlying_type5.C: Likewise.
8809 * g++.dg/ext/underlying_type6.C: Likewise.
8810 * g++.dg/ext/underlying_type7.C: Likewise.
8811 * g++.dg/ext/underlying_type8.C: Likewise.
8812 * g++.dg/ext/underlying_type9.C: Likewise.
8813 * g++.dg/ext/underlying_type10.C: Likewise.
8815 2011-04-25 Jason Merrill <jason@redhat.com>
8817 * g++.dg/cpp0x/regress/template-const2.C: New.
8819 2011-04-25 Jeff Law <law@redhat.com>
8821 * gcc.dg/tree-ssa/vrp56.c: new test.
8823 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8825 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8827 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8829 PR preprocessor/48740
8830 * c-c++-common/raw-string-11.c: New test.
8832 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8834 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8837 2011-04-23 Tobias Burnus <burnus@net-b.de>
8840 * gfortran.dg/coarray_19.f90: New.
8842 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8845 * gcc.dg/pr48685.c: New test.
8847 2011-04-22 Jan Hubicka <jh@suse.cz>
8849 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8851 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8853 PR tree-optimization/48717
8854 * gcc.c-torture/execute/pr48717.c: New test.
8856 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8859 * gcc.target/i386/pr48723.c: New test.
8861 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8864 * gcc.dg/gomp/pr48716.c: New test.
8865 * g++.dg/gomp/pr48716.C: New test.
8867 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8870 * gcc.dg/missing-field-init-2.c: Update testcase.
8872 2011-04-22 Alan Modra <amodra@gmail.com>
8874 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8876 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8879 * gfortran.dg/function_optimize_6.f90: New test.
8881 2011-04-21 Easwaran Raman <eraman@google.com>
8883 * gcc.dg/stack-layout-2.c: New test.
8885 2011-04-21 Richard Guenther <rguenther@suse.de>
8888 * g++.dg/lto/pr48207-2_0.C: New testcase.
8889 * g++.dg/lto/pr48207-3_0.C: Likewise.
8891 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8893 * gnat.dg/volatile5.adb: New test.
8894 * gnat.dg/volatile5_pkg.ads: New helper.
8896 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8899 * gcc.target/i386/pr48708.c: New test.
8901 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8903 * gcc.dg/vect/vect-119.c: New test.
8905 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8907 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8910 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8911 Richard Sandiford <richard.sandiford@linaro.org>
8914 * gcc.target/arm/pr46329.c: New test.
8916 2011-04-21 Tobias Burnus <burnus@net-b.de>
8919 * gfortran.dg/coarray_18.f90: New.
8921 2011-04-20 Jason Merrill <jason@redhat.com>
8923 * g++.dg/cpp0x/initlist47.C: New.
8925 * g++.dg/init/dtor4.C: New.
8927 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8930 * gcc.target/i386/sse2-pinsrw.c: New test.
8931 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8932 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8933 * gcc.target/i386/sse2-insvhi.c: Ditto.
8934 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8935 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8937 2011-04-20 Jason Merrill <jason@redhat.com>
8939 * g++.dg/template/const4.C: New.
8941 2011-04-20 Easwaran Raman <eraman@google.com>
8943 * gcc.dg/stack-layout-1.c: New test.
8945 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8947 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8948 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8951 2011-04-20 Kai Tietz <ktietz@redhat.com>
8953 * gcc.dg/binop-xor1.c: New test.
8954 * gcc.dg/binop-xor2.c: New test.
8955 * gcc.dg/binop-xor3.c: New test.
8956 * gcc.dg/binop-xor4.c: New test.
8957 * gcc.dg/binop-xor5.c: New test.
8959 2011-04-20 Richard Guenther <rguenther@suse.de>
8961 PR tree-optimization/47892
8962 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8964 2011-04-20 Richard Guenther <rguenther@suse.de>
8967 * g++.dg/torture/pr48695.C: New testcase.
8969 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
8971 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8972 * gcc.c-torture/execute/cmpsi-2.c: Ditto
8973 * gcc.c-torture/execute/pr45262.c: Ditto
8974 * gcc.dg/torture/pr43165.c: Ditto.
8975 * gcc.dg/torture/pr47228.c: Ditto.
8976 * gcc.dg/tree-ssa/pr45144.c: Ditto.
8977 * gcc.dg/ipa/pr45644.c: Ditto.
8978 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8981 2011-04-19 Jason Merrill <jason@redhat.com>
8983 * g++.dg/ext/complex7.C: New.
8985 * g++.dg/ext/attrib41.C: New.
8987 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
8990 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8992 2011-04-19 Jakub Jelinek <jakub@redhat.com>
8995 * gcc.target/i386/pr48678.c: New test.
8997 2011-04-19 Martin Jambor <mjambor@suse.cz>
8999 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9000 * g++.dg/opt/devirt2.C: New test.
9001 * g++.dg/ipa/devirt-g-1.C: Likewise.
9003 2011-04-19 Tobias Burnus <burnus@net-b.de>
9006 * gfortran.dg/whole_file_33.f90: New.
9008 2011-04-19 Martin Jambor <mjambor@suse.cz>
9010 * g++.dg/ipa/devirt-7.C: New test.
9012 2011-04-19 Richard Guenther <rguenther@suse.de>
9015 * g++.dg/lto/pr48207_0.C: New testcase.
9017 2011-04-18 Jason Merrill <jason@redhat.com>
9019 * g++.dg/init/void1.C: New.
9021 * g++.dg/cpp0x/union4.C: New.
9023 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9026 * g++.dg/torture/pr48661.C: New test.
9029 * g++.dg/gomp/pr48632.C: New test.
9031 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9033 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9034 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9036 2011-04-18 Tobias Burnus <burnus@net-b.de>
9039 * gfortran.dg/coarray_17.f90: New.
9040 * gfortran.dg/coarray_10.f90: Update dg-error.
9042 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9045 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9046 * gfortran.dg/guality/guality.exp: Likewise.
9048 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9050 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9052 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9054 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9056 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9058 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9060 2011-04-18 Richard Guenther <rguenther@suse.de>
9063 * g++.dg/torture/pr46364.C: New testcase.
9065 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9067 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9069 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9071 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9073 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9074 Ira Rosen <ira.rosen@linaro.org>
9077 * gcc.target/arm/pr48252.c: New test.
9079 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9081 PR tree-optimization/48616
9082 * gcc.dg/pr48616.c: New test.
9084 2011-04-18 Tobias Burnus <burnus@net-b.de>
9087 * gfortran.dg/coarray_16.f90: New.
9089 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9092 * gfortran.dg/realloc_on_assign_7.f03: New test.
9094 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9096 PR libgfortran/48602
9097 * gfortran.dg/fmt_g0_6.f08: New test.
9099 2011-04-17 Jason Merrill <jason@redhat.com>
9101 * g++.dg/cpp0x/sfinae16.C: New.
9103 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9105 * gcc.target/mips/reg-var-1.c: New test.
9107 2011-04-17 Jan Hubicka <jh@suse.cz>
9109 * gcc.dg/winline-5.c: Update testcase.
9111 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9113 * gnat.dg/discr27.ad[sb]: Move dg directive.
9114 * gnat.dg/discr28.ad[sb]: New test.
9115 * gnat.dg/discr28_pkg.ads: New helper.
9117 2011-04-17 Michael Matz <matz@suse.de>
9119 PR tree-optimization/48622
9121 * gcc.dg/lto/pr48622_0.c: New test.
9123 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9125 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9126 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9127 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9128 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9129 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9130 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9132 2011-04-15 Jason Merrill <jason@redhat.com>
9134 * g++.dg/cpp0x/range-for17.C: New.
9136 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9138 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9139 * g++.dg/cpp0x/range-for3.C: Likewise.
9140 * g++.dg/cpp0x/range-for9.C: Correct error message.
9141 * g++.dg/cpp0x/range-for11.C: New.
9142 * g++.dg/cpp0x/range-for12.C: New.
9143 * g++.dg/cpp0x/range-for13.C: New.
9144 * g++.dg/cpp0x/range-for14.C: New.
9145 * g++.dg/cpp0x/range-for15.C: New.
9146 * g++.dg/cpp0x/range-for16.C: New.
9148 2011-04-15 Tobias Burnus <burnus@net-b.de>
9151 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9153 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9155 * objc.dg/naming-4.m: Updated.
9156 * objc.dg/naming-5.m: Updated.
9157 * objc.dg/naming-6.m: New.
9158 * objc.dg/naming-7.m: New.
9159 * obj-c++.dg/naming-1.mm: Updated.
9160 * obj-c++.dg/naming-2.mm: Updated.
9161 * obj-c++.dg/naming-3.mm: New.
9162 * obj-c++.dg/naming-4.mm: New.
9164 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9166 PR libgfortran/48589
9167 * gfortran.dg/fmt_g0_5.f08: New test.
9169 2011-04-15 Richard Guenther <rguenther@suse.de>
9172 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9174 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9176 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9177 -finline-limit=0 to -fno-inline
9179 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9182 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9185 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9188 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9189 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9190 * gcc.target/i386/avx-insertps-3.c: New test.
9191 * gcc.target/i386/avx-insertps-4.c: New test.
9193 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9195 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9198 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9203 * gcc.target/avr/pr46779-1.c: New test case
9204 * gcc.target/avr/pr46779-2.c: New test case
9206 2011-04-14 Jason Merrill <jason@redhat.com>
9208 * g++.dg/cpp0x/sfinae15.C: New.
9210 * g++.dg/cpp0x/sfinae14.C: New.
9212 * g++.dg/ext/vla10.C: New.
9214 2011-04-14 Richard Guenther <rguenther@suse.de>
9216 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9218 2011-04-14 Richard Guenther <rguenther@suse.de>
9220 * gcc.dg/fold-bitand-4.c: Move ...
9221 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9223 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9225 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9227 * gcc.target/avr/torture/trivial.c: Ditto.
9229 2011-04-13 Jason Merrill <jason@redhat.com>
9231 * g++.dg/template/operator11.C: New.
9233 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9236 * gcc.dg/gomp/pr48591.c: New test.
9239 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9240 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9242 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9245 * g++.dg/template/dependent-expr7.C: New test case.
9247 2011-04-13 Jason Merrill <jason@redhat.com>
9249 * g++.dg/cpp0x/sfinae13.C: New.
9251 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9253 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9255 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9257 * gcc.target/arm/pr43698.c: Remove -march option.
9259 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9261 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9264 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9268 * gfortran.dg/realloc_on_assign_6.f03: New test.
9270 2011-04-12 Kai Tietz <ktietz@redhat.com>
9272 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9273 targets the additional -mno-ms-bitfields and
9274 -Wno-packed-bitfield-compat options.
9275 * g++.dg/ext/bitfield3.C: Likewise.
9276 * g++.dg/ext/bitfield4.C: Likewise.
9277 * g++.dg/ext/bitfield5.C: Likewise.
9278 * gcc.dg/bitfld-15.c: Likewise.
9279 * gcc.dg/bitfld-16.c: Likewise.
9280 * gcc.dg/bitfld-17.c: Likewise.
9281 * gcc.dg/bitfld-18.c: Likewise.
9283 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9285 * gcc.target/arm/neon-vld3-1.c: New test.
9286 * gcc.target/arm/neon-vst3-1.c: New test.
9287 * gcc.target/arm/neon/v*.c: Regenerate.
9289 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9291 PR rtl-optimization/48549
9292 * g++.dg/opt/pr48549.C: New test.
9294 2011-04-12 Richard Guenther <rguenther@suse.de>
9296 PR tree-optimization/46076
9297 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9299 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9302 * lib/compat.exp (compat-execute): Declare unsupported after
9303 stripping path from src1.
9304 * lib/lto.exp (lto-execute): Likewise.
9306 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9309 * gcc.dg/pr48552-1.c: New test.
9310 * gcc.dg/pr48552-2.c: New test.
9312 2011-04-11 Jason Merrill <jason@redhat.com>
9314 * g++.dg/cpp0x/sfinae12.C: New.
9316 * g++.dg/cpp0x/enum10.C: New.
9318 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9320 * g++.dg/cpp0x/rv-func.C: New.
9322 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9324 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9327 2011-04-11 Martin Jambor <mjambor@suse.cz>
9329 PR tree-optimization/48195
9330 * gcc.dg/ipa/pr48195.c: New test.
9332 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9334 * gnat.dg/return3.adb: Remove unused switch.
9336 2011-04-08 Mike Stump <mikestump@comcast.net>
9339 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9340 default to fno-common.
9342 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9344 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9345 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9347 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9350 * gfortran.dg/function_optimize_5.f90: New test.
9352 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9354 * gnat.dg/aggr17.adb: New test.
9355 * gnat.dg/aggr18.adb: Likewise.
9357 2011-04-08 Michael Matz <matz@suse.de>
9360 * gcc.target/i386/pr48389.c: New test.
9362 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9364 PR rtl-optimization/48272
9365 * g++.dg/opt/pr48272.C: New.
9367 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9369 PR rtl-optimization/48235
9370 * gcc.dg/pr48235.c: New.
9372 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9374 PR rtl-optimization/48302
9375 * g++.dg/opt/pr48302.C: New.
9377 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9380 * g++.dg/opt/pr48273.C: New.
9382 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9384 PR rtl-optimization/48442
9385 * gcc.dg/pr48442.c: New.
9387 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9389 PR tree-optimization/48377
9390 * gcc.dg/vect/pr48377.c: New test.
9392 2011-04-07 Jason Merrill <jason@redhat.com>
9394 * g++.dg/cpp0x/regress/call1.C: New.
9396 * g++.dg/cpp0x/variadic107.C: New.
9398 * g++.dg/cpp0x/sfinae11.C: New.
9399 * g++.dg/cpp0x/noexcept02.C: Fix.
9401 * g++.dg/cpp0x/sfinae10.C: New.
9403 * g++.dg/cpp0x/sfinae9.C: New.
9405 * c-c++-common/Wcast-qual-1.c: Move here from...
9406 * gcc.dg/cast-qual-3.c: ...here, and...
9407 * g++.dg/warn/Wcast-qual2.C: ...here.
9409 * g++.dg/cpp0x/sfinae8.C: New.
9411 * g++.dg/cpp0x/sfinae7.C: New.
9413 * g++.dg/cpp0x/enum9.C: New.
9415 2011-04-07 Mike Stump <mikestump@comcast.net>
9417 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9418 with no trampolines.
9420 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9423 * gfortran.dg/gomp/pr48117.f90: New test.
9426 * gcc.dg/torture/pr48343.c: New test.
9428 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9430 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9432 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9434 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9436 2011-04-07 Tom de Vries <tom@codesourcery.com>
9439 * lib/scanasm.exp (object-size): New proc.
9440 * gcc.target/arm/pr43920-2.c: New test.
9442 2011-04-06 Tobias Burnus <burnus@net-b.de>
9446 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9448 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9450 * gcc.dg/mtune.c: Prune note from output.
9452 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9455 * gcc.dg/guality/pr36977.c: New test.
9456 * gcc.dg/guality/pr48466.c: New test.
9458 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9460 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9462 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9464 * gnat.dg/return3.adb: New test.
9466 2011-04-06 Richard Guenther <rguenther@suse.de>
9468 PR tree-optimization/47663
9469 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9471 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9473 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9474 Solaris 8 and 9 as well.
9476 2011-04-05 Tom de Vries <tom@codesourcery.com>
9479 * gcc.target/arm/pr43920-1.c: New test.
9481 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9483 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9484 (cctor): Actually return the value.
9485 (main): Cast return values.
9487 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9489 * gfortran.dg/character_comparison_8.f90: New test.
9491 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9493 * frontend-passes: (optimize_lexical_comparison): New function.
9494 (optimize_expr): Call it.
9495 (optimize_comparison): Also handle lexical comparison functions.
9496 Return false instad of -2 for unequal comparison.
9498 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9501 * function_optimize_4.f90: New test.
9503 2011-04-04 Tobias Burnus <burnus@net-b.de>
9506 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9507 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9508 * gfortran.dg/coarray_15.f90: New.
9510 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9512 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9513 * gfortran.dg/bessel_7.f90: Likewise.
9515 2011-04-03 Tobias Burnus <burnus@net-b.de>
9517 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9519 2011-04-03 Richard Guenther <rguenther@suse.de>
9520 Ira Rosen <ira.rosen@linaro.org>
9522 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9523 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9524 -ftree-loop-if-convert-stores.
9526 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9528 * gnat.dg/specs/aggr2.ads: New test.
9530 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9532 * gnat.dg/debug2.ad[sb]: New test.
9533 * gnat.dg/debug2_pkg.ads: New helper.
9534 * gnat.dg/debug3.ad[sb]: New test.
9536 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9538 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9540 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9543 * gcc.c-torture/compile/pr48335-1.c: New test.
9544 * gcc.dg/pr48335-1.c: New test.
9545 * gcc.dg/pr48335-2.c: New test.
9546 * gcc.dg/pr48335-3.c: New test.
9547 * gcc.dg/pr48335-4.c: New test.
9548 * gcc.dg/pr48335-5.c: New test.
9549 * gcc.dg/pr48335-6.c: New test.
9550 * gcc.dg/pr48335-7.c: New test.
9551 * gcc.dg/pr48335-8.c: New test.
9552 * gcc.target/i386/pr48335-1.c: New test.
9554 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9557 * gcc.dg/Waddress.c: New test.
9559 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9562 * gfortran.dg/function_optimize_3.f90: New test.
9564 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9566 * gcc.c-torture/compile/20110401-1.c: New test.
9568 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9569 * g++.dg/lto/20091002-2_0.C: Likewise.
9570 * g++.dg/lto/20090303_0.c: Likewise.
9571 * g++.dg/lto/20091004-1_0.C: Likewise.
9572 * g++.dg/lto/20091002-3_0.C: Likewise.
9573 * g++.dg/lto/20091004-2_0.C: Likewise.
9574 * g++.dg/lto/20081123_0.C: Likewise.
9575 * g++.dg/lto/20090313_0.C: Likewise.
9576 * g++.dg/lto/20081109-1_0.C: Likewise.
9577 * g++.dg/lto/20081219_0.C: Likewise.
9578 * g++.dg/lto/20081204-1_0.C: Likewise.
9579 * g++.dg/lto/20090302_0.C: Likewise.
9580 * g++.dg/lto/20081119-1_0.C: Likewise.
9581 * g++.dg/lto/20081118_0.C: Likewise.
9582 * gcc.dg/lto/20091020-2_0.c: Likewise.
9583 * gcc.dg/lto/20090210_0.c: Likewise.
9584 * gcc.dg/lto/20081204-1_0.c: Likewise.
9585 * gcc.dg/lto/20081224_0.c: Likewise.
9586 * gcc.dg/lto/20090219_0.c: Likewise.
9587 * gcc.dg/lto/20091014-1_0.c: Likewise.
9588 * gcc.dg/lto/20091016-1_0.c: Likewise.
9589 * gcc.dg/lto/20090206-2_0.c: Likewise.
9590 * gcc.dg/lto/20090116_0.c: Likewise.
9591 * gcc.dg/lto/20091013-1_0.c: Likewise.
9592 * gcc.dg/lto/20091015-1_0.c: Likewise.
9593 * gcc.dg/lto/20090126-2_0.c: Likewise.
9595 2011-03-31 Ian Lance Taylor <iant@google.com>
9597 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9599 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9601 * gnat.dg/opt16.adb: New test.
9603 2011-03-31 Jason Merrill <jason@redhat.com>
9605 * g++.dg/cpp0x/defaulted24.C: New.
9607 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9610 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9613 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9615 * g++.dg/other/i386-9.C: New test.
9617 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9619 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9621 2011-03-30 Jason Merrill <jason@redhat.com>
9623 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9625 * g++.dg/cpp0x/regress/isnan.C: New.
9627 * g++.dg/cpp0x/initlist46.C: New.
9629 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9632 * gcc.target/arm/neon-modes-2.c: New test.
9634 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9637 * gcc.c-torture/compile/pr48305.c: New test.
9639 2011-03-29 Jason Merrill <jason@redhat.com>
9641 * g++.dg/cpp0x/regress/value-dep1.C: New.
9643 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9645 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9647 2011-03-29 Ian Lance Taylor <iant@google.com>
9649 * go.test/go-test.exp: Handle the test lines used in several new
9651 (errchk): Add opts parameter. Change all callers. Handle parens
9654 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9655 Dominique d'Humieres <dominiq@lps.ens.fr>
9657 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9658 and __APPLE__ && __PPC__ && __ALTIVEC__.
9660 2011-03-29 Jason Merrill <jason@redhat.com>
9662 * g++.dg/cpp0x/dependent1.C: New.
9664 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9666 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9668 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9670 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9673 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9674 * gfortran.dg/proc_ptr_comp_32.f90: New.
9676 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9678 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9679 check for corresponding warning.
9681 2011-03-28 Jason Merrill <jason@redhat.com>
9683 * g++.dg/cpp0x/rv-deduce2.C: New.
9685 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9688 * gcc.dg/pr48203.c: New test.
9690 2011-03-28 Jeff Law <law@redhat.com>
9692 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9694 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9696 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9697 and __PPC__ && __ALTIVEC__.
9699 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9702 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9703 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9704 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9705 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9707 2011-03-28 Jason Merrill <jason@redhat.com>
9709 * g++.dg/cpp0x/initlist-array2.C: New.
9711 * g++.dg/cpp0x/initlist-array1.C: New.
9713 * g++.dg/cpp0x/constexpr-compound.C: New.
9715 * g++.dg/cpp0x/constexpr-using.C: New.
9717 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9719 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9722 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9724 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9726 * gcc.dg/slp-1.c: New test.
9728 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9730 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9731 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9732 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9733 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9734 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9735 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9736 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9737 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9738 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9739 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9740 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9741 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9742 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9743 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9745 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9748 * gfortran.dg/trim_optimize_5.f90: New test.
9749 * gfortran.dg/trim_optimize_6.f90: New test.
9751 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9754 * gcc.target/mips/madd-7.c: Remove -mlong32.
9755 * gcc.target/mips/msub-7.c: Likewise.
9757 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9759 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9760 accesses to preserve the meaning of the test for doubleword vectors.
9761 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9762 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9764 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9767 * gfortran.dg/class_42.f03: New.
9769 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9771 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9774 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9776 PR rtl-optimization/48144
9777 * gcc.dg/pr48144.c: New test.
9779 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9781 * gnat.dg/discr27.ad[sb]: New test.
9783 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9785 * gnat.dg/limited_with2.ad[sb]: New test.
9786 * gnat.dg/limited_with2_pkg1.ads: New helper.
9787 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9789 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9791 * gnat.dg/opt15.adb: New test.
9792 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9794 2011-03-25 Tobias Burnus <burnus@net-b.de>
9798 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9799 * gfortran.dg/leadz_trailz_3.f90: Ditto
9801 2011-03-25 Martin Jambor <mjambor@suse.cz>
9803 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9805 2011-03-25 Jason Merrill <jason@redhat.com>
9807 * g++.dg/cpp0x/defaulted22.C: New.
9808 * g++.dg/cpp0x/defaulted23.C: New.
9809 * g++.dg/cpp0x/defaulted15.C: Adjust.
9811 2011-03-25 Jason Merrill <jason@redhat.com>
9813 * g++.dg/cpp0x/move1.C: New.
9815 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9818 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9820 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9822 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9823 for mips-sgi-irix6.5.
9824 Replace snprintf prototype by <stdio.h>.
9826 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9829 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9830 run_expensive_tests.
9831 * gcc.dg/graphite/block-4.c: Likewise.
9832 * gcc.dg/graphite/block-7.c: Likewise.
9833 * gcc.dg/graphite/block-8.c: Likewise.
9835 2011-03-25 Richard Guenther <rguenther@suse.de>
9837 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9838 * g++.dg/tree-ssa/pr8781.C: Likewise.
9839 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9840 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9841 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9842 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9843 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9844 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9845 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9846 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9847 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9848 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9849 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9850 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9851 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9852 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9853 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9854 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9855 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9856 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9857 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9858 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9859 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9860 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9861 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9862 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9863 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9864 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9865 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9866 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9867 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9868 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9869 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9870 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9871 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9872 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9873 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9874 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9875 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9876 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9877 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9878 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9879 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9880 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9881 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9882 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9883 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9884 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9885 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9886 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9887 * c-c++-common/pr46562-2.c: Likewise.
9888 * gfortran.dg/pr42108.f90: Likewise.
9889 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9890 foo to be inlined even at -O1.
9891 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9892 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9893 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9894 * gcc.dg/matrix/matrix.exp: Disable FRE.
9896 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9899 * gcc.dg/dfp/pr48204.c: New test.
9901 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9904 * gcc.c-torture/execute/pr47917.c: Move this...
9905 * gcc.dg/torture/pr47917.c: to here and add xfails.
9907 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9909 * gnat.dg/array16.ad[sb]: New test.
9910 * gnat.dg/array16.ads: New helper.
9912 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9914 * gnat.dg/derived_type2.adb: New test.
9916 2011-03-24 Richard Guenther <rguenther@suse.de>
9918 PR tree-optimization/48271
9919 * g++.dg/torture/pr48271.C: New testcase.
9921 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9923 * gnat.dg/array15.ad[sb]: New test.
9925 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9928 * gcc.target/i386/pr48237.c: New test.
9930 2011-03-24 Richard Guenther <rguenther@suse.de>
9933 * gcc.dg/builtin-object-size-10.c: New testcase.
9935 2011-03-24 Richard Guenther <rguenther@suse.de>
9937 PR tree-optimization/46562
9938 * c-c++-common/pr46562-2.c: New testcase.
9939 * c-c++-common/pr46562.c: Likewise.
9941 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9943 * gcc.dg/vect/vect-cselim-1.c: New test.
9944 * gcc.dg/vect/vect-cselim-2.c: New test.
9946 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9948 * gcc.target/arm/pr46934.c: New.
9950 2011-03-23 Ian Lance Taylor <iant@google.com>
9952 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9954 2011-03-23 Richard Guenther <rguenther@suse.de>
9956 * gcc.dg/struct: Remove directory and contents.
9958 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9961 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9963 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9965 * gnat.dg/discr26.ad[sb]: New test.
9966 * gnat.dg/discr26_pkg.ads: New helper.
9968 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
9971 * gcc.target/arm/neon-vld-1.c: New test.
9973 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9975 * gnat.dg/array14.ad[sb]: New test.
9976 * gnat.dg/array14_pkg.ads: New helper.
9978 2011-03-22 Joseph Myers <joseph@codesourcery.com>
9980 * gcc.c-torture/execute/920501-8.x: Remove.
9981 * gcc.c-torture/execute/930513-1.x: Remove.
9982 * gcc.c-torture/execute/960312-1.x: Remove.
9983 * gcc.c-torture/compile/20000804-1.c,
9984 gcc.c-torture/compile/20001205-1.c,
9985 gcc.c-torture/compile/20001226-1.c,
9986 gcc.c-torture/compile/20010518-2.c,
9987 gcc.c-torture/compile/20020312-1.c,
9988 gcc.c-torture/compile/20020604-1.c,
9989 gcc.c-torture/compile/920501-12.c,
9990 gcc.c-torture/compile/920501-4.c,
9991 gcc.c-torture/compile/920520-1.c,
9992 gcc.c-torture/compile/980506-1.c,
9993 gcc.c-torture/execute/980709-1.x,
9994 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9995 options for m68hc11.
9996 * gcc.dg/cpp/assert4.c: Don't handle ARC.
9997 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10000 2011-03-22 Nick Clifton <nickc@redhat.com>
10002 * lib/target-supports.exp (check_profiling_available): Add MN10300
10003 to the list of targets that do not support profiling. Restore
10004 alpha sorting to this list.
10006 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10008 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10009 failure on 32-bit systems.
10010 * gcc.dg/torture/vector-2.c: Ditto.
10012 2011-03-22 Richard Guenther <rguenther@suse.de>
10014 PR tree-optimization/48228
10015 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10017 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10019 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10023 * gcc.target/powerpc/pr48226.c: New file.
10025 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10027 * lib/prune.exp (prune_gcc_output): Prune "could not create
10028 compact unwind for" warnings.
10030 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10034 * gcc.c-torture/execute/pr42544.c: New test.
10035 * gcc.c-torture/execute/pr48197.c: New test.
10037 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10039 PR preprocessor/48192
10040 * gcc.target/powerpc/pr48192.c: New file.
10043 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10044 split problem of 0 being loaded in a VSX register.
10046 2011-03-21 Richard Guenther <rguenther@suse.de>
10049 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10050 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10051 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10052 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10054 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10057 * gcc.dg/pr48213.c: New test.
10059 2011-03-21 Kai Tietz <ktietz@redhat.com>
10062 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10064 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10066 * gcc.target/arm/xor-and.c: New.
10068 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10071 * gfortran.dg/function_optimize_1.f90: New test.
10072 * gfortran.dg/function_optimize_2.f90: New test.
10074 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10076 PR rtl-optimization/47502
10077 * gcc.target/i386/pr47502-1.c: New.
10078 * gcc.target/i386/pr47502-2.c: Likewise.
10080 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10082 PR rtl-optimization/48156
10083 * gcc.dg/pr48156.c: New test.
10085 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10087 PR libfortran/47439
10088 * gfortran.dg/scratch_1.f90: Adjust test.
10090 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10092 PR libfortran/47439
10093 * gfortran.dg/scratch_1.f90: New test.
10095 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10097 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10098 variably modified typedefs.
10099 * gcc.dg/c1x-typedef-2.c: Remove.
10101 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10103 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10104 * gcc.dg/c1x-anon-struct-3.c: New test.
10105 * gcc.dg/anon-struct-11.c: Update.
10107 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10109 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10111 Only xfail with gas.
10113 2011-03-18 Jason Merrill <jason@redhat.com>
10115 * g++.dg/template/fn-ptr1.C: New.
10117 * g++.dg/overload/volatile1.C: New.
10119 * g++.dg/opt/pr23372.C: New.
10121 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10123 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10125 PR middle-end/47405
10126 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10128 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10130 * gcc.target/arm/unsigned-extend-1.c: New.
10132 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10135 * gcc.c-torture/compile/pr48161.c: New test.
10137 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10139 PR middle-end/47725
10140 * gcc.dg/torture/pr47725.c: New.
10142 2011-03-17 Jason Merrill <jason@redhat.com>
10144 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10145 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10147 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10149 * gnat.dg/specs/elab2.ads: New test.
10150 * gnat.dg/specs/elab2_pkg.ads: New helper.
10152 2011-03-17 Jason Merrill <jason@redhat.com>
10154 * g++.dg/cpp0x/decltype-1212.C: New.
10155 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10157 2011-03-17 Jason Merrill <jason@redhat.com>
10159 * g++.dg/parse/memfnquals1.C: New.
10161 2011-03-17 Richard Guenther <rguenther@suse.de>
10163 PR middle-end/48134
10164 * gcc.dg/pr48134.c: New testcase.
10166 2011-03-17 Richard Guenther <rguenther@suse.de>
10168 PR middle-end/48165
10169 * g++.dg/torture/pr48165.C: New testcase.
10171 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10173 PR rtl-optimization/48141
10174 * gcc.dg/pr48141.c: New test.
10176 2011-03-16 Jason Merrill <jason@redhat.com>
10178 * g++.dg/cpp0x/constexpr-48089.C: New.
10180 * g++.dg/cpp0x/constexpr-abi1.C: New.
10182 * g++.dg/cpp0x/constexpr-46336.C: New.
10183 * g++.dg/parse/friend5.C: Adjust expected errors.
10185 * g++.dg/cpp0x/constexpr-47570.C: New.
10187 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10190 * ++.dg/debug/dwarf2/typedef6.C: New test.
10192 2011-03-16 Jason Merrill <jason@redhat.com>
10194 * g++.dg/cpp0x/elision2.C: New.
10196 * g++.dg/cpp0x/constexpr-array3.C: New.
10198 2011-03-16 Jason Merrill <jason@redhat.com>
10200 * g++.dg/cpp0x/sfinae6.C: New.
10201 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10202 * g++.dg/cpp0x/pr45908.C: Likewise.
10203 * g++.dg/cpp0x/sfinae6.C: Likewise.
10204 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10205 * g++.old-deja/g++.law/arg11.C: Likewise.
10207 2011-03-16 Jason Merrill <jason@redhat.com>
10209 * g++.dg/template/incomplete6.C: New.
10211 2011-03-16 Jeff Law <law@redhat.com>
10213 * gcc.dg/tree-ssa/vrp55.c: New test.
10215 2011-03-16 Jason Merrill <jason@redhat.com>
10217 * g++.dg/cpp0x/auto22.C: New.
10219 2011-03-16 Richard Guenther <rguenther@suse.de>
10221 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10222 optimizing it away if promoted to const.
10224 2011-03-16 Richard Guenther <rguenther@suse.de>
10226 PR tree-optimization/48149
10227 * gcc.dg/fold-complex-1.c: New testcase.
10229 2011-03-16 Richard Guenther <rguenther@suse.de>
10232 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10233 or cloning happens.
10235 2011-03-16 Richard Guenther <rguenther@suse.de>
10237 PR tree-optimization/26134
10238 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10240 2011-03-16 Richard Guenther <rguenther@suse.de>
10242 PR tree-optimization/48146
10243 * gcc.dg/torture/pr48146.c: New testcase.
10245 2011-03-16 Richard Guenther <rguenther@suse.de>
10247 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10248 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10250 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10252 PR middle-end/48136
10253 * gcc.c-torture/compile/pr48136.c: New test.
10255 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10258 * gcc.dg/guality/pr45882.c: New test.
10260 2011-03-15 Jason Merrill <jason@redhat.com>
10262 * g++.dg/cpp0x/constexpr-recursion.C: New.
10264 * g++.dg/cpp0x/implicit11.C: New.
10266 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10268 * g++.dg/cpp0x/constexpr-attribute.C: New.
10270 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10272 * g++.dg/parse/pr34758.C: New.
10274 2011-03-15 Xinliang David Li <davidxl@google.com>
10277 * gcc.dg/uninit-pred-7_d.c: New test.
10278 * gcc.dg/uninit-pred-8_d.c: New test.
10280 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10283 * gcc.target/arm/pr46788.c: New.
10285 2011-03-15 Richard Guenther <rguenther@suse.de>
10287 PR middle-end/47650
10288 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10289 * gfortran.dg/ishft_4.f90: Likewise.
10290 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10292 2011-03-15 Richard Guenther <rguenther@suse.de>
10294 PR tree-optimization/13954
10295 * g++.dg/tree-ssa/pr13954.C: New testcase.
10297 2011-03-15 Richard Guenther <rguenther@suse.de>
10299 PR tree-optimization/48037
10300 * gcc.target/i386/pr48037-1.c: New testcase.
10302 2011-03-15 Richard Guenther <rguenther@suse.de>
10304 PR tree-optimization/41490
10305 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10306 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10307 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10308 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10309 * g++.dg/tree-ssa/pr33604.C: Adjust.
10311 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10313 PR middle-end/47917
10314 * gcc.c-torture/execute/pr47917.c: New test.
10315 * gcc.dg/pr47917.c: New test.
10317 PR middle-end/38878
10318 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10320 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10322 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10323 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10324 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10325 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10326 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10327 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10328 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10329 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10330 * gcc.target/i386/avx-floor-vec.c: Ditto.
10331 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10332 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10333 * gcc.target/i386/avx-rint-vec.c: Ditto.
10334 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10335 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10336 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10337 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10339 2011-03-14 Tom Tromey <tromey@redhat.com>
10341 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10342 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10343 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10345 2011-03-14 Tom Tromey <tromey@redhat.com>
10347 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10348 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10349 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10351 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10353 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10355 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10357 PR rtl-optimization/47166
10358 * gcc.c-torture/execute/postmod-1.c: New test.
10360 2011-03-14 Richard Guenther <rguenther@suse.de>
10362 PR middle-end/48098
10363 * gcc.dg/torture/pr48098.c: New testcase.
10365 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10368 * gcc.target/powerpc/pr48053-1.c: New test.
10369 * gcc.target/powerpc/pr48053-2.c: Likewise.
10371 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10373 PR libfortran/48066
10374 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10376 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10378 PR libfortran/48066
10379 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10381 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10384 * gfortran.dg/class_41.f03: New.
10386 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10388 * g++.dg/conversion/cast3.C: New test.
10390 2011-03-11 Jason Merrill <jason@redhat.com>
10392 * g++.dg/template/error45.C: New.
10394 * g++.dg/parse/no-type-defn1.C: New.
10396 * g++.dg/ext/attrib40.C: New.
10398 * g++.dg/cpp0x/regress/array1.C: New.
10400 2011-03-11 Richard Guenther <rguenther@suse.de>
10402 PR tree-optimization/48067
10403 * gcc.dg/pr48067.c: New testcase.
10405 2011-03-11 Richard Guenther <rguenther@suse.de>
10408 * g++.dg/lto/20110311-1_0.C: New testcase.
10410 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10413 * g++.dg/inherit/virtual8.C: New test.
10415 PR middle-end/48044
10416 * gcc.dg/torture/pr48044.c: New test.
10418 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10421 * gfortran.dg/proc_ptr_comp_31.f90: New.
10423 2011-03-11 Richard Guenther <rguenther@suse.de>
10425 PR tree-optimization/47278
10426 * gcc.dg/torture/pr47278-1.c: New testcase.
10427 * gcc.dg/torture/pr47278-2.c: Likewise.
10429 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10431 PR tree-optimization/48063
10432 * gcc.dg/torture/pr48063.c: New test.
10434 2011-03-10 Jason Merrill <jason@redhat.com>
10436 * g++.dg/template/array22.C: New.
10438 * g++.dg/cpp0x/syntax-err1.C: New.
10439 * g++.dg/parse/error36.C: Adjust expected errors.
10440 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10441 * g++.old-deja/g++.pt/typename3.C: Likewise.
10442 * g++.old-deja/g++.pt/typename4.C: Likewise.
10443 * g++.old-deja/g++.pt/typename6.C: Likewise.
10445 2011-03-09 Jason Merrill <jason@redhat.com>
10447 * g++.dg/template/nontype22.C: New.
10449 2011-03-09 Martin Jambor <mjambor@suse.cz>
10451 PR tree-optimization/47714
10452 * g++.dg/torture/pr47714.C: New test.
10454 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10457 * gcc.target/powerpc/pr47755-2.c: New file.
10459 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10461 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10462 is not set in the environment, pass 64 as first argument when not
10463 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10464 native where ulimit -u is supported.
10466 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10468 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10470 2011-03-08 Jason Merrill <jason@redhat.com>
10472 * g++.dg/template/nontype21.C: New.
10474 * g++.dg/template/anon5.C: New.
10476 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10479 * gcc.dg/pr47881.c: New test.
10481 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10484 * g++.dg/lookup/template3.C: New test.
10486 2011-03-08 Kai Tietz <ktietz@redhat.com>
10488 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10491 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10494 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10495 sizeof to compute alignment.
10497 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10499 PR tree-optimization/48022
10500 * gcc.dg/pr48022-1.c: New test.
10501 * gcc.dg/pr48022-2.c: New test.
10503 2011-03-07 Jason Merrill <jason@redhat.com>
10505 * g++.dg/template/nontype20.C: New.
10506 * g++.dg/init/member1.C: Adjust expected errors.
10507 * g++.dg/parse/constant4.C: Likewise.
10508 * g++.dg/template/qualified-id3.C: Likewise.
10509 * g++.old-deja/g++.pt/crash10.C: Likewise.
10511 * g++.dg/cpp0x/regress/non-const1.C: New.
10513 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10516 * gcc.dg/pr47991.c: New test.
10518 2011-03-07 Jason Merrill <jason@redhat.com>
10520 * g++.dg/abi/mangle46.C: New.
10522 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10525 * gcc.target/powerpc/pr47862.c: New.
10527 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10530 * gcc.target/i386/combine-mul.c: Require nonpic.
10532 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10533 Nathan Froyd <froydnj@codesourcery.com>
10535 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10537 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10539 * README.QMTEST: Remove.
10541 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10542 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10545 * gfortran.dg/array_constructor_37.f90 : New test.
10547 2011-03-05 Jason Merrill <jason@redhat.com>
10549 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10550 * g++.dg/abi/mangle45.C: Likewise.
10551 * g++.dg/cpp0x/trailing1.C: Likewise.
10553 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10555 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10557 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10559 PR rtl-optimization/47899
10560 * gcc.dg/pr47899.c: New test.
10562 * gcc.dg/torture/pr47968.c: Ignore warnings.
10564 PR tree-optimization/47967
10565 * gcc.c-torture/compile/pr47967.c: New test.
10567 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10569 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10570 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10572 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10574 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10575 and property_getAttributes() if __OBJC2__.
10576 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10577 * objc.dg/property/property-encoding-1.m: New.
10578 * obj-c++.dg/property/property-encoding-1.mm: New.
10580 2011-03-04 Jason Merrill <jason@redhat.com>
10582 * g++.dg/template/pseudodtor6.C: New.
10584 * g++.dg/inherit/covariant19.C: New.
10586 2011-03-04 Richard Guenther <rguenther@suse.de>
10588 PR middle-end/47968
10589 * gcc.dg/torture/pr47968.c: New testcase.
10591 2011-03-04 Richard Guenther <rguenther@suse.de>
10593 PR middle-end/47975
10594 * gcc.dg/torture/pr47975.c: New testcase.
10596 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10599 * g++.dg/template/crash106.C: New.
10601 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10604 * gcc.dg/gomp/pr47963.c: New test.
10605 * g++.dg/gomp/pr47963.C: New test.
10607 2011-03-02 Jason Merrill <jason@redhat.com>
10609 * g++.dg/cpp0x/regress/condition1.C: New.
10611 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10613 2011-03-01 Jason Merrill <jason@redhat.com>
10615 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10617 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10619 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10621 PR rtl-optimization/47925
10622 * gcc.c-torture/execute/pr47925.c: New test.
10624 2011-03-01 Jason Merrill <jason@redhat.com>
10626 * g++.dg/cpp0x/decltype25.C: New.
10628 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10630 2011-03-01 Richard Guenther <rguenther@suse.de>
10632 PR tree-optimization/47890
10633 * gcc.dg/torture/pr47890.c: New testcase.
10635 2011-03-01 Richard Guenther <rguenther@suse.de>
10638 * gcc.dg/lto/pr47924_0.c: New testcase.
10640 2011-03-01 Richard Guenther <rguenther@suse.de>
10643 * gfortran.dg/lto/pr46911_0.f: New testcase.
10645 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10647 PR libgfortran/47933
10648 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10649 compile errors from older code form.
10651 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10653 PR libgfortran/47567
10654 * gfortran.dg/fmt_fw_d.f90: New test.
10656 2011-02-28 Jason Merrill <jason@redhat.com>
10658 * g++.dg/inherit/covariant18.C: New.
10660 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10662 PR middle-end/47893
10663 * gcc.dg/pr47893.c: New test.
10665 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10667 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10668 NULL in case of a selector with conflicting types.
10669 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10671 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10673 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10674 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10675 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10676 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10678 2011-02-28 Jason Merrill <jason@redhat.com>
10681 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10683 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10685 PR libgfortran/47778
10686 * gfortran.dg/namelist_71.f90: New test.
10688 2011-02-27 Jason Merrill <jason@redhat.com>
10691 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10692 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10694 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10697 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10699 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10702 * gfortran.dg/gomp/task-1.f90: Removed.
10704 2011-02-26 Jason Merrill <jason@redhat.com>
10706 * g++.dg/template/this-targ1.C: New.
10708 * g++.dg/cpp0x/regress/template-const1.C: New.
10709 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10710 * g++.dg/template/function1.C: Adjust.
10711 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10712 * g++.dg/debug/debug7.C: Adjust.
10714 2011-02-26 Tobias Burnus <burnus@net-b.de>
10717 * gfortran.dg/gomp/task-1.f90: New.
10719 2011-02-25 Jie Zhang <jie@codesourcery.com>
10721 * gcc.target/arm/neon-thumb2-move.c: Add
10722 dg-require-effective-target arm_thumb2_ok.
10724 2011-02-24 Jason Merrill <jason@redhat.com>
10726 * g++.dg/parse/constant1.C: Specify C++98 mode.
10727 * g++.dg/parse/constant5.C: Likewise.
10728 * g++.dg/parse/error2.C: Likewise.
10729 * g++.dg/parse/semicolon3.C: Likewise.
10730 * g++.dg/template/crash14.C: Likewise.
10731 * g++.dg/template/local4.C: Likewise.
10732 * g++.dg/template/nontype3.C: Likewise.
10733 * g++.dg/parse/crash31.C: Adjust expected errors.
10734 * g++.dg/template/function1.C: Likewise.
10735 * g++.dg/template/ref3.C: Likewise.
10736 * g++.dg/template/static9.C: Likewise.
10737 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10739 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10740 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10741 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10742 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10743 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10745 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10748 * gfortran.dg/pr47878.f90: New test.
10750 2011-02-24 Richard Guenther <rguenther@suse.de>
10753 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10754 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10756 2011-02-24 Richard Guenther <rguenther@suse.de>
10759 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10760 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10762 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10764 PR libgfortran/47567
10765 * gfortran.dg/fmt_f0_1.f90: Update test.
10767 2011-02-23 Jason Merrill <jason@redhat.com>
10769 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10770 * g++.dg/abi/mangle45.C: New.
10772 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10773 * g++.dg/template/canon-type-9.C: Match use of decltype
10774 between declaration and definition.
10775 * g++.dg/template/canon-type-12.C: Likewise.
10777 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10780 * gfortran.dg/nested_allocatables_1.f90: New.
10782 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10785 * g++.dg/pr46868.C: New test.
10786 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10787 * g++.dg/parse/error14.C: Adjust.
10789 2011-02-23 Richard Guenther <rguenther@suse.de>
10791 PR tree-optimization/47838
10792 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10794 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10796 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10798 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10800 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10801 * gfortran.dg/count_init_expr.f03: Ditto.
10802 * gfortran.dg/gomp/pr43711.f90: Ditto.
10803 * gcc.dg/struct-parse-2.c: Ditto.
10804 * gcc.dg/parse-error-3.c: Ditto.
10805 * gcc.dg/Wlogical-op-1.c: Ditto.
10806 * gcc.dg/Walways-true-1.c: Ditto.
10807 * gcc.dg/pr24225.c: Ditto.
10808 * gcc.dg/Walways-true-2.c: Ditto.
10809 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10810 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10811 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10812 * g++.dg/overload/defarg4.C: Ditto.
10813 * g++.dg/inherit/covariant16.C: Ditto.
10814 * g++.dg/inherit/virtual7.C: Ditto.
10815 * g++.dg/template/canon-type-9.C: Ditto.
10816 * g++.dg/template/access19.C: Ditto.
10817 * g++.dg/template/call7.C: Ditto.
10818 * g++.dg/template/canon-type-2.C: Ditto.
10819 * g++.dg/template/init7.C: Ditto.
10820 * g++.dg/template/sizeof-template-argument.C: Ditto.
10821 * g++.dg/template/const3.C: Ditto.
10822 * g++.dg/template/sfinae26.C: Ditto.
10823 * g++.dg/template/sfinae26.C: Ditto.
10824 * g++.dg/template/canon-type-11.C: Ditto.
10825 * g++.dg/template/union2.C: Ditto.
10826 * g++.dg/template/canon-type-3.C: Ditto.
10827 * g++.dg/template/canon-type-1.C: Ditto.
10828 * g++.dg/template/canon-type-5.C: Ditto.
10829 * g++.dg/template/canon-type-7.C: Ditto.
10830 * g++.dg/template/canon-type-10.C: Ditto.
10831 * g++.dg/template/spec36.C: Ditto.
10832 * g++.dg/template/typedef38.C: Ditto.
10833 * g++.dg/template/canon-type-4.C: Ditto.
10834 * g++.dg/template/canon-type-6.C: Ditto.
10835 * g++.dg/template/canon-type-13.C: Ditto.
10836 * g++.dg/template/instantiate9.C: Ditto.
10837 * g++.dg/template/ttp22.C: Ditto.
10838 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10839 * g++.dg/warn/Walways-true-1.C: Ditto.
10840 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10841 * g++.dg/warn/Walways-true-2.C: Ditto.
10842 * g++.dg/conversion/op4.C: Ditto.
10843 * g++.dg/opt/pr19650.C: Ditto.
10844 * g++.dg/lookup/friend11.C: Ditto.
10845 * g++.dg/other/default2.C: Ditto.
10846 * g++.dg/other/default3.C: Ditto.
10847 * g++.dg/other/dtor2.C: Ditto.
10848 * g++.dg/other/friend5.C: Ditto.
10849 * g++.dg/other/default5.C: Ditto.
10850 * g++.dg/init/brace6.C: Ditto.
10851 * g++.dg/init/aggr5.C: Ditto.
10852 * g++.dg/init/error2.C: Ditto.
10853 * g++.dg/expr/bound-mem-fun.C: Ditto.
10854 * g++.dg/expr/cond6.C: Ditto.
10855 * g++.dg/expr/stmt-expr-1.C: Ditto.
10856 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10857 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10858 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10859 * g++.dg/cpp0x/bracket1.C: Ditto.
10860 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10861 * g++.dg/cpp0x/pr38646.C: Ditto.
10862 * g++.dg/cpp0x/variadic73.C: Ditto.
10863 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10864 * g++.dg/cpp0x/bracket4.C: Ditto.
10865 * g++.dg/cpp0x/decltype4.C: Ditto.
10866 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10867 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10868 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10869 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10870 * g++.dg/cpp0x/decltype2.C: Ditto.
10871 * g++.dg/cpp0x/decltype1.C: Ditto.
10872 * g++.dg/cpp0x/bracket2.C: Ditto.
10873 * g++.dg/cpp0x/decltype5.C: Ditto.
10874 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10875 * g++.dg/cpp0x/variadic70.C: Ditto.
10876 * g++.dg/cpp0x/decltype6.C: Ditto.
10877 * g++.dg/cpp0x/rvo.C: Ditto.
10878 * g++.dg/cpp0x/vt-40092.C: Ditto.
10879 * g++.dg/cpp0x/variadic-new.C: Ditto.
10880 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10881 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10882 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10883 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10884 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10885 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10886 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10887 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10888 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10889 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10890 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10891 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10892 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10893 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10894 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10895 * g++.dg/cpp0x/pr39639.C: Ditto.
10896 * g++.dg/cpp0x/decltype3.C: Ditto.
10897 * g++.dg/cpp0x/variadic68.C: Ditto.
10898 * g++.dg/cpp0x/variadic-function.C: Ditto.
10899 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10900 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10901 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10902 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10903 * g++.dg/parse/crash35.C: Ditto.
10904 * g++.dg/parse/crash40.C: Ditto.
10905 * g++.dg/parse/defarg12.C: Ditto.
10906 * g++.dg/parse/crash34.C: Ditto.
10907 * g++.dg/parse/constructor3.C: Ditto.
10908 * g++.dg/parse/template23.C: Ditto.
10909 * g++.dg/parse/crash56.C: Ditto.
10910 * g++.dg/parse/dtor13.C: Ditto.
10911 * g++.dg/parse/error33.C: Ditto.
10912 * g++.dg/parse/ctor9.C: Ditto.
10913 * g++.dg/parse/error32.C: Ditto.
10914 * g++.dg/parse/error37.C: Ditto.
10915 * g++.dg/parse/bitfield3.C: Ditto.
10916 * g++.dg/parse/struct-4.C: Ditto.
10917 * g++.dg/ext/has_trivial_copy.C: Ditto.
10918 * g++.dg/ext/is_polymorphic.C: Ditto.
10919 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10920 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10921 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10922 * g++.dg/ext/is_union.C: Ditto.
10923 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10924 * g++.dg/ext/is_pod.C: Ditto.
10925 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10926 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10927 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10928 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10929 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10930 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10931 * g++.dg/ext/is_abstract.C: Ditto.
10932 * g++.dg/ext/has_trivial_assign.C: Ditto.
10933 * g++.dg/ext/is_class.C: Ditto.
10934 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10935 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10936 * g++.dg/ext/is_base_of.C: Ditto.
10937 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10938 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10939 * g++.dg/ext/is_empty.C: Ditto.
10940 * g++.dg/ext/is_enum.C: Ditto.
10941 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10942 * gnat.dg/opt11.adb: Ditto.
10943 * obj-c++.dg/pr45735.mm: Ditto.
10944 * obj-c++.dg/pr24393.mm: Ditto.
10945 * obj-c++.dg/exceptions-2.mm: Ditto.
10946 * objc.dg/pr45735.m: Ditto.
10947 * objc.dg/pr24393.m: Ditto.
10949 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10951 * objc.dg/attributes/objc-exception-1.m: New.
10953 2011-02-23 Jie Zhang <jie@codesourcery.com>
10955 * gcc.dg/cpp/include7.c: New test.
10957 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10960 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10962 2011-02-23 Jie Zhang <jie@codesourcery.com>
10964 PR rtl-optimization/47763
10965 * gcc.dg/pr47763.c: New test.
10967 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
10970 * gfortran.dg/whole_file_32.f90 : New test.
10972 2011-02-22 Dodji Seketeli <dodji@redhat.com>
10975 * g++.dg/inherit/virtual7.C: New test.
10977 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
10980 * objc.dg/type-size-3.m: Updated error message.
10981 * objc.dg/type-size-4.m: New test.
10982 * objc.dg/type-size-5.m: New test.
10984 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10986 * lib/gnat.exp: Fix comments.
10987 Don't load libgloss.exp.
10988 (default_gnat_version): Call $compiler with --version.
10989 Adapt regexp for gnatmake output, insert version.
10990 (gnat_version): New proc.
10991 (gnat_init): Remove gnat_libgcc_s_path.
10992 (gnat_target_compile): Likewise.
10993 Remove ld_library_path.
10994 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10995 (gnat_pass): Remove.
10996 (gnat_pass): Remove.
10997 (gnat_finish): Remove.
10998 (gnat_exit): Remove.
10999 (local_find_gnatmake): Reindent.
11000 (runtest_file_p): Remove.
11001 (prune_warnings): Remove.
11002 (find_gnatclean): New proc.
11003 * lib/gnat-dg.exp (lremove): New proc.
11004 (gnat-dg-test): Reindent.
11005 Remove additional output files.
11006 (gnat-dg-runtest): Remove.
11008 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11009 * gnat.dg/loop_optimization6.adb: Likewise.
11010 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11012 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11014 PR tree-optimization/47835
11015 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11017 2011-02-22 Tobias Burnus <burnus@net-b.de>
11019 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11020 * gfortran.dg/abstract_type_2.f03: Ditto.
11021 * gfortran.dg/abstract_type_3.f03: Ditto.
11022 * gfortran.dg/abstract_type_4.f03: Ditto.
11023 * gfortran.dg/abstract_type_5.f03: Ditto.
11024 * gfortran.dg/abstract_type_6.f03: Ditto.
11025 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11026 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11027 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11028 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11029 * gfortran.dg/array_function_5.f90: Ditto.
11030 * gfortran.dg/asynchronous_3.f03: Ditto.
11031 * gfortran.dg/char_expr_1.f90: Ditto.
11032 * gfortran.dg/class_14.f03: Ditto.
11033 * gfortran.dg/data_array_6.f: Ditto.
11034 * gfortran.dg/data_invalid.f90: Ditto.
11035 * gfortran.dg/dot_product_1.f03: Ditto.
11036 * gfortran.dg/func_derived_5.f90: Ditto.
11037 * gfortran.dg/func_result_4.f90: Ditto.
11038 * gfortran.dg/implied_do_1.f90: Ditto.
11039 * gfortran.dg/initialization_25.f90: Ditto.
11040 * gfortran.dg/initialization_26.f90: Ditto.
11041 * gfortran.dg/interface_34.f90: Ditto.
11042 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11043 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11044 * gfortran.dg/matmul_8.f03: Ditto.
11045 * gfortran.dg/merge_init_expr.f90: Ditto.
11046 * gfortran.dg/pack_assign_1.f90: Ditto.
11047 * gfortran.dg/pack_vector_1.f90: Ditto.
11048 * gfortran.dg/pointer_check_8.f90: Ditto.
11049 * gfortran.dg/product_init_expr.f03: Ditto.
11050 * gfortran.dg/reshape_order_5.f90: Ditto.
11051 * gfortran.dg/reshape_shape_1.f90: Ditto.
11052 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11053 * gfortran.dg/same_name_2.f90: Ditto.
11054 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11055 * gfortran.dg/spread_init_expr.f03: Ditto.
11056 * gfortran.dg/stmt_func_1.f90: Ditto.
11057 * gfortran.dg/sum_init_expr.f03: Ditto.
11058 * gfortran.dg/transpose_3.f03: Ditto.
11059 * gfortran.dg/unpack_init_expr.f03: Ditto.
11060 * gfortran.dg/warn_conversion.f90: Ditto.
11061 * gfortran.dg/warn_conversion_2.f90: Ditto.
11062 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11063 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11064 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11065 * gfortran.dg/whole_file_16.f90: Ditto.
11066 * gfortran.dg/whole_file_17.f90: Ditto.
11067 * gfortran.dg/whole_file_18.f90: Ditto.
11068 * gfortran.dg/whole_file_20.f03: Ditto.
11069 * gfortran.dg/whole_file_5.f90: Ditto.
11070 * gfortran.dg/whole_file_6.f90: Ditto.
11071 * gfortran.dg/write_invalid_format.f90: Ditto.
11072 * gfortran.dg/zero_sized_6.f90: Ditto.
11074 2011-02-21 Jeff Law <law@redhat.com>
11076 PR rtl-optimization/46178
11077 * gcc.target/i386/pr46178.c: New test.
11079 PR rtl-optimization/46002
11080 * gcc.c-torture/compile/pr46002.c: New test.
11082 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11084 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11087 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11090 * g++.dg/debug/pr47106.C: Require effective target lto.
11092 2011-02-21 Jason Merrill <jason@redhat.com>
11094 * g++.dg/cpp0x/constexpr-diag2.C: New.
11096 2011-02-20 Jason Merrill <jason@redhat.com>
11098 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11100 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11102 * g++.dg/overload/conv-op1.C: New.
11104 * g++.dg/cpp0x/constexpr-synth1.C: New.
11106 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11108 * objc.dg/layout-2.m: New.
11109 * objc.dg/selector-3.m: Adjusted location of error message.
11110 * objc.dg/type-size-3.m: Same.
11111 * obj-c++.dg/selector-3.mm: Same.
11113 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11116 * objc.dg/property/dotsyntax-22.m: New.
11117 * obj-c++.dg/property/dotsyntax-22.mm: New.
11119 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11122 * g++.dg/template/typedef38.C: New test.
11124 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11127 * gfortran.dg/whole_file_30.f90 : New test.
11128 * gfortran.dg/whole_file_31.f90 : New test.
11130 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11134 * gfortran.dg/whole_file_28.f90 : New test.
11135 * gfortran.dg/whole_file_29.f90 : New test.
11137 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11140 * g++.dg/template/crash105.C: New.
11142 2011-02-19 Jason Merrill <jason@redhat.com>
11144 * g++.dg/cpp0x/regress/no-elide1.C: New.
11146 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11148 PR tree-optimization/46620
11149 * gcc.dg/pr46620.c: New.
11151 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11154 * gcc.target/i386/pr47809.c: New test.
11156 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11157 Tobias Burnus <burnus@net-b.de>
11159 * lib/target-supports.exp
11160 (check_effective_target_fortran_large_real): New check for large reals.
11161 * gfortran.dg/nan_7.f90: New test.
11163 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11165 PR libgfortran/47567
11166 * gfortran.dg/fmt_f0_1.f90: Update test.
11168 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11171 * gfortran.dg/array_constructor_36.f90 : New test.
11172 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11173 allow for comparison between different elements of the array
11174 constructor at different levels of optimization.
11176 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11178 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11179 * gcc.target/i386/pr32280-1.c: Likewise.
11181 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11184 * gcc.target/i386/pr47800.c: New test.
11186 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11188 * objc/execute/exceptions/foward-1.x: New.
11190 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11193 * gfortran.dg/derived_constructor_comps_4.f90: New.
11195 2011-02-18 Tobias Burnus
11198 * gfortran.dg/func_result_6.f90: New.
11200 2011-02-18 Michael Matz <matz@suse.de>
11203 * gfortran.dg/lto/pr45586_0.f90: New test.
11204 * gfortran.dg/typebound_proc_20.f90: Ditto.
11205 * gfortran.dg/typebound_proc_21.f90: Ditto.
11207 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11210 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11212 2011-02-18 Tobias Burnus <burnus@net-b.de>
11215 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11216 gcc_warning_prefix.
11217 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11218 normalizing the error/warning output.
11219 * gfortran.dg/Wall.f90: Update dg-error/warning.
11220 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11221 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11222 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11223 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11224 * gfortran.dg/class_30.f90: Update dg-error/warning.
11225 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11226 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11227 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11228 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11229 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11230 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11231 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11232 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11233 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11234 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11235 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11236 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11237 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11238 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11239 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11240 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11241 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11242 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11243 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11244 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11245 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11246 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11247 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11248 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11249 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11251 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11254 * gfortran.dg/proc_ptr_comp_30.f90: New.
11256 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11259 * gcc.target/i386/pr47780.c: New test.
11261 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11264 * gfortran.dg/class_40.f03: New.
11266 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11269 * g++.dg/cpp0x/auto21.C: New test.
11271 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11273 * objc.dg/special/unclaimed-category-1.h: Updated for
11275 * objc.dg/special/unclaimed-category-1.m: Same.
11276 * objc.dg/zero-link-1.m: Same.
11277 * objc.dg/lookup-1.m: Same.
11278 * objc.dg/torture/strings/const-str-9.m
11279 * objc.dg/torture/strings/const-str-10.m: Same.
11280 * objc.dg/torture/strings/const-str-11.m: Same.
11281 * objc.dg/torture/forward-1.m: Same.
11282 * objc.dg/zero-link-2.m: Same.
11283 * objc.dg/encode-7-next-64bit.m: Same.
11284 * objc.dg/method-4.m: Same.
11285 * objc.dg/next-runtime-1.m: Same.
11286 * objc.dg/image-info.m: Same.
11287 * objc.dg/pr23214.m: Same.
11288 * objc.dg/symtab-1.m: Same.
11289 * obj-c++.dg/basic.m: Same.
11290 * obj-c++.dg/proto-lossage-3.m: Same.
11291 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11292 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11293 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11294 * obj-c++.dg/method-11.m: Same.
11295 * objc/execute/enumeration-1.m: Same.
11296 * objc/execute/object_is_class.m: Same.
11297 * objc/execute/formal_protocol-2.m: Same.
11298 * objc/execute/formal_protocol-4.m: Same.
11299 * objc/execute/formal_protocol-6.m: Same.
11300 * objc/execute/bycopy-3.m: Same.
11301 * objc/execute/exceptions/catchall-1.m: Same.
11302 * objc/execute/exceptions/finally-1.m: Same.
11303 * objc/execute/exceptions/local-variables-1.m: Same.
11304 * objc/execute/exceptions/foward-1.m: Same.
11305 * objc/execute/bf-common.h
11306 * objc/execute/enumeration-2.m: Same.
11307 * objc/execute/formal_protocol-1.m: Same.
11308 * objc/execute/formal_protocol-3.m: Same.
11309 * objc/execute/formal_protocol-5.m: Same.
11310 * objc/execute/accessing_ivars.m: Same.
11311 * objc/execute/bycopy-2.m: Same.
11312 * objc/execute/formal_protocol-7.m: Same.
11313 * objc/execute/compatibility_alias.m: Same.
11314 * objc/execute/no_clash.m: Same.
11315 * objc/execute/object_is_meta_class.m: Same.
11316 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11317 * objc/execute/class-tests-1.h: Include stdio.h.
11318 * objc/execute/class-tests-2.h: Same.
11319 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11321 * obj-c++.dg/try-catch-2.mm: Same.
11323 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11326 * g++.dg/warn/Wunused-parm-4.C: New test.
11328 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11329 Jan Hubicka <jh@suse.cz>
11333 * g++.dg/debug/pr47106.C: New.
11335 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11338 * gcc.target/i386/pr43653.c: New test.
11340 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11343 * g++.dg/template/inherit6.C: New test.
11345 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11348 * gfortran.dg/class_39.f03: New.
11350 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11353 * g++.dg/cpp0x/variadic106.C: New test.
11355 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11357 PR libfortran/47757
11358 * gfortran.dg/pr47757-1.f90: New test.
11359 * gfortran.dg/pr47757-2.f90: New test.
11360 * gfortran.dg/pr47757-3.f90: New test.
11363 * g++.dg/cpp0x/enum8.C: New test.
11365 2011-02-15 Jason Merrill <jason@redhat.com>
11367 * g++.dg/inherit/implicit-trivial1.C: New.
11368 * g++.dg/cpp0x/implicit-trivial1.C: New.
11370 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11372 PR middle-end/47725
11373 * gcc.dg/torture/pr47725.c: Removed.
11375 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11378 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11379 constant does not generate a load from memory.
11381 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11383 PR middle-end/47725
11384 * gcc.dg/torture/pr47725.c: New.
11386 2011-02-15 Richard Guenther <rguenther@suse.de>
11388 PR tree-optimization/47743
11389 * gcc.dg/torture/pr47743.c: New testcase.
11391 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11393 PR middle-end/47581
11394 * gcc.target/i386/pr47581.c: New test.
11396 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11399 * gfortran.dg/select_type_22.f03: New.
11401 2011-02-14 Jason Merrill <jason@redhat.com>
11403 * g++.dg/cpp0x/regress/enum1.C: New.
11405 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11407 * gnat.dg/include.adb: New test.
11409 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11412 * gfortran.dg/class_38.f03: New.
11414 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11416 * gcc.dg/pr46494.c: New test.
11418 2011-02-14 Richard Guenther <rguenther@suse.de>
11420 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11422 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11425 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11426 sparc*-sun-solaris2.11.
11428 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11431 * gfortran.dg/argument_checking_18.f90: New.
11433 2011-02-13 Tobias Burnus <burnus@net-b.de>
11435 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11436 * gfortran.dg/argument_checking_17.f90: New.
11438 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11440 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11441 are temporarily disabled.
11442 * gfortran.dg/class_7.f03: Ditto.
11443 * gfortran.dg/coarray_14.f90: Ditto.
11444 * gfortran.dg/typebound_proc_13.f03: Ditto.
11446 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11449 * gfortran.dg/extends_11.f03: New.
11451 2011-02-11 Xinliang David Li <davidxl@google.com>
11453 PR tree-optimization/47707
11454 * g++.dg/tree-ssa/pr47707.C: New test.
11456 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11458 * g++.dg/opt/inline17.C: New test.
11460 2011-02-11 Tobias Burnus <burnus@net-b.de>
11463 * gfortran.dg/pure_formal_2.f90: New.
11465 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11467 PR rtl-optimization/47614
11468 * gfortran.dg/pr47614.f: New.
11470 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11473 * gcc.dg/opts-6.c: New test.
11475 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11478 * gcc.dg/pr47684.c: New test.
11480 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11483 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11484 c99_runtime, dg-add-options c99_runtime.
11485 (main): Use __asm__.
11487 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11490 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11491 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11492 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11493 * gcc.dg/ucnid-10.c: Likewise.
11494 * gcc.dg/ucnid-13.c: Likewise.
11495 * gcc.dg/ucnid-7.c: Likewise.
11496 * gcc.dg/ucnid-8.c: Likewise.
11497 Adapt dg-warning line number.
11499 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11501 * gcc.target/i386/parity-1.c: Use -march=k8.
11502 * gcc.target/i386/parity-2.c: Ditto.
11503 * gcc.target/i386/vecinit-1.c: Ditto.
11504 * gcc.target/i386/vecinit-2.c: Ditto.
11506 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11509 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11510 * gcc.target/mips/save-restore-3.c: Likewise.
11511 * gcc.target/mips/save-restore-4.c: Likewise.
11512 * gcc.target/mips/save-restore-5.c: Likewise.
11515 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11516 * g++.dg/tree-prof/partition2.C: Likewise.
11518 2011-02-09 Jason Merrill <jason@redhat.com>
11520 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11521 rather than misdeclare std::puts.
11523 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11524 * g++.dg/other/warning1.C: Likewise.
11525 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11526 * g++.old-deja/g++.gb/scope06.C: Likewise.
11527 * g++.old-deja/g++.law/cvt11.C: Likewise.
11528 * g++.old-deja/g++.law/init1.C: Likewise.
11529 * g++.dg/abi/mangle26.C: Likewise.
11531 * g++.dg/template/function1.C: Adjust for C++0x mode.
11532 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11534 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11535 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11537 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11539 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11541 * g++.dg/cpp0x/regress: New directory.
11542 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11543 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11544 * g++.dg/cpp0x/regress/regress3.C: New.
11546 2011-02-10 Richard Guenther <rguenther@suse.de>
11548 PR tree-optimization/47677
11549 * gcc.dg/torture/pr47677.c: New testcase.
11551 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11553 * objc.dg/special/load-category-1.m: Remove unused header.
11554 * objc.dg/special/load-category-1a.m: Likewise.
11555 * objc.dg/special/load-category-2.m: Likewise.
11556 * objc.dg/special/load-category-2a.m: Likewise.
11557 * objc.dg/special/load-category-3.m: Likewise.
11558 * objc.dg/special/load-category-3a.m: Likewise.
11559 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11560 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11561 * objc.dg/attributes/class-attribute-1.m: Likewise.
11562 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11563 * obj-c++.dg/property/property.exp: Likewise.
11564 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11565 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11566 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11567 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11568 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11569 * obj-c++.dg/template-8.mm: Likewise.
11571 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11574 * gcc.target/i386/pr47665.c: New test.
11576 2011-02-10 Jie Zhang <jie@codesourcery.com>
11580 2011-02-05 Jie Zhang <jie@codesourcery.com>
11582 * gcc.dg/pr42631.c: Update test.
11583 * gcc.dg/pr42631-2.c: New test.
11585 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11588 * gfortran.dg/proc_decl_25.f90: New.
11590 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11593 * gfortran.dg/typebound_assignment_2.f03: New.
11595 2011-02-09 Richard Guenther <rguenther@suse.de>
11597 PR tree-optimization/47664
11598 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11600 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11602 PR middle-end/47646
11603 * gnat.dg/uninit_func.adb: Adjust dg directive.
11605 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11607 PR middle-end/47646
11608 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11610 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11613 * gfortran.dg/auto_dealloc_2.f90: New.
11615 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11617 * gcc.dg/builtins-config.h: Remove __sgi handling.
11618 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11619 -std=c99 for mips-sgi-irix6.5*.
11621 2011-02-09 Martin Jambor <mjambor@suse.cz>
11623 PR middle-end/45505
11624 * gfortran.dg/pr25923.f90: Remove xfails.
11626 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11629 * gfortran.dg/inquire_14.f90: New test.
11631 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11634 * gfortran.dg/pointer_init_6.f90: New.
11636 2011-02-08 Jeff Law <law@redhat.com>
11638 PR tree-optimization/42893
11639 * gcc.tree-ssa/pr42893.c: New test.
11641 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11643 PR tree-optimization/46834
11644 PR tree-optimization/46994
11645 PR tree-optimization/46995
11646 * gcc.dg/graphite/id-pr46834.c: New.
11647 * gfortran.dg/graphite/id-pr46994.f90: New.
11648 * gfortran.dg/graphite/id-pr46995.f90: New.
11650 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11652 PR middle-end/47646
11653 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11654 using the variable is known the warning is emitted there.
11655 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11656 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11658 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11661 * gcc.dg/noreturn-1.c (foo5): Likewise.
11662 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11663 (method2): Likewise.
11665 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11666 the return statement using the uninitialized variable.
11667 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11669 2011-02-08 Richard Guenther <rguenther@suse.de>
11671 PR middle-end/47639
11672 * g++.dg/opt/pr47639.c: New testcase.
11674 2011-02-08 Richard Guenther <rguenther@suse.de>
11676 PR tree-optimization/47632
11677 * g++.dg/opt/pr47632.C: New testcase.
11679 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11681 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11683 2011-02-07 Richard Guenther <rguenther@suse.de>
11685 PR tree-optimization/47615
11686 * g++.dg/opt/pr47615.C: New testcase.
11688 2011-02-07 Richard Guenther <rguenther@suse.de>
11690 PR tree-optimization/47621
11691 * gcc.dg/torture/pr47621.c: New testcase.
11693 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11695 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11697 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11700 * gfortran.dg/allocate_with_source_1 : New test.
11702 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11704 PR middle-end/47610
11705 * gcc.dg/pr47610.c: New test.
11707 2011-02-05 Jie Zhang <jie@codesourcery.com>
11710 * gcc.dg/pr42631.c: Update test.
11711 * gcc.dg/pr42631-2.c: New test.
11713 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11716 * gfortran.dg/pr47574.f90: New test.
11718 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11720 PR tree-optimization/46194
11721 * gcc.dg/autopar/pr46194.c: New.
11723 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11725 PR tree-optimization/43695
11726 * g++.dg/ipa/pr43695.C: New.
11728 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11730 PR inline-asm/23200
11731 * gcc.dg/pr23200.c: New test.
11733 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11736 * g++.dg/pr47589.C: New test.
11738 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11741 * g++.dg/template/typedef37.C: New test.
11742 * g++.dg/template/param1.C: Adjust expected error message.
11744 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11746 PR middle-end/31490
11747 * gcc.dg/pr31490-2.c: New test.
11748 * gcc.dg/pr31490-3.c: New test.
11749 * gcc.dg/pr31490-4.c: New test.
11751 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11752 Jakub Jelinek <jakub@redhat.com>
11755 * g++.dg/parser/semicolon3.C: Adjust.
11756 * g++.dg/parser/semicolon4.C: New testcase.
11757 * g++.dg/pr46890.C: New testcase.
11759 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11762 * g++.dg/init/pr29571.C: New.
11764 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11766 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11767 instead of vect_int.
11769 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11772 * gcc.target/i386/pr47312.c: New test.
11775 * gcc.target/i386/pr47564.c: New test.
11777 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11779 PR tree-optimization/45122
11780 * gcc.dg/tree-ssa/pr45122.c: New.
11782 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11785 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11788 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11789 and vsx so a default --with-cpu=power7 doesn't give an error
11790 when -mavoid-indexed-addresses is used.
11792 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11793 wrapper function to save the arguments and then jump to the real
11794 function, rather than depending on the compiler not to move stuff
11796 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11798 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11799 Paul Thomas <pault@gcc.gnu.org>
11802 * gfortran.dg/class_37.f03 : New test.
11804 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11805 Richard Guenther <rguenther@suse.de>
11807 PR tree-optimization/40979
11809 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11810 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11811 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11812 check_vect_support_and_set_flags.
11813 * gfortran.dg/graphite/vect-pr40979.f90: New.
11815 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11818 * gfortran.dg/class_36.f03: New.
11820 2011-02-02 Richard Guenther <rguenther@suse.de>
11822 PR tree-optimization/47566
11823 * gcc.dg/lto/20110201-1_0.c: New testcase.
11825 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11831 * debug/pr47498.c: New.
11832 * debug/pr47501.c: New.
11834 2011-02-01 Richard Guenther <rguenther@suse.de>
11836 PR tree-optimization/47559
11837 * g++.dg/torture/pr47559.C: New testcase.
11839 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11842 * gfortran.dg/typebound_call_20.f03: New.
11844 2011-02-01 Richard Guenther <rguenther@suse.de>
11846 PR tree-optimization/47555
11847 * gcc.dg/pr47555.c: New testcase.
11849 2011-02-01 Richard Guenther <rguenther@suse.de>
11851 PR tree-optimization/47541
11852 * g++.dg/torture/pr47541.C: New testcase.
11854 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11857 * gfortran.dg/typebound_call_19.f03: New.
11859 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11862 * g++.dg/cpp0x/pr47416.C: New test.
11864 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11867 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11869 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11872 * gfortran.dg/typebound_assignment_1.f03: New.
11874 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11876 PR tree-optimization/47538
11877 * gcc.c-torture/execute/pr47538.c: New test.
11879 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11882 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11884 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11886 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11888 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11890 PR rtl-optimization/44031
11891 * gcc.c-torture/compile/20110131-1.c: New test.
11893 2011-01-31 Tobias Burnus <burnus@net-b.de>
11896 * gfortran.dg/stmt_func_1.f90: New.
11898 2011-01-31 Tobias Burnus <burnus@net-b.de>
11901 * gfortran.dg/interface_34.f90: New.
11903 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11906 * gfortran.dg/realloc_on_assign_5.f03: New test.
11907 * gfortran.dg/realloc_on_assign_5.f03: New test.
11909 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11911 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11912 * gfortran.dg/bessel_7.f90: Likewise.
11913 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11915 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11916 * gfortran.dg/sum_init_expr.f03: Likewise.
11918 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11920 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11923 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11924 loop only on "vect_intfloat_cvt" targets.
11926 2011-01-29 Tobias Burnus <burnus@net-b.de>
11929 * gfortran.dg/shape_6.f90: New.
11931 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11933 PR libgfortran/47434
11934 * gfortran.dg/read_infnan_1.f90: Update test.
11935 * gfortran.dg/module_nan.f90: Update test.
11936 * gfortran.dg/char4_iunit_1.f03: Update test.
11937 * gfortran.dg/large_real_kind_1.f90: Update test.
11938 * gfortran.dg/real_const_3.f90: Update test.
11939 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11941 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11944 * g++.dg/template/param2.C: New test.
11946 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11948 PR libgfortran/47285
11949 * gfortran.dg/fmt_g.f: New test.
11951 2011-01-28 Tobias Burnus <burnus@net-b.de>
11954 * gfortran.dg/pure_formal_1.f90: New.
11956 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11959 * gcc.dg/tls/pr42894.c: New test.
11961 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11963 * gcc.dg/pr47276.c: Add dg-require-visibility.
11965 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11967 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11969 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
11970 Tobias Burnus <burnus@gcc.gnu.org>
11975 * gfortran.dg/realloc_on_assign_3.f03: New test.
11976 * gfortran.dg/realloc_on_assign_4.f03: New test.
11977 * gfortran.dg/allocatable_function_5.f90: New test.
11978 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11979 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11980 implemented" dg-errors.
11982 2011-01-27 Jan Hubicka <jh@suse.cz>
11984 PR middle-end/46949
11985 * gcc.dg/attr-weakref-4.c: New testcase
11987 2011-01-27 Martin Jambor <mjambor@suse.cz>
11989 PR tree-optimization/47228
11990 * gcc.dg/torture/pr47228.c: New test.
11992 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11994 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11996 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11998 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11999 when using auto-overlay support on the SPU.
12001 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12003 PR rtl-optimization/44174
12004 * gcc.target/i386/asm-6.c: New test.
12006 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12008 PR rtl-optimization/46856
12009 * gcc.c-torture/compile/pr46856.c: New test.
12011 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12012 Andrew Pinski <pinskia@gmail.com>
12015 * gcc.dg/pr43082.c: New.
12017 2011-01-26 DJ Delorie <dj@redhat.com>
12019 PR rtl-optimization/46878
12020 * gcc.dg/pr46878-1.c: New test.
12022 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12025 * g++.dg/cpp0x/pr47476.C: New test.
12027 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12029 * gcc.c-torture/compile/20110126-1.c: New test.
12031 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12034 * gcc.dg/torture/pr47473.c: New test.
12036 2011-01-26 Jan Hubicka <jh@suse.cz>
12039 * gcc.c-torture/execute/pr47237.c: New testcase.
12041 2011-01-26 Jan Hubicka <jh@suse.cz>
12043 PR tree-optimization/47190
12044 * gcc.dg/attr-weakref-3.c: New testcase.
12046 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12049 * gcc.dg/dll-9a.c: New test file.
12050 * gcc.dg/dll-11.c: Likewise.
12051 * gcc.dg/dll-12.c: Likewise.
12052 * gcc.dg/dll-12a.c: Likewise.
12053 * gcc.dg/dll-11a.c: Likewise.
12054 * gcc.dg/dll-9.c: Likewise.
12055 * gcc.dg/dll-10.c: Likewise.
12056 * gcc.dg/dll-10a.c: Likewise.
12057 * g++.dg/ext/dllexport4a.cc: Likewise.
12058 * g++.dg/ext/dllexport4.C: Likewise.
12059 * g++.dg/ext/dllexport5.C: Likewise.
12060 * g++.dg/ext/dllexport5a.cc: Likewise.
12062 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12064 PR tree-optimization/46970
12065 * gcc.dg/graphite/pr46970.c: New.
12067 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12069 PR tree-optimization/46215
12070 * gcc.dg/graphite/pr46215.c: New.
12072 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12074 PR tree-optimization/46168
12075 * gcc.dg/graphite/pr46168.c: New.
12077 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12079 PR tree-optimization/43657
12080 * gcc.dg/graphite/pr43657.c: New.
12082 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12084 PR tree-optimization/29832
12085 * gfortran.dg/graphite/pr29832.f90: New.
12087 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12089 PR tree-optimization/43567
12090 * gcc.dg/graphite/pr43567.c: New.
12092 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12094 * gfortran.dg/graphite/interchange-4.f: New.
12095 * gfortran.dg/graphite/interchange-5.f: New.
12097 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12098 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12099 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12100 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12101 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12102 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12103 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12104 * gfortran.dg/ltrans-7.f90: Removed.
12105 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12107 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12108 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12109 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12110 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12111 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12112 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12113 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12114 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12115 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12116 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12117 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12118 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12119 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12120 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12121 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12122 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12123 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12124 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12125 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12126 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12127 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12128 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12129 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12130 * gcc.dg/tree-ssa/data-dep-1.c
12131 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12132 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12133 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12134 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12135 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12137 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12139 PR tree-optimization/47265
12140 PR tree-optimization/47443
12141 * gcc.c-torture/compile/pr47265.c: New test.
12142 * gcc.dg/pr47443.c: New test.
12144 2011-01-25 Martin Jambor <mjambor@suse.cz>
12146 PR tree-optimization/47382
12147 * g++.dg/torture/pr47382.C: New test.
12148 * g++.dg/opt/devirt1.C: Xfail.
12150 2011-01-25 Yao Qi <yao@codesourcery.com>
12153 * gcc.target/arm/pr45701-1.c: New test.
12154 * gcc.target/arm/pr45701-2.c: New test.
12155 * gcc.target/arm/pr45701-3.c: New test.
12157 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12158 Jakub Jelinek <jakub@redhat.com>
12160 PR tree-optimization/47271
12161 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12163 2011-01-25 Nick Clifton <nickc@redhat.com>
12165 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12166 (saturate_add): Delete.
12167 (exchange): Delete.
12168 (main): Do not run saturate_add.
12169 (set_interrupts): Delete.
12171 2011-01-25 Tobias Burnus <burnus@net-b.de>
12174 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12176 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12178 PR tree-optimization/47427
12179 PR tree-optimization/47428
12180 * gcc.c-torture/compile/pr47427.c: New test.
12181 * gcc.c-torture/compile/pr47428.c: New test.
12183 2011-01-25 Richard Guenther <rguenther@suse.de>
12185 PR middle-end/47411
12186 * gcc.dg/torture/pr47411.c: New testcase.
12188 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12190 * gfortran.dg/graphite/id-24.f: New.
12191 * gfortran.dg/graphite/id-25.f: New.
12193 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12195 * gfortran.dg/graphite/id-23.f: New.
12197 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12199 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12201 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12203 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12204 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12205 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12206 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12207 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12208 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12209 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12210 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12211 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12213 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12215 * gcc.dg/graphite/block-0.c: Add documentation.
12216 * gcc.dg/graphite/block-4.c: Same.
12217 * gcc.dg/graphite/block-7.c: Same.
12218 * gcc.dg/graphite/block-8.c: New.
12219 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12220 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12221 * gcc.dg/graphite/interchange-12.c: Add documentation.
12222 * gcc.dg/graphite/interchange-13.c: New.
12223 * gcc.dg/graphite/interchange-14.c: New.
12224 * gcc.dg/graphite/interchange-15.c: New.
12225 * gcc.dg/graphite/interchange-8.c: Add documentation.
12226 * gcc.dg/graphite/interchange-mvt.c: Same.
12228 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12231 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12232 * gcc.target/powerpc/altivec-14.c: Ditto.
12233 * gcc.target/powerpc/altivec-33.c: Ditto.
12234 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12235 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12236 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12237 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12238 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12239 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12240 * g++.dg/ext/altivec-15.C: Ditto.
12241 * g++.dg/ext/altivec-types-1.C: Ditto.
12242 * g++.dg/ext/altivec-types-2.C: Ditto.
12243 * g++.dg/ext/altivec-types-3.C: Ditto.
12244 * g++.dg/ext/altivec-types-4.C: Ditto.
12246 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12248 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12250 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12252 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12253 optimization options.
12255 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12257 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12260 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12262 2011-01-23 Tobias Burnus <burnus@net-b.de>
12265 * gfortran.dg/allocatable_scalar_12.f90: New.
12267 2011-01-23 Ira Rosen <irar@il.ibm.com>
12269 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12270 vectorization to be not profitable if peeling is used to
12271 realign the memory access.
12272 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12273 loop bound to avoid loop unrolling.
12274 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12276 2011-01-22 Jan Hubicka <jh@suse.cz>
12279 * g++.dg/lto/pr47333.C: New file.
12281 2011-01-22 Jan Hubicka <jh@suse.cz>
12283 PR tree-optimization/43884
12285 * gcc.dg/autopar/outer-2.c: Increase array size.
12286 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12288 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12291 * gfortran.dg/c_loc_tests_16.f90: New test.
12293 2011-01-22 Tobias Burnus <burnus@net-b.de>
12296 * gfortran.dg/typebound_proc_19.f90: New.
12298 2011-01-21 Jeff Law <law@redhat.com>
12300 PR tree-optimization/47053
12301 * g++.dg/pr47053.C: New test.
12303 2011-01-21 Jason Merrill <jason@redhat.com>
12306 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12308 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12311 * g++.dg/cpp0x/range-for10.C: New test.
12312 * g++.dg/template/for1.C: New test.
12314 PR middle-end/45566
12315 * g++.dg/tree-prof/partition3.C: New test.
12317 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12319 PR rtl-optimization/47366
12320 * g++.dg/opt/pr47366.C: New test.
12322 2011-01-21 Jason Merrill <jason@redhat.com>
12325 * g++.dg/cpp0x/constexpr-regress2.C: New.
12327 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12329 2011-01-21 Jeff Law <law@redhat.com>
12331 PR rtl-optimization/41619
12332 * gcc.dg/pr41619.c: New.
12334 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12336 PR tree-optimization/47355
12337 * g++.dg/opt/pr47355.C: New test.
12339 2011-01-21 Richard Guenther <rguenther@suse.de>
12341 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12344 2011-01-21 Richard Guenther <rguenther@suse.de>
12346 PR tree-optimization/47365
12347 * gcc.dg/torture/pr47365.c: New testcase.
12348 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12350 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12352 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12354 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12356 PR tree-optimization/47391
12357 * gcc.dg/pr47391.c: New test.
12359 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12361 * g++.dg/template/char1.C: Use signed char.
12363 2011-01-21 Tobias Burnus <burnus@net-b.de>
12366 * gfortran.dg/pointer_target_4.f90: New.
12368 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12371 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12372 ILP32 system and not IP32.
12374 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12377 * g++.dg/debug/pr46583.C: New.
12379 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12382 * g++.dg/debug/pr47283.C: New test.
12385 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12386 * gcc.target/i386/headmerge-2.c: Likewise.
12388 2011-01-20 Richard Guenther <rguenther@suse.de>
12390 PR middle-end/47370
12391 * gcc.dg/torture/pr47370.c: New testcase.
12393 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12395 PR tree-optimization/46130
12396 * gcc.dg/pr46130-1.c: New test.
12397 * gcc.dg/pr46130-2.c: New test.
12399 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12402 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12404 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12407 * g++.dg/debug/pr46240.cc: New.
12409 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12412 * g++.dg/template/anonunion1.C: New test.
12414 PR rtl-optimization/47337
12415 * gcc.c-torture/execute/pr47337.c: New test.
12417 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12420 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12422 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12424 PR tree-optimization/46021
12425 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12427 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12429 PR tree-optimization/47290
12430 * g++.dg/torture/pr47290.C: New test.
12432 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12435 * gfortran.dg/proc_ptr_comp_29.f90: New.
12437 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12440 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12441 powerpc-apple-darwin9.
12443 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12445 PR rtl-optimization/47299
12446 * gcc.c-torture/execute/pr47299.c: New test.
12448 2011-01-17 Jason Merrill <jason@redhat.com>
12450 * g++.dg/cpp0x/constexpr-virtual.C: New.
12452 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12455 * gfortran.dg/gomp/pr47331.f90: New test.
12457 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12460 * objc.dg/selector-warn-1.m: New.
12461 * obj-c++.dg/selector-warn-1.mm: New.
12463 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12465 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12466 Update dg-final accordingly.
12468 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12470 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12472 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12474 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12476 * gcc.dg/guality/pr36728-2.c: Likewise.
12478 2011-01-17 Richard Guenther <rguenther@suse.de>
12480 PR tree-optimization/47313
12481 * g++.dg/torture/pr47313.C: New testcase.
12483 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12486 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12487 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12488 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12489 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12491 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12493 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12494 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12495 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12497 2011-01-17 Richard Guenther <rguenther@suse.de>
12499 PR tree-optimization/45967
12500 * gcc.dg/torture/pr45967-2.c: New testcase.
12501 * gcc.dg/torture/pr45967-3.c: Likewise.
12503 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12506 * g++.dg/ext/pr47213.C: Require visibility.
12508 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12510 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12511 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12513 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12515 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12516 Linux-based targets.
12518 2011-01-13 Jan Hubicka <jh@suse.cz>
12520 PR tree-optimization/47276
12521 * gcc.dg/pr47276.c: New testcase.
12523 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12524 Jonathan Wakely <jwakely.gcc@gmail.com>
12527 * g++.dg/other/pr33558.C: New.
12528 * g++.dg/other/pr33558-2.C: New.
12530 2011-01-14 Martin Jambor <mjambor@suse.cz>
12532 PR tree-optimization/45934
12533 PR tree-optimization/46302
12534 * g++.dg/ipa/devirt-c-1.C: New test.
12535 * g++.dg/ipa/devirt-c-2.C: Likewise.
12536 * g++.dg/ipa/devirt-c-3.C: Likewise.
12537 * g++.dg/ipa/devirt-c-4.C: Likewise.
12538 * g++.dg/ipa/devirt-c-5.C: Likewise.
12539 * g++.dg/ipa/devirt-c-6.C: Likewise.
12540 * g++.dg/ipa/devirt-6.C: Likewise.
12541 * g++.dg/ipa/devirt-d-1.C: Likewise.
12542 * g++.dg/torture/pr45934.C: Likewise.
12544 2011-01-14 Jason Merrill <jason@redhat.com>
12546 * g++.dg/cpp0x/variadic105.C: New.
12548 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12549 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12552 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12553 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12554 execution tests on i?86-*-*, x86_64-*-* and
12555 powerpc*-apple-darwin* && ilp32.
12556 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12557 tests on i?86-*-* and x86_64-*-*.
12559 2011-01-14 Richard Guenther <rguenther@suse.de>
12561 PR tree-optimization/47280
12562 * g++.dg/opt/pr47280.C: New testcase.
12564 2011-01-14 Jason Merrill <jason@redhat.com>
12566 * g++.dg/cpp0x/constexpr-regress1.C: New.
12568 * g++.dg/ext/flexary2.C: New.
12570 2011-01-14 Richard Guenther <rguenther@suse.de>
12572 PR middle-end/47281
12573 * gcc.dg/torture/pr47281.c: New testcase.
12574 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12576 2011-01-14 Richard Guenther <rguenther@suse.de>
12578 PR tree-optimization/47286
12579 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12581 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12584 * g++.dg/ext/pr47213.C: New.
12586 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12588 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12590 2011-01-13 Tobias Burnus <burnus@net-b.de>
12591 Mikael Morin <mikael@gcc.gnu.org>
12595 * gfortran.dg/select_type_20.f90: New.
12596 * gfortran.dg/select_type_21.f90: New.
12598 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12601 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12603 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12605 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12606 * gcc.dg/guality/pr36728-2.c: Likewise.
12608 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12611 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12613 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12615 PR rtl-optimization/45352
12616 * gcc.dg/pr45352-3.c: New.
12618 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12620 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12622 * g++.dg/cpp0x/range-for8.C: New.
12623 * g++.dg/cpp0x/range-for9.C: New.
12625 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12628 * g++.dg/debug/pr47209.C: New.
12630 2011-01-12 Richard Guenther <rguenther@suse.de>
12633 * gcc.dg/lto/pr47259_0.c: New testcase.
12634 * gcc.dg/lto/pr47259_1.c: Likewise.
12636 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12638 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12639 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12640 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12641 methods missing from the OBJC2 Object.
12642 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12643 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12644 GNU and NeXT runtimes.
12645 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12647 * objc-obj-c++-shared/Object1.m: Likewise.
12648 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12649 * objc.dg/proto-qual-1.m: Likewise.
12650 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12651 * obj-c++.dg/proto-qual-1.mm: Likewise.
12653 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12656 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12658 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12660 Fixed the Objective-C++ testsuite and updated all tests.
12661 * lib/obj-c++.exp (obj-c++_init): Declare and set
12662 gcc_warning_prefix and gcc_error_prefix.
12663 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12664 'dg-warning', 'dg-message' and 'dg-error'.
12665 * obj-c++.dg/class-extension-3.mm: Likewise.
12666 * obj-c++.dg/class-protocol-1.mm: Likewise.
12667 * obj-c++.dg/encode-7.mm: Likewise.
12668 * obj-c++.dg/exceptions-3.mm: Likewise.
12669 * obj-c++.dg/exceptions-5.mm: Likewise.
12670 * obj-c++.dg/method-12.mm: Likewise.
12671 * obj-c++.dg/method-13.mm: Likewise.
12672 * obj-c++.dg/method-15.mm: Likewise.
12673 * obj-c++.dg/method-16.mm: Likewise.
12674 * obj-c++.dg/method-4.mm: Likewise.
12675 * obj-c++.dg/method-8.mm: Likewise.
12676 * obj-c++.dg/method-conflict-1.mm: Likewise.
12677 * obj-c++.dg/method-conflict-2.mm: Likewise.
12678 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12679 and uncommented second part of the testcase now that the testsuite
12681 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12682 and uncommented second part of the testcase now that the testsuite
12684 * obj-c++.dg/private-1.mm: Likewise.
12685 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12686 * obj-c++.dg/syntax-error-7.mm: Likewise.
12687 * obj-c++.dg/warn5.mm: Likewise.
12688 * obj-c++.dg/property/at-property-14.mm: Likewise.
12689 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12691 * obj-c++.dg/property/at-property-18.mm: Likewise.
12692 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12694 * obj-c++.dg/property/at-property-21.mm: Likewise.
12695 * obj-c++.dg/property/at-property-28.mm: Likewise.
12696 * obj-c++.dg/property/at-property-5.mm: Likewise.
12697 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12698 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12699 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12700 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12701 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12702 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12703 * obj-c++.dg/tls/diag-5.mm: Likewise.
12704 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12705 dg-error, now matched correctly.
12707 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12709 * objc.dg/property/at-property-29.m: New.
12710 * obj-c++.dg/property/at-property-29.mm: New.
12712 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12714 * go.test/go-test.exp (go-set-goarch): New proc.
12715 (go-gc-tests): Use it.
12717 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12720 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12722 2011-01-11 Richard Henderson <rth@redhat.com>
12724 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12726 2011-01-11 Jan Hubicka <jh@suse.cz>
12730 * gcc.dg/lto/pr45721_1.c: New file.
12731 * gcc.dg/lto/pr45721_0.c: New file.
12733 2011-01-11 Richard Guenther <rguenther@suse.de>
12735 PR tree-optimization/46076
12736 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12738 2011-01-11 Jeff Law <law@redhat.com>
12740 * PR tree-optimization/47086
12741 * gcc.dg/pr47086.c: New test.
12743 2011-01-11 Jason Merrill <jason@redhat.com>
12746 * g++.dg/template/new10.C: New.
12749 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12751 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12753 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12754 Split type definitions and NSConstantString class into...
12755 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12756 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12757 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12758 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12759 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12760 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12762 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12763 encode defines for newer NeXT system headers.
12764 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12765 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12766 * objc.dg/foreach-5.m: Likewise.
12767 * objc.dg/foreach-2.m: Likewise.
12768 * objc.dg/foreach-4.m: Likewise.
12769 * objc.dg/torture/strings/string1.m: Likewise.
12770 * objc.dg/torture/strings/string2.m: Likewise.
12771 * objc.dg/torture/strings/string3.m: Likewise.
12772 * objc.dg/torture/strings/string4.m: Likewise.
12773 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12774 header and stand alone.
12775 * obj-c++.dg/strings/strings-2.mm: Likewise.
12776 * objc.dg/torture/strings/const-str-3.m: Likewise.
12777 * objc.dg/strings/strings-2.m: Likewise.
12778 * objc.dg/strings/const-str-12b.m: Likewise.
12780 2011-01-12 Richard Guenther <rguenther@suse.de>
12782 PR middle-end/32511
12783 * gcc.dg/attr-weak-1.c: Adjust.
12785 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12788 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12789 standard compliant and comment.
12791 2011-01-10 Jan Hubicka <jh@suse.cz>
12794 * gcc.dg/initpri3.c: New testcase.
12796 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12799 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12800 externally visible.
12805 (g_ebp_save): Likewise.
12806 (g_esp_save): Likewise.
12808 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12810 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12812 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12814 PR tree-optimization/46021
12815 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12816 i?86-*-*, x86_64-*-*.
12818 2011-01-10 Jeff Law <law@redhat.com>
12820 * PR tree-optimization/47141
12821 * gcc.c-torture/compile/pr47141.c: New test.
12823 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12826 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12827 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12828 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12829 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12832 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12833 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12834 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12835 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12836 being vectorized. Adjust dg-final pattern.
12839 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12840 * gcc.dg/vect/slp-24.c: Likewise.
12842 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12845 * g++.dg/other/pr47218-1.C: New test file.
12846 * g++.dg/other/pr47218.C: Likewise.
12847 * g++.dg/other/pr47218.h: New supporting header.
12849 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12852 * objc.dg/attributes/invalid-attribute-1.m: New.
12853 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12855 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12858 * gfortran.dg/proc_ptr_comp_28.f90: New.
12860 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12862 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12863 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12864 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12865 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12866 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12867 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12868 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12869 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12870 * objc.dg/gnu-api-2-class.m: Likewise.
12871 * objc.dg/gnu-api-2-ivar.m: Likewise.
12872 * objc.dg/gnu-api-2-method.m: Likewise.
12873 * objc.dg/gnu-api-2-objc.m: Likewise.
12874 * objc.dg/gnu-api-2-object.m: Likewise.
12875 * objc.dg/gnu-api-2-property.m: Likewise.
12876 * objc.dg/gnu-api-2-protocol.m: Likewise.
12877 * objc.dg/gnu-api-2-sel.m: Likewise.
12879 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12881 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12882 * objc.dg/objc-foreach-4.m: Likewise.
12883 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12884 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12885 * objc.dg/foreach-4.m: Likewise.
12886 * objc.dg/foreach-5.m: Likewise.
12887 * objc.dg/foreach-3.m: Return self from init.
12889 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12892 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12894 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12897 * gfortran.dg/class_35.f90: New.
12899 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12901 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12903 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12906 * objc.dg/invalid-method-2.m: New.
12907 * obj-c++.dg/invalid-method-2.mm: New.
12909 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12912 * gfortran.dg/transpose_optimization_2.f90 : New test.
12914 2011-01-08 Jan Hubicka <jh@suse.cz>
12916 PR tree-optmization/46469
12917 * g++.dg/torture/pr46469.C: New testcase.
12919 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12921 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12922 emulation of libobjc-gnu structure layout functionality to ..
12923 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12924 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12925 * objc/execute/bf-common.h: Adjust headers.
12926 * objc/execute/bf-1.m: Likewise.
12927 * objc/execute/bf-2.m: Likewise.
12928 * objc/execute/bf-3.m: Likewise.
12929 * objc/execute/bf-4.m: Likewise.
12930 * objc/execute/bf-5.m: Likewise.
12931 * objc/execute/bf-6.m: Likewise.
12932 * objc/execute/bf-7.m: Likewise.
12933 * objc/execute/bf-8.m: Likewise.
12934 * objc/execute/bf-9.m: Likewise.
12935 * objc/execute/bf-10.m: Likewise.
12936 * objc/execute/bf-11.m: Likewise.
12937 * objc/execute/bf-12.m: Likewise.
12938 * objc/execute/bf-13.m: Likewise.
12939 * objc/execute/bf-14.m: Likewise.
12940 * objc/execute/bf-15.m: Likewise.
12941 * objc/execute/bf-16.m: Likewise.
12942 * objc/execute/bf-17.m: Likewise.
12943 * objc/execute/bf-18.m: Likewise.
12944 * objc/execute/bf-19.m: Likewise.
12945 * objc/execute/bf-20.m: Likewise.
12946 * objc/execute/bf-21.m: Likewise.
12947 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12948 objc_get_type_qualifiers ().
12950 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12953 * gfortran.dg/dependency_39.f90: New test.
12955 2011-01-07 Jan Hubicka <jh@suse.cz>
12957 Get builtins tests ready for linker plugin.
12958 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12959 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12960 my_memset, my_bzero): Mark used.
12961 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12962 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12964 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12967 2011-01-07 Jan Hubicka <jh@suse.cz>
12969 PR tree-optimization/46367
12970 * g++.dg/torture/pr46367.C: New file.
12972 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12975 * gcc.dg/pr47201.c: New test.
12978 * gcc.dg/tree-prof/pr47187.c: New test.
12980 2011-01-07 Tobias Burnus <burnus@net-b.de>
12983 * gfortran.dg/extends_type_of_3.f90: New.
12985 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
12987 * g++.dg/ext/dllexport-MI1.C: Adjust test.
12988 * g++.dg/ext/dllimport-MI1.C: Likewise.
12989 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12990 * g++.dg/ext/dllimport10.C: Likewise.
12991 * g++.dg/ext/dllimport11.C: Likewise.
12992 * g++.dg/ext/dllimport12.C: Likewise.
12993 * g++.dg/ext/dllimport13.C: Likewise.
12994 * g++.dg/ext/dllimport2.C: Likewise.
12995 * g++.dg/ext/dllimport3.C: Likewise.
12996 * g++.dg/ext/dllimport4.C: Likewise.
12997 * g++.dg/ext/dllimport5.C: Likewise.
12998 * g++.dg/ext/dllimport6.C: Likewise.
12999 * g++.dg/ext/dllimport8.C: Likewise.
13000 * g++.dg/ext/dllimport9.C: Likewise.
13001 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13002 targets, too. Additionally enable test for i?86-*-mingw*.
13003 * g++.dg/ext/selectany1.C: Likewise.
13004 Remove guard variable check.
13006 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13010 * gfortran.dg/storage_size_3.f08: Extended.
13012 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13015 * g++.dg/template/stdarg1.C: New test.
13017 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13020 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13021 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13022 from the interface of functions to not hide the errors that
13025 2011-01-06 Jan Hubicka <jh@suse.cz>
13027 * gcc.dg/lto/pr47188_0.c: New testcase.
13028 * gcc.dg/lto/pr47188_1.c: New testcase.
13030 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13034 * gfortran.dg/interface_33.f90: New test.
13036 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13039 * gcc.c-torture/compile/pr47150.c: New test.
13041 2011-01-06 Ira Rosen <irar@il.ibm.com>
13043 PR tree-optimization/47139
13044 * gcc.dg/vect/pr47139.c: New test.
13046 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13049 * gfortran.dg/extends_type_of_2.f03: New.
13051 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13053 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13055 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13057 * gnat.dg/opt14.adb: New test.
13059 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13062 * gfortran.dg/allocate_error_2.f90: New test.
13064 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13067 * gfortran.dg/storage_size_3.f08: New.
13069 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13071 PR libgfortran/47154
13072 * gfortran.dg/namelist_68.f90: New test.
13074 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13076 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13078 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13081 * gfortran.dg/class_34.f90: New.
13083 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13085 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13086 use __builtin_inff. Skip all single-precision tests that require
13089 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13091 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13093 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13095 PR tree-optimization/47148
13096 * gcc.c-torture/execute/pr47148.c: New test.
13098 PR tree-optimization/47155
13099 * gcc.c-torture/execute/pr47155.c: New test.
13101 PR rtl-optimization/47157
13102 * gcc.c-torture/compile/pr47157.c: New test.
13104 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13106 * gcc.dg/torture/vector-shift2.c (schar): Define.
13107 (main): Always use schar or uchar instead of plain "char" to avoid
13108 dependencies on implementation-defined char signedness.
13110 2011-01-03 Martin Jambor <mjambor@suse.cz>
13112 PR tree-optimization/46801
13113 * gnat.dg/pack9.adb: Remove xfail.
13115 2011-01-03 Martin Jambor <mjambor@suse.cz>
13117 PR tree-optimization/46984
13118 * g++.dg/ipa/pr46984.C: New test.
13120 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13123 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13125 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13127 PR tree-optimization/47140
13128 * gcc.c-torture/compile/pr47140.c: New test.
13130 PR rtl-optimization/47028
13131 * gcc.dg/pr47028.c: New test.
13133 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13135 * objc.dg/protocol-forward-1.m: Removed TODO.
13136 * objc.dg/protocol-forward-2.m: New.
13137 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13138 * obj-c++.dg/protocol-forward-2.mm: New.
13140 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13143 * g++.dg/eh/pr38662.C: New testcase.
13145 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13147 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13148 scan for newline '\n'.
13151 Copyright (C) 2011 Free Software Foundation, Inc.
13153 Copying and distribution of this file, with or without modification,
13154 are permitted in any medium without royalty provided the copyright
13155 notice and this notice are preserved.