1 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
3 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
4 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
5 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
7 * gcc.target/i386/vectorize4-avx.c (dg-final): Remove xfail *-*-*.
9 2011-11-02 Richard Guenther <rguenther@suse.de>
11 PR tree-optimization/50902
12 * gcc.dg/torture/pr50902.c: New testcase.
14 2010-11-02 Richard Guenther <rguenther@suse.de>
16 PR tree-optimization/50890
17 * gcc.dg/torture/pr50890.c: New testcase.
19 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
22 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
23 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
25 2011-11-01 Tom de Vries <tom@codesourcery.com>
27 PR tree-optimization/50908
28 * gcc.dg/pr50908.c: New test.
29 * gcc.dg/pr50908-2.c: Same.
30 * gcc.dg/pr50908-3.c: Same.
32 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
34 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
35 the outer loop. Remove comment. Don't check for widen-mult.
37 2011-10-31 Martin Jambor <mjambor@suse.cz>
39 * gcc.dg/ipa/ipcp-4.c: New test.
41 2011-10-31 Jakub Jelinek <jakub@redhat.com>
43 * gcc.dg/vshift-3.c: New test.
44 * gcc.dg/vshift-4.c: New test.
45 * gcc.dg/vshift-5.c: New test.
47 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
49 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
50 and current implementation.
52 2011-10-31 Paul Brook <paul@codesourcery.com>
54 * gcc.dg/constructor-1.c: New test.
56 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
59 * gfortran.dg/dshift_3.f90: New test.
61 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
63 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
65 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
66 * gcc.dg/torture/vshuf-v4si.c: Likewise.
67 * gcc.dg/torture/vshuf-v8si.c: Likewise.
68 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
69 * gcc.dg/torture/vshuf-v4di.c: Likewise.
70 * gcc.dg/torture/vshuf-v2df.c: Likewise.
71 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
72 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
73 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
74 * gcc.dg/torture/vshuf-v2di.c: Likewise.
75 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
76 * gcc.dg/torture/vshuf-v4df.c: Likewise.
77 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
78 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
79 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
80 * gcc.dg/vector-compare-2.c: Likewise.
82 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
85 * g++.dg/cpp0x/pr50901.C: New.
87 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
89 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
90 * gcc.target/i386/fma4-check.h (main): Ditto.
91 * gcc.target/i386/xop-check.h (main): Ditto.
93 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
96 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
99 * g++.dg/template/crash109.C: New.
101 2011-10-28 Jason Merrill <jason@redhat.com>
103 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
105 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
108 * g++.dg/template/crash109.C: New.
110 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
112 * gfortran.dg/nearest_5.f90: New test.
114 2011-10-28 Jakub Jelinek <jakub@redhat.com>
116 * gcc.dg/vshift-1.c: New test.
117 * gcc.dg/vshift-2.c: New test.
118 * gcc.target/i386/xop-vshift-1.c: New test.
119 * gcc.target/i386/xop-vshift-2.c: New test.
120 * gcc.target/i386/avx2-vshift-1.c: New test.
122 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
124 PR rtl-optimization/49720
125 * g++.dg/torture/pr49720.C: New test.
127 2011-10-27 David S. Miller <davem@davemloft.net>
129 * gcc.target/sparc/setcc-3.c: New test.
131 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
134 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
136 2011-10-27 Jakub Jelinek <jakub@redhat.com>
138 * gcc.target/i386/sse2-cvt-1.c: New test.
139 * gcc.target/i386/sse2-cvt-2.c: New test.
140 * gcc.target/i386/avx-cvt-1.c: New test.
141 * gcc.target/i386/avx-cvt-2.c: New test.
142 * gcc.target/i386/avx2-cvt-1.c: New test.
143 * gcc.target/i386/avx2-cvt-2.c: New test.
145 2011-10-27 Martin Jambor <mjambor@suse.cz>
147 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
149 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
150 Steven G. Kargl <kargl@gcc.gnu.org>
153 * gfortran.dg/pr50875.f90: New test.
155 2011-10-26 David S. Miller <davem@davemloft.net>
157 * gcc.target/sparc/fmaf-1.c: New test.
159 * gcc.target/sparc/setcc-1.c: New test.
160 * gcc.target/sparc/setcc-2.c: New test.
162 2011-10-26 Joseph Myers <joseph@codesourcery.com>
164 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
166 2011-10-26 Joseph Myers <joseph@codesourcery.com>
168 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
171 2011-10-26 Joseph Myers <joseph@codesourcery.com>
173 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
176 2011-10-26 Joseph Myers <joseph@codesourcery.com>
178 * gcc.target/i386/pad-4.c: Skip for Windows targets.
180 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
182 * gnat.dg/specs/discr1.ads: New test.
183 * gnat.dg/specs/discr1_pkg.ads: New helper.
185 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
187 * gnat.dg/specs/unchecked_union.ads: Rename to...
188 * gnat.dg/specs/unchecked_union1.ads: ...this.
189 * gnat.dg/specs/unchecked_union2.ads: New test.
191 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
193 * gnat.dg/specs/atomic1.ads: New test.
195 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
197 Implement C++11 user-defined literals.
198 * g++.dg/cpp0x/udlit-addr.C: New.
199 * g++.dg/cpp0x/udlit-args.C: New.
200 * g++.dg/cpp0x/udlit-args-neg.C: New.
201 * g++.dg/cpp0x/udlit-clink-neg.C: New.
202 * g++.dg/cpp0x/udlit-concat.C: New.
203 * g++.dg/cpp0x/udlit-concat-neg.C: New.
204 * g++.dg/cpp0x/udlit-constexpr.C: New.
205 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
206 * g++.dg/cpp0x/udlit-declare-neg.C: New.
207 * g++.dg/cpp0x/udlit-friend.C: New.
208 * g++.dg/cpp0x/udlit-general.C: New.
209 * g++.dg/cpp0x/udlit-inline.C: New.
210 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
211 * g++.dg/cpp0x/udlit-member-neg.C: New.
212 * g++.dg/cpp0x/udlit-namespace.C: New.
213 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
214 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
215 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
216 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
217 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
218 * g++.dg/cpp0x/udlit-operator-neg.C: New.
219 * g++.dg/cpp0x/udlit-raw-str.C: New.
220 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
221 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
222 * g++.dg/cpp0x/udlit-systemheader.C: New.
223 * g++.dg/cpp0x/udlit-template.C: New.
224 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
225 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
226 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
227 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
228 * g++.dg/cpp0x/udlit_system_header: New.
230 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
233 * g++.dg/cpp0x/decltype34.C: New.
235 2011-10-26 Tom de Vries <tom@codesourcery.com>
237 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
238 * gcc.c-torture/unsorted/HIset.c: Same.
239 * gcc.c-torture/unsorted/SIcmp.c: Same.
240 * gcc.c-torture/unsorted/SIset.c: Same.
241 * gcc.c-torture/unsorted/SFset.c: Same.
242 * gcc.c-torture/unsorted/UHIcmp.c: Same.
243 * gcc.c-torture/unsorted/USIcmp.c: Same.
244 * gcc.c-torture/unsorted/DFcmp.c: Same.
246 2011-10-26 Jakub Jelinek <jakub@redhat.com>
248 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
249 to work also with -masm=intel and additionally test the xmm vs. ymm
250 register type combination on mask/dest and in vsib.
251 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
252 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
253 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
254 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
255 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
256 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
257 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
258 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
259 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
260 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
261 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
262 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
263 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
264 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
265 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
266 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
267 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
268 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
269 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
270 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
271 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
272 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
273 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
274 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
275 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
276 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
277 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
278 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
279 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
280 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
281 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
283 2011-10-26 Tom de Vries <tom@codesourcery.com>
285 PR tree-optimization/50763
286 * gcc.dg/pr50763-2.c: New test.
288 2011-10-25 Joseph Myers <joseph@codesourcery.com>
290 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
291 Update expected messages.
293 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
295 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
297 2011-10-25 Jason Merrill <jason@redhat.com>
300 * g++.dg/init/aggr7.C: New.
303 * g++.dg/cpp0x/initlist59.C: New.
305 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
308 * g++.dg/overload/operator5.C: New.
310 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
313 * g++.dg/template/crash108.C: New.
315 2011-10-25 Jakub Jelinek <jakub@redhat.com>
317 PR tree-optimization/50596
318 * gcc.dg/vect/vect-cond-10.c: New test.
320 2011-10-24 Joey Ye <joey.ye@arm.com>
322 * gcc.target/arm/pr42575.c: Remove architecture option.
324 2011-10-24 David S. Miller <davem@davemloft.net>
326 * gcc.target/sparc/vis3move-1.c: New test.
327 * gcc.target/sparc/vis3move-2.c: New test.
328 * gcc.target/sparc/vis3move-3.c: New test.
330 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
332 * gcc.dg/strlenopt-22.c: New testcase.
333 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
335 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
337 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
339 (dg-skip-if): Remove.
340 * gcc.target/i386/funcspec-1.c: Ditto.
341 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
343 2011-10-24 Richard Guenther <rguenther@suse.de>
345 * gcc.dg/vect/vect-bool-1.c: New testcase.
347 2011-10-24 Richard Guenther <rguenther@suse.de>
349 PR tree-optimization/50838
350 * gcc.dg/torture/pr50838.c: New testcase.
352 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
354 PR tree-optimization/50730
355 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
356 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
357 -fno-tree-sra and SLP flags.
359 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
363 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
366 * g++.dg/cpp0x/warn_cxx0x2.C: New.
367 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
369 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
372 * g++.dg/cpp0x/warn_cxx0x2.C: New.
373 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
375 2011-10-23 Tom de Vries <tom@codesourcery.com>
377 PR tree-optimization/50763
378 * gcc.dg/pr50763.c: New test.
380 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
383 * gcc.target/i386/pr50788.c: New test.
385 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
387 PR tree-optimization/50819
388 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
389 * g++.dg/vect/slp-pr50819.cc: New test.
391 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
394 * g++.dg/warn/Wconversion4.C: New.
396 2011-10-21 Jakub Jelinek <jakub@redhat.com>
399 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
400 from element other than first and reverse permutation.
401 * gcc.dg/torture/vshuf-16.inc: Likewise.
402 * gcc.dg/torture/vshuf-8.inc: Likewise.
403 * gcc.dg/torture/vshuf-4.inc: Likewise.
405 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
408 * g++.dg/parse/error43.C: New.
409 * g++.dg/parse/error44.C: Likewise.
411 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
412 Kirill Yukhin <kirill.yukhin@intel.com>
415 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
416 * gcc.target/i386/bmi2-check.h: Ditto.
418 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
421 * g++.dg/cpp0x/override2.C: Add test.
423 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
425 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
426 check_linker_plugin_available.
428 2011-10-21 Kai Tietz <ktietz@redhat.com>
430 * gcc.target/i386/branch-cost1.c: New test.
431 * gcc.target/i386/branch-cost2.c: New test.
432 * gcc.target/i386/branch-cost3.c: New test.
433 * gcc.target/i386/branch-cost4.c: New test.
435 2011-10-20 Steve Ellcey <sje@cup.hp.com>
437 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
439 2011-10-20 Steve Ellcey <sje@cup.hp.com>
442 * gcc.dg/pr49994-3.c: Skip on HP-UX.
444 2011-10-20 Joseph Myers <joseph@codesourcery.com>
446 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
447 (_moz_foo, EXT__foo): Use ASMNAME.
449 2011-10-20 Joseph Myers <joseph@codesourcery.com>
451 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
454 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
457 * gcc.target/i386/pr50766.c: New test.
459 2011-10-20 Jason Merrill <jason@redhat.com>
462 * g++.dg/eh/partial1.C: New.
464 2011-10-20 Richard Henderson <rth@redhat.com>
466 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
467 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
468 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
469 Use __builtin_shuffle.
471 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
474 * gfortran.dg/ishft_3.f90: Update test.
476 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
479 * gfortran.dg/substring_integer_index.f90: New test.
481 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
483 * gfortran.dg/format_string.f: New test.
485 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
487 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
489 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
491 2011-10-20 Joseph Myers <joseph@codesourcery.com>
493 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
494 gcc.target/i386/pr46226.c: Do not use
495 -mno-accumulate-outgoing-args.
497 2011-10-20 Joseph Myers <joseph@codesourcery.com>
499 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
500 including <strings.h>.
502 2011-10-19 Jan Hubicka <jh@suse.cz>
504 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
505 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
506 * lib/c-torture.exp: Likewise.
507 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
508 * gcc.c-torture/compile/sync-1.c: Likewise.
509 * gcc.c-torture/compile/sync-1.c: Likewise.
510 * gcc.c-torture/compile/sync-3.c: Likewise.
511 * gcc.dg/noncompile/invalid_asm.c: Likewise.
512 * gcc.dg/noncompile/920507-1.c: Likewise.
513 * gcc.dg/torture/pr36400.c: Likewise.
514 * g++.dg/torture/pr34850.C: Likewise.
516 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
518 * gnat.dg/source_ref1.adb: New test.
519 * gnat.dg/source_ref2.adb: Likewise.
521 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
524 * g++.dg/parse/error42.C: New.
525 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
527 2011-10-19 Jason Merrill <jason@redhat.com>
530 * g++.dg/init/value9.C: New.
532 2011-10-19 Jakub Jelinek <jakub@redhat.com>
534 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
535 * gcc.dg/torture/vshuf-16.inc: Likewise.
536 * gcc.dg/torture/vshuf-8.inc: Likewise.
537 * gcc.dg/torture/vshuf-4.inc: Likewise.
539 2011-10-19 Janus Weil <janus@gcc.gnu.org>
542 * gfortran.dg/sizeof_proc.f90: New.
544 2011-10-19 Joseph Myers <joseph@codesourcery.com>
546 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
547 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
549 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
552 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
554 2011-10-19 Jason Merrill <jason@redhat.com>
557 * g++.dg/init/ref20.C: New.
559 2011-10-19 Kai Tietz <ktietz@redhat.com>
562 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
563 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
564 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
565 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
566 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
568 2011-10-19 Richard Guenther <rguenther@suse.de>
571 * gcc.dg/torture/pr50768.c: New testcase.
573 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
575 PR rtl-optimization/50340
576 * gcc.dg/pr50340.c: New.
578 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
580 PR tree-optimization/50717
582 * gcc.dg/pr50717-1.c: New file.
583 * gcc.target/arm/wmul-12.c: Correct types.
584 * gcc.target/arm/wmul-8.c: Correct types.
586 2011-10-18 Jason Merrill <jason@redhat.com>
589 * g++.dg/cpp0x/defaulted32.C: New.
592 * g++.dg/lookup/using23.C: New.
595 * g++.dg/cpp0x/implicit12.C: New.
596 * g++.dg/cpp0x/defaulted20.C: Adjust.
597 * g++.dg/cpp0x/defaulted21.C: Adjust.
598 * g++.dg/cpp0x/implicit-copy.C: Adjust.
599 * g++.dg/cpp0x/implicit4.C: Adjust.
600 * g++.dg/cpp0x/implicit5.C: Adjust.
601 * g++.dg/cpp0x/implicit8.C: Adjust.
602 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
603 * g++.dg/cpp0x/not_special.C: Adjust.
604 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
605 * g++.dg/cpp0x/rv1n.C: Adjust.
606 * g++.dg/cpp0x/rv2n.C: Adjust.
607 * g++.dg/cpp0x/rv3n.C: Adjust.
608 * g++.dg/cpp0x/rv4n.C: Adjust.
609 * g++.dg/cpp0x/rv5n.C: Adjust.
610 * g++.dg/cpp0x/rv6n.C: Adjust.
611 * g++.dg/cpp0x/rv7n.C: Adjust.
613 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
615 * gcc.target/i386/avx2-vpop-check.h: New header.
616 * gcc.target/i386/avx2-vpaddd-3.c: New test.
617 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
618 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
619 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
620 * gcc.target/i386/avx2-vpand-3.c: Ditto.
621 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
622 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
623 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
624 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
625 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
626 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
627 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
628 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
629 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
630 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
632 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
635 * gfortran.dg/coarray_subobject_1.f90: New test.
636 * gfortran.dg/coarray/subobject_1.f90: New test.
638 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
640 PR rtl-optimization/50205
641 * gcc.dg/pr50205.c: New.
643 2011-10-18 Richard Guenther <rguenther@suse.de>
645 PR tree-optimization/50767
646 * gcc.dg/torture/pr50767.c: New testcase.
648 2011-10-18 Julian Brown <julian@codesourcery.com>
650 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
651 * gcc.target/arm/unaligned-memcpy-1.c: New.
652 * gcc.target/arm/unaligned-memcpy-2.c: New.
653 * gcc.target/arm/unaligned-memcpy-3.c: New.
654 * gcc.target/arm/unaligned-memcpy-4.c: New.
656 2011-10-18 Janus Weil <janus@gcc.gnu.org>
659 * gfortran.dg/iso_c_binding_class.f03: New.
661 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
663 * testsuite/lib/target-supports.exp
664 (check_effective_target_vect_widen_shift): New.
665 * gcc.dg/vect/vect-widen-shift-s16.c: New.
666 * gcc.dg/vect/vect-widen-shift-s8.c: New.
667 * gcc.dg/vect/vect-widen-shift-u16.c: New.
668 * gcc.dg/vect/vect-widen-shift-u8.c: New.
670 2011-10-18 Richard Guenther <rguenther@suse.de>
672 * gcc.dg/torture/restrict-1.c: New testcase.
674 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
676 * g++.dg/ext/bases.C: New test.
678 2011-10-17 David S. Miller <davem@davemloft.net>
680 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
681 all operations to emit VIS instructions.
682 * gcc.target/sparc/fandnot.c: Likewise.
683 * gcc.target/sparc/fnot.c: Likewise.
684 * gcc.target/sparc/for.c: Likewise.
685 * gcc.target/sparc/fornot.c: Likewise.
686 * gcc.target/sparc/fxnor.c: Likewise.
687 * gcc.target/sparc/fxor.c: Likewise.
688 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
691 2011-10-17 Jakub Jelinek <jakub@redhat.com>
693 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
694 * gcc.dg/torture/vshuf-16.inc: New file.
695 * gcc.dg/torture/vshuf-2.inc: New file.
696 * gcc.dg/torture/vshuf-32.inc: New file.
697 * gcc.dg/torture/vshuf-4.inc: New file.
698 * gcc.dg/torture/vshuf-8.inc: New file.
699 * gcc.dg/torture/vshuf-main.inc: New file.
700 * gcc.dg/torture/vshuf-v16hi.c: New test.
701 * gcc.dg/torture/vshuf-v16qi.c: New test.
702 * gcc.dg/torture/vshuf-v2df.c: New test.
703 * gcc.dg/torture/vshuf-v2di.c: New test.
704 * gcc.dg/torture/vshuf-v2sf.c: New test.
705 * gcc.dg/torture/vshuf-v2si.c: New test.
706 * gcc.dg/torture/vshuf-v32qi.c: New test.
707 * gcc.dg/torture/vshuf-v4df.c: New test.
708 * gcc.dg/torture/vshuf-v4di.c: New test.
709 * gcc.dg/torture/vshuf-v4hi.c: New test.
710 * gcc.dg/torture/vshuf-v4sf.c: New test.
711 * gcc.dg/torture/vshuf-v4si.c: New test.
712 * gcc.dg/torture/vshuf-v8hi.c: New test.
713 * gcc.dg/torture/vshuf-v8qi.c: New test.
714 * gcc.dg/torture/vshuf-v8sf.c: New test.
715 * gcc.dg/torture/vshuf-v8si.c: New test.
717 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
719 PR tree-optimization/50746
720 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
722 2011-10-17 Jason Merrill <jason@redhat.com>
725 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
727 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
730 * g++.dg/parse/error41.C: New.
731 * g++.dg/parse/error20.C: Adjust.
733 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
736 * g++.dg/warn/format7.C: New.
737 * obj-c++.dg/warn7.mm: Likewise.
739 2011-10-17 Richard Guenther <rguenther@suse.de>
741 PR tree-optimization/50729
742 * gcc.dg/torture/pr50729.c: New testcase.
744 2011-10-15 Tom Tromey <tromey@redhat.com>
745 Dodji Seketeli <dodji@redhat.com>
747 * lib/prune.exp (prune_gcc_output): Prune output referring to
749 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
750 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
751 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
752 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
754 2011-10-15 Tom Tromey <tromey@redhat.com>
755 Dodji Seketeli <dodji@redhat.com>
757 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
759 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
762 * g++.dg/inherit/error5.C: New.
764 2011-10-17 Janus Weil <janus@gcc.gnu.org>
768 * gfortran.dg/kind_tests_4.f90: New.
770 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
772 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
773 targets that support vector condition.
775 2011-10-16 Janus Weil <janus@gcc.gnu.org>
778 * gfortran.dg/c_kind_tests_3.f03: New.
780 2011-10-16 Janus Weil <janus@gcc.gnu.org>
783 * gfortran.dg/elemental_args_check_4.f90: New.
785 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
787 PR tree-optimization/50727
788 * gcc.dg/vect/pr50727.c: New test.
790 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
792 * gcc.dg/vla-23.c: New test.
794 2011-10-16 Jakub Jelinek <jakub@redhat.com>
796 PR tree-optimization/50596
797 * gcc.dg/vect/vect-cond-9.c: New test.
799 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
801 * gcc.dg/vect/bb-slp-29.c: New test.
803 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
806 * g++.dg/ext/is_base_of_incomplete.C: New.
807 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
808 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
810 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
812 * gcc.target/sparc/combined-1.c: Compile at -O2.
814 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
816 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
817 (dg-options): Add -Wno-attributes.
818 * gcc.target/i386/fma_double_?.c: Ditto.
819 * gcc.target/i386/fma_run_float_?.c: Ditto.
820 * gcc.target/i386/fma_run_double_?.c: Ditto.
821 * gcc.target/i386/l_fma_float_?.c: Dtto.
822 * gcc.target/i386/l_fma_double_?.c: Ditto.
823 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
824 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
826 2011-10-15 Tobias Burnus <burnus@net-b.de>
828 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
830 * gfortran.dg/bind_c_usage_24.f90: Ditto.
831 * gfortran.dg/rank_3.f90: Ditto.
832 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
833 -std=f2008ts in dg-options.
834 * gfortran.dg/rank_4.f90: Ditto.
836 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
839 * gcc.target/sh/pr49263.c: New.
841 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
843 * gnat.dg/specs/debug1.ads: Tweak.
845 2011-10-14 Kai Tietz <ktietz@redhat.com>
847 * gfortran.fortran-torture/compile/logical-2.f90: New test.
849 2011-10-14 Jakub Jelinek <jakub@redhat.com>
851 * gcc.target/i386/sse2-mul-1.c: New test.
852 * gcc.target/i386/sse4_1-mul-1.c: New test.
853 * gcc.target/i386/avx-mul-1.c: New test.
854 * gcc.target/i386/xop-mul-1.c: New test.
855 * gcc.target/i386/avx2-mul-1.c: New test.
857 2011-10-14 Jason Merrill <jason@redhat.com>
860 * g++.dg/cpp0x/nsdmi-list1.C: New.
863 * g++.dg/cpp0x/nsdmi-const1.C: New.
865 2011-10-14 Janus Weil <janus@gcc.gnu.org>
868 * gfortran.dg/pointer_intent_5.f90: New.
870 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
872 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
873 * gcc.target/i386/warn-vect-op-1.c: Ditto.
874 * gcc.target/i386/warn-vect-op-2.c: Ditto.
876 2011-10-14 Tobias Burnus <burnus@net-b.de>
879 * gfortran.dg/pointer_check_11.f90: New.
880 * gfortran.dg/pointer_check_12.f90: New.
882 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
885 * g++.dg/overload/operator4.C: New.
887 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
889 * gcc.dg/di-longlong64-sync-1.c: New test.
890 * gcc.dg/di-sync-multithread.c: New test.
891 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
892 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
893 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
894 tests for v5, v6, v6k, and v7-a, and add-options helpers.
895 (check_effective_target_arm_arm_ok): New helper.
896 (check_effective_target_sync_longlong): New helper.
898 2011-10-14 Richard Guenther <rguenther@suse.de>
900 PR tree-optimization/50723
901 * gcc.dg/torture/pr50723.c: New testcase.
903 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
906 * g++.dg/warn/format6.C: New.
907 * obj-c++.dg/warn6.mm: Likewise.
909 2011-10-13 Richard Henderson <rth@redhat.com>
911 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
913 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
914 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
915 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
917 2011-10-13 Jason Merrill <jason@redhat.com>
920 * g++.dg/cpp0x/nsdmi-template2.C: New.
923 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
926 * g++.dg/init/vbase1.C: New.
928 2011-10-13 Jakub Jelinek <jakub@redhat.com>
930 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
931 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
932 * gcc.target/i386/avx-vphminposuw-2.c: New test.
933 * gcc.target/i386/avx-vphminposuw-3.c: New test.
935 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
937 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
939 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
941 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
943 2011-10-13 Richard Guenther <rguenther@suse.de>
945 PR tree-optimization/50712
946 * gcc.target/i386/pr50712.c: New testcase.
948 2011-10-13 Tom de Vries <tom@codesourcery.com>
950 * gcc.dg/memcpy-4.c: New test.
952 2011-10-13 Richard Guenther <rguenther@suse.de>
954 PR tree-optimization/50698
955 * g++.dg/vect/pr50698.cc: New testcase.
957 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
959 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
960 * gcc.target/powerpc/warn-2.c: Ditto.
962 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
963 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
964 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
965 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
966 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
967 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
968 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
969 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
970 * gcc.target/powerpc/ppc-pow.c: Likewise.
971 * gcc.target/powerpc/recip-1.c: Likewise.
972 * gcc.target/powerpc/recip-2.c: Likewise.
973 * gcc.target/powerpc/recip-3.c: Likewise.
974 * gcc.target/powerpc/recip-4.c: Likewise.
975 * gcc.target/powerpc/recip-5.c: Likewise.
977 2011-10-12 David S. Miller <davem@davemloft.net>
979 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
980 '-mvis3' instead of 'mcpu=niagara3' in options.
981 * gcc.target/sparc/fhalve.c: Likewise.
982 * gcc.target/sparc/fnegop.c: Likewise.
983 * gcc.target/sparc/fpadds.c: Likewise.
984 * gcc.target/sparc/fshift.c: Likewise.
985 * gcc.target/sparc/fucmp.c: Likewise.
986 * gcc.target/sparc/lzd.c: Likewise.
987 * gcc.target/sparc/vis3misc.c: Likewise.
988 * gcc.target/sparc/xmul.c: Likewise.
990 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
992 * gnat.dg/vect1.ad[sb]: New test.
993 * gnat.dg/vect1_pkg.ads: New helper.
994 * gnat.dg/vect2.ad[sb]: New test.
995 * gnat.dg/vect2_pkg.ads: New helper.
996 * gnat.dg/vect3.ad[sb]: New test.
997 * gnat.dg/vect3_pkg.ads: New helper.
998 * gnat.dg/vect4.ad[sb]: New test.
999 * gnat.dg/vect4_pkg.ads: New helper.
1000 * gnat.dg/vect5.ad[sb]: New test.
1001 * gnat.dg/vect5_pkg.ads: New helper.
1002 * gnat.dg/vect6.ad[sb]: New test.
1003 * gnat.dg/vect6_pkg.ads: New helper.
1005 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1007 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1008 * gcc.target/i386/fma_run_double_2.c: Likewise.
1009 * gcc.target/i386/fma_run_double_3.c: Likewise.
1010 * gcc.target/i386/fma_run_double_4.c: Likewise.
1011 * gcc.target/i386/fma_run_double_5.c: Likewise.
1012 * gcc.target/i386/fma_run_double_6.c: Likewise.
1013 * gcc.target/i386/fma_run_float_1.c: Likewise.
1014 * gcc.target/i386/fma_run_float_2.c: Likewise.
1015 * gcc.target/i386/fma_run_float_3.c: Likewise.
1016 * gcc.target/i386/fma_run_float_4.c: Likewise.
1017 * gcc.target/i386/fma_run_float_5.c: Likewise.
1018 * gcc.target/i386/fma_run_float_6.c: Likewise.
1020 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1021 remove the extra dg-options.
1022 * gcc.target/i386/l_fma_double_2.c: Likewise.
1023 * gcc.target/i386/l_fma_double_3.c: Likewise.
1024 * gcc.target/i386/l_fma_double_4.c: Likewise.
1025 * gcc.target/i386/l_fma_double_5.c: Likewise.
1026 * gcc.target/i386/l_fma_double_6.c: Likewise.
1027 * gcc.target/i386/l_fma_float_1.c: Likewise.
1028 * gcc.target/i386/l_fma_float_2.c: Likewise.
1029 * gcc.target/i386/l_fma_float_3.c: Likewise.
1030 * gcc.target/i386/l_fma_float_4.c: Likewise.
1031 * gcc.target/i386/l_fma_float_5.c: Likewise.
1032 * gcc.target/i386/l_fma_float_6.c: Likewise.
1034 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1036 PR tree-optimization/50189
1037 * g++.dg/torture/pr50189.C: New testcase.
1039 2011-10-12 Richard Guenther <rguenther@suse.de>
1041 PR tree-optimization/50700
1042 * gcc.dg/builtin-object-size-12.c: New testcase.
1044 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1047 * gcc.c-torture/compile/pr50565-1.c,
1048 gcc.c-torture/compile/pr50565-2.c: New tests.
1050 2011-10-11 Jason Merrill <jason@redhat.com>
1054 * g++.dg/template/constant1.C: New.
1055 * g++.dg/template/constant2.C: New.
1056 * g++.dg/cpp0x/constexpr-template3.C: New.
1058 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1060 * gcc.target/i386/warn-vect-op-3.c: New test.
1061 * gcc.target/i386/warn-vect-op-1.c: New test.
1062 * gcc.target/i386/warn-vect-op-2.c: New test.
1064 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1066 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1068 2011-10-11 Richard Guenther <rguenther@suse.de>
1070 PR tree-optimization/50204
1071 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1073 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1075 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1077 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1079 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1080 * gcc.target/i386/fma_double_2.c: Ditto.
1081 * gcc.target/i386/fma_double_3.c: Ditto.
1082 * gcc.target/i386/fma_double_4.c: Ditto.
1083 * gcc.target/i386/fma_double_5.c: Ditto.
1084 * gcc.target/i386/fma_double_6.c: Ditto.
1085 * gcc.target/i386/fma_float_1.c: Ditto.
1086 * gcc.target/i386/fma_float_2.c: Ditto.
1087 * gcc.target/i386/fma_float_3.c: Ditto.
1088 * gcc.target/i386/fma_float_4.c: Ditto.
1089 * gcc.target/i386/fma_float_5.c: Ditto.
1090 * gcc.target/i386/fma_float_6.c: Ditto.
1091 * gcc.target/i386/l_fma_double_1.c: Ditto.
1092 * gcc.target/i386/l_fma_double_2.c: Ditto.
1093 * gcc.target/i386/l_fma_double_3.c: Ditto.
1094 * gcc.target/i386/l_fma_double_4.c: Ditto.
1095 * gcc.target/i386/l_fma_double_5.c: Ditto.
1096 * gcc.target/i386/l_fma_double_6.c: Ditto.
1097 * gcc.target/i386/l_fma_float_1.c: Ditto.
1098 * gcc.target/i386/l_fma_float_2.c: Ditto.
1099 * gcc.target/i386/l_fma_float_3.c: Ditto.
1100 * gcc.target/i386/l_fma_float_4.c: Ditto.
1101 * gcc.target/i386/l_fma_float_5.c: Ditto.
1102 * gcc.target/i386/l_fma_float_6.c: Ditto.
1103 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1104 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1105 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1106 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1107 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1108 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1109 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1110 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1111 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1112 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1113 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1114 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1116 2011-10-11 Tristan Gingold <gingold@adacore.com>
1118 * gcc.dg/va-arg-4.c: New test.
1119 * gcc.dg/va-arg-5.c: Ditto.
1121 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1123 * lib/target-supports.exp (check_effective_target_fd_truncate):
1124 Close and unlink test file before exit.
1126 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1129 * gfortran.dg/forall_15.f90: New test case.
1131 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1132 Andrew Macleod <amacleod@redhat.com>
1134 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1135 wrappers for *other_threads() and *final_verify().
1136 * gcc.dg/simulate-thread/simulate-thread.h
1137 (simulate_thread_wrapper_other_threads): New.
1138 (simulate_thread_wrapper_final_verify): New.
1140 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1142 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1144 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1146 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1148 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1149 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1151 * gcc.target/i386/fma_1.h: New file.
1152 * gcc.target/i386/fma_2.h: Likewise.
1153 * gcc.target/i386/fma_3.h: Likewise.
1154 * gcc.target/i386/fma_4.h: Likewise.
1155 * gcc.target/i386/fma_5.h: Likewise.
1156 * gcc.target/i386/fma_6.h: Likewise.
1157 * gcc.target/i386/fma_double_1.c: Likewise.
1158 * gcc.target/i386/fma_double_2.c: Likewise.
1159 * gcc.target/i386/fma_double_3.c: Likewise.
1160 * gcc.target/i386/fma_double_4.c: Likewise.
1161 * gcc.target/i386/fma_double_5.c: Likewise.
1162 * gcc.target/i386/fma_double_6.c: Likewise.
1163 * gcc.target/i386/fma_float_1.c: Likewise.
1164 * gcc.target/i386/fma_float_2.c: Likewise.
1165 * gcc.target/i386/fma_float_3.c: Likewise.
1166 * gcc.target/i386/fma_float_4.c: Likewise.
1167 * gcc.target/i386/fma_float_5.c: Likewise.
1168 * gcc.target/i386/fma_float_6.c: Likewise.
1169 * gcc.target/i386/fma_main.h: Likewise.
1170 * gcc.target/i386/fma_run_double_1.c: Likewise.
1171 * gcc.target/i386/fma_run_double_2.c: Likewise.
1172 * gcc.target/i386/fma_run_double_3.c: Likewise.
1173 * gcc.target/i386/fma_run_double_4.c: Likewise.
1174 * gcc.target/i386/fma_run_double_5.c: Likewise.
1175 * gcc.target/i386/fma_run_double_6.c: Likewise.
1176 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1177 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1178 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1179 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1180 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1181 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1182 * gcc.target/i386/fma_run_float_1.c: Likewise.
1183 * gcc.target/i386/fma_run_float_2.c: Likewise.
1184 * gcc.target/i386/fma_run_float_3.c: Likewise.
1185 * gcc.target/i386/fma_run_float_4.c: Likewise.
1186 * gcc.target/i386/fma_run_float_5.c: Likewise.
1187 * gcc.target/i386/fma_run_float_6.c: Likewise.
1188 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1189 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1190 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1191 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1192 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1193 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1194 * gcc.target/i386/l_fma_1.h: Likewise.
1195 * gcc.target/i386/l_fma_2.h: Likewise.
1196 * gcc.target/i386/l_fma_3.h: Likewise.
1197 * gcc.target/i386/l_fma_4.h: Likewise.
1198 * gcc.target/i386/l_fma_5.h: Likewise.
1199 * gcc.target/i386/l_fma_6.h: Likewise.
1200 * gcc.target/i386/l_fma_double_1.c: Likewise.
1201 * gcc.target/i386/l_fma_double_2.c: Likewise.
1202 * gcc.target/i386/l_fma_double_3.c: Likewise.
1203 * gcc.target/i386/l_fma_double_4.c: Likewise.
1204 * gcc.target/i386/l_fma_double_5.c: Likewise.
1205 * gcc.target/i386/l_fma_double_6.c: Likewise.
1206 * gcc.target/i386/l_fma_float_1.c: Likewise.
1207 * gcc.target/i386/l_fma_float_2.c: Likewise.
1208 * gcc.target/i386/l_fma_float_3.c: Likewise.
1209 * gcc.target/i386/l_fma_float_4.c: Likewise.
1210 * gcc.target/i386/l_fma_float_5.c: Likewise.
1211 * gcc.target/i386/l_fma_float_6.c: Likewise.
1212 * gcc.target/i386/l_fma_main.h: Likewise.
1213 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1214 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1215 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1216 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1217 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1218 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1219 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1220 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1221 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1222 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1223 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1224 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1226 2011-10-10 Richard Guenther <rguenther@suse.de>
1229 * gcc.dg/torture/pr50389.c: New testcase.
1231 2011-10-10 Richard Guenther <rguenther@suse.de>
1234 * gcc.dg/builtins-47.c: Optimize.
1236 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1238 * lib/gcc-simulate-thread.exp: New.
1239 * gcc.dg/simulate-thread/guality.h: New.
1240 * gcc.dg/simulate-thread/simulate-thread.h: New.
1241 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1242 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1243 * gcc.dg/simulate-thread/README: New.
1244 * g++.dg/simulate-thread/guality.h: New.
1245 * g++.dg/simulate-thread/simulate-thread.h: New.
1246 * g++.dg/simulate-thread/simulate-thread.exp: New.
1247 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1248 * c-c++-common/cxxbitfields-2.c: Remove.
1249 * c-c++-common/cxxbitfields.c: Remove.
1250 * c-c++-common/cxxbitfields-4.c: Remove.
1251 * c-c++-common/cxxbitfields-5.c: Remove.
1252 * c-c++-common/simulate-thread/bitfields-1.c: New.
1253 * c-c++-common/simulate-thread/bitfields-2.c: New.
1254 * c-c++-common/simulate-thread/bitfields-3.c: New.
1255 * c-c++-common/simulate-thread/bitfields-4.c: New.
1257 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1260 * g++.dg/warn/format5.C: New.
1262 2011-10-09 Tobias Burnus <burnus@net-b.de>
1265 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1266 * gfortran.dg/common_16.f90: New.
1268 2011-10-09 Tobias Burnus <burnus@net-b.de>
1270 * gfortran.dg/iso_c_binding_param_1.f90: New.
1271 * gfortran.dg/iso_c_binding_param_2.f90: New.
1272 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1274 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1276 PR tree-optimization/50635
1277 * gcc.dg/vect/pr50635.c: New test.
1279 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1282 * gfortran.dg/proc_decl_27.f90: New.
1284 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1287 * objc/execute/initialize-1.m: New test.
1289 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1292 * gfortran.dg/pointer_function_result_1.f90 : New test.
1294 2011-10-07 David S. Miller <davem@davemloft.net>
1297 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1298 * gcc.target/sparc/cmask.c: Use it.
1299 * gcc.target/sparc/fhalve.c: Likewise.
1300 * gcc.target/sparc/fnegop.c: Likewise.
1301 * gcc.target/sparc/fpadds.c: Likewise.
1302 * gcc.target/sparc/fshift.c: Likewise.
1303 * gcc.target/sparc/fucmp.c: Likewise.
1304 * gcc.target/sparc/lzd.c: Likewise.
1305 * gcc.target/sparc/vis3misc.c: Likewise.
1306 * gcc.target/sparc/xmul.c: Likewise.
1308 2011-10-07 Richard Henderson <rth@redhat.com>
1310 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1312 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1314 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1316 * gcc.dg/pr50193-1.c: New file.
1317 * gcc.target/arm/shiftable.c: New file.
1319 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1322 * gfortran.dg/class_46.f03: New.
1324 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1326 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1327 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1328 (syslog, vsyslog, __vsyslog_chk): Likewise.
1330 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1331 (x, EXT_x): Use ASMNAME.
1333 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1334 (a, c): Use ASMNAME.
1336 2011-10-07 Tom de Vries <tom@codesourcery.com>
1339 * gcc.dg/pr50527.c: New test.
1341 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1343 PR tree-optimization/50650
1344 * gcc.c-torture/compile/pr50650.c: New test.
1346 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1348 PR tree-optimization/50575
1349 * gcc.c-torture/execute/vector-compare-2.x: New file.
1351 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1354 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1355 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1358 2011-10-07 Richard Guenther <rguenther@suse.de>
1361 * gcc.dg/vect/vect-align-2.c: Increase array size.
1363 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1364 H.J. Lu <hongjiu.lu@intel.com>
1367 * gcc.target/i386/pr50603.c: New test.
1369 2011-10-06 Jason Merrill <jason@redhat.com>
1372 * g++.dg/cpp0x/default31.C: New.
1374 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1376 PR tree-optimization/50596
1377 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1379 * gcc.dg/vect/vect-cond-8.c: New test.
1381 2011-10-06 Richard Henderson <rth@redhat.com>
1383 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1384 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1385 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1386 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1387 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1388 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1389 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1390 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1391 * gcc.c-torture/execute/vshuf-16.inc: New file.
1392 * gcc.c-torture/execute/vshuf-2.inc: New file.
1393 * gcc.c-torture/execute/vshuf-4.inc: New file.
1394 * gcc.c-torture/execute/vshuf-8.inc: New file.
1395 * gcc.c-torture/execute/vshuf-main.inc: New file.
1396 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1397 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1398 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1399 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1400 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1401 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1402 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1403 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1404 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1405 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1406 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1407 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1408 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1410 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1412 PR tree-optimization/49279
1413 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1414 * gcc.c-torture/execute/pr49279.c: New test.
1416 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1419 * gcc.c-torture/compile/pr49049.c: New test.
1421 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1424 * gcc.target/arm/pr50305.c: New test.
1426 2011-10-06 Richard Guenther <rguenther@suse.de>
1428 PR tree-optimization/38884
1429 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1430 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1432 2011-10-05 David S. Miller <davem@davemloft.net>
1434 * gcc.target/sparc/lzd.c: New test.
1435 * gcc.target/sparc/popc.c: New test.
1437 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1439 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1440 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1441 * g++.dg/other/final1.C: Cleanup original tree dump.
1443 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1445 PR tree-optimization/50613
1446 * gcc.dg/pr50613.c: New test.
1448 2011-10-05 Richard Henderson <rth@redhat.com>
1450 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1451 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1452 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1453 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1454 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1455 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1456 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1457 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1459 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1461 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1462 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1463 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1464 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1465 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1467 2011-10-05 Richard Guenther <rguenther@suse.de>
1469 PR tree-optimization/38885
1470 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1472 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1474 * gcc.target/i386/sw-1.c: New test.
1476 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1478 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1480 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1482 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1484 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1486 2011-10-04 David S. Miller <davem@davemloft.net>
1488 * gcc.target/sparc/fhalve.c: New test.
1489 * gcc.target/sparc/fnegop.c: New test.
1490 * gcc.target/sparc/xmul.c: New test.
1492 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1495 * gfortran.dg/dummy_procedure_6.f90: New.
1497 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1499 PR tree-optimization/50604
1500 * gcc.dg/pr50604.c: New test.
1502 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1504 PR tree-optimization/49662
1505 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1506 * gcc.dg/graphite/interchange-15.c: Likewise.
1507 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1509 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1511 * gcc.dg/tree-ssa/restrict-4.c: New test.
1513 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1515 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1516 (main): Use __typeof to get result type of comparison.
1518 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1520 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1521 Make et_vect_multiple_sizes_saved global.
1522 (check_effective_target_vect64): Make et_vect64_saved global.
1524 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1526 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1527 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1528 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1529 * gcc.dg/builtin-complex-err-1.c: Adjust.
1531 2011-10-02 Jason Merrill <jason@redhat.com>
1533 * g++.dg/cpp0x/range-for22.C: New.
1535 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1536 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1537 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1538 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1540 * g++.dg/cpp0x/nsdmi5.C: New.
1542 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1545 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1547 (mips-dg-options): Force an ABI option if the current ABI is
1548 incompatible with the required -mlong setting. Likewise force
1549 a long setting if the current one is incompatible with the
1550 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1551 throughout procedure.
1552 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1553 instead of addressing=absolute.
1555 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1557 * gcc.target/mips/stack-1.c: New test.
1559 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1561 * gcc.dg/pr49696.c: New test.
1563 2011-10-02 Jan Hubicka <jh@suse.cz>
1565 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1567 2011-10-01 David S. Miller <davem@davemloft.net>
1569 * gcc.target/sparc/cmask.c: New test.
1570 * gcc.target/sparc/fpadds.c: New test.
1571 * gcc.target/sparc/fshift.c: New test.
1572 * gcc.target/sparc/fucmp.c: New test.
1573 * gcc.target/sparc/vis3misc.c: New test.
1575 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1578 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1580 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1583 * g++.dg/dfp/44473-1.C: New test.
1584 * g++.dg/dfp/44473-2.C: New test.
1585 * g++.dg/dfp/mangle-1.C: New test.
1586 * g++.dg/dfp/mangle-2.C: New test.
1587 * g++.dg/dfp/mangle-3.C: New test.
1588 * g++.dg/dfp/mangle-4.C: New test.
1589 * g++.dg/dfp/mangle-5.C: New test.
1591 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1594 * gcc.dg/pr50571.c: New test.
1596 PR tree-optimization/46309
1597 * gcc.dg/pr46309.c: New test.
1599 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1601 * gcc.dg/strlenopt-21.c: New test.
1603 2011-09-30 Revital Eres <revital.eres@linaro.org>
1605 * gcc.dg/sms-10.c: New file.
1607 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1609 * gcc.target/arm/pr50099.c: New test.
1611 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1613 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1615 2011-09-30 David S. Miller <davem@davemloft.net>
1617 * gcc.target/sparc/bmaskbshuf.c: New test.
1618 * gcc.target/sparc/edgen.c: New test.
1620 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1623 * gfortran.dg/pure_formal_proc_3.f90: New.
1626 * gfortran.dg/stfunc_7.f90: New.
1628 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1630 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1631 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1632 * gcc.dg/vector-compare-1.c: Likewise.
1633 * gcc.dg/vector-compare-2.c: Likewise.
1635 2011-09-29 David S. Miller <davem@davemloft.net>
1637 * gcc.target/sparc/array.c: New test.
1639 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1641 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1642 loop unroll and set max unroll times to 8.
1643 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1644 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1645 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1646 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1648 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1651 * g++.dg/ext/visibility/warn5.C: New.
1653 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1656 * g++.dg/warn/Wextra-3.C: New.
1658 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1661 * gcc.target/sh/pr49468-si.c: New.
1663 2011-09-28 Tom de Vries <tom@codesourcery.com>
1666 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1667 (TEST): Initialize src3 with random floats.
1668 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1669 from union src3. Initialize src3 with random floats.
1671 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1673 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1674 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1675 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1676 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1677 * gcc.target/sh/sh4a-cos.c: Ditto.
1678 * gcc.target/sh/sh4a-cosf.c: Ditto.
1679 * gcc.target/sh/sh4a-sin.c: Ditto.
1680 * gcc.target/sh/sh4a-sinf.c: Ditto.
1681 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1682 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1683 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1685 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1688 * g++.dg/parse/error40.C: New.
1689 * g++.dg/warn/incomplete1.C: Adjust.
1691 2011-09-27 Jan Hubicka <jh@suse.cz>
1694 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1697 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1699 * gcc.dg/strlenopt-1.c: New test.
1700 * gcc.dg/strlenopt-1f.c: New test.
1701 * gcc.dg/strlenopt-2.c: New test.
1702 * gcc.dg/strlenopt-2f.c: New test.
1703 * gcc.dg/strlenopt-3.c: New test.
1704 * gcc.dg/strlenopt-4.c: New test.
1705 * gcc.dg/strlenopt-4g.c: New test.
1706 * gcc.dg/strlenopt-4gf.c: New test.
1707 * gcc.dg/strlenopt-5.c: New test.
1708 * gcc.dg/strlenopt-6.c: New test.
1709 * gcc.dg/strlenopt-7.c: New test.
1710 * gcc.dg/strlenopt-8.c: New test.
1711 * gcc.dg/strlenopt-9.c: New test.
1712 * gcc.dg/strlenopt-10.c: New test.
1713 * gcc.dg/strlenopt-11.c: New test.
1714 * gcc.dg/strlenopt-12.c: New test.
1715 * gcc.dg/strlenopt-12g.c: New test.
1716 * gcc.dg/strlenopt-13.c: New test.
1717 * gcc.dg/strlenopt-14g.c: New test.
1718 * gcc.dg/strlenopt-14gf.c: New test.
1719 * gcc.dg/strlenopt-15.c: New test.
1720 * gcc.dg/strlenopt-16g.c: New test.
1721 * gcc.dg/strlenopt-17g.c: New test.
1722 * gcc.dg/strlenopt-18g.c: New test.
1723 * gcc.dg/strlenopt.h: New file.
1725 2011-09-27 Tom de Vries <tom@codesourcery.com>
1728 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1729 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1730 * gcc.dg/pr43864.c: New test.
1731 * gcc.dg/pr43864-2.c: Same.
1732 * gcc.dg/pr43864-3.c: Same.
1733 * gcc.dg/pr43864-4.c: Same.
1735 2011-09-27 Jan Hubicka <jh@suse.cz>
1737 * gcc.dg/ipa/inline-5.c: New testcase.
1739 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1741 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1743 * gcc.dg/vect/bb-slp-27.c: New.
1744 * gcc.dg/vect/bb-slp-28.c: New.
1746 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1748 * testsuite/lib/target-supports.exp (check_profiling_available):
1749 Don't rely solely on TLS tests for -fprofile-generate, fall
1750 through to the other code.
1752 2011-09-27 Richard Guenther <rguenther@suse.de>
1754 PR tree-optimization/50363
1755 * gcc.dg/torture/pr50363.c: New testcase.
1757 2011-09-26 Jason Merrill <jason@redhat.com>
1760 * g++.dg/template/partial13.C: New.
1763 * g++.dg/template/partial12.C: New.
1766 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1768 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1771 * g++.dg/diagnostic/bindings1.C: New.
1772 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1774 2011-09-26 David S. Miller <davem@davemloft.net>
1776 * gcc.target/sparc/wrgsr.c: New test.
1777 * gcc.target/sparc/rdgsr.c: New test.
1778 * gcc.target/sparc/edge.c: New test.
1779 * gcc.target/sparc/fcmp.c: New test.
1781 * gcc.target/sparc/edge.c: Update for new return types.
1782 * gcc.target/sparc/fcmp.c: Likewise.
1784 * gcc.target/sparc/fpaddsubi.c: New test.
1786 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1789 * gfortran.dg/common_15.f90: New.
1792 * gfortran.dg/dummy_procedure_5.f90: New.
1793 * gfortran.dg/interface_26.f90: Modified error message.
1794 * gfortran.dg/proc_ptr_11.f90: Ditto.
1795 * gfortran.dg/proc_ptr_15.f90: Ditto.
1796 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1797 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1799 2011-09-26 Jason Merrill <jason@redhat.com>
1802 * g++.dg/overload/rvalue3.C: New.
1805 * g++.dg/overload/ref-conv2.C: New.
1807 * g++.dg/cpp0x/nsdmi-template1.C: New.
1809 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1811 * g++.dg/cpp0x/nullptr25.C: New.
1813 2011-09-26 Richard Guenther <rguenther@suse.de>
1815 PR tree-optimization/50472
1816 * gcc.dg/torture/pr50472.c: New testcase.
1818 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1820 * gnat.dg/opt22.adb: New test.
1821 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1823 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1825 * gnat.dg/opt21.adb: New test.
1826 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1828 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1830 * gnat.dg/opt20.ad[sb]: New test.
1831 * gnat.dg/opt20_pkg.ads: New helper.
1833 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1835 * gnat.dg/array17.adb: New test.
1836 * gnat.dg/array17_pkg.ads: New helper.
1838 2011-09-25 Jason Merrill <jason@redhat.com>
1840 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1842 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1844 * gnat.dg/frame_overflow.ads: New.
1845 * gnat.dg/frame_overflow.adb: Adjust.
1846 * gnat.dg/specs/addr1.ads: Likewise.
1848 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1850 * g++.dg/tree-ssa/restrict2.C: New test.
1852 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1854 * lib/target-supports.exp (check_effective_target_vect64): New.
1855 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1856 of multiple vector sizes.
1857 * gcc.dg/vect/bb-slp-26.c: New.
1859 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1862 * g++.dg/template/bitfield1.C: New.
1864 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1866 * gcc.dg/vect/bb-slp-24.c: New.
1868 2011-09-24 Jason Merrill <jason@redhat.com>
1870 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1872 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1874 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1875 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1877 * g++.dg/cpp0x/nsdmi1.C: New.
1878 * g++.dg/cpp0x/nsdmi2.C: New.
1879 * g++.dg/cpp0x/nsdmi3.C: New.
1880 * g++.dg/cpp0x/nsdmi4.C: New.
1881 * g++.old-deja/g++.other/init4.C: New.
1883 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1886 * g++.dg/template/sfinae28.C: New.
1888 2011-09-23 Ian Lance Taylor <iant@google.com>
1890 * go.test/go-test.exp (errchk): Handle more cases of getting
1891 correct Tcl backslash quoting in regular expressions in test file.
1893 2011-09-23 Jason Merrill <jason@redhat.com>
1896 * g++.dg/init/const8.C: New.
1897 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1898 * g++.dg/cpp0x/defaulted2.C: Likewise.
1899 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1900 * g++.dg/init/pr20039.C: Likewise.
1901 * g++.dg/init/pr42844.C: Likewise.
1903 2011-09-23 Jan Hubicka <jh@suse.cz>
1905 * gcc.dg/ipa/inline-1.c: new testcase.
1906 * gcc.dg/ipa/inline-2.c: new testcase.
1907 * gcc.dg/ipa/inline-3.c: new testcase.
1908 * gcc.dg/ipa/inline-4.c: new testcase.
1910 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1913 * g++.dg/cpp0x/constexpr-static8.C: New.
1915 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1917 * gcc.target/i386/avxfp-1.c: New test.
1918 * gcc.target/i386/avxfp-2.c: New test.
1920 2011-09-23 Terry Guo <terry.guo@arm.com>
1922 * gcc.c-torture/execute/941014-1.x: Deleted.
1924 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1927 * g++.dg/cpp0x/pr50491.C: New.
1929 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1932 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1934 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1937 * g++.dg/cpp0x/nullptr24.C: New.
1939 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1942 * gcc.target/i386/pr50482.c: New test.
1944 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1946 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1947 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1948 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1949 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1950 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1951 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1952 multilib options contain different -march= from dg-options.
1954 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1955 Paolo Carlini <paolo.carlini@oracle.com>
1958 * g++.dg/template/friend52.C: New.
1960 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1962 * gcc.target/arm/cmp-1.c: New test.
1963 * gcc.target/arm/cmp-2.c: Likewise.
1965 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1968 * gfortran.dg/impure_actual_1.f90: Modified error message.
1969 * gfortran.dg/proc_ptr_32.f90: New.
1970 * gfortran.dg/proc_ptr_33.f90: New.
1972 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1974 PR tree-optimization/50451
1975 * gcc.dg/vect/pr50451.c: New test.
1977 2011-09-21 Ian Lance Taylor <iant@google.com>
1979 * go.test/go-test.exp (errchk): Add special case for bug332.
1980 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1981 some more test lines.
1983 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1985 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1986 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1987 * g++.dg/other/i386-8.C: Ditto.
1988 * g++.dg/other/pr34435.C: Ditto.
1989 * g++.dg/other/pr39496.C: Ditto.
1990 * g++.dg/other/mmintrin.C: Ditto.
1992 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1994 * gcc.dg/vect/vect-cond-7.c: New test.
1995 * gcc.target/i386/sse4_1-cond-1.c: New test.
1996 * gcc.target/i386/avx-cond-1.c: New test.
1998 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2001 * g++.dg/other/pr50464.C: New test.
2003 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2005 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2006 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2007 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2008 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2010 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2012 * gnat.dg/opt19.adb: New test.
2014 2011-09-21 Terry Guo <terry.guo@arm.com>
2016 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2017 on arch conflict when testing case on targets other than armv7-a.
2019 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2022 * g++.dg/ext/int128-1.C: New.
2023 * g++.dg/ext/int128-2.C: Likewise.
2024 * g++.dg/ext/int128-2.h: Likewise.
2026 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2029 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2031 2011-09-20 Jason Merrill <jason@redhat.com>
2033 * g++.dg/cpp0x/constexpr-generated1.C: New.
2036 * g++.dg/overload/ref-conv1.C: New.
2038 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2040 * g++.dg/other/final1.C: New.
2042 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2044 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2047 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2049 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2052 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2054 PR tree-optimization/50413
2055 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2056 -fdump-tree-slp-details. Run other tests with
2057 -fdump-tree-vect-details.
2058 * g++.dg/vect/slp-pr50413.cc: New.
2060 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2061 Ira Rosen <ira.rosen@linaro.org>
2064 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2065 Fix underscores around restrict.
2067 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2069 PR tree-optimization/50414
2070 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2071 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2072 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2074 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2076 PR tree-optimization/50412
2077 * gfortran.dg/vect/pr50412.f90: New.
2079 2011-09-16 Jason Merrill <jason@redhat.com>
2082 * g++.dg/eh/defarg1.C: New.
2084 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2086 * gcc.dg/vect/vect-reduc-10.c: New test.
2087 * gcc.target/i386/avx-reduc-1.c: New test.
2089 * gcc.target/i386/sse2-extract-1.c: New test.
2090 * gcc.target/i386/avx-extract-1.c: New test.
2092 2011-09-16 Terry Guo <terry.guo@arm.com>
2094 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2096 2011-09-15 Diego Novillo <dnovillo@google.com>
2098 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2099 ALWAYS_CXXFLAGS, if defined.
2100 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2101 ALWAYS_GFORTRANFLAGS, if defined.
2102 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2103 ALWAYS_GOCFLAGS, if defined.
2104 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2105 ALWAYS_OBJCXXFLAGS, if defined.
2106 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2107 additional_flags, if defined.
2108 * lib/gnat.exp (gnat_target_compile): Likewise.
2109 * lib/objc.exp (objc_target_compile): Likewise.
2110 * lib/target-supports-dg.exp (dg-add-options): Handle
2113 2011-09-15 Tom de Vries <tom@codesourcery.com>
2116 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2117 Use uintptr_t in f1. Undo avr xfails.
2119 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2123 * gfortran.dg/function_types_3.f90: New.
2125 2011-09-15 Jason Merrill <jason@redhat.com>
2128 * g++.dg/cpp0x/trailing7.C: New.
2131 * g++.dg/cpp0x/nullptr23.C: New.
2133 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2135 * gcc.dg/vect/bb-slp-25.c: New.
2137 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2140 * g++.dg/cpp0x/noexcept15.C: New.
2142 2011-09-14 Tom de Vries <tom@codesourcery.com>
2145 * gcc.dg/pr50251.c: New test.
2147 2011-09-14 Tobias Burnus <burnus@net-b.de>
2151 * gfortran.dg/null_5.f90: New.
2152 * gfortran.dg/null_6.f90: New.
2154 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2156 * gcc.c-torture/compile/20110913-1.c: New test.
2158 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2161 * gfortran.dg/result_2.f90: New.
2163 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2165 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2167 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2170 * g++.dg/cpp0x/variadic116.C: New test case.
2172 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2174 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2175 * gcc.target/mips/interrupt_handler-2.c: New test.
2176 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2178 2011-09-12 Jason Merrill <jason@redhat.com>
2180 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2182 * g++.dg/cpp0x/explicit7.C: New.
2184 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2186 PR rtl-optimization/50212
2187 * g++.dg/other/pr50212.C: New test.
2189 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2192 * testsuite/gcc.target/avr/torture/avr-torture.exp
2193 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2194 "-O2 -fmerge-all-constants".
2196 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2199 * gfortran.dg/do_while_1.f90: New test.
2201 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2205 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2206 * gfortran.dg/proc_decl_26.f90: New.
2207 * gfortran.dg/typebound_override_2.f90: New.
2208 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2210 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2212 * gnat.dg/cond_expr2.ad[sb]: New test.
2214 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2216 * gnat.dg/atomic5.ad[sb]: New test.
2218 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2220 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2222 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2225 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2227 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2230 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2232 2011-09-09 Richard Guenther <rguenther@suse.de>
2234 PR tree-optimization/50328
2235 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2237 2011-09-09 Richard Guenther <rguenther@suse.de>
2240 * gcc.dg/torture/pr50333.c: New testcase.
2242 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2244 PR tree-optimization/50318
2245 * gcc.target/arm/pr50318-1.c: New file.
2247 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2249 * gcc.target/i386/all_one_m256i.c: New test.
2251 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2254 * g++.dg/cpp0x/sfinae28.C: New.
2256 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2259 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2260 longer ignored on typedefs.
2262 PR c++/33255 - Support -Wunused-local-typedefs warning
2263 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2264 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2266 2011-09-08 Martin Jambor <mjambor@suse.cz>
2268 PR tree-optimization/50287
2269 * gcc.dg/torture/pr50287.c: New test.
2271 2011-09-08 Richard Guenther <rguenther@suse.de>
2273 PR tree-optimization/19831
2274 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2275 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2276 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2277 * gcc.dg/errno-1.c: Adjust.
2279 2011-09-08 Richard Guenther <rguenther@suse.de>
2281 PR tree-optimization/19831
2282 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2284 2011-09-08 Tobias Burnus <burnus@net-b.de>
2287 * gfortran.dg/do_concurrent_1.f90: New.
2288 * gfortran.dg/do_concurrent_2.f90: New.
2290 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2293 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2294 * gcc.dg/pr50310-2.c: New test.
2296 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2299 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2300 * gfortran.dg/impure_constructor_1.f90: Modified.
2301 * gfortran.dg/proc_ptr_comp_33.f90: New.
2303 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2306 * gcc.dg/pr50310-1.c: New test.
2308 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2311 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2314 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2317 * g++.dg/cpp0x/noexcept14.C: New.
2319 2011-09-07 Jason Merrill <jason@redhat.com>
2321 * g++.dg/cpp0x/constexpr-ref3.C: New.
2323 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2325 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2327 * gcc.dg/section1.c: Don't xfail for avr.
2329 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2331 PR tree-optimization/50322
2332 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2334 2011-09-07 Martin Jambor <mjambor@suse.cz>
2336 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2338 2011-09-07 Martin Jambor <mjambor@suse.cz>
2340 PR tree-optimization/49911
2341 * g++.dg/tree-ssa/pr49911.C: New test.
2343 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2346 * gcc.dg/torture/pr49030.c: New test.
2348 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2351 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2352 * gfortran.dg/class_4d.f03: Deleted.
2353 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2355 2011-09-07 Richard Guenther <rguenther@suse.de>
2357 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2359 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2361 PR tree-optimization/46021
2362 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2364 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2366 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2368 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2370 * gcc.c-torture/compile/20110906-1.c: New test.
2372 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2374 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2376 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2378 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2379 --param tree-reassoc-width=1.
2381 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2382 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2384 2011-09-06 Richard Guenther <rguenther@suse.de>
2386 PR tree-optimization/48149
2387 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2389 2011-09-06 Richard Guenther <rguenther@suse.de>
2391 PR tree-optimization/48317
2392 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2394 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2396 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2398 (add_options_for_quad_vectors): Replace with ...
2399 (add_options_for_double_vectors): ... this.
2400 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2401 support multiple vector sizes since the vectorizer attempts to
2402 vectorize with both vector sizes.
2403 * gcc.dg/vect/no-vfa-vect-79.c,
2404 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2405 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2406 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2407 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2408 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2409 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2410 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2411 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2412 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2413 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2414 gcc.dg/vect/vect-40.c: Likewise.
2415 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2416 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2417 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2418 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2419 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2421 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2423 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2426 * gcc.target/mips/abi-main.h: New file.
2427 * gcc.target/mips/abi-o32-long32.c: New test.
2428 * gcc.target/mips/abi-o32-long64.c: Likewise.
2429 * gcc.target/mips/abi-o64-long32.c: Likewise.
2430 * gcc.target/mips/abi-o64-long64.c: Likewise.
2431 * gcc.target/mips/abi-n32-long32.c: Likewise.
2432 * gcc.target/mips/abi-n32-long64.c: Likewise.
2433 * gcc.target/mips/abi-n64-long32.c: Likewise.
2434 * gcc.target/mips/abi-n64-long64.c: Likewise.
2435 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2436 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2437 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2438 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2439 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2440 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2441 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2442 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2443 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2444 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2445 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2446 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2447 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2448 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2449 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2450 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2451 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2452 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2453 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2454 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2455 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2456 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2457 * gcc.target/mips/branch-3.c: Likewise.
2458 * gcc.target/mips/branch-4.c: Likewise.
2459 * gcc.target/mips/branch-5.c: Likewise.
2460 * gcc.target/mips/branch-6.c: Likewise.
2461 * gcc.target/mips/branch-7.c: Likewise.
2462 * gcc.target/mips/branch-8.c: Likewise.
2463 * gcc.target/mips/branch-9.c: Likewise.
2464 * gcc.target/mips/branch-10.c: Likewise.
2465 * gcc.target/mips/branch-11.c: Likewise.
2466 * gcc.target/mips/branch-12.c: Likewise.
2467 * gcc.target/mips/branch-13.c: Likewise.
2468 * gcc.target/mips/lazy-binding-1.c: Likewise.
2470 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2472 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2473 to avoid warning on int=16 platforms..
2475 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2477 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2478 to work even with -fshort-enums.
2480 2011-09-04 Jan Hubicka <jh@suse.cz>
2482 * gcc.c-torture/compile/20110902.c: new testcase.
2484 2011-09-04 Jason Merrill <jason@redhat.com>
2487 * g++.dg/cpp0x/rv-conv1.C: New.
2490 * g++.dg/cpp0x/rv-func3.C: New.
2492 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2496 * g++.dg/cpp0x/constexpr-template1.C: New.
2497 * g++.dg/cpp0x/constexpr-template2.C: New.
2498 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2499 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2501 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2503 * gnat.dg/specs/debug1.ads: Tweak pattern.
2505 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2508 * gfortran.dg/class_45a.f03: New.
2509 * gfortran.dg/class_45b.f03: New.
2511 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2512 Ira Rosen <ira.rosen@linaro.org>
2514 PR tree-optimization/50208
2515 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2516 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2517 -fno-tree-fre -fno-tree-pre.
2519 2011-09-02 Martin Jambor <mjambor@suse.cz>
2521 * gcc.dg/ipa/ipcp-3.c: New test.
2523 2011-09-02 Richard Guenther <rguenther@suse.de>
2525 PR tree-optimization/27460
2527 * gcc.dg/vect/vect-cond-7.c: New testcase.
2529 2011-09-02 Martin Jambor <mjambor@suse.cz>
2531 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2532 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2533 xfailed test for inlining.
2534 * g++.dg/ipa/ivinline-9.C: Likewise.
2536 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2538 PR tree-optimization/50178
2539 * gfortran.dg/vect/pr50178.f90: New test.
2541 2011-08-31 Martin Jambor <mjambor@suse.cz>
2544 * gcc.c-torture/execute/pr49886.c: New testcase.
2546 2011-08-31 Tom de Vries <tom@codesourcery.com>
2549 * gcc.dg/pr43513.c: New test.
2551 2011-08-30 Tobias Burnus <burnus@net-b.de>
2554 * gfortran.dg/common_14.f90: New.
2555 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2557 2011-08-30 Jason Merrill <jason@redhat.com>
2560 * g++.dg/cpp0x/decltype33.C: New.
2563 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2566 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2568 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2570 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2572 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2574 * gnat.dg/specs/aggr3.ads: New test.
2575 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2577 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2578 * gnat.dg/specs/aggr2.ads: Likewise.
2580 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2583 * gfortran.dg/allocate_with_source_2.f90: New test
2585 2011-08-30 Jason Merrill <jason@redhat.com>
2588 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2591 * g++.dg/cpp0x/constexpr-value3.C: New.
2593 2011-08-30 Richard Guenther <rguenther@suse.de>
2596 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2597 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2598 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2599 * gcc.dg/pr36902.c: XFAIL.
2601 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2603 * gcc.target/i386/fma-check.h: New.
2604 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2605 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2606 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2607 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2608 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2609 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2610 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2611 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2612 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2613 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2614 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2615 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2616 * gcc.target/i386/fma-compile.c: Likewise.
2617 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2618 * gcc.target/i386/sse-12.c: Add -mfma.
2619 * gcc.target/i386/sse-13.c: Likewise.
2620 * gcc.target/i386/sse-14.c: Likewise.
2621 * gcc.target/i386/sse-22.c: Likewise.
2622 * gcc.target/i386/sse-23.c: Likewise.
2623 * g++.dg/other/i386-2.C: Likewise.
2624 * g++.dg/other/i386-3.C: Likewise.
2626 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2629 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2630 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2632 2011-08-30 Christian Bruel <christian.bruel@st.com>
2634 * g++.dg/bprob/bprob.exp (feedback_options): Set
2635 -fbranch-probabilities.
2636 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2638 2011-08-29 Jason Merrill <jason@redhat.com>
2641 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2643 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2644 Jason Merrill <jason@redhat.com>
2646 * g++.dg/dfp/base.C: New test.
2648 2011-08-29 Jason Merrill <jason@redhat.com>
2652 * g++.dg/cpp0x/initlist58.C: New.
2654 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2657 * gfortran.dg/class_result_1.f03: New.
2659 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2662 * gcc.target/i386/pr48722.c: New test.
2664 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2667 * gfortran.dg/widechar_compare_1.f90: New test.
2669 2011-08-26 Jason Merrill <jason@redhat.com>
2673 * g++.dg/abi/mangle50.C: New.
2675 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2678 * gcc.target/i386/pr50202.c: New test.
2680 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2682 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2683 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2684 * gcc.target/i386/avx-round-vec.c: New test.
2685 * gcc.target/i386/avx-roundf-vec.c: New test.
2687 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2689 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2693 * c-c++-common/Wunused-var-14.c: New test.
2695 2011-08-26 Tom de Vries <tom@codesourcery.com>
2697 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2699 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2701 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2702 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2703 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2704 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2706 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2708 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2709 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2710 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2711 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2713 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2716 * gfortran.dg/pointer_comp_init_1.f90: New test.
2718 2011-08-25 Jason Merrill <jason@redhat.com>
2721 * g++.dg/cpp0x/sfinae27.C: New.
2723 2011-08-25 Tobias Burnus <burnus@net-b.de>
2725 * gfortran.dg/coarray_lib_token_4.f90: New.
2727 2011-08-25 Tobias Burnus <burnus@net-b.de>
2729 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2731 2011-08-25 Richard Guenther <rguenther@suse.de>
2733 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2735 2011-08-24 Tobias Burnus <burnus@net-b.de>
2738 * gfortran.dg/initialization_28.f90: New.
2740 2011-08-24 Richard Guenther <rguenther@suse.de>
2742 PR tree-optimization/50067
2743 * gcc.dg/torture/pr50067-3.c: New testcase.
2744 * gcc.dg/torture/pr50067-4.c: Likewise.
2745 * gcc.dg/torture/pr50067-5.c: Likewise.
2747 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2749 * g++.dg/other/i386-2.C: Add -mavx2 check.
2750 * g++.dg/other/i386-3.C: Likewise.
2751 * gcc.target/i386/avx-1.c: Add AVX2.
2752 * gcc.target/i386/avx-2.c: Likewise.
2753 * gcc.target/i386/funcspec-5.c: Likewise.
2754 * gcc.target/i386/sse-12.c: Likewise.
2755 * gcc.target/i386/sse-13.c: Likewise.
2756 * gcc.target/i386/sse-14.c: Likewise.
2757 * gcc.target/i386/sse-22.c: Likewise.
2758 * gcc.target/i386/sse-23.c: Likewise.
2759 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2760 * gcc.target/i386/avx2-check.h: New.
2761 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2762 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2763 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2764 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2765 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2766 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2767 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2768 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2769 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2770 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2771 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2772 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2773 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2774 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2775 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2776 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2777 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2778 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2779 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2780 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2781 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2782 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2783 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2784 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2785 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2786 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2787 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2788 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2789 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2790 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2791 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2792 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2793 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2794 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2795 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2796 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2797 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2798 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2799 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2800 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2801 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2802 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2803 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2804 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2805 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2806 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2807 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2808 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2809 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2810 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2811 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2812 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2813 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2814 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2815 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2816 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2817 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2818 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2819 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2820 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2821 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2822 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2823 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2824 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2825 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2826 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2827 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2828 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2829 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2830 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2831 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2832 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2833 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2834 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2835 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2836 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2837 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2838 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2839 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2840 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2841 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2842 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2843 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2844 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2845 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2846 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2847 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2848 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2849 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2850 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2851 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2852 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2853 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2854 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2855 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2856 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2857 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2858 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2859 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2860 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2861 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2862 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2863 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2864 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2865 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2866 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2867 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2868 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2869 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2870 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2871 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2872 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2873 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2874 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2875 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2876 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2877 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2878 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2879 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2880 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2881 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2882 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2883 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2884 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2885 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2886 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2887 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2888 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2889 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2890 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2891 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2892 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2893 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2894 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2895 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2896 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2897 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2898 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2899 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2900 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2901 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2902 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2903 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2904 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2905 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2906 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2907 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2908 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2909 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2910 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2911 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2912 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2913 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2914 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2915 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2916 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2917 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2918 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2919 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2920 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2921 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2922 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2923 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2924 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2925 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2926 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2927 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2928 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2929 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2930 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2931 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2932 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2933 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2934 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2935 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2936 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2937 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2938 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2939 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2940 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2941 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2942 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2943 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2944 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2945 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2946 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2947 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2948 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2949 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2950 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2951 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2952 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2953 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2954 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2955 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2956 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2957 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2958 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2959 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2960 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2961 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2962 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2963 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2964 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2965 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2966 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2967 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2968 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2969 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2970 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2971 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2972 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2973 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2974 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2975 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2976 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2977 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2978 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2979 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2980 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2981 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2982 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2983 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2984 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2985 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2986 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2987 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2988 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2989 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2990 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2991 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2992 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2993 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2994 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2995 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2996 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2997 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2998 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2999 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3000 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3001 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3002 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3003 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3004 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3005 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3006 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3007 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3008 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3009 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3010 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3011 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3012 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3013 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3014 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3015 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3016 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3017 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3018 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3019 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3020 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3021 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3022 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3023 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3024 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3025 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3026 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3027 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3028 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3029 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3030 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3031 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3032 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3033 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3034 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3035 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3036 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3037 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3038 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3039 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3040 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3041 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3042 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3043 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3044 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3045 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3046 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3047 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3048 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3049 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3050 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3051 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3052 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3053 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3054 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3055 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3056 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3057 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3058 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3059 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3060 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3061 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3062 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3063 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3064 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3065 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3066 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3067 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3068 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3069 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3070 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3071 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3072 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3073 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3074 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3075 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3076 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3077 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3078 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3079 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3080 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3081 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3082 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3083 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3084 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3085 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3086 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3087 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3088 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3089 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3090 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3091 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3092 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3093 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3094 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3095 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3096 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3097 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3098 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3099 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3100 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3101 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3102 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3103 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3104 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3105 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3106 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3107 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3108 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3109 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3110 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3111 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3112 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3113 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3114 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3115 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3116 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3117 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3118 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3119 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3120 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3121 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3122 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3123 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3124 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3125 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3126 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3127 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3128 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3129 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3130 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3131 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3132 * gcc.target/i386/testimm-9.c: Likewise.
3134 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3136 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3137 * g++.dg/other/i386-3.C: Likewise.
3138 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3139 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3140 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3141 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3142 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3143 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3144 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3145 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3146 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3147 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3148 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3149 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3150 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3151 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3152 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3153 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3154 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3155 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3156 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3157 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3158 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3159 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3160 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3161 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3162 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3163 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3164 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3165 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3166 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3167 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3168 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3169 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3170 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3171 * gcc.target/i386/sse-12.c: Add BMI2.
3172 * gcc.target/i386/sse-13.c: Likewise.
3173 * gcc.target/i386/sse-14.c: Likewise.
3174 * gcc.target/i386/sse-22.c: Likewise.
3175 * gcc.target/i386/sse-23.c: Likewise.
3177 2011-08-23 Jason Merrill <jason@redhat.com>
3179 * g++.dg/template/crash7.C: Adjust expected errors.
3181 2011-08-23 Jason Merrill <jason@redhat.com>
3185 * g++.dg/cpp0x/overload2.C: New.
3187 2011-08-23 Jason Merrill <jason@redhat.com>
3190 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3192 2011-08-23 Jason Merrill <jason@redhat.com>
3195 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3196 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3197 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3198 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3200 2011-08-23 Jason Merrill <jason@redhat.com>
3203 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3205 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3208 * g++.dg/warn/Wunused-var-16.C: New test.
3211 * gcc.dg/pr50161.c: New test.
3213 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3216 * g++.dg/gcov/gcov-7.C: New test.
3218 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3221 * g++.dg/dfp/nofields.C: New test.
3223 2011-08-23 Tobias Burnus <burnus@net-b.de>
3226 * gfortran.dg/use_16.f90: New.
3228 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3229 Kirill Yukhin <kirill.yukhin@intel.com>
3232 * gcc.target/i386/pr50155.c: New test.
3234 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3236 PR tree-optimization/50133
3237 * gcc.dg/pr50133.c: New test.
3240 * c-c++-common/cxxbitfields-6.c: New test.
3242 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3245 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3247 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3249 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3250 * gcc.dg/pr49994-3.c: Ditto.
3252 2011-08-22 Richard Guenther <rguenther@suse.de>
3255 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3256 * gcc.dg/torture/pr50067-2.c: Likewise.
3258 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3261 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3262 of a constant resulting from simplification.
3263 * gfortran.dg/warn_conversion_3.f90: New test.
3265 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3268 * gfortran.dg/zero_stride_1.f90: New test.
3270 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3273 * gfortran.dg/typebound_override_1.f90: Modified.
3275 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3277 PR tree-optimization/48739
3278 * gcc.dg/pr48739-1.c: New test.
3279 * gcc.dg/pr48739-2.c: New test.
3281 2011-08-20 Tobias Burnus <burnus@net-b.de>
3283 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3285 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3288 * gfortran.dg/where_3.f90: New test.
3290 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3293 * gfortran.dg/pr49721-1.f: New.
3294 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3296 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3298 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3299 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3302 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3304 * gcc.target/arm/wmul-11.c: New file.
3305 * gcc.target/arm/wmul-12.c: New file.
3306 * gcc.target/arm/wmul-13.c: New file.
3308 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3310 * gcc.target/arm/wmul-10.c: New file.
3312 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3314 * gcc.target/arm/wmul-9.c: New file.
3315 * gcc.target/arm/wmul-bitfield-2.c: New file.
3317 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3319 * gcc.target/arm/wmul-8.c: New file.
3321 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3323 * gcc.target/arm/wmul-7.c: New file.
3325 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3327 * gcc.target/arm/wmul-6.c: New file.
3329 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3331 * gcc.target/arm/wmul-5.c: New file.
3332 * gcc.target/arm/no-wmla-1.c: New file.
3334 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3336 * gcc.target/arm/wmul-bitfield-1.c: New file.
3338 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3340 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3342 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3344 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3345 * gcc.target/i386/conversion.c: Likewise.
3347 2011-08-19 Richard Guenther <rguenther@suse.de>
3349 * gcc.dg/torture/pr50067-1.c: New testcase.
3350 * gcc.dg/torture/pr50067-2.c: Likewise.
3352 2011-08-19 Joey Ye <joey.ye@arm.com>
3355 * gcc.target/arm/handler-align.c: New test.
3356 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3359 2011-08-19 Joey Ye <joey.ye@arm.com>
3361 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3363 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3366 * gfortran.dg/end_block_label_1.f90: New test.
3367 * gfortran.dg/end_associate_label_1.f90: New test.
3369 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3371 * gcc.dg/c1x-pointer-float-1.c: New test.
3373 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3376 * gfortran.dg/duplicate_labels_2.f: New test.
3378 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3380 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3381 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3382 gcc.dg/c1x-noreturn-5.c: New tests.
3384 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3386 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3388 2011-08-18 Tobias Burnus <burnus@net-b.de>
3391 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3392 * gfortran.dg/coarray_lock_3.f90: Fix test.
3393 * gfortran.dg/coarray_lock_4.f90: New.
3394 * gfortran.dg/coarray_lock_5.f90: New.
3396 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3399 * gcc.c-torture/compile/pr50009.c: New test.
3402 * gcc.dg/torture/pr50092.c: New test.
3404 2011-08-18 Tobias Burnus <burnus@net-b.de>
3407 * gfortran.dg/namelist_73.f90: New.
3409 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3411 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3414 * gcc.dg/pr50017.c: New test.
3416 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3419 * g++.dg/lookup/hidden-var1.C: New test case.
3421 2011-08-17 Tobias Burnus <burnus@net-b.de>
3424 * gfortran.dg/warn_unused_var_2.f90: New.
3425 * gfortran.dg/warn_unused_var_3.f90: New.
3427 2011-08-17 Tom de Vries <tom@codesourcery.com>
3430 * gcc.target/arm/pr43597.c: New test.
3432 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3435 * gfortran.dg/common_13.f90: New.
3437 2011-08-16 Jason Merrill <jason@redhat.com>
3440 * g++.dg/cpp0x/variadic-unresolved.C: New.
3442 * g++.old-deja/g++.brendan/README: Add R.I.P.
3444 * g++.dg/ext/attr-used-1.C: New.
3447 * g++.dg/cpp0x/initlist56.C: New.
3449 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3452 * g++.dg/opt/life1.C: Only run on Linux.
3454 2011-08-15 Tobias Burnus <burnus@net-b.de>
3456 * gfortran.dg/coarray_26.f90: New.
3458 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3460 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3463 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3466 * gfortran.dg/func_result_7.f90: New.
3468 2011-08-13 Jason Merrill <jason@redhat.com>
3471 * g++.dg/cpp0x/decltype32.C: New.
3474 * g++.dg/diagnostic/expr1.C: New.
3476 2011-08-12 David Li <davidxl@google.com>
3478 * g++.dg/abi/vbase15.C: New test.
3480 2011-08-12 Jason Merrill <jason@redhat.com>
3483 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3485 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3487 * gcc.dg/builtins-67.c: New test.
3488 * gcc.target/i386/conversion.c: Ditto.
3490 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3491 Brian Hackett <bhackett1024@gmail.com>
3493 * g++.dg/plugin/decl_plugin.c: New.
3494 * g++.dg/plugin/decl-plugin-test.C: New.
3495 * g++.dg/plugin/plugin.exp: Add above testcase.
3497 2011-08-11 Richard Guenther <rguenther@suse.de>
3499 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3501 2011-08-11 Michael Matz <matz@suse.de>
3503 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3505 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3507 PR tree-optimization/50039
3508 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3509 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3511 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3513 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3514 (sse4_1_test): Initialize src3 with random value.
3516 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3518 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3519 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3520 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3521 * gcc.dg/scal-to-vec1.c: New test.
3522 * gcc.dg/scal-to-vec2.c: New test.
3524 2011-08-09 Richard Guenther <rguenther@suse.de>
3526 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3527 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3528 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3529 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3531 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3533 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3535 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3537 * gcc.dg/pr49948.c: Require pthread effective target.
3539 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3541 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3543 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3545 * gcc.target/i386/sse-22a.c: New test.
3547 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3549 PR tree-optimization/50014
3550 * gcc.dg/vect/pr50014.c: New test.
3552 2011-08-08 Martin Jambor <mjambor@suse.cz>
3555 * gcc.dg/tree-ssa/pr49923.c: New test.
3557 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3560 * gcc.target/i386/pr49781-1.c: New.
3562 2011-08-08 Jason Merrill <jason@redhat.com>
3564 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3566 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3568 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3571 * gfortran.dg/typebound_override_1.f90: New.
3573 2011-08-07 Kai Tietz <ktietz@redhat.com>
3575 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3576 x86_64 mingw target.
3577 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3578 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3579 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3580 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3581 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3582 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3583 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3584 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3585 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3586 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3588 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3591 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3593 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3595 * gcc.dg/pr48770.c: Cleanup coverage files.
3596 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3598 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3600 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3601 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3602 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3603 lzcnt and bmi options.
3605 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3608 * gcc.dg/pr47381-1.c: New.
3609 * gcc.dg/pr47381-2.c: Likewise.
3610 * gcc.target/i386/pr47381.c: Likewise.
3612 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3615 * gcc.dg/pr47727.c: New.
3618 * gcc.dg/pr47372-1.c: New.
3619 * gcc.dg/pr47372-2.c: Likewise.
3621 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3624 * gcc.target/i386/pr47449.c: New.
3627 * gcc.dg/pr47446-1.c: New.
3628 * gcc.dg/pr47446-2.c: Likewise.
3630 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3633 * gcc.dg/pr47766.c: New.
3636 * gcc.dg/tls/pr47715-1.c: New.
3637 * gcc.dg/tls/pr47715-2.c: Likewise.
3638 * gcc.dg/tls/pr47715-3.c: Likewise.
3639 * gcc.dg/tls/pr47715-4.c: Likewise.
3640 * gcc.dg/tls/pr47715-5.c: Likewise.
3642 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3645 * objc.dg/gnu-api-2-class.m: Updated comments.
3646 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3647 * objc.dg/gnu-api-2-class-meta.m: New test.
3648 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3650 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3653 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3654 with classes that are in construction.
3656 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3659 * gcc.target/i386/pr48084-1.c: New.
3660 * gcc.target/i386/pr48084-2.c: Likewise.
3661 * gcc.target/i386/pr48084-3.c: Likewise.
3662 * gcc.target/i386/pr48084-4.c: Likewise.
3663 * gcc.target/i386/pr48084-5.c: Likewise.
3665 PR rtl-optimization/49504
3666 * gcc.target/i386/pr49504.c: New.
3669 * gcc.dg/pr49860.c: New.
3671 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3674 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3675 with classes that are in construction.
3677 2011-08-05 Jason Merrill <jason@redhat.com>
3680 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3683 * g++.dg/cpp0x/decltype31.C: New.
3686 * g++.dg/init/array28.C: New.
3689 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3691 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3694 * gcc.dg/pr47369-1.c: New.
3696 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3699 * gcc.dg/torture/pr47364-1.c: New.
3700 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3701 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3703 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3706 * gfortran.dg/transfer_check_2.f90: New test case.
3708 2011-08-05 Jan Hubicka <jh@suse.cz>
3711 * gfortran.dg/pr49494.f90: New testcase.
3713 2011-08-05 Jan Hubicka <jh@suse.cz>
3716 * gcc.c-torture/compile/pr49735.c: New testcase.
3718 2011-08-05 Jason Merrill <jason@redhat.com>
3721 * g++.dg/cpp0x/initlist56.C: New.
3724 * g++.dg/overload/rvalue2.C: New.
3727 * g++.dg/cpp0x/range-for21.C: New.
3729 * g++.dg/ext/vla11.C: New.
3731 2011-08-05 Richard Guenther <rguenther@suse.de>
3733 PR tree-optimization/49984
3734 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3736 2011-08-05 Richard Guenther <rguenther@suse.de>
3738 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3739 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3740 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3742 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3744 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3745 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3746 * gfortran.dg/ldist-pr43023.f90: Ditto.
3747 * gfortran.dg/namelist_52.f90: Ditto.
3748 * gfortran.dg/interface_proc_end.f90: Ditto.
3749 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3750 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3752 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3754 * gcc.dg/vect/vect-over-widen-1.c: New test.
3755 * gcc.dg/vect/vect-over-widen-2.c: New test.
3756 * gcc.dg/vect/vect-over-widen-3.c: New test.
3757 * gcc.dg/vect/vect-over-widen-4.c: New test.
3759 2011-08-04 Richard Guenther <rguenther@suse.de>
3762 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3764 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3766 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3768 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3771 * g++.dg/ext/builtin-object-size3.C: New test.
3773 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3775 PR tree-optimization/49948
3776 * gcc.dg/pr49948.c: New test.
3778 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3781 * gcc.dg/torture/pr47383.c: New.
3783 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3785 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3787 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3789 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3791 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3794 * gcc.dg/torture/pr47744-1.c: New.
3795 * gcc.dg/torture/pr47744-2.c: Likewise.
3796 * gcc.dg/torture/pr47744-3.c: Likewise.
3798 2011-08-03 Richard Guenther <rguenther@suse.de>
3801 * gcc.dg/torture/pr49958.c: New testcase.
3803 2011-08-03 Richard Guenther <rguenther@suse.de>
3805 PR tree-optimization/49938
3806 * g++.dg/torture/pr49938.C: New testcase.
3808 2011-08-02 Jason Merrill <jason@redhat.com>
3811 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3814 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3817 * g++.dg/cpp0x/variadic115.C: New.
3820 * g++.dg/cpp0x/union5.C: New.
3822 2011-08-02 Daniel Kraft <d@domob.eu>
3825 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3827 2011-08-02 Kai Tietz <ktietz@redhat.com>
3830 * gcc.dg/tree-ssa/forwprop-15.c
3832 2011-08-02 Jason Merrill <jason@redhat.com>
3835 * g++.dg/cpp0x/range-for20.C: New.
3837 2011-08-02 Tobias Burnus <burnus@net-b.de>
3839 * gfortran.dg/coarray_lib_token_3.f90: New.
3841 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3844 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3845 * gcc.dg/gomp/atomic-15.c: New test.
3846 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3847 * g++.dg/gomp/atomic-15.C: New test.
3848 * g++.dg/gomp/private-1.C: New test.
3849 * g++.dg/gomp/sharing-2.C: New test.
3850 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3851 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3852 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3854 2011-08-02 Tobias Burnus <burnus@net-b.de>
3856 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3857 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3859 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3860 * gfortran.dg/allocatable_function_5.f90: Ditto.
3861 * gfortran.dg/allocate_stat.f90: Ditto.
3862 * gfortran.dg/array_constructor_20.f90: Ditto.
3863 * gfortran.dg/array_constructor_21.f90: Ditto.
3864 * gfortran.dg/array_constructor_22.f90: Ditto.
3865 * gfortran.dg/array_constructor_26.f03: Ditto.
3866 * gfortran.dg/array_function_4.f90: Ditto.
3867 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3868 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3869 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3870 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3871 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3872 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3873 * gfortran.dg/class_15.f03: Ditto.
3874 * gfortran.dg/class_27.f03: Ditto.
3875 * gfortran.dg/class_33.f90: Ditto.
3876 * gfortran.dg/class_37.f03: Ditto.
3877 * gfortran.dg/class_40.f03: Ditto.
3878 * gfortran.dg/class_42.f03: Ditto.
3879 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3880 * gfortran.dg/coarray/registering_1.f90: Ditto.
3881 * gfortran.dg/convert_1.f90: Ditto.
3882 * gfortran.dg/default_initialization_3.f90: Ditto.
3883 * gfortran.dg/dependency_25.f90: Ditto.
3884 * gfortran.dg/dependency_26.f90: Ditto.
3885 * gfortran.dg/dependency_36.f90: Ditto.
3886 * gfortran.dg/dependency_37.f90: Ditto.
3887 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3888 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3889 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3890 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3891 * gfortran.dg/elemental_result_1.f90: Ditto.
3892 * gfortran.dg/empty_derived_type.f90: Ditto.
3893 * gfortran.dg/entry_7.f90: Ditto.
3894 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3895 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3896 * gfortran.dg/error_recovery_3.f90: Ditto.
3897 * gfortran.dg/extends_4.f03: Ditto.
3898 * gfortran.dg/func_assign.f90: Ditto.
3899 * gfortran.dg/func_assign_3.f90: Ditto.
3900 * gfortran.dg/generic_1.f90: Ditto.
3901 * gfortran.dg/generic_18.f90: Ditto.
3902 * gfortran.dg/generic_22.f03: Ditto.
3903 * gfortran.dg/generic_4.f90: Ditto.
3904 * gfortran.dg/generic_6.f90: Ditto.
3905 * gfortran.dg/generic_actual_arg.f90: Ditto.
3906 * gfortran.dg/graphite/id-21.f: Ditto.
3907 * gfortran.dg/graphite/pr45758.f90: Ditto.
3908 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3909 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3910 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3911 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3912 * gfortran.dg/host_used_types_1.f90: Ditto.
3913 * gfortran.dg/implicit_1.f90: Ditto.
3914 * gfortran.dg/implicit_11.f90: Ditto.
3915 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3916 * gfortran.dg/impure_actual_1.f90: Ditto.
3917 * gfortran.dg/impure_assignment_1.f90: Ditto.
3918 * gfortran.dg/impure_constructor_1.f90: Ditto.
3919 * gfortran.dg/initialization_10.f90: Ditto.
3920 * gfortran.dg/initialization_12.f90: Ditto.
3921 * gfortran.dg/interface_14.f90: Ditto.
3922 * gfortran.dg/interface_15.f90: Ditto.
3923 * gfortran.dg/interface_2.f90: Ditto.
3924 * gfortran.dg/interface_25.f90: Ditto.
3925 * gfortran.dg/interface_26.f90: Ditto.
3926 * gfortran.dg/interface_29.f90: Ditto.
3927 * gfortran.dg/interface_assignment_1.f90: Ditto.
3928 * gfortran.dg/internal_pack_6.f90: Ditto.
3929 * gfortran.dg/internal_pack_7.f90: Ditto.
3930 * gfortran.dg/internal_pack_8.f90: Ditto.
3931 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3932 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3933 * gfortran.dg/module_commons_3.f90: Ditto.
3934 * gfortran.dg/module_equivalence_4.f90: Ditto.
3935 * gfortran.dg/module_equivalence_6.f90: Ditto.
3936 * gfortran.dg/module_function_type_1.f90: Ditto.
3937 * gfortran.dg/module_naming_1.f90: Ditto.
3938 * gfortran.dg/namelist_4.f90: Ditto.
3939 * gfortran.dg/operator_c1202.f90: Ditto.
3940 * gfortran.dg/parens_7.f90: Ditto.
3941 * gfortran.dg/pr32921.f: Ditto.
3942 * gfortran.dg/pr33646.f90: Ditto.
3943 * gfortran.dg/pr41928.f90: Ditto.
3944 * gfortran.dg/pr42119.f90: Ditto.
3945 * gfortran.dg/pr43984.f90: Ditto.
3946 * gfortran.dg/present_1.f90: Ditto.
3947 * gfortran.dg/private_type_2.f90: Ditto.
3948 * gfortran.dg/proc_decl_2.f90: Ditto.
3949 * gfortran.dg/proc_ptr_10.f90: Ditto.
3950 * gfortran.dg/proc_ptr_22.f90: Ditto.
3951 * gfortran.dg/proc_ptr_8.f90: Ditto.
3952 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3953 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3954 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3955 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3956 * gfortran.dg/substring_equivalence.f90: Ditto.
3957 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3958 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3959 * gfortran.dg/trim_optimize_6.f90: Ditto.
3960 * gfortran.dg/typebound_call_12.f03: Ditto.
3961 * gfortran.dg/typebound_operator_5.f03: Ditto.
3962 * gfortran.dg/typebound_operator_6.f03: Ditto.
3963 * gfortran.dg/typebound_proc_18.f03: Ditto.
3964 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3965 * gfortran.dg/use_1.f90: Ditto.
3966 * gfortran.dg/use_10.f90: Ditto.
3967 * gfortran.dg/use_11.f90: Ditto.
3968 * gfortran.dg/use_14.f90: Ditto.
3969 * gfortran.dg/use_only_2.f90: Ditto.
3970 * gfortran.dg/use_rename_4.f90: Ditto.
3971 * gfortran.dg/use_rename_5.f90: Ditto.
3972 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3973 * gfortran.dg/used_interface_ref.f90: Ditto.
3974 * gfortran.dg/used_types_11.f90: Ditto.
3975 * gfortran.dg/used_types_3.f90: Ditto.
3976 * gfortran.dg/used_types_4.f90: Ditto.
3977 * gfortran.dg/userdef_operator_2.f90: Ditto.
3978 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3979 * gfortran.dg/vect/pr46213.f90: Ditto.
3980 * gfortran.dg/whole_file_21.f90: Ditto.
3981 * gfortran.dg/whole_file_22.f90: Ditto.
3982 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3983 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3985 2011-08-02 Kai Tietz <ktietz@redhat.com>
3987 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3989 2011-08-01 Jason Merrill <jason@redhat.com>
3992 * g++.dg/abi/mangle49.C: New.
3995 * g++.dg/cpp0x/constexpr-array4.C: New.
3998 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4000 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4003 * gcc.target/i386/pr49927.c: New test.
4005 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4007 PR tree-optimization/49926
4008 * gcc.dg/vect/pr49926.c: New test.
4010 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4012 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4013 * gcc.target/i386/lzcnt-1.c: New test.
4014 * gcc.target/i386/lzcnt-2.c: Likewise.
4015 * gcc.target/i386/lzcnt-2a.c: Likewise.
4016 * gcc.target/i386/lzcnt-3.c: Likewise.
4017 * gcc.target/i386/lzcnt-4.c: Likewise.
4018 * gcc.target/i386/lzcnt-4a.c: Likewise.
4019 * gcc.target/i386/lzcnt-5.c: Likewise.
4020 * gcc.target/i386/lzcnt-6.c: Likewise.
4021 * gcc.target/i386/lzcnt-6a.c: Likewise.
4022 * gcc.target/i386/lzcnt-check.h: Likewise.
4024 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4025 * gcc.target/i386/sse-13.c: Likewise.
4026 * gcc.target/i386/sse-14.c: Likewise.
4027 * g++.dg/other/i386-2.C: Likewise.
4028 * g++.dg/other/i386-3.C: Likewise.
4030 2011-08-01 Julian Brown <julian@codesourcery.com>
4032 * gcc.target/arm/fixed-point-exec.c: New test.
4034 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4037 * gcc.target/i386/pr49920.c: New test.
4039 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4041 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4042 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4043 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4044 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4045 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4046 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4047 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4048 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4049 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4050 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4051 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4052 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4053 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4054 * g++.dg/tree-ssa/pr33615.C: Ditto.
4055 * g++.dg/tree-ssa/restrict1.C: Ditto.
4056 * c-c++-common/restrict-2.c: Ditto.
4057 * gfortran.dg/pr32921.f: Ditto.
4058 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4059 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4060 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4061 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4062 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4063 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4064 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4065 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4066 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4067 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4069 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4071 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4072 .exe.ltrans[0-9]*. dump files.
4074 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4077 * gfortran.dg/abstract_type_6.f03: Modified.
4078 * gfortran.dg/typebound_proc_24.f03: New.
4080 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4083 * g++.dg/init/for1.C: Fix.
4085 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4088 * gfortran.dg/string_5.f90: New test.
4090 2011-07-29 Jason Merrill <jason@redhat.com>
4093 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4095 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4097 PR tree-optimization/47407
4098 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4102 2011-07-29 Richard Guenther <rguenther@suse.de>
4104 * gcc.dg/uninit-suppress.c: Also disable VRP.
4105 * gcc.dg/uninit-suppress_2.c: Likewise.
4107 2011-07-28 Jason Merrill <jason@redhat.com>
4110 * g++.dg/template/nontype24.C: New.
4112 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4114 PR rtl-optimization/47958
4115 * gcc.dg/torture/pr47958-1.c: New.
4117 2011-07-29 Wei Guozhi <carrot@google.com>
4119 PR rtl-optimization/49799
4120 * gcc.dg/pr49799.c: New test case.
4122 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4125 * gcc.dg/graphite/id-pr48648.c: New.
4127 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4130 * gfortran.dg/maxloc_2.f90: New test.
4131 * gfortran.dg/maxloc_3.f90: New test.
4132 * gfortran.dg/minloc_1.f90: New test.
4133 * gfortran.dg/minloc_2.f90: New test.
4134 * gfortran.dg/minloc_3.f90: New test.
4135 * gfortran.dg/minmaxloc_7.f90: New test.
4138 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4140 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4142 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4143 the builtin isn't optimized away.
4145 2011-07-27 Tobias Burnus <burnus@net-b.de>
4148 * gfortran.dg/lto/pr45586-2_0.f90: New.
4150 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4153 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4154 * c-c++-common/cxxbitfields-5.c: Same.
4156 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4158 * lib/target-supports.exp (check_effective_target_mmap): Use
4159 check_function_available.
4161 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4163 * g++.old-deja/g++.pt/crash60.C: Updated.
4165 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4168 * gcc.target/i386/pr49866.c: New test.
4170 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4172 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4173 * gcc.target/i386/bmi-andn-1.c: New test.
4174 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4175 * gcc.target/i386/bmi-andn-2.c: Likewise.
4176 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4177 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4178 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4179 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4180 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4181 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4182 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4183 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4184 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4185 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4186 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4187 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4188 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4189 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4190 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4191 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4192 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4193 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4194 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4195 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4196 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4198 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4201 * gfortran.dg/graphite/id-pr47691.f: New.
4203 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4205 * gcc.target/i386/avx-os-support.h: New.
4206 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4207 (main): Check avx_os_support before the test is run.
4208 * gcc.target/i386/aes-avx-check.h: Ditto.
4209 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4211 2011-07-27 Kai Tietz <ktietz@redhat.com>
4213 * gcc.target/i386/aggregate-ret3.c: New test.
4214 * gcc.target/i386/aggregate-ret4.c: New test.
4216 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4219 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4220 allocated array should *not* change its size.
4221 * gfortran.dg/multiple_allocation_3.f90: New test.
4223 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4226 * g++.dg/cpp0x/constexpr-49776.C: New.
4228 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4231 * gcc.dg/graphite/id-pr47046.c: New.
4233 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4236 * gcc.dg/graphite/run-id-pr47593.c: New.
4238 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4241 * gcc.dg/graphite/run-id-pr47653.c: New.
4242 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4243 induction variables.
4244 * gcc.dg/graphite/scop-16.c: Same.
4245 * gcc.dg/graphite/scop-17.c: Same.
4246 * gcc.dg/graphite/scop-21.c: Same.
4248 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4251 * gcc.dg/graphite/id-pr48805.c: New.
4253 2011-07-26 Tobias Burnus <burnus@net-b.de>
4255 * gfortran.dg/coarray_lib_token_2.f90: New.
4257 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4259 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4262 2011-07-25 Andrew Pinski <apinski@cavium.com>
4265 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4266 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4268 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4270 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4272 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4273 * gcc.c-torture/execute/loop-2g.c: Likewise.
4274 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4275 Require mmap support.
4276 * gcc.c-torture/execute/loop-2g.x: Likewise.
4277 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4278 (MAP_ANON): Provide default.
4279 * gcc.dg/20050826-1.c: Likewise.
4280 * gcc.target/i386/pr36533.c: Likewise.
4281 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4282 Use dg-require-effective-target mmap.
4284 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4287 * g++.dg/cpp0x/range-for19.C: New.
4289 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4292 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4295 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4298 * g++.dg/torture/pr49309.C: Remove.
4300 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4302 PR tree-optimization/49809
4303 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4306 2011-07-25 Richard Guenther <rguenther@suse.de>
4308 PR tree-optimization/49715
4309 * gcc.target/i386/pr49715-1.c: New testcase.
4310 * gcc.target/i386/pr49715-2.c: Likewise.
4312 2011-07-23 Jason Merrill <jason@redhat.com>
4314 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4316 2011-07-22 Jason Merrill <jason@redhat.com>
4319 * g++.dg/cpp0x/initlist55.C: New.
4321 2011-07-23 Tobias Burnus <burnus@net-b.de>
4324 * gfortran.dg/namelist_72.f: New.
4326 2011-07-23 Tobias Burnus <burnus@net-b.de>
4328 * gfortran.dg/coarray_25.f90: New.
4330 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4332 * override1.C: This test should use c++0x mode.
4333 * override3.C: New. Test the diagnostics in c++98 mode.
4335 2011-07-22 Jason Merrill <jason@redhat.com>
4336 Mark Glisse <marc.glisse@normalesup.org>
4339 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4342 * g++.dg/opt/builtins2.C: New.
4343 * g++.dg/other/error27.C: Don't rely on __builtin.
4345 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4347 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4349 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4350 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4351 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4352 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4354 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4357 2011-07-22 Richard Guenther <rguenther@suse.de>
4359 PR tree-optimization/45819
4360 * gcc.dg/pr45819.c: New testcase.
4362 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4364 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4366 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4370 * gcc.dg/graphite/run-id-pr47654.c: New.
4372 2011-07-21 Ian Lance Taylor <iant@google.com>
4375 * gcc.dg/pr49705.c: New test.
4377 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4379 * lib/target-supports.exp (check_avx_os_support_available): New.
4380 (check_effective_target_avx_runtime): Use it.
4382 2011-07-21 Richard Guenther <rguenther@suse.de>
4384 PR tree-optimization/49770
4385 * g++.dg/torture/pr49770.C: New testcase.
4387 2011-07-21 Kai Tietz <ktietz@redhat.com>
4389 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4390 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4392 2011-07-21 Tobias Burnus <burnus@net-b.de>
4394 * gfortran.dg/coarray_lib_token_1.f90: New.
4396 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4398 * gcc.dg/pr32912-2.c: Skip for AVR.
4399 * gcc.dg/pr44674.c: Add dg-require-profiling.
4401 2011-07-20 Jason Merrill <jason@redhat.com>
4403 * g++.dg/ext/desig2.C: New.
4405 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4407 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4409 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4410 * gcc.target/powerpc/recip-3.c: Ditto.
4412 2011-07-19 Jason Merrill <jason@redhat.com>
4414 PR c++/6709 (DR 743)
4415 PR c++/42603 (DR 950)
4416 * g++.dg/cpp0x/decltype21.C: New.
4418 2011-07-20 Richard Guenther <rguenther@suse.de>
4421 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4422 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4424 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4426 * gcc.target/arm/combine-movs.c: New.
4427 * gcc.target/arm/unsigned-extend-2.c: New.
4429 2011-07-19 Jason Merrill <jason@redhat.com>
4432 * g++.dg/cpp0x/variadic114.C: New.
4434 2011-07-19 Tobias Burnus <burnus@net-b.de>
4436 * gfortran.dg/coarray_args_1.f90: New.
4437 * gfortran.dg/coarray_args_2.f90: New.
4439 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4442 * gfortran.dg/allocate_error_3.f90: New.
4444 2011-07-19 Richard Guenther <rguenther@suse.de>
4446 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4447 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4448 * gcc.dg/torture/20110719-1.c: New testcase.
4450 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4452 PR tree-optimization/49768
4453 * gcc.c-torture/execute/pr49768.c: New test.
4455 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4457 PR tree-optimization/49771
4458 * gcc.dg/vect/pr49771.c: New test.
4460 2011-07-18 Martin Jambor <mjambor@suse.cz>
4462 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4463 * gcc.dg/ipa/ipa-2.c: Likewise.
4464 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4465 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4466 * gcc.dg/ipa/ipa-5.c: Likewise.
4467 * gcc.dg/ipa/ipa-7.c: Likewise.
4468 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4469 * gcc.dg/ipa/ipacost-1.c: Likewise.
4470 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4472 * gcc.dg/ipa/ipcp-1.c: New test.
4473 * gcc.dg/ipa/ipcp-2.c: Likewise.
4474 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4476 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4479 * gfortran.dg/pr49675.f90: New test.
4481 2011-07-18 Richard Guenther <rguenther@suse.de>
4483 * gcc.dg/torture/20110718-1.c: New testcase.
4485 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4487 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4488 * g++.dg/ext/bitfield3.C: Likewise.
4489 * g++.dg/ext/bitfield4.C: Likewise.
4490 * g++.dg/ext/bitfield5.C: Likewise.
4491 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4492 * g++.dg/other/pr23205-2.C: Likewise.
4493 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4494 * gcc.c-torture/compile/20001109-2.c: Likewise.
4495 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4496 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4497 * gcc.dg/bitfld-16.c: Likewise.
4498 * gcc.dg/bitfld-17.c: Likewise.
4499 * gcc.dg/bitfld-18.c: Likewise.
4500 * gcc.dg/builtins-config.h: Remove Netware support.
4501 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4502 * gcc.dg/cdce2.c: Likewise.
4503 * gcc.dg/cpp/assert4.c: Remove netware support.
4504 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4505 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4507 * lib/target-supports.exp (check_visibility_available): Remove
4509 (check_profiling_available): Likewise.
4511 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4513 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4515 2011-07-17 Tobias Burnus <burnus@net-b.de>
4516 Thomas Koenig <tkoenig@gcc.gnu.org>
4519 * gfortran.dg/generic_17.f90: Fix testcase.
4520 * gfortran.dg/interface_3.f90: Add dg-error.
4521 * gfortran.dg/use_14.f90: New.
4522 * gfortran.dg/use_15.f90: New.
4524 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4526 * gnat.dg/pointer_controlled.adb: New test.
4528 2011-07-17 Tobias Burnus <burnus@net-b.de>
4531 * gfortran.dg/pointer_remapping_7.f90: New.
4533 2011-07-16 Jason Merrill <jason@redhat.com>
4535 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4537 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4538 Jason Merrill <jason@redhat.com>
4542 * g++.dg/cpp0x/decltype29.C: Adjust.
4543 * g++.dg/cpp0x/error4.C: Adjust.
4544 * g++.dg/cpp0x/sfinae26.C: Adjust.
4545 * g++.dg/cpp0x/variadic105.C: Adjust.
4546 * g++.dg/template/deduce3.C: Adjust.
4547 * g++.dg/template/error45.C: Adjust.
4548 * g++.dg/template/ptrmem2.C: Adjust.
4549 * g++.dg/template/sfinae2.C: Adjust.
4550 * g++.old-deja/g++.pt/crash60.C: Adjust.
4551 * g++.old-deja/g++.pt/unify6.C: Adjust.
4552 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4553 * g++.dg/cpp0x/nullptr15.C: Adjust.
4554 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4555 * g++.dg/cpp0x/pr31431.C: Adjust.
4556 * g++.dg/cpp0x/pr31434.C: Adjust.
4557 * g++.dg/cpp0x/sfinae11.C: Adjust
4558 * g++.dg/cpp0x/temp_default2.C: Adjust.
4559 * g++.dg/cpp0x/trailing4.C: Adjust.
4560 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4561 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4562 * g++.dg/cpp0x/variadic105.C: Adjust.
4563 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4564 * g++.dg/ext/vla2.C: Adjust.
4565 * g++.dg/other/ptrmem10.C: Adjust.
4566 * g++.dg/other/ptrmem11.C: Adjust.
4567 * g++.dg/overload/unknown1.C: Adjust.
4568 * g++.dg/template/conv11.C: Adjust.
4569 * g++.dg/template/dependent-expr5.C: Adjust.
4570 * g++.dg/template/friend.C: Adjust.
4571 * g++.dg/template/incomplete2.C: Adjust.
4572 * g++.dg/template/local4.C: Adjust.
4573 * g++.dg/template/local6.C: Adjust.
4574 * g++.dg/template/operator9.C: Adjust.
4575 * g++.dg/template/ttp25.C: Adjust.
4576 * g++.dg/template/unify10.C: Adjust.
4577 * g++.dg/template/unify11.C: Adjust.
4578 * g++.dg/template/unify6.C: Adjust.
4579 * g++.dg/template/unify9.C: Adjust.
4580 * g++.dg/template/varmod1.C: Adjust.
4581 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4582 * g++.old-deja/g++.pt/crash28.C: Adjust.
4583 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4584 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4585 * g++.old-deja/g++.pt/expr2.C: Adjust.
4586 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4587 * g++.old-deja/g++.pt/spec5.C: Adjust.
4588 * g++.old-deja/g++.pt/spec6.C: Adjust.
4589 * g++.old-deja/g++.pt/unify4.C: Adjust.
4590 * g++.old-deja/g++.pt/unify8.C: Adjust.
4591 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4592 * g++.dg/overload/template5.C: New testcase.
4593 * g++.dg/template/overload12.C: New testcase.
4595 2011-07-11 Tobias Burnus <burnus@net-b.de>
4597 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4598 * gfortran.dg/coarray_7.f90: Ditto.
4599 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4600 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4602 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4604 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4606 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4607 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4608 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4610 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4611 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4612 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4614 2011-07-15 Jason Merrill <jason@redhat.com>
4617 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4618 Use --extra_opts instead of --additional_options.
4620 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4623 * g++.dg/torture/pr49309.C: Remove.
4625 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4627 * gcc.target/tic6x/weak-call.c: New test.
4628 * gcc.target/tic6x/fpcmp.c: New test.
4629 * gcc.target/tic6x/fpdiv.c: New test.
4630 * gcc.target/tic6x/rotdi16-scan.c: New test.
4631 * gcc.target/tic6x/ffssi.c: New test.
4632 * gcc.target/tic6x/fpdiv-lib.c: New test.
4633 * gcc.target/tic6x/cold-lc.c: New test.
4634 * gcc.target/tic6x/longcalls.c: New test.
4635 * gcc.target/tic6x/abi-align-1.c: New test.
4636 * gcc.target/tic6x/fpcmp-finite.c: New test.
4637 * gcc.target/tic6x/rotdi16.c: New test.
4638 * gcc.target/tic6x/bswapl.c: New test.
4639 * gcc.target/tic6x/ffsdi.c: New test.
4640 * gcc.target/tic6x/tic6x.exp: New file.
4641 * gcc.target/tic6x/builtins/arith24.c: New test.
4642 * gcc.target/tic6x/builtins/smpy.c: New test.
4643 * gcc.target/tic6x/builtins/smpylh.c: New test.
4644 * gcc.target/tic6x/builtins/smpyh.c: New test.
4645 * gcc.target/tic6x/builtins/sarith1.c: New test.
4646 * gcc.target/tic6x/builtins/extclr.c: New test
4647 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4648 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4649 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4650 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4652 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4654 * gcc.dg/20020312-2.c: Likewise.
4655 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4656 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4657 * gcc.dg/torture/builtin-math-7.c: Likewise.
4660 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4661 not testing tic6x-*-*.
4663 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4666 * g++.dg/torture/pr49309.C: New testcase.
4668 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4670 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4672 2011-07-14 Richard Guenther <rguenther@suse.de>
4674 PR tree-optimization/49651
4675 * gcc.dg/torture/pr49651.c: New testcase.
4677 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4680 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4682 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4684 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4685 -mno-pointers-to-nested-functions.
4686 * gcc.target/powerpc/no-r11-2.c: Ditto.
4687 * gcc.target/powerpc/no-r11-3.c: Ditto.
4689 2011-07-13 Jason Merrill <jason@redhat.com>
4691 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4692 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4693 when compiling C files.
4694 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4695 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4696 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4697 * g++.dg/lookup/anon2.C: Likewise.
4698 * g++.dg/tree-ssa/copyprop.C: Likewise.
4699 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4700 * g++.dg/init/vector1.C: Ignore narrowing errors.
4701 * g++.dg/torture/pr35526.C: Likewise.
4702 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4704 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4707 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4710 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4712 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4713 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4715 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4717 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4718 * lib/obj-c++.exp (obj-c++_init): Ditto.
4719 * lib/file-format.exp (gcc_target_object_format): Ditto.
4720 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4721 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4722 (check_visibility_available): Ditto.
4723 (check_effective_target_tls_native): Ditto.
4724 (check_effective_target_tls_emulated): Ditto.
4725 (check_effective_target_function_sections): Ditto.
4727 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4729 * gcc.target/arm/pr48183.c: New test.
4731 2011-07-13 Richard Guenther <rguenther@suse.de>
4733 * gcc.dg/torture/20110713-1.c: New testcase.
4735 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4738 * gcc.c-torture/compile/pr49474.c: New testcase.
4740 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4742 PR tree-optimization/49712
4743 * gcc.c-torture/execute/pr49712.c: New test.
4745 2011-07-11 Jason Merrill <jason@redhat.com>
4748 * g++.dg/template/recurse3.C: New.
4750 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4753 * gcc.dg/guality/csttest.c: New test.
4756 * gfortran.dg/pr49698.f90: New test.
4758 2011-07-11 Jeff Law <law@redhat.com>
4760 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4762 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4764 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4765 * go.test/go-test.exp (go-set-goarch): Likewise.
4767 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4770 * gcc.target/avr/torture/pr39633.c: New test case.
4772 2011-07-11 Tobias Burnus <burnus@net-b.de>
4775 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4777 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4779 * lib/target-supports.exp (check_effective_target_scheduling):
4781 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4782 * gcc.dg/pr45055.c: Ditto.
4783 * gcc.dg/pr45353.c: Ditto.
4784 * g++.dg/pr45056.C: Ditto.
4786 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4788 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4789 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4790 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4791 * g++.dg/torture/pr31863.C: Skip AVR.
4793 2011-07-10 Tobias Burnus <burnus@net-b.de>
4796 * gfortran.dg/intrinsic_signal.f90: New.
4798 2011-07-09 Jason Merrill <jason@redhat.com>
4800 * g++.dg/cpp0x/regress/regress6.C: New.
4801 * g++.dg/parse/crash45.C: Adjust message.
4802 * g++.dg/template/crash38.C: Adjust message.
4803 * g++.dg/template/crash64.C: Adjust message.
4805 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4807 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4808 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4809 * g++.dg/abi/bitfield3.C: Likewise.
4810 * g++.dg/eh/pr38662.C: Likewise.
4811 * g++.dg/ext/attrib36.C: Likewise.
4812 * g++.dg/ext/attrib37.C: Likewise.
4813 * g++.dg/ext/attrib8.C: Likewise.
4814 * g++.dg/ext/tmplattr1.C: Likewise.
4815 * g++.dg/inherit/override-attribs.C: Likewise.
4816 * g++.dg/opt/inline9.C: Likewise.
4817 * g++.dg/opt/life1.C: Likewise.
4818 * g++.dg/opt/longbranch2.C: Likewise.
4819 * g++.dg/opt/nrv12.C: Likewise.
4820 * g++.dg/opt/reg-stack4.C: Likewise.
4821 * g++.dg/other/pr35504.C: Likewise.
4822 * g++.dg/other/pr39496.C: Likewise.
4823 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4824 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4825 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4826 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4827 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4828 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4829 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4830 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4831 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4832 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4833 * g++.dg/warn/pr15774-1.C: Likewise.
4834 * g++.dg/warn/pr15774-2.C: Likewise.
4835 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4836 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4837 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4838 * g++.old-deja/g++.pt/asm2.C: Likewise.
4839 * gcc.c-torture/compile/20000804-1.c: Likewise.
4840 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4841 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4842 * gcc.dg/20020108-1.c: Likewise.
4843 * gcc.dg/20020122-2.c: Likewise.
4844 * gcc.dg/20020122-3.c: Likewise.
4845 * gcc.dg/20020206-1.c: Likewise.
4846 * gcc.dg/20020219-1.c: Likewise.
4847 * gcc.dg/20020310-1.c: Likewise.
4848 * gcc.dg/20020411-1.c: Likewise.
4849 * gcc.dg/20020418-2.c: Likewise.
4850 * gcc.dg/20020426-2.c: Likewise.
4851 * gcc.dg/20020517-1.c: Likewise.
4852 * gcc.dg/20030204-1.c: Likewise.
4853 * gcc.dg/20030826-2.c: Likewise.
4854 * gcc.dg/20031102-1.c: Likewise.
4855 * gcc.dg/20031202-1.c: Likewise.
4856 * gcc.dg/20050111-1.c: Likewise.
4857 * gcc.dg/20050503-1.c: Likewise.
4858 * gcc.dg/array-init-1.c: Likewise.
4859 * gcc.dg/builtin-apply4.c: Likewise.
4860 * gcc.dg/dfp/pr31344.c: Likewise.
4861 * gcc.dg/gomp/atomic-11.c: Likewise.
4862 * gcc.dg/graphite/pr40281.c: Likewise.
4863 * gcc.dg/ia64-sync-1.c: Likewise.
4864 * gcc.dg/ia64-sync-2.c: Likewise.
4865 * gcc.dg/ia64-sync-3.c: Likewise.
4866 * gcc.dg/ia64-sync-4.c: Likewise.
4867 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4868 * gcc.dg/invalid-call-1.c: Likewise.
4869 * gcc.dg/loop-3.c: Likewise.
4870 * gcc.dg/lower-subreg-1.c: Likewise.
4871 * gcc.dg/lto/pr47259_0.c: Likewise.
4872 * gcc.dg/nested-calls-1.c: Likewise.
4873 * gcc.dg/pr20017.c: Likewise.
4874 * gcc.dg/pr25023.c: Likewise.
4875 * gcc.dg/pr27671-2.c: Likewise.
4876 * gcc.dg/pr32176.c: Likewise.
4877 * gcc.dg/pr33676.c: Likewise.
4878 * gcc.dg/pr35045.c: Likewise.
4879 * gcc.dg/pr36015.c: Likewise.
4880 * gcc.dg/pr36584.c: Likewise.
4881 * gcc.dg/pr36998.c: Likewise.
4882 * gcc.dg/pr37438.c: Likewise.
4883 * gcc.dg/pr37908.c: Likewise.
4884 * gcc.dg/pr41241.c: Likewise.
4885 * gcc.dg/pr41340.c: Likewise.
4886 * gcc.dg/pr44136.c: Likewise.
4887 * gcc.dg/pr44194-1.c: Likewise.
4888 * gcc.dg/pr46212.c: Likewise.
4889 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4890 * gcc.dg/setjmp-2.c: Likewise.
4891 * gcc.dg/short-compare-1.c: Likewise.
4892 * gcc.dg/short-compare-2.c: Likewise.
4893 * gcc.dg/smod-1.c: Likewise.
4894 * gcc.dg/sync-2.c: Likewise.
4895 * gcc.dg/sync-3.c: Likewise.
4896 * gcc.dg/tls/opt-1.c: Likewise.
4897 * gcc.dg/tls/opt-2.c: Likewise.
4898 * gcc.dg/tls/opt-3.c: Likewise.
4899 * gcc.dg/torture/badshift.c: Likewise.
4900 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4901 * gcc.dg/torture/pr20314-2.c: Likewise.
4902 * gcc.dg/torture/pr36891.c: Likewise.
4903 * gcc.dg/torture/pr38774.c: Likewise.
4904 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4905 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4906 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4907 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4908 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4909 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4910 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4911 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4912 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4913 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4914 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4915 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4916 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4917 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4918 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4919 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4920 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4921 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4922 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4923 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4924 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4925 * gcc.dg/unroll-1.c: Likewise.
4926 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4927 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4928 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4929 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4930 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4931 * gcc.target/i386/20000609-1.c: Likewise.
4932 * gcc.target/i386/20000720-1.c: Likewise.
4933 * gcc.target/i386/20000724-1.c: Likewise.
4934 * gcc.target/i386/20011107-1.c: Likewise.
4935 * gcc.target/i386/20011119-1.c: Likewise.
4936 * gcc.target/i386/20020201-3.c: Likewise.
4937 * gcc.target/i386/20020218-1.c: Likewise.
4938 * gcc.target/i386/20020729-1.c: Likewise.
4939 * gcc.target/i386/20030926-1.c: Likewise.
4940 * gcc.target/i386/20060125-1.c: Likewise.
4941 * gcc.target/i386/20060125-2.c: Likewise.
4942 * gcc.target/i386/20060512-1.c: Likewise.
4943 * gcc.target/i386/20060512-2.c: Likewise.
4944 * gcc.target/i386/20060512-3.c: Likewise.
4945 * gcc.target/i386/20060512-4.c: Likewise.
4946 * gcc.target/i386/387-1.c: Likewise.
4947 * gcc.target/i386/387-2.c: Likewise.
4948 * gcc.target/i386/387-5.c: Likewise.
4949 * gcc.target/i386/387-6.c: Likewise.
4950 * gcc.target/i386/980312-1.c: Likewise.
4951 * gcc.target/i386/980313-1.c: Likewise.
4952 * gcc.target/i386/990117-1.c: Likewise.
4953 * gcc.target/i386/990424-1.c: Likewise.
4954 * gcc.target/i386/990524-1.c: Likewise.
4955 * gcc.target/i386/991129-1.c: Likewise.
4956 * gcc.target/i386/991214-1.c: Likewise.
4957 * gcc.target/i386/991230-1.c: Likewise.
4958 * gcc.target/i386/addr-sel-1.c: Likewise.
4959 * gcc.target/i386/aggregate-ret1.c: Likewise.
4960 * gcc.target/i386/aggregate-ret2.c: Likewise.
4961 * gcc.target/i386/align-main-3.c: Likewise.
4962 * gcc.target/i386/amd64-abi-1.c: Likewise.
4963 * gcc.target/i386/amd64-abi-2.c: Likewise.
4964 * gcc.target/i386/amd64-abi-4.c: Likewise.
4965 * gcc.target/i386/amd64-abi-5.c: Likewise.
4966 * gcc.target/i386/amd64-abi-6.c: Likewise.
4967 * gcc.target/i386/asm-1.c: Likewise.
4968 * gcc.target/i386/asm-3.c: Likewise.
4969 * gcc.target/i386/asm-5.c: Likewise.
4970 * gcc.target/i386/attributes-error.c: Likewise.
4971 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4972 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4973 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4974 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4975 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4976 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4977 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4978 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4979 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4980 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4981 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4982 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4983 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4984 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4985 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4986 * gcc.target/i386/bitfield1.c: Likewise.
4987 * gcc.target/i386/bitfield2.c: Likewise.
4988 * gcc.target/i386/bmi-2.c: Likewise.
4989 * gcc.target/i386/bmi-5.c: Likewise.
4990 * gcc.target/i386/builtin-unreachable.c: Likewise.
4991 * gcc.target/i386/cleanup-2.c: Likewise.
4992 * gcc.target/i386/clobbers.c: Likewise.
4993 * gcc.target/i386/cmov8.c: Likewise.
4994 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4995 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4996 * gcc.target/i386/compress-float-387.c: Likewise.
4997 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4998 * gcc.target/i386/compress-float-sse.c: Likewise.
4999 * gcc.target/i386/crc32-2.c: Likewise.
5000 * gcc.target/i386/crc32-3.c: Likewise.
5001 * gcc.target/i386/divmod-7.c: Likewise.
5002 * gcc.target/i386/divmod-8.c: Likewise.
5003 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5004 * gcc.target/i386/fma3-builtin.c: Likewise.
5005 * gcc.target/i386/fma3-fma.c: Likewise.
5006 * gcc.target/i386/fma4-256-vector.c: Likewise.
5007 * gcc.target/i386/fma4-builtin.c: Likewise.
5008 * gcc.target/i386/fma4-fma-2.c: Likewise.
5009 * gcc.target/i386/fma4-fma.c: Likewise.
5010 * gcc.target/i386/fma4-vector-2.c: Likewise.
5011 * gcc.target/i386/fma4-vector.c: Likewise.
5012 * gcc.target/i386/funcspec-1.c: Likewise.
5013 * gcc.target/i386/funcspec-10.c: Likewise.
5014 * gcc.target/i386/funcspec-11.c: Likewise.
5015 * gcc.target/i386/funcspec-2.c: Likewise.
5016 * gcc.target/i386/funcspec-5.c: Likewise.
5017 * gcc.target/i386/funcspec-6.c: Likewise.
5018 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5019 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5020 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5021 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5022 * gcc.target/i386/incoming-1.c: Likewise.
5023 * gcc.target/i386/incoming-10.c: Likewise.
5024 * gcc.target/i386/incoming-11.c: Likewise.
5025 * gcc.target/i386/incoming-12.c: Likewise.
5026 * gcc.target/i386/incoming-13.c: Likewise.
5027 * gcc.target/i386/incoming-14.c: Likewise.
5028 * gcc.target/i386/incoming-15.c: Likewise.
5029 * gcc.target/i386/incoming-2.c: Likewise.
5030 * gcc.target/i386/incoming-3.c: Likewise.
5031 * gcc.target/i386/incoming-4.c: Likewise.
5032 * gcc.target/i386/incoming-5.c: Likewise.
5033 * gcc.target/i386/incoming-6.c: Likewise.
5034 * gcc.target/i386/incoming-7.c: Likewise.
5035 * gcc.target/i386/incoming-8.c: Likewise.
5036 * gcc.target/i386/incoming-9.c: Likewise.
5037 * gcc.target/i386/lea.c: Likewise.
5038 * gcc.target/i386/local.c: Likewise.
5039 * gcc.target/i386/loop-1.c: Likewise.
5040 * gcc.target/i386/loop-2.c: Likewise.
5041 * gcc.target/i386/loop-3.c: Likewise.
5042 * gcc.target/i386/max-stack-align.c: Likewise.
5043 * gcc.target/i386/memcpy-1.c: Likewise.
5044 * gcc.target/i386/movbe-2.c: Likewise.
5045 * gcc.target/i386/movq-2.c: Likewise.
5046 * gcc.target/i386/movq.c: Likewise.
5047 * gcc.target/i386/nrv1.c: Likewise.
5048 * gcc.target/i386/pad-4.c: Likewise.
5049 * gcc.target/i386/pad-5a.c: Likewise.
5050 * gcc.target/i386/pad-5b.c: Likewise.
5051 * gcc.target/i386/pad-6a.c: Likewise.
5052 * gcc.target/i386/pad-6b.c: Likewise.
5053 * gcc.target/i386/pad-7.c: Likewise.
5054 * gcc.target/i386/pad-9.c: Likewise.
5055 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5056 * gcc.target/i386/pic-1.c: Likewise.
5057 * gcc.target/i386/pr12092-1.c: Likewise.
5058 * gcc.target/i386/pr12329.c: Likewise.
5059 * gcc.target/i386/pr21518.c: Likewise.
5060 * gcc.target/i386/pr22362.c: Likewise.
5061 * gcc.target/i386/pr22585.c: Likewise.
5062 * gcc.target/i386/pr23098.c: Likewise.
5063 * gcc.target/i386/pr25196.c: Likewise.
5064 * gcc.target/i386/pr25293.c: Likewise.
5065 * gcc.target/i386/pr25654.c: Likewise.
5066 * gcc.target/i386/pr26449.c: Likewise.
5067 * gcc.target/i386/pr26778.c: Likewise.
5068 * gcc.target/i386/pr26826.c: Likewise.
5069 * gcc.target/i386/pr27266.c: Likewise.
5070 * gcc.target/i386/pr29978.c: Likewise.
5071 * gcc.target/i386/pr30505.c: Likewise.
5072 * gcc.target/i386/pr30961-1.c: Likewise.
5073 * gcc.target/i386/pr31628.c: Likewise.
5074 * gcc.target/i386/pr32000-2.c: Likewise.
5075 * gcc.target/i386/pr32661-1.c: Likewise.
5076 * gcc.target/i386/pr32708-2.c: Likewise.
5077 * gcc.target/i386/pr32708-3.c: Likewise.
5078 * gcc.target/i386/pr34256.c: Likewise.
5079 * gcc.target/i386/pr34312.c: Likewise.
5080 * gcc.target/i386/pr34522.c: Likewise.
5081 * gcc.target/i386/pr35160.c: Likewise.
5082 * gcc.target/i386/pr35281.c: Likewise.
5083 * gcc.target/i386/pr36246.c: Likewise.
5084 * gcc.target/i386/pr36786.c: Likewise.
5085 * gcc.target/i386/pr37275.c: Likewise.
5086 * gcc.target/i386/pr37843-3.c: Likewise.
5087 * gcc.target/i386/pr37843-4.c: Likewise.
5088 * gcc.target/i386/pr39082-1.c: Likewise.
5089 * gcc.target/i386/pr39431.c: Likewise.
5090 * gcc.target/i386/pr39496.c: Likewise.
5091 * gcc.target/i386/pr39543-2.c: Likewise.
5092 * gcc.target/i386/pr39911.c: Likewise.
5093 * gcc.target/i386/pr40718.c: Likewise.
5094 * gcc.target/i386/pr40906-1.c: Likewise.
5095 * gcc.target/i386/pr40906-2.c: Likewise.
5096 * gcc.target/i386/pr40906-3.c: Likewise.
5097 * gcc.target/i386/pr40934.c: Likewise.
5098 * gcc.target/i386/pr41900.c: Likewise.
5099 * gcc.target/i386/pr42589.c: Likewise.
5100 * gcc.target/i386/pr43662.c: Likewise.
5101 * gcc.target/i386/pr43671.c: Likewise.
5102 * gcc.target/i386/pr43766.c: Likewise.
5103 * gcc.target/i386/pr43869.c: Likewise.
5104 * gcc.target/i386/pr44942.c: Likewise.
5105 * gcc.target/i386/pr44948-2a.c: Likewise.
5106 * gcc.target/i386/pr45234.c: Likewise.
5107 * gcc.target/i386/pr45336-2.c: Likewise.
5108 * gcc.target/i386/pr45336-4.c: Likewise.
5109 * gcc.target/i386/pr45852.c: Likewise.
5110 * gcc.target/i386/pr46470.c: Likewise.
5111 * gcc.target/i386/pr48037-1.c: Likewise.
5112 * gcc.target/i386/pr48389.c: Likewise.
5113 * gcc.target/i386/pr49095.c: Likewise.
5114 * gcc.target/i386/pr9771-1.c: Likewise.
5115 * gcc.target/i386/rdfsbase-1.c: Likewise.
5116 * gcc.target/i386/rdfsbase-2.c: Likewise.
5117 * gcc.target/i386/rdgsbase-1.c: Likewise.
5118 * gcc.target/i386/rdgsbase-2.c: Likewise.
5119 * gcc.target/i386/rdrand-3.c: Likewise.
5120 * gcc.target/i386/regparm-stdcall.c: Likewise.
5121 * gcc.target/i386/regparm.c: Likewise.
5122 * gcc.target/i386/reload-1.c: Likewise.
5123 * gcc.target/i386/rotate-2.c: Likewise.
5124 * gcc.target/i386/sibcall-5.c: Likewise.
5125 * gcc.target/i386/signbit-1.c: Likewise.
5126 * gcc.target/i386/signbit-2.c: Likewise.
5127 * gcc.target/i386/signbit-3.c: Likewise.
5128 * gcc.target/i386/sse-5.c: Likewise.
5129 * gcc.target/i386/sse-8.c: Likewise.
5130 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5131 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5132 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5133 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5134 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5135 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5136 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5137 * gcc.target/i386/sse2-movq-2.c: Likewise.
5138 * gcc.target/i386/sse2-movq-3.c: Likewise.
5139 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5140 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5141 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5142 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5143 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5144 * gcc.target/i386/ssefn-1.c: Likewise.
5145 * gcc.target/i386/ssefn-2.c: Likewise.
5146 * gcc.target/i386/sseregparm-1.c: Likewise.
5147 * gcc.target/i386/sseregparm-2.c: Likewise.
5148 * gcc.target/i386/sseregparm-3.c: Likewise.
5149 * gcc.target/i386/sseregparm-4.c: Likewise.
5150 * gcc.target/i386/sseregparm-5.c: Likewise.
5151 * gcc.target/i386/sseregparm-6.c: Likewise.
5152 * gcc.target/i386/sseregparm-7.c: Likewise.
5153 * gcc.target/i386/sseregparm-8.c: Likewise.
5154 * gcc.target/i386/stack-realign.c: Likewise.
5155 * gcc.target/i386/stack-usage-realign.c: Likewise.
5156 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5157 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5158 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5159 * gcc.target/i386/stackalign/return-1.c: Likewise.
5160 * gcc.target/i386/stackalign/return-2.c: Likewise.
5161 * gcc.target/i386/stackalign/return-3.c: Likewise.
5162 * gcc.target/i386/tailcall-1.c: Likewise.
5163 * gcc.target/i386/tbm-2.c: Likewise.
5164 * gcc.target/i386/udivmod-7.c: Likewise.
5165 * gcc.target/i386/udivmod-8.c: Likewise.
5166 * gcc.target/i386/unroll-1.c: Likewise.
5167 * gcc.target/i386/vararg-1.c: Likewise.
5168 * gcc.target/i386/vararg-2.c: Likewise.
5169 * gcc.target/i386/vect8-ret.c: Likewise.
5170 * gcc.target/i386/vectorize5.c: Likewise.
5171 * gcc.target/i386/wmul-1.c: Likewise.
5172 * gcc.target/i386/wmul-2.c: Likewise.
5173 * gcc.target/i386/wrfsbase-1.c: Likewise.
5174 * gcc.target/i386/wrfsbase-2.c: Likewise.
5175 * gcc.target/i386/wrgsbase-1.c: Likewise.
5176 * gcc.target/i386/wrgsbase-2.c: Likewise.
5177 * gcc.target/i386/xop-pcmov.c: Likewise.
5178 * gcc.target/i386/xop-pcmov2.c: Likewise.
5179 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5180 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5181 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5182 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5183 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5184 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5185 * gcc.target/i386/zee.c: Likewise.
5186 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5187 * gfortran.dg/compiler-directive_2.f: Likewise.
5188 * gfortran.dg/g77/20010216-1.f: Likewise.
5189 * gfortran.dg/gomp/pr39152.f90: Likewise.
5190 * gfortran.dg/pr33794.f90: Likewise.
5192 2011-07-09 Jason Merrill <jason@redhat.com>
5194 * g++.dg/cpp0x/regress/regress5.C: New.
5196 2011-07-08 Jason Merrill <jason@redhat.com>
5199 * g++.dg/expr/compound-asn1.C: New.
5200 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5202 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5205 * gcc.target/powerpc/altivec-34.c: New test.
5207 2011-07-08 Jason Merrill <jason@redhat.com>
5210 * g++.dg/abi/guard3.C: New.
5212 2011-07-08 Julian Brown <julian@codesourcery.com>
5214 * lib/target-supports.exp
5215 (check_effective_target_arm_little_endian): New.
5216 (check_effective_target_vect_pack_trunc): Use above.
5217 (check_effective_target_vect_unpack): Likewise.
5218 (check_effective_target_vect_element_align): Test
5219 check_effective_target_arm_vect_no_misalign for ARM.
5221 2011-07-08 Jason Merrill <jason@redhat.com>
5224 * g++.dg/cpp0x/constexpr-rom.C: New.
5226 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5229 * g++.dg/torture/pr49519.C: New test.
5231 2011-07-08 Martin Jambor <mjambor@suse.cz>
5233 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5235 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5238 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5240 2011-07-08 Richard Guenther <rguenther@suse.de>
5242 PR tree-optimization/49662
5243 * gcc.dg/graphite/interchange-14.c: XFAIL.
5244 * gcc.dg/graphite/interchange-15.c: Likewise.
5245 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5247 2011-07-06 Jason Merrill <jason@redhat.com>
5250 * g++.dg/cpp0x/regress/regress4.C: New.
5252 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5255 * gfortran.dg/result_in_spec_4.f90: New test.
5257 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5259 * gcc.target/sparc/cas64.c: New test.
5261 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5264 * g++.dg/torture/pr49644.C: New test.
5267 * gcc.c-torture/execute/pr49644.c: New test.
5269 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5271 * lib/target-supports.exp (check_effective_target_ia32): New.
5272 (check_effective_target_x32): Likewise.
5273 (check_effective_target_vect_cmdline_needed): Also check x32.
5275 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5277 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5279 * gcc.target/arm/pr42235.c: Likewise.
5280 * gcc.target/arm/pr42495.c: Likewise.
5281 * gcc.target/arm/pr42574.c: Likewise.
5282 * gcc.target/arm/thumb-branch1.c: Likewise.
5284 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5285 unneeded prune of possible warning.
5286 * gcc.target/arm/pr40956.c: Likewise.
5287 * gcc.target/arm/pr42505.c: Likewise.
5289 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5290 * gcc.c-torture/compile/pr46883.c: Likewise.
5291 * gcc.c-torture/compile/pr46934.c: Likewise.
5293 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5294 for move to ../../gcc.c-torture/compile.
5295 * gcc.target/arm/pr46883.c: Likewise.
5296 * gcc.target/arm/pr46934.c: Likewise.
5298 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5299 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5300 * gcc.target/arm/wmul-1.c: Likewise.
5301 * gcc.target/arm/wmul-2.c: Likewise.
5302 * gcc.target/arm/wmul-3.c: Likewise.
5303 * gcc.target/arm/wmul-4.c: Likewise.
5304 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5305 add tab after scan target.
5306 * gcc.target/arm/smlaltt-1.c: Likewise.
5307 * gcc.target/arm/smlatb-1.c: Likewise.
5308 * gcc.target/arm/smlatt-1.c: Likewise.
5310 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5313 * gcc.dg/debug/pr49522.c: New test.
5315 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5317 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5318 * gcc.dg/pr46212.c: Run only if target int32plus.
5319 * gcc.dg/torture/pr48146.c: Ditto.
5320 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5321 * c-c++-common/pr44832.c: Ditto.
5322 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5323 * gcc.dg/pr31490.c: Ditto.
5324 * gcc.dg/torture/builtin-math-7.c: Run only if target
5326 * gcc.dg/torture/pr45764.c: Skip for AVR.
5327 * gcc.dg/pr47893.c: Ditto.
5329 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5331 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5332 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5333 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5334 add tab to scan target.
5336 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5338 * gcc.target/arm/neon-modes-3.c: New test.
5340 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5342 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5343 -fno-loop-interchange -ffast-math.
5345 2011-07-07 Richard Guenther <rguenther@suse.de>
5347 * gcc.dg/ftrapv-3.c: New testcase.
5349 2011-07-07 Richard Guenther <rguenther@suse.de>
5351 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5352 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5354 2011-07-07 Kai Tietz <ktietz@redhat.com>
5356 * gcc.dg/binop-notxor1.c: New test.
5357 * gcc.dg/binop-notand4a.c: New test.
5358 * gcc.dg/binop-notxor2.c: New test.
5359 * gcc.dg/binop-notand3a.c: New test.
5360 * gcc.dg/binop-notand2a.c: New test.
5361 * gcc.dg/binop-notand6a.c: New test.
5362 * gcc.dg/binop-notor1.c: New test.
5363 * gcc.dg/binop-notand1a.c: New test.
5364 * gcc.dg/binop-notand5a.c: New test.
5365 * gcc.dg/binop-notor2.c: New test.
5367 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5370 * gcc.dg/gomp/pr49640.c: New test.
5372 2011-07-07 Richard Guenther <rguenther@suse.de>
5374 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5376 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5379 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5381 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5383 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5384 * gcc.target/powerpc/no-r11-2.c: Ditto.
5385 * gcc.target/powerpc/no-r11-3.c: Ditto.
5387 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5389 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5390 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5392 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5394 * lib/target-supports.exp (check_profiling_available): Disable
5395 profiling with -fprofile-generate for target avr.
5397 2011-07-06 Richard Guenther <rguenther@suse.de>
5399 PR tree-optimization/49645
5400 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5402 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5405 * gcc.dg/pr47383.c: New.
5407 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5409 PR tree-optimization/49647
5410 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5412 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5415 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5416 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5418 2011-07-05 Jason Merrill <jason@redhat.com>
5421 * g++.dg/template/template-id-4.C: New.
5423 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5425 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5426 * gcc.dg/pr43402.c: Ditto.
5428 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5430 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5432 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5434 * gcc.target/powerpc/ppc-switch-1.c: New test for
5435 --param case-values-threshold.
5436 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5438 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5440 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5442 2011-07-05 Jason Merrill <jason@redhat.com>
5444 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5446 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5448 PR tree-optimization/47654
5449 * gcc.dg/graphite/block-pr47654.c: New.
5451 2011-07-05 Jason Merrill <jason@redhat.com>
5453 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5455 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5457 PR tree-optimization/49580
5458 * gcc.dg/autopar/pr49580.c: New test.
5460 2011-07-05 Richard Guenther <rguenther@suse.de>
5462 PR tree-optimization/49518
5463 PR tree-optimization/49628
5464 * g++.dg/torture/pr49628.C: New testcase.
5465 * gcc.dg/torture/pr49518.c: Likewise.
5467 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5469 * ada/acats/run_acats (which): Extract last field from type -p,
5470 type output only if command succeeded.
5472 2011-07-04 Jason Merrill <jason@redhat.com>
5474 * g++.dg/abi/mangle48.C: New.
5476 * g++.dg/cpp0x/diag1.C: New.
5478 * g++.dg/diagnostic/aka1.C: New.
5480 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5482 PR rtl-optimization/49619
5483 * gcc.dg/pr49619.c: New test.
5485 PR rtl-optimization/49472
5486 * gfortran.dg/pr49472.f90: New test.
5489 * gcc.dg/pr49602.c: New test.
5491 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5495 * gcc.target/avr/avr.exp: Run over cpp files, too.
5496 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5497 * gcc.target/avr/progmem.h: New file.
5498 * gcc.target/avr/exit-abort.h: New file.
5499 * gcc.target/avr/progmem-error-1.c: New file.
5500 * gcc.target/avr/progmem-error-1.cpp: New file.
5501 * gcc.target/avr/progmem-warning-1.c: New file.
5502 * gcc.target/avr/torture/progmem-1.c: New file.
5503 * gcc.target/avr/torture/progmem-1.cpp: New file.
5505 2011-07-04 Richard Guenther <rguenther@suse.de>
5507 PR tree-optimization/49615
5508 * g++.dg/torture/pr49615.C: New testcase.
5510 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5512 PR tree-optimization/49610
5513 * gcc.dg/vect/pr49610.c: New test.
5515 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5517 * gnat.dg/specs/debug1.ads: New test.
5519 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5522 * gfortran.dg/typebound_proc_23.f90: New.
5524 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5527 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5529 2011-07-01 Jason Merrill <jason@redhat.com>
5532 * g++.dg/template/template-id-3.C: New.
5535 * g++.dg/template/qualified-id4.C: New.
5538 * g++.dg/template/explicit-args4.C: New.
5541 * g++.dg/template/offsetof2.C: New.
5543 2011-07-01 Kai Tietz <ktietz@redhat.com>
5545 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5547 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5550 * lib/target-supports.exp (check_effective_target_gld): New proc.
5552 2011-07-01 Richard Guenther <rguenther@suse.de>
5554 PR tree-optimization/49603
5555 * gcc.dg/torture/pr49603.c: New testcase.
5557 2011-06-30 Jason Merrill <jason@redhat.com>
5560 * g++.dg/rtti/template1.C: New.
5563 * g++.dg/cpp0x/regress/ctor1.C: New.
5566 * g++.dg/cpp0x/initlist54.C: New.
5568 2011-06-30 Martin Jambor <mjambor@suse.cz>
5570 * gcc.dg/tree-ssa/sra-12.c: New test.
5572 2011-06-29 Jason Merrill <jason@redhat.com>
5574 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5576 2011-06-30 Richard Guenther <rguenther@suse.de>
5578 PR tree-optimization/46787
5579 * gcc.dg/vect/vect-121.c: New testcase.
5581 2011-06-30 Martin Jambor <mjambor@suse.cz>
5583 PR tree-optimization/49094
5584 * gcc.dg/tree-ssa/pr49094.c: New test.
5586 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5589 * gfortran.dg/pr49540-1.f90: New test.
5590 * gfortran.dg/pr49540-2.f90: New test.
5592 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5595 * ada/acats/run_acats (which): Use last field of type -p output.
5597 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5598 Iain Sandoe <iains@gcc.gnu.org>
5601 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5602 Only skip on 64-bit *-*-darwin8* && !objc2.
5604 2011-06-30 Richard Guenther <rguenther@suse.de>
5606 PR tree-optimization/38752
5607 * gcc.c-torture/compile/pr38752.c: New testcase.
5609 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5611 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5612 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5614 2011-06-29 Jason Merrill <jason@redhat.com>
5617 * g++.dg/cpp0x/initlist53.C: Use placement new.
5618 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5619 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5622 * g++.dg/cpp0x/trailing6.C: New.
5623 * g++.dg/cpp0x/pr45908.C: No error.
5626 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5629 * g++.dg/cpp0x/constexpr-using2.C: New.
5631 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5634 * g++.dg/cpp0x/constexpr-diag3.C: New.
5635 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5636 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5637 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5638 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5640 2011-06-29 Jason Merrill <jason@redhat.com>
5642 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5644 2011-06-29 Richard Guenther <rguenther@suse.de>
5646 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5648 2011-06-29 Jason Merrill <jason@redhat.com>
5650 * g++.dg/cpp0x/initlist-value2.C: New.
5652 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5653 * g++.dg/cpp0x/initlist-value.C: New.
5655 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5657 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5659 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5661 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5662 * gcc.dg/inline_2.c: Likewise.
5663 * gcc.dg/unroll_1.c: Likewise.
5665 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5668 * gcc.target/i386/pr49567.c: New test.
5670 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5672 * gnat.dg/opt17.ad[sb]: New test.
5674 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5675 Tom de Vries <tom@codesourcery.com>
5677 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5678 (check_effective_target_arm_thumb2): New effective targets.
5679 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5680 properly. Clean up temporary files.
5681 * gcc.target/arm/ivopts-2.c: Likewise.
5682 * gcc.target/arm/ivopts-3.c: Likewise.
5683 * gcc.target/arm/ivopts-4.c: Likewise.
5684 * gcc.target/arm/ivopts-5.c: Likewise.
5685 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5687 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5690 * gfortran.dg/reshape_zerosize_3.f90: New test.
5692 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5694 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5695 * gcc.target/arm/vfp-ldmias.c: Likewise.
5696 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5697 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5698 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5699 * gcc.target/arm/vfp-stmias.c: Likewise.
5700 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5701 * gcc.target/arm/vfp-stmiad.c: Likewise.
5703 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5705 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5707 * gcc.target/arm/pr45701-2.c: Ditto.
5709 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5712 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5713 * gfortran.dg/extends_14.f03: Modified.
5715 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5717 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5718 early if the test is already being skipped.
5720 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5721 scan-assembler-dem-not): For missing file, report unresolved with
5722 same message as for pass/fail, with reason reported in log file.
5724 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5725 from add_options_for_arm_neon_fp16.
5726 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5727 check_effective_target_arm_neon_fp16_ok_nocache.
5728 Check -mfpu and -mfloat-abi options from current multilib.
5729 Do not require neon support.
5730 (check_effective_target_arm_fp16_ok): Renamed from
5731 check_effecitve_target_arm_neon_fp16_ok.
5732 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5733 arm_neon_fp16_ok and arm_fp16.
5734 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5735 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5736 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5737 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5739 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5741 * gcc.dg/builtin-assume-aligned-1.c: New test.
5742 * gcc.dg/builtin-assume-aligned-2.c: New test.
5743 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5746 * gcc.dg/pr49544.c: New test.
5748 2011-06-27 Richard Guenther <rguenther@suse.de>
5750 PR tree-optimization/49394
5751 * g++.dg/torture/pr49394.C: New testcase.
5753 2011-06-27 Kai Tietz <ktietz@redhat.com>
5755 * gcc.dg/optimize-bswapdi-2.c: New test.
5757 2011-06-27 Michael Hope <michael.hope@linaro.org>
5758 Richard Sandiford <richard.sandiford@linaro.org>
5760 PR tree-optimization/49169
5761 * gcc.dg/torture/pr49169.c: New test.
5763 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5766 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5768 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5771 2011-06-26 Jason Merrill <jason@redhat.com>
5773 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5776 * g++.dg/init/ref19.C: New.
5777 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5779 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5781 PR tree-optimization/48377
5782 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5785 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5788 * lib/target-supports.exp (check_effective_target_non_strict_align):
5790 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5792 2011-06-24 Martin Jambor <mjambor@suse.cz>
5794 PR tree-optimizations/49516
5795 * g++.dg/tree-ssa/pr49516.C: New test.
5797 2011-06-23 Jason Merrill <jason@redhat.com>
5800 * g++.dg/template/partial10.C: New.
5801 * g++.dg/template/partial11.C: New.
5803 2011-06-23 Jeff Law <law@redhat.com>
5806 * gcc.dg/pr48770.c: New test.
5808 2011-06-23 Jan Hubicka <jh@suse.cz>
5811 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5813 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5816 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5817 instead of -fdump-tree-optimized.
5819 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5822 * g++.dg/template/crash107.C: New.
5823 * g++.dg/template/error17.C: Adjust.
5825 2011-06-23 Jason Merrill <jason@redhat.com>
5828 * g++.dg/cpp0x/defaulted30.C: New.
5831 * g++.dg/rtti/anon-ns1.C: New.
5834 * g++.dg/init/ref18.C: New.
5837 * g++.dg/template/partial9.C: New.
5839 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5842 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5844 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5847 * gcc.dg/pr49496.c: New test.
5849 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5851 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5854 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5856 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5857 * gcc.target/arm/pr42879.c: Likewise.
5858 * gcc.target/arm/pr45701-3.c: Likewise.
5860 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5861 * gcc.target/arm/pr40482.c: Likewise.
5862 * gcc.target/arm/stack-corruption.c: Likewise.
5864 2011-06-22 Richard Guenther <rguenther@suse.de>
5866 PR tree-optimization/49493
5867 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5869 2011-06-22 Jason Merrill <jason@redhat.com>
5872 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5874 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5875 Dmitry Melnik <dm@ispras.ru>
5877 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5878 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5879 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5881 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5883 * gcc.target/arm/tlscall.c: New.
5885 2011-06-21 Jason Merrill <jason@redhat.com>
5888 * g++.dg/cpp0x/constexpr-ref1.C: New.
5889 * g++.dg/cpp0x/constexpr-ref2.C: New.
5890 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5893 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5896 * g++.dg/template/param3.C: New.
5898 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5900 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5901 my_clrsb test functions.
5903 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5904 test_sll, test_ull): Add clrsb tests.
5905 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5908 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5911 * gfortran.dg/class_44.f03: New.
5913 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5915 PR tree-optimization/49478
5916 * gcc.dg/vect/pr49478.c
5918 2011-06-21 Richard Guenther <rguenther@suse.de>
5920 PR tree-optimization/49483
5921 * gcc.dg/vect/vect-120.c: New testcase.
5923 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5926 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5927 * gcc.dg/vect/vect-peel-4.c: Likewise.
5929 2011-06-22 Christian Bruel <christian.bruel@st.com>
5932 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5933 * gcc.dg/always_inline2.c: Likewise.
5934 * gcc.dg/always_inline3.c: Likewise.
5935 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5936 * gcc.dg/inline_1.c: Likewise.
5937 * gcc.dg/inline_2.c: Likewise.
5938 * gcc.dg/inline_3.c: Likewise.
5939 * gcc.dg/inline_4.c: Likewise.
5940 * gcc.dg/20051201-1.c: Likewise.
5941 * gcc.dg/pr40087.c: Likewise.
5942 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5943 * gcc.dg/inline-22.c: Likewise.
5944 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5945 * gcc.dg/lto/20090218-1_1.c: Likewise.
5946 * g++.dg/ipa/devirt-7.C: Likewise.
5947 * gcc.dg/uninit-pred-5_a.c: Likewise.
5948 * gcc.dg/uninit-pred-5_b.c: Likewise.
5949 * gcc.dg/fail_always_inline.c: New.
5951 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5953 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5954 into 6 jobs instead of 3.
5956 2011-06-20 Jason Merrill <jason@redhat.com>
5959 * g++.dg/cpp0x/initlist53.C: New.
5961 2011-06-20 Tobias Burnus <burnus@net-b.de>
5964 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5965 * gfortran.dg/coarray_lock_3.f90: New.
5966 * gfortran.dg/coarray/lock_1.f90: New.
5968 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5970 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5971 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5972 unresolved and report the reason to the log file.
5974 * lib/scanasm.exp (object-size): Move argument processing earlier
5975 to report errors before verifying that the file exists. Report
5976 problems detected at runtime as unresolved instead of error and
5977 report their reasons to the log file.
5979 2011-06-20 Jason Merrill <jason@redhat.com>
5982 * g++.dg/cpp0x/explicit6.C: New.
5985 * g++.dg/cpp0x/enum20.C: New.
5988 * g++.dg/ext/attr-aligned01.C: New.
5991 * g++.dg/cpp0x/variadic-default.C: New.
5994 * g++.dg/cpp0x/auto26.C: New.
5997 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5999 2011-06-20 Kai Tietz <ktietz@redhat.com>
6001 * gcc.dg/binop-notand1.c: New test.
6002 * gcc.dg/binop-notand2.c: New test.
6003 * gcc.dg/binop-notand3.c: New test.
6004 * gcc.dg/binop-notand4.c: New test.
6005 * gcc.dg/binop-notand5.c: New test.
6006 * gcc.dg/binop-notand6.c: New test.
6008 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6011 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6013 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6016 * gfortran.dg/proc_ptr_31.f90: New.
6018 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6020 * gnat.dg/volatile6.adb: New test.
6021 * gnat.dg/volatile7.adb: Likewise.
6022 * gnat.dg/volatile8.adb: Likewise.
6023 * gnat.dg/volatile9.adb: Likewise.
6025 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6027 * gnat.dg/constant3.adb: New test.
6029 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6032 * gfortran.dg/read_list_eof_1.f90: New test.
6034 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6037 * gcc.target/i386/testimm-1.c: New test.
6038 * gcc.target/i386/testimm-2.c: New test.
6039 * gcc.target/i386/testimm-3.c: New test.
6040 * gcc.target/i386/testimm-4.c: New test.
6041 * gcc.target/i386/testimm-5.c: New test.
6042 * gcc.target/i386/testimm-6.c: New test.
6043 * gcc.target/i386/testimm-7.c: New test.
6044 * gcc.target/i386/testimm-8.c: New test.
6045 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6046 * gcc.target/i386/xop-rotate1-int.c: New test.
6047 * gcc.target/i386/xop-rotate2-int.c: New test.
6049 2011-06-17 Jason Merrill <jason@redhat.com>
6051 * g++.dg/cpp0x/rv-func2.C: New.
6053 * g++.dg/debug/dwarf2/lambda1.C: New.
6054 * g++.dg/warn/Wshadow-6.C: Adjust.
6056 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6059 * gfortran.dg/move_alloc_5.f90: New.
6061 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6063 PR rtl-optimization/48542
6064 * gcc.dg/torture/pr48542.c: New test.
6066 2011-06-16 Jason Merrill <jason@redhat.com>
6069 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6072 * g++.dg/cpp0x/initlist52.C New.
6075 * c-c++-common/raw-string-12.c: New.
6078 * g++.dg/cpp0x/sfinae26.C: New.
6081 * g++.dg/cpp0x/variadic113.C: New.
6084 * g++.dg/cpp0x/variadic112.C: New.
6086 2011-06-16 Jeff Law <law@redhat.com>
6088 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6089 improved jump threading.
6090 * gcc.dg/builtin-object-size-2.c: Likewise.
6091 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6093 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6096 * gfortran.dg/typebound_assignment_3.f03: New.
6098 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6101 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6103 2011-06-16 Martin Jambor <mjambor@suse.cz>
6105 PR tree-optimization/49343
6106 * gnat.dg/discr31.ad[sb]: New test.
6108 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6110 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6112 2011-06-16 Tom de Vries <tom@codesourcery.com>
6115 * gcc.target/arm/ivopts-3.c: Update test.
6116 * gcc.target/arm/ivopts-5.c: Same.
6118 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6121 2011-06-10 Wei Guozhi <carrot@google.com>
6124 * gcc.target/arm/pr45335.c: New test.
6125 * gcc.target/arm/pr45335-2.c: New test.
6126 * gcc.target/arm/pr45335-3.c: New test.
6127 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6128 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6129 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6131 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6133 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6135 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6138 * gfortran.dg/class_43.f03: New.
6140 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6142 PR tree-optimization/49419
6143 * gcc.c-torture/execute/pr49419.c: New test.
6145 2011-06-16 Revital Eres <revital.eres@linaro.org>
6147 * gcc.dg/sms-9.c: New file.
6149 2011-06-15 Easwaran Raman <eraman@google.com>
6151 PR rtl-optimization/49414
6152 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6154 2011-06-14 Jason Merrill <jason@redhat.com>
6156 * g++.dg/cpp0x/noexcept13.C: New.
6158 2011-06-14 Easwaran Raman <eraman@google.com>
6160 PR rtl-optimization/44194
6161 * gcc.dg/pr44194-1.c: New test.
6162 * gcc.dg/pr44194-2.c: New test.
6164 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6166 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6168 * gcc.target/arm/pr45701-2.c: Likewise.
6169 * gcc.target/arm/thumb-branch1.c: Likewise.
6171 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6174 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6176 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6178 * gcc.target/arm/pr45701-1.c: Require thumb support.
6179 * gcc.target/arm/pr45701-2.c: Likewise.
6180 * gcc.target/arm/thumb-branch1.c: Likewise.
6182 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6183 * gcc.target/arm/pr39839.c: Likewise.
6184 * gcc.target/arm/pr40657-2.c: Likewise.
6185 * gcc.target/arm/pr40956.c: Likewise.
6186 * gcc.target/arm/pr41679.c: Likewise.
6187 * gcc.target/arm/pr42235.c: Likewise.
6188 * gcc.target/arm/pr42495.c: Likewise.
6189 * gcc.target/arm/pr42505.c: Likewise.
6190 * gcc.target/arm/pr42574.c: Likewise.
6191 * gcc.target/arm/pr46883.c: Likewise.
6192 * gcc.target/arm/pr46934.c: Likewise.
6193 * gcc.target/arm/xor-and.c: Likewise.
6195 2011-06-14 Jason Merrill <jason@redhat.com>
6197 * g++.dg/other/error23.C: Adjust error message.
6198 * g++.dg/other/error32.C: Likewise.
6201 * g++.dg/cpp0x/rv-dotstar.C: New.
6204 * g++.dg/cpp0x/decltype30.C: New.
6206 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6208 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6211 * gfortran.dg/pr49103.f90: New test.
6213 2011-06-14 Tom de Vries <tom@codesourcery.com>
6216 * gcc.target/arm/ivopts-3.c: New test.
6217 * gcc.target/arm/ivopts-4.c: New test.
6218 * gcc.target/arm/ivopts-5.c: New test.
6220 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6222 PR rtl-optimization/49390
6223 * gcc.c-torture/execute/pr49390.c: New test.
6225 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6227 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6229 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6231 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6232 * gcc.c-torture/execute/cmpsi-2.x: New file.
6233 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6234 * gcc.c-torture/execute/pr45262.x: New file.
6235 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6236 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6238 * gcc.c-torture/compile/pr49163.c: Ditto.
6240 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6242 * gcc.dg/vect/vect-16.c: Rename to...
6243 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6244 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6245 for double-word vectors.
6246 * gcc.dg/vect/vect-peel-4.c: Likewise.
6247 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6249 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6252 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6255 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6257 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6259 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6261 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6263 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6265 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6267 * gfortran.dg/trim_optimize_8.f90: New test case.
6269 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6270 Ira Rosen <ira.rosen@linaro.org>
6272 PR tree-optimization/49352
6273 * gcc.dg/vect/pr49352.c: New test.
6275 2011-06-12 Tobias Burnus
6278 * gfortran.dg/alloc_comp_assign_11.f90: New.
6280 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6282 * gfortran.dg/trim_optimize_7.f90: New test.
6284 2011-06-10 Wei Guozhi <carrot@google.com>
6287 * gcc.target/arm/pr45335.c: New test.
6288 * gcc.target/arm/pr45335-2.c: New test.
6289 * gcc.target/arm/pr45335-3.c: New test.
6290 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6291 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6292 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6294 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6297 * g++.dg/parse/error39.C: New.
6299 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6301 * gcc.target/arm/20090811-1.c: Skip for incompatible
6302 options, do not override other options.
6303 * gcc.target/arm/combine-cmp-shift.c: Skip for
6304 incompatible options.
6305 * gcc.target/arm/pr45094.c: Likewise.
6306 * gcc.target/arm/scd42-1.c: Likewise.
6307 * gcc.target/arm/scd42-3.c: Likewise.
6308 * gcc.target/arm/thumb-ltu.c: Likewise.
6310 * lib/target-supports.exp
6311 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6312 multilib flags use -mfpu with a value other than neon-fp16.
6314 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6316 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6317 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6319 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6321 * lib/target-supports.exp (check_effective_target_pie): New proc.
6322 * gcc.dg/pie-link.c: Use target pie.
6324 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6325 Laurent Roug� <laurent.rouge@menta.fr>
6327 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6328 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6330 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6332 * gfortran.dg/coarray/sync_1.f90: New test for
6333 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6335 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6337 PR tree-optimization/49318
6338 * gcc.dg/vect/pr49318.c: New test.
6340 2011-06-09 David Krauss <potswa@mac.com>
6342 * g++.dg/template/arrow1.C: New.
6344 2011-06-09 Jason Merrill <jason@redhat.com>
6346 * lib/prune.exp: Prune "note"s.
6347 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6349 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6350 * g++.dg/template/dependent-expr3.C: Likewise.
6351 * g++.dg/parse/template7.C: Likewise.
6352 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6353 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6354 * g++.old-deja/g++.pt/friend38.C: Likewise.
6355 * g++.old-deja/g++.pt/crash32.C: Likewise.
6356 * g++.old-deja/g++.other/init4.C: Likewise.
6357 * g++.old-deja/g++.other/friend8.C: Likewise.
6359 * g++.dg/ext/complex7.C: Adjust expected output.
6360 * g++.dg/diagnostic/method1.C: Likewise.
6361 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6362 * g++.dg/parse/crash33.C: Likewise.
6363 * g++.dg/other/warning1.C: Likewise.
6364 * g++.dg/init/pr29571.C: Likewise.
6365 * g++.dg/warn/overflow-warn-1.C: Likewise.
6366 * g++.dg/warn/overflow-warn-3.C: Likewise.
6367 * g++.dg/warn/overflow-warn-4.C: Likewise.
6368 * g++.old-deja/g++.oliva/template1.C: Likewise.
6370 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6371 * g++.dg/parse/template7.C: Adjust.
6373 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6376 * gcc.dg/pr49307.c: New.
6378 2011-06-09 Wei Guozhi <carrot@google.com>
6381 * gcc.target/arm/pr46975.c: New testcase.
6383 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6385 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6386 (PMETH, arglist_t): Removed.
6387 (method_get_number_of_arguments): Removed.
6388 (method_get_nth_argument): Removed.
6389 (method_get_first_argument): Removed.
6390 (method_get_next_argument): Removed.
6391 (method_get_sizeof_arguments): Removed.
6392 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6394 (method_get_number_of_arguments): Removed.
6395 (method_get_nth_argument): Removed.
6396 (method_get_first_argument): Removed.
6397 (method_get_next_argument): Removed.
6398 (method_get_sizeof_arguments): Removed.
6399 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6401 2011-06-09 David Li <davidxl@google.com>
6403 * gcc.dg/dump-pass.c: New test.
6405 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6408 * g++.dg/parse/error38.C: New.
6410 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6413 * gfortran.dg/pr49308.f90: New test.
6415 2011-06-08 Jason Merrill <jason@redhat.com>
6417 * g++.dg/cpp0x/noexcept11.C: New.
6418 * g++.dg/cpp0x/noexcept12.C: New.
6419 * g++.dg/cpp0x/sfinae11.C: Adjust.
6421 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6424 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6425 to dg-options, match also DW_AT_linkage_name.
6427 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6430 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6431 -fno-common on alpha*-dec-osf*.
6432 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6434 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6436 PR rtl-optimization/49303
6437 * gcc.target/ia64/pr49303.c: New test.
6439 2011-06-08 Tobias Burnus <burnus@net-b.de>
6442 * gfortran.dg/coarray_lock_1.f90: New.
6443 * gfortran.dg/coarray_lock_2.f90: New.
6445 2011-06-07 Jason Merrill <jason@redhat.com>
6447 * lib/prune.exp: Look for "required" rather than "instantiated".
6448 * g++.dg/abi/mangle11.C: Likewise.
6449 * g++.dg/abi/mangle12.C: Likewise.
6450 * g++.dg/abi/mangle17.C: Likewise.
6451 * g++.dg/abi/mangle20-2.C: Likewise.
6452 * g++.dg/abi/pragma-pack1.C: Likewise.
6453 * g++.dg/cpp0x/decltype26.C: Likewise.
6454 * g++.dg/cpp0x/decltype28.C: Likewise.
6455 * g++.dg/cpp0x/decltype29.C: Likewise.
6456 * g++.dg/cpp0x/enum11.C: Likewise.
6457 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6458 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6459 * g++.dg/cpp0x/pr47416.C: Likewise.
6460 * g++.dg/ext/case-range2.C: Likewise.
6461 * g++.dg/ext/case-range3.C: Likewise.
6462 * g++.dg/gomp/for-19.C: Likewise.
6463 * g++.dg/gomp/pr37533.C: Likewise.
6464 * g++.dg/gomp/pr38639.C: Likewise.
6465 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6466 * g++.dg/inherit/base3.C: Likewise.
6467 * g++.dg/inherit/using6.C: Likewise.
6468 * g++.dg/init/placement4.C: Likewise.
6469 * g++.dg/init/reference3.C: Likewise.
6470 * g++.dg/lookup/scoped6.C: Likewise.
6471 * g++.dg/lookup/using7.C: Likewise.
6472 * g++.dg/other/abstract1.C: Likewise.
6473 * g++.dg/other/error10.C: Likewise.
6474 * g++.dg/other/error5.C: Likewise.
6475 * g++.dg/other/field1.C: Likewise.
6476 * g++.dg/other/offsetof5.C: Likewise.
6477 * g++.dg/parse/bitfield2.C: Likewise.
6478 * g++.dg/parse/constant4.C: Likewise.
6479 * g++.dg/parse/crash20.C: Likewise.
6480 * g++.dg/parse/invalid-op1.C: Likewise.
6481 * g++.dg/parse/non-dependent2.C: Likewise.
6482 * g++.dg/parse/template18.C: Likewise.
6483 * g++.dg/tc1/dr152.C: Likewise.
6484 * g++.dg/tc1/dr166.C: Likewise.
6485 * g++.dg/tc1/dr176.C: Likewise.
6486 * g++.dg/tc1/dr213.C: Likewise.
6487 * g++.dg/template/access11.C: Likewise.
6488 * g++.dg/template/access2.C: Likewise.
6489 * g++.dg/template/access3.C: Likewise.
6490 * g++.dg/template/access7.C: Likewise.
6491 * g++.dg/template/arg7.C: Likewise.
6492 * g++.dg/template/cond2.C: Likewise.
6493 * g++.dg/template/crash13.C: Likewise.
6494 * g++.dg/template/crash40.C: Likewise.
6495 * g++.dg/template/crash7.C: Likewise.
6496 * g++.dg/template/crash84.C: Likewise.
6497 * g++.dg/template/ctor5.C: Likewise.
6498 * g++.dg/template/defarg13.C: Likewise.
6499 * g++.dg/template/defarg14.C: Likewise.
6500 * g++.dg/template/dtor7.C: Likewise.
6501 * g++.dg/template/eh2.C: Likewise.
6502 * g++.dg/template/error2.C: Likewise.
6503 * g++.dg/template/error43.C: Likewise.
6504 * g++.dg/template/friend32.C: Likewise.
6505 * g++.dg/template/injected1.C: Likewise.
6506 * g++.dg/template/instantiate1.C: Likewise.
6507 * g++.dg/template/instantiate3.C: Likewise.
6508 * g++.dg/template/instantiate5.C: Likewise.
6509 * g++.dg/template/instantiate7.C: Likewise.
6510 * g++.dg/template/local6.C: Likewise.
6511 * g++.dg/template/lookup2.C: Likewise.
6512 * g++.dg/template/member5.C: Likewise.
6513 * g++.dg/template/memfriend15.C: Likewise.
6514 * g++.dg/template/memfriend16.C: Likewise.
6515 * g++.dg/template/memfriend17.C: Likewise.
6516 * g++.dg/template/memfriend7.C: Likewise.
6517 * g++.dg/template/meminit1.C: Likewise.
6518 * g++.dg/template/nested3.C: Likewise.
6519 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6520 * g++.dg/template/nontype12.C: Likewise.
6521 * g++.dg/template/nontype13.C: Likewise.
6522 * g++.dg/template/nontype6.C: Likewise.
6523 * g++.dg/template/pr23510.C: Likewise.
6524 * g++.dg/template/pr35240.C: Likewise.
6525 * g++.dg/template/ptrmem15.C: Likewise.
6526 * g++.dg/template/ptrmem6.C: Likewise.
6527 * g++.dg/template/qualified-id1.C: Likewise.
6528 * g++.dg/template/qualttp20.C: Likewise.
6529 * g++.dg/template/qualttp3.C: Likewise.
6530 * g++.dg/template/qualttp4.C: Likewise.
6531 * g++.dg/template/qualttp5.C: Likewise.
6532 * g++.dg/template/qualttp6.C: Likewise.
6533 * g++.dg/template/qualttp7.C: Likewise.
6534 * g++.dg/template/qualttp8.C: Likewise.
6535 * g++.dg/template/recurse.C: Likewise.
6536 * g++.dg/template/recurse2.C: Likewise.
6537 * g++.dg/template/ref5.C: Likewise.
6538 * g++.dg/template/scope2.C: Likewise.
6539 * g++.dg/template/sfinae10.C: Likewise.
6540 * g++.dg/template/sfinae3.C: Likewise.
6541 * g++.dg/template/sizeof3.C: Likewise.
6542 * g++.dg/template/static9.C: Likewise.
6543 * g++.dg/template/template-id-2.C: Likewise.
6544 * g++.dg/template/typedef13.C: Likewise.
6545 * g++.dg/template/typename4.C: Likewise.
6546 * g++.dg/template/using14.C: Likewise.
6547 * g++.dg/template/using2.C: Likewise.
6548 * g++.dg/template/warn1.C: Likewise.
6549 * g++.dg/warn/Wparentheses-13.C: Likewise.
6550 * g++.dg/warn/Wparentheses-15.C: Likewise.
6551 * g++.dg/warn/Wparentheses-16.C: Likewise.
6552 * g++.dg/warn/Wparentheses-17.C: Likewise.
6553 * g++.dg/warn/Wparentheses-18.C: Likewise.
6554 * g++.dg/warn/Wparentheses-19.C: Likewise.
6555 * g++.dg/warn/Wparentheses-20.C: Likewise.
6556 * g++.dg/warn/Wparentheses-23.C: Likewise.
6557 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6558 * g++.dg/warn/noeffect2.C: Likewise.
6559 * g++.dg/warn/noeffect4.C: Likewise.
6560 * g++.dg/warn/pr8570.C: Likewise.
6561 * g++.old-deja/g++.brendan/init2.C: Likewise.
6562 * g++.old-deja/g++.eh/spec6.C: Likewise.
6563 * g++.old-deja/g++.pt/crash10.C: Likewise.
6564 * g++.old-deja/g++.pt/crash36.C: Likewise.
6565 * g++.old-deja/g++.pt/derived3.C: Likewise.
6566 * g++.old-deja/g++.pt/error2.C: Likewise.
6567 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6568 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6569 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6570 * g++.old-deja/g++.pt/overload7.C: Likewise.
6571 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6573 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6574 Iain Sandoe <iains@gcc.gnu.org>
6576 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6577 Added code to deal with the case when [Protocol
6578 -descriptionForInstanceMethod:] or [Protocol
6579 -descriptionForClassMethod:] returns NULL.
6581 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6582 Iain Sandoe <iains@gcc.gnu.org>
6584 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6585 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6588 2011-06-07 Xinliang David Li <davidxl@google.com>
6590 * gcc.dg/inline_2.c: New test.
6591 * gcc.dg/unroll_2.c: New test.
6592 * gcc.dg/inline_3.c: New test.
6593 * gcc.dg/unroll_3.c: New test.
6594 * gcc.dg/inline_4.c: New test.
6595 * gcc.dg/unroll_4.c: New test.
6596 * gcc.dg/inline_1.c: New test.
6597 * gcc.dg/unroll_1.c: New test.
6599 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6601 PR tree-optimization/48497
6602 * lib/gcc-defs.exp (dg-additional-options): New proc.
6603 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6604 -msse2 on 32-bit x86.
6606 2011-06-06 Jason Merrill <jason@redhat.com>
6608 * g++.dg/cpp0x/enum19.C: New.
6610 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6612 * gcc.target/arm/neon-reload-class.c: New test.
6614 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6617 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6619 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6621 * gcc.target/arm/smlatb-1.c: New file.
6622 * gcc.target/arm/smlatt-1.c: New file.
6623 * gcc.target/arm/smlaltb-1.c: New file.
6624 * gcc.target/arm/smlaltt-1.c: New file.
6626 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6628 * gcc.target/arm/mla-2.c: New test.
6630 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6632 PR gcov-profile/49299
6633 * gcc.dg/tree-prof/pr49299-1.c: New test.
6634 * gcc.dg/tree-prof/pr49299-2.c: New test.
6636 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6638 * lib/target-supports.exp
6639 (check_effective_target_vect_widen_mult_qi_to_hi):
6640 Add NEON as supporting target.
6641 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6642 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6643 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6644 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6645 using widening multiplication on targets that support it.
6646 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6647 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6648 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6650 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6652 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6653 Modern Objective-C runtime API.
6654 * objc/execute/next_mapping.h: Removed.
6655 * objc-obj-c++-shared/next-mapping.h: Removed.
6656 * objc-obj-c++-shared/Object1.h: Removed.
6657 * objc-obj-c++-shared/Object1.m: Removed.
6658 * objc-obj-c++-shared/Object1.mm: Removed.
6659 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6660 * objc-obj-c++-shared/Protocol1.h: Removed.
6661 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6662 of ProtoBool, IVAR_T and METHOD.
6663 * objc-obj-c++-shared/runtime.h: New.
6664 * objc-obj-c++-shared/TestsuiteObject.h: New.
6665 * objc-obj-c++-shared/TestsuiteObject.m: New.
6667 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6668 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6669 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6671 * objc/execute/_cmd.m: Include
6672 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6673 runtime API. ([TestClass +initialize]): Include this method also
6674 with the GNU runtime.
6675 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6676 Object. ([-setValue:]): Return void.
6677 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6678 with the GNU runtime. Include
6679 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6680 for the NeXT runtime. Use the existing print_ivars() and
6681 compare_structures() implementations for the old NeXT runtime.
6682 Added new implementations for the Modern GNU and NeXT runtimes.
6683 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6684 well. (main): Use objc_getClass(). Use return instead of exit.
6685 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6686 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6688 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6689 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6690 instead of Object. (main): Use return instead of exit().
6691 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6692 instead of Object. Removed prototype for exit(). (main): Use
6693 return instead of exit(). Use the Modern Objective-C runtime API.
6694 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6696 * objc/execute/class-tests-1.h: Include
6697 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6698 runtime API. (test_class_with_superclass): Do not call [Object
6699 class]. There is no need to with the current libobjc.
6700 * objc/execute/class-tests-2.h: Include
6701 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6703 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6704 ../../objc-obj-c++-shared/next-mapping.h.
6705 * objc/execute/class-2.m: Likewise.
6706 * objc/execute/class-3.m: Likewise.
6707 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6708 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6709 +initialize]): Include this method also with the GNU
6710 runtime. (main): Use the Modern Objective-C runtime API.
6711 * objc/execute/class-5.m: Likewise.
6712 * objc/execute/class-6.m: Likewise.
6713 * objc/execute/class-7.m: Likewise.
6714 * objc/execute/class-8.m: Likewise.
6715 * objc/execute/class-9.m: Likewise.
6716 * objc/execute/class-10.m: Likewise.
6717 * objc/execute/class-11.m: Likewise.
6718 * objc/execute/class-12.m: Likewise.
6719 * objc/execute/class-13.m: Likewise.
6720 * objc/execute/class-14.m: Likewise.
6721 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6722 this method also with the GNU runtime.
6723 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6724 +initialize]): Include this method also with the GNU runtime.
6725 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6727 * objc/execute/encode-1.m: Likewise.
6728 * objc/execute/enumeration-1.m: Likewise.
6729 * objc/execute/enumeration-2.m: Likewise.
6730 * objc/execute/exceptions/catchall-1.m: Likewise.
6731 * objc/execute/exceptions/finally-1.m: Likewise.
6732 * objc/execute/exceptions/foward-1.m: Likewise.
6733 * objc/execute/exceptions/local-variables-1.m: Likewise.
6734 * objc/execute/exceptions/throw-nil.m: Likewise.
6735 * objc/execute/exceptions/trivial.m: Likewise.
6736 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6737 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6738 * objc/execute/exceptions/matcher-1.m: Likewise.
6739 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6741 * objc/execute/formal_protocol-2.m: Likewise.
6742 * objc/execute/formal_protocol-3.m: Likewise.
6743 * objc/execute/formal_protocol-4.m: Likewise.
6744 * objc/execute/formal_protocol-5.m: Include
6745 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6747 * objc/execute/formal_protocol-6.m: Likewise.
6748 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6749 Object. Include <objc/Protocol.h> instead of
6750 ../../objc-obj-c++-shared/Protocol1.h.
6751 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6753 * objc/execute/informal_protocol.m: Likewise.
6754 * objc/execute/load-3.m: Likewise.
6755 * objc/execute/many_args_method.m ([TestClass +initialize]):
6756 Include this method with the GNU runtime as well.
6757 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6758 * objc/execute/nested-func-1.m: Use TestsuiteObject
6760 * objc/execute/nil_method-1.m: Likewise.
6761 * objc/execute/no_clash.m: Likewise.
6762 * objc/execute/np-1.m: Do not include
6763 ../../objc-obj-c++-shared/Protocol1.h.
6764 (main): Use return instead of exit().
6765 * objc/execute/np-2.m: Do not include
6766 ../../objc-obj-c++-shared/Protocol1.h.
6767 ([MyObject +initialize]): Include this method also with the GNU
6768 runtime. (main): Use return instead of exit().
6769 * objc/execute/object_is_class.m: Include
6770 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6771 of Object. (main): Use the Modern Objective-C runtime API.
6772 * objc/execute/object_is_meta_class.m: Likewise.
6773 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6774 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6775 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6776 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6777 Objective-C runtime API.
6778 * objc/execute/protocol-isEqual-2.m: Likewise.
6779 * objc/execute/protocol-isEqual-3.m: Likewise.
6780 * objc/execute/protocol-isEqual-4.m: Likewise.
6781 * objc/execute/redefining_self.m ([TestClass +initialize]):
6782 Include this method with the GNU runtime as well.
6783 * objc/execute/root_methods.m: Include
6784 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6785 Include this method with the GNU runtime as well.
6786 (main): Use the Modern Objective-C runtime API.
6787 * objc/execute/selector-1.m: Include
6788 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6789 of Object. (main): Use the Modern Objective-C runtime API.
6790 * objc/execute/static-1.m ([Test +initialize]): Include this
6791 method with the GNU runtime as well.
6792 * objc/execute/static-2.m: Likewise.
6793 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6794 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6795 ([MathClass +initialize]): Include this method with the GNU
6797 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6799 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6800 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6801 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6802 * objc.dg/attributes/method-attribute-1.m: Likewise.
6803 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6804 * objc.dg/attributes/method-attribute-2.m: Likewise.
6805 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6806 * objc.dg/attributes/method-attribute-3.m: Likewise.
6807 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6808 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6809 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6810 * obj-c++.dg/bitfield-1.mm: Likewise.
6811 * obj-c++.dg/bitfield-2.mm: Likewise
6812 * objc.dg/bitfield-3.m: Likewise.
6813 * obj-c++.dg/bitfield-4.mm: Likewise.
6814 * objc.dg/bitfield-5.m: Likewise
6815 * objc.dg/call-super-1.m: Likewise.
6816 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6817 Use objc_getClass() instead of objc_get_class(), but for the GNU
6818 runtime redefine objc_getClass as objc_get_class. Include
6819 ../objc-obj-c++-shared/runtime.h.
6820 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6821 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6822 Use the Modern Objective-C runtime API.
6823 * objc.dg/class-protocol-1.m: Include
6824 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6825 * obj-c++.dg/class-protocol-1.mm: Likewise.
6826 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6827 * objc.dg/comp-types-10.m: Likewise.
6828 * objc.dg/comp-types-11.m: Likewise.
6829 * objc.dg/comp-types-12.m: Likewise.
6830 * obj-c++.dg/comp-types-9.mm: Likewise.
6831 * obj-c++.dg/comp-types-11.mm: Likewise.
6832 * obj-c++.dg/comp-types-12.mm: Likewise.
6833 * obj-c++.dg/comp-types-13.mm: Likewise.
6834 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6835 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6836 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6837 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6838 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6839 * objc.dg/desig-init-1.m: Likewise.
6840 * obj-c++.dg/defs.mm: Likewise.
6841 * objc.dg/exceptions-2.m: Likewise.
6842 * obj-c++.dg/except-1.mm: Likewise.
6843 * obj-c++.dg/exceptions-2.mm: Likewise.
6844 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6845 Use the Modern Objective-C runtime API.
6846 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6847 the Modern Objective-C runtime API. Do not include
6848 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6849 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6850 the Modern Objective-C runtime API except when using an older NeXT
6852 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6853 the Modern Objective-C runtime API.
6854 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6856 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6857 * objc.dg/encode-7-next-64bit.m: Updated include.
6858 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6860 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6861 the Modern Objective-C runtime API.
6862 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6863 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6864 instead of ../objc-obj-c++-shared/Protocol1.h.
6865 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6866 the Modern Objective-C runtime API except when using an older NeXT
6868 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6869 the Modern Objective-C runtime API.
6870 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6872 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6873 * objc.dg/fix-and-continue-2.m: Likewise.
6874 * objc.dg/foreach-1.m: Likewise.
6875 * objc.dg/foreach-2.m: Likewise.
6876 * objc.dg/foreach-3.m: Likewise.
6877 * objc.dg/foreach-4.m: Likewise.
6878 * objc.dg/foreach-5.m: Likewise.
6879 * objc.dg/foreach-6.m: Likewise.
6880 * objc.dg/foreach-7.m: Likewise.
6881 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6883 * objc.dg/func-ptr-2.m: Likewise.
6884 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6885 Do not include objc/objc-api.h.
6886 * obj-c++.dg/fsf-package-0.mm: Likewise.
6887 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6888 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6889 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6891 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6892 * objc.dg/gnu-runtime-3.m: Likewise.
6893 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6894 * objc.dg/headers.m: Include objc/runtime.h instead of
6895 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6896 for the NeXT runtime.
6897 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6898 * obj-c++.dg/isa-field-1.mm: Likewise.
6899 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6900 * objc.dg/layout-1.m: Likewise.
6901 * objc.dg/layout-2.m: Likewise.
6902 * objc.dg/local-decl-2.m: Likewise.
6903 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6904 Object. ([Container +elementForView:]): Use
6905 class_conformsToProtocol().
6906 * obj-c++.dg/lookup-2.mm: Likewise.
6907 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6908 * obj-c++.dg/local-decl-1.mm: Likewise.
6909 * objc.dg/method-3.m: Likewise.
6910 * objc.dg/method-4.m: Likewise.
6911 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6912 ../objc-obj-c++-shared/Protocol1.h.
6913 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6914 * objc.dg/method-9.m: Likewise.
6915 * objc.dg/method-10.m: Likewise.
6916 * objc.dg/method-13.m ([Root +initialize]): Include this method
6917 also for the GNU runtime. (main): Use objc_getClass() also for
6919 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6920 * objc.dg/method-17.m: Likewise.
6921 * objc.dg/method-19.m: Likewise.
6922 * objc.dg/method-20b.m: Likewise.
6923 * obj-c++.dg/method-2.mm: Likewise.
6924 * obj-c++.dg/method-6.mm: Likewise.
6925 * obj-c++.dg/method-10.mm: Likewise.
6926 * obj-c++.dg/method-11.mm: Likewise.
6927 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6928 ../objc-obj-c++-shared/Protocol1.h.
6929 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6930 * obj-c++.dg/method-15.mm: Likewise.
6931 * obj-c++.dg/method-17.mm: Likewise.
6932 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6933 +initialize]): Include this method also for the GNU
6934 runtime. (main): Use objc_getClass() also for the GNU runtime.
6935 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6936 * obj-c++.dg/method-22.mm: Likewise.
6937 * obj-c++.dg/method-23.mm: Likewise.
6938 * obj-c++.dg/no-extra-load.mm: Likewise.
6939 * objc.dg/objc-fast-4.m: Likewise.
6940 * objc.dg/objc-gc-4.m: Likewise.
6941 * obj-c++.dg/objc-gc-3.mm: Likewise.
6942 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6943 protocol_getMethodDescription() instead of [Protocol
6944 -descriptionForInstanceMethod].
6945 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6946 Made it available with all runtimes. (main): Call -test instead
6948 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6949 and put into a category.
6950 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6951 Object. Include objc/objc.h.
6952 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6953 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6954 New. (main): Use protocol_getMethodDescription() instead
6955 of [Protocol -descriptionForInstanceMethod] and [Protocol
6956 -descriptionForClassMethod].
6957 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6958 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6959 Objective-C runtime API.
6960 * obj-c++.dg/proto-qual-1.mm: Likewise.
6961 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6963 * obj-c++.dg/property/property-1.mm: Likewise.
6964 * obj-c++.dg/qual-types-1.mm: Likewise.
6965 * objc.dg/selector-2.m: Include objc/objc.h instead of
6966 ../objc-obj-c++-shared/Object1.h.
6967 * obj-c++.dg/selector-2.mm: Likewise.
6968 * obj-c++.dg/selector-5.mm: Likewise.
6969 * obj-c++.dg/selector-6.mm: Likewise.
6970 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6971 Object. Do not include objc/objc-api.h.
6972 * obj-c++.dg/set-not-used-1.mm: Likewise.
6973 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6974 * objc.dg/stret-1.m: Likewise.
6975 * objc.dg/stret-2.m: Likewise.
6976 * obj-c++.dg/super-class-2.mm: Likewise.
6977 * objc.dg/super-class-3.m: Likewise.
6978 * objc.dg/super-class-4.m: Likewise.
6979 * objc.dg/sync-2.m: Likewise.
6980 * obj-c++.dg/sync-2.mm: Likewise.
6981 * objc.dg/sync-1.m: Include objc/objc.h instead of
6982 ../objc-obj-c++-shared/Object1.h.
6983 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6984 'Class' as the type of 'isa'.
6985 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6986 Objective-C runtime API. ([TestClass +initialize]): Include this
6987 method with the GNU runtime as well.
6988 * objc.dg/strings/strings-1.m: Updated includes.
6989 * obj-c++.dg/strings/strings-1.mm: Likewise.
6990 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6991 objc.dg/strings/const-str-12b.m.
6992 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6993 * obj-c++.dg/template-3.mm: Likewise.
6994 * obj-c++.dg/template-4.mm: Likewise.
6995 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6996 Objective-C runtime API.
6997 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6998 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6999 * obj-c++.dg/try-catch-1.mm: Likewise.
7000 * obj-c++.dg/try-catch-2.mm: Likewise.
7001 * objc.dg/try-catch-3.m: Likewise.
7002 * obj-c++.dg/try-catch-3.mm: Likewise.
7003 * objc.dg/try-catch-6.m: Likewise.
7004 * objc.dg/try-catch-7.m: Likewise.
7005 * obj-c++.dg/try-catch-7.mm: Likewise.
7006 * obj-c++.dg/try-catch-8.mm: Likewise.
7007 * obj-c++.dg/try-catch-9.mm: Likewise.
7008 * objc.dg/try-catch-10.m: Likewise.
7009 * obj-c++.dg/try-catch-11.mm: Likewise.
7010 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7011 Object. Include objc/objc.h.
7012 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7013 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7014 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7015 Object. Use Modern Objective-C runtime API. Do not use
7017 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7018 * obj-c++.dg/torture/trivial.mm: Likewise.
7019 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7020 instead of ../objc-obj-c++-shared/Object1.h. Include
7021 ../objc-obj-c++-shared/runtime.h.
7022 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7023 * objc.dg/torture/strings/const-str-11.m: Likewise.
7024 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7025 * objc.dg/torture/strings/const-str-9.m: Likewise.
7026 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7027 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7028 instead of Object. Only add _FooClassReference if
7030 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7031 * objc.dg/torture/strings/const-str-8.m: Likewise.
7032 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7033 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7035 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7037 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7038 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7039 * obj-c++.dg/va-meth-1.mm: Likewise.
7040 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7041 ../objc-obj-c++-shared/Object1.h.
7042 * objc.dg/zero-link-3.m: Likewise.
7044 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7046 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7048 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7051 * obj-c++.dg/property/cxx-property-1.mm: New.
7052 * obj-c++.dg/property/cxx-property-2.mm: New.
7054 2011-06-06 Jason Merrill <jason@redhat.com>
7056 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7058 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7060 PR rtl-optimization/49145
7062 * gcc.c-torture/compile/pr49145.c: New test.
7064 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7067 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7068 to dg-options, match also DW_AT_linkage_name.
7071 * gcc.dg/debug/pr49294.c: New test.
7074 * g++.dg/opt/pr49264.C: New test.
7076 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7078 PR tree-optimization/49243
7079 * gcc.dg/pr49243.c: New.
7081 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7083 * gnat.dg/specs/cond_expr1.ads: New test.
7085 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7087 * gnat.dg/deferred_const4.ad[sb]: New test.
7088 * gnat.dg/deferred_const4_pkg.ads: New helper.
7090 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7092 * gnat.dg/test_tamdt.adb: Rename to...
7093 * gnat.dg/taft_type1.adb: ...this.
7094 * gnat.dg/tamdt.ad[sb]: Rename to...
7095 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7096 * gnat.dg/tamdt_aux.ads: Rename to...
7097 * gnat.dg/taft_type1_pkg2.ads: ...this.
7098 * gnat.dg/taft_type2.ad[sb]: New test.
7099 * gnat.dg/taft_type2_pkg.ads: New helper.
7100 * gnat.dg/taft_type3.adb: New test.
7101 * gnat.dg/taft_type3_pkg.ads: New helper.
7103 2011-06-05 Tobias Burnus <burnus@net-b.de>
7106 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7109 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7112 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7114 * objc.dg/gnu-api-2-objc.m: Likewise.
7115 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7116 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7118 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7120 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7121 alignment, not the alignment, when calling class_addIvar(). Add
7122 an 'isa' instance variable to the test root class.
7123 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7125 2011-06-04 Jan Hubicka <jh@suse.cz>
7127 PR tree-optimization/48893
7128 PR tree-optimization/49091
7129 PR tree-optimization/49179
7130 * gfortran.dg/pr49179.f90: New testcase
7132 2011-06-04 Jan Hubicka <jh@suse.cz>
7135 * g++.dg/torture/pr48954.C: New testcase.
7137 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7139 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7141 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7144 * g++.dg/diagnostic/bitfld2.C: New.
7146 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7149 * gcc.c-torture/execute/pr49281.c: New test.
7151 2011-06-04 Jan Hubicka <jh@suse.cz>
7153 PR tree-optimize/48929
7154 * gcc.c-torture/compile/pr48929.c: New testcase.
7156 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7158 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7160 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7163 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7165 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7167 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7169 2011-06-03 Richard Henderson <rth@redhat.com>
7170 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7172 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7174 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7176 * objc.dg/headers.m: Do not include objc-list.h.
7178 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7180 * objc.dg/type-stream-1.m: Test removed.
7181 * objc.dg/headers.m: Do not include typedstream.h.
7183 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7185 * objc.dg/torture/forward-1.m (main): Updated testcase.
7187 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7190 * gcc.c-torture/compile/pr49163.c: New.
7192 2011-06-02 Asher Langton <langton2@llnl.gov>
7195 * gfortran.dg/PR49268.f90: New test.
7197 2011-06-02 Asher Langton <langton2@llnl.gov>
7200 * gfortran.dg/PR37039.f90: New test.
7202 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7205 * objc.dg/method-5.m: Updated.
7206 * objc.dg/method-19.m: Updated.
7207 * objc.dg/method-lookup-1.m: New.
7208 * obj-c++.dg/method-6.mm: Updated.
7209 * obj-c++.dg/method-7.mm: Updated.
7210 * obj-c++.dg/method-lookup-1.mm: New.
7212 2011-06-02 DJ Delorie <dj@redhat.com>
7214 * lib/timeout.exp (timeout): Add board_info support.
7216 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7218 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7220 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7223 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7224 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7226 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7227 Hans-Peter Nilsson <hp@axis.com>
7229 PR rtl-optimization/48840
7230 * gcc.target/sparc/ultrasp13.c: New test.
7232 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7235 * gcc.c-torture/compile/pr49238.c: New.
7237 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7239 * gcc.target/arm/g2.c: Skip test in -mthumb.
7240 Skip test unless cpu is xscale.
7241 * gcc.target/arm/scd42-2.c: Likewise.
7242 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7244 2011-06-01 Jason Merrill <jason@redhat.com>
7246 * g++.dg/cpp0x/decltype28.C: New.
7247 * g++.dg/cpp0x/decltype29.C: New.
7249 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7252 * gcc.target/mips/pr45074.c: New test.
7254 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7255 Hans-Peter Nilsson <hp@axis.com>
7257 PR rtl-optimization/48830
7258 * gcc.target/sparc/ultrasp12.c: New test.
7260 2011-06-01 David Li <davidxl@google.com>
7262 * gcc.dg/profile-dir-1.c: Change pass name.
7263 * gcc.dg/profile-dir-2.c: Ditto.
7264 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7265 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7266 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7267 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7268 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7269 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7270 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7271 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7272 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7273 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7274 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7275 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7276 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7277 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7278 * gcc.dg/profile-dir-3.c: Ditto.
7279 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7281 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7283 * objc.dg/attributes/method-nonnull-1.m: New test.
7284 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7286 2011-05-31 Tobias Burnus <burnus@net-b.de>
7289 * gfortran.dg/coarray_atomic_1.f90: New.
7290 * gfortran.dg/coarray/atomic_1.f90: New.
7292 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7294 * gcc.dg/guality/bswaptest.c: New test.
7295 * gcc.dg/guality/clztest.c: New test.
7296 * gcc.dg/guality/ctztest.c: New test.
7297 * gcc.dg/guality/rotatetest.c: New test.
7300 * gcc.target/i386/pr48688.c: New test.
7302 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7305 * g++.dg/lookup/name-clash9.C: New.
7307 2011-05-31 Tobias Burnus <burnus@net-b.de>
7310 * gfortran.dg/coarray/dummy_1.f90: New.
7312 2011-05-31 Tobias Burnus <burnus@net-b.de>
7315 * gfortran.dg/coarray/save_1.f90: New.
7316 * gfortran.dg/coarray_4.f90: Update dg-error.
7318 2011-05-31 Jason Merrill <jason@redhat.com>
7320 * g++.dg/cpp0x/rv-template1.C: New.
7322 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7324 PR rtl-optimization/49235
7325 * gcc.dg/pr49235.c: New test.
7327 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7329 PR tree-optimization/49093
7330 * gcc.dg/vect/pr49093.c: New test.
7332 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7335 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7337 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7340 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7343 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7346 * gcc.c-torture/execute/pr49186.c: New.
7348 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7351 * gcc.target/i386/pr49168-1.c: New.
7353 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7354 Eric Botcazou <ebotcazou@adacore.com>
7356 * gcc.dg/guality/drap.c: New test.
7358 2011-05-30 Richard Guenther <rguenther@suse.de>
7360 PR tree-optimization/49210
7361 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7362 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7364 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7367 * g++.dg/gomp/pr49223-1.C: New test.
7368 * g++.dg/gomp/pr49223-2.C: New test.
7370 2011-05-30 Richard Guenther <rguenther@suse.de>
7372 PR tree-optimization/49218
7373 * gcc.c-torture/execute/pr49218.c: New testcase.
7375 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7377 PR tree-optimization/49199
7378 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7379 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7380 -fno-tree-scev-cprop.
7382 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7385 * gfortran.dg/extends_13.f03: New.
7387 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7389 PR rtl-optimization/49095
7390 * gcc.target/i386/pr49095.c: New test.
7392 2011-05-29 Tobias Burnus <burnus@net-b.de>
7395 * gfortran.dg/coarray_24.f90: New.
7397 2011-05-29 Tobias Burnus <burnus@net-b.de>
7400 * gfortran.dg/coarray_23.f90: New.
7402 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7405 * gcc.dg/pr48826.c: New test.
7407 2011-05-29 Richard Guenther <rguenther@suse.de>
7409 PR tree-optimization/49217
7410 * gcc.dg/torture/pr49217.c: New testcase.
7412 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7415 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7417 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7419 * gnat.dg/boolean_subtype.adb: Rename to...
7420 * gnat.dg/boolean_subtype1.adb: ...this.
7422 2011-05-28 Jason Merrill <jason@redhat.com>
7424 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7426 2011-05-27 Jason Merrill <jason@redhat.com>
7428 * g++.dg/cpp0x/enum18.C: Adjust.
7430 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7432 2011-05-27 Tobias Burnus <burnus@net-b.de>
7435 * gfortran.dg/coarray_22.f90: New.
7437 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7439 PR tree-optimization/46728
7440 * gcc.target/powerpc/pr46728-1.c: New.
7441 * gcc.target/powerpc/pr46728-2.c: New.
7442 * gcc.target/powerpc/pr46728-3.c: New.
7443 * gcc.target/powerpc/pr46728-4.c: New.
7444 * gcc.target/powerpc/pr46728-5.c: New.
7445 * gcc.dg/pr46728-6.c: New.
7446 * gcc.target/powerpc/pr46728-7.c: New.
7447 * gcc.target/powerpc/pr46728-8.c: New.
7448 * gcc.dg/pr46728-9.c: New.
7449 * gcc.target/powerpc/pr46728-10.c: New.
7450 * gcc.target/powerpc/pr46728-11.c: New.
7451 * gcc.dg/pr46728-12.c: New.
7452 * gcc.target/powerpc/pr46728-13.c: New.
7453 * gcc.target/powerpc/pr46728-14.c: New.
7454 * gcc.target/powerpc/pr46728-15.c: New.
7455 * gcc.target/powerpc/pr46728-16.c: New.
7457 2011-05-27 Jason Merrill <jason@redhat.com>
7459 * g++.dg/abi/mangle47.C: New.
7462 * g++.dg/template/const5.C: New.
7464 * g++.dg/cpp0x/enum18.C: New.
7466 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7468 * g++.dg/cpp0x/error6.C: New.
7470 * g++.dg/cpp0x/error5.C: New.
7472 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7475 * g++.dg/eh/cond6.C: New test.
7477 2011-05-27 Tobias Burnus <burnus@net-b.de>
7480 * gfortran.dg/rank_3.f90: New.
7481 * gfortran.dg/rank_4.f90: New.
7483 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7485 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7486 replace dump search.
7488 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7490 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7491 * gnat.dg/bit_packed_array5.adb: ...here.
7493 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7496 * g++.dg/cpp0x/auto25.C: New.
7498 2011-05-27 Richard Guenther <rguenther@suse.de>
7500 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7502 2011-05-27 Richard Guenther <rguenther@suse.de>
7504 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7506 2011-05-27 Richard Guenther <rguenther@suse.de>
7509 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7511 2011-05-26 Jason Merrill <jason@redhat.com>
7513 * g++.dg/cpp0x/friend1.C: New.
7514 * g++.dg/cpp0x/friend2.C: New.
7516 * g++.dg/cpp0x/auto7.C: Update.
7517 * g++.dg/template/crash50.C: Adjust.
7518 * g++.dg/template/static9.C: Adjust.
7519 * g++.old-deja/g++.ext/memconst.C: Adjust.
7521 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7523 * gcc.dg/march.c: Ignore a note for some targets.
7525 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7526 Nathan Froyd <froydnj@codesourcery.com>
7530 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7531 * g++.dg/parse/pr18770.C: New test.
7532 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7534 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7537 * gfortran.dg/dependency_40.f90 : New test.
7539 2011-05-26 Tobias Burnus <burnus@net-b.de>
7542 * gfortran.dg/coarray/registering_1.f90: New.
7544 2011-05-26 Jason Merrill <jason@redhat.com>
7546 * g++.dg/cpp0x/variadic111.C: New.
7547 * g++.dg/cpp0x/variadic41.C: Adjust.
7549 2011-05-26 Richard Guenther <rguenther@suse.de>
7551 PR tree-optimization/48702
7552 * gcc.dg/torture/pr48702.c: New testcase.
7554 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7556 PR gcov-profile/48845
7557 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7559 * gcc.dg/matrix/matrix.exp: Likewise.
7560 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7561 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7562 line number to check_profiling_available.
7563 * lib/target-supports.exp (check_profiling_available): Account for
7565 Require TLS runtime support with -fprofile-generate.
7566 * lib/profopt.exp (profopt-execute): Add TLS options for
7568 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7570 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7573 * g++.dg/eh/cond5.C: New test.
7575 PR tree-optimization/49161
7576 * gcc.c-torture/execute/pr49161.c: New test.
7578 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7580 * gcc.target/arm/neon-vorn-vbic.c: New test.
7582 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7584 PR tree-optimization/49038
7585 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7586 * gcc.dg/vect/pr49038.c: New test.
7588 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7590 * g++.dg/init/pr25811-3.C: New.
7591 * g++.dg/init/pr25811-4.C: New.
7593 2011-05-25 Jason Merrill <jason@redhat.com>
7595 * g++.dg/cpp0x/enum17.C: New.
7596 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7598 * g++.dg/cpp0x/auto24.C: New.
7600 * g++.dg/cpp0x/error4.C: New.
7602 * g++.dg/cpp0x/rv-restrict.C: New.
7604 * g++.dg/cpp0x/enum15.C: New.
7605 * g++.dg/cpp0x/constexpr-switch2.C: New.
7607 * g++.dg/cpp0x/variadic110.C: New.
7609 * g++.dg/cpp0x/auto9.C: Add typedef test.
7611 * g++.dg/cpp0x/auto23.C: New.
7612 * g++.dg/cpp0x/auto9.C: Adjust.
7614 * g++.dg/cpp0x/defaulted29.C: New.
7616 * g++.dg/cpp0x/initlist51.C: New.
7618 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7620 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7621 * g++.dg/abi/packed1.C: Suppress warning.
7622 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7623 * g++.dg/template/stdarg1.C: Likewise.
7624 * g++.dg/other/packed1.C: Remove arm from xfail list.
7626 2011-05-25 Jason Merrill <jason@redhat.com>
7628 * g++.dg/cpp0x/enum16.C: New.
7629 * g++.dg/parse/error15.C: Adjust.
7631 * g++.dg/cpp0x/initlist50.C: New.
7633 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7635 * g++.dg/cpp0x/variadic109.C: New.
7637 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7639 * gcc.target/i386/pause-1.c: New.
7641 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7643 * gcc.dg/stack-usage-1.c: Adjust comment.
7644 * gcc.dg/stack-usage-2.c: New test.
7646 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7649 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7650 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7652 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7654 PR rtl-optimization/48757
7655 * gfortran.dg/pr48757.f: New test case.
7657 2011-05-24 Jason Merrill <jason@redhat.com>
7659 * g++.dg/cpp0x/access01.C: New.
7661 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7664 * objc.dg/pr48177.m: New testcase.
7666 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7669 * objc.dg/pr48187.m: New testcase.
7670 * obj-c++.dg/pr48187.mm: New testcase.
7671 * objc.dg/ivar-extra-semicolon.m: New testcase.
7673 2011-05-24 Jason Merrill <jason@redhat.com>
7675 * g++.dg/template/access21.C: New.
7676 * g++.dg/template/access22.C: New.
7678 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7680 PR rtl-optimization/48633
7681 * g++.dg/pr48633.C: New test.
7683 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7686 * g++.dg/other/pr49133.C: New test.
7688 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7689 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7691 * gcc.dg/torture/tls/run-gd.c: New test.
7692 * gcc.dg/torture/tls/run-ie.c: New test.
7693 * gcc.dg/torture/tls/run-ld.c: New test.
7694 * gcc.dg/torture/tls/run-le.c: New test.
7695 * lib/target-supports.exp (check_effective_target_tls_runtime):
7696 Build testcase with TLS options.
7698 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7700 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7702 2011-05-24 Tom de Vries <tom@codesourcery.com>
7704 PR tree-optimization/49121
7705 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7707 2011-05-23 Jason Merrill <jason@redhat.com>
7709 * g++.dg/cpp0x/defaulted28.C: New.
7711 * g++.dg/cpp0x/sfinae25.C: New.
7713 * g++.dg/cpp0x/rv-cast2.C: New.
7715 * g++.dg/cpp0x/enum14.C: New.
7717 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7720 * gcc.c-torture/execute/pr49123.c: New test.
7723 * gcc.dg/debug/pr49032.c: New test.
7726 * gcc.dg/pr49120.c: New test.
7728 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7731 * gcc.target/i386/pr47315.c: New test.
7733 2011-05-23 Jason Merrill <jason@redhat.com>
7735 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7737 * g++.dg/cpp0x/sfinae24.C: New.
7739 * g++.dg/cpp0x/error3.C: New.
7741 * g++.dg/cpp0x/defaulted27.C: New.
7743 * g++.dg/cpp0x/decltype27.C: New.
7745 2011-05-23 Richard Guenther <rguenther@suse.de>
7747 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7749 2011-05-23 Richard Guenther <rguenther@suse.de>
7751 PR tree-optimization/40874
7752 * g++.dg/tree-ssa/pr40874.C: New testcase.
7754 2011-05-23 Richard Guenther <rguenther@suse.de>
7756 PR tree-optimization/49115
7757 * g++.dg/torture/pr49115.C: New testcase.
7759 2011-05-23 Richard Guenther <rguenther@suse.de>
7762 * gcc.dg/memcpy-3.c: New testcase.
7764 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7767 * gcc.c-torture/execute/pr48973-1.c: New test.
7768 * gcc.c-torture/execute/pr48973-2.c: New test.
7770 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7773 * g++.dg/warn/pr18016.C: New.
7775 2011-05-23 Tom de Vries <tom@codesourcery.com>
7778 * gcc.target/arm/ivopts-6.c: New test.
7780 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7783 * gcc.c-torture/compile/pr49029.c: New test.
7785 2011-05-22 Jason Merrill <jason@redhat.com>
7787 * g++.dg/cpp0x/sfinae23.C: New.
7788 * g++.dg/cpp0x/sfinae8.C: Correct.
7790 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7792 * gfortran.dg/function_optimize_8.f90: New test case.
7794 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7796 PR tree-optimization/49087
7797 * gcc.dg/vect/O3-pr49087.c: New test.
7799 2011-05-21 Jason Merrill <jason@redhat.com>
7801 * g++.dg/debug/const5.C: New.
7803 2011-05-20 Jason Merrill <jason@redhat.com>
7805 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7807 * g++.dg/cpp0x/constexpr-static7.C: New.
7809 * g++.dg/cpp0x/enum12.C: New.
7810 * g++.dg/cpp0x/enum13.C: New.
7812 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7815 * gfortran.dg/select_type_23.f03: New.
7817 2011-05-20 Jason Merrill <jason@redhat.com>
7819 * g++.dg/cpp0x/defaulted26.C: New.
7821 * g++.dg/cpp0x/noexcept02.C: Fix.
7822 * g++.dg/cpp0x/noexcept03.C: Fix.
7823 * g++.dg/cpp0x/noexcept08.C: Fix.
7824 * g++.dg/cpp0x/noexcept10.C: New.
7826 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7829 * gfortran.dg/extends_12.f03: New.
7831 2011-05-20 Jason Merrill <jason@redhat.com>
7833 * g++.dg/template/koenig9.C: New.
7834 * g++.dg/opt/pr47615.C: Fix.
7835 * g++.dg/overload/defarg1.C: Fix.
7836 * g++.dg/tc1/dr213.C: Remove xfail.
7837 * g++.dg/torture/pr34850.C: Fix.
7838 * g++.dg/torture/pr39362.C: Fix.
7839 * g++.old-deja/g++.brendan/crash56.C: Fix.
7840 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7842 2011-05-20 Richard Guenther <rguenther@suse.de>
7844 PR tree-optimization/49079
7845 * gcc.dg/torture/pr49079.c: New testcase.
7847 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7849 PR tree-optimization/49073
7850 * gcc.c-torture/execute/pr49073.c: New test.
7852 2011-06-19 Tobias Burnus <burnus@net-b.de>
7855 * gfortran.dg/coarray_21.f90: New.
7857 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7859 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7862 2011-05-19 Richard Guenther <rguenther@suse.de>
7865 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7867 2011-05-19 Richard Guenther <rguenther@suse.de>
7870 * gcc.dg/builtin-object-size-11.c: New testcase.
7872 2011-05-19 Tom de Vries <tom@codesourcery.com>
7875 * gcc.target/arm/ivopts.c: New test.
7876 * gcc.target/arm/ivopts-2.c: New test.
7878 2011-05-19 Tom de Vries <tom@codesourcery.com>
7880 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7882 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7884 * gcc.c-torture/execute/960321-1.x: Remove.
7886 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7889 * gfortran.dg/move_alloc_4.f90: New.
7891 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7894 * gcc.target/i386/pr49002-1.c: New test.
7895 * gcc.target/i386/pr49002-2.c: Likewise.
7897 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7899 PR tree-optimization/49039
7900 * gcc.c-torture/execute/pr49039.c: New test.
7901 * gcc.dg/tree-ssa/pr49039.c: New test.
7902 * g++.dg/torture/pr49039.C: New test.
7904 2011-05-18 Jason Merrill <jason@redhat.com>
7906 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7907 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7908 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7910 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7912 * gcc.target/bfin/mcpu-bf592.c: New test.
7914 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7916 PR tree-optimization/41881
7917 * gcc.dg/vect/O3-pr41881.c: New test.
7918 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7920 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7922 PR tree-optimization/49000
7923 * gcc.dg/pr49000.c: New test.
7925 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7927 * gnat.dg/invalid1.adb: New test.
7929 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7931 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7933 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7934 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7936 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7939 * g++.dg/cpp0x/range-for18.C: New.
7941 2011-05-15 Tobias Burnus <burnus@net-b.de>
7944 * gfortran.dg/coarray/image_index_2.f90: New.
7946 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7948 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7949 * g++.dg/cpp0x/override2.C: New.
7951 2011-05-14 Tobias Burnus <burnus@net-b.de>
7954 * gfortran.de/coarray_20.f90: New.
7956 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7959 * function_optimize_7.f90: New test case.
7961 2011-05-13 Jason Merrill <jason@redhat.com>
7963 * g++.dg/cpp0x/decltype26.C: New.
7964 * g++.dg/cpp0x/enum11.C: New.
7966 2011-05-13 Tobias Burnus <burnus@net-b.de>
7970 * gfortran.dg/assign_8.f90: Update dg-error.
7972 2011-05-13 Tobias Burnus <burnus@net-b.de>
7975 * gfortran.dg/io_constraints_8.f90: New.
7976 * gfortran.dg/io_constraints_9.f90: New.
7978 2011-05-13 Martin Thuresson <martint@google.com>
7980 PR gcov-profile/47793
7981 * gcc.dg/pr47793.c: New.
7983 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7985 PR tree-optimization/48975
7986 * gcc.dg/pr48975.c: New test.
7988 2011-05-12 Tobias Burnus <burnus@net-b.de>
7991 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7993 2011-05-12 Jason Merrill <jason@redhat.com>
7995 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7997 2011-05-12 Geert Bosch <bosch@adacore.com>
7999 * gnat.dg/view_conversion1.adb: New test.
8001 2011-05-12 Richard Guenther <rguenther@suse.de>
8003 PR tree-optimization/48172
8004 * gcc.dg/vect/pr48172.c: New testcase.
8006 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8009 * g++.dg/opt/pr48967.C: New test.
8011 2011-05-11 Jason Merrill <jason@redhat.com>
8013 * g++.dg/cpp0x/constexpr-friend.C: New.
8014 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8016 * g++.dg/cpp0x/sfinae22.C: New.
8018 2011-05-11 Tobias Burnus <burnus@net-b.de>
8021 * gfortran.dg/generic_24.f90: New.
8023 2011-05-11 Richard Guenther <rguenther@suse.de>
8025 PR tree-optimization/15256
8026 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8028 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8031 * gcc.dg/pr48159-1.c: New test.
8032 * gcc.dg/pr48159-2.c: New test.
8034 2011-05-11 Richard Guenther <rguenther@suse.de>
8037 * gcc.dg/torture/pr48953.c: New testcase.
8039 2011-05-11 Richard Guenther <rguenther@suse.de>
8041 PR tree-optimization/18041
8042 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8044 2011-05-11 Alan Modra <amodra@gmail.com>
8047 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8049 2011-05-10 Jason Merrill <jason@redhat.com>
8051 * g++.dg/cpp0x/defaulted25.C: New.
8052 * g++.dg/template/crash7.C: Adjust.
8054 * g++.dg/cpp0x/variadic108.C: New.
8056 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8058 * g++.dg/inherit/virtual9.C: Extend.
8060 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8063 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8064 are passed and returned in vector registers.
8066 2011-05-10 Richard Guenther <rguenther@suse.de>
8068 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8069 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8070 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8071 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8072 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8075 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8077 PR tree-optimization/48611
8078 PR tree-optimization/48794
8079 * gfortran.dg/gomp/pr48611.f90: New test.
8080 * gfortran.dg/gomp/pr48794.f90: New test.
8083 * gcc.dg/dfp/pr48928.c: New test.
8085 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8088 * g++.dg/cpp0x/pr48522.C: New.
8090 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8093 * g++.dg/cpp0x/sfinae21.C: New.
8095 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8097 * g++.dg/template/sfinae28.C: Rename to...
8098 * g++.dg/cpp0x/sfinae19.C: ... this.
8099 * g++.dg/template/sfinae29.C: Rename to...
8100 * g++.dg/cpp0x/sfinae20.C: ... this.
8102 2011-05-09 Jeff Law <law@redhat.com>
8104 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8107 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8110 * g++.dg/init/pr20039.C: New.
8112 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8116 * g++.dg/template/sfinae28.C: New.
8117 * g++.dg/template/sfinae29.C: Likewise.
8119 2011-05-09 Jason Merrill <jason@redhat.com>
8121 * g++.dg/template/nontype23.C: New.
8123 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8125 * g++.dg/init/pr48859.C: New.
8127 2011-05-09 Jason Merrill <jason@redhat.com>
8129 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8130 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8131 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8132 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8133 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8134 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8135 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8136 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8138 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8140 * g++.dg/inherit/virtual9.C: New.
8142 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8145 * g++.dg/template/dependent-expr8.C: New test case.
8147 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8149 PR tree-optimization/48837
8150 * gcc.dg/pr48837.c: New testcase.
8152 2011-05-06 Jason Merrill <jason@redhat.com>
8154 * g++.dg/cpp0x/constexpr-condition2.C: New.
8156 * g++.dg/cpp0x/constexpr-missing.C: New.
8158 2011-05-06 Tobias Burnus <burnus@net-b.de>
8161 * gfortran.dg/coarray/this_image_2.f90: New.
8163 2011-05-06 Tobias Burnus <burnus@net-b.de>
8167 * gfortran.dg/bind_c_usage_22.f90: New.
8168 * gfortran.dg/bind_c_usage_23.f90: New.
8169 * gfortran.dg/bind_c_usage_24.f90: New.
8170 * gfortran.dg/bind_c_usage_24_c.c: New.
8172 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8175 * g++.dg/template/member9.C: New test case.
8177 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8179 * gnat.dg/discr29.ad[sb]: New test.
8180 * gnat.dg/discr30.adb: Likewise.
8182 2011-05-05 Julian Brown <julian@codesourcery.com>
8184 * gcc.target/arm/neon-vset_lanes8.c: New test.
8186 2011-05-05 Jason Merrill <jason@redhat.com>
8188 * g++.dg/init/new32.C: New.
8190 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8192 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8195 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8197 PR rtl-optimization/48381
8198 * gcc.c-torture/compile/pr48381.c: New test.
8200 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8202 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8204 * gcc.target/i386/opt-1.c: Ditto.
8206 2011-05-04 Jason Merrill <jason@redhat.com>
8208 * g++.dg/conversion/base1.C: New.
8210 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8212 PR libgfortran/48787
8213 * gfortran.dg/round_3.f08: Add more checks to test case.
8215 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8217 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8218 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8219 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8220 Gate test on effective_target fd_truncate.
8222 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8224 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8225 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8226 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8227 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8228 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8229 * gcc.target/i386/pr38824.c: Ditto.
8230 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8231 * gcc.target/i386/vecinit-2.c: Ditto.
8232 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8233 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8234 * gcc.target/i386/parity-2.c: Ditto.
8235 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8237 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8239 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8241 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8242 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8243 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8245 2011-05-03 Tobias Burnus <burnus@net-b.de>
8248 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8250 2011-05-03 Tobias Burnus <burnus@net-b.de>
8253 * gfortran.dg/coarray/this_image_1.f90: New.
8255 2011-05-03 Tobias Burnus <burnus@net-b.de>
8258 * gfortran.dg/coarray/caf.dg: New.
8259 * gfortran.dg/coarray/image_index_1.f90: New, copied
8260 from ../coarray_16.f90.
8262 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8265 * g++.dg/ext/complex9.C: New.
8267 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8270 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8271 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8272 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8274 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8276 * gcc.target/bfin/builtins: Created.
8277 * gcc.target/bfin/hisilh-O0.c: Deleted.
8278 * gcc.target/bfin/hisilh.c: Moved to...
8279 * gcc.target/bfin/builtins/hisilh.c: ...here.
8280 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8281 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8282 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8283 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8284 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8285 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8286 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8287 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8288 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8289 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8290 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8291 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8292 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8293 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8294 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8295 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8296 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8297 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8298 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8299 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8300 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8301 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8302 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8303 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8304 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8305 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8306 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8307 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8308 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8309 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8310 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8311 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8312 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8313 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8314 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8315 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8316 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8317 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8318 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8319 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8320 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8321 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8322 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8323 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8324 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8325 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8326 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8327 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8328 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8329 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8330 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8331 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8332 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8333 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8334 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8335 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8336 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8337 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8338 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8339 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8340 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8341 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8342 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8343 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8344 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8345 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8346 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8347 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8348 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8349 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8350 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8351 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8352 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8353 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8354 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8355 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8356 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8357 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8358 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8359 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8360 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8361 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8362 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8363 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8364 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8365 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8366 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8367 * gcc.target/bfin/builtins/circptr.c: Ditto.
8368 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8369 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8370 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8371 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8372 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8373 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8374 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8375 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8376 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8377 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8378 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8379 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8380 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8381 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8382 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8383 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8384 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8385 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8386 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8387 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8388 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8389 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8390 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8391 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8392 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8393 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8394 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8395 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8396 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8397 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8398 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8399 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8400 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8401 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8402 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8403 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8404 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8405 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8406 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8407 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8408 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8409 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8410 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8411 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8412 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8413 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8414 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8415 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8416 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8417 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8418 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8419 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8420 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8421 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8422 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8423 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8424 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8425 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8426 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8427 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8428 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8429 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8430 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8431 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8432 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8433 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8434 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8435 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8436 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8437 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8439 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8441 * gcc.target/arm/cold-lc.c: New test.
8443 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8446 * gcc.dg/pr48774.c: New test.
8448 2011-05-03 Richard Guenther <rguenther@suse.de>
8450 * gcc.dg/large-size-array-5.c: New testcase.
8452 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8454 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8456 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8458 * lib/target-supports.exp (check_effective_target_vect_strided):
8460 (check_effective_target_vect_strided2)
8461 (check_effective_target_vect_strided3)
8462 (check_effective_target_vect_strided4)
8463 (check_effective_target_vect_strided8): ...these new functions.
8465 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8466 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8467 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8468 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8469 * gcc.dg/vect/pr37539.c: Likewise.
8470 * gcc.dg/vect/slp-11a.c: Likewise.
8471 * gcc.dg/vect/slp-11b.c: Likewise.
8472 * gcc.dg/vect/slp-11c.c: Likewise.
8473 * gcc.dg/vect/slp-12a.c: Likewise.
8474 * gcc.dg/vect/slp-12b.c: Likewise.
8475 * gcc.dg/vect/slp-18.c: Likewise.
8476 * gcc.dg/vect/slp-19a.c: Likewise.
8477 * gcc.dg/vect/slp-19b.c: Likewise.
8478 * gcc.dg/vect/slp-21.c: Likewise.
8479 * gcc.dg/vect/slp-23.c: Likewise.
8480 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8482 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8483 instead of vect_interleave && vect_extract_even_odd.
8484 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8485 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8486 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8487 * gcc.dg/vect/vect-1.c: Likewise.
8488 * gcc.dg/vect/vect-10.c: Likewise.
8489 * gcc.dg/vect/vect-98.c: Likewise.
8490 * gcc.dg/vect/vect-107.c: Likewise.
8491 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8492 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8493 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8494 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8495 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8496 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8497 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8498 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8499 * gcc.dg/vect/vect-strided-float.c: Likewise.
8500 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8501 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8502 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8503 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8504 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8505 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8506 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8507 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8508 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8509 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8510 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8511 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8512 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8513 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8514 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8516 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8518 * gcc.dg/vect/pr30843.c: Likewise.
8519 * gcc.dg/vect/pr33866.c: Likewise.
8520 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8521 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8522 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8523 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8525 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8527 * gcc.dg/vect/slp-11.c: Split into...
8528 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8529 gcc.dg/vect/slp-11c.c: ...these tests.
8530 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8531 * gcc.dg/vect/slp-12c.c: ...this new test.
8532 * gcc.dg/vect/slp-19.c: Split into...
8533 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8534 gcc.dg/vect/slp-19c.c: ...these new tests.
8536 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8538 * lib/target-supports.exp
8539 (check_effective_target_vect_extract_even_odd_wide): Delete.
8540 (check_effective_target_vect_strided_wide): Likewise.
8541 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8542 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8543 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8544 * gcc.dg/vect/pr37539.c: Likewise.
8545 * gcc.dg/vect/slp-11.c: Likewise.
8546 * gcc.dg/vect/slp-12a.c: Likewise.
8547 * gcc.dg/vect/slp-12b.c: Likewise.
8548 * gcc.dg/vect/slp-19.c: Likewise.
8549 * gcc.dg/vect/slp-23.c: Likewise.
8550 * gcc.dg/vect/vect-1.c: Likewise.
8551 * gcc.dg/vect/vect-98.c: Likewise.
8552 * gcc.dg/vect/vect-107.c: Likewise.
8553 * gcc.dg/vect/vect-strided-float.c: Likewise.
8555 2011-05-02 Jason Merrill <jason@redhat.com>
8557 * g++.dg/init/new31.C: New.
8559 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8562 * gcc.dg/pr35445.c: New test.
8564 2011-05-02 Jason Merrill <jason@redhat.com>
8566 * c-c++-common/vla-1.c: New.
8568 2011-05-02 Richard Guenther <rguenther@suse.de>
8570 PR tree-optimization/48822
8571 * gcc.dg/torture/pr48822.c: New testcase.
8573 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8576 * g++.dg/cpp0x/constexpr-47969.C: New.
8578 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8581 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8582 on vect_no_align targets.
8583 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8584 vect_no_align targets.
8586 2011-05-01 Xinliang David Li <davidxl@google.com>
8588 * gcc.dg/tree-ssa/integer-addr.c: New test.
8589 * gcc.dg/tree-ssa/alias_bug.c: New test.
8591 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8593 PR libgfortran/48787
8594 * gfortran.dg/round_3.f08: Add more checks.
8596 2011-04-30 Tobias Burnus <burnus@net-b.de>
8599 * gfortran.dg/import9.f90: New, proper test.
8600 * gfortran.dg/interface_37.f90: Remove bogus
8601 test (bogus copy of interface_36.f90).
8603 2011-04-30 Tobias Burnus <burnus@net-b.de>
8606 * gfortran.dg/interface_37.f90: New.
8608 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8611 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8613 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8615 PR tree-optimization/48809
8616 * gcc.c-torture/execute/pr48809.c: New test.
8618 2011-04-29 Jeff Law <law@redhat.com>
8620 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8622 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8625 * g++.dg/init/ctor10.C: New.
8627 2011-04-29 Le-Chun Wu <lcwu@google.com>
8629 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8630 warning in implicitly instantiated templates.
8632 2011-04-29 Le-Chun Wu <lcwu@google.com>
8634 * g++.dg/warn/Wnull-conversion-1.C: New.
8635 * g++.dg/warn/Wnull-conversion-2.C: New.
8637 2011-04-29 Diego Novillo <dnovillo@google.com>
8639 * g++.old-deja/g++.other/null3.C: Expect warning about
8640 converting boolean to a pointer.
8642 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8645 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8649 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8651 2011-04-29 Tobias Burnus <burnus@net-b.de>
8654 * gfortran.dg/typebound_proc_22.f90: New.
8657 * gfortran.dg/interface_36.f90: New.
8659 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8661 PR libgfortran/48488
8662 PR libgfortran/48602
8663 PR libgfortran/48615
8664 PR libgfortran/48684
8665 PR libgfortran/48787
8666 * gfortran.dg/fmt_g.f: Adjust test.
8667 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8668 * gfortran.dg/round_3.f08: New test.
8669 * gfortran.dg/namelist_print_1.f: Adjust test.
8670 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8671 * gfortran.dg/f2003_io_5.f03: Adjust test.
8672 * gfortran.dg/coarray_15.f90: Adjust test.
8673 * gfortran.dg/namelist_65.f90: Adjust test.
8674 * gfortran.dg/fmt_cache_1.f: Adjust test.
8675 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8676 * gfortran.dg/real_const_3.f90: Adjust test.
8678 2011-04-29 Jan Hubicka <jh@suse.cz>
8680 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8681 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8683 2011-04-28 Xinliang David Li <davidxl@google.com>
8685 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8686 * g++.dg/prof-robust-1.C: New test.
8688 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8690 PR tree-optimization/48765
8691 * gcc.dg/vect/pr48765.c: New.
8693 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8695 PR tree-optimization/48775
8696 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8698 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8701 * g++.dg/inherit/pr48798.C: New.
8702 * g++.old-deja/g++.other/base1.C: Adjust.
8704 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8707 * g++.dg/template/inherit7.C: New test case.
8709 2011-04-28 Richard Guenther <rguenther@suse.de>
8711 PR tree-optimization/40052
8712 PR tree-optimization/15347
8713 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8714 * gcc.dg/pr15347.c: Likewise.
8716 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8719 * g++.dg/cpp0x/sfinae18.C: New.
8721 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8724 * g++.dg/ext/is_literal_type1.C: New.
8726 2011-04-28 Tobias Burnus <burnus@net-b.de>
8730 * gfortran.dg/interface_35.f90: New.
8731 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8732 * gfortran.dg/func_result_6.f90: Add dg-warning.
8733 * gfortran.dg/bessel_1.f90: Ditto.
8734 * gfortran.dg/hypot_1.f90: Ditto.
8735 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8736 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8737 * gfortran.dg/interface_assignment_4.f90: Ditto.
8739 2011-04-27 Jason Merrill <jason@redhat.com>
8741 * g++.dg/ext/complex8.C: New.
8743 * g++.dg/cpp0x/initlist49.C: New.
8744 * g++.dg/init/new30.C: New.
8746 2011-04-27 Tobias Burnus <burnus@net-b.de>
8749 * gfortran.dg/whole_file_34.f90: New.
8751 2011-04-27 Jan Hubicka <jh@suse.cz>
8753 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8755 2011-04-27 Jason Merrill <jason@redhat.com>
8757 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8759 * g++.dg/parse/ambig6.C: New.
8761 2011-04-27 Nick Clifton <nickc@redhat.com>
8763 * gcc.dg/20020312-2.c: Add definition for RX.
8765 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8766 option with RX targets.
8768 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8771 2011-04-27 Richard Guenther <rguenther@suse.de>
8773 * gcc.dg/tree-ssa/pr23382.c: Remove.
8775 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8778 * gcc.c-torture/compile/pr48767.c: New test.
8780 2011-04-27 Richard Guenther <rguenther@suse.de>
8782 PR tree-optimization/48772
8783 * g++.dg/pr48772.C: New testcase.
8785 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8788 * gcc.c-torture/compile/pr48742.c: New test.
8790 2011-04-26 Jason Merrill <jason@redhat.com>
8792 * g++.dg/lookup/koenig13.C: New.
8794 * g++.dg/cpp0x/initlist48.C: New.
8796 2011-04-25 Jason Merrill <jason@redhat.com>
8798 * g++.dg/cpp0x/sfinae17.C: New.
8800 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8803 * gcc.target/powerpc/pr48258-1.c: New file.
8804 * gcc.target/powerpc/pr48258-2.c: Ditto.
8806 2011-04-26 Xinliang David Li <davidxl@google.com>
8808 * gcc.dg/uninit-suppress.c: New test.
8809 * gcc.dg/uninit-suppress.c: New test.
8811 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8814 * gcc.dg/pr48768.c: New test.
8816 PR tree-optimization/48734
8817 * gcc.c-torture/compile/pr48734.c: New test.
8820 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8822 2011-04-26 Richard Guenther <rguenther@suse.de>
8824 PR tree-optimization/48731
8825 * gcc.dg/torture/pr48731.c: New testcase.
8827 2011-04-26 Richard Guenther <rguenther@suse.de>
8830 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8832 2011-04-26 Richard Guenther <rguenther@suse.de>
8835 * gcc.dg/torture/pr48694-1.c: New testcase.
8836 * gcc.dg/torture/pr48694-2.c: Likewise.
8838 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8840 * g++.dg/ext/underlying_type1.C: New.
8841 * g++.dg/ext/underlying_type2.C: Likewise.
8842 * g++.dg/ext/underlying_type3.C: Likewise.
8843 * g++.dg/ext/underlying_type4.C: Likewise.
8844 * g++.dg/ext/underlying_type5.C: Likewise.
8845 * g++.dg/ext/underlying_type6.C: Likewise.
8846 * g++.dg/ext/underlying_type7.C: Likewise.
8847 * g++.dg/ext/underlying_type8.C: Likewise.
8848 * g++.dg/ext/underlying_type9.C: Likewise.
8849 * g++.dg/ext/underlying_type10.C: Likewise.
8851 2011-04-25 Jason Merrill <jason@redhat.com>
8853 * g++.dg/cpp0x/regress/template-const2.C: New.
8855 2011-04-25 Jeff Law <law@redhat.com>
8857 * gcc.dg/tree-ssa/vrp56.c: new test.
8859 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8861 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8863 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8865 PR preprocessor/48740
8866 * c-c++-common/raw-string-11.c: New test.
8868 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8870 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8873 2011-04-23 Tobias Burnus <burnus@net-b.de>
8876 * gfortran.dg/coarray_19.f90: New.
8878 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8881 * gcc.dg/pr48685.c: New test.
8883 2011-04-22 Jan Hubicka <jh@suse.cz>
8885 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8887 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8889 PR tree-optimization/48717
8890 * gcc.c-torture/execute/pr48717.c: New test.
8892 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8895 * gcc.target/i386/pr48723.c: New test.
8897 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8900 * gcc.dg/gomp/pr48716.c: New test.
8901 * g++.dg/gomp/pr48716.C: New test.
8903 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8906 * gcc.dg/missing-field-init-2.c: Update testcase.
8908 2011-04-22 Alan Modra <amodra@gmail.com>
8910 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8912 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8915 * gfortran.dg/function_optimize_6.f90: New test.
8917 2011-04-21 Easwaran Raman <eraman@google.com>
8919 * gcc.dg/stack-layout-2.c: New test.
8921 2011-04-21 Richard Guenther <rguenther@suse.de>
8924 * g++.dg/lto/pr48207-2_0.C: New testcase.
8925 * g++.dg/lto/pr48207-3_0.C: Likewise.
8927 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8929 * gnat.dg/volatile5.adb: New test.
8930 * gnat.dg/volatile5_pkg.ads: New helper.
8932 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8935 * gcc.target/i386/pr48708.c: New test.
8937 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8939 * gcc.dg/vect/vect-119.c: New test.
8941 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8943 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8946 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8947 Richard Sandiford <richard.sandiford@linaro.org>
8950 * gcc.target/arm/pr46329.c: New test.
8952 2011-04-21 Tobias Burnus <burnus@net-b.de>
8955 * gfortran.dg/coarray_18.f90: New.
8957 2011-04-20 Jason Merrill <jason@redhat.com>
8959 * g++.dg/cpp0x/initlist47.C: New.
8961 * g++.dg/init/dtor4.C: New.
8963 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8966 * gcc.target/i386/sse2-pinsrw.c: New test.
8967 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8968 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8969 * gcc.target/i386/sse2-insvhi.c: Ditto.
8970 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8971 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8973 2011-04-20 Jason Merrill <jason@redhat.com>
8975 * g++.dg/template/const4.C: New.
8977 2011-04-20 Easwaran Raman <eraman@google.com>
8979 * gcc.dg/stack-layout-1.c: New test.
8981 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8983 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8984 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8987 2011-04-20 Kai Tietz <ktietz@redhat.com>
8989 * gcc.dg/binop-xor1.c: New test.
8990 * gcc.dg/binop-xor2.c: New test.
8991 * gcc.dg/binop-xor3.c: New test.
8992 * gcc.dg/binop-xor4.c: New test.
8993 * gcc.dg/binop-xor5.c: New test.
8995 2011-04-20 Richard Guenther <rguenther@suse.de>
8997 PR tree-optimization/47892
8998 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9000 2011-04-20 Richard Guenther <rguenther@suse.de>
9003 * g++.dg/torture/pr48695.C: New testcase.
9005 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9007 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9008 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9009 * gcc.c-torture/execute/pr45262.c: Ditto
9010 * gcc.dg/torture/pr43165.c: Ditto.
9011 * gcc.dg/torture/pr47228.c: Ditto.
9012 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9013 * gcc.dg/ipa/pr45644.c: Ditto.
9014 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9017 2011-04-19 Jason Merrill <jason@redhat.com>
9019 * g++.dg/ext/complex7.C: New.
9021 * g++.dg/ext/attrib41.C: New.
9023 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9026 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9028 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9031 * gcc.target/i386/pr48678.c: New test.
9033 2011-04-19 Martin Jambor <mjambor@suse.cz>
9035 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9036 * g++.dg/opt/devirt2.C: New test.
9037 * g++.dg/ipa/devirt-g-1.C: Likewise.
9039 2011-04-19 Tobias Burnus <burnus@net-b.de>
9042 * gfortran.dg/whole_file_33.f90: New.
9044 2011-04-19 Martin Jambor <mjambor@suse.cz>
9046 * g++.dg/ipa/devirt-7.C: New test.
9048 2011-04-19 Richard Guenther <rguenther@suse.de>
9051 * g++.dg/lto/pr48207_0.C: New testcase.
9053 2011-04-18 Jason Merrill <jason@redhat.com>
9055 * g++.dg/init/void1.C: New.
9057 * g++.dg/cpp0x/union4.C: New.
9059 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9062 * g++.dg/torture/pr48661.C: New test.
9065 * g++.dg/gomp/pr48632.C: New test.
9067 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9069 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9070 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9072 2011-04-18 Tobias Burnus <burnus@net-b.de>
9075 * gfortran.dg/coarray_17.f90: New.
9076 * gfortran.dg/coarray_10.f90: Update dg-error.
9078 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9081 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9082 * gfortran.dg/guality/guality.exp: Likewise.
9084 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9086 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9088 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9090 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9092 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9094 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9096 2011-04-18 Richard Guenther <rguenther@suse.de>
9099 * g++.dg/torture/pr46364.C: New testcase.
9101 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9103 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9105 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9107 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9109 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9110 Ira Rosen <ira.rosen@linaro.org>
9113 * gcc.target/arm/pr48252.c: New test.
9115 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9117 PR tree-optimization/48616
9118 * gcc.dg/pr48616.c: New test.
9120 2011-04-18 Tobias Burnus <burnus@net-b.de>
9123 * gfortran.dg/coarray_16.f90: New.
9125 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9128 * gfortran.dg/realloc_on_assign_7.f03: New test.
9130 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9132 PR libgfortran/48602
9133 * gfortran.dg/fmt_g0_6.f08: New test.
9135 2011-04-17 Jason Merrill <jason@redhat.com>
9137 * g++.dg/cpp0x/sfinae16.C: New.
9139 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9141 * gcc.target/mips/reg-var-1.c: New test.
9143 2011-04-17 Jan Hubicka <jh@suse.cz>
9145 * gcc.dg/winline-5.c: Update testcase.
9147 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9149 * gnat.dg/discr27.ad[sb]: Move dg directive.
9150 * gnat.dg/discr28.ad[sb]: New test.
9151 * gnat.dg/discr28_pkg.ads: New helper.
9153 2011-04-17 Michael Matz <matz@suse.de>
9155 PR tree-optimization/48622
9157 * gcc.dg/lto/pr48622_0.c: New test.
9159 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9161 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9162 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9163 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9164 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9165 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9166 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9168 2011-04-15 Jason Merrill <jason@redhat.com>
9170 * g++.dg/cpp0x/range-for17.C: New.
9172 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9174 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9175 * g++.dg/cpp0x/range-for3.C: Likewise.
9176 * g++.dg/cpp0x/range-for9.C: Correct error message.
9177 * g++.dg/cpp0x/range-for11.C: New.
9178 * g++.dg/cpp0x/range-for12.C: New.
9179 * g++.dg/cpp0x/range-for13.C: New.
9180 * g++.dg/cpp0x/range-for14.C: New.
9181 * g++.dg/cpp0x/range-for15.C: New.
9182 * g++.dg/cpp0x/range-for16.C: New.
9184 2011-04-15 Tobias Burnus <burnus@net-b.de>
9187 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9189 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9191 * objc.dg/naming-4.m: Updated.
9192 * objc.dg/naming-5.m: Updated.
9193 * objc.dg/naming-6.m: New.
9194 * objc.dg/naming-7.m: New.
9195 * obj-c++.dg/naming-1.mm: Updated.
9196 * obj-c++.dg/naming-2.mm: Updated.
9197 * obj-c++.dg/naming-3.mm: New.
9198 * obj-c++.dg/naming-4.mm: New.
9200 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9202 PR libgfortran/48589
9203 * gfortran.dg/fmt_g0_5.f08: New test.
9205 2011-04-15 Richard Guenther <rguenther@suse.de>
9208 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9210 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9212 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9213 -finline-limit=0 to -fno-inline
9215 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9218 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9221 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9224 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9225 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9226 * gcc.target/i386/avx-insertps-3.c: New test.
9227 * gcc.target/i386/avx-insertps-4.c: New test.
9229 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9231 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9234 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9239 * gcc.target/avr/pr46779-1.c: New test case
9240 * gcc.target/avr/pr46779-2.c: New test case
9242 2011-04-14 Jason Merrill <jason@redhat.com>
9244 * g++.dg/cpp0x/sfinae15.C: New.
9246 * g++.dg/cpp0x/sfinae14.C: New.
9248 * g++.dg/ext/vla10.C: New.
9250 2011-04-14 Richard Guenther <rguenther@suse.de>
9252 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9254 2011-04-14 Richard Guenther <rguenther@suse.de>
9256 * gcc.dg/fold-bitand-4.c: Move ...
9257 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9259 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9261 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9263 * gcc.target/avr/torture/trivial.c: Ditto.
9265 2011-04-13 Jason Merrill <jason@redhat.com>
9267 * g++.dg/template/operator11.C: New.
9269 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9272 * gcc.dg/gomp/pr48591.c: New test.
9275 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9276 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9278 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9281 * g++.dg/template/dependent-expr7.C: New test case.
9283 2011-04-13 Jason Merrill <jason@redhat.com>
9285 * g++.dg/cpp0x/sfinae13.C: New.
9287 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9289 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9291 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9293 * gcc.target/arm/pr43698.c: Remove -march option.
9295 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9297 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9300 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9304 * gfortran.dg/realloc_on_assign_6.f03: New test.
9306 2011-04-12 Kai Tietz <ktietz@redhat.com>
9308 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9309 targets the additional -mno-ms-bitfields and
9310 -Wno-packed-bitfield-compat options.
9311 * g++.dg/ext/bitfield3.C: Likewise.
9312 * g++.dg/ext/bitfield4.C: Likewise.
9313 * g++.dg/ext/bitfield5.C: Likewise.
9314 * gcc.dg/bitfld-15.c: Likewise.
9315 * gcc.dg/bitfld-16.c: Likewise.
9316 * gcc.dg/bitfld-17.c: Likewise.
9317 * gcc.dg/bitfld-18.c: Likewise.
9319 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9321 * gcc.target/arm/neon-vld3-1.c: New test.
9322 * gcc.target/arm/neon-vst3-1.c: New test.
9323 * gcc.target/arm/neon/v*.c: Regenerate.
9325 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9327 PR rtl-optimization/48549
9328 * g++.dg/opt/pr48549.C: New test.
9330 2011-04-12 Richard Guenther <rguenther@suse.de>
9332 PR tree-optimization/46076
9333 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9335 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9338 * lib/compat.exp (compat-execute): Declare unsupported after
9339 stripping path from src1.
9340 * lib/lto.exp (lto-execute): Likewise.
9342 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9345 * gcc.dg/pr48552-1.c: New test.
9346 * gcc.dg/pr48552-2.c: New test.
9348 2011-04-11 Jason Merrill <jason@redhat.com>
9350 * g++.dg/cpp0x/sfinae12.C: New.
9352 * g++.dg/cpp0x/enum10.C: New.
9354 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9356 * g++.dg/cpp0x/rv-func.C: New.
9358 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9360 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9363 2011-04-11 Martin Jambor <mjambor@suse.cz>
9365 PR tree-optimization/48195
9366 * gcc.dg/ipa/pr48195.c: New test.
9368 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9370 * gnat.dg/return3.adb: Remove unused switch.
9372 2011-04-08 Mike Stump <mikestump@comcast.net>
9375 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9376 default to fno-common.
9378 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9380 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9381 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9383 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9386 * gfortran.dg/function_optimize_5.f90: New test.
9388 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9390 * gnat.dg/aggr17.adb: New test.
9391 * gnat.dg/aggr18.adb: Likewise.
9393 2011-04-08 Michael Matz <matz@suse.de>
9396 * gcc.target/i386/pr48389.c: New test.
9398 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9400 PR rtl-optimization/48272
9401 * g++.dg/opt/pr48272.C: New.
9403 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9405 PR rtl-optimization/48235
9406 * gcc.dg/pr48235.c: New.
9408 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9410 PR rtl-optimization/48302
9411 * g++.dg/opt/pr48302.C: New.
9413 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9416 * g++.dg/opt/pr48273.C: New.
9418 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9420 PR rtl-optimization/48442
9421 * gcc.dg/pr48442.c: New.
9423 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9425 PR tree-optimization/48377
9426 * gcc.dg/vect/pr48377.c: New test.
9428 2011-04-07 Jason Merrill <jason@redhat.com>
9430 * g++.dg/cpp0x/regress/call1.C: New.
9432 * g++.dg/cpp0x/variadic107.C: New.
9434 * g++.dg/cpp0x/sfinae11.C: New.
9435 * g++.dg/cpp0x/noexcept02.C: Fix.
9437 * g++.dg/cpp0x/sfinae10.C: New.
9439 * g++.dg/cpp0x/sfinae9.C: New.
9441 * c-c++-common/Wcast-qual-1.c: Move here from...
9442 * gcc.dg/cast-qual-3.c: ...here, and...
9443 * g++.dg/warn/Wcast-qual2.C: ...here.
9445 * g++.dg/cpp0x/sfinae8.C: New.
9447 * g++.dg/cpp0x/sfinae7.C: New.
9449 * g++.dg/cpp0x/enum9.C: New.
9451 2011-04-07 Mike Stump <mikestump@comcast.net>
9453 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9454 with no trampolines.
9456 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9459 * gfortran.dg/gomp/pr48117.f90: New test.
9462 * gcc.dg/torture/pr48343.c: New test.
9464 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9466 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9468 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9470 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9472 2011-04-07 Tom de Vries <tom@codesourcery.com>
9475 * lib/scanasm.exp (object-size): New proc.
9476 * gcc.target/arm/pr43920-2.c: New test.
9478 2011-04-06 Tobias Burnus <burnus@net-b.de>
9482 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9484 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9486 * gcc.dg/mtune.c: Prune note from output.
9488 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9491 * gcc.dg/guality/pr36977.c: New test.
9492 * gcc.dg/guality/pr48466.c: New test.
9494 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9496 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9498 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9500 * gnat.dg/return3.adb: New test.
9502 2011-04-06 Richard Guenther <rguenther@suse.de>
9504 PR tree-optimization/47663
9505 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9507 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9509 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9510 Solaris 8 and 9 as well.
9512 2011-04-05 Tom de Vries <tom@codesourcery.com>
9515 * gcc.target/arm/pr43920-1.c: New test.
9517 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9519 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9520 (cctor): Actually return the value.
9521 (main): Cast return values.
9523 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9525 * gfortran.dg/character_comparison_8.f90: New test.
9527 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9529 * frontend-passes: (optimize_lexical_comparison): New function.
9530 (optimize_expr): Call it.
9531 (optimize_comparison): Also handle lexical comparison functions.
9532 Return false instad of -2 for unequal comparison.
9534 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9537 * function_optimize_4.f90: New test.
9539 2011-04-04 Tobias Burnus <burnus@net-b.de>
9542 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9543 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9544 * gfortran.dg/coarray_15.f90: New.
9546 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9548 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9549 * gfortran.dg/bessel_7.f90: Likewise.
9551 2011-04-03 Tobias Burnus <burnus@net-b.de>
9553 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9555 2011-04-03 Richard Guenther <rguenther@suse.de>
9556 Ira Rosen <ira.rosen@linaro.org>
9558 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9559 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9560 -ftree-loop-if-convert-stores.
9562 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9564 * gnat.dg/specs/aggr2.ads: New test.
9566 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9568 * gnat.dg/debug2.ad[sb]: New test.
9569 * gnat.dg/debug2_pkg.ads: New helper.
9570 * gnat.dg/debug3.ad[sb]: New test.
9572 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9574 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9576 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9579 * gcc.c-torture/compile/pr48335-1.c: New test.
9580 * gcc.dg/pr48335-1.c: New test.
9581 * gcc.dg/pr48335-2.c: New test.
9582 * gcc.dg/pr48335-3.c: New test.
9583 * gcc.dg/pr48335-4.c: New test.
9584 * gcc.dg/pr48335-5.c: New test.
9585 * gcc.dg/pr48335-6.c: New test.
9586 * gcc.dg/pr48335-7.c: New test.
9587 * gcc.dg/pr48335-8.c: New test.
9588 * gcc.target/i386/pr48335-1.c: New test.
9590 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9593 * gcc.dg/Waddress.c: New test.
9595 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9598 * gfortran.dg/function_optimize_3.f90: New test.
9600 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9602 * gcc.c-torture/compile/20110401-1.c: New test.
9604 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9605 * g++.dg/lto/20091002-2_0.C: Likewise.
9606 * g++.dg/lto/20090303_0.c: Likewise.
9607 * g++.dg/lto/20091004-1_0.C: Likewise.
9608 * g++.dg/lto/20091002-3_0.C: Likewise.
9609 * g++.dg/lto/20091004-2_0.C: Likewise.
9610 * g++.dg/lto/20081123_0.C: Likewise.
9611 * g++.dg/lto/20090313_0.C: Likewise.
9612 * g++.dg/lto/20081109-1_0.C: Likewise.
9613 * g++.dg/lto/20081219_0.C: Likewise.
9614 * g++.dg/lto/20081204-1_0.C: Likewise.
9615 * g++.dg/lto/20090302_0.C: Likewise.
9616 * g++.dg/lto/20081119-1_0.C: Likewise.
9617 * g++.dg/lto/20081118_0.C: Likewise.
9618 * gcc.dg/lto/20091020-2_0.c: Likewise.
9619 * gcc.dg/lto/20090210_0.c: Likewise.
9620 * gcc.dg/lto/20081204-1_0.c: Likewise.
9621 * gcc.dg/lto/20081224_0.c: Likewise.
9622 * gcc.dg/lto/20090219_0.c: Likewise.
9623 * gcc.dg/lto/20091014-1_0.c: Likewise.
9624 * gcc.dg/lto/20091016-1_0.c: Likewise.
9625 * gcc.dg/lto/20090206-2_0.c: Likewise.
9626 * gcc.dg/lto/20090116_0.c: Likewise.
9627 * gcc.dg/lto/20091013-1_0.c: Likewise.
9628 * gcc.dg/lto/20091015-1_0.c: Likewise.
9629 * gcc.dg/lto/20090126-2_0.c: Likewise.
9631 2011-03-31 Ian Lance Taylor <iant@google.com>
9633 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9635 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9637 * gnat.dg/opt16.adb: New test.
9639 2011-03-31 Jason Merrill <jason@redhat.com>
9641 * g++.dg/cpp0x/defaulted24.C: New.
9643 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9646 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9649 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9651 * g++.dg/other/i386-9.C: New test.
9653 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9655 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9657 2011-03-30 Jason Merrill <jason@redhat.com>
9659 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9661 * g++.dg/cpp0x/regress/isnan.C: New.
9663 * g++.dg/cpp0x/initlist46.C: New.
9665 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9668 * gcc.target/arm/neon-modes-2.c: New test.
9670 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9673 * gcc.c-torture/compile/pr48305.c: New test.
9675 2011-03-29 Jason Merrill <jason@redhat.com>
9677 * g++.dg/cpp0x/regress/value-dep1.C: New.
9679 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9681 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9683 2011-03-29 Ian Lance Taylor <iant@google.com>
9685 * go.test/go-test.exp: Handle the test lines used in several new
9687 (errchk): Add opts parameter. Change all callers. Handle parens
9690 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9691 Dominique d'Humieres <dominiq@lps.ens.fr>
9693 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9694 and __APPLE__ && __PPC__ && __ALTIVEC__.
9696 2011-03-29 Jason Merrill <jason@redhat.com>
9698 * g++.dg/cpp0x/dependent1.C: New.
9700 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9702 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9704 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9706 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9709 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9710 * gfortran.dg/proc_ptr_comp_32.f90: New.
9712 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9714 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9715 check for corresponding warning.
9717 2011-03-28 Jason Merrill <jason@redhat.com>
9719 * g++.dg/cpp0x/rv-deduce2.C: New.
9721 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9724 * gcc.dg/pr48203.c: New test.
9726 2011-03-28 Jeff Law <law@redhat.com>
9728 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9730 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9732 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9733 and __PPC__ && __ALTIVEC__.
9735 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9738 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9739 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9740 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9741 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9743 2011-03-28 Jason Merrill <jason@redhat.com>
9745 * g++.dg/cpp0x/initlist-array2.C: New.
9747 * g++.dg/cpp0x/initlist-array1.C: New.
9749 * g++.dg/cpp0x/constexpr-compound.C: New.
9751 * g++.dg/cpp0x/constexpr-using.C: New.
9753 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9755 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9758 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9760 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9762 * gcc.dg/slp-1.c: New test.
9764 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9766 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9767 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9768 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9769 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9770 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9771 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9772 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9773 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9774 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9775 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9776 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9777 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9778 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9779 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9781 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9784 * gfortran.dg/trim_optimize_5.f90: New test.
9785 * gfortran.dg/trim_optimize_6.f90: New test.
9787 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9790 * gcc.target/mips/madd-7.c: Remove -mlong32.
9791 * gcc.target/mips/msub-7.c: Likewise.
9793 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9795 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9796 accesses to preserve the meaning of the test for doubleword vectors.
9797 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9798 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9800 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9803 * gfortran.dg/class_42.f03: New.
9805 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9807 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9810 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9812 PR rtl-optimization/48144
9813 * gcc.dg/pr48144.c: New test.
9815 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9817 * gnat.dg/discr27.ad[sb]: New test.
9819 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9821 * gnat.dg/limited_with2.ad[sb]: New test.
9822 * gnat.dg/limited_with2_pkg1.ads: New helper.
9823 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9825 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9827 * gnat.dg/opt15.adb: New test.
9828 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9830 2011-03-25 Tobias Burnus <burnus@net-b.de>
9834 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9835 * gfortran.dg/leadz_trailz_3.f90: Ditto
9837 2011-03-25 Martin Jambor <mjambor@suse.cz>
9839 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9841 2011-03-25 Jason Merrill <jason@redhat.com>
9843 * g++.dg/cpp0x/defaulted22.C: New.
9844 * g++.dg/cpp0x/defaulted23.C: New.
9845 * g++.dg/cpp0x/defaulted15.C: Adjust.
9847 2011-03-25 Jason Merrill <jason@redhat.com>
9849 * g++.dg/cpp0x/move1.C: New.
9851 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9854 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9856 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9858 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9859 for mips-sgi-irix6.5.
9860 Replace snprintf prototype by <stdio.h>.
9862 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9865 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9866 run_expensive_tests.
9867 * gcc.dg/graphite/block-4.c: Likewise.
9868 * gcc.dg/graphite/block-7.c: Likewise.
9869 * gcc.dg/graphite/block-8.c: Likewise.
9871 2011-03-25 Richard Guenther <rguenther@suse.de>
9873 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9874 * g++.dg/tree-ssa/pr8781.C: Likewise.
9875 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9876 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9877 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9878 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9879 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9880 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9881 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9882 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9883 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9884 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9885 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9886 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9887 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9888 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9889 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9890 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9891 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9892 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9893 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9894 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9895 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9896 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9897 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9898 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9899 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9900 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9901 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9902 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9903 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9904 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9905 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9906 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9907 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9908 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9909 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9910 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9911 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9912 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9913 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9914 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9915 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9916 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9917 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9918 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9919 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9920 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9921 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9922 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9923 * c-c++-common/pr46562-2.c: Likewise.
9924 * gfortran.dg/pr42108.f90: Likewise.
9925 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9926 foo to be inlined even at -O1.
9927 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9928 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9929 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9930 * gcc.dg/matrix/matrix.exp: Disable FRE.
9932 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9935 * gcc.dg/dfp/pr48204.c: New test.
9937 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9940 * gcc.c-torture/execute/pr47917.c: Move this...
9941 * gcc.dg/torture/pr47917.c: to here and add xfails.
9943 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9945 * gnat.dg/array16.ad[sb]: New test.
9946 * gnat.dg/array16.ads: New helper.
9948 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9950 * gnat.dg/derived_type2.adb: New test.
9952 2011-03-24 Richard Guenther <rguenther@suse.de>
9954 PR tree-optimization/48271
9955 * g++.dg/torture/pr48271.C: New testcase.
9957 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9959 * gnat.dg/array15.ad[sb]: New test.
9961 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9964 * gcc.target/i386/pr48237.c: New test.
9966 2011-03-24 Richard Guenther <rguenther@suse.de>
9969 * gcc.dg/builtin-object-size-10.c: New testcase.
9971 2011-03-24 Richard Guenther <rguenther@suse.de>
9973 PR tree-optimization/46562
9974 * c-c++-common/pr46562-2.c: New testcase.
9975 * c-c++-common/pr46562.c: Likewise.
9977 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9979 * gcc.dg/vect/vect-cselim-1.c: New test.
9980 * gcc.dg/vect/vect-cselim-2.c: New test.
9982 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9984 * gcc.target/arm/pr46934.c: New.
9986 2011-03-23 Ian Lance Taylor <iant@google.com>
9988 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9990 2011-03-23 Richard Guenther <rguenther@suse.de>
9992 * gcc.dg/struct: Remove directory and contents.
9994 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9997 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9999 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10001 * gnat.dg/discr26.ad[sb]: New test.
10002 * gnat.dg/discr26_pkg.ads: New helper.
10004 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10007 * gcc.target/arm/neon-vld-1.c: New test.
10009 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10011 * gnat.dg/array14.ad[sb]: New test.
10012 * gnat.dg/array14_pkg.ads: New helper.
10014 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10016 * gcc.c-torture/execute/920501-8.x: Remove.
10017 * gcc.c-torture/execute/930513-1.x: Remove.
10018 * gcc.c-torture/execute/960312-1.x: Remove.
10019 * gcc.c-torture/compile/20000804-1.c,
10020 gcc.c-torture/compile/20001205-1.c,
10021 gcc.c-torture/compile/20001226-1.c,
10022 gcc.c-torture/compile/20010518-2.c,
10023 gcc.c-torture/compile/20020312-1.c,
10024 gcc.c-torture/compile/20020604-1.c,
10025 gcc.c-torture/compile/920501-12.c,
10026 gcc.c-torture/compile/920501-4.c,
10027 gcc.c-torture/compile/920520-1.c,
10028 gcc.c-torture/compile/980506-1.c,
10029 gcc.c-torture/execute/980709-1.x,
10030 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10031 options for m68hc11.
10032 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10033 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10036 2011-03-22 Nick Clifton <nickc@redhat.com>
10038 * lib/target-supports.exp (check_profiling_available): Add MN10300
10039 to the list of targets that do not support profiling. Restore
10040 alpha sorting to this list.
10042 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10044 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10045 failure on 32-bit systems.
10046 * gcc.dg/torture/vector-2.c: Ditto.
10048 2011-03-22 Richard Guenther <rguenther@suse.de>
10050 PR tree-optimization/48228
10051 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10053 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10055 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10059 * gcc.target/powerpc/pr48226.c: New file.
10061 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10063 * lib/prune.exp (prune_gcc_output): Prune "could not create
10064 compact unwind for" warnings.
10066 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10070 * gcc.c-torture/execute/pr42544.c: New test.
10071 * gcc.c-torture/execute/pr48197.c: New test.
10073 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10075 PR preprocessor/48192
10076 * gcc.target/powerpc/pr48192.c: New file.
10079 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10080 split problem of 0 being loaded in a VSX register.
10082 2011-03-21 Richard Guenther <rguenther@suse.de>
10085 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10086 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10087 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10088 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10090 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10093 * gcc.dg/pr48213.c: New test.
10095 2011-03-21 Kai Tietz <ktietz@redhat.com>
10098 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10100 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10102 * gcc.target/arm/xor-and.c: New.
10104 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10107 * gfortran.dg/function_optimize_1.f90: New test.
10108 * gfortran.dg/function_optimize_2.f90: New test.
10110 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10112 PR rtl-optimization/47502
10113 * gcc.target/i386/pr47502-1.c: New.
10114 * gcc.target/i386/pr47502-2.c: Likewise.
10116 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10118 PR rtl-optimization/48156
10119 * gcc.dg/pr48156.c: New test.
10121 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10123 PR libfortran/47439
10124 * gfortran.dg/scratch_1.f90: Adjust test.
10126 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10128 PR libfortran/47439
10129 * gfortran.dg/scratch_1.f90: New test.
10131 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10133 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10134 variably modified typedefs.
10135 * gcc.dg/c1x-typedef-2.c: Remove.
10137 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10139 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10140 * gcc.dg/c1x-anon-struct-3.c: New test.
10141 * gcc.dg/anon-struct-11.c: Update.
10143 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10145 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10147 Only xfail with gas.
10149 2011-03-18 Jason Merrill <jason@redhat.com>
10151 * g++.dg/template/fn-ptr1.C: New.
10153 * g++.dg/overload/volatile1.C: New.
10155 * g++.dg/opt/pr23372.C: New.
10157 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10159 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10161 PR middle-end/47405
10162 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10164 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10166 * gcc.target/arm/unsigned-extend-1.c: New.
10168 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10171 * gcc.c-torture/compile/pr48161.c: New test.
10173 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10175 PR middle-end/47725
10176 * gcc.dg/torture/pr47725.c: New.
10178 2011-03-17 Jason Merrill <jason@redhat.com>
10180 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10181 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10183 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10185 * gnat.dg/specs/elab2.ads: New test.
10186 * gnat.dg/specs/elab2_pkg.ads: New helper.
10188 2011-03-17 Jason Merrill <jason@redhat.com>
10190 * g++.dg/cpp0x/decltype-1212.C: New.
10191 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10193 2011-03-17 Jason Merrill <jason@redhat.com>
10195 * g++.dg/parse/memfnquals1.C: New.
10197 2011-03-17 Richard Guenther <rguenther@suse.de>
10199 PR middle-end/48134
10200 * gcc.dg/pr48134.c: New testcase.
10202 2011-03-17 Richard Guenther <rguenther@suse.de>
10204 PR middle-end/48165
10205 * g++.dg/torture/pr48165.C: New testcase.
10207 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10209 PR rtl-optimization/48141
10210 * gcc.dg/pr48141.c: New test.
10212 2011-03-16 Jason Merrill <jason@redhat.com>
10214 * g++.dg/cpp0x/constexpr-48089.C: New.
10216 * g++.dg/cpp0x/constexpr-abi1.C: New.
10218 * g++.dg/cpp0x/constexpr-46336.C: New.
10219 * g++.dg/parse/friend5.C: Adjust expected errors.
10221 * g++.dg/cpp0x/constexpr-47570.C: New.
10223 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10226 * ++.dg/debug/dwarf2/typedef6.C: New test.
10228 2011-03-16 Jason Merrill <jason@redhat.com>
10230 * g++.dg/cpp0x/elision2.C: New.
10232 * g++.dg/cpp0x/constexpr-array3.C: New.
10234 2011-03-16 Jason Merrill <jason@redhat.com>
10236 * g++.dg/cpp0x/sfinae6.C: New.
10237 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10238 * g++.dg/cpp0x/pr45908.C: Likewise.
10239 * g++.dg/cpp0x/sfinae6.C: Likewise.
10240 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10241 * g++.old-deja/g++.law/arg11.C: Likewise.
10243 2011-03-16 Jason Merrill <jason@redhat.com>
10245 * g++.dg/template/incomplete6.C: New.
10247 2011-03-16 Jeff Law <law@redhat.com>
10249 * gcc.dg/tree-ssa/vrp55.c: New test.
10251 2011-03-16 Jason Merrill <jason@redhat.com>
10253 * g++.dg/cpp0x/auto22.C: New.
10255 2011-03-16 Richard Guenther <rguenther@suse.de>
10257 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10258 optimizing it away if promoted to const.
10260 2011-03-16 Richard Guenther <rguenther@suse.de>
10262 PR tree-optimization/48149
10263 * gcc.dg/fold-complex-1.c: New testcase.
10265 2011-03-16 Richard Guenther <rguenther@suse.de>
10268 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10269 or cloning happens.
10271 2011-03-16 Richard Guenther <rguenther@suse.de>
10273 PR tree-optimization/26134
10274 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10276 2011-03-16 Richard Guenther <rguenther@suse.de>
10278 PR tree-optimization/48146
10279 * gcc.dg/torture/pr48146.c: New testcase.
10281 2011-03-16 Richard Guenther <rguenther@suse.de>
10283 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10284 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10286 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10288 PR middle-end/48136
10289 * gcc.c-torture/compile/pr48136.c: New test.
10291 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10294 * gcc.dg/guality/pr45882.c: New test.
10296 2011-03-15 Jason Merrill <jason@redhat.com>
10298 * g++.dg/cpp0x/constexpr-recursion.C: New.
10300 * g++.dg/cpp0x/implicit11.C: New.
10302 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10304 * g++.dg/cpp0x/constexpr-attribute.C: New.
10306 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10308 * g++.dg/parse/pr34758.C: New.
10310 2011-03-15 Xinliang David Li <davidxl@google.com>
10313 * gcc.dg/uninit-pred-7_d.c: New test.
10314 * gcc.dg/uninit-pred-8_d.c: New test.
10316 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10319 * gcc.target/arm/pr46788.c: New.
10321 2011-03-15 Richard Guenther <rguenther@suse.de>
10323 PR middle-end/47650
10324 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10325 * gfortran.dg/ishft_4.f90: Likewise.
10326 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10328 2011-03-15 Richard Guenther <rguenther@suse.de>
10330 PR tree-optimization/13954
10331 * g++.dg/tree-ssa/pr13954.C: New testcase.
10333 2011-03-15 Richard Guenther <rguenther@suse.de>
10335 PR tree-optimization/48037
10336 * gcc.target/i386/pr48037-1.c: New testcase.
10338 2011-03-15 Richard Guenther <rguenther@suse.de>
10340 PR tree-optimization/41490
10341 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10342 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10343 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10344 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10345 * g++.dg/tree-ssa/pr33604.C: Adjust.
10347 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10349 PR middle-end/47917
10350 * gcc.c-torture/execute/pr47917.c: New test.
10351 * gcc.dg/pr47917.c: New test.
10353 PR middle-end/38878
10354 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10356 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10358 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10359 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10360 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10361 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10362 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10363 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10364 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10365 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10366 * gcc.target/i386/avx-floor-vec.c: Ditto.
10367 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10368 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10369 * gcc.target/i386/avx-rint-vec.c: Ditto.
10370 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10371 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10372 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10373 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10375 2011-03-14 Tom Tromey <tromey@redhat.com>
10377 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10378 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10379 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10381 2011-03-14 Tom Tromey <tromey@redhat.com>
10383 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10384 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10385 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10387 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10389 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10391 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10393 PR rtl-optimization/47166
10394 * gcc.c-torture/execute/postmod-1.c: New test.
10396 2011-03-14 Richard Guenther <rguenther@suse.de>
10398 PR middle-end/48098
10399 * gcc.dg/torture/pr48098.c: New testcase.
10401 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10404 * gcc.target/powerpc/pr48053-1.c: New test.
10405 * gcc.target/powerpc/pr48053-2.c: Likewise.
10407 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10409 PR libfortran/48066
10410 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10412 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10414 PR libfortran/48066
10415 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10417 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10420 * gfortran.dg/class_41.f03: New.
10422 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10424 * g++.dg/conversion/cast3.C: New test.
10426 2011-03-11 Jason Merrill <jason@redhat.com>
10428 * g++.dg/template/error45.C: New.
10430 * g++.dg/parse/no-type-defn1.C: New.
10432 * g++.dg/ext/attrib40.C: New.
10434 * g++.dg/cpp0x/regress/array1.C: New.
10436 2011-03-11 Richard Guenther <rguenther@suse.de>
10438 PR tree-optimization/48067
10439 * gcc.dg/pr48067.c: New testcase.
10441 2011-03-11 Richard Guenther <rguenther@suse.de>
10444 * g++.dg/lto/20110311-1_0.C: New testcase.
10446 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10449 * g++.dg/inherit/virtual8.C: New test.
10451 PR middle-end/48044
10452 * gcc.dg/torture/pr48044.c: New test.
10454 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10457 * gfortran.dg/proc_ptr_comp_31.f90: New.
10459 2011-03-11 Richard Guenther <rguenther@suse.de>
10461 PR tree-optimization/47278
10462 * gcc.dg/torture/pr47278-1.c: New testcase.
10463 * gcc.dg/torture/pr47278-2.c: Likewise.
10465 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10467 PR tree-optimization/48063
10468 * gcc.dg/torture/pr48063.c: New test.
10470 2011-03-10 Jason Merrill <jason@redhat.com>
10472 * g++.dg/template/array22.C: New.
10474 * g++.dg/cpp0x/syntax-err1.C: New.
10475 * g++.dg/parse/error36.C: Adjust expected errors.
10476 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10477 * g++.old-deja/g++.pt/typename3.C: Likewise.
10478 * g++.old-deja/g++.pt/typename4.C: Likewise.
10479 * g++.old-deja/g++.pt/typename6.C: Likewise.
10481 2011-03-09 Jason Merrill <jason@redhat.com>
10483 * g++.dg/template/nontype22.C: New.
10485 2011-03-09 Martin Jambor <mjambor@suse.cz>
10487 PR tree-optimization/47714
10488 * g++.dg/torture/pr47714.C: New test.
10490 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10493 * gcc.target/powerpc/pr47755-2.c: New file.
10495 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10497 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10498 is not set in the environment, pass 64 as first argument when not
10499 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10500 native where ulimit -u is supported.
10502 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10504 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10506 2011-03-08 Jason Merrill <jason@redhat.com>
10508 * g++.dg/template/nontype21.C: New.
10510 * g++.dg/template/anon5.C: New.
10512 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10515 * gcc.dg/pr47881.c: New test.
10517 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10520 * g++.dg/lookup/template3.C: New test.
10522 2011-03-08 Kai Tietz <ktietz@redhat.com>
10524 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10527 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10530 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10531 sizeof to compute alignment.
10533 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10535 PR tree-optimization/48022
10536 * gcc.dg/pr48022-1.c: New test.
10537 * gcc.dg/pr48022-2.c: New test.
10539 2011-03-07 Jason Merrill <jason@redhat.com>
10541 * g++.dg/template/nontype20.C: New.
10542 * g++.dg/init/member1.C: Adjust expected errors.
10543 * g++.dg/parse/constant4.C: Likewise.
10544 * g++.dg/template/qualified-id3.C: Likewise.
10545 * g++.old-deja/g++.pt/crash10.C: Likewise.
10547 * g++.dg/cpp0x/regress/non-const1.C: New.
10549 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10552 * gcc.dg/pr47991.c: New test.
10554 2011-03-07 Jason Merrill <jason@redhat.com>
10556 * g++.dg/abi/mangle46.C: New.
10558 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10561 * gcc.target/powerpc/pr47862.c: New.
10563 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10566 * gcc.target/i386/combine-mul.c: Require nonpic.
10568 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10569 Nathan Froyd <froydnj@codesourcery.com>
10571 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10573 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10575 * README.QMTEST: Remove.
10577 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10578 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10581 * gfortran.dg/array_constructor_37.f90 : New test.
10583 2011-03-05 Jason Merrill <jason@redhat.com>
10585 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10586 * g++.dg/abi/mangle45.C: Likewise.
10587 * g++.dg/cpp0x/trailing1.C: Likewise.
10589 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10591 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10593 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10595 PR rtl-optimization/47899
10596 * gcc.dg/pr47899.c: New test.
10598 * gcc.dg/torture/pr47968.c: Ignore warnings.
10600 PR tree-optimization/47967
10601 * gcc.c-torture/compile/pr47967.c: New test.
10603 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10605 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10606 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10608 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10610 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10611 and property_getAttributes() if __OBJC2__.
10612 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10613 * objc.dg/property/property-encoding-1.m: New.
10614 * obj-c++.dg/property/property-encoding-1.mm: New.
10616 2011-03-04 Jason Merrill <jason@redhat.com>
10618 * g++.dg/template/pseudodtor6.C: New.
10620 * g++.dg/inherit/covariant19.C: New.
10622 2011-03-04 Richard Guenther <rguenther@suse.de>
10624 PR middle-end/47968
10625 * gcc.dg/torture/pr47968.c: New testcase.
10627 2011-03-04 Richard Guenther <rguenther@suse.de>
10629 PR middle-end/47975
10630 * gcc.dg/torture/pr47975.c: New testcase.
10632 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10635 * g++.dg/template/crash106.C: New.
10637 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10640 * gcc.dg/gomp/pr47963.c: New test.
10641 * g++.dg/gomp/pr47963.C: New test.
10643 2011-03-02 Jason Merrill <jason@redhat.com>
10645 * g++.dg/cpp0x/regress/condition1.C: New.
10647 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10649 2011-03-01 Jason Merrill <jason@redhat.com>
10651 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10653 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10655 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10657 PR rtl-optimization/47925
10658 * gcc.c-torture/execute/pr47925.c: New test.
10660 2011-03-01 Jason Merrill <jason@redhat.com>
10662 * g++.dg/cpp0x/decltype25.C: New.
10664 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10666 2011-03-01 Richard Guenther <rguenther@suse.de>
10668 PR tree-optimization/47890
10669 * gcc.dg/torture/pr47890.c: New testcase.
10671 2011-03-01 Richard Guenther <rguenther@suse.de>
10674 * gcc.dg/lto/pr47924_0.c: New testcase.
10676 2011-03-01 Richard Guenther <rguenther@suse.de>
10679 * gfortran.dg/lto/pr46911_0.f: New testcase.
10681 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10683 PR libgfortran/47933
10684 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10685 compile errors from older code form.
10687 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10689 PR libgfortran/47567
10690 * gfortran.dg/fmt_fw_d.f90: New test.
10692 2011-02-28 Jason Merrill <jason@redhat.com>
10694 * g++.dg/inherit/covariant18.C: New.
10696 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10698 PR middle-end/47893
10699 * gcc.dg/pr47893.c: New test.
10701 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10703 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10704 NULL in case of a selector with conflicting types.
10705 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10707 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10709 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10710 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10711 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10712 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10714 2011-02-28 Jason Merrill <jason@redhat.com>
10717 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10719 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10721 PR libgfortran/47778
10722 * gfortran.dg/namelist_71.f90: New test.
10724 2011-02-27 Jason Merrill <jason@redhat.com>
10727 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10728 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10730 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10733 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10735 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10738 * gfortran.dg/gomp/task-1.f90: Removed.
10740 2011-02-26 Jason Merrill <jason@redhat.com>
10742 * g++.dg/template/this-targ1.C: New.
10744 * g++.dg/cpp0x/regress/template-const1.C: New.
10745 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10746 * g++.dg/template/function1.C: Adjust.
10747 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10748 * g++.dg/debug/debug7.C: Adjust.
10750 2011-02-26 Tobias Burnus <burnus@net-b.de>
10753 * gfortran.dg/gomp/task-1.f90: New.
10755 2011-02-25 Jie Zhang <jie@codesourcery.com>
10757 * gcc.target/arm/neon-thumb2-move.c: Add
10758 dg-require-effective-target arm_thumb2_ok.
10760 2011-02-24 Jason Merrill <jason@redhat.com>
10762 * g++.dg/parse/constant1.C: Specify C++98 mode.
10763 * g++.dg/parse/constant5.C: Likewise.
10764 * g++.dg/parse/error2.C: Likewise.
10765 * g++.dg/parse/semicolon3.C: Likewise.
10766 * g++.dg/template/crash14.C: Likewise.
10767 * g++.dg/template/local4.C: Likewise.
10768 * g++.dg/template/nontype3.C: Likewise.
10769 * g++.dg/parse/crash31.C: Adjust expected errors.
10770 * g++.dg/template/function1.C: Likewise.
10771 * g++.dg/template/ref3.C: Likewise.
10772 * g++.dg/template/static9.C: Likewise.
10773 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10775 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10776 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10777 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10778 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10779 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10781 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10784 * gfortran.dg/pr47878.f90: New test.
10786 2011-02-24 Richard Guenther <rguenther@suse.de>
10789 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10790 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10792 2011-02-24 Richard Guenther <rguenther@suse.de>
10795 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10796 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10798 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10800 PR libgfortran/47567
10801 * gfortran.dg/fmt_f0_1.f90: Update test.
10803 2011-02-23 Jason Merrill <jason@redhat.com>
10805 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10806 * g++.dg/abi/mangle45.C: New.
10808 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10809 * g++.dg/template/canon-type-9.C: Match use of decltype
10810 between declaration and definition.
10811 * g++.dg/template/canon-type-12.C: Likewise.
10813 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10816 * gfortran.dg/nested_allocatables_1.f90: New.
10818 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10821 * g++.dg/pr46868.C: New test.
10822 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10823 * g++.dg/parse/error14.C: Adjust.
10825 2011-02-23 Richard Guenther <rguenther@suse.de>
10827 PR tree-optimization/47838
10828 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10830 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10832 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10834 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10836 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10837 * gfortran.dg/count_init_expr.f03: Ditto.
10838 * gfortran.dg/gomp/pr43711.f90: Ditto.
10839 * gcc.dg/struct-parse-2.c: Ditto.
10840 * gcc.dg/parse-error-3.c: Ditto.
10841 * gcc.dg/Wlogical-op-1.c: Ditto.
10842 * gcc.dg/Walways-true-1.c: Ditto.
10843 * gcc.dg/pr24225.c: Ditto.
10844 * gcc.dg/Walways-true-2.c: Ditto.
10845 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10846 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10847 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10848 * g++.dg/overload/defarg4.C: Ditto.
10849 * g++.dg/inherit/covariant16.C: Ditto.
10850 * g++.dg/inherit/virtual7.C: Ditto.
10851 * g++.dg/template/canon-type-9.C: Ditto.
10852 * g++.dg/template/access19.C: Ditto.
10853 * g++.dg/template/call7.C: Ditto.
10854 * g++.dg/template/canon-type-2.C: Ditto.
10855 * g++.dg/template/init7.C: Ditto.
10856 * g++.dg/template/sizeof-template-argument.C: Ditto.
10857 * g++.dg/template/const3.C: Ditto.
10858 * g++.dg/template/sfinae26.C: Ditto.
10859 * g++.dg/template/sfinae26.C: Ditto.
10860 * g++.dg/template/canon-type-11.C: Ditto.
10861 * g++.dg/template/union2.C: Ditto.
10862 * g++.dg/template/canon-type-3.C: Ditto.
10863 * g++.dg/template/canon-type-1.C: Ditto.
10864 * g++.dg/template/canon-type-5.C: Ditto.
10865 * g++.dg/template/canon-type-7.C: Ditto.
10866 * g++.dg/template/canon-type-10.C: Ditto.
10867 * g++.dg/template/spec36.C: Ditto.
10868 * g++.dg/template/typedef38.C: Ditto.
10869 * g++.dg/template/canon-type-4.C: Ditto.
10870 * g++.dg/template/canon-type-6.C: Ditto.
10871 * g++.dg/template/canon-type-13.C: Ditto.
10872 * g++.dg/template/instantiate9.C: Ditto.
10873 * g++.dg/template/ttp22.C: Ditto.
10874 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10875 * g++.dg/warn/Walways-true-1.C: Ditto.
10876 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10877 * g++.dg/warn/Walways-true-2.C: Ditto.
10878 * g++.dg/conversion/op4.C: Ditto.
10879 * g++.dg/opt/pr19650.C: Ditto.
10880 * g++.dg/lookup/friend11.C: Ditto.
10881 * g++.dg/other/default2.C: Ditto.
10882 * g++.dg/other/default3.C: Ditto.
10883 * g++.dg/other/dtor2.C: Ditto.
10884 * g++.dg/other/friend5.C: Ditto.
10885 * g++.dg/other/default5.C: Ditto.
10886 * g++.dg/init/brace6.C: Ditto.
10887 * g++.dg/init/aggr5.C: Ditto.
10888 * g++.dg/init/error2.C: Ditto.
10889 * g++.dg/expr/bound-mem-fun.C: Ditto.
10890 * g++.dg/expr/cond6.C: Ditto.
10891 * g++.dg/expr/stmt-expr-1.C: Ditto.
10892 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10893 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10894 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10895 * g++.dg/cpp0x/bracket1.C: Ditto.
10896 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10897 * g++.dg/cpp0x/pr38646.C: Ditto.
10898 * g++.dg/cpp0x/variadic73.C: Ditto.
10899 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10900 * g++.dg/cpp0x/bracket4.C: Ditto.
10901 * g++.dg/cpp0x/decltype4.C: Ditto.
10902 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10903 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10904 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10905 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10906 * g++.dg/cpp0x/decltype2.C: Ditto.
10907 * g++.dg/cpp0x/decltype1.C: Ditto.
10908 * g++.dg/cpp0x/bracket2.C: Ditto.
10909 * g++.dg/cpp0x/decltype5.C: Ditto.
10910 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10911 * g++.dg/cpp0x/variadic70.C: Ditto.
10912 * g++.dg/cpp0x/decltype6.C: Ditto.
10913 * g++.dg/cpp0x/rvo.C: Ditto.
10914 * g++.dg/cpp0x/vt-40092.C: Ditto.
10915 * g++.dg/cpp0x/variadic-new.C: Ditto.
10916 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10917 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10918 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10919 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10920 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10921 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10922 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10923 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10924 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10925 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10926 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10927 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10928 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10929 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10930 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10931 * g++.dg/cpp0x/pr39639.C: Ditto.
10932 * g++.dg/cpp0x/decltype3.C: Ditto.
10933 * g++.dg/cpp0x/variadic68.C: Ditto.
10934 * g++.dg/cpp0x/variadic-function.C: Ditto.
10935 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10936 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10937 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10938 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10939 * g++.dg/parse/crash35.C: Ditto.
10940 * g++.dg/parse/crash40.C: Ditto.
10941 * g++.dg/parse/defarg12.C: Ditto.
10942 * g++.dg/parse/crash34.C: Ditto.
10943 * g++.dg/parse/constructor3.C: Ditto.
10944 * g++.dg/parse/template23.C: Ditto.
10945 * g++.dg/parse/crash56.C: Ditto.
10946 * g++.dg/parse/dtor13.C: Ditto.
10947 * g++.dg/parse/error33.C: Ditto.
10948 * g++.dg/parse/ctor9.C: Ditto.
10949 * g++.dg/parse/error32.C: Ditto.
10950 * g++.dg/parse/error37.C: Ditto.
10951 * g++.dg/parse/bitfield3.C: Ditto.
10952 * g++.dg/parse/struct-4.C: Ditto.
10953 * g++.dg/ext/has_trivial_copy.C: Ditto.
10954 * g++.dg/ext/is_polymorphic.C: Ditto.
10955 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10956 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10957 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10958 * g++.dg/ext/is_union.C: Ditto.
10959 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10960 * g++.dg/ext/is_pod.C: Ditto.
10961 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10962 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10963 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10964 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10965 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10966 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10967 * g++.dg/ext/is_abstract.C: Ditto.
10968 * g++.dg/ext/has_trivial_assign.C: Ditto.
10969 * g++.dg/ext/is_class.C: Ditto.
10970 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10971 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10972 * g++.dg/ext/is_base_of.C: Ditto.
10973 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10974 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10975 * g++.dg/ext/is_empty.C: Ditto.
10976 * g++.dg/ext/is_enum.C: Ditto.
10977 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10978 * gnat.dg/opt11.adb: Ditto.
10979 * obj-c++.dg/pr45735.mm: Ditto.
10980 * obj-c++.dg/pr24393.mm: Ditto.
10981 * obj-c++.dg/exceptions-2.mm: Ditto.
10982 * objc.dg/pr45735.m: Ditto.
10983 * objc.dg/pr24393.m: Ditto.
10985 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10987 * objc.dg/attributes/objc-exception-1.m: New.
10989 2011-02-23 Jie Zhang <jie@codesourcery.com>
10991 * gcc.dg/cpp/include7.c: New test.
10993 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10996 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10998 2011-02-23 Jie Zhang <jie@codesourcery.com>
11000 PR rtl-optimization/47763
11001 * gcc.dg/pr47763.c: New test.
11003 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11006 * gfortran.dg/whole_file_32.f90 : New test.
11008 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11011 * g++.dg/inherit/virtual7.C: New test.
11013 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11016 * objc.dg/type-size-3.m: Updated error message.
11017 * objc.dg/type-size-4.m: New test.
11018 * objc.dg/type-size-5.m: New test.
11020 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11022 * lib/gnat.exp: Fix comments.
11023 Don't load libgloss.exp.
11024 (default_gnat_version): Call $compiler with --version.
11025 Adapt regexp for gnatmake output, insert version.
11026 (gnat_version): New proc.
11027 (gnat_init): Remove gnat_libgcc_s_path.
11028 (gnat_target_compile): Likewise.
11029 Remove ld_library_path.
11030 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11031 (gnat_pass): Remove.
11032 (gnat_pass): Remove.
11033 (gnat_finish): Remove.
11034 (gnat_exit): Remove.
11035 (local_find_gnatmake): Reindent.
11036 (runtest_file_p): Remove.
11037 (prune_warnings): Remove.
11038 (find_gnatclean): New proc.
11039 * lib/gnat-dg.exp (lremove): New proc.
11040 (gnat-dg-test): Reindent.
11041 Remove additional output files.
11042 (gnat-dg-runtest): Remove.
11044 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11045 * gnat.dg/loop_optimization6.adb: Likewise.
11046 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11048 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11050 PR tree-optimization/47835
11051 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11053 2011-02-22 Tobias Burnus <burnus@net-b.de>
11055 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11056 * gfortran.dg/abstract_type_2.f03: Ditto.
11057 * gfortran.dg/abstract_type_3.f03: Ditto.
11058 * gfortran.dg/abstract_type_4.f03: Ditto.
11059 * gfortran.dg/abstract_type_5.f03: Ditto.
11060 * gfortran.dg/abstract_type_6.f03: Ditto.
11061 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11062 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11063 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11064 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11065 * gfortran.dg/array_function_5.f90: Ditto.
11066 * gfortran.dg/asynchronous_3.f03: Ditto.
11067 * gfortran.dg/char_expr_1.f90: Ditto.
11068 * gfortran.dg/class_14.f03: Ditto.
11069 * gfortran.dg/data_array_6.f: Ditto.
11070 * gfortran.dg/data_invalid.f90: Ditto.
11071 * gfortran.dg/dot_product_1.f03: Ditto.
11072 * gfortran.dg/func_derived_5.f90: Ditto.
11073 * gfortran.dg/func_result_4.f90: Ditto.
11074 * gfortran.dg/implied_do_1.f90: Ditto.
11075 * gfortran.dg/initialization_25.f90: Ditto.
11076 * gfortran.dg/initialization_26.f90: Ditto.
11077 * gfortran.dg/interface_34.f90: Ditto.
11078 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11079 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11080 * gfortran.dg/matmul_8.f03: Ditto.
11081 * gfortran.dg/merge_init_expr.f90: Ditto.
11082 * gfortran.dg/pack_assign_1.f90: Ditto.
11083 * gfortran.dg/pack_vector_1.f90: Ditto.
11084 * gfortran.dg/pointer_check_8.f90: Ditto.
11085 * gfortran.dg/product_init_expr.f03: Ditto.
11086 * gfortran.dg/reshape_order_5.f90: Ditto.
11087 * gfortran.dg/reshape_shape_1.f90: Ditto.
11088 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11089 * gfortran.dg/same_name_2.f90: Ditto.
11090 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11091 * gfortran.dg/spread_init_expr.f03: Ditto.
11092 * gfortran.dg/stmt_func_1.f90: Ditto.
11093 * gfortran.dg/sum_init_expr.f03: Ditto.
11094 * gfortran.dg/transpose_3.f03: Ditto.
11095 * gfortran.dg/unpack_init_expr.f03: Ditto.
11096 * gfortran.dg/warn_conversion.f90: Ditto.
11097 * gfortran.dg/warn_conversion_2.f90: Ditto.
11098 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11099 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11100 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11101 * gfortran.dg/whole_file_16.f90: Ditto.
11102 * gfortran.dg/whole_file_17.f90: Ditto.
11103 * gfortran.dg/whole_file_18.f90: Ditto.
11104 * gfortran.dg/whole_file_20.f03: Ditto.
11105 * gfortran.dg/whole_file_5.f90: Ditto.
11106 * gfortran.dg/whole_file_6.f90: Ditto.
11107 * gfortran.dg/write_invalid_format.f90: Ditto.
11108 * gfortran.dg/zero_sized_6.f90: Ditto.
11110 2011-02-21 Jeff Law <law@redhat.com>
11112 PR rtl-optimization/46178
11113 * gcc.target/i386/pr46178.c: New test.
11115 PR rtl-optimization/46002
11116 * gcc.c-torture/compile/pr46002.c: New test.
11118 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11120 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11123 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11126 * g++.dg/debug/pr47106.C: Require effective target lto.
11128 2011-02-21 Jason Merrill <jason@redhat.com>
11130 * g++.dg/cpp0x/constexpr-diag2.C: New.
11132 2011-02-20 Jason Merrill <jason@redhat.com>
11134 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11136 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11138 * g++.dg/overload/conv-op1.C: New.
11140 * g++.dg/cpp0x/constexpr-synth1.C: New.
11142 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11144 * objc.dg/layout-2.m: New.
11145 * objc.dg/selector-3.m: Adjusted location of error message.
11146 * objc.dg/type-size-3.m: Same.
11147 * obj-c++.dg/selector-3.mm: Same.
11149 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11152 * objc.dg/property/dotsyntax-22.m: New.
11153 * obj-c++.dg/property/dotsyntax-22.mm: New.
11155 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11158 * g++.dg/template/typedef38.C: New test.
11160 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11163 * gfortran.dg/whole_file_30.f90 : New test.
11164 * gfortran.dg/whole_file_31.f90 : New test.
11166 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11170 * gfortran.dg/whole_file_28.f90 : New test.
11171 * gfortran.dg/whole_file_29.f90 : New test.
11173 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11176 * g++.dg/template/crash105.C: New.
11178 2011-02-19 Jason Merrill <jason@redhat.com>
11180 * g++.dg/cpp0x/regress/no-elide1.C: New.
11182 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11184 PR tree-optimization/46620
11185 * gcc.dg/pr46620.c: New.
11187 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11190 * gcc.target/i386/pr47809.c: New test.
11192 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11193 Tobias Burnus <burnus@net-b.de>
11195 * lib/target-supports.exp
11196 (check_effective_target_fortran_large_real): New check for large reals.
11197 * gfortran.dg/nan_7.f90: New test.
11199 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11201 PR libgfortran/47567
11202 * gfortran.dg/fmt_f0_1.f90: Update test.
11204 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11207 * gfortran.dg/array_constructor_36.f90 : New test.
11208 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11209 allow for comparison between different elements of the array
11210 constructor at different levels of optimization.
11212 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11214 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11215 * gcc.target/i386/pr32280-1.c: Likewise.
11217 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11220 * gcc.target/i386/pr47800.c: New test.
11222 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11224 * objc/execute/exceptions/foward-1.x: New.
11226 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11229 * gfortran.dg/derived_constructor_comps_4.f90: New.
11231 2011-02-18 Tobias Burnus
11234 * gfortran.dg/func_result_6.f90: New.
11236 2011-02-18 Michael Matz <matz@suse.de>
11239 * gfortran.dg/lto/pr45586_0.f90: New test.
11240 * gfortran.dg/typebound_proc_20.f90: Ditto.
11241 * gfortran.dg/typebound_proc_21.f90: Ditto.
11243 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11246 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11248 2011-02-18 Tobias Burnus <burnus@net-b.de>
11251 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11252 gcc_warning_prefix.
11253 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11254 normalizing the error/warning output.
11255 * gfortran.dg/Wall.f90: Update dg-error/warning.
11256 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11257 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11258 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11259 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11260 * gfortran.dg/class_30.f90: Update dg-error/warning.
11261 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11262 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11263 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11264 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11265 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11266 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11267 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11268 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11269 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11270 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11271 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11272 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11273 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11274 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11275 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11276 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11277 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11278 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11279 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11280 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11281 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11282 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11283 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11284 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11285 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11287 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11290 * gfortran.dg/proc_ptr_comp_30.f90: New.
11292 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11295 * gcc.target/i386/pr47780.c: New test.
11297 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11300 * gfortran.dg/class_40.f03: New.
11302 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11305 * g++.dg/cpp0x/auto21.C: New test.
11307 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11309 * objc.dg/special/unclaimed-category-1.h: Updated for
11311 * objc.dg/special/unclaimed-category-1.m: Same.
11312 * objc.dg/zero-link-1.m: Same.
11313 * objc.dg/lookup-1.m: Same.
11314 * objc.dg/torture/strings/const-str-9.m
11315 * objc.dg/torture/strings/const-str-10.m: Same.
11316 * objc.dg/torture/strings/const-str-11.m: Same.
11317 * objc.dg/torture/forward-1.m: Same.
11318 * objc.dg/zero-link-2.m: Same.
11319 * objc.dg/encode-7-next-64bit.m: Same.
11320 * objc.dg/method-4.m: Same.
11321 * objc.dg/next-runtime-1.m: Same.
11322 * objc.dg/image-info.m: Same.
11323 * objc.dg/pr23214.m: Same.
11324 * objc.dg/symtab-1.m: Same.
11325 * obj-c++.dg/basic.m: Same.
11326 * obj-c++.dg/proto-lossage-3.m: Same.
11327 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11328 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11329 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11330 * obj-c++.dg/method-11.m: Same.
11331 * objc/execute/enumeration-1.m: Same.
11332 * objc/execute/object_is_class.m: Same.
11333 * objc/execute/formal_protocol-2.m: Same.
11334 * objc/execute/formal_protocol-4.m: Same.
11335 * objc/execute/formal_protocol-6.m: Same.
11336 * objc/execute/bycopy-3.m: Same.
11337 * objc/execute/exceptions/catchall-1.m: Same.
11338 * objc/execute/exceptions/finally-1.m: Same.
11339 * objc/execute/exceptions/local-variables-1.m: Same.
11340 * objc/execute/exceptions/foward-1.m: Same.
11341 * objc/execute/bf-common.h
11342 * objc/execute/enumeration-2.m: Same.
11343 * objc/execute/formal_protocol-1.m: Same.
11344 * objc/execute/formal_protocol-3.m: Same.
11345 * objc/execute/formal_protocol-5.m: Same.
11346 * objc/execute/accessing_ivars.m: Same.
11347 * objc/execute/bycopy-2.m: Same.
11348 * objc/execute/formal_protocol-7.m: Same.
11349 * objc/execute/compatibility_alias.m: Same.
11350 * objc/execute/no_clash.m: Same.
11351 * objc/execute/object_is_meta_class.m: Same.
11352 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11353 * objc/execute/class-tests-1.h: Include stdio.h.
11354 * objc/execute/class-tests-2.h: Same.
11355 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11357 * obj-c++.dg/try-catch-2.mm: Same.
11359 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11362 * g++.dg/warn/Wunused-parm-4.C: New test.
11364 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11365 Jan Hubicka <jh@suse.cz>
11369 * g++.dg/debug/pr47106.C: New.
11371 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11374 * gcc.target/i386/pr43653.c: New test.
11376 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11379 * g++.dg/template/inherit6.C: New test.
11381 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11384 * gfortran.dg/class_39.f03: New.
11386 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11389 * g++.dg/cpp0x/variadic106.C: New test.
11391 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11393 PR libfortran/47757
11394 * gfortran.dg/pr47757-1.f90: New test.
11395 * gfortran.dg/pr47757-2.f90: New test.
11396 * gfortran.dg/pr47757-3.f90: New test.
11399 * g++.dg/cpp0x/enum8.C: New test.
11401 2011-02-15 Jason Merrill <jason@redhat.com>
11403 * g++.dg/inherit/implicit-trivial1.C: New.
11404 * g++.dg/cpp0x/implicit-trivial1.C: New.
11406 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11408 PR middle-end/47725
11409 * gcc.dg/torture/pr47725.c: Removed.
11411 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11414 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11415 constant does not generate a load from memory.
11417 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11419 PR middle-end/47725
11420 * gcc.dg/torture/pr47725.c: New.
11422 2011-02-15 Richard Guenther <rguenther@suse.de>
11424 PR tree-optimization/47743
11425 * gcc.dg/torture/pr47743.c: New testcase.
11427 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11429 PR middle-end/47581
11430 * gcc.target/i386/pr47581.c: New test.
11432 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11435 * gfortran.dg/select_type_22.f03: New.
11437 2011-02-14 Jason Merrill <jason@redhat.com>
11439 * g++.dg/cpp0x/regress/enum1.C: New.
11441 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11443 * gnat.dg/include.adb: New test.
11445 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11448 * gfortran.dg/class_38.f03: New.
11450 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11452 * gcc.dg/pr46494.c: New test.
11454 2011-02-14 Richard Guenther <rguenther@suse.de>
11456 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11458 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11461 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11462 sparc*-sun-solaris2.11.
11464 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11467 * gfortran.dg/argument_checking_18.f90: New.
11469 2011-02-13 Tobias Burnus <burnus@net-b.de>
11471 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11472 * gfortran.dg/argument_checking_17.f90: New.
11474 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11476 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11477 are temporarily disabled.
11478 * gfortran.dg/class_7.f03: Ditto.
11479 * gfortran.dg/coarray_14.f90: Ditto.
11480 * gfortran.dg/typebound_proc_13.f03: Ditto.
11482 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11485 * gfortran.dg/extends_11.f03: New.
11487 2011-02-11 Xinliang David Li <davidxl@google.com>
11489 PR tree-optimization/47707
11490 * g++.dg/tree-ssa/pr47707.C: New test.
11492 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11494 * g++.dg/opt/inline17.C: New test.
11496 2011-02-11 Tobias Burnus <burnus@net-b.de>
11499 * gfortran.dg/pure_formal_2.f90: New.
11501 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11503 PR rtl-optimization/47614
11504 * gfortran.dg/pr47614.f: New.
11506 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11509 * gcc.dg/opts-6.c: New test.
11511 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11514 * gcc.dg/pr47684.c: New test.
11516 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11519 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11520 c99_runtime, dg-add-options c99_runtime.
11521 (main): Use __asm__.
11523 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11526 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11527 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11528 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11529 * gcc.dg/ucnid-10.c: Likewise.
11530 * gcc.dg/ucnid-13.c: Likewise.
11531 * gcc.dg/ucnid-7.c: Likewise.
11532 * gcc.dg/ucnid-8.c: Likewise.
11533 Adapt dg-warning line number.
11535 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11537 * gcc.target/i386/parity-1.c: Use -march=k8.
11538 * gcc.target/i386/parity-2.c: Ditto.
11539 * gcc.target/i386/vecinit-1.c: Ditto.
11540 * gcc.target/i386/vecinit-2.c: Ditto.
11542 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11545 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11546 * gcc.target/mips/save-restore-3.c: Likewise.
11547 * gcc.target/mips/save-restore-4.c: Likewise.
11548 * gcc.target/mips/save-restore-5.c: Likewise.
11551 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11552 * g++.dg/tree-prof/partition2.C: Likewise.
11554 2011-02-09 Jason Merrill <jason@redhat.com>
11556 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11557 rather than misdeclare std::puts.
11559 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11560 * g++.dg/other/warning1.C: Likewise.
11561 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11562 * g++.old-deja/g++.gb/scope06.C: Likewise.
11563 * g++.old-deja/g++.law/cvt11.C: Likewise.
11564 * g++.old-deja/g++.law/init1.C: Likewise.
11565 * g++.dg/abi/mangle26.C: Likewise.
11567 * g++.dg/template/function1.C: Adjust for C++0x mode.
11568 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11570 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11571 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11573 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11575 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11577 * g++.dg/cpp0x/regress: New directory.
11578 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11579 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11580 * g++.dg/cpp0x/regress/regress3.C: New.
11582 2011-02-10 Richard Guenther <rguenther@suse.de>
11584 PR tree-optimization/47677
11585 * gcc.dg/torture/pr47677.c: New testcase.
11587 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11589 * objc.dg/special/load-category-1.m: Remove unused header.
11590 * objc.dg/special/load-category-1a.m: Likewise.
11591 * objc.dg/special/load-category-2.m: Likewise.
11592 * objc.dg/special/load-category-2a.m: Likewise.
11593 * objc.dg/special/load-category-3.m: Likewise.
11594 * objc.dg/special/load-category-3a.m: Likewise.
11595 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11596 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11597 * objc.dg/attributes/class-attribute-1.m: Likewise.
11598 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11599 * obj-c++.dg/property/property.exp: Likewise.
11600 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11601 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11602 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11603 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11604 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11605 * obj-c++.dg/template-8.mm: Likewise.
11607 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11610 * gcc.target/i386/pr47665.c: New test.
11612 2011-02-10 Jie Zhang <jie@codesourcery.com>
11616 2011-02-05 Jie Zhang <jie@codesourcery.com>
11618 * gcc.dg/pr42631.c: Update test.
11619 * gcc.dg/pr42631-2.c: New test.
11621 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11624 * gfortran.dg/proc_decl_25.f90: New.
11626 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11629 * gfortran.dg/typebound_assignment_2.f03: New.
11631 2011-02-09 Richard Guenther <rguenther@suse.de>
11633 PR tree-optimization/47664
11634 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11636 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11638 PR middle-end/47646
11639 * gnat.dg/uninit_func.adb: Adjust dg directive.
11641 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11643 PR middle-end/47646
11644 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11646 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11649 * gfortran.dg/auto_dealloc_2.f90: New.
11651 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11653 * gcc.dg/builtins-config.h: Remove __sgi handling.
11654 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11655 -std=c99 for mips-sgi-irix6.5*.
11657 2011-02-09 Martin Jambor <mjambor@suse.cz>
11659 PR middle-end/45505
11660 * gfortran.dg/pr25923.f90: Remove xfails.
11662 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11665 * gfortran.dg/inquire_14.f90: New test.
11667 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11670 * gfortran.dg/pointer_init_6.f90: New.
11672 2011-02-08 Jeff Law <law@redhat.com>
11674 PR tree-optimization/42893
11675 * gcc.tree-ssa/pr42893.c: New test.
11677 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11679 PR tree-optimization/46834
11680 PR tree-optimization/46994
11681 PR tree-optimization/46995
11682 * gcc.dg/graphite/id-pr46834.c: New.
11683 * gfortran.dg/graphite/id-pr46994.f90: New.
11684 * gfortran.dg/graphite/id-pr46995.f90: New.
11686 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11688 PR middle-end/47646
11689 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11690 using the variable is known the warning is emitted there.
11691 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11692 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11694 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11697 * gcc.dg/noreturn-1.c (foo5): Likewise.
11698 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11699 (method2): Likewise.
11701 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11702 the return statement using the uninitialized variable.
11703 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11705 2011-02-08 Richard Guenther <rguenther@suse.de>
11707 PR middle-end/47639
11708 * g++.dg/opt/pr47639.c: New testcase.
11710 2011-02-08 Richard Guenther <rguenther@suse.de>
11712 PR tree-optimization/47632
11713 * g++.dg/opt/pr47632.C: New testcase.
11715 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11717 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11719 2011-02-07 Richard Guenther <rguenther@suse.de>
11721 PR tree-optimization/47615
11722 * g++.dg/opt/pr47615.C: New testcase.
11724 2011-02-07 Richard Guenther <rguenther@suse.de>
11726 PR tree-optimization/47621
11727 * gcc.dg/torture/pr47621.c: New testcase.
11729 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11731 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11733 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11736 * gfortran.dg/allocate_with_source_1 : New test.
11738 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11740 PR middle-end/47610
11741 * gcc.dg/pr47610.c: New test.
11743 2011-02-05 Jie Zhang <jie@codesourcery.com>
11746 * gcc.dg/pr42631.c: Update test.
11747 * gcc.dg/pr42631-2.c: New test.
11749 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11752 * gfortran.dg/pr47574.f90: New test.
11754 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11756 PR tree-optimization/46194
11757 * gcc.dg/autopar/pr46194.c: New.
11759 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11761 PR tree-optimization/43695
11762 * g++.dg/ipa/pr43695.C: New.
11764 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11766 PR inline-asm/23200
11767 * gcc.dg/pr23200.c: New test.
11769 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11772 * g++.dg/pr47589.C: New test.
11774 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11777 * g++.dg/template/typedef37.C: New test.
11778 * g++.dg/template/param1.C: Adjust expected error message.
11780 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11782 PR middle-end/31490
11783 * gcc.dg/pr31490-2.c: New test.
11784 * gcc.dg/pr31490-3.c: New test.
11785 * gcc.dg/pr31490-4.c: New test.
11787 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11788 Jakub Jelinek <jakub@redhat.com>
11791 * g++.dg/parser/semicolon3.C: Adjust.
11792 * g++.dg/parser/semicolon4.C: New testcase.
11793 * g++.dg/pr46890.C: New testcase.
11795 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11798 * g++.dg/init/pr29571.C: New.
11800 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11802 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11803 instead of vect_int.
11805 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11808 * gcc.target/i386/pr47312.c: New test.
11811 * gcc.target/i386/pr47564.c: New test.
11813 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11815 PR tree-optimization/45122
11816 * gcc.dg/tree-ssa/pr45122.c: New.
11818 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11821 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11824 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11825 and vsx so a default --with-cpu=power7 doesn't give an error
11826 when -mavoid-indexed-addresses is used.
11828 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11829 wrapper function to save the arguments and then jump to the real
11830 function, rather than depending on the compiler not to move stuff
11832 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11834 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11835 Paul Thomas <pault@gcc.gnu.org>
11838 * gfortran.dg/class_37.f03 : New test.
11840 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11841 Richard Guenther <rguenther@suse.de>
11843 PR tree-optimization/40979
11845 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11846 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11847 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11848 check_vect_support_and_set_flags.
11849 * gfortran.dg/graphite/vect-pr40979.f90: New.
11851 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11854 * gfortran.dg/class_36.f03: New.
11856 2011-02-02 Richard Guenther <rguenther@suse.de>
11858 PR tree-optimization/47566
11859 * gcc.dg/lto/20110201-1_0.c: New testcase.
11861 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11867 * debug/pr47498.c: New.
11868 * debug/pr47501.c: New.
11870 2011-02-01 Richard Guenther <rguenther@suse.de>
11872 PR tree-optimization/47559
11873 * g++.dg/torture/pr47559.C: New testcase.
11875 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11878 * gfortran.dg/typebound_call_20.f03: New.
11880 2011-02-01 Richard Guenther <rguenther@suse.de>
11882 PR tree-optimization/47555
11883 * gcc.dg/pr47555.c: New testcase.
11885 2011-02-01 Richard Guenther <rguenther@suse.de>
11887 PR tree-optimization/47541
11888 * g++.dg/torture/pr47541.C: New testcase.
11890 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11893 * gfortran.dg/typebound_call_19.f03: New.
11895 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11898 * g++.dg/cpp0x/pr47416.C: New test.
11900 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11903 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11905 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11908 * gfortran.dg/typebound_assignment_1.f03: New.
11910 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11912 PR tree-optimization/47538
11913 * gcc.c-torture/execute/pr47538.c: New test.
11915 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11918 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11920 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11922 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11924 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11926 PR rtl-optimization/44031
11927 * gcc.c-torture/compile/20110131-1.c: New test.
11929 2011-01-31 Tobias Burnus <burnus@net-b.de>
11932 * gfortran.dg/stmt_func_1.f90: New.
11934 2011-01-31 Tobias Burnus <burnus@net-b.de>
11937 * gfortran.dg/interface_34.f90: New.
11939 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11942 * gfortran.dg/realloc_on_assign_5.f03: New test.
11943 * gfortran.dg/realloc_on_assign_5.f03: New test.
11945 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11947 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11948 * gfortran.dg/bessel_7.f90: Likewise.
11949 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11951 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11952 * gfortran.dg/sum_init_expr.f03: Likewise.
11954 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11956 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11959 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11960 loop only on "vect_intfloat_cvt" targets.
11962 2011-01-29 Tobias Burnus <burnus@net-b.de>
11965 * gfortran.dg/shape_6.f90: New.
11967 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11969 PR libgfortran/47434
11970 * gfortran.dg/read_infnan_1.f90: Update test.
11971 * gfortran.dg/module_nan.f90: Update test.
11972 * gfortran.dg/char4_iunit_1.f03: Update test.
11973 * gfortran.dg/large_real_kind_1.f90: Update test.
11974 * gfortran.dg/real_const_3.f90: Update test.
11975 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11977 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11980 * g++.dg/template/param2.C: New test.
11982 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11984 PR libgfortran/47285
11985 * gfortran.dg/fmt_g.f: New test.
11987 2011-01-28 Tobias Burnus <burnus@net-b.de>
11990 * gfortran.dg/pure_formal_1.f90: New.
11992 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11995 * gcc.dg/tls/pr42894.c: New test.
11997 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11999 * gcc.dg/pr47276.c: Add dg-require-visibility.
12001 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12003 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12005 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12006 Tobias Burnus <burnus@gcc.gnu.org>
12011 * gfortran.dg/realloc_on_assign_3.f03: New test.
12012 * gfortran.dg/realloc_on_assign_4.f03: New test.
12013 * gfortran.dg/allocatable_function_5.f90: New test.
12014 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12015 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12016 implemented" dg-errors.
12018 2011-01-27 Jan Hubicka <jh@suse.cz>
12020 PR middle-end/46949
12021 * gcc.dg/attr-weakref-4.c: New testcase
12023 2011-01-27 Martin Jambor <mjambor@suse.cz>
12025 PR tree-optimization/47228
12026 * gcc.dg/torture/pr47228.c: New test.
12028 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12030 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12032 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12034 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12035 when using auto-overlay support on the SPU.
12037 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12039 PR rtl-optimization/44174
12040 * gcc.target/i386/asm-6.c: New test.
12042 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12044 PR rtl-optimization/46856
12045 * gcc.c-torture/compile/pr46856.c: New test.
12047 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12048 Andrew Pinski <pinskia@gmail.com>
12051 * gcc.dg/pr43082.c: New.
12053 2011-01-26 DJ Delorie <dj@redhat.com>
12055 PR rtl-optimization/46878
12056 * gcc.dg/pr46878-1.c: New test.
12058 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12061 * g++.dg/cpp0x/pr47476.C: New test.
12063 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12065 * gcc.c-torture/compile/20110126-1.c: New test.
12067 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12070 * gcc.dg/torture/pr47473.c: New test.
12072 2011-01-26 Jan Hubicka <jh@suse.cz>
12075 * gcc.c-torture/execute/pr47237.c: New testcase.
12077 2011-01-26 Jan Hubicka <jh@suse.cz>
12079 PR tree-optimization/47190
12080 * gcc.dg/attr-weakref-3.c: New testcase.
12082 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12085 * gcc.dg/dll-9a.c: New test file.
12086 * gcc.dg/dll-11.c: Likewise.
12087 * gcc.dg/dll-12.c: Likewise.
12088 * gcc.dg/dll-12a.c: Likewise.
12089 * gcc.dg/dll-11a.c: Likewise.
12090 * gcc.dg/dll-9.c: Likewise.
12091 * gcc.dg/dll-10.c: Likewise.
12092 * gcc.dg/dll-10a.c: Likewise.
12093 * g++.dg/ext/dllexport4a.cc: Likewise.
12094 * g++.dg/ext/dllexport4.C: Likewise.
12095 * g++.dg/ext/dllexport5.C: Likewise.
12096 * g++.dg/ext/dllexport5a.cc: Likewise.
12098 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12100 PR tree-optimization/46970
12101 * gcc.dg/graphite/pr46970.c: New.
12103 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12105 PR tree-optimization/46215
12106 * gcc.dg/graphite/pr46215.c: New.
12108 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12110 PR tree-optimization/46168
12111 * gcc.dg/graphite/pr46168.c: New.
12113 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12115 PR tree-optimization/43657
12116 * gcc.dg/graphite/pr43657.c: New.
12118 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12120 PR tree-optimization/29832
12121 * gfortran.dg/graphite/pr29832.f90: New.
12123 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12125 PR tree-optimization/43567
12126 * gcc.dg/graphite/pr43567.c: New.
12128 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12130 * gfortran.dg/graphite/interchange-4.f: New.
12131 * gfortran.dg/graphite/interchange-5.f: New.
12133 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12134 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12135 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12136 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12137 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12138 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12139 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12140 * gfortran.dg/ltrans-7.f90: Removed.
12141 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12143 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12144 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12145 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12146 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12147 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12148 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12149 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12150 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12151 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12152 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12153 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12154 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12155 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12156 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12157 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12158 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12159 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12160 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12161 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12162 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12163 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12164 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12165 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12166 * gcc.dg/tree-ssa/data-dep-1.c
12167 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12168 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12169 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12170 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12171 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12173 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12175 PR tree-optimization/47265
12176 PR tree-optimization/47443
12177 * gcc.c-torture/compile/pr47265.c: New test.
12178 * gcc.dg/pr47443.c: New test.
12180 2011-01-25 Martin Jambor <mjambor@suse.cz>
12182 PR tree-optimization/47382
12183 * g++.dg/torture/pr47382.C: New test.
12184 * g++.dg/opt/devirt1.C: Xfail.
12186 2011-01-25 Yao Qi <yao@codesourcery.com>
12189 * gcc.target/arm/pr45701-1.c: New test.
12190 * gcc.target/arm/pr45701-2.c: New test.
12191 * gcc.target/arm/pr45701-3.c: New test.
12193 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12194 Jakub Jelinek <jakub@redhat.com>
12196 PR tree-optimization/47271
12197 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12199 2011-01-25 Nick Clifton <nickc@redhat.com>
12201 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12202 (saturate_add): Delete.
12203 (exchange): Delete.
12204 (main): Do not run saturate_add.
12205 (set_interrupts): Delete.
12207 2011-01-25 Tobias Burnus <burnus@net-b.de>
12210 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12212 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12214 PR tree-optimization/47427
12215 PR tree-optimization/47428
12216 * gcc.c-torture/compile/pr47427.c: New test.
12217 * gcc.c-torture/compile/pr47428.c: New test.
12219 2011-01-25 Richard Guenther <rguenther@suse.de>
12221 PR middle-end/47411
12222 * gcc.dg/torture/pr47411.c: New testcase.
12224 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12226 * gfortran.dg/graphite/id-24.f: New.
12227 * gfortran.dg/graphite/id-25.f: New.
12229 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12231 * gfortran.dg/graphite/id-23.f: New.
12233 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12235 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12237 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12239 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12240 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12241 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12242 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12243 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12244 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12245 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12246 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12247 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12249 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12251 * gcc.dg/graphite/block-0.c: Add documentation.
12252 * gcc.dg/graphite/block-4.c: Same.
12253 * gcc.dg/graphite/block-7.c: Same.
12254 * gcc.dg/graphite/block-8.c: New.
12255 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12256 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12257 * gcc.dg/graphite/interchange-12.c: Add documentation.
12258 * gcc.dg/graphite/interchange-13.c: New.
12259 * gcc.dg/graphite/interchange-14.c: New.
12260 * gcc.dg/graphite/interchange-15.c: New.
12261 * gcc.dg/graphite/interchange-8.c: Add documentation.
12262 * gcc.dg/graphite/interchange-mvt.c: Same.
12264 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12267 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12268 * gcc.target/powerpc/altivec-14.c: Ditto.
12269 * gcc.target/powerpc/altivec-33.c: Ditto.
12270 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12271 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12272 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12273 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12274 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12275 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12276 * g++.dg/ext/altivec-15.C: Ditto.
12277 * g++.dg/ext/altivec-types-1.C: Ditto.
12278 * g++.dg/ext/altivec-types-2.C: Ditto.
12279 * g++.dg/ext/altivec-types-3.C: Ditto.
12280 * g++.dg/ext/altivec-types-4.C: Ditto.
12282 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12284 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12286 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12288 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12289 optimization options.
12291 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12293 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12296 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12298 2011-01-23 Tobias Burnus <burnus@net-b.de>
12301 * gfortran.dg/allocatable_scalar_12.f90: New.
12303 2011-01-23 Ira Rosen <irar@il.ibm.com>
12305 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12306 vectorization to be not profitable if peeling is used to
12307 realign the memory access.
12308 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12309 loop bound to avoid loop unrolling.
12310 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12312 2011-01-22 Jan Hubicka <jh@suse.cz>
12315 * g++.dg/lto/pr47333.C: New file.
12317 2011-01-22 Jan Hubicka <jh@suse.cz>
12319 PR tree-optimization/43884
12321 * gcc.dg/autopar/outer-2.c: Increase array size.
12322 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12324 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12327 * gfortran.dg/c_loc_tests_16.f90: New test.
12329 2011-01-22 Tobias Burnus <burnus@net-b.de>
12332 * gfortran.dg/typebound_proc_19.f90: New.
12334 2011-01-21 Jeff Law <law@redhat.com>
12336 PR tree-optimization/47053
12337 * g++.dg/pr47053.C: New test.
12339 2011-01-21 Jason Merrill <jason@redhat.com>
12342 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12344 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12347 * g++.dg/cpp0x/range-for10.C: New test.
12348 * g++.dg/template/for1.C: New test.
12350 PR middle-end/45566
12351 * g++.dg/tree-prof/partition3.C: New test.
12353 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12355 PR rtl-optimization/47366
12356 * g++.dg/opt/pr47366.C: New test.
12358 2011-01-21 Jason Merrill <jason@redhat.com>
12361 * g++.dg/cpp0x/constexpr-regress2.C: New.
12363 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12365 2011-01-21 Jeff Law <law@redhat.com>
12367 PR rtl-optimization/41619
12368 * gcc.dg/pr41619.c: New.
12370 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12372 PR tree-optimization/47355
12373 * g++.dg/opt/pr47355.C: New test.
12375 2011-01-21 Richard Guenther <rguenther@suse.de>
12377 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12380 2011-01-21 Richard Guenther <rguenther@suse.de>
12382 PR tree-optimization/47365
12383 * gcc.dg/torture/pr47365.c: New testcase.
12384 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12386 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12388 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12390 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12392 PR tree-optimization/47391
12393 * gcc.dg/pr47391.c: New test.
12395 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12397 * g++.dg/template/char1.C: Use signed char.
12399 2011-01-21 Tobias Burnus <burnus@net-b.de>
12402 * gfortran.dg/pointer_target_4.f90: New.
12404 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12407 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12408 ILP32 system and not IP32.
12410 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12413 * g++.dg/debug/pr46583.C: New.
12415 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12418 * g++.dg/debug/pr47283.C: New test.
12421 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12422 * gcc.target/i386/headmerge-2.c: Likewise.
12424 2011-01-20 Richard Guenther <rguenther@suse.de>
12426 PR middle-end/47370
12427 * gcc.dg/torture/pr47370.c: New testcase.
12429 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12431 PR tree-optimization/46130
12432 * gcc.dg/pr46130-1.c: New test.
12433 * gcc.dg/pr46130-2.c: New test.
12435 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12438 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12440 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12443 * g++.dg/debug/pr46240.cc: New.
12445 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12448 * g++.dg/template/anonunion1.C: New test.
12450 PR rtl-optimization/47337
12451 * gcc.c-torture/execute/pr47337.c: New test.
12453 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12456 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12458 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12460 PR tree-optimization/46021
12461 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12463 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12465 PR tree-optimization/47290
12466 * g++.dg/torture/pr47290.C: New test.
12468 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12471 * gfortran.dg/proc_ptr_comp_29.f90: New.
12473 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12476 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12477 powerpc-apple-darwin9.
12479 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12481 PR rtl-optimization/47299
12482 * gcc.c-torture/execute/pr47299.c: New test.
12484 2011-01-17 Jason Merrill <jason@redhat.com>
12486 * g++.dg/cpp0x/constexpr-virtual.C: New.
12488 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12491 * gfortran.dg/gomp/pr47331.f90: New test.
12493 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12496 * objc.dg/selector-warn-1.m: New.
12497 * obj-c++.dg/selector-warn-1.mm: New.
12499 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12501 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12502 Update dg-final accordingly.
12504 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12506 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12508 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12510 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12512 * gcc.dg/guality/pr36728-2.c: Likewise.
12514 2011-01-17 Richard Guenther <rguenther@suse.de>
12516 PR tree-optimization/47313
12517 * g++.dg/torture/pr47313.C: New testcase.
12519 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12522 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12523 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12524 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12525 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12527 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12529 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12530 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12531 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12533 2011-01-17 Richard Guenther <rguenther@suse.de>
12535 PR tree-optimization/45967
12536 * gcc.dg/torture/pr45967-2.c: New testcase.
12537 * gcc.dg/torture/pr45967-3.c: Likewise.
12539 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12542 * g++.dg/ext/pr47213.C: Require visibility.
12544 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12546 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12547 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12549 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12551 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12552 Linux-based targets.
12554 2011-01-13 Jan Hubicka <jh@suse.cz>
12556 PR tree-optimization/47276
12557 * gcc.dg/pr47276.c: New testcase.
12559 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12560 Jonathan Wakely <jwakely.gcc@gmail.com>
12563 * g++.dg/other/pr33558.C: New.
12564 * g++.dg/other/pr33558-2.C: New.
12566 2011-01-14 Martin Jambor <mjambor@suse.cz>
12568 PR tree-optimization/45934
12569 PR tree-optimization/46302
12570 * g++.dg/ipa/devirt-c-1.C: New test.
12571 * g++.dg/ipa/devirt-c-2.C: Likewise.
12572 * g++.dg/ipa/devirt-c-3.C: Likewise.
12573 * g++.dg/ipa/devirt-c-4.C: Likewise.
12574 * g++.dg/ipa/devirt-c-5.C: Likewise.
12575 * g++.dg/ipa/devirt-c-6.C: Likewise.
12576 * g++.dg/ipa/devirt-6.C: Likewise.
12577 * g++.dg/ipa/devirt-d-1.C: Likewise.
12578 * g++.dg/torture/pr45934.C: Likewise.
12580 2011-01-14 Jason Merrill <jason@redhat.com>
12582 * g++.dg/cpp0x/variadic105.C: New.
12584 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12585 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12588 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12589 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12590 execution tests on i?86-*-*, x86_64-*-* and
12591 powerpc*-apple-darwin* && ilp32.
12592 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12593 tests on i?86-*-* and x86_64-*-*.
12595 2011-01-14 Richard Guenther <rguenther@suse.de>
12597 PR tree-optimization/47280
12598 * g++.dg/opt/pr47280.C: New testcase.
12600 2011-01-14 Jason Merrill <jason@redhat.com>
12602 * g++.dg/cpp0x/constexpr-regress1.C: New.
12604 * g++.dg/ext/flexary2.C: New.
12606 2011-01-14 Richard Guenther <rguenther@suse.de>
12608 PR middle-end/47281
12609 * gcc.dg/torture/pr47281.c: New testcase.
12610 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12612 2011-01-14 Richard Guenther <rguenther@suse.de>
12614 PR tree-optimization/47286
12615 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12617 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12620 * g++.dg/ext/pr47213.C: New.
12622 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12624 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12626 2011-01-13 Tobias Burnus <burnus@net-b.de>
12627 Mikael Morin <mikael@gcc.gnu.org>
12631 * gfortran.dg/select_type_20.f90: New.
12632 * gfortran.dg/select_type_21.f90: New.
12634 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12637 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12639 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12641 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12642 * gcc.dg/guality/pr36728-2.c: Likewise.
12644 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12647 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12649 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12651 PR rtl-optimization/45352
12652 * gcc.dg/pr45352-3.c: New.
12654 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12656 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12658 * g++.dg/cpp0x/range-for8.C: New.
12659 * g++.dg/cpp0x/range-for9.C: New.
12661 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12664 * g++.dg/debug/pr47209.C: New.
12666 2011-01-12 Richard Guenther <rguenther@suse.de>
12669 * gcc.dg/lto/pr47259_0.c: New testcase.
12670 * gcc.dg/lto/pr47259_1.c: Likewise.
12672 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12674 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12675 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12676 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12677 methods missing from the OBJC2 Object.
12678 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12679 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12680 GNU and NeXT runtimes.
12681 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12683 * objc-obj-c++-shared/Object1.m: Likewise.
12684 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12685 * objc.dg/proto-qual-1.m: Likewise.
12686 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12687 * obj-c++.dg/proto-qual-1.mm: Likewise.
12689 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12692 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12694 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12696 Fixed the Objective-C++ testsuite and updated all tests.
12697 * lib/obj-c++.exp (obj-c++_init): Declare and set
12698 gcc_warning_prefix and gcc_error_prefix.
12699 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12700 'dg-warning', 'dg-message' and 'dg-error'.
12701 * obj-c++.dg/class-extension-3.mm: Likewise.
12702 * obj-c++.dg/class-protocol-1.mm: Likewise.
12703 * obj-c++.dg/encode-7.mm: Likewise.
12704 * obj-c++.dg/exceptions-3.mm: Likewise.
12705 * obj-c++.dg/exceptions-5.mm: Likewise.
12706 * obj-c++.dg/method-12.mm: Likewise.
12707 * obj-c++.dg/method-13.mm: Likewise.
12708 * obj-c++.dg/method-15.mm: Likewise.
12709 * obj-c++.dg/method-16.mm: Likewise.
12710 * obj-c++.dg/method-4.mm: Likewise.
12711 * obj-c++.dg/method-8.mm: Likewise.
12712 * obj-c++.dg/method-conflict-1.mm: Likewise.
12713 * obj-c++.dg/method-conflict-2.mm: Likewise.
12714 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12715 and uncommented second part of the testcase now that the testsuite
12717 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12718 and uncommented second part of the testcase now that the testsuite
12720 * obj-c++.dg/private-1.mm: Likewise.
12721 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12722 * obj-c++.dg/syntax-error-7.mm: Likewise.
12723 * obj-c++.dg/warn5.mm: Likewise.
12724 * obj-c++.dg/property/at-property-14.mm: Likewise.
12725 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12727 * obj-c++.dg/property/at-property-18.mm: Likewise.
12728 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12730 * obj-c++.dg/property/at-property-21.mm: Likewise.
12731 * obj-c++.dg/property/at-property-28.mm: Likewise.
12732 * obj-c++.dg/property/at-property-5.mm: Likewise.
12733 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12734 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12735 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12736 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12737 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12738 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12739 * obj-c++.dg/tls/diag-5.mm: Likewise.
12740 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12741 dg-error, now matched correctly.
12743 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12745 * objc.dg/property/at-property-29.m: New.
12746 * obj-c++.dg/property/at-property-29.mm: New.
12748 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12750 * go.test/go-test.exp (go-set-goarch): New proc.
12751 (go-gc-tests): Use it.
12753 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12756 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12758 2011-01-11 Richard Henderson <rth@redhat.com>
12760 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12762 2011-01-11 Jan Hubicka <jh@suse.cz>
12766 * gcc.dg/lto/pr45721_1.c: New file.
12767 * gcc.dg/lto/pr45721_0.c: New file.
12769 2011-01-11 Richard Guenther <rguenther@suse.de>
12771 PR tree-optimization/46076
12772 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12774 2011-01-11 Jeff Law <law@redhat.com>
12776 * PR tree-optimization/47086
12777 * gcc.dg/pr47086.c: New test.
12779 2011-01-11 Jason Merrill <jason@redhat.com>
12782 * g++.dg/template/new10.C: New.
12785 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12787 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12789 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12790 Split type definitions and NSConstantString class into...
12791 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12792 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12793 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12794 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12795 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12796 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12798 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12799 encode defines for newer NeXT system headers.
12800 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12801 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12802 * objc.dg/foreach-5.m: Likewise.
12803 * objc.dg/foreach-2.m: Likewise.
12804 * objc.dg/foreach-4.m: Likewise.
12805 * objc.dg/torture/strings/string1.m: Likewise.
12806 * objc.dg/torture/strings/string2.m: Likewise.
12807 * objc.dg/torture/strings/string3.m: Likewise.
12808 * objc.dg/torture/strings/string4.m: Likewise.
12809 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12810 header and stand alone.
12811 * obj-c++.dg/strings/strings-2.mm: Likewise.
12812 * objc.dg/torture/strings/const-str-3.m: Likewise.
12813 * objc.dg/strings/strings-2.m: Likewise.
12814 * objc.dg/strings/const-str-12b.m: Likewise.
12816 2011-01-12 Richard Guenther <rguenther@suse.de>
12818 PR middle-end/32511
12819 * gcc.dg/attr-weak-1.c: Adjust.
12821 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12824 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12825 standard compliant and comment.
12827 2011-01-10 Jan Hubicka <jh@suse.cz>
12830 * gcc.dg/initpri3.c: New testcase.
12832 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12835 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12836 externally visible.
12841 (g_ebp_save): Likewise.
12842 (g_esp_save): Likewise.
12844 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12846 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12848 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12850 PR tree-optimization/46021
12851 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12852 i?86-*-*, x86_64-*-*.
12854 2011-01-10 Jeff Law <law@redhat.com>
12856 * PR tree-optimization/47141
12857 * gcc.c-torture/compile/pr47141.c: New test.
12859 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12862 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12863 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12864 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12865 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12868 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12869 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12870 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12871 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12872 being vectorized. Adjust dg-final pattern.
12875 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12876 * gcc.dg/vect/slp-24.c: Likewise.
12878 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12881 * g++.dg/other/pr47218-1.C: New test file.
12882 * g++.dg/other/pr47218.C: Likewise.
12883 * g++.dg/other/pr47218.h: New supporting header.
12885 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12888 * objc.dg/attributes/invalid-attribute-1.m: New.
12889 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12891 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12894 * gfortran.dg/proc_ptr_comp_28.f90: New.
12896 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12898 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12899 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12900 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12901 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12902 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12903 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12904 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12905 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12906 * objc.dg/gnu-api-2-class.m: Likewise.
12907 * objc.dg/gnu-api-2-ivar.m: Likewise.
12908 * objc.dg/gnu-api-2-method.m: Likewise.
12909 * objc.dg/gnu-api-2-objc.m: Likewise.
12910 * objc.dg/gnu-api-2-object.m: Likewise.
12911 * objc.dg/gnu-api-2-property.m: Likewise.
12912 * objc.dg/gnu-api-2-protocol.m: Likewise.
12913 * objc.dg/gnu-api-2-sel.m: Likewise.
12915 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12917 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12918 * objc.dg/objc-foreach-4.m: Likewise.
12919 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12920 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12921 * objc.dg/foreach-4.m: Likewise.
12922 * objc.dg/foreach-5.m: Likewise.
12923 * objc.dg/foreach-3.m: Return self from init.
12925 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12928 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12930 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12933 * gfortran.dg/class_35.f90: New.
12935 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12937 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12939 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12942 * objc.dg/invalid-method-2.m: New.
12943 * obj-c++.dg/invalid-method-2.mm: New.
12945 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12948 * gfortran.dg/transpose_optimization_2.f90 : New test.
12950 2011-01-08 Jan Hubicka <jh@suse.cz>
12952 PR tree-optmization/46469
12953 * g++.dg/torture/pr46469.C: New testcase.
12955 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12957 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12958 emulation of libobjc-gnu structure layout functionality to ..
12959 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12960 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12961 * objc/execute/bf-common.h: Adjust headers.
12962 * objc/execute/bf-1.m: Likewise.
12963 * objc/execute/bf-2.m: Likewise.
12964 * objc/execute/bf-3.m: Likewise.
12965 * objc/execute/bf-4.m: Likewise.
12966 * objc/execute/bf-5.m: Likewise.
12967 * objc/execute/bf-6.m: Likewise.
12968 * objc/execute/bf-7.m: Likewise.
12969 * objc/execute/bf-8.m: Likewise.
12970 * objc/execute/bf-9.m: Likewise.
12971 * objc/execute/bf-10.m: Likewise.
12972 * objc/execute/bf-11.m: Likewise.
12973 * objc/execute/bf-12.m: Likewise.
12974 * objc/execute/bf-13.m: Likewise.
12975 * objc/execute/bf-14.m: Likewise.
12976 * objc/execute/bf-15.m: Likewise.
12977 * objc/execute/bf-16.m: Likewise.
12978 * objc/execute/bf-17.m: Likewise.
12979 * objc/execute/bf-18.m: Likewise.
12980 * objc/execute/bf-19.m: Likewise.
12981 * objc/execute/bf-20.m: Likewise.
12982 * objc/execute/bf-21.m: Likewise.
12983 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12984 objc_get_type_qualifiers ().
12986 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12989 * gfortran.dg/dependency_39.f90: New test.
12991 2011-01-07 Jan Hubicka <jh@suse.cz>
12993 Get builtins tests ready for linker plugin.
12994 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12995 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12996 my_memset, my_bzero): Mark used.
12997 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12998 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13000 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13003 2011-01-07 Jan Hubicka <jh@suse.cz>
13005 PR tree-optimization/46367
13006 * g++.dg/torture/pr46367.C: New file.
13008 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13011 * gcc.dg/pr47201.c: New test.
13014 * gcc.dg/tree-prof/pr47187.c: New test.
13016 2011-01-07 Tobias Burnus <burnus@net-b.de>
13019 * gfortran.dg/extends_type_of_3.f90: New.
13021 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13023 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13024 * g++.dg/ext/dllimport-MI1.C: Likewise.
13025 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13026 * g++.dg/ext/dllimport10.C: Likewise.
13027 * g++.dg/ext/dllimport11.C: Likewise.
13028 * g++.dg/ext/dllimport12.C: Likewise.
13029 * g++.dg/ext/dllimport13.C: Likewise.
13030 * g++.dg/ext/dllimport2.C: Likewise.
13031 * g++.dg/ext/dllimport3.C: Likewise.
13032 * g++.dg/ext/dllimport4.C: Likewise.
13033 * g++.dg/ext/dllimport5.C: Likewise.
13034 * g++.dg/ext/dllimport6.C: Likewise.
13035 * g++.dg/ext/dllimport8.C: Likewise.
13036 * g++.dg/ext/dllimport9.C: Likewise.
13037 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13038 targets, too. Additionally enable test for i?86-*-mingw*.
13039 * g++.dg/ext/selectany1.C: Likewise.
13040 Remove guard variable check.
13042 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13046 * gfortran.dg/storage_size_3.f08: Extended.
13048 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13051 * g++.dg/template/stdarg1.C: New test.
13053 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13056 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13057 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13058 from the interface of functions to not hide the errors that
13061 2011-01-06 Jan Hubicka <jh@suse.cz>
13063 * gcc.dg/lto/pr47188_0.c: New testcase.
13064 * gcc.dg/lto/pr47188_1.c: New testcase.
13066 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13070 * gfortran.dg/interface_33.f90: New test.
13072 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13075 * gcc.c-torture/compile/pr47150.c: New test.
13077 2011-01-06 Ira Rosen <irar@il.ibm.com>
13079 PR tree-optimization/47139
13080 * gcc.dg/vect/pr47139.c: New test.
13082 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13085 * gfortran.dg/extends_type_of_2.f03: New.
13087 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13089 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13091 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13093 * gnat.dg/opt14.adb: New test.
13095 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13098 * gfortran.dg/allocate_error_2.f90: New test.
13100 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13103 * gfortran.dg/storage_size_3.f08: New.
13105 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13107 PR libgfortran/47154
13108 * gfortran.dg/namelist_68.f90: New test.
13110 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13112 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13114 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13117 * gfortran.dg/class_34.f90: New.
13119 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13121 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13122 use __builtin_inff. Skip all single-precision tests that require
13125 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13127 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13129 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13131 PR tree-optimization/47148
13132 * gcc.c-torture/execute/pr47148.c: New test.
13134 PR tree-optimization/47155
13135 * gcc.c-torture/execute/pr47155.c: New test.
13137 PR rtl-optimization/47157
13138 * gcc.c-torture/compile/pr47157.c: New test.
13140 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13142 * gcc.dg/torture/vector-shift2.c (schar): Define.
13143 (main): Always use schar or uchar instead of plain "char" to avoid
13144 dependencies on implementation-defined char signedness.
13146 2011-01-03 Martin Jambor <mjambor@suse.cz>
13148 PR tree-optimization/46801
13149 * gnat.dg/pack9.adb: Remove xfail.
13151 2011-01-03 Martin Jambor <mjambor@suse.cz>
13153 PR tree-optimization/46984
13154 * g++.dg/ipa/pr46984.C: New test.
13156 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13159 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13161 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13163 PR tree-optimization/47140
13164 * gcc.c-torture/compile/pr47140.c: New test.
13166 PR rtl-optimization/47028
13167 * gcc.dg/pr47028.c: New test.
13169 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13171 * objc.dg/protocol-forward-1.m: Removed TODO.
13172 * objc.dg/protocol-forward-2.m: New.
13173 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13174 * obj-c++.dg/protocol-forward-2.mm: New.
13176 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13179 * g++.dg/eh/pr38662.C: New testcase.
13181 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13183 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13184 scan for newline '\n'.
13187 Copyright (C) 2011 Free Software Foundation, Inc.
13189 Copying and distribution of this file, with or without modification,
13190 are permitted in any medium without royalty provided the copyright
13191 notice and this notice are preserved.