1 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/warn/Wcast-qual2.C: New.
6 2011-11-02 Tom de Vries <tom@codesourcery.com>
8 PR tree-optimization/50763
9 * g++.dg/pr50763-3.C: New test.
11 2011-11-02 Tom de Vries <tom@codesourcery.com>
13 PR tree-optimization/50672
14 * g++.dg/pr50672.C: New test.
16 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
18 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
19 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
20 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
22 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
24 2011-11-02 Richard Guenther <rguenther@suse.de>
26 PR tree-optimization/50902
27 * gcc.dg/torture/pr50902.c: New testcase.
29 2010-11-02 Richard Guenther <rguenther@suse.de>
31 PR tree-optimization/50890
32 * gcc.dg/torture/pr50890.c: New testcase.
34 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
37 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
38 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
40 2011-11-01 Tom de Vries <tom@codesourcery.com>
42 PR tree-optimization/50908
43 * gcc.dg/pr50908.c: New test.
44 * gcc.dg/pr50908-2.c: Same.
45 * gcc.dg/pr50908-3.c: Same.
47 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
49 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
50 the outer loop. Remove comment. Don't check for widen-mult.
52 2011-10-31 Martin Jambor <mjambor@suse.cz>
54 * gcc.dg/ipa/ipcp-4.c: New test.
56 2011-10-31 Jakub Jelinek <jakub@redhat.com>
58 * gcc.dg/vshift-3.c: New test.
59 * gcc.dg/vshift-4.c: New test.
60 * gcc.dg/vshift-5.c: New test.
62 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
64 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
65 and current implementation.
67 2011-10-31 Paul Brook <paul@codesourcery.com>
69 * gcc.dg/constructor-1.c: New test.
71 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
74 * gfortran.dg/dshift_3.f90: New test.
76 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
78 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
80 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
81 * gcc.dg/torture/vshuf-v4si.c: Likewise.
82 * gcc.dg/torture/vshuf-v8si.c: Likewise.
83 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
84 * gcc.dg/torture/vshuf-v4di.c: Likewise.
85 * gcc.dg/torture/vshuf-v2df.c: Likewise.
86 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
87 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
88 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
89 * gcc.dg/torture/vshuf-v2di.c: Likewise.
90 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
91 * gcc.dg/torture/vshuf-v4df.c: Likewise.
92 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
93 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
94 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
95 * gcc.dg/vector-compare-2.c: Likewise.
97 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
100 * g++.dg/cpp0x/pr50901.C: New.
102 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
104 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
105 * gcc.target/i386/fma4-check.h (main): Ditto.
106 * gcc.target/i386/xop-check.h (main): Ditto.
108 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
111 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
114 * g++.dg/template/crash109.C: New.
116 2011-10-28 Jason Merrill <jason@redhat.com>
118 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
120 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
123 * g++.dg/template/crash109.C: New.
125 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
127 * gfortran.dg/nearest_5.f90: New test.
129 2011-10-28 Jakub Jelinek <jakub@redhat.com>
131 * gcc.dg/vshift-1.c: New test.
132 * gcc.dg/vshift-2.c: New test.
133 * gcc.target/i386/xop-vshift-1.c: New test.
134 * gcc.target/i386/xop-vshift-2.c: New test.
135 * gcc.target/i386/avx2-vshift-1.c: New test.
137 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
139 PR rtl-optimization/49720
140 * g++.dg/torture/pr49720.C: New test.
142 2011-10-27 David S. Miller <davem@davemloft.net>
144 * gcc.target/sparc/setcc-3.c: New test.
146 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
149 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
151 2011-10-27 Jakub Jelinek <jakub@redhat.com>
153 * gcc.target/i386/sse2-cvt-1.c: New test.
154 * gcc.target/i386/sse2-cvt-2.c: New test.
155 * gcc.target/i386/avx-cvt-1.c: New test.
156 * gcc.target/i386/avx-cvt-2.c: New test.
157 * gcc.target/i386/avx2-cvt-1.c: New test.
158 * gcc.target/i386/avx2-cvt-2.c: New test.
160 2011-10-27 Martin Jambor <mjambor@suse.cz>
162 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
164 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
165 Steven G. Kargl <kargl@gcc.gnu.org>
168 * gfortran.dg/pr50875.f90: New test.
170 2011-10-26 David S. Miller <davem@davemloft.net>
172 * gcc.target/sparc/fmaf-1.c: New test.
174 * gcc.target/sparc/setcc-1.c: New test.
175 * gcc.target/sparc/setcc-2.c: New test.
177 2011-10-26 Joseph Myers <joseph@codesourcery.com>
179 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
181 2011-10-26 Joseph Myers <joseph@codesourcery.com>
183 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
186 2011-10-26 Joseph Myers <joseph@codesourcery.com>
188 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
191 2011-10-26 Joseph Myers <joseph@codesourcery.com>
193 * gcc.target/i386/pad-4.c: Skip for Windows targets.
195 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
197 * gnat.dg/specs/discr1.ads: New test.
198 * gnat.dg/specs/discr1_pkg.ads: New helper.
200 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
202 * gnat.dg/specs/unchecked_union.ads: Rename to...
203 * gnat.dg/specs/unchecked_union1.ads: ...this.
204 * gnat.dg/specs/unchecked_union2.ads: New test.
206 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
208 * gnat.dg/specs/atomic1.ads: New test.
210 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
212 Implement C++11 user-defined literals.
213 * g++.dg/cpp0x/udlit-addr.C: New.
214 * g++.dg/cpp0x/udlit-args.C: New.
215 * g++.dg/cpp0x/udlit-args-neg.C: New.
216 * g++.dg/cpp0x/udlit-clink-neg.C: New.
217 * g++.dg/cpp0x/udlit-concat.C: New.
218 * g++.dg/cpp0x/udlit-concat-neg.C: New.
219 * g++.dg/cpp0x/udlit-constexpr.C: New.
220 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
221 * g++.dg/cpp0x/udlit-declare-neg.C: New.
222 * g++.dg/cpp0x/udlit-friend.C: New.
223 * g++.dg/cpp0x/udlit-general.C: New.
224 * g++.dg/cpp0x/udlit-inline.C: New.
225 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
226 * g++.dg/cpp0x/udlit-member-neg.C: New.
227 * g++.dg/cpp0x/udlit-namespace.C: New.
228 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
229 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
230 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
231 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
232 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
233 * g++.dg/cpp0x/udlit-operator-neg.C: New.
234 * g++.dg/cpp0x/udlit-raw-str.C: New.
235 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
236 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
237 * g++.dg/cpp0x/udlit-systemheader.C: New.
238 * g++.dg/cpp0x/udlit-template.C: New.
239 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
240 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
241 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
242 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
243 * g++.dg/cpp0x/udlit_system_header: New.
245 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
248 * g++.dg/cpp0x/decltype34.C: New.
250 2011-10-26 Tom de Vries <tom@codesourcery.com>
252 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
253 * gcc.c-torture/unsorted/HIset.c: Same.
254 * gcc.c-torture/unsorted/SIcmp.c: Same.
255 * gcc.c-torture/unsorted/SIset.c: Same.
256 * gcc.c-torture/unsorted/SFset.c: Same.
257 * gcc.c-torture/unsorted/UHIcmp.c: Same.
258 * gcc.c-torture/unsorted/USIcmp.c: Same.
259 * gcc.c-torture/unsorted/DFcmp.c: Same.
261 2011-10-26 Jakub Jelinek <jakub@redhat.com>
263 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
264 to work also with -masm=intel and additionally test the xmm vs. ymm
265 register type combination on mask/dest and in vsib.
266 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
267 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
268 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
269 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
270 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
271 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
272 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
273 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
274 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
275 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
276 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
277 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
278 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
279 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
280 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
281 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
282 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
283 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
284 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
285 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
286 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
287 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
288 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
289 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
290 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
291 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
292 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
293 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
294 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
295 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
296 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
298 2011-10-26 Tom de Vries <tom@codesourcery.com>
300 PR tree-optimization/50763
301 * gcc.dg/pr50763-2.c: New test.
303 2011-10-25 Joseph Myers <joseph@codesourcery.com>
305 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
306 Update expected messages.
308 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
310 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
312 2011-10-25 Jason Merrill <jason@redhat.com>
315 * g++.dg/init/aggr7.C: New.
318 * g++.dg/cpp0x/initlist59.C: New.
320 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
323 * g++.dg/overload/operator5.C: New.
325 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
328 * g++.dg/template/crash108.C: New.
330 2011-10-25 Jakub Jelinek <jakub@redhat.com>
332 PR tree-optimization/50596
333 * gcc.dg/vect/vect-cond-10.c: New test.
335 2011-10-24 Joey Ye <joey.ye@arm.com>
337 * gcc.target/arm/pr42575.c: Remove architecture option.
339 2011-10-24 David S. Miller <davem@davemloft.net>
341 * gcc.target/sparc/vis3move-1.c: New test.
342 * gcc.target/sparc/vis3move-2.c: New test.
343 * gcc.target/sparc/vis3move-3.c: New test.
345 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
347 * gcc.dg/strlenopt-22.c: New testcase.
348 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
350 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
352 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
354 (dg-skip-if): Remove.
355 * gcc.target/i386/funcspec-1.c: Ditto.
356 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
358 2011-10-24 Richard Guenther <rguenther@suse.de>
360 * gcc.dg/vect/vect-bool-1.c: New testcase.
362 2011-10-24 Richard Guenther <rguenther@suse.de>
364 PR tree-optimization/50838
365 * gcc.dg/torture/pr50838.c: New testcase.
367 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
369 PR tree-optimization/50730
370 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
371 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
372 -fno-tree-sra and SLP flags.
374 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
378 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
381 * g++.dg/cpp0x/warn_cxx0x2.C: New.
382 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
384 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
387 * g++.dg/cpp0x/warn_cxx0x2.C: New.
388 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
390 2011-10-23 Tom de Vries <tom@codesourcery.com>
392 PR tree-optimization/50763
393 * gcc.dg/pr50763.c: New test.
395 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
398 * gcc.target/i386/pr50788.c: New test.
400 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
402 PR tree-optimization/50819
403 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
404 * g++.dg/vect/slp-pr50819.cc: New test.
406 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
409 * g++.dg/warn/Wconversion4.C: New.
411 2011-10-21 Jakub Jelinek <jakub@redhat.com>
414 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
415 from element other than first and reverse permutation.
416 * gcc.dg/torture/vshuf-16.inc: Likewise.
417 * gcc.dg/torture/vshuf-8.inc: Likewise.
418 * gcc.dg/torture/vshuf-4.inc: Likewise.
420 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
423 * g++.dg/parse/error43.C: New.
424 * g++.dg/parse/error44.C: Likewise.
426 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
427 Kirill Yukhin <kirill.yukhin@intel.com>
430 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
431 * gcc.target/i386/bmi2-check.h: Ditto.
433 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
436 * g++.dg/cpp0x/override2.C: Add test.
438 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
440 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
441 check_linker_plugin_available.
443 2011-10-21 Kai Tietz <ktietz@redhat.com>
445 * gcc.target/i386/branch-cost1.c: New test.
446 * gcc.target/i386/branch-cost2.c: New test.
447 * gcc.target/i386/branch-cost3.c: New test.
448 * gcc.target/i386/branch-cost4.c: New test.
450 2011-10-20 Steve Ellcey <sje@cup.hp.com>
452 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
454 2011-10-20 Steve Ellcey <sje@cup.hp.com>
457 * gcc.dg/pr49994-3.c: Skip on HP-UX.
459 2011-10-20 Joseph Myers <joseph@codesourcery.com>
461 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
462 (_moz_foo, EXT__foo): Use ASMNAME.
464 2011-10-20 Joseph Myers <joseph@codesourcery.com>
466 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
469 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
472 * gcc.target/i386/pr50766.c: New test.
474 2011-10-20 Jason Merrill <jason@redhat.com>
477 * g++.dg/eh/partial1.C: New.
479 2011-10-20 Richard Henderson <rth@redhat.com>
481 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
482 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
483 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
484 Use __builtin_shuffle.
486 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
489 * gfortran.dg/ishft_3.f90: Update test.
491 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
494 * gfortran.dg/substring_integer_index.f90: New test.
496 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
498 * gfortran.dg/format_string.f: New test.
500 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
502 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
504 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
506 2011-10-20 Joseph Myers <joseph@codesourcery.com>
508 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
509 gcc.target/i386/pr46226.c: Do not use
510 -mno-accumulate-outgoing-args.
512 2011-10-20 Joseph Myers <joseph@codesourcery.com>
514 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
515 including <strings.h>.
517 2011-10-19 Jan Hubicka <jh@suse.cz>
519 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
520 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
521 * lib/c-torture.exp: Likewise.
522 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
523 * gcc.c-torture/compile/sync-1.c: Likewise.
524 * gcc.c-torture/compile/sync-1.c: Likewise.
525 * gcc.c-torture/compile/sync-3.c: Likewise.
526 * gcc.dg/noncompile/invalid_asm.c: Likewise.
527 * gcc.dg/noncompile/920507-1.c: Likewise.
528 * gcc.dg/torture/pr36400.c: Likewise.
529 * g++.dg/torture/pr34850.C: Likewise.
531 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
533 * gnat.dg/source_ref1.adb: New test.
534 * gnat.dg/source_ref2.adb: Likewise.
536 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
539 * g++.dg/parse/error42.C: New.
540 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
542 2011-10-19 Jason Merrill <jason@redhat.com>
545 * g++.dg/init/value9.C: New.
547 2011-10-19 Jakub Jelinek <jakub@redhat.com>
549 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
550 * gcc.dg/torture/vshuf-16.inc: Likewise.
551 * gcc.dg/torture/vshuf-8.inc: Likewise.
552 * gcc.dg/torture/vshuf-4.inc: Likewise.
554 2011-10-19 Janus Weil <janus@gcc.gnu.org>
557 * gfortran.dg/sizeof_proc.f90: New.
559 2011-10-19 Joseph Myers <joseph@codesourcery.com>
561 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
562 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
564 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
567 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
569 2011-10-19 Jason Merrill <jason@redhat.com>
572 * g++.dg/init/ref20.C: New.
574 2011-10-19 Kai Tietz <ktietz@redhat.com>
577 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
578 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
579 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
580 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
581 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
583 2011-10-19 Richard Guenther <rguenther@suse.de>
586 * gcc.dg/torture/pr50768.c: New testcase.
588 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
590 PR rtl-optimization/50340
591 * gcc.dg/pr50340.c: New.
593 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
595 PR tree-optimization/50717
597 * gcc.dg/pr50717-1.c: New file.
598 * gcc.target/arm/wmul-12.c: Correct types.
599 * gcc.target/arm/wmul-8.c: Correct types.
601 2011-10-18 Jason Merrill <jason@redhat.com>
604 * g++.dg/cpp0x/defaulted32.C: New.
607 * g++.dg/lookup/using23.C: New.
610 * g++.dg/cpp0x/implicit12.C: New.
611 * g++.dg/cpp0x/defaulted20.C: Adjust.
612 * g++.dg/cpp0x/defaulted21.C: Adjust.
613 * g++.dg/cpp0x/implicit-copy.C: Adjust.
614 * g++.dg/cpp0x/implicit4.C: Adjust.
615 * g++.dg/cpp0x/implicit5.C: Adjust.
616 * g++.dg/cpp0x/implicit8.C: Adjust.
617 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
618 * g++.dg/cpp0x/not_special.C: Adjust.
619 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
620 * g++.dg/cpp0x/rv1n.C: Adjust.
621 * g++.dg/cpp0x/rv2n.C: Adjust.
622 * g++.dg/cpp0x/rv3n.C: Adjust.
623 * g++.dg/cpp0x/rv4n.C: Adjust.
624 * g++.dg/cpp0x/rv5n.C: Adjust.
625 * g++.dg/cpp0x/rv6n.C: Adjust.
626 * g++.dg/cpp0x/rv7n.C: Adjust.
628 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
630 * gcc.target/i386/avx2-vpop-check.h: New header.
631 * gcc.target/i386/avx2-vpaddd-3.c: New test.
632 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
633 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
634 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
635 * gcc.target/i386/avx2-vpand-3.c: Ditto.
636 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
637 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
638 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
639 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
640 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
641 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
642 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
643 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
644 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
645 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
647 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
650 * gfortran.dg/coarray_subobject_1.f90: New test.
651 * gfortran.dg/coarray/subobject_1.f90: New test.
653 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
655 PR rtl-optimization/50205
656 * gcc.dg/pr50205.c: New.
658 2011-10-18 Richard Guenther <rguenther@suse.de>
660 PR tree-optimization/50767
661 * gcc.dg/torture/pr50767.c: New testcase.
663 2011-10-18 Julian Brown <julian@codesourcery.com>
665 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
666 * gcc.target/arm/unaligned-memcpy-1.c: New.
667 * gcc.target/arm/unaligned-memcpy-2.c: New.
668 * gcc.target/arm/unaligned-memcpy-3.c: New.
669 * gcc.target/arm/unaligned-memcpy-4.c: New.
671 2011-10-18 Janus Weil <janus@gcc.gnu.org>
674 * gfortran.dg/iso_c_binding_class.f03: New.
676 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
678 * testsuite/lib/target-supports.exp
679 (check_effective_target_vect_widen_shift): New.
680 * gcc.dg/vect/vect-widen-shift-s16.c: New.
681 * gcc.dg/vect/vect-widen-shift-s8.c: New.
682 * gcc.dg/vect/vect-widen-shift-u16.c: New.
683 * gcc.dg/vect/vect-widen-shift-u8.c: New.
685 2011-10-18 Richard Guenther <rguenther@suse.de>
687 * gcc.dg/torture/restrict-1.c: New testcase.
689 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
691 * g++.dg/ext/bases.C: New test.
693 2011-10-17 David S. Miller <davem@davemloft.net>
695 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
696 all operations to emit VIS instructions.
697 * gcc.target/sparc/fandnot.c: Likewise.
698 * gcc.target/sparc/fnot.c: Likewise.
699 * gcc.target/sparc/for.c: Likewise.
700 * gcc.target/sparc/fornot.c: Likewise.
701 * gcc.target/sparc/fxnor.c: Likewise.
702 * gcc.target/sparc/fxor.c: Likewise.
703 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
706 2011-10-17 Jakub Jelinek <jakub@redhat.com>
708 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
709 * gcc.dg/torture/vshuf-16.inc: New file.
710 * gcc.dg/torture/vshuf-2.inc: New file.
711 * gcc.dg/torture/vshuf-32.inc: New file.
712 * gcc.dg/torture/vshuf-4.inc: New file.
713 * gcc.dg/torture/vshuf-8.inc: New file.
714 * gcc.dg/torture/vshuf-main.inc: New file.
715 * gcc.dg/torture/vshuf-v16hi.c: New test.
716 * gcc.dg/torture/vshuf-v16qi.c: New test.
717 * gcc.dg/torture/vshuf-v2df.c: New test.
718 * gcc.dg/torture/vshuf-v2di.c: New test.
719 * gcc.dg/torture/vshuf-v2sf.c: New test.
720 * gcc.dg/torture/vshuf-v2si.c: New test.
721 * gcc.dg/torture/vshuf-v32qi.c: New test.
722 * gcc.dg/torture/vshuf-v4df.c: New test.
723 * gcc.dg/torture/vshuf-v4di.c: New test.
724 * gcc.dg/torture/vshuf-v4hi.c: New test.
725 * gcc.dg/torture/vshuf-v4sf.c: New test.
726 * gcc.dg/torture/vshuf-v4si.c: New test.
727 * gcc.dg/torture/vshuf-v8hi.c: New test.
728 * gcc.dg/torture/vshuf-v8qi.c: New test.
729 * gcc.dg/torture/vshuf-v8sf.c: New test.
730 * gcc.dg/torture/vshuf-v8si.c: New test.
732 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
734 PR tree-optimization/50746
735 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
737 2011-10-17 Jason Merrill <jason@redhat.com>
740 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
742 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
745 * g++.dg/parse/error41.C: New.
746 * g++.dg/parse/error20.C: Adjust.
748 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
751 * g++.dg/warn/format7.C: New.
752 * obj-c++.dg/warn7.mm: Likewise.
754 2011-10-17 Richard Guenther <rguenther@suse.de>
756 PR tree-optimization/50729
757 * gcc.dg/torture/pr50729.c: New testcase.
759 2011-10-15 Tom Tromey <tromey@redhat.com>
760 Dodji Seketeli <dodji@redhat.com>
762 * lib/prune.exp (prune_gcc_output): Prune output referring to
764 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
765 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
766 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
767 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
769 2011-10-15 Tom Tromey <tromey@redhat.com>
770 Dodji Seketeli <dodji@redhat.com>
772 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
774 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
777 * g++.dg/inherit/error5.C: New.
779 2011-10-17 Janus Weil <janus@gcc.gnu.org>
783 * gfortran.dg/kind_tests_4.f90: New.
785 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
787 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
788 targets that support vector condition.
790 2011-10-16 Janus Weil <janus@gcc.gnu.org>
793 * gfortran.dg/c_kind_tests_3.f03: New.
795 2011-10-16 Janus Weil <janus@gcc.gnu.org>
798 * gfortran.dg/elemental_args_check_4.f90: New.
800 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
802 PR tree-optimization/50727
803 * gcc.dg/vect/pr50727.c: New test.
805 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
807 * gcc.dg/vla-23.c: New test.
809 2011-10-16 Jakub Jelinek <jakub@redhat.com>
811 PR tree-optimization/50596
812 * gcc.dg/vect/vect-cond-9.c: New test.
814 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
816 * gcc.dg/vect/bb-slp-29.c: New test.
818 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
821 * g++.dg/ext/is_base_of_incomplete.C: New.
822 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
823 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
825 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
827 * gcc.target/sparc/combined-1.c: Compile at -O2.
829 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
831 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
832 (dg-options): Add -Wno-attributes.
833 * gcc.target/i386/fma_double_?.c: Ditto.
834 * gcc.target/i386/fma_run_float_?.c: Ditto.
835 * gcc.target/i386/fma_run_double_?.c: Ditto.
836 * gcc.target/i386/l_fma_float_?.c: Dtto.
837 * gcc.target/i386/l_fma_double_?.c: Ditto.
838 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
839 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
841 2011-10-15 Tobias Burnus <burnus@net-b.de>
843 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
845 * gfortran.dg/bind_c_usage_24.f90: Ditto.
846 * gfortran.dg/rank_3.f90: Ditto.
847 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
848 -std=f2008ts in dg-options.
849 * gfortran.dg/rank_4.f90: Ditto.
851 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
854 * gcc.target/sh/pr49263.c: New.
856 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
858 * gnat.dg/specs/debug1.ads: Tweak.
860 2011-10-14 Kai Tietz <ktietz@redhat.com>
862 * gfortran.fortran-torture/compile/logical-2.f90: New test.
864 2011-10-14 Jakub Jelinek <jakub@redhat.com>
866 * gcc.target/i386/sse2-mul-1.c: New test.
867 * gcc.target/i386/sse4_1-mul-1.c: New test.
868 * gcc.target/i386/avx-mul-1.c: New test.
869 * gcc.target/i386/xop-mul-1.c: New test.
870 * gcc.target/i386/avx2-mul-1.c: New test.
872 2011-10-14 Jason Merrill <jason@redhat.com>
875 * g++.dg/cpp0x/nsdmi-list1.C: New.
878 * g++.dg/cpp0x/nsdmi-const1.C: New.
880 2011-10-14 Janus Weil <janus@gcc.gnu.org>
883 * gfortran.dg/pointer_intent_5.f90: New.
885 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
887 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
888 * gcc.target/i386/warn-vect-op-1.c: Ditto.
889 * gcc.target/i386/warn-vect-op-2.c: Ditto.
891 2011-10-14 Tobias Burnus <burnus@net-b.de>
894 * gfortran.dg/pointer_check_11.f90: New.
895 * gfortran.dg/pointer_check_12.f90: New.
897 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
900 * g++.dg/overload/operator4.C: New.
902 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
904 * gcc.dg/di-longlong64-sync-1.c: New test.
905 * gcc.dg/di-sync-multithread.c: New test.
906 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
907 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
908 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
909 tests for v5, v6, v6k, and v7-a, and add-options helpers.
910 (check_effective_target_arm_arm_ok): New helper.
911 (check_effective_target_sync_longlong): New helper.
913 2011-10-14 Richard Guenther <rguenther@suse.de>
915 PR tree-optimization/50723
916 * gcc.dg/torture/pr50723.c: New testcase.
918 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
921 * g++.dg/warn/format6.C: New.
922 * obj-c++.dg/warn6.mm: Likewise.
924 2011-10-13 Richard Henderson <rth@redhat.com>
926 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
928 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
929 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
930 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
932 2011-10-13 Jason Merrill <jason@redhat.com>
935 * g++.dg/cpp0x/nsdmi-template2.C: New.
938 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
941 * g++.dg/init/vbase1.C: New.
943 2011-10-13 Jakub Jelinek <jakub@redhat.com>
945 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
946 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
947 * gcc.target/i386/avx-vphminposuw-2.c: New test.
948 * gcc.target/i386/avx-vphminposuw-3.c: New test.
950 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
952 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
954 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
956 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
958 2011-10-13 Richard Guenther <rguenther@suse.de>
960 PR tree-optimization/50712
961 * gcc.target/i386/pr50712.c: New testcase.
963 2011-10-13 Tom de Vries <tom@codesourcery.com>
965 * gcc.dg/memcpy-4.c: New test.
967 2011-10-13 Richard Guenther <rguenther@suse.de>
969 PR tree-optimization/50698
970 * g++.dg/vect/pr50698.cc: New testcase.
972 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
974 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
975 * gcc.target/powerpc/warn-2.c: Ditto.
977 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
978 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
979 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
980 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
981 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
982 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
983 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
984 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
985 * gcc.target/powerpc/ppc-pow.c: Likewise.
986 * gcc.target/powerpc/recip-1.c: Likewise.
987 * gcc.target/powerpc/recip-2.c: Likewise.
988 * gcc.target/powerpc/recip-3.c: Likewise.
989 * gcc.target/powerpc/recip-4.c: Likewise.
990 * gcc.target/powerpc/recip-5.c: Likewise.
992 2011-10-12 David S. Miller <davem@davemloft.net>
994 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
995 '-mvis3' instead of 'mcpu=niagara3' in options.
996 * gcc.target/sparc/fhalve.c: Likewise.
997 * gcc.target/sparc/fnegop.c: Likewise.
998 * gcc.target/sparc/fpadds.c: Likewise.
999 * gcc.target/sparc/fshift.c: Likewise.
1000 * gcc.target/sparc/fucmp.c: Likewise.
1001 * gcc.target/sparc/lzd.c: Likewise.
1002 * gcc.target/sparc/vis3misc.c: Likewise.
1003 * gcc.target/sparc/xmul.c: Likewise.
1005 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1007 * gnat.dg/vect1.ad[sb]: New test.
1008 * gnat.dg/vect1_pkg.ads: New helper.
1009 * gnat.dg/vect2.ad[sb]: New test.
1010 * gnat.dg/vect2_pkg.ads: New helper.
1011 * gnat.dg/vect3.ad[sb]: New test.
1012 * gnat.dg/vect3_pkg.ads: New helper.
1013 * gnat.dg/vect4.ad[sb]: New test.
1014 * gnat.dg/vect4_pkg.ads: New helper.
1015 * gnat.dg/vect5.ad[sb]: New test.
1016 * gnat.dg/vect5_pkg.ads: New helper.
1017 * gnat.dg/vect6.ad[sb]: New test.
1018 * gnat.dg/vect6_pkg.ads: New helper.
1020 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1022 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1023 * gcc.target/i386/fma_run_double_2.c: Likewise.
1024 * gcc.target/i386/fma_run_double_3.c: Likewise.
1025 * gcc.target/i386/fma_run_double_4.c: Likewise.
1026 * gcc.target/i386/fma_run_double_5.c: Likewise.
1027 * gcc.target/i386/fma_run_double_6.c: Likewise.
1028 * gcc.target/i386/fma_run_float_1.c: Likewise.
1029 * gcc.target/i386/fma_run_float_2.c: Likewise.
1030 * gcc.target/i386/fma_run_float_3.c: Likewise.
1031 * gcc.target/i386/fma_run_float_4.c: Likewise.
1032 * gcc.target/i386/fma_run_float_5.c: Likewise.
1033 * gcc.target/i386/fma_run_float_6.c: Likewise.
1035 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1036 remove the extra dg-options.
1037 * gcc.target/i386/l_fma_double_2.c: Likewise.
1038 * gcc.target/i386/l_fma_double_3.c: Likewise.
1039 * gcc.target/i386/l_fma_double_4.c: Likewise.
1040 * gcc.target/i386/l_fma_double_5.c: Likewise.
1041 * gcc.target/i386/l_fma_double_6.c: Likewise.
1042 * gcc.target/i386/l_fma_float_1.c: Likewise.
1043 * gcc.target/i386/l_fma_float_2.c: Likewise.
1044 * gcc.target/i386/l_fma_float_3.c: Likewise.
1045 * gcc.target/i386/l_fma_float_4.c: Likewise.
1046 * gcc.target/i386/l_fma_float_5.c: Likewise.
1047 * gcc.target/i386/l_fma_float_6.c: Likewise.
1049 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1051 PR tree-optimization/50189
1052 * g++.dg/torture/pr50189.C: New testcase.
1054 2011-10-12 Richard Guenther <rguenther@suse.de>
1056 PR tree-optimization/50700
1057 * gcc.dg/builtin-object-size-12.c: New testcase.
1059 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1062 * gcc.c-torture/compile/pr50565-1.c,
1063 gcc.c-torture/compile/pr50565-2.c: New tests.
1065 2011-10-11 Jason Merrill <jason@redhat.com>
1069 * g++.dg/template/constant1.C: New.
1070 * g++.dg/template/constant2.C: New.
1071 * g++.dg/cpp0x/constexpr-template3.C: New.
1073 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1075 * gcc.target/i386/warn-vect-op-3.c: New test.
1076 * gcc.target/i386/warn-vect-op-1.c: New test.
1077 * gcc.target/i386/warn-vect-op-2.c: New test.
1079 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1081 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1083 2011-10-11 Richard Guenther <rguenther@suse.de>
1085 PR tree-optimization/50204
1086 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1088 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1090 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1092 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1094 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1095 * gcc.target/i386/fma_double_2.c: Ditto.
1096 * gcc.target/i386/fma_double_3.c: Ditto.
1097 * gcc.target/i386/fma_double_4.c: Ditto.
1098 * gcc.target/i386/fma_double_5.c: Ditto.
1099 * gcc.target/i386/fma_double_6.c: Ditto.
1100 * gcc.target/i386/fma_float_1.c: Ditto.
1101 * gcc.target/i386/fma_float_2.c: Ditto.
1102 * gcc.target/i386/fma_float_3.c: Ditto.
1103 * gcc.target/i386/fma_float_4.c: Ditto.
1104 * gcc.target/i386/fma_float_5.c: Ditto.
1105 * gcc.target/i386/fma_float_6.c: Ditto.
1106 * gcc.target/i386/l_fma_double_1.c: Ditto.
1107 * gcc.target/i386/l_fma_double_2.c: Ditto.
1108 * gcc.target/i386/l_fma_double_3.c: Ditto.
1109 * gcc.target/i386/l_fma_double_4.c: Ditto.
1110 * gcc.target/i386/l_fma_double_5.c: Ditto.
1111 * gcc.target/i386/l_fma_double_6.c: Ditto.
1112 * gcc.target/i386/l_fma_float_1.c: Ditto.
1113 * gcc.target/i386/l_fma_float_2.c: Ditto.
1114 * gcc.target/i386/l_fma_float_3.c: Ditto.
1115 * gcc.target/i386/l_fma_float_4.c: Ditto.
1116 * gcc.target/i386/l_fma_float_5.c: Ditto.
1117 * gcc.target/i386/l_fma_float_6.c: Ditto.
1118 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1119 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1120 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1121 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1122 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1123 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1124 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1125 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1126 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1127 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1128 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1129 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1131 2011-10-11 Tristan Gingold <gingold@adacore.com>
1133 * gcc.dg/va-arg-4.c: New test.
1134 * gcc.dg/va-arg-5.c: Ditto.
1136 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1138 * lib/target-supports.exp (check_effective_target_fd_truncate):
1139 Close and unlink test file before exit.
1141 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1144 * gfortran.dg/forall_15.f90: New test case.
1146 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1147 Andrew Macleod <amacleod@redhat.com>
1149 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1150 wrappers for *other_threads() and *final_verify().
1151 * gcc.dg/simulate-thread/simulate-thread.h
1152 (simulate_thread_wrapper_other_threads): New.
1153 (simulate_thread_wrapper_final_verify): New.
1155 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1157 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1159 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1161 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1163 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1164 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1166 * gcc.target/i386/fma_1.h: New file.
1167 * gcc.target/i386/fma_2.h: Likewise.
1168 * gcc.target/i386/fma_3.h: Likewise.
1169 * gcc.target/i386/fma_4.h: Likewise.
1170 * gcc.target/i386/fma_5.h: Likewise.
1171 * gcc.target/i386/fma_6.h: Likewise.
1172 * gcc.target/i386/fma_double_1.c: Likewise.
1173 * gcc.target/i386/fma_double_2.c: Likewise.
1174 * gcc.target/i386/fma_double_3.c: Likewise.
1175 * gcc.target/i386/fma_double_4.c: Likewise.
1176 * gcc.target/i386/fma_double_5.c: Likewise.
1177 * gcc.target/i386/fma_double_6.c: Likewise.
1178 * gcc.target/i386/fma_float_1.c: Likewise.
1179 * gcc.target/i386/fma_float_2.c: Likewise.
1180 * gcc.target/i386/fma_float_3.c: Likewise.
1181 * gcc.target/i386/fma_float_4.c: Likewise.
1182 * gcc.target/i386/fma_float_5.c: Likewise.
1183 * gcc.target/i386/fma_float_6.c: Likewise.
1184 * gcc.target/i386/fma_main.h: Likewise.
1185 * gcc.target/i386/fma_run_double_1.c: Likewise.
1186 * gcc.target/i386/fma_run_double_2.c: Likewise.
1187 * gcc.target/i386/fma_run_double_3.c: Likewise.
1188 * gcc.target/i386/fma_run_double_4.c: Likewise.
1189 * gcc.target/i386/fma_run_double_5.c: Likewise.
1190 * gcc.target/i386/fma_run_double_6.c: Likewise.
1191 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1192 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1193 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1194 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1195 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1196 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1197 * gcc.target/i386/fma_run_float_1.c: Likewise.
1198 * gcc.target/i386/fma_run_float_2.c: Likewise.
1199 * gcc.target/i386/fma_run_float_3.c: Likewise.
1200 * gcc.target/i386/fma_run_float_4.c: Likewise.
1201 * gcc.target/i386/fma_run_float_5.c: Likewise.
1202 * gcc.target/i386/fma_run_float_6.c: Likewise.
1203 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1204 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1205 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1206 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1207 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1208 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1209 * gcc.target/i386/l_fma_1.h: Likewise.
1210 * gcc.target/i386/l_fma_2.h: Likewise.
1211 * gcc.target/i386/l_fma_3.h: Likewise.
1212 * gcc.target/i386/l_fma_4.h: Likewise.
1213 * gcc.target/i386/l_fma_5.h: Likewise.
1214 * gcc.target/i386/l_fma_6.h: Likewise.
1215 * gcc.target/i386/l_fma_double_1.c: Likewise.
1216 * gcc.target/i386/l_fma_double_2.c: Likewise.
1217 * gcc.target/i386/l_fma_double_3.c: Likewise.
1218 * gcc.target/i386/l_fma_double_4.c: Likewise.
1219 * gcc.target/i386/l_fma_double_5.c: Likewise.
1220 * gcc.target/i386/l_fma_double_6.c: Likewise.
1221 * gcc.target/i386/l_fma_float_1.c: Likewise.
1222 * gcc.target/i386/l_fma_float_2.c: Likewise.
1223 * gcc.target/i386/l_fma_float_3.c: Likewise.
1224 * gcc.target/i386/l_fma_float_4.c: Likewise.
1225 * gcc.target/i386/l_fma_float_5.c: Likewise.
1226 * gcc.target/i386/l_fma_float_6.c: Likewise.
1227 * gcc.target/i386/l_fma_main.h: Likewise.
1228 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1229 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1230 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1231 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1232 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1233 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1234 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1235 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1236 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1237 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1238 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1239 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1241 2011-10-10 Richard Guenther <rguenther@suse.de>
1244 * gcc.dg/torture/pr50389.c: New testcase.
1246 2011-10-10 Richard Guenther <rguenther@suse.de>
1249 * gcc.dg/builtins-47.c: Optimize.
1251 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1253 * lib/gcc-simulate-thread.exp: New.
1254 * gcc.dg/simulate-thread/guality.h: New.
1255 * gcc.dg/simulate-thread/simulate-thread.h: New.
1256 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1257 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1258 * gcc.dg/simulate-thread/README: New.
1259 * g++.dg/simulate-thread/guality.h: New.
1260 * g++.dg/simulate-thread/simulate-thread.h: New.
1261 * g++.dg/simulate-thread/simulate-thread.exp: New.
1262 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1263 * c-c++-common/cxxbitfields-2.c: Remove.
1264 * c-c++-common/cxxbitfields.c: Remove.
1265 * c-c++-common/cxxbitfields-4.c: Remove.
1266 * c-c++-common/cxxbitfields-5.c: Remove.
1267 * c-c++-common/simulate-thread/bitfields-1.c: New.
1268 * c-c++-common/simulate-thread/bitfields-2.c: New.
1269 * c-c++-common/simulate-thread/bitfields-3.c: New.
1270 * c-c++-common/simulate-thread/bitfields-4.c: New.
1272 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1275 * g++.dg/warn/format5.C: New.
1277 2011-10-09 Tobias Burnus <burnus@net-b.de>
1280 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1281 * gfortran.dg/common_16.f90: New.
1283 2011-10-09 Tobias Burnus <burnus@net-b.de>
1285 * gfortran.dg/iso_c_binding_param_1.f90: New.
1286 * gfortran.dg/iso_c_binding_param_2.f90: New.
1287 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1289 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1291 PR tree-optimization/50635
1292 * gcc.dg/vect/pr50635.c: New test.
1294 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1297 * gfortran.dg/proc_decl_27.f90: New.
1299 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1302 * objc/execute/initialize-1.m: New test.
1304 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1307 * gfortran.dg/pointer_function_result_1.f90 : New test.
1309 2011-10-07 David S. Miller <davem@davemloft.net>
1312 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1313 * gcc.target/sparc/cmask.c: Use it.
1314 * gcc.target/sparc/fhalve.c: Likewise.
1315 * gcc.target/sparc/fnegop.c: Likewise.
1316 * gcc.target/sparc/fpadds.c: Likewise.
1317 * gcc.target/sparc/fshift.c: Likewise.
1318 * gcc.target/sparc/fucmp.c: Likewise.
1319 * gcc.target/sparc/lzd.c: Likewise.
1320 * gcc.target/sparc/vis3misc.c: Likewise.
1321 * gcc.target/sparc/xmul.c: Likewise.
1323 2011-10-07 Richard Henderson <rth@redhat.com>
1325 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1327 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1329 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1331 * gcc.dg/pr50193-1.c: New file.
1332 * gcc.target/arm/shiftable.c: New file.
1334 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1337 * gfortran.dg/class_46.f03: New.
1339 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1341 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1342 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1343 (syslog, vsyslog, __vsyslog_chk): Likewise.
1345 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1346 (x, EXT_x): Use ASMNAME.
1348 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1349 (a, c): Use ASMNAME.
1351 2011-10-07 Tom de Vries <tom@codesourcery.com>
1354 * gcc.dg/pr50527.c: New test.
1356 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1358 PR tree-optimization/50650
1359 * gcc.c-torture/compile/pr50650.c: New test.
1361 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1363 PR tree-optimization/50575
1364 * gcc.c-torture/execute/vector-compare-2.x: New file.
1366 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1369 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1370 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1373 2011-10-07 Richard Guenther <rguenther@suse.de>
1376 * gcc.dg/vect/vect-align-2.c: Increase array size.
1378 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1379 H.J. Lu <hongjiu.lu@intel.com>
1382 * gcc.target/i386/pr50603.c: New test.
1384 2011-10-06 Jason Merrill <jason@redhat.com>
1387 * g++.dg/cpp0x/default31.C: New.
1389 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1391 PR tree-optimization/50596
1392 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1394 * gcc.dg/vect/vect-cond-8.c: New test.
1396 2011-10-06 Richard Henderson <rth@redhat.com>
1398 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1399 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1400 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1401 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1402 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1403 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1404 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1405 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1406 * gcc.c-torture/execute/vshuf-16.inc: New file.
1407 * gcc.c-torture/execute/vshuf-2.inc: New file.
1408 * gcc.c-torture/execute/vshuf-4.inc: New file.
1409 * gcc.c-torture/execute/vshuf-8.inc: New file.
1410 * gcc.c-torture/execute/vshuf-main.inc: New file.
1411 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1412 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1413 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1414 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1415 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1416 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1417 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1418 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1419 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1420 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1421 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1422 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1423 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1425 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1427 PR tree-optimization/49279
1428 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1429 * gcc.c-torture/execute/pr49279.c: New test.
1431 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1434 * gcc.c-torture/compile/pr49049.c: New test.
1436 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1439 * gcc.target/arm/pr50305.c: New test.
1441 2011-10-06 Richard Guenther <rguenther@suse.de>
1443 PR tree-optimization/38884
1444 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1445 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1447 2011-10-05 David S. Miller <davem@davemloft.net>
1449 * gcc.target/sparc/lzd.c: New test.
1450 * gcc.target/sparc/popc.c: New test.
1452 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1454 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1455 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1456 * g++.dg/other/final1.C: Cleanup original tree dump.
1458 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1460 PR tree-optimization/50613
1461 * gcc.dg/pr50613.c: New test.
1463 2011-10-05 Richard Henderson <rth@redhat.com>
1465 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1466 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1467 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1468 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1469 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1470 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1471 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1472 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1474 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1476 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1477 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1478 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1479 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1480 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1482 2011-10-05 Richard Guenther <rguenther@suse.de>
1484 PR tree-optimization/38885
1485 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1487 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1489 * gcc.target/i386/sw-1.c: New test.
1491 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1493 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1495 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1497 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1499 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1501 2011-10-04 David S. Miller <davem@davemloft.net>
1503 * gcc.target/sparc/fhalve.c: New test.
1504 * gcc.target/sparc/fnegop.c: New test.
1505 * gcc.target/sparc/xmul.c: New test.
1507 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1510 * gfortran.dg/dummy_procedure_6.f90: New.
1512 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1514 PR tree-optimization/50604
1515 * gcc.dg/pr50604.c: New test.
1517 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1519 PR tree-optimization/49662
1520 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1521 * gcc.dg/graphite/interchange-15.c: Likewise.
1522 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1524 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1526 * gcc.dg/tree-ssa/restrict-4.c: New test.
1528 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1530 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1531 (main): Use __typeof to get result type of comparison.
1533 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1535 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1536 Make et_vect_multiple_sizes_saved global.
1537 (check_effective_target_vect64): Make et_vect64_saved global.
1539 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1541 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1542 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1543 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1544 * gcc.dg/builtin-complex-err-1.c: Adjust.
1546 2011-10-02 Jason Merrill <jason@redhat.com>
1548 * g++.dg/cpp0x/range-for22.C: New.
1550 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1551 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1552 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1553 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1555 * g++.dg/cpp0x/nsdmi5.C: New.
1557 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1560 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1562 (mips-dg-options): Force an ABI option if the current ABI is
1563 incompatible with the required -mlong setting. Likewise force
1564 a long setting if the current one is incompatible with the
1565 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1566 throughout procedure.
1567 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1568 instead of addressing=absolute.
1570 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1572 * gcc.target/mips/stack-1.c: New test.
1574 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1576 * gcc.dg/pr49696.c: New test.
1578 2011-10-02 Jan Hubicka <jh@suse.cz>
1580 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1582 2011-10-01 David S. Miller <davem@davemloft.net>
1584 * gcc.target/sparc/cmask.c: New test.
1585 * gcc.target/sparc/fpadds.c: New test.
1586 * gcc.target/sparc/fshift.c: New test.
1587 * gcc.target/sparc/fucmp.c: New test.
1588 * gcc.target/sparc/vis3misc.c: New test.
1590 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1593 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1595 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1598 * g++.dg/dfp/44473-1.C: New test.
1599 * g++.dg/dfp/44473-2.C: New test.
1600 * g++.dg/dfp/mangle-1.C: New test.
1601 * g++.dg/dfp/mangle-2.C: New test.
1602 * g++.dg/dfp/mangle-3.C: New test.
1603 * g++.dg/dfp/mangle-4.C: New test.
1604 * g++.dg/dfp/mangle-5.C: New test.
1606 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1609 * gcc.dg/pr50571.c: New test.
1611 PR tree-optimization/46309
1612 * gcc.dg/pr46309.c: New test.
1614 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1616 * gcc.dg/strlenopt-21.c: New test.
1618 2011-09-30 Revital Eres <revital.eres@linaro.org>
1620 * gcc.dg/sms-10.c: New file.
1622 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1624 * gcc.target/arm/pr50099.c: New test.
1626 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1628 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1630 2011-09-30 David S. Miller <davem@davemloft.net>
1632 * gcc.target/sparc/bmaskbshuf.c: New test.
1633 * gcc.target/sparc/edgen.c: New test.
1635 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1638 * gfortran.dg/pure_formal_proc_3.f90: New.
1641 * gfortran.dg/stfunc_7.f90: New.
1643 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1645 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1646 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1647 * gcc.dg/vector-compare-1.c: Likewise.
1648 * gcc.dg/vector-compare-2.c: Likewise.
1650 2011-09-29 David S. Miller <davem@davemloft.net>
1652 * gcc.target/sparc/array.c: New test.
1654 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1656 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1657 loop unroll and set max unroll times to 8.
1658 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1659 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1660 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1661 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1663 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1666 * g++.dg/ext/visibility/warn5.C: New.
1668 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1671 * g++.dg/warn/Wextra-3.C: New.
1673 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1676 * gcc.target/sh/pr49468-si.c: New.
1678 2011-09-28 Tom de Vries <tom@codesourcery.com>
1681 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1682 (TEST): Initialize src3 with random floats.
1683 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1684 from union src3. Initialize src3 with random floats.
1686 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1688 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1689 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1690 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1691 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1692 * gcc.target/sh/sh4a-cos.c: Ditto.
1693 * gcc.target/sh/sh4a-cosf.c: Ditto.
1694 * gcc.target/sh/sh4a-sin.c: Ditto.
1695 * gcc.target/sh/sh4a-sinf.c: Ditto.
1696 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1697 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1698 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1700 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1703 * g++.dg/parse/error40.C: New.
1704 * g++.dg/warn/incomplete1.C: Adjust.
1706 2011-09-27 Jan Hubicka <jh@suse.cz>
1709 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1712 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1714 * gcc.dg/strlenopt-1.c: New test.
1715 * gcc.dg/strlenopt-1f.c: New test.
1716 * gcc.dg/strlenopt-2.c: New test.
1717 * gcc.dg/strlenopt-2f.c: New test.
1718 * gcc.dg/strlenopt-3.c: New test.
1719 * gcc.dg/strlenopt-4.c: New test.
1720 * gcc.dg/strlenopt-4g.c: New test.
1721 * gcc.dg/strlenopt-4gf.c: New test.
1722 * gcc.dg/strlenopt-5.c: New test.
1723 * gcc.dg/strlenopt-6.c: New test.
1724 * gcc.dg/strlenopt-7.c: New test.
1725 * gcc.dg/strlenopt-8.c: New test.
1726 * gcc.dg/strlenopt-9.c: New test.
1727 * gcc.dg/strlenopt-10.c: New test.
1728 * gcc.dg/strlenopt-11.c: New test.
1729 * gcc.dg/strlenopt-12.c: New test.
1730 * gcc.dg/strlenopt-12g.c: New test.
1731 * gcc.dg/strlenopt-13.c: New test.
1732 * gcc.dg/strlenopt-14g.c: New test.
1733 * gcc.dg/strlenopt-14gf.c: New test.
1734 * gcc.dg/strlenopt-15.c: New test.
1735 * gcc.dg/strlenopt-16g.c: New test.
1736 * gcc.dg/strlenopt-17g.c: New test.
1737 * gcc.dg/strlenopt-18g.c: New test.
1738 * gcc.dg/strlenopt.h: New file.
1740 2011-09-27 Tom de Vries <tom@codesourcery.com>
1743 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1744 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1745 * gcc.dg/pr43864.c: New test.
1746 * gcc.dg/pr43864-2.c: Same.
1747 * gcc.dg/pr43864-3.c: Same.
1748 * gcc.dg/pr43864-4.c: Same.
1750 2011-09-27 Jan Hubicka <jh@suse.cz>
1752 * gcc.dg/ipa/inline-5.c: New testcase.
1754 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1756 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1758 * gcc.dg/vect/bb-slp-27.c: New.
1759 * gcc.dg/vect/bb-slp-28.c: New.
1761 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1763 * testsuite/lib/target-supports.exp (check_profiling_available):
1764 Don't rely solely on TLS tests for -fprofile-generate, fall
1765 through to the other code.
1767 2011-09-27 Richard Guenther <rguenther@suse.de>
1769 PR tree-optimization/50363
1770 * gcc.dg/torture/pr50363.c: New testcase.
1772 2011-09-26 Jason Merrill <jason@redhat.com>
1775 * g++.dg/template/partial13.C: New.
1778 * g++.dg/template/partial12.C: New.
1781 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1783 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1786 * g++.dg/diagnostic/bindings1.C: New.
1787 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1789 2011-09-26 David S. Miller <davem@davemloft.net>
1791 * gcc.target/sparc/wrgsr.c: New test.
1792 * gcc.target/sparc/rdgsr.c: New test.
1793 * gcc.target/sparc/edge.c: New test.
1794 * gcc.target/sparc/fcmp.c: New test.
1796 * gcc.target/sparc/edge.c: Update for new return types.
1797 * gcc.target/sparc/fcmp.c: Likewise.
1799 * gcc.target/sparc/fpaddsubi.c: New test.
1801 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1804 * gfortran.dg/common_15.f90: New.
1807 * gfortran.dg/dummy_procedure_5.f90: New.
1808 * gfortran.dg/interface_26.f90: Modified error message.
1809 * gfortran.dg/proc_ptr_11.f90: Ditto.
1810 * gfortran.dg/proc_ptr_15.f90: Ditto.
1811 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1812 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1814 2011-09-26 Jason Merrill <jason@redhat.com>
1817 * g++.dg/overload/rvalue3.C: New.
1820 * g++.dg/overload/ref-conv2.C: New.
1822 * g++.dg/cpp0x/nsdmi-template1.C: New.
1824 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1826 * g++.dg/cpp0x/nullptr25.C: New.
1828 2011-09-26 Richard Guenther <rguenther@suse.de>
1830 PR tree-optimization/50472
1831 * gcc.dg/torture/pr50472.c: New testcase.
1833 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1835 * gnat.dg/opt22.adb: New test.
1836 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1838 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1840 * gnat.dg/opt21.adb: New test.
1841 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1843 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1845 * gnat.dg/opt20.ad[sb]: New test.
1846 * gnat.dg/opt20_pkg.ads: New helper.
1848 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1850 * gnat.dg/array17.adb: New test.
1851 * gnat.dg/array17_pkg.ads: New helper.
1853 2011-09-25 Jason Merrill <jason@redhat.com>
1855 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1857 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1859 * gnat.dg/frame_overflow.ads: New.
1860 * gnat.dg/frame_overflow.adb: Adjust.
1861 * gnat.dg/specs/addr1.ads: Likewise.
1863 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1865 * g++.dg/tree-ssa/restrict2.C: New test.
1867 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1869 * lib/target-supports.exp (check_effective_target_vect64): New.
1870 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1871 of multiple vector sizes.
1872 * gcc.dg/vect/bb-slp-26.c: New.
1874 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1877 * g++.dg/template/bitfield1.C: New.
1879 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1881 * gcc.dg/vect/bb-slp-24.c: New.
1883 2011-09-24 Jason Merrill <jason@redhat.com>
1885 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1887 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1889 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1890 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1892 * g++.dg/cpp0x/nsdmi1.C: New.
1893 * g++.dg/cpp0x/nsdmi2.C: New.
1894 * g++.dg/cpp0x/nsdmi3.C: New.
1895 * g++.dg/cpp0x/nsdmi4.C: New.
1896 * g++.old-deja/g++.other/init4.C: New.
1898 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1901 * g++.dg/template/sfinae28.C: New.
1903 2011-09-23 Ian Lance Taylor <iant@google.com>
1905 * go.test/go-test.exp (errchk): Handle more cases of getting
1906 correct Tcl backslash quoting in regular expressions in test file.
1908 2011-09-23 Jason Merrill <jason@redhat.com>
1911 * g++.dg/init/const8.C: New.
1912 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1913 * g++.dg/cpp0x/defaulted2.C: Likewise.
1914 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1915 * g++.dg/init/pr20039.C: Likewise.
1916 * g++.dg/init/pr42844.C: Likewise.
1918 2011-09-23 Jan Hubicka <jh@suse.cz>
1920 * gcc.dg/ipa/inline-1.c: new testcase.
1921 * gcc.dg/ipa/inline-2.c: new testcase.
1922 * gcc.dg/ipa/inline-3.c: new testcase.
1923 * gcc.dg/ipa/inline-4.c: new testcase.
1925 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1928 * g++.dg/cpp0x/constexpr-static8.C: New.
1930 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1932 * gcc.target/i386/avxfp-1.c: New test.
1933 * gcc.target/i386/avxfp-2.c: New test.
1935 2011-09-23 Terry Guo <terry.guo@arm.com>
1937 * gcc.c-torture/execute/941014-1.x: Deleted.
1939 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1942 * g++.dg/cpp0x/pr50491.C: New.
1944 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1947 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1949 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1952 * g++.dg/cpp0x/nullptr24.C: New.
1954 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1957 * gcc.target/i386/pr50482.c: New test.
1959 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1961 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1962 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1963 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1964 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1965 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1966 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1967 multilib options contain different -march= from dg-options.
1969 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1970 Paolo Carlini <paolo.carlini@oracle.com>
1973 * g++.dg/template/friend52.C: New.
1975 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1977 * gcc.target/arm/cmp-1.c: New test.
1978 * gcc.target/arm/cmp-2.c: Likewise.
1980 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1983 * gfortran.dg/impure_actual_1.f90: Modified error message.
1984 * gfortran.dg/proc_ptr_32.f90: New.
1985 * gfortran.dg/proc_ptr_33.f90: New.
1987 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1989 PR tree-optimization/50451
1990 * gcc.dg/vect/pr50451.c: New test.
1992 2011-09-21 Ian Lance Taylor <iant@google.com>
1994 * go.test/go-test.exp (errchk): Add special case for bug332.
1995 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1996 some more test lines.
1998 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2000 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2001 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2002 * g++.dg/other/i386-8.C: Ditto.
2003 * g++.dg/other/pr34435.C: Ditto.
2004 * g++.dg/other/pr39496.C: Ditto.
2005 * g++.dg/other/mmintrin.C: Ditto.
2007 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2009 * gcc.dg/vect/vect-cond-7.c: New test.
2010 * gcc.target/i386/sse4_1-cond-1.c: New test.
2011 * gcc.target/i386/avx-cond-1.c: New test.
2013 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2016 * g++.dg/other/pr50464.C: New test.
2018 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2020 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2021 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2022 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2023 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2025 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2027 * gnat.dg/opt19.adb: New test.
2029 2011-09-21 Terry Guo <terry.guo@arm.com>
2031 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2032 on arch conflict when testing case on targets other than armv7-a.
2034 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2037 * g++.dg/ext/int128-1.C: New.
2038 * g++.dg/ext/int128-2.C: Likewise.
2039 * g++.dg/ext/int128-2.h: Likewise.
2041 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2044 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2046 2011-09-20 Jason Merrill <jason@redhat.com>
2048 * g++.dg/cpp0x/constexpr-generated1.C: New.
2051 * g++.dg/overload/ref-conv1.C: New.
2053 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2055 * g++.dg/other/final1.C: New.
2057 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2059 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2062 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2064 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2067 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2069 PR tree-optimization/50413
2070 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2071 -fdump-tree-slp-details. Run other tests with
2072 -fdump-tree-vect-details.
2073 * g++.dg/vect/slp-pr50413.cc: New.
2075 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2076 Ira Rosen <ira.rosen@linaro.org>
2079 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2080 Fix underscores around restrict.
2082 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2084 PR tree-optimization/50414
2085 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2086 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2087 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2089 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2091 PR tree-optimization/50412
2092 * gfortran.dg/vect/pr50412.f90: New.
2094 2011-09-16 Jason Merrill <jason@redhat.com>
2097 * g++.dg/eh/defarg1.C: New.
2099 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2101 * gcc.dg/vect/vect-reduc-10.c: New test.
2102 * gcc.target/i386/avx-reduc-1.c: New test.
2104 * gcc.target/i386/sse2-extract-1.c: New test.
2105 * gcc.target/i386/avx-extract-1.c: New test.
2107 2011-09-16 Terry Guo <terry.guo@arm.com>
2109 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2111 2011-09-15 Diego Novillo <dnovillo@google.com>
2113 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2114 ALWAYS_CXXFLAGS, if defined.
2115 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2116 ALWAYS_GFORTRANFLAGS, if defined.
2117 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2118 ALWAYS_GOCFLAGS, if defined.
2119 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2120 ALWAYS_OBJCXXFLAGS, if defined.
2121 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2122 additional_flags, if defined.
2123 * lib/gnat.exp (gnat_target_compile): Likewise.
2124 * lib/objc.exp (objc_target_compile): Likewise.
2125 * lib/target-supports-dg.exp (dg-add-options): Handle
2128 2011-09-15 Tom de Vries <tom@codesourcery.com>
2131 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2132 Use uintptr_t in f1. Undo avr xfails.
2134 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2138 * gfortran.dg/function_types_3.f90: New.
2140 2011-09-15 Jason Merrill <jason@redhat.com>
2143 * g++.dg/cpp0x/trailing7.C: New.
2146 * g++.dg/cpp0x/nullptr23.C: New.
2148 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2150 * gcc.dg/vect/bb-slp-25.c: New.
2152 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2155 * g++.dg/cpp0x/noexcept15.C: New.
2157 2011-09-14 Tom de Vries <tom@codesourcery.com>
2160 * gcc.dg/pr50251.c: New test.
2162 2011-09-14 Tobias Burnus <burnus@net-b.de>
2166 * gfortran.dg/null_5.f90: New.
2167 * gfortran.dg/null_6.f90: New.
2169 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2171 * gcc.c-torture/compile/20110913-1.c: New test.
2173 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2176 * gfortran.dg/result_2.f90: New.
2178 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2180 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2182 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2185 * g++.dg/cpp0x/variadic116.C: New test case.
2187 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2189 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2190 * gcc.target/mips/interrupt_handler-2.c: New test.
2191 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2193 2011-09-12 Jason Merrill <jason@redhat.com>
2195 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2197 * g++.dg/cpp0x/explicit7.C: New.
2199 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2201 PR rtl-optimization/50212
2202 * g++.dg/other/pr50212.C: New test.
2204 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2207 * testsuite/gcc.target/avr/torture/avr-torture.exp
2208 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2209 "-O2 -fmerge-all-constants".
2211 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2214 * gfortran.dg/do_while_1.f90: New test.
2216 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2220 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2221 * gfortran.dg/proc_decl_26.f90: New.
2222 * gfortran.dg/typebound_override_2.f90: New.
2223 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2225 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2227 * gnat.dg/cond_expr2.ad[sb]: New test.
2229 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2231 * gnat.dg/atomic5.ad[sb]: New test.
2233 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2235 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2237 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2240 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2242 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2245 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2247 2011-09-09 Richard Guenther <rguenther@suse.de>
2249 PR tree-optimization/50328
2250 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2252 2011-09-09 Richard Guenther <rguenther@suse.de>
2255 * gcc.dg/torture/pr50333.c: New testcase.
2257 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2259 PR tree-optimization/50318
2260 * gcc.target/arm/pr50318-1.c: New file.
2262 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2264 * gcc.target/i386/all_one_m256i.c: New test.
2266 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2269 * g++.dg/cpp0x/sfinae28.C: New.
2271 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2274 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2275 longer ignored on typedefs.
2277 PR c++/33255 - Support -Wunused-local-typedefs warning
2278 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2279 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2281 2011-09-08 Martin Jambor <mjambor@suse.cz>
2283 PR tree-optimization/50287
2284 * gcc.dg/torture/pr50287.c: New test.
2286 2011-09-08 Richard Guenther <rguenther@suse.de>
2288 PR tree-optimization/19831
2289 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2290 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2291 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2292 * gcc.dg/errno-1.c: Adjust.
2294 2011-09-08 Richard Guenther <rguenther@suse.de>
2296 PR tree-optimization/19831
2297 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2299 2011-09-08 Tobias Burnus <burnus@net-b.de>
2302 * gfortran.dg/do_concurrent_1.f90: New.
2303 * gfortran.dg/do_concurrent_2.f90: New.
2305 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2308 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2309 * gcc.dg/pr50310-2.c: New test.
2311 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2314 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2315 * gfortran.dg/impure_constructor_1.f90: Modified.
2316 * gfortran.dg/proc_ptr_comp_33.f90: New.
2318 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2321 * gcc.dg/pr50310-1.c: New test.
2323 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2326 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2329 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2332 * g++.dg/cpp0x/noexcept14.C: New.
2334 2011-09-07 Jason Merrill <jason@redhat.com>
2336 * g++.dg/cpp0x/constexpr-ref3.C: New.
2338 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2340 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2342 * gcc.dg/section1.c: Don't xfail for avr.
2344 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2346 PR tree-optimization/50322
2347 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2349 2011-09-07 Martin Jambor <mjambor@suse.cz>
2351 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2353 2011-09-07 Martin Jambor <mjambor@suse.cz>
2355 PR tree-optimization/49911
2356 * g++.dg/tree-ssa/pr49911.C: New test.
2358 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2361 * gcc.dg/torture/pr49030.c: New test.
2363 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2366 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2367 * gfortran.dg/class_4d.f03: Deleted.
2368 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2370 2011-09-07 Richard Guenther <rguenther@suse.de>
2372 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2374 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2376 PR tree-optimization/46021
2377 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2379 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2381 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2383 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2385 * gcc.c-torture/compile/20110906-1.c: New test.
2387 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2389 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2391 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2393 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2394 --param tree-reassoc-width=1.
2396 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2397 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2399 2011-09-06 Richard Guenther <rguenther@suse.de>
2401 PR tree-optimization/48149
2402 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2404 2011-09-06 Richard Guenther <rguenther@suse.de>
2406 PR tree-optimization/48317
2407 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2409 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2411 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2413 (add_options_for_quad_vectors): Replace with ...
2414 (add_options_for_double_vectors): ... this.
2415 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2416 support multiple vector sizes since the vectorizer attempts to
2417 vectorize with both vector sizes.
2418 * gcc.dg/vect/no-vfa-vect-79.c,
2419 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2420 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2421 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2422 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2423 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2424 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2425 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2426 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2427 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2428 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2429 gcc.dg/vect/vect-40.c: Likewise.
2430 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2431 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2432 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2433 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2434 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2436 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2438 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2441 * gcc.target/mips/abi-main.h: New file.
2442 * gcc.target/mips/abi-o32-long32.c: New test.
2443 * gcc.target/mips/abi-o32-long64.c: Likewise.
2444 * gcc.target/mips/abi-o64-long32.c: Likewise.
2445 * gcc.target/mips/abi-o64-long64.c: Likewise.
2446 * gcc.target/mips/abi-n32-long32.c: Likewise.
2447 * gcc.target/mips/abi-n32-long64.c: Likewise.
2448 * gcc.target/mips/abi-n64-long32.c: Likewise.
2449 * gcc.target/mips/abi-n64-long64.c: Likewise.
2450 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2451 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2452 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2453 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2454 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2455 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2456 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2457 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2458 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2459 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2460 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2461 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2462 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2463 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2464 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2465 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2466 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2467 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2468 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2469 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2470 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2471 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2472 * gcc.target/mips/branch-3.c: Likewise.
2473 * gcc.target/mips/branch-4.c: Likewise.
2474 * gcc.target/mips/branch-5.c: Likewise.
2475 * gcc.target/mips/branch-6.c: Likewise.
2476 * gcc.target/mips/branch-7.c: Likewise.
2477 * gcc.target/mips/branch-8.c: Likewise.
2478 * gcc.target/mips/branch-9.c: Likewise.
2479 * gcc.target/mips/branch-10.c: Likewise.
2480 * gcc.target/mips/branch-11.c: Likewise.
2481 * gcc.target/mips/branch-12.c: Likewise.
2482 * gcc.target/mips/branch-13.c: Likewise.
2483 * gcc.target/mips/lazy-binding-1.c: Likewise.
2485 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2487 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2488 to avoid warning on int=16 platforms..
2490 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2492 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2493 to work even with -fshort-enums.
2495 2011-09-04 Jan Hubicka <jh@suse.cz>
2497 * gcc.c-torture/compile/20110902.c: new testcase.
2499 2011-09-04 Jason Merrill <jason@redhat.com>
2502 * g++.dg/cpp0x/rv-conv1.C: New.
2505 * g++.dg/cpp0x/rv-func3.C: New.
2507 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2511 * g++.dg/cpp0x/constexpr-template1.C: New.
2512 * g++.dg/cpp0x/constexpr-template2.C: New.
2513 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2514 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2516 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2518 * gnat.dg/specs/debug1.ads: Tweak pattern.
2520 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2523 * gfortran.dg/class_45a.f03: New.
2524 * gfortran.dg/class_45b.f03: New.
2526 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2527 Ira Rosen <ira.rosen@linaro.org>
2529 PR tree-optimization/50208
2530 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2531 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2532 -fno-tree-fre -fno-tree-pre.
2534 2011-09-02 Martin Jambor <mjambor@suse.cz>
2536 * gcc.dg/ipa/ipcp-3.c: New test.
2538 2011-09-02 Richard Guenther <rguenther@suse.de>
2540 PR tree-optimization/27460
2542 * gcc.dg/vect/vect-cond-7.c: New testcase.
2544 2011-09-02 Martin Jambor <mjambor@suse.cz>
2546 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2547 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2548 xfailed test for inlining.
2549 * g++.dg/ipa/ivinline-9.C: Likewise.
2551 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2553 PR tree-optimization/50178
2554 * gfortran.dg/vect/pr50178.f90: New test.
2556 2011-08-31 Martin Jambor <mjambor@suse.cz>
2559 * gcc.c-torture/execute/pr49886.c: New testcase.
2561 2011-08-31 Tom de Vries <tom@codesourcery.com>
2564 * gcc.dg/pr43513.c: New test.
2566 2011-08-30 Tobias Burnus <burnus@net-b.de>
2569 * gfortran.dg/common_14.f90: New.
2570 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2572 2011-08-30 Jason Merrill <jason@redhat.com>
2575 * g++.dg/cpp0x/decltype33.C: New.
2578 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2581 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2583 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2585 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2587 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2589 * gnat.dg/specs/aggr3.ads: New test.
2590 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2592 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2593 * gnat.dg/specs/aggr2.ads: Likewise.
2595 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2598 * gfortran.dg/allocate_with_source_2.f90: New test
2600 2011-08-30 Jason Merrill <jason@redhat.com>
2603 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2606 * g++.dg/cpp0x/constexpr-value3.C: New.
2608 2011-08-30 Richard Guenther <rguenther@suse.de>
2611 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2612 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2613 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2614 * gcc.dg/pr36902.c: XFAIL.
2616 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2618 * gcc.target/i386/fma-check.h: New.
2619 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2620 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2621 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2622 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2623 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2624 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2625 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2626 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2627 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2628 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2629 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2630 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2631 * gcc.target/i386/fma-compile.c: Likewise.
2632 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2633 * gcc.target/i386/sse-12.c: Add -mfma.
2634 * gcc.target/i386/sse-13.c: Likewise.
2635 * gcc.target/i386/sse-14.c: Likewise.
2636 * gcc.target/i386/sse-22.c: Likewise.
2637 * gcc.target/i386/sse-23.c: Likewise.
2638 * g++.dg/other/i386-2.C: Likewise.
2639 * g++.dg/other/i386-3.C: Likewise.
2641 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2644 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2645 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2647 2011-08-30 Christian Bruel <christian.bruel@st.com>
2649 * g++.dg/bprob/bprob.exp (feedback_options): Set
2650 -fbranch-probabilities.
2651 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2653 2011-08-29 Jason Merrill <jason@redhat.com>
2656 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2658 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2659 Jason Merrill <jason@redhat.com>
2661 * g++.dg/dfp/base.C: New test.
2663 2011-08-29 Jason Merrill <jason@redhat.com>
2667 * g++.dg/cpp0x/initlist58.C: New.
2669 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2672 * gfortran.dg/class_result_1.f03: New.
2674 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2677 * gcc.target/i386/pr48722.c: New test.
2679 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2682 * gfortran.dg/widechar_compare_1.f90: New test.
2684 2011-08-26 Jason Merrill <jason@redhat.com>
2688 * g++.dg/abi/mangle50.C: New.
2690 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2693 * gcc.target/i386/pr50202.c: New test.
2695 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2697 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2698 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2699 * gcc.target/i386/avx-round-vec.c: New test.
2700 * gcc.target/i386/avx-roundf-vec.c: New test.
2702 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2704 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2708 * c-c++-common/Wunused-var-14.c: New test.
2710 2011-08-26 Tom de Vries <tom@codesourcery.com>
2712 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2714 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2716 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2717 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2718 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2719 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2721 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2723 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2724 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2725 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2726 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2728 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2731 * gfortran.dg/pointer_comp_init_1.f90: New test.
2733 2011-08-25 Jason Merrill <jason@redhat.com>
2736 * g++.dg/cpp0x/sfinae27.C: New.
2738 2011-08-25 Tobias Burnus <burnus@net-b.de>
2740 * gfortran.dg/coarray_lib_token_4.f90: New.
2742 2011-08-25 Tobias Burnus <burnus@net-b.de>
2744 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2746 2011-08-25 Richard Guenther <rguenther@suse.de>
2748 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2750 2011-08-24 Tobias Burnus <burnus@net-b.de>
2753 * gfortran.dg/initialization_28.f90: New.
2755 2011-08-24 Richard Guenther <rguenther@suse.de>
2757 PR tree-optimization/50067
2758 * gcc.dg/torture/pr50067-3.c: New testcase.
2759 * gcc.dg/torture/pr50067-4.c: Likewise.
2760 * gcc.dg/torture/pr50067-5.c: Likewise.
2762 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2764 * g++.dg/other/i386-2.C: Add -mavx2 check.
2765 * g++.dg/other/i386-3.C: Likewise.
2766 * gcc.target/i386/avx-1.c: Add AVX2.
2767 * gcc.target/i386/avx-2.c: Likewise.
2768 * gcc.target/i386/funcspec-5.c: Likewise.
2769 * gcc.target/i386/sse-12.c: Likewise.
2770 * gcc.target/i386/sse-13.c: Likewise.
2771 * gcc.target/i386/sse-14.c: Likewise.
2772 * gcc.target/i386/sse-22.c: Likewise.
2773 * gcc.target/i386/sse-23.c: Likewise.
2774 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2775 * gcc.target/i386/avx2-check.h: New.
2776 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2777 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2778 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2779 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2780 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2781 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2782 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2783 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2784 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2785 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2786 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2787 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2788 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2789 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2790 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2791 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2792 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2793 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2794 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2795 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2796 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2797 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2798 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2799 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2800 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2801 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2802 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2803 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2804 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2805 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2806 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2807 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2808 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2809 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2810 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2811 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2812 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2813 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2814 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2815 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2816 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2817 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2818 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2819 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2820 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2821 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2822 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2823 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2824 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2825 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2826 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2827 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2828 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2829 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2830 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2831 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2832 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2833 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2834 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2835 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2836 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2837 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2838 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2839 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2840 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2841 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2842 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2843 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2844 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2845 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2846 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2847 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2848 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2849 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2850 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2851 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2852 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2853 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2854 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2855 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2856 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2857 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2858 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2859 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2860 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2861 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2862 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2863 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2864 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2865 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2866 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2867 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2868 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2869 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2870 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2871 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2872 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2873 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2874 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2875 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2876 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2877 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2878 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2879 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2880 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2881 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2882 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2883 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2884 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2885 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2886 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2887 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2888 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2889 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2890 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2891 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2892 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2893 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2894 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2895 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2896 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2897 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2898 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2899 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2900 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2901 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2902 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2903 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2904 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2905 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2906 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2907 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2908 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2909 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2910 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2911 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2912 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2913 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2914 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2915 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2916 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2917 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2918 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2919 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2920 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2921 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2922 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2923 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2924 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2925 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2926 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2927 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2928 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2929 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2930 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2931 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2932 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2933 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2934 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2935 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2936 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2937 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2938 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2939 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2940 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2941 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2942 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2943 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2944 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2945 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2946 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2947 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2948 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2949 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2950 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2951 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2952 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2953 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2954 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2955 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2956 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2957 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2958 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2959 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2960 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2961 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2962 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2963 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2964 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2965 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2966 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2967 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2968 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2969 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2970 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2971 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2972 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2973 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2974 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2975 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2976 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2977 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2978 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2979 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2980 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2981 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2982 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2983 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2984 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2985 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2986 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2987 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2988 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2989 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2990 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2991 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2992 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2993 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2994 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2995 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2996 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2997 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2998 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2999 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3000 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3001 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3002 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3003 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3004 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3005 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3006 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3007 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3008 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3009 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3010 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3011 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3012 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3013 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3014 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3015 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3016 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3017 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3018 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3019 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3020 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3021 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3022 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3023 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3024 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3025 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3026 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3027 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3028 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3029 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3030 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3031 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3032 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3033 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3034 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3035 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3036 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3037 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3038 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3039 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3040 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3041 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3042 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3043 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3044 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3045 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3046 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3047 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3048 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3049 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3050 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3051 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3052 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3053 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3054 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3055 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3056 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3057 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3058 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3059 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3060 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3061 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3062 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3063 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3064 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3065 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3066 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3067 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3068 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3069 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3070 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3071 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3072 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3073 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3074 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3075 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3076 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3077 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3078 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3079 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3080 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3081 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3082 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3083 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3084 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3085 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3086 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3087 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3088 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3089 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3090 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3091 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3092 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3093 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3094 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3095 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3096 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3097 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3098 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3099 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3100 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3101 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3102 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3103 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3104 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3105 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3106 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3107 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3108 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3109 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3110 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3111 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3112 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3113 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3114 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3115 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3116 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3117 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3118 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3119 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3120 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3121 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3122 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3123 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3124 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3125 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3126 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3127 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3128 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3129 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3130 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3131 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3132 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3133 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3134 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3135 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3136 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3137 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3138 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3139 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3140 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3141 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3142 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3143 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3144 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3145 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3146 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3147 * gcc.target/i386/testimm-9.c: Likewise.
3149 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3151 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3152 * g++.dg/other/i386-3.C: Likewise.
3153 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3154 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3155 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3156 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3157 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3158 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3159 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3160 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3161 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3162 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3163 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3164 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3165 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3166 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3167 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3168 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3169 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3170 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3171 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3172 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3173 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3174 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3175 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3176 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3177 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3178 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3179 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3180 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3181 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3182 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3183 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3184 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3185 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3186 * gcc.target/i386/sse-12.c: Add BMI2.
3187 * gcc.target/i386/sse-13.c: Likewise.
3188 * gcc.target/i386/sse-14.c: Likewise.
3189 * gcc.target/i386/sse-22.c: Likewise.
3190 * gcc.target/i386/sse-23.c: Likewise.
3192 2011-08-23 Jason Merrill <jason@redhat.com>
3194 * g++.dg/template/crash7.C: Adjust expected errors.
3196 2011-08-23 Jason Merrill <jason@redhat.com>
3200 * g++.dg/cpp0x/overload2.C: New.
3202 2011-08-23 Jason Merrill <jason@redhat.com>
3205 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3207 2011-08-23 Jason Merrill <jason@redhat.com>
3210 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3211 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3212 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3213 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3215 2011-08-23 Jason Merrill <jason@redhat.com>
3218 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3220 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3223 * g++.dg/warn/Wunused-var-16.C: New test.
3226 * gcc.dg/pr50161.c: New test.
3228 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3231 * g++.dg/gcov/gcov-7.C: New test.
3233 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3236 * g++.dg/dfp/nofields.C: New test.
3238 2011-08-23 Tobias Burnus <burnus@net-b.de>
3241 * gfortran.dg/use_16.f90: New.
3243 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3244 Kirill Yukhin <kirill.yukhin@intel.com>
3247 * gcc.target/i386/pr50155.c: New test.
3249 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3251 PR tree-optimization/50133
3252 * gcc.dg/pr50133.c: New test.
3255 * c-c++-common/cxxbitfields-6.c: New test.
3257 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3260 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3262 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3264 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3265 * gcc.dg/pr49994-3.c: Ditto.
3267 2011-08-22 Richard Guenther <rguenther@suse.de>
3270 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3271 * gcc.dg/torture/pr50067-2.c: Likewise.
3273 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3276 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3277 of a constant resulting from simplification.
3278 * gfortran.dg/warn_conversion_3.f90: New test.
3280 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3283 * gfortran.dg/zero_stride_1.f90: New test.
3285 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3288 * gfortran.dg/typebound_override_1.f90: Modified.
3290 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3292 PR tree-optimization/48739
3293 * gcc.dg/pr48739-1.c: New test.
3294 * gcc.dg/pr48739-2.c: New test.
3296 2011-08-20 Tobias Burnus <burnus@net-b.de>
3298 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3300 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3303 * gfortran.dg/where_3.f90: New test.
3305 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3308 * gfortran.dg/pr49721-1.f: New.
3309 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3311 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3313 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3314 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3317 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3319 * gcc.target/arm/wmul-11.c: New file.
3320 * gcc.target/arm/wmul-12.c: New file.
3321 * gcc.target/arm/wmul-13.c: New file.
3323 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3325 * gcc.target/arm/wmul-10.c: New file.
3327 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3329 * gcc.target/arm/wmul-9.c: New file.
3330 * gcc.target/arm/wmul-bitfield-2.c: New file.
3332 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3334 * gcc.target/arm/wmul-8.c: New file.
3336 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3338 * gcc.target/arm/wmul-7.c: New file.
3340 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3342 * gcc.target/arm/wmul-6.c: New file.
3344 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3346 * gcc.target/arm/wmul-5.c: New file.
3347 * gcc.target/arm/no-wmla-1.c: New file.
3349 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3351 * gcc.target/arm/wmul-bitfield-1.c: New file.
3353 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3355 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3357 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3359 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3360 * gcc.target/i386/conversion.c: Likewise.
3362 2011-08-19 Richard Guenther <rguenther@suse.de>
3364 * gcc.dg/torture/pr50067-1.c: New testcase.
3365 * gcc.dg/torture/pr50067-2.c: Likewise.
3367 2011-08-19 Joey Ye <joey.ye@arm.com>
3370 * gcc.target/arm/handler-align.c: New test.
3371 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3374 2011-08-19 Joey Ye <joey.ye@arm.com>
3376 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3378 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3381 * gfortran.dg/end_block_label_1.f90: New test.
3382 * gfortran.dg/end_associate_label_1.f90: New test.
3384 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3386 * gcc.dg/c1x-pointer-float-1.c: New test.
3388 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3391 * gfortran.dg/duplicate_labels_2.f: New test.
3393 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3395 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3396 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3397 gcc.dg/c1x-noreturn-5.c: New tests.
3399 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3401 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3403 2011-08-18 Tobias Burnus <burnus@net-b.de>
3406 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3407 * gfortran.dg/coarray_lock_3.f90: Fix test.
3408 * gfortran.dg/coarray_lock_4.f90: New.
3409 * gfortran.dg/coarray_lock_5.f90: New.
3411 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3414 * gcc.c-torture/compile/pr50009.c: New test.
3417 * gcc.dg/torture/pr50092.c: New test.
3419 2011-08-18 Tobias Burnus <burnus@net-b.de>
3422 * gfortran.dg/namelist_73.f90: New.
3424 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3426 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3429 * gcc.dg/pr50017.c: New test.
3431 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3434 * g++.dg/lookup/hidden-var1.C: New test case.
3436 2011-08-17 Tobias Burnus <burnus@net-b.de>
3439 * gfortran.dg/warn_unused_var_2.f90: New.
3440 * gfortran.dg/warn_unused_var_3.f90: New.
3442 2011-08-17 Tom de Vries <tom@codesourcery.com>
3445 * gcc.target/arm/pr43597.c: New test.
3447 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3450 * gfortran.dg/common_13.f90: New.
3452 2011-08-16 Jason Merrill <jason@redhat.com>
3455 * g++.dg/cpp0x/variadic-unresolved.C: New.
3457 * g++.old-deja/g++.brendan/README: Add R.I.P.
3459 * g++.dg/ext/attr-used-1.C: New.
3462 * g++.dg/cpp0x/initlist56.C: New.
3464 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3467 * g++.dg/opt/life1.C: Only run on Linux.
3469 2011-08-15 Tobias Burnus <burnus@net-b.de>
3471 * gfortran.dg/coarray_26.f90: New.
3473 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3475 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3478 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3481 * gfortran.dg/func_result_7.f90: New.
3483 2011-08-13 Jason Merrill <jason@redhat.com>
3486 * g++.dg/cpp0x/decltype32.C: New.
3489 * g++.dg/diagnostic/expr1.C: New.
3491 2011-08-12 David Li <davidxl@google.com>
3493 * g++.dg/abi/vbase15.C: New test.
3495 2011-08-12 Jason Merrill <jason@redhat.com>
3498 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3500 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3502 * gcc.dg/builtins-67.c: New test.
3503 * gcc.target/i386/conversion.c: Ditto.
3505 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3506 Brian Hackett <bhackett1024@gmail.com>
3508 * g++.dg/plugin/decl_plugin.c: New.
3509 * g++.dg/plugin/decl-plugin-test.C: New.
3510 * g++.dg/plugin/plugin.exp: Add above testcase.
3512 2011-08-11 Richard Guenther <rguenther@suse.de>
3514 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3516 2011-08-11 Michael Matz <matz@suse.de>
3518 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3520 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3522 PR tree-optimization/50039
3523 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3524 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3526 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3528 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3529 (sse4_1_test): Initialize src3 with random value.
3531 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3533 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3534 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3535 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3536 * gcc.dg/scal-to-vec1.c: New test.
3537 * gcc.dg/scal-to-vec2.c: New test.
3539 2011-08-09 Richard Guenther <rguenther@suse.de>
3541 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3542 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3543 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3544 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3546 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3548 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3550 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3552 * gcc.dg/pr49948.c: Require pthread effective target.
3554 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3556 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3558 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3560 * gcc.target/i386/sse-22a.c: New test.
3562 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3564 PR tree-optimization/50014
3565 * gcc.dg/vect/pr50014.c: New test.
3567 2011-08-08 Martin Jambor <mjambor@suse.cz>
3570 * gcc.dg/tree-ssa/pr49923.c: New test.
3572 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3575 * gcc.target/i386/pr49781-1.c: New.
3577 2011-08-08 Jason Merrill <jason@redhat.com>
3579 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3581 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3583 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3586 * gfortran.dg/typebound_override_1.f90: New.
3588 2011-08-07 Kai Tietz <ktietz@redhat.com>
3590 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3591 x86_64 mingw target.
3592 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3593 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3594 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3595 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3596 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3597 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3598 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3599 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3600 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3601 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3603 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3606 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3608 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3610 * gcc.dg/pr48770.c: Cleanup coverage files.
3611 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3613 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3615 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3616 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3617 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3618 lzcnt and bmi options.
3620 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3623 * gcc.dg/pr47381-1.c: New.
3624 * gcc.dg/pr47381-2.c: Likewise.
3625 * gcc.target/i386/pr47381.c: Likewise.
3627 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3630 * gcc.dg/pr47727.c: New.
3633 * gcc.dg/pr47372-1.c: New.
3634 * gcc.dg/pr47372-2.c: Likewise.
3636 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3639 * gcc.target/i386/pr47449.c: New.
3642 * gcc.dg/pr47446-1.c: New.
3643 * gcc.dg/pr47446-2.c: Likewise.
3645 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3648 * gcc.dg/pr47766.c: New.
3651 * gcc.dg/tls/pr47715-1.c: New.
3652 * gcc.dg/tls/pr47715-2.c: Likewise.
3653 * gcc.dg/tls/pr47715-3.c: Likewise.
3654 * gcc.dg/tls/pr47715-4.c: Likewise.
3655 * gcc.dg/tls/pr47715-5.c: Likewise.
3657 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3660 * objc.dg/gnu-api-2-class.m: Updated comments.
3661 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3662 * objc.dg/gnu-api-2-class-meta.m: New test.
3663 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3665 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3668 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3669 with classes that are in construction.
3671 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3674 * gcc.target/i386/pr48084-1.c: New.
3675 * gcc.target/i386/pr48084-2.c: Likewise.
3676 * gcc.target/i386/pr48084-3.c: Likewise.
3677 * gcc.target/i386/pr48084-4.c: Likewise.
3678 * gcc.target/i386/pr48084-5.c: Likewise.
3680 PR rtl-optimization/49504
3681 * gcc.target/i386/pr49504.c: New.
3684 * gcc.dg/pr49860.c: New.
3686 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3689 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3690 with classes that are in construction.
3692 2011-08-05 Jason Merrill <jason@redhat.com>
3695 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3698 * g++.dg/cpp0x/decltype31.C: New.
3701 * g++.dg/init/array28.C: New.
3704 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3706 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3709 * gcc.dg/pr47369-1.c: New.
3711 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3714 * gcc.dg/torture/pr47364-1.c: New.
3715 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3716 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3718 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3721 * gfortran.dg/transfer_check_2.f90: New test case.
3723 2011-08-05 Jan Hubicka <jh@suse.cz>
3726 * gfortran.dg/pr49494.f90: New testcase.
3728 2011-08-05 Jan Hubicka <jh@suse.cz>
3731 * gcc.c-torture/compile/pr49735.c: New testcase.
3733 2011-08-05 Jason Merrill <jason@redhat.com>
3736 * g++.dg/cpp0x/initlist56.C: New.
3739 * g++.dg/overload/rvalue2.C: New.
3742 * g++.dg/cpp0x/range-for21.C: New.
3744 * g++.dg/ext/vla11.C: New.
3746 2011-08-05 Richard Guenther <rguenther@suse.de>
3748 PR tree-optimization/49984
3749 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3751 2011-08-05 Richard Guenther <rguenther@suse.de>
3753 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3754 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3755 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3757 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3759 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3760 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3761 * gfortran.dg/ldist-pr43023.f90: Ditto.
3762 * gfortran.dg/namelist_52.f90: Ditto.
3763 * gfortran.dg/interface_proc_end.f90: Ditto.
3764 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3765 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3767 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3769 * gcc.dg/vect/vect-over-widen-1.c: New test.
3770 * gcc.dg/vect/vect-over-widen-2.c: New test.
3771 * gcc.dg/vect/vect-over-widen-3.c: New test.
3772 * gcc.dg/vect/vect-over-widen-4.c: New test.
3774 2011-08-04 Richard Guenther <rguenther@suse.de>
3777 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3779 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3781 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3783 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3786 * g++.dg/ext/builtin-object-size3.C: New test.
3788 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3790 PR tree-optimization/49948
3791 * gcc.dg/pr49948.c: New test.
3793 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3796 * gcc.dg/torture/pr47383.c: New.
3798 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3800 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3802 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3804 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3806 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3809 * gcc.dg/torture/pr47744-1.c: New.
3810 * gcc.dg/torture/pr47744-2.c: Likewise.
3811 * gcc.dg/torture/pr47744-3.c: Likewise.
3813 2011-08-03 Richard Guenther <rguenther@suse.de>
3816 * gcc.dg/torture/pr49958.c: New testcase.
3818 2011-08-03 Richard Guenther <rguenther@suse.de>
3820 PR tree-optimization/49938
3821 * g++.dg/torture/pr49938.C: New testcase.
3823 2011-08-02 Jason Merrill <jason@redhat.com>
3826 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3829 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3832 * g++.dg/cpp0x/variadic115.C: New.
3835 * g++.dg/cpp0x/union5.C: New.
3837 2011-08-02 Daniel Kraft <d@domob.eu>
3840 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3842 2011-08-02 Kai Tietz <ktietz@redhat.com>
3845 * gcc.dg/tree-ssa/forwprop-15.c
3847 2011-08-02 Jason Merrill <jason@redhat.com>
3850 * g++.dg/cpp0x/range-for20.C: New.
3852 2011-08-02 Tobias Burnus <burnus@net-b.de>
3854 * gfortran.dg/coarray_lib_token_3.f90: New.
3856 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3859 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3860 * gcc.dg/gomp/atomic-15.c: New test.
3861 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3862 * g++.dg/gomp/atomic-15.C: New test.
3863 * g++.dg/gomp/private-1.C: New test.
3864 * g++.dg/gomp/sharing-2.C: New test.
3865 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3866 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3867 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3869 2011-08-02 Tobias Burnus <burnus@net-b.de>
3871 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3872 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3874 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3875 * gfortran.dg/allocatable_function_5.f90: Ditto.
3876 * gfortran.dg/allocate_stat.f90: Ditto.
3877 * gfortran.dg/array_constructor_20.f90: Ditto.
3878 * gfortran.dg/array_constructor_21.f90: Ditto.
3879 * gfortran.dg/array_constructor_22.f90: Ditto.
3880 * gfortran.dg/array_constructor_26.f03: Ditto.
3881 * gfortran.dg/array_function_4.f90: Ditto.
3882 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3883 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3884 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3885 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3886 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3887 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3888 * gfortran.dg/class_15.f03: Ditto.
3889 * gfortran.dg/class_27.f03: Ditto.
3890 * gfortran.dg/class_33.f90: Ditto.
3891 * gfortran.dg/class_37.f03: Ditto.
3892 * gfortran.dg/class_40.f03: Ditto.
3893 * gfortran.dg/class_42.f03: Ditto.
3894 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3895 * gfortran.dg/coarray/registering_1.f90: Ditto.
3896 * gfortran.dg/convert_1.f90: Ditto.
3897 * gfortran.dg/default_initialization_3.f90: Ditto.
3898 * gfortran.dg/dependency_25.f90: Ditto.
3899 * gfortran.dg/dependency_26.f90: Ditto.
3900 * gfortran.dg/dependency_36.f90: Ditto.
3901 * gfortran.dg/dependency_37.f90: Ditto.
3902 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3903 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3904 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3905 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3906 * gfortran.dg/elemental_result_1.f90: Ditto.
3907 * gfortran.dg/empty_derived_type.f90: Ditto.
3908 * gfortran.dg/entry_7.f90: Ditto.
3909 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3910 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3911 * gfortran.dg/error_recovery_3.f90: Ditto.
3912 * gfortran.dg/extends_4.f03: Ditto.
3913 * gfortran.dg/func_assign.f90: Ditto.
3914 * gfortran.dg/func_assign_3.f90: Ditto.
3915 * gfortran.dg/generic_1.f90: Ditto.
3916 * gfortran.dg/generic_18.f90: Ditto.
3917 * gfortran.dg/generic_22.f03: Ditto.
3918 * gfortran.dg/generic_4.f90: Ditto.
3919 * gfortran.dg/generic_6.f90: Ditto.
3920 * gfortran.dg/generic_actual_arg.f90: Ditto.
3921 * gfortran.dg/graphite/id-21.f: Ditto.
3922 * gfortran.dg/graphite/pr45758.f90: Ditto.
3923 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3924 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3925 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3926 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3927 * gfortran.dg/host_used_types_1.f90: Ditto.
3928 * gfortran.dg/implicit_1.f90: Ditto.
3929 * gfortran.dg/implicit_11.f90: Ditto.
3930 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3931 * gfortran.dg/impure_actual_1.f90: Ditto.
3932 * gfortran.dg/impure_assignment_1.f90: Ditto.
3933 * gfortran.dg/impure_constructor_1.f90: Ditto.
3934 * gfortran.dg/initialization_10.f90: Ditto.
3935 * gfortran.dg/initialization_12.f90: Ditto.
3936 * gfortran.dg/interface_14.f90: Ditto.
3937 * gfortran.dg/interface_15.f90: Ditto.
3938 * gfortran.dg/interface_2.f90: Ditto.
3939 * gfortran.dg/interface_25.f90: Ditto.
3940 * gfortran.dg/interface_26.f90: Ditto.
3941 * gfortran.dg/interface_29.f90: Ditto.
3942 * gfortran.dg/interface_assignment_1.f90: Ditto.
3943 * gfortran.dg/internal_pack_6.f90: Ditto.
3944 * gfortran.dg/internal_pack_7.f90: Ditto.
3945 * gfortran.dg/internal_pack_8.f90: Ditto.
3946 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3947 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3948 * gfortran.dg/module_commons_3.f90: Ditto.
3949 * gfortran.dg/module_equivalence_4.f90: Ditto.
3950 * gfortran.dg/module_equivalence_6.f90: Ditto.
3951 * gfortran.dg/module_function_type_1.f90: Ditto.
3952 * gfortran.dg/module_naming_1.f90: Ditto.
3953 * gfortran.dg/namelist_4.f90: Ditto.
3954 * gfortran.dg/operator_c1202.f90: Ditto.
3955 * gfortran.dg/parens_7.f90: Ditto.
3956 * gfortran.dg/pr32921.f: Ditto.
3957 * gfortran.dg/pr33646.f90: Ditto.
3958 * gfortran.dg/pr41928.f90: Ditto.
3959 * gfortran.dg/pr42119.f90: Ditto.
3960 * gfortran.dg/pr43984.f90: Ditto.
3961 * gfortran.dg/present_1.f90: Ditto.
3962 * gfortran.dg/private_type_2.f90: Ditto.
3963 * gfortran.dg/proc_decl_2.f90: Ditto.
3964 * gfortran.dg/proc_ptr_10.f90: Ditto.
3965 * gfortran.dg/proc_ptr_22.f90: Ditto.
3966 * gfortran.dg/proc_ptr_8.f90: Ditto.
3967 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3968 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3969 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3970 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3971 * gfortran.dg/substring_equivalence.f90: Ditto.
3972 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3973 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3974 * gfortran.dg/trim_optimize_6.f90: Ditto.
3975 * gfortran.dg/typebound_call_12.f03: Ditto.
3976 * gfortran.dg/typebound_operator_5.f03: Ditto.
3977 * gfortran.dg/typebound_operator_6.f03: Ditto.
3978 * gfortran.dg/typebound_proc_18.f03: Ditto.
3979 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3980 * gfortran.dg/use_1.f90: Ditto.
3981 * gfortran.dg/use_10.f90: Ditto.
3982 * gfortran.dg/use_11.f90: Ditto.
3983 * gfortran.dg/use_14.f90: Ditto.
3984 * gfortran.dg/use_only_2.f90: Ditto.
3985 * gfortran.dg/use_rename_4.f90: Ditto.
3986 * gfortran.dg/use_rename_5.f90: Ditto.
3987 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3988 * gfortran.dg/used_interface_ref.f90: Ditto.
3989 * gfortran.dg/used_types_11.f90: Ditto.
3990 * gfortran.dg/used_types_3.f90: Ditto.
3991 * gfortran.dg/used_types_4.f90: Ditto.
3992 * gfortran.dg/userdef_operator_2.f90: Ditto.
3993 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3994 * gfortran.dg/vect/pr46213.f90: Ditto.
3995 * gfortran.dg/whole_file_21.f90: Ditto.
3996 * gfortran.dg/whole_file_22.f90: Ditto.
3997 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3998 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4000 2011-08-02 Kai Tietz <ktietz@redhat.com>
4002 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4004 2011-08-01 Jason Merrill <jason@redhat.com>
4007 * g++.dg/abi/mangle49.C: New.
4010 * g++.dg/cpp0x/constexpr-array4.C: New.
4013 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4015 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4018 * gcc.target/i386/pr49927.c: New test.
4020 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4022 PR tree-optimization/49926
4023 * gcc.dg/vect/pr49926.c: New test.
4025 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4027 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4028 * gcc.target/i386/lzcnt-1.c: New test.
4029 * gcc.target/i386/lzcnt-2.c: Likewise.
4030 * gcc.target/i386/lzcnt-2a.c: Likewise.
4031 * gcc.target/i386/lzcnt-3.c: Likewise.
4032 * gcc.target/i386/lzcnt-4.c: Likewise.
4033 * gcc.target/i386/lzcnt-4a.c: Likewise.
4034 * gcc.target/i386/lzcnt-5.c: Likewise.
4035 * gcc.target/i386/lzcnt-6.c: Likewise.
4036 * gcc.target/i386/lzcnt-6a.c: Likewise.
4037 * gcc.target/i386/lzcnt-check.h: Likewise.
4039 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4040 * gcc.target/i386/sse-13.c: Likewise.
4041 * gcc.target/i386/sse-14.c: Likewise.
4042 * g++.dg/other/i386-2.C: Likewise.
4043 * g++.dg/other/i386-3.C: Likewise.
4045 2011-08-01 Julian Brown <julian@codesourcery.com>
4047 * gcc.target/arm/fixed-point-exec.c: New test.
4049 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4052 * gcc.target/i386/pr49920.c: New test.
4054 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4056 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4057 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4058 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4059 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4060 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4061 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4062 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4063 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4064 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4065 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4066 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4067 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4068 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4069 * g++.dg/tree-ssa/pr33615.C: Ditto.
4070 * g++.dg/tree-ssa/restrict1.C: Ditto.
4071 * c-c++-common/restrict-2.c: Ditto.
4072 * gfortran.dg/pr32921.f: Ditto.
4073 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4074 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4075 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4076 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4077 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4078 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4079 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4080 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4081 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4082 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4084 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4086 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4087 .exe.ltrans[0-9]*. dump files.
4089 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4092 * gfortran.dg/abstract_type_6.f03: Modified.
4093 * gfortran.dg/typebound_proc_24.f03: New.
4095 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4098 * g++.dg/init/for1.C: Fix.
4100 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4103 * gfortran.dg/string_5.f90: New test.
4105 2011-07-29 Jason Merrill <jason@redhat.com>
4108 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4110 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4112 PR tree-optimization/47407
4113 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4117 2011-07-29 Richard Guenther <rguenther@suse.de>
4119 * gcc.dg/uninit-suppress.c: Also disable VRP.
4120 * gcc.dg/uninit-suppress_2.c: Likewise.
4122 2011-07-28 Jason Merrill <jason@redhat.com>
4125 * g++.dg/template/nontype24.C: New.
4127 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4129 PR rtl-optimization/47958
4130 * gcc.dg/torture/pr47958-1.c: New.
4132 2011-07-29 Wei Guozhi <carrot@google.com>
4134 PR rtl-optimization/49799
4135 * gcc.dg/pr49799.c: New test case.
4137 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4140 * gcc.dg/graphite/id-pr48648.c: New.
4142 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4145 * gfortran.dg/maxloc_2.f90: New test.
4146 * gfortran.dg/maxloc_3.f90: New test.
4147 * gfortran.dg/minloc_1.f90: New test.
4148 * gfortran.dg/minloc_2.f90: New test.
4149 * gfortran.dg/minloc_3.f90: New test.
4150 * gfortran.dg/minmaxloc_7.f90: New test.
4153 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4155 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4157 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4158 the builtin isn't optimized away.
4160 2011-07-27 Tobias Burnus <burnus@net-b.de>
4163 * gfortran.dg/lto/pr45586-2_0.f90: New.
4165 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4168 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4169 * c-c++-common/cxxbitfields-5.c: Same.
4171 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4173 * lib/target-supports.exp (check_effective_target_mmap): Use
4174 check_function_available.
4176 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4178 * g++.old-deja/g++.pt/crash60.C: Updated.
4180 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4183 * gcc.target/i386/pr49866.c: New test.
4185 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4187 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4188 * gcc.target/i386/bmi-andn-1.c: New test.
4189 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4190 * gcc.target/i386/bmi-andn-2.c: Likewise.
4191 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4192 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4193 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4194 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4195 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4196 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4197 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4198 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4199 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4200 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4201 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4202 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4203 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4204 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4205 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4206 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4207 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4208 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4209 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4210 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4211 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4213 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4216 * gfortran.dg/graphite/id-pr47691.f: New.
4218 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4220 * gcc.target/i386/avx-os-support.h: New.
4221 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4222 (main): Check avx_os_support before the test is run.
4223 * gcc.target/i386/aes-avx-check.h: Ditto.
4224 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4226 2011-07-27 Kai Tietz <ktietz@redhat.com>
4228 * gcc.target/i386/aggregate-ret3.c: New test.
4229 * gcc.target/i386/aggregate-ret4.c: New test.
4231 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4234 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4235 allocated array should *not* change its size.
4236 * gfortran.dg/multiple_allocation_3.f90: New test.
4238 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4241 * g++.dg/cpp0x/constexpr-49776.C: New.
4243 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4246 * gcc.dg/graphite/id-pr47046.c: New.
4248 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4251 * gcc.dg/graphite/run-id-pr47593.c: New.
4253 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4256 * gcc.dg/graphite/run-id-pr47653.c: New.
4257 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4258 induction variables.
4259 * gcc.dg/graphite/scop-16.c: Same.
4260 * gcc.dg/graphite/scop-17.c: Same.
4261 * gcc.dg/graphite/scop-21.c: Same.
4263 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4266 * gcc.dg/graphite/id-pr48805.c: New.
4268 2011-07-26 Tobias Burnus <burnus@net-b.de>
4270 * gfortran.dg/coarray_lib_token_2.f90: New.
4272 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4274 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4277 2011-07-25 Andrew Pinski <apinski@cavium.com>
4280 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4281 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4283 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4285 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4287 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4288 * gcc.c-torture/execute/loop-2g.c: Likewise.
4289 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4290 Require mmap support.
4291 * gcc.c-torture/execute/loop-2g.x: Likewise.
4292 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4293 (MAP_ANON): Provide default.
4294 * gcc.dg/20050826-1.c: Likewise.
4295 * gcc.target/i386/pr36533.c: Likewise.
4296 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4297 Use dg-require-effective-target mmap.
4299 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4302 * g++.dg/cpp0x/range-for19.C: New.
4304 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4307 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4310 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4313 * g++.dg/torture/pr49309.C: Remove.
4315 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4317 PR tree-optimization/49809
4318 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4321 2011-07-25 Richard Guenther <rguenther@suse.de>
4323 PR tree-optimization/49715
4324 * gcc.target/i386/pr49715-1.c: New testcase.
4325 * gcc.target/i386/pr49715-2.c: Likewise.
4327 2011-07-23 Jason Merrill <jason@redhat.com>
4329 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4331 2011-07-22 Jason Merrill <jason@redhat.com>
4334 * g++.dg/cpp0x/initlist55.C: New.
4336 2011-07-23 Tobias Burnus <burnus@net-b.de>
4339 * gfortran.dg/namelist_72.f: New.
4341 2011-07-23 Tobias Burnus <burnus@net-b.de>
4343 * gfortran.dg/coarray_25.f90: New.
4345 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4347 * override1.C: This test should use c++0x mode.
4348 * override3.C: New. Test the diagnostics in c++98 mode.
4350 2011-07-22 Jason Merrill <jason@redhat.com>
4351 Mark Glisse <marc.glisse@normalesup.org>
4354 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4357 * g++.dg/opt/builtins2.C: New.
4358 * g++.dg/other/error27.C: Don't rely on __builtin.
4360 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4362 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4364 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4365 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4366 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4367 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4369 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4372 2011-07-22 Richard Guenther <rguenther@suse.de>
4374 PR tree-optimization/45819
4375 * gcc.dg/pr45819.c: New testcase.
4377 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4379 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4381 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4385 * gcc.dg/graphite/run-id-pr47654.c: New.
4387 2011-07-21 Ian Lance Taylor <iant@google.com>
4390 * gcc.dg/pr49705.c: New test.
4392 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4394 * lib/target-supports.exp (check_avx_os_support_available): New.
4395 (check_effective_target_avx_runtime): Use it.
4397 2011-07-21 Richard Guenther <rguenther@suse.de>
4399 PR tree-optimization/49770
4400 * g++.dg/torture/pr49770.C: New testcase.
4402 2011-07-21 Kai Tietz <ktietz@redhat.com>
4404 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4405 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4407 2011-07-21 Tobias Burnus <burnus@net-b.de>
4409 * gfortran.dg/coarray_lib_token_1.f90: New.
4411 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4413 * gcc.dg/pr32912-2.c: Skip for AVR.
4414 * gcc.dg/pr44674.c: Add dg-require-profiling.
4416 2011-07-20 Jason Merrill <jason@redhat.com>
4418 * g++.dg/ext/desig2.C: New.
4420 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4422 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4424 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4425 * gcc.target/powerpc/recip-3.c: Ditto.
4427 2011-07-19 Jason Merrill <jason@redhat.com>
4429 PR c++/6709 (DR 743)
4430 PR c++/42603 (DR 950)
4431 * g++.dg/cpp0x/decltype21.C: New.
4433 2011-07-20 Richard Guenther <rguenther@suse.de>
4436 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4437 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4439 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4441 * gcc.target/arm/combine-movs.c: New.
4442 * gcc.target/arm/unsigned-extend-2.c: New.
4444 2011-07-19 Jason Merrill <jason@redhat.com>
4447 * g++.dg/cpp0x/variadic114.C: New.
4449 2011-07-19 Tobias Burnus <burnus@net-b.de>
4451 * gfortran.dg/coarray_args_1.f90: New.
4452 * gfortran.dg/coarray_args_2.f90: New.
4454 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4457 * gfortran.dg/allocate_error_3.f90: New.
4459 2011-07-19 Richard Guenther <rguenther@suse.de>
4461 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4462 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4463 * gcc.dg/torture/20110719-1.c: New testcase.
4465 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4467 PR tree-optimization/49768
4468 * gcc.c-torture/execute/pr49768.c: New test.
4470 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4472 PR tree-optimization/49771
4473 * gcc.dg/vect/pr49771.c: New test.
4475 2011-07-18 Martin Jambor <mjambor@suse.cz>
4477 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4478 * gcc.dg/ipa/ipa-2.c: Likewise.
4479 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4480 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4481 * gcc.dg/ipa/ipa-5.c: Likewise.
4482 * gcc.dg/ipa/ipa-7.c: Likewise.
4483 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4484 * gcc.dg/ipa/ipacost-1.c: Likewise.
4485 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4487 * gcc.dg/ipa/ipcp-1.c: New test.
4488 * gcc.dg/ipa/ipcp-2.c: Likewise.
4489 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4491 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4494 * gfortran.dg/pr49675.f90: New test.
4496 2011-07-18 Richard Guenther <rguenther@suse.de>
4498 * gcc.dg/torture/20110718-1.c: New testcase.
4500 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4502 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4503 * g++.dg/ext/bitfield3.C: Likewise.
4504 * g++.dg/ext/bitfield4.C: Likewise.
4505 * g++.dg/ext/bitfield5.C: Likewise.
4506 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4507 * g++.dg/other/pr23205-2.C: Likewise.
4508 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4509 * gcc.c-torture/compile/20001109-2.c: Likewise.
4510 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4511 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4512 * gcc.dg/bitfld-16.c: Likewise.
4513 * gcc.dg/bitfld-17.c: Likewise.
4514 * gcc.dg/bitfld-18.c: Likewise.
4515 * gcc.dg/builtins-config.h: Remove Netware support.
4516 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4517 * gcc.dg/cdce2.c: Likewise.
4518 * gcc.dg/cpp/assert4.c: Remove netware support.
4519 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4520 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4522 * lib/target-supports.exp (check_visibility_available): Remove
4524 (check_profiling_available): Likewise.
4526 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4528 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4530 2011-07-17 Tobias Burnus <burnus@net-b.de>
4531 Thomas Koenig <tkoenig@gcc.gnu.org>
4534 * gfortran.dg/generic_17.f90: Fix testcase.
4535 * gfortran.dg/interface_3.f90: Add dg-error.
4536 * gfortran.dg/use_14.f90: New.
4537 * gfortran.dg/use_15.f90: New.
4539 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4541 * gnat.dg/pointer_controlled.adb: New test.
4543 2011-07-17 Tobias Burnus <burnus@net-b.de>
4546 * gfortran.dg/pointer_remapping_7.f90: New.
4548 2011-07-16 Jason Merrill <jason@redhat.com>
4550 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4552 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4553 Jason Merrill <jason@redhat.com>
4557 * g++.dg/cpp0x/decltype29.C: Adjust.
4558 * g++.dg/cpp0x/error4.C: Adjust.
4559 * g++.dg/cpp0x/sfinae26.C: Adjust.
4560 * g++.dg/cpp0x/variadic105.C: Adjust.
4561 * g++.dg/template/deduce3.C: Adjust.
4562 * g++.dg/template/error45.C: Adjust.
4563 * g++.dg/template/ptrmem2.C: Adjust.
4564 * g++.dg/template/sfinae2.C: Adjust.
4565 * g++.old-deja/g++.pt/crash60.C: Adjust.
4566 * g++.old-deja/g++.pt/unify6.C: Adjust.
4567 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4568 * g++.dg/cpp0x/nullptr15.C: Adjust.
4569 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4570 * g++.dg/cpp0x/pr31431.C: Adjust.
4571 * g++.dg/cpp0x/pr31434.C: Adjust.
4572 * g++.dg/cpp0x/sfinae11.C: Adjust
4573 * g++.dg/cpp0x/temp_default2.C: Adjust.
4574 * g++.dg/cpp0x/trailing4.C: Adjust.
4575 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4576 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4577 * g++.dg/cpp0x/variadic105.C: Adjust.
4578 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4579 * g++.dg/ext/vla2.C: Adjust.
4580 * g++.dg/other/ptrmem10.C: Adjust.
4581 * g++.dg/other/ptrmem11.C: Adjust.
4582 * g++.dg/overload/unknown1.C: Adjust.
4583 * g++.dg/template/conv11.C: Adjust.
4584 * g++.dg/template/dependent-expr5.C: Adjust.
4585 * g++.dg/template/friend.C: Adjust.
4586 * g++.dg/template/incomplete2.C: Adjust.
4587 * g++.dg/template/local4.C: Adjust.
4588 * g++.dg/template/local6.C: Adjust.
4589 * g++.dg/template/operator9.C: Adjust.
4590 * g++.dg/template/ttp25.C: Adjust.
4591 * g++.dg/template/unify10.C: Adjust.
4592 * g++.dg/template/unify11.C: Adjust.
4593 * g++.dg/template/unify6.C: Adjust.
4594 * g++.dg/template/unify9.C: Adjust.
4595 * g++.dg/template/varmod1.C: Adjust.
4596 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4597 * g++.old-deja/g++.pt/crash28.C: Adjust.
4598 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4599 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4600 * g++.old-deja/g++.pt/expr2.C: Adjust.
4601 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4602 * g++.old-deja/g++.pt/spec5.C: Adjust.
4603 * g++.old-deja/g++.pt/spec6.C: Adjust.
4604 * g++.old-deja/g++.pt/unify4.C: Adjust.
4605 * g++.old-deja/g++.pt/unify8.C: Adjust.
4606 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4607 * g++.dg/overload/template5.C: New testcase.
4608 * g++.dg/template/overload12.C: New testcase.
4610 2011-07-11 Tobias Burnus <burnus@net-b.de>
4612 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4613 * gfortran.dg/coarray_7.f90: Ditto.
4614 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4615 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4617 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4619 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4621 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4622 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4623 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4625 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4626 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4627 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4629 2011-07-15 Jason Merrill <jason@redhat.com>
4632 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4633 Use --extra_opts instead of --additional_options.
4635 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4638 * g++.dg/torture/pr49309.C: Remove.
4640 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4642 * gcc.target/tic6x/weak-call.c: New test.
4643 * gcc.target/tic6x/fpcmp.c: New test.
4644 * gcc.target/tic6x/fpdiv.c: New test.
4645 * gcc.target/tic6x/rotdi16-scan.c: New test.
4646 * gcc.target/tic6x/ffssi.c: New test.
4647 * gcc.target/tic6x/fpdiv-lib.c: New test.
4648 * gcc.target/tic6x/cold-lc.c: New test.
4649 * gcc.target/tic6x/longcalls.c: New test.
4650 * gcc.target/tic6x/abi-align-1.c: New test.
4651 * gcc.target/tic6x/fpcmp-finite.c: New test.
4652 * gcc.target/tic6x/rotdi16.c: New test.
4653 * gcc.target/tic6x/bswapl.c: New test.
4654 * gcc.target/tic6x/ffsdi.c: New test.
4655 * gcc.target/tic6x/tic6x.exp: New file.
4656 * gcc.target/tic6x/builtins/arith24.c: New test.
4657 * gcc.target/tic6x/builtins/smpy.c: New test.
4658 * gcc.target/tic6x/builtins/smpylh.c: New test.
4659 * gcc.target/tic6x/builtins/smpyh.c: New test.
4660 * gcc.target/tic6x/builtins/sarith1.c: New test.
4661 * gcc.target/tic6x/builtins/extclr.c: New test
4662 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4663 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4664 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4665 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4667 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4669 * gcc.dg/20020312-2.c: Likewise.
4670 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4671 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4672 * gcc.dg/torture/builtin-math-7.c: Likewise.
4675 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4676 not testing tic6x-*-*.
4678 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4681 * g++.dg/torture/pr49309.C: New testcase.
4683 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4685 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4687 2011-07-14 Richard Guenther <rguenther@suse.de>
4689 PR tree-optimization/49651
4690 * gcc.dg/torture/pr49651.c: New testcase.
4692 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4695 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4697 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4699 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4700 -mno-pointers-to-nested-functions.
4701 * gcc.target/powerpc/no-r11-2.c: Ditto.
4702 * gcc.target/powerpc/no-r11-3.c: Ditto.
4704 2011-07-13 Jason Merrill <jason@redhat.com>
4706 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4707 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4708 when compiling C files.
4709 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4710 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4711 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4712 * g++.dg/lookup/anon2.C: Likewise.
4713 * g++.dg/tree-ssa/copyprop.C: Likewise.
4714 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4715 * g++.dg/init/vector1.C: Ignore narrowing errors.
4716 * g++.dg/torture/pr35526.C: Likewise.
4717 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4719 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4722 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4725 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4727 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4728 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4730 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4732 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4733 * lib/obj-c++.exp (obj-c++_init): Ditto.
4734 * lib/file-format.exp (gcc_target_object_format): Ditto.
4735 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4736 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4737 (check_visibility_available): Ditto.
4738 (check_effective_target_tls_native): Ditto.
4739 (check_effective_target_tls_emulated): Ditto.
4740 (check_effective_target_function_sections): Ditto.
4742 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4744 * gcc.target/arm/pr48183.c: New test.
4746 2011-07-13 Richard Guenther <rguenther@suse.de>
4748 * gcc.dg/torture/20110713-1.c: New testcase.
4750 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4753 * gcc.c-torture/compile/pr49474.c: New testcase.
4755 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4757 PR tree-optimization/49712
4758 * gcc.c-torture/execute/pr49712.c: New test.
4760 2011-07-11 Jason Merrill <jason@redhat.com>
4763 * g++.dg/template/recurse3.C: New.
4765 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4768 * gcc.dg/guality/csttest.c: New test.
4771 * gfortran.dg/pr49698.f90: New test.
4773 2011-07-11 Jeff Law <law@redhat.com>
4775 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4777 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4779 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4780 * go.test/go-test.exp (go-set-goarch): Likewise.
4782 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4785 * gcc.target/avr/torture/pr39633.c: New test case.
4787 2011-07-11 Tobias Burnus <burnus@net-b.de>
4790 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4792 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4794 * lib/target-supports.exp (check_effective_target_scheduling):
4796 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4797 * gcc.dg/pr45055.c: Ditto.
4798 * gcc.dg/pr45353.c: Ditto.
4799 * g++.dg/pr45056.C: Ditto.
4801 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4803 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4804 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4805 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4806 * g++.dg/torture/pr31863.C: Skip AVR.
4808 2011-07-10 Tobias Burnus <burnus@net-b.de>
4811 * gfortran.dg/intrinsic_signal.f90: New.
4813 2011-07-09 Jason Merrill <jason@redhat.com>
4815 * g++.dg/cpp0x/regress/regress6.C: New.
4816 * g++.dg/parse/crash45.C: Adjust message.
4817 * g++.dg/template/crash38.C: Adjust message.
4818 * g++.dg/template/crash64.C: Adjust message.
4820 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4822 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4823 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4824 * g++.dg/abi/bitfield3.C: Likewise.
4825 * g++.dg/eh/pr38662.C: Likewise.
4826 * g++.dg/ext/attrib36.C: Likewise.
4827 * g++.dg/ext/attrib37.C: Likewise.
4828 * g++.dg/ext/attrib8.C: Likewise.
4829 * g++.dg/ext/tmplattr1.C: Likewise.
4830 * g++.dg/inherit/override-attribs.C: Likewise.
4831 * g++.dg/opt/inline9.C: Likewise.
4832 * g++.dg/opt/life1.C: Likewise.
4833 * g++.dg/opt/longbranch2.C: Likewise.
4834 * g++.dg/opt/nrv12.C: Likewise.
4835 * g++.dg/opt/reg-stack4.C: Likewise.
4836 * g++.dg/other/pr35504.C: Likewise.
4837 * g++.dg/other/pr39496.C: Likewise.
4838 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4839 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4840 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4841 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4842 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4843 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4844 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4845 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4846 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4847 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4848 * g++.dg/warn/pr15774-1.C: Likewise.
4849 * g++.dg/warn/pr15774-2.C: Likewise.
4850 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4851 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4852 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4853 * g++.old-deja/g++.pt/asm2.C: Likewise.
4854 * gcc.c-torture/compile/20000804-1.c: Likewise.
4855 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4856 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4857 * gcc.dg/20020108-1.c: Likewise.
4858 * gcc.dg/20020122-2.c: Likewise.
4859 * gcc.dg/20020122-3.c: Likewise.
4860 * gcc.dg/20020206-1.c: Likewise.
4861 * gcc.dg/20020219-1.c: Likewise.
4862 * gcc.dg/20020310-1.c: Likewise.
4863 * gcc.dg/20020411-1.c: Likewise.
4864 * gcc.dg/20020418-2.c: Likewise.
4865 * gcc.dg/20020426-2.c: Likewise.
4866 * gcc.dg/20020517-1.c: Likewise.
4867 * gcc.dg/20030204-1.c: Likewise.
4868 * gcc.dg/20030826-2.c: Likewise.
4869 * gcc.dg/20031102-1.c: Likewise.
4870 * gcc.dg/20031202-1.c: Likewise.
4871 * gcc.dg/20050111-1.c: Likewise.
4872 * gcc.dg/20050503-1.c: Likewise.
4873 * gcc.dg/array-init-1.c: Likewise.
4874 * gcc.dg/builtin-apply4.c: Likewise.
4875 * gcc.dg/dfp/pr31344.c: Likewise.
4876 * gcc.dg/gomp/atomic-11.c: Likewise.
4877 * gcc.dg/graphite/pr40281.c: Likewise.
4878 * gcc.dg/ia64-sync-1.c: Likewise.
4879 * gcc.dg/ia64-sync-2.c: Likewise.
4880 * gcc.dg/ia64-sync-3.c: Likewise.
4881 * gcc.dg/ia64-sync-4.c: Likewise.
4882 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4883 * gcc.dg/invalid-call-1.c: Likewise.
4884 * gcc.dg/loop-3.c: Likewise.
4885 * gcc.dg/lower-subreg-1.c: Likewise.
4886 * gcc.dg/lto/pr47259_0.c: Likewise.
4887 * gcc.dg/nested-calls-1.c: Likewise.
4888 * gcc.dg/pr20017.c: Likewise.
4889 * gcc.dg/pr25023.c: Likewise.
4890 * gcc.dg/pr27671-2.c: Likewise.
4891 * gcc.dg/pr32176.c: Likewise.
4892 * gcc.dg/pr33676.c: Likewise.
4893 * gcc.dg/pr35045.c: Likewise.
4894 * gcc.dg/pr36015.c: Likewise.
4895 * gcc.dg/pr36584.c: Likewise.
4896 * gcc.dg/pr36998.c: Likewise.
4897 * gcc.dg/pr37438.c: Likewise.
4898 * gcc.dg/pr37908.c: Likewise.
4899 * gcc.dg/pr41241.c: Likewise.
4900 * gcc.dg/pr41340.c: Likewise.
4901 * gcc.dg/pr44136.c: Likewise.
4902 * gcc.dg/pr44194-1.c: Likewise.
4903 * gcc.dg/pr46212.c: Likewise.
4904 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4905 * gcc.dg/setjmp-2.c: Likewise.
4906 * gcc.dg/short-compare-1.c: Likewise.
4907 * gcc.dg/short-compare-2.c: Likewise.
4908 * gcc.dg/smod-1.c: Likewise.
4909 * gcc.dg/sync-2.c: Likewise.
4910 * gcc.dg/sync-3.c: Likewise.
4911 * gcc.dg/tls/opt-1.c: Likewise.
4912 * gcc.dg/tls/opt-2.c: Likewise.
4913 * gcc.dg/tls/opt-3.c: Likewise.
4914 * gcc.dg/torture/badshift.c: Likewise.
4915 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4916 * gcc.dg/torture/pr20314-2.c: Likewise.
4917 * gcc.dg/torture/pr36891.c: Likewise.
4918 * gcc.dg/torture/pr38774.c: Likewise.
4919 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4920 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4921 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4922 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4923 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4924 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4925 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4926 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4927 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4928 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4929 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4930 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4931 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4932 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4933 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4934 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4935 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4936 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4937 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4938 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4939 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4940 * gcc.dg/unroll-1.c: Likewise.
4941 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4942 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4943 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4944 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4945 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4946 * gcc.target/i386/20000609-1.c: Likewise.
4947 * gcc.target/i386/20000720-1.c: Likewise.
4948 * gcc.target/i386/20000724-1.c: Likewise.
4949 * gcc.target/i386/20011107-1.c: Likewise.
4950 * gcc.target/i386/20011119-1.c: Likewise.
4951 * gcc.target/i386/20020201-3.c: Likewise.
4952 * gcc.target/i386/20020218-1.c: Likewise.
4953 * gcc.target/i386/20020729-1.c: Likewise.
4954 * gcc.target/i386/20030926-1.c: Likewise.
4955 * gcc.target/i386/20060125-1.c: Likewise.
4956 * gcc.target/i386/20060125-2.c: Likewise.
4957 * gcc.target/i386/20060512-1.c: Likewise.
4958 * gcc.target/i386/20060512-2.c: Likewise.
4959 * gcc.target/i386/20060512-3.c: Likewise.
4960 * gcc.target/i386/20060512-4.c: Likewise.
4961 * gcc.target/i386/387-1.c: Likewise.
4962 * gcc.target/i386/387-2.c: Likewise.
4963 * gcc.target/i386/387-5.c: Likewise.
4964 * gcc.target/i386/387-6.c: Likewise.
4965 * gcc.target/i386/980312-1.c: Likewise.
4966 * gcc.target/i386/980313-1.c: Likewise.
4967 * gcc.target/i386/990117-1.c: Likewise.
4968 * gcc.target/i386/990424-1.c: Likewise.
4969 * gcc.target/i386/990524-1.c: Likewise.
4970 * gcc.target/i386/991129-1.c: Likewise.
4971 * gcc.target/i386/991214-1.c: Likewise.
4972 * gcc.target/i386/991230-1.c: Likewise.
4973 * gcc.target/i386/addr-sel-1.c: Likewise.
4974 * gcc.target/i386/aggregate-ret1.c: Likewise.
4975 * gcc.target/i386/aggregate-ret2.c: Likewise.
4976 * gcc.target/i386/align-main-3.c: Likewise.
4977 * gcc.target/i386/amd64-abi-1.c: Likewise.
4978 * gcc.target/i386/amd64-abi-2.c: Likewise.
4979 * gcc.target/i386/amd64-abi-4.c: Likewise.
4980 * gcc.target/i386/amd64-abi-5.c: Likewise.
4981 * gcc.target/i386/amd64-abi-6.c: Likewise.
4982 * gcc.target/i386/asm-1.c: Likewise.
4983 * gcc.target/i386/asm-3.c: Likewise.
4984 * gcc.target/i386/asm-5.c: Likewise.
4985 * gcc.target/i386/attributes-error.c: Likewise.
4986 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4987 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4988 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4989 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4990 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4991 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4992 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4993 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4994 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4995 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4996 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4997 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4998 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4999 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5000 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5001 * gcc.target/i386/bitfield1.c: Likewise.
5002 * gcc.target/i386/bitfield2.c: Likewise.
5003 * gcc.target/i386/bmi-2.c: Likewise.
5004 * gcc.target/i386/bmi-5.c: Likewise.
5005 * gcc.target/i386/builtin-unreachable.c: Likewise.
5006 * gcc.target/i386/cleanup-2.c: Likewise.
5007 * gcc.target/i386/clobbers.c: Likewise.
5008 * gcc.target/i386/cmov8.c: Likewise.
5009 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5010 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5011 * gcc.target/i386/compress-float-387.c: Likewise.
5012 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5013 * gcc.target/i386/compress-float-sse.c: Likewise.
5014 * gcc.target/i386/crc32-2.c: Likewise.
5015 * gcc.target/i386/crc32-3.c: Likewise.
5016 * gcc.target/i386/divmod-7.c: Likewise.
5017 * gcc.target/i386/divmod-8.c: Likewise.
5018 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5019 * gcc.target/i386/fma3-builtin.c: Likewise.
5020 * gcc.target/i386/fma3-fma.c: Likewise.
5021 * gcc.target/i386/fma4-256-vector.c: Likewise.
5022 * gcc.target/i386/fma4-builtin.c: Likewise.
5023 * gcc.target/i386/fma4-fma-2.c: Likewise.
5024 * gcc.target/i386/fma4-fma.c: Likewise.
5025 * gcc.target/i386/fma4-vector-2.c: Likewise.
5026 * gcc.target/i386/fma4-vector.c: Likewise.
5027 * gcc.target/i386/funcspec-1.c: Likewise.
5028 * gcc.target/i386/funcspec-10.c: Likewise.
5029 * gcc.target/i386/funcspec-11.c: Likewise.
5030 * gcc.target/i386/funcspec-2.c: Likewise.
5031 * gcc.target/i386/funcspec-5.c: Likewise.
5032 * gcc.target/i386/funcspec-6.c: Likewise.
5033 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5034 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5035 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5036 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5037 * gcc.target/i386/incoming-1.c: Likewise.
5038 * gcc.target/i386/incoming-10.c: Likewise.
5039 * gcc.target/i386/incoming-11.c: Likewise.
5040 * gcc.target/i386/incoming-12.c: Likewise.
5041 * gcc.target/i386/incoming-13.c: Likewise.
5042 * gcc.target/i386/incoming-14.c: Likewise.
5043 * gcc.target/i386/incoming-15.c: Likewise.
5044 * gcc.target/i386/incoming-2.c: Likewise.
5045 * gcc.target/i386/incoming-3.c: Likewise.
5046 * gcc.target/i386/incoming-4.c: Likewise.
5047 * gcc.target/i386/incoming-5.c: Likewise.
5048 * gcc.target/i386/incoming-6.c: Likewise.
5049 * gcc.target/i386/incoming-7.c: Likewise.
5050 * gcc.target/i386/incoming-8.c: Likewise.
5051 * gcc.target/i386/incoming-9.c: Likewise.
5052 * gcc.target/i386/lea.c: Likewise.
5053 * gcc.target/i386/local.c: Likewise.
5054 * gcc.target/i386/loop-1.c: Likewise.
5055 * gcc.target/i386/loop-2.c: Likewise.
5056 * gcc.target/i386/loop-3.c: Likewise.
5057 * gcc.target/i386/max-stack-align.c: Likewise.
5058 * gcc.target/i386/memcpy-1.c: Likewise.
5059 * gcc.target/i386/movbe-2.c: Likewise.
5060 * gcc.target/i386/movq-2.c: Likewise.
5061 * gcc.target/i386/movq.c: Likewise.
5062 * gcc.target/i386/nrv1.c: Likewise.
5063 * gcc.target/i386/pad-4.c: Likewise.
5064 * gcc.target/i386/pad-5a.c: Likewise.
5065 * gcc.target/i386/pad-5b.c: Likewise.
5066 * gcc.target/i386/pad-6a.c: Likewise.
5067 * gcc.target/i386/pad-6b.c: Likewise.
5068 * gcc.target/i386/pad-7.c: Likewise.
5069 * gcc.target/i386/pad-9.c: Likewise.
5070 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5071 * gcc.target/i386/pic-1.c: Likewise.
5072 * gcc.target/i386/pr12092-1.c: Likewise.
5073 * gcc.target/i386/pr12329.c: Likewise.
5074 * gcc.target/i386/pr21518.c: Likewise.
5075 * gcc.target/i386/pr22362.c: Likewise.
5076 * gcc.target/i386/pr22585.c: Likewise.
5077 * gcc.target/i386/pr23098.c: Likewise.
5078 * gcc.target/i386/pr25196.c: Likewise.
5079 * gcc.target/i386/pr25293.c: Likewise.
5080 * gcc.target/i386/pr25654.c: Likewise.
5081 * gcc.target/i386/pr26449.c: Likewise.
5082 * gcc.target/i386/pr26778.c: Likewise.
5083 * gcc.target/i386/pr26826.c: Likewise.
5084 * gcc.target/i386/pr27266.c: Likewise.
5085 * gcc.target/i386/pr29978.c: Likewise.
5086 * gcc.target/i386/pr30505.c: Likewise.
5087 * gcc.target/i386/pr30961-1.c: Likewise.
5088 * gcc.target/i386/pr31628.c: Likewise.
5089 * gcc.target/i386/pr32000-2.c: Likewise.
5090 * gcc.target/i386/pr32661-1.c: Likewise.
5091 * gcc.target/i386/pr32708-2.c: Likewise.
5092 * gcc.target/i386/pr32708-3.c: Likewise.
5093 * gcc.target/i386/pr34256.c: Likewise.
5094 * gcc.target/i386/pr34312.c: Likewise.
5095 * gcc.target/i386/pr34522.c: Likewise.
5096 * gcc.target/i386/pr35160.c: Likewise.
5097 * gcc.target/i386/pr35281.c: Likewise.
5098 * gcc.target/i386/pr36246.c: Likewise.
5099 * gcc.target/i386/pr36786.c: Likewise.
5100 * gcc.target/i386/pr37275.c: Likewise.
5101 * gcc.target/i386/pr37843-3.c: Likewise.
5102 * gcc.target/i386/pr37843-4.c: Likewise.
5103 * gcc.target/i386/pr39082-1.c: Likewise.
5104 * gcc.target/i386/pr39431.c: Likewise.
5105 * gcc.target/i386/pr39496.c: Likewise.
5106 * gcc.target/i386/pr39543-2.c: Likewise.
5107 * gcc.target/i386/pr39911.c: Likewise.
5108 * gcc.target/i386/pr40718.c: Likewise.
5109 * gcc.target/i386/pr40906-1.c: Likewise.
5110 * gcc.target/i386/pr40906-2.c: Likewise.
5111 * gcc.target/i386/pr40906-3.c: Likewise.
5112 * gcc.target/i386/pr40934.c: Likewise.
5113 * gcc.target/i386/pr41900.c: Likewise.
5114 * gcc.target/i386/pr42589.c: Likewise.
5115 * gcc.target/i386/pr43662.c: Likewise.
5116 * gcc.target/i386/pr43671.c: Likewise.
5117 * gcc.target/i386/pr43766.c: Likewise.
5118 * gcc.target/i386/pr43869.c: Likewise.
5119 * gcc.target/i386/pr44942.c: Likewise.
5120 * gcc.target/i386/pr44948-2a.c: Likewise.
5121 * gcc.target/i386/pr45234.c: Likewise.
5122 * gcc.target/i386/pr45336-2.c: Likewise.
5123 * gcc.target/i386/pr45336-4.c: Likewise.
5124 * gcc.target/i386/pr45852.c: Likewise.
5125 * gcc.target/i386/pr46470.c: Likewise.
5126 * gcc.target/i386/pr48037-1.c: Likewise.
5127 * gcc.target/i386/pr48389.c: Likewise.
5128 * gcc.target/i386/pr49095.c: Likewise.
5129 * gcc.target/i386/pr9771-1.c: Likewise.
5130 * gcc.target/i386/rdfsbase-1.c: Likewise.
5131 * gcc.target/i386/rdfsbase-2.c: Likewise.
5132 * gcc.target/i386/rdgsbase-1.c: Likewise.
5133 * gcc.target/i386/rdgsbase-2.c: Likewise.
5134 * gcc.target/i386/rdrand-3.c: Likewise.
5135 * gcc.target/i386/regparm-stdcall.c: Likewise.
5136 * gcc.target/i386/regparm.c: Likewise.
5137 * gcc.target/i386/reload-1.c: Likewise.
5138 * gcc.target/i386/rotate-2.c: Likewise.
5139 * gcc.target/i386/sibcall-5.c: Likewise.
5140 * gcc.target/i386/signbit-1.c: Likewise.
5141 * gcc.target/i386/signbit-2.c: Likewise.
5142 * gcc.target/i386/signbit-3.c: Likewise.
5143 * gcc.target/i386/sse-5.c: Likewise.
5144 * gcc.target/i386/sse-8.c: Likewise.
5145 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5146 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5147 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5148 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5149 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5150 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5151 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5152 * gcc.target/i386/sse2-movq-2.c: Likewise.
5153 * gcc.target/i386/sse2-movq-3.c: Likewise.
5154 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5155 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5156 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5157 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5158 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5159 * gcc.target/i386/ssefn-1.c: Likewise.
5160 * gcc.target/i386/ssefn-2.c: Likewise.
5161 * gcc.target/i386/sseregparm-1.c: Likewise.
5162 * gcc.target/i386/sseregparm-2.c: Likewise.
5163 * gcc.target/i386/sseregparm-3.c: Likewise.
5164 * gcc.target/i386/sseregparm-4.c: Likewise.
5165 * gcc.target/i386/sseregparm-5.c: Likewise.
5166 * gcc.target/i386/sseregparm-6.c: Likewise.
5167 * gcc.target/i386/sseregparm-7.c: Likewise.
5168 * gcc.target/i386/sseregparm-8.c: Likewise.
5169 * gcc.target/i386/stack-realign.c: Likewise.
5170 * gcc.target/i386/stack-usage-realign.c: Likewise.
5171 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5172 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5173 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5174 * gcc.target/i386/stackalign/return-1.c: Likewise.
5175 * gcc.target/i386/stackalign/return-2.c: Likewise.
5176 * gcc.target/i386/stackalign/return-3.c: Likewise.
5177 * gcc.target/i386/tailcall-1.c: Likewise.
5178 * gcc.target/i386/tbm-2.c: Likewise.
5179 * gcc.target/i386/udivmod-7.c: Likewise.
5180 * gcc.target/i386/udivmod-8.c: Likewise.
5181 * gcc.target/i386/unroll-1.c: Likewise.
5182 * gcc.target/i386/vararg-1.c: Likewise.
5183 * gcc.target/i386/vararg-2.c: Likewise.
5184 * gcc.target/i386/vect8-ret.c: Likewise.
5185 * gcc.target/i386/vectorize5.c: Likewise.
5186 * gcc.target/i386/wmul-1.c: Likewise.
5187 * gcc.target/i386/wmul-2.c: Likewise.
5188 * gcc.target/i386/wrfsbase-1.c: Likewise.
5189 * gcc.target/i386/wrfsbase-2.c: Likewise.
5190 * gcc.target/i386/wrgsbase-1.c: Likewise.
5191 * gcc.target/i386/wrgsbase-2.c: Likewise.
5192 * gcc.target/i386/xop-pcmov.c: Likewise.
5193 * gcc.target/i386/xop-pcmov2.c: Likewise.
5194 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5195 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5196 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5197 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5198 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5199 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5200 * gcc.target/i386/zee.c: Likewise.
5201 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5202 * gfortran.dg/compiler-directive_2.f: Likewise.
5203 * gfortran.dg/g77/20010216-1.f: Likewise.
5204 * gfortran.dg/gomp/pr39152.f90: Likewise.
5205 * gfortran.dg/pr33794.f90: Likewise.
5207 2011-07-09 Jason Merrill <jason@redhat.com>
5209 * g++.dg/cpp0x/regress/regress5.C: New.
5211 2011-07-08 Jason Merrill <jason@redhat.com>
5214 * g++.dg/expr/compound-asn1.C: New.
5215 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5217 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5220 * gcc.target/powerpc/altivec-34.c: New test.
5222 2011-07-08 Jason Merrill <jason@redhat.com>
5225 * g++.dg/abi/guard3.C: New.
5227 2011-07-08 Julian Brown <julian@codesourcery.com>
5229 * lib/target-supports.exp
5230 (check_effective_target_arm_little_endian): New.
5231 (check_effective_target_vect_pack_trunc): Use above.
5232 (check_effective_target_vect_unpack): Likewise.
5233 (check_effective_target_vect_element_align): Test
5234 check_effective_target_arm_vect_no_misalign for ARM.
5236 2011-07-08 Jason Merrill <jason@redhat.com>
5239 * g++.dg/cpp0x/constexpr-rom.C: New.
5241 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5244 * g++.dg/torture/pr49519.C: New test.
5246 2011-07-08 Martin Jambor <mjambor@suse.cz>
5248 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5250 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5253 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5255 2011-07-08 Richard Guenther <rguenther@suse.de>
5257 PR tree-optimization/49662
5258 * gcc.dg/graphite/interchange-14.c: XFAIL.
5259 * gcc.dg/graphite/interchange-15.c: Likewise.
5260 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5262 2011-07-06 Jason Merrill <jason@redhat.com>
5265 * g++.dg/cpp0x/regress/regress4.C: New.
5267 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5270 * gfortran.dg/result_in_spec_4.f90: New test.
5272 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5274 * gcc.target/sparc/cas64.c: New test.
5276 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5279 * g++.dg/torture/pr49644.C: New test.
5282 * gcc.c-torture/execute/pr49644.c: New test.
5284 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5286 * lib/target-supports.exp (check_effective_target_ia32): New.
5287 (check_effective_target_x32): Likewise.
5288 (check_effective_target_vect_cmdline_needed): Also check x32.
5290 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5292 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5294 * gcc.target/arm/pr42235.c: Likewise.
5295 * gcc.target/arm/pr42495.c: Likewise.
5296 * gcc.target/arm/pr42574.c: Likewise.
5297 * gcc.target/arm/thumb-branch1.c: Likewise.
5299 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5300 unneeded prune of possible warning.
5301 * gcc.target/arm/pr40956.c: Likewise.
5302 * gcc.target/arm/pr42505.c: Likewise.
5304 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5305 * gcc.c-torture/compile/pr46883.c: Likewise.
5306 * gcc.c-torture/compile/pr46934.c: Likewise.
5308 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5309 for move to ../../gcc.c-torture/compile.
5310 * gcc.target/arm/pr46883.c: Likewise.
5311 * gcc.target/arm/pr46934.c: Likewise.
5313 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5314 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5315 * gcc.target/arm/wmul-1.c: Likewise.
5316 * gcc.target/arm/wmul-2.c: Likewise.
5317 * gcc.target/arm/wmul-3.c: Likewise.
5318 * gcc.target/arm/wmul-4.c: Likewise.
5319 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5320 add tab after scan target.
5321 * gcc.target/arm/smlaltt-1.c: Likewise.
5322 * gcc.target/arm/smlatb-1.c: Likewise.
5323 * gcc.target/arm/smlatt-1.c: Likewise.
5325 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5328 * gcc.dg/debug/pr49522.c: New test.
5330 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5332 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5333 * gcc.dg/pr46212.c: Run only if target int32plus.
5334 * gcc.dg/torture/pr48146.c: Ditto.
5335 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5336 * c-c++-common/pr44832.c: Ditto.
5337 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5338 * gcc.dg/pr31490.c: Ditto.
5339 * gcc.dg/torture/builtin-math-7.c: Run only if target
5341 * gcc.dg/torture/pr45764.c: Skip for AVR.
5342 * gcc.dg/pr47893.c: Ditto.
5344 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5346 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5347 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5348 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5349 add tab to scan target.
5351 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5353 * gcc.target/arm/neon-modes-3.c: New test.
5355 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5357 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5358 -fno-loop-interchange -ffast-math.
5360 2011-07-07 Richard Guenther <rguenther@suse.de>
5362 * gcc.dg/ftrapv-3.c: New testcase.
5364 2011-07-07 Richard Guenther <rguenther@suse.de>
5366 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5367 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5369 2011-07-07 Kai Tietz <ktietz@redhat.com>
5371 * gcc.dg/binop-notxor1.c: New test.
5372 * gcc.dg/binop-notand4a.c: New test.
5373 * gcc.dg/binop-notxor2.c: New test.
5374 * gcc.dg/binop-notand3a.c: New test.
5375 * gcc.dg/binop-notand2a.c: New test.
5376 * gcc.dg/binop-notand6a.c: New test.
5377 * gcc.dg/binop-notor1.c: New test.
5378 * gcc.dg/binop-notand1a.c: New test.
5379 * gcc.dg/binop-notand5a.c: New test.
5380 * gcc.dg/binop-notor2.c: New test.
5382 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5385 * gcc.dg/gomp/pr49640.c: New test.
5387 2011-07-07 Richard Guenther <rguenther@suse.de>
5389 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5391 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5394 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5396 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5398 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5399 * gcc.target/powerpc/no-r11-2.c: Ditto.
5400 * gcc.target/powerpc/no-r11-3.c: Ditto.
5402 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5404 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5405 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5407 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5409 * lib/target-supports.exp (check_profiling_available): Disable
5410 profiling with -fprofile-generate for target avr.
5412 2011-07-06 Richard Guenther <rguenther@suse.de>
5414 PR tree-optimization/49645
5415 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5417 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5420 * gcc.dg/pr47383.c: New.
5422 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5424 PR tree-optimization/49647
5425 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5427 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5430 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5431 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5433 2011-07-05 Jason Merrill <jason@redhat.com>
5436 * g++.dg/template/template-id-4.C: New.
5438 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5440 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5441 * gcc.dg/pr43402.c: Ditto.
5443 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5445 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5447 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5449 * gcc.target/powerpc/ppc-switch-1.c: New test for
5450 --param case-values-threshold.
5451 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5453 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5455 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5457 2011-07-05 Jason Merrill <jason@redhat.com>
5459 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5461 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5463 PR tree-optimization/47654
5464 * gcc.dg/graphite/block-pr47654.c: New.
5466 2011-07-05 Jason Merrill <jason@redhat.com>
5468 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5470 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5472 PR tree-optimization/49580
5473 * gcc.dg/autopar/pr49580.c: New test.
5475 2011-07-05 Richard Guenther <rguenther@suse.de>
5477 PR tree-optimization/49518
5478 PR tree-optimization/49628
5479 * g++.dg/torture/pr49628.C: New testcase.
5480 * gcc.dg/torture/pr49518.c: Likewise.
5482 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5484 * ada/acats/run_acats (which): Extract last field from type -p,
5485 type output only if command succeeded.
5487 2011-07-04 Jason Merrill <jason@redhat.com>
5489 * g++.dg/abi/mangle48.C: New.
5491 * g++.dg/cpp0x/diag1.C: New.
5493 * g++.dg/diagnostic/aka1.C: New.
5495 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5497 PR rtl-optimization/49619
5498 * gcc.dg/pr49619.c: New test.
5500 PR rtl-optimization/49472
5501 * gfortran.dg/pr49472.f90: New test.
5504 * gcc.dg/pr49602.c: New test.
5506 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5510 * gcc.target/avr/avr.exp: Run over cpp files, too.
5511 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5512 * gcc.target/avr/progmem.h: New file.
5513 * gcc.target/avr/exit-abort.h: New file.
5514 * gcc.target/avr/progmem-error-1.c: New file.
5515 * gcc.target/avr/progmem-error-1.cpp: New file.
5516 * gcc.target/avr/progmem-warning-1.c: New file.
5517 * gcc.target/avr/torture/progmem-1.c: New file.
5518 * gcc.target/avr/torture/progmem-1.cpp: New file.
5520 2011-07-04 Richard Guenther <rguenther@suse.de>
5522 PR tree-optimization/49615
5523 * g++.dg/torture/pr49615.C: New testcase.
5525 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5527 PR tree-optimization/49610
5528 * gcc.dg/vect/pr49610.c: New test.
5530 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5532 * gnat.dg/specs/debug1.ads: New test.
5534 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5537 * gfortran.dg/typebound_proc_23.f90: New.
5539 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5542 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5544 2011-07-01 Jason Merrill <jason@redhat.com>
5547 * g++.dg/template/template-id-3.C: New.
5550 * g++.dg/template/qualified-id4.C: New.
5553 * g++.dg/template/explicit-args4.C: New.
5556 * g++.dg/template/offsetof2.C: New.
5558 2011-07-01 Kai Tietz <ktietz@redhat.com>
5560 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5562 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5565 * lib/target-supports.exp (check_effective_target_gld): New proc.
5567 2011-07-01 Richard Guenther <rguenther@suse.de>
5569 PR tree-optimization/49603
5570 * gcc.dg/torture/pr49603.c: New testcase.
5572 2011-06-30 Jason Merrill <jason@redhat.com>
5575 * g++.dg/rtti/template1.C: New.
5578 * g++.dg/cpp0x/regress/ctor1.C: New.
5581 * g++.dg/cpp0x/initlist54.C: New.
5583 2011-06-30 Martin Jambor <mjambor@suse.cz>
5585 * gcc.dg/tree-ssa/sra-12.c: New test.
5587 2011-06-29 Jason Merrill <jason@redhat.com>
5589 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5591 2011-06-30 Richard Guenther <rguenther@suse.de>
5593 PR tree-optimization/46787
5594 * gcc.dg/vect/vect-121.c: New testcase.
5596 2011-06-30 Martin Jambor <mjambor@suse.cz>
5598 PR tree-optimization/49094
5599 * gcc.dg/tree-ssa/pr49094.c: New test.
5601 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5604 * gfortran.dg/pr49540-1.f90: New test.
5605 * gfortran.dg/pr49540-2.f90: New test.
5607 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5610 * ada/acats/run_acats (which): Use last field of type -p output.
5612 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5613 Iain Sandoe <iains@gcc.gnu.org>
5616 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5617 Only skip on 64-bit *-*-darwin8* && !objc2.
5619 2011-06-30 Richard Guenther <rguenther@suse.de>
5621 PR tree-optimization/38752
5622 * gcc.c-torture/compile/pr38752.c: New testcase.
5624 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5626 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5627 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5629 2011-06-29 Jason Merrill <jason@redhat.com>
5632 * g++.dg/cpp0x/initlist53.C: Use placement new.
5633 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5634 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5637 * g++.dg/cpp0x/trailing6.C: New.
5638 * g++.dg/cpp0x/pr45908.C: No error.
5641 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5644 * g++.dg/cpp0x/constexpr-using2.C: New.
5646 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5649 * g++.dg/cpp0x/constexpr-diag3.C: New.
5650 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5651 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5652 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5653 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5655 2011-06-29 Jason Merrill <jason@redhat.com>
5657 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5659 2011-06-29 Richard Guenther <rguenther@suse.de>
5661 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5663 2011-06-29 Jason Merrill <jason@redhat.com>
5665 * g++.dg/cpp0x/initlist-value2.C: New.
5667 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5668 * g++.dg/cpp0x/initlist-value.C: New.
5670 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5672 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5674 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5676 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5677 * gcc.dg/inline_2.c: Likewise.
5678 * gcc.dg/unroll_1.c: Likewise.
5680 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5683 * gcc.target/i386/pr49567.c: New test.
5685 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5687 * gnat.dg/opt17.ad[sb]: New test.
5689 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5690 Tom de Vries <tom@codesourcery.com>
5692 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5693 (check_effective_target_arm_thumb2): New effective targets.
5694 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5695 properly. Clean up temporary files.
5696 * gcc.target/arm/ivopts-2.c: Likewise.
5697 * gcc.target/arm/ivopts-3.c: Likewise.
5698 * gcc.target/arm/ivopts-4.c: Likewise.
5699 * gcc.target/arm/ivopts-5.c: Likewise.
5700 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5702 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5705 * gfortran.dg/reshape_zerosize_3.f90: New test.
5707 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5709 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5710 * gcc.target/arm/vfp-ldmias.c: Likewise.
5711 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5712 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5713 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5714 * gcc.target/arm/vfp-stmias.c: Likewise.
5715 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5716 * gcc.target/arm/vfp-stmiad.c: Likewise.
5718 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5720 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5722 * gcc.target/arm/pr45701-2.c: Ditto.
5724 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5727 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5728 * gfortran.dg/extends_14.f03: Modified.
5730 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5732 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5733 early if the test is already being skipped.
5735 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5736 scan-assembler-dem-not): For missing file, report unresolved with
5737 same message as for pass/fail, with reason reported in log file.
5739 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5740 from add_options_for_arm_neon_fp16.
5741 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5742 check_effective_target_arm_neon_fp16_ok_nocache.
5743 Check -mfpu and -mfloat-abi options from current multilib.
5744 Do not require neon support.
5745 (check_effective_target_arm_fp16_ok): Renamed from
5746 check_effecitve_target_arm_neon_fp16_ok.
5747 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5748 arm_neon_fp16_ok and arm_fp16.
5749 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5750 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5751 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5752 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5754 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5756 * gcc.dg/builtin-assume-aligned-1.c: New test.
5757 * gcc.dg/builtin-assume-aligned-2.c: New test.
5758 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5761 * gcc.dg/pr49544.c: New test.
5763 2011-06-27 Richard Guenther <rguenther@suse.de>
5765 PR tree-optimization/49394
5766 * g++.dg/torture/pr49394.C: New testcase.
5768 2011-06-27 Kai Tietz <ktietz@redhat.com>
5770 * gcc.dg/optimize-bswapdi-2.c: New test.
5772 2011-06-27 Michael Hope <michael.hope@linaro.org>
5773 Richard Sandiford <richard.sandiford@linaro.org>
5775 PR tree-optimization/49169
5776 * gcc.dg/torture/pr49169.c: New test.
5778 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5781 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5783 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5786 2011-06-26 Jason Merrill <jason@redhat.com>
5788 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5791 * g++.dg/init/ref19.C: New.
5792 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5794 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5796 PR tree-optimization/48377
5797 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5800 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5803 * lib/target-supports.exp (check_effective_target_non_strict_align):
5805 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5807 2011-06-24 Martin Jambor <mjambor@suse.cz>
5809 PR tree-optimizations/49516
5810 * g++.dg/tree-ssa/pr49516.C: New test.
5812 2011-06-23 Jason Merrill <jason@redhat.com>
5815 * g++.dg/template/partial10.C: New.
5816 * g++.dg/template/partial11.C: New.
5818 2011-06-23 Jeff Law <law@redhat.com>
5821 * gcc.dg/pr48770.c: New test.
5823 2011-06-23 Jan Hubicka <jh@suse.cz>
5826 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5828 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5831 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5832 instead of -fdump-tree-optimized.
5834 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5837 * g++.dg/template/crash107.C: New.
5838 * g++.dg/template/error17.C: Adjust.
5840 2011-06-23 Jason Merrill <jason@redhat.com>
5843 * g++.dg/cpp0x/defaulted30.C: New.
5846 * g++.dg/rtti/anon-ns1.C: New.
5849 * g++.dg/init/ref18.C: New.
5852 * g++.dg/template/partial9.C: New.
5854 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5857 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5859 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5862 * gcc.dg/pr49496.c: New test.
5864 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5866 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5869 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5871 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5872 * gcc.target/arm/pr42879.c: Likewise.
5873 * gcc.target/arm/pr45701-3.c: Likewise.
5875 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5876 * gcc.target/arm/pr40482.c: Likewise.
5877 * gcc.target/arm/stack-corruption.c: Likewise.
5879 2011-06-22 Richard Guenther <rguenther@suse.de>
5881 PR tree-optimization/49493
5882 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5884 2011-06-22 Jason Merrill <jason@redhat.com>
5887 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5889 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5890 Dmitry Melnik <dm@ispras.ru>
5892 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5893 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5894 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5896 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5898 * gcc.target/arm/tlscall.c: New.
5900 2011-06-21 Jason Merrill <jason@redhat.com>
5903 * g++.dg/cpp0x/constexpr-ref1.C: New.
5904 * g++.dg/cpp0x/constexpr-ref2.C: New.
5905 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5908 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5911 * g++.dg/template/param3.C: New.
5913 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5915 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5916 my_clrsb test functions.
5918 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5919 test_sll, test_ull): Add clrsb tests.
5920 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5923 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5926 * gfortran.dg/class_44.f03: New.
5928 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5930 PR tree-optimization/49478
5931 * gcc.dg/vect/pr49478.c
5933 2011-06-21 Richard Guenther <rguenther@suse.de>
5935 PR tree-optimization/49483
5936 * gcc.dg/vect/vect-120.c: New testcase.
5938 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5941 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5942 * gcc.dg/vect/vect-peel-4.c: Likewise.
5944 2011-06-22 Christian Bruel <christian.bruel@st.com>
5947 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5948 * gcc.dg/always_inline2.c: Likewise.
5949 * gcc.dg/always_inline3.c: Likewise.
5950 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5951 * gcc.dg/inline_1.c: Likewise.
5952 * gcc.dg/inline_2.c: Likewise.
5953 * gcc.dg/inline_3.c: Likewise.
5954 * gcc.dg/inline_4.c: Likewise.
5955 * gcc.dg/20051201-1.c: Likewise.
5956 * gcc.dg/pr40087.c: Likewise.
5957 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5958 * gcc.dg/inline-22.c: Likewise.
5959 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5960 * gcc.dg/lto/20090218-1_1.c: Likewise.
5961 * g++.dg/ipa/devirt-7.C: Likewise.
5962 * gcc.dg/uninit-pred-5_a.c: Likewise.
5963 * gcc.dg/uninit-pred-5_b.c: Likewise.
5964 * gcc.dg/fail_always_inline.c: New.
5966 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5968 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5969 into 6 jobs instead of 3.
5971 2011-06-20 Jason Merrill <jason@redhat.com>
5974 * g++.dg/cpp0x/initlist53.C: New.
5976 2011-06-20 Tobias Burnus <burnus@net-b.de>
5979 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5980 * gfortran.dg/coarray_lock_3.f90: New.
5981 * gfortran.dg/coarray/lock_1.f90: New.
5983 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5985 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5986 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5987 unresolved and report the reason to the log file.
5989 * lib/scanasm.exp (object-size): Move argument processing earlier
5990 to report errors before verifying that the file exists. Report
5991 problems detected at runtime as unresolved instead of error and
5992 report their reasons to the log file.
5994 2011-06-20 Jason Merrill <jason@redhat.com>
5997 * g++.dg/cpp0x/explicit6.C: New.
6000 * g++.dg/cpp0x/enum20.C: New.
6003 * g++.dg/ext/attr-aligned01.C: New.
6006 * g++.dg/cpp0x/variadic-default.C: New.
6009 * g++.dg/cpp0x/auto26.C: New.
6012 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6014 2011-06-20 Kai Tietz <ktietz@redhat.com>
6016 * gcc.dg/binop-notand1.c: New test.
6017 * gcc.dg/binop-notand2.c: New test.
6018 * gcc.dg/binop-notand3.c: New test.
6019 * gcc.dg/binop-notand4.c: New test.
6020 * gcc.dg/binop-notand5.c: New test.
6021 * gcc.dg/binop-notand6.c: New test.
6023 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6026 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6028 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6031 * gfortran.dg/proc_ptr_31.f90: New.
6033 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6035 * gnat.dg/volatile6.adb: New test.
6036 * gnat.dg/volatile7.adb: Likewise.
6037 * gnat.dg/volatile8.adb: Likewise.
6038 * gnat.dg/volatile9.adb: Likewise.
6040 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6042 * gnat.dg/constant3.adb: New test.
6044 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6047 * gfortran.dg/read_list_eof_1.f90: New test.
6049 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6052 * gcc.target/i386/testimm-1.c: New test.
6053 * gcc.target/i386/testimm-2.c: New test.
6054 * gcc.target/i386/testimm-3.c: New test.
6055 * gcc.target/i386/testimm-4.c: New test.
6056 * gcc.target/i386/testimm-5.c: New test.
6057 * gcc.target/i386/testimm-6.c: New test.
6058 * gcc.target/i386/testimm-7.c: New test.
6059 * gcc.target/i386/testimm-8.c: New test.
6060 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6061 * gcc.target/i386/xop-rotate1-int.c: New test.
6062 * gcc.target/i386/xop-rotate2-int.c: New test.
6064 2011-06-17 Jason Merrill <jason@redhat.com>
6066 * g++.dg/cpp0x/rv-func2.C: New.
6068 * g++.dg/debug/dwarf2/lambda1.C: New.
6069 * g++.dg/warn/Wshadow-6.C: Adjust.
6071 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6074 * gfortran.dg/move_alloc_5.f90: New.
6076 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6078 PR rtl-optimization/48542
6079 * gcc.dg/torture/pr48542.c: New test.
6081 2011-06-16 Jason Merrill <jason@redhat.com>
6084 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6087 * g++.dg/cpp0x/initlist52.C New.
6090 * c-c++-common/raw-string-12.c: New.
6093 * g++.dg/cpp0x/sfinae26.C: New.
6096 * g++.dg/cpp0x/variadic113.C: New.
6099 * g++.dg/cpp0x/variadic112.C: New.
6101 2011-06-16 Jeff Law <law@redhat.com>
6103 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6104 improved jump threading.
6105 * gcc.dg/builtin-object-size-2.c: Likewise.
6106 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6108 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6111 * gfortran.dg/typebound_assignment_3.f03: New.
6113 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6116 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6118 2011-06-16 Martin Jambor <mjambor@suse.cz>
6120 PR tree-optimization/49343
6121 * gnat.dg/discr31.ad[sb]: New test.
6123 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6125 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6127 2011-06-16 Tom de Vries <tom@codesourcery.com>
6130 * gcc.target/arm/ivopts-3.c: Update test.
6131 * gcc.target/arm/ivopts-5.c: Same.
6133 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6136 2011-06-10 Wei Guozhi <carrot@google.com>
6139 * gcc.target/arm/pr45335.c: New test.
6140 * gcc.target/arm/pr45335-2.c: New test.
6141 * gcc.target/arm/pr45335-3.c: New test.
6142 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6143 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6144 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6146 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6148 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6150 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6153 * gfortran.dg/class_43.f03: New.
6155 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6157 PR tree-optimization/49419
6158 * gcc.c-torture/execute/pr49419.c: New test.
6160 2011-06-16 Revital Eres <revital.eres@linaro.org>
6162 * gcc.dg/sms-9.c: New file.
6164 2011-06-15 Easwaran Raman <eraman@google.com>
6166 PR rtl-optimization/49414
6167 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6169 2011-06-14 Jason Merrill <jason@redhat.com>
6171 * g++.dg/cpp0x/noexcept13.C: New.
6173 2011-06-14 Easwaran Raman <eraman@google.com>
6175 PR rtl-optimization/44194
6176 * gcc.dg/pr44194-1.c: New test.
6177 * gcc.dg/pr44194-2.c: New test.
6179 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6181 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6183 * gcc.target/arm/pr45701-2.c: Likewise.
6184 * gcc.target/arm/thumb-branch1.c: Likewise.
6186 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6189 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6191 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6193 * gcc.target/arm/pr45701-1.c: Require thumb support.
6194 * gcc.target/arm/pr45701-2.c: Likewise.
6195 * gcc.target/arm/thumb-branch1.c: Likewise.
6197 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6198 * gcc.target/arm/pr39839.c: Likewise.
6199 * gcc.target/arm/pr40657-2.c: Likewise.
6200 * gcc.target/arm/pr40956.c: Likewise.
6201 * gcc.target/arm/pr41679.c: Likewise.
6202 * gcc.target/arm/pr42235.c: Likewise.
6203 * gcc.target/arm/pr42495.c: Likewise.
6204 * gcc.target/arm/pr42505.c: Likewise.
6205 * gcc.target/arm/pr42574.c: Likewise.
6206 * gcc.target/arm/pr46883.c: Likewise.
6207 * gcc.target/arm/pr46934.c: Likewise.
6208 * gcc.target/arm/xor-and.c: Likewise.
6210 2011-06-14 Jason Merrill <jason@redhat.com>
6212 * g++.dg/other/error23.C: Adjust error message.
6213 * g++.dg/other/error32.C: Likewise.
6216 * g++.dg/cpp0x/rv-dotstar.C: New.
6219 * g++.dg/cpp0x/decltype30.C: New.
6221 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6223 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6226 * gfortran.dg/pr49103.f90: New test.
6228 2011-06-14 Tom de Vries <tom@codesourcery.com>
6231 * gcc.target/arm/ivopts-3.c: New test.
6232 * gcc.target/arm/ivopts-4.c: New test.
6233 * gcc.target/arm/ivopts-5.c: New test.
6235 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6237 PR rtl-optimization/49390
6238 * gcc.c-torture/execute/pr49390.c: New test.
6240 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6242 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6244 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6246 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6247 * gcc.c-torture/execute/cmpsi-2.x: New file.
6248 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6249 * gcc.c-torture/execute/pr45262.x: New file.
6250 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6251 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6253 * gcc.c-torture/compile/pr49163.c: Ditto.
6255 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6257 * gcc.dg/vect/vect-16.c: Rename to...
6258 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6259 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6260 for double-word vectors.
6261 * gcc.dg/vect/vect-peel-4.c: Likewise.
6262 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6264 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6267 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6270 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6272 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6274 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6276 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6278 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6280 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6282 * gfortran.dg/trim_optimize_8.f90: New test case.
6284 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6285 Ira Rosen <ira.rosen@linaro.org>
6287 PR tree-optimization/49352
6288 * gcc.dg/vect/pr49352.c: New test.
6290 2011-06-12 Tobias Burnus
6293 * gfortran.dg/alloc_comp_assign_11.f90: New.
6295 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6297 * gfortran.dg/trim_optimize_7.f90: New test.
6299 2011-06-10 Wei Guozhi <carrot@google.com>
6302 * gcc.target/arm/pr45335.c: New test.
6303 * gcc.target/arm/pr45335-2.c: New test.
6304 * gcc.target/arm/pr45335-3.c: New test.
6305 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6306 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6307 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6309 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6312 * g++.dg/parse/error39.C: New.
6314 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6316 * gcc.target/arm/20090811-1.c: Skip for incompatible
6317 options, do not override other options.
6318 * gcc.target/arm/combine-cmp-shift.c: Skip for
6319 incompatible options.
6320 * gcc.target/arm/pr45094.c: Likewise.
6321 * gcc.target/arm/scd42-1.c: Likewise.
6322 * gcc.target/arm/scd42-3.c: Likewise.
6323 * gcc.target/arm/thumb-ltu.c: Likewise.
6325 * lib/target-supports.exp
6326 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6327 multilib flags use -mfpu with a value other than neon-fp16.
6329 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6331 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6332 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6334 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6336 * lib/target-supports.exp (check_effective_target_pie): New proc.
6337 * gcc.dg/pie-link.c: Use target pie.
6339 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6340 Laurent Roug� <laurent.rouge@menta.fr>
6342 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6343 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6345 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6347 * gfortran.dg/coarray/sync_1.f90: New test for
6348 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6350 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6352 PR tree-optimization/49318
6353 * gcc.dg/vect/pr49318.c: New test.
6355 2011-06-09 David Krauss <potswa@mac.com>
6357 * g++.dg/template/arrow1.C: New.
6359 2011-06-09 Jason Merrill <jason@redhat.com>
6361 * lib/prune.exp: Prune "note"s.
6362 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6364 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6365 * g++.dg/template/dependent-expr3.C: Likewise.
6366 * g++.dg/parse/template7.C: Likewise.
6367 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6368 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6369 * g++.old-deja/g++.pt/friend38.C: Likewise.
6370 * g++.old-deja/g++.pt/crash32.C: Likewise.
6371 * g++.old-deja/g++.other/init4.C: Likewise.
6372 * g++.old-deja/g++.other/friend8.C: Likewise.
6374 * g++.dg/ext/complex7.C: Adjust expected output.
6375 * g++.dg/diagnostic/method1.C: Likewise.
6376 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6377 * g++.dg/parse/crash33.C: Likewise.
6378 * g++.dg/other/warning1.C: Likewise.
6379 * g++.dg/init/pr29571.C: Likewise.
6380 * g++.dg/warn/overflow-warn-1.C: Likewise.
6381 * g++.dg/warn/overflow-warn-3.C: Likewise.
6382 * g++.dg/warn/overflow-warn-4.C: Likewise.
6383 * g++.old-deja/g++.oliva/template1.C: Likewise.
6385 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6386 * g++.dg/parse/template7.C: Adjust.
6388 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6391 * gcc.dg/pr49307.c: New.
6393 2011-06-09 Wei Guozhi <carrot@google.com>
6396 * gcc.target/arm/pr46975.c: New testcase.
6398 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6400 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6401 (PMETH, arglist_t): Removed.
6402 (method_get_number_of_arguments): Removed.
6403 (method_get_nth_argument): Removed.
6404 (method_get_first_argument): Removed.
6405 (method_get_next_argument): Removed.
6406 (method_get_sizeof_arguments): Removed.
6407 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6409 (method_get_number_of_arguments): Removed.
6410 (method_get_nth_argument): Removed.
6411 (method_get_first_argument): Removed.
6412 (method_get_next_argument): Removed.
6413 (method_get_sizeof_arguments): Removed.
6414 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6416 2011-06-09 David Li <davidxl@google.com>
6418 * gcc.dg/dump-pass.c: New test.
6420 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6423 * g++.dg/parse/error38.C: New.
6425 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6428 * gfortran.dg/pr49308.f90: New test.
6430 2011-06-08 Jason Merrill <jason@redhat.com>
6432 * g++.dg/cpp0x/noexcept11.C: New.
6433 * g++.dg/cpp0x/noexcept12.C: New.
6434 * g++.dg/cpp0x/sfinae11.C: Adjust.
6436 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6439 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6440 to dg-options, match also DW_AT_linkage_name.
6442 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6445 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6446 -fno-common on alpha*-dec-osf*.
6447 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6449 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6451 PR rtl-optimization/49303
6452 * gcc.target/ia64/pr49303.c: New test.
6454 2011-06-08 Tobias Burnus <burnus@net-b.de>
6457 * gfortran.dg/coarray_lock_1.f90: New.
6458 * gfortran.dg/coarray_lock_2.f90: New.
6460 2011-06-07 Jason Merrill <jason@redhat.com>
6462 * lib/prune.exp: Look for "required" rather than "instantiated".
6463 * g++.dg/abi/mangle11.C: Likewise.
6464 * g++.dg/abi/mangle12.C: Likewise.
6465 * g++.dg/abi/mangle17.C: Likewise.
6466 * g++.dg/abi/mangle20-2.C: Likewise.
6467 * g++.dg/abi/pragma-pack1.C: Likewise.
6468 * g++.dg/cpp0x/decltype26.C: Likewise.
6469 * g++.dg/cpp0x/decltype28.C: Likewise.
6470 * g++.dg/cpp0x/decltype29.C: Likewise.
6471 * g++.dg/cpp0x/enum11.C: Likewise.
6472 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6473 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6474 * g++.dg/cpp0x/pr47416.C: Likewise.
6475 * g++.dg/ext/case-range2.C: Likewise.
6476 * g++.dg/ext/case-range3.C: Likewise.
6477 * g++.dg/gomp/for-19.C: Likewise.
6478 * g++.dg/gomp/pr37533.C: Likewise.
6479 * g++.dg/gomp/pr38639.C: Likewise.
6480 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6481 * g++.dg/inherit/base3.C: Likewise.
6482 * g++.dg/inherit/using6.C: Likewise.
6483 * g++.dg/init/placement4.C: Likewise.
6484 * g++.dg/init/reference3.C: Likewise.
6485 * g++.dg/lookup/scoped6.C: Likewise.
6486 * g++.dg/lookup/using7.C: Likewise.
6487 * g++.dg/other/abstract1.C: Likewise.
6488 * g++.dg/other/error10.C: Likewise.
6489 * g++.dg/other/error5.C: Likewise.
6490 * g++.dg/other/field1.C: Likewise.
6491 * g++.dg/other/offsetof5.C: Likewise.
6492 * g++.dg/parse/bitfield2.C: Likewise.
6493 * g++.dg/parse/constant4.C: Likewise.
6494 * g++.dg/parse/crash20.C: Likewise.
6495 * g++.dg/parse/invalid-op1.C: Likewise.
6496 * g++.dg/parse/non-dependent2.C: Likewise.
6497 * g++.dg/parse/template18.C: Likewise.
6498 * g++.dg/tc1/dr152.C: Likewise.
6499 * g++.dg/tc1/dr166.C: Likewise.
6500 * g++.dg/tc1/dr176.C: Likewise.
6501 * g++.dg/tc1/dr213.C: Likewise.
6502 * g++.dg/template/access11.C: Likewise.
6503 * g++.dg/template/access2.C: Likewise.
6504 * g++.dg/template/access3.C: Likewise.
6505 * g++.dg/template/access7.C: Likewise.
6506 * g++.dg/template/arg7.C: Likewise.
6507 * g++.dg/template/cond2.C: Likewise.
6508 * g++.dg/template/crash13.C: Likewise.
6509 * g++.dg/template/crash40.C: Likewise.
6510 * g++.dg/template/crash7.C: Likewise.
6511 * g++.dg/template/crash84.C: Likewise.
6512 * g++.dg/template/ctor5.C: Likewise.
6513 * g++.dg/template/defarg13.C: Likewise.
6514 * g++.dg/template/defarg14.C: Likewise.
6515 * g++.dg/template/dtor7.C: Likewise.
6516 * g++.dg/template/eh2.C: Likewise.
6517 * g++.dg/template/error2.C: Likewise.
6518 * g++.dg/template/error43.C: Likewise.
6519 * g++.dg/template/friend32.C: Likewise.
6520 * g++.dg/template/injected1.C: Likewise.
6521 * g++.dg/template/instantiate1.C: Likewise.
6522 * g++.dg/template/instantiate3.C: Likewise.
6523 * g++.dg/template/instantiate5.C: Likewise.
6524 * g++.dg/template/instantiate7.C: Likewise.
6525 * g++.dg/template/local6.C: Likewise.
6526 * g++.dg/template/lookup2.C: Likewise.
6527 * g++.dg/template/member5.C: Likewise.
6528 * g++.dg/template/memfriend15.C: Likewise.
6529 * g++.dg/template/memfriend16.C: Likewise.
6530 * g++.dg/template/memfriend17.C: Likewise.
6531 * g++.dg/template/memfriend7.C: Likewise.
6532 * g++.dg/template/meminit1.C: Likewise.
6533 * g++.dg/template/nested3.C: Likewise.
6534 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6535 * g++.dg/template/nontype12.C: Likewise.
6536 * g++.dg/template/nontype13.C: Likewise.
6537 * g++.dg/template/nontype6.C: Likewise.
6538 * g++.dg/template/pr23510.C: Likewise.
6539 * g++.dg/template/pr35240.C: Likewise.
6540 * g++.dg/template/ptrmem15.C: Likewise.
6541 * g++.dg/template/ptrmem6.C: Likewise.
6542 * g++.dg/template/qualified-id1.C: Likewise.
6543 * g++.dg/template/qualttp20.C: Likewise.
6544 * g++.dg/template/qualttp3.C: Likewise.
6545 * g++.dg/template/qualttp4.C: Likewise.
6546 * g++.dg/template/qualttp5.C: Likewise.
6547 * g++.dg/template/qualttp6.C: Likewise.
6548 * g++.dg/template/qualttp7.C: Likewise.
6549 * g++.dg/template/qualttp8.C: Likewise.
6550 * g++.dg/template/recurse.C: Likewise.
6551 * g++.dg/template/recurse2.C: Likewise.
6552 * g++.dg/template/ref5.C: Likewise.
6553 * g++.dg/template/scope2.C: Likewise.
6554 * g++.dg/template/sfinae10.C: Likewise.
6555 * g++.dg/template/sfinae3.C: Likewise.
6556 * g++.dg/template/sizeof3.C: Likewise.
6557 * g++.dg/template/static9.C: Likewise.
6558 * g++.dg/template/template-id-2.C: Likewise.
6559 * g++.dg/template/typedef13.C: Likewise.
6560 * g++.dg/template/typename4.C: Likewise.
6561 * g++.dg/template/using14.C: Likewise.
6562 * g++.dg/template/using2.C: Likewise.
6563 * g++.dg/template/warn1.C: Likewise.
6564 * g++.dg/warn/Wparentheses-13.C: Likewise.
6565 * g++.dg/warn/Wparentheses-15.C: Likewise.
6566 * g++.dg/warn/Wparentheses-16.C: Likewise.
6567 * g++.dg/warn/Wparentheses-17.C: Likewise.
6568 * g++.dg/warn/Wparentheses-18.C: Likewise.
6569 * g++.dg/warn/Wparentheses-19.C: Likewise.
6570 * g++.dg/warn/Wparentheses-20.C: Likewise.
6571 * g++.dg/warn/Wparentheses-23.C: Likewise.
6572 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6573 * g++.dg/warn/noeffect2.C: Likewise.
6574 * g++.dg/warn/noeffect4.C: Likewise.
6575 * g++.dg/warn/pr8570.C: Likewise.
6576 * g++.old-deja/g++.brendan/init2.C: Likewise.
6577 * g++.old-deja/g++.eh/spec6.C: Likewise.
6578 * g++.old-deja/g++.pt/crash10.C: Likewise.
6579 * g++.old-deja/g++.pt/crash36.C: Likewise.
6580 * g++.old-deja/g++.pt/derived3.C: Likewise.
6581 * g++.old-deja/g++.pt/error2.C: Likewise.
6582 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6583 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6584 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6585 * g++.old-deja/g++.pt/overload7.C: Likewise.
6586 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6588 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6589 Iain Sandoe <iains@gcc.gnu.org>
6591 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6592 Added code to deal with the case when [Protocol
6593 -descriptionForInstanceMethod:] or [Protocol
6594 -descriptionForClassMethod:] returns NULL.
6596 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6597 Iain Sandoe <iains@gcc.gnu.org>
6599 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6600 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6603 2011-06-07 Xinliang David Li <davidxl@google.com>
6605 * gcc.dg/inline_2.c: New test.
6606 * gcc.dg/unroll_2.c: New test.
6607 * gcc.dg/inline_3.c: New test.
6608 * gcc.dg/unroll_3.c: New test.
6609 * gcc.dg/inline_4.c: New test.
6610 * gcc.dg/unroll_4.c: New test.
6611 * gcc.dg/inline_1.c: New test.
6612 * gcc.dg/unroll_1.c: New test.
6614 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6616 PR tree-optimization/48497
6617 * lib/gcc-defs.exp (dg-additional-options): New proc.
6618 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6619 -msse2 on 32-bit x86.
6621 2011-06-06 Jason Merrill <jason@redhat.com>
6623 * g++.dg/cpp0x/enum19.C: New.
6625 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6627 * gcc.target/arm/neon-reload-class.c: New test.
6629 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6632 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6634 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6636 * gcc.target/arm/smlatb-1.c: New file.
6637 * gcc.target/arm/smlatt-1.c: New file.
6638 * gcc.target/arm/smlaltb-1.c: New file.
6639 * gcc.target/arm/smlaltt-1.c: New file.
6641 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6643 * gcc.target/arm/mla-2.c: New test.
6645 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6647 PR gcov-profile/49299
6648 * gcc.dg/tree-prof/pr49299-1.c: New test.
6649 * gcc.dg/tree-prof/pr49299-2.c: New test.
6651 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6653 * lib/target-supports.exp
6654 (check_effective_target_vect_widen_mult_qi_to_hi):
6655 Add NEON as supporting target.
6656 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6657 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6658 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6659 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6660 using widening multiplication on targets that support it.
6661 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6662 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6663 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6665 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6667 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6668 Modern Objective-C runtime API.
6669 * objc/execute/next_mapping.h: Removed.
6670 * objc-obj-c++-shared/next-mapping.h: Removed.
6671 * objc-obj-c++-shared/Object1.h: Removed.
6672 * objc-obj-c++-shared/Object1.m: Removed.
6673 * objc-obj-c++-shared/Object1.mm: Removed.
6674 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6675 * objc-obj-c++-shared/Protocol1.h: Removed.
6676 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6677 of ProtoBool, IVAR_T and METHOD.
6678 * objc-obj-c++-shared/runtime.h: New.
6679 * objc-obj-c++-shared/TestsuiteObject.h: New.
6680 * objc-obj-c++-shared/TestsuiteObject.m: New.
6682 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6683 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6684 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6686 * objc/execute/_cmd.m: Include
6687 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6688 runtime API. ([TestClass +initialize]): Include this method also
6689 with the GNU runtime.
6690 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6691 Object. ([-setValue:]): Return void.
6692 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6693 with the GNU runtime. Include
6694 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6695 for the NeXT runtime. Use the existing print_ivars() and
6696 compare_structures() implementations for the old NeXT runtime.
6697 Added new implementations for the Modern GNU and NeXT runtimes.
6698 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6699 well. (main): Use objc_getClass(). Use return instead of exit.
6700 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6701 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6703 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6704 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6705 instead of Object. (main): Use return instead of exit().
6706 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6707 instead of Object. Removed prototype for exit(). (main): Use
6708 return instead of exit(). Use the Modern Objective-C runtime API.
6709 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6711 * objc/execute/class-tests-1.h: Include
6712 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6713 runtime API. (test_class_with_superclass): Do not call [Object
6714 class]. There is no need to with the current libobjc.
6715 * objc/execute/class-tests-2.h: Include
6716 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6718 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6719 ../../objc-obj-c++-shared/next-mapping.h.
6720 * objc/execute/class-2.m: Likewise.
6721 * objc/execute/class-3.m: Likewise.
6722 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6723 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6724 +initialize]): Include this method also with the GNU
6725 runtime. (main): Use the Modern Objective-C runtime API.
6726 * objc/execute/class-5.m: Likewise.
6727 * objc/execute/class-6.m: Likewise.
6728 * objc/execute/class-7.m: Likewise.
6729 * objc/execute/class-8.m: Likewise.
6730 * objc/execute/class-9.m: Likewise.
6731 * objc/execute/class-10.m: Likewise.
6732 * objc/execute/class-11.m: Likewise.
6733 * objc/execute/class-12.m: Likewise.
6734 * objc/execute/class-13.m: Likewise.
6735 * objc/execute/class-14.m: Likewise.
6736 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6737 this method also with the GNU runtime.
6738 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6739 +initialize]): Include this method also with the GNU runtime.
6740 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6742 * objc/execute/encode-1.m: Likewise.
6743 * objc/execute/enumeration-1.m: Likewise.
6744 * objc/execute/enumeration-2.m: Likewise.
6745 * objc/execute/exceptions/catchall-1.m: Likewise.
6746 * objc/execute/exceptions/finally-1.m: Likewise.
6747 * objc/execute/exceptions/foward-1.m: Likewise.
6748 * objc/execute/exceptions/local-variables-1.m: Likewise.
6749 * objc/execute/exceptions/throw-nil.m: Likewise.
6750 * objc/execute/exceptions/trivial.m: Likewise.
6751 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6752 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6753 * objc/execute/exceptions/matcher-1.m: Likewise.
6754 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6756 * objc/execute/formal_protocol-2.m: Likewise.
6757 * objc/execute/formal_protocol-3.m: Likewise.
6758 * objc/execute/formal_protocol-4.m: Likewise.
6759 * objc/execute/formal_protocol-5.m: Include
6760 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6762 * objc/execute/formal_protocol-6.m: Likewise.
6763 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6764 Object. Include <objc/Protocol.h> instead of
6765 ../../objc-obj-c++-shared/Protocol1.h.
6766 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6768 * objc/execute/informal_protocol.m: Likewise.
6769 * objc/execute/load-3.m: Likewise.
6770 * objc/execute/many_args_method.m ([TestClass +initialize]):
6771 Include this method with the GNU runtime as well.
6772 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6773 * objc/execute/nested-func-1.m: Use TestsuiteObject
6775 * objc/execute/nil_method-1.m: Likewise.
6776 * objc/execute/no_clash.m: Likewise.
6777 * objc/execute/np-1.m: Do not include
6778 ../../objc-obj-c++-shared/Protocol1.h.
6779 (main): Use return instead of exit().
6780 * objc/execute/np-2.m: Do not include
6781 ../../objc-obj-c++-shared/Protocol1.h.
6782 ([MyObject +initialize]): Include this method also with the GNU
6783 runtime. (main): Use return instead of exit().
6784 * objc/execute/object_is_class.m: Include
6785 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6786 of Object. (main): Use the Modern Objective-C runtime API.
6787 * objc/execute/object_is_meta_class.m: Likewise.
6788 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6789 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6790 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6791 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6792 Objective-C runtime API.
6793 * objc/execute/protocol-isEqual-2.m: Likewise.
6794 * objc/execute/protocol-isEqual-3.m: Likewise.
6795 * objc/execute/protocol-isEqual-4.m: Likewise.
6796 * objc/execute/redefining_self.m ([TestClass +initialize]):
6797 Include this method with the GNU runtime as well.
6798 * objc/execute/root_methods.m: Include
6799 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6800 Include this method with the GNU runtime as well.
6801 (main): Use the Modern Objective-C runtime API.
6802 * objc/execute/selector-1.m: Include
6803 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6804 of Object. (main): Use the Modern Objective-C runtime API.
6805 * objc/execute/static-1.m ([Test +initialize]): Include this
6806 method with the GNU runtime as well.
6807 * objc/execute/static-2.m: Likewise.
6808 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6809 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6810 ([MathClass +initialize]): Include this method with the GNU
6812 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6814 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6815 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6816 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6817 * objc.dg/attributes/method-attribute-1.m: Likewise.
6818 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6819 * objc.dg/attributes/method-attribute-2.m: Likewise.
6820 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6821 * objc.dg/attributes/method-attribute-3.m: Likewise.
6822 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6823 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6824 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6825 * obj-c++.dg/bitfield-1.mm: Likewise.
6826 * obj-c++.dg/bitfield-2.mm: Likewise
6827 * objc.dg/bitfield-3.m: Likewise.
6828 * obj-c++.dg/bitfield-4.mm: Likewise.
6829 * objc.dg/bitfield-5.m: Likewise
6830 * objc.dg/call-super-1.m: Likewise.
6831 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6832 Use objc_getClass() instead of objc_get_class(), but for the GNU
6833 runtime redefine objc_getClass as objc_get_class. Include
6834 ../objc-obj-c++-shared/runtime.h.
6835 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6836 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6837 Use the Modern Objective-C runtime API.
6838 * objc.dg/class-protocol-1.m: Include
6839 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6840 * obj-c++.dg/class-protocol-1.mm: Likewise.
6841 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6842 * objc.dg/comp-types-10.m: Likewise.
6843 * objc.dg/comp-types-11.m: Likewise.
6844 * objc.dg/comp-types-12.m: Likewise.
6845 * obj-c++.dg/comp-types-9.mm: Likewise.
6846 * obj-c++.dg/comp-types-11.mm: Likewise.
6847 * obj-c++.dg/comp-types-12.mm: Likewise.
6848 * obj-c++.dg/comp-types-13.mm: Likewise.
6849 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6850 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6851 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6852 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6853 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6854 * objc.dg/desig-init-1.m: Likewise.
6855 * obj-c++.dg/defs.mm: Likewise.
6856 * objc.dg/exceptions-2.m: Likewise.
6857 * obj-c++.dg/except-1.mm: Likewise.
6858 * obj-c++.dg/exceptions-2.mm: Likewise.
6859 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6860 Use the Modern Objective-C runtime API.
6861 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6862 the Modern Objective-C runtime API. Do not include
6863 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6864 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6865 the Modern Objective-C runtime API except when using an older NeXT
6867 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6868 the Modern Objective-C runtime API.
6869 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6871 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6872 * objc.dg/encode-7-next-64bit.m: Updated include.
6873 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6875 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6876 the Modern Objective-C runtime API.
6877 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6878 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6879 instead of ../objc-obj-c++-shared/Protocol1.h.
6880 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6881 the Modern Objective-C runtime API except when using an older NeXT
6883 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6884 the Modern Objective-C runtime API.
6885 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6887 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6888 * objc.dg/fix-and-continue-2.m: Likewise.
6889 * objc.dg/foreach-1.m: Likewise.
6890 * objc.dg/foreach-2.m: Likewise.
6891 * objc.dg/foreach-3.m: Likewise.
6892 * objc.dg/foreach-4.m: Likewise.
6893 * objc.dg/foreach-5.m: Likewise.
6894 * objc.dg/foreach-6.m: Likewise.
6895 * objc.dg/foreach-7.m: Likewise.
6896 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6898 * objc.dg/func-ptr-2.m: Likewise.
6899 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6900 Do not include objc/objc-api.h.
6901 * obj-c++.dg/fsf-package-0.mm: Likewise.
6902 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6903 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6904 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6906 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6907 * objc.dg/gnu-runtime-3.m: Likewise.
6908 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6909 * objc.dg/headers.m: Include objc/runtime.h instead of
6910 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6911 for the NeXT runtime.
6912 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6913 * obj-c++.dg/isa-field-1.mm: Likewise.
6914 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6915 * objc.dg/layout-1.m: Likewise.
6916 * objc.dg/layout-2.m: Likewise.
6917 * objc.dg/local-decl-2.m: Likewise.
6918 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6919 Object. ([Container +elementForView:]): Use
6920 class_conformsToProtocol().
6921 * obj-c++.dg/lookup-2.mm: Likewise.
6922 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6923 * obj-c++.dg/local-decl-1.mm: Likewise.
6924 * objc.dg/method-3.m: Likewise.
6925 * objc.dg/method-4.m: Likewise.
6926 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6927 ../objc-obj-c++-shared/Protocol1.h.
6928 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6929 * objc.dg/method-9.m: Likewise.
6930 * objc.dg/method-10.m: Likewise.
6931 * objc.dg/method-13.m ([Root +initialize]): Include this method
6932 also for the GNU runtime. (main): Use objc_getClass() also for
6934 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6935 * objc.dg/method-17.m: Likewise.
6936 * objc.dg/method-19.m: Likewise.
6937 * objc.dg/method-20b.m: Likewise.
6938 * obj-c++.dg/method-2.mm: Likewise.
6939 * obj-c++.dg/method-6.mm: Likewise.
6940 * obj-c++.dg/method-10.mm: Likewise.
6941 * obj-c++.dg/method-11.mm: Likewise.
6942 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6943 ../objc-obj-c++-shared/Protocol1.h.
6944 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6945 * obj-c++.dg/method-15.mm: Likewise.
6946 * obj-c++.dg/method-17.mm: Likewise.
6947 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6948 +initialize]): Include this method also for the GNU
6949 runtime. (main): Use objc_getClass() also for the GNU runtime.
6950 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6951 * obj-c++.dg/method-22.mm: Likewise.
6952 * obj-c++.dg/method-23.mm: Likewise.
6953 * obj-c++.dg/no-extra-load.mm: Likewise.
6954 * objc.dg/objc-fast-4.m: Likewise.
6955 * objc.dg/objc-gc-4.m: Likewise.
6956 * obj-c++.dg/objc-gc-3.mm: Likewise.
6957 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6958 protocol_getMethodDescription() instead of [Protocol
6959 -descriptionForInstanceMethod].
6960 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6961 Made it available with all runtimes. (main): Call -test instead
6963 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6964 and put into a category.
6965 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6966 Object. Include objc/objc.h.
6967 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6968 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6969 New. (main): Use protocol_getMethodDescription() instead
6970 of [Protocol -descriptionForInstanceMethod] and [Protocol
6971 -descriptionForClassMethod].
6972 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6973 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6974 Objective-C runtime API.
6975 * obj-c++.dg/proto-qual-1.mm: Likewise.
6976 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6978 * obj-c++.dg/property/property-1.mm: Likewise.
6979 * obj-c++.dg/qual-types-1.mm: Likewise.
6980 * objc.dg/selector-2.m: Include objc/objc.h instead of
6981 ../objc-obj-c++-shared/Object1.h.
6982 * obj-c++.dg/selector-2.mm: Likewise.
6983 * obj-c++.dg/selector-5.mm: Likewise.
6984 * obj-c++.dg/selector-6.mm: Likewise.
6985 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6986 Object. Do not include objc/objc-api.h.
6987 * obj-c++.dg/set-not-used-1.mm: Likewise.
6988 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6989 * objc.dg/stret-1.m: Likewise.
6990 * objc.dg/stret-2.m: Likewise.
6991 * obj-c++.dg/super-class-2.mm: Likewise.
6992 * objc.dg/super-class-3.m: Likewise.
6993 * objc.dg/super-class-4.m: Likewise.
6994 * objc.dg/sync-2.m: Likewise.
6995 * obj-c++.dg/sync-2.mm: Likewise.
6996 * objc.dg/sync-1.m: Include objc/objc.h instead of
6997 ../objc-obj-c++-shared/Object1.h.
6998 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6999 'Class' as the type of 'isa'.
7000 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7001 Objective-C runtime API. ([TestClass +initialize]): Include this
7002 method with the GNU runtime as well.
7003 * objc.dg/strings/strings-1.m: Updated includes.
7004 * obj-c++.dg/strings/strings-1.mm: Likewise.
7005 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7006 objc.dg/strings/const-str-12b.m.
7007 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7008 * obj-c++.dg/template-3.mm: Likewise.
7009 * obj-c++.dg/template-4.mm: Likewise.
7010 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7011 Objective-C runtime API.
7012 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7013 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7014 * obj-c++.dg/try-catch-1.mm: Likewise.
7015 * obj-c++.dg/try-catch-2.mm: Likewise.
7016 * objc.dg/try-catch-3.m: Likewise.
7017 * obj-c++.dg/try-catch-3.mm: Likewise.
7018 * objc.dg/try-catch-6.m: Likewise.
7019 * objc.dg/try-catch-7.m: Likewise.
7020 * obj-c++.dg/try-catch-7.mm: Likewise.
7021 * obj-c++.dg/try-catch-8.mm: Likewise.
7022 * obj-c++.dg/try-catch-9.mm: Likewise.
7023 * objc.dg/try-catch-10.m: Likewise.
7024 * obj-c++.dg/try-catch-11.mm: Likewise.
7025 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7026 Object. Include objc/objc.h.
7027 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7028 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7029 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7030 Object. Use Modern Objective-C runtime API. Do not use
7032 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7033 * obj-c++.dg/torture/trivial.mm: Likewise.
7034 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7035 instead of ../objc-obj-c++-shared/Object1.h. Include
7036 ../objc-obj-c++-shared/runtime.h.
7037 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7038 * objc.dg/torture/strings/const-str-11.m: Likewise.
7039 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7040 * objc.dg/torture/strings/const-str-9.m: Likewise.
7041 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7042 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7043 instead of Object. Only add _FooClassReference if
7045 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7046 * objc.dg/torture/strings/const-str-8.m: Likewise.
7047 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7048 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7050 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7052 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7053 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7054 * obj-c++.dg/va-meth-1.mm: Likewise.
7055 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7056 ../objc-obj-c++-shared/Object1.h.
7057 * objc.dg/zero-link-3.m: Likewise.
7059 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7061 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7063 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7066 * obj-c++.dg/property/cxx-property-1.mm: New.
7067 * obj-c++.dg/property/cxx-property-2.mm: New.
7069 2011-06-06 Jason Merrill <jason@redhat.com>
7071 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7073 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7075 PR rtl-optimization/49145
7077 * gcc.c-torture/compile/pr49145.c: New test.
7079 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7082 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7083 to dg-options, match also DW_AT_linkage_name.
7086 * gcc.dg/debug/pr49294.c: New test.
7089 * g++.dg/opt/pr49264.C: New test.
7091 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7093 PR tree-optimization/49243
7094 * gcc.dg/pr49243.c: New.
7096 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7098 * gnat.dg/specs/cond_expr1.ads: New test.
7100 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7102 * gnat.dg/deferred_const4.ad[sb]: New test.
7103 * gnat.dg/deferred_const4_pkg.ads: New helper.
7105 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7107 * gnat.dg/test_tamdt.adb: Rename to...
7108 * gnat.dg/taft_type1.adb: ...this.
7109 * gnat.dg/tamdt.ad[sb]: Rename to...
7110 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7111 * gnat.dg/tamdt_aux.ads: Rename to...
7112 * gnat.dg/taft_type1_pkg2.ads: ...this.
7113 * gnat.dg/taft_type2.ad[sb]: New test.
7114 * gnat.dg/taft_type2_pkg.ads: New helper.
7115 * gnat.dg/taft_type3.adb: New test.
7116 * gnat.dg/taft_type3_pkg.ads: New helper.
7118 2011-06-05 Tobias Burnus <burnus@net-b.de>
7121 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7124 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7127 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7129 * objc.dg/gnu-api-2-objc.m: Likewise.
7130 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7131 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7133 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7135 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7136 alignment, not the alignment, when calling class_addIvar(). Add
7137 an 'isa' instance variable to the test root class.
7138 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7140 2011-06-04 Jan Hubicka <jh@suse.cz>
7142 PR tree-optimization/48893
7143 PR tree-optimization/49091
7144 PR tree-optimization/49179
7145 * gfortran.dg/pr49179.f90: New testcase
7147 2011-06-04 Jan Hubicka <jh@suse.cz>
7150 * g++.dg/torture/pr48954.C: New testcase.
7152 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7154 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7156 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7159 * g++.dg/diagnostic/bitfld2.C: New.
7161 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7164 * gcc.c-torture/execute/pr49281.c: New test.
7166 2011-06-04 Jan Hubicka <jh@suse.cz>
7168 PR tree-optimize/48929
7169 * gcc.c-torture/compile/pr48929.c: New testcase.
7171 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7173 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7175 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7178 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7180 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7182 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7184 2011-06-03 Richard Henderson <rth@redhat.com>
7185 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7187 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7189 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7191 * objc.dg/headers.m: Do not include objc-list.h.
7193 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7195 * objc.dg/type-stream-1.m: Test removed.
7196 * objc.dg/headers.m: Do not include typedstream.h.
7198 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7200 * objc.dg/torture/forward-1.m (main): Updated testcase.
7202 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7205 * gcc.c-torture/compile/pr49163.c: New.
7207 2011-06-02 Asher Langton <langton2@llnl.gov>
7210 * gfortran.dg/PR49268.f90: New test.
7212 2011-06-02 Asher Langton <langton2@llnl.gov>
7215 * gfortran.dg/PR37039.f90: New test.
7217 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7220 * objc.dg/method-5.m: Updated.
7221 * objc.dg/method-19.m: Updated.
7222 * objc.dg/method-lookup-1.m: New.
7223 * obj-c++.dg/method-6.mm: Updated.
7224 * obj-c++.dg/method-7.mm: Updated.
7225 * obj-c++.dg/method-lookup-1.mm: New.
7227 2011-06-02 DJ Delorie <dj@redhat.com>
7229 * lib/timeout.exp (timeout): Add board_info support.
7231 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7233 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7235 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7238 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7239 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7241 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7242 Hans-Peter Nilsson <hp@axis.com>
7244 PR rtl-optimization/48840
7245 * gcc.target/sparc/ultrasp13.c: New test.
7247 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7250 * gcc.c-torture/compile/pr49238.c: New.
7252 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7254 * gcc.target/arm/g2.c: Skip test in -mthumb.
7255 Skip test unless cpu is xscale.
7256 * gcc.target/arm/scd42-2.c: Likewise.
7257 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7259 2011-06-01 Jason Merrill <jason@redhat.com>
7261 * g++.dg/cpp0x/decltype28.C: New.
7262 * g++.dg/cpp0x/decltype29.C: New.
7264 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7267 * gcc.target/mips/pr45074.c: New test.
7269 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7270 Hans-Peter Nilsson <hp@axis.com>
7272 PR rtl-optimization/48830
7273 * gcc.target/sparc/ultrasp12.c: New test.
7275 2011-06-01 David Li <davidxl@google.com>
7277 * gcc.dg/profile-dir-1.c: Change pass name.
7278 * gcc.dg/profile-dir-2.c: Ditto.
7279 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7280 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7281 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7282 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7283 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7284 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7285 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7286 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7287 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7288 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7289 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7290 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7291 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7292 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7293 * gcc.dg/profile-dir-3.c: Ditto.
7294 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7296 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7298 * objc.dg/attributes/method-nonnull-1.m: New test.
7299 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7301 2011-05-31 Tobias Burnus <burnus@net-b.de>
7304 * gfortran.dg/coarray_atomic_1.f90: New.
7305 * gfortran.dg/coarray/atomic_1.f90: New.
7307 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7309 * gcc.dg/guality/bswaptest.c: New test.
7310 * gcc.dg/guality/clztest.c: New test.
7311 * gcc.dg/guality/ctztest.c: New test.
7312 * gcc.dg/guality/rotatetest.c: New test.
7315 * gcc.target/i386/pr48688.c: New test.
7317 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7320 * g++.dg/lookup/name-clash9.C: New.
7322 2011-05-31 Tobias Burnus <burnus@net-b.de>
7325 * gfortran.dg/coarray/dummy_1.f90: New.
7327 2011-05-31 Tobias Burnus <burnus@net-b.de>
7330 * gfortran.dg/coarray/save_1.f90: New.
7331 * gfortran.dg/coarray_4.f90: Update dg-error.
7333 2011-05-31 Jason Merrill <jason@redhat.com>
7335 * g++.dg/cpp0x/rv-template1.C: New.
7337 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7339 PR rtl-optimization/49235
7340 * gcc.dg/pr49235.c: New test.
7342 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7344 PR tree-optimization/49093
7345 * gcc.dg/vect/pr49093.c: New test.
7347 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7350 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7352 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7355 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7358 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7361 * gcc.c-torture/execute/pr49186.c: New.
7363 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7366 * gcc.target/i386/pr49168-1.c: New.
7368 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7369 Eric Botcazou <ebotcazou@adacore.com>
7371 * gcc.dg/guality/drap.c: New test.
7373 2011-05-30 Richard Guenther <rguenther@suse.de>
7375 PR tree-optimization/49210
7376 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7377 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7379 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7382 * g++.dg/gomp/pr49223-1.C: New test.
7383 * g++.dg/gomp/pr49223-2.C: New test.
7385 2011-05-30 Richard Guenther <rguenther@suse.de>
7387 PR tree-optimization/49218
7388 * gcc.c-torture/execute/pr49218.c: New testcase.
7390 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7392 PR tree-optimization/49199
7393 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7394 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7395 -fno-tree-scev-cprop.
7397 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7400 * gfortran.dg/extends_13.f03: New.
7402 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7404 PR rtl-optimization/49095
7405 * gcc.target/i386/pr49095.c: New test.
7407 2011-05-29 Tobias Burnus <burnus@net-b.de>
7410 * gfortran.dg/coarray_24.f90: New.
7412 2011-05-29 Tobias Burnus <burnus@net-b.de>
7415 * gfortran.dg/coarray_23.f90: New.
7417 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7420 * gcc.dg/pr48826.c: New test.
7422 2011-05-29 Richard Guenther <rguenther@suse.de>
7424 PR tree-optimization/49217
7425 * gcc.dg/torture/pr49217.c: New testcase.
7427 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7430 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7432 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7434 * gnat.dg/boolean_subtype.adb: Rename to...
7435 * gnat.dg/boolean_subtype1.adb: ...this.
7437 2011-05-28 Jason Merrill <jason@redhat.com>
7439 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7441 2011-05-27 Jason Merrill <jason@redhat.com>
7443 * g++.dg/cpp0x/enum18.C: Adjust.
7445 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7447 2011-05-27 Tobias Burnus <burnus@net-b.de>
7450 * gfortran.dg/coarray_22.f90: New.
7452 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7454 PR tree-optimization/46728
7455 * gcc.target/powerpc/pr46728-1.c: New.
7456 * gcc.target/powerpc/pr46728-2.c: New.
7457 * gcc.target/powerpc/pr46728-3.c: New.
7458 * gcc.target/powerpc/pr46728-4.c: New.
7459 * gcc.target/powerpc/pr46728-5.c: New.
7460 * gcc.dg/pr46728-6.c: New.
7461 * gcc.target/powerpc/pr46728-7.c: New.
7462 * gcc.target/powerpc/pr46728-8.c: New.
7463 * gcc.dg/pr46728-9.c: New.
7464 * gcc.target/powerpc/pr46728-10.c: New.
7465 * gcc.target/powerpc/pr46728-11.c: New.
7466 * gcc.dg/pr46728-12.c: New.
7467 * gcc.target/powerpc/pr46728-13.c: New.
7468 * gcc.target/powerpc/pr46728-14.c: New.
7469 * gcc.target/powerpc/pr46728-15.c: New.
7470 * gcc.target/powerpc/pr46728-16.c: New.
7472 2011-05-27 Jason Merrill <jason@redhat.com>
7474 * g++.dg/abi/mangle47.C: New.
7477 * g++.dg/template/const5.C: New.
7479 * g++.dg/cpp0x/enum18.C: New.
7481 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7483 * g++.dg/cpp0x/error6.C: New.
7485 * g++.dg/cpp0x/error5.C: New.
7487 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7490 * g++.dg/eh/cond6.C: New test.
7492 2011-05-27 Tobias Burnus <burnus@net-b.de>
7495 * gfortran.dg/rank_3.f90: New.
7496 * gfortran.dg/rank_4.f90: New.
7498 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7500 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7501 replace dump search.
7503 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7505 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7506 * gnat.dg/bit_packed_array5.adb: ...here.
7508 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7511 * g++.dg/cpp0x/auto25.C: New.
7513 2011-05-27 Richard Guenther <rguenther@suse.de>
7515 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7517 2011-05-27 Richard Guenther <rguenther@suse.de>
7519 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7521 2011-05-27 Richard Guenther <rguenther@suse.de>
7524 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7526 2011-05-26 Jason Merrill <jason@redhat.com>
7528 * g++.dg/cpp0x/friend1.C: New.
7529 * g++.dg/cpp0x/friend2.C: New.
7531 * g++.dg/cpp0x/auto7.C: Update.
7532 * g++.dg/template/crash50.C: Adjust.
7533 * g++.dg/template/static9.C: Adjust.
7534 * g++.old-deja/g++.ext/memconst.C: Adjust.
7536 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7538 * gcc.dg/march.c: Ignore a note for some targets.
7540 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7541 Nathan Froyd <froydnj@codesourcery.com>
7545 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7546 * g++.dg/parse/pr18770.C: New test.
7547 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7549 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7552 * gfortran.dg/dependency_40.f90 : New test.
7554 2011-05-26 Tobias Burnus <burnus@net-b.de>
7557 * gfortran.dg/coarray/registering_1.f90: New.
7559 2011-05-26 Jason Merrill <jason@redhat.com>
7561 * g++.dg/cpp0x/variadic111.C: New.
7562 * g++.dg/cpp0x/variadic41.C: Adjust.
7564 2011-05-26 Richard Guenther <rguenther@suse.de>
7566 PR tree-optimization/48702
7567 * gcc.dg/torture/pr48702.c: New testcase.
7569 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7571 PR gcov-profile/48845
7572 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7574 * gcc.dg/matrix/matrix.exp: Likewise.
7575 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7576 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7577 line number to check_profiling_available.
7578 * lib/target-supports.exp (check_profiling_available): Account for
7580 Require TLS runtime support with -fprofile-generate.
7581 * lib/profopt.exp (profopt-execute): Add TLS options for
7583 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7585 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7588 * g++.dg/eh/cond5.C: New test.
7590 PR tree-optimization/49161
7591 * gcc.c-torture/execute/pr49161.c: New test.
7593 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7595 * gcc.target/arm/neon-vorn-vbic.c: New test.
7597 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7599 PR tree-optimization/49038
7600 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7601 * gcc.dg/vect/pr49038.c: New test.
7603 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7605 * g++.dg/init/pr25811-3.C: New.
7606 * g++.dg/init/pr25811-4.C: New.
7608 2011-05-25 Jason Merrill <jason@redhat.com>
7610 * g++.dg/cpp0x/enum17.C: New.
7611 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7613 * g++.dg/cpp0x/auto24.C: New.
7615 * g++.dg/cpp0x/error4.C: New.
7617 * g++.dg/cpp0x/rv-restrict.C: New.
7619 * g++.dg/cpp0x/enum15.C: New.
7620 * g++.dg/cpp0x/constexpr-switch2.C: New.
7622 * g++.dg/cpp0x/variadic110.C: New.
7624 * g++.dg/cpp0x/auto9.C: Add typedef test.
7626 * g++.dg/cpp0x/auto23.C: New.
7627 * g++.dg/cpp0x/auto9.C: Adjust.
7629 * g++.dg/cpp0x/defaulted29.C: New.
7631 * g++.dg/cpp0x/initlist51.C: New.
7633 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7635 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7636 * g++.dg/abi/packed1.C: Suppress warning.
7637 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7638 * g++.dg/template/stdarg1.C: Likewise.
7639 * g++.dg/other/packed1.C: Remove arm from xfail list.
7641 2011-05-25 Jason Merrill <jason@redhat.com>
7643 * g++.dg/cpp0x/enum16.C: New.
7644 * g++.dg/parse/error15.C: Adjust.
7646 * g++.dg/cpp0x/initlist50.C: New.
7648 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7650 * g++.dg/cpp0x/variadic109.C: New.
7652 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7654 * gcc.target/i386/pause-1.c: New.
7656 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7658 * gcc.dg/stack-usage-1.c: Adjust comment.
7659 * gcc.dg/stack-usage-2.c: New test.
7661 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7664 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7665 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7667 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7669 PR rtl-optimization/48757
7670 * gfortran.dg/pr48757.f: New test case.
7672 2011-05-24 Jason Merrill <jason@redhat.com>
7674 * g++.dg/cpp0x/access01.C: New.
7676 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7679 * objc.dg/pr48177.m: New testcase.
7681 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7684 * objc.dg/pr48187.m: New testcase.
7685 * obj-c++.dg/pr48187.mm: New testcase.
7686 * objc.dg/ivar-extra-semicolon.m: New testcase.
7688 2011-05-24 Jason Merrill <jason@redhat.com>
7690 * g++.dg/template/access21.C: New.
7691 * g++.dg/template/access22.C: New.
7693 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7695 PR rtl-optimization/48633
7696 * g++.dg/pr48633.C: New test.
7698 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7701 * g++.dg/other/pr49133.C: New test.
7703 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7704 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7706 * gcc.dg/torture/tls/run-gd.c: New test.
7707 * gcc.dg/torture/tls/run-ie.c: New test.
7708 * gcc.dg/torture/tls/run-ld.c: New test.
7709 * gcc.dg/torture/tls/run-le.c: New test.
7710 * lib/target-supports.exp (check_effective_target_tls_runtime):
7711 Build testcase with TLS options.
7713 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7715 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7717 2011-05-24 Tom de Vries <tom@codesourcery.com>
7719 PR tree-optimization/49121
7720 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7722 2011-05-23 Jason Merrill <jason@redhat.com>
7724 * g++.dg/cpp0x/defaulted28.C: New.
7726 * g++.dg/cpp0x/sfinae25.C: New.
7728 * g++.dg/cpp0x/rv-cast2.C: New.
7730 * g++.dg/cpp0x/enum14.C: New.
7732 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7735 * gcc.c-torture/execute/pr49123.c: New test.
7738 * gcc.dg/debug/pr49032.c: New test.
7741 * gcc.dg/pr49120.c: New test.
7743 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7746 * gcc.target/i386/pr47315.c: New test.
7748 2011-05-23 Jason Merrill <jason@redhat.com>
7750 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7752 * g++.dg/cpp0x/sfinae24.C: New.
7754 * g++.dg/cpp0x/error3.C: New.
7756 * g++.dg/cpp0x/defaulted27.C: New.
7758 * g++.dg/cpp0x/decltype27.C: New.
7760 2011-05-23 Richard Guenther <rguenther@suse.de>
7762 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7764 2011-05-23 Richard Guenther <rguenther@suse.de>
7766 PR tree-optimization/40874
7767 * g++.dg/tree-ssa/pr40874.C: New testcase.
7769 2011-05-23 Richard Guenther <rguenther@suse.de>
7771 PR tree-optimization/49115
7772 * g++.dg/torture/pr49115.C: New testcase.
7774 2011-05-23 Richard Guenther <rguenther@suse.de>
7777 * gcc.dg/memcpy-3.c: New testcase.
7779 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7782 * gcc.c-torture/execute/pr48973-1.c: New test.
7783 * gcc.c-torture/execute/pr48973-2.c: New test.
7785 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7788 * g++.dg/warn/pr18016.C: New.
7790 2011-05-23 Tom de Vries <tom@codesourcery.com>
7793 * gcc.target/arm/ivopts-6.c: New test.
7795 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7798 * gcc.c-torture/compile/pr49029.c: New test.
7800 2011-05-22 Jason Merrill <jason@redhat.com>
7802 * g++.dg/cpp0x/sfinae23.C: New.
7803 * g++.dg/cpp0x/sfinae8.C: Correct.
7805 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7807 * gfortran.dg/function_optimize_8.f90: New test case.
7809 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7811 PR tree-optimization/49087
7812 * gcc.dg/vect/O3-pr49087.c: New test.
7814 2011-05-21 Jason Merrill <jason@redhat.com>
7816 * g++.dg/debug/const5.C: New.
7818 2011-05-20 Jason Merrill <jason@redhat.com>
7820 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7822 * g++.dg/cpp0x/constexpr-static7.C: New.
7824 * g++.dg/cpp0x/enum12.C: New.
7825 * g++.dg/cpp0x/enum13.C: New.
7827 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7830 * gfortran.dg/select_type_23.f03: New.
7832 2011-05-20 Jason Merrill <jason@redhat.com>
7834 * g++.dg/cpp0x/defaulted26.C: New.
7836 * g++.dg/cpp0x/noexcept02.C: Fix.
7837 * g++.dg/cpp0x/noexcept03.C: Fix.
7838 * g++.dg/cpp0x/noexcept08.C: Fix.
7839 * g++.dg/cpp0x/noexcept10.C: New.
7841 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7844 * gfortran.dg/extends_12.f03: New.
7846 2011-05-20 Jason Merrill <jason@redhat.com>
7848 * g++.dg/template/koenig9.C: New.
7849 * g++.dg/opt/pr47615.C: Fix.
7850 * g++.dg/overload/defarg1.C: Fix.
7851 * g++.dg/tc1/dr213.C: Remove xfail.
7852 * g++.dg/torture/pr34850.C: Fix.
7853 * g++.dg/torture/pr39362.C: Fix.
7854 * g++.old-deja/g++.brendan/crash56.C: Fix.
7855 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7857 2011-05-20 Richard Guenther <rguenther@suse.de>
7859 PR tree-optimization/49079
7860 * gcc.dg/torture/pr49079.c: New testcase.
7862 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7864 PR tree-optimization/49073
7865 * gcc.c-torture/execute/pr49073.c: New test.
7867 2011-06-19 Tobias Burnus <burnus@net-b.de>
7870 * gfortran.dg/coarray_21.f90: New.
7872 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7874 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7877 2011-05-19 Richard Guenther <rguenther@suse.de>
7880 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7882 2011-05-19 Richard Guenther <rguenther@suse.de>
7885 * gcc.dg/builtin-object-size-11.c: New testcase.
7887 2011-05-19 Tom de Vries <tom@codesourcery.com>
7890 * gcc.target/arm/ivopts.c: New test.
7891 * gcc.target/arm/ivopts-2.c: New test.
7893 2011-05-19 Tom de Vries <tom@codesourcery.com>
7895 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7897 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7899 * gcc.c-torture/execute/960321-1.x: Remove.
7901 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7904 * gfortran.dg/move_alloc_4.f90: New.
7906 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7909 * gcc.target/i386/pr49002-1.c: New test.
7910 * gcc.target/i386/pr49002-2.c: Likewise.
7912 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7914 PR tree-optimization/49039
7915 * gcc.c-torture/execute/pr49039.c: New test.
7916 * gcc.dg/tree-ssa/pr49039.c: New test.
7917 * g++.dg/torture/pr49039.C: New test.
7919 2011-05-18 Jason Merrill <jason@redhat.com>
7921 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7922 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7923 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7925 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7927 * gcc.target/bfin/mcpu-bf592.c: New test.
7929 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7931 PR tree-optimization/41881
7932 * gcc.dg/vect/O3-pr41881.c: New test.
7933 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7935 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7937 PR tree-optimization/49000
7938 * gcc.dg/pr49000.c: New test.
7940 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7942 * gnat.dg/invalid1.adb: New test.
7944 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7946 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7948 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7949 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7951 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7954 * g++.dg/cpp0x/range-for18.C: New.
7956 2011-05-15 Tobias Burnus <burnus@net-b.de>
7959 * gfortran.dg/coarray/image_index_2.f90: New.
7961 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7963 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7964 * g++.dg/cpp0x/override2.C: New.
7966 2011-05-14 Tobias Burnus <burnus@net-b.de>
7969 * gfortran.de/coarray_20.f90: New.
7971 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7974 * function_optimize_7.f90: New test case.
7976 2011-05-13 Jason Merrill <jason@redhat.com>
7978 * g++.dg/cpp0x/decltype26.C: New.
7979 * g++.dg/cpp0x/enum11.C: New.
7981 2011-05-13 Tobias Burnus <burnus@net-b.de>
7985 * gfortran.dg/assign_8.f90: Update dg-error.
7987 2011-05-13 Tobias Burnus <burnus@net-b.de>
7990 * gfortran.dg/io_constraints_8.f90: New.
7991 * gfortran.dg/io_constraints_9.f90: New.
7993 2011-05-13 Martin Thuresson <martint@google.com>
7995 PR gcov-profile/47793
7996 * gcc.dg/pr47793.c: New.
7998 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8000 PR tree-optimization/48975
8001 * gcc.dg/pr48975.c: New test.
8003 2011-05-12 Tobias Burnus <burnus@net-b.de>
8006 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8008 2011-05-12 Jason Merrill <jason@redhat.com>
8010 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8012 2011-05-12 Geert Bosch <bosch@adacore.com>
8014 * gnat.dg/view_conversion1.adb: New test.
8016 2011-05-12 Richard Guenther <rguenther@suse.de>
8018 PR tree-optimization/48172
8019 * gcc.dg/vect/pr48172.c: New testcase.
8021 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8024 * g++.dg/opt/pr48967.C: New test.
8026 2011-05-11 Jason Merrill <jason@redhat.com>
8028 * g++.dg/cpp0x/constexpr-friend.C: New.
8029 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8031 * g++.dg/cpp0x/sfinae22.C: New.
8033 2011-05-11 Tobias Burnus <burnus@net-b.de>
8036 * gfortran.dg/generic_24.f90: New.
8038 2011-05-11 Richard Guenther <rguenther@suse.de>
8040 PR tree-optimization/15256
8041 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8043 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8046 * gcc.dg/pr48159-1.c: New test.
8047 * gcc.dg/pr48159-2.c: New test.
8049 2011-05-11 Richard Guenther <rguenther@suse.de>
8052 * gcc.dg/torture/pr48953.c: New testcase.
8054 2011-05-11 Richard Guenther <rguenther@suse.de>
8056 PR tree-optimization/18041
8057 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8059 2011-05-11 Alan Modra <amodra@gmail.com>
8062 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8064 2011-05-10 Jason Merrill <jason@redhat.com>
8066 * g++.dg/cpp0x/defaulted25.C: New.
8067 * g++.dg/template/crash7.C: Adjust.
8069 * g++.dg/cpp0x/variadic108.C: New.
8071 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8073 * g++.dg/inherit/virtual9.C: Extend.
8075 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8078 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8079 are passed and returned in vector registers.
8081 2011-05-10 Richard Guenther <rguenther@suse.de>
8083 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8084 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8085 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8086 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8087 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8090 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8092 PR tree-optimization/48611
8093 PR tree-optimization/48794
8094 * gfortran.dg/gomp/pr48611.f90: New test.
8095 * gfortran.dg/gomp/pr48794.f90: New test.
8098 * gcc.dg/dfp/pr48928.c: New test.
8100 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8103 * g++.dg/cpp0x/pr48522.C: New.
8105 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8108 * g++.dg/cpp0x/sfinae21.C: New.
8110 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8112 * g++.dg/template/sfinae28.C: Rename to...
8113 * g++.dg/cpp0x/sfinae19.C: ... this.
8114 * g++.dg/template/sfinae29.C: Rename to...
8115 * g++.dg/cpp0x/sfinae20.C: ... this.
8117 2011-05-09 Jeff Law <law@redhat.com>
8119 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8122 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8125 * g++.dg/init/pr20039.C: New.
8127 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8131 * g++.dg/template/sfinae28.C: New.
8132 * g++.dg/template/sfinae29.C: Likewise.
8134 2011-05-09 Jason Merrill <jason@redhat.com>
8136 * g++.dg/template/nontype23.C: New.
8138 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8140 * g++.dg/init/pr48859.C: New.
8142 2011-05-09 Jason Merrill <jason@redhat.com>
8144 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8145 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8146 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8147 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8148 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8149 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8150 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8151 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8153 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8155 * g++.dg/inherit/virtual9.C: New.
8157 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8160 * g++.dg/template/dependent-expr8.C: New test case.
8162 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8164 PR tree-optimization/48837
8165 * gcc.dg/pr48837.c: New testcase.
8167 2011-05-06 Jason Merrill <jason@redhat.com>
8169 * g++.dg/cpp0x/constexpr-condition2.C: New.
8171 * g++.dg/cpp0x/constexpr-missing.C: New.
8173 2011-05-06 Tobias Burnus <burnus@net-b.de>
8176 * gfortran.dg/coarray/this_image_2.f90: New.
8178 2011-05-06 Tobias Burnus <burnus@net-b.de>
8182 * gfortran.dg/bind_c_usage_22.f90: New.
8183 * gfortran.dg/bind_c_usage_23.f90: New.
8184 * gfortran.dg/bind_c_usage_24.f90: New.
8185 * gfortran.dg/bind_c_usage_24_c.c: New.
8187 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8190 * g++.dg/template/member9.C: New test case.
8192 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8194 * gnat.dg/discr29.ad[sb]: New test.
8195 * gnat.dg/discr30.adb: Likewise.
8197 2011-05-05 Julian Brown <julian@codesourcery.com>
8199 * gcc.target/arm/neon-vset_lanes8.c: New test.
8201 2011-05-05 Jason Merrill <jason@redhat.com>
8203 * g++.dg/init/new32.C: New.
8205 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8207 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8210 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8212 PR rtl-optimization/48381
8213 * gcc.c-torture/compile/pr48381.c: New test.
8215 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8217 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8219 * gcc.target/i386/opt-1.c: Ditto.
8221 2011-05-04 Jason Merrill <jason@redhat.com>
8223 * g++.dg/conversion/base1.C: New.
8225 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8227 PR libgfortran/48787
8228 * gfortran.dg/round_3.f08: Add more checks to test case.
8230 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8232 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8233 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8234 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8235 Gate test on effective_target fd_truncate.
8237 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8239 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8240 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8241 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8242 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8243 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8244 * gcc.target/i386/pr38824.c: Ditto.
8245 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8246 * gcc.target/i386/vecinit-2.c: Ditto.
8247 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8248 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8249 * gcc.target/i386/parity-2.c: Ditto.
8250 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8252 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8254 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8256 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8257 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8258 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8260 2011-05-03 Tobias Burnus <burnus@net-b.de>
8263 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8265 2011-05-03 Tobias Burnus <burnus@net-b.de>
8268 * gfortran.dg/coarray/this_image_1.f90: New.
8270 2011-05-03 Tobias Burnus <burnus@net-b.de>
8273 * gfortran.dg/coarray/caf.dg: New.
8274 * gfortran.dg/coarray/image_index_1.f90: New, copied
8275 from ../coarray_16.f90.
8277 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8280 * g++.dg/ext/complex9.C: New.
8282 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8285 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8286 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8287 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8289 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8291 * gcc.target/bfin/builtins: Created.
8292 * gcc.target/bfin/hisilh-O0.c: Deleted.
8293 * gcc.target/bfin/hisilh.c: Moved to...
8294 * gcc.target/bfin/builtins/hisilh.c: ...here.
8295 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8296 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8297 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8298 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8299 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8300 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8301 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8302 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8303 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8304 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8305 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8306 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8307 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8308 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8309 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8310 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8311 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8312 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8313 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8314 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8315 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8316 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8317 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8318 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8319 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8320 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8321 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8322 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8323 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8324 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8325 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8326 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8327 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8328 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8329 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8330 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8331 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8332 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8333 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8334 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8335 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8336 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8337 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8338 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8339 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8340 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8341 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8342 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8343 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8344 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8345 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8346 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8347 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8348 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8349 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8350 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8351 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8352 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8353 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8354 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8355 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8356 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8357 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8358 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8359 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8360 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8361 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8362 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8363 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8364 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8365 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8366 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8367 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8368 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8369 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8370 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8371 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8372 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8373 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8374 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8375 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8376 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8377 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8378 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8379 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8380 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8381 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8382 * gcc.target/bfin/builtins/circptr.c: Ditto.
8383 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8384 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8385 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8386 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8387 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8388 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8389 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8390 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8391 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8392 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8393 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8394 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8395 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8396 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8397 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8398 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8399 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8400 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8401 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8402 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8403 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8404 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8405 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8406 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8407 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8408 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8409 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8410 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8411 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8412 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8413 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8414 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8415 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8416 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8417 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8418 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8419 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8420 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8421 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8422 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8423 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8424 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8425 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8426 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8427 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8428 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8429 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8430 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8431 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8432 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8433 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8434 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8435 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8436 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8437 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8438 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8439 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8440 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8441 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8442 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8443 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8444 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8445 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8446 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8447 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8448 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8449 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8450 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8451 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8452 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8454 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8456 * gcc.target/arm/cold-lc.c: New test.
8458 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8461 * gcc.dg/pr48774.c: New test.
8463 2011-05-03 Richard Guenther <rguenther@suse.de>
8465 * gcc.dg/large-size-array-5.c: New testcase.
8467 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8469 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8471 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8473 * lib/target-supports.exp (check_effective_target_vect_strided):
8475 (check_effective_target_vect_strided2)
8476 (check_effective_target_vect_strided3)
8477 (check_effective_target_vect_strided4)
8478 (check_effective_target_vect_strided8): ...these new functions.
8480 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8481 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8482 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8483 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8484 * gcc.dg/vect/pr37539.c: Likewise.
8485 * gcc.dg/vect/slp-11a.c: Likewise.
8486 * gcc.dg/vect/slp-11b.c: Likewise.
8487 * gcc.dg/vect/slp-11c.c: Likewise.
8488 * gcc.dg/vect/slp-12a.c: Likewise.
8489 * gcc.dg/vect/slp-12b.c: Likewise.
8490 * gcc.dg/vect/slp-18.c: Likewise.
8491 * gcc.dg/vect/slp-19a.c: Likewise.
8492 * gcc.dg/vect/slp-19b.c: Likewise.
8493 * gcc.dg/vect/slp-21.c: Likewise.
8494 * gcc.dg/vect/slp-23.c: Likewise.
8495 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8497 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8498 instead of vect_interleave && vect_extract_even_odd.
8499 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8500 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8501 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8502 * gcc.dg/vect/vect-1.c: Likewise.
8503 * gcc.dg/vect/vect-10.c: Likewise.
8504 * gcc.dg/vect/vect-98.c: Likewise.
8505 * gcc.dg/vect/vect-107.c: Likewise.
8506 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8507 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8508 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8509 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8510 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8511 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8512 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8513 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8514 * gcc.dg/vect/vect-strided-float.c: Likewise.
8515 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8516 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8517 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8518 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8519 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8520 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8521 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8522 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8523 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8524 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8525 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8526 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8527 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8528 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8529 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8531 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8533 * gcc.dg/vect/pr30843.c: Likewise.
8534 * gcc.dg/vect/pr33866.c: Likewise.
8535 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8536 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8537 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8538 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8540 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8542 * gcc.dg/vect/slp-11.c: Split into...
8543 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8544 gcc.dg/vect/slp-11c.c: ...these tests.
8545 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8546 * gcc.dg/vect/slp-12c.c: ...this new test.
8547 * gcc.dg/vect/slp-19.c: Split into...
8548 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8549 gcc.dg/vect/slp-19c.c: ...these new tests.
8551 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8553 * lib/target-supports.exp
8554 (check_effective_target_vect_extract_even_odd_wide): Delete.
8555 (check_effective_target_vect_strided_wide): Likewise.
8556 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8557 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8558 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8559 * gcc.dg/vect/pr37539.c: Likewise.
8560 * gcc.dg/vect/slp-11.c: Likewise.
8561 * gcc.dg/vect/slp-12a.c: Likewise.
8562 * gcc.dg/vect/slp-12b.c: Likewise.
8563 * gcc.dg/vect/slp-19.c: Likewise.
8564 * gcc.dg/vect/slp-23.c: Likewise.
8565 * gcc.dg/vect/vect-1.c: Likewise.
8566 * gcc.dg/vect/vect-98.c: Likewise.
8567 * gcc.dg/vect/vect-107.c: Likewise.
8568 * gcc.dg/vect/vect-strided-float.c: Likewise.
8570 2011-05-02 Jason Merrill <jason@redhat.com>
8572 * g++.dg/init/new31.C: New.
8574 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8577 * gcc.dg/pr35445.c: New test.
8579 2011-05-02 Jason Merrill <jason@redhat.com>
8581 * c-c++-common/vla-1.c: New.
8583 2011-05-02 Richard Guenther <rguenther@suse.de>
8585 PR tree-optimization/48822
8586 * gcc.dg/torture/pr48822.c: New testcase.
8588 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8591 * g++.dg/cpp0x/constexpr-47969.C: New.
8593 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8596 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8597 on vect_no_align targets.
8598 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8599 vect_no_align targets.
8601 2011-05-01 Xinliang David Li <davidxl@google.com>
8603 * gcc.dg/tree-ssa/integer-addr.c: New test.
8604 * gcc.dg/tree-ssa/alias_bug.c: New test.
8606 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8608 PR libgfortran/48787
8609 * gfortran.dg/round_3.f08: Add more checks.
8611 2011-04-30 Tobias Burnus <burnus@net-b.de>
8614 * gfortran.dg/import9.f90: New, proper test.
8615 * gfortran.dg/interface_37.f90: Remove bogus
8616 test (bogus copy of interface_36.f90).
8618 2011-04-30 Tobias Burnus <burnus@net-b.de>
8621 * gfortran.dg/interface_37.f90: New.
8623 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8626 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8628 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8630 PR tree-optimization/48809
8631 * gcc.c-torture/execute/pr48809.c: New test.
8633 2011-04-29 Jeff Law <law@redhat.com>
8635 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8637 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8640 * g++.dg/init/ctor10.C: New.
8642 2011-04-29 Le-Chun Wu <lcwu@google.com>
8644 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8645 warning in implicitly instantiated templates.
8647 2011-04-29 Le-Chun Wu <lcwu@google.com>
8649 * g++.dg/warn/Wnull-conversion-1.C: New.
8650 * g++.dg/warn/Wnull-conversion-2.C: New.
8652 2011-04-29 Diego Novillo <dnovillo@google.com>
8654 * g++.old-deja/g++.other/null3.C: Expect warning about
8655 converting boolean to a pointer.
8657 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8660 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8664 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8666 2011-04-29 Tobias Burnus <burnus@net-b.de>
8669 * gfortran.dg/typebound_proc_22.f90: New.
8672 * gfortran.dg/interface_36.f90: New.
8674 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8676 PR libgfortran/48488
8677 PR libgfortran/48602
8678 PR libgfortran/48615
8679 PR libgfortran/48684
8680 PR libgfortran/48787
8681 * gfortran.dg/fmt_g.f: Adjust test.
8682 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8683 * gfortran.dg/round_3.f08: New test.
8684 * gfortran.dg/namelist_print_1.f: Adjust test.
8685 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8686 * gfortran.dg/f2003_io_5.f03: Adjust test.
8687 * gfortran.dg/coarray_15.f90: Adjust test.
8688 * gfortran.dg/namelist_65.f90: Adjust test.
8689 * gfortran.dg/fmt_cache_1.f: Adjust test.
8690 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8691 * gfortran.dg/real_const_3.f90: Adjust test.
8693 2011-04-29 Jan Hubicka <jh@suse.cz>
8695 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8696 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8698 2011-04-28 Xinliang David Li <davidxl@google.com>
8700 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8701 * g++.dg/prof-robust-1.C: New test.
8703 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8705 PR tree-optimization/48765
8706 * gcc.dg/vect/pr48765.c: New.
8708 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8710 PR tree-optimization/48775
8711 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8713 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8716 * g++.dg/inherit/pr48798.C: New.
8717 * g++.old-deja/g++.other/base1.C: Adjust.
8719 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8722 * g++.dg/template/inherit7.C: New test case.
8724 2011-04-28 Richard Guenther <rguenther@suse.de>
8726 PR tree-optimization/40052
8727 PR tree-optimization/15347
8728 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8729 * gcc.dg/pr15347.c: Likewise.
8731 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8734 * g++.dg/cpp0x/sfinae18.C: New.
8736 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8739 * g++.dg/ext/is_literal_type1.C: New.
8741 2011-04-28 Tobias Burnus <burnus@net-b.de>
8745 * gfortran.dg/interface_35.f90: New.
8746 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8747 * gfortran.dg/func_result_6.f90: Add dg-warning.
8748 * gfortran.dg/bessel_1.f90: Ditto.
8749 * gfortran.dg/hypot_1.f90: Ditto.
8750 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8751 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8752 * gfortran.dg/interface_assignment_4.f90: Ditto.
8754 2011-04-27 Jason Merrill <jason@redhat.com>
8756 * g++.dg/ext/complex8.C: New.
8758 * g++.dg/cpp0x/initlist49.C: New.
8759 * g++.dg/init/new30.C: New.
8761 2011-04-27 Tobias Burnus <burnus@net-b.de>
8764 * gfortran.dg/whole_file_34.f90: New.
8766 2011-04-27 Jan Hubicka <jh@suse.cz>
8768 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8770 2011-04-27 Jason Merrill <jason@redhat.com>
8772 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8774 * g++.dg/parse/ambig6.C: New.
8776 2011-04-27 Nick Clifton <nickc@redhat.com>
8778 * gcc.dg/20020312-2.c: Add definition for RX.
8780 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8781 option with RX targets.
8783 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8786 2011-04-27 Richard Guenther <rguenther@suse.de>
8788 * gcc.dg/tree-ssa/pr23382.c: Remove.
8790 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8793 * gcc.c-torture/compile/pr48767.c: New test.
8795 2011-04-27 Richard Guenther <rguenther@suse.de>
8797 PR tree-optimization/48772
8798 * g++.dg/pr48772.C: New testcase.
8800 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8803 * gcc.c-torture/compile/pr48742.c: New test.
8805 2011-04-26 Jason Merrill <jason@redhat.com>
8807 * g++.dg/lookup/koenig13.C: New.
8809 * g++.dg/cpp0x/initlist48.C: New.
8811 2011-04-25 Jason Merrill <jason@redhat.com>
8813 * g++.dg/cpp0x/sfinae17.C: New.
8815 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8818 * gcc.target/powerpc/pr48258-1.c: New file.
8819 * gcc.target/powerpc/pr48258-2.c: Ditto.
8821 2011-04-26 Xinliang David Li <davidxl@google.com>
8823 * gcc.dg/uninit-suppress.c: New test.
8824 * gcc.dg/uninit-suppress.c: New test.
8826 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8829 * gcc.dg/pr48768.c: New test.
8831 PR tree-optimization/48734
8832 * gcc.c-torture/compile/pr48734.c: New test.
8835 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8837 2011-04-26 Richard Guenther <rguenther@suse.de>
8839 PR tree-optimization/48731
8840 * gcc.dg/torture/pr48731.c: New testcase.
8842 2011-04-26 Richard Guenther <rguenther@suse.de>
8845 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8847 2011-04-26 Richard Guenther <rguenther@suse.de>
8850 * gcc.dg/torture/pr48694-1.c: New testcase.
8851 * gcc.dg/torture/pr48694-2.c: Likewise.
8853 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8855 * g++.dg/ext/underlying_type1.C: New.
8856 * g++.dg/ext/underlying_type2.C: Likewise.
8857 * g++.dg/ext/underlying_type3.C: Likewise.
8858 * g++.dg/ext/underlying_type4.C: Likewise.
8859 * g++.dg/ext/underlying_type5.C: Likewise.
8860 * g++.dg/ext/underlying_type6.C: Likewise.
8861 * g++.dg/ext/underlying_type7.C: Likewise.
8862 * g++.dg/ext/underlying_type8.C: Likewise.
8863 * g++.dg/ext/underlying_type9.C: Likewise.
8864 * g++.dg/ext/underlying_type10.C: Likewise.
8866 2011-04-25 Jason Merrill <jason@redhat.com>
8868 * g++.dg/cpp0x/regress/template-const2.C: New.
8870 2011-04-25 Jeff Law <law@redhat.com>
8872 * gcc.dg/tree-ssa/vrp56.c: new test.
8874 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8876 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8878 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8880 PR preprocessor/48740
8881 * c-c++-common/raw-string-11.c: New test.
8883 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8885 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8888 2011-04-23 Tobias Burnus <burnus@net-b.de>
8891 * gfortran.dg/coarray_19.f90: New.
8893 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8896 * gcc.dg/pr48685.c: New test.
8898 2011-04-22 Jan Hubicka <jh@suse.cz>
8900 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8902 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8904 PR tree-optimization/48717
8905 * gcc.c-torture/execute/pr48717.c: New test.
8907 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8910 * gcc.target/i386/pr48723.c: New test.
8912 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8915 * gcc.dg/gomp/pr48716.c: New test.
8916 * g++.dg/gomp/pr48716.C: New test.
8918 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8921 * gcc.dg/missing-field-init-2.c: Update testcase.
8923 2011-04-22 Alan Modra <amodra@gmail.com>
8925 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8927 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8930 * gfortran.dg/function_optimize_6.f90: New test.
8932 2011-04-21 Easwaran Raman <eraman@google.com>
8934 * gcc.dg/stack-layout-2.c: New test.
8936 2011-04-21 Richard Guenther <rguenther@suse.de>
8939 * g++.dg/lto/pr48207-2_0.C: New testcase.
8940 * g++.dg/lto/pr48207-3_0.C: Likewise.
8942 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8944 * gnat.dg/volatile5.adb: New test.
8945 * gnat.dg/volatile5_pkg.ads: New helper.
8947 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8950 * gcc.target/i386/pr48708.c: New test.
8952 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8954 * gcc.dg/vect/vect-119.c: New test.
8956 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8958 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8961 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8962 Richard Sandiford <richard.sandiford@linaro.org>
8965 * gcc.target/arm/pr46329.c: New test.
8967 2011-04-21 Tobias Burnus <burnus@net-b.de>
8970 * gfortran.dg/coarray_18.f90: New.
8972 2011-04-20 Jason Merrill <jason@redhat.com>
8974 * g++.dg/cpp0x/initlist47.C: New.
8976 * g++.dg/init/dtor4.C: New.
8978 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8981 * gcc.target/i386/sse2-pinsrw.c: New test.
8982 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8983 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8984 * gcc.target/i386/sse2-insvhi.c: Ditto.
8985 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8986 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8988 2011-04-20 Jason Merrill <jason@redhat.com>
8990 * g++.dg/template/const4.C: New.
8992 2011-04-20 Easwaran Raman <eraman@google.com>
8994 * gcc.dg/stack-layout-1.c: New test.
8996 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8998 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8999 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9002 2011-04-20 Kai Tietz <ktietz@redhat.com>
9004 * gcc.dg/binop-xor1.c: New test.
9005 * gcc.dg/binop-xor2.c: New test.
9006 * gcc.dg/binop-xor3.c: New test.
9007 * gcc.dg/binop-xor4.c: New test.
9008 * gcc.dg/binop-xor5.c: New test.
9010 2011-04-20 Richard Guenther <rguenther@suse.de>
9012 PR tree-optimization/47892
9013 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9015 2011-04-20 Richard Guenther <rguenther@suse.de>
9018 * g++.dg/torture/pr48695.C: New testcase.
9020 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9022 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9023 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9024 * gcc.c-torture/execute/pr45262.c: Ditto
9025 * gcc.dg/torture/pr43165.c: Ditto.
9026 * gcc.dg/torture/pr47228.c: Ditto.
9027 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9028 * gcc.dg/ipa/pr45644.c: Ditto.
9029 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9032 2011-04-19 Jason Merrill <jason@redhat.com>
9034 * g++.dg/ext/complex7.C: New.
9036 * g++.dg/ext/attrib41.C: New.
9038 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9041 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9043 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9046 * gcc.target/i386/pr48678.c: New test.
9048 2011-04-19 Martin Jambor <mjambor@suse.cz>
9050 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9051 * g++.dg/opt/devirt2.C: New test.
9052 * g++.dg/ipa/devirt-g-1.C: Likewise.
9054 2011-04-19 Tobias Burnus <burnus@net-b.de>
9057 * gfortran.dg/whole_file_33.f90: New.
9059 2011-04-19 Martin Jambor <mjambor@suse.cz>
9061 * g++.dg/ipa/devirt-7.C: New test.
9063 2011-04-19 Richard Guenther <rguenther@suse.de>
9066 * g++.dg/lto/pr48207_0.C: New testcase.
9068 2011-04-18 Jason Merrill <jason@redhat.com>
9070 * g++.dg/init/void1.C: New.
9072 * g++.dg/cpp0x/union4.C: New.
9074 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9077 * g++.dg/torture/pr48661.C: New test.
9080 * g++.dg/gomp/pr48632.C: New test.
9082 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9084 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9085 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9087 2011-04-18 Tobias Burnus <burnus@net-b.de>
9090 * gfortran.dg/coarray_17.f90: New.
9091 * gfortran.dg/coarray_10.f90: Update dg-error.
9093 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9096 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9097 * gfortran.dg/guality/guality.exp: Likewise.
9099 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9101 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9103 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9105 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9107 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9109 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9111 2011-04-18 Richard Guenther <rguenther@suse.de>
9114 * g++.dg/torture/pr46364.C: New testcase.
9116 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9118 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9120 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9122 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9124 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9125 Ira Rosen <ira.rosen@linaro.org>
9128 * gcc.target/arm/pr48252.c: New test.
9130 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9132 PR tree-optimization/48616
9133 * gcc.dg/pr48616.c: New test.
9135 2011-04-18 Tobias Burnus <burnus@net-b.de>
9138 * gfortran.dg/coarray_16.f90: New.
9140 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9143 * gfortran.dg/realloc_on_assign_7.f03: New test.
9145 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9147 PR libgfortran/48602
9148 * gfortran.dg/fmt_g0_6.f08: New test.
9150 2011-04-17 Jason Merrill <jason@redhat.com>
9152 * g++.dg/cpp0x/sfinae16.C: New.
9154 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9156 * gcc.target/mips/reg-var-1.c: New test.
9158 2011-04-17 Jan Hubicka <jh@suse.cz>
9160 * gcc.dg/winline-5.c: Update testcase.
9162 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9164 * gnat.dg/discr27.ad[sb]: Move dg directive.
9165 * gnat.dg/discr28.ad[sb]: New test.
9166 * gnat.dg/discr28_pkg.ads: New helper.
9168 2011-04-17 Michael Matz <matz@suse.de>
9170 PR tree-optimization/48622
9172 * gcc.dg/lto/pr48622_0.c: New test.
9174 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9176 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9177 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9178 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9179 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9180 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9181 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9183 2011-04-15 Jason Merrill <jason@redhat.com>
9185 * g++.dg/cpp0x/range-for17.C: New.
9187 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9189 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9190 * g++.dg/cpp0x/range-for3.C: Likewise.
9191 * g++.dg/cpp0x/range-for9.C: Correct error message.
9192 * g++.dg/cpp0x/range-for11.C: New.
9193 * g++.dg/cpp0x/range-for12.C: New.
9194 * g++.dg/cpp0x/range-for13.C: New.
9195 * g++.dg/cpp0x/range-for14.C: New.
9196 * g++.dg/cpp0x/range-for15.C: New.
9197 * g++.dg/cpp0x/range-for16.C: New.
9199 2011-04-15 Tobias Burnus <burnus@net-b.de>
9202 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9204 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9206 * objc.dg/naming-4.m: Updated.
9207 * objc.dg/naming-5.m: Updated.
9208 * objc.dg/naming-6.m: New.
9209 * objc.dg/naming-7.m: New.
9210 * obj-c++.dg/naming-1.mm: Updated.
9211 * obj-c++.dg/naming-2.mm: Updated.
9212 * obj-c++.dg/naming-3.mm: New.
9213 * obj-c++.dg/naming-4.mm: New.
9215 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9217 PR libgfortran/48589
9218 * gfortran.dg/fmt_g0_5.f08: New test.
9220 2011-04-15 Richard Guenther <rguenther@suse.de>
9223 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9225 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9227 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9228 -finline-limit=0 to -fno-inline
9230 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9233 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9236 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9239 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9240 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9241 * gcc.target/i386/avx-insertps-3.c: New test.
9242 * gcc.target/i386/avx-insertps-4.c: New test.
9244 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9246 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9249 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9254 * gcc.target/avr/pr46779-1.c: New test case
9255 * gcc.target/avr/pr46779-2.c: New test case
9257 2011-04-14 Jason Merrill <jason@redhat.com>
9259 * g++.dg/cpp0x/sfinae15.C: New.
9261 * g++.dg/cpp0x/sfinae14.C: New.
9263 * g++.dg/ext/vla10.C: New.
9265 2011-04-14 Richard Guenther <rguenther@suse.de>
9267 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9269 2011-04-14 Richard Guenther <rguenther@suse.de>
9271 * gcc.dg/fold-bitand-4.c: Move ...
9272 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9274 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9276 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9278 * gcc.target/avr/torture/trivial.c: Ditto.
9280 2011-04-13 Jason Merrill <jason@redhat.com>
9282 * g++.dg/template/operator11.C: New.
9284 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9287 * gcc.dg/gomp/pr48591.c: New test.
9290 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9291 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9293 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9296 * g++.dg/template/dependent-expr7.C: New test case.
9298 2011-04-13 Jason Merrill <jason@redhat.com>
9300 * g++.dg/cpp0x/sfinae13.C: New.
9302 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9304 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9306 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9308 * gcc.target/arm/pr43698.c: Remove -march option.
9310 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9312 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9315 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9319 * gfortran.dg/realloc_on_assign_6.f03: New test.
9321 2011-04-12 Kai Tietz <ktietz@redhat.com>
9323 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9324 targets the additional -mno-ms-bitfields and
9325 -Wno-packed-bitfield-compat options.
9326 * g++.dg/ext/bitfield3.C: Likewise.
9327 * g++.dg/ext/bitfield4.C: Likewise.
9328 * g++.dg/ext/bitfield5.C: Likewise.
9329 * gcc.dg/bitfld-15.c: Likewise.
9330 * gcc.dg/bitfld-16.c: Likewise.
9331 * gcc.dg/bitfld-17.c: Likewise.
9332 * gcc.dg/bitfld-18.c: Likewise.
9334 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9336 * gcc.target/arm/neon-vld3-1.c: New test.
9337 * gcc.target/arm/neon-vst3-1.c: New test.
9338 * gcc.target/arm/neon/v*.c: Regenerate.
9340 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9342 PR rtl-optimization/48549
9343 * g++.dg/opt/pr48549.C: New test.
9345 2011-04-12 Richard Guenther <rguenther@suse.de>
9347 PR tree-optimization/46076
9348 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9350 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9353 * lib/compat.exp (compat-execute): Declare unsupported after
9354 stripping path from src1.
9355 * lib/lto.exp (lto-execute): Likewise.
9357 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9360 * gcc.dg/pr48552-1.c: New test.
9361 * gcc.dg/pr48552-2.c: New test.
9363 2011-04-11 Jason Merrill <jason@redhat.com>
9365 * g++.dg/cpp0x/sfinae12.C: New.
9367 * g++.dg/cpp0x/enum10.C: New.
9369 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9371 * g++.dg/cpp0x/rv-func.C: New.
9373 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9375 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9378 2011-04-11 Martin Jambor <mjambor@suse.cz>
9380 PR tree-optimization/48195
9381 * gcc.dg/ipa/pr48195.c: New test.
9383 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9385 * gnat.dg/return3.adb: Remove unused switch.
9387 2011-04-08 Mike Stump <mikestump@comcast.net>
9390 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9391 default to fno-common.
9393 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9395 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9396 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9398 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9401 * gfortran.dg/function_optimize_5.f90: New test.
9403 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9405 * gnat.dg/aggr17.adb: New test.
9406 * gnat.dg/aggr18.adb: Likewise.
9408 2011-04-08 Michael Matz <matz@suse.de>
9411 * gcc.target/i386/pr48389.c: New test.
9413 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9415 PR rtl-optimization/48272
9416 * g++.dg/opt/pr48272.C: New.
9418 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9420 PR rtl-optimization/48235
9421 * gcc.dg/pr48235.c: New.
9423 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9425 PR rtl-optimization/48302
9426 * g++.dg/opt/pr48302.C: New.
9428 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9431 * g++.dg/opt/pr48273.C: New.
9433 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9435 PR rtl-optimization/48442
9436 * gcc.dg/pr48442.c: New.
9438 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9440 PR tree-optimization/48377
9441 * gcc.dg/vect/pr48377.c: New test.
9443 2011-04-07 Jason Merrill <jason@redhat.com>
9445 * g++.dg/cpp0x/regress/call1.C: New.
9447 * g++.dg/cpp0x/variadic107.C: New.
9449 * g++.dg/cpp0x/sfinae11.C: New.
9450 * g++.dg/cpp0x/noexcept02.C: Fix.
9452 * g++.dg/cpp0x/sfinae10.C: New.
9454 * g++.dg/cpp0x/sfinae9.C: New.
9456 * c-c++-common/Wcast-qual-1.c: Move here from...
9457 * gcc.dg/cast-qual-3.c: ...here, and...
9458 * g++.dg/warn/Wcast-qual2.C: ...here.
9460 * g++.dg/cpp0x/sfinae8.C: New.
9462 * g++.dg/cpp0x/sfinae7.C: New.
9464 * g++.dg/cpp0x/enum9.C: New.
9466 2011-04-07 Mike Stump <mikestump@comcast.net>
9468 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9469 with no trampolines.
9471 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9474 * gfortran.dg/gomp/pr48117.f90: New test.
9477 * gcc.dg/torture/pr48343.c: New test.
9479 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9481 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9483 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9485 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9487 2011-04-07 Tom de Vries <tom@codesourcery.com>
9490 * lib/scanasm.exp (object-size): New proc.
9491 * gcc.target/arm/pr43920-2.c: New test.
9493 2011-04-06 Tobias Burnus <burnus@net-b.de>
9497 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9499 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9501 * gcc.dg/mtune.c: Prune note from output.
9503 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9506 * gcc.dg/guality/pr36977.c: New test.
9507 * gcc.dg/guality/pr48466.c: New test.
9509 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9511 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9513 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9515 * gnat.dg/return3.adb: New test.
9517 2011-04-06 Richard Guenther <rguenther@suse.de>
9519 PR tree-optimization/47663
9520 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9522 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9524 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9525 Solaris 8 and 9 as well.
9527 2011-04-05 Tom de Vries <tom@codesourcery.com>
9530 * gcc.target/arm/pr43920-1.c: New test.
9532 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9534 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9535 (cctor): Actually return the value.
9536 (main): Cast return values.
9538 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9540 * gfortran.dg/character_comparison_8.f90: New test.
9542 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9544 * frontend-passes: (optimize_lexical_comparison): New function.
9545 (optimize_expr): Call it.
9546 (optimize_comparison): Also handle lexical comparison functions.
9547 Return false instad of -2 for unequal comparison.
9549 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9552 * function_optimize_4.f90: New test.
9554 2011-04-04 Tobias Burnus <burnus@net-b.de>
9557 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9558 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9559 * gfortran.dg/coarray_15.f90: New.
9561 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9563 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9564 * gfortran.dg/bessel_7.f90: Likewise.
9566 2011-04-03 Tobias Burnus <burnus@net-b.de>
9568 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9570 2011-04-03 Richard Guenther <rguenther@suse.de>
9571 Ira Rosen <ira.rosen@linaro.org>
9573 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9574 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9575 -ftree-loop-if-convert-stores.
9577 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9579 * gnat.dg/specs/aggr2.ads: New test.
9581 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9583 * gnat.dg/debug2.ad[sb]: New test.
9584 * gnat.dg/debug2_pkg.ads: New helper.
9585 * gnat.dg/debug3.ad[sb]: New test.
9587 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9589 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9591 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9594 * gcc.c-torture/compile/pr48335-1.c: New test.
9595 * gcc.dg/pr48335-1.c: New test.
9596 * gcc.dg/pr48335-2.c: New test.
9597 * gcc.dg/pr48335-3.c: New test.
9598 * gcc.dg/pr48335-4.c: New test.
9599 * gcc.dg/pr48335-5.c: New test.
9600 * gcc.dg/pr48335-6.c: New test.
9601 * gcc.dg/pr48335-7.c: New test.
9602 * gcc.dg/pr48335-8.c: New test.
9603 * gcc.target/i386/pr48335-1.c: New test.
9605 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9608 * gcc.dg/Waddress.c: New test.
9610 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9613 * gfortran.dg/function_optimize_3.f90: New test.
9615 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9617 * gcc.c-torture/compile/20110401-1.c: New test.
9619 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9620 * g++.dg/lto/20091002-2_0.C: Likewise.
9621 * g++.dg/lto/20090303_0.c: Likewise.
9622 * g++.dg/lto/20091004-1_0.C: Likewise.
9623 * g++.dg/lto/20091002-3_0.C: Likewise.
9624 * g++.dg/lto/20091004-2_0.C: Likewise.
9625 * g++.dg/lto/20081123_0.C: Likewise.
9626 * g++.dg/lto/20090313_0.C: Likewise.
9627 * g++.dg/lto/20081109-1_0.C: Likewise.
9628 * g++.dg/lto/20081219_0.C: Likewise.
9629 * g++.dg/lto/20081204-1_0.C: Likewise.
9630 * g++.dg/lto/20090302_0.C: Likewise.
9631 * g++.dg/lto/20081119-1_0.C: Likewise.
9632 * g++.dg/lto/20081118_0.C: Likewise.
9633 * gcc.dg/lto/20091020-2_0.c: Likewise.
9634 * gcc.dg/lto/20090210_0.c: Likewise.
9635 * gcc.dg/lto/20081204-1_0.c: Likewise.
9636 * gcc.dg/lto/20081224_0.c: Likewise.
9637 * gcc.dg/lto/20090219_0.c: Likewise.
9638 * gcc.dg/lto/20091014-1_0.c: Likewise.
9639 * gcc.dg/lto/20091016-1_0.c: Likewise.
9640 * gcc.dg/lto/20090206-2_0.c: Likewise.
9641 * gcc.dg/lto/20090116_0.c: Likewise.
9642 * gcc.dg/lto/20091013-1_0.c: Likewise.
9643 * gcc.dg/lto/20091015-1_0.c: Likewise.
9644 * gcc.dg/lto/20090126-2_0.c: Likewise.
9646 2011-03-31 Ian Lance Taylor <iant@google.com>
9648 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9650 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9652 * gnat.dg/opt16.adb: New test.
9654 2011-03-31 Jason Merrill <jason@redhat.com>
9656 * g++.dg/cpp0x/defaulted24.C: New.
9658 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9661 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9664 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9666 * g++.dg/other/i386-9.C: New test.
9668 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9670 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9672 2011-03-30 Jason Merrill <jason@redhat.com>
9674 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9676 * g++.dg/cpp0x/regress/isnan.C: New.
9678 * g++.dg/cpp0x/initlist46.C: New.
9680 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9683 * gcc.target/arm/neon-modes-2.c: New test.
9685 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9688 * gcc.c-torture/compile/pr48305.c: New test.
9690 2011-03-29 Jason Merrill <jason@redhat.com>
9692 * g++.dg/cpp0x/regress/value-dep1.C: New.
9694 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9696 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9698 2011-03-29 Ian Lance Taylor <iant@google.com>
9700 * go.test/go-test.exp: Handle the test lines used in several new
9702 (errchk): Add opts parameter. Change all callers. Handle parens
9705 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9706 Dominique d'Humieres <dominiq@lps.ens.fr>
9708 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9709 and __APPLE__ && __PPC__ && __ALTIVEC__.
9711 2011-03-29 Jason Merrill <jason@redhat.com>
9713 * g++.dg/cpp0x/dependent1.C: New.
9715 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9717 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9719 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9721 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9724 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9725 * gfortran.dg/proc_ptr_comp_32.f90: New.
9727 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9729 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9730 check for corresponding warning.
9732 2011-03-28 Jason Merrill <jason@redhat.com>
9734 * g++.dg/cpp0x/rv-deduce2.C: New.
9736 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9739 * gcc.dg/pr48203.c: New test.
9741 2011-03-28 Jeff Law <law@redhat.com>
9743 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9745 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9747 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9748 and __PPC__ && __ALTIVEC__.
9750 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9753 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9754 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9755 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9756 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9758 2011-03-28 Jason Merrill <jason@redhat.com>
9760 * g++.dg/cpp0x/initlist-array2.C: New.
9762 * g++.dg/cpp0x/initlist-array1.C: New.
9764 * g++.dg/cpp0x/constexpr-compound.C: New.
9766 * g++.dg/cpp0x/constexpr-using.C: New.
9768 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9770 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9773 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9775 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9777 * gcc.dg/slp-1.c: New test.
9779 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9781 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9782 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9783 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9784 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9785 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9786 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9787 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9788 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9789 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9790 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9791 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9792 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9793 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9794 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9796 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9799 * gfortran.dg/trim_optimize_5.f90: New test.
9800 * gfortran.dg/trim_optimize_6.f90: New test.
9802 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9805 * gcc.target/mips/madd-7.c: Remove -mlong32.
9806 * gcc.target/mips/msub-7.c: Likewise.
9808 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9810 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9811 accesses to preserve the meaning of the test for doubleword vectors.
9812 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9813 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9815 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9818 * gfortran.dg/class_42.f03: New.
9820 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9822 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9825 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9827 PR rtl-optimization/48144
9828 * gcc.dg/pr48144.c: New test.
9830 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9832 * gnat.dg/discr27.ad[sb]: New test.
9834 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9836 * gnat.dg/limited_with2.ad[sb]: New test.
9837 * gnat.dg/limited_with2_pkg1.ads: New helper.
9838 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9840 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9842 * gnat.dg/opt15.adb: New test.
9843 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9845 2011-03-25 Tobias Burnus <burnus@net-b.de>
9849 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9850 * gfortran.dg/leadz_trailz_3.f90: Ditto
9852 2011-03-25 Martin Jambor <mjambor@suse.cz>
9854 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9856 2011-03-25 Jason Merrill <jason@redhat.com>
9858 * g++.dg/cpp0x/defaulted22.C: New.
9859 * g++.dg/cpp0x/defaulted23.C: New.
9860 * g++.dg/cpp0x/defaulted15.C: Adjust.
9862 2011-03-25 Jason Merrill <jason@redhat.com>
9864 * g++.dg/cpp0x/move1.C: New.
9866 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9869 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9871 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9873 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9874 for mips-sgi-irix6.5.
9875 Replace snprintf prototype by <stdio.h>.
9877 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9880 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9881 run_expensive_tests.
9882 * gcc.dg/graphite/block-4.c: Likewise.
9883 * gcc.dg/graphite/block-7.c: Likewise.
9884 * gcc.dg/graphite/block-8.c: Likewise.
9886 2011-03-25 Richard Guenther <rguenther@suse.de>
9888 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9889 * g++.dg/tree-ssa/pr8781.C: Likewise.
9890 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9891 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9892 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9893 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9894 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9895 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9896 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9897 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9898 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9899 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9900 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9901 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9902 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9903 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9904 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9905 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9906 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9907 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9908 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9909 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9910 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9911 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9912 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9913 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9914 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9915 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9916 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9917 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9918 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9919 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9920 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9921 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9922 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9923 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9924 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9925 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9926 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9927 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9928 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9929 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9930 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9931 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9932 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9933 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9934 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9935 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9936 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9937 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9938 * c-c++-common/pr46562-2.c: Likewise.
9939 * gfortran.dg/pr42108.f90: Likewise.
9940 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9941 foo to be inlined even at -O1.
9942 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9943 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9944 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9945 * gcc.dg/matrix/matrix.exp: Disable FRE.
9947 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9950 * gcc.dg/dfp/pr48204.c: New test.
9952 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9955 * gcc.c-torture/execute/pr47917.c: Move this...
9956 * gcc.dg/torture/pr47917.c: to here and add xfails.
9958 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9960 * gnat.dg/array16.ad[sb]: New test.
9961 * gnat.dg/array16.ads: New helper.
9963 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9965 * gnat.dg/derived_type2.adb: New test.
9967 2011-03-24 Richard Guenther <rguenther@suse.de>
9969 PR tree-optimization/48271
9970 * g++.dg/torture/pr48271.C: New testcase.
9972 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9974 * gnat.dg/array15.ad[sb]: New test.
9976 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9979 * gcc.target/i386/pr48237.c: New test.
9981 2011-03-24 Richard Guenther <rguenther@suse.de>
9984 * gcc.dg/builtin-object-size-10.c: New testcase.
9986 2011-03-24 Richard Guenther <rguenther@suse.de>
9988 PR tree-optimization/46562
9989 * c-c++-common/pr46562-2.c: New testcase.
9990 * c-c++-common/pr46562.c: Likewise.
9992 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9994 * gcc.dg/vect/vect-cselim-1.c: New test.
9995 * gcc.dg/vect/vect-cselim-2.c: New test.
9997 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9999 * gcc.target/arm/pr46934.c: New.
10001 2011-03-23 Ian Lance Taylor <iant@google.com>
10003 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10005 2011-03-23 Richard Guenther <rguenther@suse.de>
10007 * gcc.dg/struct: Remove directory and contents.
10009 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10012 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10014 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10016 * gnat.dg/discr26.ad[sb]: New test.
10017 * gnat.dg/discr26_pkg.ads: New helper.
10019 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10022 * gcc.target/arm/neon-vld-1.c: New test.
10024 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10026 * gnat.dg/array14.ad[sb]: New test.
10027 * gnat.dg/array14_pkg.ads: New helper.
10029 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10031 * gcc.c-torture/execute/920501-8.x: Remove.
10032 * gcc.c-torture/execute/930513-1.x: Remove.
10033 * gcc.c-torture/execute/960312-1.x: Remove.
10034 * gcc.c-torture/compile/20000804-1.c,
10035 gcc.c-torture/compile/20001205-1.c,
10036 gcc.c-torture/compile/20001226-1.c,
10037 gcc.c-torture/compile/20010518-2.c,
10038 gcc.c-torture/compile/20020312-1.c,
10039 gcc.c-torture/compile/20020604-1.c,
10040 gcc.c-torture/compile/920501-12.c,
10041 gcc.c-torture/compile/920501-4.c,
10042 gcc.c-torture/compile/920520-1.c,
10043 gcc.c-torture/compile/980506-1.c,
10044 gcc.c-torture/execute/980709-1.x,
10045 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10046 options for m68hc11.
10047 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10048 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10051 2011-03-22 Nick Clifton <nickc@redhat.com>
10053 * lib/target-supports.exp (check_profiling_available): Add MN10300
10054 to the list of targets that do not support profiling. Restore
10055 alpha sorting to this list.
10057 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10059 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10060 failure on 32-bit systems.
10061 * gcc.dg/torture/vector-2.c: Ditto.
10063 2011-03-22 Richard Guenther <rguenther@suse.de>
10065 PR tree-optimization/48228
10066 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10068 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10070 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10074 * gcc.target/powerpc/pr48226.c: New file.
10076 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10078 * lib/prune.exp (prune_gcc_output): Prune "could not create
10079 compact unwind for" warnings.
10081 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10085 * gcc.c-torture/execute/pr42544.c: New test.
10086 * gcc.c-torture/execute/pr48197.c: New test.
10088 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10090 PR preprocessor/48192
10091 * gcc.target/powerpc/pr48192.c: New file.
10094 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10095 split problem of 0 being loaded in a VSX register.
10097 2011-03-21 Richard Guenther <rguenther@suse.de>
10100 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10101 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10102 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10103 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10105 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10108 * gcc.dg/pr48213.c: New test.
10110 2011-03-21 Kai Tietz <ktietz@redhat.com>
10113 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10115 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10117 * gcc.target/arm/xor-and.c: New.
10119 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10122 * gfortran.dg/function_optimize_1.f90: New test.
10123 * gfortran.dg/function_optimize_2.f90: New test.
10125 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10127 PR rtl-optimization/47502
10128 * gcc.target/i386/pr47502-1.c: New.
10129 * gcc.target/i386/pr47502-2.c: Likewise.
10131 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10133 PR rtl-optimization/48156
10134 * gcc.dg/pr48156.c: New test.
10136 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10138 PR libfortran/47439
10139 * gfortran.dg/scratch_1.f90: Adjust test.
10141 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10143 PR libfortran/47439
10144 * gfortran.dg/scratch_1.f90: New test.
10146 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10148 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10149 variably modified typedefs.
10150 * gcc.dg/c1x-typedef-2.c: Remove.
10152 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10154 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10155 * gcc.dg/c1x-anon-struct-3.c: New test.
10156 * gcc.dg/anon-struct-11.c: Update.
10158 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10160 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10162 Only xfail with gas.
10164 2011-03-18 Jason Merrill <jason@redhat.com>
10166 * g++.dg/template/fn-ptr1.C: New.
10168 * g++.dg/overload/volatile1.C: New.
10170 * g++.dg/opt/pr23372.C: New.
10172 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10174 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10176 PR middle-end/47405
10177 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10179 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10181 * gcc.target/arm/unsigned-extend-1.c: New.
10183 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10186 * gcc.c-torture/compile/pr48161.c: New test.
10188 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10190 PR middle-end/47725
10191 * gcc.dg/torture/pr47725.c: New.
10193 2011-03-17 Jason Merrill <jason@redhat.com>
10195 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10196 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10198 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10200 * gnat.dg/specs/elab2.ads: New test.
10201 * gnat.dg/specs/elab2_pkg.ads: New helper.
10203 2011-03-17 Jason Merrill <jason@redhat.com>
10205 * g++.dg/cpp0x/decltype-1212.C: New.
10206 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10208 2011-03-17 Jason Merrill <jason@redhat.com>
10210 * g++.dg/parse/memfnquals1.C: New.
10212 2011-03-17 Richard Guenther <rguenther@suse.de>
10214 PR middle-end/48134
10215 * gcc.dg/pr48134.c: New testcase.
10217 2011-03-17 Richard Guenther <rguenther@suse.de>
10219 PR middle-end/48165
10220 * g++.dg/torture/pr48165.C: New testcase.
10222 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10224 PR rtl-optimization/48141
10225 * gcc.dg/pr48141.c: New test.
10227 2011-03-16 Jason Merrill <jason@redhat.com>
10229 * g++.dg/cpp0x/constexpr-48089.C: New.
10231 * g++.dg/cpp0x/constexpr-abi1.C: New.
10233 * g++.dg/cpp0x/constexpr-46336.C: New.
10234 * g++.dg/parse/friend5.C: Adjust expected errors.
10236 * g++.dg/cpp0x/constexpr-47570.C: New.
10238 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10241 * ++.dg/debug/dwarf2/typedef6.C: New test.
10243 2011-03-16 Jason Merrill <jason@redhat.com>
10245 * g++.dg/cpp0x/elision2.C: New.
10247 * g++.dg/cpp0x/constexpr-array3.C: New.
10249 2011-03-16 Jason Merrill <jason@redhat.com>
10251 * g++.dg/cpp0x/sfinae6.C: New.
10252 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10253 * g++.dg/cpp0x/pr45908.C: Likewise.
10254 * g++.dg/cpp0x/sfinae6.C: Likewise.
10255 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10256 * g++.old-deja/g++.law/arg11.C: Likewise.
10258 2011-03-16 Jason Merrill <jason@redhat.com>
10260 * g++.dg/template/incomplete6.C: New.
10262 2011-03-16 Jeff Law <law@redhat.com>
10264 * gcc.dg/tree-ssa/vrp55.c: New test.
10266 2011-03-16 Jason Merrill <jason@redhat.com>
10268 * g++.dg/cpp0x/auto22.C: New.
10270 2011-03-16 Richard Guenther <rguenther@suse.de>
10272 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10273 optimizing it away if promoted to const.
10275 2011-03-16 Richard Guenther <rguenther@suse.de>
10277 PR tree-optimization/48149
10278 * gcc.dg/fold-complex-1.c: New testcase.
10280 2011-03-16 Richard Guenther <rguenther@suse.de>
10283 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10284 or cloning happens.
10286 2011-03-16 Richard Guenther <rguenther@suse.de>
10288 PR tree-optimization/26134
10289 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10291 2011-03-16 Richard Guenther <rguenther@suse.de>
10293 PR tree-optimization/48146
10294 * gcc.dg/torture/pr48146.c: New testcase.
10296 2011-03-16 Richard Guenther <rguenther@suse.de>
10298 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10299 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10301 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10303 PR middle-end/48136
10304 * gcc.c-torture/compile/pr48136.c: New test.
10306 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10309 * gcc.dg/guality/pr45882.c: New test.
10311 2011-03-15 Jason Merrill <jason@redhat.com>
10313 * g++.dg/cpp0x/constexpr-recursion.C: New.
10315 * g++.dg/cpp0x/implicit11.C: New.
10317 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10319 * g++.dg/cpp0x/constexpr-attribute.C: New.
10321 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10323 * g++.dg/parse/pr34758.C: New.
10325 2011-03-15 Xinliang David Li <davidxl@google.com>
10328 * gcc.dg/uninit-pred-7_d.c: New test.
10329 * gcc.dg/uninit-pred-8_d.c: New test.
10331 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10334 * gcc.target/arm/pr46788.c: New.
10336 2011-03-15 Richard Guenther <rguenther@suse.de>
10338 PR middle-end/47650
10339 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10340 * gfortran.dg/ishft_4.f90: Likewise.
10341 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10343 2011-03-15 Richard Guenther <rguenther@suse.de>
10345 PR tree-optimization/13954
10346 * g++.dg/tree-ssa/pr13954.C: New testcase.
10348 2011-03-15 Richard Guenther <rguenther@suse.de>
10350 PR tree-optimization/48037
10351 * gcc.target/i386/pr48037-1.c: New testcase.
10353 2011-03-15 Richard Guenther <rguenther@suse.de>
10355 PR tree-optimization/41490
10356 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10357 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10358 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10359 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10360 * g++.dg/tree-ssa/pr33604.C: Adjust.
10362 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10364 PR middle-end/47917
10365 * gcc.c-torture/execute/pr47917.c: New test.
10366 * gcc.dg/pr47917.c: New test.
10368 PR middle-end/38878
10369 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10371 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10373 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10374 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10375 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10376 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10377 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10378 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10379 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10380 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10381 * gcc.target/i386/avx-floor-vec.c: Ditto.
10382 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10383 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10384 * gcc.target/i386/avx-rint-vec.c: Ditto.
10385 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10386 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10387 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10388 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10390 2011-03-14 Tom Tromey <tromey@redhat.com>
10392 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10393 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10394 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10396 2011-03-14 Tom Tromey <tromey@redhat.com>
10398 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10399 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10400 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10402 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10404 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10406 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10408 PR rtl-optimization/47166
10409 * gcc.c-torture/execute/postmod-1.c: New test.
10411 2011-03-14 Richard Guenther <rguenther@suse.de>
10413 PR middle-end/48098
10414 * gcc.dg/torture/pr48098.c: New testcase.
10416 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10419 * gcc.target/powerpc/pr48053-1.c: New test.
10420 * gcc.target/powerpc/pr48053-2.c: Likewise.
10422 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10424 PR libfortran/48066
10425 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10427 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10429 PR libfortran/48066
10430 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10432 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10435 * gfortran.dg/class_41.f03: New.
10437 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10439 * g++.dg/conversion/cast3.C: New test.
10441 2011-03-11 Jason Merrill <jason@redhat.com>
10443 * g++.dg/template/error45.C: New.
10445 * g++.dg/parse/no-type-defn1.C: New.
10447 * g++.dg/ext/attrib40.C: New.
10449 * g++.dg/cpp0x/regress/array1.C: New.
10451 2011-03-11 Richard Guenther <rguenther@suse.de>
10453 PR tree-optimization/48067
10454 * gcc.dg/pr48067.c: New testcase.
10456 2011-03-11 Richard Guenther <rguenther@suse.de>
10459 * g++.dg/lto/20110311-1_0.C: New testcase.
10461 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10464 * g++.dg/inherit/virtual8.C: New test.
10466 PR middle-end/48044
10467 * gcc.dg/torture/pr48044.c: New test.
10469 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10472 * gfortran.dg/proc_ptr_comp_31.f90: New.
10474 2011-03-11 Richard Guenther <rguenther@suse.de>
10476 PR tree-optimization/47278
10477 * gcc.dg/torture/pr47278-1.c: New testcase.
10478 * gcc.dg/torture/pr47278-2.c: Likewise.
10480 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10482 PR tree-optimization/48063
10483 * gcc.dg/torture/pr48063.c: New test.
10485 2011-03-10 Jason Merrill <jason@redhat.com>
10487 * g++.dg/template/array22.C: New.
10489 * g++.dg/cpp0x/syntax-err1.C: New.
10490 * g++.dg/parse/error36.C: Adjust expected errors.
10491 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10492 * g++.old-deja/g++.pt/typename3.C: Likewise.
10493 * g++.old-deja/g++.pt/typename4.C: Likewise.
10494 * g++.old-deja/g++.pt/typename6.C: Likewise.
10496 2011-03-09 Jason Merrill <jason@redhat.com>
10498 * g++.dg/template/nontype22.C: New.
10500 2011-03-09 Martin Jambor <mjambor@suse.cz>
10502 PR tree-optimization/47714
10503 * g++.dg/torture/pr47714.C: New test.
10505 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10508 * gcc.target/powerpc/pr47755-2.c: New file.
10510 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10512 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10513 is not set in the environment, pass 64 as first argument when not
10514 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10515 native where ulimit -u is supported.
10517 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10519 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10521 2011-03-08 Jason Merrill <jason@redhat.com>
10523 * g++.dg/template/nontype21.C: New.
10525 * g++.dg/template/anon5.C: New.
10527 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10530 * gcc.dg/pr47881.c: New test.
10532 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10535 * g++.dg/lookup/template3.C: New test.
10537 2011-03-08 Kai Tietz <ktietz@redhat.com>
10539 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10542 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10545 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10546 sizeof to compute alignment.
10548 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10550 PR tree-optimization/48022
10551 * gcc.dg/pr48022-1.c: New test.
10552 * gcc.dg/pr48022-2.c: New test.
10554 2011-03-07 Jason Merrill <jason@redhat.com>
10556 * g++.dg/template/nontype20.C: New.
10557 * g++.dg/init/member1.C: Adjust expected errors.
10558 * g++.dg/parse/constant4.C: Likewise.
10559 * g++.dg/template/qualified-id3.C: Likewise.
10560 * g++.old-deja/g++.pt/crash10.C: Likewise.
10562 * g++.dg/cpp0x/regress/non-const1.C: New.
10564 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10567 * gcc.dg/pr47991.c: New test.
10569 2011-03-07 Jason Merrill <jason@redhat.com>
10571 * g++.dg/abi/mangle46.C: New.
10573 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10576 * gcc.target/powerpc/pr47862.c: New.
10578 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10581 * gcc.target/i386/combine-mul.c: Require nonpic.
10583 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10584 Nathan Froyd <froydnj@codesourcery.com>
10586 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10588 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10590 * README.QMTEST: Remove.
10592 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10593 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10596 * gfortran.dg/array_constructor_37.f90 : New test.
10598 2011-03-05 Jason Merrill <jason@redhat.com>
10600 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10601 * g++.dg/abi/mangle45.C: Likewise.
10602 * g++.dg/cpp0x/trailing1.C: Likewise.
10604 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10606 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10608 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10610 PR rtl-optimization/47899
10611 * gcc.dg/pr47899.c: New test.
10613 * gcc.dg/torture/pr47968.c: Ignore warnings.
10615 PR tree-optimization/47967
10616 * gcc.c-torture/compile/pr47967.c: New test.
10618 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10620 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10621 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10623 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10625 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10626 and property_getAttributes() if __OBJC2__.
10627 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10628 * objc.dg/property/property-encoding-1.m: New.
10629 * obj-c++.dg/property/property-encoding-1.mm: New.
10631 2011-03-04 Jason Merrill <jason@redhat.com>
10633 * g++.dg/template/pseudodtor6.C: New.
10635 * g++.dg/inherit/covariant19.C: New.
10637 2011-03-04 Richard Guenther <rguenther@suse.de>
10639 PR middle-end/47968
10640 * gcc.dg/torture/pr47968.c: New testcase.
10642 2011-03-04 Richard Guenther <rguenther@suse.de>
10644 PR middle-end/47975
10645 * gcc.dg/torture/pr47975.c: New testcase.
10647 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10650 * g++.dg/template/crash106.C: New.
10652 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10655 * gcc.dg/gomp/pr47963.c: New test.
10656 * g++.dg/gomp/pr47963.C: New test.
10658 2011-03-02 Jason Merrill <jason@redhat.com>
10660 * g++.dg/cpp0x/regress/condition1.C: New.
10662 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10664 2011-03-01 Jason Merrill <jason@redhat.com>
10666 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10668 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10670 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10672 PR rtl-optimization/47925
10673 * gcc.c-torture/execute/pr47925.c: New test.
10675 2011-03-01 Jason Merrill <jason@redhat.com>
10677 * g++.dg/cpp0x/decltype25.C: New.
10679 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10681 2011-03-01 Richard Guenther <rguenther@suse.de>
10683 PR tree-optimization/47890
10684 * gcc.dg/torture/pr47890.c: New testcase.
10686 2011-03-01 Richard Guenther <rguenther@suse.de>
10689 * gcc.dg/lto/pr47924_0.c: New testcase.
10691 2011-03-01 Richard Guenther <rguenther@suse.de>
10694 * gfortran.dg/lto/pr46911_0.f: New testcase.
10696 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10698 PR libgfortran/47933
10699 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10700 compile errors from older code form.
10702 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10704 PR libgfortran/47567
10705 * gfortran.dg/fmt_fw_d.f90: New test.
10707 2011-02-28 Jason Merrill <jason@redhat.com>
10709 * g++.dg/inherit/covariant18.C: New.
10711 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10713 PR middle-end/47893
10714 * gcc.dg/pr47893.c: New test.
10716 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10718 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10719 NULL in case of a selector with conflicting types.
10720 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10722 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10724 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10725 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10726 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10727 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10729 2011-02-28 Jason Merrill <jason@redhat.com>
10732 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10734 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10736 PR libgfortran/47778
10737 * gfortran.dg/namelist_71.f90: New test.
10739 2011-02-27 Jason Merrill <jason@redhat.com>
10742 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10743 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10745 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10748 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10750 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10753 * gfortran.dg/gomp/task-1.f90: Removed.
10755 2011-02-26 Jason Merrill <jason@redhat.com>
10757 * g++.dg/template/this-targ1.C: New.
10759 * g++.dg/cpp0x/regress/template-const1.C: New.
10760 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10761 * g++.dg/template/function1.C: Adjust.
10762 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10763 * g++.dg/debug/debug7.C: Adjust.
10765 2011-02-26 Tobias Burnus <burnus@net-b.de>
10768 * gfortran.dg/gomp/task-1.f90: New.
10770 2011-02-25 Jie Zhang <jie@codesourcery.com>
10772 * gcc.target/arm/neon-thumb2-move.c: Add
10773 dg-require-effective-target arm_thumb2_ok.
10775 2011-02-24 Jason Merrill <jason@redhat.com>
10777 * g++.dg/parse/constant1.C: Specify C++98 mode.
10778 * g++.dg/parse/constant5.C: Likewise.
10779 * g++.dg/parse/error2.C: Likewise.
10780 * g++.dg/parse/semicolon3.C: Likewise.
10781 * g++.dg/template/crash14.C: Likewise.
10782 * g++.dg/template/local4.C: Likewise.
10783 * g++.dg/template/nontype3.C: Likewise.
10784 * g++.dg/parse/crash31.C: Adjust expected errors.
10785 * g++.dg/template/function1.C: Likewise.
10786 * g++.dg/template/ref3.C: Likewise.
10787 * g++.dg/template/static9.C: Likewise.
10788 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10790 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10791 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10792 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10793 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10794 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10796 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10799 * gfortran.dg/pr47878.f90: New test.
10801 2011-02-24 Richard Guenther <rguenther@suse.de>
10804 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10805 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10807 2011-02-24 Richard Guenther <rguenther@suse.de>
10810 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10811 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10813 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10815 PR libgfortran/47567
10816 * gfortran.dg/fmt_f0_1.f90: Update test.
10818 2011-02-23 Jason Merrill <jason@redhat.com>
10820 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10821 * g++.dg/abi/mangle45.C: New.
10823 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10824 * g++.dg/template/canon-type-9.C: Match use of decltype
10825 between declaration and definition.
10826 * g++.dg/template/canon-type-12.C: Likewise.
10828 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10831 * gfortran.dg/nested_allocatables_1.f90: New.
10833 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10836 * g++.dg/pr46868.C: New test.
10837 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10838 * g++.dg/parse/error14.C: Adjust.
10840 2011-02-23 Richard Guenther <rguenther@suse.de>
10842 PR tree-optimization/47838
10843 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10845 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10847 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10849 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10851 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10852 * gfortran.dg/count_init_expr.f03: Ditto.
10853 * gfortran.dg/gomp/pr43711.f90: Ditto.
10854 * gcc.dg/struct-parse-2.c: Ditto.
10855 * gcc.dg/parse-error-3.c: Ditto.
10856 * gcc.dg/Wlogical-op-1.c: Ditto.
10857 * gcc.dg/Walways-true-1.c: Ditto.
10858 * gcc.dg/pr24225.c: Ditto.
10859 * gcc.dg/Walways-true-2.c: Ditto.
10860 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10861 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10862 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10863 * g++.dg/overload/defarg4.C: Ditto.
10864 * g++.dg/inherit/covariant16.C: Ditto.
10865 * g++.dg/inherit/virtual7.C: Ditto.
10866 * g++.dg/template/canon-type-9.C: Ditto.
10867 * g++.dg/template/access19.C: Ditto.
10868 * g++.dg/template/call7.C: Ditto.
10869 * g++.dg/template/canon-type-2.C: Ditto.
10870 * g++.dg/template/init7.C: Ditto.
10871 * g++.dg/template/sizeof-template-argument.C: Ditto.
10872 * g++.dg/template/const3.C: Ditto.
10873 * g++.dg/template/sfinae26.C: Ditto.
10874 * g++.dg/template/sfinae26.C: Ditto.
10875 * g++.dg/template/canon-type-11.C: Ditto.
10876 * g++.dg/template/union2.C: Ditto.
10877 * g++.dg/template/canon-type-3.C: Ditto.
10878 * g++.dg/template/canon-type-1.C: Ditto.
10879 * g++.dg/template/canon-type-5.C: Ditto.
10880 * g++.dg/template/canon-type-7.C: Ditto.
10881 * g++.dg/template/canon-type-10.C: Ditto.
10882 * g++.dg/template/spec36.C: Ditto.
10883 * g++.dg/template/typedef38.C: Ditto.
10884 * g++.dg/template/canon-type-4.C: Ditto.
10885 * g++.dg/template/canon-type-6.C: Ditto.
10886 * g++.dg/template/canon-type-13.C: Ditto.
10887 * g++.dg/template/instantiate9.C: Ditto.
10888 * g++.dg/template/ttp22.C: Ditto.
10889 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10890 * g++.dg/warn/Walways-true-1.C: Ditto.
10891 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10892 * g++.dg/warn/Walways-true-2.C: Ditto.
10893 * g++.dg/conversion/op4.C: Ditto.
10894 * g++.dg/opt/pr19650.C: Ditto.
10895 * g++.dg/lookup/friend11.C: Ditto.
10896 * g++.dg/other/default2.C: Ditto.
10897 * g++.dg/other/default3.C: Ditto.
10898 * g++.dg/other/dtor2.C: Ditto.
10899 * g++.dg/other/friend5.C: Ditto.
10900 * g++.dg/other/default5.C: Ditto.
10901 * g++.dg/init/brace6.C: Ditto.
10902 * g++.dg/init/aggr5.C: Ditto.
10903 * g++.dg/init/error2.C: Ditto.
10904 * g++.dg/expr/bound-mem-fun.C: Ditto.
10905 * g++.dg/expr/cond6.C: Ditto.
10906 * g++.dg/expr/stmt-expr-1.C: Ditto.
10907 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10908 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10909 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10910 * g++.dg/cpp0x/bracket1.C: Ditto.
10911 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10912 * g++.dg/cpp0x/pr38646.C: Ditto.
10913 * g++.dg/cpp0x/variadic73.C: Ditto.
10914 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10915 * g++.dg/cpp0x/bracket4.C: Ditto.
10916 * g++.dg/cpp0x/decltype4.C: Ditto.
10917 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10918 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10919 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10920 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10921 * g++.dg/cpp0x/decltype2.C: Ditto.
10922 * g++.dg/cpp0x/decltype1.C: Ditto.
10923 * g++.dg/cpp0x/bracket2.C: Ditto.
10924 * g++.dg/cpp0x/decltype5.C: Ditto.
10925 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10926 * g++.dg/cpp0x/variadic70.C: Ditto.
10927 * g++.dg/cpp0x/decltype6.C: Ditto.
10928 * g++.dg/cpp0x/rvo.C: Ditto.
10929 * g++.dg/cpp0x/vt-40092.C: Ditto.
10930 * g++.dg/cpp0x/variadic-new.C: Ditto.
10931 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10932 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10933 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10934 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10935 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10936 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10937 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10938 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10939 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10940 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10941 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10942 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10943 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10944 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10945 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10946 * g++.dg/cpp0x/pr39639.C: Ditto.
10947 * g++.dg/cpp0x/decltype3.C: Ditto.
10948 * g++.dg/cpp0x/variadic68.C: Ditto.
10949 * g++.dg/cpp0x/variadic-function.C: Ditto.
10950 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10951 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10952 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10953 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10954 * g++.dg/parse/crash35.C: Ditto.
10955 * g++.dg/parse/crash40.C: Ditto.
10956 * g++.dg/parse/defarg12.C: Ditto.
10957 * g++.dg/parse/crash34.C: Ditto.
10958 * g++.dg/parse/constructor3.C: Ditto.
10959 * g++.dg/parse/template23.C: Ditto.
10960 * g++.dg/parse/crash56.C: Ditto.
10961 * g++.dg/parse/dtor13.C: Ditto.
10962 * g++.dg/parse/error33.C: Ditto.
10963 * g++.dg/parse/ctor9.C: Ditto.
10964 * g++.dg/parse/error32.C: Ditto.
10965 * g++.dg/parse/error37.C: Ditto.
10966 * g++.dg/parse/bitfield3.C: Ditto.
10967 * g++.dg/parse/struct-4.C: Ditto.
10968 * g++.dg/ext/has_trivial_copy.C: Ditto.
10969 * g++.dg/ext/is_polymorphic.C: Ditto.
10970 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10971 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10972 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10973 * g++.dg/ext/is_union.C: Ditto.
10974 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10975 * g++.dg/ext/is_pod.C: Ditto.
10976 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10977 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10978 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10979 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10980 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10981 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10982 * g++.dg/ext/is_abstract.C: Ditto.
10983 * g++.dg/ext/has_trivial_assign.C: Ditto.
10984 * g++.dg/ext/is_class.C: Ditto.
10985 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10986 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10987 * g++.dg/ext/is_base_of.C: Ditto.
10988 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10989 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10990 * g++.dg/ext/is_empty.C: Ditto.
10991 * g++.dg/ext/is_enum.C: Ditto.
10992 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10993 * gnat.dg/opt11.adb: Ditto.
10994 * obj-c++.dg/pr45735.mm: Ditto.
10995 * obj-c++.dg/pr24393.mm: Ditto.
10996 * obj-c++.dg/exceptions-2.mm: Ditto.
10997 * objc.dg/pr45735.m: Ditto.
10998 * objc.dg/pr24393.m: Ditto.
11000 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11002 * objc.dg/attributes/objc-exception-1.m: New.
11004 2011-02-23 Jie Zhang <jie@codesourcery.com>
11006 * gcc.dg/cpp/include7.c: New test.
11008 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11011 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11013 2011-02-23 Jie Zhang <jie@codesourcery.com>
11015 PR rtl-optimization/47763
11016 * gcc.dg/pr47763.c: New test.
11018 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11021 * gfortran.dg/whole_file_32.f90 : New test.
11023 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11026 * g++.dg/inherit/virtual7.C: New test.
11028 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11031 * objc.dg/type-size-3.m: Updated error message.
11032 * objc.dg/type-size-4.m: New test.
11033 * objc.dg/type-size-5.m: New test.
11035 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11037 * lib/gnat.exp: Fix comments.
11038 Don't load libgloss.exp.
11039 (default_gnat_version): Call $compiler with --version.
11040 Adapt regexp for gnatmake output, insert version.
11041 (gnat_version): New proc.
11042 (gnat_init): Remove gnat_libgcc_s_path.
11043 (gnat_target_compile): Likewise.
11044 Remove ld_library_path.
11045 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11046 (gnat_pass): Remove.
11047 (gnat_pass): Remove.
11048 (gnat_finish): Remove.
11049 (gnat_exit): Remove.
11050 (local_find_gnatmake): Reindent.
11051 (runtest_file_p): Remove.
11052 (prune_warnings): Remove.
11053 (find_gnatclean): New proc.
11054 * lib/gnat-dg.exp (lremove): New proc.
11055 (gnat-dg-test): Reindent.
11056 Remove additional output files.
11057 (gnat-dg-runtest): Remove.
11059 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11060 * gnat.dg/loop_optimization6.adb: Likewise.
11061 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11063 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11065 PR tree-optimization/47835
11066 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11068 2011-02-22 Tobias Burnus <burnus@net-b.de>
11070 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11071 * gfortran.dg/abstract_type_2.f03: Ditto.
11072 * gfortran.dg/abstract_type_3.f03: Ditto.
11073 * gfortran.dg/abstract_type_4.f03: Ditto.
11074 * gfortran.dg/abstract_type_5.f03: Ditto.
11075 * gfortran.dg/abstract_type_6.f03: Ditto.
11076 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11077 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11078 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11079 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11080 * gfortran.dg/array_function_5.f90: Ditto.
11081 * gfortran.dg/asynchronous_3.f03: Ditto.
11082 * gfortran.dg/char_expr_1.f90: Ditto.
11083 * gfortran.dg/class_14.f03: Ditto.
11084 * gfortran.dg/data_array_6.f: Ditto.
11085 * gfortran.dg/data_invalid.f90: Ditto.
11086 * gfortran.dg/dot_product_1.f03: Ditto.
11087 * gfortran.dg/func_derived_5.f90: Ditto.
11088 * gfortran.dg/func_result_4.f90: Ditto.
11089 * gfortran.dg/implied_do_1.f90: Ditto.
11090 * gfortran.dg/initialization_25.f90: Ditto.
11091 * gfortran.dg/initialization_26.f90: Ditto.
11092 * gfortran.dg/interface_34.f90: Ditto.
11093 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11094 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11095 * gfortran.dg/matmul_8.f03: Ditto.
11096 * gfortran.dg/merge_init_expr.f90: Ditto.
11097 * gfortran.dg/pack_assign_1.f90: Ditto.
11098 * gfortran.dg/pack_vector_1.f90: Ditto.
11099 * gfortran.dg/pointer_check_8.f90: Ditto.
11100 * gfortran.dg/product_init_expr.f03: Ditto.
11101 * gfortran.dg/reshape_order_5.f90: Ditto.
11102 * gfortran.dg/reshape_shape_1.f90: Ditto.
11103 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11104 * gfortran.dg/same_name_2.f90: Ditto.
11105 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11106 * gfortran.dg/spread_init_expr.f03: Ditto.
11107 * gfortran.dg/stmt_func_1.f90: Ditto.
11108 * gfortran.dg/sum_init_expr.f03: Ditto.
11109 * gfortran.dg/transpose_3.f03: Ditto.
11110 * gfortran.dg/unpack_init_expr.f03: Ditto.
11111 * gfortran.dg/warn_conversion.f90: Ditto.
11112 * gfortran.dg/warn_conversion_2.f90: Ditto.
11113 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11114 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11115 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11116 * gfortran.dg/whole_file_16.f90: Ditto.
11117 * gfortran.dg/whole_file_17.f90: Ditto.
11118 * gfortran.dg/whole_file_18.f90: Ditto.
11119 * gfortran.dg/whole_file_20.f03: Ditto.
11120 * gfortran.dg/whole_file_5.f90: Ditto.
11121 * gfortran.dg/whole_file_6.f90: Ditto.
11122 * gfortran.dg/write_invalid_format.f90: Ditto.
11123 * gfortran.dg/zero_sized_6.f90: Ditto.
11125 2011-02-21 Jeff Law <law@redhat.com>
11127 PR rtl-optimization/46178
11128 * gcc.target/i386/pr46178.c: New test.
11130 PR rtl-optimization/46002
11131 * gcc.c-torture/compile/pr46002.c: New test.
11133 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11135 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11138 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11141 * g++.dg/debug/pr47106.C: Require effective target lto.
11143 2011-02-21 Jason Merrill <jason@redhat.com>
11145 * g++.dg/cpp0x/constexpr-diag2.C: New.
11147 2011-02-20 Jason Merrill <jason@redhat.com>
11149 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11151 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11153 * g++.dg/overload/conv-op1.C: New.
11155 * g++.dg/cpp0x/constexpr-synth1.C: New.
11157 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11159 * objc.dg/layout-2.m: New.
11160 * objc.dg/selector-3.m: Adjusted location of error message.
11161 * objc.dg/type-size-3.m: Same.
11162 * obj-c++.dg/selector-3.mm: Same.
11164 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11167 * objc.dg/property/dotsyntax-22.m: New.
11168 * obj-c++.dg/property/dotsyntax-22.mm: New.
11170 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11173 * g++.dg/template/typedef38.C: New test.
11175 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11178 * gfortran.dg/whole_file_30.f90 : New test.
11179 * gfortran.dg/whole_file_31.f90 : New test.
11181 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11185 * gfortran.dg/whole_file_28.f90 : New test.
11186 * gfortran.dg/whole_file_29.f90 : New test.
11188 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11191 * g++.dg/template/crash105.C: New.
11193 2011-02-19 Jason Merrill <jason@redhat.com>
11195 * g++.dg/cpp0x/regress/no-elide1.C: New.
11197 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11199 PR tree-optimization/46620
11200 * gcc.dg/pr46620.c: New.
11202 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11205 * gcc.target/i386/pr47809.c: New test.
11207 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11208 Tobias Burnus <burnus@net-b.de>
11210 * lib/target-supports.exp
11211 (check_effective_target_fortran_large_real): New check for large reals.
11212 * gfortran.dg/nan_7.f90: New test.
11214 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11216 PR libgfortran/47567
11217 * gfortran.dg/fmt_f0_1.f90: Update test.
11219 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11222 * gfortran.dg/array_constructor_36.f90 : New test.
11223 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11224 allow for comparison between different elements of the array
11225 constructor at different levels of optimization.
11227 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11229 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11230 * gcc.target/i386/pr32280-1.c: Likewise.
11232 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11235 * gcc.target/i386/pr47800.c: New test.
11237 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11239 * objc/execute/exceptions/foward-1.x: New.
11241 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11244 * gfortran.dg/derived_constructor_comps_4.f90: New.
11246 2011-02-18 Tobias Burnus
11249 * gfortran.dg/func_result_6.f90: New.
11251 2011-02-18 Michael Matz <matz@suse.de>
11254 * gfortran.dg/lto/pr45586_0.f90: New test.
11255 * gfortran.dg/typebound_proc_20.f90: Ditto.
11256 * gfortran.dg/typebound_proc_21.f90: Ditto.
11258 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11261 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11263 2011-02-18 Tobias Burnus <burnus@net-b.de>
11266 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11267 gcc_warning_prefix.
11268 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11269 normalizing the error/warning output.
11270 * gfortran.dg/Wall.f90: Update dg-error/warning.
11271 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11272 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11273 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11274 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11275 * gfortran.dg/class_30.f90: Update dg-error/warning.
11276 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11277 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11278 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11279 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11280 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11281 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11282 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11283 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11284 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11285 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11286 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11287 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11288 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11289 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11290 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11291 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11292 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11293 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11294 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11295 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11296 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11297 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11298 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11299 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11300 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11302 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11305 * gfortran.dg/proc_ptr_comp_30.f90: New.
11307 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11310 * gcc.target/i386/pr47780.c: New test.
11312 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11315 * gfortran.dg/class_40.f03: New.
11317 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11320 * g++.dg/cpp0x/auto21.C: New test.
11322 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11324 * objc.dg/special/unclaimed-category-1.h: Updated for
11326 * objc.dg/special/unclaimed-category-1.m: Same.
11327 * objc.dg/zero-link-1.m: Same.
11328 * objc.dg/lookup-1.m: Same.
11329 * objc.dg/torture/strings/const-str-9.m
11330 * objc.dg/torture/strings/const-str-10.m: Same.
11331 * objc.dg/torture/strings/const-str-11.m: Same.
11332 * objc.dg/torture/forward-1.m: Same.
11333 * objc.dg/zero-link-2.m: Same.
11334 * objc.dg/encode-7-next-64bit.m: Same.
11335 * objc.dg/method-4.m: Same.
11336 * objc.dg/next-runtime-1.m: Same.
11337 * objc.dg/image-info.m: Same.
11338 * objc.dg/pr23214.m: Same.
11339 * objc.dg/symtab-1.m: Same.
11340 * obj-c++.dg/basic.m: Same.
11341 * obj-c++.dg/proto-lossage-3.m: Same.
11342 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11343 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11344 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11345 * obj-c++.dg/method-11.m: Same.
11346 * objc/execute/enumeration-1.m: Same.
11347 * objc/execute/object_is_class.m: Same.
11348 * objc/execute/formal_protocol-2.m: Same.
11349 * objc/execute/formal_protocol-4.m: Same.
11350 * objc/execute/formal_protocol-6.m: Same.
11351 * objc/execute/bycopy-3.m: Same.
11352 * objc/execute/exceptions/catchall-1.m: Same.
11353 * objc/execute/exceptions/finally-1.m: Same.
11354 * objc/execute/exceptions/local-variables-1.m: Same.
11355 * objc/execute/exceptions/foward-1.m: Same.
11356 * objc/execute/bf-common.h
11357 * objc/execute/enumeration-2.m: Same.
11358 * objc/execute/formal_protocol-1.m: Same.
11359 * objc/execute/formal_protocol-3.m: Same.
11360 * objc/execute/formal_protocol-5.m: Same.
11361 * objc/execute/accessing_ivars.m: Same.
11362 * objc/execute/bycopy-2.m: Same.
11363 * objc/execute/formal_protocol-7.m: Same.
11364 * objc/execute/compatibility_alias.m: Same.
11365 * objc/execute/no_clash.m: Same.
11366 * objc/execute/object_is_meta_class.m: Same.
11367 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11368 * objc/execute/class-tests-1.h: Include stdio.h.
11369 * objc/execute/class-tests-2.h: Same.
11370 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11372 * obj-c++.dg/try-catch-2.mm: Same.
11374 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11377 * g++.dg/warn/Wunused-parm-4.C: New test.
11379 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11380 Jan Hubicka <jh@suse.cz>
11384 * g++.dg/debug/pr47106.C: New.
11386 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11389 * gcc.target/i386/pr43653.c: New test.
11391 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11394 * g++.dg/template/inherit6.C: New test.
11396 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11399 * gfortran.dg/class_39.f03: New.
11401 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11404 * g++.dg/cpp0x/variadic106.C: New test.
11406 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11408 PR libfortran/47757
11409 * gfortran.dg/pr47757-1.f90: New test.
11410 * gfortran.dg/pr47757-2.f90: New test.
11411 * gfortran.dg/pr47757-3.f90: New test.
11414 * g++.dg/cpp0x/enum8.C: New test.
11416 2011-02-15 Jason Merrill <jason@redhat.com>
11418 * g++.dg/inherit/implicit-trivial1.C: New.
11419 * g++.dg/cpp0x/implicit-trivial1.C: New.
11421 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11423 PR middle-end/47725
11424 * gcc.dg/torture/pr47725.c: Removed.
11426 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11429 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11430 constant does not generate a load from memory.
11432 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11434 PR middle-end/47725
11435 * gcc.dg/torture/pr47725.c: New.
11437 2011-02-15 Richard Guenther <rguenther@suse.de>
11439 PR tree-optimization/47743
11440 * gcc.dg/torture/pr47743.c: New testcase.
11442 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11444 PR middle-end/47581
11445 * gcc.target/i386/pr47581.c: New test.
11447 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11450 * gfortran.dg/select_type_22.f03: New.
11452 2011-02-14 Jason Merrill <jason@redhat.com>
11454 * g++.dg/cpp0x/regress/enum1.C: New.
11456 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11458 * gnat.dg/include.adb: New test.
11460 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11463 * gfortran.dg/class_38.f03: New.
11465 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11467 * gcc.dg/pr46494.c: New test.
11469 2011-02-14 Richard Guenther <rguenther@suse.de>
11471 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11473 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11476 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11477 sparc*-sun-solaris2.11.
11479 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11482 * gfortran.dg/argument_checking_18.f90: New.
11484 2011-02-13 Tobias Burnus <burnus@net-b.de>
11486 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11487 * gfortran.dg/argument_checking_17.f90: New.
11489 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11491 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11492 are temporarily disabled.
11493 * gfortran.dg/class_7.f03: Ditto.
11494 * gfortran.dg/coarray_14.f90: Ditto.
11495 * gfortran.dg/typebound_proc_13.f03: Ditto.
11497 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11500 * gfortran.dg/extends_11.f03: New.
11502 2011-02-11 Xinliang David Li <davidxl@google.com>
11504 PR tree-optimization/47707
11505 * g++.dg/tree-ssa/pr47707.C: New test.
11507 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11509 * g++.dg/opt/inline17.C: New test.
11511 2011-02-11 Tobias Burnus <burnus@net-b.de>
11514 * gfortran.dg/pure_formal_2.f90: New.
11516 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11518 PR rtl-optimization/47614
11519 * gfortran.dg/pr47614.f: New.
11521 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11524 * gcc.dg/opts-6.c: New test.
11526 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11529 * gcc.dg/pr47684.c: New test.
11531 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11534 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11535 c99_runtime, dg-add-options c99_runtime.
11536 (main): Use __asm__.
11538 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11541 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11542 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11543 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11544 * gcc.dg/ucnid-10.c: Likewise.
11545 * gcc.dg/ucnid-13.c: Likewise.
11546 * gcc.dg/ucnid-7.c: Likewise.
11547 * gcc.dg/ucnid-8.c: Likewise.
11548 Adapt dg-warning line number.
11550 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11552 * gcc.target/i386/parity-1.c: Use -march=k8.
11553 * gcc.target/i386/parity-2.c: Ditto.
11554 * gcc.target/i386/vecinit-1.c: Ditto.
11555 * gcc.target/i386/vecinit-2.c: Ditto.
11557 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11560 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11561 * gcc.target/mips/save-restore-3.c: Likewise.
11562 * gcc.target/mips/save-restore-4.c: Likewise.
11563 * gcc.target/mips/save-restore-5.c: Likewise.
11566 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11567 * g++.dg/tree-prof/partition2.C: Likewise.
11569 2011-02-09 Jason Merrill <jason@redhat.com>
11571 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11572 rather than misdeclare std::puts.
11574 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11575 * g++.dg/other/warning1.C: Likewise.
11576 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11577 * g++.old-deja/g++.gb/scope06.C: Likewise.
11578 * g++.old-deja/g++.law/cvt11.C: Likewise.
11579 * g++.old-deja/g++.law/init1.C: Likewise.
11580 * g++.dg/abi/mangle26.C: Likewise.
11582 * g++.dg/template/function1.C: Adjust for C++0x mode.
11583 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11585 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11586 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11588 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11590 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11592 * g++.dg/cpp0x/regress: New directory.
11593 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11594 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11595 * g++.dg/cpp0x/regress/regress3.C: New.
11597 2011-02-10 Richard Guenther <rguenther@suse.de>
11599 PR tree-optimization/47677
11600 * gcc.dg/torture/pr47677.c: New testcase.
11602 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11604 * objc.dg/special/load-category-1.m: Remove unused header.
11605 * objc.dg/special/load-category-1a.m: Likewise.
11606 * objc.dg/special/load-category-2.m: Likewise.
11607 * objc.dg/special/load-category-2a.m: Likewise.
11608 * objc.dg/special/load-category-3.m: Likewise.
11609 * objc.dg/special/load-category-3a.m: Likewise.
11610 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11611 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11612 * objc.dg/attributes/class-attribute-1.m: Likewise.
11613 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11614 * obj-c++.dg/property/property.exp: Likewise.
11615 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11616 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11617 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11618 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11619 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11620 * obj-c++.dg/template-8.mm: Likewise.
11622 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11625 * gcc.target/i386/pr47665.c: New test.
11627 2011-02-10 Jie Zhang <jie@codesourcery.com>
11631 2011-02-05 Jie Zhang <jie@codesourcery.com>
11633 * gcc.dg/pr42631.c: Update test.
11634 * gcc.dg/pr42631-2.c: New test.
11636 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11639 * gfortran.dg/proc_decl_25.f90: New.
11641 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11644 * gfortran.dg/typebound_assignment_2.f03: New.
11646 2011-02-09 Richard Guenther <rguenther@suse.de>
11648 PR tree-optimization/47664
11649 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11651 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11653 PR middle-end/47646
11654 * gnat.dg/uninit_func.adb: Adjust dg directive.
11656 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11658 PR middle-end/47646
11659 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11661 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11664 * gfortran.dg/auto_dealloc_2.f90: New.
11666 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11668 * gcc.dg/builtins-config.h: Remove __sgi handling.
11669 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11670 -std=c99 for mips-sgi-irix6.5*.
11672 2011-02-09 Martin Jambor <mjambor@suse.cz>
11674 PR middle-end/45505
11675 * gfortran.dg/pr25923.f90: Remove xfails.
11677 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11680 * gfortran.dg/inquire_14.f90: New test.
11682 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11685 * gfortran.dg/pointer_init_6.f90: New.
11687 2011-02-08 Jeff Law <law@redhat.com>
11689 PR tree-optimization/42893
11690 * gcc.tree-ssa/pr42893.c: New test.
11692 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11694 PR tree-optimization/46834
11695 PR tree-optimization/46994
11696 PR tree-optimization/46995
11697 * gcc.dg/graphite/id-pr46834.c: New.
11698 * gfortran.dg/graphite/id-pr46994.f90: New.
11699 * gfortran.dg/graphite/id-pr46995.f90: New.
11701 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11703 PR middle-end/47646
11704 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11705 using the variable is known the warning is emitted there.
11706 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11707 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11709 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11712 * gcc.dg/noreturn-1.c (foo5): Likewise.
11713 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11714 (method2): Likewise.
11716 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11717 the return statement using the uninitialized variable.
11718 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11720 2011-02-08 Richard Guenther <rguenther@suse.de>
11722 PR middle-end/47639
11723 * g++.dg/opt/pr47639.c: New testcase.
11725 2011-02-08 Richard Guenther <rguenther@suse.de>
11727 PR tree-optimization/47632
11728 * g++.dg/opt/pr47632.C: New testcase.
11730 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11732 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11734 2011-02-07 Richard Guenther <rguenther@suse.de>
11736 PR tree-optimization/47615
11737 * g++.dg/opt/pr47615.C: New testcase.
11739 2011-02-07 Richard Guenther <rguenther@suse.de>
11741 PR tree-optimization/47621
11742 * gcc.dg/torture/pr47621.c: New testcase.
11744 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11746 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11748 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11751 * gfortran.dg/allocate_with_source_1 : New test.
11753 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11755 PR middle-end/47610
11756 * gcc.dg/pr47610.c: New test.
11758 2011-02-05 Jie Zhang <jie@codesourcery.com>
11761 * gcc.dg/pr42631.c: Update test.
11762 * gcc.dg/pr42631-2.c: New test.
11764 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11767 * gfortran.dg/pr47574.f90: New test.
11769 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11771 PR tree-optimization/46194
11772 * gcc.dg/autopar/pr46194.c: New.
11774 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11776 PR tree-optimization/43695
11777 * g++.dg/ipa/pr43695.C: New.
11779 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11781 PR inline-asm/23200
11782 * gcc.dg/pr23200.c: New test.
11784 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11787 * g++.dg/pr47589.C: New test.
11789 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11792 * g++.dg/template/typedef37.C: New test.
11793 * g++.dg/template/param1.C: Adjust expected error message.
11795 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11797 PR middle-end/31490
11798 * gcc.dg/pr31490-2.c: New test.
11799 * gcc.dg/pr31490-3.c: New test.
11800 * gcc.dg/pr31490-4.c: New test.
11802 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11803 Jakub Jelinek <jakub@redhat.com>
11806 * g++.dg/parser/semicolon3.C: Adjust.
11807 * g++.dg/parser/semicolon4.C: New testcase.
11808 * g++.dg/pr46890.C: New testcase.
11810 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11813 * g++.dg/init/pr29571.C: New.
11815 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11817 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11818 instead of vect_int.
11820 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11823 * gcc.target/i386/pr47312.c: New test.
11826 * gcc.target/i386/pr47564.c: New test.
11828 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11830 PR tree-optimization/45122
11831 * gcc.dg/tree-ssa/pr45122.c: New.
11833 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11836 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11839 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11840 and vsx so a default --with-cpu=power7 doesn't give an error
11841 when -mavoid-indexed-addresses is used.
11843 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11844 wrapper function to save the arguments and then jump to the real
11845 function, rather than depending on the compiler not to move stuff
11847 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11849 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11850 Paul Thomas <pault@gcc.gnu.org>
11853 * gfortran.dg/class_37.f03 : New test.
11855 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11856 Richard Guenther <rguenther@suse.de>
11858 PR tree-optimization/40979
11860 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11861 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11862 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11863 check_vect_support_and_set_flags.
11864 * gfortran.dg/graphite/vect-pr40979.f90: New.
11866 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11869 * gfortran.dg/class_36.f03: New.
11871 2011-02-02 Richard Guenther <rguenther@suse.de>
11873 PR tree-optimization/47566
11874 * gcc.dg/lto/20110201-1_0.c: New testcase.
11876 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11882 * debug/pr47498.c: New.
11883 * debug/pr47501.c: New.
11885 2011-02-01 Richard Guenther <rguenther@suse.de>
11887 PR tree-optimization/47559
11888 * g++.dg/torture/pr47559.C: New testcase.
11890 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11893 * gfortran.dg/typebound_call_20.f03: New.
11895 2011-02-01 Richard Guenther <rguenther@suse.de>
11897 PR tree-optimization/47555
11898 * gcc.dg/pr47555.c: New testcase.
11900 2011-02-01 Richard Guenther <rguenther@suse.de>
11902 PR tree-optimization/47541
11903 * g++.dg/torture/pr47541.C: New testcase.
11905 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11908 * gfortran.dg/typebound_call_19.f03: New.
11910 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11913 * g++.dg/cpp0x/pr47416.C: New test.
11915 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11918 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11920 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11923 * gfortran.dg/typebound_assignment_1.f03: New.
11925 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11927 PR tree-optimization/47538
11928 * gcc.c-torture/execute/pr47538.c: New test.
11930 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11933 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11935 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11937 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11939 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11941 PR rtl-optimization/44031
11942 * gcc.c-torture/compile/20110131-1.c: New test.
11944 2011-01-31 Tobias Burnus <burnus@net-b.de>
11947 * gfortran.dg/stmt_func_1.f90: New.
11949 2011-01-31 Tobias Burnus <burnus@net-b.de>
11952 * gfortran.dg/interface_34.f90: New.
11954 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11957 * gfortran.dg/realloc_on_assign_5.f03: New test.
11958 * gfortran.dg/realloc_on_assign_5.f03: New test.
11960 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11962 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11963 * gfortran.dg/bessel_7.f90: Likewise.
11964 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11966 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11967 * gfortran.dg/sum_init_expr.f03: Likewise.
11969 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11971 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11974 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11975 loop only on "vect_intfloat_cvt" targets.
11977 2011-01-29 Tobias Burnus <burnus@net-b.de>
11980 * gfortran.dg/shape_6.f90: New.
11982 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11984 PR libgfortran/47434
11985 * gfortran.dg/read_infnan_1.f90: Update test.
11986 * gfortran.dg/module_nan.f90: Update test.
11987 * gfortran.dg/char4_iunit_1.f03: Update test.
11988 * gfortran.dg/large_real_kind_1.f90: Update test.
11989 * gfortran.dg/real_const_3.f90: Update test.
11990 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11992 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11995 * g++.dg/template/param2.C: New test.
11997 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11999 PR libgfortran/47285
12000 * gfortran.dg/fmt_g.f: New test.
12002 2011-01-28 Tobias Burnus <burnus@net-b.de>
12005 * gfortran.dg/pure_formal_1.f90: New.
12007 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12010 * gcc.dg/tls/pr42894.c: New test.
12012 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12014 * gcc.dg/pr47276.c: Add dg-require-visibility.
12016 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12018 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12020 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12021 Tobias Burnus <burnus@gcc.gnu.org>
12026 * gfortran.dg/realloc_on_assign_3.f03: New test.
12027 * gfortran.dg/realloc_on_assign_4.f03: New test.
12028 * gfortran.dg/allocatable_function_5.f90: New test.
12029 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12030 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12031 implemented" dg-errors.
12033 2011-01-27 Jan Hubicka <jh@suse.cz>
12035 PR middle-end/46949
12036 * gcc.dg/attr-weakref-4.c: New testcase
12038 2011-01-27 Martin Jambor <mjambor@suse.cz>
12040 PR tree-optimization/47228
12041 * gcc.dg/torture/pr47228.c: New test.
12043 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12045 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12047 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12049 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12050 when using auto-overlay support on the SPU.
12052 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12054 PR rtl-optimization/44174
12055 * gcc.target/i386/asm-6.c: New test.
12057 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12059 PR rtl-optimization/46856
12060 * gcc.c-torture/compile/pr46856.c: New test.
12062 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12063 Andrew Pinski <pinskia@gmail.com>
12066 * gcc.dg/pr43082.c: New.
12068 2011-01-26 DJ Delorie <dj@redhat.com>
12070 PR rtl-optimization/46878
12071 * gcc.dg/pr46878-1.c: New test.
12073 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12076 * g++.dg/cpp0x/pr47476.C: New test.
12078 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12080 * gcc.c-torture/compile/20110126-1.c: New test.
12082 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12085 * gcc.dg/torture/pr47473.c: New test.
12087 2011-01-26 Jan Hubicka <jh@suse.cz>
12090 * gcc.c-torture/execute/pr47237.c: New testcase.
12092 2011-01-26 Jan Hubicka <jh@suse.cz>
12094 PR tree-optimization/47190
12095 * gcc.dg/attr-weakref-3.c: New testcase.
12097 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12100 * gcc.dg/dll-9a.c: New test file.
12101 * gcc.dg/dll-11.c: Likewise.
12102 * gcc.dg/dll-12.c: Likewise.
12103 * gcc.dg/dll-12a.c: Likewise.
12104 * gcc.dg/dll-11a.c: Likewise.
12105 * gcc.dg/dll-9.c: Likewise.
12106 * gcc.dg/dll-10.c: Likewise.
12107 * gcc.dg/dll-10a.c: Likewise.
12108 * g++.dg/ext/dllexport4a.cc: Likewise.
12109 * g++.dg/ext/dllexport4.C: Likewise.
12110 * g++.dg/ext/dllexport5.C: Likewise.
12111 * g++.dg/ext/dllexport5a.cc: Likewise.
12113 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12115 PR tree-optimization/46970
12116 * gcc.dg/graphite/pr46970.c: New.
12118 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12120 PR tree-optimization/46215
12121 * gcc.dg/graphite/pr46215.c: New.
12123 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12125 PR tree-optimization/46168
12126 * gcc.dg/graphite/pr46168.c: New.
12128 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12130 PR tree-optimization/43657
12131 * gcc.dg/graphite/pr43657.c: New.
12133 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12135 PR tree-optimization/29832
12136 * gfortran.dg/graphite/pr29832.f90: New.
12138 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12140 PR tree-optimization/43567
12141 * gcc.dg/graphite/pr43567.c: New.
12143 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12145 * gfortran.dg/graphite/interchange-4.f: New.
12146 * gfortran.dg/graphite/interchange-5.f: New.
12148 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12149 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12150 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12151 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12152 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12153 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12154 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12155 * gfortran.dg/ltrans-7.f90: Removed.
12156 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12158 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12159 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12160 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12161 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12162 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12163 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12164 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12165 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12166 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12167 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12168 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12169 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12170 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12171 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12172 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12173 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12174 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12175 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12176 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12177 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12178 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12179 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12180 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12181 * gcc.dg/tree-ssa/data-dep-1.c
12182 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12183 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12184 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12185 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12186 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12188 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12190 PR tree-optimization/47265
12191 PR tree-optimization/47443
12192 * gcc.c-torture/compile/pr47265.c: New test.
12193 * gcc.dg/pr47443.c: New test.
12195 2011-01-25 Martin Jambor <mjambor@suse.cz>
12197 PR tree-optimization/47382
12198 * g++.dg/torture/pr47382.C: New test.
12199 * g++.dg/opt/devirt1.C: Xfail.
12201 2011-01-25 Yao Qi <yao@codesourcery.com>
12204 * gcc.target/arm/pr45701-1.c: New test.
12205 * gcc.target/arm/pr45701-2.c: New test.
12206 * gcc.target/arm/pr45701-3.c: New test.
12208 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12209 Jakub Jelinek <jakub@redhat.com>
12211 PR tree-optimization/47271
12212 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12214 2011-01-25 Nick Clifton <nickc@redhat.com>
12216 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12217 (saturate_add): Delete.
12218 (exchange): Delete.
12219 (main): Do not run saturate_add.
12220 (set_interrupts): Delete.
12222 2011-01-25 Tobias Burnus <burnus@net-b.de>
12225 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12227 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12229 PR tree-optimization/47427
12230 PR tree-optimization/47428
12231 * gcc.c-torture/compile/pr47427.c: New test.
12232 * gcc.c-torture/compile/pr47428.c: New test.
12234 2011-01-25 Richard Guenther <rguenther@suse.de>
12236 PR middle-end/47411
12237 * gcc.dg/torture/pr47411.c: New testcase.
12239 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12241 * gfortran.dg/graphite/id-24.f: New.
12242 * gfortran.dg/graphite/id-25.f: New.
12244 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12246 * gfortran.dg/graphite/id-23.f: New.
12248 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12250 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12252 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12254 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12255 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12256 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12257 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12258 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12259 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12260 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12261 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12262 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12264 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12266 * gcc.dg/graphite/block-0.c: Add documentation.
12267 * gcc.dg/graphite/block-4.c: Same.
12268 * gcc.dg/graphite/block-7.c: Same.
12269 * gcc.dg/graphite/block-8.c: New.
12270 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12271 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12272 * gcc.dg/graphite/interchange-12.c: Add documentation.
12273 * gcc.dg/graphite/interchange-13.c: New.
12274 * gcc.dg/graphite/interchange-14.c: New.
12275 * gcc.dg/graphite/interchange-15.c: New.
12276 * gcc.dg/graphite/interchange-8.c: Add documentation.
12277 * gcc.dg/graphite/interchange-mvt.c: Same.
12279 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12282 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12283 * gcc.target/powerpc/altivec-14.c: Ditto.
12284 * gcc.target/powerpc/altivec-33.c: Ditto.
12285 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12286 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12287 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12288 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12289 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12290 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12291 * g++.dg/ext/altivec-15.C: Ditto.
12292 * g++.dg/ext/altivec-types-1.C: Ditto.
12293 * g++.dg/ext/altivec-types-2.C: Ditto.
12294 * g++.dg/ext/altivec-types-3.C: Ditto.
12295 * g++.dg/ext/altivec-types-4.C: Ditto.
12297 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12299 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12301 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12303 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12304 optimization options.
12306 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12308 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12311 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12313 2011-01-23 Tobias Burnus <burnus@net-b.de>
12316 * gfortran.dg/allocatable_scalar_12.f90: New.
12318 2011-01-23 Ira Rosen <irar@il.ibm.com>
12320 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12321 vectorization to be not profitable if peeling is used to
12322 realign the memory access.
12323 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12324 loop bound to avoid loop unrolling.
12325 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12327 2011-01-22 Jan Hubicka <jh@suse.cz>
12330 * g++.dg/lto/pr47333.C: New file.
12332 2011-01-22 Jan Hubicka <jh@suse.cz>
12334 PR tree-optimization/43884
12336 * gcc.dg/autopar/outer-2.c: Increase array size.
12337 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12339 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12342 * gfortran.dg/c_loc_tests_16.f90: New test.
12344 2011-01-22 Tobias Burnus <burnus@net-b.de>
12347 * gfortran.dg/typebound_proc_19.f90: New.
12349 2011-01-21 Jeff Law <law@redhat.com>
12351 PR tree-optimization/47053
12352 * g++.dg/pr47053.C: New test.
12354 2011-01-21 Jason Merrill <jason@redhat.com>
12357 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12359 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12362 * g++.dg/cpp0x/range-for10.C: New test.
12363 * g++.dg/template/for1.C: New test.
12365 PR middle-end/45566
12366 * g++.dg/tree-prof/partition3.C: New test.
12368 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12370 PR rtl-optimization/47366
12371 * g++.dg/opt/pr47366.C: New test.
12373 2011-01-21 Jason Merrill <jason@redhat.com>
12376 * g++.dg/cpp0x/constexpr-regress2.C: New.
12378 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12380 2011-01-21 Jeff Law <law@redhat.com>
12382 PR rtl-optimization/41619
12383 * gcc.dg/pr41619.c: New.
12385 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12387 PR tree-optimization/47355
12388 * g++.dg/opt/pr47355.C: New test.
12390 2011-01-21 Richard Guenther <rguenther@suse.de>
12392 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12395 2011-01-21 Richard Guenther <rguenther@suse.de>
12397 PR tree-optimization/47365
12398 * gcc.dg/torture/pr47365.c: New testcase.
12399 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12401 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12403 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12405 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12407 PR tree-optimization/47391
12408 * gcc.dg/pr47391.c: New test.
12410 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12412 * g++.dg/template/char1.C: Use signed char.
12414 2011-01-21 Tobias Burnus <burnus@net-b.de>
12417 * gfortran.dg/pointer_target_4.f90: New.
12419 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12422 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12423 ILP32 system and not IP32.
12425 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12428 * g++.dg/debug/pr46583.C: New.
12430 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12433 * g++.dg/debug/pr47283.C: New test.
12436 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12437 * gcc.target/i386/headmerge-2.c: Likewise.
12439 2011-01-20 Richard Guenther <rguenther@suse.de>
12441 PR middle-end/47370
12442 * gcc.dg/torture/pr47370.c: New testcase.
12444 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12446 PR tree-optimization/46130
12447 * gcc.dg/pr46130-1.c: New test.
12448 * gcc.dg/pr46130-2.c: New test.
12450 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12453 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12455 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12458 * g++.dg/debug/pr46240.cc: New.
12460 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12463 * g++.dg/template/anonunion1.C: New test.
12465 PR rtl-optimization/47337
12466 * gcc.c-torture/execute/pr47337.c: New test.
12468 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12471 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12473 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12475 PR tree-optimization/46021
12476 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12478 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12480 PR tree-optimization/47290
12481 * g++.dg/torture/pr47290.C: New test.
12483 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12486 * gfortran.dg/proc_ptr_comp_29.f90: New.
12488 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12491 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12492 powerpc-apple-darwin9.
12494 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12496 PR rtl-optimization/47299
12497 * gcc.c-torture/execute/pr47299.c: New test.
12499 2011-01-17 Jason Merrill <jason@redhat.com>
12501 * g++.dg/cpp0x/constexpr-virtual.C: New.
12503 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12506 * gfortran.dg/gomp/pr47331.f90: New test.
12508 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12511 * objc.dg/selector-warn-1.m: New.
12512 * obj-c++.dg/selector-warn-1.mm: New.
12514 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12516 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12517 Update dg-final accordingly.
12519 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12521 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12523 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12525 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12527 * gcc.dg/guality/pr36728-2.c: Likewise.
12529 2011-01-17 Richard Guenther <rguenther@suse.de>
12531 PR tree-optimization/47313
12532 * g++.dg/torture/pr47313.C: New testcase.
12534 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12537 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12538 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12539 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12540 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12542 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12544 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12545 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12546 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12548 2011-01-17 Richard Guenther <rguenther@suse.de>
12550 PR tree-optimization/45967
12551 * gcc.dg/torture/pr45967-2.c: New testcase.
12552 * gcc.dg/torture/pr45967-3.c: Likewise.
12554 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12557 * g++.dg/ext/pr47213.C: Require visibility.
12559 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12561 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12562 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12564 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12566 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12567 Linux-based targets.
12569 2011-01-13 Jan Hubicka <jh@suse.cz>
12571 PR tree-optimization/47276
12572 * gcc.dg/pr47276.c: New testcase.
12574 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12575 Jonathan Wakely <jwakely.gcc@gmail.com>
12578 * g++.dg/other/pr33558.C: New.
12579 * g++.dg/other/pr33558-2.C: New.
12581 2011-01-14 Martin Jambor <mjambor@suse.cz>
12583 PR tree-optimization/45934
12584 PR tree-optimization/46302
12585 * g++.dg/ipa/devirt-c-1.C: New test.
12586 * g++.dg/ipa/devirt-c-2.C: Likewise.
12587 * g++.dg/ipa/devirt-c-3.C: Likewise.
12588 * g++.dg/ipa/devirt-c-4.C: Likewise.
12589 * g++.dg/ipa/devirt-c-5.C: Likewise.
12590 * g++.dg/ipa/devirt-c-6.C: Likewise.
12591 * g++.dg/ipa/devirt-6.C: Likewise.
12592 * g++.dg/ipa/devirt-d-1.C: Likewise.
12593 * g++.dg/torture/pr45934.C: Likewise.
12595 2011-01-14 Jason Merrill <jason@redhat.com>
12597 * g++.dg/cpp0x/variadic105.C: New.
12599 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12600 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12603 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12604 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12605 execution tests on i?86-*-*, x86_64-*-* and
12606 powerpc*-apple-darwin* && ilp32.
12607 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12608 tests on i?86-*-* and x86_64-*-*.
12610 2011-01-14 Richard Guenther <rguenther@suse.de>
12612 PR tree-optimization/47280
12613 * g++.dg/opt/pr47280.C: New testcase.
12615 2011-01-14 Jason Merrill <jason@redhat.com>
12617 * g++.dg/cpp0x/constexpr-regress1.C: New.
12619 * g++.dg/ext/flexary2.C: New.
12621 2011-01-14 Richard Guenther <rguenther@suse.de>
12623 PR middle-end/47281
12624 * gcc.dg/torture/pr47281.c: New testcase.
12625 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12627 2011-01-14 Richard Guenther <rguenther@suse.de>
12629 PR tree-optimization/47286
12630 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12632 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12635 * g++.dg/ext/pr47213.C: New.
12637 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12639 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12641 2011-01-13 Tobias Burnus <burnus@net-b.de>
12642 Mikael Morin <mikael@gcc.gnu.org>
12646 * gfortran.dg/select_type_20.f90: New.
12647 * gfortran.dg/select_type_21.f90: New.
12649 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12652 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12654 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12656 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12657 * gcc.dg/guality/pr36728-2.c: Likewise.
12659 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12662 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12664 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12666 PR rtl-optimization/45352
12667 * gcc.dg/pr45352-3.c: New.
12669 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12671 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12673 * g++.dg/cpp0x/range-for8.C: New.
12674 * g++.dg/cpp0x/range-for9.C: New.
12676 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12679 * g++.dg/debug/pr47209.C: New.
12681 2011-01-12 Richard Guenther <rguenther@suse.de>
12684 * gcc.dg/lto/pr47259_0.c: New testcase.
12685 * gcc.dg/lto/pr47259_1.c: Likewise.
12687 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12689 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12690 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12691 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12692 methods missing from the OBJC2 Object.
12693 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12694 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12695 GNU and NeXT runtimes.
12696 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12698 * objc-obj-c++-shared/Object1.m: Likewise.
12699 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12700 * objc.dg/proto-qual-1.m: Likewise.
12701 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12702 * obj-c++.dg/proto-qual-1.mm: Likewise.
12704 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12707 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12709 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12711 Fixed the Objective-C++ testsuite and updated all tests.
12712 * lib/obj-c++.exp (obj-c++_init): Declare and set
12713 gcc_warning_prefix and gcc_error_prefix.
12714 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12715 'dg-warning', 'dg-message' and 'dg-error'.
12716 * obj-c++.dg/class-extension-3.mm: Likewise.
12717 * obj-c++.dg/class-protocol-1.mm: Likewise.
12718 * obj-c++.dg/encode-7.mm: Likewise.
12719 * obj-c++.dg/exceptions-3.mm: Likewise.
12720 * obj-c++.dg/exceptions-5.mm: Likewise.
12721 * obj-c++.dg/method-12.mm: Likewise.
12722 * obj-c++.dg/method-13.mm: Likewise.
12723 * obj-c++.dg/method-15.mm: Likewise.
12724 * obj-c++.dg/method-16.mm: Likewise.
12725 * obj-c++.dg/method-4.mm: Likewise.
12726 * obj-c++.dg/method-8.mm: Likewise.
12727 * obj-c++.dg/method-conflict-1.mm: Likewise.
12728 * obj-c++.dg/method-conflict-2.mm: Likewise.
12729 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12730 and uncommented second part of the testcase now that the testsuite
12732 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12733 and uncommented second part of the testcase now that the testsuite
12735 * obj-c++.dg/private-1.mm: Likewise.
12736 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12737 * obj-c++.dg/syntax-error-7.mm: Likewise.
12738 * obj-c++.dg/warn5.mm: Likewise.
12739 * obj-c++.dg/property/at-property-14.mm: Likewise.
12740 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12742 * obj-c++.dg/property/at-property-18.mm: Likewise.
12743 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12745 * obj-c++.dg/property/at-property-21.mm: Likewise.
12746 * obj-c++.dg/property/at-property-28.mm: Likewise.
12747 * obj-c++.dg/property/at-property-5.mm: Likewise.
12748 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12749 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12750 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12751 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12752 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12753 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12754 * obj-c++.dg/tls/diag-5.mm: Likewise.
12755 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12756 dg-error, now matched correctly.
12758 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12760 * objc.dg/property/at-property-29.m: New.
12761 * obj-c++.dg/property/at-property-29.mm: New.
12763 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12765 * go.test/go-test.exp (go-set-goarch): New proc.
12766 (go-gc-tests): Use it.
12768 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12771 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12773 2011-01-11 Richard Henderson <rth@redhat.com>
12775 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12777 2011-01-11 Jan Hubicka <jh@suse.cz>
12781 * gcc.dg/lto/pr45721_1.c: New file.
12782 * gcc.dg/lto/pr45721_0.c: New file.
12784 2011-01-11 Richard Guenther <rguenther@suse.de>
12786 PR tree-optimization/46076
12787 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12789 2011-01-11 Jeff Law <law@redhat.com>
12791 * PR tree-optimization/47086
12792 * gcc.dg/pr47086.c: New test.
12794 2011-01-11 Jason Merrill <jason@redhat.com>
12797 * g++.dg/template/new10.C: New.
12800 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12802 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12804 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12805 Split type definitions and NSConstantString class into...
12806 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12807 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12808 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12809 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12810 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12811 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12813 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12814 encode defines for newer NeXT system headers.
12815 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12816 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12817 * objc.dg/foreach-5.m: Likewise.
12818 * objc.dg/foreach-2.m: Likewise.
12819 * objc.dg/foreach-4.m: Likewise.
12820 * objc.dg/torture/strings/string1.m: Likewise.
12821 * objc.dg/torture/strings/string2.m: Likewise.
12822 * objc.dg/torture/strings/string3.m: Likewise.
12823 * objc.dg/torture/strings/string4.m: Likewise.
12824 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12825 header and stand alone.
12826 * obj-c++.dg/strings/strings-2.mm: Likewise.
12827 * objc.dg/torture/strings/const-str-3.m: Likewise.
12828 * objc.dg/strings/strings-2.m: Likewise.
12829 * objc.dg/strings/const-str-12b.m: Likewise.
12831 2011-01-12 Richard Guenther <rguenther@suse.de>
12833 PR middle-end/32511
12834 * gcc.dg/attr-weak-1.c: Adjust.
12836 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12839 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12840 standard compliant and comment.
12842 2011-01-10 Jan Hubicka <jh@suse.cz>
12845 * gcc.dg/initpri3.c: New testcase.
12847 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12850 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12851 externally visible.
12856 (g_ebp_save): Likewise.
12857 (g_esp_save): Likewise.
12859 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12861 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12863 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12865 PR tree-optimization/46021
12866 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12867 i?86-*-*, x86_64-*-*.
12869 2011-01-10 Jeff Law <law@redhat.com>
12871 * PR tree-optimization/47141
12872 * gcc.c-torture/compile/pr47141.c: New test.
12874 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12877 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12878 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12879 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12880 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12883 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12884 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12885 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12886 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12887 being vectorized. Adjust dg-final pattern.
12890 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12891 * gcc.dg/vect/slp-24.c: Likewise.
12893 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12896 * g++.dg/other/pr47218-1.C: New test file.
12897 * g++.dg/other/pr47218.C: Likewise.
12898 * g++.dg/other/pr47218.h: New supporting header.
12900 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12903 * objc.dg/attributes/invalid-attribute-1.m: New.
12904 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12906 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12909 * gfortran.dg/proc_ptr_comp_28.f90: New.
12911 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12913 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12914 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12915 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12916 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12917 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12918 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12919 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12920 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12921 * objc.dg/gnu-api-2-class.m: Likewise.
12922 * objc.dg/gnu-api-2-ivar.m: Likewise.
12923 * objc.dg/gnu-api-2-method.m: Likewise.
12924 * objc.dg/gnu-api-2-objc.m: Likewise.
12925 * objc.dg/gnu-api-2-object.m: Likewise.
12926 * objc.dg/gnu-api-2-property.m: Likewise.
12927 * objc.dg/gnu-api-2-protocol.m: Likewise.
12928 * objc.dg/gnu-api-2-sel.m: Likewise.
12930 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12932 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12933 * objc.dg/objc-foreach-4.m: Likewise.
12934 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12935 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12936 * objc.dg/foreach-4.m: Likewise.
12937 * objc.dg/foreach-5.m: Likewise.
12938 * objc.dg/foreach-3.m: Return self from init.
12940 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12943 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12945 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12948 * gfortran.dg/class_35.f90: New.
12950 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12952 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12954 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12957 * objc.dg/invalid-method-2.m: New.
12958 * obj-c++.dg/invalid-method-2.mm: New.
12960 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12963 * gfortran.dg/transpose_optimization_2.f90 : New test.
12965 2011-01-08 Jan Hubicka <jh@suse.cz>
12967 PR tree-optmization/46469
12968 * g++.dg/torture/pr46469.C: New testcase.
12970 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12972 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12973 emulation of libobjc-gnu structure layout functionality to ..
12974 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12975 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12976 * objc/execute/bf-common.h: Adjust headers.
12977 * objc/execute/bf-1.m: Likewise.
12978 * objc/execute/bf-2.m: Likewise.
12979 * objc/execute/bf-3.m: Likewise.
12980 * objc/execute/bf-4.m: Likewise.
12981 * objc/execute/bf-5.m: Likewise.
12982 * objc/execute/bf-6.m: Likewise.
12983 * objc/execute/bf-7.m: Likewise.
12984 * objc/execute/bf-8.m: Likewise.
12985 * objc/execute/bf-9.m: Likewise.
12986 * objc/execute/bf-10.m: Likewise.
12987 * objc/execute/bf-11.m: Likewise.
12988 * objc/execute/bf-12.m: Likewise.
12989 * objc/execute/bf-13.m: Likewise.
12990 * objc/execute/bf-14.m: Likewise.
12991 * objc/execute/bf-15.m: Likewise.
12992 * objc/execute/bf-16.m: Likewise.
12993 * objc/execute/bf-17.m: Likewise.
12994 * objc/execute/bf-18.m: Likewise.
12995 * objc/execute/bf-19.m: Likewise.
12996 * objc/execute/bf-20.m: Likewise.
12997 * objc/execute/bf-21.m: Likewise.
12998 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12999 objc_get_type_qualifiers ().
13001 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13004 * gfortran.dg/dependency_39.f90: New test.
13006 2011-01-07 Jan Hubicka <jh@suse.cz>
13008 Get builtins tests ready for linker plugin.
13009 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13010 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13011 my_memset, my_bzero): Mark used.
13012 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13013 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13015 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13018 2011-01-07 Jan Hubicka <jh@suse.cz>
13020 PR tree-optimization/46367
13021 * g++.dg/torture/pr46367.C: New file.
13023 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13026 * gcc.dg/pr47201.c: New test.
13029 * gcc.dg/tree-prof/pr47187.c: New test.
13031 2011-01-07 Tobias Burnus <burnus@net-b.de>
13034 * gfortran.dg/extends_type_of_3.f90: New.
13036 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13038 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13039 * g++.dg/ext/dllimport-MI1.C: Likewise.
13040 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13041 * g++.dg/ext/dllimport10.C: Likewise.
13042 * g++.dg/ext/dllimport11.C: Likewise.
13043 * g++.dg/ext/dllimport12.C: Likewise.
13044 * g++.dg/ext/dllimport13.C: Likewise.
13045 * g++.dg/ext/dllimport2.C: Likewise.
13046 * g++.dg/ext/dllimport3.C: Likewise.
13047 * g++.dg/ext/dllimport4.C: Likewise.
13048 * g++.dg/ext/dllimport5.C: Likewise.
13049 * g++.dg/ext/dllimport6.C: Likewise.
13050 * g++.dg/ext/dllimport8.C: Likewise.
13051 * g++.dg/ext/dllimport9.C: Likewise.
13052 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13053 targets, too. Additionally enable test for i?86-*-mingw*.
13054 * g++.dg/ext/selectany1.C: Likewise.
13055 Remove guard variable check.
13057 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13061 * gfortran.dg/storage_size_3.f08: Extended.
13063 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13066 * g++.dg/template/stdarg1.C: New test.
13068 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13071 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13072 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13073 from the interface of functions to not hide the errors that
13076 2011-01-06 Jan Hubicka <jh@suse.cz>
13078 * gcc.dg/lto/pr47188_0.c: New testcase.
13079 * gcc.dg/lto/pr47188_1.c: New testcase.
13081 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13085 * gfortran.dg/interface_33.f90: New test.
13087 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13090 * gcc.c-torture/compile/pr47150.c: New test.
13092 2011-01-06 Ira Rosen <irar@il.ibm.com>
13094 PR tree-optimization/47139
13095 * gcc.dg/vect/pr47139.c: New test.
13097 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13100 * gfortran.dg/extends_type_of_2.f03: New.
13102 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13104 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13106 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13108 * gnat.dg/opt14.adb: New test.
13110 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13113 * gfortran.dg/allocate_error_2.f90: New test.
13115 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13118 * gfortran.dg/storage_size_3.f08: New.
13120 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13122 PR libgfortran/47154
13123 * gfortran.dg/namelist_68.f90: New test.
13125 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13127 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13129 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13132 * gfortran.dg/class_34.f90: New.
13134 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13136 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13137 use __builtin_inff. Skip all single-precision tests that require
13140 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13142 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13144 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13146 PR tree-optimization/47148
13147 * gcc.c-torture/execute/pr47148.c: New test.
13149 PR tree-optimization/47155
13150 * gcc.c-torture/execute/pr47155.c: New test.
13152 PR rtl-optimization/47157
13153 * gcc.c-torture/compile/pr47157.c: New test.
13155 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13157 * gcc.dg/torture/vector-shift2.c (schar): Define.
13158 (main): Always use schar or uchar instead of plain "char" to avoid
13159 dependencies on implementation-defined char signedness.
13161 2011-01-03 Martin Jambor <mjambor@suse.cz>
13163 PR tree-optimization/46801
13164 * gnat.dg/pack9.adb: Remove xfail.
13166 2011-01-03 Martin Jambor <mjambor@suse.cz>
13168 PR tree-optimization/46984
13169 * g++.dg/ipa/pr46984.C: New test.
13171 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13174 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13176 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13178 PR tree-optimization/47140
13179 * gcc.c-torture/compile/pr47140.c: New test.
13181 PR rtl-optimization/47028
13182 * gcc.dg/pr47028.c: New test.
13184 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13186 * objc.dg/protocol-forward-1.m: Removed TODO.
13187 * objc.dg/protocol-forward-2.m: New.
13188 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13189 * obj-c++.dg/protocol-forward-2.mm: New.
13191 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13194 * g++.dg/eh/pr38662.C: New testcase.
13196 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13198 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13199 scan for newline '\n'.
13202 Copyright (C) 2011 Free Software Foundation, Inc.
13204 Copying and distribution of this file, with or without modification,
13205 are permitted in any medium without royalty provided the copyright
13206 notice and this notice are preserved.