1 2011-10-25 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/50596
4 * gcc.dg/vect/vect-cond-10.c: New test.
6 2011-10-24 Joey Ye <joey.ye@arm.com>
8 * gcc.target/arm/pr42575.c: Remove architecture option.
10 2011-10-24 David S. Miller <davem@davemloft.net>
12 * gcc.target/sparc/vis3move-1.c: New test.
13 * gcc.target/sparc/vis3move-2.c: New test.
14 * gcc.target/sparc/vis3move-3.c: New test.
16 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
18 * gcc.dg/strlenopt-22.c: New testcase.
19 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
21 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
23 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
26 * gcc.target/i386/funcspec-1.c: Ditto.
27 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
29 2011-10-24 Richard Guenther <rguenther@suse.de>
31 * gcc.dg/vect/vect-bool-1.c: New testcase.
33 2011-10-24 Richard Guenther <rguenther@suse.de>
35 PR tree-optimization/50838
36 * gcc.dg/torture/pr50838.c: New testcase.
38 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
40 PR tree-optimization/50730
41 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
42 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
43 -fno-tree-sra and SLP flags.
45 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
49 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
52 * g++.dg/cpp0x/warn_cxx0x2.C: New.
53 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
55 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
58 * g++.dg/cpp0x/warn_cxx0x2.C: New.
59 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
61 2011-10-23 Tom de Vries <tom@codesourcery.com>
63 PR tree-optimization/50763
64 * gcc.dg/pr50763.c: New test.
66 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
69 * gcc.target/i386/pr50788.c: New test.
71 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
73 PR tree-optimization/50819
74 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
75 * g++.dg/vect/slp-pr50819.cc: New test.
77 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
80 * g++.dg/warn/Wconversion4.C: New.
82 2011-10-21 Jakub Jelinek <jakub@redhat.com>
85 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
86 from element other than first and reverse permutation.
87 * gcc.dg/torture/vshuf-16.inc: Likewise.
88 * gcc.dg/torture/vshuf-8.inc: Likewise.
89 * gcc.dg/torture/vshuf-4.inc: Likewise.
91 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
94 * g++.dg/parse/error43.C: New.
95 * g++.dg/parse/error44.C: Likewise.
97 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
98 Kirill Yukhin <kirill.yukhin@intel.com>
101 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
102 * gcc.target/i386/bmi2-check.h: Ditto.
104 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
107 * g++.dg/cpp0x/override2.C: Add test.
109 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
111 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
112 check_linker_plugin_available.
114 2011-10-21 Kai Tietz <ktietz@redhat.com>
116 * gcc.target/i386/branch-cost1.c: New test.
117 * gcc.target/i386/branch-cost2.c: New test.
118 * gcc.target/i386/branch-cost3.c: New test.
119 * gcc.target/i386/branch-cost4.c: New test.
121 2011-10-20 Steve Ellcey <sje@cup.hp.com>
123 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
125 2011-10-20 Steve Ellcey <sje@cup.hp.com>
128 * gcc.dg/pr49994-3.c: Skip on HP-UX.
130 2011-10-20 Joseph Myers <joseph@codesourcery.com>
132 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
133 (_moz_foo, EXT__foo): Use ASMNAME.
135 2011-10-20 Joseph Myers <joseph@codesourcery.com>
137 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
140 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
143 * gcc.target/i386/pr50766.c: New test.
145 2011-10-20 Jason Merrill <jason@redhat.com>
148 * g++.dg/eh/partial1.C: New.
150 2011-10-20 Richard Henderson <rth@redhat.com>
152 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
153 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
154 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
155 Use __builtin_shuffle.
157 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
160 * gfortran.dg/ishft_3.f90: Update test.
162 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
165 * gfortran.dg/substring_integer_index.f90: New test.
167 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
169 * gfortran.dg/format_string.f: New test.
171 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
173 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
175 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
177 2011-10-20 Joseph Myers <joseph@codesourcery.com>
179 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
180 gcc.target/i386/pr46226.c: Do not use
181 -mno-accumulate-outgoing-args.
183 2011-10-20 Joseph Myers <joseph@codesourcery.com>
185 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
186 including <strings.h>.
188 2011-10-19 Jan Hubicka <jh@suse.cz>
190 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
191 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
192 * lib/c-torture.exp: Likewise.
193 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
194 * gcc.c-torture/compile/sync-1.c: Likewise.
195 * gcc.c-torture/compile/sync-1.c: Likewise.
196 * gcc.c-torture/compile/sync-3.c: Likewise.
197 * gcc.dg/noncompile/invalid_asm.c: Likewise.
198 * gcc.dg/noncompile/920507-1.c: Likewise.
199 * gcc.dg/torture/pr36400.c: Likewise.
200 * g++.dg/torture/pr34850.C: Likewise.
202 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
204 * gnat.dg/source_ref1.adb: New test.
205 * gnat.dg/source_ref2.adb: Likewise.
207 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
210 * g++.dg/parse/error42.C: New.
211 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
213 2011-10-19 Jason Merrill <jason@redhat.com>
216 * g++.dg/init/value9.C: New.
218 2011-10-19 Jakub Jelinek <jakub@redhat.com>
220 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
221 * gcc.dg/torture/vshuf-16.inc: Likewise.
222 * gcc.dg/torture/vshuf-8.inc: Likewise.
223 * gcc.dg/torture/vshuf-4.inc: Likewise.
225 2011-10-19 Janus Weil <janus@gcc.gnu.org>
228 * gfortran.dg/sizeof_proc.f90: New.
230 2011-10-19 Joseph Myers <joseph@codesourcery.com>
232 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
233 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
235 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
238 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
240 2011-10-19 Jason Merrill <jason@redhat.com>
243 * g++.dg/init/ref20.C: New.
245 2011-10-19 Kai Tietz <ktietz@redhat.com>
248 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
249 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
250 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
251 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
252 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
254 2011-10-19 Richard Guenther <rguenther@suse.de>
257 * gcc.dg/torture/pr50768.c: New testcase.
259 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
261 PR rtl-optimization/50340
262 * gcc.dg/pr50340.c: New.
264 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
266 PR tree-optimization/50717
268 * gcc.dg/pr50717-1.c: New file.
269 * gcc.target/arm/wmul-12.c: Correct types.
270 * gcc.target/arm/wmul-8.c: Correct types.
272 2011-10-18 Jason Merrill <jason@redhat.com>
275 * g++.dg/cpp0x/defaulted32.C: New.
278 * g++.dg/lookup/using23.C: New.
281 * g++.dg/cpp0x/implicit12.C: New.
282 * g++.dg/cpp0x/defaulted20.C: Adjust.
283 * g++.dg/cpp0x/defaulted21.C: Adjust.
284 * g++.dg/cpp0x/implicit-copy.C: Adjust.
285 * g++.dg/cpp0x/implicit4.C: Adjust.
286 * g++.dg/cpp0x/implicit5.C: Adjust.
287 * g++.dg/cpp0x/implicit8.C: Adjust.
288 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
289 * g++.dg/cpp0x/not_special.C: Adjust.
290 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
291 * g++.dg/cpp0x/rv1n.C: Adjust.
292 * g++.dg/cpp0x/rv2n.C: Adjust.
293 * g++.dg/cpp0x/rv3n.C: Adjust.
294 * g++.dg/cpp0x/rv4n.C: Adjust.
295 * g++.dg/cpp0x/rv5n.C: Adjust.
296 * g++.dg/cpp0x/rv6n.C: Adjust.
297 * g++.dg/cpp0x/rv7n.C: Adjust.
299 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
301 * gcc.target/i386/avx2-vpop-check.h: New header.
302 * gcc.target/i386/avx2-vpaddd-3.c: New test.
303 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
304 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
305 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
306 * gcc.target/i386/avx2-vpand-3.c: Ditto.
307 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
308 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
309 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
310 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
311 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
312 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
313 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
314 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
315 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
316 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
318 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
321 * gfortran.dg/coarray_subobject_1.f90: New test.
322 * gfortran.dg/coarray/subobject_1.f90: New test.
324 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
326 PR rtl-optimization/50205
327 * gcc.dg/pr50205.c: New.
329 2011-10-18 Richard Guenther <rguenther@suse.de>
331 PR tree-optimization/50767
332 * gcc.dg/torture/pr50767.c: New testcase.
334 2011-10-18 Julian Brown <julian@codesourcery.com>
336 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
337 * gcc.target/arm/unaligned-memcpy-1.c: New.
338 * gcc.target/arm/unaligned-memcpy-2.c: New.
339 * gcc.target/arm/unaligned-memcpy-3.c: New.
340 * gcc.target/arm/unaligned-memcpy-4.c: New.
342 2011-10-18 Janus Weil <janus@gcc.gnu.org>
345 * gfortran.dg/iso_c_binding_class.f03: New.
347 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
349 * testsuite/lib/target-supports.exp
350 (check_effective_target_vect_widen_shift): New.
351 * gcc.dg/vect/vect-widen-shift-s16.c: New.
352 * gcc.dg/vect/vect-widen-shift-s8.c: New.
353 * gcc.dg/vect/vect-widen-shift-u16.c: New.
354 * gcc.dg/vect/vect-widen-shift-u8.c: New.
356 2011-10-18 Richard Guenther <rguenther@suse.de>
358 * gcc.dg/torture/restrict-1.c: New testcase.
360 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
362 * g++.dg/ext/bases.C: New test.
364 2011-10-17 David S. Miller <davem@davemloft.net>
366 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
367 all operations to emit VIS instructions.
368 * gcc.target/sparc/fandnot.c: Likewise.
369 * gcc.target/sparc/fnot.c: Likewise.
370 * gcc.target/sparc/for.c: Likewise.
371 * gcc.target/sparc/fornot.c: Likewise.
372 * gcc.target/sparc/fxnor.c: Likewise.
373 * gcc.target/sparc/fxor.c: Likewise.
374 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
377 2011-10-17 Jakub Jelinek <jakub@redhat.com>
379 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
380 * gcc.dg/torture/vshuf-16.inc: New file.
381 * gcc.dg/torture/vshuf-2.inc: New file.
382 * gcc.dg/torture/vshuf-32.inc: New file.
383 * gcc.dg/torture/vshuf-4.inc: New file.
384 * gcc.dg/torture/vshuf-8.inc: New file.
385 * gcc.dg/torture/vshuf-main.inc: New file.
386 * gcc.dg/torture/vshuf-v16hi.c: New test.
387 * gcc.dg/torture/vshuf-v16qi.c: New test.
388 * gcc.dg/torture/vshuf-v2df.c: New test.
389 * gcc.dg/torture/vshuf-v2di.c: New test.
390 * gcc.dg/torture/vshuf-v2sf.c: New test.
391 * gcc.dg/torture/vshuf-v2si.c: New test.
392 * gcc.dg/torture/vshuf-v32qi.c: New test.
393 * gcc.dg/torture/vshuf-v4df.c: New test.
394 * gcc.dg/torture/vshuf-v4di.c: New test.
395 * gcc.dg/torture/vshuf-v4hi.c: New test.
396 * gcc.dg/torture/vshuf-v4sf.c: New test.
397 * gcc.dg/torture/vshuf-v4si.c: New test.
398 * gcc.dg/torture/vshuf-v8hi.c: New test.
399 * gcc.dg/torture/vshuf-v8qi.c: New test.
400 * gcc.dg/torture/vshuf-v8sf.c: New test.
401 * gcc.dg/torture/vshuf-v8si.c: New test.
403 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
405 PR tree-optimization/50746
406 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
408 2011-10-17 Jason Merrill <jason@redhat.com>
411 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
413 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
416 * g++.dg/parse/error41.C: New.
417 * g++.dg/parse/error20.C: Adjust.
419 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
422 * g++.dg/warn/format7.C: New.
423 * obj-c++.dg/warn7.mm: Likewise.
425 2011-10-17 Richard Guenther <rguenther@suse.de>
427 PR tree-optimization/50729
428 * gcc.dg/torture/pr50729.c: New testcase.
430 2011-10-15 Tom Tromey <tromey@redhat.com>
431 Dodji Seketeli <dodji@redhat.com>
433 * lib/prune.exp (prune_gcc_output): Prune output referring to
435 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
436 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
437 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
438 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
440 2011-10-15 Tom Tromey <tromey@redhat.com>
441 Dodji Seketeli <dodji@redhat.com>
443 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
445 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
448 * g++.dg/inherit/error5.C: New.
450 2011-10-17 Janus Weil <janus@gcc.gnu.org>
454 * gfortran.dg/kind_tests_4.f90: New.
456 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
458 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
459 targets that support vector condition.
461 2011-10-16 Janus Weil <janus@gcc.gnu.org>
464 * gfortran.dg/c_kind_tests_3.f03: New.
466 2011-10-16 Janus Weil <janus@gcc.gnu.org>
469 * gfortran.dg/elemental_args_check_4.f90: New.
471 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
473 PR tree-optimization/50727
474 * gcc.dg/vect/pr50727.c: New test.
476 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
478 * gcc.dg/vla-23.c: New test.
480 2011-10-16 Jakub Jelinek <jakub@redhat.com>
482 PR tree-optimization/50596
483 * gcc.dg/vect/vect-cond-9.c: New test.
485 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
487 * gcc.dg/vect/bb-slp-29.c: New test.
489 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
492 * g++.dg/ext/is_base_of_incomplete.C: New.
493 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
494 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
496 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
498 * gcc.target/sparc/combined-1.c: Compile at -O2.
500 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
502 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
503 (dg-options): Add -Wno-attributes.
504 * gcc.target/i386/fma_double_?.c: Ditto.
505 * gcc.target/i386/fma_run_float_?.c: Ditto.
506 * gcc.target/i386/fma_run_double_?.c: Ditto.
507 * gcc.target/i386/l_fma_float_?.c: Dtto.
508 * gcc.target/i386/l_fma_double_?.c: Ditto.
509 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
510 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
512 2011-10-15 Tobias Burnus <burnus@net-b.de>
514 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
516 * gfortran.dg/bind_c_usage_24.f90: Ditto.
517 * gfortran.dg/rank_3.f90: Ditto.
518 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
519 -std=f2008ts in dg-options.
520 * gfortran.dg/rank_4.f90: Ditto.
522 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
525 * gcc.target/sh/pr49263.c: New.
527 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
529 * gnat.dg/specs/debug1.ads: Tweak.
531 2011-10-14 Kai Tietz <ktietz@redhat.com>
533 * gfortran.fortran-torture/compile/logical-2.f90: New test.
535 2011-10-14 Jakub Jelinek <jakub@redhat.com>
537 * gcc.target/i386/sse2-mul-1.c: New test.
538 * gcc.target/i386/sse4_1-mul-1.c: New test.
539 * gcc.target/i386/avx-mul-1.c: New test.
540 * gcc.target/i386/xop-mul-1.c: New test.
541 * gcc.target/i386/avx2-mul-1.c: New test.
543 2011-10-14 Jason Merrill <jason@redhat.com>
546 * g++.dg/cpp0x/nsdmi-list1.C: New.
549 * g++.dg/cpp0x/nsdmi-const1.C: New.
551 2011-10-14 Janus Weil <janus@gcc.gnu.org>
554 * gfortran.dg/pointer_intent_5.f90: New.
556 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
558 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
559 * gcc.target/i386/warn-vect-op-1.c: Ditto.
560 * gcc.target/i386/warn-vect-op-2.c: Ditto.
562 2011-10-14 Tobias Burnus <burnus@net-b.de>
565 * gfortran.dg/pointer_check_11.f90: New.
566 * gfortran.dg/pointer_check_12.f90: New.
568 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
571 * g++.dg/overload/operator4.C: New.
573 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
575 * gcc.dg/di-longlong64-sync-1.c: New test.
576 * gcc.dg/di-sync-multithread.c: New test.
577 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
578 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
579 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
580 tests for v5, v6, v6k, and v7-a, and add-options helpers.
581 (check_effective_target_arm_arm_ok): New helper.
582 (check_effective_target_sync_longlong): New helper.
584 2011-10-14 Richard Guenther <rguenther@suse.de>
586 PR tree-optimization/50723
587 * gcc.dg/torture/pr50723.c: New testcase.
589 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
592 * g++.dg/warn/format6.C: New.
593 * obj-c++.dg/warn6.mm: Likewise.
595 2011-10-13 Richard Henderson <rth@redhat.com>
597 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
599 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
600 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
601 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
603 2011-10-13 Jason Merrill <jason@redhat.com>
606 * g++.dg/cpp0x/nsdmi-template2.C: New.
609 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
612 * g++.dg/init/vbase1.C: New.
614 2011-10-13 Jakub Jelinek <jakub@redhat.com>
616 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
617 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
618 * gcc.target/i386/avx-vphminposuw-2.c: New test.
619 * gcc.target/i386/avx-vphminposuw-3.c: New test.
621 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
623 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
625 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
627 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
629 2011-10-13 Richard Guenther <rguenther@suse.de>
631 PR tree-optimization/50712
632 * gcc.target/i386/pr50712.c: New testcase.
634 2011-10-13 Tom de Vries <tom@codesourcery.com>
636 * gcc.dg/memcpy-4.c: New test.
638 2011-10-13 Richard Guenther <rguenther@suse.de>
640 PR tree-optimization/50698
641 * g++.dg/vect/pr50698.cc: New testcase.
643 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
645 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
646 * gcc.target/powerpc/warn-2.c: Ditto.
648 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
649 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
650 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
651 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
652 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
653 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
654 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
655 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
656 * gcc.target/powerpc/ppc-pow.c: Likewise.
657 * gcc.target/powerpc/recip-1.c: Likewise.
658 * gcc.target/powerpc/recip-2.c: Likewise.
659 * gcc.target/powerpc/recip-3.c: Likewise.
660 * gcc.target/powerpc/recip-4.c: Likewise.
661 * gcc.target/powerpc/recip-5.c: Likewise.
663 2011-10-12 David S. Miller <davem@davemloft.net>
665 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
666 '-mvis3' instead of 'mcpu=niagara3' in options.
667 * gcc.target/sparc/fhalve.c: Likewise.
668 * gcc.target/sparc/fnegop.c: Likewise.
669 * gcc.target/sparc/fpadds.c: Likewise.
670 * gcc.target/sparc/fshift.c: Likewise.
671 * gcc.target/sparc/fucmp.c: Likewise.
672 * gcc.target/sparc/lzd.c: Likewise.
673 * gcc.target/sparc/vis3misc.c: Likewise.
674 * gcc.target/sparc/xmul.c: Likewise.
676 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
678 * gnat.dg/vect1.ad[sb]: New test.
679 * gnat.dg/vect1_pkg.ads: New helper.
680 * gnat.dg/vect2.ad[sb]: New test.
681 * gnat.dg/vect2_pkg.ads: New helper.
682 * gnat.dg/vect3.ad[sb]: New test.
683 * gnat.dg/vect3_pkg.ads: New helper.
684 * gnat.dg/vect4.ad[sb]: New test.
685 * gnat.dg/vect4_pkg.ads: New helper.
686 * gnat.dg/vect5.ad[sb]: New test.
687 * gnat.dg/vect5_pkg.ads: New helper.
688 * gnat.dg/vect6.ad[sb]: New test.
689 * gnat.dg/vect6_pkg.ads: New helper.
691 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
693 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
694 * gcc.target/i386/fma_run_double_2.c: Likewise.
695 * gcc.target/i386/fma_run_double_3.c: Likewise.
696 * gcc.target/i386/fma_run_double_4.c: Likewise.
697 * gcc.target/i386/fma_run_double_5.c: Likewise.
698 * gcc.target/i386/fma_run_double_6.c: Likewise.
699 * gcc.target/i386/fma_run_float_1.c: Likewise.
700 * gcc.target/i386/fma_run_float_2.c: Likewise.
701 * gcc.target/i386/fma_run_float_3.c: Likewise.
702 * gcc.target/i386/fma_run_float_4.c: Likewise.
703 * gcc.target/i386/fma_run_float_5.c: Likewise.
704 * gcc.target/i386/fma_run_float_6.c: Likewise.
706 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
707 remove the extra dg-options.
708 * gcc.target/i386/l_fma_double_2.c: Likewise.
709 * gcc.target/i386/l_fma_double_3.c: Likewise.
710 * gcc.target/i386/l_fma_double_4.c: Likewise.
711 * gcc.target/i386/l_fma_double_5.c: Likewise.
712 * gcc.target/i386/l_fma_double_6.c: Likewise.
713 * gcc.target/i386/l_fma_float_1.c: Likewise.
714 * gcc.target/i386/l_fma_float_2.c: Likewise.
715 * gcc.target/i386/l_fma_float_3.c: Likewise.
716 * gcc.target/i386/l_fma_float_4.c: Likewise.
717 * gcc.target/i386/l_fma_float_5.c: Likewise.
718 * gcc.target/i386/l_fma_float_6.c: Likewise.
720 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
722 PR tree-optimization/50189
723 * g++.dg/torture/pr50189.C: New testcase.
725 2011-10-12 Richard Guenther <rguenther@suse.de>
727 PR tree-optimization/50700
728 * gcc.dg/builtin-object-size-12.c: New testcase.
730 2011-10-12 Joseph Myers <joseph@codesourcery.com>
733 * gcc.c-torture/compile/pr50565-1.c,
734 gcc.c-torture/compile/pr50565-2.c: New tests.
736 2011-10-11 Jason Merrill <jason@redhat.com>
740 * g++.dg/template/constant1.C: New.
741 * g++.dg/template/constant2.C: New.
742 * g++.dg/cpp0x/constexpr-template3.C: New.
744 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
746 * gcc.target/i386/warn-vect-op-3.c: New test.
747 * gcc.target/i386/warn-vect-op-1.c: New test.
748 * gcc.target/i386/warn-vect-op-2.c: New test.
750 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
752 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
754 2011-10-11 Richard Guenther <rguenther@suse.de>
756 PR tree-optimization/50204
757 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
759 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
761 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
763 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
765 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
766 * gcc.target/i386/fma_double_2.c: Ditto.
767 * gcc.target/i386/fma_double_3.c: Ditto.
768 * gcc.target/i386/fma_double_4.c: Ditto.
769 * gcc.target/i386/fma_double_5.c: Ditto.
770 * gcc.target/i386/fma_double_6.c: Ditto.
771 * gcc.target/i386/fma_float_1.c: Ditto.
772 * gcc.target/i386/fma_float_2.c: Ditto.
773 * gcc.target/i386/fma_float_3.c: Ditto.
774 * gcc.target/i386/fma_float_4.c: Ditto.
775 * gcc.target/i386/fma_float_5.c: Ditto.
776 * gcc.target/i386/fma_float_6.c: Ditto.
777 * gcc.target/i386/l_fma_double_1.c: Ditto.
778 * gcc.target/i386/l_fma_double_2.c: Ditto.
779 * gcc.target/i386/l_fma_double_3.c: Ditto.
780 * gcc.target/i386/l_fma_double_4.c: Ditto.
781 * gcc.target/i386/l_fma_double_5.c: Ditto.
782 * gcc.target/i386/l_fma_double_6.c: Ditto.
783 * gcc.target/i386/l_fma_float_1.c: Ditto.
784 * gcc.target/i386/l_fma_float_2.c: Ditto.
785 * gcc.target/i386/l_fma_float_3.c: Ditto.
786 * gcc.target/i386/l_fma_float_4.c: Ditto.
787 * gcc.target/i386/l_fma_float_5.c: Ditto.
788 * gcc.target/i386/l_fma_float_6.c: Ditto.
789 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
790 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
791 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
792 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
793 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
794 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
795 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
796 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
797 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
798 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
799 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
800 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
802 2011-10-11 Tristan Gingold <gingold@adacore.com>
804 * gcc.dg/va-arg-4.c: New test.
805 * gcc.dg/va-arg-5.c: Ditto.
807 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
809 * lib/target-supports.exp (check_effective_target_fd_truncate):
810 Close and unlink test file before exit.
812 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
815 * gfortran.dg/forall_15.f90: New test case.
817 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
818 Andrew Macleod <amacleod@redhat.com>
820 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
821 wrappers for *other_threads() and *final_verify().
822 * gcc.dg/simulate-thread/simulate-thread.h
823 (simulate_thread_wrapper_other_threads): New.
824 (simulate_thread_wrapper_final_verify): New.
826 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
828 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
830 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
832 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
834 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
835 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
837 * gcc.target/i386/fma_1.h: New file.
838 * gcc.target/i386/fma_2.h: Likewise.
839 * gcc.target/i386/fma_3.h: Likewise.
840 * gcc.target/i386/fma_4.h: Likewise.
841 * gcc.target/i386/fma_5.h: Likewise.
842 * gcc.target/i386/fma_6.h: Likewise.
843 * gcc.target/i386/fma_double_1.c: Likewise.
844 * gcc.target/i386/fma_double_2.c: Likewise.
845 * gcc.target/i386/fma_double_3.c: Likewise.
846 * gcc.target/i386/fma_double_4.c: Likewise.
847 * gcc.target/i386/fma_double_5.c: Likewise.
848 * gcc.target/i386/fma_double_6.c: Likewise.
849 * gcc.target/i386/fma_float_1.c: Likewise.
850 * gcc.target/i386/fma_float_2.c: Likewise.
851 * gcc.target/i386/fma_float_3.c: Likewise.
852 * gcc.target/i386/fma_float_4.c: Likewise.
853 * gcc.target/i386/fma_float_5.c: Likewise.
854 * gcc.target/i386/fma_float_6.c: Likewise.
855 * gcc.target/i386/fma_main.h: Likewise.
856 * gcc.target/i386/fma_run_double_1.c: Likewise.
857 * gcc.target/i386/fma_run_double_2.c: Likewise.
858 * gcc.target/i386/fma_run_double_3.c: Likewise.
859 * gcc.target/i386/fma_run_double_4.c: Likewise.
860 * gcc.target/i386/fma_run_double_5.c: Likewise.
861 * gcc.target/i386/fma_run_double_6.c: Likewise.
862 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
863 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
864 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
865 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
866 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
867 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
868 * gcc.target/i386/fma_run_float_1.c: Likewise.
869 * gcc.target/i386/fma_run_float_2.c: Likewise.
870 * gcc.target/i386/fma_run_float_3.c: Likewise.
871 * gcc.target/i386/fma_run_float_4.c: Likewise.
872 * gcc.target/i386/fma_run_float_5.c: Likewise.
873 * gcc.target/i386/fma_run_float_6.c: Likewise.
874 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
875 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
876 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
877 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
878 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
879 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
880 * gcc.target/i386/l_fma_1.h: Likewise.
881 * gcc.target/i386/l_fma_2.h: Likewise.
882 * gcc.target/i386/l_fma_3.h: Likewise.
883 * gcc.target/i386/l_fma_4.h: Likewise.
884 * gcc.target/i386/l_fma_5.h: Likewise.
885 * gcc.target/i386/l_fma_6.h: Likewise.
886 * gcc.target/i386/l_fma_double_1.c: Likewise.
887 * gcc.target/i386/l_fma_double_2.c: Likewise.
888 * gcc.target/i386/l_fma_double_3.c: Likewise.
889 * gcc.target/i386/l_fma_double_4.c: Likewise.
890 * gcc.target/i386/l_fma_double_5.c: Likewise.
891 * gcc.target/i386/l_fma_double_6.c: Likewise.
892 * gcc.target/i386/l_fma_float_1.c: Likewise.
893 * gcc.target/i386/l_fma_float_2.c: Likewise.
894 * gcc.target/i386/l_fma_float_3.c: Likewise.
895 * gcc.target/i386/l_fma_float_4.c: Likewise.
896 * gcc.target/i386/l_fma_float_5.c: Likewise.
897 * gcc.target/i386/l_fma_float_6.c: Likewise.
898 * gcc.target/i386/l_fma_main.h: Likewise.
899 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
900 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
901 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
902 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
903 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
904 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
905 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
906 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
907 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
908 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
909 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
910 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
912 2011-10-10 Richard Guenther <rguenther@suse.de>
915 * gcc.dg/torture/pr50389.c: New testcase.
917 2011-10-10 Richard Guenther <rguenther@suse.de>
920 * gcc.dg/builtins-47.c: Optimize.
922 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
924 * lib/gcc-simulate-thread.exp: New.
925 * gcc.dg/simulate-thread/guality.h: New.
926 * gcc.dg/simulate-thread/simulate-thread.h: New.
927 * gcc.dg/simulate-thread/simulate-thread.exp: New.
928 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
929 * gcc.dg/simulate-thread/README: New.
930 * g++.dg/simulate-thread/guality.h: New.
931 * g++.dg/simulate-thread/simulate-thread.h: New.
932 * g++.dg/simulate-thread/simulate-thread.exp: New.
933 * g++.dg/simulate-thread/simulate-thread.gdb: New.
934 * c-c++-common/cxxbitfields-2.c: Remove.
935 * c-c++-common/cxxbitfields.c: Remove.
936 * c-c++-common/cxxbitfields-4.c: Remove.
937 * c-c++-common/cxxbitfields-5.c: Remove.
938 * c-c++-common/simulate-thread/bitfields-1.c: New.
939 * c-c++-common/simulate-thread/bitfields-2.c: New.
940 * c-c++-common/simulate-thread/bitfields-3.c: New.
941 * c-c++-common/simulate-thread/bitfields-4.c: New.
943 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
946 * g++.dg/warn/format5.C: New.
948 2011-10-09 Tobias Burnus <burnus@net-b.de>
951 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
952 * gfortran.dg/common_16.f90: New.
954 2011-10-09 Tobias Burnus <burnus@net-b.de>
956 * gfortran.dg/iso_c_binding_param_1.f90: New.
957 * gfortran.dg/iso_c_binding_param_2.f90: New.
958 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
960 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
962 PR tree-optimization/50635
963 * gcc.dg/vect/pr50635.c: New test.
965 2011-10-09 Janus Weil <janus@gcc.gnu.org>
968 * gfortran.dg/proc_decl_27.f90: New.
970 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
973 * objc/execute/initialize-1.m: New test.
975 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
978 * gfortran.dg/pointer_function_result_1.f90 : New test.
980 2011-10-07 David S. Miller <davem@davemloft.net>
983 * gcc.target/sparc/sparc.exp: Add vis3 target test.
984 * gcc.target/sparc/cmask.c: Use it.
985 * gcc.target/sparc/fhalve.c: Likewise.
986 * gcc.target/sparc/fnegop.c: Likewise.
987 * gcc.target/sparc/fpadds.c: Likewise.
988 * gcc.target/sparc/fshift.c: Likewise.
989 * gcc.target/sparc/fucmp.c: Likewise.
990 * gcc.target/sparc/lzd.c: Likewise.
991 * gcc.target/sparc/vis3misc.c: Likewise.
992 * gcc.target/sparc/xmul.c: Likewise.
994 2011-10-07 Richard Henderson <rth@redhat.com>
996 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
998 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1000 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1002 * gcc.dg/pr50193-1.c: New file.
1003 * gcc.target/arm/shiftable.c: New file.
1005 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1008 * gfortran.dg/class_46.f03: New.
1010 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1012 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1013 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1014 (syslog, vsyslog, __vsyslog_chk): Likewise.
1016 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1017 (x, EXT_x): Use ASMNAME.
1019 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1020 (a, c): Use ASMNAME.
1022 2011-10-07 Tom de Vries <tom@codesourcery.com>
1025 * gcc.dg/pr50527.c: New test.
1027 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1029 PR tree-optimization/50650
1030 * gcc.c-torture/compile/pr50650.c: New test.
1032 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1034 PR tree-optimization/50575
1035 * gcc.c-torture/execute/vector-compare-2.x: New file.
1037 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1040 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1041 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1044 2011-10-07 Richard Guenther <rguenther@suse.de>
1047 * gcc.dg/vect/vect-align-2.c: Increase array size.
1049 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1050 H.J. Lu <hongjiu.lu@intel.com>
1053 * gcc.target/i386/pr50603.c: New test.
1055 2011-10-06 Jason Merrill <jason@redhat.com>
1058 * g++.dg/cpp0x/default31.C: New.
1060 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1062 PR tree-optimization/50596
1063 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1065 * gcc.dg/vect/vect-cond-8.c: New test.
1067 2011-10-06 Richard Henderson <rth@redhat.com>
1069 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1070 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1071 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1072 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1073 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1074 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1075 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1076 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1077 * gcc.c-torture/execute/vshuf-16.inc: New file.
1078 * gcc.c-torture/execute/vshuf-2.inc: New file.
1079 * gcc.c-torture/execute/vshuf-4.inc: New file.
1080 * gcc.c-torture/execute/vshuf-8.inc: New file.
1081 * gcc.c-torture/execute/vshuf-main.inc: New file.
1082 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1083 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1084 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1085 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1086 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1087 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1088 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1089 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1090 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1091 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1092 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1093 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1094 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1096 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1098 PR tree-optimization/49279
1099 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1100 * gcc.c-torture/execute/pr49279.c: New test.
1102 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1105 * gcc.c-torture/compile/pr49049.c: New test.
1107 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1110 * gcc.target/arm/pr50305.c: New test.
1112 2011-10-06 Richard Guenther <rguenther@suse.de>
1114 PR tree-optimization/38884
1115 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1116 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1118 2011-10-05 David S. Miller <davem@davemloft.net>
1120 * gcc.target/sparc/lzd.c: New test.
1121 * gcc.target/sparc/popc.c: New test.
1123 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1125 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1126 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1127 * g++.dg/other/final1.C: Cleanup original tree dump.
1129 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1131 PR tree-optimization/50613
1132 * gcc.dg/pr50613.c: New test.
1134 2011-10-05 Richard Henderson <rth@redhat.com>
1136 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1137 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1138 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1139 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1140 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1141 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1142 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1143 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1145 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1147 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1148 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1149 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1150 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1151 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1153 2011-10-05 Richard Guenther <rguenther@suse.de>
1155 PR tree-optimization/38885
1156 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1158 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1160 * gcc.target/i386/sw-1.c: New test.
1162 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1164 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1166 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1168 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1170 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1172 2011-10-04 David S. Miller <davem@davemloft.net>
1174 * gcc.target/sparc/fhalve.c: New test.
1175 * gcc.target/sparc/fnegop.c: New test.
1176 * gcc.target/sparc/xmul.c: New test.
1178 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1181 * gfortran.dg/dummy_procedure_6.f90: New.
1183 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1185 PR tree-optimization/50604
1186 * gcc.dg/pr50604.c: New test.
1188 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1190 PR tree-optimization/49662
1191 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1192 * gcc.dg/graphite/interchange-15.c: Likewise.
1193 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1195 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1197 * gcc.dg/tree-ssa/restrict-4.c: New test.
1199 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1201 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1202 (main): Use __typeof to get result type of comparison.
1204 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1206 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1207 Make et_vect_multiple_sizes_saved global.
1208 (check_effective_target_vect64): Make et_vect64_saved global.
1210 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1212 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1213 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1214 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1215 * gcc.dg/builtin-complex-err-1.c: Adjust.
1217 2011-10-02 Jason Merrill <jason@redhat.com>
1219 * g++.dg/cpp0x/range-for22.C: New.
1221 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1222 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1223 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1224 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1226 * g++.dg/cpp0x/nsdmi5.C: New.
1228 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1231 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1233 (mips-dg-options): Force an ABI option if the current ABI is
1234 incompatible with the required -mlong setting. Likewise force
1235 a long setting if the current one is incompatible with the
1236 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1237 throughout procedure.
1238 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1239 instead of addressing=absolute.
1241 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1243 * gcc.target/mips/stack-1.c: New test.
1245 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1247 * gcc.dg/pr49696.c: New test.
1249 2011-10-02 Jan Hubicka <jh@suse.cz>
1251 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1253 2011-10-01 David S. Miller <davem@davemloft.net>
1255 * gcc.target/sparc/cmask.c: New test.
1256 * gcc.target/sparc/fpadds.c: New test.
1257 * gcc.target/sparc/fshift.c: New test.
1258 * gcc.target/sparc/fucmp.c: New test.
1259 * gcc.target/sparc/vis3misc.c: New test.
1261 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1264 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1266 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1269 * g++.dg/dfp/44473-1.C: New test.
1270 * g++.dg/dfp/44473-2.C: New test.
1271 * g++.dg/dfp/mangle-1.C: New test.
1272 * g++.dg/dfp/mangle-2.C: New test.
1273 * g++.dg/dfp/mangle-3.C: New test.
1274 * g++.dg/dfp/mangle-4.C: New test.
1275 * g++.dg/dfp/mangle-5.C: New test.
1277 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1280 * gcc.dg/pr50571.c: New test.
1282 PR tree-optimization/46309
1283 * gcc.dg/pr46309.c: New test.
1285 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1287 * gcc.dg/strlenopt-21.c: New test.
1289 2011-09-30 Revital Eres <revital.eres@linaro.org>
1291 * gcc.dg/sms-10.c: New file.
1293 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1295 * gcc.target/arm/pr50099.c: New test.
1297 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1299 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1301 2011-09-30 David S. Miller <davem@davemloft.net>
1303 * gcc.target/sparc/bmaskbshuf.c: New test.
1304 * gcc.target/sparc/edgen.c: New test.
1306 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1309 * gfortran.dg/pure_formal_proc_3.f90: New.
1312 * gfortran.dg/stfunc_7.f90: New.
1314 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1316 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1317 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1318 * gcc.dg/vector-compare-1.c: Likewise.
1319 * gcc.dg/vector-compare-2.c: Likewise.
1321 2011-09-29 David S. Miller <davem@davemloft.net>
1323 * gcc.target/sparc/array.c: New test.
1325 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1327 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1328 loop unroll and set max unroll times to 8.
1329 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1330 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1331 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1332 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1334 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1337 * g++.dg/ext/visibility/warn5.C: New.
1339 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1342 * g++.dg/warn/Wextra-3.C: New.
1344 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1347 * gcc.target/sh/pr49468-si.c: New.
1349 2011-09-28 Tom de Vries <tom@codesourcery.com>
1352 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1353 (TEST): Initialize src3 with random floats.
1354 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1355 from union src3. Initialize src3 with random floats.
1357 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1359 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1360 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1361 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1362 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1363 * gcc.target/sh/sh4a-cos.c: Ditto.
1364 * gcc.target/sh/sh4a-cosf.c: Ditto.
1365 * gcc.target/sh/sh4a-sin.c: Ditto.
1366 * gcc.target/sh/sh4a-sinf.c: Ditto.
1367 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1368 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1369 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1371 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1374 * g++.dg/parse/error40.C: New.
1375 * g++.dg/warn/incomplete1.C: Adjust.
1377 2011-09-27 Jan Hubicka <jh@suse.cz>
1380 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1383 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1385 * gcc.dg/strlenopt-1.c: New test.
1386 * gcc.dg/strlenopt-1f.c: New test.
1387 * gcc.dg/strlenopt-2.c: New test.
1388 * gcc.dg/strlenopt-2f.c: New test.
1389 * gcc.dg/strlenopt-3.c: New test.
1390 * gcc.dg/strlenopt-4.c: New test.
1391 * gcc.dg/strlenopt-4g.c: New test.
1392 * gcc.dg/strlenopt-4gf.c: New test.
1393 * gcc.dg/strlenopt-5.c: New test.
1394 * gcc.dg/strlenopt-6.c: New test.
1395 * gcc.dg/strlenopt-7.c: New test.
1396 * gcc.dg/strlenopt-8.c: New test.
1397 * gcc.dg/strlenopt-9.c: New test.
1398 * gcc.dg/strlenopt-10.c: New test.
1399 * gcc.dg/strlenopt-11.c: New test.
1400 * gcc.dg/strlenopt-12.c: New test.
1401 * gcc.dg/strlenopt-12g.c: New test.
1402 * gcc.dg/strlenopt-13.c: New test.
1403 * gcc.dg/strlenopt-14g.c: New test.
1404 * gcc.dg/strlenopt-14gf.c: New test.
1405 * gcc.dg/strlenopt-15.c: New test.
1406 * gcc.dg/strlenopt-16g.c: New test.
1407 * gcc.dg/strlenopt-17g.c: New test.
1408 * gcc.dg/strlenopt-18g.c: New test.
1409 * gcc.dg/strlenopt.h: New file.
1411 2011-09-27 Tom de Vries <tom@codesourcery.com>
1414 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1415 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1416 * gcc.dg/pr43864.c: New test.
1417 * gcc.dg/pr43864-2.c: Same.
1418 * gcc.dg/pr43864-3.c: Same.
1419 * gcc.dg/pr43864-4.c: Same.
1421 2011-09-27 Jan Hubicka <jh@suse.cz>
1423 * gcc.dg/ipa/inline-5.c: New testcase.
1425 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1427 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1429 * gcc.dg/vect/bb-slp-27.c: New.
1430 * gcc.dg/vect/bb-slp-28.c: New.
1432 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1434 * testsuite/lib/target-supports.exp (check_profiling_available):
1435 Don't rely solely on TLS tests for -fprofile-generate, fall
1436 through to the other code.
1438 2011-09-27 Richard Guenther <rguenther@suse.de>
1440 PR tree-optimization/50363
1441 * gcc.dg/torture/pr50363.c: New testcase.
1443 2011-09-26 Jason Merrill <jason@redhat.com>
1446 * g++.dg/template/partial13.C: New.
1449 * g++.dg/template/partial12.C: New.
1452 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1454 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1457 * g++.dg/diagnostic/bindings1.C: New.
1458 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1460 2011-09-26 David S. Miller <davem@davemloft.net>
1462 * gcc.target/sparc/wrgsr.c: New test.
1463 * gcc.target/sparc/rdgsr.c: New test.
1464 * gcc.target/sparc/edge.c: New test.
1465 * gcc.target/sparc/fcmp.c: New test.
1467 * gcc.target/sparc/edge.c: Update for new return types.
1468 * gcc.target/sparc/fcmp.c: Likewise.
1470 * gcc.target/sparc/fpaddsubi.c: New test.
1472 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1475 * gfortran.dg/common_15.f90: New.
1478 * gfortran.dg/dummy_procedure_5.f90: New.
1479 * gfortran.dg/interface_26.f90: Modified error message.
1480 * gfortran.dg/proc_ptr_11.f90: Ditto.
1481 * gfortran.dg/proc_ptr_15.f90: Ditto.
1482 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1483 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1485 2011-09-26 Jason Merrill <jason@redhat.com>
1488 * g++.dg/overload/rvalue3.C: New.
1491 * g++.dg/overload/ref-conv2.C: New.
1493 * g++.dg/cpp0x/nsdmi-template1.C: New.
1495 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1497 * g++.dg/cpp0x/nullptr25.C: New.
1499 2011-09-26 Richard Guenther <rguenther@suse.de>
1501 PR tree-optimization/50472
1502 * gcc.dg/torture/pr50472.c: New testcase.
1504 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1506 * gnat.dg/opt22.adb: New test.
1507 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1509 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1511 * gnat.dg/opt21.adb: New test.
1512 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1514 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1516 * gnat.dg/opt20.ad[sb]: New test.
1517 * gnat.dg/opt20_pkg.ads: New helper.
1519 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1521 * gnat.dg/array17.adb: New test.
1522 * gnat.dg/array17_pkg.ads: New helper.
1524 2011-09-25 Jason Merrill <jason@redhat.com>
1526 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1528 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1530 * gnat.dg/frame_overflow.ads: New.
1531 * gnat.dg/frame_overflow.adb: Adjust.
1532 * gnat.dg/specs/addr1.ads: Likewise.
1534 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1536 * g++.dg/tree-ssa/restrict2.C: New test.
1538 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1540 * lib/target-supports.exp (check_effective_target_vect64): New.
1541 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1542 of multiple vector sizes.
1543 * gcc.dg/vect/bb-slp-26.c: New.
1545 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1548 * g++.dg/template/bitfield1.C: New.
1550 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1552 * gcc.dg/vect/bb-slp-24.c: New.
1554 2011-09-24 Jason Merrill <jason@redhat.com>
1556 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1558 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1560 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1561 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1563 * g++.dg/cpp0x/nsdmi1.C: New.
1564 * g++.dg/cpp0x/nsdmi2.C: New.
1565 * g++.dg/cpp0x/nsdmi3.C: New.
1566 * g++.dg/cpp0x/nsdmi4.C: New.
1567 * g++.old-deja/g++.other/init4.C: New.
1569 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1572 * g++.dg/template/sfinae28.C: New.
1574 2011-09-23 Ian Lance Taylor <iant@google.com>
1576 * go.test/go-test.exp (errchk): Handle more cases of getting
1577 correct Tcl backslash quoting in regular expressions in test file.
1579 2011-09-23 Jason Merrill <jason@redhat.com>
1582 * g++.dg/init/const8.C: New.
1583 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1584 * g++.dg/cpp0x/defaulted2.C: Likewise.
1585 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1586 * g++.dg/init/pr20039.C: Likewise.
1587 * g++.dg/init/pr42844.C: Likewise.
1589 2011-09-23 Jan Hubicka <jh@suse.cz>
1591 * gcc.dg/ipa/inline-1.c: new testcase.
1592 * gcc.dg/ipa/inline-2.c: new testcase.
1593 * gcc.dg/ipa/inline-3.c: new testcase.
1594 * gcc.dg/ipa/inline-4.c: new testcase.
1596 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1599 * g++.dg/cpp0x/constexpr-static8.C: New.
1601 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1603 * gcc.target/i386/avxfp-1.c: New test.
1604 * gcc.target/i386/avxfp-2.c: New test.
1606 2011-09-23 Terry Guo <terry.guo@arm.com>
1608 * gcc.c-torture/execute/941014-1.x: Deleted.
1610 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1613 * g++.dg/cpp0x/pr50491.C: New.
1615 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1618 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1620 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1623 * g++.dg/cpp0x/nullptr24.C: New.
1625 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1628 * gcc.target/i386/pr50482.c: New test.
1630 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1632 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1633 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1634 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1635 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1636 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1637 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1638 multilib options contain different -march= from dg-options.
1640 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1641 Paolo Carlini <paolo.carlini@oracle.com>
1644 * g++.dg/template/friend52.C: New.
1646 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1648 * gcc.target/arm/cmp-1.c: New test.
1649 * gcc.target/arm/cmp-2.c: Likewise.
1651 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1654 * gfortran.dg/impure_actual_1.f90: Modified error message.
1655 * gfortran.dg/proc_ptr_32.f90: New.
1656 * gfortran.dg/proc_ptr_33.f90: New.
1658 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1660 PR tree-optimization/50451
1661 * gcc.dg/vect/pr50451.c: New test.
1663 2011-09-21 Ian Lance Taylor <iant@google.com>
1665 * go.test/go-test.exp (errchk): Add special case for bug332.
1666 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1667 some more test lines.
1669 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1671 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1672 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1673 * g++.dg/other/i386-8.C: Ditto.
1674 * g++.dg/other/pr34435.C: Ditto.
1675 * g++.dg/other/pr39496.C: Ditto.
1676 * g++.dg/other/mmintrin.C: Ditto.
1678 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1680 * gcc.dg/vect/vect-cond-7.c: New test.
1681 * gcc.target/i386/sse4_1-cond-1.c: New test.
1682 * gcc.target/i386/avx-cond-1.c: New test.
1684 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1687 * g++.dg/other/pr50464.C: New test.
1689 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
1691 * gcc.target/i386/bmi2-mulx32-2.c: New test.
1692 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1693 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1694 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1696 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
1698 * gnat.dg/opt19.adb: New test.
1700 2011-09-21 Terry Guo <terry.guo@arm.com>
1702 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1703 on arch conflict when testing case on targets other than armv7-a.
1705 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
1708 * g++.dg/ext/int128-1.C: New.
1709 * g++.dg/ext/int128-2.C: Likewise.
1710 * g++.dg/ext/int128-2.h: Likewise.
1712 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
1715 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1717 2011-09-20 Jason Merrill <jason@redhat.com>
1719 * g++.dg/cpp0x/constexpr-generated1.C: New.
1722 * g++.dg/overload/ref-conv1.C: New.
1724 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1726 * g++.dg/other/final1.C: New.
1728 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
1730 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
1733 2011-09-19 Ian Bolton <ian.bolton@arm.com>
1735 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1738 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
1740 PR tree-optimization/50413
1741 * g++.dg/vect/vect.exp: Run slp-pr* tests with
1742 -fdump-tree-slp-details. Run other tests with
1743 -fdump-tree-vect-details.
1744 * g++.dg/vect/slp-pr50413.cc: New.
1746 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1747 Ira Rosen <ira.rosen@linaro.org>
1750 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1751 Fix underscores around restrict.
1753 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1755 PR tree-optimization/50414
1756 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1757 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1758 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1760 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1762 PR tree-optimization/50412
1763 * gfortran.dg/vect/pr50412.f90: New.
1765 2011-09-16 Jason Merrill <jason@redhat.com>
1768 * g++.dg/eh/defarg1.C: New.
1770 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1772 * gcc.dg/vect/vect-reduc-10.c: New test.
1773 * gcc.target/i386/avx-reduc-1.c: New test.
1775 * gcc.target/i386/sse2-extract-1.c: New test.
1776 * gcc.target/i386/avx-extract-1.c: New test.
1778 2011-09-16 Terry Guo <terry.guo@arm.com>
1780 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1782 2011-09-15 Diego Novillo <dnovillo@google.com>
1784 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1785 ALWAYS_CXXFLAGS, if defined.
1786 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1787 ALWAYS_GFORTRANFLAGS, if defined.
1788 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1789 ALWAYS_GOCFLAGS, if defined.
1790 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1791 ALWAYS_OBJCXXFLAGS, if defined.
1792 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1793 additional_flags, if defined.
1794 * lib/gnat.exp (gnat_target_compile): Likewise.
1795 * lib/objc.exp (objc_target_compile): Likewise.
1796 * lib/target-supports-dg.exp (dg-add-options): Handle
1799 2011-09-15 Tom de Vries <tom@codesourcery.com>
1802 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1803 Use uintptr_t in f1. Undo avr xfails.
1805 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1809 * gfortran.dg/function_types_3.f90: New.
1811 2011-09-15 Jason Merrill <jason@redhat.com>
1814 * g++.dg/cpp0x/trailing7.C: New.
1817 * g++.dg/cpp0x/nullptr23.C: New.
1819 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1821 * gcc.dg/vect/bb-slp-25.c: New.
1823 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1826 * g++.dg/cpp0x/noexcept15.C: New.
1828 2011-09-14 Tom de Vries <tom@codesourcery.com>
1831 * gcc.dg/pr50251.c: New test.
1833 2011-09-14 Tobias Burnus <burnus@net-b.de>
1837 * gfortran.dg/null_5.f90: New.
1838 * gfortran.dg/null_6.f90: New.
1840 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
1842 * gcc.c-torture/compile/20110913-1.c: New test.
1844 2011-09-13 Janus Weil <janus@gcc.gnu.org>
1847 * gfortran.dg/result_2.f90: New.
1849 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1851 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1853 2011-09-13 Dodji Seketeli <dodji@redhat.com>
1856 * g++.dg/cpp0x/variadic116.C: New test case.
1858 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
1860 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1861 * gcc.target/mips/interrupt_handler-2.c: New test.
1862 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1864 2011-09-12 Jason Merrill <jason@redhat.com>
1866 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1868 * g++.dg/cpp0x/explicit7.C: New.
1870 2011-09-12 Jakub Jelinek <jakub@redhat.com>
1872 PR rtl-optimization/50212
1873 * g++.dg/other/pr50212.C: New test.
1875 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
1878 * testsuite/gcc.target/avr/torture/avr-torture.exp
1879 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1880 "-O2 -fmerge-all-constants".
1882 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1885 * gfortran.dg/do_while_1.f90: New test.
1887 2011-09-11 Janus Weil <janus@gcc.gnu.org>
1891 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1892 * gfortran.dg/proc_decl_26.f90: New.
1893 * gfortran.dg/typebound_override_2.f90: New.
1894 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1896 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1898 * gnat.dg/cond_expr2.ad[sb]: New test.
1900 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1902 * gnat.dg/atomic5.ad[sb]: New test.
1904 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
1906 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1908 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
1911 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1913 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
1916 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1918 2011-09-09 Richard Guenther <rguenther@suse.de>
1920 PR tree-optimization/50328
1921 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1923 2011-09-09 Richard Guenther <rguenther@suse.de>
1926 * gcc.dg/torture/pr50333.c: New testcase.
1928 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
1930 PR tree-optimization/50318
1931 * gcc.target/arm/pr50318-1.c: New file.
1933 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
1935 * gcc.target/i386/all_one_m256i.c: New test.
1937 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1940 * g++.dg/cpp0x/sfinae28.C: New.
1942 2011-09-08 Dodji Seketeli <dodji@redhat.com>
1945 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1946 longer ignored on typedefs.
1948 PR c++/33255 - Support -Wunused-local-typedefs warning
1949 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1950 * c-c++-common/Wunused-local-typedefs.c: Likewise.
1952 2011-09-08 Martin Jambor <mjambor@suse.cz>
1954 PR tree-optimization/50287
1955 * gcc.dg/torture/pr50287.c: New test.
1957 2011-09-08 Richard Guenther <rguenther@suse.de>
1959 PR tree-optimization/19831
1960 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1961 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1962 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1963 * gcc.dg/errno-1.c: Adjust.
1965 2011-09-08 Richard Guenther <rguenther@suse.de>
1967 PR tree-optimization/19831
1968 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1970 2011-09-08 Tobias Burnus <burnus@net-b.de>
1973 * gfortran.dg/do_concurrent_1.f90: New.
1974 * gfortran.dg/do_concurrent_2.f90: New.
1976 2011-09-08 Jakub Jelinek <jakub@redhat.com>
1979 * gcc.c-torture/execute/ieee/pr50310.c: New test.
1980 * gcc.dg/pr50310-2.c: New test.
1982 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1985 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1986 * gfortran.dg/impure_constructor_1.f90: Modified.
1987 * gfortran.dg/proc_ptr_comp_33.f90: New.
1989 2011-09-07 Jakub Jelinek <jakub@redhat.com>
1992 * gcc.dg/pr50310-1.c: New test.
1994 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1997 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2000 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2003 * g++.dg/cpp0x/noexcept14.C: New.
2005 2011-09-07 Jason Merrill <jason@redhat.com>
2007 * g++.dg/cpp0x/constexpr-ref3.C: New.
2009 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2011 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2013 * gcc.dg/section1.c: Don't xfail for avr.
2015 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2017 PR tree-optimization/50322
2018 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2020 2011-09-07 Martin Jambor <mjambor@suse.cz>
2022 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2024 2011-09-07 Martin Jambor <mjambor@suse.cz>
2026 PR tree-optimization/49911
2027 * g++.dg/tree-ssa/pr49911.C: New test.
2029 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2032 * gcc.dg/torture/pr49030.c: New test.
2034 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2037 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2038 * gfortran.dg/class_4d.f03: Deleted.
2039 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2041 2011-09-07 Richard Guenther <rguenther@suse.de>
2043 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2045 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2047 PR tree-optimization/46021
2048 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2050 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2052 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2054 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2056 * gcc.c-torture/compile/20110906-1.c: New test.
2058 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2060 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2062 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2064 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2065 --param tree-reassoc-width=1.
2067 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2068 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2070 2011-09-06 Richard Guenther <rguenther@suse.de>
2072 PR tree-optimization/48149
2073 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2075 2011-09-06 Richard Guenther <rguenther@suse.de>
2077 PR tree-optimization/48317
2078 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2080 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2082 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2084 (add_options_for_quad_vectors): Replace with ...
2085 (add_options_for_double_vectors): ... this.
2086 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2087 support multiple vector sizes since the vectorizer attempts to
2088 vectorize with both vector sizes.
2089 * gcc.dg/vect/no-vfa-vect-79.c,
2090 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2091 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2092 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2093 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2094 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2095 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2096 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2097 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2098 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2099 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2100 gcc.dg/vect/vect-40.c: Likewise.
2101 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2102 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2103 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2104 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2105 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2107 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2109 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2112 * gcc.target/mips/abi-main.h: New file.
2113 * gcc.target/mips/abi-o32-long32.c: New test.
2114 * gcc.target/mips/abi-o32-long64.c: Likewise.
2115 * gcc.target/mips/abi-o64-long32.c: Likewise.
2116 * gcc.target/mips/abi-o64-long64.c: Likewise.
2117 * gcc.target/mips/abi-n32-long32.c: Likewise.
2118 * gcc.target/mips/abi-n32-long64.c: Likewise.
2119 * gcc.target/mips/abi-n64-long32.c: Likewise.
2120 * gcc.target/mips/abi-n64-long64.c: Likewise.
2121 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2122 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2123 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2124 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2125 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2126 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2127 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2128 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2129 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2130 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2131 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2132 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2133 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2134 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2135 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2136 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2137 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2138 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2139 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2140 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2141 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2142 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2143 * gcc.target/mips/branch-3.c: Likewise.
2144 * gcc.target/mips/branch-4.c: Likewise.
2145 * gcc.target/mips/branch-5.c: Likewise.
2146 * gcc.target/mips/branch-6.c: Likewise.
2147 * gcc.target/mips/branch-7.c: Likewise.
2148 * gcc.target/mips/branch-8.c: Likewise.
2149 * gcc.target/mips/branch-9.c: Likewise.
2150 * gcc.target/mips/branch-10.c: Likewise.
2151 * gcc.target/mips/branch-11.c: Likewise.
2152 * gcc.target/mips/branch-12.c: Likewise.
2153 * gcc.target/mips/branch-13.c: Likewise.
2154 * gcc.target/mips/lazy-binding-1.c: Likewise.
2156 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2158 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2159 to avoid warning on int=16 platforms..
2161 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2163 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2164 to work even with -fshort-enums.
2166 2011-09-04 Jan Hubicka <jh@suse.cz>
2168 * gcc.c-torture/compile/20110902.c: new testcase.
2170 2011-09-04 Jason Merrill <jason@redhat.com>
2173 * g++.dg/cpp0x/rv-conv1.C: New.
2176 * g++.dg/cpp0x/rv-func3.C: New.
2178 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2182 * g++.dg/cpp0x/constexpr-template1.C: New.
2183 * g++.dg/cpp0x/constexpr-template2.C: New.
2184 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2185 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2187 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2189 * gnat.dg/specs/debug1.ads: Tweak pattern.
2191 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2194 * gfortran.dg/class_45a.f03: New.
2195 * gfortran.dg/class_45b.f03: New.
2197 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2198 Ira Rosen <ira.rosen@linaro.org>
2200 PR tree-optimization/50208
2201 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2202 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2203 -fno-tree-fre -fno-tree-pre.
2205 2011-09-02 Martin Jambor <mjambor@suse.cz>
2207 * gcc.dg/ipa/ipcp-3.c: New test.
2209 2011-09-02 Richard Guenther <rguenther@suse.de>
2211 PR tree-optimization/27460
2213 * gcc.dg/vect/vect-cond-7.c: New testcase.
2215 2011-09-02 Martin Jambor <mjambor@suse.cz>
2217 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2218 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2219 xfailed test for inlining.
2220 * g++.dg/ipa/ivinline-9.C: Likewise.
2222 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2224 PR tree-optimization/50178
2225 * gfortran.dg/vect/pr50178.f90: New test.
2227 2011-08-31 Martin Jambor <mjambor@suse.cz>
2230 * gcc.c-torture/execute/pr49886.c: New testcase.
2232 2011-08-31 Tom de Vries <tom@codesourcery.com>
2235 * gcc.dg/pr43513.c: New test.
2237 2011-08-30 Tobias Burnus <burnus@net-b.de>
2240 * gfortran.dg/common_14.f90: New.
2241 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2243 2011-08-30 Jason Merrill <jason@redhat.com>
2246 * g++.dg/cpp0x/decltype33.C: New.
2249 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2252 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2254 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2256 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2258 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2260 * gnat.dg/specs/aggr3.ads: New test.
2261 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2263 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2264 * gnat.dg/specs/aggr2.ads: Likewise.
2266 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2269 * gfortran.dg/allocate_with_source_2.f90: New test
2271 2011-08-30 Jason Merrill <jason@redhat.com>
2274 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2277 * g++.dg/cpp0x/constexpr-value3.C: New.
2279 2011-08-30 Richard Guenther <rguenther@suse.de>
2282 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2283 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2284 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2285 * gcc.dg/pr36902.c: XFAIL.
2287 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2289 * gcc.target/i386/fma-check.h: New.
2290 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2291 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2292 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2293 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2294 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2295 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2296 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2297 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2298 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2299 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2300 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2301 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2302 * gcc.target/i386/fma-compile.c: Likewise.
2303 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2304 * gcc.target/i386/sse-12.c: Add -mfma.
2305 * gcc.target/i386/sse-13.c: Likewise.
2306 * gcc.target/i386/sse-14.c: Likewise.
2307 * gcc.target/i386/sse-22.c: Likewise.
2308 * gcc.target/i386/sse-23.c: Likewise.
2309 * g++.dg/other/i386-2.C: Likewise.
2310 * g++.dg/other/i386-3.C: Likewise.
2312 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2315 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2316 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2318 2011-08-30 Christian Bruel <christian.bruel@st.com>
2320 * g++.dg/bprob/bprob.exp (feedback_options): Set
2321 -fbranch-probabilities.
2322 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2324 2011-08-29 Jason Merrill <jason@redhat.com>
2327 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2329 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2330 Jason Merrill <jason@redhat.com>
2332 * g++.dg/dfp/base.C: New test.
2334 2011-08-29 Jason Merrill <jason@redhat.com>
2338 * g++.dg/cpp0x/initlist58.C: New.
2340 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2343 * gfortran.dg/class_result_1.f03: New.
2345 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2348 * gcc.target/i386/pr48722.c: New test.
2350 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2353 * gfortran.dg/widechar_compare_1.f90: New test.
2355 2011-08-26 Jason Merrill <jason@redhat.com>
2359 * g++.dg/abi/mangle50.C: New.
2361 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2364 * gcc.target/i386/pr50202.c: New test.
2366 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2368 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2369 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2370 * gcc.target/i386/avx-round-vec.c: New test.
2371 * gcc.target/i386/avx-roundf-vec.c: New test.
2373 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2375 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2379 * c-c++-common/Wunused-var-14.c: New test.
2381 2011-08-26 Tom de Vries <tom@codesourcery.com>
2383 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2385 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2387 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2388 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2389 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2390 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2392 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2394 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2395 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2396 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2397 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2399 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2402 * gfortran.dg/pointer_comp_init_1.f90: New test.
2404 2011-08-25 Jason Merrill <jason@redhat.com>
2407 * g++.dg/cpp0x/sfinae27.C: New.
2409 2011-08-25 Tobias Burnus <burnus@net-b.de>
2411 * gfortran.dg/coarray_lib_token_4.f90: New.
2413 2011-08-25 Tobias Burnus <burnus@net-b.de>
2415 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2417 2011-08-25 Richard Guenther <rguenther@suse.de>
2419 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2421 2011-08-24 Tobias Burnus <burnus@net-b.de>
2424 * gfortran.dg/initialization_28.f90: New.
2426 2011-08-24 Richard Guenther <rguenther@suse.de>
2428 PR tree-optimization/50067
2429 * gcc.dg/torture/pr50067-3.c: New testcase.
2430 * gcc.dg/torture/pr50067-4.c: Likewise.
2431 * gcc.dg/torture/pr50067-5.c: Likewise.
2433 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2435 * g++.dg/other/i386-2.C: Add -mavx2 check.
2436 * g++.dg/other/i386-3.C: Likewise.
2437 * gcc.target/i386/avx-1.c: Add AVX2.
2438 * gcc.target/i386/avx-2.c: Likewise.
2439 * gcc.target/i386/funcspec-5.c: Likewise.
2440 * gcc.target/i386/sse-12.c: Likewise.
2441 * gcc.target/i386/sse-13.c: Likewise.
2442 * gcc.target/i386/sse-14.c: Likewise.
2443 * gcc.target/i386/sse-22.c: Likewise.
2444 * gcc.target/i386/sse-23.c: Likewise.
2445 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2446 * gcc.target/i386/avx2-check.h: New.
2447 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2448 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2449 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2450 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2451 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2452 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2453 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2454 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2455 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2456 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2457 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2458 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2459 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2460 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2461 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2462 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2463 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2464 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2465 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2466 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2467 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2468 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2469 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2470 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2471 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2472 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2473 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2474 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2475 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2476 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2477 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2478 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2479 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2480 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2481 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2482 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2483 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2484 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2485 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2486 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2487 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2488 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2489 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2490 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2491 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2492 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2493 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2494 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2495 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2496 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2497 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2498 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2499 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2500 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2501 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2502 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2503 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2504 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2505 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2506 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2507 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2508 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2509 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2510 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2511 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2512 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2513 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2514 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2515 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2516 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2517 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2518 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2519 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2520 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2521 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2522 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2523 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2524 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2525 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2526 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2527 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2528 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2529 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2530 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2531 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2532 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2533 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2534 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2535 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2536 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2537 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2538 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2539 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2540 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2541 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2542 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2543 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2544 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2545 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2546 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2547 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2548 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2549 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2550 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2551 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2552 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2553 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2554 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2555 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2556 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2557 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2558 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2559 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2560 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2561 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2562 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2563 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2564 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2565 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2566 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2567 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2568 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2569 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2570 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2571 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2572 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2573 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2574 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2575 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2576 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2577 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2578 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2579 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2580 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2581 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2582 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2583 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2584 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2585 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2586 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2587 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2588 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2589 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2590 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2591 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2592 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2593 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2594 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2595 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2596 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2597 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2598 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2599 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2600 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2601 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2602 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2603 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2604 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2605 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2606 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2607 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2608 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2609 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2610 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2611 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2612 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2613 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2614 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2615 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2616 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2617 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2618 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2619 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2620 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2621 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2622 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2623 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2624 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2625 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2626 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2627 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2628 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2629 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2630 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2631 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2632 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2633 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2634 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2635 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2636 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2637 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2638 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2639 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2640 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2641 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2642 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2643 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2644 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2645 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2646 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2647 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2648 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2649 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2650 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2651 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2652 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2653 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2654 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2655 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2656 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2657 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2658 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2659 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2660 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2661 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2662 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2663 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2664 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2665 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2666 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2667 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2668 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2669 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2670 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2671 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2672 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2673 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2674 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2675 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2676 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2677 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2678 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2679 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2680 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2681 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2682 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2683 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2684 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2685 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2686 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2687 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2688 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2689 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2690 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2691 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2692 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2693 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2694 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2695 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2696 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2697 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2698 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2699 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2700 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2701 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2702 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2703 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2704 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2705 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2706 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2707 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2708 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2709 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2710 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2711 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2712 * gcc.target/i386/avx2-vpor-1.c: Likewise.
2713 * gcc.target/i386/avx2-vpor-2.c: Likewise.
2714 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2715 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2716 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2717 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2718 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2719 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2720 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2721 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2722 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2723 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2724 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2725 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2726 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2727 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2728 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2729 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2730 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2731 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2732 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2733 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2734 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2735 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2736 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2737 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2738 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2739 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2740 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2741 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2742 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2743 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2744 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2745 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2746 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2747 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2748 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2749 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2750 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2751 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2752 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2753 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2754 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2755 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2756 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2757 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2758 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2759 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2760 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2761 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2762 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2763 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2764 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2765 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2766 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2767 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2768 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2769 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2770 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2771 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2772 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2773 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2774 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2775 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2776 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2777 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2778 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2779 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2780 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2781 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2782 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2783 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2784 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2785 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2786 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2787 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2788 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2789 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2790 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2791 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2792 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2793 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2794 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2795 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2796 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2797 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2798 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2799 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2800 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2801 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2802 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2803 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2804 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2805 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2806 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2807 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2808 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2809 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2810 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2811 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2812 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2813 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2814 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2815 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2816 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2817 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2818 * gcc.target/i386/testimm-9.c: Likewise.
2820 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2822 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2823 * g++.dg/other/i386-3.C: Likewise.
2824 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2825 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2826 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2827 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2828 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2829 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2830 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2831 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2832 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2833 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2834 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2835 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2836 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2837 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2838 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2839 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2840 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2841 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2842 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2843 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2844 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2845 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2846 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2847 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2848 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2849 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2850 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2851 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2852 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2853 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2854 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2855 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2856 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2857 * gcc.target/i386/sse-12.c: Add BMI2.
2858 * gcc.target/i386/sse-13.c: Likewise.
2859 * gcc.target/i386/sse-14.c: Likewise.
2860 * gcc.target/i386/sse-22.c: Likewise.
2861 * gcc.target/i386/sse-23.c: Likewise.
2863 2011-08-23 Jason Merrill <jason@redhat.com>
2865 * g++.dg/template/crash7.C: Adjust expected errors.
2867 2011-08-23 Jason Merrill <jason@redhat.com>
2871 * g++.dg/cpp0x/overload2.C: New.
2873 2011-08-23 Jason Merrill <jason@redhat.com>
2876 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2878 2011-08-23 Jason Merrill <jason@redhat.com>
2881 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2882 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2883 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2884 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2886 2011-08-23 Jason Merrill <jason@redhat.com>
2889 * g++.dg/cpp0x/constexpr-initlist5.C: New.
2891 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2894 * g++.dg/warn/Wunused-var-16.C: New test.
2897 * gcc.dg/pr50161.c: New test.
2899 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
2902 * g++.dg/gcov/gcov-7.C: New test.
2904 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2907 * g++.dg/dfp/nofields.C: New test.
2909 2011-08-23 Tobias Burnus <burnus@net-b.de>
2912 * gfortran.dg/use_16.f90: New.
2914 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
2915 Kirill Yukhin <kirill.yukhin@intel.com>
2918 * gcc.target/i386/pr50155.c: New test.
2920 2011-08-22 Jakub Jelinek <jakub@redhat.com>
2922 PR tree-optimization/50133
2923 * gcc.dg/pr50133.c: New test.
2926 * c-c++-common/cxxbitfields-6.c: New test.
2928 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2931 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2933 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
2935 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2936 * gcc.dg/pr49994-3.c: Ditto.
2938 2011-08-22 Richard Guenther <rguenther@suse.de>
2941 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2942 * gcc.dg/torture/pr50067-2.c: Likewise.
2944 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2947 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
2948 of a constant resulting from simplification.
2949 * gfortran.dg/warn_conversion_3.f90: New test.
2951 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2954 * gfortran.dg/zero_stride_1.f90: New test.
2956 2011-08-20 Janus Weil <janus@gcc.gnu.org>
2959 * gfortran.dg/typebound_override_1.f90: Modified.
2961 2011-08-20 Jakub Jelinek <jakub@redhat.com>
2963 PR tree-optimization/48739
2964 * gcc.dg/pr48739-1.c: New test.
2965 * gcc.dg/pr48739-2.c: New test.
2967 2011-08-20 Tobias Burnus <burnus@net-b.de>
2969 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2971 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2974 * gfortran.dg/where_3.f90: New test.
2976 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
2979 * gfortran.dg/pr49721-1.f: New.
2980 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2982 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2984 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2985 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2988 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2990 * gcc.target/arm/wmul-11.c: New file.
2991 * gcc.target/arm/wmul-12.c: New file.
2992 * gcc.target/arm/wmul-13.c: New file.
2994 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2996 * gcc.target/arm/wmul-10.c: New file.
2998 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3000 * gcc.target/arm/wmul-9.c: New file.
3001 * gcc.target/arm/wmul-bitfield-2.c: New file.
3003 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3005 * gcc.target/arm/wmul-8.c: New file.
3007 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3009 * gcc.target/arm/wmul-7.c: New file.
3011 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3013 * gcc.target/arm/wmul-6.c: New file.
3015 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3017 * gcc.target/arm/wmul-5.c: New file.
3018 * gcc.target/arm/no-wmla-1.c: New file.
3020 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3022 * gcc.target/arm/wmul-bitfield-1.c: New file.
3024 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3026 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3028 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3030 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3031 * gcc.target/i386/conversion.c: Likewise.
3033 2011-08-19 Richard Guenther <rguenther@suse.de>
3035 * gcc.dg/torture/pr50067-1.c: New testcase.
3036 * gcc.dg/torture/pr50067-2.c: Likewise.
3038 2011-08-19 Joey Ye <joey.ye@arm.com>
3041 * gcc.target/arm/handler-align.c: New test.
3042 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3045 2011-08-19 Joey Ye <joey.ye@arm.com>
3047 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3049 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3052 * gfortran.dg/end_block_label_1.f90: New test.
3053 * gfortran.dg/end_associate_label_1.f90: New test.
3055 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3057 * gcc.dg/c1x-pointer-float-1.c: New test.
3059 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3062 * gfortran.dg/duplicate_labels_2.f: New test.
3064 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3066 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3067 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3068 gcc.dg/c1x-noreturn-5.c: New tests.
3070 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3072 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3074 2011-08-18 Tobias Burnus <burnus@net-b.de>
3077 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3078 * gfortran.dg/coarray_lock_3.f90: Fix test.
3079 * gfortran.dg/coarray_lock_4.f90: New.
3080 * gfortran.dg/coarray_lock_5.f90: New.
3082 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3085 * gcc.c-torture/compile/pr50009.c: New test.
3088 * gcc.dg/torture/pr50092.c: New test.
3090 2011-08-18 Tobias Burnus <burnus@net-b.de>
3093 * gfortran.dg/namelist_73.f90: New.
3095 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3097 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3100 * gcc.dg/pr50017.c: New test.
3102 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3105 * g++.dg/lookup/hidden-var1.C: New test case.
3107 2011-08-17 Tobias Burnus <burnus@net-b.de>
3110 * gfortran.dg/warn_unused_var_2.f90: New.
3111 * gfortran.dg/warn_unused_var_3.f90: New.
3113 2011-08-17 Tom de Vries <tom@codesourcery.com>
3116 * gcc.target/arm/pr43597.c: New test.
3118 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3121 * gfortran.dg/common_13.f90: New.
3123 2011-08-16 Jason Merrill <jason@redhat.com>
3126 * g++.dg/cpp0x/variadic-unresolved.C: New.
3128 * g++.old-deja/g++.brendan/README: Add R.I.P.
3130 * g++.dg/ext/attr-used-1.C: New.
3133 * g++.dg/cpp0x/initlist56.C: New.
3135 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3138 * g++.dg/opt/life1.C: Only run on Linux.
3140 2011-08-15 Tobias Burnus <burnus@net-b.de>
3142 * gfortran.dg/coarray_26.f90: New.
3144 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3146 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3149 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3152 * gfortran.dg/func_result_7.f90: New.
3154 2011-08-13 Jason Merrill <jason@redhat.com>
3157 * g++.dg/cpp0x/decltype32.C: New.
3160 * g++.dg/diagnostic/expr1.C: New.
3162 2011-08-12 David Li <davidxl@google.com>
3164 * g++.dg/abi/vbase15.C: New test.
3166 2011-08-12 Jason Merrill <jason@redhat.com>
3169 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3171 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3173 * gcc.dg/builtins-67.c: New test.
3174 * gcc.target/i386/conversion.c: Ditto.
3176 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3177 Brian Hackett <bhackett1024@gmail.com>
3179 * g++.dg/plugin/decl_plugin.c: New.
3180 * g++.dg/plugin/decl-plugin-test.C: New.
3181 * g++.dg/plugin/plugin.exp: Add above testcase.
3183 2011-08-11 Richard Guenther <rguenther@suse.de>
3185 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3187 2011-08-11 Michael Matz <matz@suse.de>
3189 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3191 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3193 PR tree-optimization/50039
3194 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3195 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3197 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3199 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3200 (sse4_1_test): Initialize src3 with random value.
3202 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3204 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3205 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3206 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3207 * gcc.dg/scal-to-vec1.c: New test.
3208 * gcc.dg/scal-to-vec2.c: New test.
3210 2011-08-09 Richard Guenther <rguenther@suse.de>
3212 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3213 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3214 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3215 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3217 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3219 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3221 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3223 * gcc.dg/pr49948.c: Require pthread effective target.
3225 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3227 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3229 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3231 * gcc.target/i386/sse-22a.c: New test.
3233 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3235 PR tree-optimization/50014
3236 * gcc.dg/vect/pr50014.c: New test.
3238 2011-08-08 Martin Jambor <mjambor@suse.cz>
3241 * gcc.dg/tree-ssa/pr49923.c: New test.
3243 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3246 * gcc.target/i386/pr49781-1.c: New.
3248 2011-08-08 Jason Merrill <jason@redhat.com>
3250 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3252 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3254 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3257 * gfortran.dg/typebound_override_1.f90: New.
3259 2011-08-07 Kai Tietz <ktietz@redhat.com>
3261 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3262 x86_64 mingw target.
3263 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3264 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3265 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3266 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3267 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3268 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3269 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3270 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3271 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3272 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3274 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3277 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3279 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3281 * gcc.dg/pr48770.c: Cleanup coverage files.
3282 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3284 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3286 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3287 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3288 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3289 lzcnt and bmi options.
3291 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3294 * gcc.dg/pr47381-1.c: New.
3295 * gcc.dg/pr47381-2.c: Likewise.
3296 * gcc.target/i386/pr47381.c: Likewise.
3298 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3301 * gcc.dg/pr47727.c: New.
3304 * gcc.dg/pr47372-1.c: New.
3305 * gcc.dg/pr47372-2.c: Likewise.
3307 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3310 * gcc.target/i386/pr47449.c: New.
3313 * gcc.dg/pr47446-1.c: New.
3314 * gcc.dg/pr47446-2.c: Likewise.
3316 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3319 * gcc.dg/pr47766.c: New.
3322 * gcc.dg/tls/pr47715-1.c: New.
3323 * gcc.dg/tls/pr47715-2.c: Likewise.
3324 * gcc.dg/tls/pr47715-3.c: Likewise.
3325 * gcc.dg/tls/pr47715-4.c: Likewise.
3326 * gcc.dg/tls/pr47715-5.c: Likewise.
3328 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3331 * objc.dg/gnu-api-2-class.m: Updated comments.
3332 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3333 * objc.dg/gnu-api-2-class-meta.m: New test.
3334 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3336 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3339 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3340 with classes that are in construction.
3342 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3345 * gcc.target/i386/pr48084-1.c: New.
3346 * gcc.target/i386/pr48084-2.c: Likewise.
3347 * gcc.target/i386/pr48084-3.c: Likewise.
3348 * gcc.target/i386/pr48084-4.c: Likewise.
3349 * gcc.target/i386/pr48084-5.c: Likewise.
3351 PR rtl-optimization/49504
3352 * gcc.target/i386/pr49504.c: New.
3355 * gcc.dg/pr49860.c: New.
3357 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3360 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3361 with classes that are in construction.
3363 2011-08-05 Jason Merrill <jason@redhat.com>
3366 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3369 * g++.dg/cpp0x/decltype31.C: New.
3372 * g++.dg/init/array28.C: New.
3375 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3377 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3380 * gcc.dg/pr47369-1.c: New.
3382 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3385 * gcc.dg/torture/pr47364-1.c: New.
3386 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3387 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3389 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3392 * gfortran.dg/transfer_check_2.f90: New test case.
3394 2011-08-05 Jan Hubicka <jh@suse.cz>
3397 * gfortran.dg/pr49494.f90: New testcase.
3399 2011-08-05 Jan Hubicka <jh@suse.cz>
3402 * gcc.c-torture/compile/pr49735.c: New testcase.
3404 2011-08-05 Jason Merrill <jason@redhat.com>
3407 * g++.dg/cpp0x/initlist56.C: New.
3410 * g++.dg/overload/rvalue2.C: New.
3413 * g++.dg/cpp0x/range-for21.C: New.
3415 * g++.dg/ext/vla11.C: New.
3417 2011-08-05 Richard Guenther <rguenther@suse.de>
3419 PR tree-optimization/49984
3420 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3422 2011-08-05 Richard Guenther <rguenther@suse.de>
3424 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3425 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3426 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3428 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3430 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3431 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3432 * gfortran.dg/ldist-pr43023.f90: Ditto.
3433 * gfortran.dg/namelist_52.f90: Ditto.
3434 * gfortran.dg/interface_proc_end.f90: Ditto.
3435 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3436 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3438 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3440 * gcc.dg/vect/vect-over-widen-1.c: New test.
3441 * gcc.dg/vect/vect-over-widen-2.c: New test.
3442 * gcc.dg/vect/vect-over-widen-3.c: New test.
3443 * gcc.dg/vect/vect-over-widen-4.c: New test.
3445 2011-08-04 Richard Guenther <rguenther@suse.de>
3448 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3450 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3452 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3454 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3457 * g++.dg/ext/builtin-object-size3.C: New test.
3459 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3461 PR tree-optimization/49948
3462 * gcc.dg/pr49948.c: New test.
3464 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3467 * gcc.dg/torture/pr47383.c: New.
3469 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3471 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3473 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3475 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3477 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3480 * gcc.dg/torture/pr47744-1.c: New.
3481 * gcc.dg/torture/pr47744-2.c: Likewise.
3482 * gcc.dg/torture/pr47744-3.c: Likewise.
3484 2011-08-03 Richard Guenther <rguenther@suse.de>
3487 * gcc.dg/torture/pr49958.c: New testcase.
3489 2011-08-03 Richard Guenther <rguenther@suse.de>
3491 PR tree-optimization/49938
3492 * g++.dg/torture/pr49938.C: New testcase.
3494 2011-08-02 Jason Merrill <jason@redhat.com>
3497 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3500 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3503 * g++.dg/cpp0x/variadic115.C: New.
3506 * g++.dg/cpp0x/union5.C: New.
3508 2011-08-02 Daniel Kraft <d@domob.eu>
3511 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3513 2011-08-02 Kai Tietz <ktietz@redhat.com>
3516 * gcc.dg/tree-ssa/forwprop-15.c
3518 2011-08-02 Jason Merrill <jason@redhat.com>
3521 * g++.dg/cpp0x/range-for20.C: New.
3523 2011-08-02 Tobias Burnus <burnus@net-b.de>
3525 * gfortran.dg/coarray_lib_token_3.f90: New.
3527 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3530 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3531 * gcc.dg/gomp/atomic-15.c: New test.
3532 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3533 * g++.dg/gomp/atomic-15.C: New test.
3534 * g++.dg/gomp/private-1.C: New test.
3535 * g++.dg/gomp/sharing-2.C: New test.
3536 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3537 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3538 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3540 2011-08-02 Tobias Burnus <burnus@net-b.de>
3542 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3543 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3545 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3546 * gfortran.dg/allocatable_function_5.f90: Ditto.
3547 * gfortran.dg/allocate_stat.f90: Ditto.
3548 * gfortran.dg/array_constructor_20.f90: Ditto.
3549 * gfortran.dg/array_constructor_21.f90: Ditto.
3550 * gfortran.dg/array_constructor_22.f90: Ditto.
3551 * gfortran.dg/array_constructor_26.f03: Ditto.
3552 * gfortran.dg/array_function_4.f90: Ditto.
3553 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3554 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3555 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3556 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3557 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3558 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3559 * gfortran.dg/class_15.f03: Ditto.
3560 * gfortran.dg/class_27.f03: Ditto.
3561 * gfortran.dg/class_33.f90: Ditto.
3562 * gfortran.dg/class_37.f03: Ditto.
3563 * gfortran.dg/class_40.f03: Ditto.
3564 * gfortran.dg/class_42.f03: Ditto.
3565 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3566 * gfortran.dg/coarray/registering_1.f90: Ditto.
3567 * gfortran.dg/convert_1.f90: Ditto.
3568 * gfortran.dg/default_initialization_3.f90: Ditto.
3569 * gfortran.dg/dependency_25.f90: Ditto.
3570 * gfortran.dg/dependency_26.f90: Ditto.
3571 * gfortran.dg/dependency_36.f90: Ditto.
3572 * gfortran.dg/dependency_37.f90: Ditto.
3573 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3574 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3575 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3576 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3577 * gfortran.dg/elemental_result_1.f90: Ditto.
3578 * gfortran.dg/empty_derived_type.f90: Ditto.
3579 * gfortran.dg/entry_7.f90: Ditto.
3580 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3581 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3582 * gfortran.dg/error_recovery_3.f90: Ditto.
3583 * gfortran.dg/extends_4.f03: Ditto.
3584 * gfortran.dg/func_assign.f90: Ditto.
3585 * gfortran.dg/func_assign_3.f90: Ditto.
3586 * gfortran.dg/generic_1.f90: Ditto.
3587 * gfortran.dg/generic_18.f90: Ditto.
3588 * gfortran.dg/generic_22.f03: Ditto.
3589 * gfortran.dg/generic_4.f90: Ditto.
3590 * gfortran.dg/generic_6.f90: Ditto.
3591 * gfortran.dg/generic_actual_arg.f90: Ditto.
3592 * gfortran.dg/graphite/id-21.f: Ditto.
3593 * gfortran.dg/graphite/pr45758.f90: Ditto.
3594 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3595 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3596 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3597 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3598 * gfortran.dg/host_used_types_1.f90: Ditto.
3599 * gfortran.dg/implicit_1.f90: Ditto.
3600 * gfortran.dg/implicit_11.f90: Ditto.
3601 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3602 * gfortran.dg/impure_actual_1.f90: Ditto.
3603 * gfortran.dg/impure_assignment_1.f90: Ditto.
3604 * gfortran.dg/impure_constructor_1.f90: Ditto.
3605 * gfortran.dg/initialization_10.f90: Ditto.
3606 * gfortran.dg/initialization_12.f90: Ditto.
3607 * gfortran.dg/interface_14.f90: Ditto.
3608 * gfortran.dg/interface_15.f90: Ditto.
3609 * gfortran.dg/interface_2.f90: Ditto.
3610 * gfortran.dg/interface_25.f90: Ditto.
3611 * gfortran.dg/interface_26.f90: Ditto.
3612 * gfortran.dg/interface_29.f90: Ditto.
3613 * gfortran.dg/interface_assignment_1.f90: Ditto.
3614 * gfortran.dg/internal_pack_6.f90: Ditto.
3615 * gfortran.dg/internal_pack_7.f90: Ditto.
3616 * gfortran.dg/internal_pack_8.f90: Ditto.
3617 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3618 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3619 * gfortran.dg/module_commons_3.f90: Ditto.
3620 * gfortran.dg/module_equivalence_4.f90: Ditto.
3621 * gfortran.dg/module_equivalence_6.f90: Ditto.
3622 * gfortran.dg/module_function_type_1.f90: Ditto.
3623 * gfortran.dg/module_naming_1.f90: Ditto.
3624 * gfortran.dg/namelist_4.f90: Ditto.
3625 * gfortran.dg/operator_c1202.f90: Ditto.
3626 * gfortran.dg/parens_7.f90: Ditto.
3627 * gfortran.dg/pr32921.f: Ditto.
3628 * gfortran.dg/pr33646.f90: Ditto.
3629 * gfortran.dg/pr41928.f90: Ditto.
3630 * gfortran.dg/pr42119.f90: Ditto.
3631 * gfortran.dg/pr43984.f90: Ditto.
3632 * gfortran.dg/present_1.f90: Ditto.
3633 * gfortran.dg/private_type_2.f90: Ditto.
3634 * gfortran.dg/proc_decl_2.f90: Ditto.
3635 * gfortran.dg/proc_ptr_10.f90: Ditto.
3636 * gfortran.dg/proc_ptr_22.f90: Ditto.
3637 * gfortran.dg/proc_ptr_8.f90: Ditto.
3638 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3639 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3640 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3641 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3642 * gfortran.dg/substring_equivalence.f90: Ditto.
3643 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3644 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3645 * gfortran.dg/trim_optimize_6.f90: Ditto.
3646 * gfortran.dg/typebound_call_12.f03: Ditto.
3647 * gfortran.dg/typebound_operator_5.f03: Ditto.
3648 * gfortran.dg/typebound_operator_6.f03: Ditto.
3649 * gfortran.dg/typebound_proc_18.f03: Ditto.
3650 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3651 * gfortran.dg/use_1.f90: Ditto.
3652 * gfortran.dg/use_10.f90: Ditto.
3653 * gfortran.dg/use_11.f90: Ditto.
3654 * gfortran.dg/use_14.f90: Ditto.
3655 * gfortran.dg/use_only_2.f90: Ditto.
3656 * gfortran.dg/use_rename_4.f90: Ditto.
3657 * gfortran.dg/use_rename_5.f90: Ditto.
3658 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3659 * gfortran.dg/used_interface_ref.f90: Ditto.
3660 * gfortran.dg/used_types_11.f90: Ditto.
3661 * gfortran.dg/used_types_3.f90: Ditto.
3662 * gfortran.dg/used_types_4.f90: Ditto.
3663 * gfortran.dg/userdef_operator_2.f90: Ditto.
3664 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3665 * gfortran.dg/vect/pr46213.f90: Ditto.
3666 * gfortran.dg/whole_file_21.f90: Ditto.
3667 * gfortran.dg/whole_file_22.f90: Ditto.
3668 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3669 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3671 2011-08-02 Kai Tietz <ktietz@redhat.com>
3673 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3675 2011-08-01 Jason Merrill <jason@redhat.com>
3678 * g++.dg/abi/mangle49.C: New.
3681 * g++.dg/cpp0x/constexpr-array4.C: New.
3684 * g++.dg/cpp0x/constexpr-builtin1.C: New.
3686 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
3689 * gcc.target/i386/pr49927.c: New test.
3691 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3693 PR tree-optimization/49926
3694 * gcc.dg/vect/pr49926.c: New test.
3696 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
3698 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3699 * gcc.target/i386/lzcnt-1.c: New test.
3700 * gcc.target/i386/lzcnt-2.c: Likewise.
3701 * gcc.target/i386/lzcnt-2a.c: Likewise.
3702 * gcc.target/i386/lzcnt-3.c: Likewise.
3703 * gcc.target/i386/lzcnt-4.c: Likewise.
3704 * gcc.target/i386/lzcnt-4a.c: Likewise.
3705 * gcc.target/i386/lzcnt-5.c: Likewise.
3706 * gcc.target/i386/lzcnt-6.c: Likewise.
3707 * gcc.target/i386/lzcnt-6a.c: Likewise.
3708 * gcc.target/i386/lzcnt-check.h: Likewise.
3710 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3711 * gcc.target/i386/sse-13.c: Likewise.
3712 * gcc.target/i386/sse-14.c: Likewise.
3713 * g++.dg/other/i386-2.C: Likewise.
3714 * g++.dg/other/i386-3.C: Likewise.
3716 2011-08-01 Julian Brown <julian@codesourcery.com>
3718 * gcc.target/arm/fixed-point-exec.c: New test.
3720 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3723 * gcc.target/i386/pr49920.c: New test.
3725 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3727 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3728 * gcc.dg/tree-ssa/pr23109.c: Ditto.
3729 * gcc.dg/tree-ssa/loop-7.c: Ditto.
3730 * gcc.dg/tree-ssa/loop-32.c: Ditto.
3731 * gcc.dg/tree-ssa/loop-33.c: Ditto.
3732 * gcc.dg/tree-ssa/loop-34.c: Ditto.
3733 * gcc.dg/tree-ssa/loop-35.c: Ditto.
3734 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3735 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3736 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3737 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3738 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3739 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3740 * g++.dg/tree-ssa/pr33615.C: Ditto.
3741 * g++.dg/tree-ssa/restrict1.C: Ditto.
3742 * c-c++-common/restrict-2.c: Ditto.
3743 * gfortran.dg/pr32921.f: Ditto.
3744 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3745 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3746 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3747 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3748 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3749 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3750 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3751 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3752 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3753 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3755 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3757 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3758 .exe.ltrans[0-9]*. dump files.
3760 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3763 * gfortran.dg/abstract_type_6.f03: Modified.
3764 * gfortran.dg/typebound_proc_24.f03: New.
3766 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3769 * g++.dg/init/for1.C: Fix.
3771 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3774 * gfortran.dg/string_5.f90: New test.
3776 2011-07-29 Jason Merrill <jason@redhat.com>
3779 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3781 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3783 PR tree-optimization/47407
3784 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3788 2011-07-29 Richard Guenther <rguenther@suse.de>
3790 * gcc.dg/uninit-suppress.c: Also disable VRP.
3791 * gcc.dg/uninit-suppress_2.c: Likewise.
3793 2011-07-28 Jason Merrill <jason@redhat.com>
3796 * g++.dg/template/nontype24.C: New.
3798 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3800 PR rtl-optimization/47958
3801 * gcc.dg/torture/pr47958-1.c: New.
3803 2011-07-29 Wei Guozhi <carrot@google.com>
3805 PR rtl-optimization/49799
3806 * gcc.dg/pr49799.c: New test case.
3808 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3811 * gcc.dg/graphite/id-pr48648.c: New.
3813 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3816 * gfortran.dg/maxloc_2.f90: New test.
3817 * gfortran.dg/maxloc_3.f90: New test.
3818 * gfortran.dg/minloc_1.f90: New test.
3819 * gfortran.dg/minloc_2.f90: New test.
3820 * gfortran.dg/minloc_3.f90: New test.
3821 * gfortran.dg/minmaxloc_7.f90: New test.
3824 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3826 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3828 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3829 the builtin isn't optimized away.
3831 2011-07-27 Tobias Burnus <burnus@net-b.de>
3834 * gfortran.dg/lto/pr45586-2_0.f90: New.
3836 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
3839 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3840 * c-c++-common/cxxbitfields-5.c: Same.
3842 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3844 * lib/target-supports.exp (check_effective_target_mmap): Use
3845 check_function_available.
3847 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
3849 * g++.old-deja/g++.pt/crash60.C: Updated.
3851 2011-07-27 Jakub Jelinek <jakub@redhat.com>
3854 * gcc.target/i386/pr49866.c: New test.
3856 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
3858 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3859 * gcc.target/i386/bmi-andn-1.c: New test.
3860 * gcc.target/i386/bmi-andn-1a.c: Likewise.
3861 * gcc.target/i386/bmi-andn-2.c: Likewise.
3862 * gcc.target/i386/bmi-andn-2a.c: Likewise.
3863 * gcc.target/i386/bmi-bextr-1.c: Likewise.
3864 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3865 * gcc.target/i386/bmi-bextr-2.c: Likewise.
3866 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3867 * gcc.target/i386/bmi-blsi-1.c: Likewise.
3868 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3869 * gcc.target/i386/bmi-blsi-2.c: Likewise.
3870 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3871 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3872 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3873 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3874 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3875 * gcc.target/i386/bmi-blsr-1.c: Likewise.
3876 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3877 * gcc.target/i386/bmi-blsr-2.c: Likewise.
3878 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3879 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3880 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3881 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3882 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3884 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
3887 * gfortran.dg/graphite/id-pr47691.f: New.
3889 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
3891 * gcc.target/i386/avx-os-support.h: New.
3892 * gcc.target/i386/avx-check.h: Include avx-os-support.h
3893 (main): Check avx_os_support before the test is run.
3894 * gcc.target/i386/aes-avx-check.h: Ditto.
3895 * gcc.target/i386/pclmul-avx-check.h: Ditto.
3897 2011-07-27 Kai Tietz <ktietz@redhat.com>
3899 * gcc.target/i386/aggregate-ret3.c: New test.
3900 * gcc.target/i386/aggregate-ret4.c: New test.
3902 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
3905 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3906 allocated array should *not* change its size.
3907 * gfortran.dg/multiple_allocation_3.f90: New test.
3909 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3912 * g++.dg/cpp0x/constexpr-49776.C: New.
3914 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3917 * gcc.dg/graphite/id-pr47046.c: New.
3919 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3922 * gcc.dg/graphite/run-id-pr47593.c: New.
3924 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3927 * gcc.dg/graphite/run-id-pr47653.c: New.
3928 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3929 induction variables.
3930 * gcc.dg/graphite/scop-16.c: Same.
3931 * gcc.dg/graphite/scop-17.c: Same.
3932 * gcc.dg/graphite/scop-21.c: Same.
3934 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3937 * gcc.dg/graphite/id-pr48805.c: New.
3939 2011-07-26 Tobias Burnus <burnus@net-b.de>
3941 * gfortran.dg/coarray_lib_token_2.f90: New.
3943 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
3945 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3948 2011-07-25 Andrew Pinski <apinski@cavium.com>
3951 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3952 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3954 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3956 * lib/target-supports.exp (check_effective_target_mmap): New proc.
3958 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3959 * gcc.c-torture/execute/loop-2g.c: Likewise.
3960 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3961 Require mmap support.
3962 * gcc.c-torture/execute/loop-2g.x: Likewise.
3963 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3964 (MAP_ANON): Provide default.
3965 * gcc.dg/20050826-1.c: Likewise.
3966 * gcc.target/i386/pr36533.c: Likewise.
3967 * gcc.dg/vect/pr49038.c: Remove dg-do run.
3968 Use dg-require-effective-target mmap.
3970 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3973 * g++.dg/cpp0x/range-for19.C: New.
3975 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3978 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3981 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3984 * g++.dg/torture/pr49309.C: Remove.
3986 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
3988 PR tree-optimization/49809
3989 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3992 2011-07-25 Richard Guenther <rguenther@suse.de>
3994 PR tree-optimization/49715
3995 * gcc.target/i386/pr49715-1.c: New testcase.
3996 * gcc.target/i386/pr49715-2.c: Likewise.
3998 2011-07-23 Jason Merrill <jason@redhat.com>
4000 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4002 2011-07-22 Jason Merrill <jason@redhat.com>
4005 * g++.dg/cpp0x/initlist55.C: New.
4007 2011-07-23 Tobias Burnus <burnus@net-b.de>
4010 * gfortran.dg/namelist_72.f: New.
4012 2011-07-23 Tobias Burnus <burnus@net-b.de>
4014 * gfortran.dg/coarray_25.f90: New.
4016 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4018 * override1.C: This test should use c++0x mode.
4019 * override3.C: New. Test the diagnostics in c++98 mode.
4021 2011-07-22 Jason Merrill <jason@redhat.com>
4022 Mark Glisse <marc.glisse@normalesup.org>
4025 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4028 * g++.dg/opt/builtins2.C: New.
4029 * g++.dg/other/error27.C: Don't rely on __builtin.
4031 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4033 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4035 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4036 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4037 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4038 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4040 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4043 2011-07-22 Richard Guenther <rguenther@suse.de>
4045 PR tree-optimization/45819
4046 * gcc.dg/pr45819.c: New testcase.
4048 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4050 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4052 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4056 * gcc.dg/graphite/run-id-pr47654.c: New.
4058 2011-07-21 Ian Lance Taylor <iant@google.com>
4061 * gcc.dg/pr49705.c: New test.
4063 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4065 * lib/target-supports.exp (check_avx_os_support_available): New.
4066 (check_effective_target_avx_runtime): Use it.
4068 2011-07-21 Richard Guenther <rguenther@suse.de>
4070 PR tree-optimization/49770
4071 * g++.dg/torture/pr49770.C: New testcase.
4073 2011-07-21 Kai Tietz <ktietz@redhat.com>
4075 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4076 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4078 2011-07-21 Tobias Burnus <burnus@net-b.de>
4080 * gfortran.dg/coarray_lib_token_1.f90: New.
4082 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4084 * gcc.dg/pr32912-2.c: Skip for AVR.
4085 * gcc.dg/pr44674.c: Add dg-require-profiling.
4087 2011-07-20 Jason Merrill <jason@redhat.com>
4089 * g++.dg/ext/desig2.C: New.
4091 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4093 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4095 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4096 * gcc.target/powerpc/recip-3.c: Ditto.
4098 2011-07-19 Jason Merrill <jason@redhat.com>
4100 PR c++/6709 (DR 743)
4101 PR c++/42603 (DR 950)
4102 * g++.dg/cpp0x/decltype21.C: New.
4104 2011-07-20 Richard Guenther <rguenther@suse.de>
4107 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4108 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4110 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4112 * gcc.target/arm/combine-movs.c: New.
4113 * gcc.target/arm/unsigned-extend-2.c: New.
4115 2011-07-19 Jason Merrill <jason@redhat.com>
4118 * g++.dg/cpp0x/variadic114.C: New.
4120 2011-07-19 Tobias Burnus <burnus@net-b.de>
4122 * gfortran.dg/coarray_args_1.f90: New.
4123 * gfortran.dg/coarray_args_2.f90: New.
4125 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4128 * gfortran.dg/allocate_error_3.f90: New.
4130 2011-07-19 Richard Guenther <rguenther@suse.de>
4132 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4133 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4134 * gcc.dg/torture/20110719-1.c: New testcase.
4136 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4138 PR tree-optimization/49768
4139 * gcc.c-torture/execute/pr49768.c: New test.
4141 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4143 PR tree-optimization/49771
4144 * gcc.dg/vect/pr49771.c: New test.
4146 2011-07-18 Martin Jambor <mjambor@suse.cz>
4148 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4149 * gcc.dg/ipa/ipa-2.c: Likewise.
4150 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4151 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4152 * gcc.dg/ipa/ipa-5.c: Likewise.
4153 * gcc.dg/ipa/ipa-7.c: Likewise.
4154 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4155 * gcc.dg/ipa/ipacost-1.c: Likewise.
4156 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4158 * gcc.dg/ipa/ipcp-1.c: New test.
4159 * gcc.dg/ipa/ipcp-2.c: Likewise.
4160 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4162 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4165 * gfortran.dg/pr49675.f90: New test.
4167 2011-07-18 Richard Guenther <rguenther@suse.de>
4169 * gcc.dg/torture/20110718-1.c: New testcase.
4171 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4173 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4174 * g++.dg/ext/bitfield3.C: Likewise.
4175 * g++.dg/ext/bitfield4.C: Likewise.
4176 * g++.dg/ext/bitfield5.C: Likewise.
4177 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4178 * g++.dg/other/pr23205-2.C: Likewise.
4179 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4180 * gcc.c-torture/compile/20001109-2.c: Likewise.
4181 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4182 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4183 * gcc.dg/bitfld-16.c: Likewise.
4184 * gcc.dg/bitfld-17.c: Likewise.
4185 * gcc.dg/bitfld-18.c: Likewise.
4186 * gcc.dg/builtins-config.h: Remove Netware support.
4187 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4188 * gcc.dg/cdce2.c: Likewise.
4189 * gcc.dg/cpp/assert4.c: Remove netware support.
4190 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4191 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4193 * lib/target-supports.exp (check_visibility_available): Remove
4195 (check_profiling_available): Likewise.
4197 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4199 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4201 2011-07-17 Tobias Burnus <burnus@net-b.de>
4202 Thomas Koenig <tkoenig@gcc.gnu.org>
4205 * gfortran.dg/generic_17.f90: Fix testcase.
4206 * gfortran.dg/interface_3.f90: Add dg-error.
4207 * gfortran.dg/use_14.f90: New.
4208 * gfortran.dg/use_15.f90: New.
4210 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4212 * gnat.dg/pointer_controlled.adb: New test.
4214 2011-07-17 Tobias Burnus <burnus@net-b.de>
4217 * gfortran.dg/pointer_remapping_7.f90: New.
4219 2011-07-16 Jason Merrill <jason@redhat.com>
4221 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4223 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4224 Jason Merrill <jason@redhat.com>
4228 * g++.dg/cpp0x/decltype29.C: Adjust.
4229 * g++.dg/cpp0x/error4.C: Adjust.
4230 * g++.dg/cpp0x/sfinae26.C: Adjust.
4231 * g++.dg/cpp0x/variadic105.C: Adjust.
4232 * g++.dg/template/deduce3.C: Adjust.
4233 * g++.dg/template/error45.C: Adjust.
4234 * g++.dg/template/ptrmem2.C: Adjust.
4235 * g++.dg/template/sfinae2.C: Adjust.
4236 * g++.old-deja/g++.pt/crash60.C: Adjust.
4237 * g++.old-deja/g++.pt/unify6.C: Adjust.
4238 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4239 * g++.dg/cpp0x/nullptr15.C: Adjust.
4240 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4241 * g++.dg/cpp0x/pr31431.C: Adjust.
4242 * g++.dg/cpp0x/pr31434.C: Adjust.
4243 * g++.dg/cpp0x/sfinae11.C: Adjust
4244 * g++.dg/cpp0x/temp_default2.C: Adjust.
4245 * g++.dg/cpp0x/trailing4.C: Adjust.
4246 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4247 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4248 * g++.dg/cpp0x/variadic105.C: Adjust.
4249 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4250 * g++.dg/ext/vla2.C: Adjust.
4251 * g++.dg/other/ptrmem10.C: Adjust.
4252 * g++.dg/other/ptrmem11.C: Adjust.
4253 * g++.dg/overload/unknown1.C: Adjust.
4254 * g++.dg/template/conv11.C: Adjust.
4255 * g++.dg/template/dependent-expr5.C: Adjust.
4256 * g++.dg/template/friend.C: Adjust.
4257 * g++.dg/template/incomplete2.C: Adjust.
4258 * g++.dg/template/local4.C: Adjust.
4259 * g++.dg/template/local6.C: Adjust.
4260 * g++.dg/template/operator9.C: Adjust.
4261 * g++.dg/template/ttp25.C: Adjust.
4262 * g++.dg/template/unify10.C: Adjust.
4263 * g++.dg/template/unify11.C: Adjust.
4264 * g++.dg/template/unify6.C: Adjust.
4265 * g++.dg/template/unify9.C: Adjust.
4266 * g++.dg/template/varmod1.C: Adjust.
4267 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4268 * g++.old-deja/g++.pt/crash28.C: Adjust.
4269 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4270 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4271 * g++.old-deja/g++.pt/expr2.C: Adjust.
4272 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4273 * g++.old-deja/g++.pt/spec5.C: Adjust.
4274 * g++.old-deja/g++.pt/spec6.C: Adjust.
4275 * g++.old-deja/g++.pt/unify4.C: Adjust.
4276 * g++.old-deja/g++.pt/unify8.C: Adjust.
4277 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4278 * g++.dg/overload/template5.C: New testcase.
4279 * g++.dg/template/overload12.C: New testcase.
4281 2011-07-11 Tobias Burnus <burnus@net-b.de>
4283 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4284 * gfortran.dg/coarray_7.f90: Ditto.
4285 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4286 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4288 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4290 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4292 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4293 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4294 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4296 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4297 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4298 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4300 2011-07-15 Jason Merrill <jason@redhat.com>
4303 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4304 Use --extra_opts instead of --additional_options.
4306 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4309 * g++.dg/torture/pr49309.C: Remove.
4311 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4313 * gcc.target/tic6x/weak-call.c: New test.
4314 * gcc.target/tic6x/fpcmp.c: New test.
4315 * gcc.target/tic6x/fpdiv.c: New test.
4316 * gcc.target/tic6x/rotdi16-scan.c: New test.
4317 * gcc.target/tic6x/ffssi.c: New test.
4318 * gcc.target/tic6x/fpdiv-lib.c: New test.
4319 * gcc.target/tic6x/cold-lc.c: New test.
4320 * gcc.target/tic6x/longcalls.c: New test.
4321 * gcc.target/tic6x/abi-align-1.c: New test.
4322 * gcc.target/tic6x/fpcmp-finite.c: New test.
4323 * gcc.target/tic6x/rotdi16.c: New test.
4324 * gcc.target/tic6x/bswapl.c: New test.
4325 * gcc.target/tic6x/ffsdi.c: New test.
4326 * gcc.target/tic6x/tic6x.exp: New file.
4327 * gcc.target/tic6x/builtins/arith24.c: New test.
4328 * gcc.target/tic6x/builtins/smpy.c: New test.
4329 * gcc.target/tic6x/builtins/smpylh.c: New test.
4330 * gcc.target/tic6x/builtins/smpyh.c: New test.
4331 * gcc.target/tic6x/builtins/sarith1.c: New test.
4332 * gcc.target/tic6x/builtins/extclr.c: New test
4333 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4334 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4335 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4336 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4338 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4340 * gcc.dg/20020312-2.c: Likewise.
4341 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4342 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4343 * gcc.dg/torture/builtin-math-7.c: Likewise.
4346 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4347 not testing tic6x-*-*.
4349 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4352 * g++.dg/torture/pr49309.C: New testcase.
4354 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4356 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4358 2011-07-14 Richard Guenther <rguenther@suse.de>
4360 PR tree-optimization/49651
4361 * gcc.dg/torture/pr49651.c: New testcase.
4363 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4366 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4368 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4370 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4371 -mno-pointers-to-nested-functions.
4372 * gcc.target/powerpc/no-r11-2.c: Ditto.
4373 * gcc.target/powerpc/no-r11-3.c: Ditto.
4375 2011-07-13 Jason Merrill <jason@redhat.com>
4377 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4378 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4379 when compiling C files.
4380 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4381 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4382 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4383 * g++.dg/lookup/anon2.C: Likewise.
4384 * g++.dg/tree-ssa/copyprop.C: Likewise.
4385 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4386 * g++.dg/init/vector1.C: Ignore narrowing errors.
4387 * g++.dg/torture/pr35526.C: Likewise.
4388 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4390 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4393 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4396 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4398 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4399 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4401 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4403 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4404 * lib/obj-c++.exp (obj-c++_init): Ditto.
4405 * lib/file-format.exp (gcc_target_object_format): Ditto.
4406 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4407 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4408 (check_visibility_available): Ditto.
4409 (check_effective_target_tls_native): Ditto.
4410 (check_effective_target_tls_emulated): Ditto.
4411 (check_effective_target_function_sections): Ditto.
4413 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4415 * gcc.target/arm/pr48183.c: New test.
4417 2011-07-13 Richard Guenther <rguenther@suse.de>
4419 * gcc.dg/torture/20110713-1.c: New testcase.
4421 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4424 * gcc.c-torture/compile/pr49474.c: New testcase.
4426 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4428 PR tree-optimization/49712
4429 * gcc.c-torture/execute/pr49712.c: New test.
4431 2011-07-11 Jason Merrill <jason@redhat.com>
4434 * g++.dg/template/recurse3.C: New.
4436 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4439 * gcc.dg/guality/csttest.c: New test.
4442 * gfortran.dg/pr49698.f90: New test.
4444 2011-07-11 Jeff Law <law@redhat.com>
4446 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4448 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4450 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4451 * go.test/go-test.exp (go-set-goarch): Likewise.
4453 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4456 * gcc.target/avr/torture/pr39633.c: New test case.
4458 2011-07-11 Tobias Burnus <burnus@net-b.de>
4461 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4463 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4465 * lib/target-supports.exp (check_effective_target_scheduling):
4467 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4468 * gcc.dg/pr45055.c: Ditto.
4469 * gcc.dg/pr45353.c: Ditto.
4470 * g++.dg/pr45056.C: Ditto.
4472 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4474 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4475 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4476 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4477 * g++.dg/torture/pr31863.C: Skip AVR.
4479 2011-07-10 Tobias Burnus <burnus@net-b.de>
4482 * gfortran.dg/intrinsic_signal.f90: New.
4484 2011-07-09 Jason Merrill <jason@redhat.com>
4486 * g++.dg/cpp0x/regress/regress6.C: New.
4487 * g++.dg/parse/crash45.C: Adjust message.
4488 * g++.dg/template/crash38.C: Adjust message.
4489 * g++.dg/template/crash64.C: Adjust message.
4491 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4493 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4494 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4495 * g++.dg/abi/bitfield3.C: Likewise.
4496 * g++.dg/eh/pr38662.C: Likewise.
4497 * g++.dg/ext/attrib36.C: Likewise.
4498 * g++.dg/ext/attrib37.C: Likewise.
4499 * g++.dg/ext/attrib8.C: Likewise.
4500 * g++.dg/ext/tmplattr1.C: Likewise.
4501 * g++.dg/inherit/override-attribs.C: Likewise.
4502 * g++.dg/opt/inline9.C: Likewise.
4503 * g++.dg/opt/life1.C: Likewise.
4504 * g++.dg/opt/longbranch2.C: Likewise.
4505 * g++.dg/opt/nrv12.C: Likewise.
4506 * g++.dg/opt/reg-stack4.C: Likewise.
4507 * g++.dg/other/pr35504.C: Likewise.
4508 * g++.dg/other/pr39496.C: Likewise.
4509 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4510 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4511 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4512 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4513 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4514 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4515 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4516 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4517 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4518 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4519 * g++.dg/warn/pr15774-1.C: Likewise.
4520 * g++.dg/warn/pr15774-2.C: Likewise.
4521 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4522 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4523 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4524 * g++.old-deja/g++.pt/asm2.C: Likewise.
4525 * gcc.c-torture/compile/20000804-1.c: Likewise.
4526 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4527 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4528 * gcc.dg/20020108-1.c: Likewise.
4529 * gcc.dg/20020122-2.c: Likewise.
4530 * gcc.dg/20020122-3.c: Likewise.
4531 * gcc.dg/20020206-1.c: Likewise.
4532 * gcc.dg/20020219-1.c: Likewise.
4533 * gcc.dg/20020310-1.c: Likewise.
4534 * gcc.dg/20020411-1.c: Likewise.
4535 * gcc.dg/20020418-2.c: Likewise.
4536 * gcc.dg/20020426-2.c: Likewise.
4537 * gcc.dg/20020517-1.c: Likewise.
4538 * gcc.dg/20030204-1.c: Likewise.
4539 * gcc.dg/20030826-2.c: Likewise.
4540 * gcc.dg/20031102-1.c: Likewise.
4541 * gcc.dg/20031202-1.c: Likewise.
4542 * gcc.dg/20050111-1.c: Likewise.
4543 * gcc.dg/20050503-1.c: Likewise.
4544 * gcc.dg/array-init-1.c: Likewise.
4545 * gcc.dg/builtin-apply4.c: Likewise.
4546 * gcc.dg/dfp/pr31344.c: Likewise.
4547 * gcc.dg/gomp/atomic-11.c: Likewise.
4548 * gcc.dg/graphite/pr40281.c: Likewise.
4549 * gcc.dg/ia64-sync-1.c: Likewise.
4550 * gcc.dg/ia64-sync-2.c: Likewise.
4551 * gcc.dg/ia64-sync-3.c: Likewise.
4552 * gcc.dg/ia64-sync-4.c: Likewise.
4553 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4554 * gcc.dg/invalid-call-1.c: Likewise.
4555 * gcc.dg/loop-3.c: Likewise.
4556 * gcc.dg/lower-subreg-1.c: Likewise.
4557 * gcc.dg/lto/pr47259_0.c: Likewise.
4558 * gcc.dg/nested-calls-1.c: Likewise.
4559 * gcc.dg/pr20017.c: Likewise.
4560 * gcc.dg/pr25023.c: Likewise.
4561 * gcc.dg/pr27671-2.c: Likewise.
4562 * gcc.dg/pr32176.c: Likewise.
4563 * gcc.dg/pr33676.c: Likewise.
4564 * gcc.dg/pr35045.c: Likewise.
4565 * gcc.dg/pr36015.c: Likewise.
4566 * gcc.dg/pr36584.c: Likewise.
4567 * gcc.dg/pr36998.c: Likewise.
4568 * gcc.dg/pr37438.c: Likewise.
4569 * gcc.dg/pr37908.c: Likewise.
4570 * gcc.dg/pr41241.c: Likewise.
4571 * gcc.dg/pr41340.c: Likewise.
4572 * gcc.dg/pr44136.c: Likewise.
4573 * gcc.dg/pr44194-1.c: Likewise.
4574 * gcc.dg/pr46212.c: Likewise.
4575 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4576 * gcc.dg/setjmp-2.c: Likewise.
4577 * gcc.dg/short-compare-1.c: Likewise.
4578 * gcc.dg/short-compare-2.c: Likewise.
4579 * gcc.dg/smod-1.c: Likewise.
4580 * gcc.dg/sync-2.c: Likewise.
4581 * gcc.dg/sync-3.c: Likewise.
4582 * gcc.dg/tls/opt-1.c: Likewise.
4583 * gcc.dg/tls/opt-2.c: Likewise.
4584 * gcc.dg/tls/opt-3.c: Likewise.
4585 * gcc.dg/torture/badshift.c: Likewise.
4586 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4587 * gcc.dg/torture/pr20314-2.c: Likewise.
4588 * gcc.dg/torture/pr36891.c: Likewise.
4589 * gcc.dg/torture/pr38774.c: Likewise.
4590 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4591 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4592 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4593 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4594 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4595 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4596 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4597 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4598 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4599 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4600 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4601 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4602 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4603 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4604 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4605 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4606 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4607 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4608 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4609 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4610 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4611 * gcc.dg/unroll-1.c: Likewise.
4612 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4613 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4614 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4615 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4616 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4617 * gcc.target/i386/20000609-1.c: Likewise.
4618 * gcc.target/i386/20000720-1.c: Likewise.
4619 * gcc.target/i386/20000724-1.c: Likewise.
4620 * gcc.target/i386/20011107-1.c: Likewise.
4621 * gcc.target/i386/20011119-1.c: Likewise.
4622 * gcc.target/i386/20020201-3.c: Likewise.
4623 * gcc.target/i386/20020218-1.c: Likewise.
4624 * gcc.target/i386/20020729-1.c: Likewise.
4625 * gcc.target/i386/20030926-1.c: Likewise.
4626 * gcc.target/i386/20060125-1.c: Likewise.
4627 * gcc.target/i386/20060125-2.c: Likewise.
4628 * gcc.target/i386/20060512-1.c: Likewise.
4629 * gcc.target/i386/20060512-2.c: Likewise.
4630 * gcc.target/i386/20060512-3.c: Likewise.
4631 * gcc.target/i386/20060512-4.c: Likewise.
4632 * gcc.target/i386/387-1.c: Likewise.
4633 * gcc.target/i386/387-2.c: Likewise.
4634 * gcc.target/i386/387-5.c: Likewise.
4635 * gcc.target/i386/387-6.c: Likewise.
4636 * gcc.target/i386/980312-1.c: Likewise.
4637 * gcc.target/i386/980313-1.c: Likewise.
4638 * gcc.target/i386/990117-1.c: Likewise.
4639 * gcc.target/i386/990424-1.c: Likewise.
4640 * gcc.target/i386/990524-1.c: Likewise.
4641 * gcc.target/i386/991129-1.c: Likewise.
4642 * gcc.target/i386/991214-1.c: Likewise.
4643 * gcc.target/i386/991230-1.c: Likewise.
4644 * gcc.target/i386/addr-sel-1.c: Likewise.
4645 * gcc.target/i386/aggregate-ret1.c: Likewise.
4646 * gcc.target/i386/aggregate-ret2.c: Likewise.
4647 * gcc.target/i386/align-main-3.c: Likewise.
4648 * gcc.target/i386/amd64-abi-1.c: Likewise.
4649 * gcc.target/i386/amd64-abi-2.c: Likewise.
4650 * gcc.target/i386/amd64-abi-4.c: Likewise.
4651 * gcc.target/i386/amd64-abi-5.c: Likewise.
4652 * gcc.target/i386/amd64-abi-6.c: Likewise.
4653 * gcc.target/i386/asm-1.c: Likewise.
4654 * gcc.target/i386/asm-3.c: Likewise.
4655 * gcc.target/i386/asm-5.c: Likewise.
4656 * gcc.target/i386/attributes-error.c: Likewise.
4657 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4658 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4659 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4660 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4661 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4662 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4663 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4664 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4665 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4666 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4667 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4668 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4669 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4670 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4671 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4672 * gcc.target/i386/bitfield1.c: Likewise.
4673 * gcc.target/i386/bitfield2.c: Likewise.
4674 * gcc.target/i386/bmi-2.c: Likewise.
4675 * gcc.target/i386/bmi-5.c: Likewise.
4676 * gcc.target/i386/builtin-unreachable.c: Likewise.
4677 * gcc.target/i386/cleanup-2.c: Likewise.
4678 * gcc.target/i386/clobbers.c: Likewise.
4679 * gcc.target/i386/cmov8.c: Likewise.
4680 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4681 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4682 * gcc.target/i386/compress-float-387.c: Likewise.
4683 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4684 * gcc.target/i386/compress-float-sse.c: Likewise.
4685 * gcc.target/i386/crc32-2.c: Likewise.
4686 * gcc.target/i386/crc32-3.c: Likewise.
4687 * gcc.target/i386/divmod-7.c: Likewise.
4688 * gcc.target/i386/divmod-8.c: Likewise.
4689 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4690 * gcc.target/i386/fma3-builtin.c: Likewise.
4691 * gcc.target/i386/fma3-fma.c: Likewise.
4692 * gcc.target/i386/fma4-256-vector.c: Likewise.
4693 * gcc.target/i386/fma4-builtin.c: Likewise.
4694 * gcc.target/i386/fma4-fma-2.c: Likewise.
4695 * gcc.target/i386/fma4-fma.c: Likewise.
4696 * gcc.target/i386/fma4-vector-2.c: Likewise.
4697 * gcc.target/i386/fma4-vector.c: Likewise.
4698 * gcc.target/i386/funcspec-1.c: Likewise.
4699 * gcc.target/i386/funcspec-10.c: Likewise.
4700 * gcc.target/i386/funcspec-11.c: Likewise.
4701 * gcc.target/i386/funcspec-2.c: Likewise.
4702 * gcc.target/i386/funcspec-5.c: Likewise.
4703 * gcc.target/i386/funcspec-6.c: Likewise.
4704 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4705 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4706 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4707 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4708 * gcc.target/i386/incoming-1.c: Likewise.
4709 * gcc.target/i386/incoming-10.c: Likewise.
4710 * gcc.target/i386/incoming-11.c: Likewise.
4711 * gcc.target/i386/incoming-12.c: Likewise.
4712 * gcc.target/i386/incoming-13.c: Likewise.
4713 * gcc.target/i386/incoming-14.c: Likewise.
4714 * gcc.target/i386/incoming-15.c: Likewise.
4715 * gcc.target/i386/incoming-2.c: Likewise.
4716 * gcc.target/i386/incoming-3.c: Likewise.
4717 * gcc.target/i386/incoming-4.c: Likewise.
4718 * gcc.target/i386/incoming-5.c: Likewise.
4719 * gcc.target/i386/incoming-6.c: Likewise.
4720 * gcc.target/i386/incoming-7.c: Likewise.
4721 * gcc.target/i386/incoming-8.c: Likewise.
4722 * gcc.target/i386/incoming-9.c: Likewise.
4723 * gcc.target/i386/lea.c: Likewise.
4724 * gcc.target/i386/local.c: Likewise.
4725 * gcc.target/i386/loop-1.c: Likewise.
4726 * gcc.target/i386/loop-2.c: Likewise.
4727 * gcc.target/i386/loop-3.c: Likewise.
4728 * gcc.target/i386/max-stack-align.c: Likewise.
4729 * gcc.target/i386/memcpy-1.c: Likewise.
4730 * gcc.target/i386/movbe-2.c: Likewise.
4731 * gcc.target/i386/movq-2.c: Likewise.
4732 * gcc.target/i386/movq.c: Likewise.
4733 * gcc.target/i386/nrv1.c: Likewise.
4734 * gcc.target/i386/pad-4.c: Likewise.
4735 * gcc.target/i386/pad-5a.c: Likewise.
4736 * gcc.target/i386/pad-5b.c: Likewise.
4737 * gcc.target/i386/pad-6a.c: Likewise.
4738 * gcc.target/i386/pad-6b.c: Likewise.
4739 * gcc.target/i386/pad-7.c: Likewise.
4740 * gcc.target/i386/pad-9.c: Likewise.
4741 * gcc.target/i386/pentium4-not-mull.c: Likewise.
4742 * gcc.target/i386/pic-1.c: Likewise.
4743 * gcc.target/i386/pr12092-1.c: Likewise.
4744 * gcc.target/i386/pr12329.c: Likewise.
4745 * gcc.target/i386/pr21518.c: Likewise.
4746 * gcc.target/i386/pr22362.c: Likewise.
4747 * gcc.target/i386/pr22585.c: Likewise.
4748 * gcc.target/i386/pr23098.c: Likewise.
4749 * gcc.target/i386/pr25196.c: Likewise.
4750 * gcc.target/i386/pr25293.c: Likewise.
4751 * gcc.target/i386/pr25654.c: Likewise.
4752 * gcc.target/i386/pr26449.c: Likewise.
4753 * gcc.target/i386/pr26778.c: Likewise.
4754 * gcc.target/i386/pr26826.c: Likewise.
4755 * gcc.target/i386/pr27266.c: Likewise.
4756 * gcc.target/i386/pr29978.c: Likewise.
4757 * gcc.target/i386/pr30505.c: Likewise.
4758 * gcc.target/i386/pr30961-1.c: Likewise.
4759 * gcc.target/i386/pr31628.c: Likewise.
4760 * gcc.target/i386/pr32000-2.c: Likewise.
4761 * gcc.target/i386/pr32661-1.c: Likewise.
4762 * gcc.target/i386/pr32708-2.c: Likewise.
4763 * gcc.target/i386/pr32708-3.c: Likewise.
4764 * gcc.target/i386/pr34256.c: Likewise.
4765 * gcc.target/i386/pr34312.c: Likewise.
4766 * gcc.target/i386/pr34522.c: Likewise.
4767 * gcc.target/i386/pr35160.c: Likewise.
4768 * gcc.target/i386/pr35281.c: Likewise.
4769 * gcc.target/i386/pr36246.c: Likewise.
4770 * gcc.target/i386/pr36786.c: Likewise.
4771 * gcc.target/i386/pr37275.c: Likewise.
4772 * gcc.target/i386/pr37843-3.c: Likewise.
4773 * gcc.target/i386/pr37843-4.c: Likewise.
4774 * gcc.target/i386/pr39082-1.c: Likewise.
4775 * gcc.target/i386/pr39431.c: Likewise.
4776 * gcc.target/i386/pr39496.c: Likewise.
4777 * gcc.target/i386/pr39543-2.c: Likewise.
4778 * gcc.target/i386/pr39911.c: Likewise.
4779 * gcc.target/i386/pr40718.c: Likewise.
4780 * gcc.target/i386/pr40906-1.c: Likewise.
4781 * gcc.target/i386/pr40906-2.c: Likewise.
4782 * gcc.target/i386/pr40906-3.c: Likewise.
4783 * gcc.target/i386/pr40934.c: Likewise.
4784 * gcc.target/i386/pr41900.c: Likewise.
4785 * gcc.target/i386/pr42589.c: Likewise.
4786 * gcc.target/i386/pr43662.c: Likewise.
4787 * gcc.target/i386/pr43671.c: Likewise.
4788 * gcc.target/i386/pr43766.c: Likewise.
4789 * gcc.target/i386/pr43869.c: Likewise.
4790 * gcc.target/i386/pr44942.c: Likewise.
4791 * gcc.target/i386/pr44948-2a.c: Likewise.
4792 * gcc.target/i386/pr45234.c: Likewise.
4793 * gcc.target/i386/pr45336-2.c: Likewise.
4794 * gcc.target/i386/pr45336-4.c: Likewise.
4795 * gcc.target/i386/pr45852.c: Likewise.
4796 * gcc.target/i386/pr46470.c: Likewise.
4797 * gcc.target/i386/pr48037-1.c: Likewise.
4798 * gcc.target/i386/pr48389.c: Likewise.
4799 * gcc.target/i386/pr49095.c: Likewise.
4800 * gcc.target/i386/pr9771-1.c: Likewise.
4801 * gcc.target/i386/rdfsbase-1.c: Likewise.
4802 * gcc.target/i386/rdfsbase-2.c: Likewise.
4803 * gcc.target/i386/rdgsbase-1.c: Likewise.
4804 * gcc.target/i386/rdgsbase-2.c: Likewise.
4805 * gcc.target/i386/rdrand-3.c: Likewise.
4806 * gcc.target/i386/regparm-stdcall.c: Likewise.
4807 * gcc.target/i386/regparm.c: Likewise.
4808 * gcc.target/i386/reload-1.c: Likewise.
4809 * gcc.target/i386/rotate-2.c: Likewise.
4810 * gcc.target/i386/sibcall-5.c: Likewise.
4811 * gcc.target/i386/signbit-1.c: Likewise.
4812 * gcc.target/i386/signbit-2.c: Likewise.
4813 * gcc.target/i386/signbit-3.c: Likewise.
4814 * gcc.target/i386/sse-5.c: Likewise.
4815 * gcc.target/i386/sse-8.c: Likewise.
4816 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4817 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4818 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4819 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4820 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4821 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4822 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4823 * gcc.target/i386/sse2-movq-2.c: Likewise.
4824 * gcc.target/i386/sse2-movq-3.c: Likewise.
4825 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4826 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4827 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4828 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4829 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4830 * gcc.target/i386/ssefn-1.c: Likewise.
4831 * gcc.target/i386/ssefn-2.c: Likewise.
4832 * gcc.target/i386/sseregparm-1.c: Likewise.
4833 * gcc.target/i386/sseregparm-2.c: Likewise.
4834 * gcc.target/i386/sseregparm-3.c: Likewise.
4835 * gcc.target/i386/sseregparm-4.c: Likewise.
4836 * gcc.target/i386/sseregparm-5.c: Likewise.
4837 * gcc.target/i386/sseregparm-6.c: Likewise.
4838 * gcc.target/i386/sseregparm-7.c: Likewise.
4839 * gcc.target/i386/sseregparm-8.c: Likewise.
4840 * gcc.target/i386/stack-realign.c: Likewise.
4841 * gcc.target/i386/stack-usage-realign.c: Likewise.
4842 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4843 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4844 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4845 * gcc.target/i386/stackalign/return-1.c: Likewise.
4846 * gcc.target/i386/stackalign/return-2.c: Likewise.
4847 * gcc.target/i386/stackalign/return-3.c: Likewise.
4848 * gcc.target/i386/tailcall-1.c: Likewise.
4849 * gcc.target/i386/tbm-2.c: Likewise.
4850 * gcc.target/i386/udivmod-7.c: Likewise.
4851 * gcc.target/i386/udivmod-8.c: Likewise.
4852 * gcc.target/i386/unroll-1.c: Likewise.
4853 * gcc.target/i386/vararg-1.c: Likewise.
4854 * gcc.target/i386/vararg-2.c: Likewise.
4855 * gcc.target/i386/vect8-ret.c: Likewise.
4856 * gcc.target/i386/vectorize5.c: Likewise.
4857 * gcc.target/i386/wmul-1.c: Likewise.
4858 * gcc.target/i386/wmul-2.c: Likewise.
4859 * gcc.target/i386/wrfsbase-1.c: Likewise.
4860 * gcc.target/i386/wrfsbase-2.c: Likewise.
4861 * gcc.target/i386/wrgsbase-1.c: Likewise.
4862 * gcc.target/i386/wrgsbase-2.c: Likewise.
4863 * gcc.target/i386/xop-pcmov.c: Likewise.
4864 * gcc.target/i386/xop-pcmov2.c: Likewise.
4865 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4866 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4867 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4868 * gcc.target/i386/xop-shift1-vector.c: Likewise.
4869 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4870 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4871 * gcc.target/i386/zee.c: Likewise.
4872 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4873 * gfortran.dg/compiler-directive_2.f: Likewise.
4874 * gfortran.dg/g77/20010216-1.f: Likewise.
4875 * gfortran.dg/gomp/pr39152.f90: Likewise.
4876 * gfortran.dg/pr33794.f90: Likewise.
4878 2011-07-09 Jason Merrill <jason@redhat.com>
4880 * g++.dg/cpp0x/regress/regress5.C: New.
4882 2011-07-08 Jason Merrill <jason@redhat.com>
4885 * g++.dg/expr/compound-asn1.C: New.
4886 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4888 2011-07-08 Jakub Jelinek <jakub@redhat.com>
4891 * gcc.target/powerpc/altivec-34.c: New test.
4893 2011-07-08 Jason Merrill <jason@redhat.com>
4896 * g++.dg/abi/guard3.C: New.
4898 2011-07-08 Julian Brown <julian@codesourcery.com>
4900 * lib/target-supports.exp
4901 (check_effective_target_arm_little_endian): New.
4902 (check_effective_target_vect_pack_trunc): Use above.
4903 (check_effective_target_vect_unpack): Likewise.
4904 (check_effective_target_vect_element_align): Test
4905 check_effective_target_arm_vect_no_misalign for ARM.
4907 2011-07-08 Jason Merrill <jason@redhat.com>
4910 * g++.dg/cpp0x/constexpr-rom.C: New.
4912 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
4915 * g++.dg/torture/pr49519.C: New test.
4917 2011-07-08 Martin Jambor <mjambor@suse.cz>
4919 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4921 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4924 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4926 2011-07-08 Richard Guenther <rguenther@suse.de>
4928 PR tree-optimization/49662
4929 * gcc.dg/graphite/interchange-14.c: XFAIL.
4930 * gcc.dg/graphite/interchange-15.c: Likewise.
4931 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4933 2011-07-06 Jason Merrill <jason@redhat.com>
4936 * g++.dg/cpp0x/regress/regress4.C: New.
4938 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
4941 * gfortran.dg/result_in_spec_4.f90: New test.
4943 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4945 * gcc.target/sparc/cas64.c: New test.
4947 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4950 * g++.dg/torture/pr49644.C: New test.
4953 * gcc.c-torture/execute/pr49644.c: New test.
4955 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
4957 * lib/target-supports.exp (check_effective_target_ia32): New.
4958 (check_effective_target_x32): Likewise.
4959 (check_effective_target_vect_cmdline_needed): Also check x32.
4961 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4963 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4965 * gcc.target/arm/pr42235.c: Likewise.
4966 * gcc.target/arm/pr42495.c: Likewise.
4967 * gcc.target/arm/pr42574.c: Likewise.
4968 * gcc.target/arm/thumb-branch1.c: Likewise.
4970 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4971 unneeded prune of possible warning.
4972 * gcc.target/arm/pr40956.c: Likewise.
4973 * gcc.target/arm/pr42505.c: Likewise.
4975 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4976 * gcc.c-torture/compile/pr46883.c: Likewise.
4977 * gcc.c-torture/compile/pr46934.c: Likewise.
4979 * gcc.target/arm/pr41679.c: Remove test directives in preparation
4980 for move to ../../gcc.c-torture/compile.
4981 * gcc.target/arm/pr46883.c: Likewise.
4982 * gcc.target/arm/pr46934.c: Likewise.
4984 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4985 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4986 * gcc.target/arm/wmul-1.c: Likewise.
4987 * gcc.target/arm/wmul-2.c: Likewise.
4988 * gcc.target/arm/wmul-3.c: Likewise.
4989 * gcc.target/arm/wmul-4.c: Likewise.
4990 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4991 add tab after scan target.
4992 * gcc.target/arm/smlaltt-1.c: Likewise.
4993 * gcc.target/arm/smlatb-1.c: Likewise.
4994 * gcc.target/arm/smlatt-1.c: Likewise.
4996 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4999 * gcc.dg/debug/pr49522.c: New test.
5001 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5003 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5004 * gcc.dg/pr46212.c: Run only if target int32plus.
5005 * gcc.dg/torture/pr48146.c: Ditto.
5006 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5007 * c-c++-common/pr44832.c: Ditto.
5008 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5009 * gcc.dg/pr31490.c: Ditto.
5010 * gcc.dg/torture/builtin-math-7.c: Run only if target
5012 * gcc.dg/torture/pr45764.c: Skip for AVR.
5013 * gcc.dg/pr47893.c: Ditto.
5015 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5017 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5018 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5019 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5020 add tab to scan target.
5022 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5024 * gcc.target/arm/neon-modes-3.c: New test.
5026 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5028 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5029 -fno-loop-interchange -ffast-math.
5031 2011-07-07 Richard Guenther <rguenther@suse.de>
5033 * gcc.dg/ftrapv-3.c: New testcase.
5035 2011-07-07 Richard Guenther <rguenther@suse.de>
5037 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5038 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5040 2011-07-07 Kai Tietz <ktietz@redhat.com>
5042 * gcc.dg/binop-notxor1.c: New test.
5043 * gcc.dg/binop-notand4a.c: New test.
5044 * gcc.dg/binop-notxor2.c: New test.
5045 * gcc.dg/binop-notand3a.c: New test.
5046 * gcc.dg/binop-notand2a.c: New test.
5047 * gcc.dg/binop-notand6a.c: New test.
5048 * gcc.dg/binop-notor1.c: New test.
5049 * gcc.dg/binop-notand1a.c: New test.
5050 * gcc.dg/binop-notand5a.c: New test.
5051 * gcc.dg/binop-notor2.c: New test.
5053 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5056 * gcc.dg/gomp/pr49640.c: New test.
5058 2011-07-07 Richard Guenther <rguenther@suse.de>
5060 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5062 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5065 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5067 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5069 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5070 * gcc.target/powerpc/no-r11-2.c: Ditto.
5071 * gcc.target/powerpc/no-r11-3.c: Ditto.
5073 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5075 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5076 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5078 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5080 * lib/target-supports.exp (check_profiling_available): Disable
5081 profiling with -fprofile-generate for target avr.
5083 2011-07-06 Richard Guenther <rguenther@suse.de>
5085 PR tree-optimization/49645
5086 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5088 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5091 * gcc.dg/pr47383.c: New.
5093 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5095 PR tree-optimization/49647
5096 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5098 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5101 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5102 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5104 2011-07-05 Jason Merrill <jason@redhat.com>
5107 * g++.dg/template/template-id-4.C: New.
5109 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5111 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5112 * gcc.dg/pr43402.c: Ditto.
5114 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5116 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5118 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5120 * gcc.target/powerpc/ppc-switch-1.c: New test for
5121 --param case-values-threshold.
5122 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5124 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5126 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5128 2011-07-05 Jason Merrill <jason@redhat.com>
5130 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5132 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5134 PR tree-optimization/47654
5135 * gcc.dg/graphite/block-pr47654.c: New.
5137 2011-07-05 Jason Merrill <jason@redhat.com>
5139 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5141 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5143 PR tree-optimization/49580
5144 * gcc.dg/autopar/pr49580.c: New test.
5146 2011-07-05 Richard Guenther <rguenther@suse.de>
5148 PR tree-optimization/49518
5149 PR tree-optimization/49628
5150 * g++.dg/torture/pr49628.C: New testcase.
5151 * gcc.dg/torture/pr49518.c: Likewise.
5153 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5155 * ada/acats/run_acats (which): Extract last field from type -p,
5156 type output only if command succeeded.
5158 2011-07-04 Jason Merrill <jason@redhat.com>
5160 * g++.dg/abi/mangle48.C: New.
5162 * g++.dg/cpp0x/diag1.C: New.
5164 * g++.dg/diagnostic/aka1.C: New.
5166 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5168 PR rtl-optimization/49619
5169 * gcc.dg/pr49619.c: New test.
5171 PR rtl-optimization/49472
5172 * gfortran.dg/pr49472.f90: New test.
5175 * gcc.dg/pr49602.c: New test.
5177 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5181 * gcc.target/avr/avr.exp: Run over cpp files, too.
5182 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5183 * gcc.target/avr/progmem.h: New file.
5184 * gcc.target/avr/exit-abort.h: New file.
5185 * gcc.target/avr/progmem-error-1.c: New file.
5186 * gcc.target/avr/progmem-error-1.cpp: New file.
5187 * gcc.target/avr/progmem-warning-1.c: New file.
5188 * gcc.target/avr/torture/progmem-1.c: New file.
5189 * gcc.target/avr/torture/progmem-1.cpp: New file.
5191 2011-07-04 Richard Guenther <rguenther@suse.de>
5193 PR tree-optimization/49615
5194 * g++.dg/torture/pr49615.C: New testcase.
5196 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5198 PR tree-optimization/49610
5199 * gcc.dg/vect/pr49610.c: New test.
5201 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5203 * gnat.dg/specs/debug1.ads: New test.
5205 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5208 * gfortran.dg/typebound_proc_23.f90: New.
5210 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5213 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5215 2011-07-01 Jason Merrill <jason@redhat.com>
5218 * g++.dg/template/template-id-3.C: New.
5221 * g++.dg/template/qualified-id4.C: New.
5224 * g++.dg/template/explicit-args4.C: New.
5227 * g++.dg/template/offsetof2.C: New.
5229 2011-07-01 Kai Tietz <ktietz@redhat.com>
5231 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5233 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5236 * lib/target-supports.exp (check_effective_target_gld): New proc.
5238 2011-07-01 Richard Guenther <rguenther@suse.de>
5240 PR tree-optimization/49603
5241 * gcc.dg/torture/pr49603.c: New testcase.
5243 2011-06-30 Jason Merrill <jason@redhat.com>
5246 * g++.dg/rtti/template1.C: New.
5249 * g++.dg/cpp0x/regress/ctor1.C: New.
5252 * g++.dg/cpp0x/initlist54.C: New.
5254 2011-06-30 Martin Jambor <mjambor@suse.cz>
5256 * gcc.dg/tree-ssa/sra-12.c: New test.
5258 2011-06-29 Jason Merrill <jason@redhat.com>
5260 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5262 2011-06-30 Richard Guenther <rguenther@suse.de>
5264 PR tree-optimization/46787
5265 * gcc.dg/vect/vect-121.c: New testcase.
5267 2011-06-30 Martin Jambor <mjambor@suse.cz>
5269 PR tree-optimization/49094
5270 * gcc.dg/tree-ssa/pr49094.c: New test.
5272 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5275 * gfortran.dg/pr49540-1.f90: New test.
5276 * gfortran.dg/pr49540-2.f90: New test.
5278 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5281 * ada/acats/run_acats (which): Use last field of type -p output.
5283 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5284 Iain Sandoe <iains@gcc.gnu.org>
5287 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5288 Only skip on 64-bit *-*-darwin8* && !objc2.
5290 2011-06-30 Richard Guenther <rguenther@suse.de>
5292 PR tree-optimization/38752
5293 * gcc.c-torture/compile/pr38752.c: New testcase.
5295 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5297 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5298 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5300 2011-06-29 Jason Merrill <jason@redhat.com>
5303 * g++.dg/cpp0x/initlist53.C: Use placement new.
5304 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5305 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5308 * g++.dg/cpp0x/trailing6.C: New.
5309 * g++.dg/cpp0x/pr45908.C: No error.
5312 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5315 * g++.dg/cpp0x/constexpr-using2.C: New.
5317 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5320 * g++.dg/cpp0x/constexpr-diag3.C: New.
5321 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5322 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5323 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5324 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5326 2011-06-29 Jason Merrill <jason@redhat.com>
5328 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5330 2011-06-29 Richard Guenther <rguenther@suse.de>
5332 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5334 2011-06-29 Jason Merrill <jason@redhat.com>
5336 * g++.dg/cpp0x/initlist-value2.C: New.
5338 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5339 * g++.dg/cpp0x/initlist-value.C: New.
5341 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5343 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5345 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5347 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5348 * gcc.dg/inline_2.c: Likewise.
5349 * gcc.dg/unroll_1.c: Likewise.
5351 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5354 * gcc.target/i386/pr49567.c: New test.
5356 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5358 * gnat.dg/opt17.ad[sb]: New test.
5360 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5361 Tom de Vries <tom@codesourcery.com>
5363 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5364 (check_effective_target_arm_thumb2): New effective targets.
5365 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5366 properly. Clean up temporary files.
5367 * gcc.target/arm/ivopts-2.c: Likewise.
5368 * gcc.target/arm/ivopts-3.c: Likewise.
5369 * gcc.target/arm/ivopts-4.c: Likewise.
5370 * gcc.target/arm/ivopts-5.c: Likewise.
5371 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5373 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5376 * gfortran.dg/reshape_zerosize_3.f90: New test.
5378 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5380 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5381 * gcc.target/arm/vfp-ldmias.c: Likewise.
5382 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5383 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5384 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5385 * gcc.target/arm/vfp-stmias.c: Likewise.
5386 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5387 * gcc.target/arm/vfp-stmiad.c: Likewise.
5389 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5391 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5393 * gcc.target/arm/pr45701-2.c: Ditto.
5395 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5398 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5399 * gfortran.dg/extends_14.f03: Modified.
5401 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5403 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5404 early if the test is already being skipped.
5406 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5407 scan-assembler-dem-not): For missing file, report unresolved with
5408 same message as for pass/fail, with reason reported in log file.
5410 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5411 from add_options_for_arm_neon_fp16.
5412 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5413 check_effective_target_arm_neon_fp16_ok_nocache.
5414 Check -mfpu and -mfloat-abi options from current multilib.
5415 Do not require neon support.
5416 (check_effective_target_arm_fp16_ok): Renamed from
5417 check_effecitve_target_arm_neon_fp16_ok.
5418 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5419 arm_neon_fp16_ok and arm_fp16.
5420 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5421 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5422 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5423 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5425 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5427 * gcc.dg/builtin-assume-aligned-1.c: New test.
5428 * gcc.dg/builtin-assume-aligned-2.c: New test.
5429 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5432 * gcc.dg/pr49544.c: New test.
5434 2011-06-27 Richard Guenther <rguenther@suse.de>
5436 PR tree-optimization/49394
5437 * g++.dg/torture/pr49394.C: New testcase.
5439 2011-06-27 Kai Tietz <ktietz@redhat.com>
5441 * gcc.dg/optimize-bswapdi-2.c: New test.
5443 2011-06-27 Michael Hope <michael.hope@linaro.org>
5444 Richard Sandiford <richard.sandiford@linaro.org>
5446 PR tree-optimization/49169
5447 * gcc.dg/torture/pr49169.c: New test.
5449 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5452 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5454 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5457 2011-06-26 Jason Merrill <jason@redhat.com>
5459 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5462 * g++.dg/init/ref19.C: New.
5463 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5465 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5467 PR tree-optimization/48377
5468 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5471 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5474 * lib/target-supports.exp (check_effective_target_non_strict_align):
5476 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5478 2011-06-24 Martin Jambor <mjambor@suse.cz>
5480 PR tree-optimizations/49516
5481 * g++.dg/tree-ssa/pr49516.C: New test.
5483 2011-06-23 Jason Merrill <jason@redhat.com>
5486 * g++.dg/template/partial10.C: New.
5487 * g++.dg/template/partial11.C: New.
5489 2011-06-23 Jeff Law <law@redhat.com>
5492 * gcc.dg/pr48770.c: New test.
5494 2011-06-23 Jan Hubicka <jh@suse.cz>
5497 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5499 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5502 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5503 instead of -fdump-tree-optimized.
5505 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5508 * g++.dg/template/crash107.C: New.
5509 * g++.dg/template/error17.C: Adjust.
5511 2011-06-23 Jason Merrill <jason@redhat.com>
5514 * g++.dg/cpp0x/defaulted30.C: New.
5517 * g++.dg/rtti/anon-ns1.C: New.
5520 * g++.dg/init/ref18.C: New.
5523 * g++.dg/template/partial9.C: New.
5525 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5528 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5530 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5533 * gcc.dg/pr49496.c: New test.
5535 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5537 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5540 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5542 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5543 * gcc.target/arm/pr42879.c: Likewise.
5544 * gcc.target/arm/pr45701-3.c: Likewise.
5546 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5547 * gcc.target/arm/pr40482.c: Likewise.
5548 * gcc.target/arm/stack-corruption.c: Likewise.
5550 2011-06-22 Richard Guenther <rguenther@suse.de>
5552 PR tree-optimization/49493
5553 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5555 2011-06-22 Jason Merrill <jason@redhat.com>
5558 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5560 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5561 Dmitry Melnik <dm@ispras.ru>
5563 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5564 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5565 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5567 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5569 * gcc.target/arm/tlscall.c: New.
5571 2011-06-21 Jason Merrill <jason@redhat.com>
5574 * g++.dg/cpp0x/constexpr-ref1.C: New.
5575 * g++.dg/cpp0x/constexpr-ref2.C: New.
5576 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5579 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5582 * g++.dg/template/param3.C: New.
5584 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5586 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5587 my_clrsb test functions.
5589 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5590 test_sll, test_ull): Add clrsb tests.
5591 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5594 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5597 * gfortran.dg/class_44.f03: New.
5599 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5601 PR tree-optimization/49478
5602 * gcc.dg/vect/pr49478.c
5604 2011-06-21 Richard Guenther <rguenther@suse.de>
5606 PR tree-optimization/49483
5607 * gcc.dg/vect/vect-120.c: New testcase.
5609 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5612 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5613 * gcc.dg/vect/vect-peel-4.c: Likewise.
5615 2011-06-22 Christian Bruel <christian.bruel@st.com>
5618 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5619 * gcc.dg/always_inline2.c: Likewise.
5620 * gcc.dg/always_inline3.c: Likewise.
5621 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5622 * gcc.dg/inline_1.c: Likewise.
5623 * gcc.dg/inline_2.c: Likewise.
5624 * gcc.dg/inline_3.c: Likewise.
5625 * gcc.dg/inline_4.c: Likewise.
5626 * gcc.dg/20051201-1.c: Likewise.
5627 * gcc.dg/pr40087.c: Likewise.
5628 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5629 * gcc.dg/inline-22.c: Likewise.
5630 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5631 * gcc.dg/lto/20090218-1_1.c: Likewise.
5632 * g++.dg/ipa/devirt-7.C: Likewise.
5633 * gcc.dg/uninit-pred-5_a.c: Likewise.
5634 * gcc.dg/uninit-pred-5_b.c: Likewise.
5635 * gcc.dg/fail_always_inline.c: New.
5637 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5639 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5640 into 6 jobs instead of 3.
5642 2011-06-20 Jason Merrill <jason@redhat.com>
5645 * g++.dg/cpp0x/initlist53.C: New.
5647 2011-06-20 Tobias Burnus <burnus@net-b.de>
5650 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5651 * gfortran.dg/coarray_lock_3.f90: New.
5652 * gfortran.dg/coarray/lock_1.f90: New.
5654 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5656 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5657 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5658 unresolved and report the reason to the log file.
5660 * lib/scanasm.exp (object-size): Move argument processing earlier
5661 to report errors before verifying that the file exists. Report
5662 problems detected at runtime as unresolved instead of error and
5663 report their reasons to the log file.
5665 2011-06-20 Jason Merrill <jason@redhat.com>
5668 * g++.dg/cpp0x/explicit6.C: New.
5671 * g++.dg/cpp0x/enum20.C: New.
5674 * g++.dg/ext/attr-aligned01.C: New.
5677 * g++.dg/cpp0x/variadic-default.C: New.
5680 * g++.dg/cpp0x/auto26.C: New.
5683 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5685 2011-06-20 Kai Tietz <ktietz@redhat.com>
5687 * gcc.dg/binop-notand1.c: New test.
5688 * gcc.dg/binop-notand2.c: New test.
5689 * gcc.dg/binop-notand3.c: New test.
5690 * gcc.dg/binop-notand4.c: New test.
5691 * gcc.dg/binop-notand5.c: New test.
5692 * gcc.dg/binop-notand6.c: New test.
5694 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5697 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5699 2011-06-18 Janus Weil <janus@gcc.gnu.org>
5702 * gfortran.dg/proc_ptr_31.f90: New.
5704 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5706 * gnat.dg/volatile6.adb: New test.
5707 * gnat.dg/volatile7.adb: Likewise.
5708 * gnat.dg/volatile8.adb: Likewise.
5709 * gnat.dg/volatile9.adb: Likewise.
5711 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5713 * gnat.dg/constant3.adb: New test.
5715 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
5718 * gfortran.dg/read_list_eof_1.f90: New test.
5720 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5723 * gcc.target/i386/testimm-1.c: New test.
5724 * gcc.target/i386/testimm-2.c: New test.
5725 * gcc.target/i386/testimm-3.c: New test.
5726 * gcc.target/i386/testimm-4.c: New test.
5727 * gcc.target/i386/testimm-5.c: New test.
5728 * gcc.target/i386/testimm-6.c: New test.
5729 * gcc.target/i386/testimm-7.c: New test.
5730 * gcc.target/i386/testimm-8.c: New test.
5731 * gcc.target/i386/xop-vpermil2px-2.c: New test.
5732 * gcc.target/i386/xop-rotate1-int.c: New test.
5733 * gcc.target/i386/xop-rotate2-int.c: New test.
5735 2011-06-17 Jason Merrill <jason@redhat.com>
5737 * g++.dg/cpp0x/rv-func2.C: New.
5739 * g++.dg/debug/dwarf2/lambda1.C: New.
5740 * g++.dg/warn/Wshadow-6.C: Adjust.
5742 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5745 * gfortran.dg/move_alloc_5.f90: New.
5747 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5749 PR rtl-optimization/48542
5750 * gcc.dg/torture/pr48542.c: New test.
5752 2011-06-16 Jason Merrill <jason@redhat.com>
5755 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5758 * g++.dg/cpp0x/initlist52.C New.
5761 * c-c++-common/raw-string-12.c: New.
5764 * g++.dg/cpp0x/sfinae26.C: New.
5767 * g++.dg/cpp0x/variadic113.C: New.
5770 * g++.dg/cpp0x/variadic112.C: New.
5772 2011-06-16 Jeff Law <law@redhat.com>
5774 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5775 improved jump threading.
5776 * gcc.dg/builtin-object-size-2.c: Likewise.
5777 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5779 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5782 * gfortran.dg/typebound_assignment_3.f03: New.
5784 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5787 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5789 2011-06-16 Martin Jambor <mjambor@suse.cz>
5791 PR tree-optimization/49343
5792 * gnat.dg/discr31.ad[sb]: New test.
5794 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5796 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5798 2011-06-16 Tom de Vries <tom@codesourcery.com>
5801 * gcc.target/arm/ivopts-3.c: Update test.
5802 * gcc.target/arm/ivopts-5.c: Same.
5804 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5807 2011-06-10 Wei Guozhi <carrot@google.com>
5810 * gcc.target/arm/pr45335.c: New test.
5811 * gcc.target/arm/pr45335-2.c: New test.
5812 * gcc.target/arm/pr45335-3.c: New test.
5813 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5814 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5815 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5817 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5819 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5821 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5824 * gfortran.dg/class_43.f03: New.
5826 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5828 PR tree-optimization/49419
5829 * gcc.c-torture/execute/pr49419.c: New test.
5831 2011-06-16 Revital Eres <revital.eres@linaro.org>
5833 * gcc.dg/sms-9.c: New file.
5835 2011-06-15 Easwaran Raman <eraman@google.com>
5837 PR rtl-optimization/49414
5838 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5840 2011-06-14 Jason Merrill <jason@redhat.com>
5842 * g++.dg/cpp0x/noexcept13.C: New.
5844 2011-06-14 Easwaran Raman <eraman@google.com>
5846 PR rtl-optimization/44194
5847 * gcc.dg/pr44194-1.c: New test.
5848 * gcc.dg/pr44194-2.c: New test.
5850 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5852 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5854 * gcc.target/arm/pr45701-2.c: Likewise.
5855 * gcc.target/arm/thumb-branch1.c: Likewise.
5857 2011-06-14 Steve Ellcey <sje@cup.hp.com>
5860 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5862 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5864 * gcc.target/arm/pr45701-1.c: Require thumb support.
5865 * gcc.target/arm/pr45701-2.c: Likewise.
5866 * gcc.target/arm/thumb-branch1.c: Likewise.
5868 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5869 * gcc.target/arm/pr39839.c: Likewise.
5870 * gcc.target/arm/pr40657-2.c: Likewise.
5871 * gcc.target/arm/pr40956.c: Likewise.
5872 * gcc.target/arm/pr41679.c: Likewise.
5873 * gcc.target/arm/pr42235.c: Likewise.
5874 * gcc.target/arm/pr42495.c: Likewise.
5875 * gcc.target/arm/pr42505.c: Likewise.
5876 * gcc.target/arm/pr42574.c: Likewise.
5877 * gcc.target/arm/pr46883.c: Likewise.
5878 * gcc.target/arm/pr46934.c: Likewise.
5879 * gcc.target/arm/xor-and.c: Likewise.
5881 2011-06-14 Jason Merrill <jason@redhat.com>
5883 * g++.dg/other/error23.C: Adjust error message.
5884 * g++.dg/other/error32.C: Likewise.
5887 * g++.dg/cpp0x/rv-dotstar.C: New.
5890 * g++.dg/cpp0x/decltype30.C: New.
5892 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5894 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5897 * gfortran.dg/pr49103.f90: New test.
5899 2011-06-14 Tom de Vries <tom@codesourcery.com>
5902 * gcc.target/arm/ivopts-3.c: New test.
5903 * gcc.target/arm/ivopts-4.c: New test.
5904 * gcc.target/arm/ivopts-5.c: New test.
5906 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5908 PR rtl-optimization/49390
5909 * gcc.c-torture/execute/pr49390.c: New test.
5911 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5913 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5915 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
5917 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5918 * gcc.c-torture/execute/cmpsi-2.x: New file.
5919 * gcc.c-torture/execute/pr45262.c: Undo 172757.
5920 * gcc.c-torture/execute/pr45262.x: New file.
5921 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5922 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5924 * gcc.c-torture/compile/pr49163.c: Ditto.
5926 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
5928 * gcc.dg/vect/vect-16.c: Rename to...
5929 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5930 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5931 for double-word vectors.
5932 * gcc.dg/vect/vect-peel-4.c: Likewise.
5933 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5935 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5938 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
5941 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5943 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
5945 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5947 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5949 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5951 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5953 * gfortran.dg/trim_optimize_8.f90: New test case.
5955 2011-06-13 Jakub Jelinek <jakub@redhat.com>
5956 Ira Rosen <ira.rosen@linaro.org>
5958 PR tree-optimization/49352
5959 * gcc.dg/vect/pr49352.c: New test.
5961 2011-06-12 Tobias Burnus
5964 * gfortran.dg/alloc_comp_assign_11.f90: New.
5966 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5968 * gfortran.dg/trim_optimize_7.f90: New test.
5970 2011-06-10 Wei Guozhi <carrot@google.com>
5973 * gcc.target/arm/pr45335.c: New test.
5974 * gcc.target/arm/pr45335-2.c: New test.
5975 * gcc.target/arm/pr45335-3.c: New test.
5976 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5977 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5978 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5980 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5983 * g++.dg/parse/error39.C: New.
5985 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
5987 * gcc.target/arm/20090811-1.c: Skip for incompatible
5988 options, do not override other options.
5989 * gcc.target/arm/combine-cmp-shift.c: Skip for
5990 incompatible options.
5991 * gcc.target/arm/pr45094.c: Likewise.
5992 * gcc.target/arm/scd42-1.c: Likewise.
5993 * gcc.target/arm/scd42-3.c: Likewise.
5994 * gcc.target/arm/thumb-ltu.c: Likewise.
5996 * lib/target-supports.exp
5997 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5998 multilib flags use -mfpu with a value other than neon-fp16.
6000 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6002 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6003 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6005 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6007 * lib/target-supports.exp (check_effective_target_pie): New proc.
6008 * gcc.dg/pie-link.c: Use target pie.
6010 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6011 Laurent Roug� <laurent.rouge@menta.fr>
6013 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6014 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6016 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6018 * gfortran.dg/coarray/sync_1.f90: New test for
6019 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6021 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6023 PR tree-optimization/49318
6024 * gcc.dg/vect/pr49318.c: New test.
6026 2011-06-09 David Krauss <potswa@mac.com>
6028 * g++.dg/template/arrow1.C: New.
6030 2011-06-09 Jason Merrill <jason@redhat.com>
6032 * lib/prune.exp: Prune "note"s.
6033 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6035 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6036 * g++.dg/template/dependent-expr3.C: Likewise.
6037 * g++.dg/parse/template7.C: Likewise.
6038 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6039 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6040 * g++.old-deja/g++.pt/friend38.C: Likewise.
6041 * g++.old-deja/g++.pt/crash32.C: Likewise.
6042 * g++.old-deja/g++.other/init4.C: Likewise.
6043 * g++.old-deja/g++.other/friend8.C: Likewise.
6045 * g++.dg/ext/complex7.C: Adjust expected output.
6046 * g++.dg/diagnostic/method1.C: Likewise.
6047 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6048 * g++.dg/parse/crash33.C: Likewise.
6049 * g++.dg/other/warning1.C: Likewise.
6050 * g++.dg/init/pr29571.C: Likewise.
6051 * g++.dg/warn/overflow-warn-1.C: Likewise.
6052 * g++.dg/warn/overflow-warn-3.C: Likewise.
6053 * g++.dg/warn/overflow-warn-4.C: Likewise.
6054 * g++.old-deja/g++.oliva/template1.C: Likewise.
6056 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6057 * g++.dg/parse/template7.C: Adjust.
6059 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6062 * gcc.dg/pr49307.c: New.
6064 2011-06-09 Wei Guozhi <carrot@google.com>
6067 * gcc.target/arm/pr46975.c: New testcase.
6069 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6071 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6072 (PMETH, arglist_t): Removed.
6073 (method_get_number_of_arguments): Removed.
6074 (method_get_nth_argument): Removed.
6075 (method_get_first_argument): Removed.
6076 (method_get_next_argument): Removed.
6077 (method_get_sizeof_arguments): Removed.
6078 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6080 (method_get_number_of_arguments): Removed.
6081 (method_get_nth_argument): Removed.
6082 (method_get_first_argument): Removed.
6083 (method_get_next_argument): Removed.
6084 (method_get_sizeof_arguments): Removed.
6085 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6087 2011-06-09 David Li <davidxl@google.com>
6089 * gcc.dg/dump-pass.c: New test.
6091 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6094 * g++.dg/parse/error38.C: New.
6096 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6099 * gfortran.dg/pr49308.f90: New test.
6101 2011-06-08 Jason Merrill <jason@redhat.com>
6103 * g++.dg/cpp0x/noexcept11.C: New.
6104 * g++.dg/cpp0x/noexcept12.C: New.
6105 * g++.dg/cpp0x/sfinae11.C: Adjust.
6107 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6110 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6111 to dg-options, match also DW_AT_linkage_name.
6113 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6116 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6117 -fno-common on alpha*-dec-osf*.
6118 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6120 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6122 PR rtl-optimization/49303
6123 * gcc.target/ia64/pr49303.c: New test.
6125 2011-06-08 Tobias Burnus <burnus@net-b.de>
6128 * gfortran.dg/coarray_lock_1.f90: New.
6129 * gfortran.dg/coarray_lock_2.f90: New.
6131 2011-06-07 Jason Merrill <jason@redhat.com>
6133 * lib/prune.exp: Look for "required" rather than "instantiated".
6134 * g++.dg/abi/mangle11.C: Likewise.
6135 * g++.dg/abi/mangle12.C: Likewise.
6136 * g++.dg/abi/mangle17.C: Likewise.
6137 * g++.dg/abi/mangle20-2.C: Likewise.
6138 * g++.dg/abi/pragma-pack1.C: Likewise.
6139 * g++.dg/cpp0x/decltype26.C: Likewise.
6140 * g++.dg/cpp0x/decltype28.C: Likewise.
6141 * g++.dg/cpp0x/decltype29.C: Likewise.
6142 * g++.dg/cpp0x/enum11.C: Likewise.
6143 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6144 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6145 * g++.dg/cpp0x/pr47416.C: Likewise.
6146 * g++.dg/ext/case-range2.C: Likewise.
6147 * g++.dg/ext/case-range3.C: Likewise.
6148 * g++.dg/gomp/for-19.C: Likewise.
6149 * g++.dg/gomp/pr37533.C: Likewise.
6150 * g++.dg/gomp/pr38639.C: Likewise.
6151 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6152 * g++.dg/inherit/base3.C: Likewise.
6153 * g++.dg/inherit/using6.C: Likewise.
6154 * g++.dg/init/placement4.C: Likewise.
6155 * g++.dg/init/reference3.C: Likewise.
6156 * g++.dg/lookup/scoped6.C: Likewise.
6157 * g++.dg/lookup/using7.C: Likewise.
6158 * g++.dg/other/abstract1.C: Likewise.
6159 * g++.dg/other/error10.C: Likewise.
6160 * g++.dg/other/error5.C: Likewise.
6161 * g++.dg/other/field1.C: Likewise.
6162 * g++.dg/other/offsetof5.C: Likewise.
6163 * g++.dg/parse/bitfield2.C: Likewise.
6164 * g++.dg/parse/constant4.C: Likewise.
6165 * g++.dg/parse/crash20.C: Likewise.
6166 * g++.dg/parse/invalid-op1.C: Likewise.
6167 * g++.dg/parse/non-dependent2.C: Likewise.
6168 * g++.dg/parse/template18.C: Likewise.
6169 * g++.dg/tc1/dr152.C: Likewise.
6170 * g++.dg/tc1/dr166.C: Likewise.
6171 * g++.dg/tc1/dr176.C: Likewise.
6172 * g++.dg/tc1/dr213.C: Likewise.
6173 * g++.dg/template/access11.C: Likewise.
6174 * g++.dg/template/access2.C: Likewise.
6175 * g++.dg/template/access3.C: Likewise.
6176 * g++.dg/template/access7.C: Likewise.
6177 * g++.dg/template/arg7.C: Likewise.
6178 * g++.dg/template/cond2.C: Likewise.
6179 * g++.dg/template/crash13.C: Likewise.
6180 * g++.dg/template/crash40.C: Likewise.
6181 * g++.dg/template/crash7.C: Likewise.
6182 * g++.dg/template/crash84.C: Likewise.
6183 * g++.dg/template/ctor5.C: Likewise.
6184 * g++.dg/template/defarg13.C: Likewise.
6185 * g++.dg/template/defarg14.C: Likewise.
6186 * g++.dg/template/dtor7.C: Likewise.
6187 * g++.dg/template/eh2.C: Likewise.
6188 * g++.dg/template/error2.C: Likewise.
6189 * g++.dg/template/error43.C: Likewise.
6190 * g++.dg/template/friend32.C: Likewise.
6191 * g++.dg/template/injected1.C: Likewise.
6192 * g++.dg/template/instantiate1.C: Likewise.
6193 * g++.dg/template/instantiate3.C: Likewise.
6194 * g++.dg/template/instantiate5.C: Likewise.
6195 * g++.dg/template/instantiate7.C: Likewise.
6196 * g++.dg/template/local6.C: Likewise.
6197 * g++.dg/template/lookup2.C: Likewise.
6198 * g++.dg/template/member5.C: Likewise.
6199 * g++.dg/template/memfriend15.C: Likewise.
6200 * g++.dg/template/memfriend16.C: Likewise.
6201 * g++.dg/template/memfriend17.C: Likewise.
6202 * g++.dg/template/memfriend7.C: Likewise.
6203 * g++.dg/template/meminit1.C: Likewise.
6204 * g++.dg/template/nested3.C: Likewise.
6205 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6206 * g++.dg/template/nontype12.C: Likewise.
6207 * g++.dg/template/nontype13.C: Likewise.
6208 * g++.dg/template/nontype6.C: Likewise.
6209 * g++.dg/template/pr23510.C: Likewise.
6210 * g++.dg/template/pr35240.C: Likewise.
6211 * g++.dg/template/ptrmem15.C: Likewise.
6212 * g++.dg/template/ptrmem6.C: Likewise.
6213 * g++.dg/template/qualified-id1.C: Likewise.
6214 * g++.dg/template/qualttp20.C: Likewise.
6215 * g++.dg/template/qualttp3.C: Likewise.
6216 * g++.dg/template/qualttp4.C: Likewise.
6217 * g++.dg/template/qualttp5.C: Likewise.
6218 * g++.dg/template/qualttp6.C: Likewise.
6219 * g++.dg/template/qualttp7.C: Likewise.
6220 * g++.dg/template/qualttp8.C: Likewise.
6221 * g++.dg/template/recurse.C: Likewise.
6222 * g++.dg/template/recurse2.C: Likewise.
6223 * g++.dg/template/ref5.C: Likewise.
6224 * g++.dg/template/scope2.C: Likewise.
6225 * g++.dg/template/sfinae10.C: Likewise.
6226 * g++.dg/template/sfinae3.C: Likewise.
6227 * g++.dg/template/sizeof3.C: Likewise.
6228 * g++.dg/template/static9.C: Likewise.
6229 * g++.dg/template/template-id-2.C: Likewise.
6230 * g++.dg/template/typedef13.C: Likewise.
6231 * g++.dg/template/typename4.C: Likewise.
6232 * g++.dg/template/using14.C: Likewise.
6233 * g++.dg/template/using2.C: Likewise.
6234 * g++.dg/template/warn1.C: Likewise.
6235 * g++.dg/warn/Wparentheses-13.C: Likewise.
6236 * g++.dg/warn/Wparentheses-15.C: Likewise.
6237 * g++.dg/warn/Wparentheses-16.C: Likewise.
6238 * g++.dg/warn/Wparentheses-17.C: Likewise.
6239 * g++.dg/warn/Wparentheses-18.C: Likewise.
6240 * g++.dg/warn/Wparentheses-19.C: Likewise.
6241 * g++.dg/warn/Wparentheses-20.C: Likewise.
6242 * g++.dg/warn/Wparentheses-23.C: Likewise.
6243 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6244 * g++.dg/warn/noeffect2.C: Likewise.
6245 * g++.dg/warn/noeffect4.C: Likewise.
6246 * g++.dg/warn/pr8570.C: Likewise.
6247 * g++.old-deja/g++.brendan/init2.C: Likewise.
6248 * g++.old-deja/g++.eh/spec6.C: Likewise.
6249 * g++.old-deja/g++.pt/crash10.C: Likewise.
6250 * g++.old-deja/g++.pt/crash36.C: Likewise.
6251 * g++.old-deja/g++.pt/derived3.C: Likewise.
6252 * g++.old-deja/g++.pt/error2.C: Likewise.
6253 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6254 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6255 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6256 * g++.old-deja/g++.pt/overload7.C: Likewise.
6257 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6259 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6260 Iain Sandoe <iains@gcc.gnu.org>
6262 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6263 Added code to deal with the case when [Protocol
6264 -descriptionForInstanceMethod:] or [Protocol
6265 -descriptionForClassMethod:] returns NULL.
6267 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6268 Iain Sandoe <iains@gcc.gnu.org>
6270 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6271 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6274 2011-06-07 Xinliang David Li <davidxl@google.com>
6276 * gcc.dg/inline_2.c: New test.
6277 * gcc.dg/unroll_2.c: New test.
6278 * gcc.dg/inline_3.c: New test.
6279 * gcc.dg/unroll_3.c: New test.
6280 * gcc.dg/inline_4.c: New test.
6281 * gcc.dg/unroll_4.c: New test.
6282 * gcc.dg/inline_1.c: New test.
6283 * gcc.dg/unroll_1.c: New test.
6285 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6287 PR tree-optimization/48497
6288 * lib/gcc-defs.exp (dg-additional-options): New proc.
6289 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6290 -msse2 on 32-bit x86.
6292 2011-06-06 Jason Merrill <jason@redhat.com>
6294 * g++.dg/cpp0x/enum19.C: New.
6296 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6298 * gcc.target/arm/neon-reload-class.c: New test.
6300 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6303 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6305 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6307 * gcc.target/arm/smlatb-1.c: New file.
6308 * gcc.target/arm/smlatt-1.c: New file.
6309 * gcc.target/arm/smlaltb-1.c: New file.
6310 * gcc.target/arm/smlaltt-1.c: New file.
6312 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6314 * gcc.target/arm/mla-2.c: New test.
6316 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6318 PR gcov-profile/49299
6319 * gcc.dg/tree-prof/pr49299-1.c: New test.
6320 * gcc.dg/tree-prof/pr49299-2.c: New test.
6322 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6324 * lib/target-supports.exp
6325 (check_effective_target_vect_widen_mult_qi_to_hi):
6326 Add NEON as supporting target.
6327 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6328 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6329 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6330 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6331 using widening multiplication on targets that support it.
6332 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6333 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6334 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6336 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6338 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6339 Modern Objective-C runtime API.
6340 * objc/execute/next_mapping.h: Removed.
6341 * objc-obj-c++-shared/next-mapping.h: Removed.
6342 * objc-obj-c++-shared/Object1.h: Removed.
6343 * objc-obj-c++-shared/Object1.m: Removed.
6344 * objc-obj-c++-shared/Object1.mm: Removed.
6345 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6346 * objc-obj-c++-shared/Protocol1.h: Removed.
6347 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6348 of ProtoBool, IVAR_T and METHOD.
6349 * objc-obj-c++-shared/runtime.h: New.
6350 * objc-obj-c++-shared/TestsuiteObject.h: New.
6351 * objc-obj-c++-shared/TestsuiteObject.m: New.
6353 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6354 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6355 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6357 * objc/execute/_cmd.m: Include
6358 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6359 runtime API. ([TestClass +initialize]): Include this method also
6360 with the GNU runtime.
6361 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6362 Object. ([-setValue:]): Return void.
6363 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6364 with the GNU runtime. Include
6365 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6366 for the NeXT runtime. Use the existing print_ivars() and
6367 compare_structures() implementations for the old NeXT runtime.
6368 Added new implementations for the Modern GNU and NeXT runtimes.
6369 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6370 well. (main): Use objc_getClass(). Use return instead of exit.
6371 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6372 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6374 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6375 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6376 instead of Object. (main): Use return instead of exit().
6377 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6378 instead of Object. Removed prototype for exit(). (main): Use
6379 return instead of exit(). Use the Modern Objective-C runtime API.
6380 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6382 * objc/execute/class-tests-1.h: Include
6383 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6384 runtime API. (test_class_with_superclass): Do not call [Object
6385 class]. There is no need to with the current libobjc.
6386 * objc/execute/class-tests-2.h: Include
6387 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6389 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6390 ../../objc-obj-c++-shared/next-mapping.h.
6391 * objc/execute/class-2.m: Likewise.
6392 * objc/execute/class-3.m: Likewise.
6393 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6394 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6395 +initialize]): Include this method also with the GNU
6396 runtime. (main): Use the Modern Objective-C runtime API.
6397 * objc/execute/class-5.m: Likewise.
6398 * objc/execute/class-6.m: Likewise.
6399 * objc/execute/class-7.m: Likewise.
6400 * objc/execute/class-8.m: Likewise.
6401 * objc/execute/class-9.m: Likewise.
6402 * objc/execute/class-10.m: Likewise.
6403 * objc/execute/class-11.m: Likewise.
6404 * objc/execute/class-12.m: Likewise.
6405 * objc/execute/class-13.m: Likewise.
6406 * objc/execute/class-14.m: Likewise.
6407 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6408 this method also with the GNU runtime.
6409 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6410 +initialize]): Include this method also with the GNU runtime.
6411 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6413 * objc/execute/encode-1.m: Likewise.
6414 * objc/execute/enumeration-1.m: Likewise.
6415 * objc/execute/enumeration-2.m: Likewise.
6416 * objc/execute/exceptions/catchall-1.m: Likewise.
6417 * objc/execute/exceptions/finally-1.m: Likewise.
6418 * objc/execute/exceptions/foward-1.m: Likewise.
6419 * objc/execute/exceptions/local-variables-1.m: Likewise.
6420 * objc/execute/exceptions/throw-nil.m: Likewise.
6421 * objc/execute/exceptions/trivial.m: Likewise.
6422 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6423 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6424 * objc/execute/exceptions/matcher-1.m: Likewise.
6425 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6427 * objc/execute/formal_protocol-2.m: Likewise.
6428 * objc/execute/formal_protocol-3.m: Likewise.
6429 * objc/execute/formal_protocol-4.m: Likewise.
6430 * objc/execute/formal_protocol-5.m: Include
6431 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6433 * objc/execute/formal_protocol-6.m: Likewise.
6434 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6435 Object. Include <objc/Protocol.h> instead of
6436 ../../objc-obj-c++-shared/Protocol1.h.
6437 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6439 * objc/execute/informal_protocol.m: Likewise.
6440 * objc/execute/load-3.m: Likewise.
6441 * objc/execute/many_args_method.m ([TestClass +initialize]):
6442 Include this method with the GNU runtime as well.
6443 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6444 * objc/execute/nested-func-1.m: Use TestsuiteObject
6446 * objc/execute/nil_method-1.m: Likewise.
6447 * objc/execute/no_clash.m: Likewise.
6448 * objc/execute/np-1.m: Do not include
6449 ../../objc-obj-c++-shared/Protocol1.h.
6450 (main): Use return instead of exit().
6451 * objc/execute/np-2.m: Do not include
6452 ../../objc-obj-c++-shared/Protocol1.h.
6453 ([MyObject +initialize]): Include this method also with the GNU
6454 runtime. (main): Use return instead of exit().
6455 * objc/execute/object_is_class.m: Include
6456 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6457 of Object. (main): Use the Modern Objective-C runtime API.
6458 * objc/execute/object_is_meta_class.m: Likewise.
6459 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6460 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6461 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6462 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6463 Objective-C runtime API.
6464 * objc/execute/protocol-isEqual-2.m: Likewise.
6465 * objc/execute/protocol-isEqual-3.m: Likewise.
6466 * objc/execute/protocol-isEqual-4.m: Likewise.
6467 * objc/execute/redefining_self.m ([TestClass +initialize]):
6468 Include this method with the GNU runtime as well.
6469 * objc/execute/root_methods.m: Include
6470 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6471 Include this method with the GNU runtime as well.
6472 (main): Use the Modern Objective-C runtime API.
6473 * objc/execute/selector-1.m: Include
6474 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6475 of Object. (main): Use the Modern Objective-C runtime API.
6476 * objc/execute/static-1.m ([Test +initialize]): Include this
6477 method with the GNU runtime as well.
6478 * objc/execute/static-2.m: Likewise.
6479 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6480 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6481 ([MathClass +initialize]): Include this method with the GNU
6483 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6485 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6486 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6487 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6488 * objc.dg/attributes/method-attribute-1.m: Likewise.
6489 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6490 * objc.dg/attributes/method-attribute-2.m: Likewise.
6491 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6492 * objc.dg/attributes/method-attribute-3.m: Likewise.
6493 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6494 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6495 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6496 * obj-c++.dg/bitfield-1.mm: Likewise.
6497 * obj-c++.dg/bitfield-2.mm: Likewise
6498 * objc.dg/bitfield-3.m: Likewise.
6499 * obj-c++.dg/bitfield-4.mm: Likewise.
6500 * objc.dg/bitfield-5.m: Likewise
6501 * objc.dg/call-super-1.m: Likewise.
6502 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6503 Use objc_getClass() instead of objc_get_class(), but for the GNU
6504 runtime redefine objc_getClass as objc_get_class. Include
6505 ../objc-obj-c++-shared/runtime.h.
6506 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6507 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6508 Use the Modern Objective-C runtime API.
6509 * objc.dg/class-protocol-1.m: Include
6510 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6511 * obj-c++.dg/class-protocol-1.mm: Likewise.
6512 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6513 * objc.dg/comp-types-10.m: Likewise.
6514 * objc.dg/comp-types-11.m: Likewise.
6515 * objc.dg/comp-types-12.m: Likewise.
6516 * obj-c++.dg/comp-types-9.mm: Likewise.
6517 * obj-c++.dg/comp-types-11.mm: Likewise.
6518 * obj-c++.dg/comp-types-12.mm: Likewise.
6519 * obj-c++.dg/comp-types-13.mm: Likewise.
6520 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6521 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6522 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6523 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6524 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6525 * objc.dg/desig-init-1.m: Likewise.
6526 * obj-c++.dg/defs.mm: Likewise.
6527 * objc.dg/exceptions-2.m: Likewise.
6528 * obj-c++.dg/except-1.mm: Likewise.
6529 * obj-c++.dg/exceptions-2.mm: Likewise.
6530 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6531 Use the Modern Objective-C runtime API.
6532 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6533 the Modern Objective-C runtime API. Do not include
6534 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6535 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6536 the Modern Objective-C runtime API except when using an older NeXT
6538 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6539 the Modern Objective-C runtime API.
6540 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6542 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6543 * objc.dg/encode-7-next-64bit.m: Updated include.
6544 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6546 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6547 the Modern Objective-C runtime API.
6548 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6549 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6550 instead of ../objc-obj-c++-shared/Protocol1.h.
6551 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6552 the Modern Objective-C runtime API except when using an older NeXT
6554 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6555 the Modern Objective-C runtime API.
6556 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6558 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6559 * objc.dg/fix-and-continue-2.m: Likewise.
6560 * objc.dg/foreach-1.m: Likewise.
6561 * objc.dg/foreach-2.m: Likewise.
6562 * objc.dg/foreach-3.m: Likewise.
6563 * objc.dg/foreach-4.m: Likewise.
6564 * objc.dg/foreach-5.m: Likewise.
6565 * objc.dg/foreach-6.m: Likewise.
6566 * objc.dg/foreach-7.m: Likewise.
6567 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6569 * objc.dg/func-ptr-2.m: Likewise.
6570 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6571 Do not include objc/objc-api.h.
6572 * obj-c++.dg/fsf-package-0.mm: Likewise.
6573 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6574 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6575 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6577 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6578 * objc.dg/gnu-runtime-3.m: Likewise.
6579 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6580 * objc.dg/headers.m: Include objc/runtime.h instead of
6581 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6582 for the NeXT runtime.
6583 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6584 * obj-c++.dg/isa-field-1.mm: Likewise.
6585 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6586 * objc.dg/layout-1.m: Likewise.
6587 * objc.dg/layout-2.m: Likewise.
6588 * objc.dg/local-decl-2.m: Likewise.
6589 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6590 Object. ([Container +elementForView:]): Use
6591 class_conformsToProtocol().
6592 * obj-c++.dg/lookup-2.mm: Likewise.
6593 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6594 * obj-c++.dg/local-decl-1.mm: Likewise.
6595 * objc.dg/method-3.m: Likewise.
6596 * objc.dg/method-4.m: Likewise.
6597 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6598 ../objc-obj-c++-shared/Protocol1.h.
6599 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6600 * objc.dg/method-9.m: Likewise.
6601 * objc.dg/method-10.m: Likewise.
6602 * objc.dg/method-13.m ([Root +initialize]): Include this method
6603 also for the GNU runtime. (main): Use objc_getClass() also for
6605 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6606 * objc.dg/method-17.m: Likewise.
6607 * objc.dg/method-19.m: Likewise.
6608 * objc.dg/method-20b.m: Likewise.
6609 * obj-c++.dg/method-2.mm: Likewise.
6610 * obj-c++.dg/method-6.mm: Likewise.
6611 * obj-c++.dg/method-10.mm: Likewise.
6612 * obj-c++.dg/method-11.mm: Likewise.
6613 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6614 ../objc-obj-c++-shared/Protocol1.h.
6615 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6616 * obj-c++.dg/method-15.mm: Likewise.
6617 * obj-c++.dg/method-17.mm: Likewise.
6618 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6619 +initialize]): Include this method also for the GNU
6620 runtime. (main): Use objc_getClass() also for the GNU runtime.
6621 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6622 * obj-c++.dg/method-22.mm: Likewise.
6623 * obj-c++.dg/method-23.mm: Likewise.
6624 * obj-c++.dg/no-extra-load.mm: Likewise.
6625 * objc.dg/objc-fast-4.m: Likewise.
6626 * objc.dg/objc-gc-4.m: Likewise.
6627 * obj-c++.dg/objc-gc-3.mm: Likewise.
6628 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6629 protocol_getMethodDescription() instead of [Protocol
6630 -descriptionForInstanceMethod].
6631 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6632 Made it available with all runtimes. (main): Call -test instead
6634 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6635 and put into a category.
6636 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6637 Object. Include objc/objc.h.
6638 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6639 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6640 New. (main): Use protocol_getMethodDescription() instead
6641 of [Protocol -descriptionForInstanceMethod] and [Protocol
6642 -descriptionForClassMethod].
6643 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6644 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6645 Objective-C runtime API.
6646 * obj-c++.dg/proto-qual-1.mm: Likewise.
6647 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6649 * obj-c++.dg/property/property-1.mm: Likewise.
6650 * obj-c++.dg/qual-types-1.mm: Likewise.
6651 * objc.dg/selector-2.m: Include objc/objc.h instead of
6652 ../objc-obj-c++-shared/Object1.h.
6653 * obj-c++.dg/selector-2.mm: Likewise.
6654 * obj-c++.dg/selector-5.mm: Likewise.
6655 * obj-c++.dg/selector-6.mm: Likewise.
6656 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6657 Object. Do not include objc/objc-api.h.
6658 * obj-c++.dg/set-not-used-1.mm: Likewise.
6659 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6660 * objc.dg/stret-1.m: Likewise.
6661 * objc.dg/stret-2.m: Likewise.
6662 * obj-c++.dg/super-class-2.mm: Likewise.
6663 * objc.dg/super-class-3.m: Likewise.
6664 * objc.dg/super-class-4.m: Likewise.
6665 * objc.dg/sync-2.m: Likewise.
6666 * obj-c++.dg/sync-2.mm: Likewise.
6667 * objc.dg/sync-1.m: Include objc/objc.h instead of
6668 ../objc-obj-c++-shared/Object1.h.
6669 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6670 'Class' as the type of 'isa'.
6671 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6672 Objective-C runtime API. ([TestClass +initialize]): Include this
6673 method with the GNU runtime as well.
6674 * objc.dg/strings/strings-1.m: Updated includes.
6675 * obj-c++.dg/strings/strings-1.mm: Likewise.
6676 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6677 objc.dg/strings/const-str-12b.m.
6678 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6679 * obj-c++.dg/template-3.mm: Likewise.
6680 * obj-c++.dg/template-4.mm: Likewise.
6681 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6682 Objective-C runtime API.
6683 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6684 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6685 * obj-c++.dg/try-catch-1.mm: Likewise.
6686 * obj-c++.dg/try-catch-2.mm: Likewise.
6687 * objc.dg/try-catch-3.m: Likewise.
6688 * obj-c++.dg/try-catch-3.mm: Likewise.
6689 * objc.dg/try-catch-6.m: Likewise.
6690 * objc.dg/try-catch-7.m: Likewise.
6691 * obj-c++.dg/try-catch-7.mm: Likewise.
6692 * obj-c++.dg/try-catch-8.mm: Likewise.
6693 * obj-c++.dg/try-catch-9.mm: Likewise.
6694 * objc.dg/try-catch-10.m: Likewise.
6695 * obj-c++.dg/try-catch-11.mm: Likewise.
6696 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6697 Object. Include objc/objc.h.
6698 * obj-c++.dg/typedef-alias-1.mm: Likewise.
6699 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6700 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6701 Object. Use Modern Objective-C runtime API. Do not use
6703 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6704 * obj-c++.dg/torture/trivial.mm: Likewise.
6705 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6706 instead of ../objc-obj-c++-shared/Object1.h. Include
6707 ../objc-obj-c++-shared/runtime.h.
6708 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6709 * objc.dg/torture/strings/const-str-11.m: Likewise.
6710 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6711 * objc.dg/torture/strings/const-str-9.m: Likewise.
6712 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6713 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6714 instead of Object. Only add _FooClassReference if
6716 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6717 * objc.dg/torture/strings/const-str-8.m: Likewise.
6718 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6719 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6721 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6723 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6724 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6725 * obj-c++.dg/va-meth-1.mm: Likewise.
6726 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6727 ../objc-obj-c++-shared/Object1.h.
6728 * objc.dg/zero-link-3.m: Likewise.
6730 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6732 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6734 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6737 * obj-c++.dg/property/cxx-property-1.mm: New.
6738 * obj-c++.dg/property/cxx-property-2.mm: New.
6740 2011-06-06 Jason Merrill <jason@redhat.com>
6742 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6744 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6746 PR rtl-optimization/49145
6748 * gcc.c-torture/compile/pr49145.c: New test.
6750 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6753 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6754 to dg-options, match also DW_AT_linkage_name.
6757 * gcc.dg/debug/pr49294.c: New test.
6760 * g++.dg/opt/pr49264.C: New test.
6762 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6764 PR tree-optimization/49243
6765 * gcc.dg/pr49243.c: New.
6767 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6769 * gnat.dg/specs/cond_expr1.ads: New test.
6771 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6773 * gnat.dg/deferred_const4.ad[sb]: New test.
6774 * gnat.dg/deferred_const4_pkg.ads: New helper.
6776 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6778 * gnat.dg/test_tamdt.adb: Rename to...
6779 * gnat.dg/taft_type1.adb: ...this.
6780 * gnat.dg/tamdt.ad[sb]: Rename to...
6781 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6782 * gnat.dg/tamdt_aux.ads: Rename to...
6783 * gnat.dg/taft_type1_pkg2.ads: ...this.
6784 * gnat.dg/taft_type2.ad[sb]: New test.
6785 * gnat.dg/taft_type2_pkg.ads: New helper.
6786 * gnat.dg/taft_type3.adb: New test.
6787 * gnat.dg/taft_type3_pkg.ads: New helper.
6789 2011-06-05 Tobias Burnus <burnus@net-b.de>
6792 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6795 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6798 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6800 * objc.dg/gnu-api-2-objc.m: Likewise.
6801 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6802 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6804 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6806 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6807 alignment, not the alignment, when calling class_addIvar(). Add
6808 an 'isa' instance variable to the test root class.
6809 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6811 2011-06-04 Jan Hubicka <jh@suse.cz>
6813 PR tree-optimization/48893
6814 PR tree-optimization/49091
6815 PR tree-optimization/49179
6816 * gfortran.dg/pr49179.f90: New testcase
6818 2011-06-04 Jan Hubicka <jh@suse.cz>
6821 * g++.dg/torture/pr48954.C: New testcase.
6823 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6825 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6827 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6830 * g++.dg/diagnostic/bitfld2.C: New.
6832 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6835 * gcc.c-torture/execute/pr49281.c: New test.
6837 2011-06-04 Jan Hubicka <jh@suse.cz>
6839 PR tree-optimize/48929
6840 * gcc.c-torture/compile/pr48929.c: New testcase.
6842 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6844 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6846 2011-06-03 Jakub Jelinek <jakub@redhat.com>
6849 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6851 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6853 * objc.dg/headers.m: Do not include sarray.h and hash.h.
6855 2011-06-03 Richard Henderson <rth@redhat.com>
6856 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6858 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6860 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6862 * objc.dg/headers.m: Do not include objc-list.h.
6864 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6866 * objc.dg/type-stream-1.m: Test removed.
6867 * objc.dg/headers.m: Do not include typedstream.h.
6869 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6871 * objc.dg/torture/forward-1.m (main): Updated testcase.
6873 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
6876 * gcc.c-torture/compile/pr49163.c: New.
6878 2011-06-02 Asher Langton <langton2@llnl.gov>
6881 * gfortran.dg/PR49268.f90: New test.
6883 2011-06-02 Asher Langton <langton2@llnl.gov>
6886 * gfortran.dg/PR37039.f90: New test.
6888 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6891 * objc.dg/method-5.m: Updated.
6892 * objc.dg/method-19.m: Updated.
6893 * objc.dg/method-lookup-1.m: New.
6894 * obj-c++.dg/method-6.mm: Updated.
6895 * obj-c++.dg/method-7.mm: Updated.
6896 * obj-c++.dg/method-lookup-1.mm: New.
6898 2011-06-02 DJ Delorie <dj@redhat.com>
6900 * lib/timeout.exp (timeout): Add board_info support.
6902 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
6904 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6906 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6909 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6910 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6912 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
6913 Hans-Peter Nilsson <hp@axis.com>
6915 PR rtl-optimization/48840
6916 * gcc.target/sparc/ultrasp13.c: New test.
6918 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
6921 * gcc.c-torture/compile/pr49238.c: New.
6923 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
6925 * gcc.target/arm/g2.c: Skip test in -mthumb.
6926 Skip test unless cpu is xscale.
6927 * gcc.target/arm/scd42-2.c: Likewise.
6928 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6930 2011-06-01 Jason Merrill <jason@redhat.com>
6932 * g++.dg/cpp0x/decltype28.C: New.
6933 * g++.dg/cpp0x/decltype29.C: New.
6935 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
6938 * gcc.target/mips/pr45074.c: New test.
6940 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
6941 Hans-Peter Nilsson <hp@axis.com>
6943 PR rtl-optimization/48830
6944 * gcc.target/sparc/ultrasp12.c: New test.
6946 2011-06-01 David Li <davidxl@google.com>
6948 * gcc.dg/profile-dir-1.c: Change pass name.
6949 * gcc.dg/profile-dir-2.c: Ditto.
6950 * gcc.dg/tree-ssa/dump-1.c: Ditto.
6951 * gcc.dg/tree-ssa/loop-25.c: Ditto.
6952 * gcc.dg/tree-prof/stringop-1.c: Ditto.
6953 * gcc.dg/tree-prof/update-loopch.c: Ditto.
6954 * gcc.dg/tree-prof/stringop-2.c: Ditto.
6955 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6956 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6957 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6958 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6959 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6960 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6961 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6962 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6963 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6964 * gcc.dg/profile-dir-3.c: Ditto.
6965 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6967 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
6969 * objc.dg/attributes/method-nonnull-1.m: New test.
6970 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6972 2011-05-31 Tobias Burnus <burnus@net-b.de>
6975 * gfortran.dg/coarray_atomic_1.f90: New.
6976 * gfortran.dg/coarray/atomic_1.f90: New.
6978 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6980 * gcc.dg/guality/bswaptest.c: New test.
6981 * gcc.dg/guality/clztest.c: New test.
6982 * gcc.dg/guality/ctztest.c: New test.
6983 * gcc.dg/guality/rotatetest.c: New test.
6986 * gcc.target/i386/pr48688.c: New test.
6988 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
6991 * g++.dg/lookup/name-clash9.C: New.
6993 2011-05-31 Tobias Burnus <burnus@net-b.de>
6996 * gfortran.dg/coarray/dummy_1.f90: New.
6998 2011-05-31 Tobias Burnus <burnus@net-b.de>
7001 * gfortran.dg/coarray/save_1.f90: New.
7002 * gfortran.dg/coarray_4.f90: Update dg-error.
7004 2011-05-31 Jason Merrill <jason@redhat.com>
7006 * g++.dg/cpp0x/rv-template1.C: New.
7008 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7010 PR rtl-optimization/49235
7011 * gcc.dg/pr49235.c: New test.
7013 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7015 PR tree-optimization/49093
7016 * gcc.dg/vect/pr49093.c: New test.
7018 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7021 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7023 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7026 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7029 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7032 * gcc.c-torture/execute/pr49186.c: New.
7034 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7037 * gcc.target/i386/pr49168-1.c: New.
7039 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7040 Eric Botcazou <ebotcazou@adacore.com>
7042 * gcc.dg/guality/drap.c: New test.
7044 2011-05-30 Richard Guenther <rguenther@suse.de>
7046 PR tree-optimization/49210
7047 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7048 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7050 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7053 * g++.dg/gomp/pr49223-1.C: New test.
7054 * g++.dg/gomp/pr49223-2.C: New test.
7056 2011-05-30 Richard Guenther <rguenther@suse.de>
7058 PR tree-optimization/49218
7059 * gcc.c-torture/execute/pr49218.c: New testcase.
7061 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7063 PR tree-optimization/49199
7064 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7065 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7066 -fno-tree-scev-cprop.
7068 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7071 * gfortran.dg/extends_13.f03: New.
7073 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7075 PR rtl-optimization/49095
7076 * gcc.target/i386/pr49095.c: New test.
7078 2011-05-29 Tobias Burnus <burnus@net-b.de>
7081 * gfortran.dg/coarray_24.f90: New.
7083 2011-05-29 Tobias Burnus <burnus@net-b.de>
7086 * gfortran.dg/coarray_23.f90: New.
7088 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7091 * gcc.dg/pr48826.c: New test.
7093 2011-05-29 Richard Guenther <rguenther@suse.de>
7095 PR tree-optimization/49217
7096 * gcc.dg/torture/pr49217.c: New testcase.
7098 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7101 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7103 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7105 * gnat.dg/boolean_subtype.adb: Rename to...
7106 * gnat.dg/boolean_subtype1.adb: ...this.
7108 2011-05-28 Jason Merrill <jason@redhat.com>
7110 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7112 2011-05-27 Jason Merrill <jason@redhat.com>
7114 * g++.dg/cpp0x/enum18.C: Adjust.
7116 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7118 2011-05-27 Tobias Burnus <burnus@net-b.de>
7121 * gfortran.dg/coarray_22.f90: New.
7123 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7125 PR tree-optimization/46728
7126 * gcc.target/powerpc/pr46728-1.c: New.
7127 * gcc.target/powerpc/pr46728-2.c: New.
7128 * gcc.target/powerpc/pr46728-3.c: New.
7129 * gcc.target/powerpc/pr46728-4.c: New.
7130 * gcc.target/powerpc/pr46728-5.c: New.
7131 * gcc.dg/pr46728-6.c: New.
7132 * gcc.target/powerpc/pr46728-7.c: New.
7133 * gcc.target/powerpc/pr46728-8.c: New.
7134 * gcc.dg/pr46728-9.c: New.
7135 * gcc.target/powerpc/pr46728-10.c: New.
7136 * gcc.target/powerpc/pr46728-11.c: New.
7137 * gcc.dg/pr46728-12.c: New.
7138 * gcc.target/powerpc/pr46728-13.c: New.
7139 * gcc.target/powerpc/pr46728-14.c: New.
7140 * gcc.target/powerpc/pr46728-15.c: New.
7141 * gcc.target/powerpc/pr46728-16.c: New.
7143 2011-05-27 Jason Merrill <jason@redhat.com>
7145 * g++.dg/abi/mangle47.C: New.
7148 * g++.dg/template/const5.C: New.
7150 * g++.dg/cpp0x/enum18.C: New.
7152 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7154 * g++.dg/cpp0x/error6.C: New.
7156 * g++.dg/cpp0x/error5.C: New.
7158 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7161 * g++.dg/eh/cond6.C: New test.
7163 2011-05-27 Tobias Burnus <burnus@net-b.de>
7166 * gfortran.dg/rank_3.f90: New.
7167 * gfortran.dg/rank_4.f90: New.
7169 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7171 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7172 replace dump search.
7174 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7176 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7177 * gnat.dg/bit_packed_array5.adb: ...here.
7179 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7182 * g++.dg/cpp0x/auto25.C: New.
7184 2011-05-27 Richard Guenther <rguenther@suse.de>
7186 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7188 2011-05-27 Richard Guenther <rguenther@suse.de>
7190 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7192 2011-05-27 Richard Guenther <rguenther@suse.de>
7195 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7197 2011-05-26 Jason Merrill <jason@redhat.com>
7199 * g++.dg/cpp0x/friend1.C: New.
7200 * g++.dg/cpp0x/friend2.C: New.
7202 * g++.dg/cpp0x/auto7.C: Update.
7203 * g++.dg/template/crash50.C: Adjust.
7204 * g++.dg/template/static9.C: Adjust.
7205 * g++.old-deja/g++.ext/memconst.C: Adjust.
7207 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7209 * gcc.dg/march.c: Ignore a note for some targets.
7211 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7212 Nathan Froyd <froydnj@codesourcery.com>
7216 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7217 * g++.dg/parse/pr18770.C: New test.
7218 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7220 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7223 * gfortran.dg/dependency_40.f90 : New test.
7225 2011-05-26 Tobias Burnus <burnus@net-b.de>
7228 * gfortran.dg/coarray/registering_1.f90: New.
7230 2011-05-26 Jason Merrill <jason@redhat.com>
7232 * g++.dg/cpp0x/variadic111.C: New.
7233 * g++.dg/cpp0x/variadic41.C: Adjust.
7235 2011-05-26 Richard Guenther <rguenther@suse.de>
7237 PR tree-optimization/48702
7238 * gcc.dg/torture/pr48702.c: New testcase.
7240 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7242 PR gcov-profile/48845
7243 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7245 * gcc.dg/matrix/matrix.exp: Likewise.
7246 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7247 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7248 line number to check_profiling_available.
7249 * lib/target-supports.exp (check_profiling_available): Account for
7251 Require TLS runtime support with -fprofile-generate.
7252 * lib/profopt.exp (profopt-execute): Add TLS options for
7254 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7256 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7259 * g++.dg/eh/cond5.C: New test.
7261 PR tree-optimization/49161
7262 * gcc.c-torture/execute/pr49161.c: New test.
7264 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7266 * gcc.target/arm/neon-vorn-vbic.c: New test.
7268 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7270 PR tree-optimization/49038
7271 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7272 * gcc.dg/vect/pr49038.c: New test.
7274 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7276 * g++.dg/init/pr25811-3.C: New.
7277 * g++.dg/init/pr25811-4.C: New.
7279 2011-05-25 Jason Merrill <jason@redhat.com>
7281 * g++.dg/cpp0x/enum17.C: New.
7282 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7284 * g++.dg/cpp0x/auto24.C: New.
7286 * g++.dg/cpp0x/error4.C: New.
7288 * g++.dg/cpp0x/rv-restrict.C: New.
7290 * g++.dg/cpp0x/enum15.C: New.
7291 * g++.dg/cpp0x/constexpr-switch2.C: New.
7293 * g++.dg/cpp0x/variadic110.C: New.
7295 * g++.dg/cpp0x/auto9.C: Add typedef test.
7297 * g++.dg/cpp0x/auto23.C: New.
7298 * g++.dg/cpp0x/auto9.C: Adjust.
7300 * g++.dg/cpp0x/defaulted29.C: New.
7302 * g++.dg/cpp0x/initlist51.C: New.
7304 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7306 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7307 * g++.dg/abi/packed1.C: Suppress warning.
7308 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7309 * g++.dg/template/stdarg1.C: Likewise.
7310 * g++.dg/other/packed1.C: Remove arm from xfail list.
7312 2011-05-25 Jason Merrill <jason@redhat.com>
7314 * g++.dg/cpp0x/enum16.C: New.
7315 * g++.dg/parse/error15.C: Adjust.
7317 * g++.dg/cpp0x/initlist50.C: New.
7319 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7321 * g++.dg/cpp0x/variadic109.C: New.
7323 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7325 * gcc.target/i386/pause-1.c: New.
7327 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7329 * gcc.dg/stack-usage-1.c: Adjust comment.
7330 * gcc.dg/stack-usage-2.c: New test.
7332 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7335 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7336 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7338 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7340 PR rtl-optimization/48757
7341 * gfortran.dg/pr48757.f: New test case.
7343 2011-05-24 Jason Merrill <jason@redhat.com>
7345 * g++.dg/cpp0x/access01.C: New.
7347 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7350 * objc.dg/pr48177.m: New testcase.
7352 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7355 * objc.dg/pr48187.m: New testcase.
7356 * obj-c++.dg/pr48187.mm: New testcase.
7357 * objc.dg/ivar-extra-semicolon.m: New testcase.
7359 2011-05-24 Jason Merrill <jason@redhat.com>
7361 * g++.dg/template/access21.C: New.
7362 * g++.dg/template/access22.C: New.
7364 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7366 PR rtl-optimization/48633
7367 * g++.dg/pr48633.C: New test.
7369 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7372 * g++.dg/other/pr49133.C: New test.
7374 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7375 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7377 * gcc.dg/torture/tls/run-gd.c: New test.
7378 * gcc.dg/torture/tls/run-ie.c: New test.
7379 * gcc.dg/torture/tls/run-ld.c: New test.
7380 * gcc.dg/torture/tls/run-le.c: New test.
7381 * lib/target-supports.exp (check_effective_target_tls_runtime):
7382 Build testcase with TLS options.
7384 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7386 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7388 2011-05-24 Tom de Vries <tom@codesourcery.com>
7390 PR tree-optimization/49121
7391 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7393 2011-05-23 Jason Merrill <jason@redhat.com>
7395 * g++.dg/cpp0x/defaulted28.C: New.
7397 * g++.dg/cpp0x/sfinae25.C: New.
7399 * g++.dg/cpp0x/rv-cast2.C: New.
7401 * g++.dg/cpp0x/enum14.C: New.
7403 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7406 * gcc.c-torture/execute/pr49123.c: New test.
7409 * gcc.dg/debug/pr49032.c: New test.
7412 * gcc.dg/pr49120.c: New test.
7414 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7417 * gcc.target/i386/pr47315.c: New test.
7419 2011-05-23 Jason Merrill <jason@redhat.com>
7421 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7423 * g++.dg/cpp0x/sfinae24.C: New.
7425 * g++.dg/cpp0x/error3.C: New.
7427 * g++.dg/cpp0x/defaulted27.C: New.
7429 * g++.dg/cpp0x/decltype27.C: New.
7431 2011-05-23 Richard Guenther <rguenther@suse.de>
7433 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7435 2011-05-23 Richard Guenther <rguenther@suse.de>
7437 PR tree-optimization/40874
7438 * g++.dg/tree-ssa/pr40874.C: New testcase.
7440 2011-05-23 Richard Guenther <rguenther@suse.de>
7442 PR tree-optimization/49115
7443 * g++.dg/torture/pr49115.C: New testcase.
7445 2011-05-23 Richard Guenther <rguenther@suse.de>
7448 * gcc.dg/memcpy-3.c: New testcase.
7450 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7453 * gcc.c-torture/execute/pr48973-1.c: New test.
7454 * gcc.c-torture/execute/pr48973-2.c: New test.
7456 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7459 * g++.dg/warn/pr18016.C: New.
7461 2011-05-23 Tom de Vries <tom@codesourcery.com>
7464 * gcc.target/arm/ivopts-6.c: New test.
7466 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7469 * gcc.c-torture/compile/pr49029.c: New test.
7471 2011-05-22 Jason Merrill <jason@redhat.com>
7473 * g++.dg/cpp0x/sfinae23.C: New.
7474 * g++.dg/cpp0x/sfinae8.C: Correct.
7476 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7478 * gfortran.dg/function_optimize_8.f90: New test case.
7480 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7482 PR tree-optimization/49087
7483 * gcc.dg/vect/O3-pr49087.c: New test.
7485 2011-05-21 Jason Merrill <jason@redhat.com>
7487 * g++.dg/debug/const5.C: New.
7489 2011-05-20 Jason Merrill <jason@redhat.com>
7491 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7493 * g++.dg/cpp0x/constexpr-static7.C: New.
7495 * g++.dg/cpp0x/enum12.C: New.
7496 * g++.dg/cpp0x/enum13.C: New.
7498 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7501 * gfortran.dg/select_type_23.f03: New.
7503 2011-05-20 Jason Merrill <jason@redhat.com>
7505 * g++.dg/cpp0x/defaulted26.C: New.
7507 * g++.dg/cpp0x/noexcept02.C: Fix.
7508 * g++.dg/cpp0x/noexcept03.C: Fix.
7509 * g++.dg/cpp0x/noexcept08.C: Fix.
7510 * g++.dg/cpp0x/noexcept10.C: New.
7512 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7515 * gfortran.dg/extends_12.f03: New.
7517 2011-05-20 Jason Merrill <jason@redhat.com>
7519 * g++.dg/template/koenig9.C: New.
7520 * g++.dg/opt/pr47615.C: Fix.
7521 * g++.dg/overload/defarg1.C: Fix.
7522 * g++.dg/tc1/dr213.C: Remove xfail.
7523 * g++.dg/torture/pr34850.C: Fix.
7524 * g++.dg/torture/pr39362.C: Fix.
7525 * g++.old-deja/g++.brendan/crash56.C: Fix.
7526 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7528 2011-05-20 Richard Guenther <rguenther@suse.de>
7530 PR tree-optimization/49079
7531 * gcc.dg/torture/pr49079.c: New testcase.
7533 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7535 PR tree-optimization/49073
7536 * gcc.c-torture/execute/pr49073.c: New test.
7538 2011-06-19 Tobias Burnus <burnus@net-b.de>
7541 * gfortran.dg/coarray_21.f90: New.
7543 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7545 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7548 2011-05-19 Richard Guenther <rguenther@suse.de>
7551 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7553 2011-05-19 Richard Guenther <rguenther@suse.de>
7556 * gcc.dg/builtin-object-size-11.c: New testcase.
7558 2011-05-19 Tom de Vries <tom@codesourcery.com>
7561 * gcc.target/arm/ivopts.c: New test.
7562 * gcc.target/arm/ivopts-2.c: New test.
7564 2011-05-19 Tom de Vries <tom@codesourcery.com>
7566 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7568 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7570 * gcc.c-torture/execute/960321-1.x: Remove.
7572 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7575 * gfortran.dg/move_alloc_4.f90: New.
7577 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7580 * gcc.target/i386/pr49002-1.c: New test.
7581 * gcc.target/i386/pr49002-2.c: Likewise.
7583 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7585 PR tree-optimization/49039
7586 * gcc.c-torture/execute/pr49039.c: New test.
7587 * gcc.dg/tree-ssa/pr49039.c: New test.
7588 * g++.dg/torture/pr49039.C: New test.
7590 2011-05-18 Jason Merrill <jason@redhat.com>
7592 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7593 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7594 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7596 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7598 * gcc.target/bfin/mcpu-bf592.c: New test.
7600 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7602 PR tree-optimization/41881
7603 * gcc.dg/vect/O3-pr41881.c: New test.
7604 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7606 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7608 PR tree-optimization/49000
7609 * gcc.dg/pr49000.c: New test.
7611 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7613 * gnat.dg/invalid1.adb: New test.
7615 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7617 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7619 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7620 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7622 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7625 * g++.dg/cpp0x/range-for18.C: New.
7627 2011-05-15 Tobias Burnus <burnus@net-b.de>
7630 * gfortran.dg/coarray/image_index_2.f90: New.
7632 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7634 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7635 * g++.dg/cpp0x/override2.C: New.
7637 2011-05-14 Tobias Burnus <burnus@net-b.de>
7640 * gfortran.de/coarray_20.f90: New.
7642 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7645 * function_optimize_7.f90: New test case.
7647 2011-05-13 Jason Merrill <jason@redhat.com>
7649 * g++.dg/cpp0x/decltype26.C: New.
7650 * g++.dg/cpp0x/enum11.C: New.
7652 2011-05-13 Tobias Burnus <burnus@net-b.de>
7656 * gfortran.dg/assign_8.f90: Update dg-error.
7658 2011-05-13 Tobias Burnus <burnus@net-b.de>
7661 * gfortran.dg/io_constraints_8.f90: New.
7662 * gfortran.dg/io_constraints_9.f90: New.
7664 2011-05-13 Martin Thuresson <martint@google.com>
7666 PR gcov-profile/47793
7667 * gcc.dg/pr47793.c: New.
7669 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7671 PR tree-optimization/48975
7672 * gcc.dg/pr48975.c: New test.
7674 2011-05-12 Tobias Burnus <burnus@net-b.de>
7677 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7679 2011-05-12 Jason Merrill <jason@redhat.com>
7681 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7683 2011-05-12 Geert Bosch <bosch@adacore.com>
7685 * gnat.dg/view_conversion1.adb: New test.
7687 2011-05-12 Richard Guenther <rguenther@suse.de>
7689 PR tree-optimization/48172
7690 * gcc.dg/vect/pr48172.c: New testcase.
7692 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7695 * g++.dg/opt/pr48967.C: New test.
7697 2011-05-11 Jason Merrill <jason@redhat.com>
7699 * g++.dg/cpp0x/constexpr-friend.C: New.
7700 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7702 * g++.dg/cpp0x/sfinae22.C: New.
7704 2011-05-11 Tobias Burnus <burnus@net-b.de>
7707 * gfortran.dg/generic_24.f90: New.
7709 2011-05-11 Richard Guenther <rguenther@suse.de>
7711 PR tree-optimization/15256
7712 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7714 2011-05-11 Jakub Jelinek <jakub@redhat.com>
7717 * gcc.dg/pr48159-1.c: New test.
7718 * gcc.dg/pr48159-2.c: New test.
7720 2011-05-11 Richard Guenther <rguenther@suse.de>
7723 * gcc.dg/torture/pr48953.c: New testcase.
7725 2011-05-11 Richard Guenther <rguenther@suse.de>
7727 PR tree-optimization/18041
7728 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7730 2011-05-11 Alan Modra <amodra@gmail.com>
7733 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7735 2011-05-10 Jason Merrill <jason@redhat.com>
7737 * g++.dg/cpp0x/defaulted25.C: New.
7738 * g++.dg/template/crash7.C: Adjust.
7740 * g++.dg/cpp0x/variadic108.C: New.
7742 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7744 * g++.dg/inherit/virtual9.C: Extend.
7746 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7749 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7750 are passed and returned in vector registers.
7752 2011-05-10 Richard Guenther <rguenther@suse.de>
7754 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7755 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7756 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7757 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7758 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7761 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7763 PR tree-optimization/48611
7764 PR tree-optimization/48794
7765 * gfortran.dg/gomp/pr48611.f90: New test.
7766 * gfortran.dg/gomp/pr48794.f90: New test.
7769 * gcc.dg/dfp/pr48928.c: New test.
7771 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7774 * g++.dg/cpp0x/pr48522.C: New.
7776 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7779 * g++.dg/cpp0x/sfinae21.C: New.
7781 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7783 * g++.dg/template/sfinae28.C: Rename to...
7784 * g++.dg/cpp0x/sfinae19.C: ... this.
7785 * g++.dg/template/sfinae29.C: Rename to...
7786 * g++.dg/cpp0x/sfinae20.C: ... this.
7788 2011-05-09 Jeff Law <law@redhat.com>
7790 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7793 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7796 * g++.dg/init/pr20039.C: New.
7798 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7802 * g++.dg/template/sfinae28.C: New.
7803 * g++.dg/template/sfinae29.C: Likewise.
7805 2011-05-09 Jason Merrill <jason@redhat.com>
7807 * g++.dg/template/nontype23.C: New.
7809 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7811 * g++.dg/init/pr48859.C: New.
7813 2011-05-09 Jason Merrill <jason@redhat.com>
7815 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7816 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7817 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7818 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7819 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7820 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7821 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7822 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7824 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7826 * g++.dg/inherit/virtual9.C: New.
7828 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7831 * g++.dg/template/dependent-expr8.C: New test case.
7833 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
7835 PR tree-optimization/48837
7836 * gcc.dg/pr48837.c: New testcase.
7838 2011-05-06 Jason Merrill <jason@redhat.com>
7840 * g++.dg/cpp0x/constexpr-condition2.C: New.
7842 * g++.dg/cpp0x/constexpr-missing.C: New.
7844 2011-05-06 Tobias Burnus <burnus@net-b.de>
7847 * gfortran.dg/coarray/this_image_2.f90: New.
7849 2011-05-06 Tobias Burnus <burnus@net-b.de>
7853 * gfortran.dg/bind_c_usage_22.f90: New.
7854 * gfortran.dg/bind_c_usage_23.f90: New.
7855 * gfortran.dg/bind_c_usage_24.f90: New.
7856 * gfortran.dg/bind_c_usage_24_c.c: New.
7858 2011-05-06 Dodji Seketeli <dodji@redhat.com>
7861 * g++.dg/template/member9.C: New test case.
7863 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
7865 * gnat.dg/discr29.ad[sb]: New test.
7866 * gnat.dg/discr30.adb: Likewise.
7868 2011-05-05 Julian Brown <julian@codesourcery.com>
7870 * gcc.target/arm/neon-vset_lanes8.c: New test.
7872 2011-05-05 Jason Merrill <jason@redhat.com>
7874 * g++.dg/init/new32.C: New.
7876 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7878 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7881 2011-05-05 Jakub Jelinek <jakub@redhat.com>
7883 PR rtl-optimization/48381
7884 * gcc.c-torture/compile/pr48381.c: New test.
7886 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
7888 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7890 * gcc.target/i386/opt-1.c: Ditto.
7892 2011-05-04 Jason Merrill <jason@redhat.com>
7894 * g++.dg/conversion/base1.C: New.
7896 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7898 PR libgfortran/48787
7899 * gfortran.dg/round_3.f08: Add more checks to test case.
7901 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
7903 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7904 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7905 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7906 Gate test on effective_target fd_truncate.
7908 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
7910 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7911 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7912 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7913 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
7914 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7915 * gcc.target/i386/pr38824.c: Ditto.
7916 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7917 * gcc.target/i386/vecinit-2.c: Ditto.
7918 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7919 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7920 * gcc.target/i386/parity-2.c: Ditto.
7921 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7923 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
7925 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7927 * gcc.target/bfin/mcpu-bf514.c: Likewise.
7928 * gcc.target/bfin/mcpu-bf516.c: Likewise.
7929 * gcc.target/bfin/mcpu-bf518.c: Likewise.
7931 2011-05-03 Tobias Burnus <burnus@net-b.de>
7934 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7936 2011-05-03 Tobias Burnus <burnus@net-b.de>
7939 * gfortran.dg/coarray/this_image_1.f90: New.
7941 2011-05-03 Tobias Burnus <burnus@net-b.de>
7944 * gfortran.dg/coarray/caf.dg: New.
7945 * gfortran.dg/coarray/image_index_1.f90: New, copied
7946 from ../coarray_16.f90.
7948 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7951 * g++.dg/ext/complex9.C: New.
7953 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7956 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7957 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7958 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7960 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7962 * gcc.target/bfin/builtins: Created.
7963 * gcc.target/bfin/hisilh-O0.c: Deleted.
7964 * gcc.target/bfin/hisilh.c: Moved to...
7965 * gcc.target/bfin/builtins/hisilh.c: ...here.
7966 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7967 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7968 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7969 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7970 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7971 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7972 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7973 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7974 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7975 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7976 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7977 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7978 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7979 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7980 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7981 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7982 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7983 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7984 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7985 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7986 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7987 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7988 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7989 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7990 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7991 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7992 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7993 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7994 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7995 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7996 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7997 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7998 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7999 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8000 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8001 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8002 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8003 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8004 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8005 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8006 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8007 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8008 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8009 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8010 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8011 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8012 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8013 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8014 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8015 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8016 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8017 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8018 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8019 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8020 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8021 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8022 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8023 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8024 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8025 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8026 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8027 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8028 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8029 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8030 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8031 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8032 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8033 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8034 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8035 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8036 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8037 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8038 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8039 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8040 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8041 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8042 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8043 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8044 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8045 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8046 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8047 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8048 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8049 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8050 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8051 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8052 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8053 * gcc.target/bfin/builtins/circptr.c: Ditto.
8054 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8055 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8056 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8057 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8058 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8059 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8060 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8061 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8062 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8063 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8064 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8065 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8066 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8067 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8068 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8069 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8070 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8071 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8072 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8073 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8074 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8075 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8076 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8077 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8078 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8079 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8080 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8081 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8082 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8083 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8084 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8085 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8086 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8087 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8088 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8089 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8090 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8091 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8092 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8093 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8094 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8095 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8096 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8097 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8098 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8099 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8100 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8101 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8102 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8103 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8104 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8105 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8106 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8107 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8108 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8109 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8110 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8111 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8112 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8113 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8114 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8115 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8116 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8117 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8118 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8119 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8120 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8121 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8122 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8123 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8125 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8127 * gcc.target/arm/cold-lc.c: New test.
8129 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8132 * gcc.dg/pr48774.c: New test.
8134 2011-05-03 Richard Guenther <rguenther@suse.de>
8136 * gcc.dg/large-size-array-5.c: New testcase.
8138 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8140 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8142 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8144 * lib/target-supports.exp (check_effective_target_vect_strided):
8146 (check_effective_target_vect_strided2)
8147 (check_effective_target_vect_strided3)
8148 (check_effective_target_vect_strided4)
8149 (check_effective_target_vect_strided8): ...these new functions.
8151 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8152 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8153 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8154 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8155 * gcc.dg/vect/pr37539.c: Likewise.
8156 * gcc.dg/vect/slp-11a.c: Likewise.
8157 * gcc.dg/vect/slp-11b.c: Likewise.
8158 * gcc.dg/vect/slp-11c.c: Likewise.
8159 * gcc.dg/vect/slp-12a.c: Likewise.
8160 * gcc.dg/vect/slp-12b.c: Likewise.
8161 * gcc.dg/vect/slp-18.c: Likewise.
8162 * gcc.dg/vect/slp-19a.c: Likewise.
8163 * gcc.dg/vect/slp-19b.c: Likewise.
8164 * gcc.dg/vect/slp-21.c: Likewise.
8165 * gcc.dg/vect/slp-23.c: Likewise.
8166 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8168 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8169 instead of vect_interleave && vect_extract_even_odd.
8170 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8171 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8172 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8173 * gcc.dg/vect/vect-1.c: Likewise.
8174 * gcc.dg/vect/vect-10.c: Likewise.
8175 * gcc.dg/vect/vect-98.c: Likewise.
8176 * gcc.dg/vect/vect-107.c: Likewise.
8177 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8178 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8179 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8180 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8181 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8182 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8183 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8184 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8185 * gcc.dg/vect/vect-strided-float.c: Likewise.
8186 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8187 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8188 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8189 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8190 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8191 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8192 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8193 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8194 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8195 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8196 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8197 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8198 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8199 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8200 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8202 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8204 * gcc.dg/vect/pr30843.c: Likewise.
8205 * gcc.dg/vect/pr33866.c: Likewise.
8206 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8207 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8208 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8209 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8211 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8213 * gcc.dg/vect/slp-11.c: Split into...
8214 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8215 gcc.dg/vect/slp-11c.c: ...these tests.
8216 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8217 * gcc.dg/vect/slp-12c.c: ...this new test.
8218 * gcc.dg/vect/slp-19.c: Split into...
8219 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8220 gcc.dg/vect/slp-19c.c: ...these new tests.
8222 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8224 * lib/target-supports.exp
8225 (check_effective_target_vect_extract_even_odd_wide): Delete.
8226 (check_effective_target_vect_strided_wide): Likewise.
8227 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8228 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8229 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8230 * gcc.dg/vect/pr37539.c: Likewise.
8231 * gcc.dg/vect/slp-11.c: Likewise.
8232 * gcc.dg/vect/slp-12a.c: Likewise.
8233 * gcc.dg/vect/slp-12b.c: Likewise.
8234 * gcc.dg/vect/slp-19.c: Likewise.
8235 * gcc.dg/vect/slp-23.c: Likewise.
8236 * gcc.dg/vect/vect-1.c: Likewise.
8237 * gcc.dg/vect/vect-98.c: Likewise.
8238 * gcc.dg/vect/vect-107.c: Likewise.
8239 * gcc.dg/vect/vect-strided-float.c: Likewise.
8241 2011-05-02 Jason Merrill <jason@redhat.com>
8243 * g++.dg/init/new31.C: New.
8245 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8248 * gcc.dg/pr35445.c: New test.
8250 2011-05-02 Jason Merrill <jason@redhat.com>
8252 * c-c++-common/vla-1.c: New.
8254 2011-05-02 Richard Guenther <rguenther@suse.de>
8256 PR tree-optimization/48822
8257 * gcc.dg/torture/pr48822.c: New testcase.
8259 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8262 * g++.dg/cpp0x/constexpr-47969.C: New.
8264 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8267 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8268 on vect_no_align targets.
8269 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8270 vect_no_align targets.
8272 2011-05-01 Xinliang David Li <davidxl@google.com>
8274 * gcc.dg/tree-ssa/integer-addr.c: New test.
8275 * gcc.dg/tree-ssa/alias_bug.c: New test.
8277 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8279 PR libgfortran/48787
8280 * gfortran.dg/round_3.f08: Add more checks.
8282 2011-04-30 Tobias Burnus <burnus@net-b.de>
8285 * gfortran.dg/import9.f90: New, proper test.
8286 * gfortran.dg/interface_37.f90: Remove bogus
8287 test (bogus copy of interface_36.f90).
8289 2011-04-30 Tobias Burnus <burnus@net-b.de>
8292 * gfortran.dg/interface_37.f90: New.
8294 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8297 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8299 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8301 PR tree-optimization/48809
8302 * gcc.c-torture/execute/pr48809.c: New test.
8304 2011-04-29 Jeff Law <law@redhat.com>
8306 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8308 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8311 * g++.dg/init/ctor10.C: New.
8313 2011-04-29 Le-Chun Wu <lcwu@google.com>
8315 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8316 warning in implicitly instantiated templates.
8318 2011-04-29 Le-Chun Wu <lcwu@google.com>
8320 * g++.dg/warn/Wnull-conversion-1.C: New.
8321 * g++.dg/warn/Wnull-conversion-2.C: New.
8323 2011-04-29 Diego Novillo <dnovillo@google.com>
8325 * g++.old-deja/g++.other/null3.C: Expect warning about
8326 converting boolean to a pointer.
8328 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8331 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8335 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8337 2011-04-29 Tobias Burnus <burnus@net-b.de>
8340 * gfortran.dg/typebound_proc_22.f90: New.
8343 * gfortran.dg/interface_36.f90: New.
8345 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8347 PR libgfortran/48488
8348 PR libgfortran/48602
8349 PR libgfortran/48615
8350 PR libgfortran/48684
8351 PR libgfortran/48787
8352 * gfortran.dg/fmt_g.f: Adjust test.
8353 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8354 * gfortran.dg/round_3.f08: New test.
8355 * gfortran.dg/namelist_print_1.f: Adjust test.
8356 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8357 * gfortran.dg/f2003_io_5.f03: Adjust test.
8358 * gfortran.dg/coarray_15.f90: Adjust test.
8359 * gfortran.dg/namelist_65.f90: Adjust test.
8360 * gfortran.dg/fmt_cache_1.f: Adjust test.
8361 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8362 * gfortran.dg/real_const_3.f90: Adjust test.
8364 2011-04-29 Jan Hubicka <jh@suse.cz>
8366 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8367 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8369 2011-04-28 Xinliang David Li <davidxl@google.com>
8371 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8372 * g++.dg/prof-robust-1.C: New test.
8374 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8376 PR tree-optimization/48765
8377 * gcc.dg/vect/pr48765.c: New.
8379 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8381 PR tree-optimization/48775
8382 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8384 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8387 * g++.dg/inherit/pr48798.C: New.
8388 * g++.old-deja/g++.other/base1.C: Adjust.
8390 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8393 * g++.dg/template/inherit7.C: New test case.
8395 2011-04-28 Richard Guenther <rguenther@suse.de>
8397 PR tree-optimization/40052
8398 PR tree-optimization/15347
8399 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8400 * gcc.dg/pr15347.c: Likewise.
8402 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8405 * g++.dg/cpp0x/sfinae18.C: New.
8407 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8410 * g++.dg/ext/is_literal_type1.C: New.
8412 2011-04-28 Tobias Burnus <burnus@net-b.de>
8416 * gfortran.dg/interface_35.f90: New.
8417 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8418 * gfortran.dg/func_result_6.f90: Add dg-warning.
8419 * gfortran.dg/bessel_1.f90: Ditto.
8420 * gfortran.dg/hypot_1.f90: Ditto.
8421 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8422 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8423 * gfortran.dg/interface_assignment_4.f90: Ditto.
8425 2011-04-27 Jason Merrill <jason@redhat.com>
8427 * g++.dg/ext/complex8.C: New.
8429 * g++.dg/cpp0x/initlist49.C: New.
8430 * g++.dg/init/new30.C: New.
8432 2011-04-27 Tobias Burnus <burnus@net-b.de>
8435 * gfortran.dg/whole_file_34.f90: New.
8437 2011-04-27 Jan Hubicka <jh@suse.cz>
8439 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8441 2011-04-27 Jason Merrill <jason@redhat.com>
8443 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8445 * g++.dg/parse/ambig6.C: New.
8447 2011-04-27 Nick Clifton <nickc@redhat.com>
8449 * gcc.dg/20020312-2.c: Add definition for RX.
8451 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8452 option with RX targets.
8454 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8457 2011-04-27 Richard Guenther <rguenther@suse.de>
8459 * gcc.dg/tree-ssa/pr23382.c: Remove.
8461 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8464 * gcc.c-torture/compile/pr48767.c: New test.
8466 2011-04-27 Richard Guenther <rguenther@suse.de>
8468 PR tree-optimization/48772
8469 * g++.dg/pr48772.C: New testcase.
8471 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8474 * gcc.c-torture/compile/pr48742.c: New test.
8476 2011-04-26 Jason Merrill <jason@redhat.com>
8478 * g++.dg/lookup/koenig13.C: New.
8480 * g++.dg/cpp0x/initlist48.C: New.
8482 2011-04-25 Jason Merrill <jason@redhat.com>
8484 * g++.dg/cpp0x/sfinae17.C: New.
8486 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8489 * gcc.target/powerpc/pr48258-1.c: New file.
8490 * gcc.target/powerpc/pr48258-2.c: Ditto.
8492 2011-04-26 Xinliang David Li <davidxl@google.com>
8494 * gcc.dg/uninit-suppress.c: New test.
8495 * gcc.dg/uninit-suppress.c: New test.
8497 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8500 * gcc.dg/pr48768.c: New test.
8502 PR tree-optimization/48734
8503 * gcc.c-torture/compile/pr48734.c: New test.
8506 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8508 2011-04-26 Richard Guenther <rguenther@suse.de>
8510 PR tree-optimization/48731
8511 * gcc.dg/torture/pr48731.c: New testcase.
8513 2011-04-26 Richard Guenther <rguenther@suse.de>
8516 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8518 2011-04-26 Richard Guenther <rguenther@suse.de>
8521 * gcc.dg/torture/pr48694-1.c: New testcase.
8522 * gcc.dg/torture/pr48694-2.c: Likewise.
8524 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8526 * g++.dg/ext/underlying_type1.C: New.
8527 * g++.dg/ext/underlying_type2.C: Likewise.
8528 * g++.dg/ext/underlying_type3.C: Likewise.
8529 * g++.dg/ext/underlying_type4.C: Likewise.
8530 * g++.dg/ext/underlying_type5.C: Likewise.
8531 * g++.dg/ext/underlying_type6.C: Likewise.
8532 * g++.dg/ext/underlying_type7.C: Likewise.
8533 * g++.dg/ext/underlying_type8.C: Likewise.
8534 * g++.dg/ext/underlying_type9.C: Likewise.
8535 * g++.dg/ext/underlying_type10.C: Likewise.
8537 2011-04-25 Jason Merrill <jason@redhat.com>
8539 * g++.dg/cpp0x/regress/template-const2.C: New.
8541 2011-04-25 Jeff Law <law@redhat.com>
8543 * gcc.dg/tree-ssa/vrp56.c: new test.
8545 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8547 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8549 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8551 PR preprocessor/48740
8552 * c-c++-common/raw-string-11.c: New test.
8554 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8556 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8559 2011-04-23 Tobias Burnus <burnus@net-b.de>
8562 * gfortran.dg/coarray_19.f90: New.
8564 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8567 * gcc.dg/pr48685.c: New test.
8569 2011-04-22 Jan Hubicka <jh@suse.cz>
8571 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8573 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8575 PR tree-optimization/48717
8576 * gcc.c-torture/execute/pr48717.c: New test.
8578 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8581 * gcc.target/i386/pr48723.c: New test.
8583 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8586 * gcc.dg/gomp/pr48716.c: New test.
8587 * g++.dg/gomp/pr48716.C: New test.
8589 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8592 * gcc.dg/missing-field-init-2.c: Update testcase.
8594 2011-04-22 Alan Modra <amodra@gmail.com>
8596 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8598 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8601 * gfortran.dg/function_optimize_6.f90: New test.
8603 2011-04-21 Easwaran Raman <eraman@google.com>
8605 * gcc.dg/stack-layout-2.c: New test.
8607 2011-04-21 Richard Guenther <rguenther@suse.de>
8610 * g++.dg/lto/pr48207-2_0.C: New testcase.
8611 * g++.dg/lto/pr48207-3_0.C: Likewise.
8613 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8615 * gnat.dg/volatile5.adb: New test.
8616 * gnat.dg/volatile5_pkg.ads: New helper.
8618 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8621 * gcc.target/i386/pr48708.c: New test.
8623 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8625 * gcc.dg/vect/vect-119.c: New test.
8627 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8629 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8632 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8633 Richard Sandiford <richard.sandiford@linaro.org>
8636 * gcc.target/arm/pr46329.c: New test.
8638 2011-04-21 Tobias Burnus <burnus@net-b.de>
8641 * gfortran.dg/coarray_18.f90: New.
8643 2011-04-20 Jason Merrill <jason@redhat.com>
8645 * g++.dg/cpp0x/initlist47.C: New.
8647 * g++.dg/init/dtor4.C: New.
8649 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8652 * gcc.target/i386/sse2-pinsrw.c: New test.
8653 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8654 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8655 * gcc.target/i386/sse2-insvhi.c: Ditto.
8656 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8657 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8659 2011-04-20 Jason Merrill <jason@redhat.com>
8661 * g++.dg/template/const4.C: New.
8663 2011-04-20 Easwaran Raman <eraman@google.com>
8665 * gcc.dg/stack-layout-1.c: New test.
8667 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8669 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8670 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8673 2011-04-20 Kai Tietz <ktietz@redhat.com>
8675 * gcc.dg/binop-xor1.c: New test.
8676 * gcc.dg/binop-xor2.c: New test.
8677 * gcc.dg/binop-xor3.c: New test.
8678 * gcc.dg/binop-xor4.c: New test.
8679 * gcc.dg/binop-xor5.c: New test.
8681 2011-04-20 Richard Guenther <rguenther@suse.de>
8683 PR tree-optimization/47892
8684 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8686 2011-04-20 Richard Guenther <rguenther@suse.de>
8689 * g++.dg/torture/pr48695.C: New testcase.
8691 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
8693 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8694 * gcc.c-torture/execute/cmpsi-2.c: Ditto
8695 * gcc.c-torture/execute/pr45262.c: Ditto
8696 * gcc.dg/torture/pr43165.c: Ditto.
8697 * gcc.dg/torture/pr47228.c: Ditto.
8698 * gcc.dg/tree-ssa/pr45144.c: Ditto.
8699 * gcc.dg/ipa/pr45644.c: Ditto.
8700 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8703 2011-04-19 Jason Merrill <jason@redhat.com>
8705 * g++.dg/ext/complex7.C: New.
8707 * g++.dg/ext/attrib41.C: New.
8709 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
8712 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8714 2011-04-19 Jakub Jelinek <jakub@redhat.com>
8717 * gcc.target/i386/pr48678.c: New test.
8719 2011-04-19 Martin Jambor <mjambor@suse.cz>
8721 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8722 * g++.dg/opt/devirt2.C: New test.
8723 * g++.dg/ipa/devirt-g-1.C: Likewise.
8725 2011-04-19 Tobias Burnus <burnus@net-b.de>
8728 * gfortran.dg/whole_file_33.f90: New.
8730 2011-04-19 Martin Jambor <mjambor@suse.cz>
8732 * g++.dg/ipa/devirt-7.C: New test.
8734 2011-04-19 Richard Guenther <rguenther@suse.de>
8737 * g++.dg/lto/pr48207_0.C: New testcase.
8739 2011-04-18 Jason Merrill <jason@redhat.com>
8741 * g++.dg/init/void1.C: New.
8743 * g++.dg/cpp0x/union4.C: New.
8745 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8748 * g++.dg/torture/pr48661.C: New test.
8751 * g++.dg/gomp/pr48632.C: New test.
8753 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8755 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8756 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8758 2011-04-18 Tobias Burnus <burnus@net-b.de>
8761 * gfortran.dg/coarray_17.f90: New.
8762 * gfortran.dg/coarray_10.f90: Update dg-error.
8764 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8767 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8768 * gfortran.dg/guality/guality.exp: Likewise.
8770 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8772 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8774 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8776 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8778 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8780 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8782 2011-04-18 Richard Guenther <rguenther@suse.de>
8785 * g++.dg/torture/pr46364.C: New testcase.
8787 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8789 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8791 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8793 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8795 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8796 Ira Rosen <ira.rosen@linaro.org>
8799 * gcc.target/arm/pr48252.c: New test.
8801 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8803 PR tree-optimization/48616
8804 * gcc.dg/pr48616.c: New test.
8806 2011-04-18 Tobias Burnus <burnus@net-b.de>
8809 * gfortran.dg/coarray_16.f90: New.
8811 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8814 * gfortran.dg/realloc_on_assign_7.f03: New test.
8816 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8818 PR libgfortran/48602
8819 * gfortran.dg/fmt_g0_6.f08: New test.
8821 2011-04-17 Jason Merrill <jason@redhat.com>
8823 * g++.dg/cpp0x/sfinae16.C: New.
8825 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8827 * gcc.target/mips/reg-var-1.c: New test.
8829 2011-04-17 Jan Hubicka <jh@suse.cz>
8831 * gcc.dg/winline-5.c: Update testcase.
8833 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
8835 * gnat.dg/discr27.ad[sb]: Move dg directive.
8836 * gnat.dg/discr28.ad[sb]: New test.
8837 * gnat.dg/discr28_pkg.ads: New helper.
8839 2011-04-17 Michael Matz <matz@suse.de>
8841 PR tree-optimization/48622
8843 * gcc.dg/lto/pr48622_0.c: New test.
8845 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
8847 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8848 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8849 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8850 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8851 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8852 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8854 2011-04-15 Jason Merrill <jason@redhat.com>
8856 * g++.dg/cpp0x/range-for17.C: New.
8858 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8860 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8861 * g++.dg/cpp0x/range-for3.C: Likewise.
8862 * g++.dg/cpp0x/range-for9.C: Correct error message.
8863 * g++.dg/cpp0x/range-for11.C: New.
8864 * g++.dg/cpp0x/range-for12.C: New.
8865 * g++.dg/cpp0x/range-for13.C: New.
8866 * g++.dg/cpp0x/range-for14.C: New.
8867 * g++.dg/cpp0x/range-for15.C: New.
8868 * g++.dg/cpp0x/range-for16.C: New.
8870 2011-04-15 Tobias Burnus <burnus@net-b.de>
8873 * gfortran.dg/coarray_15.f90: Change to dg-do run.
8875 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
8877 * objc.dg/naming-4.m: Updated.
8878 * objc.dg/naming-5.m: Updated.
8879 * objc.dg/naming-6.m: New.
8880 * objc.dg/naming-7.m: New.
8881 * obj-c++.dg/naming-1.mm: Updated.
8882 * obj-c++.dg/naming-2.mm: Updated.
8883 * obj-c++.dg/naming-3.mm: New.
8884 * obj-c++.dg/naming-4.mm: New.
8886 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8888 PR libgfortran/48589
8889 * gfortran.dg/fmt_g0_5.f08: New test.
8891 2011-04-15 Richard Guenther <rguenther@suse.de>
8894 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8896 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
8898 * gcc.target/avr/torture/pr41885.c (dg-options): Change
8899 -finline-limit=0 to -fno-inline
8901 2011-04-15 Jakub Jelinek <jakub@redhat.com>
8904 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8907 2011-04-14 Jakub Jelinek <jakub@redhat.com>
8910 * gcc.target/i386/sse4_1-insertps-3.c: New test.
8911 * gcc.target/i386/sse4_1-insertps-4.c: New test.
8912 * gcc.target/i386/avx-insertps-3.c: New test.
8913 * gcc.target/i386/avx-insertps-4.c: New test.
8915 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8917 * gcc.target/avr/torture/pr41885.c (dg-options): Add
8920 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8925 * gcc.target/avr/pr46779-1.c: New test case
8926 * gcc.target/avr/pr46779-2.c: New test case
8928 2011-04-14 Jason Merrill <jason@redhat.com>
8930 * g++.dg/cpp0x/sfinae15.C: New.
8932 * g++.dg/cpp0x/sfinae14.C: New.
8934 * g++.dg/ext/vla10.C: New.
8936 2011-04-14 Richard Guenther <rguenther@suse.de>
8938 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8940 2011-04-14 Richard Guenther <rguenther@suse.de>
8942 * gcc.dg/fold-bitand-4.c: Move ...
8943 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
8945 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8947 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8949 * gcc.target/avr/torture/trivial.c: Ditto.
8951 2011-04-13 Jason Merrill <jason@redhat.com>
8953 * g++.dg/template/operator11.C: New.
8955 2011-04-13 Jakub Jelinek <jakub@redhat.com>
8958 * gcc.dg/gomp/pr48591.c: New test.
8961 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8962 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8964 2011-04-13 Dodji Seketeli <dodji@redhat.com>
8967 * g++.dg/template/dependent-expr7.C: New test case.
8969 2011-04-13 Jason Merrill <jason@redhat.com>
8971 * g++.dg/cpp0x/sfinae13.C: New.
8973 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
8975 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8977 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8979 * gcc.target/arm/pr43698.c: Remove -march option.
8981 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8983 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8986 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
8990 * gfortran.dg/realloc_on_assign_6.f03: New test.
8992 2011-04-12 Kai Tietz <ktietz@redhat.com>
8994 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8995 targets the additional -mno-ms-bitfields and
8996 -Wno-packed-bitfield-compat options.
8997 * g++.dg/ext/bitfield3.C: Likewise.
8998 * g++.dg/ext/bitfield4.C: Likewise.
8999 * g++.dg/ext/bitfield5.C: Likewise.
9000 * gcc.dg/bitfld-15.c: Likewise.
9001 * gcc.dg/bitfld-16.c: Likewise.
9002 * gcc.dg/bitfld-17.c: Likewise.
9003 * gcc.dg/bitfld-18.c: Likewise.
9005 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9007 * gcc.target/arm/neon-vld3-1.c: New test.
9008 * gcc.target/arm/neon-vst3-1.c: New test.
9009 * gcc.target/arm/neon/v*.c: Regenerate.
9011 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9013 PR rtl-optimization/48549
9014 * g++.dg/opt/pr48549.C: New test.
9016 2011-04-12 Richard Guenther <rguenther@suse.de>
9018 PR tree-optimization/46076
9019 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9021 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9024 * lib/compat.exp (compat-execute): Declare unsupported after
9025 stripping path from src1.
9026 * lib/lto.exp (lto-execute): Likewise.
9028 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9031 * gcc.dg/pr48552-1.c: New test.
9032 * gcc.dg/pr48552-2.c: New test.
9034 2011-04-11 Jason Merrill <jason@redhat.com>
9036 * g++.dg/cpp0x/sfinae12.C: New.
9038 * g++.dg/cpp0x/enum10.C: New.
9040 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9042 * g++.dg/cpp0x/rv-func.C: New.
9044 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9046 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9049 2011-04-11 Martin Jambor <mjambor@suse.cz>
9051 PR tree-optimization/48195
9052 * gcc.dg/ipa/pr48195.c: New test.
9054 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9056 * gnat.dg/return3.adb: Remove unused switch.
9058 2011-04-08 Mike Stump <mikestump@comcast.net>
9061 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9062 default to fno-common.
9064 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9066 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9067 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9069 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9072 * gfortran.dg/function_optimize_5.f90: New test.
9074 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9076 * gnat.dg/aggr17.adb: New test.
9077 * gnat.dg/aggr18.adb: Likewise.
9079 2011-04-08 Michael Matz <matz@suse.de>
9082 * gcc.target/i386/pr48389.c: New test.
9084 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9086 PR rtl-optimization/48272
9087 * g++.dg/opt/pr48272.C: New.
9089 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9091 PR rtl-optimization/48235
9092 * gcc.dg/pr48235.c: New.
9094 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9096 PR rtl-optimization/48302
9097 * g++.dg/opt/pr48302.C: New.
9099 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9102 * g++.dg/opt/pr48273.C: New.
9104 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9106 PR rtl-optimization/48442
9107 * gcc.dg/pr48442.c: New.
9109 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9111 PR tree-optimization/48377
9112 * gcc.dg/vect/pr48377.c: New test.
9114 2011-04-07 Jason Merrill <jason@redhat.com>
9116 * g++.dg/cpp0x/regress/call1.C: New.
9118 * g++.dg/cpp0x/variadic107.C: New.
9120 * g++.dg/cpp0x/sfinae11.C: New.
9121 * g++.dg/cpp0x/noexcept02.C: Fix.
9123 * g++.dg/cpp0x/sfinae10.C: New.
9125 * g++.dg/cpp0x/sfinae9.C: New.
9127 * c-c++-common/Wcast-qual-1.c: Move here from...
9128 * gcc.dg/cast-qual-3.c: ...here, and...
9129 * g++.dg/warn/Wcast-qual2.C: ...here.
9131 * g++.dg/cpp0x/sfinae8.C: New.
9133 * g++.dg/cpp0x/sfinae7.C: New.
9135 * g++.dg/cpp0x/enum9.C: New.
9137 2011-04-07 Mike Stump <mikestump@comcast.net>
9139 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9140 with no trampolines.
9142 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9145 * gfortran.dg/gomp/pr48117.f90: New test.
9148 * gcc.dg/torture/pr48343.c: New test.
9150 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9152 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9154 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9156 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9158 2011-04-07 Tom de Vries <tom@codesourcery.com>
9161 * lib/scanasm.exp (object-size): New proc.
9162 * gcc.target/arm/pr43920-2.c: New test.
9164 2011-04-06 Tobias Burnus <burnus@net-b.de>
9168 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9170 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9172 * gcc.dg/mtune.c: Prune note from output.
9174 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9177 * gcc.dg/guality/pr36977.c: New test.
9178 * gcc.dg/guality/pr48466.c: New test.
9180 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9182 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9184 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9186 * gnat.dg/return3.adb: New test.
9188 2011-04-06 Richard Guenther <rguenther@suse.de>
9190 PR tree-optimization/47663
9191 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9193 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9195 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9196 Solaris 8 and 9 as well.
9198 2011-04-05 Tom de Vries <tom@codesourcery.com>
9201 * gcc.target/arm/pr43920-1.c: New test.
9203 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9205 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9206 (cctor): Actually return the value.
9207 (main): Cast return values.
9209 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9211 * gfortran.dg/character_comparison_8.f90: New test.
9213 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9215 * frontend-passes: (optimize_lexical_comparison): New function.
9216 (optimize_expr): Call it.
9217 (optimize_comparison): Also handle lexical comparison functions.
9218 Return false instad of -2 for unequal comparison.
9220 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9223 * function_optimize_4.f90: New test.
9225 2011-04-04 Tobias Burnus <burnus@net-b.de>
9228 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9229 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9230 * gfortran.dg/coarray_15.f90: New.
9232 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9234 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9235 * gfortran.dg/bessel_7.f90: Likewise.
9237 2011-04-03 Tobias Burnus <burnus@net-b.de>
9239 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9241 2011-04-03 Richard Guenther <rguenther@suse.de>
9242 Ira Rosen <ira.rosen@linaro.org>
9244 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9245 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9246 -ftree-loop-if-convert-stores.
9248 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9250 * gnat.dg/specs/aggr2.ads: New test.
9252 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9254 * gnat.dg/debug2.ad[sb]: New test.
9255 * gnat.dg/debug2_pkg.ads: New helper.
9256 * gnat.dg/debug3.ad[sb]: New test.
9258 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9260 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9262 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9265 * gcc.c-torture/compile/pr48335-1.c: New test.
9266 * gcc.dg/pr48335-1.c: New test.
9267 * gcc.dg/pr48335-2.c: New test.
9268 * gcc.dg/pr48335-3.c: New test.
9269 * gcc.dg/pr48335-4.c: New test.
9270 * gcc.dg/pr48335-5.c: New test.
9271 * gcc.dg/pr48335-6.c: New test.
9272 * gcc.dg/pr48335-7.c: New test.
9273 * gcc.dg/pr48335-8.c: New test.
9274 * gcc.target/i386/pr48335-1.c: New test.
9276 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9279 * gcc.dg/Waddress.c: New test.
9281 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9284 * gfortran.dg/function_optimize_3.f90: New test.
9286 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9288 * gcc.c-torture/compile/20110401-1.c: New test.
9290 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9291 * g++.dg/lto/20091002-2_0.C: Likewise.
9292 * g++.dg/lto/20090303_0.c: Likewise.
9293 * g++.dg/lto/20091004-1_0.C: Likewise.
9294 * g++.dg/lto/20091002-3_0.C: Likewise.
9295 * g++.dg/lto/20091004-2_0.C: Likewise.
9296 * g++.dg/lto/20081123_0.C: Likewise.
9297 * g++.dg/lto/20090313_0.C: Likewise.
9298 * g++.dg/lto/20081109-1_0.C: Likewise.
9299 * g++.dg/lto/20081219_0.C: Likewise.
9300 * g++.dg/lto/20081204-1_0.C: Likewise.
9301 * g++.dg/lto/20090302_0.C: Likewise.
9302 * g++.dg/lto/20081119-1_0.C: Likewise.
9303 * g++.dg/lto/20081118_0.C: Likewise.
9304 * gcc.dg/lto/20091020-2_0.c: Likewise.
9305 * gcc.dg/lto/20090210_0.c: Likewise.
9306 * gcc.dg/lto/20081204-1_0.c: Likewise.
9307 * gcc.dg/lto/20081224_0.c: Likewise.
9308 * gcc.dg/lto/20090219_0.c: Likewise.
9309 * gcc.dg/lto/20091014-1_0.c: Likewise.
9310 * gcc.dg/lto/20091016-1_0.c: Likewise.
9311 * gcc.dg/lto/20090206-2_0.c: Likewise.
9312 * gcc.dg/lto/20090116_0.c: Likewise.
9313 * gcc.dg/lto/20091013-1_0.c: Likewise.
9314 * gcc.dg/lto/20091015-1_0.c: Likewise.
9315 * gcc.dg/lto/20090126-2_0.c: Likewise.
9317 2011-03-31 Ian Lance Taylor <iant@google.com>
9319 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9321 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9323 * gnat.dg/opt16.adb: New test.
9325 2011-03-31 Jason Merrill <jason@redhat.com>
9327 * g++.dg/cpp0x/defaulted24.C: New.
9329 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9332 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9335 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9337 * g++.dg/other/i386-9.C: New test.
9339 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9341 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9343 2011-03-30 Jason Merrill <jason@redhat.com>
9345 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9347 * g++.dg/cpp0x/regress/isnan.C: New.
9349 * g++.dg/cpp0x/initlist46.C: New.
9351 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9354 * gcc.target/arm/neon-modes-2.c: New test.
9356 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9359 * gcc.c-torture/compile/pr48305.c: New test.
9361 2011-03-29 Jason Merrill <jason@redhat.com>
9363 * g++.dg/cpp0x/regress/value-dep1.C: New.
9365 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9367 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9369 2011-03-29 Ian Lance Taylor <iant@google.com>
9371 * go.test/go-test.exp: Handle the test lines used in several new
9373 (errchk): Add opts parameter. Change all callers. Handle parens
9376 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9377 Dominique d'Humieres <dominiq@lps.ens.fr>
9379 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9380 and __APPLE__ && __PPC__ && __ALTIVEC__.
9382 2011-03-29 Jason Merrill <jason@redhat.com>
9384 * g++.dg/cpp0x/dependent1.C: New.
9386 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9388 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9390 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9392 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9395 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9396 * gfortran.dg/proc_ptr_comp_32.f90: New.
9398 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9400 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9401 check for corresponding warning.
9403 2011-03-28 Jason Merrill <jason@redhat.com>
9405 * g++.dg/cpp0x/rv-deduce2.C: New.
9407 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9410 * gcc.dg/pr48203.c: New test.
9412 2011-03-28 Jeff Law <law@redhat.com>
9414 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9416 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9418 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9419 and __PPC__ && __ALTIVEC__.
9421 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9424 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9425 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9426 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9427 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9429 2011-03-28 Jason Merrill <jason@redhat.com>
9431 * g++.dg/cpp0x/initlist-array2.C: New.
9433 * g++.dg/cpp0x/initlist-array1.C: New.
9435 * g++.dg/cpp0x/constexpr-compound.C: New.
9437 * g++.dg/cpp0x/constexpr-using.C: New.
9439 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9441 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9444 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9446 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9448 * gcc.dg/slp-1.c: New test.
9450 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9452 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9453 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9454 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9455 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9456 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9457 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9458 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9459 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9460 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9461 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9462 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9463 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9464 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9465 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9467 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9470 * gfortran.dg/trim_optimize_5.f90: New test.
9471 * gfortran.dg/trim_optimize_6.f90: New test.
9473 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9476 * gcc.target/mips/madd-7.c: Remove -mlong32.
9477 * gcc.target/mips/msub-7.c: Likewise.
9479 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9481 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9482 accesses to preserve the meaning of the test for doubleword vectors.
9483 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9484 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9486 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9489 * gfortran.dg/class_42.f03: New.
9491 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9493 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9496 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9498 PR rtl-optimization/48144
9499 * gcc.dg/pr48144.c: New test.
9501 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9503 * gnat.dg/discr27.ad[sb]: New test.
9505 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9507 * gnat.dg/limited_with2.ad[sb]: New test.
9508 * gnat.dg/limited_with2_pkg1.ads: New helper.
9509 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9511 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9513 * gnat.dg/opt15.adb: New test.
9514 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9516 2011-03-25 Tobias Burnus <burnus@net-b.de>
9520 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9521 * gfortran.dg/leadz_trailz_3.f90: Ditto
9523 2011-03-25 Martin Jambor <mjambor@suse.cz>
9525 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9527 2011-03-25 Jason Merrill <jason@redhat.com>
9529 * g++.dg/cpp0x/defaulted22.C: New.
9530 * g++.dg/cpp0x/defaulted23.C: New.
9531 * g++.dg/cpp0x/defaulted15.C: Adjust.
9533 2011-03-25 Jason Merrill <jason@redhat.com>
9535 * g++.dg/cpp0x/move1.C: New.
9537 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9540 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9542 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9544 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9545 for mips-sgi-irix6.5.
9546 Replace snprintf prototype by <stdio.h>.
9548 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9551 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9552 run_expensive_tests.
9553 * gcc.dg/graphite/block-4.c: Likewise.
9554 * gcc.dg/graphite/block-7.c: Likewise.
9555 * gcc.dg/graphite/block-8.c: Likewise.
9557 2011-03-25 Richard Guenther <rguenther@suse.de>
9559 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9560 * g++.dg/tree-ssa/pr8781.C: Likewise.
9561 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9562 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9563 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9564 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9565 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9566 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9567 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9568 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9569 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9570 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9571 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9572 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9573 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9574 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9575 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9576 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9577 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9578 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9579 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9580 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9581 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9582 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9583 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9584 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9585 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9586 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9587 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9588 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9589 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9590 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9591 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9592 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9593 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9594 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9595 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9596 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9597 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9598 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9599 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9600 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9601 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9602 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9603 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9604 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9605 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9606 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9607 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9608 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9609 * c-c++-common/pr46562-2.c: Likewise.
9610 * gfortran.dg/pr42108.f90: Likewise.
9611 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9612 foo to be inlined even at -O1.
9613 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9614 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9615 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9616 * gcc.dg/matrix/matrix.exp: Disable FRE.
9618 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9621 * gcc.dg/dfp/pr48204.c: New test.
9623 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9626 * gcc.c-torture/execute/pr47917.c: Move this...
9627 * gcc.dg/torture/pr47917.c: to here and add xfails.
9629 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9631 * gnat.dg/array16.ad[sb]: New test.
9632 * gnat.dg/array16.ads: New helper.
9634 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9636 * gnat.dg/derived_type2.adb: New test.
9638 2011-03-24 Richard Guenther <rguenther@suse.de>
9640 PR tree-optimization/48271
9641 * g++.dg/torture/pr48271.C: New testcase.
9643 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9645 * gnat.dg/array15.ad[sb]: New test.
9647 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9650 * gcc.target/i386/pr48237.c: New test.
9652 2011-03-24 Richard Guenther <rguenther@suse.de>
9655 * gcc.dg/builtin-object-size-10.c: New testcase.
9657 2011-03-24 Richard Guenther <rguenther@suse.de>
9659 PR tree-optimization/46562
9660 * c-c++-common/pr46562-2.c: New testcase.
9661 * c-c++-common/pr46562.c: Likewise.
9663 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9665 * gcc.dg/vect/vect-cselim-1.c: New test.
9666 * gcc.dg/vect/vect-cselim-2.c: New test.
9668 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9670 * gcc.target/arm/pr46934.c: New.
9672 2011-03-23 Ian Lance Taylor <iant@google.com>
9674 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9676 2011-03-23 Richard Guenther <rguenther@suse.de>
9678 * gcc.dg/struct: Remove directory and contents.
9680 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9683 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9685 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9687 * gnat.dg/discr26.ad[sb]: New test.
9688 * gnat.dg/discr26_pkg.ads: New helper.
9690 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
9693 * gcc.target/arm/neon-vld-1.c: New test.
9695 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9697 * gnat.dg/array14.ad[sb]: New test.
9698 * gnat.dg/array14_pkg.ads: New helper.
9700 2011-03-22 Joseph Myers <joseph@codesourcery.com>
9702 * gcc.c-torture/execute/920501-8.x: Remove.
9703 * gcc.c-torture/execute/930513-1.x: Remove.
9704 * gcc.c-torture/execute/960312-1.x: Remove.
9705 * gcc.c-torture/compile/20000804-1.c,
9706 gcc.c-torture/compile/20001205-1.c,
9707 gcc.c-torture/compile/20001226-1.c,
9708 gcc.c-torture/compile/20010518-2.c,
9709 gcc.c-torture/compile/20020312-1.c,
9710 gcc.c-torture/compile/20020604-1.c,
9711 gcc.c-torture/compile/920501-12.c,
9712 gcc.c-torture/compile/920501-4.c,
9713 gcc.c-torture/compile/920520-1.c,
9714 gcc.c-torture/compile/980506-1.c,
9715 gcc.c-torture/execute/980709-1.x,
9716 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9717 options for m68hc11.
9718 * gcc.dg/cpp/assert4.c: Don't handle ARC.
9719 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9722 2011-03-22 Nick Clifton <nickc@redhat.com>
9724 * lib/target-supports.exp (check_profiling_available): Add MN10300
9725 to the list of targets that do not support profiling. Restore
9726 alpha sorting to this list.
9728 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9730 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9731 failure on 32-bit systems.
9732 * gcc.dg/torture/vector-2.c: Ditto.
9734 2011-03-22 Richard Guenther <rguenther@suse.de>
9736 PR tree-optimization/48228
9737 * gcc.dg/Wstrict-overflow-23.c: New testcase.
9739 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9741 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9745 * gcc.target/powerpc/pr48226.c: New file.
9747 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9749 * lib/prune.exp (prune_gcc_output): Prune "could not create
9750 compact unwind for" warnings.
9752 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9756 * gcc.c-torture/execute/pr42544.c: New test.
9757 * gcc.c-torture/execute/pr48197.c: New test.
9759 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9761 PR preprocessor/48192
9762 * gcc.target/powerpc/pr48192.c: New file.
9765 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9766 split problem of 0 being loaded in a VSX register.
9768 2011-03-21 Richard Guenther <rguenther@suse.de>
9771 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9772 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9773 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9774 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9776 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9779 * gcc.dg/pr48213.c: New test.
9781 2011-03-21 Kai Tietz <ktietz@redhat.com>
9784 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9786 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9788 * gcc.target/arm/xor-and.c: New.
9790 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9793 * gfortran.dg/function_optimize_1.f90: New test.
9794 * gfortran.dg/function_optimize_2.f90: New test.
9796 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9798 PR rtl-optimization/47502
9799 * gcc.target/i386/pr47502-1.c: New.
9800 * gcc.target/i386/pr47502-2.c: Likewise.
9802 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9804 PR rtl-optimization/48156
9805 * gcc.dg/pr48156.c: New test.
9807 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9810 * gfortran.dg/scratch_1.f90: Adjust test.
9812 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9815 * gfortran.dg/scratch_1.f90: New test.
9817 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9819 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9820 variably modified typedefs.
9821 * gcc.dg/c1x-typedef-2.c: Remove.
9823 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9825 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9826 * gcc.dg/c1x-anon-struct-3.c: New test.
9827 * gcc.dg/anon-struct-11.c: Update.
9829 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9831 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9833 Only xfail with gas.
9835 2011-03-18 Jason Merrill <jason@redhat.com>
9837 * g++.dg/template/fn-ptr1.C: New.
9839 * g++.dg/overload/volatile1.C: New.
9841 * g++.dg/opt/pr23372.C: New.
9843 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9845 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9848 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9850 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
9852 * gcc.target/arm/unsigned-extend-1.c: New.
9854 2011-03-18 Jakub Jelinek <jakub@redhat.com>
9857 * gcc.c-torture/compile/pr48161.c: New test.
9859 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
9862 * gcc.dg/torture/pr47725.c: New.
9864 2011-03-17 Jason Merrill <jason@redhat.com>
9866 * g++.dg/cpp0x/constexpr-overflow2.C: New.
9867 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9869 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
9871 * gnat.dg/specs/elab2.ads: New test.
9872 * gnat.dg/specs/elab2_pkg.ads: New helper.
9874 2011-03-17 Jason Merrill <jason@redhat.com>
9876 * g++.dg/cpp0x/decltype-1212.C: New.
9877 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9879 2011-03-17 Jason Merrill <jason@redhat.com>
9881 * g++.dg/parse/memfnquals1.C: New.
9883 2011-03-17 Richard Guenther <rguenther@suse.de>
9886 * gcc.dg/pr48134.c: New testcase.
9888 2011-03-17 Richard Guenther <rguenther@suse.de>
9891 * g++.dg/torture/pr48165.C: New testcase.
9893 2011-03-17 Jakub Jelinek <jakub@redhat.com>
9895 PR rtl-optimization/48141
9896 * gcc.dg/pr48141.c: New test.
9898 2011-03-16 Jason Merrill <jason@redhat.com>
9900 * g++.dg/cpp0x/constexpr-48089.C: New.
9902 * g++.dg/cpp0x/constexpr-abi1.C: New.
9904 * g++.dg/cpp0x/constexpr-46336.C: New.
9905 * g++.dg/parse/friend5.C: Adjust expected errors.
9907 * g++.dg/cpp0x/constexpr-47570.C: New.
9909 2011-03-16 Dodji Seketeli <dodji@redhat.com>
9912 * ++.dg/debug/dwarf2/typedef6.C: New test.
9914 2011-03-16 Jason Merrill <jason@redhat.com>
9916 * g++.dg/cpp0x/elision2.C: New.
9918 * g++.dg/cpp0x/constexpr-array3.C: New.
9920 2011-03-16 Jason Merrill <jason@redhat.com>
9922 * g++.dg/cpp0x/sfinae6.C: New.
9923 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9924 * g++.dg/cpp0x/pr45908.C: Likewise.
9925 * g++.dg/cpp0x/sfinae6.C: Likewise.
9926 * g++.old-deja/g++.jason/conversion11.C: Likewise.
9927 * g++.old-deja/g++.law/arg11.C: Likewise.
9929 2011-03-16 Jason Merrill <jason@redhat.com>
9931 * g++.dg/template/incomplete6.C: New.
9933 2011-03-16 Jeff Law <law@redhat.com>
9935 * gcc.dg/tree-ssa/vrp55.c: New test.
9937 2011-03-16 Jason Merrill <jason@redhat.com>
9939 * g++.dg/cpp0x/auto22.C: New.
9941 2011-03-16 Richard Guenther <rguenther@suse.de>
9943 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9944 optimizing it away if promoted to const.
9946 2011-03-16 Richard Guenther <rguenther@suse.de>
9948 PR tree-optimization/48149
9949 * gcc.dg/fold-complex-1.c: New testcase.
9951 2011-03-16 Richard Guenther <rguenther@suse.de>
9954 * gcc.dg/guality/pr45882.c: Really make sure no inlining
9957 2011-03-16 Richard Guenther <rguenther@suse.de>
9959 PR tree-optimization/26134
9960 * gcc.dg/tree-ssa/complex-6.c: New testcase.
9962 2011-03-16 Richard Guenther <rguenther@suse.de>
9964 PR tree-optimization/48146
9965 * gcc.dg/torture/pr48146.c: New testcase.
9967 2011-03-16 Richard Guenther <rguenther@suse.de>
9969 * gcc.dg/tree-ssa/pr14814.c: Adjust.
9970 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9972 2011-03-16 Jakub Jelinek <jakub@redhat.com>
9975 * gcc.c-torture/compile/pr48136.c: New test.
9977 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9980 * gcc.dg/guality/pr45882.c: New test.
9982 2011-03-15 Jason Merrill <jason@redhat.com>
9984 * g++.dg/cpp0x/constexpr-recursion.C: New.
9986 * g++.dg/cpp0x/implicit11.C: New.
9988 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9990 * g++.dg/cpp0x/constexpr-attribute.C: New.
9992 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
9994 * g++.dg/parse/pr34758.C: New.
9996 2011-03-15 Xinliang David Li <davidxl@google.com>
9999 * gcc.dg/uninit-pred-7_d.c: New test.
10000 * gcc.dg/uninit-pred-8_d.c: New test.
10002 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10005 * gcc.target/arm/pr46788.c: New.
10007 2011-03-15 Richard Guenther <rguenther@suse.de>
10009 PR middle-end/47650
10010 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10011 * gfortran.dg/ishft_4.f90: Likewise.
10012 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10014 2011-03-15 Richard Guenther <rguenther@suse.de>
10016 PR tree-optimization/13954
10017 * g++.dg/tree-ssa/pr13954.C: New testcase.
10019 2011-03-15 Richard Guenther <rguenther@suse.de>
10021 PR tree-optimization/48037
10022 * gcc.target/i386/pr48037-1.c: New testcase.
10024 2011-03-15 Richard Guenther <rguenther@suse.de>
10026 PR tree-optimization/41490
10027 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10028 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10029 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10030 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10031 * g++.dg/tree-ssa/pr33604.C: Adjust.
10033 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10035 PR middle-end/47917
10036 * gcc.c-torture/execute/pr47917.c: New test.
10037 * gcc.dg/pr47917.c: New test.
10039 PR middle-end/38878
10040 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10042 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10044 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10045 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10046 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10047 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10048 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10049 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10050 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10051 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10052 * gcc.target/i386/avx-floor-vec.c: Ditto.
10053 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10054 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10055 * gcc.target/i386/avx-rint-vec.c: Ditto.
10056 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10057 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10058 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10059 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10061 2011-03-14 Tom Tromey <tromey@redhat.com>
10063 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10064 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10065 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10067 2011-03-14 Tom Tromey <tromey@redhat.com>
10069 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10070 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10071 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10073 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10075 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10077 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10079 PR rtl-optimization/47166
10080 * gcc.c-torture/execute/postmod-1.c: New test.
10082 2011-03-14 Richard Guenther <rguenther@suse.de>
10084 PR middle-end/48098
10085 * gcc.dg/torture/pr48098.c: New testcase.
10087 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10090 * gcc.target/powerpc/pr48053-1.c: New test.
10091 * gcc.target/powerpc/pr48053-2.c: Likewise.
10093 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10095 PR libfortran/48066
10096 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10098 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10100 PR libfortran/48066
10101 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10103 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10106 * gfortran.dg/class_41.f03: New.
10108 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10110 * g++.dg/conversion/cast3.C: New test.
10112 2011-03-11 Jason Merrill <jason@redhat.com>
10114 * g++.dg/template/error45.C: New.
10116 * g++.dg/parse/no-type-defn1.C: New.
10118 * g++.dg/ext/attrib40.C: New.
10120 * g++.dg/cpp0x/regress/array1.C: New.
10122 2011-03-11 Richard Guenther <rguenther@suse.de>
10124 PR tree-optimization/48067
10125 * gcc.dg/pr48067.c: New testcase.
10127 2011-03-11 Richard Guenther <rguenther@suse.de>
10130 * g++.dg/lto/20110311-1_0.C: New testcase.
10132 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10135 * g++.dg/inherit/virtual8.C: New test.
10137 PR middle-end/48044
10138 * gcc.dg/torture/pr48044.c: New test.
10140 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10143 * gfortran.dg/proc_ptr_comp_31.f90: New.
10145 2011-03-11 Richard Guenther <rguenther@suse.de>
10147 PR tree-optimization/47278
10148 * gcc.dg/torture/pr47278-1.c: New testcase.
10149 * gcc.dg/torture/pr47278-2.c: Likewise.
10151 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10153 PR tree-optimization/48063
10154 * gcc.dg/torture/pr48063.c: New test.
10156 2011-03-10 Jason Merrill <jason@redhat.com>
10158 * g++.dg/template/array22.C: New.
10160 * g++.dg/cpp0x/syntax-err1.C: New.
10161 * g++.dg/parse/error36.C: Adjust expected errors.
10162 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10163 * g++.old-deja/g++.pt/typename3.C: Likewise.
10164 * g++.old-deja/g++.pt/typename4.C: Likewise.
10165 * g++.old-deja/g++.pt/typename6.C: Likewise.
10167 2011-03-09 Jason Merrill <jason@redhat.com>
10169 * g++.dg/template/nontype22.C: New.
10171 2011-03-09 Martin Jambor <mjambor@suse.cz>
10173 PR tree-optimization/47714
10174 * g++.dg/torture/pr47714.C: New test.
10176 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10179 * gcc.target/powerpc/pr47755-2.c: New file.
10181 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10183 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10184 is not set in the environment, pass 64 as first argument when not
10185 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10186 native where ulimit -u is supported.
10188 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10190 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10192 2011-03-08 Jason Merrill <jason@redhat.com>
10194 * g++.dg/template/nontype21.C: New.
10196 * g++.dg/template/anon5.C: New.
10198 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10201 * gcc.dg/pr47881.c: New test.
10203 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10206 * g++.dg/lookup/template3.C: New test.
10208 2011-03-08 Kai Tietz <ktietz@redhat.com>
10210 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10213 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10216 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10217 sizeof to compute alignment.
10219 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10221 PR tree-optimization/48022
10222 * gcc.dg/pr48022-1.c: New test.
10223 * gcc.dg/pr48022-2.c: New test.
10225 2011-03-07 Jason Merrill <jason@redhat.com>
10227 * g++.dg/template/nontype20.C: New.
10228 * g++.dg/init/member1.C: Adjust expected errors.
10229 * g++.dg/parse/constant4.C: Likewise.
10230 * g++.dg/template/qualified-id3.C: Likewise.
10231 * g++.old-deja/g++.pt/crash10.C: Likewise.
10233 * g++.dg/cpp0x/regress/non-const1.C: New.
10235 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10238 * gcc.dg/pr47991.c: New test.
10240 2011-03-07 Jason Merrill <jason@redhat.com>
10242 * g++.dg/abi/mangle46.C: New.
10244 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10247 * gcc.target/powerpc/pr47862.c: New.
10249 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10252 * gcc.target/i386/combine-mul.c: Require nonpic.
10254 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10255 Nathan Froyd <froydnj@codesourcery.com>
10257 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10259 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10261 * README.QMTEST: Remove.
10263 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10264 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10267 * gfortran.dg/array_constructor_37.f90 : New test.
10269 2011-03-05 Jason Merrill <jason@redhat.com>
10271 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10272 * g++.dg/abi/mangle45.C: Likewise.
10273 * g++.dg/cpp0x/trailing1.C: Likewise.
10275 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10277 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10279 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10281 PR rtl-optimization/47899
10282 * gcc.dg/pr47899.c: New test.
10284 * gcc.dg/torture/pr47968.c: Ignore warnings.
10286 PR tree-optimization/47967
10287 * gcc.c-torture/compile/pr47967.c: New test.
10289 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10291 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10292 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10294 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10296 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10297 and property_getAttributes() if __OBJC2__.
10298 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10299 * objc.dg/property/property-encoding-1.m: New.
10300 * obj-c++.dg/property/property-encoding-1.mm: New.
10302 2011-03-04 Jason Merrill <jason@redhat.com>
10304 * g++.dg/template/pseudodtor6.C: New.
10306 * g++.dg/inherit/covariant19.C: New.
10308 2011-03-04 Richard Guenther <rguenther@suse.de>
10310 PR middle-end/47968
10311 * gcc.dg/torture/pr47968.c: New testcase.
10313 2011-03-04 Richard Guenther <rguenther@suse.de>
10315 PR middle-end/47975
10316 * gcc.dg/torture/pr47975.c: New testcase.
10318 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10321 * g++.dg/template/crash106.C: New.
10323 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10326 * gcc.dg/gomp/pr47963.c: New test.
10327 * g++.dg/gomp/pr47963.C: New test.
10329 2011-03-02 Jason Merrill <jason@redhat.com>
10331 * g++.dg/cpp0x/regress/condition1.C: New.
10333 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10335 2011-03-01 Jason Merrill <jason@redhat.com>
10337 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10339 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10341 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10343 PR rtl-optimization/47925
10344 * gcc.c-torture/execute/pr47925.c: New test.
10346 2011-03-01 Jason Merrill <jason@redhat.com>
10348 * g++.dg/cpp0x/decltype25.C: New.
10350 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10352 2011-03-01 Richard Guenther <rguenther@suse.de>
10354 PR tree-optimization/47890
10355 * gcc.dg/torture/pr47890.c: New testcase.
10357 2011-03-01 Richard Guenther <rguenther@suse.de>
10360 * gcc.dg/lto/pr47924_0.c: New testcase.
10362 2011-03-01 Richard Guenther <rguenther@suse.de>
10365 * gfortran.dg/lto/pr46911_0.f: New testcase.
10367 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10369 PR libgfortran/47933
10370 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10371 compile errors from older code form.
10373 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10375 PR libgfortran/47567
10376 * gfortran.dg/fmt_fw_d.f90: New test.
10378 2011-02-28 Jason Merrill <jason@redhat.com>
10380 * g++.dg/inherit/covariant18.C: New.
10382 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10384 PR middle-end/47893
10385 * gcc.dg/pr47893.c: New test.
10387 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10389 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10390 NULL in case of a selector with conflicting types.
10391 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10393 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10395 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10396 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10397 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10398 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10400 2011-02-28 Jason Merrill <jason@redhat.com>
10403 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10405 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10407 PR libgfortran/47778
10408 * gfortran.dg/namelist_71.f90: New test.
10410 2011-02-27 Jason Merrill <jason@redhat.com>
10413 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10414 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10416 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10419 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10421 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10424 * gfortran.dg/gomp/task-1.f90: Removed.
10426 2011-02-26 Jason Merrill <jason@redhat.com>
10428 * g++.dg/template/this-targ1.C: New.
10430 * g++.dg/cpp0x/regress/template-const1.C: New.
10431 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10432 * g++.dg/template/function1.C: Adjust.
10433 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10434 * g++.dg/debug/debug7.C: Adjust.
10436 2011-02-26 Tobias Burnus <burnus@net-b.de>
10439 * gfortran.dg/gomp/task-1.f90: New.
10441 2011-02-25 Jie Zhang <jie@codesourcery.com>
10443 * gcc.target/arm/neon-thumb2-move.c: Add
10444 dg-require-effective-target arm_thumb2_ok.
10446 2011-02-24 Jason Merrill <jason@redhat.com>
10448 * g++.dg/parse/constant1.C: Specify C++98 mode.
10449 * g++.dg/parse/constant5.C: Likewise.
10450 * g++.dg/parse/error2.C: Likewise.
10451 * g++.dg/parse/semicolon3.C: Likewise.
10452 * g++.dg/template/crash14.C: Likewise.
10453 * g++.dg/template/local4.C: Likewise.
10454 * g++.dg/template/nontype3.C: Likewise.
10455 * g++.dg/parse/crash31.C: Adjust expected errors.
10456 * g++.dg/template/function1.C: Likewise.
10457 * g++.dg/template/ref3.C: Likewise.
10458 * g++.dg/template/static9.C: Likewise.
10459 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10461 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10462 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10463 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10464 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10465 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10467 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10470 * gfortran.dg/pr47878.f90: New test.
10472 2011-02-24 Richard Guenther <rguenther@suse.de>
10475 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10476 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10478 2011-02-24 Richard Guenther <rguenther@suse.de>
10481 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10482 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10484 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10486 PR libgfortran/47567
10487 * gfortran.dg/fmt_f0_1.f90: Update test.
10489 2011-02-23 Jason Merrill <jason@redhat.com>
10491 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10492 * g++.dg/abi/mangle45.C: New.
10494 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10495 * g++.dg/template/canon-type-9.C: Match use of decltype
10496 between declaration and definition.
10497 * g++.dg/template/canon-type-12.C: Likewise.
10499 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10502 * gfortran.dg/nested_allocatables_1.f90: New.
10504 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10507 * g++.dg/pr46868.C: New test.
10508 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10509 * g++.dg/parse/error14.C: Adjust.
10511 2011-02-23 Richard Guenther <rguenther@suse.de>
10513 PR tree-optimization/47838
10514 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10516 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10518 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10520 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10522 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10523 * gfortran.dg/count_init_expr.f03: Ditto.
10524 * gfortran.dg/gomp/pr43711.f90: Ditto.
10525 * gcc.dg/struct-parse-2.c: Ditto.
10526 * gcc.dg/parse-error-3.c: Ditto.
10527 * gcc.dg/Wlogical-op-1.c: Ditto.
10528 * gcc.dg/Walways-true-1.c: Ditto.
10529 * gcc.dg/pr24225.c: Ditto.
10530 * gcc.dg/Walways-true-2.c: Ditto.
10531 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10532 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10533 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10534 * g++.dg/overload/defarg4.C: Ditto.
10535 * g++.dg/inherit/covariant16.C: Ditto.
10536 * g++.dg/inherit/virtual7.C: Ditto.
10537 * g++.dg/template/canon-type-9.C: Ditto.
10538 * g++.dg/template/access19.C: Ditto.
10539 * g++.dg/template/call7.C: Ditto.
10540 * g++.dg/template/canon-type-2.C: Ditto.
10541 * g++.dg/template/init7.C: Ditto.
10542 * g++.dg/template/sizeof-template-argument.C: Ditto.
10543 * g++.dg/template/const3.C: Ditto.
10544 * g++.dg/template/sfinae26.C: Ditto.
10545 * g++.dg/template/sfinae26.C: Ditto.
10546 * g++.dg/template/canon-type-11.C: Ditto.
10547 * g++.dg/template/union2.C: Ditto.
10548 * g++.dg/template/canon-type-3.C: Ditto.
10549 * g++.dg/template/canon-type-1.C: Ditto.
10550 * g++.dg/template/canon-type-5.C: Ditto.
10551 * g++.dg/template/canon-type-7.C: Ditto.
10552 * g++.dg/template/canon-type-10.C: Ditto.
10553 * g++.dg/template/spec36.C: Ditto.
10554 * g++.dg/template/typedef38.C: Ditto.
10555 * g++.dg/template/canon-type-4.C: Ditto.
10556 * g++.dg/template/canon-type-6.C: Ditto.
10557 * g++.dg/template/canon-type-13.C: Ditto.
10558 * g++.dg/template/instantiate9.C: Ditto.
10559 * g++.dg/template/ttp22.C: Ditto.
10560 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10561 * g++.dg/warn/Walways-true-1.C: Ditto.
10562 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10563 * g++.dg/warn/Walways-true-2.C: Ditto.
10564 * g++.dg/conversion/op4.C: Ditto.
10565 * g++.dg/opt/pr19650.C: Ditto.
10566 * g++.dg/lookup/friend11.C: Ditto.
10567 * g++.dg/other/default2.C: Ditto.
10568 * g++.dg/other/default3.C: Ditto.
10569 * g++.dg/other/dtor2.C: Ditto.
10570 * g++.dg/other/friend5.C: Ditto.
10571 * g++.dg/other/default5.C: Ditto.
10572 * g++.dg/init/brace6.C: Ditto.
10573 * g++.dg/init/aggr5.C: Ditto.
10574 * g++.dg/init/error2.C: Ditto.
10575 * g++.dg/expr/bound-mem-fun.C: Ditto.
10576 * g++.dg/expr/cond6.C: Ditto.
10577 * g++.dg/expr/stmt-expr-1.C: Ditto.
10578 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10579 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10580 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10581 * g++.dg/cpp0x/bracket1.C: Ditto.
10582 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10583 * g++.dg/cpp0x/pr38646.C: Ditto.
10584 * g++.dg/cpp0x/variadic73.C: Ditto.
10585 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10586 * g++.dg/cpp0x/bracket4.C: Ditto.
10587 * g++.dg/cpp0x/decltype4.C: Ditto.
10588 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10589 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10590 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10591 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10592 * g++.dg/cpp0x/decltype2.C: Ditto.
10593 * g++.dg/cpp0x/decltype1.C: Ditto.
10594 * g++.dg/cpp0x/bracket2.C: Ditto.
10595 * g++.dg/cpp0x/decltype5.C: Ditto.
10596 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10597 * g++.dg/cpp0x/variadic70.C: Ditto.
10598 * g++.dg/cpp0x/decltype6.C: Ditto.
10599 * g++.dg/cpp0x/rvo.C: Ditto.
10600 * g++.dg/cpp0x/vt-40092.C: Ditto.
10601 * g++.dg/cpp0x/variadic-new.C: Ditto.
10602 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10603 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10604 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10605 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10606 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10607 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10608 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10609 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10610 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10611 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10612 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10613 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10614 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10615 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10616 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10617 * g++.dg/cpp0x/pr39639.C: Ditto.
10618 * g++.dg/cpp0x/decltype3.C: Ditto.
10619 * g++.dg/cpp0x/variadic68.C: Ditto.
10620 * g++.dg/cpp0x/variadic-function.C: Ditto.
10621 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10622 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10623 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10624 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10625 * g++.dg/parse/crash35.C: Ditto.
10626 * g++.dg/parse/crash40.C: Ditto.
10627 * g++.dg/parse/defarg12.C: Ditto.
10628 * g++.dg/parse/crash34.C: Ditto.
10629 * g++.dg/parse/constructor3.C: Ditto.
10630 * g++.dg/parse/template23.C: Ditto.
10631 * g++.dg/parse/crash56.C: Ditto.
10632 * g++.dg/parse/dtor13.C: Ditto.
10633 * g++.dg/parse/error33.C: Ditto.
10634 * g++.dg/parse/ctor9.C: Ditto.
10635 * g++.dg/parse/error32.C: Ditto.
10636 * g++.dg/parse/error37.C: Ditto.
10637 * g++.dg/parse/bitfield3.C: Ditto.
10638 * g++.dg/parse/struct-4.C: Ditto.
10639 * g++.dg/ext/has_trivial_copy.C: Ditto.
10640 * g++.dg/ext/is_polymorphic.C: Ditto.
10641 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10642 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10643 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10644 * g++.dg/ext/is_union.C: Ditto.
10645 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10646 * g++.dg/ext/is_pod.C: Ditto.
10647 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10648 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10649 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10650 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10651 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10652 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10653 * g++.dg/ext/is_abstract.C: Ditto.
10654 * g++.dg/ext/has_trivial_assign.C: Ditto.
10655 * g++.dg/ext/is_class.C: Ditto.
10656 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10657 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10658 * g++.dg/ext/is_base_of.C: Ditto.
10659 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10660 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10661 * g++.dg/ext/is_empty.C: Ditto.
10662 * g++.dg/ext/is_enum.C: Ditto.
10663 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10664 * gnat.dg/opt11.adb: Ditto.
10665 * obj-c++.dg/pr45735.mm: Ditto.
10666 * obj-c++.dg/pr24393.mm: Ditto.
10667 * obj-c++.dg/exceptions-2.mm: Ditto.
10668 * objc.dg/pr45735.m: Ditto.
10669 * objc.dg/pr24393.m: Ditto.
10671 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10673 * objc.dg/attributes/objc-exception-1.m: New.
10675 2011-02-23 Jie Zhang <jie@codesourcery.com>
10677 * gcc.dg/cpp/include7.c: New test.
10679 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10682 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10684 2011-02-23 Jie Zhang <jie@codesourcery.com>
10686 PR rtl-optimization/47763
10687 * gcc.dg/pr47763.c: New test.
10689 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
10692 * gfortran.dg/whole_file_32.f90 : New test.
10694 2011-02-22 Dodji Seketeli <dodji@redhat.com>
10697 * g++.dg/inherit/virtual7.C: New test.
10699 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
10702 * objc.dg/type-size-3.m: Updated error message.
10703 * objc.dg/type-size-4.m: New test.
10704 * objc.dg/type-size-5.m: New test.
10706 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10708 * lib/gnat.exp: Fix comments.
10709 Don't load libgloss.exp.
10710 (default_gnat_version): Call $compiler with --version.
10711 Adapt regexp for gnatmake output, insert version.
10712 (gnat_version): New proc.
10713 (gnat_init): Remove gnat_libgcc_s_path.
10714 (gnat_target_compile): Likewise.
10715 Remove ld_library_path.
10716 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10717 (gnat_pass): Remove.
10718 (gnat_pass): Remove.
10719 (gnat_finish): Remove.
10720 (gnat_exit): Remove.
10721 (local_find_gnatmake): Reindent.
10722 (runtest_file_p): Remove.
10723 (prune_warnings): Remove.
10724 (find_gnatclean): New proc.
10725 * lib/gnat-dg.exp (lremove): New proc.
10726 (gnat-dg-test): Reindent.
10727 Remove additional output files.
10728 (gnat-dg-runtest): Remove.
10730 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10731 * gnat.dg/loop_optimization6.adb: Likewise.
10732 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10734 2011-02-22 Jakub Jelinek <jakub@redhat.com>
10736 PR tree-optimization/47835
10737 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10739 2011-02-22 Tobias Burnus <burnus@net-b.de>
10741 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10742 * gfortran.dg/abstract_type_2.f03: Ditto.
10743 * gfortran.dg/abstract_type_3.f03: Ditto.
10744 * gfortran.dg/abstract_type_4.f03: Ditto.
10745 * gfortran.dg/abstract_type_5.f03: Ditto.
10746 * gfortran.dg/abstract_type_6.f03: Ditto.
10747 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10748 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10749 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10750 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10751 * gfortran.dg/array_function_5.f90: Ditto.
10752 * gfortran.dg/asynchronous_3.f03: Ditto.
10753 * gfortran.dg/char_expr_1.f90: Ditto.
10754 * gfortran.dg/class_14.f03: Ditto.
10755 * gfortran.dg/data_array_6.f: Ditto.
10756 * gfortran.dg/data_invalid.f90: Ditto.
10757 * gfortran.dg/dot_product_1.f03: Ditto.
10758 * gfortran.dg/func_derived_5.f90: Ditto.
10759 * gfortran.dg/func_result_4.f90: Ditto.
10760 * gfortran.dg/implied_do_1.f90: Ditto.
10761 * gfortran.dg/initialization_25.f90: Ditto.
10762 * gfortran.dg/initialization_26.f90: Ditto.
10763 * gfortran.dg/interface_34.f90: Ditto.
10764 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10765 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10766 * gfortran.dg/matmul_8.f03: Ditto.
10767 * gfortran.dg/merge_init_expr.f90: Ditto.
10768 * gfortran.dg/pack_assign_1.f90: Ditto.
10769 * gfortran.dg/pack_vector_1.f90: Ditto.
10770 * gfortran.dg/pointer_check_8.f90: Ditto.
10771 * gfortran.dg/product_init_expr.f03: Ditto.
10772 * gfortran.dg/reshape_order_5.f90: Ditto.
10773 * gfortran.dg/reshape_shape_1.f90: Ditto.
10774 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10775 * gfortran.dg/same_name_2.f90: Ditto.
10776 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10777 * gfortran.dg/spread_init_expr.f03: Ditto.
10778 * gfortran.dg/stmt_func_1.f90: Ditto.
10779 * gfortran.dg/sum_init_expr.f03: Ditto.
10780 * gfortran.dg/transpose_3.f03: Ditto.
10781 * gfortran.dg/unpack_init_expr.f03: Ditto.
10782 * gfortran.dg/warn_conversion.f90: Ditto.
10783 * gfortran.dg/warn_conversion_2.f90: Ditto.
10784 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10785 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10786 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10787 * gfortran.dg/whole_file_16.f90: Ditto.
10788 * gfortran.dg/whole_file_17.f90: Ditto.
10789 * gfortran.dg/whole_file_18.f90: Ditto.
10790 * gfortran.dg/whole_file_20.f03: Ditto.
10791 * gfortran.dg/whole_file_5.f90: Ditto.
10792 * gfortran.dg/whole_file_6.f90: Ditto.
10793 * gfortran.dg/write_invalid_format.f90: Ditto.
10794 * gfortran.dg/zero_sized_6.f90: Ditto.
10796 2011-02-21 Jeff Law <law@redhat.com>
10798 PR rtl-optimization/46178
10799 * gcc.target/i386/pr46178.c: New test.
10801 PR rtl-optimization/46002
10802 * gcc.c-torture/compile/pr46002.c: New test.
10804 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10806 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10809 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10812 * g++.dg/debug/pr47106.C: Require effective target lto.
10814 2011-02-21 Jason Merrill <jason@redhat.com>
10816 * g++.dg/cpp0x/constexpr-diag2.C: New.
10818 2011-02-20 Jason Merrill <jason@redhat.com>
10820 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10822 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10824 * g++.dg/overload/conv-op1.C: New.
10826 * g++.dg/cpp0x/constexpr-synth1.C: New.
10828 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10830 * objc.dg/layout-2.m: New.
10831 * objc.dg/selector-3.m: Adjusted location of error message.
10832 * objc.dg/type-size-3.m: Same.
10833 * obj-c++.dg/selector-3.mm: Same.
10835 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10838 * objc.dg/property/dotsyntax-22.m: New.
10839 * obj-c++.dg/property/dotsyntax-22.mm: New.
10841 2011-02-20 Dodji Seketeli <dodji@redhat.com>
10844 * g++.dg/template/typedef38.C: New test.
10846 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10849 * gfortran.dg/whole_file_30.f90 : New test.
10850 * gfortran.dg/whole_file_31.f90 : New test.
10852 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10856 * gfortran.dg/whole_file_28.f90 : New test.
10857 * gfortran.dg/whole_file_29.f90 : New test.
10859 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10862 * g++.dg/template/crash105.C: New.
10864 2011-02-19 Jason Merrill <jason@redhat.com>
10866 * g++.dg/cpp0x/regress/no-elide1.C: New.
10868 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
10870 PR tree-optimization/46620
10871 * gcc.dg/pr46620.c: New.
10873 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10876 * gcc.target/i386/pr47809.c: New test.
10878 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10879 Tobias Burnus <burnus@net-b.de>
10881 * lib/target-supports.exp
10882 (check_effective_target_fortran_large_real): New check for large reals.
10883 * gfortran.dg/nan_7.f90: New test.
10885 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10887 PR libgfortran/47567
10888 * gfortran.dg/fmt_f0_1.f90: Update test.
10890 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
10893 * gfortran.dg/array_constructor_36.f90 : New test.
10894 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10895 allow for comparison between different elements of the array
10896 constructor at different levels of optimization.
10898 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
10900 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10901 * gcc.target/i386/pr32280-1.c: Likewise.
10903 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10906 * gcc.target/i386/pr47800.c: New test.
10908 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
10910 * objc/execute/exceptions/foward-1.x: New.
10912 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10915 * gfortran.dg/derived_constructor_comps_4.f90: New.
10917 2011-02-18 Tobias Burnus
10920 * gfortran.dg/func_result_6.f90: New.
10922 2011-02-18 Michael Matz <matz@suse.de>
10925 * gfortran.dg/lto/pr45586_0.f90: New test.
10926 * gfortran.dg/typebound_proc_20.f90: Ditto.
10927 * gfortran.dg/typebound_proc_21.f90: Ditto.
10929 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10932 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10934 2011-02-18 Tobias Burnus <burnus@net-b.de>
10937 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10938 gcc_warning_prefix.
10939 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10940 normalizing the error/warning output.
10941 * gfortran.dg/Wall.f90: Update dg-error/warning.
10942 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10943 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10944 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10945 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10946 * gfortran.dg/class_30.f90: Update dg-error/warning.
10947 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10948 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10949 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10950 * gfortran.dg/entry_17.f90: Update dg-error/warning.
10951 * gfortran.dg/entry_19.f90: Update dg-error/warning.
10952 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10953 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10954 * gfortran.dg/g77/12632.f: Update dg-error/warning.
10955 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10956 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10957 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10958 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10959 * gfortran.dg/goto_8.f90: Update dg-error/warning.
10960 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10961 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10962 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10963 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10964 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10965 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10966 * gfortran.dg/volatile3.f90: Update dg-error/warning.
10967 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10968 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10969 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10970 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10971 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10973 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10976 * gfortran.dg/proc_ptr_comp_30.f90: New.
10978 2011-02-18 Jakub Jelinek <jakub@redhat.com>
10981 * gcc.target/i386/pr47780.c: New test.
10983 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10986 * gfortran.dg/class_40.f03: New.
10988 2011-02-18 Dodji Seketeli <dodji@redhat.com>
10991 * g++.dg/cpp0x/auto21.C: New test.
10993 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
10995 * objc.dg/special/unclaimed-category-1.h: Updated for
10997 * objc.dg/special/unclaimed-category-1.m: Same.
10998 * objc.dg/zero-link-1.m: Same.
10999 * objc.dg/lookup-1.m: Same.
11000 * objc.dg/torture/strings/const-str-9.m
11001 * objc.dg/torture/strings/const-str-10.m: Same.
11002 * objc.dg/torture/strings/const-str-11.m: Same.
11003 * objc.dg/torture/forward-1.m: Same.
11004 * objc.dg/zero-link-2.m: Same.
11005 * objc.dg/encode-7-next-64bit.m: Same.
11006 * objc.dg/method-4.m: Same.
11007 * objc.dg/next-runtime-1.m: Same.
11008 * objc.dg/image-info.m: Same.
11009 * objc.dg/pr23214.m: Same.
11010 * objc.dg/symtab-1.m: Same.
11011 * obj-c++.dg/basic.m: Same.
11012 * obj-c++.dg/proto-lossage-3.m: Same.
11013 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11014 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11015 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11016 * obj-c++.dg/method-11.m: Same.
11017 * objc/execute/enumeration-1.m: Same.
11018 * objc/execute/object_is_class.m: Same.
11019 * objc/execute/formal_protocol-2.m: Same.
11020 * objc/execute/formal_protocol-4.m: Same.
11021 * objc/execute/formal_protocol-6.m: Same.
11022 * objc/execute/bycopy-3.m: Same.
11023 * objc/execute/exceptions/catchall-1.m: Same.
11024 * objc/execute/exceptions/finally-1.m: Same.
11025 * objc/execute/exceptions/local-variables-1.m: Same.
11026 * objc/execute/exceptions/foward-1.m: Same.
11027 * objc/execute/bf-common.h
11028 * objc/execute/enumeration-2.m: Same.
11029 * objc/execute/formal_protocol-1.m: Same.
11030 * objc/execute/formal_protocol-3.m: Same.
11031 * objc/execute/formal_protocol-5.m: Same.
11032 * objc/execute/accessing_ivars.m: Same.
11033 * objc/execute/bycopy-2.m: Same.
11034 * objc/execute/formal_protocol-7.m: Same.
11035 * objc/execute/compatibility_alias.m: Same.
11036 * objc/execute/no_clash.m: Same.
11037 * objc/execute/object_is_meta_class.m: Same.
11038 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11039 * objc/execute/class-tests-1.h: Include stdio.h.
11040 * objc/execute/class-tests-2.h: Same.
11041 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11043 * obj-c++.dg/try-catch-2.mm: Same.
11045 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11048 * g++.dg/warn/Wunused-parm-4.C: New test.
11050 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11051 Jan Hubicka <jh@suse.cz>
11055 * g++.dg/debug/pr47106.C: New.
11057 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11060 * gcc.target/i386/pr43653.c: New test.
11062 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11065 * g++.dg/template/inherit6.C: New test.
11067 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11070 * gfortran.dg/class_39.f03: New.
11072 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11075 * g++.dg/cpp0x/variadic106.C: New test.
11077 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11079 PR libfortran/47757
11080 * gfortran.dg/pr47757-1.f90: New test.
11081 * gfortran.dg/pr47757-2.f90: New test.
11082 * gfortran.dg/pr47757-3.f90: New test.
11085 * g++.dg/cpp0x/enum8.C: New test.
11087 2011-02-15 Jason Merrill <jason@redhat.com>
11089 * g++.dg/inherit/implicit-trivial1.C: New.
11090 * g++.dg/cpp0x/implicit-trivial1.C: New.
11092 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11094 PR middle-end/47725
11095 * gcc.dg/torture/pr47725.c: Removed.
11097 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11100 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11101 constant does not generate a load from memory.
11103 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11105 PR middle-end/47725
11106 * gcc.dg/torture/pr47725.c: New.
11108 2011-02-15 Richard Guenther <rguenther@suse.de>
11110 PR tree-optimization/47743
11111 * gcc.dg/torture/pr47743.c: New testcase.
11113 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11115 PR middle-end/47581
11116 * gcc.target/i386/pr47581.c: New test.
11118 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11121 * gfortran.dg/select_type_22.f03: New.
11123 2011-02-14 Jason Merrill <jason@redhat.com>
11125 * g++.dg/cpp0x/regress/enum1.C: New.
11127 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11129 * gnat.dg/include.adb: New test.
11131 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11134 * gfortran.dg/class_38.f03: New.
11136 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11138 * gcc.dg/pr46494.c: New test.
11140 2011-02-14 Richard Guenther <rguenther@suse.de>
11142 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11144 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11147 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11148 sparc*-sun-solaris2.11.
11150 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11153 * gfortran.dg/argument_checking_18.f90: New.
11155 2011-02-13 Tobias Burnus <burnus@net-b.de>
11157 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11158 * gfortran.dg/argument_checking_17.f90: New.
11160 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11162 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11163 are temporarily disabled.
11164 * gfortran.dg/class_7.f03: Ditto.
11165 * gfortran.dg/coarray_14.f90: Ditto.
11166 * gfortran.dg/typebound_proc_13.f03: Ditto.
11168 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11171 * gfortran.dg/extends_11.f03: New.
11173 2011-02-11 Xinliang David Li <davidxl@google.com>
11175 PR tree-optimization/47707
11176 * g++.dg/tree-ssa/pr47707.C: New test.
11178 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11180 * g++.dg/opt/inline17.C: New test.
11182 2011-02-11 Tobias Burnus <burnus@net-b.de>
11185 * gfortran.dg/pure_formal_2.f90: New.
11187 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11189 PR rtl-optimization/47614
11190 * gfortran.dg/pr47614.f: New.
11192 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11195 * gcc.dg/opts-6.c: New test.
11197 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11200 * gcc.dg/pr47684.c: New test.
11202 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11205 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11206 c99_runtime, dg-add-options c99_runtime.
11207 (main): Use __asm__.
11209 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11212 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11213 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11214 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11215 * gcc.dg/ucnid-10.c: Likewise.
11216 * gcc.dg/ucnid-13.c: Likewise.
11217 * gcc.dg/ucnid-7.c: Likewise.
11218 * gcc.dg/ucnid-8.c: Likewise.
11219 Adapt dg-warning line number.
11221 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11223 * gcc.target/i386/parity-1.c: Use -march=k8.
11224 * gcc.target/i386/parity-2.c: Ditto.
11225 * gcc.target/i386/vecinit-1.c: Ditto.
11226 * gcc.target/i386/vecinit-2.c: Ditto.
11228 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11231 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11232 * gcc.target/mips/save-restore-3.c: Likewise.
11233 * gcc.target/mips/save-restore-4.c: Likewise.
11234 * gcc.target/mips/save-restore-5.c: Likewise.
11237 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11238 * g++.dg/tree-prof/partition2.C: Likewise.
11240 2011-02-09 Jason Merrill <jason@redhat.com>
11242 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11243 rather than misdeclare std::puts.
11245 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11246 * g++.dg/other/warning1.C: Likewise.
11247 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11248 * g++.old-deja/g++.gb/scope06.C: Likewise.
11249 * g++.old-deja/g++.law/cvt11.C: Likewise.
11250 * g++.old-deja/g++.law/init1.C: Likewise.
11251 * g++.dg/abi/mangle26.C: Likewise.
11253 * g++.dg/template/function1.C: Adjust for C++0x mode.
11254 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11256 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11257 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11259 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11261 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11263 * g++.dg/cpp0x/regress: New directory.
11264 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11265 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11266 * g++.dg/cpp0x/regress/regress3.C: New.
11268 2011-02-10 Richard Guenther <rguenther@suse.de>
11270 PR tree-optimization/47677
11271 * gcc.dg/torture/pr47677.c: New testcase.
11273 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11275 * objc.dg/special/load-category-1.m: Remove unused header.
11276 * objc.dg/special/load-category-1a.m: Likewise.
11277 * objc.dg/special/load-category-2.m: Likewise.
11278 * objc.dg/special/load-category-2a.m: Likewise.
11279 * objc.dg/special/load-category-3.m: Likewise.
11280 * objc.dg/special/load-category-3a.m: Likewise.
11281 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11282 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11283 * objc.dg/attributes/class-attribute-1.m: Likewise.
11284 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11285 * obj-c++.dg/property/property.exp: Likewise.
11286 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11287 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11288 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11289 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11290 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11291 * obj-c++.dg/template-8.mm: Likewise.
11293 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11296 * gcc.target/i386/pr47665.c: New test.
11298 2011-02-10 Jie Zhang <jie@codesourcery.com>
11302 2011-02-05 Jie Zhang <jie@codesourcery.com>
11304 * gcc.dg/pr42631.c: Update test.
11305 * gcc.dg/pr42631-2.c: New test.
11307 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11310 * gfortran.dg/proc_decl_25.f90: New.
11312 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11315 * gfortran.dg/typebound_assignment_2.f03: New.
11317 2011-02-09 Richard Guenther <rguenther@suse.de>
11319 PR tree-optimization/47664
11320 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11322 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11324 PR middle-end/47646
11325 * gnat.dg/uninit_func.adb: Adjust dg directive.
11327 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11329 PR middle-end/47646
11330 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11332 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11335 * gfortran.dg/auto_dealloc_2.f90: New.
11337 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11339 * gcc.dg/builtins-config.h: Remove __sgi handling.
11340 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11341 -std=c99 for mips-sgi-irix6.5*.
11343 2011-02-09 Martin Jambor <mjambor@suse.cz>
11345 PR middle-end/45505
11346 * gfortran.dg/pr25923.f90: Remove xfails.
11348 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11351 * gfortran.dg/inquire_14.f90: New test.
11353 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11356 * gfortran.dg/pointer_init_6.f90: New.
11358 2011-02-08 Jeff Law <law@redhat.com>
11360 PR tree-optimization/42893
11361 * gcc.tree-ssa/pr42893.c: New test.
11363 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11365 PR tree-optimization/46834
11366 PR tree-optimization/46994
11367 PR tree-optimization/46995
11368 * gcc.dg/graphite/id-pr46834.c: New.
11369 * gfortran.dg/graphite/id-pr46994.f90: New.
11370 * gfortran.dg/graphite/id-pr46995.f90: New.
11372 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11374 PR middle-end/47646
11375 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11376 using the variable is known the warning is emitted there.
11377 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11378 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11380 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11383 * gcc.dg/noreturn-1.c (foo5): Likewise.
11384 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11385 (method2): Likewise.
11387 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11388 the return statement using the uninitialized variable.
11389 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11391 2011-02-08 Richard Guenther <rguenther@suse.de>
11393 PR middle-end/47639
11394 * g++.dg/opt/pr47639.c: New testcase.
11396 2011-02-08 Richard Guenther <rguenther@suse.de>
11398 PR tree-optimization/47632
11399 * g++.dg/opt/pr47632.C: New testcase.
11401 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11403 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11405 2011-02-07 Richard Guenther <rguenther@suse.de>
11407 PR tree-optimization/47615
11408 * g++.dg/opt/pr47615.C: New testcase.
11410 2011-02-07 Richard Guenther <rguenther@suse.de>
11412 PR tree-optimization/47621
11413 * gcc.dg/torture/pr47621.c: New testcase.
11415 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11417 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11419 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11422 * gfortran.dg/allocate_with_source_1 : New test.
11424 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11426 PR middle-end/47610
11427 * gcc.dg/pr47610.c: New test.
11429 2011-02-05 Jie Zhang <jie@codesourcery.com>
11432 * gcc.dg/pr42631.c: Update test.
11433 * gcc.dg/pr42631-2.c: New test.
11435 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11438 * gfortran.dg/pr47574.f90: New test.
11440 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11442 PR tree-optimization/46194
11443 * gcc.dg/autopar/pr46194.c: New.
11445 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11447 PR tree-optimization/43695
11448 * g++.dg/ipa/pr43695.C: New.
11450 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11452 PR inline-asm/23200
11453 * gcc.dg/pr23200.c: New test.
11455 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11458 * g++.dg/pr47589.C: New test.
11460 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11463 * g++.dg/template/typedef37.C: New test.
11464 * g++.dg/template/param1.C: Adjust expected error message.
11466 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11468 PR middle-end/31490
11469 * gcc.dg/pr31490-2.c: New test.
11470 * gcc.dg/pr31490-3.c: New test.
11471 * gcc.dg/pr31490-4.c: New test.
11473 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11474 Jakub Jelinek <jakub@redhat.com>
11477 * g++.dg/parser/semicolon3.C: Adjust.
11478 * g++.dg/parser/semicolon4.C: New testcase.
11479 * g++.dg/pr46890.C: New testcase.
11481 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11484 * g++.dg/init/pr29571.C: New.
11486 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11488 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11489 instead of vect_int.
11491 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11494 * gcc.target/i386/pr47312.c: New test.
11497 * gcc.target/i386/pr47564.c: New test.
11499 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11501 PR tree-optimization/45122
11502 * gcc.dg/tree-ssa/pr45122.c: New.
11504 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11507 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11510 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11511 and vsx so a default --with-cpu=power7 doesn't give an error
11512 when -mavoid-indexed-addresses is used.
11514 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11515 wrapper function to save the arguments and then jump to the real
11516 function, rather than depending on the compiler not to move stuff
11518 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11520 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11521 Paul Thomas <pault@gcc.gnu.org>
11524 * gfortran.dg/class_37.f03 : New test.
11526 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11527 Richard Guenther <rguenther@suse.de>
11529 PR tree-optimization/40979
11531 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11532 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11533 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11534 check_vect_support_and_set_flags.
11535 * gfortran.dg/graphite/vect-pr40979.f90: New.
11537 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11540 * gfortran.dg/class_36.f03: New.
11542 2011-02-02 Richard Guenther <rguenther@suse.de>
11544 PR tree-optimization/47566
11545 * gcc.dg/lto/20110201-1_0.c: New testcase.
11547 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11553 * debug/pr47498.c: New.
11554 * debug/pr47501.c: New.
11556 2011-02-01 Richard Guenther <rguenther@suse.de>
11558 PR tree-optimization/47559
11559 * g++.dg/torture/pr47559.C: New testcase.
11561 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11564 * gfortran.dg/typebound_call_20.f03: New.
11566 2011-02-01 Richard Guenther <rguenther@suse.de>
11568 PR tree-optimization/47555
11569 * gcc.dg/pr47555.c: New testcase.
11571 2011-02-01 Richard Guenther <rguenther@suse.de>
11573 PR tree-optimization/47541
11574 * g++.dg/torture/pr47541.C: New testcase.
11576 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11579 * gfortran.dg/typebound_call_19.f03: New.
11581 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11584 * g++.dg/cpp0x/pr47416.C: New test.
11586 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11589 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11591 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11594 * gfortran.dg/typebound_assignment_1.f03: New.
11596 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11598 PR tree-optimization/47538
11599 * gcc.c-torture/execute/pr47538.c: New test.
11601 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11604 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11606 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11608 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11610 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11612 PR rtl-optimization/44031
11613 * gcc.c-torture/compile/20110131-1.c: New test.
11615 2011-01-31 Tobias Burnus <burnus@net-b.de>
11618 * gfortran.dg/stmt_func_1.f90: New.
11620 2011-01-31 Tobias Burnus <burnus@net-b.de>
11623 * gfortran.dg/interface_34.f90: New.
11625 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11628 * gfortran.dg/realloc_on_assign_5.f03: New test.
11629 * gfortran.dg/realloc_on_assign_5.f03: New test.
11631 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11633 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11634 * gfortran.dg/bessel_7.f90: Likewise.
11635 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11637 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11638 * gfortran.dg/sum_init_expr.f03: Likewise.
11640 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11642 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11645 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11646 loop only on "vect_intfloat_cvt" targets.
11648 2011-01-29 Tobias Burnus <burnus@net-b.de>
11651 * gfortran.dg/shape_6.f90: New.
11653 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11655 PR libgfortran/47434
11656 * gfortran.dg/read_infnan_1.f90: Update test.
11657 * gfortran.dg/module_nan.f90: Update test.
11658 * gfortran.dg/char4_iunit_1.f03: Update test.
11659 * gfortran.dg/large_real_kind_1.f90: Update test.
11660 * gfortran.dg/real_const_3.f90: Update test.
11661 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11663 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11666 * g++.dg/template/param2.C: New test.
11668 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11670 PR libgfortran/47285
11671 * gfortran.dg/fmt_g.f: New test.
11673 2011-01-28 Tobias Burnus <burnus@net-b.de>
11676 * gfortran.dg/pure_formal_1.f90: New.
11678 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11681 * gcc.dg/tls/pr42894.c: New test.
11683 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11685 * gcc.dg/pr47276.c: Add dg-require-visibility.
11687 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11689 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11691 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
11692 Tobias Burnus <burnus@gcc.gnu.org>
11697 * gfortran.dg/realloc_on_assign_3.f03: New test.
11698 * gfortran.dg/realloc_on_assign_4.f03: New test.
11699 * gfortran.dg/allocatable_function_5.f90: New test.
11700 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11701 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11702 implemented" dg-errors.
11704 2011-01-27 Jan Hubicka <jh@suse.cz>
11706 PR middle-end/46949
11707 * gcc.dg/attr-weakref-4.c: New testcase
11709 2011-01-27 Martin Jambor <mjambor@suse.cz>
11711 PR tree-optimization/47228
11712 * gcc.dg/torture/pr47228.c: New test.
11714 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11716 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11718 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11720 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11721 when using auto-overlay support on the SPU.
11723 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
11725 PR rtl-optimization/44174
11726 * gcc.target/i386/asm-6.c: New test.
11728 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
11730 PR rtl-optimization/46856
11731 * gcc.c-torture/compile/pr46856.c: New test.
11733 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
11734 Andrew Pinski <pinskia@gmail.com>
11737 * gcc.dg/pr43082.c: New.
11739 2011-01-26 DJ Delorie <dj@redhat.com>
11741 PR rtl-optimization/46878
11742 * gcc.dg/pr46878-1.c: New test.
11744 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11747 * g++.dg/cpp0x/pr47476.C: New test.
11749 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11751 * gcc.c-torture/compile/20110126-1.c: New test.
11753 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11756 * gcc.dg/torture/pr47473.c: New test.
11758 2011-01-26 Jan Hubicka <jh@suse.cz>
11761 * gcc.c-torture/execute/pr47237.c: New testcase.
11763 2011-01-26 Jan Hubicka <jh@suse.cz>
11765 PR tree-optimization/47190
11766 * gcc.dg/attr-weakref-3.c: New testcase.
11768 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11771 * gcc.dg/dll-9a.c: New test file.
11772 * gcc.dg/dll-11.c: Likewise.
11773 * gcc.dg/dll-12.c: Likewise.
11774 * gcc.dg/dll-12a.c: Likewise.
11775 * gcc.dg/dll-11a.c: Likewise.
11776 * gcc.dg/dll-9.c: Likewise.
11777 * gcc.dg/dll-10.c: Likewise.
11778 * gcc.dg/dll-10a.c: Likewise.
11779 * g++.dg/ext/dllexport4a.cc: Likewise.
11780 * g++.dg/ext/dllexport4.C: Likewise.
11781 * g++.dg/ext/dllexport5.C: Likewise.
11782 * g++.dg/ext/dllexport5a.cc: Likewise.
11784 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11786 PR tree-optimization/46970
11787 * gcc.dg/graphite/pr46970.c: New.
11789 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11791 PR tree-optimization/46215
11792 * gcc.dg/graphite/pr46215.c: New.
11794 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11796 PR tree-optimization/46168
11797 * gcc.dg/graphite/pr46168.c: New.
11799 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11801 PR tree-optimization/43657
11802 * gcc.dg/graphite/pr43657.c: New.
11804 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11806 PR tree-optimization/29832
11807 * gfortran.dg/graphite/pr29832.f90: New.
11809 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11811 PR tree-optimization/43567
11812 * gcc.dg/graphite/pr43567.c: New.
11814 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11816 * gfortran.dg/graphite/interchange-4.f: New.
11817 * gfortran.dg/graphite/interchange-5.f: New.
11819 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11820 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11821 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11822 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11823 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11824 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11825 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11826 * gfortran.dg/ltrans-7.f90: Removed.
11827 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11829 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11830 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11831 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11832 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11833 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11834 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11835 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11836 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11837 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11838 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11839 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11840 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11841 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11842 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11843 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11844 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11845 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11846 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11847 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11848 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11849 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11850 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11851 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11852 * gcc.dg/tree-ssa/data-dep-1.c
11853 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11854 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11855 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11856 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11857 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11859 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11861 PR tree-optimization/47265
11862 PR tree-optimization/47443
11863 * gcc.c-torture/compile/pr47265.c: New test.
11864 * gcc.dg/pr47443.c: New test.
11866 2011-01-25 Martin Jambor <mjambor@suse.cz>
11868 PR tree-optimization/47382
11869 * g++.dg/torture/pr47382.C: New test.
11870 * g++.dg/opt/devirt1.C: Xfail.
11872 2011-01-25 Yao Qi <yao@codesourcery.com>
11875 * gcc.target/arm/pr45701-1.c: New test.
11876 * gcc.target/arm/pr45701-2.c: New test.
11877 * gcc.target/arm/pr45701-3.c: New test.
11879 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11880 Jakub Jelinek <jakub@redhat.com>
11882 PR tree-optimization/47271
11883 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11885 2011-01-25 Nick Clifton <nickc@redhat.com>
11887 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11888 (saturate_add): Delete.
11889 (exchange): Delete.
11890 (main): Do not run saturate_add.
11891 (set_interrupts): Delete.
11893 2011-01-25 Tobias Burnus <burnus@net-b.de>
11896 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11898 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11900 PR tree-optimization/47427
11901 PR tree-optimization/47428
11902 * gcc.c-torture/compile/pr47427.c: New test.
11903 * gcc.c-torture/compile/pr47428.c: New test.
11905 2011-01-25 Richard Guenther <rguenther@suse.de>
11907 PR middle-end/47411
11908 * gcc.dg/torture/pr47411.c: New testcase.
11910 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11912 * gfortran.dg/graphite/id-24.f: New.
11913 * gfortran.dg/graphite/id-25.f: New.
11915 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11917 * gfortran.dg/graphite/id-23.f: New.
11919 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11921 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11923 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11925 * gcc.dg/graphite/block-0.c: Un-XFAILed.
11926 * gcc.dg/graphite/block-1.c: Un-XFAILed.
11927 * gcc.dg/graphite/block-7.c: Un-XFAILed.
11928 * gcc.dg/graphite/block-8.c: Un-XFAILed.
11929 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11930 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11931 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11932 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11933 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11935 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11937 * gcc.dg/graphite/block-0.c: Add documentation.
11938 * gcc.dg/graphite/block-4.c: Same.
11939 * gcc.dg/graphite/block-7.c: Same.
11940 * gcc.dg/graphite/block-8.c: New.
11941 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11942 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11943 * gcc.dg/graphite/interchange-12.c: Add documentation.
11944 * gcc.dg/graphite/interchange-13.c: New.
11945 * gcc.dg/graphite/interchange-14.c: New.
11946 * gcc.dg/graphite/interchange-15.c: New.
11947 * gcc.dg/graphite/interchange-8.c: Add documentation.
11948 * gcc.dg/graphite/interchange-mvt.c: Same.
11950 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11953 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11954 * gcc.target/powerpc/altivec-14.c: Ditto.
11955 * gcc.target/powerpc/altivec-33.c: Ditto.
11956 * gcc.target/powerpc/altivec-types-1.c: Ditto.
11957 * gcc.target/powerpc/altivec-types-2.c: Ditto.
11958 * gcc.target/powerpc/altivec-types-3.c: Ditto.
11959 * gcc.target/powerpc/altivec-types-4.c: Ditto.
11960 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11961 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11962 * g++.dg/ext/altivec-15.C: Ditto.
11963 * g++.dg/ext/altivec-types-1.C: Ditto.
11964 * g++.dg/ext/altivec-types-2.C: Ditto.
11965 * g++.dg/ext/altivec-types-3.C: Ditto.
11966 * g++.dg/ext/altivec-types-4.C: Ditto.
11968 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11970 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11972 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11974 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11975 optimization options.
11977 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11979 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11982 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11984 2011-01-23 Tobias Burnus <burnus@net-b.de>
11987 * gfortran.dg/allocatable_scalar_12.f90: New.
11989 2011-01-23 Ira Rosen <irar@il.ibm.com>
11991 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11992 vectorization to be not profitable if peeling is used to
11993 realign the memory access.
11994 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11995 loop bound to avoid loop unrolling.
11996 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11998 2011-01-22 Jan Hubicka <jh@suse.cz>
12001 * g++.dg/lto/pr47333.C: New file.
12003 2011-01-22 Jan Hubicka <jh@suse.cz>
12005 PR tree-optimization/43884
12007 * gcc.dg/autopar/outer-2.c: Increase array size.
12008 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12010 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12013 * gfortran.dg/c_loc_tests_16.f90: New test.
12015 2011-01-22 Tobias Burnus <burnus@net-b.de>
12018 * gfortran.dg/typebound_proc_19.f90: New.
12020 2011-01-21 Jeff Law <law@redhat.com>
12022 PR tree-optimization/47053
12023 * g++.dg/pr47053.C: New test.
12025 2011-01-21 Jason Merrill <jason@redhat.com>
12028 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12030 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12033 * g++.dg/cpp0x/range-for10.C: New test.
12034 * g++.dg/template/for1.C: New test.
12036 PR middle-end/45566
12037 * g++.dg/tree-prof/partition3.C: New test.
12039 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12041 PR rtl-optimization/47366
12042 * g++.dg/opt/pr47366.C: New test.
12044 2011-01-21 Jason Merrill <jason@redhat.com>
12047 * g++.dg/cpp0x/constexpr-regress2.C: New.
12049 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12051 2011-01-21 Jeff Law <law@redhat.com>
12053 PR rtl-optimization/41619
12054 * gcc.dg/pr41619.c: New.
12056 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12058 PR tree-optimization/47355
12059 * g++.dg/opt/pr47355.C: New test.
12061 2011-01-21 Richard Guenther <rguenther@suse.de>
12063 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12066 2011-01-21 Richard Guenther <rguenther@suse.de>
12068 PR tree-optimization/47365
12069 * gcc.dg/torture/pr47365.c: New testcase.
12070 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12072 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12074 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12076 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12078 PR tree-optimization/47391
12079 * gcc.dg/pr47391.c: New test.
12081 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12083 * g++.dg/template/char1.C: Use signed char.
12085 2011-01-21 Tobias Burnus <burnus@net-b.de>
12088 * gfortran.dg/pointer_target_4.f90: New.
12090 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12093 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12094 ILP32 system and not IP32.
12096 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12099 * g++.dg/debug/pr46583.C: New.
12101 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12104 * g++.dg/debug/pr47283.C: New test.
12107 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12108 * gcc.target/i386/headmerge-2.c: Likewise.
12110 2011-01-20 Richard Guenther <rguenther@suse.de>
12112 PR middle-end/47370
12113 * gcc.dg/torture/pr47370.c: New testcase.
12115 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12117 PR tree-optimization/46130
12118 * gcc.dg/pr46130-1.c: New test.
12119 * gcc.dg/pr46130-2.c: New test.
12121 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12124 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12126 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12129 * g++.dg/debug/pr46240.cc: New.
12131 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12134 * g++.dg/template/anonunion1.C: New test.
12136 PR rtl-optimization/47337
12137 * gcc.c-torture/execute/pr47337.c: New test.
12139 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12142 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12144 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12146 PR tree-optimization/46021
12147 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12149 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12151 PR tree-optimization/47290
12152 * g++.dg/torture/pr47290.C: New test.
12154 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12157 * gfortran.dg/proc_ptr_comp_29.f90: New.
12159 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12162 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12163 powerpc-apple-darwin9.
12165 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12167 PR rtl-optimization/47299
12168 * gcc.c-torture/execute/pr47299.c: New test.
12170 2011-01-17 Jason Merrill <jason@redhat.com>
12172 * g++.dg/cpp0x/constexpr-virtual.C: New.
12174 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12177 * gfortran.dg/gomp/pr47331.f90: New test.
12179 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12182 * objc.dg/selector-warn-1.m: New.
12183 * obj-c++.dg/selector-warn-1.mm: New.
12185 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12187 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12188 Update dg-final accordingly.
12190 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12192 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12194 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12196 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12198 * gcc.dg/guality/pr36728-2.c: Likewise.
12200 2011-01-17 Richard Guenther <rguenther@suse.de>
12202 PR tree-optimization/47313
12203 * g++.dg/torture/pr47313.C: New testcase.
12205 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12208 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12209 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12210 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12211 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12213 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12215 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12216 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12217 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12219 2011-01-17 Richard Guenther <rguenther@suse.de>
12221 PR tree-optimization/45967
12222 * gcc.dg/torture/pr45967-2.c: New testcase.
12223 * gcc.dg/torture/pr45967-3.c: Likewise.
12225 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12228 * g++.dg/ext/pr47213.C: Require visibility.
12230 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12232 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12233 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12235 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12237 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12238 Linux-based targets.
12240 2011-01-13 Jan Hubicka <jh@suse.cz>
12242 PR tree-optimization/47276
12243 * gcc.dg/pr47276.c: New testcase.
12245 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12246 Jonathan Wakely <jwakely.gcc@gmail.com>
12249 * g++.dg/other/pr33558.C: New.
12250 * g++.dg/other/pr33558-2.C: New.
12252 2011-01-14 Martin Jambor <mjambor@suse.cz>
12254 PR tree-optimization/45934
12255 PR tree-optimization/46302
12256 * g++.dg/ipa/devirt-c-1.C: New test.
12257 * g++.dg/ipa/devirt-c-2.C: Likewise.
12258 * g++.dg/ipa/devirt-c-3.C: Likewise.
12259 * g++.dg/ipa/devirt-c-4.C: Likewise.
12260 * g++.dg/ipa/devirt-c-5.C: Likewise.
12261 * g++.dg/ipa/devirt-c-6.C: Likewise.
12262 * g++.dg/ipa/devirt-6.C: Likewise.
12263 * g++.dg/ipa/devirt-d-1.C: Likewise.
12264 * g++.dg/torture/pr45934.C: Likewise.
12266 2011-01-14 Jason Merrill <jason@redhat.com>
12268 * g++.dg/cpp0x/variadic105.C: New.
12270 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12271 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12274 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12275 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12276 execution tests on i?86-*-*, x86_64-*-* and
12277 powerpc*-apple-darwin* && ilp32.
12278 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12279 tests on i?86-*-* and x86_64-*-*.
12281 2011-01-14 Richard Guenther <rguenther@suse.de>
12283 PR tree-optimization/47280
12284 * g++.dg/opt/pr47280.C: New testcase.
12286 2011-01-14 Jason Merrill <jason@redhat.com>
12288 * g++.dg/cpp0x/constexpr-regress1.C: New.
12290 * g++.dg/ext/flexary2.C: New.
12292 2011-01-14 Richard Guenther <rguenther@suse.de>
12294 PR middle-end/47281
12295 * gcc.dg/torture/pr47281.c: New testcase.
12296 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12298 2011-01-14 Richard Guenther <rguenther@suse.de>
12300 PR tree-optimization/47286
12301 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12303 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12306 * g++.dg/ext/pr47213.C: New.
12308 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12310 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12312 2011-01-13 Tobias Burnus <burnus@net-b.de>
12313 Mikael Morin <mikael@gcc.gnu.org>
12317 * gfortran.dg/select_type_20.f90: New.
12318 * gfortran.dg/select_type_21.f90: New.
12320 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12323 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12325 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12327 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12328 * gcc.dg/guality/pr36728-2.c: Likewise.
12330 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12333 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12335 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12337 PR rtl-optimization/45352
12338 * gcc.dg/pr45352-3.c: New.
12340 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12342 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12344 * g++.dg/cpp0x/range-for8.C: New.
12345 * g++.dg/cpp0x/range-for9.C: New.
12347 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12350 * g++.dg/debug/pr47209.C: New.
12352 2011-01-12 Richard Guenther <rguenther@suse.de>
12355 * gcc.dg/lto/pr47259_0.c: New testcase.
12356 * gcc.dg/lto/pr47259_1.c: Likewise.
12358 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12360 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12361 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12362 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12363 methods missing from the OBJC2 Object.
12364 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12365 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12366 GNU and NeXT runtimes.
12367 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12369 * objc-obj-c++-shared/Object1.m: Likewise.
12370 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12371 * objc.dg/proto-qual-1.m: Likewise.
12372 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12373 * obj-c++.dg/proto-qual-1.mm: Likewise.
12375 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12378 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12380 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12382 Fixed the Objective-C++ testsuite and updated all tests.
12383 * lib/obj-c++.exp (obj-c++_init): Declare and set
12384 gcc_warning_prefix and gcc_error_prefix.
12385 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12386 'dg-warning', 'dg-message' and 'dg-error'.
12387 * obj-c++.dg/class-extension-3.mm: Likewise.
12388 * obj-c++.dg/class-protocol-1.mm: Likewise.
12389 * obj-c++.dg/encode-7.mm: Likewise.
12390 * obj-c++.dg/exceptions-3.mm: Likewise.
12391 * obj-c++.dg/exceptions-5.mm: Likewise.
12392 * obj-c++.dg/method-12.mm: Likewise.
12393 * obj-c++.dg/method-13.mm: Likewise.
12394 * obj-c++.dg/method-15.mm: Likewise.
12395 * obj-c++.dg/method-16.mm: Likewise.
12396 * obj-c++.dg/method-4.mm: Likewise.
12397 * obj-c++.dg/method-8.mm: Likewise.
12398 * obj-c++.dg/method-conflict-1.mm: Likewise.
12399 * obj-c++.dg/method-conflict-2.mm: Likewise.
12400 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12401 and uncommented second part of the testcase now that the testsuite
12403 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12404 and uncommented second part of the testcase now that the testsuite
12406 * obj-c++.dg/private-1.mm: Likewise.
12407 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12408 * obj-c++.dg/syntax-error-7.mm: Likewise.
12409 * obj-c++.dg/warn5.mm: Likewise.
12410 * obj-c++.dg/property/at-property-14.mm: Likewise.
12411 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12413 * obj-c++.dg/property/at-property-18.mm: Likewise.
12414 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12416 * obj-c++.dg/property/at-property-21.mm: Likewise.
12417 * obj-c++.dg/property/at-property-28.mm: Likewise.
12418 * obj-c++.dg/property/at-property-5.mm: Likewise.
12419 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12420 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12421 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12422 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12423 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12424 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12425 * obj-c++.dg/tls/diag-5.mm: Likewise.
12426 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12427 dg-error, now matched correctly.
12429 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12431 * objc.dg/property/at-property-29.m: New.
12432 * obj-c++.dg/property/at-property-29.mm: New.
12434 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12436 * go.test/go-test.exp (go-set-goarch): New proc.
12437 (go-gc-tests): Use it.
12439 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12442 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12444 2011-01-11 Richard Henderson <rth@redhat.com>
12446 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12448 2011-01-11 Jan Hubicka <jh@suse.cz>
12452 * gcc.dg/lto/pr45721_1.c: New file.
12453 * gcc.dg/lto/pr45721_0.c: New file.
12455 2011-01-11 Richard Guenther <rguenther@suse.de>
12457 PR tree-optimization/46076
12458 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12460 2011-01-11 Jeff Law <law@redhat.com>
12462 * PR tree-optimization/47086
12463 * gcc.dg/pr47086.c: New test.
12465 2011-01-11 Jason Merrill <jason@redhat.com>
12468 * g++.dg/template/new10.C: New.
12471 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12473 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12475 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12476 Split type definitions and NSConstantString class into...
12477 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12478 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12479 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12480 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12481 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12482 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12484 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12485 encode defines for newer NeXT system headers.
12486 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12487 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12488 * objc.dg/foreach-5.m: Likewise.
12489 * objc.dg/foreach-2.m: Likewise.
12490 * objc.dg/foreach-4.m: Likewise.
12491 * objc.dg/torture/strings/string1.m: Likewise.
12492 * objc.dg/torture/strings/string2.m: Likewise.
12493 * objc.dg/torture/strings/string3.m: Likewise.
12494 * objc.dg/torture/strings/string4.m: Likewise.
12495 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12496 header and stand alone.
12497 * obj-c++.dg/strings/strings-2.mm: Likewise.
12498 * objc.dg/torture/strings/const-str-3.m: Likewise.
12499 * objc.dg/strings/strings-2.m: Likewise.
12500 * objc.dg/strings/const-str-12b.m: Likewise.
12502 2011-01-12 Richard Guenther <rguenther@suse.de>
12504 PR middle-end/32511
12505 * gcc.dg/attr-weak-1.c: Adjust.
12507 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12510 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12511 standard compliant and comment.
12513 2011-01-10 Jan Hubicka <jh@suse.cz>
12516 * gcc.dg/initpri3.c: New testcase.
12518 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12521 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12522 externally visible.
12527 (g_ebp_save): Likewise.
12528 (g_esp_save): Likewise.
12530 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12532 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12534 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12536 PR tree-optimization/46021
12537 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12538 i?86-*-*, x86_64-*-*.
12540 2011-01-10 Jeff Law <law@redhat.com>
12542 * PR tree-optimization/47141
12543 * gcc.c-torture/compile/pr47141.c: New test.
12545 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12548 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12549 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12550 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12551 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12554 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12555 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12556 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12557 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12558 being vectorized. Adjust dg-final pattern.
12561 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12562 * gcc.dg/vect/slp-24.c: Likewise.
12564 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12567 * g++.dg/other/pr47218-1.C: New test file.
12568 * g++.dg/other/pr47218.C: Likewise.
12569 * g++.dg/other/pr47218.h: New supporting header.
12571 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12574 * objc.dg/attributes/invalid-attribute-1.m: New.
12575 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12577 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12580 * gfortran.dg/proc_ptr_comp_28.f90: New.
12582 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12584 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12585 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12586 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12587 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12588 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12589 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12590 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12591 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12592 * objc.dg/gnu-api-2-class.m: Likewise.
12593 * objc.dg/gnu-api-2-ivar.m: Likewise.
12594 * objc.dg/gnu-api-2-method.m: Likewise.
12595 * objc.dg/gnu-api-2-objc.m: Likewise.
12596 * objc.dg/gnu-api-2-object.m: Likewise.
12597 * objc.dg/gnu-api-2-property.m: Likewise.
12598 * objc.dg/gnu-api-2-protocol.m: Likewise.
12599 * objc.dg/gnu-api-2-sel.m: Likewise.
12601 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12603 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12604 * objc.dg/objc-foreach-4.m: Likewise.
12605 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12606 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12607 * objc.dg/foreach-4.m: Likewise.
12608 * objc.dg/foreach-5.m: Likewise.
12609 * objc.dg/foreach-3.m: Return self from init.
12611 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12614 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12616 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12619 * gfortran.dg/class_35.f90: New.
12621 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12623 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12625 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12628 * objc.dg/invalid-method-2.m: New.
12629 * obj-c++.dg/invalid-method-2.mm: New.
12631 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12634 * gfortran.dg/transpose_optimization_2.f90 : New test.
12636 2011-01-08 Jan Hubicka <jh@suse.cz>
12638 PR tree-optmization/46469
12639 * g++.dg/torture/pr46469.C: New testcase.
12641 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12643 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12644 emulation of libobjc-gnu structure layout functionality to ..
12645 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12646 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12647 * objc/execute/bf-common.h: Adjust headers.
12648 * objc/execute/bf-1.m: Likewise.
12649 * objc/execute/bf-2.m: Likewise.
12650 * objc/execute/bf-3.m: Likewise.
12651 * objc/execute/bf-4.m: Likewise.
12652 * objc/execute/bf-5.m: Likewise.
12653 * objc/execute/bf-6.m: Likewise.
12654 * objc/execute/bf-7.m: Likewise.
12655 * objc/execute/bf-8.m: Likewise.
12656 * objc/execute/bf-9.m: Likewise.
12657 * objc/execute/bf-10.m: Likewise.
12658 * objc/execute/bf-11.m: Likewise.
12659 * objc/execute/bf-12.m: Likewise.
12660 * objc/execute/bf-13.m: Likewise.
12661 * objc/execute/bf-14.m: Likewise.
12662 * objc/execute/bf-15.m: Likewise.
12663 * objc/execute/bf-16.m: Likewise.
12664 * objc/execute/bf-17.m: Likewise.
12665 * objc/execute/bf-18.m: Likewise.
12666 * objc/execute/bf-19.m: Likewise.
12667 * objc/execute/bf-20.m: Likewise.
12668 * objc/execute/bf-21.m: Likewise.
12669 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12670 objc_get_type_qualifiers ().
12672 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12675 * gfortran.dg/dependency_39.f90: New test.
12677 2011-01-07 Jan Hubicka <jh@suse.cz>
12679 Get builtins tests ready for linker plugin.
12680 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12681 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12682 my_memset, my_bzero): Mark used.
12683 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12684 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12686 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12689 2011-01-07 Jan Hubicka <jh@suse.cz>
12691 PR tree-optimization/46367
12692 * g++.dg/torture/pr46367.C: New file.
12694 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12697 * gcc.dg/pr47201.c: New test.
12700 * gcc.dg/tree-prof/pr47187.c: New test.
12702 2011-01-07 Tobias Burnus <burnus@net-b.de>
12705 * gfortran.dg/extends_type_of_3.f90: New.
12707 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
12709 * g++.dg/ext/dllexport-MI1.C: Adjust test.
12710 * g++.dg/ext/dllimport-MI1.C: Likewise.
12711 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12712 * g++.dg/ext/dllimport10.C: Likewise.
12713 * g++.dg/ext/dllimport11.C: Likewise.
12714 * g++.dg/ext/dllimport12.C: Likewise.
12715 * g++.dg/ext/dllimport13.C: Likewise.
12716 * g++.dg/ext/dllimport2.C: Likewise.
12717 * g++.dg/ext/dllimport3.C: Likewise.
12718 * g++.dg/ext/dllimport4.C: Likewise.
12719 * g++.dg/ext/dllimport5.C: Likewise.
12720 * g++.dg/ext/dllimport6.C: Likewise.
12721 * g++.dg/ext/dllimport8.C: Likewise.
12722 * g++.dg/ext/dllimport9.C: Likewise.
12723 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12724 targets, too. Additionally enable test for i?86-*-mingw*.
12725 * g++.dg/ext/selectany1.C: Likewise.
12726 Remove guard variable check.
12728 2011-01-07 Janus Weil <janus@gcc.gnu.org>
12732 * gfortran.dg/storage_size_3.f08: Extended.
12734 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12737 * g++.dg/template/stdarg1.C: New test.
12739 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12742 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12743 * gfortran.dg/defined_operators_1.f90: Split the subroutine
12744 from the interface of functions to not hide the errors that
12747 2011-01-06 Jan Hubicka <jh@suse.cz>
12749 * gcc.dg/lto/pr47188_0.c: New testcase.
12750 * gcc.dg/lto/pr47188_1.c: New testcase.
12752 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12756 * gfortran.dg/interface_33.f90: New test.
12758 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12761 * gcc.c-torture/compile/pr47150.c: New test.
12763 2011-01-06 Ira Rosen <irar@il.ibm.com>
12765 PR tree-optimization/47139
12766 * gcc.dg/vect/pr47139.c: New test.
12768 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12771 * gfortran.dg/extends_type_of_2.f03: New.
12773 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12775 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12777 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12779 * gnat.dg/opt14.adb: New test.
12781 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12784 * gfortran.dg/allocate_error_2.f90: New test.
12786 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12789 * gfortran.dg/storage_size_3.f08: New.
12791 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12793 PR libgfortran/47154
12794 * gfortran.dg/namelist_68.f90: New test.
12796 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12798 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12800 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12803 * gfortran.dg/class_34.f90: New.
12805 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12807 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12808 use __builtin_inff. Skip all single-precision tests that require
12811 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12813 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12815 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12817 PR tree-optimization/47148
12818 * gcc.c-torture/execute/pr47148.c: New test.
12820 PR tree-optimization/47155
12821 * gcc.c-torture/execute/pr47155.c: New test.
12823 PR rtl-optimization/47157
12824 * gcc.c-torture/compile/pr47157.c: New test.
12826 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12828 * gcc.dg/torture/vector-shift2.c (schar): Define.
12829 (main): Always use schar or uchar instead of plain "char" to avoid
12830 dependencies on implementation-defined char signedness.
12832 2011-01-03 Martin Jambor <mjambor@suse.cz>
12834 PR tree-optimization/46801
12835 * gnat.dg/pack9.adb: Remove xfail.
12837 2011-01-03 Martin Jambor <mjambor@suse.cz>
12839 PR tree-optimization/46984
12840 * g++.dg/ipa/pr46984.C: New test.
12842 2011-01-02 Janus Weil <janus@gcc.gnu.org>
12845 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12847 2011-01-02 Jakub Jelinek <jakub@redhat.com>
12849 PR tree-optimization/47140
12850 * gcc.c-torture/compile/pr47140.c: New test.
12852 PR rtl-optimization/47028
12853 * gcc.dg/pr47028.c: New test.
12855 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
12857 * objc.dg/protocol-forward-1.m: Removed TODO.
12858 * objc.dg/protocol-forward-2.m: New.
12859 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12860 * obj-c++.dg/protocol-forward-2.mm: New.
12862 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
12865 * g++.dg/eh/pr38662.C: New testcase.
12867 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
12869 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12870 scan for newline '\n'.
12873 Copyright (C) 2011 Free Software Foundation, Inc.
12875 Copying and distribution of this file, with or without modification,
12876 are permitted in any medium without royalty provided the copyright
12877 notice and this notice are preserved.