1 2011-10-26 Tom de Vries <tom@codesourcery.com>
3 PR tree-optimization/50763
4 * gcc.dg/pr50763-2.c: New test.
6 2011-10-25 Joseph Myers <joseph@codesourcery.com>
8 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
9 Update expected messages.
11 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
13 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
15 2011-10-25 Jason Merrill <jason@redhat.com>
18 * g++.dg/init/aggr7.C: New.
21 * g++.dg/cpp0x/initlist59.C: New.
23 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
26 * g++.dg/overload/operator5.C: New.
28 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
31 * g++.dg/template/crash108.C: New.
33 2011-10-25 Jakub Jelinek <jakub@redhat.com>
35 PR tree-optimization/50596
36 * gcc.dg/vect/vect-cond-10.c: New test.
38 2011-10-24 Joey Ye <joey.ye@arm.com>
40 * gcc.target/arm/pr42575.c: Remove architecture option.
42 2011-10-24 David S. Miller <davem@davemloft.net>
44 * gcc.target/sparc/vis3move-1.c: New test.
45 * gcc.target/sparc/vis3move-2.c: New test.
46 * gcc.target/sparc/vis3move-3.c: New test.
48 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
50 * gcc.dg/strlenopt-22.c: New testcase.
51 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
53 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
55 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
58 * gcc.target/i386/funcspec-1.c: Ditto.
59 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
61 2011-10-24 Richard Guenther <rguenther@suse.de>
63 * gcc.dg/vect/vect-bool-1.c: New testcase.
65 2011-10-24 Richard Guenther <rguenther@suse.de>
67 PR tree-optimization/50838
68 * gcc.dg/torture/pr50838.c: New testcase.
70 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
72 PR tree-optimization/50730
73 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
74 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
75 -fno-tree-sra and SLP flags.
77 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
81 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
84 * g++.dg/cpp0x/warn_cxx0x2.C: New.
85 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
87 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
90 * g++.dg/cpp0x/warn_cxx0x2.C: New.
91 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
93 2011-10-23 Tom de Vries <tom@codesourcery.com>
95 PR tree-optimization/50763
96 * gcc.dg/pr50763.c: New test.
98 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
101 * gcc.target/i386/pr50788.c: New test.
103 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
105 PR tree-optimization/50819
106 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
107 * g++.dg/vect/slp-pr50819.cc: New test.
109 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
112 * g++.dg/warn/Wconversion4.C: New.
114 2011-10-21 Jakub Jelinek <jakub@redhat.com>
117 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
118 from element other than first and reverse permutation.
119 * gcc.dg/torture/vshuf-16.inc: Likewise.
120 * gcc.dg/torture/vshuf-8.inc: Likewise.
121 * gcc.dg/torture/vshuf-4.inc: Likewise.
123 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
126 * g++.dg/parse/error43.C: New.
127 * g++.dg/parse/error44.C: Likewise.
129 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
130 Kirill Yukhin <kirill.yukhin@intel.com>
133 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
134 * gcc.target/i386/bmi2-check.h: Ditto.
136 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
139 * g++.dg/cpp0x/override2.C: Add test.
141 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
143 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
144 check_linker_plugin_available.
146 2011-10-21 Kai Tietz <ktietz@redhat.com>
148 * gcc.target/i386/branch-cost1.c: New test.
149 * gcc.target/i386/branch-cost2.c: New test.
150 * gcc.target/i386/branch-cost3.c: New test.
151 * gcc.target/i386/branch-cost4.c: New test.
153 2011-10-20 Steve Ellcey <sje@cup.hp.com>
155 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
157 2011-10-20 Steve Ellcey <sje@cup.hp.com>
160 * gcc.dg/pr49994-3.c: Skip on HP-UX.
162 2011-10-20 Joseph Myers <joseph@codesourcery.com>
164 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
165 (_moz_foo, EXT__foo): Use ASMNAME.
167 2011-10-20 Joseph Myers <joseph@codesourcery.com>
169 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
172 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
175 * gcc.target/i386/pr50766.c: New test.
177 2011-10-20 Jason Merrill <jason@redhat.com>
180 * g++.dg/eh/partial1.C: New.
182 2011-10-20 Richard Henderson <rth@redhat.com>
184 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
185 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
186 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
187 Use __builtin_shuffle.
189 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
192 * gfortran.dg/ishft_3.f90: Update test.
194 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
197 * gfortran.dg/substring_integer_index.f90: New test.
199 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
201 * gfortran.dg/format_string.f: New test.
203 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
205 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
207 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
209 2011-10-20 Joseph Myers <joseph@codesourcery.com>
211 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
212 gcc.target/i386/pr46226.c: Do not use
213 -mno-accumulate-outgoing-args.
215 2011-10-20 Joseph Myers <joseph@codesourcery.com>
217 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
218 including <strings.h>.
220 2011-10-19 Jan Hubicka <jh@suse.cz>
222 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
223 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
224 * lib/c-torture.exp: Likewise.
225 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
226 * gcc.c-torture/compile/sync-1.c: Likewise.
227 * gcc.c-torture/compile/sync-1.c: Likewise.
228 * gcc.c-torture/compile/sync-3.c: Likewise.
229 * gcc.dg/noncompile/invalid_asm.c: Likewise.
230 * gcc.dg/noncompile/920507-1.c: Likewise.
231 * gcc.dg/torture/pr36400.c: Likewise.
232 * g++.dg/torture/pr34850.C: Likewise.
234 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
236 * gnat.dg/source_ref1.adb: New test.
237 * gnat.dg/source_ref2.adb: Likewise.
239 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
242 * g++.dg/parse/error42.C: New.
243 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
245 2011-10-19 Jason Merrill <jason@redhat.com>
248 * g++.dg/init/value9.C: New.
250 2011-10-19 Jakub Jelinek <jakub@redhat.com>
252 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
253 * gcc.dg/torture/vshuf-16.inc: Likewise.
254 * gcc.dg/torture/vshuf-8.inc: Likewise.
255 * gcc.dg/torture/vshuf-4.inc: Likewise.
257 2011-10-19 Janus Weil <janus@gcc.gnu.org>
260 * gfortran.dg/sizeof_proc.f90: New.
262 2011-10-19 Joseph Myers <joseph@codesourcery.com>
264 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
265 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
267 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
270 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
272 2011-10-19 Jason Merrill <jason@redhat.com>
275 * g++.dg/init/ref20.C: New.
277 2011-10-19 Kai Tietz <ktietz@redhat.com>
280 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
281 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
282 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
283 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
284 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
286 2011-10-19 Richard Guenther <rguenther@suse.de>
289 * gcc.dg/torture/pr50768.c: New testcase.
291 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
293 PR rtl-optimization/50340
294 * gcc.dg/pr50340.c: New.
296 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
298 PR tree-optimization/50717
300 * gcc.dg/pr50717-1.c: New file.
301 * gcc.target/arm/wmul-12.c: Correct types.
302 * gcc.target/arm/wmul-8.c: Correct types.
304 2011-10-18 Jason Merrill <jason@redhat.com>
307 * g++.dg/cpp0x/defaulted32.C: New.
310 * g++.dg/lookup/using23.C: New.
313 * g++.dg/cpp0x/implicit12.C: New.
314 * g++.dg/cpp0x/defaulted20.C: Adjust.
315 * g++.dg/cpp0x/defaulted21.C: Adjust.
316 * g++.dg/cpp0x/implicit-copy.C: Adjust.
317 * g++.dg/cpp0x/implicit4.C: Adjust.
318 * g++.dg/cpp0x/implicit5.C: Adjust.
319 * g++.dg/cpp0x/implicit8.C: Adjust.
320 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
321 * g++.dg/cpp0x/not_special.C: Adjust.
322 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
323 * g++.dg/cpp0x/rv1n.C: Adjust.
324 * g++.dg/cpp0x/rv2n.C: Adjust.
325 * g++.dg/cpp0x/rv3n.C: Adjust.
326 * g++.dg/cpp0x/rv4n.C: Adjust.
327 * g++.dg/cpp0x/rv5n.C: Adjust.
328 * g++.dg/cpp0x/rv6n.C: Adjust.
329 * g++.dg/cpp0x/rv7n.C: Adjust.
331 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
333 * gcc.target/i386/avx2-vpop-check.h: New header.
334 * gcc.target/i386/avx2-vpaddd-3.c: New test.
335 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
336 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
337 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
338 * gcc.target/i386/avx2-vpand-3.c: Ditto.
339 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
340 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
341 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
342 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
343 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
344 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
345 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
346 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
347 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
348 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
350 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
353 * gfortran.dg/coarray_subobject_1.f90: New test.
354 * gfortran.dg/coarray/subobject_1.f90: New test.
356 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
358 PR rtl-optimization/50205
359 * gcc.dg/pr50205.c: New.
361 2011-10-18 Richard Guenther <rguenther@suse.de>
363 PR tree-optimization/50767
364 * gcc.dg/torture/pr50767.c: New testcase.
366 2011-10-18 Julian Brown <julian@codesourcery.com>
368 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
369 * gcc.target/arm/unaligned-memcpy-1.c: New.
370 * gcc.target/arm/unaligned-memcpy-2.c: New.
371 * gcc.target/arm/unaligned-memcpy-3.c: New.
372 * gcc.target/arm/unaligned-memcpy-4.c: New.
374 2011-10-18 Janus Weil <janus@gcc.gnu.org>
377 * gfortran.dg/iso_c_binding_class.f03: New.
379 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
381 * testsuite/lib/target-supports.exp
382 (check_effective_target_vect_widen_shift): New.
383 * gcc.dg/vect/vect-widen-shift-s16.c: New.
384 * gcc.dg/vect/vect-widen-shift-s8.c: New.
385 * gcc.dg/vect/vect-widen-shift-u16.c: New.
386 * gcc.dg/vect/vect-widen-shift-u8.c: New.
388 2011-10-18 Richard Guenther <rguenther@suse.de>
390 * gcc.dg/torture/restrict-1.c: New testcase.
392 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
394 * g++.dg/ext/bases.C: New test.
396 2011-10-17 David S. Miller <davem@davemloft.net>
398 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
399 all operations to emit VIS instructions.
400 * gcc.target/sparc/fandnot.c: Likewise.
401 * gcc.target/sparc/fnot.c: Likewise.
402 * gcc.target/sparc/for.c: Likewise.
403 * gcc.target/sparc/fornot.c: Likewise.
404 * gcc.target/sparc/fxnor.c: Likewise.
405 * gcc.target/sparc/fxor.c: Likewise.
406 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
409 2011-10-17 Jakub Jelinek <jakub@redhat.com>
411 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
412 * gcc.dg/torture/vshuf-16.inc: New file.
413 * gcc.dg/torture/vshuf-2.inc: New file.
414 * gcc.dg/torture/vshuf-32.inc: New file.
415 * gcc.dg/torture/vshuf-4.inc: New file.
416 * gcc.dg/torture/vshuf-8.inc: New file.
417 * gcc.dg/torture/vshuf-main.inc: New file.
418 * gcc.dg/torture/vshuf-v16hi.c: New test.
419 * gcc.dg/torture/vshuf-v16qi.c: New test.
420 * gcc.dg/torture/vshuf-v2df.c: New test.
421 * gcc.dg/torture/vshuf-v2di.c: New test.
422 * gcc.dg/torture/vshuf-v2sf.c: New test.
423 * gcc.dg/torture/vshuf-v2si.c: New test.
424 * gcc.dg/torture/vshuf-v32qi.c: New test.
425 * gcc.dg/torture/vshuf-v4df.c: New test.
426 * gcc.dg/torture/vshuf-v4di.c: New test.
427 * gcc.dg/torture/vshuf-v4hi.c: New test.
428 * gcc.dg/torture/vshuf-v4sf.c: New test.
429 * gcc.dg/torture/vshuf-v4si.c: New test.
430 * gcc.dg/torture/vshuf-v8hi.c: New test.
431 * gcc.dg/torture/vshuf-v8qi.c: New test.
432 * gcc.dg/torture/vshuf-v8sf.c: New test.
433 * gcc.dg/torture/vshuf-v8si.c: New test.
435 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
437 PR tree-optimization/50746
438 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
440 2011-10-17 Jason Merrill <jason@redhat.com>
443 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
445 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
448 * g++.dg/parse/error41.C: New.
449 * g++.dg/parse/error20.C: Adjust.
451 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
454 * g++.dg/warn/format7.C: New.
455 * obj-c++.dg/warn7.mm: Likewise.
457 2011-10-17 Richard Guenther <rguenther@suse.de>
459 PR tree-optimization/50729
460 * gcc.dg/torture/pr50729.c: New testcase.
462 2011-10-15 Tom Tromey <tromey@redhat.com>
463 Dodji Seketeli <dodji@redhat.com>
465 * lib/prune.exp (prune_gcc_output): Prune output referring to
467 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
468 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
469 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
470 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
472 2011-10-15 Tom Tromey <tromey@redhat.com>
473 Dodji Seketeli <dodji@redhat.com>
475 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
477 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
480 * g++.dg/inherit/error5.C: New.
482 2011-10-17 Janus Weil <janus@gcc.gnu.org>
486 * gfortran.dg/kind_tests_4.f90: New.
488 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
490 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
491 targets that support vector condition.
493 2011-10-16 Janus Weil <janus@gcc.gnu.org>
496 * gfortran.dg/c_kind_tests_3.f03: New.
498 2011-10-16 Janus Weil <janus@gcc.gnu.org>
501 * gfortran.dg/elemental_args_check_4.f90: New.
503 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
505 PR tree-optimization/50727
506 * gcc.dg/vect/pr50727.c: New test.
508 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
510 * gcc.dg/vla-23.c: New test.
512 2011-10-16 Jakub Jelinek <jakub@redhat.com>
514 PR tree-optimization/50596
515 * gcc.dg/vect/vect-cond-9.c: New test.
517 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
519 * gcc.dg/vect/bb-slp-29.c: New test.
521 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
524 * g++.dg/ext/is_base_of_incomplete.C: New.
525 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
526 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
528 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
530 * gcc.target/sparc/combined-1.c: Compile at -O2.
532 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
534 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
535 (dg-options): Add -Wno-attributes.
536 * gcc.target/i386/fma_double_?.c: Ditto.
537 * gcc.target/i386/fma_run_float_?.c: Ditto.
538 * gcc.target/i386/fma_run_double_?.c: Ditto.
539 * gcc.target/i386/l_fma_float_?.c: Dtto.
540 * gcc.target/i386/l_fma_double_?.c: Ditto.
541 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
542 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
544 2011-10-15 Tobias Burnus <burnus@net-b.de>
546 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
548 * gfortran.dg/bind_c_usage_24.f90: Ditto.
549 * gfortran.dg/rank_3.f90: Ditto.
550 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
551 -std=f2008ts in dg-options.
552 * gfortran.dg/rank_4.f90: Ditto.
554 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
557 * gcc.target/sh/pr49263.c: New.
559 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
561 * gnat.dg/specs/debug1.ads: Tweak.
563 2011-10-14 Kai Tietz <ktietz@redhat.com>
565 * gfortran.fortran-torture/compile/logical-2.f90: New test.
567 2011-10-14 Jakub Jelinek <jakub@redhat.com>
569 * gcc.target/i386/sse2-mul-1.c: New test.
570 * gcc.target/i386/sse4_1-mul-1.c: New test.
571 * gcc.target/i386/avx-mul-1.c: New test.
572 * gcc.target/i386/xop-mul-1.c: New test.
573 * gcc.target/i386/avx2-mul-1.c: New test.
575 2011-10-14 Jason Merrill <jason@redhat.com>
578 * g++.dg/cpp0x/nsdmi-list1.C: New.
581 * g++.dg/cpp0x/nsdmi-const1.C: New.
583 2011-10-14 Janus Weil <janus@gcc.gnu.org>
586 * gfortran.dg/pointer_intent_5.f90: New.
588 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
590 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
591 * gcc.target/i386/warn-vect-op-1.c: Ditto.
592 * gcc.target/i386/warn-vect-op-2.c: Ditto.
594 2011-10-14 Tobias Burnus <burnus@net-b.de>
597 * gfortran.dg/pointer_check_11.f90: New.
598 * gfortran.dg/pointer_check_12.f90: New.
600 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
603 * g++.dg/overload/operator4.C: New.
605 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
607 * gcc.dg/di-longlong64-sync-1.c: New test.
608 * gcc.dg/di-sync-multithread.c: New test.
609 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
610 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
611 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
612 tests for v5, v6, v6k, and v7-a, and add-options helpers.
613 (check_effective_target_arm_arm_ok): New helper.
614 (check_effective_target_sync_longlong): New helper.
616 2011-10-14 Richard Guenther <rguenther@suse.de>
618 PR tree-optimization/50723
619 * gcc.dg/torture/pr50723.c: New testcase.
621 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
624 * g++.dg/warn/format6.C: New.
625 * obj-c++.dg/warn6.mm: Likewise.
627 2011-10-13 Richard Henderson <rth@redhat.com>
629 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
631 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
632 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
633 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
635 2011-10-13 Jason Merrill <jason@redhat.com>
638 * g++.dg/cpp0x/nsdmi-template2.C: New.
641 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
644 * g++.dg/init/vbase1.C: New.
646 2011-10-13 Jakub Jelinek <jakub@redhat.com>
648 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
649 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
650 * gcc.target/i386/avx-vphminposuw-2.c: New test.
651 * gcc.target/i386/avx-vphminposuw-3.c: New test.
653 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
655 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
657 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
659 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
661 2011-10-13 Richard Guenther <rguenther@suse.de>
663 PR tree-optimization/50712
664 * gcc.target/i386/pr50712.c: New testcase.
666 2011-10-13 Tom de Vries <tom@codesourcery.com>
668 * gcc.dg/memcpy-4.c: New test.
670 2011-10-13 Richard Guenther <rguenther@suse.de>
672 PR tree-optimization/50698
673 * g++.dg/vect/pr50698.cc: New testcase.
675 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
677 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
678 * gcc.target/powerpc/warn-2.c: Ditto.
680 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
681 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
682 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
683 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
684 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
685 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
686 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
687 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
688 * gcc.target/powerpc/ppc-pow.c: Likewise.
689 * gcc.target/powerpc/recip-1.c: Likewise.
690 * gcc.target/powerpc/recip-2.c: Likewise.
691 * gcc.target/powerpc/recip-3.c: Likewise.
692 * gcc.target/powerpc/recip-4.c: Likewise.
693 * gcc.target/powerpc/recip-5.c: Likewise.
695 2011-10-12 David S. Miller <davem@davemloft.net>
697 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
698 '-mvis3' instead of 'mcpu=niagara3' in options.
699 * gcc.target/sparc/fhalve.c: Likewise.
700 * gcc.target/sparc/fnegop.c: Likewise.
701 * gcc.target/sparc/fpadds.c: Likewise.
702 * gcc.target/sparc/fshift.c: Likewise.
703 * gcc.target/sparc/fucmp.c: Likewise.
704 * gcc.target/sparc/lzd.c: Likewise.
705 * gcc.target/sparc/vis3misc.c: Likewise.
706 * gcc.target/sparc/xmul.c: Likewise.
708 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
710 * gnat.dg/vect1.ad[sb]: New test.
711 * gnat.dg/vect1_pkg.ads: New helper.
712 * gnat.dg/vect2.ad[sb]: New test.
713 * gnat.dg/vect2_pkg.ads: New helper.
714 * gnat.dg/vect3.ad[sb]: New test.
715 * gnat.dg/vect3_pkg.ads: New helper.
716 * gnat.dg/vect4.ad[sb]: New test.
717 * gnat.dg/vect4_pkg.ads: New helper.
718 * gnat.dg/vect5.ad[sb]: New test.
719 * gnat.dg/vect5_pkg.ads: New helper.
720 * gnat.dg/vect6.ad[sb]: New test.
721 * gnat.dg/vect6_pkg.ads: New helper.
723 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
725 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
726 * gcc.target/i386/fma_run_double_2.c: Likewise.
727 * gcc.target/i386/fma_run_double_3.c: Likewise.
728 * gcc.target/i386/fma_run_double_4.c: Likewise.
729 * gcc.target/i386/fma_run_double_5.c: Likewise.
730 * gcc.target/i386/fma_run_double_6.c: Likewise.
731 * gcc.target/i386/fma_run_float_1.c: Likewise.
732 * gcc.target/i386/fma_run_float_2.c: Likewise.
733 * gcc.target/i386/fma_run_float_3.c: Likewise.
734 * gcc.target/i386/fma_run_float_4.c: Likewise.
735 * gcc.target/i386/fma_run_float_5.c: Likewise.
736 * gcc.target/i386/fma_run_float_6.c: Likewise.
738 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
739 remove the extra dg-options.
740 * gcc.target/i386/l_fma_double_2.c: Likewise.
741 * gcc.target/i386/l_fma_double_3.c: Likewise.
742 * gcc.target/i386/l_fma_double_4.c: Likewise.
743 * gcc.target/i386/l_fma_double_5.c: Likewise.
744 * gcc.target/i386/l_fma_double_6.c: Likewise.
745 * gcc.target/i386/l_fma_float_1.c: Likewise.
746 * gcc.target/i386/l_fma_float_2.c: Likewise.
747 * gcc.target/i386/l_fma_float_3.c: Likewise.
748 * gcc.target/i386/l_fma_float_4.c: Likewise.
749 * gcc.target/i386/l_fma_float_5.c: Likewise.
750 * gcc.target/i386/l_fma_float_6.c: Likewise.
752 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
754 PR tree-optimization/50189
755 * g++.dg/torture/pr50189.C: New testcase.
757 2011-10-12 Richard Guenther <rguenther@suse.de>
759 PR tree-optimization/50700
760 * gcc.dg/builtin-object-size-12.c: New testcase.
762 2011-10-12 Joseph Myers <joseph@codesourcery.com>
765 * gcc.c-torture/compile/pr50565-1.c,
766 gcc.c-torture/compile/pr50565-2.c: New tests.
768 2011-10-11 Jason Merrill <jason@redhat.com>
772 * g++.dg/template/constant1.C: New.
773 * g++.dg/template/constant2.C: New.
774 * g++.dg/cpp0x/constexpr-template3.C: New.
776 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
778 * gcc.target/i386/warn-vect-op-3.c: New test.
779 * gcc.target/i386/warn-vect-op-1.c: New test.
780 * gcc.target/i386/warn-vect-op-2.c: New test.
782 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
784 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
786 2011-10-11 Richard Guenther <rguenther@suse.de>
788 PR tree-optimization/50204
789 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
791 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
793 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
795 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
797 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
798 * gcc.target/i386/fma_double_2.c: Ditto.
799 * gcc.target/i386/fma_double_3.c: Ditto.
800 * gcc.target/i386/fma_double_4.c: Ditto.
801 * gcc.target/i386/fma_double_5.c: Ditto.
802 * gcc.target/i386/fma_double_6.c: Ditto.
803 * gcc.target/i386/fma_float_1.c: Ditto.
804 * gcc.target/i386/fma_float_2.c: Ditto.
805 * gcc.target/i386/fma_float_3.c: Ditto.
806 * gcc.target/i386/fma_float_4.c: Ditto.
807 * gcc.target/i386/fma_float_5.c: Ditto.
808 * gcc.target/i386/fma_float_6.c: Ditto.
809 * gcc.target/i386/l_fma_double_1.c: Ditto.
810 * gcc.target/i386/l_fma_double_2.c: Ditto.
811 * gcc.target/i386/l_fma_double_3.c: Ditto.
812 * gcc.target/i386/l_fma_double_4.c: Ditto.
813 * gcc.target/i386/l_fma_double_5.c: Ditto.
814 * gcc.target/i386/l_fma_double_6.c: Ditto.
815 * gcc.target/i386/l_fma_float_1.c: Ditto.
816 * gcc.target/i386/l_fma_float_2.c: Ditto.
817 * gcc.target/i386/l_fma_float_3.c: Ditto.
818 * gcc.target/i386/l_fma_float_4.c: Ditto.
819 * gcc.target/i386/l_fma_float_5.c: Ditto.
820 * gcc.target/i386/l_fma_float_6.c: Ditto.
821 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
822 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
823 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
824 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
825 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
826 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
827 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
828 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
829 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
830 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
831 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
832 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
834 2011-10-11 Tristan Gingold <gingold@adacore.com>
836 * gcc.dg/va-arg-4.c: New test.
837 * gcc.dg/va-arg-5.c: Ditto.
839 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
841 * lib/target-supports.exp (check_effective_target_fd_truncate):
842 Close and unlink test file before exit.
844 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
847 * gfortran.dg/forall_15.f90: New test case.
849 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
850 Andrew Macleod <amacleod@redhat.com>
852 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
853 wrappers for *other_threads() and *final_verify().
854 * gcc.dg/simulate-thread/simulate-thread.h
855 (simulate_thread_wrapper_other_threads): New.
856 (simulate_thread_wrapper_final_verify): New.
858 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
860 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
862 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
864 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
866 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
867 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
869 * gcc.target/i386/fma_1.h: New file.
870 * gcc.target/i386/fma_2.h: Likewise.
871 * gcc.target/i386/fma_3.h: Likewise.
872 * gcc.target/i386/fma_4.h: Likewise.
873 * gcc.target/i386/fma_5.h: Likewise.
874 * gcc.target/i386/fma_6.h: Likewise.
875 * gcc.target/i386/fma_double_1.c: Likewise.
876 * gcc.target/i386/fma_double_2.c: Likewise.
877 * gcc.target/i386/fma_double_3.c: Likewise.
878 * gcc.target/i386/fma_double_4.c: Likewise.
879 * gcc.target/i386/fma_double_5.c: Likewise.
880 * gcc.target/i386/fma_double_6.c: Likewise.
881 * gcc.target/i386/fma_float_1.c: Likewise.
882 * gcc.target/i386/fma_float_2.c: Likewise.
883 * gcc.target/i386/fma_float_3.c: Likewise.
884 * gcc.target/i386/fma_float_4.c: Likewise.
885 * gcc.target/i386/fma_float_5.c: Likewise.
886 * gcc.target/i386/fma_float_6.c: Likewise.
887 * gcc.target/i386/fma_main.h: Likewise.
888 * gcc.target/i386/fma_run_double_1.c: Likewise.
889 * gcc.target/i386/fma_run_double_2.c: Likewise.
890 * gcc.target/i386/fma_run_double_3.c: Likewise.
891 * gcc.target/i386/fma_run_double_4.c: Likewise.
892 * gcc.target/i386/fma_run_double_5.c: Likewise.
893 * gcc.target/i386/fma_run_double_6.c: Likewise.
894 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
895 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
896 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
897 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
898 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
899 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
900 * gcc.target/i386/fma_run_float_1.c: Likewise.
901 * gcc.target/i386/fma_run_float_2.c: Likewise.
902 * gcc.target/i386/fma_run_float_3.c: Likewise.
903 * gcc.target/i386/fma_run_float_4.c: Likewise.
904 * gcc.target/i386/fma_run_float_5.c: Likewise.
905 * gcc.target/i386/fma_run_float_6.c: Likewise.
906 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
907 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
908 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
909 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
910 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
911 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
912 * gcc.target/i386/l_fma_1.h: Likewise.
913 * gcc.target/i386/l_fma_2.h: Likewise.
914 * gcc.target/i386/l_fma_3.h: Likewise.
915 * gcc.target/i386/l_fma_4.h: Likewise.
916 * gcc.target/i386/l_fma_5.h: Likewise.
917 * gcc.target/i386/l_fma_6.h: Likewise.
918 * gcc.target/i386/l_fma_double_1.c: Likewise.
919 * gcc.target/i386/l_fma_double_2.c: Likewise.
920 * gcc.target/i386/l_fma_double_3.c: Likewise.
921 * gcc.target/i386/l_fma_double_4.c: Likewise.
922 * gcc.target/i386/l_fma_double_5.c: Likewise.
923 * gcc.target/i386/l_fma_double_6.c: Likewise.
924 * gcc.target/i386/l_fma_float_1.c: Likewise.
925 * gcc.target/i386/l_fma_float_2.c: Likewise.
926 * gcc.target/i386/l_fma_float_3.c: Likewise.
927 * gcc.target/i386/l_fma_float_4.c: Likewise.
928 * gcc.target/i386/l_fma_float_5.c: Likewise.
929 * gcc.target/i386/l_fma_float_6.c: Likewise.
930 * gcc.target/i386/l_fma_main.h: Likewise.
931 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
932 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
933 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
934 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
935 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
936 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
937 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
938 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
939 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
940 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
941 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
942 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
944 2011-10-10 Richard Guenther <rguenther@suse.de>
947 * gcc.dg/torture/pr50389.c: New testcase.
949 2011-10-10 Richard Guenther <rguenther@suse.de>
952 * gcc.dg/builtins-47.c: Optimize.
954 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
956 * lib/gcc-simulate-thread.exp: New.
957 * gcc.dg/simulate-thread/guality.h: New.
958 * gcc.dg/simulate-thread/simulate-thread.h: New.
959 * gcc.dg/simulate-thread/simulate-thread.exp: New.
960 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
961 * gcc.dg/simulate-thread/README: New.
962 * g++.dg/simulate-thread/guality.h: New.
963 * g++.dg/simulate-thread/simulate-thread.h: New.
964 * g++.dg/simulate-thread/simulate-thread.exp: New.
965 * g++.dg/simulate-thread/simulate-thread.gdb: New.
966 * c-c++-common/cxxbitfields-2.c: Remove.
967 * c-c++-common/cxxbitfields.c: Remove.
968 * c-c++-common/cxxbitfields-4.c: Remove.
969 * c-c++-common/cxxbitfields-5.c: Remove.
970 * c-c++-common/simulate-thread/bitfields-1.c: New.
971 * c-c++-common/simulate-thread/bitfields-2.c: New.
972 * c-c++-common/simulate-thread/bitfields-3.c: New.
973 * c-c++-common/simulate-thread/bitfields-4.c: New.
975 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
978 * g++.dg/warn/format5.C: New.
980 2011-10-09 Tobias Burnus <burnus@net-b.de>
983 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
984 * gfortran.dg/common_16.f90: New.
986 2011-10-09 Tobias Burnus <burnus@net-b.de>
988 * gfortran.dg/iso_c_binding_param_1.f90: New.
989 * gfortran.dg/iso_c_binding_param_2.f90: New.
990 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
992 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
994 PR tree-optimization/50635
995 * gcc.dg/vect/pr50635.c: New test.
997 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1000 * gfortran.dg/proc_decl_27.f90: New.
1002 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1005 * objc/execute/initialize-1.m: New test.
1007 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1010 * gfortran.dg/pointer_function_result_1.f90 : New test.
1012 2011-10-07 David S. Miller <davem@davemloft.net>
1015 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1016 * gcc.target/sparc/cmask.c: Use it.
1017 * gcc.target/sparc/fhalve.c: Likewise.
1018 * gcc.target/sparc/fnegop.c: Likewise.
1019 * gcc.target/sparc/fpadds.c: Likewise.
1020 * gcc.target/sparc/fshift.c: Likewise.
1021 * gcc.target/sparc/fucmp.c: Likewise.
1022 * gcc.target/sparc/lzd.c: Likewise.
1023 * gcc.target/sparc/vis3misc.c: Likewise.
1024 * gcc.target/sparc/xmul.c: Likewise.
1026 2011-10-07 Richard Henderson <rth@redhat.com>
1028 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1030 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1032 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1034 * gcc.dg/pr50193-1.c: New file.
1035 * gcc.target/arm/shiftable.c: New file.
1037 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1040 * gfortran.dg/class_46.f03: New.
1042 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1044 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1045 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1046 (syslog, vsyslog, __vsyslog_chk): Likewise.
1048 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1049 (x, EXT_x): Use ASMNAME.
1051 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1052 (a, c): Use ASMNAME.
1054 2011-10-07 Tom de Vries <tom@codesourcery.com>
1057 * gcc.dg/pr50527.c: New test.
1059 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1061 PR tree-optimization/50650
1062 * gcc.c-torture/compile/pr50650.c: New test.
1064 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1066 PR tree-optimization/50575
1067 * gcc.c-torture/execute/vector-compare-2.x: New file.
1069 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1072 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1073 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1076 2011-10-07 Richard Guenther <rguenther@suse.de>
1079 * gcc.dg/vect/vect-align-2.c: Increase array size.
1081 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1082 H.J. Lu <hongjiu.lu@intel.com>
1085 * gcc.target/i386/pr50603.c: New test.
1087 2011-10-06 Jason Merrill <jason@redhat.com>
1090 * g++.dg/cpp0x/default31.C: New.
1092 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1094 PR tree-optimization/50596
1095 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1097 * gcc.dg/vect/vect-cond-8.c: New test.
1099 2011-10-06 Richard Henderson <rth@redhat.com>
1101 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1102 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1103 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1104 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1105 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1106 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1107 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1108 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1109 * gcc.c-torture/execute/vshuf-16.inc: New file.
1110 * gcc.c-torture/execute/vshuf-2.inc: New file.
1111 * gcc.c-torture/execute/vshuf-4.inc: New file.
1112 * gcc.c-torture/execute/vshuf-8.inc: New file.
1113 * gcc.c-torture/execute/vshuf-main.inc: New file.
1114 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1115 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1116 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1117 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1118 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1119 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1120 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1121 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1122 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1123 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1124 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1125 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1126 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1128 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1130 PR tree-optimization/49279
1131 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1132 * gcc.c-torture/execute/pr49279.c: New test.
1134 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1137 * gcc.c-torture/compile/pr49049.c: New test.
1139 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1142 * gcc.target/arm/pr50305.c: New test.
1144 2011-10-06 Richard Guenther <rguenther@suse.de>
1146 PR tree-optimization/38884
1147 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1148 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1150 2011-10-05 David S. Miller <davem@davemloft.net>
1152 * gcc.target/sparc/lzd.c: New test.
1153 * gcc.target/sparc/popc.c: New test.
1155 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1157 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1158 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1159 * g++.dg/other/final1.C: Cleanup original tree dump.
1161 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1163 PR tree-optimization/50613
1164 * gcc.dg/pr50613.c: New test.
1166 2011-10-05 Richard Henderson <rth@redhat.com>
1168 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1169 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1170 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1171 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1172 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1173 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1174 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1175 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1177 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1179 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1180 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1181 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1182 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1183 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1185 2011-10-05 Richard Guenther <rguenther@suse.de>
1187 PR tree-optimization/38885
1188 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1190 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1192 * gcc.target/i386/sw-1.c: New test.
1194 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1196 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1198 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1200 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1202 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1204 2011-10-04 David S. Miller <davem@davemloft.net>
1206 * gcc.target/sparc/fhalve.c: New test.
1207 * gcc.target/sparc/fnegop.c: New test.
1208 * gcc.target/sparc/xmul.c: New test.
1210 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1213 * gfortran.dg/dummy_procedure_6.f90: New.
1215 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1217 PR tree-optimization/50604
1218 * gcc.dg/pr50604.c: New test.
1220 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1222 PR tree-optimization/49662
1223 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1224 * gcc.dg/graphite/interchange-15.c: Likewise.
1225 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1227 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1229 * gcc.dg/tree-ssa/restrict-4.c: New test.
1231 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1233 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1234 (main): Use __typeof to get result type of comparison.
1236 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1238 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1239 Make et_vect_multiple_sizes_saved global.
1240 (check_effective_target_vect64): Make et_vect64_saved global.
1242 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1244 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1245 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1246 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1247 * gcc.dg/builtin-complex-err-1.c: Adjust.
1249 2011-10-02 Jason Merrill <jason@redhat.com>
1251 * g++.dg/cpp0x/range-for22.C: New.
1253 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1254 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1255 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1256 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1258 * g++.dg/cpp0x/nsdmi5.C: New.
1260 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1263 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1265 (mips-dg-options): Force an ABI option if the current ABI is
1266 incompatible with the required -mlong setting. Likewise force
1267 a long setting if the current one is incompatible with the
1268 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1269 throughout procedure.
1270 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1271 instead of addressing=absolute.
1273 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1275 * gcc.target/mips/stack-1.c: New test.
1277 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1279 * gcc.dg/pr49696.c: New test.
1281 2011-10-02 Jan Hubicka <jh@suse.cz>
1283 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1285 2011-10-01 David S. Miller <davem@davemloft.net>
1287 * gcc.target/sparc/cmask.c: New test.
1288 * gcc.target/sparc/fpadds.c: New test.
1289 * gcc.target/sparc/fshift.c: New test.
1290 * gcc.target/sparc/fucmp.c: New test.
1291 * gcc.target/sparc/vis3misc.c: New test.
1293 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1296 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1298 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1301 * g++.dg/dfp/44473-1.C: New test.
1302 * g++.dg/dfp/44473-2.C: New test.
1303 * g++.dg/dfp/mangle-1.C: New test.
1304 * g++.dg/dfp/mangle-2.C: New test.
1305 * g++.dg/dfp/mangle-3.C: New test.
1306 * g++.dg/dfp/mangle-4.C: New test.
1307 * g++.dg/dfp/mangle-5.C: New test.
1309 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1312 * gcc.dg/pr50571.c: New test.
1314 PR tree-optimization/46309
1315 * gcc.dg/pr46309.c: New test.
1317 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1319 * gcc.dg/strlenopt-21.c: New test.
1321 2011-09-30 Revital Eres <revital.eres@linaro.org>
1323 * gcc.dg/sms-10.c: New file.
1325 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1327 * gcc.target/arm/pr50099.c: New test.
1329 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1331 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1333 2011-09-30 David S. Miller <davem@davemloft.net>
1335 * gcc.target/sparc/bmaskbshuf.c: New test.
1336 * gcc.target/sparc/edgen.c: New test.
1338 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1341 * gfortran.dg/pure_formal_proc_3.f90: New.
1344 * gfortran.dg/stfunc_7.f90: New.
1346 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1348 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1349 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1350 * gcc.dg/vector-compare-1.c: Likewise.
1351 * gcc.dg/vector-compare-2.c: Likewise.
1353 2011-09-29 David S. Miller <davem@davemloft.net>
1355 * gcc.target/sparc/array.c: New test.
1357 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1359 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1360 loop unroll and set max unroll times to 8.
1361 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1362 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1363 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1364 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1366 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1369 * g++.dg/ext/visibility/warn5.C: New.
1371 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1374 * g++.dg/warn/Wextra-3.C: New.
1376 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1379 * gcc.target/sh/pr49468-si.c: New.
1381 2011-09-28 Tom de Vries <tom@codesourcery.com>
1384 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1385 (TEST): Initialize src3 with random floats.
1386 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1387 from union src3. Initialize src3 with random floats.
1389 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1391 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1392 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1393 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1394 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1395 * gcc.target/sh/sh4a-cos.c: Ditto.
1396 * gcc.target/sh/sh4a-cosf.c: Ditto.
1397 * gcc.target/sh/sh4a-sin.c: Ditto.
1398 * gcc.target/sh/sh4a-sinf.c: Ditto.
1399 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1400 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1401 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1403 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1406 * g++.dg/parse/error40.C: New.
1407 * g++.dg/warn/incomplete1.C: Adjust.
1409 2011-09-27 Jan Hubicka <jh@suse.cz>
1412 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1415 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1417 * gcc.dg/strlenopt-1.c: New test.
1418 * gcc.dg/strlenopt-1f.c: New test.
1419 * gcc.dg/strlenopt-2.c: New test.
1420 * gcc.dg/strlenopt-2f.c: New test.
1421 * gcc.dg/strlenopt-3.c: New test.
1422 * gcc.dg/strlenopt-4.c: New test.
1423 * gcc.dg/strlenopt-4g.c: New test.
1424 * gcc.dg/strlenopt-4gf.c: New test.
1425 * gcc.dg/strlenopt-5.c: New test.
1426 * gcc.dg/strlenopt-6.c: New test.
1427 * gcc.dg/strlenopt-7.c: New test.
1428 * gcc.dg/strlenopt-8.c: New test.
1429 * gcc.dg/strlenopt-9.c: New test.
1430 * gcc.dg/strlenopt-10.c: New test.
1431 * gcc.dg/strlenopt-11.c: New test.
1432 * gcc.dg/strlenopt-12.c: New test.
1433 * gcc.dg/strlenopt-12g.c: New test.
1434 * gcc.dg/strlenopt-13.c: New test.
1435 * gcc.dg/strlenopt-14g.c: New test.
1436 * gcc.dg/strlenopt-14gf.c: New test.
1437 * gcc.dg/strlenopt-15.c: New test.
1438 * gcc.dg/strlenopt-16g.c: New test.
1439 * gcc.dg/strlenopt-17g.c: New test.
1440 * gcc.dg/strlenopt-18g.c: New test.
1441 * gcc.dg/strlenopt.h: New file.
1443 2011-09-27 Tom de Vries <tom@codesourcery.com>
1446 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1447 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1448 * gcc.dg/pr43864.c: New test.
1449 * gcc.dg/pr43864-2.c: Same.
1450 * gcc.dg/pr43864-3.c: Same.
1451 * gcc.dg/pr43864-4.c: Same.
1453 2011-09-27 Jan Hubicka <jh@suse.cz>
1455 * gcc.dg/ipa/inline-5.c: New testcase.
1457 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1459 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1461 * gcc.dg/vect/bb-slp-27.c: New.
1462 * gcc.dg/vect/bb-slp-28.c: New.
1464 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1466 * testsuite/lib/target-supports.exp (check_profiling_available):
1467 Don't rely solely on TLS tests for -fprofile-generate, fall
1468 through to the other code.
1470 2011-09-27 Richard Guenther <rguenther@suse.de>
1472 PR tree-optimization/50363
1473 * gcc.dg/torture/pr50363.c: New testcase.
1475 2011-09-26 Jason Merrill <jason@redhat.com>
1478 * g++.dg/template/partial13.C: New.
1481 * g++.dg/template/partial12.C: New.
1484 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1486 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1489 * g++.dg/diagnostic/bindings1.C: New.
1490 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1492 2011-09-26 David S. Miller <davem@davemloft.net>
1494 * gcc.target/sparc/wrgsr.c: New test.
1495 * gcc.target/sparc/rdgsr.c: New test.
1496 * gcc.target/sparc/edge.c: New test.
1497 * gcc.target/sparc/fcmp.c: New test.
1499 * gcc.target/sparc/edge.c: Update for new return types.
1500 * gcc.target/sparc/fcmp.c: Likewise.
1502 * gcc.target/sparc/fpaddsubi.c: New test.
1504 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1507 * gfortran.dg/common_15.f90: New.
1510 * gfortran.dg/dummy_procedure_5.f90: New.
1511 * gfortran.dg/interface_26.f90: Modified error message.
1512 * gfortran.dg/proc_ptr_11.f90: Ditto.
1513 * gfortran.dg/proc_ptr_15.f90: Ditto.
1514 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1515 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1517 2011-09-26 Jason Merrill <jason@redhat.com>
1520 * g++.dg/overload/rvalue3.C: New.
1523 * g++.dg/overload/ref-conv2.C: New.
1525 * g++.dg/cpp0x/nsdmi-template1.C: New.
1527 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1529 * g++.dg/cpp0x/nullptr25.C: New.
1531 2011-09-26 Richard Guenther <rguenther@suse.de>
1533 PR tree-optimization/50472
1534 * gcc.dg/torture/pr50472.c: New testcase.
1536 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1538 * gnat.dg/opt22.adb: New test.
1539 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1541 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1543 * gnat.dg/opt21.adb: New test.
1544 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1546 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1548 * gnat.dg/opt20.ad[sb]: New test.
1549 * gnat.dg/opt20_pkg.ads: New helper.
1551 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1553 * gnat.dg/array17.adb: New test.
1554 * gnat.dg/array17_pkg.ads: New helper.
1556 2011-09-25 Jason Merrill <jason@redhat.com>
1558 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1560 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1562 * gnat.dg/frame_overflow.ads: New.
1563 * gnat.dg/frame_overflow.adb: Adjust.
1564 * gnat.dg/specs/addr1.ads: Likewise.
1566 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1568 * g++.dg/tree-ssa/restrict2.C: New test.
1570 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1572 * lib/target-supports.exp (check_effective_target_vect64): New.
1573 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1574 of multiple vector sizes.
1575 * gcc.dg/vect/bb-slp-26.c: New.
1577 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1580 * g++.dg/template/bitfield1.C: New.
1582 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1584 * gcc.dg/vect/bb-slp-24.c: New.
1586 2011-09-24 Jason Merrill <jason@redhat.com>
1588 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1590 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1592 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1593 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1595 * g++.dg/cpp0x/nsdmi1.C: New.
1596 * g++.dg/cpp0x/nsdmi2.C: New.
1597 * g++.dg/cpp0x/nsdmi3.C: New.
1598 * g++.dg/cpp0x/nsdmi4.C: New.
1599 * g++.old-deja/g++.other/init4.C: New.
1601 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1604 * g++.dg/template/sfinae28.C: New.
1606 2011-09-23 Ian Lance Taylor <iant@google.com>
1608 * go.test/go-test.exp (errchk): Handle more cases of getting
1609 correct Tcl backslash quoting in regular expressions in test file.
1611 2011-09-23 Jason Merrill <jason@redhat.com>
1614 * g++.dg/init/const8.C: New.
1615 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1616 * g++.dg/cpp0x/defaulted2.C: Likewise.
1617 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1618 * g++.dg/init/pr20039.C: Likewise.
1619 * g++.dg/init/pr42844.C: Likewise.
1621 2011-09-23 Jan Hubicka <jh@suse.cz>
1623 * gcc.dg/ipa/inline-1.c: new testcase.
1624 * gcc.dg/ipa/inline-2.c: new testcase.
1625 * gcc.dg/ipa/inline-3.c: new testcase.
1626 * gcc.dg/ipa/inline-4.c: new testcase.
1628 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1631 * g++.dg/cpp0x/constexpr-static8.C: New.
1633 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1635 * gcc.target/i386/avxfp-1.c: New test.
1636 * gcc.target/i386/avxfp-2.c: New test.
1638 2011-09-23 Terry Guo <terry.guo@arm.com>
1640 * gcc.c-torture/execute/941014-1.x: Deleted.
1642 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1645 * g++.dg/cpp0x/pr50491.C: New.
1647 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1650 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1652 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1655 * g++.dg/cpp0x/nullptr24.C: New.
1657 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1660 * gcc.target/i386/pr50482.c: New test.
1662 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1664 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1665 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1666 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1667 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1668 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1669 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1670 multilib options contain different -march= from dg-options.
1672 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1673 Paolo Carlini <paolo.carlini@oracle.com>
1676 * g++.dg/template/friend52.C: New.
1678 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1680 * gcc.target/arm/cmp-1.c: New test.
1681 * gcc.target/arm/cmp-2.c: Likewise.
1683 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1686 * gfortran.dg/impure_actual_1.f90: Modified error message.
1687 * gfortran.dg/proc_ptr_32.f90: New.
1688 * gfortran.dg/proc_ptr_33.f90: New.
1690 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1692 PR tree-optimization/50451
1693 * gcc.dg/vect/pr50451.c: New test.
1695 2011-09-21 Ian Lance Taylor <iant@google.com>
1697 * go.test/go-test.exp (errchk): Add special case for bug332.
1698 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1699 some more test lines.
1701 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1703 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1704 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1705 * g++.dg/other/i386-8.C: Ditto.
1706 * g++.dg/other/pr34435.C: Ditto.
1707 * g++.dg/other/pr39496.C: Ditto.
1708 * g++.dg/other/mmintrin.C: Ditto.
1710 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1712 * gcc.dg/vect/vect-cond-7.c: New test.
1713 * gcc.target/i386/sse4_1-cond-1.c: New test.
1714 * gcc.target/i386/avx-cond-1.c: New test.
1716 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1719 * g++.dg/other/pr50464.C: New test.
1721 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
1723 * gcc.target/i386/bmi2-mulx32-2.c: New test.
1724 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1725 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1726 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1728 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
1730 * gnat.dg/opt19.adb: New test.
1732 2011-09-21 Terry Guo <terry.guo@arm.com>
1734 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1735 on arch conflict when testing case on targets other than armv7-a.
1737 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
1740 * g++.dg/ext/int128-1.C: New.
1741 * g++.dg/ext/int128-2.C: Likewise.
1742 * g++.dg/ext/int128-2.h: Likewise.
1744 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
1747 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1749 2011-09-20 Jason Merrill <jason@redhat.com>
1751 * g++.dg/cpp0x/constexpr-generated1.C: New.
1754 * g++.dg/overload/ref-conv1.C: New.
1756 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1758 * g++.dg/other/final1.C: New.
1760 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
1762 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
1765 2011-09-19 Ian Bolton <ian.bolton@arm.com>
1767 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1770 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
1772 PR tree-optimization/50413
1773 * g++.dg/vect/vect.exp: Run slp-pr* tests with
1774 -fdump-tree-slp-details. Run other tests with
1775 -fdump-tree-vect-details.
1776 * g++.dg/vect/slp-pr50413.cc: New.
1778 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1779 Ira Rosen <ira.rosen@linaro.org>
1782 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1783 Fix underscores around restrict.
1785 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1787 PR tree-optimization/50414
1788 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1789 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1790 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1792 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1794 PR tree-optimization/50412
1795 * gfortran.dg/vect/pr50412.f90: New.
1797 2011-09-16 Jason Merrill <jason@redhat.com>
1800 * g++.dg/eh/defarg1.C: New.
1802 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1804 * gcc.dg/vect/vect-reduc-10.c: New test.
1805 * gcc.target/i386/avx-reduc-1.c: New test.
1807 * gcc.target/i386/sse2-extract-1.c: New test.
1808 * gcc.target/i386/avx-extract-1.c: New test.
1810 2011-09-16 Terry Guo <terry.guo@arm.com>
1812 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1814 2011-09-15 Diego Novillo <dnovillo@google.com>
1816 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1817 ALWAYS_CXXFLAGS, if defined.
1818 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1819 ALWAYS_GFORTRANFLAGS, if defined.
1820 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1821 ALWAYS_GOCFLAGS, if defined.
1822 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1823 ALWAYS_OBJCXXFLAGS, if defined.
1824 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1825 additional_flags, if defined.
1826 * lib/gnat.exp (gnat_target_compile): Likewise.
1827 * lib/objc.exp (objc_target_compile): Likewise.
1828 * lib/target-supports-dg.exp (dg-add-options): Handle
1831 2011-09-15 Tom de Vries <tom@codesourcery.com>
1834 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1835 Use uintptr_t in f1. Undo avr xfails.
1837 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1841 * gfortran.dg/function_types_3.f90: New.
1843 2011-09-15 Jason Merrill <jason@redhat.com>
1846 * g++.dg/cpp0x/trailing7.C: New.
1849 * g++.dg/cpp0x/nullptr23.C: New.
1851 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1853 * gcc.dg/vect/bb-slp-25.c: New.
1855 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1858 * g++.dg/cpp0x/noexcept15.C: New.
1860 2011-09-14 Tom de Vries <tom@codesourcery.com>
1863 * gcc.dg/pr50251.c: New test.
1865 2011-09-14 Tobias Burnus <burnus@net-b.de>
1869 * gfortran.dg/null_5.f90: New.
1870 * gfortran.dg/null_6.f90: New.
1872 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
1874 * gcc.c-torture/compile/20110913-1.c: New test.
1876 2011-09-13 Janus Weil <janus@gcc.gnu.org>
1879 * gfortran.dg/result_2.f90: New.
1881 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1883 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1885 2011-09-13 Dodji Seketeli <dodji@redhat.com>
1888 * g++.dg/cpp0x/variadic116.C: New test case.
1890 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
1892 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1893 * gcc.target/mips/interrupt_handler-2.c: New test.
1894 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1896 2011-09-12 Jason Merrill <jason@redhat.com>
1898 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1900 * g++.dg/cpp0x/explicit7.C: New.
1902 2011-09-12 Jakub Jelinek <jakub@redhat.com>
1904 PR rtl-optimization/50212
1905 * g++.dg/other/pr50212.C: New test.
1907 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
1910 * testsuite/gcc.target/avr/torture/avr-torture.exp
1911 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1912 "-O2 -fmerge-all-constants".
1914 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1917 * gfortran.dg/do_while_1.f90: New test.
1919 2011-09-11 Janus Weil <janus@gcc.gnu.org>
1923 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1924 * gfortran.dg/proc_decl_26.f90: New.
1925 * gfortran.dg/typebound_override_2.f90: New.
1926 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1928 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1930 * gnat.dg/cond_expr2.ad[sb]: New test.
1932 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1934 * gnat.dg/atomic5.ad[sb]: New test.
1936 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
1938 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1940 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
1943 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1945 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
1948 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1950 2011-09-09 Richard Guenther <rguenther@suse.de>
1952 PR tree-optimization/50328
1953 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1955 2011-09-09 Richard Guenther <rguenther@suse.de>
1958 * gcc.dg/torture/pr50333.c: New testcase.
1960 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
1962 PR tree-optimization/50318
1963 * gcc.target/arm/pr50318-1.c: New file.
1965 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
1967 * gcc.target/i386/all_one_m256i.c: New test.
1969 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1972 * g++.dg/cpp0x/sfinae28.C: New.
1974 2011-09-08 Dodji Seketeli <dodji@redhat.com>
1977 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1978 longer ignored on typedefs.
1980 PR c++/33255 - Support -Wunused-local-typedefs warning
1981 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1982 * c-c++-common/Wunused-local-typedefs.c: Likewise.
1984 2011-09-08 Martin Jambor <mjambor@suse.cz>
1986 PR tree-optimization/50287
1987 * gcc.dg/torture/pr50287.c: New test.
1989 2011-09-08 Richard Guenther <rguenther@suse.de>
1991 PR tree-optimization/19831
1992 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1993 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1994 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1995 * gcc.dg/errno-1.c: Adjust.
1997 2011-09-08 Richard Guenther <rguenther@suse.de>
1999 PR tree-optimization/19831
2000 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2002 2011-09-08 Tobias Burnus <burnus@net-b.de>
2005 * gfortran.dg/do_concurrent_1.f90: New.
2006 * gfortran.dg/do_concurrent_2.f90: New.
2008 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2011 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2012 * gcc.dg/pr50310-2.c: New test.
2014 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2017 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2018 * gfortran.dg/impure_constructor_1.f90: Modified.
2019 * gfortran.dg/proc_ptr_comp_33.f90: New.
2021 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2024 * gcc.dg/pr50310-1.c: New test.
2026 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2029 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2032 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2035 * g++.dg/cpp0x/noexcept14.C: New.
2037 2011-09-07 Jason Merrill <jason@redhat.com>
2039 * g++.dg/cpp0x/constexpr-ref3.C: New.
2041 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2043 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2045 * gcc.dg/section1.c: Don't xfail for avr.
2047 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2049 PR tree-optimization/50322
2050 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2052 2011-09-07 Martin Jambor <mjambor@suse.cz>
2054 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2056 2011-09-07 Martin Jambor <mjambor@suse.cz>
2058 PR tree-optimization/49911
2059 * g++.dg/tree-ssa/pr49911.C: New test.
2061 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2064 * gcc.dg/torture/pr49030.c: New test.
2066 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2069 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2070 * gfortran.dg/class_4d.f03: Deleted.
2071 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2073 2011-09-07 Richard Guenther <rguenther@suse.de>
2075 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2077 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2079 PR tree-optimization/46021
2080 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2082 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2084 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2086 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2088 * gcc.c-torture/compile/20110906-1.c: New test.
2090 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2092 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2094 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2096 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2097 --param tree-reassoc-width=1.
2099 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2100 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2102 2011-09-06 Richard Guenther <rguenther@suse.de>
2104 PR tree-optimization/48149
2105 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2107 2011-09-06 Richard Guenther <rguenther@suse.de>
2109 PR tree-optimization/48317
2110 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2112 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2114 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2116 (add_options_for_quad_vectors): Replace with ...
2117 (add_options_for_double_vectors): ... this.
2118 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2119 support multiple vector sizes since the vectorizer attempts to
2120 vectorize with both vector sizes.
2121 * gcc.dg/vect/no-vfa-vect-79.c,
2122 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2123 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2124 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2125 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2126 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2127 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2128 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2129 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2130 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2131 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2132 gcc.dg/vect/vect-40.c: Likewise.
2133 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2134 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2135 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2136 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2137 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2139 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2141 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2144 * gcc.target/mips/abi-main.h: New file.
2145 * gcc.target/mips/abi-o32-long32.c: New test.
2146 * gcc.target/mips/abi-o32-long64.c: Likewise.
2147 * gcc.target/mips/abi-o64-long32.c: Likewise.
2148 * gcc.target/mips/abi-o64-long64.c: Likewise.
2149 * gcc.target/mips/abi-n32-long32.c: Likewise.
2150 * gcc.target/mips/abi-n32-long64.c: Likewise.
2151 * gcc.target/mips/abi-n64-long32.c: Likewise.
2152 * gcc.target/mips/abi-n64-long64.c: Likewise.
2153 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2154 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2155 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2156 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2157 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2158 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2159 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2160 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2161 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2162 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2163 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2164 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2165 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2166 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2167 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2168 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2169 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2170 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2171 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2172 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2173 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2174 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2175 * gcc.target/mips/branch-3.c: Likewise.
2176 * gcc.target/mips/branch-4.c: Likewise.
2177 * gcc.target/mips/branch-5.c: Likewise.
2178 * gcc.target/mips/branch-6.c: Likewise.
2179 * gcc.target/mips/branch-7.c: Likewise.
2180 * gcc.target/mips/branch-8.c: Likewise.
2181 * gcc.target/mips/branch-9.c: Likewise.
2182 * gcc.target/mips/branch-10.c: Likewise.
2183 * gcc.target/mips/branch-11.c: Likewise.
2184 * gcc.target/mips/branch-12.c: Likewise.
2185 * gcc.target/mips/branch-13.c: Likewise.
2186 * gcc.target/mips/lazy-binding-1.c: Likewise.
2188 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2190 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2191 to avoid warning on int=16 platforms..
2193 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2195 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2196 to work even with -fshort-enums.
2198 2011-09-04 Jan Hubicka <jh@suse.cz>
2200 * gcc.c-torture/compile/20110902.c: new testcase.
2202 2011-09-04 Jason Merrill <jason@redhat.com>
2205 * g++.dg/cpp0x/rv-conv1.C: New.
2208 * g++.dg/cpp0x/rv-func3.C: New.
2210 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2214 * g++.dg/cpp0x/constexpr-template1.C: New.
2215 * g++.dg/cpp0x/constexpr-template2.C: New.
2216 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2217 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2219 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2221 * gnat.dg/specs/debug1.ads: Tweak pattern.
2223 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2226 * gfortran.dg/class_45a.f03: New.
2227 * gfortran.dg/class_45b.f03: New.
2229 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2230 Ira Rosen <ira.rosen@linaro.org>
2232 PR tree-optimization/50208
2233 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2234 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2235 -fno-tree-fre -fno-tree-pre.
2237 2011-09-02 Martin Jambor <mjambor@suse.cz>
2239 * gcc.dg/ipa/ipcp-3.c: New test.
2241 2011-09-02 Richard Guenther <rguenther@suse.de>
2243 PR tree-optimization/27460
2245 * gcc.dg/vect/vect-cond-7.c: New testcase.
2247 2011-09-02 Martin Jambor <mjambor@suse.cz>
2249 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2250 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2251 xfailed test for inlining.
2252 * g++.dg/ipa/ivinline-9.C: Likewise.
2254 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2256 PR tree-optimization/50178
2257 * gfortran.dg/vect/pr50178.f90: New test.
2259 2011-08-31 Martin Jambor <mjambor@suse.cz>
2262 * gcc.c-torture/execute/pr49886.c: New testcase.
2264 2011-08-31 Tom de Vries <tom@codesourcery.com>
2267 * gcc.dg/pr43513.c: New test.
2269 2011-08-30 Tobias Burnus <burnus@net-b.de>
2272 * gfortran.dg/common_14.f90: New.
2273 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2275 2011-08-30 Jason Merrill <jason@redhat.com>
2278 * g++.dg/cpp0x/decltype33.C: New.
2281 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2284 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2286 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2288 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2290 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2292 * gnat.dg/specs/aggr3.ads: New test.
2293 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2295 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2296 * gnat.dg/specs/aggr2.ads: Likewise.
2298 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2301 * gfortran.dg/allocate_with_source_2.f90: New test
2303 2011-08-30 Jason Merrill <jason@redhat.com>
2306 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2309 * g++.dg/cpp0x/constexpr-value3.C: New.
2311 2011-08-30 Richard Guenther <rguenther@suse.de>
2314 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2315 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2316 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2317 * gcc.dg/pr36902.c: XFAIL.
2319 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2321 * gcc.target/i386/fma-check.h: New.
2322 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2323 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2324 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2325 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2326 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2327 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2328 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2329 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2330 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2331 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2332 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2333 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2334 * gcc.target/i386/fma-compile.c: Likewise.
2335 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2336 * gcc.target/i386/sse-12.c: Add -mfma.
2337 * gcc.target/i386/sse-13.c: Likewise.
2338 * gcc.target/i386/sse-14.c: Likewise.
2339 * gcc.target/i386/sse-22.c: Likewise.
2340 * gcc.target/i386/sse-23.c: Likewise.
2341 * g++.dg/other/i386-2.C: Likewise.
2342 * g++.dg/other/i386-3.C: Likewise.
2344 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2347 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2348 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2350 2011-08-30 Christian Bruel <christian.bruel@st.com>
2352 * g++.dg/bprob/bprob.exp (feedback_options): Set
2353 -fbranch-probabilities.
2354 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2356 2011-08-29 Jason Merrill <jason@redhat.com>
2359 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2361 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2362 Jason Merrill <jason@redhat.com>
2364 * g++.dg/dfp/base.C: New test.
2366 2011-08-29 Jason Merrill <jason@redhat.com>
2370 * g++.dg/cpp0x/initlist58.C: New.
2372 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2375 * gfortran.dg/class_result_1.f03: New.
2377 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2380 * gcc.target/i386/pr48722.c: New test.
2382 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2385 * gfortran.dg/widechar_compare_1.f90: New test.
2387 2011-08-26 Jason Merrill <jason@redhat.com>
2391 * g++.dg/abi/mangle50.C: New.
2393 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2396 * gcc.target/i386/pr50202.c: New test.
2398 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2400 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2401 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2402 * gcc.target/i386/avx-round-vec.c: New test.
2403 * gcc.target/i386/avx-roundf-vec.c: New test.
2405 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2407 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2411 * c-c++-common/Wunused-var-14.c: New test.
2413 2011-08-26 Tom de Vries <tom@codesourcery.com>
2415 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2417 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2419 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2420 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2421 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2422 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2424 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2426 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2427 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2428 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2429 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2431 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2434 * gfortran.dg/pointer_comp_init_1.f90: New test.
2436 2011-08-25 Jason Merrill <jason@redhat.com>
2439 * g++.dg/cpp0x/sfinae27.C: New.
2441 2011-08-25 Tobias Burnus <burnus@net-b.de>
2443 * gfortran.dg/coarray_lib_token_4.f90: New.
2445 2011-08-25 Tobias Burnus <burnus@net-b.de>
2447 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2449 2011-08-25 Richard Guenther <rguenther@suse.de>
2451 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2453 2011-08-24 Tobias Burnus <burnus@net-b.de>
2456 * gfortran.dg/initialization_28.f90: New.
2458 2011-08-24 Richard Guenther <rguenther@suse.de>
2460 PR tree-optimization/50067
2461 * gcc.dg/torture/pr50067-3.c: New testcase.
2462 * gcc.dg/torture/pr50067-4.c: Likewise.
2463 * gcc.dg/torture/pr50067-5.c: Likewise.
2465 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2467 * g++.dg/other/i386-2.C: Add -mavx2 check.
2468 * g++.dg/other/i386-3.C: Likewise.
2469 * gcc.target/i386/avx-1.c: Add AVX2.
2470 * gcc.target/i386/avx-2.c: Likewise.
2471 * gcc.target/i386/funcspec-5.c: Likewise.
2472 * gcc.target/i386/sse-12.c: Likewise.
2473 * gcc.target/i386/sse-13.c: Likewise.
2474 * gcc.target/i386/sse-14.c: Likewise.
2475 * gcc.target/i386/sse-22.c: Likewise.
2476 * gcc.target/i386/sse-23.c: Likewise.
2477 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2478 * gcc.target/i386/avx2-check.h: New.
2479 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2480 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2481 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2482 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2483 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2484 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2485 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2486 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2487 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2488 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2489 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2490 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2491 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2492 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2493 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2494 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2495 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2496 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2497 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2498 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2499 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2500 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2501 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2502 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2503 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2504 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2505 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2506 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2507 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2508 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2509 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2510 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2511 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2512 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2513 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2514 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2515 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2516 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2517 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2518 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2519 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2520 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2521 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2522 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2523 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2524 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2525 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2526 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2527 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2528 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2529 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2530 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2531 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2532 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2533 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2534 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2535 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2536 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2537 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2538 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2539 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2540 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2541 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2542 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2543 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2544 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2545 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2546 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2547 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2548 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2549 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2550 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2551 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2552 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2553 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2554 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2555 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2556 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2557 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2558 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2559 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2560 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2561 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2562 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2563 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2564 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2565 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2566 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2567 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2568 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2569 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2570 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2571 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2572 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2573 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2574 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2575 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2576 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2577 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2578 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2579 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2580 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2581 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2582 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2583 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2584 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2585 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2586 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2587 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2588 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2589 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2590 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2591 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2592 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2593 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2594 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2595 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2596 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2597 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2598 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2599 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2600 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2601 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2602 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2603 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2604 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2605 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2606 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2607 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2608 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2609 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2610 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2611 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2612 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2613 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2614 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2615 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2616 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2617 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2618 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2619 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2620 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2621 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2622 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2623 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2624 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2625 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2626 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2627 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2628 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2629 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2630 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2631 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2632 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2633 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2634 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2635 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2636 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2637 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2638 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2639 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2640 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2641 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2642 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2643 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2644 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2645 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2646 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2647 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2648 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2649 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2650 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2651 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2652 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2653 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2654 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2655 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2656 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2657 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2658 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2659 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2660 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2661 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2662 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2663 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2664 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2665 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2666 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2667 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2668 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2669 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2670 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2671 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2672 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2673 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2674 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2675 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2676 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2677 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2678 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2679 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2680 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2681 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2682 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2683 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2684 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2685 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2686 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2687 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2688 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2689 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2690 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2691 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2692 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2693 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2694 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2695 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2696 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2697 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2698 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2699 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2700 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2701 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2702 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2703 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2704 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2705 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2706 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2707 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2708 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2709 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2710 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2711 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2712 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2713 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2714 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2715 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2716 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2717 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2718 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2719 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2720 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2721 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2722 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2723 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2724 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2725 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2726 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2727 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2728 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2729 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2730 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2731 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2732 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2733 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2734 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2735 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2736 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2737 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2738 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2739 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2740 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2741 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2742 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2743 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2744 * gcc.target/i386/avx2-vpor-1.c: Likewise.
2745 * gcc.target/i386/avx2-vpor-2.c: Likewise.
2746 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2747 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2748 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2749 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2750 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2751 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2752 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2753 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2754 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2755 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2756 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2757 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2758 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2759 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2760 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2761 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2762 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2763 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2764 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2765 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2766 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2767 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2768 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2769 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2770 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2771 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2772 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2773 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2774 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2775 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2776 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2777 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2778 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2779 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2780 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2781 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2782 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2783 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2784 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2785 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2786 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2787 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2788 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2789 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2790 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2791 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2792 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2793 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2794 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2795 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2796 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2797 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2798 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2799 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2800 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2801 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2802 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2803 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2804 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2805 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2806 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2807 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2808 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2809 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2810 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2811 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2812 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2813 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2814 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2815 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2816 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2817 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2818 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2819 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2820 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2821 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2822 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2823 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2824 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2825 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2826 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2827 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2828 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2829 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2830 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2831 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2832 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2833 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2834 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2835 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2836 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2837 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2838 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2839 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2840 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2841 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2842 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2843 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2844 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2845 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2846 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2847 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2848 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2849 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2850 * gcc.target/i386/testimm-9.c: Likewise.
2852 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2854 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2855 * g++.dg/other/i386-3.C: Likewise.
2856 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2857 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2858 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2859 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2860 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2861 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2862 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2863 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2864 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2865 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2866 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2867 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2868 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2869 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2870 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2871 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2872 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2873 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2874 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2875 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2876 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2877 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2878 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2879 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2880 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2881 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2882 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2883 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2884 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2885 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2886 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2887 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2888 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2889 * gcc.target/i386/sse-12.c: Add BMI2.
2890 * gcc.target/i386/sse-13.c: Likewise.
2891 * gcc.target/i386/sse-14.c: Likewise.
2892 * gcc.target/i386/sse-22.c: Likewise.
2893 * gcc.target/i386/sse-23.c: Likewise.
2895 2011-08-23 Jason Merrill <jason@redhat.com>
2897 * g++.dg/template/crash7.C: Adjust expected errors.
2899 2011-08-23 Jason Merrill <jason@redhat.com>
2903 * g++.dg/cpp0x/overload2.C: New.
2905 2011-08-23 Jason Merrill <jason@redhat.com>
2908 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2910 2011-08-23 Jason Merrill <jason@redhat.com>
2913 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2914 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2915 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2916 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2918 2011-08-23 Jason Merrill <jason@redhat.com>
2921 * g++.dg/cpp0x/constexpr-initlist5.C: New.
2923 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2926 * g++.dg/warn/Wunused-var-16.C: New test.
2929 * gcc.dg/pr50161.c: New test.
2931 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
2934 * g++.dg/gcov/gcov-7.C: New test.
2936 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2939 * g++.dg/dfp/nofields.C: New test.
2941 2011-08-23 Tobias Burnus <burnus@net-b.de>
2944 * gfortran.dg/use_16.f90: New.
2946 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
2947 Kirill Yukhin <kirill.yukhin@intel.com>
2950 * gcc.target/i386/pr50155.c: New test.
2952 2011-08-22 Jakub Jelinek <jakub@redhat.com>
2954 PR tree-optimization/50133
2955 * gcc.dg/pr50133.c: New test.
2958 * c-c++-common/cxxbitfields-6.c: New test.
2960 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2963 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2965 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
2967 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2968 * gcc.dg/pr49994-3.c: Ditto.
2970 2011-08-22 Richard Guenther <rguenther@suse.de>
2973 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2974 * gcc.dg/torture/pr50067-2.c: Likewise.
2976 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2979 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
2980 of a constant resulting from simplification.
2981 * gfortran.dg/warn_conversion_3.f90: New test.
2983 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2986 * gfortran.dg/zero_stride_1.f90: New test.
2988 2011-08-20 Janus Weil <janus@gcc.gnu.org>
2991 * gfortran.dg/typebound_override_1.f90: Modified.
2993 2011-08-20 Jakub Jelinek <jakub@redhat.com>
2995 PR tree-optimization/48739
2996 * gcc.dg/pr48739-1.c: New test.
2997 * gcc.dg/pr48739-2.c: New test.
2999 2011-08-20 Tobias Burnus <burnus@net-b.de>
3001 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3003 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3006 * gfortran.dg/where_3.f90: New test.
3008 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3011 * gfortran.dg/pr49721-1.f: New.
3012 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3014 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3016 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3017 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3020 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3022 * gcc.target/arm/wmul-11.c: New file.
3023 * gcc.target/arm/wmul-12.c: New file.
3024 * gcc.target/arm/wmul-13.c: New file.
3026 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3028 * gcc.target/arm/wmul-10.c: New file.
3030 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3032 * gcc.target/arm/wmul-9.c: New file.
3033 * gcc.target/arm/wmul-bitfield-2.c: New file.
3035 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3037 * gcc.target/arm/wmul-8.c: New file.
3039 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3041 * gcc.target/arm/wmul-7.c: New file.
3043 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3045 * gcc.target/arm/wmul-6.c: New file.
3047 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3049 * gcc.target/arm/wmul-5.c: New file.
3050 * gcc.target/arm/no-wmla-1.c: New file.
3052 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3054 * gcc.target/arm/wmul-bitfield-1.c: New file.
3056 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3058 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3060 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3062 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3063 * gcc.target/i386/conversion.c: Likewise.
3065 2011-08-19 Richard Guenther <rguenther@suse.de>
3067 * gcc.dg/torture/pr50067-1.c: New testcase.
3068 * gcc.dg/torture/pr50067-2.c: Likewise.
3070 2011-08-19 Joey Ye <joey.ye@arm.com>
3073 * gcc.target/arm/handler-align.c: New test.
3074 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3077 2011-08-19 Joey Ye <joey.ye@arm.com>
3079 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3081 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3084 * gfortran.dg/end_block_label_1.f90: New test.
3085 * gfortran.dg/end_associate_label_1.f90: New test.
3087 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3089 * gcc.dg/c1x-pointer-float-1.c: New test.
3091 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3094 * gfortran.dg/duplicate_labels_2.f: New test.
3096 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3098 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3099 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3100 gcc.dg/c1x-noreturn-5.c: New tests.
3102 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3104 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3106 2011-08-18 Tobias Burnus <burnus@net-b.de>
3109 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3110 * gfortran.dg/coarray_lock_3.f90: Fix test.
3111 * gfortran.dg/coarray_lock_4.f90: New.
3112 * gfortran.dg/coarray_lock_5.f90: New.
3114 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3117 * gcc.c-torture/compile/pr50009.c: New test.
3120 * gcc.dg/torture/pr50092.c: New test.
3122 2011-08-18 Tobias Burnus <burnus@net-b.de>
3125 * gfortran.dg/namelist_73.f90: New.
3127 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3129 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3132 * gcc.dg/pr50017.c: New test.
3134 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3137 * g++.dg/lookup/hidden-var1.C: New test case.
3139 2011-08-17 Tobias Burnus <burnus@net-b.de>
3142 * gfortran.dg/warn_unused_var_2.f90: New.
3143 * gfortran.dg/warn_unused_var_3.f90: New.
3145 2011-08-17 Tom de Vries <tom@codesourcery.com>
3148 * gcc.target/arm/pr43597.c: New test.
3150 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3153 * gfortran.dg/common_13.f90: New.
3155 2011-08-16 Jason Merrill <jason@redhat.com>
3158 * g++.dg/cpp0x/variadic-unresolved.C: New.
3160 * g++.old-deja/g++.brendan/README: Add R.I.P.
3162 * g++.dg/ext/attr-used-1.C: New.
3165 * g++.dg/cpp0x/initlist56.C: New.
3167 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3170 * g++.dg/opt/life1.C: Only run on Linux.
3172 2011-08-15 Tobias Burnus <burnus@net-b.de>
3174 * gfortran.dg/coarray_26.f90: New.
3176 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3178 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3181 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3184 * gfortran.dg/func_result_7.f90: New.
3186 2011-08-13 Jason Merrill <jason@redhat.com>
3189 * g++.dg/cpp0x/decltype32.C: New.
3192 * g++.dg/diagnostic/expr1.C: New.
3194 2011-08-12 David Li <davidxl@google.com>
3196 * g++.dg/abi/vbase15.C: New test.
3198 2011-08-12 Jason Merrill <jason@redhat.com>
3201 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3203 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3205 * gcc.dg/builtins-67.c: New test.
3206 * gcc.target/i386/conversion.c: Ditto.
3208 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3209 Brian Hackett <bhackett1024@gmail.com>
3211 * g++.dg/plugin/decl_plugin.c: New.
3212 * g++.dg/plugin/decl-plugin-test.C: New.
3213 * g++.dg/plugin/plugin.exp: Add above testcase.
3215 2011-08-11 Richard Guenther <rguenther@suse.de>
3217 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3219 2011-08-11 Michael Matz <matz@suse.de>
3221 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3223 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3225 PR tree-optimization/50039
3226 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3227 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3229 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3231 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3232 (sse4_1_test): Initialize src3 with random value.
3234 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3236 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3237 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3238 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3239 * gcc.dg/scal-to-vec1.c: New test.
3240 * gcc.dg/scal-to-vec2.c: New test.
3242 2011-08-09 Richard Guenther <rguenther@suse.de>
3244 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3245 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3246 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3247 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3249 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3251 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3253 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3255 * gcc.dg/pr49948.c: Require pthread effective target.
3257 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3259 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3261 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3263 * gcc.target/i386/sse-22a.c: New test.
3265 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3267 PR tree-optimization/50014
3268 * gcc.dg/vect/pr50014.c: New test.
3270 2011-08-08 Martin Jambor <mjambor@suse.cz>
3273 * gcc.dg/tree-ssa/pr49923.c: New test.
3275 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3278 * gcc.target/i386/pr49781-1.c: New.
3280 2011-08-08 Jason Merrill <jason@redhat.com>
3282 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3284 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3286 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3289 * gfortran.dg/typebound_override_1.f90: New.
3291 2011-08-07 Kai Tietz <ktietz@redhat.com>
3293 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3294 x86_64 mingw target.
3295 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3296 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3297 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3298 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3299 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3300 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3301 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3302 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3303 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3304 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3306 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3309 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3311 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3313 * gcc.dg/pr48770.c: Cleanup coverage files.
3314 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3316 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3318 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3319 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3320 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3321 lzcnt and bmi options.
3323 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3326 * gcc.dg/pr47381-1.c: New.
3327 * gcc.dg/pr47381-2.c: Likewise.
3328 * gcc.target/i386/pr47381.c: Likewise.
3330 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3333 * gcc.dg/pr47727.c: New.
3336 * gcc.dg/pr47372-1.c: New.
3337 * gcc.dg/pr47372-2.c: Likewise.
3339 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3342 * gcc.target/i386/pr47449.c: New.
3345 * gcc.dg/pr47446-1.c: New.
3346 * gcc.dg/pr47446-2.c: Likewise.
3348 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3351 * gcc.dg/pr47766.c: New.
3354 * gcc.dg/tls/pr47715-1.c: New.
3355 * gcc.dg/tls/pr47715-2.c: Likewise.
3356 * gcc.dg/tls/pr47715-3.c: Likewise.
3357 * gcc.dg/tls/pr47715-4.c: Likewise.
3358 * gcc.dg/tls/pr47715-5.c: Likewise.
3360 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3363 * objc.dg/gnu-api-2-class.m: Updated comments.
3364 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3365 * objc.dg/gnu-api-2-class-meta.m: New test.
3366 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3368 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3371 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3372 with classes that are in construction.
3374 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3377 * gcc.target/i386/pr48084-1.c: New.
3378 * gcc.target/i386/pr48084-2.c: Likewise.
3379 * gcc.target/i386/pr48084-3.c: Likewise.
3380 * gcc.target/i386/pr48084-4.c: Likewise.
3381 * gcc.target/i386/pr48084-5.c: Likewise.
3383 PR rtl-optimization/49504
3384 * gcc.target/i386/pr49504.c: New.
3387 * gcc.dg/pr49860.c: New.
3389 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3392 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3393 with classes that are in construction.
3395 2011-08-05 Jason Merrill <jason@redhat.com>
3398 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3401 * g++.dg/cpp0x/decltype31.C: New.
3404 * g++.dg/init/array28.C: New.
3407 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3409 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3412 * gcc.dg/pr47369-1.c: New.
3414 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3417 * gcc.dg/torture/pr47364-1.c: New.
3418 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3419 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3421 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3424 * gfortran.dg/transfer_check_2.f90: New test case.
3426 2011-08-05 Jan Hubicka <jh@suse.cz>
3429 * gfortran.dg/pr49494.f90: New testcase.
3431 2011-08-05 Jan Hubicka <jh@suse.cz>
3434 * gcc.c-torture/compile/pr49735.c: New testcase.
3436 2011-08-05 Jason Merrill <jason@redhat.com>
3439 * g++.dg/cpp0x/initlist56.C: New.
3442 * g++.dg/overload/rvalue2.C: New.
3445 * g++.dg/cpp0x/range-for21.C: New.
3447 * g++.dg/ext/vla11.C: New.
3449 2011-08-05 Richard Guenther <rguenther@suse.de>
3451 PR tree-optimization/49984
3452 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3454 2011-08-05 Richard Guenther <rguenther@suse.de>
3456 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3457 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3458 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3460 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3462 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3463 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3464 * gfortran.dg/ldist-pr43023.f90: Ditto.
3465 * gfortran.dg/namelist_52.f90: Ditto.
3466 * gfortran.dg/interface_proc_end.f90: Ditto.
3467 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3468 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3470 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3472 * gcc.dg/vect/vect-over-widen-1.c: New test.
3473 * gcc.dg/vect/vect-over-widen-2.c: New test.
3474 * gcc.dg/vect/vect-over-widen-3.c: New test.
3475 * gcc.dg/vect/vect-over-widen-4.c: New test.
3477 2011-08-04 Richard Guenther <rguenther@suse.de>
3480 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3482 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3484 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3486 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3489 * g++.dg/ext/builtin-object-size3.C: New test.
3491 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3493 PR tree-optimization/49948
3494 * gcc.dg/pr49948.c: New test.
3496 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3499 * gcc.dg/torture/pr47383.c: New.
3501 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3503 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3505 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3507 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3509 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3512 * gcc.dg/torture/pr47744-1.c: New.
3513 * gcc.dg/torture/pr47744-2.c: Likewise.
3514 * gcc.dg/torture/pr47744-3.c: Likewise.
3516 2011-08-03 Richard Guenther <rguenther@suse.de>
3519 * gcc.dg/torture/pr49958.c: New testcase.
3521 2011-08-03 Richard Guenther <rguenther@suse.de>
3523 PR tree-optimization/49938
3524 * g++.dg/torture/pr49938.C: New testcase.
3526 2011-08-02 Jason Merrill <jason@redhat.com>
3529 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3532 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3535 * g++.dg/cpp0x/variadic115.C: New.
3538 * g++.dg/cpp0x/union5.C: New.
3540 2011-08-02 Daniel Kraft <d@domob.eu>
3543 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3545 2011-08-02 Kai Tietz <ktietz@redhat.com>
3548 * gcc.dg/tree-ssa/forwprop-15.c
3550 2011-08-02 Jason Merrill <jason@redhat.com>
3553 * g++.dg/cpp0x/range-for20.C: New.
3555 2011-08-02 Tobias Burnus <burnus@net-b.de>
3557 * gfortran.dg/coarray_lib_token_3.f90: New.
3559 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3562 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3563 * gcc.dg/gomp/atomic-15.c: New test.
3564 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3565 * g++.dg/gomp/atomic-15.C: New test.
3566 * g++.dg/gomp/private-1.C: New test.
3567 * g++.dg/gomp/sharing-2.C: New test.
3568 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3569 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3570 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3572 2011-08-02 Tobias Burnus <burnus@net-b.de>
3574 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3575 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3577 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3578 * gfortran.dg/allocatable_function_5.f90: Ditto.
3579 * gfortran.dg/allocate_stat.f90: Ditto.
3580 * gfortran.dg/array_constructor_20.f90: Ditto.
3581 * gfortran.dg/array_constructor_21.f90: Ditto.
3582 * gfortran.dg/array_constructor_22.f90: Ditto.
3583 * gfortran.dg/array_constructor_26.f03: Ditto.
3584 * gfortran.dg/array_function_4.f90: Ditto.
3585 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3586 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3587 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3588 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3589 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3590 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3591 * gfortran.dg/class_15.f03: Ditto.
3592 * gfortran.dg/class_27.f03: Ditto.
3593 * gfortran.dg/class_33.f90: Ditto.
3594 * gfortran.dg/class_37.f03: Ditto.
3595 * gfortran.dg/class_40.f03: Ditto.
3596 * gfortran.dg/class_42.f03: Ditto.
3597 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3598 * gfortran.dg/coarray/registering_1.f90: Ditto.
3599 * gfortran.dg/convert_1.f90: Ditto.
3600 * gfortran.dg/default_initialization_3.f90: Ditto.
3601 * gfortran.dg/dependency_25.f90: Ditto.
3602 * gfortran.dg/dependency_26.f90: Ditto.
3603 * gfortran.dg/dependency_36.f90: Ditto.
3604 * gfortran.dg/dependency_37.f90: Ditto.
3605 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3606 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3607 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3608 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3609 * gfortran.dg/elemental_result_1.f90: Ditto.
3610 * gfortran.dg/empty_derived_type.f90: Ditto.
3611 * gfortran.dg/entry_7.f90: Ditto.
3612 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3613 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3614 * gfortran.dg/error_recovery_3.f90: Ditto.
3615 * gfortran.dg/extends_4.f03: Ditto.
3616 * gfortran.dg/func_assign.f90: Ditto.
3617 * gfortran.dg/func_assign_3.f90: Ditto.
3618 * gfortran.dg/generic_1.f90: Ditto.
3619 * gfortran.dg/generic_18.f90: Ditto.
3620 * gfortran.dg/generic_22.f03: Ditto.
3621 * gfortran.dg/generic_4.f90: Ditto.
3622 * gfortran.dg/generic_6.f90: Ditto.
3623 * gfortran.dg/generic_actual_arg.f90: Ditto.
3624 * gfortran.dg/graphite/id-21.f: Ditto.
3625 * gfortran.dg/graphite/pr45758.f90: Ditto.
3626 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3627 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3628 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3629 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3630 * gfortran.dg/host_used_types_1.f90: Ditto.
3631 * gfortran.dg/implicit_1.f90: Ditto.
3632 * gfortran.dg/implicit_11.f90: Ditto.
3633 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3634 * gfortran.dg/impure_actual_1.f90: Ditto.
3635 * gfortran.dg/impure_assignment_1.f90: Ditto.
3636 * gfortran.dg/impure_constructor_1.f90: Ditto.
3637 * gfortran.dg/initialization_10.f90: Ditto.
3638 * gfortran.dg/initialization_12.f90: Ditto.
3639 * gfortran.dg/interface_14.f90: Ditto.
3640 * gfortran.dg/interface_15.f90: Ditto.
3641 * gfortran.dg/interface_2.f90: Ditto.
3642 * gfortran.dg/interface_25.f90: Ditto.
3643 * gfortran.dg/interface_26.f90: Ditto.
3644 * gfortran.dg/interface_29.f90: Ditto.
3645 * gfortran.dg/interface_assignment_1.f90: Ditto.
3646 * gfortran.dg/internal_pack_6.f90: Ditto.
3647 * gfortran.dg/internal_pack_7.f90: Ditto.
3648 * gfortran.dg/internal_pack_8.f90: Ditto.
3649 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3650 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3651 * gfortran.dg/module_commons_3.f90: Ditto.
3652 * gfortran.dg/module_equivalence_4.f90: Ditto.
3653 * gfortran.dg/module_equivalence_6.f90: Ditto.
3654 * gfortran.dg/module_function_type_1.f90: Ditto.
3655 * gfortran.dg/module_naming_1.f90: Ditto.
3656 * gfortran.dg/namelist_4.f90: Ditto.
3657 * gfortran.dg/operator_c1202.f90: Ditto.
3658 * gfortran.dg/parens_7.f90: Ditto.
3659 * gfortran.dg/pr32921.f: Ditto.
3660 * gfortran.dg/pr33646.f90: Ditto.
3661 * gfortran.dg/pr41928.f90: Ditto.
3662 * gfortran.dg/pr42119.f90: Ditto.
3663 * gfortran.dg/pr43984.f90: Ditto.
3664 * gfortran.dg/present_1.f90: Ditto.
3665 * gfortran.dg/private_type_2.f90: Ditto.
3666 * gfortran.dg/proc_decl_2.f90: Ditto.
3667 * gfortran.dg/proc_ptr_10.f90: Ditto.
3668 * gfortran.dg/proc_ptr_22.f90: Ditto.
3669 * gfortran.dg/proc_ptr_8.f90: Ditto.
3670 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3671 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3672 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3673 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3674 * gfortran.dg/substring_equivalence.f90: Ditto.
3675 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3676 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3677 * gfortran.dg/trim_optimize_6.f90: Ditto.
3678 * gfortran.dg/typebound_call_12.f03: Ditto.
3679 * gfortran.dg/typebound_operator_5.f03: Ditto.
3680 * gfortran.dg/typebound_operator_6.f03: Ditto.
3681 * gfortran.dg/typebound_proc_18.f03: Ditto.
3682 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3683 * gfortran.dg/use_1.f90: Ditto.
3684 * gfortran.dg/use_10.f90: Ditto.
3685 * gfortran.dg/use_11.f90: Ditto.
3686 * gfortran.dg/use_14.f90: Ditto.
3687 * gfortran.dg/use_only_2.f90: Ditto.
3688 * gfortran.dg/use_rename_4.f90: Ditto.
3689 * gfortran.dg/use_rename_5.f90: Ditto.
3690 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3691 * gfortran.dg/used_interface_ref.f90: Ditto.
3692 * gfortran.dg/used_types_11.f90: Ditto.
3693 * gfortran.dg/used_types_3.f90: Ditto.
3694 * gfortran.dg/used_types_4.f90: Ditto.
3695 * gfortran.dg/userdef_operator_2.f90: Ditto.
3696 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3697 * gfortran.dg/vect/pr46213.f90: Ditto.
3698 * gfortran.dg/whole_file_21.f90: Ditto.
3699 * gfortran.dg/whole_file_22.f90: Ditto.
3700 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3701 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3703 2011-08-02 Kai Tietz <ktietz@redhat.com>
3705 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3707 2011-08-01 Jason Merrill <jason@redhat.com>
3710 * g++.dg/abi/mangle49.C: New.
3713 * g++.dg/cpp0x/constexpr-array4.C: New.
3716 * g++.dg/cpp0x/constexpr-builtin1.C: New.
3718 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
3721 * gcc.target/i386/pr49927.c: New test.
3723 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3725 PR tree-optimization/49926
3726 * gcc.dg/vect/pr49926.c: New test.
3728 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
3730 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3731 * gcc.target/i386/lzcnt-1.c: New test.
3732 * gcc.target/i386/lzcnt-2.c: Likewise.
3733 * gcc.target/i386/lzcnt-2a.c: Likewise.
3734 * gcc.target/i386/lzcnt-3.c: Likewise.
3735 * gcc.target/i386/lzcnt-4.c: Likewise.
3736 * gcc.target/i386/lzcnt-4a.c: Likewise.
3737 * gcc.target/i386/lzcnt-5.c: Likewise.
3738 * gcc.target/i386/lzcnt-6.c: Likewise.
3739 * gcc.target/i386/lzcnt-6a.c: Likewise.
3740 * gcc.target/i386/lzcnt-check.h: Likewise.
3742 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3743 * gcc.target/i386/sse-13.c: Likewise.
3744 * gcc.target/i386/sse-14.c: Likewise.
3745 * g++.dg/other/i386-2.C: Likewise.
3746 * g++.dg/other/i386-3.C: Likewise.
3748 2011-08-01 Julian Brown <julian@codesourcery.com>
3750 * gcc.target/arm/fixed-point-exec.c: New test.
3752 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3755 * gcc.target/i386/pr49920.c: New test.
3757 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3759 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3760 * gcc.dg/tree-ssa/pr23109.c: Ditto.
3761 * gcc.dg/tree-ssa/loop-7.c: Ditto.
3762 * gcc.dg/tree-ssa/loop-32.c: Ditto.
3763 * gcc.dg/tree-ssa/loop-33.c: Ditto.
3764 * gcc.dg/tree-ssa/loop-34.c: Ditto.
3765 * gcc.dg/tree-ssa/loop-35.c: Ditto.
3766 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3767 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3768 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3769 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3770 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3771 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3772 * g++.dg/tree-ssa/pr33615.C: Ditto.
3773 * g++.dg/tree-ssa/restrict1.C: Ditto.
3774 * c-c++-common/restrict-2.c: Ditto.
3775 * gfortran.dg/pr32921.f: Ditto.
3776 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3777 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3778 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3779 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3780 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3781 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3782 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3783 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3784 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3785 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3787 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3789 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3790 .exe.ltrans[0-9]*. dump files.
3792 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3795 * gfortran.dg/abstract_type_6.f03: Modified.
3796 * gfortran.dg/typebound_proc_24.f03: New.
3798 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3801 * g++.dg/init/for1.C: Fix.
3803 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3806 * gfortran.dg/string_5.f90: New test.
3808 2011-07-29 Jason Merrill <jason@redhat.com>
3811 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3813 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3815 PR tree-optimization/47407
3816 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3820 2011-07-29 Richard Guenther <rguenther@suse.de>
3822 * gcc.dg/uninit-suppress.c: Also disable VRP.
3823 * gcc.dg/uninit-suppress_2.c: Likewise.
3825 2011-07-28 Jason Merrill <jason@redhat.com>
3828 * g++.dg/template/nontype24.C: New.
3830 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3832 PR rtl-optimization/47958
3833 * gcc.dg/torture/pr47958-1.c: New.
3835 2011-07-29 Wei Guozhi <carrot@google.com>
3837 PR rtl-optimization/49799
3838 * gcc.dg/pr49799.c: New test case.
3840 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3843 * gcc.dg/graphite/id-pr48648.c: New.
3845 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3848 * gfortran.dg/maxloc_2.f90: New test.
3849 * gfortran.dg/maxloc_3.f90: New test.
3850 * gfortran.dg/minloc_1.f90: New test.
3851 * gfortran.dg/minloc_2.f90: New test.
3852 * gfortran.dg/minloc_3.f90: New test.
3853 * gfortran.dg/minmaxloc_7.f90: New test.
3856 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3858 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3860 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3861 the builtin isn't optimized away.
3863 2011-07-27 Tobias Burnus <burnus@net-b.de>
3866 * gfortran.dg/lto/pr45586-2_0.f90: New.
3868 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
3871 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3872 * c-c++-common/cxxbitfields-5.c: Same.
3874 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3876 * lib/target-supports.exp (check_effective_target_mmap): Use
3877 check_function_available.
3879 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
3881 * g++.old-deja/g++.pt/crash60.C: Updated.
3883 2011-07-27 Jakub Jelinek <jakub@redhat.com>
3886 * gcc.target/i386/pr49866.c: New test.
3888 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
3890 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3891 * gcc.target/i386/bmi-andn-1.c: New test.
3892 * gcc.target/i386/bmi-andn-1a.c: Likewise.
3893 * gcc.target/i386/bmi-andn-2.c: Likewise.
3894 * gcc.target/i386/bmi-andn-2a.c: Likewise.
3895 * gcc.target/i386/bmi-bextr-1.c: Likewise.
3896 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3897 * gcc.target/i386/bmi-bextr-2.c: Likewise.
3898 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3899 * gcc.target/i386/bmi-blsi-1.c: Likewise.
3900 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3901 * gcc.target/i386/bmi-blsi-2.c: Likewise.
3902 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3903 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3904 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3905 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3906 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3907 * gcc.target/i386/bmi-blsr-1.c: Likewise.
3908 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3909 * gcc.target/i386/bmi-blsr-2.c: Likewise.
3910 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3911 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3912 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3913 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3914 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3916 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
3919 * gfortran.dg/graphite/id-pr47691.f: New.
3921 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
3923 * gcc.target/i386/avx-os-support.h: New.
3924 * gcc.target/i386/avx-check.h: Include avx-os-support.h
3925 (main): Check avx_os_support before the test is run.
3926 * gcc.target/i386/aes-avx-check.h: Ditto.
3927 * gcc.target/i386/pclmul-avx-check.h: Ditto.
3929 2011-07-27 Kai Tietz <ktietz@redhat.com>
3931 * gcc.target/i386/aggregate-ret3.c: New test.
3932 * gcc.target/i386/aggregate-ret4.c: New test.
3934 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
3937 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3938 allocated array should *not* change its size.
3939 * gfortran.dg/multiple_allocation_3.f90: New test.
3941 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3944 * g++.dg/cpp0x/constexpr-49776.C: New.
3946 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3949 * gcc.dg/graphite/id-pr47046.c: New.
3951 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3954 * gcc.dg/graphite/run-id-pr47593.c: New.
3956 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3959 * gcc.dg/graphite/run-id-pr47653.c: New.
3960 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3961 induction variables.
3962 * gcc.dg/graphite/scop-16.c: Same.
3963 * gcc.dg/graphite/scop-17.c: Same.
3964 * gcc.dg/graphite/scop-21.c: Same.
3966 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3969 * gcc.dg/graphite/id-pr48805.c: New.
3971 2011-07-26 Tobias Burnus <burnus@net-b.de>
3973 * gfortran.dg/coarray_lib_token_2.f90: New.
3975 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
3977 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3980 2011-07-25 Andrew Pinski <apinski@cavium.com>
3983 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3984 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3986 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3988 * lib/target-supports.exp (check_effective_target_mmap): New proc.
3990 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3991 * gcc.c-torture/execute/loop-2g.c: Likewise.
3992 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3993 Require mmap support.
3994 * gcc.c-torture/execute/loop-2g.x: Likewise.
3995 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3996 (MAP_ANON): Provide default.
3997 * gcc.dg/20050826-1.c: Likewise.
3998 * gcc.target/i386/pr36533.c: Likewise.
3999 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4000 Use dg-require-effective-target mmap.
4002 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4005 * g++.dg/cpp0x/range-for19.C: New.
4007 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4010 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4013 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4016 * g++.dg/torture/pr49309.C: Remove.
4018 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4020 PR tree-optimization/49809
4021 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4024 2011-07-25 Richard Guenther <rguenther@suse.de>
4026 PR tree-optimization/49715
4027 * gcc.target/i386/pr49715-1.c: New testcase.
4028 * gcc.target/i386/pr49715-2.c: Likewise.
4030 2011-07-23 Jason Merrill <jason@redhat.com>
4032 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4034 2011-07-22 Jason Merrill <jason@redhat.com>
4037 * g++.dg/cpp0x/initlist55.C: New.
4039 2011-07-23 Tobias Burnus <burnus@net-b.de>
4042 * gfortran.dg/namelist_72.f: New.
4044 2011-07-23 Tobias Burnus <burnus@net-b.de>
4046 * gfortran.dg/coarray_25.f90: New.
4048 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4050 * override1.C: This test should use c++0x mode.
4051 * override3.C: New. Test the diagnostics in c++98 mode.
4053 2011-07-22 Jason Merrill <jason@redhat.com>
4054 Mark Glisse <marc.glisse@normalesup.org>
4057 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4060 * g++.dg/opt/builtins2.C: New.
4061 * g++.dg/other/error27.C: Don't rely on __builtin.
4063 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4065 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4067 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4068 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4069 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4070 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4072 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4075 2011-07-22 Richard Guenther <rguenther@suse.de>
4077 PR tree-optimization/45819
4078 * gcc.dg/pr45819.c: New testcase.
4080 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4082 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4084 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4088 * gcc.dg/graphite/run-id-pr47654.c: New.
4090 2011-07-21 Ian Lance Taylor <iant@google.com>
4093 * gcc.dg/pr49705.c: New test.
4095 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4097 * lib/target-supports.exp (check_avx_os_support_available): New.
4098 (check_effective_target_avx_runtime): Use it.
4100 2011-07-21 Richard Guenther <rguenther@suse.de>
4102 PR tree-optimization/49770
4103 * g++.dg/torture/pr49770.C: New testcase.
4105 2011-07-21 Kai Tietz <ktietz@redhat.com>
4107 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4108 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4110 2011-07-21 Tobias Burnus <burnus@net-b.de>
4112 * gfortran.dg/coarray_lib_token_1.f90: New.
4114 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4116 * gcc.dg/pr32912-2.c: Skip for AVR.
4117 * gcc.dg/pr44674.c: Add dg-require-profiling.
4119 2011-07-20 Jason Merrill <jason@redhat.com>
4121 * g++.dg/ext/desig2.C: New.
4123 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4125 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4127 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4128 * gcc.target/powerpc/recip-3.c: Ditto.
4130 2011-07-19 Jason Merrill <jason@redhat.com>
4132 PR c++/6709 (DR 743)
4133 PR c++/42603 (DR 950)
4134 * g++.dg/cpp0x/decltype21.C: New.
4136 2011-07-20 Richard Guenther <rguenther@suse.de>
4139 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4140 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4142 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4144 * gcc.target/arm/combine-movs.c: New.
4145 * gcc.target/arm/unsigned-extend-2.c: New.
4147 2011-07-19 Jason Merrill <jason@redhat.com>
4150 * g++.dg/cpp0x/variadic114.C: New.
4152 2011-07-19 Tobias Burnus <burnus@net-b.de>
4154 * gfortran.dg/coarray_args_1.f90: New.
4155 * gfortran.dg/coarray_args_2.f90: New.
4157 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4160 * gfortran.dg/allocate_error_3.f90: New.
4162 2011-07-19 Richard Guenther <rguenther@suse.de>
4164 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4165 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4166 * gcc.dg/torture/20110719-1.c: New testcase.
4168 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4170 PR tree-optimization/49768
4171 * gcc.c-torture/execute/pr49768.c: New test.
4173 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4175 PR tree-optimization/49771
4176 * gcc.dg/vect/pr49771.c: New test.
4178 2011-07-18 Martin Jambor <mjambor@suse.cz>
4180 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4181 * gcc.dg/ipa/ipa-2.c: Likewise.
4182 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4183 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4184 * gcc.dg/ipa/ipa-5.c: Likewise.
4185 * gcc.dg/ipa/ipa-7.c: Likewise.
4186 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4187 * gcc.dg/ipa/ipacost-1.c: Likewise.
4188 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4190 * gcc.dg/ipa/ipcp-1.c: New test.
4191 * gcc.dg/ipa/ipcp-2.c: Likewise.
4192 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4194 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4197 * gfortran.dg/pr49675.f90: New test.
4199 2011-07-18 Richard Guenther <rguenther@suse.de>
4201 * gcc.dg/torture/20110718-1.c: New testcase.
4203 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4205 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4206 * g++.dg/ext/bitfield3.C: Likewise.
4207 * g++.dg/ext/bitfield4.C: Likewise.
4208 * g++.dg/ext/bitfield5.C: Likewise.
4209 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4210 * g++.dg/other/pr23205-2.C: Likewise.
4211 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4212 * gcc.c-torture/compile/20001109-2.c: Likewise.
4213 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4214 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4215 * gcc.dg/bitfld-16.c: Likewise.
4216 * gcc.dg/bitfld-17.c: Likewise.
4217 * gcc.dg/bitfld-18.c: Likewise.
4218 * gcc.dg/builtins-config.h: Remove Netware support.
4219 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4220 * gcc.dg/cdce2.c: Likewise.
4221 * gcc.dg/cpp/assert4.c: Remove netware support.
4222 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4223 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4225 * lib/target-supports.exp (check_visibility_available): Remove
4227 (check_profiling_available): Likewise.
4229 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4231 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4233 2011-07-17 Tobias Burnus <burnus@net-b.de>
4234 Thomas Koenig <tkoenig@gcc.gnu.org>
4237 * gfortran.dg/generic_17.f90: Fix testcase.
4238 * gfortran.dg/interface_3.f90: Add dg-error.
4239 * gfortran.dg/use_14.f90: New.
4240 * gfortran.dg/use_15.f90: New.
4242 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4244 * gnat.dg/pointer_controlled.adb: New test.
4246 2011-07-17 Tobias Burnus <burnus@net-b.de>
4249 * gfortran.dg/pointer_remapping_7.f90: New.
4251 2011-07-16 Jason Merrill <jason@redhat.com>
4253 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4255 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4256 Jason Merrill <jason@redhat.com>
4260 * g++.dg/cpp0x/decltype29.C: Adjust.
4261 * g++.dg/cpp0x/error4.C: Adjust.
4262 * g++.dg/cpp0x/sfinae26.C: Adjust.
4263 * g++.dg/cpp0x/variadic105.C: Adjust.
4264 * g++.dg/template/deduce3.C: Adjust.
4265 * g++.dg/template/error45.C: Adjust.
4266 * g++.dg/template/ptrmem2.C: Adjust.
4267 * g++.dg/template/sfinae2.C: Adjust.
4268 * g++.old-deja/g++.pt/crash60.C: Adjust.
4269 * g++.old-deja/g++.pt/unify6.C: Adjust.
4270 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4271 * g++.dg/cpp0x/nullptr15.C: Adjust.
4272 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4273 * g++.dg/cpp0x/pr31431.C: Adjust.
4274 * g++.dg/cpp0x/pr31434.C: Adjust.
4275 * g++.dg/cpp0x/sfinae11.C: Adjust
4276 * g++.dg/cpp0x/temp_default2.C: Adjust.
4277 * g++.dg/cpp0x/trailing4.C: Adjust.
4278 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4279 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4280 * g++.dg/cpp0x/variadic105.C: Adjust.
4281 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4282 * g++.dg/ext/vla2.C: Adjust.
4283 * g++.dg/other/ptrmem10.C: Adjust.
4284 * g++.dg/other/ptrmem11.C: Adjust.
4285 * g++.dg/overload/unknown1.C: Adjust.
4286 * g++.dg/template/conv11.C: Adjust.
4287 * g++.dg/template/dependent-expr5.C: Adjust.
4288 * g++.dg/template/friend.C: Adjust.
4289 * g++.dg/template/incomplete2.C: Adjust.
4290 * g++.dg/template/local4.C: Adjust.
4291 * g++.dg/template/local6.C: Adjust.
4292 * g++.dg/template/operator9.C: Adjust.
4293 * g++.dg/template/ttp25.C: Adjust.
4294 * g++.dg/template/unify10.C: Adjust.
4295 * g++.dg/template/unify11.C: Adjust.
4296 * g++.dg/template/unify6.C: Adjust.
4297 * g++.dg/template/unify9.C: Adjust.
4298 * g++.dg/template/varmod1.C: Adjust.
4299 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4300 * g++.old-deja/g++.pt/crash28.C: Adjust.
4301 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4302 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4303 * g++.old-deja/g++.pt/expr2.C: Adjust.
4304 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4305 * g++.old-deja/g++.pt/spec5.C: Adjust.
4306 * g++.old-deja/g++.pt/spec6.C: Adjust.
4307 * g++.old-deja/g++.pt/unify4.C: Adjust.
4308 * g++.old-deja/g++.pt/unify8.C: Adjust.
4309 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4310 * g++.dg/overload/template5.C: New testcase.
4311 * g++.dg/template/overload12.C: New testcase.
4313 2011-07-11 Tobias Burnus <burnus@net-b.de>
4315 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4316 * gfortran.dg/coarray_7.f90: Ditto.
4317 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4318 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4320 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4322 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4324 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4325 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4326 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4328 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4329 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4330 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4332 2011-07-15 Jason Merrill <jason@redhat.com>
4335 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4336 Use --extra_opts instead of --additional_options.
4338 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4341 * g++.dg/torture/pr49309.C: Remove.
4343 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4345 * gcc.target/tic6x/weak-call.c: New test.
4346 * gcc.target/tic6x/fpcmp.c: New test.
4347 * gcc.target/tic6x/fpdiv.c: New test.
4348 * gcc.target/tic6x/rotdi16-scan.c: New test.
4349 * gcc.target/tic6x/ffssi.c: New test.
4350 * gcc.target/tic6x/fpdiv-lib.c: New test.
4351 * gcc.target/tic6x/cold-lc.c: New test.
4352 * gcc.target/tic6x/longcalls.c: New test.
4353 * gcc.target/tic6x/abi-align-1.c: New test.
4354 * gcc.target/tic6x/fpcmp-finite.c: New test.
4355 * gcc.target/tic6x/rotdi16.c: New test.
4356 * gcc.target/tic6x/bswapl.c: New test.
4357 * gcc.target/tic6x/ffsdi.c: New test.
4358 * gcc.target/tic6x/tic6x.exp: New file.
4359 * gcc.target/tic6x/builtins/arith24.c: New test.
4360 * gcc.target/tic6x/builtins/smpy.c: New test.
4361 * gcc.target/tic6x/builtins/smpylh.c: New test.
4362 * gcc.target/tic6x/builtins/smpyh.c: New test.
4363 * gcc.target/tic6x/builtins/sarith1.c: New test.
4364 * gcc.target/tic6x/builtins/extclr.c: New test
4365 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4366 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4367 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4368 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4370 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4372 * gcc.dg/20020312-2.c: Likewise.
4373 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4374 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4375 * gcc.dg/torture/builtin-math-7.c: Likewise.
4378 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4379 not testing tic6x-*-*.
4381 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4384 * g++.dg/torture/pr49309.C: New testcase.
4386 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4388 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4390 2011-07-14 Richard Guenther <rguenther@suse.de>
4392 PR tree-optimization/49651
4393 * gcc.dg/torture/pr49651.c: New testcase.
4395 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4398 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4400 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4402 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4403 -mno-pointers-to-nested-functions.
4404 * gcc.target/powerpc/no-r11-2.c: Ditto.
4405 * gcc.target/powerpc/no-r11-3.c: Ditto.
4407 2011-07-13 Jason Merrill <jason@redhat.com>
4409 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4410 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4411 when compiling C files.
4412 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4413 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4414 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4415 * g++.dg/lookup/anon2.C: Likewise.
4416 * g++.dg/tree-ssa/copyprop.C: Likewise.
4417 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4418 * g++.dg/init/vector1.C: Ignore narrowing errors.
4419 * g++.dg/torture/pr35526.C: Likewise.
4420 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4422 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4425 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4428 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4430 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4431 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4433 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4435 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4436 * lib/obj-c++.exp (obj-c++_init): Ditto.
4437 * lib/file-format.exp (gcc_target_object_format): Ditto.
4438 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4439 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4440 (check_visibility_available): Ditto.
4441 (check_effective_target_tls_native): Ditto.
4442 (check_effective_target_tls_emulated): Ditto.
4443 (check_effective_target_function_sections): Ditto.
4445 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4447 * gcc.target/arm/pr48183.c: New test.
4449 2011-07-13 Richard Guenther <rguenther@suse.de>
4451 * gcc.dg/torture/20110713-1.c: New testcase.
4453 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4456 * gcc.c-torture/compile/pr49474.c: New testcase.
4458 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4460 PR tree-optimization/49712
4461 * gcc.c-torture/execute/pr49712.c: New test.
4463 2011-07-11 Jason Merrill <jason@redhat.com>
4466 * g++.dg/template/recurse3.C: New.
4468 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4471 * gcc.dg/guality/csttest.c: New test.
4474 * gfortran.dg/pr49698.f90: New test.
4476 2011-07-11 Jeff Law <law@redhat.com>
4478 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4480 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4482 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4483 * go.test/go-test.exp (go-set-goarch): Likewise.
4485 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4488 * gcc.target/avr/torture/pr39633.c: New test case.
4490 2011-07-11 Tobias Burnus <burnus@net-b.de>
4493 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4495 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4497 * lib/target-supports.exp (check_effective_target_scheduling):
4499 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4500 * gcc.dg/pr45055.c: Ditto.
4501 * gcc.dg/pr45353.c: Ditto.
4502 * g++.dg/pr45056.C: Ditto.
4504 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4506 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4507 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4508 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4509 * g++.dg/torture/pr31863.C: Skip AVR.
4511 2011-07-10 Tobias Burnus <burnus@net-b.de>
4514 * gfortran.dg/intrinsic_signal.f90: New.
4516 2011-07-09 Jason Merrill <jason@redhat.com>
4518 * g++.dg/cpp0x/regress/regress6.C: New.
4519 * g++.dg/parse/crash45.C: Adjust message.
4520 * g++.dg/template/crash38.C: Adjust message.
4521 * g++.dg/template/crash64.C: Adjust message.
4523 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4525 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4526 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4527 * g++.dg/abi/bitfield3.C: Likewise.
4528 * g++.dg/eh/pr38662.C: Likewise.
4529 * g++.dg/ext/attrib36.C: Likewise.
4530 * g++.dg/ext/attrib37.C: Likewise.
4531 * g++.dg/ext/attrib8.C: Likewise.
4532 * g++.dg/ext/tmplattr1.C: Likewise.
4533 * g++.dg/inherit/override-attribs.C: Likewise.
4534 * g++.dg/opt/inline9.C: Likewise.
4535 * g++.dg/opt/life1.C: Likewise.
4536 * g++.dg/opt/longbranch2.C: Likewise.
4537 * g++.dg/opt/nrv12.C: Likewise.
4538 * g++.dg/opt/reg-stack4.C: Likewise.
4539 * g++.dg/other/pr35504.C: Likewise.
4540 * g++.dg/other/pr39496.C: Likewise.
4541 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4542 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4543 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4544 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4545 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4546 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4547 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4548 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4549 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4550 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4551 * g++.dg/warn/pr15774-1.C: Likewise.
4552 * g++.dg/warn/pr15774-2.C: Likewise.
4553 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4554 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4555 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4556 * g++.old-deja/g++.pt/asm2.C: Likewise.
4557 * gcc.c-torture/compile/20000804-1.c: Likewise.
4558 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4559 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4560 * gcc.dg/20020108-1.c: Likewise.
4561 * gcc.dg/20020122-2.c: Likewise.
4562 * gcc.dg/20020122-3.c: Likewise.
4563 * gcc.dg/20020206-1.c: Likewise.
4564 * gcc.dg/20020219-1.c: Likewise.
4565 * gcc.dg/20020310-1.c: Likewise.
4566 * gcc.dg/20020411-1.c: Likewise.
4567 * gcc.dg/20020418-2.c: Likewise.
4568 * gcc.dg/20020426-2.c: Likewise.
4569 * gcc.dg/20020517-1.c: Likewise.
4570 * gcc.dg/20030204-1.c: Likewise.
4571 * gcc.dg/20030826-2.c: Likewise.
4572 * gcc.dg/20031102-1.c: Likewise.
4573 * gcc.dg/20031202-1.c: Likewise.
4574 * gcc.dg/20050111-1.c: Likewise.
4575 * gcc.dg/20050503-1.c: Likewise.
4576 * gcc.dg/array-init-1.c: Likewise.
4577 * gcc.dg/builtin-apply4.c: Likewise.
4578 * gcc.dg/dfp/pr31344.c: Likewise.
4579 * gcc.dg/gomp/atomic-11.c: Likewise.
4580 * gcc.dg/graphite/pr40281.c: Likewise.
4581 * gcc.dg/ia64-sync-1.c: Likewise.
4582 * gcc.dg/ia64-sync-2.c: Likewise.
4583 * gcc.dg/ia64-sync-3.c: Likewise.
4584 * gcc.dg/ia64-sync-4.c: Likewise.
4585 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4586 * gcc.dg/invalid-call-1.c: Likewise.
4587 * gcc.dg/loop-3.c: Likewise.
4588 * gcc.dg/lower-subreg-1.c: Likewise.
4589 * gcc.dg/lto/pr47259_0.c: Likewise.
4590 * gcc.dg/nested-calls-1.c: Likewise.
4591 * gcc.dg/pr20017.c: Likewise.
4592 * gcc.dg/pr25023.c: Likewise.
4593 * gcc.dg/pr27671-2.c: Likewise.
4594 * gcc.dg/pr32176.c: Likewise.
4595 * gcc.dg/pr33676.c: Likewise.
4596 * gcc.dg/pr35045.c: Likewise.
4597 * gcc.dg/pr36015.c: Likewise.
4598 * gcc.dg/pr36584.c: Likewise.
4599 * gcc.dg/pr36998.c: Likewise.
4600 * gcc.dg/pr37438.c: Likewise.
4601 * gcc.dg/pr37908.c: Likewise.
4602 * gcc.dg/pr41241.c: Likewise.
4603 * gcc.dg/pr41340.c: Likewise.
4604 * gcc.dg/pr44136.c: Likewise.
4605 * gcc.dg/pr44194-1.c: Likewise.
4606 * gcc.dg/pr46212.c: Likewise.
4607 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4608 * gcc.dg/setjmp-2.c: Likewise.
4609 * gcc.dg/short-compare-1.c: Likewise.
4610 * gcc.dg/short-compare-2.c: Likewise.
4611 * gcc.dg/smod-1.c: Likewise.
4612 * gcc.dg/sync-2.c: Likewise.
4613 * gcc.dg/sync-3.c: Likewise.
4614 * gcc.dg/tls/opt-1.c: Likewise.
4615 * gcc.dg/tls/opt-2.c: Likewise.
4616 * gcc.dg/tls/opt-3.c: Likewise.
4617 * gcc.dg/torture/badshift.c: Likewise.
4618 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4619 * gcc.dg/torture/pr20314-2.c: Likewise.
4620 * gcc.dg/torture/pr36891.c: Likewise.
4621 * gcc.dg/torture/pr38774.c: Likewise.
4622 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4623 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4624 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4625 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4626 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4627 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4628 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4629 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4630 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4631 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4632 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4633 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4634 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4635 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4636 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4637 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4638 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4639 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4640 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4641 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4642 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4643 * gcc.dg/unroll-1.c: Likewise.
4644 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4645 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4646 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4647 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4648 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4649 * gcc.target/i386/20000609-1.c: Likewise.
4650 * gcc.target/i386/20000720-1.c: Likewise.
4651 * gcc.target/i386/20000724-1.c: Likewise.
4652 * gcc.target/i386/20011107-1.c: Likewise.
4653 * gcc.target/i386/20011119-1.c: Likewise.
4654 * gcc.target/i386/20020201-3.c: Likewise.
4655 * gcc.target/i386/20020218-1.c: Likewise.
4656 * gcc.target/i386/20020729-1.c: Likewise.
4657 * gcc.target/i386/20030926-1.c: Likewise.
4658 * gcc.target/i386/20060125-1.c: Likewise.
4659 * gcc.target/i386/20060125-2.c: Likewise.
4660 * gcc.target/i386/20060512-1.c: Likewise.
4661 * gcc.target/i386/20060512-2.c: Likewise.
4662 * gcc.target/i386/20060512-3.c: Likewise.
4663 * gcc.target/i386/20060512-4.c: Likewise.
4664 * gcc.target/i386/387-1.c: Likewise.
4665 * gcc.target/i386/387-2.c: Likewise.
4666 * gcc.target/i386/387-5.c: Likewise.
4667 * gcc.target/i386/387-6.c: Likewise.
4668 * gcc.target/i386/980312-1.c: Likewise.
4669 * gcc.target/i386/980313-1.c: Likewise.
4670 * gcc.target/i386/990117-1.c: Likewise.
4671 * gcc.target/i386/990424-1.c: Likewise.
4672 * gcc.target/i386/990524-1.c: Likewise.
4673 * gcc.target/i386/991129-1.c: Likewise.
4674 * gcc.target/i386/991214-1.c: Likewise.
4675 * gcc.target/i386/991230-1.c: Likewise.
4676 * gcc.target/i386/addr-sel-1.c: Likewise.
4677 * gcc.target/i386/aggregate-ret1.c: Likewise.
4678 * gcc.target/i386/aggregate-ret2.c: Likewise.
4679 * gcc.target/i386/align-main-3.c: Likewise.
4680 * gcc.target/i386/amd64-abi-1.c: Likewise.
4681 * gcc.target/i386/amd64-abi-2.c: Likewise.
4682 * gcc.target/i386/amd64-abi-4.c: Likewise.
4683 * gcc.target/i386/amd64-abi-5.c: Likewise.
4684 * gcc.target/i386/amd64-abi-6.c: Likewise.
4685 * gcc.target/i386/asm-1.c: Likewise.
4686 * gcc.target/i386/asm-3.c: Likewise.
4687 * gcc.target/i386/asm-5.c: Likewise.
4688 * gcc.target/i386/attributes-error.c: Likewise.
4689 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4690 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4691 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4692 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4693 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4694 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4695 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4696 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4697 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4698 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4699 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4700 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4701 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4702 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4703 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4704 * gcc.target/i386/bitfield1.c: Likewise.
4705 * gcc.target/i386/bitfield2.c: Likewise.
4706 * gcc.target/i386/bmi-2.c: Likewise.
4707 * gcc.target/i386/bmi-5.c: Likewise.
4708 * gcc.target/i386/builtin-unreachable.c: Likewise.
4709 * gcc.target/i386/cleanup-2.c: Likewise.
4710 * gcc.target/i386/clobbers.c: Likewise.
4711 * gcc.target/i386/cmov8.c: Likewise.
4712 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4713 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4714 * gcc.target/i386/compress-float-387.c: Likewise.
4715 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4716 * gcc.target/i386/compress-float-sse.c: Likewise.
4717 * gcc.target/i386/crc32-2.c: Likewise.
4718 * gcc.target/i386/crc32-3.c: Likewise.
4719 * gcc.target/i386/divmod-7.c: Likewise.
4720 * gcc.target/i386/divmod-8.c: Likewise.
4721 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4722 * gcc.target/i386/fma3-builtin.c: Likewise.
4723 * gcc.target/i386/fma3-fma.c: Likewise.
4724 * gcc.target/i386/fma4-256-vector.c: Likewise.
4725 * gcc.target/i386/fma4-builtin.c: Likewise.
4726 * gcc.target/i386/fma4-fma-2.c: Likewise.
4727 * gcc.target/i386/fma4-fma.c: Likewise.
4728 * gcc.target/i386/fma4-vector-2.c: Likewise.
4729 * gcc.target/i386/fma4-vector.c: Likewise.
4730 * gcc.target/i386/funcspec-1.c: Likewise.
4731 * gcc.target/i386/funcspec-10.c: Likewise.
4732 * gcc.target/i386/funcspec-11.c: Likewise.
4733 * gcc.target/i386/funcspec-2.c: Likewise.
4734 * gcc.target/i386/funcspec-5.c: Likewise.
4735 * gcc.target/i386/funcspec-6.c: Likewise.
4736 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4737 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4738 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4739 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4740 * gcc.target/i386/incoming-1.c: Likewise.
4741 * gcc.target/i386/incoming-10.c: Likewise.
4742 * gcc.target/i386/incoming-11.c: Likewise.
4743 * gcc.target/i386/incoming-12.c: Likewise.
4744 * gcc.target/i386/incoming-13.c: Likewise.
4745 * gcc.target/i386/incoming-14.c: Likewise.
4746 * gcc.target/i386/incoming-15.c: Likewise.
4747 * gcc.target/i386/incoming-2.c: Likewise.
4748 * gcc.target/i386/incoming-3.c: Likewise.
4749 * gcc.target/i386/incoming-4.c: Likewise.
4750 * gcc.target/i386/incoming-5.c: Likewise.
4751 * gcc.target/i386/incoming-6.c: Likewise.
4752 * gcc.target/i386/incoming-7.c: Likewise.
4753 * gcc.target/i386/incoming-8.c: Likewise.
4754 * gcc.target/i386/incoming-9.c: Likewise.
4755 * gcc.target/i386/lea.c: Likewise.
4756 * gcc.target/i386/local.c: Likewise.
4757 * gcc.target/i386/loop-1.c: Likewise.
4758 * gcc.target/i386/loop-2.c: Likewise.
4759 * gcc.target/i386/loop-3.c: Likewise.
4760 * gcc.target/i386/max-stack-align.c: Likewise.
4761 * gcc.target/i386/memcpy-1.c: Likewise.
4762 * gcc.target/i386/movbe-2.c: Likewise.
4763 * gcc.target/i386/movq-2.c: Likewise.
4764 * gcc.target/i386/movq.c: Likewise.
4765 * gcc.target/i386/nrv1.c: Likewise.
4766 * gcc.target/i386/pad-4.c: Likewise.
4767 * gcc.target/i386/pad-5a.c: Likewise.
4768 * gcc.target/i386/pad-5b.c: Likewise.
4769 * gcc.target/i386/pad-6a.c: Likewise.
4770 * gcc.target/i386/pad-6b.c: Likewise.
4771 * gcc.target/i386/pad-7.c: Likewise.
4772 * gcc.target/i386/pad-9.c: Likewise.
4773 * gcc.target/i386/pentium4-not-mull.c: Likewise.
4774 * gcc.target/i386/pic-1.c: Likewise.
4775 * gcc.target/i386/pr12092-1.c: Likewise.
4776 * gcc.target/i386/pr12329.c: Likewise.
4777 * gcc.target/i386/pr21518.c: Likewise.
4778 * gcc.target/i386/pr22362.c: Likewise.
4779 * gcc.target/i386/pr22585.c: Likewise.
4780 * gcc.target/i386/pr23098.c: Likewise.
4781 * gcc.target/i386/pr25196.c: Likewise.
4782 * gcc.target/i386/pr25293.c: Likewise.
4783 * gcc.target/i386/pr25654.c: Likewise.
4784 * gcc.target/i386/pr26449.c: Likewise.
4785 * gcc.target/i386/pr26778.c: Likewise.
4786 * gcc.target/i386/pr26826.c: Likewise.
4787 * gcc.target/i386/pr27266.c: Likewise.
4788 * gcc.target/i386/pr29978.c: Likewise.
4789 * gcc.target/i386/pr30505.c: Likewise.
4790 * gcc.target/i386/pr30961-1.c: Likewise.
4791 * gcc.target/i386/pr31628.c: Likewise.
4792 * gcc.target/i386/pr32000-2.c: Likewise.
4793 * gcc.target/i386/pr32661-1.c: Likewise.
4794 * gcc.target/i386/pr32708-2.c: Likewise.
4795 * gcc.target/i386/pr32708-3.c: Likewise.
4796 * gcc.target/i386/pr34256.c: Likewise.
4797 * gcc.target/i386/pr34312.c: Likewise.
4798 * gcc.target/i386/pr34522.c: Likewise.
4799 * gcc.target/i386/pr35160.c: Likewise.
4800 * gcc.target/i386/pr35281.c: Likewise.
4801 * gcc.target/i386/pr36246.c: Likewise.
4802 * gcc.target/i386/pr36786.c: Likewise.
4803 * gcc.target/i386/pr37275.c: Likewise.
4804 * gcc.target/i386/pr37843-3.c: Likewise.
4805 * gcc.target/i386/pr37843-4.c: Likewise.
4806 * gcc.target/i386/pr39082-1.c: Likewise.
4807 * gcc.target/i386/pr39431.c: Likewise.
4808 * gcc.target/i386/pr39496.c: Likewise.
4809 * gcc.target/i386/pr39543-2.c: Likewise.
4810 * gcc.target/i386/pr39911.c: Likewise.
4811 * gcc.target/i386/pr40718.c: Likewise.
4812 * gcc.target/i386/pr40906-1.c: Likewise.
4813 * gcc.target/i386/pr40906-2.c: Likewise.
4814 * gcc.target/i386/pr40906-3.c: Likewise.
4815 * gcc.target/i386/pr40934.c: Likewise.
4816 * gcc.target/i386/pr41900.c: Likewise.
4817 * gcc.target/i386/pr42589.c: Likewise.
4818 * gcc.target/i386/pr43662.c: Likewise.
4819 * gcc.target/i386/pr43671.c: Likewise.
4820 * gcc.target/i386/pr43766.c: Likewise.
4821 * gcc.target/i386/pr43869.c: Likewise.
4822 * gcc.target/i386/pr44942.c: Likewise.
4823 * gcc.target/i386/pr44948-2a.c: Likewise.
4824 * gcc.target/i386/pr45234.c: Likewise.
4825 * gcc.target/i386/pr45336-2.c: Likewise.
4826 * gcc.target/i386/pr45336-4.c: Likewise.
4827 * gcc.target/i386/pr45852.c: Likewise.
4828 * gcc.target/i386/pr46470.c: Likewise.
4829 * gcc.target/i386/pr48037-1.c: Likewise.
4830 * gcc.target/i386/pr48389.c: Likewise.
4831 * gcc.target/i386/pr49095.c: Likewise.
4832 * gcc.target/i386/pr9771-1.c: Likewise.
4833 * gcc.target/i386/rdfsbase-1.c: Likewise.
4834 * gcc.target/i386/rdfsbase-2.c: Likewise.
4835 * gcc.target/i386/rdgsbase-1.c: Likewise.
4836 * gcc.target/i386/rdgsbase-2.c: Likewise.
4837 * gcc.target/i386/rdrand-3.c: Likewise.
4838 * gcc.target/i386/regparm-stdcall.c: Likewise.
4839 * gcc.target/i386/regparm.c: Likewise.
4840 * gcc.target/i386/reload-1.c: Likewise.
4841 * gcc.target/i386/rotate-2.c: Likewise.
4842 * gcc.target/i386/sibcall-5.c: Likewise.
4843 * gcc.target/i386/signbit-1.c: Likewise.
4844 * gcc.target/i386/signbit-2.c: Likewise.
4845 * gcc.target/i386/signbit-3.c: Likewise.
4846 * gcc.target/i386/sse-5.c: Likewise.
4847 * gcc.target/i386/sse-8.c: Likewise.
4848 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4849 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4850 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4851 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4852 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4853 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4854 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4855 * gcc.target/i386/sse2-movq-2.c: Likewise.
4856 * gcc.target/i386/sse2-movq-3.c: Likewise.
4857 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4858 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4859 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4860 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4861 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4862 * gcc.target/i386/ssefn-1.c: Likewise.
4863 * gcc.target/i386/ssefn-2.c: Likewise.
4864 * gcc.target/i386/sseregparm-1.c: Likewise.
4865 * gcc.target/i386/sseregparm-2.c: Likewise.
4866 * gcc.target/i386/sseregparm-3.c: Likewise.
4867 * gcc.target/i386/sseregparm-4.c: Likewise.
4868 * gcc.target/i386/sseregparm-5.c: Likewise.
4869 * gcc.target/i386/sseregparm-6.c: Likewise.
4870 * gcc.target/i386/sseregparm-7.c: Likewise.
4871 * gcc.target/i386/sseregparm-8.c: Likewise.
4872 * gcc.target/i386/stack-realign.c: Likewise.
4873 * gcc.target/i386/stack-usage-realign.c: Likewise.
4874 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4875 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4876 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4877 * gcc.target/i386/stackalign/return-1.c: Likewise.
4878 * gcc.target/i386/stackalign/return-2.c: Likewise.
4879 * gcc.target/i386/stackalign/return-3.c: Likewise.
4880 * gcc.target/i386/tailcall-1.c: Likewise.
4881 * gcc.target/i386/tbm-2.c: Likewise.
4882 * gcc.target/i386/udivmod-7.c: Likewise.
4883 * gcc.target/i386/udivmod-8.c: Likewise.
4884 * gcc.target/i386/unroll-1.c: Likewise.
4885 * gcc.target/i386/vararg-1.c: Likewise.
4886 * gcc.target/i386/vararg-2.c: Likewise.
4887 * gcc.target/i386/vect8-ret.c: Likewise.
4888 * gcc.target/i386/vectorize5.c: Likewise.
4889 * gcc.target/i386/wmul-1.c: Likewise.
4890 * gcc.target/i386/wmul-2.c: Likewise.
4891 * gcc.target/i386/wrfsbase-1.c: Likewise.
4892 * gcc.target/i386/wrfsbase-2.c: Likewise.
4893 * gcc.target/i386/wrgsbase-1.c: Likewise.
4894 * gcc.target/i386/wrgsbase-2.c: Likewise.
4895 * gcc.target/i386/xop-pcmov.c: Likewise.
4896 * gcc.target/i386/xop-pcmov2.c: Likewise.
4897 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4898 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4899 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4900 * gcc.target/i386/xop-shift1-vector.c: Likewise.
4901 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4902 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4903 * gcc.target/i386/zee.c: Likewise.
4904 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4905 * gfortran.dg/compiler-directive_2.f: Likewise.
4906 * gfortran.dg/g77/20010216-1.f: Likewise.
4907 * gfortran.dg/gomp/pr39152.f90: Likewise.
4908 * gfortran.dg/pr33794.f90: Likewise.
4910 2011-07-09 Jason Merrill <jason@redhat.com>
4912 * g++.dg/cpp0x/regress/regress5.C: New.
4914 2011-07-08 Jason Merrill <jason@redhat.com>
4917 * g++.dg/expr/compound-asn1.C: New.
4918 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4920 2011-07-08 Jakub Jelinek <jakub@redhat.com>
4923 * gcc.target/powerpc/altivec-34.c: New test.
4925 2011-07-08 Jason Merrill <jason@redhat.com>
4928 * g++.dg/abi/guard3.C: New.
4930 2011-07-08 Julian Brown <julian@codesourcery.com>
4932 * lib/target-supports.exp
4933 (check_effective_target_arm_little_endian): New.
4934 (check_effective_target_vect_pack_trunc): Use above.
4935 (check_effective_target_vect_unpack): Likewise.
4936 (check_effective_target_vect_element_align): Test
4937 check_effective_target_arm_vect_no_misalign for ARM.
4939 2011-07-08 Jason Merrill <jason@redhat.com>
4942 * g++.dg/cpp0x/constexpr-rom.C: New.
4944 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
4947 * g++.dg/torture/pr49519.C: New test.
4949 2011-07-08 Martin Jambor <mjambor@suse.cz>
4951 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4953 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4956 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4958 2011-07-08 Richard Guenther <rguenther@suse.de>
4960 PR tree-optimization/49662
4961 * gcc.dg/graphite/interchange-14.c: XFAIL.
4962 * gcc.dg/graphite/interchange-15.c: Likewise.
4963 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4965 2011-07-06 Jason Merrill <jason@redhat.com>
4968 * g++.dg/cpp0x/regress/regress4.C: New.
4970 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
4973 * gfortran.dg/result_in_spec_4.f90: New test.
4975 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4977 * gcc.target/sparc/cas64.c: New test.
4979 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4982 * g++.dg/torture/pr49644.C: New test.
4985 * gcc.c-torture/execute/pr49644.c: New test.
4987 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
4989 * lib/target-supports.exp (check_effective_target_ia32): New.
4990 (check_effective_target_x32): Likewise.
4991 (check_effective_target_vect_cmdline_needed): Also check x32.
4993 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4995 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4997 * gcc.target/arm/pr42235.c: Likewise.
4998 * gcc.target/arm/pr42495.c: Likewise.
4999 * gcc.target/arm/pr42574.c: Likewise.
5000 * gcc.target/arm/thumb-branch1.c: Likewise.
5002 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5003 unneeded prune of possible warning.
5004 * gcc.target/arm/pr40956.c: Likewise.
5005 * gcc.target/arm/pr42505.c: Likewise.
5007 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5008 * gcc.c-torture/compile/pr46883.c: Likewise.
5009 * gcc.c-torture/compile/pr46934.c: Likewise.
5011 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5012 for move to ../../gcc.c-torture/compile.
5013 * gcc.target/arm/pr46883.c: Likewise.
5014 * gcc.target/arm/pr46934.c: Likewise.
5016 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5017 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5018 * gcc.target/arm/wmul-1.c: Likewise.
5019 * gcc.target/arm/wmul-2.c: Likewise.
5020 * gcc.target/arm/wmul-3.c: Likewise.
5021 * gcc.target/arm/wmul-4.c: Likewise.
5022 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5023 add tab after scan target.
5024 * gcc.target/arm/smlaltt-1.c: Likewise.
5025 * gcc.target/arm/smlatb-1.c: Likewise.
5026 * gcc.target/arm/smlatt-1.c: Likewise.
5028 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5031 * gcc.dg/debug/pr49522.c: New test.
5033 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5035 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5036 * gcc.dg/pr46212.c: Run only if target int32plus.
5037 * gcc.dg/torture/pr48146.c: Ditto.
5038 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5039 * c-c++-common/pr44832.c: Ditto.
5040 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5041 * gcc.dg/pr31490.c: Ditto.
5042 * gcc.dg/torture/builtin-math-7.c: Run only if target
5044 * gcc.dg/torture/pr45764.c: Skip for AVR.
5045 * gcc.dg/pr47893.c: Ditto.
5047 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5049 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5050 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5051 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5052 add tab to scan target.
5054 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5056 * gcc.target/arm/neon-modes-3.c: New test.
5058 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5060 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5061 -fno-loop-interchange -ffast-math.
5063 2011-07-07 Richard Guenther <rguenther@suse.de>
5065 * gcc.dg/ftrapv-3.c: New testcase.
5067 2011-07-07 Richard Guenther <rguenther@suse.de>
5069 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5070 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5072 2011-07-07 Kai Tietz <ktietz@redhat.com>
5074 * gcc.dg/binop-notxor1.c: New test.
5075 * gcc.dg/binop-notand4a.c: New test.
5076 * gcc.dg/binop-notxor2.c: New test.
5077 * gcc.dg/binop-notand3a.c: New test.
5078 * gcc.dg/binop-notand2a.c: New test.
5079 * gcc.dg/binop-notand6a.c: New test.
5080 * gcc.dg/binop-notor1.c: New test.
5081 * gcc.dg/binop-notand1a.c: New test.
5082 * gcc.dg/binop-notand5a.c: New test.
5083 * gcc.dg/binop-notor2.c: New test.
5085 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5088 * gcc.dg/gomp/pr49640.c: New test.
5090 2011-07-07 Richard Guenther <rguenther@suse.de>
5092 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5094 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5097 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5099 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5101 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5102 * gcc.target/powerpc/no-r11-2.c: Ditto.
5103 * gcc.target/powerpc/no-r11-3.c: Ditto.
5105 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5107 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5108 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5110 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5112 * lib/target-supports.exp (check_profiling_available): Disable
5113 profiling with -fprofile-generate for target avr.
5115 2011-07-06 Richard Guenther <rguenther@suse.de>
5117 PR tree-optimization/49645
5118 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5120 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5123 * gcc.dg/pr47383.c: New.
5125 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5127 PR tree-optimization/49647
5128 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5130 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5133 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5134 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5136 2011-07-05 Jason Merrill <jason@redhat.com>
5139 * g++.dg/template/template-id-4.C: New.
5141 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5143 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5144 * gcc.dg/pr43402.c: Ditto.
5146 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5148 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5150 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5152 * gcc.target/powerpc/ppc-switch-1.c: New test for
5153 --param case-values-threshold.
5154 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5156 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5158 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5160 2011-07-05 Jason Merrill <jason@redhat.com>
5162 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5164 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5166 PR tree-optimization/47654
5167 * gcc.dg/graphite/block-pr47654.c: New.
5169 2011-07-05 Jason Merrill <jason@redhat.com>
5171 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5173 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5175 PR tree-optimization/49580
5176 * gcc.dg/autopar/pr49580.c: New test.
5178 2011-07-05 Richard Guenther <rguenther@suse.de>
5180 PR tree-optimization/49518
5181 PR tree-optimization/49628
5182 * g++.dg/torture/pr49628.C: New testcase.
5183 * gcc.dg/torture/pr49518.c: Likewise.
5185 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5187 * ada/acats/run_acats (which): Extract last field from type -p,
5188 type output only if command succeeded.
5190 2011-07-04 Jason Merrill <jason@redhat.com>
5192 * g++.dg/abi/mangle48.C: New.
5194 * g++.dg/cpp0x/diag1.C: New.
5196 * g++.dg/diagnostic/aka1.C: New.
5198 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5200 PR rtl-optimization/49619
5201 * gcc.dg/pr49619.c: New test.
5203 PR rtl-optimization/49472
5204 * gfortran.dg/pr49472.f90: New test.
5207 * gcc.dg/pr49602.c: New test.
5209 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5213 * gcc.target/avr/avr.exp: Run over cpp files, too.
5214 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5215 * gcc.target/avr/progmem.h: New file.
5216 * gcc.target/avr/exit-abort.h: New file.
5217 * gcc.target/avr/progmem-error-1.c: New file.
5218 * gcc.target/avr/progmem-error-1.cpp: New file.
5219 * gcc.target/avr/progmem-warning-1.c: New file.
5220 * gcc.target/avr/torture/progmem-1.c: New file.
5221 * gcc.target/avr/torture/progmem-1.cpp: New file.
5223 2011-07-04 Richard Guenther <rguenther@suse.de>
5225 PR tree-optimization/49615
5226 * g++.dg/torture/pr49615.C: New testcase.
5228 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5230 PR tree-optimization/49610
5231 * gcc.dg/vect/pr49610.c: New test.
5233 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5235 * gnat.dg/specs/debug1.ads: New test.
5237 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5240 * gfortran.dg/typebound_proc_23.f90: New.
5242 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5245 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5247 2011-07-01 Jason Merrill <jason@redhat.com>
5250 * g++.dg/template/template-id-3.C: New.
5253 * g++.dg/template/qualified-id4.C: New.
5256 * g++.dg/template/explicit-args4.C: New.
5259 * g++.dg/template/offsetof2.C: New.
5261 2011-07-01 Kai Tietz <ktietz@redhat.com>
5263 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5265 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5268 * lib/target-supports.exp (check_effective_target_gld): New proc.
5270 2011-07-01 Richard Guenther <rguenther@suse.de>
5272 PR tree-optimization/49603
5273 * gcc.dg/torture/pr49603.c: New testcase.
5275 2011-06-30 Jason Merrill <jason@redhat.com>
5278 * g++.dg/rtti/template1.C: New.
5281 * g++.dg/cpp0x/regress/ctor1.C: New.
5284 * g++.dg/cpp0x/initlist54.C: New.
5286 2011-06-30 Martin Jambor <mjambor@suse.cz>
5288 * gcc.dg/tree-ssa/sra-12.c: New test.
5290 2011-06-29 Jason Merrill <jason@redhat.com>
5292 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5294 2011-06-30 Richard Guenther <rguenther@suse.de>
5296 PR tree-optimization/46787
5297 * gcc.dg/vect/vect-121.c: New testcase.
5299 2011-06-30 Martin Jambor <mjambor@suse.cz>
5301 PR tree-optimization/49094
5302 * gcc.dg/tree-ssa/pr49094.c: New test.
5304 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5307 * gfortran.dg/pr49540-1.f90: New test.
5308 * gfortran.dg/pr49540-2.f90: New test.
5310 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5313 * ada/acats/run_acats (which): Use last field of type -p output.
5315 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5316 Iain Sandoe <iains@gcc.gnu.org>
5319 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5320 Only skip on 64-bit *-*-darwin8* && !objc2.
5322 2011-06-30 Richard Guenther <rguenther@suse.de>
5324 PR tree-optimization/38752
5325 * gcc.c-torture/compile/pr38752.c: New testcase.
5327 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5329 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5330 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5332 2011-06-29 Jason Merrill <jason@redhat.com>
5335 * g++.dg/cpp0x/initlist53.C: Use placement new.
5336 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5337 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5340 * g++.dg/cpp0x/trailing6.C: New.
5341 * g++.dg/cpp0x/pr45908.C: No error.
5344 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5347 * g++.dg/cpp0x/constexpr-using2.C: New.
5349 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5352 * g++.dg/cpp0x/constexpr-diag3.C: New.
5353 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5354 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5355 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5356 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5358 2011-06-29 Jason Merrill <jason@redhat.com>
5360 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5362 2011-06-29 Richard Guenther <rguenther@suse.de>
5364 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5366 2011-06-29 Jason Merrill <jason@redhat.com>
5368 * g++.dg/cpp0x/initlist-value2.C: New.
5370 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5371 * g++.dg/cpp0x/initlist-value.C: New.
5373 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5375 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5377 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5379 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5380 * gcc.dg/inline_2.c: Likewise.
5381 * gcc.dg/unroll_1.c: Likewise.
5383 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5386 * gcc.target/i386/pr49567.c: New test.
5388 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5390 * gnat.dg/opt17.ad[sb]: New test.
5392 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5393 Tom de Vries <tom@codesourcery.com>
5395 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5396 (check_effective_target_arm_thumb2): New effective targets.
5397 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5398 properly. Clean up temporary files.
5399 * gcc.target/arm/ivopts-2.c: Likewise.
5400 * gcc.target/arm/ivopts-3.c: Likewise.
5401 * gcc.target/arm/ivopts-4.c: Likewise.
5402 * gcc.target/arm/ivopts-5.c: Likewise.
5403 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5405 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5408 * gfortran.dg/reshape_zerosize_3.f90: New test.
5410 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5412 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5413 * gcc.target/arm/vfp-ldmias.c: Likewise.
5414 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5415 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5416 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5417 * gcc.target/arm/vfp-stmias.c: Likewise.
5418 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5419 * gcc.target/arm/vfp-stmiad.c: Likewise.
5421 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5423 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5425 * gcc.target/arm/pr45701-2.c: Ditto.
5427 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5430 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5431 * gfortran.dg/extends_14.f03: Modified.
5433 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5435 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5436 early if the test is already being skipped.
5438 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5439 scan-assembler-dem-not): For missing file, report unresolved with
5440 same message as for pass/fail, with reason reported in log file.
5442 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5443 from add_options_for_arm_neon_fp16.
5444 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5445 check_effective_target_arm_neon_fp16_ok_nocache.
5446 Check -mfpu and -mfloat-abi options from current multilib.
5447 Do not require neon support.
5448 (check_effective_target_arm_fp16_ok): Renamed from
5449 check_effecitve_target_arm_neon_fp16_ok.
5450 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5451 arm_neon_fp16_ok and arm_fp16.
5452 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5453 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5454 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5455 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5457 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5459 * gcc.dg/builtin-assume-aligned-1.c: New test.
5460 * gcc.dg/builtin-assume-aligned-2.c: New test.
5461 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5464 * gcc.dg/pr49544.c: New test.
5466 2011-06-27 Richard Guenther <rguenther@suse.de>
5468 PR tree-optimization/49394
5469 * g++.dg/torture/pr49394.C: New testcase.
5471 2011-06-27 Kai Tietz <ktietz@redhat.com>
5473 * gcc.dg/optimize-bswapdi-2.c: New test.
5475 2011-06-27 Michael Hope <michael.hope@linaro.org>
5476 Richard Sandiford <richard.sandiford@linaro.org>
5478 PR tree-optimization/49169
5479 * gcc.dg/torture/pr49169.c: New test.
5481 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5484 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5486 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5489 2011-06-26 Jason Merrill <jason@redhat.com>
5491 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5494 * g++.dg/init/ref19.C: New.
5495 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5497 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5499 PR tree-optimization/48377
5500 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5503 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5506 * lib/target-supports.exp (check_effective_target_non_strict_align):
5508 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5510 2011-06-24 Martin Jambor <mjambor@suse.cz>
5512 PR tree-optimizations/49516
5513 * g++.dg/tree-ssa/pr49516.C: New test.
5515 2011-06-23 Jason Merrill <jason@redhat.com>
5518 * g++.dg/template/partial10.C: New.
5519 * g++.dg/template/partial11.C: New.
5521 2011-06-23 Jeff Law <law@redhat.com>
5524 * gcc.dg/pr48770.c: New test.
5526 2011-06-23 Jan Hubicka <jh@suse.cz>
5529 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5531 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5534 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5535 instead of -fdump-tree-optimized.
5537 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5540 * g++.dg/template/crash107.C: New.
5541 * g++.dg/template/error17.C: Adjust.
5543 2011-06-23 Jason Merrill <jason@redhat.com>
5546 * g++.dg/cpp0x/defaulted30.C: New.
5549 * g++.dg/rtti/anon-ns1.C: New.
5552 * g++.dg/init/ref18.C: New.
5555 * g++.dg/template/partial9.C: New.
5557 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5560 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5562 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5565 * gcc.dg/pr49496.c: New test.
5567 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5569 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5572 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5574 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5575 * gcc.target/arm/pr42879.c: Likewise.
5576 * gcc.target/arm/pr45701-3.c: Likewise.
5578 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5579 * gcc.target/arm/pr40482.c: Likewise.
5580 * gcc.target/arm/stack-corruption.c: Likewise.
5582 2011-06-22 Richard Guenther <rguenther@suse.de>
5584 PR tree-optimization/49493
5585 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5587 2011-06-22 Jason Merrill <jason@redhat.com>
5590 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5592 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5593 Dmitry Melnik <dm@ispras.ru>
5595 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5596 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5597 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5599 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5601 * gcc.target/arm/tlscall.c: New.
5603 2011-06-21 Jason Merrill <jason@redhat.com>
5606 * g++.dg/cpp0x/constexpr-ref1.C: New.
5607 * g++.dg/cpp0x/constexpr-ref2.C: New.
5608 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5611 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5614 * g++.dg/template/param3.C: New.
5616 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5618 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5619 my_clrsb test functions.
5621 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5622 test_sll, test_ull): Add clrsb tests.
5623 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5626 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5629 * gfortran.dg/class_44.f03: New.
5631 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5633 PR tree-optimization/49478
5634 * gcc.dg/vect/pr49478.c
5636 2011-06-21 Richard Guenther <rguenther@suse.de>
5638 PR tree-optimization/49483
5639 * gcc.dg/vect/vect-120.c: New testcase.
5641 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5644 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5645 * gcc.dg/vect/vect-peel-4.c: Likewise.
5647 2011-06-22 Christian Bruel <christian.bruel@st.com>
5650 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5651 * gcc.dg/always_inline2.c: Likewise.
5652 * gcc.dg/always_inline3.c: Likewise.
5653 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5654 * gcc.dg/inline_1.c: Likewise.
5655 * gcc.dg/inline_2.c: Likewise.
5656 * gcc.dg/inline_3.c: Likewise.
5657 * gcc.dg/inline_4.c: Likewise.
5658 * gcc.dg/20051201-1.c: Likewise.
5659 * gcc.dg/pr40087.c: Likewise.
5660 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5661 * gcc.dg/inline-22.c: Likewise.
5662 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5663 * gcc.dg/lto/20090218-1_1.c: Likewise.
5664 * g++.dg/ipa/devirt-7.C: Likewise.
5665 * gcc.dg/uninit-pred-5_a.c: Likewise.
5666 * gcc.dg/uninit-pred-5_b.c: Likewise.
5667 * gcc.dg/fail_always_inline.c: New.
5669 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5671 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5672 into 6 jobs instead of 3.
5674 2011-06-20 Jason Merrill <jason@redhat.com>
5677 * g++.dg/cpp0x/initlist53.C: New.
5679 2011-06-20 Tobias Burnus <burnus@net-b.de>
5682 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5683 * gfortran.dg/coarray_lock_3.f90: New.
5684 * gfortran.dg/coarray/lock_1.f90: New.
5686 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5688 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5689 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5690 unresolved and report the reason to the log file.
5692 * lib/scanasm.exp (object-size): Move argument processing earlier
5693 to report errors before verifying that the file exists. Report
5694 problems detected at runtime as unresolved instead of error and
5695 report their reasons to the log file.
5697 2011-06-20 Jason Merrill <jason@redhat.com>
5700 * g++.dg/cpp0x/explicit6.C: New.
5703 * g++.dg/cpp0x/enum20.C: New.
5706 * g++.dg/ext/attr-aligned01.C: New.
5709 * g++.dg/cpp0x/variadic-default.C: New.
5712 * g++.dg/cpp0x/auto26.C: New.
5715 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5717 2011-06-20 Kai Tietz <ktietz@redhat.com>
5719 * gcc.dg/binop-notand1.c: New test.
5720 * gcc.dg/binop-notand2.c: New test.
5721 * gcc.dg/binop-notand3.c: New test.
5722 * gcc.dg/binop-notand4.c: New test.
5723 * gcc.dg/binop-notand5.c: New test.
5724 * gcc.dg/binop-notand6.c: New test.
5726 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5729 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5731 2011-06-18 Janus Weil <janus@gcc.gnu.org>
5734 * gfortran.dg/proc_ptr_31.f90: New.
5736 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5738 * gnat.dg/volatile6.adb: New test.
5739 * gnat.dg/volatile7.adb: Likewise.
5740 * gnat.dg/volatile8.adb: Likewise.
5741 * gnat.dg/volatile9.adb: Likewise.
5743 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5745 * gnat.dg/constant3.adb: New test.
5747 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
5750 * gfortran.dg/read_list_eof_1.f90: New test.
5752 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5755 * gcc.target/i386/testimm-1.c: New test.
5756 * gcc.target/i386/testimm-2.c: New test.
5757 * gcc.target/i386/testimm-3.c: New test.
5758 * gcc.target/i386/testimm-4.c: New test.
5759 * gcc.target/i386/testimm-5.c: New test.
5760 * gcc.target/i386/testimm-6.c: New test.
5761 * gcc.target/i386/testimm-7.c: New test.
5762 * gcc.target/i386/testimm-8.c: New test.
5763 * gcc.target/i386/xop-vpermil2px-2.c: New test.
5764 * gcc.target/i386/xop-rotate1-int.c: New test.
5765 * gcc.target/i386/xop-rotate2-int.c: New test.
5767 2011-06-17 Jason Merrill <jason@redhat.com>
5769 * g++.dg/cpp0x/rv-func2.C: New.
5771 * g++.dg/debug/dwarf2/lambda1.C: New.
5772 * g++.dg/warn/Wshadow-6.C: Adjust.
5774 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5777 * gfortran.dg/move_alloc_5.f90: New.
5779 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5781 PR rtl-optimization/48542
5782 * gcc.dg/torture/pr48542.c: New test.
5784 2011-06-16 Jason Merrill <jason@redhat.com>
5787 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5790 * g++.dg/cpp0x/initlist52.C New.
5793 * c-c++-common/raw-string-12.c: New.
5796 * g++.dg/cpp0x/sfinae26.C: New.
5799 * g++.dg/cpp0x/variadic113.C: New.
5802 * g++.dg/cpp0x/variadic112.C: New.
5804 2011-06-16 Jeff Law <law@redhat.com>
5806 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5807 improved jump threading.
5808 * gcc.dg/builtin-object-size-2.c: Likewise.
5809 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5811 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5814 * gfortran.dg/typebound_assignment_3.f03: New.
5816 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5819 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5821 2011-06-16 Martin Jambor <mjambor@suse.cz>
5823 PR tree-optimization/49343
5824 * gnat.dg/discr31.ad[sb]: New test.
5826 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5828 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5830 2011-06-16 Tom de Vries <tom@codesourcery.com>
5833 * gcc.target/arm/ivopts-3.c: Update test.
5834 * gcc.target/arm/ivopts-5.c: Same.
5836 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5839 2011-06-10 Wei Guozhi <carrot@google.com>
5842 * gcc.target/arm/pr45335.c: New test.
5843 * gcc.target/arm/pr45335-2.c: New test.
5844 * gcc.target/arm/pr45335-3.c: New test.
5845 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5846 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5847 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5849 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5851 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5853 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5856 * gfortran.dg/class_43.f03: New.
5858 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5860 PR tree-optimization/49419
5861 * gcc.c-torture/execute/pr49419.c: New test.
5863 2011-06-16 Revital Eres <revital.eres@linaro.org>
5865 * gcc.dg/sms-9.c: New file.
5867 2011-06-15 Easwaran Raman <eraman@google.com>
5869 PR rtl-optimization/49414
5870 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5872 2011-06-14 Jason Merrill <jason@redhat.com>
5874 * g++.dg/cpp0x/noexcept13.C: New.
5876 2011-06-14 Easwaran Raman <eraman@google.com>
5878 PR rtl-optimization/44194
5879 * gcc.dg/pr44194-1.c: New test.
5880 * gcc.dg/pr44194-2.c: New test.
5882 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5884 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5886 * gcc.target/arm/pr45701-2.c: Likewise.
5887 * gcc.target/arm/thumb-branch1.c: Likewise.
5889 2011-06-14 Steve Ellcey <sje@cup.hp.com>
5892 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5894 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5896 * gcc.target/arm/pr45701-1.c: Require thumb support.
5897 * gcc.target/arm/pr45701-2.c: Likewise.
5898 * gcc.target/arm/thumb-branch1.c: Likewise.
5900 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5901 * gcc.target/arm/pr39839.c: Likewise.
5902 * gcc.target/arm/pr40657-2.c: Likewise.
5903 * gcc.target/arm/pr40956.c: Likewise.
5904 * gcc.target/arm/pr41679.c: Likewise.
5905 * gcc.target/arm/pr42235.c: Likewise.
5906 * gcc.target/arm/pr42495.c: Likewise.
5907 * gcc.target/arm/pr42505.c: Likewise.
5908 * gcc.target/arm/pr42574.c: Likewise.
5909 * gcc.target/arm/pr46883.c: Likewise.
5910 * gcc.target/arm/pr46934.c: Likewise.
5911 * gcc.target/arm/xor-and.c: Likewise.
5913 2011-06-14 Jason Merrill <jason@redhat.com>
5915 * g++.dg/other/error23.C: Adjust error message.
5916 * g++.dg/other/error32.C: Likewise.
5919 * g++.dg/cpp0x/rv-dotstar.C: New.
5922 * g++.dg/cpp0x/decltype30.C: New.
5924 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5926 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5929 * gfortran.dg/pr49103.f90: New test.
5931 2011-06-14 Tom de Vries <tom@codesourcery.com>
5934 * gcc.target/arm/ivopts-3.c: New test.
5935 * gcc.target/arm/ivopts-4.c: New test.
5936 * gcc.target/arm/ivopts-5.c: New test.
5938 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5940 PR rtl-optimization/49390
5941 * gcc.c-torture/execute/pr49390.c: New test.
5943 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5945 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5947 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
5949 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5950 * gcc.c-torture/execute/cmpsi-2.x: New file.
5951 * gcc.c-torture/execute/pr45262.c: Undo 172757.
5952 * gcc.c-torture/execute/pr45262.x: New file.
5953 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5954 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5956 * gcc.c-torture/compile/pr49163.c: Ditto.
5958 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
5960 * gcc.dg/vect/vect-16.c: Rename to...
5961 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5962 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5963 for double-word vectors.
5964 * gcc.dg/vect/vect-peel-4.c: Likewise.
5965 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5967 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5970 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
5973 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5975 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
5977 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5979 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5981 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5983 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5985 * gfortran.dg/trim_optimize_8.f90: New test case.
5987 2011-06-13 Jakub Jelinek <jakub@redhat.com>
5988 Ira Rosen <ira.rosen@linaro.org>
5990 PR tree-optimization/49352
5991 * gcc.dg/vect/pr49352.c: New test.
5993 2011-06-12 Tobias Burnus
5996 * gfortran.dg/alloc_comp_assign_11.f90: New.
5998 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6000 * gfortran.dg/trim_optimize_7.f90: New test.
6002 2011-06-10 Wei Guozhi <carrot@google.com>
6005 * gcc.target/arm/pr45335.c: New test.
6006 * gcc.target/arm/pr45335-2.c: New test.
6007 * gcc.target/arm/pr45335-3.c: New test.
6008 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6009 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6010 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6012 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6015 * g++.dg/parse/error39.C: New.
6017 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6019 * gcc.target/arm/20090811-1.c: Skip for incompatible
6020 options, do not override other options.
6021 * gcc.target/arm/combine-cmp-shift.c: Skip for
6022 incompatible options.
6023 * gcc.target/arm/pr45094.c: Likewise.
6024 * gcc.target/arm/scd42-1.c: Likewise.
6025 * gcc.target/arm/scd42-3.c: Likewise.
6026 * gcc.target/arm/thumb-ltu.c: Likewise.
6028 * lib/target-supports.exp
6029 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6030 multilib flags use -mfpu with a value other than neon-fp16.
6032 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6034 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6035 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6037 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6039 * lib/target-supports.exp (check_effective_target_pie): New proc.
6040 * gcc.dg/pie-link.c: Use target pie.
6042 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6043 Laurent Roug� <laurent.rouge@menta.fr>
6045 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6046 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6048 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6050 * gfortran.dg/coarray/sync_1.f90: New test for
6051 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6053 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6055 PR tree-optimization/49318
6056 * gcc.dg/vect/pr49318.c: New test.
6058 2011-06-09 David Krauss <potswa@mac.com>
6060 * g++.dg/template/arrow1.C: New.
6062 2011-06-09 Jason Merrill <jason@redhat.com>
6064 * lib/prune.exp: Prune "note"s.
6065 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6067 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6068 * g++.dg/template/dependent-expr3.C: Likewise.
6069 * g++.dg/parse/template7.C: Likewise.
6070 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6071 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6072 * g++.old-deja/g++.pt/friend38.C: Likewise.
6073 * g++.old-deja/g++.pt/crash32.C: Likewise.
6074 * g++.old-deja/g++.other/init4.C: Likewise.
6075 * g++.old-deja/g++.other/friend8.C: Likewise.
6077 * g++.dg/ext/complex7.C: Adjust expected output.
6078 * g++.dg/diagnostic/method1.C: Likewise.
6079 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6080 * g++.dg/parse/crash33.C: Likewise.
6081 * g++.dg/other/warning1.C: Likewise.
6082 * g++.dg/init/pr29571.C: Likewise.
6083 * g++.dg/warn/overflow-warn-1.C: Likewise.
6084 * g++.dg/warn/overflow-warn-3.C: Likewise.
6085 * g++.dg/warn/overflow-warn-4.C: Likewise.
6086 * g++.old-deja/g++.oliva/template1.C: Likewise.
6088 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6089 * g++.dg/parse/template7.C: Adjust.
6091 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6094 * gcc.dg/pr49307.c: New.
6096 2011-06-09 Wei Guozhi <carrot@google.com>
6099 * gcc.target/arm/pr46975.c: New testcase.
6101 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6103 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6104 (PMETH, arglist_t): Removed.
6105 (method_get_number_of_arguments): Removed.
6106 (method_get_nth_argument): Removed.
6107 (method_get_first_argument): Removed.
6108 (method_get_next_argument): Removed.
6109 (method_get_sizeof_arguments): Removed.
6110 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6112 (method_get_number_of_arguments): Removed.
6113 (method_get_nth_argument): Removed.
6114 (method_get_first_argument): Removed.
6115 (method_get_next_argument): Removed.
6116 (method_get_sizeof_arguments): Removed.
6117 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6119 2011-06-09 David Li <davidxl@google.com>
6121 * gcc.dg/dump-pass.c: New test.
6123 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6126 * g++.dg/parse/error38.C: New.
6128 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6131 * gfortran.dg/pr49308.f90: New test.
6133 2011-06-08 Jason Merrill <jason@redhat.com>
6135 * g++.dg/cpp0x/noexcept11.C: New.
6136 * g++.dg/cpp0x/noexcept12.C: New.
6137 * g++.dg/cpp0x/sfinae11.C: Adjust.
6139 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6142 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6143 to dg-options, match also DW_AT_linkage_name.
6145 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6148 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6149 -fno-common on alpha*-dec-osf*.
6150 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6152 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6154 PR rtl-optimization/49303
6155 * gcc.target/ia64/pr49303.c: New test.
6157 2011-06-08 Tobias Burnus <burnus@net-b.de>
6160 * gfortran.dg/coarray_lock_1.f90: New.
6161 * gfortran.dg/coarray_lock_2.f90: New.
6163 2011-06-07 Jason Merrill <jason@redhat.com>
6165 * lib/prune.exp: Look for "required" rather than "instantiated".
6166 * g++.dg/abi/mangle11.C: Likewise.
6167 * g++.dg/abi/mangle12.C: Likewise.
6168 * g++.dg/abi/mangle17.C: Likewise.
6169 * g++.dg/abi/mangle20-2.C: Likewise.
6170 * g++.dg/abi/pragma-pack1.C: Likewise.
6171 * g++.dg/cpp0x/decltype26.C: Likewise.
6172 * g++.dg/cpp0x/decltype28.C: Likewise.
6173 * g++.dg/cpp0x/decltype29.C: Likewise.
6174 * g++.dg/cpp0x/enum11.C: Likewise.
6175 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6176 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6177 * g++.dg/cpp0x/pr47416.C: Likewise.
6178 * g++.dg/ext/case-range2.C: Likewise.
6179 * g++.dg/ext/case-range3.C: Likewise.
6180 * g++.dg/gomp/for-19.C: Likewise.
6181 * g++.dg/gomp/pr37533.C: Likewise.
6182 * g++.dg/gomp/pr38639.C: Likewise.
6183 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6184 * g++.dg/inherit/base3.C: Likewise.
6185 * g++.dg/inherit/using6.C: Likewise.
6186 * g++.dg/init/placement4.C: Likewise.
6187 * g++.dg/init/reference3.C: Likewise.
6188 * g++.dg/lookup/scoped6.C: Likewise.
6189 * g++.dg/lookup/using7.C: Likewise.
6190 * g++.dg/other/abstract1.C: Likewise.
6191 * g++.dg/other/error10.C: Likewise.
6192 * g++.dg/other/error5.C: Likewise.
6193 * g++.dg/other/field1.C: Likewise.
6194 * g++.dg/other/offsetof5.C: Likewise.
6195 * g++.dg/parse/bitfield2.C: Likewise.
6196 * g++.dg/parse/constant4.C: Likewise.
6197 * g++.dg/parse/crash20.C: Likewise.
6198 * g++.dg/parse/invalid-op1.C: Likewise.
6199 * g++.dg/parse/non-dependent2.C: Likewise.
6200 * g++.dg/parse/template18.C: Likewise.
6201 * g++.dg/tc1/dr152.C: Likewise.
6202 * g++.dg/tc1/dr166.C: Likewise.
6203 * g++.dg/tc1/dr176.C: Likewise.
6204 * g++.dg/tc1/dr213.C: Likewise.
6205 * g++.dg/template/access11.C: Likewise.
6206 * g++.dg/template/access2.C: Likewise.
6207 * g++.dg/template/access3.C: Likewise.
6208 * g++.dg/template/access7.C: Likewise.
6209 * g++.dg/template/arg7.C: Likewise.
6210 * g++.dg/template/cond2.C: Likewise.
6211 * g++.dg/template/crash13.C: Likewise.
6212 * g++.dg/template/crash40.C: Likewise.
6213 * g++.dg/template/crash7.C: Likewise.
6214 * g++.dg/template/crash84.C: Likewise.
6215 * g++.dg/template/ctor5.C: Likewise.
6216 * g++.dg/template/defarg13.C: Likewise.
6217 * g++.dg/template/defarg14.C: Likewise.
6218 * g++.dg/template/dtor7.C: Likewise.
6219 * g++.dg/template/eh2.C: Likewise.
6220 * g++.dg/template/error2.C: Likewise.
6221 * g++.dg/template/error43.C: Likewise.
6222 * g++.dg/template/friend32.C: Likewise.
6223 * g++.dg/template/injected1.C: Likewise.
6224 * g++.dg/template/instantiate1.C: Likewise.
6225 * g++.dg/template/instantiate3.C: Likewise.
6226 * g++.dg/template/instantiate5.C: Likewise.
6227 * g++.dg/template/instantiate7.C: Likewise.
6228 * g++.dg/template/local6.C: Likewise.
6229 * g++.dg/template/lookup2.C: Likewise.
6230 * g++.dg/template/member5.C: Likewise.
6231 * g++.dg/template/memfriend15.C: Likewise.
6232 * g++.dg/template/memfriend16.C: Likewise.
6233 * g++.dg/template/memfriend17.C: Likewise.
6234 * g++.dg/template/memfriend7.C: Likewise.
6235 * g++.dg/template/meminit1.C: Likewise.
6236 * g++.dg/template/nested3.C: Likewise.
6237 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6238 * g++.dg/template/nontype12.C: Likewise.
6239 * g++.dg/template/nontype13.C: Likewise.
6240 * g++.dg/template/nontype6.C: Likewise.
6241 * g++.dg/template/pr23510.C: Likewise.
6242 * g++.dg/template/pr35240.C: Likewise.
6243 * g++.dg/template/ptrmem15.C: Likewise.
6244 * g++.dg/template/ptrmem6.C: Likewise.
6245 * g++.dg/template/qualified-id1.C: Likewise.
6246 * g++.dg/template/qualttp20.C: Likewise.
6247 * g++.dg/template/qualttp3.C: Likewise.
6248 * g++.dg/template/qualttp4.C: Likewise.
6249 * g++.dg/template/qualttp5.C: Likewise.
6250 * g++.dg/template/qualttp6.C: Likewise.
6251 * g++.dg/template/qualttp7.C: Likewise.
6252 * g++.dg/template/qualttp8.C: Likewise.
6253 * g++.dg/template/recurse.C: Likewise.
6254 * g++.dg/template/recurse2.C: Likewise.
6255 * g++.dg/template/ref5.C: Likewise.
6256 * g++.dg/template/scope2.C: Likewise.
6257 * g++.dg/template/sfinae10.C: Likewise.
6258 * g++.dg/template/sfinae3.C: Likewise.
6259 * g++.dg/template/sizeof3.C: Likewise.
6260 * g++.dg/template/static9.C: Likewise.
6261 * g++.dg/template/template-id-2.C: Likewise.
6262 * g++.dg/template/typedef13.C: Likewise.
6263 * g++.dg/template/typename4.C: Likewise.
6264 * g++.dg/template/using14.C: Likewise.
6265 * g++.dg/template/using2.C: Likewise.
6266 * g++.dg/template/warn1.C: Likewise.
6267 * g++.dg/warn/Wparentheses-13.C: Likewise.
6268 * g++.dg/warn/Wparentheses-15.C: Likewise.
6269 * g++.dg/warn/Wparentheses-16.C: Likewise.
6270 * g++.dg/warn/Wparentheses-17.C: Likewise.
6271 * g++.dg/warn/Wparentheses-18.C: Likewise.
6272 * g++.dg/warn/Wparentheses-19.C: Likewise.
6273 * g++.dg/warn/Wparentheses-20.C: Likewise.
6274 * g++.dg/warn/Wparentheses-23.C: Likewise.
6275 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6276 * g++.dg/warn/noeffect2.C: Likewise.
6277 * g++.dg/warn/noeffect4.C: Likewise.
6278 * g++.dg/warn/pr8570.C: Likewise.
6279 * g++.old-deja/g++.brendan/init2.C: Likewise.
6280 * g++.old-deja/g++.eh/spec6.C: Likewise.
6281 * g++.old-deja/g++.pt/crash10.C: Likewise.
6282 * g++.old-deja/g++.pt/crash36.C: Likewise.
6283 * g++.old-deja/g++.pt/derived3.C: Likewise.
6284 * g++.old-deja/g++.pt/error2.C: Likewise.
6285 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6286 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6287 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6288 * g++.old-deja/g++.pt/overload7.C: Likewise.
6289 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6291 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6292 Iain Sandoe <iains@gcc.gnu.org>
6294 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6295 Added code to deal with the case when [Protocol
6296 -descriptionForInstanceMethod:] or [Protocol
6297 -descriptionForClassMethod:] returns NULL.
6299 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6300 Iain Sandoe <iains@gcc.gnu.org>
6302 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6303 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6306 2011-06-07 Xinliang David Li <davidxl@google.com>
6308 * gcc.dg/inline_2.c: New test.
6309 * gcc.dg/unroll_2.c: New test.
6310 * gcc.dg/inline_3.c: New test.
6311 * gcc.dg/unroll_3.c: New test.
6312 * gcc.dg/inline_4.c: New test.
6313 * gcc.dg/unroll_4.c: New test.
6314 * gcc.dg/inline_1.c: New test.
6315 * gcc.dg/unroll_1.c: New test.
6317 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6319 PR tree-optimization/48497
6320 * lib/gcc-defs.exp (dg-additional-options): New proc.
6321 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6322 -msse2 on 32-bit x86.
6324 2011-06-06 Jason Merrill <jason@redhat.com>
6326 * g++.dg/cpp0x/enum19.C: New.
6328 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6330 * gcc.target/arm/neon-reload-class.c: New test.
6332 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6335 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6337 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6339 * gcc.target/arm/smlatb-1.c: New file.
6340 * gcc.target/arm/smlatt-1.c: New file.
6341 * gcc.target/arm/smlaltb-1.c: New file.
6342 * gcc.target/arm/smlaltt-1.c: New file.
6344 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6346 * gcc.target/arm/mla-2.c: New test.
6348 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6350 PR gcov-profile/49299
6351 * gcc.dg/tree-prof/pr49299-1.c: New test.
6352 * gcc.dg/tree-prof/pr49299-2.c: New test.
6354 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6356 * lib/target-supports.exp
6357 (check_effective_target_vect_widen_mult_qi_to_hi):
6358 Add NEON as supporting target.
6359 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6360 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6361 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6362 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6363 using widening multiplication on targets that support it.
6364 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6365 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6366 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6368 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6370 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6371 Modern Objective-C runtime API.
6372 * objc/execute/next_mapping.h: Removed.
6373 * objc-obj-c++-shared/next-mapping.h: Removed.
6374 * objc-obj-c++-shared/Object1.h: Removed.
6375 * objc-obj-c++-shared/Object1.m: Removed.
6376 * objc-obj-c++-shared/Object1.mm: Removed.
6377 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6378 * objc-obj-c++-shared/Protocol1.h: Removed.
6379 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6380 of ProtoBool, IVAR_T and METHOD.
6381 * objc-obj-c++-shared/runtime.h: New.
6382 * objc-obj-c++-shared/TestsuiteObject.h: New.
6383 * objc-obj-c++-shared/TestsuiteObject.m: New.
6385 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6386 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6387 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6389 * objc/execute/_cmd.m: Include
6390 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6391 runtime API. ([TestClass +initialize]): Include this method also
6392 with the GNU runtime.
6393 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6394 Object. ([-setValue:]): Return void.
6395 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6396 with the GNU runtime. Include
6397 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6398 for the NeXT runtime. Use the existing print_ivars() and
6399 compare_structures() implementations for the old NeXT runtime.
6400 Added new implementations for the Modern GNU and NeXT runtimes.
6401 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6402 well. (main): Use objc_getClass(). Use return instead of exit.
6403 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6404 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6406 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6407 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6408 instead of Object. (main): Use return instead of exit().
6409 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6410 instead of Object. Removed prototype for exit(). (main): Use
6411 return instead of exit(). Use the Modern Objective-C runtime API.
6412 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6414 * objc/execute/class-tests-1.h: Include
6415 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6416 runtime API. (test_class_with_superclass): Do not call [Object
6417 class]. There is no need to with the current libobjc.
6418 * objc/execute/class-tests-2.h: Include
6419 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6421 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6422 ../../objc-obj-c++-shared/next-mapping.h.
6423 * objc/execute/class-2.m: Likewise.
6424 * objc/execute/class-3.m: Likewise.
6425 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6426 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6427 +initialize]): Include this method also with the GNU
6428 runtime. (main): Use the Modern Objective-C runtime API.
6429 * objc/execute/class-5.m: Likewise.
6430 * objc/execute/class-6.m: Likewise.
6431 * objc/execute/class-7.m: Likewise.
6432 * objc/execute/class-8.m: Likewise.
6433 * objc/execute/class-9.m: Likewise.
6434 * objc/execute/class-10.m: Likewise.
6435 * objc/execute/class-11.m: Likewise.
6436 * objc/execute/class-12.m: Likewise.
6437 * objc/execute/class-13.m: Likewise.
6438 * objc/execute/class-14.m: Likewise.
6439 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6440 this method also with the GNU runtime.
6441 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6442 +initialize]): Include this method also with the GNU runtime.
6443 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6445 * objc/execute/encode-1.m: Likewise.
6446 * objc/execute/enumeration-1.m: Likewise.
6447 * objc/execute/enumeration-2.m: Likewise.
6448 * objc/execute/exceptions/catchall-1.m: Likewise.
6449 * objc/execute/exceptions/finally-1.m: Likewise.
6450 * objc/execute/exceptions/foward-1.m: Likewise.
6451 * objc/execute/exceptions/local-variables-1.m: Likewise.
6452 * objc/execute/exceptions/throw-nil.m: Likewise.
6453 * objc/execute/exceptions/trivial.m: Likewise.
6454 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6455 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6456 * objc/execute/exceptions/matcher-1.m: Likewise.
6457 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6459 * objc/execute/formal_protocol-2.m: Likewise.
6460 * objc/execute/formal_protocol-3.m: Likewise.
6461 * objc/execute/formal_protocol-4.m: Likewise.
6462 * objc/execute/formal_protocol-5.m: Include
6463 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6465 * objc/execute/formal_protocol-6.m: Likewise.
6466 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6467 Object. Include <objc/Protocol.h> instead of
6468 ../../objc-obj-c++-shared/Protocol1.h.
6469 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6471 * objc/execute/informal_protocol.m: Likewise.
6472 * objc/execute/load-3.m: Likewise.
6473 * objc/execute/many_args_method.m ([TestClass +initialize]):
6474 Include this method with the GNU runtime as well.
6475 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6476 * objc/execute/nested-func-1.m: Use TestsuiteObject
6478 * objc/execute/nil_method-1.m: Likewise.
6479 * objc/execute/no_clash.m: Likewise.
6480 * objc/execute/np-1.m: Do not include
6481 ../../objc-obj-c++-shared/Protocol1.h.
6482 (main): Use return instead of exit().
6483 * objc/execute/np-2.m: Do not include
6484 ../../objc-obj-c++-shared/Protocol1.h.
6485 ([MyObject +initialize]): Include this method also with the GNU
6486 runtime. (main): Use return instead of exit().
6487 * objc/execute/object_is_class.m: Include
6488 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6489 of Object. (main): Use the Modern Objective-C runtime API.
6490 * objc/execute/object_is_meta_class.m: Likewise.
6491 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6492 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6493 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6494 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6495 Objective-C runtime API.
6496 * objc/execute/protocol-isEqual-2.m: Likewise.
6497 * objc/execute/protocol-isEqual-3.m: Likewise.
6498 * objc/execute/protocol-isEqual-4.m: Likewise.
6499 * objc/execute/redefining_self.m ([TestClass +initialize]):
6500 Include this method with the GNU runtime as well.
6501 * objc/execute/root_methods.m: Include
6502 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6503 Include this method with the GNU runtime as well.
6504 (main): Use the Modern Objective-C runtime API.
6505 * objc/execute/selector-1.m: Include
6506 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6507 of Object. (main): Use the Modern Objective-C runtime API.
6508 * objc/execute/static-1.m ([Test +initialize]): Include this
6509 method with the GNU runtime as well.
6510 * objc/execute/static-2.m: Likewise.
6511 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6512 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6513 ([MathClass +initialize]): Include this method with the GNU
6515 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6517 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6518 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6519 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6520 * objc.dg/attributes/method-attribute-1.m: Likewise.
6521 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6522 * objc.dg/attributes/method-attribute-2.m: Likewise.
6523 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6524 * objc.dg/attributes/method-attribute-3.m: Likewise.
6525 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6526 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6527 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6528 * obj-c++.dg/bitfield-1.mm: Likewise.
6529 * obj-c++.dg/bitfield-2.mm: Likewise
6530 * objc.dg/bitfield-3.m: Likewise.
6531 * obj-c++.dg/bitfield-4.mm: Likewise.
6532 * objc.dg/bitfield-5.m: Likewise
6533 * objc.dg/call-super-1.m: Likewise.
6534 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6535 Use objc_getClass() instead of objc_get_class(), but for the GNU
6536 runtime redefine objc_getClass as objc_get_class. Include
6537 ../objc-obj-c++-shared/runtime.h.
6538 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6539 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6540 Use the Modern Objective-C runtime API.
6541 * objc.dg/class-protocol-1.m: Include
6542 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6543 * obj-c++.dg/class-protocol-1.mm: Likewise.
6544 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6545 * objc.dg/comp-types-10.m: Likewise.
6546 * objc.dg/comp-types-11.m: Likewise.
6547 * objc.dg/comp-types-12.m: Likewise.
6548 * obj-c++.dg/comp-types-9.mm: Likewise.
6549 * obj-c++.dg/comp-types-11.mm: Likewise.
6550 * obj-c++.dg/comp-types-12.mm: Likewise.
6551 * obj-c++.dg/comp-types-13.mm: Likewise.
6552 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6553 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6554 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6555 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6556 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6557 * objc.dg/desig-init-1.m: Likewise.
6558 * obj-c++.dg/defs.mm: Likewise.
6559 * objc.dg/exceptions-2.m: Likewise.
6560 * obj-c++.dg/except-1.mm: Likewise.
6561 * obj-c++.dg/exceptions-2.mm: Likewise.
6562 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6563 Use the Modern Objective-C runtime API.
6564 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6565 the Modern Objective-C runtime API. Do not include
6566 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6567 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6568 the Modern Objective-C runtime API except when using an older NeXT
6570 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6571 the Modern Objective-C runtime API.
6572 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6574 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6575 * objc.dg/encode-7-next-64bit.m: Updated include.
6576 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6578 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6579 the Modern Objective-C runtime API.
6580 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6581 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6582 instead of ../objc-obj-c++-shared/Protocol1.h.
6583 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6584 the Modern Objective-C runtime API except when using an older NeXT
6586 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6587 the Modern Objective-C runtime API.
6588 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6590 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6591 * objc.dg/fix-and-continue-2.m: Likewise.
6592 * objc.dg/foreach-1.m: Likewise.
6593 * objc.dg/foreach-2.m: Likewise.
6594 * objc.dg/foreach-3.m: Likewise.
6595 * objc.dg/foreach-4.m: Likewise.
6596 * objc.dg/foreach-5.m: Likewise.
6597 * objc.dg/foreach-6.m: Likewise.
6598 * objc.dg/foreach-7.m: Likewise.
6599 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6601 * objc.dg/func-ptr-2.m: Likewise.
6602 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6603 Do not include objc/objc-api.h.
6604 * obj-c++.dg/fsf-package-0.mm: Likewise.
6605 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6606 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6607 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6609 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6610 * objc.dg/gnu-runtime-3.m: Likewise.
6611 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6612 * objc.dg/headers.m: Include objc/runtime.h instead of
6613 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6614 for the NeXT runtime.
6615 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6616 * obj-c++.dg/isa-field-1.mm: Likewise.
6617 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6618 * objc.dg/layout-1.m: Likewise.
6619 * objc.dg/layout-2.m: Likewise.
6620 * objc.dg/local-decl-2.m: Likewise.
6621 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6622 Object. ([Container +elementForView:]): Use
6623 class_conformsToProtocol().
6624 * obj-c++.dg/lookup-2.mm: Likewise.
6625 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6626 * obj-c++.dg/local-decl-1.mm: Likewise.
6627 * objc.dg/method-3.m: Likewise.
6628 * objc.dg/method-4.m: Likewise.
6629 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6630 ../objc-obj-c++-shared/Protocol1.h.
6631 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6632 * objc.dg/method-9.m: Likewise.
6633 * objc.dg/method-10.m: Likewise.
6634 * objc.dg/method-13.m ([Root +initialize]): Include this method
6635 also for the GNU runtime. (main): Use objc_getClass() also for
6637 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6638 * objc.dg/method-17.m: Likewise.
6639 * objc.dg/method-19.m: Likewise.
6640 * objc.dg/method-20b.m: Likewise.
6641 * obj-c++.dg/method-2.mm: Likewise.
6642 * obj-c++.dg/method-6.mm: Likewise.
6643 * obj-c++.dg/method-10.mm: Likewise.
6644 * obj-c++.dg/method-11.mm: Likewise.
6645 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6646 ../objc-obj-c++-shared/Protocol1.h.
6647 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6648 * obj-c++.dg/method-15.mm: Likewise.
6649 * obj-c++.dg/method-17.mm: Likewise.
6650 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6651 +initialize]): Include this method also for the GNU
6652 runtime. (main): Use objc_getClass() also for the GNU runtime.
6653 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6654 * obj-c++.dg/method-22.mm: Likewise.
6655 * obj-c++.dg/method-23.mm: Likewise.
6656 * obj-c++.dg/no-extra-load.mm: Likewise.
6657 * objc.dg/objc-fast-4.m: Likewise.
6658 * objc.dg/objc-gc-4.m: Likewise.
6659 * obj-c++.dg/objc-gc-3.mm: Likewise.
6660 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6661 protocol_getMethodDescription() instead of [Protocol
6662 -descriptionForInstanceMethod].
6663 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6664 Made it available with all runtimes. (main): Call -test instead
6666 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6667 and put into a category.
6668 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6669 Object. Include objc/objc.h.
6670 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6671 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6672 New. (main): Use protocol_getMethodDescription() instead
6673 of [Protocol -descriptionForInstanceMethod] and [Protocol
6674 -descriptionForClassMethod].
6675 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6676 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6677 Objective-C runtime API.
6678 * obj-c++.dg/proto-qual-1.mm: Likewise.
6679 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6681 * obj-c++.dg/property/property-1.mm: Likewise.
6682 * obj-c++.dg/qual-types-1.mm: Likewise.
6683 * objc.dg/selector-2.m: Include objc/objc.h instead of
6684 ../objc-obj-c++-shared/Object1.h.
6685 * obj-c++.dg/selector-2.mm: Likewise.
6686 * obj-c++.dg/selector-5.mm: Likewise.
6687 * obj-c++.dg/selector-6.mm: Likewise.
6688 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6689 Object. Do not include objc/objc-api.h.
6690 * obj-c++.dg/set-not-used-1.mm: Likewise.
6691 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6692 * objc.dg/stret-1.m: Likewise.
6693 * objc.dg/stret-2.m: Likewise.
6694 * obj-c++.dg/super-class-2.mm: Likewise.
6695 * objc.dg/super-class-3.m: Likewise.
6696 * objc.dg/super-class-4.m: Likewise.
6697 * objc.dg/sync-2.m: Likewise.
6698 * obj-c++.dg/sync-2.mm: Likewise.
6699 * objc.dg/sync-1.m: Include objc/objc.h instead of
6700 ../objc-obj-c++-shared/Object1.h.
6701 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6702 'Class' as the type of 'isa'.
6703 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6704 Objective-C runtime API. ([TestClass +initialize]): Include this
6705 method with the GNU runtime as well.
6706 * objc.dg/strings/strings-1.m: Updated includes.
6707 * obj-c++.dg/strings/strings-1.mm: Likewise.
6708 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6709 objc.dg/strings/const-str-12b.m.
6710 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6711 * obj-c++.dg/template-3.mm: Likewise.
6712 * obj-c++.dg/template-4.mm: Likewise.
6713 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6714 Objective-C runtime API.
6715 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6716 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6717 * obj-c++.dg/try-catch-1.mm: Likewise.
6718 * obj-c++.dg/try-catch-2.mm: Likewise.
6719 * objc.dg/try-catch-3.m: Likewise.
6720 * obj-c++.dg/try-catch-3.mm: Likewise.
6721 * objc.dg/try-catch-6.m: Likewise.
6722 * objc.dg/try-catch-7.m: Likewise.
6723 * obj-c++.dg/try-catch-7.mm: Likewise.
6724 * obj-c++.dg/try-catch-8.mm: Likewise.
6725 * obj-c++.dg/try-catch-9.mm: Likewise.
6726 * objc.dg/try-catch-10.m: Likewise.
6727 * obj-c++.dg/try-catch-11.mm: Likewise.
6728 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6729 Object. Include objc/objc.h.
6730 * obj-c++.dg/typedef-alias-1.mm: Likewise.
6731 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6732 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6733 Object. Use Modern Objective-C runtime API. Do not use
6735 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6736 * obj-c++.dg/torture/trivial.mm: Likewise.
6737 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6738 instead of ../objc-obj-c++-shared/Object1.h. Include
6739 ../objc-obj-c++-shared/runtime.h.
6740 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6741 * objc.dg/torture/strings/const-str-11.m: Likewise.
6742 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6743 * objc.dg/torture/strings/const-str-9.m: Likewise.
6744 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6745 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6746 instead of Object. Only add _FooClassReference if
6748 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6749 * objc.dg/torture/strings/const-str-8.m: Likewise.
6750 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6751 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6753 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6755 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6756 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6757 * obj-c++.dg/va-meth-1.mm: Likewise.
6758 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6759 ../objc-obj-c++-shared/Object1.h.
6760 * objc.dg/zero-link-3.m: Likewise.
6762 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6764 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6766 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6769 * obj-c++.dg/property/cxx-property-1.mm: New.
6770 * obj-c++.dg/property/cxx-property-2.mm: New.
6772 2011-06-06 Jason Merrill <jason@redhat.com>
6774 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6776 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6778 PR rtl-optimization/49145
6780 * gcc.c-torture/compile/pr49145.c: New test.
6782 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6785 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6786 to dg-options, match also DW_AT_linkage_name.
6789 * gcc.dg/debug/pr49294.c: New test.
6792 * g++.dg/opt/pr49264.C: New test.
6794 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6796 PR tree-optimization/49243
6797 * gcc.dg/pr49243.c: New.
6799 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6801 * gnat.dg/specs/cond_expr1.ads: New test.
6803 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6805 * gnat.dg/deferred_const4.ad[sb]: New test.
6806 * gnat.dg/deferred_const4_pkg.ads: New helper.
6808 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6810 * gnat.dg/test_tamdt.adb: Rename to...
6811 * gnat.dg/taft_type1.adb: ...this.
6812 * gnat.dg/tamdt.ad[sb]: Rename to...
6813 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6814 * gnat.dg/tamdt_aux.ads: Rename to...
6815 * gnat.dg/taft_type1_pkg2.ads: ...this.
6816 * gnat.dg/taft_type2.ad[sb]: New test.
6817 * gnat.dg/taft_type2_pkg.ads: New helper.
6818 * gnat.dg/taft_type3.adb: New test.
6819 * gnat.dg/taft_type3_pkg.ads: New helper.
6821 2011-06-05 Tobias Burnus <burnus@net-b.de>
6824 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6827 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6830 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6832 * objc.dg/gnu-api-2-objc.m: Likewise.
6833 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6834 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6836 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6838 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6839 alignment, not the alignment, when calling class_addIvar(). Add
6840 an 'isa' instance variable to the test root class.
6841 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6843 2011-06-04 Jan Hubicka <jh@suse.cz>
6845 PR tree-optimization/48893
6846 PR tree-optimization/49091
6847 PR tree-optimization/49179
6848 * gfortran.dg/pr49179.f90: New testcase
6850 2011-06-04 Jan Hubicka <jh@suse.cz>
6853 * g++.dg/torture/pr48954.C: New testcase.
6855 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6857 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6859 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6862 * g++.dg/diagnostic/bitfld2.C: New.
6864 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6867 * gcc.c-torture/execute/pr49281.c: New test.
6869 2011-06-04 Jan Hubicka <jh@suse.cz>
6871 PR tree-optimize/48929
6872 * gcc.c-torture/compile/pr48929.c: New testcase.
6874 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6876 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6878 2011-06-03 Jakub Jelinek <jakub@redhat.com>
6881 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6883 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6885 * objc.dg/headers.m: Do not include sarray.h and hash.h.
6887 2011-06-03 Richard Henderson <rth@redhat.com>
6888 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6890 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6892 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6894 * objc.dg/headers.m: Do not include objc-list.h.
6896 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6898 * objc.dg/type-stream-1.m: Test removed.
6899 * objc.dg/headers.m: Do not include typedstream.h.
6901 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6903 * objc.dg/torture/forward-1.m (main): Updated testcase.
6905 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
6908 * gcc.c-torture/compile/pr49163.c: New.
6910 2011-06-02 Asher Langton <langton2@llnl.gov>
6913 * gfortran.dg/PR49268.f90: New test.
6915 2011-06-02 Asher Langton <langton2@llnl.gov>
6918 * gfortran.dg/PR37039.f90: New test.
6920 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6923 * objc.dg/method-5.m: Updated.
6924 * objc.dg/method-19.m: Updated.
6925 * objc.dg/method-lookup-1.m: New.
6926 * obj-c++.dg/method-6.mm: Updated.
6927 * obj-c++.dg/method-7.mm: Updated.
6928 * obj-c++.dg/method-lookup-1.mm: New.
6930 2011-06-02 DJ Delorie <dj@redhat.com>
6932 * lib/timeout.exp (timeout): Add board_info support.
6934 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
6936 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6938 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6941 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6942 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6944 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
6945 Hans-Peter Nilsson <hp@axis.com>
6947 PR rtl-optimization/48840
6948 * gcc.target/sparc/ultrasp13.c: New test.
6950 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
6953 * gcc.c-torture/compile/pr49238.c: New.
6955 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
6957 * gcc.target/arm/g2.c: Skip test in -mthumb.
6958 Skip test unless cpu is xscale.
6959 * gcc.target/arm/scd42-2.c: Likewise.
6960 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6962 2011-06-01 Jason Merrill <jason@redhat.com>
6964 * g++.dg/cpp0x/decltype28.C: New.
6965 * g++.dg/cpp0x/decltype29.C: New.
6967 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
6970 * gcc.target/mips/pr45074.c: New test.
6972 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
6973 Hans-Peter Nilsson <hp@axis.com>
6975 PR rtl-optimization/48830
6976 * gcc.target/sparc/ultrasp12.c: New test.
6978 2011-06-01 David Li <davidxl@google.com>
6980 * gcc.dg/profile-dir-1.c: Change pass name.
6981 * gcc.dg/profile-dir-2.c: Ditto.
6982 * gcc.dg/tree-ssa/dump-1.c: Ditto.
6983 * gcc.dg/tree-ssa/loop-25.c: Ditto.
6984 * gcc.dg/tree-prof/stringop-1.c: Ditto.
6985 * gcc.dg/tree-prof/update-loopch.c: Ditto.
6986 * gcc.dg/tree-prof/stringop-2.c: Ditto.
6987 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6988 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6989 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6990 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6991 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6992 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6993 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6994 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6995 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6996 * gcc.dg/profile-dir-3.c: Ditto.
6997 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6999 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7001 * objc.dg/attributes/method-nonnull-1.m: New test.
7002 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7004 2011-05-31 Tobias Burnus <burnus@net-b.de>
7007 * gfortran.dg/coarray_atomic_1.f90: New.
7008 * gfortran.dg/coarray/atomic_1.f90: New.
7010 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7012 * gcc.dg/guality/bswaptest.c: New test.
7013 * gcc.dg/guality/clztest.c: New test.
7014 * gcc.dg/guality/ctztest.c: New test.
7015 * gcc.dg/guality/rotatetest.c: New test.
7018 * gcc.target/i386/pr48688.c: New test.
7020 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7023 * g++.dg/lookup/name-clash9.C: New.
7025 2011-05-31 Tobias Burnus <burnus@net-b.de>
7028 * gfortran.dg/coarray/dummy_1.f90: New.
7030 2011-05-31 Tobias Burnus <burnus@net-b.de>
7033 * gfortran.dg/coarray/save_1.f90: New.
7034 * gfortran.dg/coarray_4.f90: Update dg-error.
7036 2011-05-31 Jason Merrill <jason@redhat.com>
7038 * g++.dg/cpp0x/rv-template1.C: New.
7040 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7042 PR rtl-optimization/49235
7043 * gcc.dg/pr49235.c: New test.
7045 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7047 PR tree-optimization/49093
7048 * gcc.dg/vect/pr49093.c: New test.
7050 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7053 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7055 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7058 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7061 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7064 * gcc.c-torture/execute/pr49186.c: New.
7066 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7069 * gcc.target/i386/pr49168-1.c: New.
7071 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7072 Eric Botcazou <ebotcazou@adacore.com>
7074 * gcc.dg/guality/drap.c: New test.
7076 2011-05-30 Richard Guenther <rguenther@suse.de>
7078 PR tree-optimization/49210
7079 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7080 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7082 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7085 * g++.dg/gomp/pr49223-1.C: New test.
7086 * g++.dg/gomp/pr49223-2.C: New test.
7088 2011-05-30 Richard Guenther <rguenther@suse.de>
7090 PR tree-optimization/49218
7091 * gcc.c-torture/execute/pr49218.c: New testcase.
7093 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7095 PR tree-optimization/49199
7096 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7097 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7098 -fno-tree-scev-cprop.
7100 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7103 * gfortran.dg/extends_13.f03: New.
7105 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7107 PR rtl-optimization/49095
7108 * gcc.target/i386/pr49095.c: New test.
7110 2011-05-29 Tobias Burnus <burnus@net-b.de>
7113 * gfortran.dg/coarray_24.f90: New.
7115 2011-05-29 Tobias Burnus <burnus@net-b.de>
7118 * gfortran.dg/coarray_23.f90: New.
7120 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7123 * gcc.dg/pr48826.c: New test.
7125 2011-05-29 Richard Guenther <rguenther@suse.de>
7127 PR tree-optimization/49217
7128 * gcc.dg/torture/pr49217.c: New testcase.
7130 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7133 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7135 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7137 * gnat.dg/boolean_subtype.adb: Rename to...
7138 * gnat.dg/boolean_subtype1.adb: ...this.
7140 2011-05-28 Jason Merrill <jason@redhat.com>
7142 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7144 2011-05-27 Jason Merrill <jason@redhat.com>
7146 * g++.dg/cpp0x/enum18.C: Adjust.
7148 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7150 2011-05-27 Tobias Burnus <burnus@net-b.de>
7153 * gfortran.dg/coarray_22.f90: New.
7155 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7157 PR tree-optimization/46728
7158 * gcc.target/powerpc/pr46728-1.c: New.
7159 * gcc.target/powerpc/pr46728-2.c: New.
7160 * gcc.target/powerpc/pr46728-3.c: New.
7161 * gcc.target/powerpc/pr46728-4.c: New.
7162 * gcc.target/powerpc/pr46728-5.c: New.
7163 * gcc.dg/pr46728-6.c: New.
7164 * gcc.target/powerpc/pr46728-7.c: New.
7165 * gcc.target/powerpc/pr46728-8.c: New.
7166 * gcc.dg/pr46728-9.c: New.
7167 * gcc.target/powerpc/pr46728-10.c: New.
7168 * gcc.target/powerpc/pr46728-11.c: New.
7169 * gcc.dg/pr46728-12.c: New.
7170 * gcc.target/powerpc/pr46728-13.c: New.
7171 * gcc.target/powerpc/pr46728-14.c: New.
7172 * gcc.target/powerpc/pr46728-15.c: New.
7173 * gcc.target/powerpc/pr46728-16.c: New.
7175 2011-05-27 Jason Merrill <jason@redhat.com>
7177 * g++.dg/abi/mangle47.C: New.
7180 * g++.dg/template/const5.C: New.
7182 * g++.dg/cpp0x/enum18.C: New.
7184 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7186 * g++.dg/cpp0x/error6.C: New.
7188 * g++.dg/cpp0x/error5.C: New.
7190 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7193 * g++.dg/eh/cond6.C: New test.
7195 2011-05-27 Tobias Burnus <burnus@net-b.de>
7198 * gfortran.dg/rank_3.f90: New.
7199 * gfortran.dg/rank_4.f90: New.
7201 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7203 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7204 replace dump search.
7206 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7208 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7209 * gnat.dg/bit_packed_array5.adb: ...here.
7211 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7214 * g++.dg/cpp0x/auto25.C: New.
7216 2011-05-27 Richard Guenther <rguenther@suse.de>
7218 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7220 2011-05-27 Richard Guenther <rguenther@suse.de>
7222 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7224 2011-05-27 Richard Guenther <rguenther@suse.de>
7227 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7229 2011-05-26 Jason Merrill <jason@redhat.com>
7231 * g++.dg/cpp0x/friend1.C: New.
7232 * g++.dg/cpp0x/friend2.C: New.
7234 * g++.dg/cpp0x/auto7.C: Update.
7235 * g++.dg/template/crash50.C: Adjust.
7236 * g++.dg/template/static9.C: Adjust.
7237 * g++.old-deja/g++.ext/memconst.C: Adjust.
7239 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7241 * gcc.dg/march.c: Ignore a note for some targets.
7243 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7244 Nathan Froyd <froydnj@codesourcery.com>
7248 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7249 * g++.dg/parse/pr18770.C: New test.
7250 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7252 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7255 * gfortran.dg/dependency_40.f90 : New test.
7257 2011-05-26 Tobias Burnus <burnus@net-b.de>
7260 * gfortran.dg/coarray/registering_1.f90: New.
7262 2011-05-26 Jason Merrill <jason@redhat.com>
7264 * g++.dg/cpp0x/variadic111.C: New.
7265 * g++.dg/cpp0x/variadic41.C: Adjust.
7267 2011-05-26 Richard Guenther <rguenther@suse.de>
7269 PR tree-optimization/48702
7270 * gcc.dg/torture/pr48702.c: New testcase.
7272 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7274 PR gcov-profile/48845
7275 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7277 * gcc.dg/matrix/matrix.exp: Likewise.
7278 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7279 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7280 line number to check_profiling_available.
7281 * lib/target-supports.exp (check_profiling_available): Account for
7283 Require TLS runtime support with -fprofile-generate.
7284 * lib/profopt.exp (profopt-execute): Add TLS options for
7286 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7288 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7291 * g++.dg/eh/cond5.C: New test.
7293 PR tree-optimization/49161
7294 * gcc.c-torture/execute/pr49161.c: New test.
7296 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7298 * gcc.target/arm/neon-vorn-vbic.c: New test.
7300 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7302 PR tree-optimization/49038
7303 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7304 * gcc.dg/vect/pr49038.c: New test.
7306 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7308 * g++.dg/init/pr25811-3.C: New.
7309 * g++.dg/init/pr25811-4.C: New.
7311 2011-05-25 Jason Merrill <jason@redhat.com>
7313 * g++.dg/cpp0x/enum17.C: New.
7314 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7316 * g++.dg/cpp0x/auto24.C: New.
7318 * g++.dg/cpp0x/error4.C: New.
7320 * g++.dg/cpp0x/rv-restrict.C: New.
7322 * g++.dg/cpp0x/enum15.C: New.
7323 * g++.dg/cpp0x/constexpr-switch2.C: New.
7325 * g++.dg/cpp0x/variadic110.C: New.
7327 * g++.dg/cpp0x/auto9.C: Add typedef test.
7329 * g++.dg/cpp0x/auto23.C: New.
7330 * g++.dg/cpp0x/auto9.C: Adjust.
7332 * g++.dg/cpp0x/defaulted29.C: New.
7334 * g++.dg/cpp0x/initlist51.C: New.
7336 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7338 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7339 * g++.dg/abi/packed1.C: Suppress warning.
7340 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7341 * g++.dg/template/stdarg1.C: Likewise.
7342 * g++.dg/other/packed1.C: Remove arm from xfail list.
7344 2011-05-25 Jason Merrill <jason@redhat.com>
7346 * g++.dg/cpp0x/enum16.C: New.
7347 * g++.dg/parse/error15.C: Adjust.
7349 * g++.dg/cpp0x/initlist50.C: New.
7351 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7353 * g++.dg/cpp0x/variadic109.C: New.
7355 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7357 * gcc.target/i386/pause-1.c: New.
7359 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7361 * gcc.dg/stack-usage-1.c: Adjust comment.
7362 * gcc.dg/stack-usage-2.c: New test.
7364 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7367 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7368 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7370 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7372 PR rtl-optimization/48757
7373 * gfortran.dg/pr48757.f: New test case.
7375 2011-05-24 Jason Merrill <jason@redhat.com>
7377 * g++.dg/cpp0x/access01.C: New.
7379 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7382 * objc.dg/pr48177.m: New testcase.
7384 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7387 * objc.dg/pr48187.m: New testcase.
7388 * obj-c++.dg/pr48187.mm: New testcase.
7389 * objc.dg/ivar-extra-semicolon.m: New testcase.
7391 2011-05-24 Jason Merrill <jason@redhat.com>
7393 * g++.dg/template/access21.C: New.
7394 * g++.dg/template/access22.C: New.
7396 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7398 PR rtl-optimization/48633
7399 * g++.dg/pr48633.C: New test.
7401 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7404 * g++.dg/other/pr49133.C: New test.
7406 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7407 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7409 * gcc.dg/torture/tls/run-gd.c: New test.
7410 * gcc.dg/torture/tls/run-ie.c: New test.
7411 * gcc.dg/torture/tls/run-ld.c: New test.
7412 * gcc.dg/torture/tls/run-le.c: New test.
7413 * lib/target-supports.exp (check_effective_target_tls_runtime):
7414 Build testcase with TLS options.
7416 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7418 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7420 2011-05-24 Tom de Vries <tom@codesourcery.com>
7422 PR tree-optimization/49121
7423 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7425 2011-05-23 Jason Merrill <jason@redhat.com>
7427 * g++.dg/cpp0x/defaulted28.C: New.
7429 * g++.dg/cpp0x/sfinae25.C: New.
7431 * g++.dg/cpp0x/rv-cast2.C: New.
7433 * g++.dg/cpp0x/enum14.C: New.
7435 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7438 * gcc.c-torture/execute/pr49123.c: New test.
7441 * gcc.dg/debug/pr49032.c: New test.
7444 * gcc.dg/pr49120.c: New test.
7446 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7449 * gcc.target/i386/pr47315.c: New test.
7451 2011-05-23 Jason Merrill <jason@redhat.com>
7453 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7455 * g++.dg/cpp0x/sfinae24.C: New.
7457 * g++.dg/cpp0x/error3.C: New.
7459 * g++.dg/cpp0x/defaulted27.C: New.
7461 * g++.dg/cpp0x/decltype27.C: New.
7463 2011-05-23 Richard Guenther <rguenther@suse.de>
7465 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7467 2011-05-23 Richard Guenther <rguenther@suse.de>
7469 PR tree-optimization/40874
7470 * g++.dg/tree-ssa/pr40874.C: New testcase.
7472 2011-05-23 Richard Guenther <rguenther@suse.de>
7474 PR tree-optimization/49115
7475 * g++.dg/torture/pr49115.C: New testcase.
7477 2011-05-23 Richard Guenther <rguenther@suse.de>
7480 * gcc.dg/memcpy-3.c: New testcase.
7482 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7485 * gcc.c-torture/execute/pr48973-1.c: New test.
7486 * gcc.c-torture/execute/pr48973-2.c: New test.
7488 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7491 * g++.dg/warn/pr18016.C: New.
7493 2011-05-23 Tom de Vries <tom@codesourcery.com>
7496 * gcc.target/arm/ivopts-6.c: New test.
7498 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7501 * gcc.c-torture/compile/pr49029.c: New test.
7503 2011-05-22 Jason Merrill <jason@redhat.com>
7505 * g++.dg/cpp0x/sfinae23.C: New.
7506 * g++.dg/cpp0x/sfinae8.C: Correct.
7508 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7510 * gfortran.dg/function_optimize_8.f90: New test case.
7512 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7514 PR tree-optimization/49087
7515 * gcc.dg/vect/O3-pr49087.c: New test.
7517 2011-05-21 Jason Merrill <jason@redhat.com>
7519 * g++.dg/debug/const5.C: New.
7521 2011-05-20 Jason Merrill <jason@redhat.com>
7523 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7525 * g++.dg/cpp0x/constexpr-static7.C: New.
7527 * g++.dg/cpp0x/enum12.C: New.
7528 * g++.dg/cpp0x/enum13.C: New.
7530 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7533 * gfortran.dg/select_type_23.f03: New.
7535 2011-05-20 Jason Merrill <jason@redhat.com>
7537 * g++.dg/cpp0x/defaulted26.C: New.
7539 * g++.dg/cpp0x/noexcept02.C: Fix.
7540 * g++.dg/cpp0x/noexcept03.C: Fix.
7541 * g++.dg/cpp0x/noexcept08.C: Fix.
7542 * g++.dg/cpp0x/noexcept10.C: New.
7544 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7547 * gfortran.dg/extends_12.f03: New.
7549 2011-05-20 Jason Merrill <jason@redhat.com>
7551 * g++.dg/template/koenig9.C: New.
7552 * g++.dg/opt/pr47615.C: Fix.
7553 * g++.dg/overload/defarg1.C: Fix.
7554 * g++.dg/tc1/dr213.C: Remove xfail.
7555 * g++.dg/torture/pr34850.C: Fix.
7556 * g++.dg/torture/pr39362.C: Fix.
7557 * g++.old-deja/g++.brendan/crash56.C: Fix.
7558 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7560 2011-05-20 Richard Guenther <rguenther@suse.de>
7562 PR tree-optimization/49079
7563 * gcc.dg/torture/pr49079.c: New testcase.
7565 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7567 PR tree-optimization/49073
7568 * gcc.c-torture/execute/pr49073.c: New test.
7570 2011-06-19 Tobias Burnus <burnus@net-b.de>
7573 * gfortran.dg/coarray_21.f90: New.
7575 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7577 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7580 2011-05-19 Richard Guenther <rguenther@suse.de>
7583 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7585 2011-05-19 Richard Guenther <rguenther@suse.de>
7588 * gcc.dg/builtin-object-size-11.c: New testcase.
7590 2011-05-19 Tom de Vries <tom@codesourcery.com>
7593 * gcc.target/arm/ivopts.c: New test.
7594 * gcc.target/arm/ivopts-2.c: New test.
7596 2011-05-19 Tom de Vries <tom@codesourcery.com>
7598 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7600 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7602 * gcc.c-torture/execute/960321-1.x: Remove.
7604 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7607 * gfortran.dg/move_alloc_4.f90: New.
7609 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7612 * gcc.target/i386/pr49002-1.c: New test.
7613 * gcc.target/i386/pr49002-2.c: Likewise.
7615 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7617 PR tree-optimization/49039
7618 * gcc.c-torture/execute/pr49039.c: New test.
7619 * gcc.dg/tree-ssa/pr49039.c: New test.
7620 * g++.dg/torture/pr49039.C: New test.
7622 2011-05-18 Jason Merrill <jason@redhat.com>
7624 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7625 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7626 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7628 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7630 * gcc.target/bfin/mcpu-bf592.c: New test.
7632 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7634 PR tree-optimization/41881
7635 * gcc.dg/vect/O3-pr41881.c: New test.
7636 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7638 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7640 PR tree-optimization/49000
7641 * gcc.dg/pr49000.c: New test.
7643 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7645 * gnat.dg/invalid1.adb: New test.
7647 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7649 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7651 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7652 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7654 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7657 * g++.dg/cpp0x/range-for18.C: New.
7659 2011-05-15 Tobias Burnus <burnus@net-b.de>
7662 * gfortran.dg/coarray/image_index_2.f90: New.
7664 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7666 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7667 * g++.dg/cpp0x/override2.C: New.
7669 2011-05-14 Tobias Burnus <burnus@net-b.de>
7672 * gfortran.de/coarray_20.f90: New.
7674 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7677 * function_optimize_7.f90: New test case.
7679 2011-05-13 Jason Merrill <jason@redhat.com>
7681 * g++.dg/cpp0x/decltype26.C: New.
7682 * g++.dg/cpp0x/enum11.C: New.
7684 2011-05-13 Tobias Burnus <burnus@net-b.de>
7688 * gfortran.dg/assign_8.f90: Update dg-error.
7690 2011-05-13 Tobias Burnus <burnus@net-b.de>
7693 * gfortran.dg/io_constraints_8.f90: New.
7694 * gfortran.dg/io_constraints_9.f90: New.
7696 2011-05-13 Martin Thuresson <martint@google.com>
7698 PR gcov-profile/47793
7699 * gcc.dg/pr47793.c: New.
7701 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7703 PR tree-optimization/48975
7704 * gcc.dg/pr48975.c: New test.
7706 2011-05-12 Tobias Burnus <burnus@net-b.de>
7709 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7711 2011-05-12 Jason Merrill <jason@redhat.com>
7713 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7715 2011-05-12 Geert Bosch <bosch@adacore.com>
7717 * gnat.dg/view_conversion1.adb: New test.
7719 2011-05-12 Richard Guenther <rguenther@suse.de>
7721 PR tree-optimization/48172
7722 * gcc.dg/vect/pr48172.c: New testcase.
7724 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7727 * g++.dg/opt/pr48967.C: New test.
7729 2011-05-11 Jason Merrill <jason@redhat.com>
7731 * g++.dg/cpp0x/constexpr-friend.C: New.
7732 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7734 * g++.dg/cpp0x/sfinae22.C: New.
7736 2011-05-11 Tobias Burnus <burnus@net-b.de>
7739 * gfortran.dg/generic_24.f90: New.
7741 2011-05-11 Richard Guenther <rguenther@suse.de>
7743 PR tree-optimization/15256
7744 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7746 2011-05-11 Jakub Jelinek <jakub@redhat.com>
7749 * gcc.dg/pr48159-1.c: New test.
7750 * gcc.dg/pr48159-2.c: New test.
7752 2011-05-11 Richard Guenther <rguenther@suse.de>
7755 * gcc.dg/torture/pr48953.c: New testcase.
7757 2011-05-11 Richard Guenther <rguenther@suse.de>
7759 PR tree-optimization/18041
7760 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7762 2011-05-11 Alan Modra <amodra@gmail.com>
7765 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7767 2011-05-10 Jason Merrill <jason@redhat.com>
7769 * g++.dg/cpp0x/defaulted25.C: New.
7770 * g++.dg/template/crash7.C: Adjust.
7772 * g++.dg/cpp0x/variadic108.C: New.
7774 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7776 * g++.dg/inherit/virtual9.C: Extend.
7778 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7781 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7782 are passed and returned in vector registers.
7784 2011-05-10 Richard Guenther <rguenther@suse.de>
7786 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7787 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7788 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7789 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7790 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7793 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7795 PR tree-optimization/48611
7796 PR tree-optimization/48794
7797 * gfortran.dg/gomp/pr48611.f90: New test.
7798 * gfortran.dg/gomp/pr48794.f90: New test.
7801 * gcc.dg/dfp/pr48928.c: New test.
7803 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7806 * g++.dg/cpp0x/pr48522.C: New.
7808 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7811 * g++.dg/cpp0x/sfinae21.C: New.
7813 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7815 * g++.dg/template/sfinae28.C: Rename to...
7816 * g++.dg/cpp0x/sfinae19.C: ... this.
7817 * g++.dg/template/sfinae29.C: Rename to...
7818 * g++.dg/cpp0x/sfinae20.C: ... this.
7820 2011-05-09 Jeff Law <law@redhat.com>
7822 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7825 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7828 * g++.dg/init/pr20039.C: New.
7830 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7834 * g++.dg/template/sfinae28.C: New.
7835 * g++.dg/template/sfinae29.C: Likewise.
7837 2011-05-09 Jason Merrill <jason@redhat.com>
7839 * g++.dg/template/nontype23.C: New.
7841 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7843 * g++.dg/init/pr48859.C: New.
7845 2011-05-09 Jason Merrill <jason@redhat.com>
7847 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7848 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7849 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7850 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7851 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7852 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7853 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7854 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7856 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7858 * g++.dg/inherit/virtual9.C: New.
7860 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7863 * g++.dg/template/dependent-expr8.C: New test case.
7865 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
7867 PR tree-optimization/48837
7868 * gcc.dg/pr48837.c: New testcase.
7870 2011-05-06 Jason Merrill <jason@redhat.com>
7872 * g++.dg/cpp0x/constexpr-condition2.C: New.
7874 * g++.dg/cpp0x/constexpr-missing.C: New.
7876 2011-05-06 Tobias Burnus <burnus@net-b.de>
7879 * gfortran.dg/coarray/this_image_2.f90: New.
7881 2011-05-06 Tobias Burnus <burnus@net-b.de>
7885 * gfortran.dg/bind_c_usage_22.f90: New.
7886 * gfortran.dg/bind_c_usage_23.f90: New.
7887 * gfortran.dg/bind_c_usage_24.f90: New.
7888 * gfortran.dg/bind_c_usage_24_c.c: New.
7890 2011-05-06 Dodji Seketeli <dodji@redhat.com>
7893 * g++.dg/template/member9.C: New test case.
7895 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
7897 * gnat.dg/discr29.ad[sb]: New test.
7898 * gnat.dg/discr30.adb: Likewise.
7900 2011-05-05 Julian Brown <julian@codesourcery.com>
7902 * gcc.target/arm/neon-vset_lanes8.c: New test.
7904 2011-05-05 Jason Merrill <jason@redhat.com>
7906 * g++.dg/init/new32.C: New.
7908 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7910 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7913 2011-05-05 Jakub Jelinek <jakub@redhat.com>
7915 PR rtl-optimization/48381
7916 * gcc.c-torture/compile/pr48381.c: New test.
7918 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
7920 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7922 * gcc.target/i386/opt-1.c: Ditto.
7924 2011-05-04 Jason Merrill <jason@redhat.com>
7926 * g++.dg/conversion/base1.C: New.
7928 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7930 PR libgfortran/48787
7931 * gfortran.dg/round_3.f08: Add more checks to test case.
7933 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
7935 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7936 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7937 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7938 Gate test on effective_target fd_truncate.
7940 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
7942 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7943 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7944 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7945 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
7946 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7947 * gcc.target/i386/pr38824.c: Ditto.
7948 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7949 * gcc.target/i386/vecinit-2.c: Ditto.
7950 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7951 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7952 * gcc.target/i386/parity-2.c: Ditto.
7953 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7955 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
7957 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7959 * gcc.target/bfin/mcpu-bf514.c: Likewise.
7960 * gcc.target/bfin/mcpu-bf516.c: Likewise.
7961 * gcc.target/bfin/mcpu-bf518.c: Likewise.
7963 2011-05-03 Tobias Burnus <burnus@net-b.de>
7966 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7968 2011-05-03 Tobias Burnus <burnus@net-b.de>
7971 * gfortran.dg/coarray/this_image_1.f90: New.
7973 2011-05-03 Tobias Burnus <burnus@net-b.de>
7976 * gfortran.dg/coarray/caf.dg: New.
7977 * gfortran.dg/coarray/image_index_1.f90: New, copied
7978 from ../coarray_16.f90.
7980 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7983 * g++.dg/ext/complex9.C: New.
7985 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7988 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7989 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7990 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7992 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7994 * gcc.target/bfin/builtins: Created.
7995 * gcc.target/bfin/hisilh-O0.c: Deleted.
7996 * gcc.target/bfin/hisilh.c: Moved to...
7997 * gcc.target/bfin/builtins/hisilh.c: ...here.
7998 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7999 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8000 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8001 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8002 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8003 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8004 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8005 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8006 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8007 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8008 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8009 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8010 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8011 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8012 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8013 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8014 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8015 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8016 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8017 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8018 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8019 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8020 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8021 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8022 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8023 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8024 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8025 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8026 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8027 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8028 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8029 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8030 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8031 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8032 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8033 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8034 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8035 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8036 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8037 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8038 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8039 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8040 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8041 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8042 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8043 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8044 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8045 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8046 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8047 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8048 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8049 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8050 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8051 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8052 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8053 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8054 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8055 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8056 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8057 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8058 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8059 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8060 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8061 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8062 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8063 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8064 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8065 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8066 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8067 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8068 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8069 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8070 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8071 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8072 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8073 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8074 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8075 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8076 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8077 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8078 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8079 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8080 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8081 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8082 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8083 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8084 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8085 * gcc.target/bfin/builtins/circptr.c: Ditto.
8086 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8087 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8088 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8089 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8090 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8091 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8092 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8093 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8094 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8095 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8096 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8097 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8098 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8099 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8100 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8101 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8102 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8103 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8104 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8105 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8106 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8107 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8108 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8109 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8110 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8111 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8112 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8113 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8114 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8115 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8116 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8117 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8118 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8119 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8120 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8121 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8122 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8123 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8124 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8125 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8126 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8127 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8128 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8129 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8130 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8131 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8132 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8133 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8134 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8135 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8136 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8137 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8138 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8139 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8140 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8141 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8142 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8143 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8144 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8145 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8146 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8147 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8148 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8149 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8150 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8151 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8152 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8153 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8154 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8155 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8157 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8159 * gcc.target/arm/cold-lc.c: New test.
8161 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8164 * gcc.dg/pr48774.c: New test.
8166 2011-05-03 Richard Guenther <rguenther@suse.de>
8168 * gcc.dg/large-size-array-5.c: New testcase.
8170 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8172 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8174 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8176 * lib/target-supports.exp (check_effective_target_vect_strided):
8178 (check_effective_target_vect_strided2)
8179 (check_effective_target_vect_strided3)
8180 (check_effective_target_vect_strided4)
8181 (check_effective_target_vect_strided8): ...these new functions.
8183 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8184 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8185 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8186 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8187 * gcc.dg/vect/pr37539.c: Likewise.
8188 * gcc.dg/vect/slp-11a.c: Likewise.
8189 * gcc.dg/vect/slp-11b.c: Likewise.
8190 * gcc.dg/vect/slp-11c.c: Likewise.
8191 * gcc.dg/vect/slp-12a.c: Likewise.
8192 * gcc.dg/vect/slp-12b.c: Likewise.
8193 * gcc.dg/vect/slp-18.c: Likewise.
8194 * gcc.dg/vect/slp-19a.c: Likewise.
8195 * gcc.dg/vect/slp-19b.c: Likewise.
8196 * gcc.dg/vect/slp-21.c: Likewise.
8197 * gcc.dg/vect/slp-23.c: Likewise.
8198 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8200 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8201 instead of vect_interleave && vect_extract_even_odd.
8202 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8203 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8204 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8205 * gcc.dg/vect/vect-1.c: Likewise.
8206 * gcc.dg/vect/vect-10.c: Likewise.
8207 * gcc.dg/vect/vect-98.c: Likewise.
8208 * gcc.dg/vect/vect-107.c: Likewise.
8209 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8210 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8211 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8212 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8213 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8214 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8215 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8216 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8217 * gcc.dg/vect/vect-strided-float.c: Likewise.
8218 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8219 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8220 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8221 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8222 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8223 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8224 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8225 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8226 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8227 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8228 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8229 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8230 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8231 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8232 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8234 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8236 * gcc.dg/vect/pr30843.c: Likewise.
8237 * gcc.dg/vect/pr33866.c: Likewise.
8238 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8239 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8240 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8241 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8243 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8245 * gcc.dg/vect/slp-11.c: Split into...
8246 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8247 gcc.dg/vect/slp-11c.c: ...these tests.
8248 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8249 * gcc.dg/vect/slp-12c.c: ...this new test.
8250 * gcc.dg/vect/slp-19.c: Split into...
8251 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8252 gcc.dg/vect/slp-19c.c: ...these new tests.
8254 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8256 * lib/target-supports.exp
8257 (check_effective_target_vect_extract_even_odd_wide): Delete.
8258 (check_effective_target_vect_strided_wide): Likewise.
8259 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8260 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8261 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8262 * gcc.dg/vect/pr37539.c: Likewise.
8263 * gcc.dg/vect/slp-11.c: Likewise.
8264 * gcc.dg/vect/slp-12a.c: Likewise.
8265 * gcc.dg/vect/slp-12b.c: Likewise.
8266 * gcc.dg/vect/slp-19.c: Likewise.
8267 * gcc.dg/vect/slp-23.c: Likewise.
8268 * gcc.dg/vect/vect-1.c: Likewise.
8269 * gcc.dg/vect/vect-98.c: Likewise.
8270 * gcc.dg/vect/vect-107.c: Likewise.
8271 * gcc.dg/vect/vect-strided-float.c: Likewise.
8273 2011-05-02 Jason Merrill <jason@redhat.com>
8275 * g++.dg/init/new31.C: New.
8277 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8280 * gcc.dg/pr35445.c: New test.
8282 2011-05-02 Jason Merrill <jason@redhat.com>
8284 * c-c++-common/vla-1.c: New.
8286 2011-05-02 Richard Guenther <rguenther@suse.de>
8288 PR tree-optimization/48822
8289 * gcc.dg/torture/pr48822.c: New testcase.
8291 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8294 * g++.dg/cpp0x/constexpr-47969.C: New.
8296 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8299 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8300 on vect_no_align targets.
8301 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8302 vect_no_align targets.
8304 2011-05-01 Xinliang David Li <davidxl@google.com>
8306 * gcc.dg/tree-ssa/integer-addr.c: New test.
8307 * gcc.dg/tree-ssa/alias_bug.c: New test.
8309 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8311 PR libgfortran/48787
8312 * gfortran.dg/round_3.f08: Add more checks.
8314 2011-04-30 Tobias Burnus <burnus@net-b.de>
8317 * gfortran.dg/import9.f90: New, proper test.
8318 * gfortran.dg/interface_37.f90: Remove bogus
8319 test (bogus copy of interface_36.f90).
8321 2011-04-30 Tobias Burnus <burnus@net-b.de>
8324 * gfortran.dg/interface_37.f90: New.
8326 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8329 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8331 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8333 PR tree-optimization/48809
8334 * gcc.c-torture/execute/pr48809.c: New test.
8336 2011-04-29 Jeff Law <law@redhat.com>
8338 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8340 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8343 * g++.dg/init/ctor10.C: New.
8345 2011-04-29 Le-Chun Wu <lcwu@google.com>
8347 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8348 warning in implicitly instantiated templates.
8350 2011-04-29 Le-Chun Wu <lcwu@google.com>
8352 * g++.dg/warn/Wnull-conversion-1.C: New.
8353 * g++.dg/warn/Wnull-conversion-2.C: New.
8355 2011-04-29 Diego Novillo <dnovillo@google.com>
8357 * g++.old-deja/g++.other/null3.C: Expect warning about
8358 converting boolean to a pointer.
8360 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8363 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8367 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8369 2011-04-29 Tobias Burnus <burnus@net-b.de>
8372 * gfortran.dg/typebound_proc_22.f90: New.
8375 * gfortran.dg/interface_36.f90: New.
8377 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8379 PR libgfortran/48488
8380 PR libgfortran/48602
8381 PR libgfortran/48615
8382 PR libgfortran/48684
8383 PR libgfortran/48787
8384 * gfortran.dg/fmt_g.f: Adjust test.
8385 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8386 * gfortran.dg/round_3.f08: New test.
8387 * gfortran.dg/namelist_print_1.f: Adjust test.
8388 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8389 * gfortran.dg/f2003_io_5.f03: Adjust test.
8390 * gfortran.dg/coarray_15.f90: Adjust test.
8391 * gfortran.dg/namelist_65.f90: Adjust test.
8392 * gfortran.dg/fmt_cache_1.f: Adjust test.
8393 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8394 * gfortran.dg/real_const_3.f90: Adjust test.
8396 2011-04-29 Jan Hubicka <jh@suse.cz>
8398 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8399 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8401 2011-04-28 Xinliang David Li <davidxl@google.com>
8403 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8404 * g++.dg/prof-robust-1.C: New test.
8406 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8408 PR tree-optimization/48765
8409 * gcc.dg/vect/pr48765.c: New.
8411 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8413 PR tree-optimization/48775
8414 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8416 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8419 * g++.dg/inherit/pr48798.C: New.
8420 * g++.old-deja/g++.other/base1.C: Adjust.
8422 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8425 * g++.dg/template/inherit7.C: New test case.
8427 2011-04-28 Richard Guenther <rguenther@suse.de>
8429 PR tree-optimization/40052
8430 PR tree-optimization/15347
8431 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8432 * gcc.dg/pr15347.c: Likewise.
8434 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8437 * g++.dg/cpp0x/sfinae18.C: New.
8439 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8442 * g++.dg/ext/is_literal_type1.C: New.
8444 2011-04-28 Tobias Burnus <burnus@net-b.de>
8448 * gfortran.dg/interface_35.f90: New.
8449 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8450 * gfortran.dg/func_result_6.f90: Add dg-warning.
8451 * gfortran.dg/bessel_1.f90: Ditto.
8452 * gfortran.dg/hypot_1.f90: Ditto.
8453 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8454 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8455 * gfortran.dg/interface_assignment_4.f90: Ditto.
8457 2011-04-27 Jason Merrill <jason@redhat.com>
8459 * g++.dg/ext/complex8.C: New.
8461 * g++.dg/cpp0x/initlist49.C: New.
8462 * g++.dg/init/new30.C: New.
8464 2011-04-27 Tobias Burnus <burnus@net-b.de>
8467 * gfortran.dg/whole_file_34.f90: New.
8469 2011-04-27 Jan Hubicka <jh@suse.cz>
8471 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8473 2011-04-27 Jason Merrill <jason@redhat.com>
8475 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8477 * g++.dg/parse/ambig6.C: New.
8479 2011-04-27 Nick Clifton <nickc@redhat.com>
8481 * gcc.dg/20020312-2.c: Add definition for RX.
8483 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8484 option with RX targets.
8486 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8489 2011-04-27 Richard Guenther <rguenther@suse.de>
8491 * gcc.dg/tree-ssa/pr23382.c: Remove.
8493 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8496 * gcc.c-torture/compile/pr48767.c: New test.
8498 2011-04-27 Richard Guenther <rguenther@suse.de>
8500 PR tree-optimization/48772
8501 * g++.dg/pr48772.C: New testcase.
8503 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8506 * gcc.c-torture/compile/pr48742.c: New test.
8508 2011-04-26 Jason Merrill <jason@redhat.com>
8510 * g++.dg/lookup/koenig13.C: New.
8512 * g++.dg/cpp0x/initlist48.C: New.
8514 2011-04-25 Jason Merrill <jason@redhat.com>
8516 * g++.dg/cpp0x/sfinae17.C: New.
8518 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8521 * gcc.target/powerpc/pr48258-1.c: New file.
8522 * gcc.target/powerpc/pr48258-2.c: Ditto.
8524 2011-04-26 Xinliang David Li <davidxl@google.com>
8526 * gcc.dg/uninit-suppress.c: New test.
8527 * gcc.dg/uninit-suppress.c: New test.
8529 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8532 * gcc.dg/pr48768.c: New test.
8534 PR tree-optimization/48734
8535 * gcc.c-torture/compile/pr48734.c: New test.
8538 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8540 2011-04-26 Richard Guenther <rguenther@suse.de>
8542 PR tree-optimization/48731
8543 * gcc.dg/torture/pr48731.c: New testcase.
8545 2011-04-26 Richard Guenther <rguenther@suse.de>
8548 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8550 2011-04-26 Richard Guenther <rguenther@suse.de>
8553 * gcc.dg/torture/pr48694-1.c: New testcase.
8554 * gcc.dg/torture/pr48694-2.c: Likewise.
8556 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8558 * g++.dg/ext/underlying_type1.C: New.
8559 * g++.dg/ext/underlying_type2.C: Likewise.
8560 * g++.dg/ext/underlying_type3.C: Likewise.
8561 * g++.dg/ext/underlying_type4.C: Likewise.
8562 * g++.dg/ext/underlying_type5.C: Likewise.
8563 * g++.dg/ext/underlying_type6.C: Likewise.
8564 * g++.dg/ext/underlying_type7.C: Likewise.
8565 * g++.dg/ext/underlying_type8.C: Likewise.
8566 * g++.dg/ext/underlying_type9.C: Likewise.
8567 * g++.dg/ext/underlying_type10.C: Likewise.
8569 2011-04-25 Jason Merrill <jason@redhat.com>
8571 * g++.dg/cpp0x/regress/template-const2.C: New.
8573 2011-04-25 Jeff Law <law@redhat.com>
8575 * gcc.dg/tree-ssa/vrp56.c: new test.
8577 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8579 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8581 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8583 PR preprocessor/48740
8584 * c-c++-common/raw-string-11.c: New test.
8586 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8588 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8591 2011-04-23 Tobias Burnus <burnus@net-b.de>
8594 * gfortran.dg/coarray_19.f90: New.
8596 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8599 * gcc.dg/pr48685.c: New test.
8601 2011-04-22 Jan Hubicka <jh@suse.cz>
8603 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8605 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8607 PR tree-optimization/48717
8608 * gcc.c-torture/execute/pr48717.c: New test.
8610 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8613 * gcc.target/i386/pr48723.c: New test.
8615 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8618 * gcc.dg/gomp/pr48716.c: New test.
8619 * g++.dg/gomp/pr48716.C: New test.
8621 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8624 * gcc.dg/missing-field-init-2.c: Update testcase.
8626 2011-04-22 Alan Modra <amodra@gmail.com>
8628 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8630 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8633 * gfortran.dg/function_optimize_6.f90: New test.
8635 2011-04-21 Easwaran Raman <eraman@google.com>
8637 * gcc.dg/stack-layout-2.c: New test.
8639 2011-04-21 Richard Guenther <rguenther@suse.de>
8642 * g++.dg/lto/pr48207-2_0.C: New testcase.
8643 * g++.dg/lto/pr48207-3_0.C: Likewise.
8645 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8647 * gnat.dg/volatile5.adb: New test.
8648 * gnat.dg/volatile5_pkg.ads: New helper.
8650 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8653 * gcc.target/i386/pr48708.c: New test.
8655 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8657 * gcc.dg/vect/vect-119.c: New test.
8659 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8661 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8664 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8665 Richard Sandiford <richard.sandiford@linaro.org>
8668 * gcc.target/arm/pr46329.c: New test.
8670 2011-04-21 Tobias Burnus <burnus@net-b.de>
8673 * gfortran.dg/coarray_18.f90: New.
8675 2011-04-20 Jason Merrill <jason@redhat.com>
8677 * g++.dg/cpp0x/initlist47.C: New.
8679 * g++.dg/init/dtor4.C: New.
8681 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8684 * gcc.target/i386/sse2-pinsrw.c: New test.
8685 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8686 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8687 * gcc.target/i386/sse2-insvhi.c: Ditto.
8688 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8689 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8691 2011-04-20 Jason Merrill <jason@redhat.com>
8693 * g++.dg/template/const4.C: New.
8695 2011-04-20 Easwaran Raman <eraman@google.com>
8697 * gcc.dg/stack-layout-1.c: New test.
8699 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8701 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8702 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8705 2011-04-20 Kai Tietz <ktietz@redhat.com>
8707 * gcc.dg/binop-xor1.c: New test.
8708 * gcc.dg/binop-xor2.c: New test.
8709 * gcc.dg/binop-xor3.c: New test.
8710 * gcc.dg/binop-xor4.c: New test.
8711 * gcc.dg/binop-xor5.c: New test.
8713 2011-04-20 Richard Guenther <rguenther@suse.de>
8715 PR tree-optimization/47892
8716 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8718 2011-04-20 Richard Guenther <rguenther@suse.de>
8721 * g++.dg/torture/pr48695.C: New testcase.
8723 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
8725 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8726 * gcc.c-torture/execute/cmpsi-2.c: Ditto
8727 * gcc.c-torture/execute/pr45262.c: Ditto
8728 * gcc.dg/torture/pr43165.c: Ditto.
8729 * gcc.dg/torture/pr47228.c: Ditto.
8730 * gcc.dg/tree-ssa/pr45144.c: Ditto.
8731 * gcc.dg/ipa/pr45644.c: Ditto.
8732 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8735 2011-04-19 Jason Merrill <jason@redhat.com>
8737 * g++.dg/ext/complex7.C: New.
8739 * g++.dg/ext/attrib41.C: New.
8741 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
8744 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8746 2011-04-19 Jakub Jelinek <jakub@redhat.com>
8749 * gcc.target/i386/pr48678.c: New test.
8751 2011-04-19 Martin Jambor <mjambor@suse.cz>
8753 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8754 * g++.dg/opt/devirt2.C: New test.
8755 * g++.dg/ipa/devirt-g-1.C: Likewise.
8757 2011-04-19 Tobias Burnus <burnus@net-b.de>
8760 * gfortran.dg/whole_file_33.f90: New.
8762 2011-04-19 Martin Jambor <mjambor@suse.cz>
8764 * g++.dg/ipa/devirt-7.C: New test.
8766 2011-04-19 Richard Guenther <rguenther@suse.de>
8769 * g++.dg/lto/pr48207_0.C: New testcase.
8771 2011-04-18 Jason Merrill <jason@redhat.com>
8773 * g++.dg/init/void1.C: New.
8775 * g++.dg/cpp0x/union4.C: New.
8777 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8780 * g++.dg/torture/pr48661.C: New test.
8783 * g++.dg/gomp/pr48632.C: New test.
8785 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8787 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8788 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8790 2011-04-18 Tobias Burnus <burnus@net-b.de>
8793 * gfortran.dg/coarray_17.f90: New.
8794 * gfortran.dg/coarray_10.f90: Update dg-error.
8796 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8799 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8800 * gfortran.dg/guality/guality.exp: Likewise.
8802 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8804 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8806 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8808 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8810 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8812 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8814 2011-04-18 Richard Guenther <rguenther@suse.de>
8817 * g++.dg/torture/pr46364.C: New testcase.
8819 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8821 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8823 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8825 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8827 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8828 Ira Rosen <ira.rosen@linaro.org>
8831 * gcc.target/arm/pr48252.c: New test.
8833 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8835 PR tree-optimization/48616
8836 * gcc.dg/pr48616.c: New test.
8838 2011-04-18 Tobias Burnus <burnus@net-b.de>
8841 * gfortran.dg/coarray_16.f90: New.
8843 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8846 * gfortran.dg/realloc_on_assign_7.f03: New test.
8848 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8850 PR libgfortran/48602
8851 * gfortran.dg/fmt_g0_6.f08: New test.
8853 2011-04-17 Jason Merrill <jason@redhat.com>
8855 * g++.dg/cpp0x/sfinae16.C: New.
8857 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8859 * gcc.target/mips/reg-var-1.c: New test.
8861 2011-04-17 Jan Hubicka <jh@suse.cz>
8863 * gcc.dg/winline-5.c: Update testcase.
8865 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
8867 * gnat.dg/discr27.ad[sb]: Move dg directive.
8868 * gnat.dg/discr28.ad[sb]: New test.
8869 * gnat.dg/discr28_pkg.ads: New helper.
8871 2011-04-17 Michael Matz <matz@suse.de>
8873 PR tree-optimization/48622
8875 * gcc.dg/lto/pr48622_0.c: New test.
8877 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
8879 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8880 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8881 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8882 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8883 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8884 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8886 2011-04-15 Jason Merrill <jason@redhat.com>
8888 * g++.dg/cpp0x/range-for17.C: New.
8890 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8892 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8893 * g++.dg/cpp0x/range-for3.C: Likewise.
8894 * g++.dg/cpp0x/range-for9.C: Correct error message.
8895 * g++.dg/cpp0x/range-for11.C: New.
8896 * g++.dg/cpp0x/range-for12.C: New.
8897 * g++.dg/cpp0x/range-for13.C: New.
8898 * g++.dg/cpp0x/range-for14.C: New.
8899 * g++.dg/cpp0x/range-for15.C: New.
8900 * g++.dg/cpp0x/range-for16.C: New.
8902 2011-04-15 Tobias Burnus <burnus@net-b.de>
8905 * gfortran.dg/coarray_15.f90: Change to dg-do run.
8907 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
8909 * objc.dg/naming-4.m: Updated.
8910 * objc.dg/naming-5.m: Updated.
8911 * objc.dg/naming-6.m: New.
8912 * objc.dg/naming-7.m: New.
8913 * obj-c++.dg/naming-1.mm: Updated.
8914 * obj-c++.dg/naming-2.mm: Updated.
8915 * obj-c++.dg/naming-3.mm: New.
8916 * obj-c++.dg/naming-4.mm: New.
8918 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8920 PR libgfortran/48589
8921 * gfortran.dg/fmt_g0_5.f08: New test.
8923 2011-04-15 Richard Guenther <rguenther@suse.de>
8926 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8928 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
8930 * gcc.target/avr/torture/pr41885.c (dg-options): Change
8931 -finline-limit=0 to -fno-inline
8933 2011-04-15 Jakub Jelinek <jakub@redhat.com>
8936 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8939 2011-04-14 Jakub Jelinek <jakub@redhat.com>
8942 * gcc.target/i386/sse4_1-insertps-3.c: New test.
8943 * gcc.target/i386/sse4_1-insertps-4.c: New test.
8944 * gcc.target/i386/avx-insertps-3.c: New test.
8945 * gcc.target/i386/avx-insertps-4.c: New test.
8947 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8949 * gcc.target/avr/torture/pr41885.c (dg-options): Add
8952 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8957 * gcc.target/avr/pr46779-1.c: New test case
8958 * gcc.target/avr/pr46779-2.c: New test case
8960 2011-04-14 Jason Merrill <jason@redhat.com>
8962 * g++.dg/cpp0x/sfinae15.C: New.
8964 * g++.dg/cpp0x/sfinae14.C: New.
8966 * g++.dg/ext/vla10.C: New.
8968 2011-04-14 Richard Guenther <rguenther@suse.de>
8970 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8972 2011-04-14 Richard Guenther <rguenther@suse.de>
8974 * gcc.dg/fold-bitand-4.c: Move ...
8975 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
8977 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8979 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8981 * gcc.target/avr/torture/trivial.c: Ditto.
8983 2011-04-13 Jason Merrill <jason@redhat.com>
8985 * g++.dg/template/operator11.C: New.
8987 2011-04-13 Jakub Jelinek <jakub@redhat.com>
8990 * gcc.dg/gomp/pr48591.c: New test.
8993 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8994 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8996 2011-04-13 Dodji Seketeli <dodji@redhat.com>
8999 * g++.dg/template/dependent-expr7.C: New test case.
9001 2011-04-13 Jason Merrill <jason@redhat.com>
9003 * g++.dg/cpp0x/sfinae13.C: New.
9005 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9007 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9009 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9011 * gcc.target/arm/pr43698.c: Remove -march option.
9013 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9015 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9018 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9022 * gfortran.dg/realloc_on_assign_6.f03: New test.
9024 2011-04-12 Kai Tietz <ktietz@redhat.com>
9026 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9027 targets the additional -mno-ms-bitfields and
9028 -Wno-packed-bitfield-compat options.
9029 * g++.dg/ext/bitfield3.C: Likewise.
9030 * g++.dg/ext/bitfield4.C: Likewise.
9031 * g++.dg/ext/bitfield5.C: Likewise.
9032 * gcc.dg/bitfld-15.c: Likewise.
9033 * gcc.dg/bitfld-16.c: Likewise.
9034 * gcc.dg/bitfld-17.c: Likewise.
9035 * gcc.dg/bitfld-18.c: Likewise.
9037 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9039 * gcc.target/arm/neon-vld3-1.c: New test.
9040 * gcc.target/arm/neon-vst3-1.c: New test.
9041 * gcc.target/arm/neon/v*.c: Regenerate.
9043 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9045 PR rtl-optimization/48549
9046 * g++.dg/opt/pr48549.C: New test.
9048 2011-04-12 Richard Guenther <rguenther@suse.de>
9050 PR tree-optimization/46076
9051 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9053 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9056 * lib/compat.exp (compat-execute): Declare unsupported after
9057 stripping path from src1.
9058 * lib/lto.exp (lto-execute): Likewise.
9060 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9063 * gcc.dg/pr48552-1.c: New test.
9064 * gcc.dg/pr48552-2.c: New test.
9066 2011-04-11 Jason Merrill <jason@redhat.com>
9068 * g++.dg/cpp0x/sfinae12.C: New.
9070 * g++.dg/cpp0x/enum10.C: New.
9072 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9074 * g++.dg/cpp0x/rv-func.C: New.
9076 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9078 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9081 2011-04-11 Martin Jambor <mjambor@suse.cz>
9083 PR tree-optimization/48195
9084 * gcc.dg/ipa/pr48195.c: New test.
9086 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9088 * gnat.dg/return3.adb: Remove unused switch.
9090 2011-04-08 Mike Stump <mikestump@comcast.net>
9093 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9094 default to fno-common.
9096 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9098 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9099 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9101 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9104 * gfortran.dg/function_optimize_5.f90: New test.
9106 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9108 * gnat.dg/aggr17.adb: New test.
9109 * gnat.dg/aggr18.adb: Likewise.
9111 2011-04-08 Michael Matz <matz@suse.de>
9114 * gcc.target/i386/pr48389.c: New test.
9116 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9118 PR rtl-optimization/48272
9119 * g++.dg/opt/pr48272.C: New.
9121 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9123 PR rtl-optimization/48235
9124 * gcc.dg/pr48235.c: New.
9126 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9128 PR rtl-optimization/48302
9129 * g++.dg/opt/pr48302.C: New.
9131 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9134 * g++.dg/opt/pr48273.C: New.
9136 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9138 PR rtl-optimization/48442
9139 * gcc.dg/pr48442.c: New.
9141 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9143 PR tree-optimization/48377
9144 * gcc.dg/vect/pr48377.c: New test.
9146 2011-04-07 Jason Merrill <jason@redhat.com>
9148 * g++.dg/cpp0x/regress/call1.C: New.
9150 * g++.dg/cpp0x/variadic107.C: New.
9152 * g++.dg/cpp0x/sfinae11.C: New.
9153 * g++.dg/cpp0x/noexcept02.C: Fix.
9155 * g++.dg/cpp0x/sfinae10.C: New.
9157 * g++.dg/cpp0x/sfinae9.C: New.
9159 * c-c++-common/Wcast-qual-1.c: Move here from...
9160 * gcc.dg/cast-qual-3.c: ...here, and...
9161 * g++.dg/warn/Wcast-qual2.C: ...here.
9163 * g++.dg/cpp0x/sfinae8.C: New.
9165 * g++.dg/cpp0x/sfinae7.C: New.
9167 * g++.dg/cpp0x/enum9.C: New.
9169 2011-04-07 Mike Stump <mikestump@comcast.net>
9171 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9172 with no trampolines.
9174 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9177 * gfortran.dg/gomp/pr48117.f90: New test.
9180 * gcc.dg/torture/pr48343.c: New test.
9182 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9184 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9186 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9188 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9190 2011-04-07 Tom de Vries <tom@codesourcery.com>
9193 * lib/scanasm.exp (object-size): New proc.
9194 * gcc.target/arm/pr43920-2.c: New test.
9196 2011-04-06 Tobias Burnus <burnus@net-b.de>
9200 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9202 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9204 * gcc.dg/mtune.c: Prune note from output.
9206 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9209 * gcc.dg/guality/pr36977.c: New test.
9210 * gcc.dg/guality/pr48466.c: New test.
9212 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9214 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9216 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9218 * gnat.dg/return3.adb: New test.
9220 2011-04-06 Richard Guenther <rguenther@suse.de>
9222 PR tree-optimization/47663
9223 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9225 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9227 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9228 Solaris 8 and 9 as well.
9230 2011-04-05 Tom de Vries <tom@codesourcery.com>
9233 * gcc.target/arm/pr43920-1.c: New test.
9235 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9237 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9238 (cctor): Actually return the value.
9239 (main): Cast return values.
9241 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9243 * gfortran.dg/character_comparison_8.f90: New test.
9245 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9247 * frontend-passes: (optimize_lexical_comparison): New function.
9248 (optimize_expr): Call it.
9249 (optimize_comparison): Also handle lexical comparison functions.
9250 Return false instad of -2 for unequal comparison.
9252 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9255 * function_optimize_4.f90: New test.
9257 2011-04-04 Tobias Burnus <burnus@net-b.de>
9260 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9261 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9262 * gfortran.dg/coarray_15.f90: New.
9264 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9266 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9267 * gfortran.dg/bessel_7.f90: Likewise.
9269 2011-04-03 Tobias Burnus <burnus@net-b.de>
9271 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9273 2011-04-03 Richard Guenther <rguenther@suse.de>
9274 Ira Rosen <ira.rosen@linaro.org>
9276 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9277 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9278 -ftree-loop-if-convert-stores.
9280 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9282 * gnat.dg/specs/aggr2.ads: New test.
9284 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9286 * gnat.dg/debug2.ad[sb]: New test.
9287 * gnat.dg/debug2_pkg.ads: New helper.
9288 * gnat.dg/debug3.ad[sb]: New test.
9290 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9292 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9294 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9297 * gcc.c-torture/compile/pr48335-1.c: New test.
9298 * gcc.dg/pr48335-1.c: New test.
9299 * gcc.dg/pr48335-2.c: New test.
9300 * gcc.dg/pr48335-3.c: New test.
9301 * gcc.dg/pr48335-4.c: New test.
9302 * gcc.dg/pr48335-5.c: New test.
9303 * gcc.dg/pr48335-6.c: New test.
9304 * gcc.dg/pr48335-7.c: New test.
9305 * gcc.dg/pr48335-8.c: New test.
9306 * gcc.target/i386/pr48335-1.c: New test.
9308 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9311 * gcc.dg/Waddress.c: New test.
9313 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9316 * gfortran.dg/function_optimize_3.f90: New test.
9318 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9320 * gcc.c-torture/compile/20110401-1.c: New test.
9322 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9323 * g++.dg/lto/20091002-2_0.C: Likewise.
9324 * g++.dg/lto/20090303_0.c: Likewise.
9325 * g++.dg/lto/20091004-1_0.C: Likewise.
9326 * g++.dg/lto/20091002-3_0.C: Likewise.
9327 * g++.dg/lto/20091004-2_0.C: Likewise.
9328 * g++.dg/lto/20081123_0.C: Likewise.
9329 * g++.dg/lto/20090313_0.C: Likewise.
9330 * g++.dg/lto/20081109-1_0.C: Likewise.
9331 * g++.dg/lto/20081219_0.C: Likewise.
9332 * g++.dg/lto/20081204-1_0.C: Likewise.
9333 * g++.dg/lto/20090302_0.C: Likewise.
9334 * g++.dg/lto/20081119-1_0.C: Likewise.
9335 * g++.dg/lto/20081118_0.C: Likewise.
9336 * gcc.dg/lto/20091020-2_0.c: Likewise.
9337 * gcc.dg/lto/20090210_0.c: Likewise.
9338 * gcc.dg/lto/20081204-1_0.c: Likewise.
9339 * gcc.dg/lto/20081224_0.c: Likewise.
9340 * gcc.dg/lto/20090219_0.c: Likewise.
9341 * gcc.dg/lto/20091014-1_0.c: Likewise.
9342 * gcc.dg/lto/20091016-1_0.c: Likewise.
9343 * gcc.dg/lto/20090206-2_0.c: Likewise.
9344 * gcc.dg/lto/20090116_0.c: Likewise.
9345 * gcc.dg/lto/20091013-1_0.c: Likewise.
9346 * gcc.dg/lto/20091015-1_0.c: Likewise.
9347 * gcc.dg/lto/20090126-2_0.c: Likewise.
9349 2011-03-31 Ian Lance Taylor <iant@google.com>
9351 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9353 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9355 * gnat.dg/opt16.adb: New test.
9357 2011-03-31 Jason Merrill <jason@redhat.com>
9359 * g++.dg/cpp0x/defaulted24.C: New.
9361 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9364 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9367 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9369 * g++.dg/other/i386-9.C: New test.
9371 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9373 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9375 2011-03-30 Jason Merrill <jason@redhat.com>
9377 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9379 * g++.dg/cpp0x/regress/isnan.C: New.
9381 * g++.dg/cpp0x/initlist46.C: New.
9383 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9386 * gcc.target/arm/neon-modes-2.c: New test.
9388 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9391 * gcc.c-torture/compile/pr48305.c: New test.
9393 2011-03-29 Jason Merrill <jason@redhat.com>
9395 * g++.dg/cpp0x/regress/value-dep1.C: New.
9397 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9399 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9401 2011-03-29 Ian Lance Taylor <iant@google.com>
9403 * go.test/go-test.exp: Handle the test lines used in several new
9405 (errchk): Add opts parameter. Change all callers. Handle parens
9408 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9409 Dominique d'Humieres <dominiq@lps.ens.fr>
9411 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9412 and __APPLE__ && __PPC__ && __ALTIVEC__.
9414 2011-03-29 Jason Merrill <jason@redhat.com>
9416 * g++.dg/cpp0x/dependent1.C: New.
9418 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9420 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9422 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9424 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9427 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9428 * gfortran.dg/proc_ptr_comp_32.f90: New.
9430 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9432 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9433 check for corresponding warning.
9435 2011-03-28 Jason Merrill <jason@redhat.com>
9437 * g++.dg/cpp0x/rv-deduce2.C: New.
9439 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9442 * gcc.dg/pr48203.c: New test.
9444 2011-03-28 Jeff Law <law@redhat.com>
9446 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9448 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9450 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9451 and __PPC__ && __ALTIVEC__.
9453 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9456 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9457 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9458 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9459 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9461 2011-03-28 Jason Merrill <jason@redhat.com>
9463 * g++.dg/cpp0x/initlist-array2.C: New.
9465 * g++.dg/cpp0x/initlist-array1.C: New.
9467 * g++.dg/cpp0x/constexpr-compound.C: New.
9469 * g++.dg/cpp0x/constexpr-using.C: New.
9471 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9473 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9476 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9478 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9480 * gcc.dg/slp-1.c: New test.
9482 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9484 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9485 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9486 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9487 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9488 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9489 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9490 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9491 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9492 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9493 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9494 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9495 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9496 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9497 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9499 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9502 * gfortran.dg/trim_optimize_5.f90: New test.
9503 * gfortran.dg/trim_optimize_6.f90: New test.
9505 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9508 * gcc.target/mips/madd-7.c: Remove -mlong32.
9509 * gcc.target/mips/msub-7.c: Likewise.
9511 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9513 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9514 accesses to preserve the meaning of the test for doubleword vectors.
9515 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9516 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9518 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9521 * gfortran.dg/class_42.f03: New.
9523 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9525 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9528 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9530 PR rtl-optimization/48144
9531 * gcc.dg/pr48144.c: New test.
9533 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9535 * gnat.dg/discr27.ad[sb]: New test.
9537 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9539 * gnat.dg/limited_with2.ad[sb]: New test.
9540 * gnat.dg/limited_with2_pkg1.ads: New helper.
9541 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9543 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9545 * gnat.dg/opt15.adb: New test.
9546 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9548 2011-03-25 Tobias Burnus <burnus@net-b.de>
9552 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9553 * gfortran.dg/leadz_trailz_3.f90: Ditto
9555 2011-03-25 Martin Jambor <mjambor@suse.cz>
9557 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9559 2011-03-25 Jason Merrill <jason@redhat.com>
9561 * g++.dg/cpp0x/defaulted22.C: New.
9562 * g++.dg/cpp0x/defaulted23.C: New.
9563 * g++.dg/cpp0x/defaulted15.C: Adjust.
9565 2011-03-25 Jason Merrill <jason@redhat.com>
9567 * g++.dg/cpp0x/move1.C: New.
9569 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9572 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9574 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9576 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9577 for mips-sgi-irix6.5.
9578 Replace snprintf prototype by <stdio.h>.
9580 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9583 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9584 run_expensive_tests.
9585 * gcc.dg/graphite/block-4.c: Likewise.
9586 * gcc.dg/graphite/block-7.c: Likewise.
9587 * gcc.dg/graphite/block-8.c: Likewise.
9589 2011-03-25 Richard Guenther <rguenther@suse.de>
9591 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9592 * g++.dg/tree-ssa/pr8781.C: Likewise.
9593 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9594 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9595 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9596 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9597 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9598 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9599 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9600 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9601 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9602 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9603 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9604 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9605 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9606 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9607 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9608 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9609 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9610 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9611 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9612 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9613 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9614 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9615 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9616 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9617 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9618 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9619 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9620 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9621 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9622 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9623 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9624 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9625 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9626 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9627 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9628 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9629 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9630 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9631 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9632 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9633 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9634 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9635 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9636 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9637 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9638 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9639 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9640 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9641 * c-c++-common/pr46562-2.c: Likewise.
9642 * gfortran.dg/pr42108.f90: Likewise.
9643 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9644 foo to be inlined even at -O1.
9645 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9646 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9647 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9648 * gcc.dg/matrix/matrix.exp: Disable FRE.
9650 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9653 * gcc.dg/dfp/pr48204.c: New test.
9655 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9658 * gcc.c-torture/execute/pr47917.c: Move this...
9659 * gcc.dg/torture/pr47917.c: to here and add xfails.
9661 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9663 * gnat.dg/array16.ad[sb]: New test.
9664 * gnat.dg/array16.ads: New helper.
9666 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9668 * gnat.dg/derived_type2.adb: New test.
9670 2011-03-24 Richard Guenther <rguenther@suse.de>
9672 PR tree-optimization/48271
9673 * g++.dg/torture/pr48271.C: New testcase.
9675 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9677 * gnat.dg/array15.ad[sb]: New test.
9679 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9682 * gcc.target/i386/pr48237.c: New test.
9684 2011-03-24 Richard Guenther <rguenther@suse.de>
9687 * gcc.dg/builtin-object-size-10.c: New testcase.
9689 2011-03-24 Richard Guenther <rguenther@suse.de>
9691 PR tree-optimization/46562
9692 * c-c++-common/pr46562-2.c: New testcase.
9693 * c-c++-common/pr46562.c: Likewise.
9695 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9697 * gcc.dg/vect/vect-cselim-1.c: New test.
9698 * gcc.dg/vect/vect-cselim-2.c: New test.
9700 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9702 * gcc.target/arm/pr46934.c: New.
9704 2011-03-23 Ian Lance Taylor <iant@google.com>
9706 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9708 2011-03-23 Richard Guenther <rguenther@suse.de>
9710 * gcc.dg/struct: Remove directory and contents.
9712 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9715 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9717 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9719 * gnat.dg/discr26.ad[sb]: New test.
9720 * gnat.dg/discr26_pkg.ads: New helper.
9722 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
9725 * gcc.target/arm/neon-vld-1.c: New test.
9727 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9729 * gnat.dg/array14.ad[sb]: New test.
9730 * gnat.dg/array14_pkg.ads: New helper.
9732 2011-03-22 Joseph Myers <joseph@codesourcery.com>
9734 * gcc.c-torture/execute/920501-8.x: Remove.
9735 * gcc.c-torture/execute/930513-1.x: Remove.
9736 * gcc.c-torture/execute/960312-1.x: Remove.
9737 * gcc.c-torture/compile/20000804-1.c,
9738 gcc.c-torture/compile/20001205-1.c,
9739 gcc.c-torture/compile/20001226-1.c,
9740 gcc.c-torture/compile/20010518-2.c,
9741 gcc.c-torture/compile/20020312-1.c,
9742 gcc.c-torture/compile/20020604-1.c,
9743 gcc.c-torture/compile/920501-12.c,
9744 gcc.c-torture/compile/920501-4.c,
9745 gcc.c-torture/compile/920520-1.c,
9746 gcc.c-torture/compile/980506-1.c,
9747 gcc.c-torture/execute/980709-1.x,
9748 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9749 options for m68hc11.
9750 * gcc.dg/cpp/assert4.c: Don't handle ARC.
9751 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9754 2011-03-22 Nick Clifton <nickc@redhat.com>
9756 * lib/target-supports.exp (check_profiling_available): Add MN10300
9757 to the list of targets that do not support profiling. Restore
9758 alpha sorting to this list.
9760 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9762 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9763 failure on 32-bit systems.
9764 * gcc.dg/torture/vector-2.c: Ditto.
9766 2011-03-22 Richard Guenther <rguenther@suse.de>
9768 PR tree-optimization/48228
9769 * gcc.dg/Wstrict-overflow-23.c: New testcase.
9771 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9773 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9777 * gcc.target/powerpc/pr48226.c: New file.
9779 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9781 * lib/prune.exp (prune_gcc_output): Prune "could not create
9782 compact unwind for" warnings.
9784 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9788 * gcc.c-torture/execute/pr42544.c: New test.
9789 * gcc.c-torture/execute/pr48197.c: New test.
9791 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9793 PR preprocessor/48192
9794 * gcc.target/powerpc/pr48192.c: New file.
9797 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9798 split problem of 0 being loaded in a VSX register.
9800 2011-03-21 Richard Guenther <rguenther@suse.de>
9803 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9804 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9805 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9806 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9808 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9811 * gcc.dg/pr48213.c: New test.
9813 2011-03-21 Kai Tietz <ktietz@redhat.com>
9816 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9818 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9820 * gcc.target/arm/xor-and.c: New.
9822 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9825 * gfortran.dg/function_optimize_1.f90: New test.
9826 * gfortran.dg/function_optimize_2.f90: New test.
9828 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9830 PR rtl-optimization/47502
9831 * gcc.target/i386/pr47502-1.c: New.
9832 * gcc.target/i386/pr47502-2.c: Likewise.
9834 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9836 PR rtl-optimization/48156
9837 * gcc.dg/pr48156.c: New test.
9839 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9842 * gfortran.dg/scratch_1.f90: Adjust test.
9844 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9847 * gfortran.dg/scratch_1.f90: New test.
9849 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9851 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9852 variably modified typedefs.
9853 * gcc.dg/c1x-typedef-2.c: Remove.
9855 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9857 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9858 * gcc.dg/c1x-anon-struct-3.c: New test.
9859 * gcc.dg/anon-struct-11.c: Update.
9861 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9863 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9865 Only xfail with gas.
9867 2011-03-18 Jason Merrill <jason@redhat.com>
9869 * g++.dg/template/fn-ptr1.C: New.
9871 * g++.dg/overload/volatile1.C: New.
9873 * g++.dg/opt/pr23372.C: New.
9875 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9877 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9880 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9882 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
9884 * gcc.target/arm/unsigned-extend-1.c: New.
9886 2011-03-18 Jakub Jelinek <jakub@redhat.com>
9889 * gcc.c-torture/compile/pr48161.c: New test.
9891 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
9894 * gcc.dg/torture/pr47725.c: New.
9896 2011-03-17 Jason Merrill <jason@redhat.com>
9898 * g++.dg/cpp0x/constexpr-overflow2.C: New.
9899 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9901 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
9903 * gnat.dg/specs/elab2.ads: New test.
9904 * gnat.dg/specs/elab2_pkg.ads: New helper.
9906 2011-03-17 Jason Merrill <jason@redhat.com>
9908 * g++.dg/cpp0x/decltype-1212.C: New.
9909 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9911 2011-03-17 Jason Merrill <jason@redhat.com>
9913 * g++.dg/parse/memfnquals1.C: New.
9915 2011-03-17 Richard Guenther <rguenther@suse.de>
9918 * gcc.dg/pr48134.c: New testcase.
9920 2011-03-17 Richard Guenther <rguenther@suse.de>
9923 * g++.dg/torture/pr48165.C: New testcase.
9925 2011-03-17 Jakub Jelinek <jakub@redhat.com>
9927 PR rtl-optimization/48141
9928 * gcc.dg/pr48141.c: New test.
9930 2011-03-16 Jason Merrill <jason@redhat.com>
9932 * g++.dg/cpp0x/constexpr-48089.C: New.
9934 * g++.dg/cpp0x/constexpr-abi1.C: New.
9936 * g++.dg/cpp0x/constexpr-46336.C: New.
9937 * g++.dg/parse/friend5.C: Adjust expected errors.
9939 * g++.dg/cpp0x/constexpr-47570.C: New.
9941 2011-03-16 Dodji Seketeli <dodji@redhat.com>
9944 * ++.dg/debug/dwarf2/typedef6.C: New test.
9946 2011-03-16 Jason Merrill <jason@redhat.com>
9948 * g++.dg/cpp0x/elision2.C: New.
9950 * g++.dg/cpp0x/constexpr-array3.C: New.
9952 2011-03-16 Jason Merrill <jason@redhat.com>
9954 * g++.dg/cpp0x/sfinae6.C: New.
9955 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9956 * g++.dg/cpp0x/pr45908.C: Likewise.
9957 * g++.dg/cpp0x/sfinae6.C: Likewise.
9958 * g++.old-deja/g++.jason/conversion11.C: Likewise.
9959 * g++.old-deja/g++.law/arg11.C: Likewise.
9961 2011-03-16 Jason Merrill <jason@redhat.com>
9963 * g++.dg/template/incomplete6.C: New.
9965 2011-03-16 Jeff Law <law@redhat.com>
9967 * gcc.dg/tree-ssa/vrp55.c: New test.
9969 2011-03-16 Jason Merrill <jason@redhat.com>
9971 * g++.dg/cpp0x/auto22.C: New.
9973 2011-03-16 Richard Guenther <rguenther@suse.de>
9975 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9976 optimizing it away if promoted to const.
9978 2011-03-16 Richard Guenther <rguenther@suse.de>
9980 PR tree-optimization/48149
9981 * gcc.dg/fold-complex-1.c: New testcase.
9983 2011-03-16 Richard Guenther <rguenther@suse.de>
9986 * gcc.dg/guality/pr45882.c: Really make sure no inlining
9989 2011-03-16 Richard Guenther <rguenther@suse.de>
9991 PR tree-optimization/26134
9992 * gcc.dg/tree-ssa/complex-6.c: New testcase.
9994 2011-03-16 Richard Guenther <rguenther@suse.de>
9996 PR tree-optimization/48146
9997 * gcc.dg/torture/pr48146.c: New testcase.
9999 2011-03-16 Richard Guenther <rguenther@suse.de>
10001 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10002 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10004 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10006 PR middle-end/48136
10007 * gcc.c-torture/compile/pr48136.c: New test.
10009 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10012 * gcc.dg/guality/pr45882.c: New test.
10014 2011-03-15 Jason Merrill <jason@redhat.com>
10016 * g++.dg/cpp0x/constexpr-recursion.C: New.
10018 * g++.dg/cpp0x/implicit11.C: New.
10020 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10022 * g++.dg/cpp0x/constexpr-attribute.C: New.
10024 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10026 * g++.dg/parse/pr34758.C: New.
10028 2011-03-15 Xinliang David Li <davidxl@google.com>
10031 * gcc.dg/uninit-pred-7_d.c: New test.
10032 * gcc.dg/uninit-pred-8_d.c: New test.
10034 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10037 * gcc.target/arm/pr46788.c: New.
10039 2011-03-15 Richard Guenther <rguenther@suse.de>
10041 PR middle-end/47650
10042 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10043 * gfortran.dg/ishft_4.f90: Likewise.
10044 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10046 2011-03-15 Richard Guenther <rguenther@suse.de>
10048 PR tree-optimization/13954
10049 * g++.dg/tree-ssa/pr13954.C: New testcase.
10051 2011-03-15 Richard Guenther <rguenther@suse.de>
10053 PR tree-optimization/48037
10054 * gcc.target/i386/pr48037-1.c: New testcase.
10056 2011-03-15 Richard Guenther <rguenther@suse.de>
10058 PR tree-optimization/41490
10059 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10060 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10061 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10062 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10063 * g++.dg/tree-ssa/pr33604.C: Adjust.
10065 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10067 PR middle-end/47917
10068 * gcc.c-torture/execute/pr47917.c: New test.
10069 * gcc.dg/pr47917.c: New test.
10071 PR middle-end/38878
10072 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10074 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10076 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10077 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10078 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10079 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10080 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10081 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10082 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10083 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10084 * gcc.target/i386/avx-floor-vec.c: Ditto.
10085 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10086 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10087 * gcc.target/i386/avx-rint-vec.c: Ditto.
10088 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10089 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10090 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10091 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10093 2011-03-14 Tom Tromey <tromey@redhat.com>
10095 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10096 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10097 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10099 2011-03-14 Tom Tromey <tromey@redhat.com>
10101 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10102 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10103 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10105 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10107 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10109 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10111 PR rtl-optimization/47166
10112 * gcc.c-torture/execute/postmod-1.c: New test.
10114 2011-03-14 Richard Guenther <rguenther@suse.de>
10116 PR middle-end/48098
10117 * gcc.dg/torture/pr48098.c: New testcase.
10119 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10122 * gcc.target/powerpc/pr48053-1.c: New test.
10123 * gcc.target/powerpc/pr48053-2.c: Likewise.
10125 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10127 PR libfortran/48066
10128 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10130 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10132 PR libfortran/48066
10133 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10135 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10138 * gfortran.dg/class_41.f03: New.
10140 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10142 * g++.dg/conversion/cast3.C: New test.
10144 2011-03-11 Jason Merrill <jason@redhat.com>
10146 * g++.dg/template/error45.C: New.
10148 * g++.dg/parse/no-type-defn1.C: New.
10150 * g++.dg/ext/attrib40.C: New.
10152 * g++.dg/cpp0x/regress/array1.C: New.
10154 2011-03-11 Richard Guenther <rguenther@suse.de>
10156 PR tree-optimization/48067
10157 * gcc.dg/pr48067.c: New testcase.
10159 2011-03-11 Richard Guenther <rguenther@suse.de>
10162 * g++.dg/lto/20110311-1_0.C: New testcase.
10164 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10167 * g++.dg/inherit/virtual8.C: New test.
10169 PR middle-end/48044
10170 * gcc.dg/torture/pr48044.c: New test.
10172 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10175 * gfortran.dg/proc_ptr_comp_31.f90: New.
10177 2011-03-11 Richard Guenther <rguenther@suse.de>
10179 PR tree-optimization/47278
10180 * gcc.dg/torture/pr47278-1.c: New testcase.
10181 * gcc.dg/torture/pr47278-2.c: Likewise.
10183 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10185 PR tree-optimization/48063
10186 * gcc.dg/torture/pr48063.c: New test.
10188 2011-03-10 Jason Merrill <jason@redhat.com>
10190 * g++.dg/template/array22.C: New.
10192 * g++.dg/cpp0x/syntax-err1.C: New.
10193 * g++.dg/parse/error36.C: Adjust expected errors.
10194 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10195 * g++.old-deja/g++.pt/typename3.C: Likewise.
10196 * g++.old-deja/g++.pt/typename4.C: Likewise.
10197 * g++.old-deja/g++.pt/typename6.C: Likewise.
10199 2011-03-09 Jason Merrill <jason@redhat.com>
10201 * g++.dg/template/nontype22.C: New.
10203 2011-03-09 Martin Jambor <mjambor@suse.cz>
10205 PR tree-optimization/47714
10206 * g++.dg/torture/pr47714.C: New test.
10208 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10211 * gcc.target/powerpc/pr47755-2.c: New file.
10213 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10215 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10216 is not set in the environment, pass 64 as first argument when not
10217 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10218 native where ulimit -u is supported.
10220 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10222 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10224 2011-03-08 Jason Merrill <jason@redhat.com>
10226 * g++.dg/template/nontype21.C: New.
10228 * g++.dg/template/anon5.C: New.
10230 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10233 * gcc.dg/pr47881.c: New test.
10235 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10238 * g++.dg/lookup/template3.C: New test.
10240 2011-03-08 Kai Tietz <ktietz@redhat.com>
10242 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10245 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10248 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10249 sizeof to compute alignment.
10251 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10253 PR tree-optimization/48022
10254 * gcc.dg/pr48022-1.c: New test.
10255 * gcc.dg/pr48022-2.c: New test.
10257 2011-03-07 Jason Merrill <jason@redhat.com>
10259 * g++.dg/template/nontype20.C: New.
10260 * g++.dg/init/member1.C: Adjust expected errors.
10261 * g++.dg/parse/constant4.C: Likewise.
10262 * g++.dg/template/qualified-id3.C: Likewise.
10263 * g++.old-deja/g++.pt/crash10.C: Likewise.
10265 * g++.dg/cpp0x/regress/non-const1.C: New.
10267 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10270 * gcc.dg/pr47991.c: New test.
10272 2011-03-07 Jason Merrill <jason@redhat.com>
10274 * g++.dg/abi/mangle46.C: New.
10276 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10279 * gcc.target/powerpc/pr47862.c: New.
10281 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10284 * gcc.target/i386/combine-mul.c: Require nonpic.
10286 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10287 Nathan Froyd <froydnj@codesourcery.com>
10289 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10291 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10293 * README.QMTEST: Remove.
10295 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10296 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10299 * gfortran.dg/array_constructor_37.f90 : New test.
10301 2011-03-05 Jason Merrill <jason@redhat.com>
10303 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10304 * g++.dg/abi/mangle45.C: Likewise.
10305 * g++.dg/cpp0x/trailing1.C: Likewise.
10307 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10309 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10311 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10313 PR rtl-optimization/47899
10314 * gcc.dg/pr47899.c: New test.
10316 * gcc.dg/torture/pr47968.c: Ignore warnings.
10318 PR tree-optimization/47967
10319 * gcc.c-torture/compile/pr47967.c: New test.
10321 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10323 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10324 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10326 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10328 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10329 and property_getAttributes() if __OBJC2__.
10330 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10331 * objc.dg/property/property-encoding-1.m: New.
10332 * obj-c++.dg/property/property-encoding-1.mm: New.
10334 2011-03-04 Jason Merrill <jason@redhat.com>
10336 * g++.dg/template/pseudodtor6.C: New.
10338 * g++.dg/inherit/covariant19.C: New.
10340 2011-03-04 Richard Guenther <rguenther@suse.de>
10342 PR middle-end/47968
10343 * gcc.dg/torture/pr47968.c: New testcase.
10345 2011-03-04 Richard Guenther <rguenther@suse.de>
10347 PR middle-end/47975
10348 * gcc.dg/torture/pr47975.c: New testcase.
10350 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10353 * g++.dg/template/crash106.C: New.
10355 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10358 * gcc.dg/gomp/pr47963.c: New test.
10359 * g++.dg/gomp/pr47963.C: New test.
10361 2011-03-02 Jason Merrill <jason@redhat.com>
10363 * g++.dg/cpp0x/regress/condition1.C: New.
10365 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10367 2011-03-01 Jason Merrill <jason@redhat.com>
10369 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10371 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10373 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10375 PR rtl-optimization/47925
10376 * gcc.c-torture/execute/pr47925.c: New test.
10378 2011-03-01 Jason Merrill <jason@redhat.com>
10380 * g++.dg/cpp0x/decltype25.C: New.
10382 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10384 2011-03-01 Richard Guenther <rguenther@suse.de>
10386 PR tree-optimization/47890
10387 * gcc.dg/torture/pr47890.c: New testcase.
10389 2011-03-01 Richard Guenther <rguenther@suse.de>
10392 * gcc.dg/lto/pr47924_0.c: New testcase.
10394 2011-03-01 Richard Guenther <rguenther@suse.de>
10397 * gfortran.dg/lto/pr46911_0.f: New testcase.
10399 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10401 PR libgfortran/47933
10402 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10403 compile errors from older code form.
10405 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10407 PR libgfortran/47567
10408 * gfortran.dg/fmt_fw_d.f90: New test.
10410 2011-02-28 Jason Merrill <jason@redhat.com>
10412 * g++.dg/inherit/covariant18.C: New.
10414 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10416 PR middle-end/47893
10417 * gcc.dg/pr47893.c: New test.
10419 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10421 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10422 NULL in case of a selector with conflicting types.
10423 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10425 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10427 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10428 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10429 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10430 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10432 2011-02-28 Jason Merrill <jason@redhat.com>
10435 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10437 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10439 PR libgfortran/47778
10440 * gfortran.dg/namelist_71.f90: New test.
10442 2011-02-27 Jason Merrill <jason@redhat.com>
10445 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10446 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10448 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10451 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10453 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10456 * gfortran.dg/gomp/task-1.f90: Removed.
10458 2011-02-26 Jason Merrill <jason@redhat.com>
10460 * g++.dg/template/this-targ1.C: New.
10462 * g++.dg/cpp0x/regress/template-const1.C: New.
10463 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10464 * g++.dg/template/function1.C: Adjust.
10465 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10466 * g++.dg/debug/debug7.C: Adjust.
10468 2011-02-26 Tobias Burnus <burnus@net-b.de>
10471 * gfortran.dg/gomp/task-1.f90: New.
10473 2011-02-25 Jie Zhang <jie@codesourcery.com>
10475 * gcc.target/arm/neon-thumb2-move.c: Add
10476 dg-require-effective-target arm_thumb2_ok.
10478 2011-02-24 Jason Merrill <jason@redhat.com>
10480 * g++.dg/parse/constant1.C: Specify C++98 mode.
10481 * g++.dg/parse/constant5.C: Likewise.
10482 * g++.dg/parse/error2.C: Likewise.
10483 * g++.dg/parse/semicolon3.C: Likewise.
10484 * g++.dg/template/crash14.C: Likewise.
10485 * g++.dg/template/local4.C: Likewise.
10486 * g++.dg/template/nontype3.C: Likewise.
10487 * g++.dg/parse/crash31.C: Adjust expected errors.
10488 * g++.dg/template/function1.C: Likewise.
10489 * g++.dg/template/ref3.C: Likewise.
10490 * g++.dg/template/static9.C: Likewise.
10491 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10493 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10494 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10495 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10496 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10497 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10499 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10502 * gfortran.dg/pr47878.f90: New test.
10504 2011-02-24 Richard Guenther <rguenther@suse.de>
10507 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10508 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10510 2011-02-24 Richard Guenther <rguenther@suse.de>
10513 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10514 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10516 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10518 PR libgfortran/47567
10519 * gfortran.dg/fmt_f0_1.f90: Update test.
10521 2011-02-23 Jason Merrill <jason@redhat.com>
10523 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10524 * g++.dg/abi/mangle45.C: New.
10526 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10527 * g++.dg/template/canon-type-9.C: Match use of decltype
10528 between declaration and definition.
10529 * g++.dg/template/canon-type-12.C: Likewise.
10531 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10534 * gfortran.dg/nested_allocatables_1.f90: New.
10536 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10539 * g++.dg/pr46868.C: New test.
10540 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10541 * g++.dg/parse/error14.C: Adjust.
10543 2011-02-23 Richard Guenther <rguenther@suse.de>
10545 PR tree-optimization/47838
10546 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10548 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10550 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10552 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10554 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10555 * gfortran.dg/count_init_expr.f03: Ditto.
10556 * gfortran.dg/gomp/pr43711.f90: Ditto.
10557 * gcc.dg/struct-parse-2.c: Ditto.
10558 * gcc.dg/parse-error-3.c: Ditto.
10559 * gcc.dg/Wlogical-op-1.c: Ditto.
10560 * gcc.dg/Walways-true-1.c: Ditto.
10561 * gcc.dg/pr24225.c: Ditto.
10562 * gcc.dg/Walways-true-2.c: Ditto.
10563 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10564 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10565 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10566 * g++.dg/overload/defarg4.C: Ditto.
10567 * g++.dg/inherit/covariant16.C: Ditto.
10568 * g++.dg/inherit/virtual7.C: Ditto.
10569 * g++.dg/template/canon-type-9.C: Ditto.
10570 * g++.dg/template/access19.C: Ditto.
10571 * g++.dg/template/call7.C: Ditto.
10572 * g++.dg/template/canon-type-2.C: Ditto.
10573 * g++.dg/template/init7.C: Ditto.
10574 * g++.dg/template/sizeof-template-argument.C: Ditto.
10575 * g++.dg/template/const3.C: Ditto.
10576 * g++.dg/template/sfinae26.C: Ditto.
10577 * g++.dg/template/sfinae26.C: Ditto.
10578 * g++.dg/template/canon-type-11.C: Ditto.
10579 * g++.dg/template/union2.C: Ditto.
10580 * g++.dg/template/canon-type-3.C: Ditto.
10581 * g++.dg/template/canon-type-1.C: Ditto.
10582 * g++.dg/template/canon-type-5.C: Ditto.
10583 * g++.dg/template/canon-type-7.C: Ditto.
10584 * g++.dg/template/canon-type-10.C: Ditto.
10585 * g++.dg/template/spec36.C: Ditto.
10586 * g++.dg/template/typedef38.C: Ditto.
10587 * g++.dg/template/canon-type-4.C: Ditto.
10588 * g++.dg/template/canon-type-6.C: Ditto.
10589 * g++.dg/template/canon-type-13.C: Ditto.
10590 * g++.dg/template/instantiate9.C: Ditto.
10591 * g++.dg/template/ttp22.C: Ditto.
10592 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10593 * g++.dg/warn/Walways-true-1.C: Ditto.
10594 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10595 * g++.dg/warn/Walways-true-2.C: Ditto.
10596 * g++.dg/conversion/op4.C: Ditto.
10597 * g++.dg/opt/pr19650.C: Ditto.
10598 * g++.dg/lookup/friend11.C: Ditto.
10599 * g++.dg/other/default2.C: Ditto.
10600 * g++.dg/other/default3.C: Ditto.
10601 * g++.dg/other/dtor2.C: Ditto.
10602 * g++.dg/other/friend5.C: Ditto.
10603 * g++.dg/other/default5.C: Ditto.
10604 * g++.dg/init/brace6.C: Ditto.
10605 * g++.dg/init/aggr5.C: Ditto.
10606 * g++.dg/init/error2.C: Ditto.
10607 * g++.dg/expr/bound-mem-fun.C: Ditto.
10608 * g++.dg/expr/cond6.C: Ditto.
10609 * g++.dg/expr/stmt-expr-1.C: Ditto.
10610 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10611 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10612 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10613 * g++.dg/cpp0x/bracket1.C: Ditto.
10614 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10615 * g++.dg/cpp0x/pr38646.C: Ditto.
10616 * g++.dg/cpp0x/variadic73.C: Ditto.
10617 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10618 * g++.dg/cpp0x/bracket4.C: Ditto.
10619 * g++.dg/cpp0x/decltype4.C: Ditto.
10620 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10621 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10622 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10623 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10624 * g++.dg/cpp0x/decltype2.C: Ditto.
10625 * g++.dg/cpp0x/decltype1.C: Ditto.
10626 * g++.dg/cpp0x/bracket2.C: Ditto.
10627 * g++.dg/cpp0x/decltype5.C: Ditto.
10628 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10629 * g++.dg/cpp0x/variadic70.C: Ditto.
10630 * g++.dg/cpp0x/decltype6.C: Ditto.
10631 * g++.dg/cpp0x/rvo.C: Ditto.
10632 * g++.dg/cpp0x/vt-40092.C: Ditto.
10633 * g++.dg/cpp0x/variadic-new.C: Ditto.
10634 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10635 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10636 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10637 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10638 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10639 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10640 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10641 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10642 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10643 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10644 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10645 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10646 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10647 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10648 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10649 * g++.dg/cpp0x/pr39639.C: Ditto.
10650 * g++.dg/cpp0x/decltype3.C: Ditto.
10651 * g++.dg/cpp0x/variadic68.C: Ditto.
10652 * g++.dg/cpp0x/variadic-function.C: Ditto.
10653 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10654 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10655 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10656 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10657 * g++.dg/parse/crash35.C: Ditto.
10658 * g++.dg/parse/crash40.C: Ditto.
10659 * g++.dg/parse/defarg12.C: Ditto.
10660 * g++.dg/parse/crash34.C: Ditto.
10661 * g++.dg/parse/constructor3.C: Ditto.
10662 * g++.dg/parse/template23.C: Ditto.
10663 * g++.dg/parse/crash56.C: Ditto.
10664 * g++.dg/parse/dtor13.C: Ditto.
10665 * g++.dg/parse/error33.C: Ditto.
10666 * g++.dg/parse/ctor9.C: Ditto.
10667 * g++.dg/parse/error32.C: Ditto.
10668 * g++.dg/parse/error37.C: Ditto.
10669 * g++.dg/parse/bitfield3.C: Ditto.
10670 * g++.dg/parse/struct-4.C: Ditto.
10671 * g++.dg/ext/has_trivial_copy.C: Ditto.
10672 * g++.dg/ext/is_polymorphic.C: Ditto.
10673 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10674 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10675 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10676 * g++.dg/ext/is_union.C: Ditto.
10677 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10678 * g++.dg/ext/is_pod.C: Ditto.
10679 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10680 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10681 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10682 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10683 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10684 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10685 * g++.dg/ext/is_abstract.C: Ditto.
10686 * g++.dg/ext/has_trivial_assign.C: Ditto.
10687 * g++.dg/ext/is_class.C: Ditto.
10688 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10689 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10690 * g++.dg/ext/is_base_of.C: Ditto.
10691 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10692 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10693 * g++.dg/ext/is_empty.C: Ditto.
10694 * g++.dg/ext/is_enum.C: Ditto.
10695 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10696 * gnat.dg/opt11.adb: Ditto.
10697 * obj-c++.dg/pr45735.mm: Ditto.
10698 * obj-c++.dg/pr24393.mm: Ditto.
10699 * obj-c++.dg/exceptions-2.mm: Ditto.
10700 * objc.dg/pr45735.m: Ditto.
10701 * objc.dg/pr24393.m: Ditto.
10703 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10705 * objc.dg/attributes/objc-exception-1.m: New.
10707 2011-02-23 Jie Zhang <jie@codesourcery.com>
10709 * gcc.dg/cpp/include7.c: New test.
10711 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10714 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10716 2011-02-23 Jie Zhang <jie@codesourcery.com>
10718 PR rtl-optimization/47763
10719 * gcc.dg/pr47763.c: New test.
10721 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
10724 * gfortran.dg/whole_file_32.f90 : New test.
10726 2011-02-22 Dodji Seketeli <dodji@redhat.com>
10729 * g++.dg/inherit/virtual7.C: New test.
10731 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
10734 * objc.dg/type-size-3.m: Updated error message.
10735 * objc.dg/type-size-4.m: New test.
10736 * objc.dg/type-size-5.m: New test.
10738 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10740 * lib/gnat.exp: Fix comments.
10741 Don't load libgloss.exp.
10742 (default_gnat_version): Call $compiler with --version.
10743 Adapt regexp for gnatmake output, insert version.
10744 (gnat_version): New proc.
10745 (gnat_init): Remove gnat_libgcc_s_path.
10746 (gnat_target_compile): Likewise.
10747 Remove ld_library_path.
10748 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10749 (gnat_pass): Remove.
10750 (gnat_pass): Remove.
10751 (gnat_finish): Remove.
10752 (gnat_exit): Remove.
10753 (local_find_gnatmake): Reindent.
10754 (runtest_file_p): Remove.
10755 (prune_warnings): Remove.
10756 (find_gnatclean): New proc.
10757 * lib/gnat-dg.exp (lremove): New proc.
10758 (gnat-dg-test): Reindent.
10759 Remove additional output files.
10760 (gnat-dg-runtest): Remove.
10762 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10763 * gnat.dg/loop_optimization6.adb: Likewise.
10764 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10766 2011-02-22 Jakub Jelinek <jakub@redhat.com>
10768 PR tree-optimization/47835
10769 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10771 2011-02-22 Tobias Burnus <burnus@net-b.de>
10773 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10774 * gfortran.dg/abstract_type_2.f03: Ditto.
10775 * gfortran.dg/abstract_type_3.f03: Ditto.
10776 * gfortran.dg/abstract_type_4.f03: Ditto.
10777 * gfortran.dg/abstract_type_5.f03: Ditto.
10778 * gfortran.dg/abstract_type_6.f03: Ditto.
10779 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10780 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10781 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10782 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10783 * gfortran.dg/array_function_5.f90: Ditto.
10784 * gfortran.dg/asynchronous_3.f03: Ditto.
10785 * gfortran.dg/char_expr_1.f90: Ditto.
10786 * gfortran.dg/class_14.f03: Ditto.
10787 * gfortran.dg/data_array_6.f: Ditto.
10788 * gfortran.dg/data_invalid.f90: Ditto.
10789 * gfortran.dg/dot_product_1.f03: Ditto.
10790 * gfortran.dg/func_derived_5.f90: Ditto.
10791 * gfortran.dg/func_result_4.f90: Ditto.
10792 * gfortran.dg/implied_do_1.f90: Ditto.
10793 * gfortran.dg/initialization_25.f90: Ditto.
10794 * gfortran.dg/initialization_26.f90: Ditto.
10795 * gfortran.dg/interface_34.f90: Ditto.
10796 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10797 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10798 * gfortran.dg/matmul_8.f03: Ditto.
10799 * gfortran.dg/merge_init_expr.f90: Ditto.
10800 * gfortran.dg/pack_assign_1.f90: Ditto.
10801 * gfortran.dg/pack_vector_1.f90: Ditto.
10802 * gfortran.dg/pointer_check_8.f90: Ditto.
10803 * gfortran.dg/product_init_expr.f03: Ditto.
10804 * gfortran.dg/reshape_order_5.f90: Ditto.
10805 * gfortran.dg/reshape_shape_1.f90: Ditto.
10806 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10807 * gfortran.dg/same_name_2.f90: Ditto.
10808 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10809 * gfortran.dg/spread_init_expr.f03: Ditto.
10810 * gfortran.dg/stmt_func_1.f90: Ditto.
10811 * gfortran.dg/sum_init_expr.f03: Ditto.
10812 * gfortran.dg/transpose_3.f03: Ditto.
10813 * gfortran.dg/unpack_init_expr.f03: Ditto.
10814 * gfortran.dg/warn_conversion.f90: Ditto.
10815 * gfortran.dg/warn_conversion_2.f90: Ditto.
10816 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10817 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10818 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10819 * gfortran.dg/whole_file_16.f90: Ditto.
10820 * gfortran.dg/whole_file_17.f90: Ditto.
10821 * gfortran.dg/whole_file_18.f90: Ditto.
10822 * gfortran.dg/whole_file_20.f03: Ditto.
10823 * gfortran.dg/whole_file_5.f90: Ditto.
10824 * gfortran.dg/whole_file_6.f90: Ditto.
10825 * gfortran.dg/write_invalid_format.f90: Ditto.
10826 * gfortran.dg/zero_sized_6.f90: Ditto.
10828 2011-02-21 Jeff Law <law@redhat.com>
10830 PR rtl-optimization/46178
10831 * gcc.target/i386/pr46178.c: New test.
10833 PR rtl-optimization/46002
10834 * gcc.c-torture/compile/pr46002.c: New test.
10836 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10838 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10841 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10844 * g++.dg/debug/pr47106.C: Require effective target lto.
10846 2011-02-21 Jason Merrill <jason@redhat.com>
10848 * g++.dg/cpp0x/constexpr-diag2.C: New.
10850 2011-02-20 Jason Merrill <jason@redhat.com>
10852 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10854 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10856 * g++.dg/overload/conv-op1.C: New.
10858 * g++.dg/cpp0x/constexpr-synth1.C: New.
10860 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10862 * objc.dg/layout-2.m: New.
10863 * objc.dg/selector-3.m: Adjusted location of error message.
10864 * objc.dg/type-size-3.m: Same.
10865 * obj-c++.dg/selector-3.mm: Same.
10867 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10870 * objc.dg/property/dotsyntax-22.m: New.
10871 * obj-c++.dg/property/dotsyntax-22.mm: New.
10873 2011-02-20 Dodji Seketeli <dodji@redhat.com>
10876 * g++.dg/template/typedef38.C: New test.
10878 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10881 * gfortran.dg/whole_file_30.f90 : New test.
10882 * gfortran.dg/whole_file_31.f90 : New test.
10884 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10888 * gfortran.dg/whole_file_28.f90 : New test.
10889 * gfortran.dg/whole_file_29.f90 : New test.
10891 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10894 * g++.dg/template/crash105.C: New.
10896 2011-02-19 Jason Merrill <jason@redhat.com>
10898 * g++.dg/cpp0x/regress/no-elide1.C: New.
10900 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
10902 PR tree-optimization/46620
10903 * gcc.dg/pr46620.c: New.
10905 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10908 * gcc.target/i386/pr47809.c: New test.
10910 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10911 Tobias Burnus <burnus@net-b.de>
10913 * lib/target-supports.exp
10914 (check_effective_target_fortran_large_real): New check for large reals.
10915 * gfortran.dg/nan_7.f90: New test.
10917 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10919 PR libgfortran/47567
10920 * gfortran.dg/fmt_f0_1.f90: Update test.
10922 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
10925 * gfortran.dg/array_constructor_36.f90 : New test.
10926 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10927 allow for comparison between different elements of the array
10928 constructor at different levels of optimization.
10930 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
10932 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10933 * gcc.target/i386/pr32280-1.c: Likewise.
10935 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10938 * gcc.target/i386/pr47800.c: New test.
10940 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
10942 * objc/execute/exceptions/foward-1.x: New.
10944 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10947 * gfortran.dg/derived_constructor_comps_4.f90: New.
10949 2011-02-18 Tobias Burnus
10952 * gfortran.dg/func_result_6.f90: New.
10954 2011-02-18 Michael Matz <matz@suse.de>
10957 * gfortran.dg/lto/pr45586_0.f90: New test.
10958 * gfortran.dg/typebound_proc_20.f90: Ditto.
10959 * gfortran.dg/typebound_proc_21.f90: Ditto.
10961 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10964 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10966 2011-02-18 Tobias Burnus <burnus@net-b.de>
10969 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10970 gcc_warning_prefix.
10971 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10972 normalizing the error/warning output.
10973 * gfortran.dg/Wall.f90: Update dg-error/warning.
10974 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10975 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10976 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10977 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10978 * gfortran.dg/class_30.f90: Update dg-error/warning.
10979 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10980 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10981 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10982 * gfortran.dg/entry_17.f90: Update dg-error/warning.
10983 * gfortran.dg/entry_19.f90: Update dg-error/warning.
10984 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10985 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10986 * gfortran.dg/g77/12632.f: Update dg-error/warning.
10987 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10988 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10989 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10990 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10991 * gfortran.dg/goto_8.f90: Update dg-error/warning.
10992 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10993 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10994 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10995 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10996 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10997 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10998 * gfortran.dg/volatile3.f90: Update dg-error/warning.
10999 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11000 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11001 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11002 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11003 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11005 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11008 * gfortran.dg/proc_ptr_comp_30.f90: New.
11010 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11013 * gcc.target/i386/pr47780.c: New test.
11015 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11018 * gfortran.dg/class_40.f03: New.
11020 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11023 * g++.dg/cpp0x/auto21.C: New test.
11025 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11027 * objc.dg/special/unclaimed-category-1.h: Updated for
11029 * objc.dg/special/unclaimed-category-1.m: Same.
11030 * objc.dg/zero-link-1.m: Same.
11031 * objc.dg/lookup-1.m: Same.
11032 * objc.dg/torture/strings/const-str-9.m
11033 * objc.dg/torture/strings/const-str-10.m: Same.
11034 * objc.dg/torture/strings/const-str-11.m: Same.
11035 * objc.dg/torture/forward-1.m: Same.
11036 * objc.dg/zero-link-2.m: Same.
11037 * objc.dg/encode-7-next-64bit.m: Same.
11038 * objc.dg/method-4.m: Same.
11039 * objc.dg/next-runtime-1.m: Same.
11040 * objc.dg/image-info.m: Same.
11041 * objc.dg/pr23214.m: Same.
11042 * objc.dg/symtab-1.m: Same.
11043 * obj-c++.dg/basic.m: Same.
11044 * obj-c++.dg/proto-lossage-3.m: Same.
11045 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11046 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11047 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11048 * obj-c++.dg/method-11.m: Same.
11049 * objc/execute/enumeration-1.m: Same.
11050 * objc/execute/object_is_class.m: Same.
11051 * objc/execute/formal_protocol-2.m: Same.
11052 * objc/execute/formal_protocol-4.m: Same.
11053 * objc/execute/formal_protocol-6.m: Same.
11054 * objc/execute/bycopy-3.m: Same.
11055 * objc/execute/exceptions/catchall-1.m: Same.
11056 * objc/execute/exceptions/finally-1.m: Same.
11057 * objc/execute/exceptions/local-variables-1.m: Same.
11058 * objc/execute/exceptions/foward-1.m: Same.
11059 * objc/execute/bf-common.h
11060 * objc/execute/enumeration-2.m: Same.
11061 * objc/execute/formal_protocol-1.m: Same.
11062 * objc/execute/formal_protocol-3.m: Same.
11063 * objc/execute/formal_protocol-5.m: Same.
11064 * objc/execute/accessing_ivars.m: Same.
11065 * objc/execute/bycopy-2.m: Same.
11066 * objc/execute/formal_protocol-7.m: Same.
11067 * objc/execute/compatibility_alias.m: Same.
11068 * objc/execute/no_clash.m: Same.
11069 * objc/execute/object_is_meta_class.m: Same.
11070 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11071 * objc/execute/class-tests-1.h: Include stdio.h.
11072 * objc/execute/class-tests-2.h: Same.
11073 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11075 * obj-c++.dg/try-catch-2.mm: Same.
11077 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11080 * g++.dg/warn/Wunused-parm-4.C: New test.
11082 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11083 Jan Hubicka <jh@suse.cz>
11087 * g++.dg/debug/pr47106.C: New.
11089 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11092 * gcc.target/i386/pr43653.c: New test.
11094 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11097 * g++.dg/template/inherit6.C: New test.
11099 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11102 * gfortran.dg/class_39.f03: New.
11104 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11107 * g++.dg/cpp0x/variadic106.C: New test.
11109 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11111 PR libfortran/47757
11112 * gfortran.dg/pr47757-1.f90: New test.
11113 * gfortran.dg/pr47757-2.f90: New test.
11114 * gfortran.dg/pr47757-3.f90: New test.
11117 * g++.dg/cpp0x/enum8.C: New test.
11119 2011-02-15 Jason Merrill <jason@redhat.com>
11121 * g++.dg/inherit/implicit-trivial1.C: New.
11122 * g++.dg/cpp0x/implicit-trivial1.C: New.
11124 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11126 PR middle-end/47725
11127 * gcc.dg/torture/pr47725.c: Removed.
11129 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11132 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11133 constant does not generate a load from memory.
11135 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11137 PR middle-end/47725
11138 * gcc.dg/torture/pr47725.c: New.
11140 2011-02-15 Richard Guenther <rguenther@suse.de>
11142 PR tree-optimization/47743
11143 * gcc.dg/torture/pr47743.c: New testcase.
11145 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11147 PR middle-end/47581
11148 * gcc.target/i386/pr47581.c: New test.
11150 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11153 * gfortran.dg/select_type_22.f03: New.
11155 2011-02-14 Jason Merrill <jason@redhat.com>
11157 * g++.dg/cpp0x/regress/enum1.C: New.
11159 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11161 * gnat.dg/include.adb: New test.
11163 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11166 * gfortran.dg/class_38.f03: New.
11168 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11170 * gcc.dg/pr46494.c: New test.
11172 2011-02-14 Richard Guenther <rguenther@suse.de>
11174 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11176 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11179 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11180 sparc*-sun-solaris2.11.
11182 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11185 * gfortran.dg/argument_checking_18.f90: New.
11187 2011-02-13 Tobias Burnus <burnus@net-b.de>
11189 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11190 * gfortran.dg/argument_checking_17.f90: New.
11192 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11194 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11195 are temporarily disabled.
11196 * gfortran.dg/class_7.f03: Ditto.
11197 * gfortran.dg/coarray_14.f90: Ditto.
11198 * gfortran.dg/typebound_proc_13.f03: Ditto.
11200 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11203 * gfortran.dg/extends_11.f03: New.
11205 2011-02-11 Xinliang David Li <davidxl@google.com>
11207 PR tree-optimization/47707
11208 * g++.dg/tree-ssa/pr47707.C: New test.
11210 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11212 * g++.dg/opt/inline17.C: New test.
11214 2011-02-11 Tobias Burnus <burnus@net-b.de>
11217 * gfortran.dg/pure_formal_2.f90: New.
11219 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11221 PR rtl-optimization/47614
11222 * gfortran.dg/pr47614.f: New.
11224 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11227 * gcc.dg/opts-6.c: New test.
11229 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11232 * gcc.dg/pr47684.c: New test.
11234 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11237 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11238 c99_runtime, dg-add-options c99_runtime.
11239 (main): Use __asm__.
11241 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11244 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11245 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11246 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11247 * gcc.dg/ucnid-10.c: Likewise.
11248 * gcc.dg/ucnid-13.c: Likewise.
11249 * gcc.dg/ucnid-7.c: Likewise.
11250 * gcc.dg/ucnid-8.c: Likewise.
11251 Adapt dg-warning line number.
11253 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11255 * gcc.target/i386/parity-1.c: Use -march=k8.
11256 * gcc.target/i386/parity-2.c: Ditto.
11257 * gcc.target/i386/vecinit-1.c: Ditto.
11258 * gcc.target/i386/vecinit-2.c: Ditto.
11260 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11263 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11264 * gcc.target/mips/save-restore-3.c: Likewise.
11265 * gcc.target/mips/save-restore-4.c: Likewise.
11266 * gcc.target/mips/save-restore-5.c: Likewise.
11269 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11270 * g++.dg/tree-prof/partition2.C: Likewise.
11272 2011-02-09 Jason Merrill <jason@redhat.com>
11274 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11275 rather than misdeclare std::puts.
11277 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11278 * g++.dg/other/warning1.C: Likewise.
11279 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11280 * g++.old-deja/g++.gb/scope06.C: Likewise.
11281 * g++.old-deja/g++.law/cvt11.C: Likewise.
11282 * g++.old-deja/g++.law/init1.C: Likewise.
11283 * g++.dg/abi/mangle26.C: Likewise.
11285 * g++.dg/template/function1.C: Adjust for C++0x mode.
11286 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11288 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11289 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11291 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11293 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11295 * g++.dg/cpp0x/regress: New directory.
11296 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11297 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11298 * g++.dg/cpp0x/regress/regress3.C: New.
11300 2011-02-10 Richard Guenther <rguenther@suse.de>
11302 PR tree-optimization/47677
11303 * gcc.dg/torture/pr47677.c: New testcase.
11305 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11307 * objc.dg/special/load-category-1.m: Remove unused header.
11308 * objc.dg/special/load-category-1a.m: Likewise.
11309 * objc.dg/special/load-category-2.m: Likewise.
11310 * objc.dg/special/load-category-2a.m: Likewise.
11311 * objc.dg/special/load-category-3.m: Likewise.
11312 * objc.dg/special/load-category-3a.m: Likewise.
11313 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11314 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11315 * objc.dg/attributes/class-attribute-1.m: Likewise.
11316 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11317 * obj-c++.dg/property/property.exp: Likewise.
11318 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11319 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11320 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11321 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11322 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11323 * obj-c++.dg/template-8.mm: Likewise.
11325 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11328 * gcc.target/i386/pr47665.c: New test.
11330 2011-02-10 Jie Zhang <jie@codesourcery.com>
11334 2011-02-05 Jie Zhang <jie@codesourcery.com>
11336 * gcc.dg/pr42631.c: Update test.
11337 * gcc.dg/pr42631-2.c: New test.
11339 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11342 * gfortran.dg/proc_decl_25.f90: New.
11344 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11347 * gfortran.dg/typebound_assignment_2.f03: New.
11349 2011-02-09 Richard Guenther <rguenther@suse.de>
11351 PR tree-optimization/47664
11352 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11354 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11356 PR middle-end/47646
11357 * gnat.dg/uninit_func.adb: Adjust dg directive.
11359 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11361 PR middle-end/47646
11362 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11364 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11367 * gfortran.dg/auto_dealloc_2.f90: New.
11369 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11371 * gcc.dg/builtins-config.h: Remove __sgi handling.
11372 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11373 -std=c99 for mips-sgi-irix6.5*.
11375 2011-02-09 Martin Jambor <mjambor@suse.cz>
11377 PR middle-end/45505
11378 * gfortran.dg/pr25923.f90: Remove xfails.
11380 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11383 * gfortran.dg/inquire_14.f90: New test.
11385 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11388 * gfortran.dg/pointer_init_6.f90: New.
11390 2011-02-08 Jeff Law <law@redhat.com>
11392 PR tree-optimization/42893
11393 * gcc.tree-ssa/pr42893.c: New test.
11395 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11397 PR tree-optimization/46834
11398 PR tree-optimization/46994
11399 PR tree-optimization/46995
11400 * gcc.dg/graphite/id-pr46834.c: New.
11401 * gfortran.dg/graphite/id-pr46994.f90: New.
11402 * gfortran.dg/graphite/id-pr46995.f90: New.
11404 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11406 PR middle-end/47646
11407 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11408 using the variable is known the warning is emitted there.
11409 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11410 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11412 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11415 * gcc.dg/noreturn-1.c (foo5): Likewise.
11416 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11417 (method2): Likewise.
11419 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11420 the return statement using the uninitialized variable.
11421 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11423 2011-02-08 Richard Guenther <rguenther@suse.de>
11425 PR middle-end/47639
11426 * g++.dg/opt/pr47639.c: New testcase.
11428 2011-02-08 Richard Guenther <rguenther@suse.de>
11430 PR tree-optimization/47632
11431 * g++.dg/opt/pr47632.C: New testcase.
11433 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11435 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11437 2011-02-07 Richard Guenther <rguenther@suse.de>
11439 PR tree-optimization/47615
11440 * g++.dg/opt/pr47615.C: New testcase.
11442 2011-02-07 Richard Guenther <rguenther@suse.de>
11444 PR tree-optimization/47621
11445 * gcc.dg/torture/pr47621.c: New testcase.
11447 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11449 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11451 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11454 * gfortran.dg/allocate_with_source_1 : New test.
11456 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11458 PR middle-end/47610
11459 * gcc.dg/pr47610.c: New test.
11461 2011-02-05 Jie Zhang <jie@codesourcery.com>
11464 * gcc.dg/pr42631.c: Update test.
11465 * gcc.dg/pr42631-2.c: New test.
11467 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11470 * gfortran.dg/pr47574.f90: New test.
11472 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11474 PR tree-optimization/46194
11475 * gcc.dg/autopar/pr46194.c: New.
11477 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11479 PR tree-optimization/43695
11480 * g++.dg/ipa/pr43695.C: New.
11482 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11484 PR inline-asm/23200
11485 * gcc.dg/pr23200.c: New test.
11487 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11490 * g++.dg/pr47589.C: New test.
11492 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11495 * g++.dg/template/typedef37.C: New test.
11496 * g++.dg/template/param1.C: Adjust expected error message.
11498 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11500 PR middle-end/31490
11501 * gcc.dg/pr31490-2.c: New test.
11502 * gcc.dg/pr31490-3.c: New test.
11503 * gcc.dg/pr31490-4.c: New test.
11505 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11506 Jakub Jelinek <jakub@redhat.com>
11509 * g++.dg/parser/semicolon3.C: Adjust.
11510 * g++.dg/parser/semicolon4.C: New testcase.
11511 * g++.dg/pr46890.C: New testcase.
11513 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11516 * g++.dg/init/pr29571.C: New.
11518 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11520 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11521 instead of vect_int.
11523 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11526 * gcc.target/i386/pr47312.c: New test.
11529 * gcc.target/i386/pr47564.c: New test.
11531 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11533 PR tree-optimization/45122
11534 * gcc.dg/tree-ssa/pr45122.c: New.
11536 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11539 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11542 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11543 and vsx so a default --with-cpu=power7 doesn't give an error
11544 when -mavoid-indexed-addresses is used.
11546 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11547 wrapper function to save the arguments and then jump to the real
11548 function, rather than depending on the compiler not to move stuff
11550 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11552 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11553 Paul Thomas <pault@gcc.gnu.org>
11556 * gfortran.dg/class_37.f03 : New test.
11558 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11559 Richard Guenther <rguenther@suse.de>
11561 PR tree-optimization/40979
11563 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11564 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11565 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11566 check_vect_support_and_set_flags.
11567 * gfortran.dg/graphite/vect-pr40979.f90: New.
11569 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11572 * gfortran.dg/class_36.f03: New.
11574 2011-02-02 Richard Guenther <rguenther@suse.de>
11576 PR tree-optimization/47566
11577 * gcc.dg/lto/20110201-1_0.c: New testcase.
11579 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11585 * debug/pr47498.c: New.
11586 * debug/pr47501.c: New.
11588 2011-02-01 Richard Guenther <rguenther@suse.de>
11590 PR tree-optimization/47559
11591 * g++.dg/torture/pr47559.C: New testcase.
11593 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11596 * gfortran.dg/typebound_call_20.f03: New.
11598 2011-02-01 Richard Guenther <rguenther@suse.de>
11600 PR tree-optimization/47555
11601 * gcc.dg/pr47555.c: New testcase.
11603 2011-02-01 Richard Guenther <rguenther@suse.de>
11605 PR tree-optimization/47541
11606 * g++.dg/torture/pr47541.C: New testcase.
11608 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11611 * gfortran.dg/typebound_call_19.f03: New.
11613 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11616 * g++.dg/cpp0x/pr47416.C: New test.
11618 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11621 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11623 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11626 * gfortran.dg/typebound_assignment_1.f03: New.
11628 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11630 PR tree-optimization/47538
11631 * gcc.c-torture/execute/pr47538.c: New test.
11633 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11636 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11638 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11640 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11642 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11644 PR rtl-optimization/44031
11645 * gcc.c-torture/compile/20110131-1.c: New test.
11647 2011-01-31 Tobias Burnus <burnus@net-b.de>
11650 * gfortran.dg/stmt_func_1.f90: New.
11652 2011-01-31 Tobias Burnus <burnus@net-b.de>
11655 * gfortran.dg/interface_34.f90: New.
11657 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11660 * gfortran.dg/realloc_on_assign_5.f03: New test.
11661 * gfortran.dg/realloc_on_assign_5.f03: New test.
11663 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11665 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11666 * gfortran.dg/bessel_7.f90: Likewise.
11667 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11669 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11670 * gfortran.dg/sum_init_expr.f03: Likewise.
11672 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11674 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11677 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11678 loop only on "vect_intfloat_cvt" targets.
11680 2011-01-29 Tobias Burnus <burnus@net-b.de>
11683 * gfortran.dg/shape_6.f90: New.
11685 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11687 PR libgfortran/47434
11688 * gfortran.dg/read_infnan_1.f90: Update test.
11689 * gfortran.dg/module_nan.f90: Update test.
11690 * gfortran.dg/char4_iunit_1.f03: Update test.
11691 * gfortran.dg/large_real_kind_1.f90: Update test.
11692 * gfortran.dg/real_const_3.f90: Update test.
11693 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11695 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11698 * g++.dg/template/param2.C: New test.
11700 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11702 PR libgfortran/47285
11703 * gfortran.dg/fmt_g.f: New test.
11705 2011-01-28 Tobias Burnus <burnus@net-b.de>
11708 * gfortran.dg/pure_formal_1.f90: New.
11710 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11713 * gcc.dg/tls/pr42894.c: New test.
11715 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11717 * gcc.dg/pr47276.c: Add dg-require-visibility.
11719 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11721 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11723 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
11724 Tobias Burnus <burnus@gcc.gnu.org>
11729 * gfortran.dg/realloc_on_assign_3.f03: New test.
11730 * gfortran.dg/realloc_on_assign_4.f03: New test.
11731 * gfortran.dg/allocatable_function_5.f90: New test.
11732 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11733 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11734 implemented" dg-errors.
11736 2011-01-27 Jan Hubicka <jh@suse.cz>
11738 PR middle-end/46949
11739 * gcc.dg/attr-weakref-4.c: New testcase
11741 2011-01-27 Martin Jambor <mjambor@suse.cz>
11743 PR tree-optimization/47228
11744 * gcc.dg/torture/pr47228.c: New test.
11746 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11748 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11750 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11752 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11753 when using auto-overlay support on the SPU.
11755 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
11757 PR rtl-optimization/44174
11758 * gcc.target/i386/asm-6.c: New test.
11760 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
11762 PR rtl-optimization/46856
11763 * gcc.c-torture/compile/pr46856.c: New test.
11765 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
11766 Andrew Pinski <pinskia@gmail.com>
11769 * gcc.dg/pr43082.c: New.
11771 2011-01-26 DJ Delorie <dj@redhat.com>
11773 PR rtl-optimization/46878
11774 * gcc.dg/pr46878-1.c: New test.
11776 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11779 * g++.dg/cpp0x/pr47476.C: New test.
11781 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11783 * gcc.c-torture/compile/20110126-1.c: New test.
11785 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11788 * gcc.dg/torture/pr47473.c: New test.
11790 2011-01-26 Jan Hubicka <jh@suse.cz>
11793 * gcc.c-torture/execute/pr47237.c: New testcase.
11795 2011-01-26 Jan Hubicka <jh@suse.cz>
11797 PR tree-optimization/47190
11798 * gcc.dg/attr-weakref-3.c: New testcase.
11800 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11803 * gcc.dg/dll-9a.c: New test file.
11804 * gcc.dg/dll-11.c: Likewise.
11805 * gcc.dg/dll-12.c: Likewise.
11806 * gcc.dg/dll-12a.c: Likewise.
11807 * gcc.dg/dll-11a.c: Likewise.
11808 * gcc.dg/dll-9.c: Likewise.
11809 * gcc.dg/dll-10.c: Likewise.
11810 * gcc.dg/dll-10a.c: Likewise.
11811 * g++.dg/ext/dllexport4a.cc: Likewise.
11812 * g++.dg/ext/dllexport4.C: Likewise.
11813 * g++.dg/ext/dllexport5.C: Likewise.
11814 * g++.dg/ext/dllexport5a.cc: Likewise.
11816 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11818 PR tree-optimization/46970
11819 * gcc.dg/graphite/pr46970.c: New.
11821 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11823 PR tree-optimization/46215
11824 * gcc.dg/graphite/pr46215.c: New.
11826 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11828 PR tree-optimization/46168
11829 * gcc.dg/graphite/pr46168.c: New.
11831 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11833 PR tree-optimization/43657
11834 * gcc.dg/graphite/pr43657.c: New.
11836 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11838 PR tree-optimization/29832
11839 * gfortran.dg/graphite/pr29832.f90: New.
11841 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11843 PR tree-optimization/43567
11844 * gcc.dg/graphite/pr43567.c: New.
11846 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11848 * gfortran.dg/graphite/interchange-4.f: New.
11849 * gfortran.dg/graphite/interchange-5.f: New.
11851 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11852 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11853 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11854 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11855 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11856 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11857 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11858 * gfortran.dg/ltrans-7.f90: Removed.
11859 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11861 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11862 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11863 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11864 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11865 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11866 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11867 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11868 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11869 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11870 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11871 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11872 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11873 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11874 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11875 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11876 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11877 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11878 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11879 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11880 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11881 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11882 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11883 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11884 * gcc.dg/tree-ssa/data-dep-1.c
11885 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11886 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11887 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11888 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11889 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11891 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11893 PR tree-optimization/47265
11894 PR tree-optimization/47443
11895 * gcc.c-torture/compile/pr47265.c: New test.
11896 * gcc.dg/pr47443.c: New test.
11898 2011-01-25 Martin Jambor <mjambor@suse.cz>
11900 PR tree-optimization/47382
11901 * g++.dg/torture/pr47382.C: New test.
11902 * g++.dg/opt/devirt1.C: Xfail.
11904 2011-01-25 Yao Qi <yao@codesourcery.com>
11907 * gcc.target/arm/pr45701-1.c: New test.
11908 * gcc.target/arm/pr45701-2.c: New test.
11909 * gcc.target/arm/pr45701-3.c: New test.
11911 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11912 Jakub Jelinek <jakub@redhat.com>
11914 PR tree-optimization/47271
11915 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11917 2011-01-25 Nick Clifton <nickc@redhat.com>
11919 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11920 (saturate_add): Delete.
11921 (exchange): Delete.
11922 (main): Do not run saturate_add.
11923 (set_interrupts): Delete.
11925 2011-01-25 Tobias Burnus <burnus@net-b.de>
11928 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11930 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11932 PR tree-optimization/47427
11933 PR tree-optimization/47428
11934 * gcc.c-torture/compile/pr47427.c: New test.
11935 * gcc.c-torture/compile/pr47428.c: New test.
11937 2011-01-25 Richard Guenther <rguenther@suse.de>
11939 PR middle-end/47411
11940 * gcc.dg/torture/pr47411.c: New testcase.
11942 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11944 * gfortran.dg/graphite/id-24.f: New.
11945 * gfortran.dg/graphite/id-25.f: New.
11947 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11949 * gfortran.dg/graphite/id-23.f: New.
11951 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11953 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11955 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11957 * gcc.dg/graphite/block-0.c: Un-XFAILed.
11958 * gcc.dg/graphite/block-1.c: Un-XFAILed.
11959 * gcc.dg/graphite/block-7.c: Un-XFAILed.
11960 * gcc.dg/graphite/block-8.c: Un-XFAILed.
11961 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11962 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11963 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11964 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11965 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11967 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11969 * gcc.dg/graphite/block-0.c: Add documentation.
11970 * gcc.dg/graphite/block-4.c: Same.
11971 * gcc.dg/graphite/block-7.c: Same.
11972 * gcc.dg/graphite/block-8.c: New.
11973 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11974 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11975 * gcc.dg/graphite/interchange-12.c: Add documentation.
11976 * gcc.dg/graphite/interchange-13.c: New.
11977 * gcc.dg/graphite/interchange-14.c: New.
11978 * gcc.dg/graphite/interchange-15.c: New.
11979 * gcc.dg/graphite/interchange-8.c: Add documentation.
11980 * gcc.dg/graphite/interchange-mvt.c: Same.
11982 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11985 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11986 * gcc.target/powerpc/altivec-14.c: Ditto.
11987 * gcc.target/powerpc/altivec-33.c: Ditto.
11988 * gcc.target/powerpc/altivec-types-1.c: Ditto.
11989 * gcc.target/powerpc/altivec-types-2.c: Ditto.
11990 * gcc.target/powerpc/altivec-types-3.c: Ditto.
11991 * gcc.target/powerpc/altivec-types-4.c: Ditto.
11992 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11993 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11994 * g++.dg/ext/altivec-15.C: Ditto.
11995 * g++.dg/ext/altivec-types-1.C: Ditto.
11996 * g++.dg/ext/altivec-types-2.C: Ditto.
11997 * g++.dg/ext/altivec-types-3.C: Ditto.
11998 * g++.dg/ext/altivec-types-4.C: Ditto.
12000 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12002 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12004 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12006 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12007 optimization options.
12009 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12011 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12014 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12016 2011-01-23 Tobias Burnus <burnus@net-b.de>
12019 * gfortran.dg/allocatable_scalar_12.f90: New.
12021 2011-01-23 Ira Rosen <irar@il.ibm.com>
12023 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12024 vectorization to be not profitable if peeling is used to
12025 realign the memory access.
12026 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12027 loop bound to avoid loop unrolling.
12028 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12030 2011-01-22 Jan Hubicka <jh@suse.cz>
12033 * g++.dg/lto/pr47333.C: New file.
12035 2011-01-22 Jan Hubicka <jh@suse.cz>
12037 PR tree-optimization/43884
12039 * gcc.dg/autopar/outer-2.c: Increase array size.
12040 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12042 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12045 * gfortran.dg/c_loc_tests_16.f90: New test.
12047 2011-01-22 Tobias Burnus <burnus@net-b.de>
12050 * gfortran.dg/typebound_proc_19.f90: New.
12052 2011-01-21 Jeff Law <law@redhat.com>
12054 PR tree-optimization/47053
12055 * g++.dg/pr47053.C: New test.
12057 2011-01-21 Jason Merrill <jason@redhat.com>
12060 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12062 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12065 * g++.dg/cpp0x/range-for10.C: New test.
12066 * g++.dg/template/for1.C: New test.
12068 PR middle-end/45566
12069 * g++.dg/tree-prof/partition3.C: New test.
12071 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12073 PR rtl-optimization/47366
12074 * g++.dg/opt/pr47366.C: New test.
12076 2011-01-21 Jason Merrill <jason@redhat.com>
12079 * g++.dg/cpp0x/constexpr-regress2.C: New.
12081 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12083 2011-01-21 Jeff Law <law@redhat.com>
12085 PR rtl-optimization/41619
12086 * gcc.dg/pr41619.c: New.
12088 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12090 PR tree-optimization/47355
12091 * g++.dg/opt/pr47355.C: New test.
12093 2011-01-21 Richard Guenther <rguenther@suse.de>
12095 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12098 2011-01-21 Richard Guenther <rguenther@suse.de>
12100 PR tree-optimization/47365
12101 * gcc.dg/torture/pr47365.c: New testcase.
12102 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12104 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12106 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12108 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12110 PR tree-optimization/47391
12111 * gcc.dg/pr47391.c: New test.
12113 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12115 * g++.dg/template/char1.C: Use signed char.
12117 2011-01-21 Tobias Burnus <burnus@net-b.de>
12120 * gfortran.dg/pointer_target_4.f90: New.
12122 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12125 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12126 ILP32 system and not IP32.
12128 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12131 * g++.dg/debug/pr46583.C: New.
12133 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12136 * g++.dg/debug/pr47283.C: New test.
12139 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12140 * gcc.target/i386/headmerge-2.c: Likewise.
12142 2011-01-20 Richard Guenther <rguenther@suse.de>
12144 PR middle-end/47370
12145 * gcc.dg/torture/pr47370.c: New testcase.
12147 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12149 PR tree-optimization/46130
12150 * gcc.dg/pr46130-1.c: New test.
12151 * gcc.dg/pr46130-2.c: New test.
12153 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12156 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12158 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12161 * g++.dg/debug/pr46240.cc: New.
12163 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12166 * g++.dg/template/anonunion1.C: New test.
12168 PR rtl-optimization/47337
12169 * gcc.c-torture/execute/pr47337.c: New test.
12171 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12174 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12176 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12178 PR tree-optimization/46021
12179 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12181 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12183 PR tree-optimization/47290
12184 * g++.dg/torture/pr47290.C: New test.
12186 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12189 * gfortran.dg/proc_ptr_comp_29.f90: New.
12191 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12194 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12195 powerpc-apple-darwin9.
12197 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12199 PR rtl-optimization/47299
12200 * gcc.c-torture/execute/pr47299.c: New test.
12202 2011-01-17 Jason Merrill <jason@redhat.com>
12204 * g++.dg/cpp0x/constexpr-virtual.C: New.
12206 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12209 * gfortran.dg/gomp/pr47331.f90: New test.
12211 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12214 * objc.dg/selector-warn-1.m: New.
12215 * obj-c++.dg/selector-warn-1.mm: New.
12217 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12219 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12220 Update dg-final accordingly.
12222 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12224 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12226 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12228 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12230 * gcc.dg/guality/pr36728-2.c: Likewise.
12232 2011-01-17 Richard Guenther <rguenther@suse.de>
12234 PR tree-optimization/47313
12235 * g++.dg/torture/pr47313.C: New testcase.
12237 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12240 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12241 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12242 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12243 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12245 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12247 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12248 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12249 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12251 2011-01-17 Richard Guenther <rguenther@suse.de>
12253 PR tree-optimization/45967
12254 * gcc.dg/torture/pr45967-2.c: New testcase.
12255 * gcc.dg/torture/pr45967-3.c: Likewise.
12257 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12260 * g++.dg/ext/pr47213.C: Require visibility.
12262 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12264 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12265 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12267 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12269 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12270 Linux-based targets.
12272 2011-01-13 Jan Hubicka <jh@suse.cz>
12274 PR tree-optimization/47276
12275 * gcc.dg/pr47276.c: New testcase.
12277 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12278 Jonathan Wakely <jwakely.gcc@gmail.com>
12281 * g++.dg/other/pr33558.C: New.
12282 * g++.dg/other/pr33558-2.C: New.
12284 2011-01-14 Martin Jambor <mjambor@suse.cz>
12286 PR tree-optimization/45934
12287 PR tree-optimization/46302
12288 * g++.dg/ipa/devirt-c-1.C: New test.
12289 * g++.dg/ipa/devirt-c-2.C: Likewise.
12290 * g++.dg/ipa/devirt-c-3.C: Likewise.
12291 * g++.dg/ipa/devirt-c-4.C: Likewise.
12292 * g++.dg/ipa/devirt-c-5.C: Likewise.
12293 * g++.dg/ipa/devirt-c-6.C: Likewise.
12294 * g++.dg/ipa/devirt-6.C: Likewise.
12295 * g++.dg/ipa/devirt-d-1.C: Likewise.
12296 * g++.dg/torture/pr45934.C: Likewise.
12298 2011-01-14 Jason Merrill <jason@redhat.com>
12300 * g++.dg/cpp0x/variadic105.C: New.
12302 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12303 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12306 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12307 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12308 execution tests on i?86-*-*, x86_64-*-* and
12309 powerpc*-apple-darwin* && ilp32.
12310 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12311 tests on i?86-*-* and x86_64-*-*.
12313 2011-01-14 Richard Guenther <rguenther@suse.de>
12315 PR tree-optimization/47280
12316 * g++.dg/opt/pr47280.C: New testcase.
12318 2011-01-14 Jason Merrill <jason@redhat.com>
12320 * g++.dg/cpp0x/constexpr-regress1.C: New.
12322 * g++.dg/ext/flexary2.C: New.
12324 2011-01-14 Richard Guenther <rguenther@suse.de>
12326 PR middle-end/47281
12327 * gcc.dg/torture/pr47281.c: New testcase.
12328 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12330 2011-01-14 Richard Guenther <rguenther@suse.de>
12332 PR tree-optimization/47286
12333 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12335 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12338 * g++.dg/ext/pr47213.C: New.
12340 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12342 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12344 2011-01-13 Tobias Burnus <burnus@net-b.de>
12345 Mikael Morin <mikael@gcc.gnu.org>
12349 * gfortran.dg/select_type_20.f90: New.
12350 * gfortran.dg/select_type_21.f90: New.
12352 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12355 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12357 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12359 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12360 * gcc.dg/guality/pr36728-2.c: Likewise.
12362 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12365 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12367 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12369 PR rtl-optimization/45352
12370 * gcc.dg/pr45352-3.c: New.
12372 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12374 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12376 * g++.dg/cpp0x/range-for8.C: New.
12377 * g++.dg/cpp0x/range-for9.C: New.
12379 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12382 * g++.dg/debug/pr47209.C: New.
12384 2011-01-12 Richard Guenther <rguenther@suse.de>
12387 * gcc.dg/lto/pr47259_0.c: New testcase.
12388 * gcc.dg/lto/pr47259_1.c: Likewise.
12390 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12392 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12393 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12394 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12395 methods missing from the OBJC2 Object.
12396 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12397 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12398 GNU and NeXT runtimes.
12399 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12401 * objc-obj-c++-shared/Object1.m: Likewise.
12402 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12403 * objc.dg/proto-qual-1.m: Likewise.
12404 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12405 * obj-c++.dg/proto-qual-1.mm: Likewise.
12407 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12410 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12412 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12414 Fixed the Objective-C++ testsuite and updated all tests.
12415 * lib/obj-c++.exp (obj-c++_init): Declare and set
12416 gcc_warning_prefix and gcc_error_prefix.
12417 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12418 'dg-warning', 'dg-message' and 'dg-error'.
12419 * obj-c++.dg/class-extension-3.mm: Likewise.
12420 * obj-c++.dg/class-protocol-1.mm: Likewise.
12421 * obj-c++.dg/encode-7.mm: Likewise.
12422 * obj-c++.dg/exceptions-3.mm: Likewise.
12423 * obj-c++.dg/exceptions-5.mm: Likewise.
12424 * obj-c++.dg/method-12.mm: Likewise.
12425 * obj-c++.dg/method-13.mm: Likewise.
12426 * obj-c++.dg/method-15.mm: Likewise.
12427 * obj-c++.dg/method-16.mm: Likewise.
12428 * obj-c++.dg/method-4.mm: Likewise.
12429 * obj-c++.dg/method-8.mm: Likewise.
12430 * obj-c++.dg/method-conflict-1.mm: Likewise.
12431 * obj-c++.dg/method-conflict-2.mm: Likewise.
12432 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12433 and uncommented second part of the testcase now that the testsuite
12435 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12436 and uncommented second part of the testcase now that the testsuite
12438 * obj-c++.dg/private-1.mm: Likewise.
12439 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12440 * obj-c++.dg/syntax-error-7.mm: Likewise.
12441 * obj-c++.dg/warn5.mm: Likewise.
12442 * obj-c++.dg/property/at-property-14.mm: Likewise.
12443 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12445 * obj-c++.dg/property/at-property-18.mm: Likewise.
12446 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12448 * obj-c++.dg/property/at-property-21.mm: Likewise.
12449 * obj-c++.dg/property/at-property-28.mm: Likewise.
12450 * obj-c++.dg/property/at-property-5.mm: Likewise.
12451 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12452 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12453 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12454 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12455 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12456 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12457 * obj-c++.dg/tls/diag-5.mm: Likewise.
12458 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12459 dg-error, now matched correctly.
12461 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12463 * objc.dg/property/at-property-29.m: New.
12464 * obj-c++.dg/property/at-property-29.mm: New.
12466 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12468 * go.test/go-test.exp (go-set-goarch): New proc.
12469 (go-gc-tests): Use it.
12471 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12474 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12476 2011-01-11 Richard Henderson <rth@redhat.com>
12478 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12480 2011-01-11 Jan Hubicka <jh@suse.cz>
12484 * gcc.dg/lto/pr45721_1.c: New file.
12485 * gcc.dg/lto/pr45721_0.c: New file.
12487 2011-01-11 Richard Guenther <rguenther@suse.de>
12489 PR tree-optimization/46076
12490 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12492 2011-01-11 Jeff Law <law@redhat.com>
12494 * PR tree-optimization/47086
12495 * gcc.dg/pr47086.c: New test.
12497 2011-01-11 Jason Merrill <jason@redhat.com>
12500 * g++.dg/template/new10.C: New.
12503 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12505 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12507 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12508 Split type definitions and NSConstantString class into...
12509 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12510 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12511 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12512 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12513 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12514 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12516 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12517 encode defines for newer NeXT system headers.
12518 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12519 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12520 * objc.dg/foreach-5.m: Likewise.
12521 * objc.dg/foreach-2.m: Likewise.
12522 * objc.dg/foreach-4.m: Likewise.
12523 * objc.dg/torture/strings/string1.m: Likewise.
12524 * objc.dg/torture/strings/string2.m: Likewise.
12525 * objc.dg/torture/strings/string3.m: Likewise.
12526 * objc.dg/torture/strings/string4.m: Likewise.
12527 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12528 header and stand alone.
12529 * obj-c++.dg/strings/strings-2.mm: Likewise.
12530 * objc.dg/torture/strings/const-str-3.m: Likewise.
12531 * objc.dg/strings/strings-2.m: Likewise.
12532 * objc.dg/strings/const-str-12b.m: Likewise.
12534 2011-01-12 Richard Guenther <rguenther@suse.de>
12536 PR middle-end/32511
12537 * gcc.dg/attr-weak-1.c: Adjust.
12539 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12542 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12543 standard compliant and comment.
12545 2011-01-10 Jan Hubicka <jh@suse.cz>
12548 * gcc.dg/initpri3.c: New testcase.
12550 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12553 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12554 externally visible.
12559 (g_ebp_save): Likewise.
12560 (g_esp_save): Likewise.
12562 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12564 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12566 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12568 PR tree-optimization/46021
12569 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12570 i?86-*-*, x86_64-*-*.
12572 2011-01-10 Jeff Law <law@redhat.com>
12574 * PR tree-optimization/47141
12575 * gcc.c-torture/compile/pr47141.c: New test.
12577 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12580 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12581 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12582 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12583 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12586 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12587 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12588 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12589 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12590 being vectorized. Adjust dg-final pattern.
12593 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12594 * gcc.dg/vect/slp-24.c: Likewise.
12596 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12599 * g++.dg/other/pr47218-1.C: New test file.
12600 * g++.dg/other/pr47218.C: Likewise.
12601 * g++.dg/other/pr47218.h: New supporting header.
12603 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12606 * objc.dg/attributes/invalid-attribute-1.m: New.
12607 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12609 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12612 * gfortran.dg/proc_ptr_comp_28.f90: New.
12614 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12616 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12617 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12618 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12619 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12620 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12621 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12622 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12623 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12624 * objc.dg/gnu-api-2-class.m: Likewise.
12625 * objc.dg/gnu-api-2-ivar.m: Likewise.
12626 * objc.dg/gnu-api-2-method.m: Likewise.
12627 * objc.dg/gnu-api-2-objc.m: Likewise.
12628 * objc.dg/gnu-api-2-object.m: Likewise.
12629 * objc.dg/gnu-api-2-property.m: Likewise.
12630 * objc.dg/gnu-api-2-protocol.m: Likewise.
12631 * objc.dg/gnu-api-2-sel.m: Likewise.
12633 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12635 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12636 * objc.dg/objc-foreach-4.m: Likewise.
12637 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12638 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12639 * objc.dg/foreach-4.m: Likewise.
12640 * objc.dg/foreach-5.m: Likewise.
12641 * objc.dg/foreach-3.m: Return self from init.
12643 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12646 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12648 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12651 * gfortran.dg/class_35.f90: New.
12653 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12655 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12657 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12660 * objc.dg/invalid-method-2.m: New.
12661 * obj-c++.dg/invalid-method-2.mm: New.
12663 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12666 * gfortran.dg/transpose_optimization_2.f90 : New test.
12668 2011-01-08 Jan Hubicka <jh@suse.cz>
12670 PR tree-optmization/46469
12671 * g++.dg/torture/pr46469.C: New testcase.
12673 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12675 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12676 emulation of libobjc-gnu structure layout functionality to ..
12677 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12678 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12679 * objc/execute/bf-common.h: Adjust headers.
12680 * objc/execute/bf-1.m: Likewise.
12681 * objc/execute/bf-2.m: Likewise.
12682 * objc/execute/bf-3.m: Likewise.
12683 * objc/execute/bf-4.m: Likewise.
12684 * objc/execute/bf-5.m: Likewise.
12685 * objc/execute/bf-6.m: Likewise.
12686 * objc/execute/bf-7.m: Likewise.
12687 * objc/execute/bf-8.m: Likewise.
12688 * objc/execute/bf-9.m: Likewise.
12689 * objc/execute/bf-10.m: Likewise.
12690 * objc/execute/bf-11.m: Likewise.
12691 * objc/execute/bf-12.m: Likewise.
12692 * objc/execute/bf-13.m: Likewise.
12693 * objc/execute/bf-14.m: Likewise.
12694 * objc/execute/bf-15.m: Likewise.
12695 * objc/execute/bf-16.m: Likewise.
12696 * objc/execute/bf-17.m: Likewise.
12697 * objc/execute/bf-18.m: Likewise.
12698 * objc/execute/bf-19.m: Likewise.
12699 * objc/execute/bf-20.m: Likewise.
12700 * objc/execute/bf-21.m: Likewise.
12701 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12702 objc_get_type_qualifiers ().
12704 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12707 * gfortran.dg/dependency_39.f90: New test.
12709 2011-01-07 Jan Hubicka <jh@suse.cz>
12711 Get builtins tests ready for linker plugin.
12712 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12713 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12714 my_memset, my_bzero): Mark used.
12715 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12716 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12718 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12721 2011-01-07 Jan Hubicka <jh@suse.cz>
12723 PR tree-optimization/46367
12724 * g++.dg/torture/pr46367.C: New file.
12726 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12729 * gcc.dg/pr47201.c: New test.
12732 * gcc.dg/tree-prof/pr47187.c: New test.
12734 2011-01-07 Tobias Burnus <burnus@net-b.de>
12737 * gfortran.dg/extends_type_of_3.f90: New.
12739 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
12741 * g++.dg/ext/dllexport-MI1.C: Adjust test.
12742 * g++.dg/ext/dllimport-MI1.C: Likewise.
12743 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12744 * g++.dg/ext/dllimport10.C: Likewise.
12745 * g++.dg/ext/dllimport11.C: Likewise.
12746 * g++.dg/ext/dllimport12.C: Likewise.
12747 * g++.dg/ext/dllimport13.C: Likewise.
12748 * g++.dg/ext/dllimport2.C: Likewise.
12749 * g++.dg/ext/dllimport3.C: Likewise.
12750 * g++.dg/ext/dllimport4.C: Likewise.
12751 * g++.dg/ext/dllimport5.C: Likewise.
12752 * g++.dg/ext/dllimport6.C: Likewise.
12753 * g++.dg/ext/dllimport8.C: Likewise.
12754 * g++.dg/ext/dllimport9.C: Likewise.
12755 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12756 targets, too. Additionally enable test for i?86-*-mingw*.
12757 * g++.dg/ext/selectany1.C: Likewise.
12758 Remove guard variable check.
12760 2011-01-07 Janus Weil <janus@gcc.gnu.org>
12764 * gfortran.dg/storage_size_3.f08: Extended.
12766 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12769 * g++.dg/template/stdarg1.C: New test.
12771 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12774 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12775 * gfortran.dg/defined_operators_1.f90: Split the subroutine
12776 from the interface of functions to not hide the errors that
12779 2011-01-06 Jan Hubicka <jh@suse.cz>
12781 * gcc.dg/lto/pr47188_0.c: New testcase.
12782 * gcc.dg/lto/pr47188_1.c: New testcase.
12784 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12788 * gfortran.dg/interface_33.f90: New test.
12790 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12793 * gcc.c-torture/compile/pr47150.c: New test.
12795 2011-01-06 Ira Rosen <irar@il.ibm.com>
12797 PR tree-optimization/47139
12798 * gcc.dg/vect/pr47139.c: New test.
12800 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12803 * gfortran.dg/extends_type_of_2.f03: New.
12805 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12807 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12809 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12811 * gnat.dg/opt14.adb: New test.
12813 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12816 * gfortran.dg/allocate_error_2.f90: New test.
12818 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12821 * gfortran.dg/storage_size_3.f08: New.
12823 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12825 PR libgfortran/47154
12826 * gfortran.dg/namelist_68.f90: New test.
12828 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12830 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12832 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12835 * gfortran.dg/class_34.f90: New.
12837 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12839 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12840 use __builtin_inff. Skip all single-precision tests that require
12843 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12845 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12847 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12849 PR tree-optimization/47148
12850 * gcc.c-torture/execute/pr47148.c: New test.
12852 PR tree-optimization/47155
12853 * gcc.c-torture/execute/pr47155.c: New test.
12855 PR rtl-optimization/47157
12856 * gcc.c-torture/compile/pr47157.c: New test.
12858 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12860 * gcc.dg/torture/vector-shift2.c (schar): Define.
12861 (main): Always use schar or uchar instead of plain "char" to avoid
12862 dependencies on implementation-defined char signedness.
12864 2011-01-03 Martin Jambor <mjambor@suse.cz>
12866 PR tree-optimization/46801
12867 * gnat.dg/pack9.adb: Remove xfail.
12869 2011-01-03 Martin Jambor <mjambor@suse.cz>
12871 PR tree-optimization/46984
12872 * g++.dg/ipa/pr46984.C: New test.
12874 2011-01-02 Janus Weil <janus@gcc.gnu.org>
12877 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12879 2011-01-02 Jakub Jelinek <jakub@redhat.com>
12881 PR tree-optimization/47140
12882 * gcc.c-torture/compile/pr47140.c: New test.
12884 PR rtl-optimization/47028
12885 * gcc.dg/pr47028.c: New test.
12887 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
12889 * objc.dg/protocol-forward-1.m: Removed TODO.
12890 * objc.dg/protocol-forward-2.m: New.
12891 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12892 * obj-c++.dg/protocol-forward-2.mm: New.
12894 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
12897 * g++.dg/eh/pr38662.C: New testcase.
12899 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
12901 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12902 scan for newline '\n'.
12905 Copyright (C) 2011 Free Software Foundation, Inc.
12907 Copying and distribution of this file, with or without modification,
12908 are permitted in any medium without royalty provided the copyright
12909 notice and this notice are preserved.