1 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
4 * g++.dg/torture/pr49519.C: New test.
6 2011-07-08 Martin Jambor <mjambor@suse.cz>
8 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
10 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
15 2011-07-08 Richard Guenther <rguenther@suse.de>
17 PR tree-optimization/49662
18 * gcc.dg/graphite/interchange-14.c: XFAIL.
19 * gcc.dg/graphite/interchange-15.c: Likewise.
20 * gcc.dg/graphite/interchange-mvt.c: Likewise.
22 2011-07-06 Jason Merrill <jason@redhat.com>
25 * g++.dg/cpp0x/regress/regress4.C: New.
27 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
30 * gfortran.dg/result_in_spec_4.f90: New test.
32 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34 * gcc.target/sparc/cas64.c: New test.
36 2011-07-07 Jakub Jelinek <jakub@redhat.com>
39 * g++.dg/torture/pr49644.C: New test.
42 * gcc.c-torture/execute/pr49644.c: New test.
44 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
46 * lib/target-supports.exp (check_effective_target_ia32): New.
47 (check_effective_target_x32): Likewise.
48 (check_effective_target_vect_cmdline_needed): Also check x32.
50 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
52 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
54 * gcc.target/arm/pr42235.c: Likewise.
55 * gcc.target/arm/pr42495.c: Likewise.
56 * gcc.target/arm/pr42574.c: Likewise.
57 * gcc.target/arm/thumb-branch1.c: Likewise.
59 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
60 unneeded prune of possible warning.
61 * gcc.target/arm/pr40956.c: Likewise.
62 * gcc.target/arm/pr42505.c: Likewise.
64 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
65 * gcc.c-torture/compile/pr46883.c: Likewise.
66 * gcc.c-torture/compile/pr46934.c: Likewise.
68 * gcc.target/arm/pr41679.c: Remove test directives in preparation
69 for move to ../../gcc.c-torture/compile.
70 * gcc.target/arm/pr46883.c: Likewise.
71 * gcc.target/arm/pr46934.c: Likewise.
73 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
74 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
75 * gcc.target/arm/wmul-1.c: Likewise.
76 * gcc.target/arm/wmul-2.c: Likewise.
77 * gcc.target/arm/wmul-3.c: Likewise.
78 * gcc.target/arm/wmul-4.c: Likewise.
79 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
80 add tab after scan target.
81 * gcc.target/arm/smlaltt-1.c: Likewise.
82 * gcc.target/arm/smlatb-1.c: Likewise.
83 * gcc.target/arm/smlatt-1.c: Likewise.
85 2011-07-07 Jakub Jelinek <jakub@redhat.com>
88 * gcc.dg/debug/pr49522.c: New test.
90 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
92 * gcc.dg/pragma-align.c: Run only if target !default_packed.
93 * gcc.dg/pr46212.c: Run only if target int32plus.
94 * gcc.dg/torture/pr48146.c: Ditto.
95 * gcc.dg/tree-ssa/vrp51.c: Ditto.
96 * c-c++-common/pr44832.c: Ditto.
97 * gcc.dg/pr49544.c: Run only if target ptr32plus.
98 * gcc.dg/pr31490.c: Ditto.
99 * gcc.dg/torture/builtin-math-7.c: Run only if target
101 * gcc.dg/torture/pr45764.c: Skip for AVR.
102 * gcc.dg/pr47893.c: Ditto.
104 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
106 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
107 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
108 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
109 add tab to scan target.
111 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
113 * gcc.target/arm/neon-modes-3.c: New test.
115 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
117 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
118 -fno-loop-interchange -ffast-math.
120 2011-07-07 Richard Guenther <rguenther@suse.de>
122 * gcc.dg/ftrapv-3.c: New testcase.
124 2011-07-07 Richard Guenther <rguenther@suse.de>
126 * gcc.dg/tree-ssa/vrp58.c: New testcase.
127 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
129 2011-07-07 Kai Tietz <ktietz@redhat.com>
131 * gcc.dg/binop-notxor1.c: New test.
132 * gcc.dg/binop-notand4a.c: New test.
133 * gcc.dg/binop-notxor2.c: New test.
134 * gcc.dg/binop-notand3a.c: New test.
135 * gcc.dg/binop-notand2a.c: New test.
136 * gcc.dg/binop-notand6a.c: New test.
137 * gcc.dg/binop-notor1.c: New test.
138 * gcc.dg/binop-notand1a.c: New test.
139 * gcc.dg/binop-notand5a.c: New test.
140 * gcc.dg/binop-notor2.c: New test.
142 2011-07-07 Jakub Jelinek <jakub@redhat.com>
145 * gcc.dg/gomp/pr49640.c: New test.
147 2011-07-07 Richard Guenther <rguenther@suse.de>
149 * gcc.dg/graphite/pr37485.c: Add -floop-block.
151 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
154 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
156 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
158 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
159 * gcc.target/powerpc/no-r11-2.c: Ditto.
160 * gcc.target/powerpc/no-r11-3.c: Ditto.
162 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
164 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
165 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
167 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
169 * lib/target-supports.exp (check_profiling_available): Disable
170 profiling with -fprofile-generate for target avr.
172 2011-07-06 Richard Guenther <rguenther@suse.de>
174 PR tree-optimization/49645
175 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
177 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
180 * gcc.dg/pr47383.c: New.
182 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
184 PR tree-optimization/49647
185 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
187 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
190 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
191 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
193 2011-07-05 Jason Merrill <jason@redhat.com>
196 * g++.dg/template/template-id-4.C: New.
198 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
200 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
201 * gcc.dg/pr43402.c: Ditto.
203 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
205 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
207 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
209 * gcc.target/powerpc/ppc-switch-1.c: New test for
210 --param case-values-threshold.
211 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
213 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
215 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
217 2011-07-05 Jason Merrill <jason@redhat.com>
219 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
221 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
223 PR tree-optimization/47654
224 * gcc.dg/graphite/block-pr47654.c: New.
226 2011-07-05 Jason Merrill <jason@redhat.com>
228 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
230 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
232 PR tree-optimization/49580
233 * gcc.dg/autopar/pr49580.c: New test.
235 2011-07-05 Richard Guenther <rguenther@suse.de>
237 PR tree-optimization/49518
238 PR tree-optimization/49628
239 * g++.dg/torture/pr49628.C: New testcase.
240 * gcc.dg/torture/pr49518.c: Likewise.
242 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
244 * ada/acats/run_acats (which): Extract last field from type -p,
245 type output only if command succeeded.
247 2011-07-04 Jason Merrill <jason@redhat.com>
249 * g++.dg/abi/mangle48.C: New.
251 * g++.dg/cpp0x/diag1.C: New.
253 * g++.dg/diagnostic/aka1.C: New.
255 2011-07-04 Jakub Jelinek <jakub@redhat.com>
257 PR rtl-optimization/49619
258 * gcc.dg/pr49619.c: New test.
260 PR rtl-optimization/49472
261 * gfortran.dg/pr49472.f90: New test.
264 * gcc.dg/pr49602.c: New test.
266 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
270 * gcc.target/avr/avr.exp: Run over cpp files, too.
271 * gcc.target/avr/torture/avr-torture.exp: Ditto.
272 * gcc.target/avr/progmem.h: New file.
273 * gcc.target/avr/exit-abort.h: New file.
274 * gcc.target/avr/progmem-error-1.c: New file.
275 * gcc.target/avr/progmem-error-1.cpp: New file.
276 * gcc.target/avr/progmem-warning-1.c: New file.
277 * gcc.target/avr/torture/progmem-1.c: New file.
278 * gcc.target/avr/torture/progmem-1.cpp: New file.
280 2011-07-04 Richard Guenther <rguenther@suse.de>
282 PR tree-optimization/49615
283 * g++.dg/torture/pr49615.C: New testcase.
285 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
287 PR tree-optimization/49610
288 * gcc.dg/vect/pr49610.c: New test.
290 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
292 * gnat.dg/specs/debug1.ads: New test.
294 2011-07-02 Janus Weil <janus@gcc.gnu.org>
297 * gfortran.dg/typebound_proc_23.f90: New.
299 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
302 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
304 2011-07-01 Jason Merrill <jason@redhat.com>
307 * g++.dg/template/template-id-3.C: New.
310 * g++.dg/template/qualified-id4.C: New.
313 * g++.dg/template/explicit-args4.C: New.
316 * g++.dg/template/offsetof2.C: New.
318 2011-07-01 Kai Tietz <ktietz@redhat.com>
320 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
322 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
325 * lib/target-supports.exp (check_effective_target_gld): New proc.
327 2011-07-01 Richard Guenther <rguenther@suse.de>
329 PR tree-optimization/49603
330 * gcc.dg/torture/pr49603.c: New testcase.
332 2011-06-30 Jason Merrill <jason@redhat.com>
335 * g++.dg/rtti/template1.C: New.
338 * g++.dg/cpp0x/regress/ctor1.C: New.
341 * g++.dg/cpp0x/initlist54.C: New.
343 2011-06-30 Martin Jambor <mjambor@suse.cz>
345 * gcc.dg/tree-ssa/sra-12.c: New test.
347 2011-06-29 Jason Merrill <jason@redhat.com>
349 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
351 2011-06-30 Richard Guenther <rguenther@suse.de>
353 PR tree-optimization/46787
354 * gcc.dg/vect/vect-121.c: New testcase.
356 2011-06-30 Martin Jambor <mjambor@suse.cz>
358 PR tree-optimization/49094
359 * gcc.dg/tree-ssa/pr49094.c: New test.
361 2011-06-30 Jakub Jelinek <jakub@redhat.com>
364 * gfortran.dg/pr49540-1.f90: New test.
365 * gfortran.dg/pr49540-2.f90: New test.
367 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
370 * ada/acats/run_acats (which): Use last field of type -p output.
372 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
373 Iain Sandoe <iains@gcc.gnu.org>
376 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
377 Only skip on 64-bit *-*-darwin8* && !objc2.
379 2011-06-30 Richard Guenther <rguenther@suse.de>
381 PR tree-optimization/38752
382 * gcc.c-torture/compile/pr38752.c: New testcase.
384 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
386 * gcc.dg/vect/slp-widen-mult-half.c: New test.
387 * gcc.dg/vect/vect-widen-mult-half.c: New test.
389 2011-06-29 Jason Merrill <jason@redhat.com>
392 * g++.dg/cpp0x/initlist53.C: Use placement new.
393 * g++.dg/cpp0x/initlist-value.C: Use placement new.
394 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
397 * g++.dg/cpp0x/trailing6.C: New.
398 * g++.dg/cpp0x/pr45908.C: No error.
401 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
404 * g++.dg/cpp0x/constexpr-using2.C: New.
406 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
409 * g++.dg/cpp0x/constexpr-diag3.C: New.
410 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
411 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
412 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
413 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
415 2011-06-29 Jason Merrill <jason@redhat.com>
417 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
419 2011-06-29 Richard Guenther <rguenther@suse.de>
421 * gcc.dg/tree-ssa/loop-17.c: Adjust.
423 2011-06-29 Jason Merrill <jason@redhat.com>
425 * g++.dg/cpp0x/initlist-value2.C: New.
427 * g++.dg/cpp0x/constexpr-initlist4.C: New.
428 * g++.dg/cpp0x/initlist-value.C: New.
430 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
432 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
434 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
436 * gcc.dg/inline_1.c: Remove dg-excess-errors.
437 * gcc.dg/inline_2.c: Likewise.
438 * gcc.dg/unroll_1.c: Likewise.
440 2011-06-29 Jakub Jelinek <jakub@redhat.com>
443 * gcc.target/i386/pr49567.c: New test.
445 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
447 * gnat.dg/opt17.ad[sb]: New test.
449 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
450 Tom de Vries <tom@codesourcery.com>
452 * lib/target-supports.exp (check_effective_target_arm_nothumb)
453 (check_effective_target_arm_thumb2): New effective targets.
454 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
455 properly. Clean up temporary files.
456 * gcc.target/arm/ivopts-2.c: Likewise.
457 * gcc.target/arm/ivopts-3.c: Likewise.
458 * gcc.target/arm/ivopts-4.c: Likewise.
459 * gcc.target/arm/ivopts-5.c: Likewise.
460 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
462 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
465 * gfortran.dg/reshape_zerosize_3.f90: New test.
467 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
469 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
470 * gcc.target/arm/vfp-ldmias.c: Likewise.
471 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
472 * gcc.target/arm/vfp-stmdbs.c: Likewise.
473 * gcc.target/arm/vfp-ldmiad.c: Likewise.
474 * gcc.target/arm/vfp-stmias.c: Likewise.
475 * gcc.target/arm/vfp-stmdbd.c: Likewise.
476 * gcc.target/arm/vfp-stmiad.c: Likewise.
478 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
480 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
482 * gcc.target/arm/pr45701-2.c: Ditto.
484 2011-06-27 Janus Weil <janus@gcc.gnu.org>
487 * gfortran.dg/allocatable_scalar_9.f90: Modified.
488 * gfortran.dg/extends_14.f03: Modified.
490 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
492 * lib/target-supports-dg.exp (dg-require-effective-target): Return
493 early if the test is already being skipped.
495 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
496 scan-assembler-dem-not): For missing file, report unresolved with
497 same message as for pass/fail, with reason reported in log file.
499 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
500 from add_options_for_arm_neon_fp16.
501 (check_effective_target_arm_fp16_ok_nocache): Renamed from
502 check_effective_target_arm_neon_fp16_ok_nocache.
503 Check -mfpu and -mfloat-abi options from current multilib.
504 Do not require neon support.
505 (check_effective_target_arm_fp16_ok): Renamed from
506 check_effecitve_target_arm_neon_fp16_ok.
507 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
508 arm_neon_fp16_ok and arm_fp16.
509 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
510 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
511 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
512 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
514 2011-06-27 Jakub Jelinek <jakub@redhat.com>
516 * gcc.dg/builtin-assume-aligned-1.c: New test.
517 * gcc.dg/builtin-assume-aligned-2.c: New test.
518 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
521 * gcc.dg/pr49544.c: New test.
523 2011-06-27 Richard Guenther <rguenther@suse.de>
525 PR tree-optimization/49394
526 * g++.dg/torture/pr49394.C: New testcase.
528 2011-06-27 Kai Tietz <ktietz@redhat.com>
530 * gcc.dg/optimize-bswapdi-2.c: New test.
532 2011-06-27 Michael Hope <michael.hope@linaro.org>
533 Richard Sandiford <richard.sandiford@linaro.org>
535 PR tree-optimization/49169
536 * gcc.dg/torture/pr49169.c: New test.
538 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
541 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
543 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
546 2011-06-26 Jason Merrill <jason@redhat.com>
548 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
551 * g++.dg/init/ref19.C: New.
552 * g++.dg/cpp0x/constexpr-cleanup.C: New.
554 2011-06-26 Jakub Jelinek <jakub@redhat.com>
556 PR tree-optimization/48377
557 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
560 2011-06-26 Steve Ellcey <sje@cup.hp.com>
563 * lib/target-supports.exp (check_effective_target_non_strict_align):
565 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
567 2011-06-24 Martin Jambor <mjambor@suse.cz>
569 PR tree-optimizations/49516
570 * g++.dg/tree-ssa/pr49516.C: New test.
572 2011-06-23 Jason Merrill <jason@redhat.com>
575 * g++.dg/template/partial10.C: New.
576 * g++.dg/template/partial11.C: New.
578 2011-06-23 Jeff Law <law@redhat.com>
581 * gcc.dg/pr48770.c: New test.
583 2011-06-23 Jan Hubicka <jh@suse.cz>
586 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
588 2011-06-23 Jakub Jelinek <jakub@redhat.com>
591 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
592 instead of -fdump-tree-optimized.
594 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
597 * g++.dg/template/crash107.C: New.
598 * g++.dg/template/error17.C: Adjust.
600 2011-06-23 Jason Merrill <jason@redhat.com>
603 * g++.dg/cpp0x/defaulted30.C: New.
606 * g++.dg/rtti/anon-ns1.C: New.
609 * g++.dg/init/ref18.C: New.
612 * g++.dg/template/partial9.C: New.
614 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
617 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
619 2011-06-22 Jakub Jelinek <jakub@redhat.com>
622 * gcc.dg/pr49496.c: New test.
624 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
626 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
629 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
631 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
632 * gcc.target/arm/pr42879.c: Likewise.
633 * gcc.target/arm/pr45701-3.c: Likewise.
635 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
636 * gcc.target/arm/pr40482.c: Likewise.
637 * gcc.target/arm/stack-corruption.c: Likewise.
639 2011-06-22 Richard Guenther <rguenther@suse.de>
641 PR tree-optimization/49493
642 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
644 2011-06-22 Jason Merrill <jason@redhat.com>
647 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
649 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
650 Dmitry Melnik <dm@ispras.ru>
652 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
653 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
654 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
656 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
658 * gcc.target/arm/tlscall.c: New.
660 2011-06-21 Jason Merrill <jason@redhat.com>
663 * g++.dg/cpp0x/constexpr-ref1.C: New.
664 * g++.dg/cpp0x/constexpr-ref2.C: New.
665 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
668 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
671 * g++.dg/template/param3.C: New.
673 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
675 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
676 my_clrsb test functions.
678 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
679 test_sll, test_ull): Add clrsb tests.
680 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
683 2011-06-21 Janus Weil <janus@gcc.gnu.org>
686 * gfortran.dg/class_44.f03: New.
688 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
690 PR tree-optimization/49478
691 * gcc.dg/vect/pr49478.c
693 2011-06-21 Richard Guenther <rguenther@suse.de>
695 PR tree-optimization/49483
696 * gcc.dg/vect/vect-120.c: New testcase.
698 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
701 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
702 * gcc.dg/vect/vect-peel-4.c: Likewise.
704 2011-06-22 Christian Bruel <christian.bruel@st.com>
707 * gcc.dg/always_inline.c: Removed -Winline. Update checks
708 * gcc.dg/always_inline2.c: Likewise.
709 * gcc.dg/always_inline3.c: Likewise.
710 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
711 * gcc.dg/inline_1.c: Likewise.
712 * gcc.dg/inline_2.c: Likewise.
713 * gcc.dg/inline_3.c: Likewise.
714 * gcc.dg/inline_4.c: Likewise.
715 * gcc.dg/20051201-1.c: Likewise.
716 * gcc.dg/pr40087.c: Likewise.
717 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
718 * gcc.dg/inline-22.c: Likewise.
719 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
720 * gcc.dg/lto/20090218-1_1.c: Likewise.
721 * g++.dg/ipa/devirt-7.C: Likewise.
722 * gcc.dg/uninit-pred-5_a.c: Likewise.
723 * gcc.dg/uninit-pred-5_b.c: Likewise.
724 * gcc.dg/fail_always_inline.c: New.
726 2011-06-21 Jakub Jelinek <jakub@redhat.com>
728 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
729 into 6 jobs instead of 3.
731 2011-06-20 Jason Merrill <jason@redhat.com>
734 * g++.dg/cpp0x/initlist53.C: New.
736 2011-06-20 Tobias Burnus <burnus@net-b.de>
739 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
740 * gfortran.dg/coarray_lock_3.f90: New.
741 * gfortran.dg/coarray/lock_1.f90: New.
743 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
745 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
746 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
747 unresolved and report the reason to the log file.
749 * lib/scanasm.exp (object-size): Move argument processing earlier
750 to report errors before verifying that the file exists. Report
751 problems detected at runtime as unresolved instead of error and
752 report their reasons to the log file.
754 2011-06-20 Jason Merrill <jason@redhat.com>
757 * g++.dg/cpp0x/explicit6.C: New.
760 * g++.dg/cpp0x/enum20.C: New.
763 * g++.dg/ext/attr-aligned01.C: New.
766 * g++.dg/cpp0x/variadic-default.C: New.
769 * g++.dg/cpp0x/auto26.C: New.
772 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
774 2011-06-20 Kai Tietz <ktietz@redhat.com>
776 * gcc.dg/binop-notand1.c: New test.
777 * gcc.dg/binop-notand2.c: New test.
778 * gcc.dg/binop-notand3.c: New test.
779 * gcc.dg/binop-notand4.c: New test.
780 * gcc.dg/binop-notand5.c: New test.
781 * gcc.dg/binop-notand6.c: New test.
783 2011-06-18 Jakub Jelinek <jakub@redhat.com>
786 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
788 2011-06-18 Janus Weil <janus@gcc.gnu.org>
791 * gfortran.dg/proc_ptr_31.f90: New.
793 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
795 * gnat.dg/volatile6.adb: New test.
796 * gnat.dg/volatile7.adb: Likewise.
797 * gnat.dg/volatile8.adb: Likewise.
798 * gnat.dg/volatile9.adb: Likewise.
800 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
802 * gnat.dg/constant3.adb: New test.
804 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
807 * gfortran.dg/read_list_eof_1.f90: New test.
809 2011-06-18 Jakub Jelinek <jakub@redhat.com>
812 * gcc.target/i386/testimm-1.c: New test.
813 * gcc.target/i386/testimm-2.c: New test.
814 * gcc.target/i386/testimm-3.c: New test.
815 * gcc.target/i386/testimm-4.c: New test.
816 * gcc.target/i386/testimm-5.c: New test.
817 * gcc.target/i386/testimm-6.c: New test.
818 * gcc.target/i386/testimm-7.c: New test.
819 * gcc.target/i386/testimm-8.c: New test.
820 * gcc.target/i386/xop-vpermil2px-2.c: New test.
821 * gcc.target/i386/xop-rotate1-int.c: New test.
822 * gcc.target/i386/xop-rotate2-int.c: New test.
824 2011-06-17 Jason Merrill <jason@redhat.com>
826 * g++.dg/cpp0x/rv-func2.C: New.
828 * g++.dg/debug/dwarf2/lambda1.C: New.
829 * g++.dg/warn/Wshadow-6.C: Adjust.
831 2011-06-17 Janus Weil <janus@gcc.gnu.org>
834 * gfortran.dg/move_alloc_5.f90: New.
836 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
838 PR rtl-optimization/48542
839 * gcc.dg/torture/pr48542.c: New test.
841 2011-06-16 Jason Merrill <jason@redhat.com>
844 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
847 * g++.dg/cpp0x/initlist52.C New.
850 * c-c++-common/raw-string-12.c: New.
853 * g++.dg/cpp0x/sfinae26.C: New.
856 * g++.dg/cpp0x/variadic113.C: New.
859 * g++.dg/cpp0x/variadic112.C: New.
861 2011-06-16 Jeff Law <law@redhat.com>
863 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
864 improved jump threading.
865 * gcc.dg/builtin-object-size-2.c: Likewise.
866 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
868 2011-06-16 Janus Weil <janus@gcc.gnu.org>
871 * gfortran.dg/typebound_assignment_3.f03: New.
873 2011-06-16 Steve Ellcey <sje@cup.hp.com>
876 * g++.dg/opt/devirt2.C: Change xfail rule to target.
878 2011-06-16 Martin Jambor <mjambor@suse.cz>
880 PR tree-optimization/49343
881 * gnat.dg/discr31.ad[sb]: New test.
883 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
885 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
887 2011-06-16 Tom de Vries <tom@codesourcery.com>
890 * gcc.target/arm/ivopts-3.c: Update test.
891 * gcc.target/arm/ivopts-5.c: Same.
893 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
896 2011-06-10 Wei Guozhi <carrot@google.com>
899 * gcc.target/arm/pr45335.c: New test.
900 * gcc.target/arm/pr45335-2.c: New test.
901 * gcc.target/arm/pr45335-3.c: New test.
902 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
903 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
904 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
906 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
908 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
910 2011-06-16 Janus Weil <janus@gcc.gnu.org>
913 * gfortran.dg/class_43.f03: New.
915 2011-06-16 Jakub Jelinek <jakub@redhat.com>
917 PR tree-optimization/49419
918 * gcc.c-torture/execute/pr49419.c: New test.
920 2011-06-16 Revital Eres <revital.eres@linaro.org>
922 * gcc.dg/sms-9.c: New file.
924 2011-06-15 Easwaran Raman <eraman@google.com>
926 PR rtl-optimization/49414
927 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
929 2011-06-14 Jason Merrill <jason@redhat.com>
931 * g++.dg/cpp0x/noexcept13.C: New.
933 2011-06-14 Easwaran Raman <eraman@google.com>
935 PR rtl-optimization/44194
936 * gcc.dg/pr44194-1.c: New test.
937 * gcc.dg/pr44194-2.c: New test.
939 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
941 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
943 * gcc.target/arm/pr45701-2.c: Likewise.
944 * gcc.target/arm/thumb-branch1.c: Likewise.
946 2011-06-14 Steve Ellcey <sje@cup.hp.com>
949 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
951 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
953 * gcc.target/arm/pr45701-1.c: Require thumb support.
954 * gcc.target/arm/pr45701-2.c: Likewise.
955 * gcc.target/arm/thumb-branch1.c: Likewise.
957 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
958 * gcc.target/arm/pr39839.c: Likewise.
959 * gcc.target/arm/pr40657-2.c: Likewise.
960 * gcc.target/arm/pr40956.c: Likewise.
961 * gcc.target/arm/pr41679.c: Likewise.
962 * gcc.target/arm/pr42235.c: Likewise.
963 * gcc.target/arm/pr42495.c: Likewise.
964 * gcc.target/arm/pr42505.c: Likewise.
965 * gcc.target/arm/pr42574.c: Likewise.
966 * gcc.target/arm/pr46883.c: Likewise.
967 * gcc.target/arm/pr46934.c: Likewise.
968 * gcc.target/arm/xor-and.c: Likewise.
970 2011-06-14 Jason Merrill <jason@redhat.com>
972 * g++.dg/other/error23.C: Adjust error message.
973 * g++.dg/other/error32.C: Likewise.
976 * g++.dg/cpp0x/rv-dotstar.C: New.
979 * g++.dg/cpp0x/decltype30.C: New.
981 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
983 2011-06-14 Jakub Jelinek <jakub@redhat.com>
986 * gfortran.dg/pr49103.f90: New test.
988 2011-06-14 Tom de Vries <tom@codesourcery.com>
991 * gcc.target/arm/ivopts-3.c: New test.
992 * gcc.target/arm/ivopts-4.c: New test.
993 * gcc.target/arm/ivopts-5.c: New test.
995 2011-06-14 Jakub Jelinek <jakub@redhat.com>
997 PR rtl-optimization/49390
998 * gcc.c-torture/execute/pr49390.c: New test.
1000 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1002 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
1004 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
1006 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
1007 * gcc.c-torture/execute/cmpsi-2.x: New file.
1008 * gcc.c-torture/execute/pr45262.c: Undo 172757.
1009 * gcc.c-torture/execute/pr45262.x: New file.
1010 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
1011 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
1013 * gcc.c-torture/compile/pr49163.c: Ditto.
1015 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
1017 * gcc.dg/vect/vect-16.c: Rename to...
1018 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
1019 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
1020 for double-word vectors.
1021 * gcc.dg/vect/vect-peel-4.c: Likewise.
1022 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
1024 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
1027 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
1030 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
1032 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
1034 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
1036 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
1038 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
1040 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1042 * gfortran.dg/trim_optimize_8.f90: New test case.
1044 2011-06-13 Jakub Jelinek <jakub@redhat.com>
1045 Ira Rosen <ira.rosen@linaro.org>
1047 PR tree-optimization/49352
1048 * gcc.dg/vect/pr49352.c: New test.
1050 2011-06-12 Tobias Burnus
1053 * gfortran.dg/alloc_comp_assign_11.f90: New.
1055 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1057 * gfortran.dg/trim_optimize_7.f90: New test.
1059 2011-06-10 Wei Guozhi <carrot@google.com>
1062 * gcc.target/arm/pr45335.c: New test.
1063 * gcc.target/arm/pr45335-2.c: New test.
1064 * gcc.target/arm/pr45335-3.c: New test.
1065 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1066 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1067 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1069 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1072 * g++.dg/parse/error39.C: New.
1074 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
1076 * gcc.target/arm/20090811-1.c: Skip for incompatible
1077 options, do not override other options.
1078 * gcc.target/arm/combine-cmp-shift.c: Skip for
1079 incompatible options.
1080 * gcc.target/arm/pr45094.c: Likewise.
1081 * gcc.target/arm/scd42-1.c: Likewise.
1082 * gcc.target/arm/scd42-3.c: Likewise.
1083 * gcc.target/arm/thumb-ltu.c: Likewise.
1085 * lib/target-supports.exp
1086 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
1087 multilib flags use -mfpu with a value other than neon-fp16.
1089 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1091 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
1092 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
1094 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1096 * lib/target-supports.exp (check_effective_target_pie): New proc.
1097 * gcc.dg/pie-link.c: Use target pie.
1099 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
1100 Laurent Rougé <laurent.rouge@menta.fr>
1102 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
1103 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
1105 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
1107 * gfortran.dg/coarray/sync_1.f90: New test for
1108 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
1110 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
1112 PR tree-optimization/49318
1113 * gcc.dg/vect/pr49318.c: New test.
1115 2011-06-09 David Krauss <potswa@mac.com>
1117 * g++.dg/template/arrow1.C: New.
1119 2011-06-09 Jason Merrill <jason@redhat.com>
1121 * lib/prune.exp: Prune "note"s.
1122 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
1124 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
1125 * g++.dg/template/dependent-expr3.C: Likewise.
1126 * g++.dg/parse/template7.C: Likewise.
1127 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1128 * g++.old-deja/g++.jason/rfg10.C: Likewise.
1129 * g++.old-deja/g++.pt/friend38.C: Likewise.
1130 * g++.old-deja/g++.pt/crash32.C: Likewise.
1131 * g++.old-deja/g++.other/init4.C: Likewise.
1132 * g++.old-deja/g++.other/friend8.C: Likewise.
1134 * g++.dg/ext/complex7.C: Adjust expected output.
1135 * g++.dg/diagnostic/method1.C: Likewise.
1136 * g++.dg/parse/parameter-declaration-2.C: Likewise.
1137 * g++.dg/parse/crash33.C: Likewise.
1138 * g++.dg/other/warning1.C: Likewise.
1139 * g++.dg/init/pr29571.C: Likewise.
1140 * g++.dg/warn/overflow-warn-1.C: Likewise.
1141 * g++.dg/warn/overflow-warn-3.C: Likewise.
1142 * g++.dg/warn/overflow-warn-4.C: Likewise.
1143 * g++.old-deja/g++.oliva/template1.C: Likewise.
1145 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
1146 * g++.dg/parse/template7.C: Adjust.
1148 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
1151 * gcc.dg/pr49307.c: New.
1153 2011-06-09 Wei Guozhi <carrot@google.com>
1156 * gcc.target/arm/pr46975.c: New testcase.
1158 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
1160 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
1161 (PMETH, arglist_t): Removed.
1162 (method_get_number_of_arguments): Removed.
1163 (method_get_nth_argument): Removed.
1164 (method_get_first_argument): Removed.
1165 (method_get_next_argument): Removed.
1166 (method_get_sizeof_arguments): Removed.
1167 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
1169 (method_get_number_of_arguments): Removed.
1170 (method_get_nth_argument): Removed.
1171 (method_get_first_argument): Removed.
1172 (method_get_next_argument): Removed.
1173 (method_get_sizeof_arguments): Removed.
1174 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
1176 2011-06-09 David Li <davidxl@google.com>
1178 * gcc.dg/dump-pass.c: New test.
1180 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1183 * g++.dg/parse/error38.C: New.
1185 2011-06-09 Jakub Jelinek <jakub@redhat.com>
1188 * gfortran.dg/pr49308.f90: New test.
1190 2011-06-08 Jason Merrill <jason@redhat.com>
1192 * g++.dg/cpp0x/noexcept11.C: New.
1193 * g++.dg/cpp0x/noexcept12.C: New.
1194 * g++.dg/cpp0x/sfinae11.C: Adjust.
1196 2011-06-08 Jakub Jelinek <jakub@redhat.com>
1199 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
1200 to dg-options, match also DW_AT_linkage_name.
1202 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1205 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
1206 -fno-common on alpha*-dec-osf*.
1207 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
1209 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
1211 PR rtl-optimization/49303
1212 * gcc.target/ia64/pr49303.c: New test.
1214 2011-06-08 Tobias Burnus <burnus@net-b.de>
1217 * gfortran.dg/coarray_lock_1.f90: New.
1218 * gfortran.dg/coarray_lock_2.f90: New.
1220 2011-06-07 Jason Merrill <jason@redhat.com>
1222 * lib/prune.exp: Look for "required" rather than "instantiated".
1223 * g++.dg/abi/mangle11.C: Likewise.
1224 * g++.dg/abi/mangle12.C: Likewise.
1225 * g++.dg/abi/mangle17.C: Likewise.
1226 * g++.dg/abi/mangle20-2.C: Likewise.
1227 * g++.dg/abi/pragma-pack1.C: Likewise.
1228 * g++.dg/cpp0x/decltype26.C: Likewise.
1229 * g++.dg/cpp0x/decltype28.C: Likewise.
1230 * g++.dg/cpp0x/decltype29.C: Likewise.
1231 * g++.dg/cpp0x/enum11.C: Likewise.
1232 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1233 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1234 * g++.dg/cpp0x/pr47416.C: Likewise.
1235 * g++.dg/ext/case-range2.C: Likewise.
1236 * g++.dg/ext/case-range3.C: Likewise.
1237 * g++.dg/gomp/for-19.C: Likewise.
1238 * g++.dg/gomp/pr37533.C: Likewise.
1239 * g++.dg/gomp/pr38639.C: Likewise.
1240 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
1241 * g++.dg/inherit/base3.C: Likewise.
1242 * g++.dg/inherit/using6.C: Likewise.
1243 * g++.dg/init/placement4.C: Likewise.
1244 * g++.dg/init/reference3.C: Likewise.
1245 * g++.dg/lookup/scoped6.C: Likewise.
1246 * g++.dg/lookup/using7.C: Likewise.
1247 * g++.dg/other/abstract1.C: Likewise.
1248 * g++.dg/other/error10.C: Likewise.
1249 * g++.dg/other/error5.C: Likewise.
1250 * g++.dg/other/field1.C: Likewise.
1251 * g++.dg/other/offsetof5.C: Likewise.
1252 * g++.dg/parse/bitfield2.C: Likewise.
1253 * g++.dg/parse/constant4.C: Likewise.
1254 * g++.dg/parse/crash20.C: Likewise.
1255 * g++.dg/parse/invalid-op1.C: Likewise.
1256 * g++.dg/parse/non-dependent2.C: Likewise.
1257 * g++.dg/parse/template18.C: Likewise.
1258 * g++.dg/tc1/dr152.C: Likewise.
1259 * g++.dg/tc1/dr166.C: Likewise.
1260 * g++.dg/tc1/dr176.C: Likewise.
1261 * g++.dg/tc1/dr213.C: Likewise.
1262 * g++.dg/template/access11.C: Likewise.
1263 * g++.dg/template/access2.C: Likewise.
1264 * g++.dg/template/access3.C: Likewise.
1265 * g++.dg/template/access7.C: Likewise.
1266 * g++.dg/template/arg7.C: Likewise.
1267 * g++.dg/template/cond2.C: Likewise.
1268 * g++.dg/template/crash13.C: Likewise.
1269 * g++.dg/template/crash40.C: Likewise.
1270 * g++.dg/template/crash7.C: Likewise.
1271 * g++.dg/template/crash84.C: Likewise.
1272 * g++.dg/template/ctor5.C: Likewise.
1273 * g++.dg/template/defarg13.C: Likewise.
1274 * g++.dg/template/defarg14.C: Likewise.
1275 * g++.dg/template/dtor7.C: Likewise.
1276 * g++.dg/template/eh2.C: Likewise.
1277 * g++.dg/template/error2.C: Likewise.
1278 * g++.dg/template/error43.C: Likewise.
1279 * g++.dg/template/friend32.C: Likewise.
1280 * g++.dg/template/injected1.C: Likewise.
1281 * g++.dg/template/instantiate1.C: Likewise.
1282 * g++.dg/template/instantiate3.C: Likewise.
1283 * g++.dg/template/instantiate5.C: Likewise.
1284 * g++.dg/template/instantiate7.C: Likewise.
1285 * g++.dg/template/local6.C: Likewise.
1286 * g++.dg/template/lookup2.C: Likewise.
1287 * g++.dg/template/member5.C: Likewise.
1288 * g++.dg/template/memfriend15.C: Likewise.
1289 * g++.dg/template/memfriend16.C: Likewise.
1290 * g++.dg/template/memfriend17.C: Likewise.
1291 * g++.dg/template/memfriend7.C: Likewise.
1292 * g++.dg/template/meminit1.C: Likewise.
1293 * g++.dg/template/nested3.C: Likewise.
1294 * g++.dg/template/non-type-template-argument-1.C: Likewise.
1295 * g++.dg/template/nontype12.C: Likewise.
1296 * g++.dg/template/nontype13.C: Likewise.
1297 * g++.dg/template/nontype6.C: Likewise.
1298 * g++.dg/template/pr23510.C: Likewise.
1299 * g++.dg/template/pr35240.C: Likewise.
1300 * g++.dg/template/ptrmem15.C: Likewise.
1301 * g++.dg/template/ptrmem6.C: Likewise.
1302 * g++.dg/template/qualified-id1.C: Likewise.
1303 * g++.dg/template/qualttp20.C: Likewise.
1304 * g++.dg/template/qualttp3.C: Likewise.
1305 * g++.dg/template/qualttp4.C: Likewise.
1306 * g++.dg/template/qualttp5.C: Likewise.
1307 * g++.dg/template/qualttp6.C: Likewise.
1308 * g++.dg/template/qualttp7.C: Likewise.
1309 * g++.dg/template/qualttp8.C: Likewise.
1310 * g++.dg/template/recurse.C: Likewise.
1311 * g++.dg/template/recurse2.C: Likewise.
1312 * g++.dg/template/ref5.C: Likewise.
1313 * g++.dg/template/scope2.C: Likewise.
1314 * g++.dg/template/sfinae10.C: Likewise.
1315 * g++.dg/template/sfinae3.C: Likewise.
1316 * g++.dg/template/sizeof3.C: Likewise.
1317 * g++.dg/template/static9.C: Likewise.
1318 * g++.dg/template/template-id-2.C: Likewise.
1319 * g++.dg/template/typedef13.C: Likewise.
1320 * g++.dg/template/typename4.C: Likewise.
1321 * g++.dg/template/using14.C: Likewise.
1322 * g++.dg/template/using2.C: Likewise.
1323 * g++.dg/template/warn1.C: Likewise.
1324 * g++.dg/warn/Wparentheses-13.C: Likewise.
1325 * g++.dg/warn/Wparentheses-15.C: Likewise.
1326 * g++.dg/warn/Wparentheses-16.C: Likewise.
1327 * g++.dg/warn/Wparentheses-17.C: Likewise.
1328 * g++.dg/warn/Wparentheses-18.C: Likewise.
1329 * g++.dg/warn/Wparentheses-19.C: Likewise.
1330 * g++.dg/warn/Wparentheses-20.C: Likewise.
1331 * g++.dg/warn/Wparentheses-23.C: Likewise.
1332 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1333 * g++.dg/warn/noeffect2.C: Likewise.
1334 * g++.dg/warn/noeffect4.C: Likewise.
1335 * g++.dg/warn/pr8570.C: Likewise.
1336 * g++.old-deja/g++.brendan/init2.C: Likewise.
1337 * g++.old-deja/g++.eh/spec6.C: Likewise.
1338 * g++.old-deja/g++.pt/crash10.C: Likewise.
1339 * g++.old-deja/g++.pt/crash36.C: Likewise.
1340 * g++.old-deja/g++.pt/derived3.C: Likewise.
1341 * g++.old-deja/g++.pt/error2.C: Likewise.
1342 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1343 * g++.old-deja/g++.pt/infinite1.C: Likewise.
1344 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1345 * g++.old-deja/g++.pt/overload7.C: Likewise.
1346 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1348 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1349 Iain Sandoe <iains@gcc.gnu.org>
1351 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
1352 Added code to deal with the case when [Protocol
1353 -descriptionForInstanceMethod:] or [Protocol
1354 -descriptionForClassMethod:] returns NULL.
1356 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1357 Iain Sandoe <iains@gcc.gnu.org>
1359 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
1360 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
1363 2011-06-07 Xinliang David Li <davidxl@google.com>
1365 * gcc.dg/inline_2.c: New test.
1366 * gcc.dg/unroll_2.c: New test.
1367 * gcc.dg/inline_3.c: New test.
1368 * gcc.dg/unroll_3.c: New test.
1369 * gcc.dg/inline_4.c: New test.
1370 * gcc.dg/unroll_4.c: New test.
1371 * gcc.dg/inline_1.c: New test.
1372 * gcc.dg/unroll_1.c: New test.
1374 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1376 PR tree-optimization/48497
1377 * lib/gcc-defs.exp (dg-additional-options): New proc.
1378 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
1379 -msse2 on 32-bit x86.
1381 2011-06-06 Jason Merrill <jason@redhat.com>
1383 * g++.dg/cpp0x/enum19.C: New.
1385 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
1387 * gcc.target/arm/neon-reload-class.c: New test.
1389 2011-06-07 Dodji Seketeli <dodji@redhat.com>
1392 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
1394 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1396 * gcc.target/arm/smlatb-1.c: New file.
1397 * gcc.target/arm/smlatt-1.c: New file.
1398 * gcc.target/arm/smlaltb-1.c: New file.
1399 * gcc.target/arm/smlaltt-1.c: New file.
1401 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1403 * gcc.target/arm/mla-2.c: New test.
1405 2011-06-07 Jakub Jelinek <jakub@redhat.com>
1407 PR gcov-profile/49299
1408 * gcc.dg/tree-prof/pr49299-1.c: New test.
1409 * gcc.dg/tree-prof/pr49299-2.c: New test.
1411 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
1413 * lib/target-supports.exp
1414 (check_effective_target_vect_widen_mult_qi_to_hi):
1415 Add NEON as supporting target.
1416 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1417 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
1418 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
1419 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
1420 using widening multiplication on targets that support it.
1421 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1422 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
1423 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
1425 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1427 Updated all testcases in the ObjC/ObjC++ testsuites to use the
1428 Modern Objective-C runtime API.
1429 * objc/execute/next_mapping.h: Removed.
1430 * objc-obj-c++-shared/next-mapping.h: Removed.
1431 * objc-obj-c++-shared/Object1.h: Removed.
1432 * objc-obj-c++-shared/Object1.m: Removed.
1433 * objc-obj-c++-shared/Object1.mm: Removed.
1434 * objc-obj-c++-shared/Object1-implementation.h: Removed.
1435 * objc-obj-c++-shared/Protocol1.h: Removed.
1436 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
1437 of ProtoBool, IVAR_T and METHOD.
1438 * objc-obj-c++-shared/runtime.h: New.
1439 * objc-obj-c++-shared/TestsuiteObject.h: New.
1440 * objc-obj-c++-shared/TestsuiteObject.m: New.
1442 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
1443 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
1444 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
1446 * objc/execute/_cmd.m: Include
1447 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1448 runtime API. ([TestClass +initialize]): Include this method also
1449 with the GNU runtime.
1450 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
1451 Object. ([-setValue:]): Return void.
1452 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
1453 with the GNU runtime. Include
1454 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
1455 for the NeXT runtime. Use the existing print_ivars() and
1456 compare_structures() implementations for the old NeXT runtime.
1457 Added new implementations for the Modern GNU and NeXT runtimes.
1458 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
1459 well. (main): Use objc_getClass(). Use return instead of exit.
1460 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
1461 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
1463 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
1464 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
1465 instead of Object. (main): Use return instead of exit().
1466 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
1467 instead of Object. Removed prototype for exit(). (main): Use
1468 return instead of exit(). Use the Modern Objective-C runtime API.
1469 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
1471 * objc/execute/class-tests-1.h: Include
1472 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1473 runtime API. (test_class_with_superclass): Do not call [Object
1474 class]. There is no need to with the current libobjc.
1475 * objc/execute/class-tests-2.h: Include
1476 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1478 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
1479 ../../objc-obj-c++-shared/next-mapping.h.
1480 * objc/execute/class-2.m: Likewise.
1481 * objc/execute/class-3.m: Likewise.
1482 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
1483 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
1484 +initialize]): Include this method also with the GNU
1485 runtime. (main): Use the Modern Objective-C runtime API.
1486 * objc/execute/class-5.m: Likewise.
1487 * objc/execute/class-6.m: Likewise.
1488 * objc/execute/class-7.m: Likewise.
1489 * objc/execute/class-8.m: Likewise.
1490 * objc/execute/class-9.m: Likewise.
1491 * objc/execute/class-10.m: Likewise.
1492 * objc/execute/class-11.m: Likewise.
1493 * objc/execute/class-12.m: Likewise.
1494 * objc/execute/class-13.m: Likewise.
1495 * objc/execute/class-14.m: Likewise.
1496 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
1497 this method also with the GNU runtime.
1498 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
1499 +initialize]): Include this method also with the GNU runtime.
1500 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
1502 * objc/execute/encode-1.m: Likewise.
1503 * objc/execute/enumeration-1.m: Likewise.
1504 * objc/execute/enumeration-2.m: Likewise.
1505 * objc/execute/exceptions/catchall-1.m: Likewise.
1506 * objc/execute/exceptions/finally-1.m: Likewise.
1507 * objc/execute/exceptions/foward-1.m: Likewise.
1508 * objc/execute/exceptions/local-variables-1.m: Likewise.
1509 * objc/execute/exceptions/throw-nil.m: Likewise.
1510 * objc/execute/exceptions/trivial.m: Likewise.
1511 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
1512 of Object. Include objc/runtime.h instead of objc/objc-api.h.
1513 * objc/execute/exceptions/matcher-1.m: Likewise.
1514 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
1516 * objc/execute/formal_protocol-2.m: Likewise.
1517 * objc/execute/formal_protocol-3.m: Likewise.
1518 * objc/execute/formal_protocol-4.m: Likewise.
1519 * objc/execute/formal_protocol-5.m: Include
1520 ../../objc-obj-c++-shared/runtime.h. (main): Always use
1522 * objc/execute/formal_protocol-6.m: Likewise.
1523 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
1524 Object. Include <objc/Protocol.h> instead of
1525 ../../objc-obj-c++-shared/Protocol1.h.
1526 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
1528 * objc/execute/informal_protocol.m: Likewise.
1529 * objc/execute/load-3.m: Likewise.
1530 * objc/execute/many_args_method.m ([TestClass +initialize]):
1531 Include this method with the GNU runtime as well.
1532 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
1533 * objc/execute/nested-func-1.m: Use TestsuiteObject
1535 * objc/execute/nil_method-1.m: Likewise.
1536 * objc/execute/no_clash.m: Likewise.
1537 * objc/execute/np-1.m: Do not include
1538 ../../objc-obj-c++-shared/Protocol1.h.
1539 (main): Use return instead of exit().
1540 * objc/execute/np-2.m: Do not include
1541 ../../objc-obj-c++-shared/Protocol1.h.
1542 ([MyObject +initialize]): Include this method also with the GNU
1543 runtime. (main): Use return instead of exit().
1544 * objc/execute/object_is_class.m: Include
1545 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
1546 of Object. (main): Use the Modern Objective-C runtime API.
1547 * objc/execute/object_is_meta_class.m: Likewise.
1548 * objc/execute/private.m: Use TestsuiteObject instead of Object.
1549 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
1550 instead of ../objc-obj-c++-shared/Protocol1.h. Include
1551 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
1552 Objective-C runtime API.
1553 * objc/execute/protocol-isEqual-2.m: Likewise.
1554 * objc/execute/protocol-isEqual-3.m: Likewise.
1555 * objc/execute/protocol-isEqual-4.m: Likewise.
1556 * objc/execute/redefining_self.m ([TestClass +initialize]):
1557 Include this method with the GNU runtime as well.
1558 * objc/execute/root_methods.m: Include
1559 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
1560 Include this method with the GNU runtime as well.
1561 (main): Use the Modern Objective-C runtime API.
1562 * objc/execute/selector-1.m: Include
1563 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
1564 of Object. (main): Use the Modern Objective-C runtime API.
1565 * objc/execute/static-1.m ([Test +initialize]): Include this
1566 method with the GNU runtime as well.
1567 * objc/execute/static-2.m: Likewise.
1568 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
1569 * objc/execute/va_method.m: Do not include objc/objc-api.h.
1570 ([MathClass +initialize]): Include this method with the GNU
1572 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
1574 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
1575 * objc.dg/attributes/categ-attributes-2.m: Likewise.
1576 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
1577 * objc.dg/attributes/method-attribute-1.m: Likewise.
1578 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1579 * objc.dg/attributes/method-attribute-2.m: Likewise.
1580 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1581 * objc.dg/attributes/method-attribute-3.m: Likewise.
1582 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1583 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
1584 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
1585 * obj-c++.dg/bitfield-1.mm: Likewise.
1586 * obj-c++.dg/bitfield-2.mm: Likewise
1587 * objc.dg/bitfield-3.m: Likewise.
1588 * obj-c++.dg/bitfield-4.mm: Likewise.
1589 * objc.dg/bitfield-5.m: Likewise
1590 * objc.dg/call-super-1.m: Likewise.
1591 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
1592 Use objc_getClass() instead of objc_get_class(), but for the GNU
1593 runtime redefine objc_getClass as objc_get_class. Include
1594 ../objc-obj-c++-shared/runtime.h.
1595 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
1596 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
1597 Use the Modern Objective-C runtime API.
1598 * objc.dg/class-protocol-1.m: Include
1599 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
1600 * obj-c++.dg/class-protocol-1.mm: Likewise.
1601 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
1602 * objc.dg/comp-types-10.m: Likewise.
1603 * objc.dg/comp-types-11.m: Likewise.
1604 * objc.dg/comp-types-12.m: Likewise.
1605 * obj-c++.dg/comp-types-9.mm: Likewise.
1606 * obj-c++.dg/comp-types-11.mm: Likewise.
1607 * obj-c++.dg/comp-types-12.mm: Likewise.
1608 * obj-c++.dg/comp-types-13.mm: Likewise.
1609 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
1610 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1611 * obj-c++.dg/cxx-scope-1.mm: Likewise.
1612 * obj-c++.dg/cxx-scope-2.mm: Likewise.
1613 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
1614 * objc.dg/desig-init-1.m: Likewise.
1615 * obj-c++.dg/defs.mm: Likewise.
1616 * objc.dg/exceptions-2.m: Likewise.
1617 * obj-c++.dg/except-1.mm: Likewise.
1618 * obj-c++.dg/exceptions-2.mm: Likewise.
1619 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
1620 Use the Modern Objective-C runtime API.
1621 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
1622 the Modern Objective-C runtime API. Do not include
1623 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
1624 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
1625 the Modern Objective-C runtime API except when using an older NeXT
1627 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
1628 the Modern Objective-C runtime API.
1629 * objc.dg/encode-7.m: Include objc/runtime.h instead of
1631 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
1632 * objc.dg/encode-7-next-64bit.m: Updated include.
1633 * objc.dg/encode-8.m: Include objc/runtime.h instead of
1635 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
1636 the Modern Objective-C runtime API.
1637 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
1638 Use the Modern Objective-C runtime API. Include objc/Protocol.h
1639 instead of ../objc-obj-c++-shared/Protocol1.h.
1640 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
1641 the Modern Objective-C runtime API except when using an older NeXT
1643 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
1644 the Modern Objective-C runtime API.
1645 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
1647 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
1648 * objc.dg/fix-and-continue-2.m: Likewise.
1649 * objc.dg/foreach-1.m: Likewise.
1650 * objc.dg/foreach-2.m: Likewise.
1651 * objc.dg/foreach-3.m: Likewise.
1652 * objc.dg/foreach-4.m: Likewise.
1653 * objc.dg/foreach-5.m: Likewise.
1654 * objc.dg/foreach-6.m: Likewise.
1655 * objc.dg/foreach-7.m: Likewise.
1656 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
1658 * objc.dg/func-ptr-2.m: Likewise.
1659 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
1660 Do not include objc/objc-api.h.
1661 * obj-c++.dg/fsf-package-0.mm: Likewise.
1662 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1663 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
1664 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
1666 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
1667 * objc.dg/gnu-runtime-3.m: Likewise.
1668 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
1669 * objc.dg/headers.m: Include objc/runtime.h instead of
1670 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
1671 for the NeXT runtime.
1672 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
1673 * obj-c++.dg/isa-field-1.mm: Likewise.
1674 * obj-c++.dg/ivar-list-semi.mm: Likewise.
1675 * objc.dg/layout-1.m: Likewise.
1676 * objc.dg/layout-2.m: Likewise.
1677 * objc.dg/local-decl-2.m: Likewise.
1678 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
1679 Object. ([Container +elementForView:]): Use
1680 class_conformsToProtocol().
1681 * obj-c++.dg/lookup-2.mm: Likewise.
1682 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
1683 * obj-c++.dg/local-decl-1.mm: Likewise.
1684 * objc.dg/method-3.m: Likewise.
1685 * objc.dg/method-4.m: Likewise.
1686 * objc.dg/method-6.m: Include objc/Protocol.h instead of
1687 ../objc-obj-c++-shared/Protocol1.h.
1688 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
1689 * objc.dg/method-9.m: Likewise.
1690 * objc.dg/method-10.m: Likewise.
1691 * objc.dg/method-13.m ([Root +initialize]): Include this method
1692 also for the GNU runtime. (main): Use objc_getClass() also for
1694 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
1695 * objc.dg/method-17.m: Likewise.
1696 * objc.dg/method-19.m: Likewise.
1697 * objc.dg/method-20b.m: Likewise.
1698 * obj-c++.dg/method-2.mm: Likewise.
1699 * obj-c++.dg/method-6.mm: Likewise.
1700 * obj-c++.dg/method-10.mm: Likewise.
1701 * obj-c++.dg/method-11.mm: Likewise.
1702 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
1703 ../objc-obj-c++-shared/Protocol1.h.
1704 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
1705 * obj-c++.dg/method-15.mm: Likewise.
1706 * obj-c++.dg/method-17.mm: Likewise.
1707 * obj-c++.dg/method-19.mm: Updated includes. ([Root
1708 +initialize]): Include this method also for the GNU
1709 runtime. (main): Use objc_getClass() also for the GNU runtime.
1710 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
1711 * obj-c++.dg/method-22.mm: Likewise.
1712 * obj-c++.dg/method-23.mm: Likewise.
1713 * obj-c++.dg/no-extra-load.mm: Likewise.
1714 * objc.dg/objc-fast-4.m: Likewise.
1715 * objc.dg/objc-gc-4.m: Likewise.
1716 * obj-c++.dg/objc-gc-3.mm: Likewise.
1717 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
1718 protocol_getMethodDescription() instead of [Protocol
1719 -descriptionForInstanceMethod].
1720 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
1721 Made it available with all runtimes. (main): Call -test instead
1723 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
1724 and put into a category.
1725 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
1726 Object. Include objc/objc.h.
1727 * obj-c++.dg/proto-lossage-2.mm: Likewise.
1728 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
1729 New. (main): Use protocol_getMethodDescription() instead
1730 of [Protocol -descriptionForInstanceMethod] and [Protocol
1731 -descriptionForClassMethod].
1732 * obj-c++.dg/proto-lossage-3.mm: Likewise.
1733 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
1734 Objective-C runtime API.
1735 * obj-c++.dg/proto-qual-1.mm: Likewise.
1736 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
1738 * obj-c++.dg/property/property-1.mm: Likewise.
1739 * obj-c++.dg/qual-types-1.mm: Likewise.
1740 * objc.dg/selector-2.m: Include objc/objc.h instead of
1741 ../objc-obj-c++-shared/Object1.h.
1742 * obj-c++.dg/selector-2.mm: Likewise.
1743 * obj-c++.dg/selector-5.mm: Likewise.
1744 * obj-c++.dg/selector-6.mm: Likewise.
1745 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
1746 Object. Do not include objc/objc-api.h.
1747 * obj-c++.dg/set-not-used-1.mm: Likewise.
1748 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
1749 * objc.dg/stret-1.m: Likewise.
1750 * objc.dg/stret-2.m: Likewise.
1751 * obj-c++.dg/super-class-2.mm: Likewise.
1752 * objc.dg/super-class-3.m: Likewise.
1753 * objc.dg/super-class-4.m: Likewise.
1754 * objc.dg/sync-2.m: Likewise.
1755 * obj-c++.dg/sync-2.mm: Likewise.
1756 * objc.dg/sync-1.m: Include objc/objc.h instead of
1757 ../objc-obj-c++-shared/Object1.h.
1758 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
1759 'Class' as the type of 'isa'.
1760 * objc.dg/special/unclaimed-category-1.m: Use the Modern
1761 Objective-C runtime API. ([TestClass +initialize]): Include this
1762 method with the GNU runtime as well.
1763 * objc.dg/strings/strings-1.m: Updated includes.
1764 * obj-c++.dg/strings/strings-1.mm: Likewise.
1765 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
1766 objc.dg/strings/const-str-12b.m.
1767 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
1768 * obj-c++.dg/template-3.mm: Likewise.
1769 * obj-c++.dg/template-4.mm: Likewise.
1770 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
1771 Objective-C runtime API.
1772 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
1773 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
1774 * obj-c++.dg/try-catch-1.mm: Likewise.
1775 * obj-c++.dg/try-catch-2.mm: Likewise.
1776 * objc.dg/try-catch-3.m: Likewise.
1777 * obj-c++.dg/try-catch-3.mm: Likewise.
1778 * objc.dg/try-catch-6.m: Likewise.
1779 * objc.dg/try-catch-7.m: Likewise.
1780 * obj-c++.dg/try-catch-7.mm: Likewise.
1781 * obj-c++.dg/try-catch-8.mm: Likewise.
1782 * obj-c++.dg/try-catch-9.mm: Likewise.
1783 * objc.dg/try-catch-10.m: Likewise.
1784 * obj-c++.dg/try-catch-11.mm: Likewise.
1785 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
1786 Object. Include objc/objc.h.
1787 * obj-c++.dg/typedef-alias-1.mm: Likewise.
1788 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
1789 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
1790 Object. Use Modern Objective-C runtime API. Do not use
1792 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
1793 * obj-c++.dg/torture/trivial.mm: Likewise.
1794 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
1795 instead of ../objc-obj-c++-shared/Object1.h. Include
1796 ../objc-obj-c++-shared/runtime.h.
1797 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1798 * objc.dg/torture/strings/const-str-11.m: Likewise.
1799 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
1800 * objc.dg/torture/strings/const-str-9.m: Likewise.
1801 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1802 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
1803 instead of Object. Only add _FooClassReference if
1805 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
1806 * objc.dg/torture/strings/const-str-8.m: Likewise.
1807 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
1808 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
1810 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
1812 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1813 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
1814 * obj-c++.dg/va-meth-1.mm: Likewise.
1815 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
1816 ../objc-obj-c++-shared/Object1.h.
1817 * objc.dg/zero-link-3.m: Likewise.
1819 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1821 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
1823 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1826 * obj-c++.dg/property/cxx-property-1.mm: New.
1827 * obj-c++.dg/property/cxx-property-2.mm: New.
1829 2011-06-06 Jason Merrill <jason@redhat.com>
1831 * g++.dg/cpp0x/regress/ptrmem1.C: New.
1833 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
1835 PR rtl-optimization/49145
1837 * gcc.c-torture/compile/pr49145.c: New test.
1839 2011-06-06 Jakub Jelinek <jakub@redhat.com>
1842 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
1843 to dg-options, match also DW_AT_linkage_name.
1846 * gcc.dg/debug/pr49294.c: New test.
1849 * g++.dg/opt/pr49264.C: New test.
1851 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
1853 PR tree-optimization/49243
1854 * gcc.dg/pr49243.c: New.
1856 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1858 * gnat.dg/specs/cond_expr1.ads: New test.
1860 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1862 * gnat.dg/deferred_const4.ad[sb]: New test.
1863 * gnat.dg/deferred_const4_pkg.ads: New helper.
1865 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1867 * gnat.dg/test_tamdt.adb: Rename to...
1868 * gnat.dg/taft_type1.adb: ...this.
1869 * gnat.dg/tamdt.ad[sb]: Rename to...
1870 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
1871 * gnat.dg/tamdt_aux.ads: Rename to...
1872 * gnat.dg/taft_type1_pkg2.ads: ...this.
1873 * gnat.dg/taft_type2.ad[sb]: New test.
1874 * gnat.dg/taft_type2_pkg.ads: New helper.
1875 * gnat.dg/taft_type3.adb: New test.
1876 * gnat.dg/taft_type3_pkg.ads: New helper.
1878 2011-06-05 Tobias Burnus <burnus@net-b.de>
1881 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
1884 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1887 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
1889 * objc.dg/gnu-api-2-objc.m: Likewise.
1890 * obj-c++.dg/gnu-api-2-class.mm: Likewise
1891 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1893 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1895 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
1896 alignment, not the alignment, when calling class_addIvar(). Add
1897 an 'isa' instance variable to the test root class.
1898 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1900 2011-06-04 Jan Hubicka <jh@suse.cz>
1902 PR tree-optimization/48893
1903 PR tree-optimization/49091
1904 PR tree-optimization/49179
1905 * gfortran.dg/pr49179.f90: New testcase
1907 2011-06-04 Jan Hubicka <jh@suse.cz>
1910 * g++.dg/torture/pr48954.C: New testcase.
1912 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1914 * g++.dg/warn/delete-non-virtual-dtor.C: New.
1916 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1919 * g++.dg/diagnostic/bitfld2.C: New.
1921 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1924 * gcc.c-torture/execute/pr49281.c: New test.
1926 2011-06-04 Jan Hubicka <jh@suse.cz>
1928 PR tree-optimize/48929
1929 * gcc.c-torture/compile/pr48929.c: New testcase.
1931 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1933 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
1935 2011-06-03 Jakub Jelinek <jakub@redhat.com>
1938 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
1940 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1942 * objc.dg/headers.m: Do not include sarray.h and hash.h.
1944 2011-06-03 Richard Henderson <rth@redhat.com>
1945 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1947 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
1949 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1951 * objc.dg/headers.m: Do not include objc-list.h.
1953 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1955 * objc.dg/type-stream-1.m: Test removed.
1956 * objc.dg/headers.m: Do not include typedstream.h.
1958 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1960 * objc.dg/torture/forward-1.m (main): Updated testcase.
1962 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
1965 * gcc.c-torture/compile/pr49163.c: New.
1967 2011-06-02 Asher Langton <langton2@llnl.gov>
1970 * gfortran.dg/PR49268.f90: New test.
1972 2011-06-02 Asher Langton <langton2@llnl.gov>
1975 * gfortran.dg/PR37039.f90: New test.
1977 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1980 * objc.dg/method-5.m: Updated.
1981 * objc.dg/method-19.m: Updated.
1982 * objc.dg/method-lookup-1.m: New.
1983 * obj-c++.dg/method-6.mm: Updated.
1984 * obj-c++.dg/method-7.mm: Updated.
1985 * obj-c++.dg/method-lookup-1.mm: New.
1987 2011-06-02 DJ Delorie <dj@redhat.com>
1989 * lib/timeout.exp (timeout): Add board_info support.
1991 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
1993 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
1995 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1998 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
1999 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
2001 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
2002 Hans-Peter Nilsson <hp@axis.com>
2004 PR rtl-optimization/48840
2005 * gcc.target/sparc/ultrasp13.c: New test.
2007 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
2010 * gcc.c-torture/compile/pr49238.c: New.
2012 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
2014 * gcc.target/arm/g2.c: Skip test in -mthumb.
2015 Skip test unless cpu is xscale.
2016 * gcc.target/arm/scd42-2.c: Likewise.
2017 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
2019 2011-06-01 Jason Merrill <jason@redhat.com>
2021 * g++.dg/cpp0x/decltype28.C: New.
2022 * g++.dg/cpp0x/decltype29.C: New.
2024 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
2027 * gcc.target/mips/pr45074.c: New test.
2029 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
2030 Hans-Peter Nilsson <hp@axis.com>
2032 PR rtl-optimization/48830
2033 * gcc.target/sparc/ultrasp12.c: New test.
2035 2011-06-01 David Li <davidxl@google.com>
2037 * gcc.dg/profile-dir-1.c: Change pass name.
2038 * gcc.dg/profile-dir-2.c: Ditto.
2039 * gcc.dg/tree-ssa/dump-1.c: Ditto.
2040 * gcc.dg/tree-ssa/loop-25.c: Ditto.
2041 * gcc.dg/tree-prof/stringop-1.c: Ditto.
2042 * gcc.dg/tree-prof/update-loopch.c: Ditto.
2043 * gcc.dg/tree-prof/stringop-2.c: Ditto.
2044 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
2045 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
2046 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
2047 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
2048 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
2049 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
2050 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
2051 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
2052 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
2053 * gcc.dg/profile-dir-3.c: Ditto.
2054 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
2056 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
2058 * objc.dg/attributes/method-nonnull-1.m: New test.
2059 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
2061 2011-05-31 Tobias Burnus <burnus@net-b.de>
2064 * gfortran.dg/coarray_atomic_1.f90: New.
2065 * gfortran.dg/coarray/atomic_1.f90: New.
2067 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2069 * gcc.dg/guality/bswaptest.c: New test.
2070 * gcc.dg/guality/clztest.c: New test.
2071 * gcc.dg/guality/ctztest.c: New test.
2072 * gcc.dg/guality/rotatetest.c: New test.
2075 * gcc.target/i386/pr48688.c: New test.
2077 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
2080 * g++.dg/lookup/name-clash9.C: New.
2082 2011-05-31 Tobias Burnus <burnus@net-b.de>
2085 * gfortran.dg/coarray/dummy_1.f90: New.
2087 2011-05-31 Tobias Burnus <burnus@net-b.de>
2090 * gfortran.dg/coarray/save_1.f90: New.
2091 * gfortran.dg/coarray_4.f90: Update dg-error.
2093 2011-05-31 Jason Merrill <jason@redhat.com>
2095 * g++.dg/cpp0x/rv-template1.C: New.
2097 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2099 PR rtl-optimization/49235
2100 * gcc.dg/pr49235.c: New test.
2102 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2104 PR tree-optimization/49093
2105 * gcc.dg/vect/pr49093.c: New test.
2107 2011-05-31 Dodji Seketeli <dodji@redhat.com>
2110 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
2112 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2115 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
2118 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
2121 * gcc.c-torture/execute/pr49186.c: New.
2123 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
2126 * gcc.target/i386/pr49168-1.c: New.
2128 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2129 Eric Botcazou <ebotcazou@adacore.com>
2131 * gcc.dg/guality/drap.c: New test.
2133 2011-05-30 Richard Guenther <rguenther@suse.de>
2135 PR tree-optimization/49210
2136 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
2137 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
2139 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2142 * g++.dg/gomp/pr49223-1.C: New test.
2143 * g++.dg/gomp/pr49223-2.C: New test.
2145 2011-05-30 Richard Guenther <rguenther@suse.de>
2147 PR tree-optimization/49218
2148 * gcc.c-torture/execute/pr49218.c: New testcase.
2150 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
2152 PR tree-optimization/49199
2153 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
2154 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
2155 -fno-tree-scev-cprop.
2157 2011-05-29 Janus Weil <janus@gcc.gnu.org>
2160 * gfortran.dg/extends_13.f03: New.
2162 2011-05-29 Jakub Jelinek <jakub@redhat.com>
2164 PR rtl-optimization/49095
2165 * gcc.target/i386/pr49095.c: New test.
2167 2011-05-29 Tobias Burnus <burnus@net-b.de>
2170 * gfortran.dg/coarray_24.f90: New.
2172 2011-05-29 Tobias Burnus <burnus@net-b.de>
2175 * gfortran.dg/coarray_23.f90: New.
2177 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
2180 * gcc.dg/pr48826.c: New test.
2182 2011-05-29 Richard Guenther <rguenther@suse.de>
2184 PR tree-optimization/49217
2185 * gcc.dg/torture/pr49217.c: New testcase.
2187 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
2190 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
2192 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
2194 * gnat.dg/boolean_subtype.adb: Rename to...
2195 * gnat.dg/boolean_subtype1.adb: ...this.
2197 2011-05-28 Jason Merrill <jason@redhat.com>
2199 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
2201 2011-05-27 Jason Merrill <jason@redhat.com>
2203 * g++.dg/cpp0x/enum18.C: Adjust.
2205 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
2207 2011-05-27 Tobias Burnus <burnus@net-b.de>
2210 * gfortran.dg/coarray_22.f90: New.
2212 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2214 PR tree-optimization/46728
2215 * gcc.target/powerpc/pr46728-1.c: New.
2216 * gcc.target/powerpc/pr46728-2.c: New.
2217 * gcc.target/powerpc/pr46728-3.c: New.
2218 * gcc.target/powerpc/pr46728-4.c: New.
2219 * gcc.target/powerpc/pr46728-5.c: New.
2220 * gcc.dg/pr46728-6.c: New.
2221 * gcc.target/powerpc/pr46728-7.c: New.
2222 * gcc.target/powerpc/pr46728-8.c: New.
2223 * gcc.dg/pr46728-9.c: New.
2224 * gcc.target/powerpc/pr46728-10.c: New.
2225 * gcc.target/powerpc/pr46728-11.c: New.
2226 * gcc.dg/pr46728-12.c: New.
2227 * gcc.target/powerpc/pr46728-13.c: New.
2228 * gcc.target/powerpc/pr46728-14.c: New.
2229 * gcc.target/powerpc/pr46728-15.c: New.
2230 * gcc.target/powerpc/pr46728-16.c: New.
2232 2011-05-27 Jason Merrill <jason@redhat.com>
2234 * g++.dg/abi/mangle47.C: New.
2237 * g++.dg/template/const5.C: New.
2239 * g++.dg/cpp0x/enum18.C: New.
2241 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
2243 * g++.dg/cpp0x/error6.C: New.
2245 * g++.dg/cpp0x/error5.C: New.
2247 2011-05-27 Jakub Jelinek <jakub@redhat.com>
2250 * g++.dg/eh/cond6.C: New test.
2252 2011-05-27 Tobias Burnus <burnus@net-b.de>
2255 * gfortran.dg/rank_3.f90: New.
2256 * gfortran.dg/rank_4.f90: New.
2258 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
2260 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
2261 replace dump search.
2263 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
2265 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
2266 * gnat.dg/bit_packed_array5.adb: ...here.
2268 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2271 * g++.dg/cpp0x/auto25.C: New.
2273 2011-05-27 Richard Guenther <rguenther@suse.de>
2275 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
2277 2011-05-27 Richard Guenther <rguenther@suse.de>
2279 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
2281 2011-05-27 Richard Guenther <rguenther@suse.de>
2284 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
2286 2011-05-26 Jason Merrill <jason@redhat.com>
2288 * g++.dg/cpp0x/friend1.C: New.
2289 * g++.dg/cpp0x/friend2.C: New.
2291 * g++.dg/cpp0x/auto7.C: Update.
2292 * g++.dg/template/crash50.C: Adjust.
2293 * g++.dg/template/static9.C: Adjust.
2294 * g++.old-deja/g++.ext/memconst.C: Adjust.
2296 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
2298 * gcc.dg/march.c: Ignore a note for some targets.
2300 2011-05-26 Janis Johnson <janis187@us.ibm.com>
2301 Nathan Froyd <froydnj@codesourcery.com>
2305 * g++.old-deja/g++.jason/cond.C: Remove xfails.
2306 * g++.dg/parse/pr18770.C: New test.
2307 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
2309 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2312 * gfortran.dg/dependency_40.f90 : New test.
2314 2011-05-26 Tobias Burnus <burnus@net-b.de>
2317 * gfortran.dg/coarray/registering_1.f90: New.
2319 2011-05-26 Jason Merrill <jason@redhat.com>
2321 * g++.dg/cpp0x/variadic111.C: New.
2322 * g++.dg/cpp0x/variadic41.C: Adjust.
2324 2011-05-26 Richard Guenther <rguenther@suse.de>
2326 PR tree-optimization/48702
2327 * gcc.dg/torture/pr48702.c: New testcase.
2329 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2331 PR gcov-profile/48845
2332 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
2334 * gcc.dg/matrix/matrix.exp: Likewise.
2335 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
2336 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
2337 line number to check_profiling_available.
2338 * lib/target-supports.exp (check_profiling_available): Account for
2340 Require TLS runtime support with -fprofile-generate.
2341 * lib/profopt.exp (profopt-execute): Add TLS options for
2343 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
2345 2011-05-26 Jakub Jelinek <jakub@redhat.com>
2348 * g++.dg/eh/cond5.C: New test.
2350 PR tree-optimization/49161
2351 * gcc.c-torture/execute/pr49161.c: New test.
2353 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2355 * gcc.target/arm/neon-vorn-vbic.c: New test.
2357 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
2359 PR tree-optimization/49038
2360 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
2361 * gcc.dg/vect/pr49038.c: New test.
2363 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
2364 * g++.dg/init/pr25811-3.C: New.
2365 * g++.dg/init/pr25811-4.C: New.
2367 2011-05-25 Jason Merrill <jason@redhat.com>
2369 * g++.dg/cpp0x/enum17.C: New.
2370 * g++.old-deja/g++.jason/rfg10.C: Adjust.
2372 * g++.dg/cpp0x/auto24.C: New.
2374 * g++.dg/cpp0x/error4.C: New.
2376 * g++.dg/cpp0x/rv-restrict.C: New.
2378 * g++.dg/cpp0x/enum15.C: New.
2379 * g++.dg/cpp0x/constexpr-switch2.C: New.
2381 * g++.dg/cpp0x/variadic110.C: New.
2383 * g++.dg/cpp0x/auto9.C: Add typedef test.
2385 * g++.dg/cpp0x/auto23.C: New.
2386 * g++.dg/cpp0x/auto9.C: Adjust.
2388 * g++.dg/cpp0x/defaulted29.C: New.
2390 * g++.dg/cpp0x/initlist51.C: New.
2392 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
2394 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
2395 * g++.dg/abi/packed1.C: Suppress warning.
2396 * g++.dg/warn/Wunused-parm-3.C: Likewise.
2397 * g++.dg/template/stdarg1.C: Likewise.
2398 * g++.dg/other/packed1.C: Remove arm from xfail list.
2400 2011-05-25 Jason Merrill <jason@redhat.com>
2402 * g++.dg/cpp0x/enum16.C: New.
2403 * g++.dg/parse/error15.C: Adjust.
2405 * g++.dg/cpp0x/initlist50.C: New.
2407 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
2409 * g++.dg/cpp0x/variadic109.C: New.
2411 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
2413 * gcc.target/i386/pause-1.c: New.
2415 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
2417 * gcc.dg/stack-usage-1.c: Adjust comment.
2418 * gcc.dg/stack-usage-2.c: New test.
2420 2011-05-25 Jakub Jelinek <jakub@redhat.com>
2423 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
2424 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
2426 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
2428 PR rtl-optimization/48757
2429 * gfortran.dg/pr48757.f: New test case.
2431 2011-05-24 Jason Merrill <jason@redhat.com>
2433 * g++.dg/cpp0x/access01.C: New.
2435 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2438 * objc.dg/pr48177.m: New testcase.
2440 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2443 * objc.dg/pr48187.m: New testcase.
2444 * obj-c++.dg/pr48187.mm: New testcase.
2445 * objc.dg/ivar-extra-semicolon.m: New testcase.
2447 2011-05-24 Jason Merrill <jason@redhat.com>
2449 * g++.dg/template/access21.C: New.
2450 * g++.dg/template/access22.C: New.
2452 2011-05-24 Michael Matz <matz@gcc.gnu.org>
2454 PR rtl-optimization/48633
2455 * g++.dg/pr48633.C: New test.
2457 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
2460 * g++.dg/other/pr49133.C: New test.
2462 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
2463 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2465 * gcc.dg/torture/tls/run-gd.c: New test.
2466 * gcc.dg/torture/tls/run-ie.c: New test.
2467 * gcc.dg/torture/tls/run-ld.c: New test.
2468 * gcc.dg/torture/tls/run-le.c: New test.
2469 * lib/target-supports.exp (check_effective_target_tls_runtime):
2470 Build testcase with TLS options.
2472 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2474 * gcc.dg/vect/pr48172.c: Remove dg-do run.
2476 2011-05-24 Tom de Vries <tom@codesourcery.com>
2478 PR tree-optimization/49121
2479 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
2481 2011-05-23 Jason Merrill <jason@redhat.com>
2483 * g++.dg/cpp0x/defaulted28.C: New.
2485 * g++.dg/cpp0x/sfinae25.C: New.
2487 * g++.dg/cpp0x/rv-cast2.C: New.
2489 * g++.dg/cpp0x/enum14.C: New.
2491 2011-05-23 Jakub Jelinek <jakub@redhat.com>
2494 * gcc.c-torture/execute/pr49123.c: New test.
2497 * gcc.dg/debug/pr49032.c: New test.
2500 * gcc.dg/pr49120.c: New test.
2502 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
2505 * gcc.target/i386/pr47315.c: New test.
2507 2011-05-23 Jason Merrill <jason@redhat.com>
2509 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
2511 * g++.dg/cpp0x/sfinae24.C: New.
2513 * g++.dg/cpp0x/error3.C: New.
2515 * g++.dg/cpp0x/defaulted27.C: New.
2517 * g++.dg/cpp0x/decltype27.C: New.
2519 2011-05-23 Richard Guenther <rguenther@suse.de>
2521 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
2523 2011-05-23 Richard Guenther <rguenther@suse.de>
2525 PR tree-optimization/40874
2526 * g++.dg/tree-ssa/pr40874.C: New testcase.
2528 2011-05-23 Richard Guenther <rguenther@suse.de>
2530 PR tree-optimization/49115
2531 * g++.dg/torture/pr49115.C: New testcase.
2533 2011-05-23 Richard Guenther <rguenther@suse.de>
2536 * gcc.dg/memcpy-3.c: New testcase.
2538 2011-05-23 Jakub Jelinek <jakub@redhat.com>
2541 * gcc.c-torture/execute/pr48973-1.c: New test.
2542 * gcc.c-torture/execute/pr48973-2.c: New test.
2544 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2547 * g++.dg/warn/pr18016.C: New.
2549 2011-05-23 Tom de Vries <tom@codesourcery.com>
2552 * gcc.target/arm/ivopts-6.c: New test.
2554 2011-05-22 Jakub Jelinek <jakub@redhat.com>
2557 * gcc.c-torture/compile/pr49029.c: New test.
2559 2011-05-22 Jason Merrill <jason@redhat.com>
2561 * g++.dg/cpp0x/sfinae23.C: New.
2562 * g++.dg/cpp0x/sfinae8.C: Correct.
2564 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2566 * gfortran.dg/function_optimize_8.f90: New test case.
2568 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
2570 PR tree-optimization/49087
2571 * gcc.dg/vect/O3-pr49087.c: New test.
2573 2011-05-21 Jason Merrill <jason@redhat.com>
2575 * g++.dg/debug/const5.C: New.
2577 2011-05-20 Jason Merrill <jason@redhat.com>
2579 * g++.dg/cpp0x/constexpr-static7.C: Extend.
2581 * g++.dg/cpp0x/constexpr-static7.C: New.
2583 * g++.dg/cpp0x/enum12.C: New.
2584 * g++.dg/cpp0x/enum13.C: New.
2586 2011-05-21 Janus Weil <janus@gcc.gnu.org>
2589 * gfortran.dg/select_type_23.f03: New.
2591 2011-05-20 Jason Merrill <jason@redhat.com>
2593 * g++.dg/cpp0x/defaulted26.C: New.
2595 * g++.dg/cpp0x/noexcept02.C: Fix.
2596 * g++.dg/cpp0x/noexcept03.C: Fix.
2597 * g++.dg/cpp0x/noexcept08.C: Fix.
2598 * g++.dg/cpp0x/noexcept10.C: New.
2600 2011-05-20 Janus Weil <janus@gcc.gnu.org>
2603 * gfortran.dg/extends_12.f03: New.
2605 2011-05-20 Jason Merrill <jason@redhat.com>
2607 * g++.dg/template/koenig9.C: New.
2608 * g++.dg/opt/pr47615.C: Fix.
2609 * g++.dg/overload/defarg1.C: Fix.
2610 * g++.dg/tc1/dr213.C: Remove xfail.
2611 * g++.dg/torture/pr34850.C: Fix.
2612 * g++.dg/torture/pr39362.C: Fix.
2613 * g++.old-deja/g++.brendan/crash56.C: Fix.
2614 * g++.old-deja/g++.pt/memtemp47.C: Fix.
2616 2011-05-20 Richard Guenther <rguenther@suse.de>
2618 PR tree-optimization/49079
2619 * gcc.dg/torture/pr49079.c: New testcase.
2621 2011-05-20 Jakub Jelinek <jakub@redhat.com>
2623 PR tree-optimization/49073
2624 * gcc.c-torture/execute/pr49073.c: New test.
2626 2011-06-19 Tobias Burnus <burnus@net-b.de>
2629 * gfortran.dg/coarray_21.f90: New.
2631 2011-05-19 Joseph Myers <joseph@codesourcery.com>
2633 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
2636 2011-05-19 Richard Guenther <rguenther@suse.de>
2639 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
2641 2011-05-19 Richard Guenther <rguenther@suse.de>
2644 * gcc.dg/builtin-object-size-11.c: New testcase.
2646 2011-05-19 Tom de Vries <tom@codesourcery.com>
2649 * gcc.target/arm/ivopts.c: New test.
2650 * gcc.target/arm/ivopts-2.c: New test.
2652 2011-05-19 Tom de Vries <tom@codesourcery.com>
2654 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
2656 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2658 * gcc.c-torture/execute/960321-1.x: Remove.
2660 2011-05-18 Janus Weil <janus@gcc.gnu.org>
2663 * gfortran.dg/move_alloc_4.f90: New.
2665 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
2668 * gcc.target/i386/pr49002-1.c: New test.
2669 * gcc.target/i386/pr49002-2.c: Likewise.
2671 2011-05-18 Jakub Jelinek <jakub@redhat.com>
2673 PR tree-optimization/49039
2674 * gcc.c-torture/execute/pr49039.c: New test.
2675 * gcc.dg/tree-ssa/pr49039.c: New test.
2676 * g++.dg/torture/pr49039.C: New test.
2678 2011-05-18 Jason Merrill <jason@redhat.com>
2680 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
2681 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
2682 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
2684 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
2686 * gcc.target/bfin/mcpu-bf592.c: New test.
2688 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
2690 PR tree-optimization/41881
2691 * gcc.dg/vect/O3-pr41881.c: New test.
2692 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
2694 2011-05-18 Jakub Jelinek <jakub@redhat.com>
2696 PR tree-optimization/49000
2697 * gcc.dg/pr49000.c: New test.
2699 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
2701 * gnat.dg/invalid1.adb: New test.
2703 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
2705 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
2707 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
2708 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
2710 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2713 * g++.dg/cpp0x/range-for18.C: New.
2715 2011-05-15 Tobias Burnus <burnus@net-b.de>
2718 * gfortran.dg/coarray/image_index_2.f90: New.
2720 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
2722 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
2723 * g++.dg/cpp0x/override2.C: New.
2725 2011-05-14 Tobias Burnus <burnus@net-b.de>
2728 * gfortran.de/coarray_20.f90: New.
2730 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2733 * function_optimize_7.f90: New test case.
2735 2011-05-13 Jason Merrill <jason@redhat.com>
2737 * g++.dg/cpp0x/decltype26.C: New.
2738 * g++.dg/cpp0x/enum11.C: New.
2740 2011-05-13 Tobias Burnus <burnus@net-b.de>
2744 * gfortran.dg/assign_8.f90: Update dg-error.
2746 2011-05-13 Tobias Burnus <burnus@net-b.de>
2749 * gfortran.dg/io_constraints_8.f90: New.
2750 * gfortran.dg/io_constraints_9.f90: New.
2752 2011-05-13 Martin Thuresson <martint@google.com>
2754 PR gcov-profile/47793
2755 * gcc.dg/pr47793.c: New.
2757 2011-05-12 Jakub Jelinek <jakub@redhat.com>
2759 PR tree-optimization/48975
2760 * gcc.dg/pr48975.c: New test.
2762 2011-05-12 Tobias Burnus <burnus@net-b.de>
2765 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
2767 2011-05-12 Jason Merrill <jason@redhat.com>
2769 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
2771 2011-05-12 Geert Bosch <bosch@adacore.com>
2773 * gnat.dg/view_conversion1.adb: New test.
2775 2011-05-12 Richard Guenther <rguenther@suse.de>
2777 PR tree-optimization/48172
2778 * gcc.dg/vect/pr48172.c: New testcase.
2780 2011-05-12 Jakub Jelinek <jakub@redhat.com>
2783 * g++.dg/opt/pr48967.C: New test.
2785 2011-05-11 Jason Merrill <jason@redhat.com>
2787 * g++.dg/cpp0x/constexpr-friend.C: New.
2788 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
2790 * g++.dg/cpp0x/sfinae22.C: New.
2792 2011-05-11 Tobias Burnus <burnus@net-b.de>
2795 * gfortran.dg/generic_24.f90: New.
2797 2011-05-11 Richard Guenther <rguenther@suse.de>
2799 PR tree-optimization/15256
2800 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
2802 2011-05-11 Jakub Jelinek <jakub@redhat.com>
2805 * gcc.dg/pr48159-1.c: New test.
2806 * gcc.dg/pr48159-2.c: New test.
2808 2011-05-11 Richard Guenther <rguenther@suse.de>
2811 * gcc.dg/torture/pr48953.c: New testcase.
2813 2011-05-11 Richard Guenther <rguenther@suse.de>
2815 PR tree-optimization/18041
2816 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
2818 2011-05-11 Alan Modra <amodra@gmail.com>
2821 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
2823 2011-05-10 Jason Merrill <jason@redhat.com>
2825 * g++.dg/cpp0x/defaulted25.C: New.
2826 * g++.dg/template/crash7.C: Adjust.
2828 * g++.dg/cpp0x/variadic108.C: New.
2830 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
2832 * g++.dg/inherit/virtual9.C: Extend.
2834 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2837 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
2838 are passed and returned in vector registers.
2840 2011-05-10 Richard Guenther <rguenther@suse.de>
2842 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
2843 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2844 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2845 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2846 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
2849 2011-05-10 Jakub Jelinek <jakub@redhat.com>
2851 PR tree-optimization/48611
2852 PR tree-optimization/48794
2853 * gfortran.dg/gomp/pr48611.f90: New test.
2854 * gfortran.dg/gomp/pr48794.f90: New test.
2857 * gcc.dg/dfp/pr48928.c: New test.
2859 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2862 * g++.dg/cpp0x/pr48522.C: New.
2864 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2867 * g++.dg/cpp0x/sfinae21.C: New.
2869 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2871 * g++.dg/template/sfinae28.C: Rename to...
2872 * g++.dg/cpp0x/sfinae19.C: ... this.
2873 * g++.dg/template/sfinae29.C: Rename to...
2874 * g++.dg/cpp0x/sfinae20.C: ... this.
2876 2011-05-09 Jeff Law <law@redhat.com>
2878 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
2881 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
2884 * g++.dg/init/pr20039.C: New.
2886 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2890 * g++.dg/template/sfinae28.C: New.
2891 * g++.dg/template/sfinae29.C: Likewise.
2893 2011-05-09 Jason Merrill <jason@redhat.com>
2895 * g++.dg/template/nontype23.C: New.
2897 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
2899 * g++.dg/init/pr48859.C: New.
2901 2011-05-09 Jason Merrill <jason@redhat.com>
2903 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
2904 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
2905 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
2906 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
2907 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
2908 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
2909 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
2910 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
2912 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
2914 * g++.dg/inherit/virtual9.C: New.
2916 2011-05-09 Dodji Seketeli <dodji@redhat.com>
2919 * g++.dg/template/dependent-expr8.C: New test case.
2921 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
2923 PR tree-optimization/48837
2924 * gcc.dg/pr48837.c: New testcase.
2926 2011-05-06 Jason Merrill <jason@redhat.com>
2928 * g++.dg/cpp0x/constexpr-condition2.C: New.
2930 * g++.dg/cpp0x/constexpr-missing.C: New.
2932 2011-05-06 Tobias Burnus <burnus@net-b.de>
2935 * gfortran.dg/coarray/this_image_2.f90: New.
2937 2011-05-06 Tobias Burnus <burnus@net-b.de>
2941 * gfortran.dg/bind_c_usage_22.f90: New.
2942 * gfortran.dg/bind_c_usage_23.f90: New.
2943 * gfortran.dg/bind_c_usage_24.f90: New.
2944 * gfortran.dg/bind_c_usage_24_c.c: New.
2946 2011-05-06 Dodji Seketeli <dodji@redhat.com>
2949 * g++.dg/template/member9.C: New test case.
2951 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
2953 * gnat.dg/discr29.ad[sb]: New test.
2954 * gnat.dg/discr30.adb: Likewise.
2956 2011-05-05 Julian Brown <julian@codesourcery.com>
2958 * gcc.target/arm/neon-vset_lanes8.c: New test.
2960 2011-05-05 Jason Merrill <jason@redhat.com>
2962 * g++.dg/init/new32.C: New.
2964 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2966 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
2969 2011-05-05 Jakub Jelinek <jakub@redhat.com>
2971 PR rtl-optimization/48381
2972 * gcc.c-torture/compile/pr48381.c: New test.
2974 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
2976 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
2978 * gcc.target/i386/opt-1.c: Ditto.
2980 2011-05-04 Jason Merrill <jason@redhat.com>
2982 * g++.dg/conversion/base1.C: New.
2984 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2986 PR libgfortran/48787
2987 * gfortran.dg/round_3.f08: Add more checks to test case.
2989 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
2991 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
2992 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
2993 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
2994 Gate test on effective_target fd_truncate.
2996 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
2998 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
2999 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3000 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
3001 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
3002 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
3003 * gcc.target/i386/pr38824.c: Ditto.
3004 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
3005 * gcc.target/i386/vecinit-2.c: Ditto.
3006 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
3007 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
3008 * gcc.target/i386/parity-2.c: Ditto.
3009 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
3011 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
3013 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
3015 * gcc.target/bfin/mcpu-bf514.c: Likewise.
3016 * gcc.target/bfin/mcpu-bf516.c: Likewise.
3017 * gcc.target/bfin/mcpu-bf518.c: Likewise.
3019 2011-05-03 Tobias Burnus <burnus@net-b.de>
3022 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
3024 2011-05-03 Tobias Burnus <burnus@net-b.de>
3027 * gfortran.dg/coarray/this_image_1.f90: New.
3029 2011-05-03 Tobias Burnus <burnus@net-b.de>
3032 * gfortran.dg/coarray/caf.dg: New.
3033 * gfortran.dg/coarray/image_index_1.f90: New, copied
3034 from ../coarray_16.f90.
3036 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3039 * g++.dg/ext/complex9.C: New.
3041 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3044 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
3045 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
3046 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
3048 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3050 * gcc.target/bfin/builtins: Created.
3051 * gcc.target/bfin/hisilh-O0.c: Deleted.
3052 * gcc.target/bfin/hisilh.c: Moved to...
3053 * gcc.target/bfin/builtins/hisilh.c: ...here.
3054 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
3055 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
3056 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
3057 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
3058 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
3059 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
3060 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
3061 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
3062 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
3063 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
3064 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
3065 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
3066 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
3067 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
3068 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
3069 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
3070 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
3071 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
3072 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
3073 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
3074 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
3075 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
3076 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
3077 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
3078 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
3079 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
3080 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
3081 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
3082 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
3083 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
3084 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
3085 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
3086 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
3087 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
3088 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
3089 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
3090 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
3091 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
3092 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
3093 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
3094 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
3095 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
3096 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
3097 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
3098 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
3099 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
3100 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
3101 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
3102 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
3103 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
3104 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
3105 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
3106 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
3107 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
3108 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
3109 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
3110 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
3111 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
3112 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
3113 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
3114 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
3115 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
3116 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
3117 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
3118 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
3119 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
3120 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
3121 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
3122 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
3123 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
3124 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
3125 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
3126 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
3127 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
3128 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
3129 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
3130 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
3131 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
3132 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
3133 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
3134 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
3135 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
3136 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
3137 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
3138 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
3139 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
3140 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
3141 * gcc.target/bfin/builtins/circptr.c: Ditto.
3142 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
3143 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
3144 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
3145 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
3146 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
3147 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
3148 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
3149 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
3150 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
3151 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
3152 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
3153 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
3154 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
3155 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
3156 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
3157 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
3158 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
3159 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
3160 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
3161 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
3162 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
3163 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
3164 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
3165 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
3166 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
3167 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
3168 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
3169 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
3170 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
3171 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
3172 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
3173 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
3174 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
3175 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
3176 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
3177 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
3178 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
3179 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
3180 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
3181 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
3182 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
3183 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
3184 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
3185 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
3186 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
3187 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
3188 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
3189 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
3190 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
3191 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
3192 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
3193 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
3194 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
3195 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
3196 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
3197 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
3198 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
3199 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
3200 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
3201 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
3202 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
3203 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
3204 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
3205 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
3206 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
3207 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
3208 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
3209 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
3210 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
3211 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
3213 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
3215 * gcc.target/arm/cold-lc.c: New test.
3217 2011-05-03 Jakub Jelinek <jakub@redhat.com>
3220 * gcc.dg/pr48774.c: New test.
3222 2011-05-03 Richard Guenther <rguenther@suse.de>
3224 * gcc.dg/large-size-array-5.c: New testcase.
3226 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3228 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
3230 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3232 * lib/target-supports.exp (check_effective_target_vect_strided):
3234 (check_effective_target_vect_strided2)
3235 (check_effective_target_vect_strided3)
3236 (check_effective_target_vect_strided4)
3237 (check_effective_target_vect_strided8): ...these new functions.
3239 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
3240 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
3241 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3242 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
3243 * gcc.dg/vect/pr37539.c: Likewise.
3244 * gcc.dg/vect/slp-11a.c: Likewise.
3245 * gcc.dg/vect/slp-11b.c: Likewise.
3246 * gcc.dg/vect/slp-11c.c: Likewise.
3247 * gcc.dg/vect/slp-12a.c: Likewise.
3248 * gcc.dg/vect/slp-12b.c: Likewise.
3249 * gcc.dg/vect/slp-18.c: Likewise.
3250 * gcc.dg/vect/slp-19a.c: Likewise.
3251 * gcc.dg/vect/slp-19b.c: Likewise.
3252 * gcc.dg/vect/slp-21.c: Likewise.
3253 * gcc.dg/vect/slp-23.c: Likewise.
3254 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3256 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
3257 instead of vect_interleave && vect_extract_even_odd.
3258 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
3259 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
3260 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
3261 * gcc.dg/vect/vect-1.c: Likewise.
3262 * gcc.dg/vect/vect-10.c: Likewise.
3263 * gcc.dg/vect/vect-98.c: Likewise.
3264 * gcc.dg/vect/vect-107.c: Likewise.
3265 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3266 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3267 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3268 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3269 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3270 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3271 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3272 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3273 * gcc.dg/vect/vect-strided-float.c: Likewise.
3274 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3275 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3276 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3277 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3278 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3279 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3280 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3281 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3282 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3283 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3284 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3285 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3286 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3287 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3288 * gcc.dg/vect/vect-vfa-03.c: Likewise.
3290 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
3292 * gcc.dg/vect/pr30843.c: Likewise.
3293 * gcc.dg/vect/pr33866.c: Likewise.
3294 * gcc.dg/vect/slp-reduc-6.c: Likewise.
3295 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
3296 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
3297 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
3299 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3301 * gcc.dg/vect/slp-11.c: Split into...
3302 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
3303 gcc.dg/vect/slp-11c.c: ...these tests.
3304 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
3305 * gcc.dg/vect/slp-12c.c: ...this new test.
3306 * gcc.dg/vect/slp-19.c: Split into...
3307 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
3308 gcc.dg/vect/slp-19c.c: ...these new tests.
3310 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3312 * lib/target-supports.exp
3313 (check_effective_target_vect_extract_even_odd_wide): Delete.
3314 (check_effective_target_vect_strided_wide): Likewise.
3315 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
3316 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
3317 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
3318 * gcc.dg/vect/pr37539.c: Likewise.
3319 * gcc.dg/vect/slp-11.c: Likewise.
3320 * gcc.dg/vect/slp-12a.c: Likewise.
3321 * gcc.dg/vect/slp-12b.c: Likewise.
3322 * gcc.dg/vect/slp-19.c: Likewise.
3323 * gcc.dg/vect/slp-23.c: Likewise.
3324 * gcc.dg/vect/vect-1.c: Likewise.
3325 * gcc.dg/vect/vect-98.c: Likewise.
3326 * gcc.dg/vect/vect-107.c: Likewise.
3327 * gcc.dg/vect/vect-strided-float.c: Likewise.
3329 2011-05-02 Jason Merrill <jason@redhat.com>
3331 * g++.dg/init/new31.C: New.
3333 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
3336 * gcc.dg/pr35445.c: New test.
3338 2011-05-02 Jason Merrill <jason@redhat.com>
3340 * c-c++-common/vla-1.c: New.
3342 2011-05-02 Richard Guenther <rguenther@suse.de>
3344 PR tree-optimization/48822
3345 * gcc.dg/torture/pr48822.c: New testcase.
3347 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
3350 * g++.dg/cpp0x/constexpr-47969.C: New.
3352 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
3355 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
3356 on vect_no_align targets.
3357 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
3358 vect_no_align targets.
3360 2011-05-01 Xinliang David Li <davidxl@google.com>
3362 * gcc.dg/tree-ssa/integer-addr.c: New test.
3363 * gcc.dg/tree-ssa/alias_bug.c: New test.
3365 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3367 PR libgfortran/48787
3368 * gfortran.dg/round_3.f08: Add more checks.
3370 2011-04-30 Tobias Burnus <burnus@net-b.de>
3373 * gfortran.dg/import9.f90: New, proper test.
3374 * gfortran.dg/interface_37.f90: Remove bogus
3375 test (bogus copy of interface_36.f90).
3377 2011-04-30 Tobias Burnus <burnus@net-b.de>
3380 * gfortran.dg/interface_37.f90: New.
3382 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
3385 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
3387 2011-04-30 Jakub Jelinek <jakub@redhat.com>
3389 PR tree-optimization/48809
3390 * gcc.c-torture/execute/pr48809.c: New test.
3392 2011-04-29 Jeff Law <law@redhat.com>
3394 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
3396 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3399 * g++.dg/init/ctor10.C: New.
3401 2011-04-29 Le-Chun Wu <lcwu@google.com>
3403 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
3404 warning in implicitly instantiated templates.
3406 2011-04-29 Le-Chun Wu <lcwu@google.com>
3408 * g++.dg/warn/Wnull-conversion-1.C: New.
3409 * g++.dg/warn/Wnull-conversion-2.C: New.
3411 2011-04-29 Diego Novillo <dnovillo@google.com>
3413 * g++.old-deja/g++.other/null3.C: Expect warning about
3414 converting boolean to a pointer.
3416 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
3419 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
3423 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
3425 2011-04-29 Tobias Burnus <burnus@net-b.de>
3428 * gfortran.dg/typebound_proc_22.f90: New.
3431 * gfortran.dg/interface_36.f90: New.
3433 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3435 PR libgfortran/48488
3436 PR libgfortran/48602
3437 PR libgfortran/48615
3438 PR libgfortran/48684
3439 PR libgfortran/48787
3440 * gfortran.dg/fmt_g.f: Adjust test.
3441 * gfortran.dg/fmt_g0_1.f08: Adjust test.
3442 * gfortran.dg/round_3.f08: New test.
3443 * gfortran.dg/namelist_print_1.f: Adjust test.
3444 * gfortran.dg/char4_iunit_1.f03: Adjust test.
3445 * gfortran.dg/f2003_io_5.f03: Adjust test.
3446 * gfortran.dg/coarray_15.f90: Adjust test.
3447 * gfortran.dg/namelist_65.f90: Adjust test.
3448 * gfortran.dg/fmt_cache_1.f: Adjust test.
3449 * gfortran.dg/char4_iunit_2.f03: Adjust test.
3450 * gfortran.dg/real_const_3.f90: Adjust test.
3452 2011-04-28 Xinliang David Li <davidxl@google.com>
3454 * gcc.dg/tree-prof/prof-robust-1.c: New test.
3455 * g++.dg/prof-robust-1.C: New test.
3457 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
3459 PR tree-optimization/48765
3460 * gcc.dg/vect/pr48765.c: New.
3462 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3464 PR tree-optimization/48775
3465 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
3467 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3470 * g++.dg/inherit/pr48798.C: New.
3471 * g++.old-deja/g++.other/base1.C: Adjust.
3473 2011-04-28 Dodji Seketeli <dodji@redhat.com>
3476 * g++.dg/template/inherit7.C: New test case.
3478 2011-04-28 Richard Guenther <rguenther@suse.de>
3480 PR tree-optimization/40052
3481 PR tree-optimization/15347
3482 * gcc.dg/tree-ssa/vrp57.c: New testcase.
3483 * gcc.dg/pr15347.c: Likewise.
3485 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3488 * g++.dg/cpp0x/sfinae18.C: New.
3490 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3493 * g++.dg/ext/is_literal_type1.C: New.
3495 2011-04-28 Tobias Burnus <burnus@net-b.de>
3499 * gfortran.dg/interface_35.f90: New.
3500 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
3501 * gfortran.dg/func_result_6.f90: Add dg-warning.
3502 * gfortran.dg/bessel_1.f90: Ditto.
3503 * gfortran.dg/hypot_1.f90: Ditto.
3504 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3505 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3506 * gfortran.dg/interface_assignment_4.f90: Ditto.
3508 2011-04-27 Jason Merrill <jason@redhat.com>
3510 * g++.dg/ext/complex8.C: New.
3512 * g++.dg/cpp0x/initlist49.C: New.
3513 * g++.dg/init/new30.C: New.
3515 2011-04-27 Tobias Burnus <burnus@net-b.de>
3518 * gfortran.dg/whole_file_34.f90: New.
3520 2011-04-27 Jan Hubicka <jh@suse.cz>
3522 * gcc.dg/tree-ssa/inline-9.c: New testcase.
3524 2011-04-27 Jason Merrill <jason@redhat.com>
3526 * g++.old-deja/g++.oliva/overload1.C: Adjust.
3528 * g++.dg/parse/ambig6.C: New.
3530 2011-04-27 Nick Clifton <nickc@redhat.com>
3532 * gcc.dg/20020312-2.c: Add definition for RX.
3534 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
3535 option with RX targets.
3537 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
3540 2011-04-27 Richard Guenther <rguenther@suse.de>
3542 * gcc.dg/tree-ssa/pr23382.c: Remove.
3544 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
3547 * gcc.c-torture/compile/pr48767.c: New test.
3549 2011-04-27 Richard Guenther <rguenther@suse.de>
3551 PR tree-optimization/48772
3552 * g++.dg/pr48772.C: New testcase.
3554 2011-04-27 Jakub Jelinek <jakub@redhat.com>
3557 * gcc.c-torture/compile/pr48742.c: New test.
3559 2011-04-26 Jason Merrill <jason@redhat.com>
3561 * g++.dg/lookup/koenig13.C: New.
3563 * g++.dg/cpp0x/initlist48.C: New.
3565 2011-04-25 Jason Merrill <jason@redhat.com>
3567 * g++.dg/cpp0x/sfinae17.C: New.
3569 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3572 * gcc.target/powerpc/pr48258-1.c: New file.
3573 * gcc.target/powerpc/pr48258-2.c: Ditto.
3575 2011-04-26 Xinliang David Li <davidxl@google.com>
3577 * gcc.dg/uninit-suppress.c: New test.
3578 * gcc.dg/uninit-suppress.c: New test.
3580 2011-04-26 Jakub Jelinek <jakub@redhat.com>
3583 * gcc.dg/pr48768.c: New test.
3585 PR tree-optimization/48734
3586 * gcc.c-torture/compile/pr48734.c: New test.
3589 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
3591 2011-04-26 Richard Guenther <rguenther@suse.de>
3593 PR tree-optimization/48731
3594 * gcc.dg/torture/pr48731.c: New testcase.
3596 2011-04-26 Richard Guenther <rguenther@suse.de>
3599 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
3601 2011-04-26 Richard Guenther <rguenther@suse.de>
3604 * gcc.dg/torture/pr48694-1.c: New testcase.
3605 * gcc.dg/torture/pr48694-2.c: Likewise.
3607 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
3609 * g++.dg/ext/underlying_type1.C: New.
3610 * g++.dg/ext/underlying_type2.C: Likewise.
3611 * g++.dg/ext/underlying_type3.C: Likewise.
3612 * g++.dg/ext/underlying_type4.C: Likewise.
3613 * g++.dg/ext/underlying_type5.C: Likewise.
3614 * g++.dg/ext/underlying_type6.C: Likewise.
3615 * g++.dg/ext/underlying_type7.C: Likewise.
3616 * g++.dg/ext/underlying_type8.C: Likewise.
3617 * g++.dg/ext/underlying_type9.C: Likewise.
3618 * g++.dg/ext/underlying_type10.C: Likewise.
3620 2011-04-25 Jason Merrill <jason@redhat.com>
3622 * g++.dg/cpp0x/regress/template-const2.C: New.
3624 2011-04-25 Jeff Law <law@redhat.com>
3626 * gcc.dg/tree-ssa/vrp56.c: new test.
3628 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3630 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
3632 2011-04-24 Jakub Jelinek <jakub@redhat.com>
3634 PR preprocessor/48740
3635 * c-c++-common/raw-string-11.c: New test.
3637 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
3639 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
3642 2011-04-23 Tobias Burnus <burnus@net-b.de>
3645 * gfortran.dg/coarray_19.f90: New.
3647 2011-04-23 Jakub Jelinek <jakub@redhat.com>
3650 * gcc.dg/pr48685.c: New test.
3652 2011-04-22 Jan Hubicka <jh@suse.cz>
3654 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
3656 2011-04-22 Jakub Jelinek <jakub@redhat.com>
3658 PR tree-optimization/48717
3659 * gcc.c-torture/execute/pr48717.c: New test.
3661 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
3664 * gcc.target/i386/pr48723.c: New test.
3666 2011-04-22 Jakub Jelinek <jakub@redhat.com>
3669 * gcc.dg/gomp/pr48716.c: New test.
3670 * g++.dg/gomp/pr48716.C: New test.
3672 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
3675 * gcc.dg/missing-field-init-2.c: Update testcase.
3677 2011-04-22 Alan Modra <amodra@gmail.com>
3679 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
3681 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3684 * gfortran.dg/function_optimize_6.f90: New test.
3686 2011-04-21 Easwaran Raman <eraman@google.com>
3688 * gcc.dg/stack-layout-2.c: New test.
3690 2011-04-21 Richard Guenther <rguenther@suse.de>
3693 * g++.dg/lto/pr48207-2_0.C: New testcase.
3694 * g++.dg/lto/pr48207-3_0.C: Likewise.
3696 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
3698 * gnat.dg/volatile5.adb: New test.
3699 * gnat.dg/volatile5_pkg.ads: New helper.
3701 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
3704 * gcc.target/i386/pr48708.c: New test.
3706 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
3708 * gcc.dg/vect/vect-119.c: New test.
3710 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
3712 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
3715 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
3716 Richard Sandiford <richard.sandiford@linaro.org>
3719 * gcc.target/arm/pr46329.c: New test.
3721 2011-04-21 Tobias Burnus <burnus@net-b.de>
3724 * gfortran.dg/coarray_18.f90: New.
3726 2011-04-20 Jason Merrill <jason@redhat.com>
3728 * g++.dg/cpp0x/initlist47.C: New.
3730 * g++.dg/init/dtor4.C: New.
3732 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
3735 * gcc.target/i386/sse2-pinsrw.c: New test.
3736 * gcc.target/i386/avx-vpinsrw.c: Ditto.
3737 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
3738 * gcc.target/i386/sse2-insvhi.c: Ditto.
3739 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
3740 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
3742 2011-04-20 Jason Merrill <jason@redhat.com>
3744 * g++.dg/template/const4.C: New.
3746 2011-04-20 Easwaran Raman <eraman@google.com>
3748 * gcc.dg/stack-layout-1.c: New test.
3750 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
3752 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
3753 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
3756 2011-04-20 Kai Tietz <ktietz@redhat.com>
3758 * gcc.dg/binop-xor1.c: New test.
3759 * gcc.dg/binop-xor2.c: New test.
3760 * gcc.dg/binop-xor3.c: New test.
3761 * gcc.dg/binop-xor4.c: New test.
3762 * gcc.dg/binop-xor5.c: New test.
3764 2011-04-20 Richard Guenther <rguenther@suse.de>
3766 PR tree-optimization/47892
3767 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
3769 2011-04-20 Richard Guenther <rguenther@suse.de>
3772 * g++.dg/torture/pr48695.C: New testcase.
3774 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
3776 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
3777 * gcc.c-torture/execute/cmpsi-2.c: Ditto
3778 * gcc.c-torture/execute/pr45262.c: Ditto
3779 * gcc.dg/torture/pr43165.c: Ditto.
3780 * gcc.dg/torture/pr47228.c: Ditto.
3781 * gcc.dg/tree-ssa/pr45144.c: Ditto.
3782 * gcc.dg/ipa/pr45644.c: Ditto.
3783 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
3786 2011-04-19 Jason Merrill <jason@redhat.com>
3788 * g++.dg/ext/complex7.C: New.
3790 * g++.dg/ext/attrib41.C: New.
3792 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
3795 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
3797 2011-04-19 Jakub Jelinek <jakub@redhat.com>
3800 * gcc.target/i386/pr48678.c: New test.
3802 2011-04-19 Martin Jambor <mjambor@suse.cz>
3804 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
3805 * g++.dg/opt/devirt2.C: New test.
3806 * g++.dg/ipa/devirt-g-1.C: Likewise.
3808 2011-04-19 Tobias Burnus <burnus@net-b.de>
3811 * gfortran.dg/whole_file_33.f90: New.
3813 2011-04-19 Martin Jambor <mjambor@suse.cz>
3815 * g++.dg/ipa/devirt-7.C: New test.
3817 2011-04-19 Richard Guenther <rguenther@suse.de>
3820 * g++.dg/lto/pr48207_0.C: New testcase.
3822 2011-04-18 Jason Merrill <jason@redhat.com>
3824 * g++.dg/init/void1.C: New.
3826 * g++.dg/cpp0x/union4.C: New.
3828 2011-04-18 Jakub Jelinek <jakub@redhat.com>
3831 * g++.dg/torture/pr48661.C: New test.
3834 * g++.dg/gomp/pr48632.C: New test.
3836 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
3838 * gcc.target/i386/sse2-maskmovdqu.c: New test.
3839 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
3841 2011-04-18 Tobias Burnus <burnus@net-b.de>
3844 * gfortran.dg/coarray_17.f90: New.
3845 * gfortran.dg/coarray_10.f90: Update dg-error.
3847 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3850 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3851 * gfortran.dg/guality/guality.exp: Likewise.
3853 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3855 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
3857 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3859 * gcc.dg/vect/pr48377.c: Remove dg-do run.
3861 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3863 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
3865 2011-04-18 Richard Guenther <rguenther@suse.de>
3868 * g++.dg/torture/pr46364.C: New testcase.
3870 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3872 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
3874 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
3876 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
3878 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
3879 Ira Rosen <ira.rosen@linaro.org>
3882 * gcc.target/arm/pr48252.c: New test.
3884 2011-04-18 Jakub Jelinek <jakub@redhat.com>
3886 PR tree-optimization/48616
3887 * gcc.dg/pr48616.c: New test.
3889 2011-04-18 Tobias Burnus <burnus@net-b.de>
3892 * gfortran.dg/coarray_16.f90: New.
3894 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
3897 * gfortran.dg/realloc_on_assign_7.f03: New test.
3899 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3901 PR libgfortran/48602
3902 * gfortran.dg/fmt_g0_6.f08: New test.
3904 2011-04-17 Jason Merrill <jason@redhat.com>
3906 * g++.dg/cpp0x/sfinae16.C: New.
3908 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
3910 * gcc.target/mips/reg-var-1.c: New test.
3912 2011-04-17 Jan Hubicka <jh@suse.cz>
3914 * gcc.dg/winline-5.c: Update testcase.
3916 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
3918 * gnat.dg/discr27.ad[sb]: Move dg directive.
3919 * gnat.dg/discr28.ad[sb]: New test.
3920 * gnat.dg/discr28_pkg.ads: New helper.
3922 2011-04-17 Michael Matz <matz@suse.de>
3924 PR tree-optimization/48622
3926 * gcc.dg/lto/pr48622_0.c: New test.
3928 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
3930 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
3931 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
3932 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
3933 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3934 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3935 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3937 2011-04-15 Jason Merrill <jason@redhat.com>
3939 * g++.dg/cpp0x/range-for17.C: New.
3941 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3943 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
3944 * g++.dg/cpp0x/range-for3.C: Likewise.
3945 * g++.dg/cpp0x/range-for9.C: Correct error message.
3946 * g++.dg/cpp0x/range-for11.C: New.
3947 * g++.dg/cpp0x/range-for12.C: New.
3948 * g++.dg/cpp0x/range-for13.C: New.
3949 * g++.dg/cpp0x/range-for14.C: New.
3950 * g++.dg/cpp0x/range-for15.C: New.
3951 * g++.dg/cpp0x/range-for16.C: New.
3953 2011-04-15 Tobias Burnus <burnus@net-b.de>
3956 * gfortran.dg/coarray_15.f90: Change to dg-do run.
3958 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
3960 * objc.dg/naming-4.m: Updated.
3961 * objc.dg/naming-5.m: Updated.
3962 * objc.dg/naming-6.m: New.
3963 * objc.dg/naming-7.m: New.
3964 * obj-c++.dg/naming-1.mm: Updated.
3965 * obj-c++.dg/naming-2.mm: Updated.
3966 * obj-c++.dg/naming-3.mm: New.
3967 * obj-c++.dg/naming-4.mm: New.
3969 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3971 PR libgfortran/48589
3972 * gfortran.dg/fmt_g0_5.f08: New test.
3974 2011-04-15 Richard Guenther <rguenther@suse.de>
3977 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
3979 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
3981 * gcc.target/avr/torture/pr41885.c (dg-options): Change
3982 -finline-limit=0 to -fno-inline
3984 2011-04-15 Jakub Jelinek <jakub@redhat.com>
3987 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
3990 2011-04-14 Jakub Jelinek <jakub@redhat.com>
3993 * gcc.target/i386/sse4_1-insertps-3.c: New test.
3994 * gcc.target/i386/sse4_1-insertps-4.c: New test.
3995 * gcc.target/i386/avx-insertps-3.c: New test.
3996 * gcc.target/i386/avx-insertps-4.c: New test.
3998 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4000 * gcc.target/avr/torture/pr41885.c (dg-options): Add
4003 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4008 * gcc.target/avr/pr46779-1.c: New test case
4009 * gcc.target/avr/pr46779-2.c: New test case
4011 2011-04-14 Jason Merrill <jason@redhat.com>
4013 * g++.dg/cpp0x/sfinae15.C: New.
4015 * g++.dg/cpp0x/sfinae14.C: New.
4017 * g++.dg/ext/vla10.C: New.
4019 2011-04-14 Richard Guenther <rguenther@suse.de>
4021 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
4023 2011-04-14 Richard Guenther <rguenther@suse.de>
4025 * gcc.dg/fold-bitand-4.c: Move ...
4026 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
4028 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4030 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
4032 * gcc.target/avr/torture/trivial.c: Ditto.
4034 2011-04-13 Jason Merrill <jason@redhat.com>
4036 * g++.dg/template/operator11.C: New.
4038 2011-04-13 Jakub Jelinek <jakub@redhat.com>
4041 * gcc.dg/gomp/pr48591.c: New test.
4044 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
4045 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
4047 2011-04-13 Dodji Seketeli <dodji@redhat.com>
4050 * g++.dg/template/dependent-expr7.C: New test case.
4052 2011-04-13 Jason Merrill <jason@redhat.com>
4054 * g++.dg/cpp0x/sfinae13.C: New.
4056 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
4058 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
4060 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4062 * gcc.target/arm/pr43698.c: Remove -march option.
4064 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4066 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
4069 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
4073 * gfortran.dg/realloc_on_assign_6.f03: New test.
4075 2011-04-12 Kai Tietz <ktietz@redhat.com>
4077 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
4078 targets the additional -mno-ms-bitfields and
4079 -Wno-packed-bitfield-compat options.
4080 * g++.dg/ext/bitfield3.C: Likewise.
4081 * g++.dg/ext/bitfield4.C: Likewise.
4082 * g++.dg/ext/bitfield5.C: Likewise.
4083 * gcc.dg/bitfld-15.c: Likewise.
4084 * gcc.dg/bitfld-16.c: Likewise.
4085 * gcc.dg/bitfld-17.c: Likewise.
4086 * gcc.dg/bitfld-18.c: Likewise.
4088 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
4090 * gcc.target/arm/neon-vld3-1.c: New test.
4091 * gcc.target/arm/neon-vst3-1.c: New test.
4092 * gcc.target/arm/neon/v*.c: Regenerate.
4094 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4096 PR rtl-optimization/48549
4097 * g++.dg/opt/pr48549.C: New test.
4099 2011-04-12 Richard Guenther <rguenther@suse.de>
4101 PR tree-optimization/46076
4102 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
4104 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4107 * lib/compat.exp (compat-execute): Declare unsupported after
4108 stripping path from src1.
4109 * lib/lto.exp (lto-execute): Likewise.
4111 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4114 * gcc.dg/pr48552-1.c: New test.
4115 * gcc.dg/pr48552-2.c: New test.
4117 2011-04-11 Jason Merrill <jason@redhat.com>
4119 * g++.dg/cpp0x/sfinae12.C: New.
4121 * g++.dg/cpp0x/enum10.C: New.
4123 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
4125 * g++.dg/cpp0x/rv-func.C: New.
4127 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4129 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
4132 2011-04-11 Martin Jambor <mjambor@suse.cz>
4134 PR tree-optimization/48195
4135 * gcc.dg/ipa/pr48195.c: New test.
4137 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
4139 * gnat.dg/return3.adb: Remove unused switch.
4141 2011-04-08 Mike Stump <mikestump@comcast.net>
4144 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
4145 default to fno-common.
4147 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
4149 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
4150 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
4152 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4155 * gfortran.dg/function_optimize_5.f90: New test.
4157 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
4159 * gnat.dg/aggr17.adb: New test.
4160 * gnat.dg/aggr18.adb: Likewise.
4162 2011-04-08 Michael Matz <matz@suse.de>
4165 * gcc.target/i386/pr48389.c: New test.
4167 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
4169 PR rtl-optimization/48272
4170 * g++.dg/opt/pr48272.C: New.
4172 2011-04-08 Dmitry Melnik <dm@ispras.ru>
4174 PR rtl-optimization/48235
4175 * gcc.dg/pr48235.c: New.
4177 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4179 PR rtl-optimization/48302
4180 * g++.dg/opt/pr48302.C: New.
4182 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4185 * g++.dg/opt/pr48273.C: New.
4187 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4189 PR rtl-optimization/48442
4190 * gcc.dg/pr48442.c: New.
4192 2011-04-08 Jakub Jelinek <jakub@redhat.com>
4194 PR tree-optimization/48377
4195 * gcc.dg/vect/pr48377.c: New test.
4197 2011-04-07 Jason Merrill <jason@redhat.com>
4199 * g++.dg/cpp0x/regress/call1.C: New.
4201 * g++.dg/cpp0x/variadic107.C: New.
4203 * g++.dg/cpp0x/sfinae11.C: New.
4204 * g++.dg/cpp0x/noexcept02.C: Fix.
4206 * g++.dg/cpp0x/sfinae10.C: New.
4208 * g++.dg/cpp0x/sfinae9.C: New.
4210 * c-c++-common/Wcast-qual-1.c: Move here from...
4211 * gcc.dg/cast-qual-3.c: ...here, and...
4212 * g++.dg/warn/Wcast-qual2.C: ...here.
4214 * g++.dg/cpp0x/sfinae8.C: New.
4216 * g++.dg/cpp0x/sfinae7.C: New.
4218 * g++.dg/cpp0x/enum9.C: New.
4220 2011-04-07 Mike Stump <mikestump@comcast.net>
4222 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
4223 with no trampolines.
4225 2011-04-07 Jakub Jelinek <jakub@redhat.com>
4228 * gfortran.dg/gomp/pr48117.f90: New test.
4231 * gcc.dg/torture/pr48343.c: New test.
4233 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4235 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
4237 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
4239 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
4241 2011-04-07 Tom de Vries <tom@codesourcery.com>
4244 * lib/scanasm.exp (object-size): New proc.
4245 * gcc.target/arm/pr43920-2.c: New test.
4247 2011-04-06 Tobias Burnus <burnus@net-b.de>
4251 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
4253 2011-04-06 Steve Ellcey <sje@cup.hp.com>
4255 * gcc.dg/mtune.c: Prune note from output.
4257 2011-04-06 Jakub Jelinek <jakub@redhat.com>
4260 * gcc.dg/guality/pr36977.c: New test.
4261 * gcc.dg/guality/pr48466.c: New test.
4263 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4265 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
4267 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
4269 * gnat.dg/return3.adb: New test.
4271 2011-04-06 Richard Guenther <rguenther@suse.de>
4273 PR tree-optimization/47663
4274 * gcc.dg/tree-ssa/inline-8.c: New testcase.
4276 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
4278 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
4279 Solaris 8 and 9 as well.
4281 2011-04-05 Tom de Vries <tom@codesourcery.com>
4284 * gcc.target/arm/pr43920-1.c: New test.
4286 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
4288 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
4289 (cctor): Actually return the value.
4290 (main): Cast return values.
4292 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4294 * gfortran.dg/character_comparison_8.f90: New test.
4296 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4298 * frontend-passes: (optimize_lexical_comparison): New function.
4299 (optimize_expr): Call it.
4300 (optimize_comparison): Also handle lexical comparison functions.
4301 Return false instad of -2 for unequal comparison.
4303 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4306 * function_optimize_4.f90: New test.
4308 2011-04-04 Tobias Burnus <burnus@net-b.de>
4311 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
4312 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
4313 * gfortran.dg/coarray_15.f90: New.
4315 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4317 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
4318 * gfortran.dg/bessel_7.f90: Likewise.
4320 2011-04-03 Tobias Burnus <burnus@net-b.de>
4322 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
4324 2011-04-03 Richard Guenther <rguenther@suse.de>
4325 Ira Rosen <ira.rosen@linaro.org>
4327 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
4328 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
4329 -ftree-loop-if-convert-stores.
4331 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4333 * gnat.dg/specs/aggr2.ads: New test.
4335 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4337 * gnat.dg/debug2.ad[sb]: New test.
4338 * gnat.dg/debug2_pkg.ads: New helper.
4339 * gnat.dg/debug3.ad[sb]: New test.
4341 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
4343 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
4345 2011-04-01 Jakub Jelinek <jakub@redhat.com>
4348 * gcc.c-torture/compile/pr48335-1.c: New test.
4349 * gcc.dg/pr48335-1.c: New test.
4350 * gcc.dg/pr48335-2.c: New test.
4351 * gcc.dg/pr48335-3.c: New test.
4352 * gcc.dg/pr48335-4.c: New test.
4353 * gcc.dg/pr48335-5.c: New test.
4354 * gcc.dg/pr48335-6.c: New test.
4355 * gcc.dg/pr48335-7.c: New test.
4356 * gcc.dg/pr48335-8.c: New test.
4357 * gcc.target/i386/pr48335-1.c: New test.
4359 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
4362 * gcc.dg/Waddress.c: New test.
4364 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4367 * gfortran.dg/function_optimize_3.f90: New test.
4369 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
4371 * gcc.c-torture/compile/20110401-1.c: New test.
4373 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
4374 * g++.dg/lto/20091002-2_0.C: Likewise.
4375 * g++.dg/lto/20090303_0.c: Likewise.
4376 * g++.dg/lto/20091004-1_0.C: Likewise.
4377 * g++.dg/lto/20091002-3_0.C: Likewise.
4378 * g++.dg/lto/20091004-2_0.C: Likewise.
4379 * g++.dg/lto/20081123_0.C: Likewise.
4380 * g++.dg/lto/20090313_0.C: Likewise.
4381 * g++.dg/lto/20081109-1_0.C: Likewise.
4382 * g++.dg/lto/20081219_0.C: Likewise.
4383 * g++.dg/lto/20081204-1_0.C: Likewise.
4384 * g++.dg/lto/20090302_0.C: Likewise.
4385 * g++.dg/lto/20081119-1_0.C: Likewise.
4386 * g++.dg/lto/20081118_0.C: Likewise.
4387 * gcc.dg/lto/20091020-2_0.c: Likewise.
4388 * gcc.dg/lto/20090210_0.c: Likewise.
4389 * gcc.dg/lto/20081204-1_0.c: Likewise.
4390 * gcc.dg/lto/20081224_0.c: Likewise.
4391 * gcc.dg/lto/20090219_0.c: Likewise.
4392 * gcc.dg/lto/20091014-1_0.c: Likewise.
4393 * gcc.dg/lto/20091016-1_0.c: Likewise.
4394 * gcc.dg/lto/20090206-2_0.c: Likewise.
4395 * gcc.dg/lto/20090116_0.c: Likewise.
4396 * gcc.dg/lto/20091013-1_0.c: Likewise.
4397 * gcc.dg/lto/20091015-1_0.c: Likewise.
4398 * gcc.dg/lto/20090126-2_0.c: Likewise.
4400 2011-03-31 Ian Lance Taylor <iant@google.com>
4402 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
4404 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4406 * gnat.dg/opt16.adb: New test.
4408 2011-03-31 Jason Merrill <jason@redhat.com>
4410 * g++.dg/cpp0x/defaulted24.C: New.
4412 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4415 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
4418 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4420 * g++.dg/other/i386-9.C: New test.
4422 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4424 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
4426 2011-03-30 Jason Merrill <jason@redhat.com>
4428 * g++.dg/cpp0x/regress/error-recovery1.C: New.
4430 * g++.dg/cpp0x/regress/isnan.C: New.
4432 * g++.dg/cpp0x/initlist46.C: New.
4434 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
4437 * gcc.target/arm/neon-modes-2.c: New test.
4439 2011-03-30 Jakub Jelinek <jakub@redhat.com>
4442 * gcc.c-torture/compile/pr48305.c: New test.
4444 2011-03-29 Jason Merrill <jason@redhat.com>
4446 * g++.dg/cpp0x/regress/value-dep1.C: New.
4448 2011-03-29 Steve Ellcey <sje@cup.hp.com>
4450 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
4452 2011-03-29 Ian Lance Taylor <iant@google.com>
4454 * go.test/go-test.exp: Handle the test lines used in several new
4456 (errchk): Add opts parameter. Change all callers. Handle parens
4459 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
4460 Dominique d'Humieres <dominiq@lps.ens.fr>
4462 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
4463 and __APPLE__ && __PPC__ && __ALTIVEC__.
4465 2011-03-29 Jason Merrill <jason@redhat.com>
4467 * g++.dg/cpp0x/dependent1.C: New.
4469 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
4471 * g++.dg/cpp0x/constexpr-memfn1.C: New.
4473 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
4475 2011-03-29 Janus Weil <janus@gcc.gnu.org>
4478 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
4479 * gfortran.dg/proc_ptr_comp_32.f90: New.
4481 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4483 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
4484 check for corresponding warning.
4486 2011-03-28 Jason Merrill <jason@redhat.com>
4488 * g++.dg/cpp0x/rv-deduce2.C: New.
4490 2011-03-29 Jakub Jelinek <jakub@redhat.com>
4493 * gcc.dg/pr48203.c: New test.
4495 2011-03-28 Jeff Law <law@redhat.com>
4497 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
4499 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
4501 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
4502 and __PPC__ && __ALTIVEC__.
4504 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4507 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
4508 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4509 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4510 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4512 2011-03-28 Jason Merrill <jason@redhat.com>
4514 * g++.dg/cpp0x/initlist-array2.C: New.
4516 * g++.dg/cpp0x/initlist-array1.C: New.
4518 * g++.dg/cpp0x/constexpr-compound.C: New.
4520 * g++.dg/cpp0x/constexpr-using.C: New.
4522 * g++.dg/cpp0x/constexpr-noexcept.C: New.
4524 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
4527 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
4529 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
4531 * gcc.dg/slp-1.c: New test.
4533 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
4535 * gcc.target/i386/avx256-unaligned-load-1.c: New.
4536 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
4537 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
4538 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
4539 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
4540 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
4541 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4542 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4543 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
4544 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4545 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4546 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
4547 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
4548 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4550 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4553 * gfortran.dg/trim_optimize_5.f90: New test.
4554 * gfortran.dg/trim_optimize_6.f90: New test.
4556 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
4559 * gcc.target/mips/madd-7.c: Remove -mlong32.
4560 * gcc.target/mips/msub-7.c: Likewise.
4562 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
4564 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
4565 accesses to preserve the meaning of the test for doubleword vectors.
4566 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4567 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
4569 2011-03-26 Janus Weil <janus@gcc.gnu.org>
4572 * gfortran.dg/class_42.f03: New.
4574 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
4576 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
4579 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
4581 PR rtl-optimization/48144
4582 * gcc.dg/pr48144.c: New test.
4584 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
4586 * gnat.dg/discr27.ad[sb]: New test.
4588 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
4590 * gnat.dg/limited_with2.ad[sb]: New test.
4591 * gnat.dg/limited_with2_pkg1.ads: New helper.
4592 * gnat.dg/limited_with2_pkg2.ads: Likewise.
4594 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
4596 * gnat.dg/opt15.adb: New test.
4597 * gnat.dg/opt15_pkg.ad[sb]: New helper.
4599 2011-03-25 Tobias Burnus <burnus@net-b.de>
4603 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
4604 * gfortran.dg/leadz_trailz_3.f90: Ditto
4606 2011-03-25 Martin Jambor <mjambor@suse.cz>
4608 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
4610 2011-03-25 Jason Merrill <jason@redhat.com>
4612 * g++.dg/cpp0x/defaulted22.C: New.
4613 * g++.dg/cpp0x/defaulted23.C: New.
4614 * g++.dg/cpp0x/defaulted15.C: Adjust.
4616 2011-03-25 Jason Merrill <jason@redhat.com>
4618 * g++.dg/cpp0x/move1.C: New.
4620 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
4623 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
4625 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4627 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
4628 for mips-sgi-irix6.5.
4629 Replace snprintf prototype by <stdio.h>.
4631 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4634 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
4635 run_expensive_tests.
4636 * gcc.dg/graphite/block-4.c: Likewise.
4637 * gcc.dg/graphite/block-7.c: Likewise.
4638 * gcc.dg/graphite/block-8.c: Likewise.
4640 2011-03-25 Richard Guenther <rguenther@suse.de>
4642 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
4643 * g++.dg/tree-ssa/pr8781.C: Likewise.
4644 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4645 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
4646 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
4647 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
4648 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4649 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
4650 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4651 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
4652 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4653 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4654 * gcc.dg/tree-ssa/pr21574.c: Likewise.
4655 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
4656 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4657 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
4658 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
4659 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4660 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4661 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4662 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
4663 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
4664 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
4665 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
4666 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
4667 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
4668 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
4669 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
4670 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4671 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4672 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
4673 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4674 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4675 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4676 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4677 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4678 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
4679 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4680 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4681 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
4682 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4683 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4684 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4685 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
4686 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
4687 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
4688 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
4689 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4690 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4691 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4692 * c-c++-common/pr46562-2.c: Likewise.
4693 * gfortran.dg/pr42108.f90: Likewise.
4694 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
4695 foo to be inlined even at -O1.
4696 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
4697 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
4698 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
4699 * gcc.dg/matrix/matrix.exp: Disable FRE.
4701 2011-03-24 Jakub Jelinek <jakub@redhat.com>
4704 * gcc.dg/dfp/pr48204.c: New test.
4706 2011-03-24 Steve Ellcey <sje@cup.hp.com>
4709 * gcc.c-torture/execute/pr47917.c: Move this...
4710 * gcc.dg/torture/pr47917.c: to here and add xfails.
4712 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
4714 * gnat.dg/array16.ad[sb]: New test.
4715 * gnat.dg/array16.ads: New helper.
4717 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
4719 * gnat.dg/derived_type2.adb: New test.
4721 2011-03-24 Richard Guenther <rguenther@suse.de>
4723 PR tree-optimization/48271
4724 * g++.dg/torture/pr48271.C: New testcase.
4726 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
4728 * gnat.dg/array15.ad[sb]: New test.
4730 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
4733 * gcc.target/i386/pr48237.c: New test.
4735 2011-03-24 Richard Guenther <rguenther@suse.de>
4738 * gcc.dg/builtin-object-size-10.c: New testcase.
4740 2011-03-24 Richard Guenther <rguenther@suse.de>
4742 PR tree-optimization/46562
4743 * c-c++-common/pr46562-2.c: New testcase.
4744 * c-c++-common/pr46562.c: Likewise.
4746 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
4748 * gcc.dg/vect/vect-cselim-1.c: New test.
4749 * gcc.dg/vect/vect-cselim-2.c: New test.
4751 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
4753 * gcc.target/arm/pr46934.c: New.
4755 2011-03-23 Ian Lance Taylor <iant@google.com>
4757 * go.test/go-test.exp (errchk): Ignore lines containing ////.
4759 2011-03-23 Richard Guenther <rguenther@suse.de>
4761 * gcc.dg/struct: Remove directory and contents.
4763 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4766 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4768 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
4770 * gnat.dg/discr26.ad[sb]: New test.
4771 * gnat.dg/discr26_pkg.ads: New helper.
4773 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
4776 * gcc.target/arm/neon-vld-1.c: New test.
4778 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
4780 * gnat.dg/array14.ad[sb]: New test.
4781 * gnat.dg/array14_pkg.ads: New helper.
4783 2011-03-22 Joseph Myers <joseph@codesourcery.com>
4785 * gcc.c-torture/execute/920501-8.x: Remove.
4786 * gcc.c-torture/execute/930513-1.x: Remove.
4787 * gcc.c-torture/execute/960312-1.x: Remove.
4788 * gcc.c-torture/compile/20000804-1.c,
4789 gcc.c-torture/compile/20001205-1.c,
4790 gcc.c-torture/compile/20001226-1.c,
4791 gcc.c-torture/compile/20010518-2.c,
4792 gcc.c-torture/compile/20020312-1.c,
4793 gcc.c-torture/compile/20020604-1.c,
4794 gcc.c-torture/compile/920501-12.c,
4795 gcc.c-torture/compile/920501-4.c,
4796 gcc.c-torture/compile/920520-1.c,
4797 gcc.c-torture/compile/980506-1.c,
4798 gcc.c-torture/execute/980709-1.x,
4799 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
4800 options for m68hc11.
4801 * gcc.dg/cpp/assert4.c: Don't handle ARC.
4802 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
4805 2011-03-22 Nick Clifton <nickc@redhat.com>
4807 * lib/target-supports.exp (check_profiling_available): Add MN10300
4808 to the list of targets that do not support profiling. Restore
4809 alpha sorting to this list.
4811 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4813 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
4814 failure on 32-bit systems.
4815 * gcc.dg/torture/vector-2.c: Ditto.
4817 2011-03-22 Richard Guenther <rguenther@suse.de>
4819 PR tree-optimization/48228
4820 * gcc.dg/Wstrict-overflow-23.c: New testcase.
4822 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4824 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
4828 * gcc.target/powerpc/pr48226.c: New file.
4830 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
4832 * lib/prune.exp (prune_gcc_output): Prune "could not create
4833 compact unwind for" warnings.
4835 2011-03-20 Jakub Jelinek <jakub@redhat.com>
4839 * gcc.c-torture/execute/pr42544.c: New test.
4840 * gcc.c-torture/execute/pr48197.c: New test.
4842 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4844 PR preprocessor/48192
4845 * gcc.target/powerpc/pr48192.c: New file.
4848 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
4849 split problem of 0 being loaded in a VSX register.
4851 2011-03-21 Richard Guenther <rguenther@suse.de>
4854 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
4855 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4856 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4857 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4859 2011-03-21 Jakub Jelinek <jakub@redhat.com>
4862 * gcc.dg/pr48213.c: New test.
4864 2011-03-21 Kai Tietz <ktietz@redhat.com>
4867 * g++.dg/plugin/attribute_plugin.c: Adjust test.
4869 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
4871 * gcc.target/arm/xor-and.c: New.
4873 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4876 * gfortran.dg/function_optimize_1.f90: New test.
4877 * gfortran.dg/function_optimize_2.f90: New test.
4879 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
4881 PR rtl-optimization/47502
4882 * gcc.target/i386/pr47502-1.c: New.
4883 * gcc.target/i386/pr47502-2.c: Likewise.
4885 2011-03-20 Jakub Jelinek <jakub@redhat.com>
4887 PR rtl-optimization/48156
4888 * gcc.dg/pr48156.c: New test.
4890 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4893 * gfortran.dg/scratch_1.f90: Adjust test.
4895 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4898 * gfortran.dg/scratch_1.f90: New test.
4900 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4902 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
4903 variably modified typedefs.
4904 * gcc.dg/c1x-typedef-2.c: Remove.
4906 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4908 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
4909 * gcc.dg/c1x-anon-struct-3.c: New test.
4910 * gcc.dg/anon-struct-11.c: Update.
4912 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4914 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
4916 Only xfail with gas.
4918 2011-03-18 Jason Merrill <jason@redhat.com>
4920 * g++.dg/template/fn-ptr1.C: New.
4922 * g++.dg/overload/volatile1.C: New.
4924 * g++.dg/opt/pr23372.C: New.
4926 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
4928 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4931 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
4933 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
4935 * gcc.target/arm/unsigned-extend-1.c: New.
4937 2011-03-18 Jakub Jelinek <jakub@redhat.com>
4940 * gcc.c-torture/compile/pr48161.c: New test.
4942 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
4945 * gcc.dg/torture/pr47725.c: New.
4947 2011-03-17 Jason Merrill <jason@redhat.com>
4949 * g++.dg/cpp0x/constexpr-overflow2.C: New.
4950 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
4952 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
4954 * gnat.dg/specs/elab2.ads: New test.
4955 * gnat.dg/specs/elab2_pkg.ads: New helper.
4957 2011-03-17 Jason Merrill <jason@redhat.com>
4959 * g++.dg/cpp0x/decltype-1212.C: New.
4960 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
4962 2011-03-17 Jason Merrill <jason@redhat.com>
4964 * g++.dg/parse/memfnquals1.C: New.
4966 2011-03-17 Richard Guenther <rguenther@suse.de>
4969 * gcc.dg/pr48134.c: New testcase.
4971 2011-03-17 Richard Guenther <rguenther@suse.de>
4974 * g++.dg/torture/pr48165.C: New testcase.
4976 2011-03-17 Jakub Jelinek <jakub@redhat.com>
4978 PR rtl-optimization/48141
4979 * gcc.dg/pr48141.c: New test.
4981 2011-03-16 Jason Merrill <jason@redhat.com>
4983 * g++.dg/cpp0x/constexpr-48089.C: New.
4985 * g++.dg/cpp0x/constexpr-abi1.C: New.
4987 * g++.dg/cpp0x/constexpr-46336.C: New.
4988 * g++.dg/parse/friend5.C: Adjust expected errors.
4990 * g++.dg/cpp0x/constexpr-47570.C: New.
4992 2011-03-16 Dodji Seketeli <dodji@redhat.com>
4995 * ++.dg/debug/dwarf2/typedef6.C: New test.
4997 2011-03-16 Jason Merrill <jason@redhat.com>
4999 * g++.dg/cpp0x/elision2.C: New.
5001 * g++.dg/cpp0x/constexpr-array3.C: New.
5003 2011-03-16 Jason Merrill <jason@redhat.com>
5005 * g++.dg/cpp0x/sfinae6.C: New.
5006 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
5007 * g++.dg/cpp0x/pr45908.C: Likewise.
5008 * g++.dg/cpp0x/sfinae6.C: Likewise.
5009 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5010 * g++.old-deja/g++.law/arg11.C: Likewise.
5012 2011-03-16 Jason Merrill <jason@redhat.com>
5014 * g++.dg/template/incomplete6.C: New.
5016 2011-03-16 Jeff Law <law@redhat.com>
5018 * gcc.dg/tree-ssa/vrp55.c: New test.
5020 2011-03-16 Jason Merrill <jason@redhat.com>
5022 * g++.dg/cpp0x/auto22.C: New.
5024 2011-03-16 Richard Guenther <rguenther@suse.de>
5026 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
5027 optimizing it away if promoted to const.
5029 2011-03-16 Richard Guenther <rguenther@suse.de>
5031 PR tree-optimization/48149
5032 * gcc.dg/fold-complex-1.c: New testcase.
5034 2011-03-16 Richard Guenther <rguenther@suse.de>
5037 * gcc.dg/guality/pr45882.c: Really make sure no inlining
5040 2011-03-16 Richard Guenther <rguenther@suse.de>
5042 PR tree-optimization/26134
5043 * gcc.dg/tree-ssa/complex-6.c: New testcase.
5045 2011-03-16 Richard Guenther <rguenther@suse.de>
5047 PR tree-optimization/48146
5048 * gcc.dg/torture/pr48146.c: New testcase.
5050 2011-03-16 Richard Guenther <rguenther@suse.de>
5052 * gcc.dg/tree-ssa/pr14814.c: Adjust.
5053 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
5055 2011-03-16 Jakub Jelinek <jakub@redhat.com>
5058 * gcc.c-torture/compile/pr48136.c: New test.
5060 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
5063 * gcc.dg/guality/pr45882.c: New test.
5065 2011-03-15 Jason Merrill <jason@redhat.com>
5067 * g++.dg/cpp0x/constexpr-recursion.C: New.
5069 * g++.dg/cpp0x/implicit11.C: New.
5071 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5073 * g++.dg/cpp0x/constexpr-attribute.C: New.
5075 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5077 * g++.dg/parse/pr34758.C: New.
5079 2011-03-15 Xinliang David Li <davidxl@google.com>
5082 * gcc.dg/uninit-pred-7_d.c: New test.
5083 * gcc.dg/uninit-pred-8_d.c: New test.
5085 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5088 * gcc.target/arm/pr46788.c: New.
5090 2011-03-15 Richard Guenther <rguenther@suse.de>
5093 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
5094 * gfortran.dg/ishft_4.f90: Likewise.
5095 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5097 2011-03-15 Richard Guenther <rguenther@suse.de>
5099 PR tree-optimization/13954
5100 * g++.dg/tree-ssa/pr13954.C: New testcase.
5102 2011-03-15 Richard Guenther <rguenther@suse.de>
5104 PR tree-optimization/48037
5105 * gcc.target/i386/pr48037-1.c: New testcase.
5107 2011-03-15 Richard Guenther <rguenther@suse.de>
5109 PR tree-optimization/41490
5110 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
5111 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
5112 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
5113 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
5114 * g++.dg/tree-ssa/pr33604.C: Adjust.
5116 2011-03-14 Jakub Jelinek <jakub@redhat.com>
5119 * gcc.c-torture/execute/pr47917.c: New test.
5120 * gcc.dg/pr47917.c: New test.
5123 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
5125 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
5127 * gcc.target/i386/sse4_1-floor-vec.c: New test.
5128 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
5129 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
5130 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
5131 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
5132 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
5133 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
5134 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
5135 * gcc.target/i386/avx-floor-vec.c: Ditto.
5136 * gcc.target/i386/avx-ceil-vec.c: Ditto.
5137 * gcc.target/i386/avx-trunc-vec.c: Ditto.
5138 * gcc.target/i386/avx-rint-vec.c: Ditto.
5139 * gcc.target/i386/avx-floorf-vec.c: Ditto.
5140 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
5141 * gcc.target/i386/avx-truncf-vec.c: Ditto.
5142 * gcc.target/i386/avx-rintf-vec.c: Ditto.
5144 2011-03-14 Tom Tromey <tromey@redhat.com>
5146 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
5147 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
5148 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
5150 2011-03-14 Tom Tromey <tromey@redhat.com>
5152 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
5153 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
5154 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
5156 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
5158 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
5160 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5162 PR rtl-optimization/47166
5163 * gcc.c-torture/execute/postmod-1.c: New test.
5165 2011-03-14 Richard Guenther <rguenther@suse.de>
5168 * gcc.dg/torture/pr48098.c: New testcase.
5170 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
5173 * gcc.target/powerpc/pr48053-1.c: New test.
5174 * gcc.target/powerpc/pr48053-2.c: Likewise.
5176 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5179 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
5181 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5184 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
5186 2011-03-12 Janus Weil <janus@gcc.gnu.org>
5189 * gfortran.dg/class_41.f03: New.
5191 2011-03-11 Dodji Seketeli <dodji@redhat.com>
5193 * g++.dg/conversion/cast3.C: New test.
5195 2011-03-11 Jason Merrill <jason@redhat.com>
5197 * g++.dg/template/error45.C: New.
5199 * g++.dg/parse/no-type-defn1.C: New.
5201 * g++.dg/ext/attrib40.C: New.
5203 * g++.dg/cpp0x/regress/array1.C: New.
5205 2011-03-11 Richard Guenther <rguenther@suse.de>
5207 PR tree-optimization/48067
5208 * gcc.dg/pr48067.c: New testcase.
5210 2011-03-11 Richard Guenther <rguenther@suse.de>
5213 * g++.dg/lto/20110311-1_0.C: New testcase.
5215 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5218 * g++.dg/inherit/virtual8.C: New test.
5221 * gcc.dg/torture/pr48044.c: New test.
5223 2011-03-11 Janus Weil <janus@gcc.gnu.org>
5226 * gfortran.dg/proc_ptr_comp_31.f90: New.
5228 2011-03-11 Richard Guenther <rguenther@suse.de>
5230 PR tree-optimization/47278
5231 * gcc.dg/torture/pr47278-1.c: New testcase.
5232 * gcc.dg/torture/pr47278-2.c: Likewise.
5234 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5236 PR tree-optimization/48063
5237 * gcc.dg/torture/pr48063.c: New test.
5239 2011-03-10 Jason Merrill <jason@redhat.com>
5241 * g++.dg/template/array22.C: New.
5243 * g++.dg/cpp0x/syntax-err1.C: New.
5244 * g++.dg/parse/error36.C: Adjust expected errors.
5245 * g++.old-deja/g++.pt/ctor2.C: Likewise.
5246 * g++.old-deja/g++.pt/typename3.C: Likewise.
5247 * g++.old-deja/g++.pt/typename4.C: Likewise.
5248 * g++.old-deja/g++.pt/typename6.C: Likewise.
5250 2011-03-09 Jason Merrill <jason@redhat.com>
5252 * g++.dg/template/nontype22.C: New.
5254 2011-03-09 Martin Jambor <mjambor@suse.cz>
5256 PR tree-optimization/47714
5257 * g++.dg/torture/pr47714.C: New test.
5259 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5262 * gcc.target/powerpc/pr47755-2.c: New file.
5264 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5266 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
5267 is not set in the environment, pass 64 as first argument when not
5268 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
5269 native where ulimit -u is supported.
5271 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5273 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
5275 2011-03-08 Jason Merrill <jason@redhat.com>
5277 * g++.dg/template/nontype21.C: New.
5279 * g++.dg/template/anon5.C: New.
5281 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5284 * gcc.dg/pr47881.c: New test.
5286 2011-03-08 Dodji Seketeli <dodji@redhat.com>
5289 * g++.dg/lookup/template3.C: New test.
5291 2011-03-08 Kai Tietz <ktietz@redhat.com>
5293 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
5296 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
5299 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
5300 sizeof to compute alignment.
5302 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5304 PR tree-optimization/48022
5305 * gcc.dg/pr48022-1.c: New test.
5306 * gcc.dg/pr48022-2.c: New test.
5308 2011-03-07 Jason Merrill <jason@redhat.com>
5310 * g++.dg/template/nontype20.C: New.
5311 * g++.dg/init/member1.C: Adjust expected errors.
5312 * g++.dg/parse/constant4.C: Likewise.
5313 * g++.dg/template/qualified-id3.C: Likewise.
5314 * g++.old-deja/g++.pt/crash10.C: Likewise.
5316 * g++.dg/cpp0x/regress/non-const1.C: New.
5318 2011-03-07 Jakub Jelinek <jakub@redhat.com>
5321 * gcc.dg/pr47991.c: New test.
5323 2011-03-07 Jason Merrill <jason@redhat.com>
5325 * g++.dg/abi/mangle46.C: New.
5327 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
5330 * gcc.target/powerpc/pr47862.c: New.
5332 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
5335 * gcc.target/i386/combine-mul.c: Require nonpic.
5337 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
5338 Nathan Froyd <froydnj@codesourcery.com>
5340 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
5342 2011-03-06 Mark Mitchell <mark@codesourcery.com>
5344 * README.QMTEST: Remove.
5346 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
5347 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5350 * gfortran.dg/array_constructor_37.f90 : New test.
5352 2011-03-05 Jason Merrill <jason@redhat.com>
5354 * g++.dg/abi/mangle39.C: ABI v5, not 6.
5355 * g++.dg/abi/mangle45.C: Likewise.
5356 * g++.dg/cpp0x/trailing1.C: Likewise.
5358 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5360 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
5362 2011-03-05 Jakub Jelinek <jakub@redhat.com>
5364 PR rtl-optimization/47899
5365 * gcc.dg/pr47899.c: New test.
5367 * gcc.dg/torture/pr47968.c: Ignore warnings.
5369 PR tree-optimization/47967
5370 * gcc.c-torture/compile/pr47967.c: New test.
5372 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5374 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
5375 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
5377 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5379 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
5380 and property_getAttributes() if __OBJC2__.
5381 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5382 * objc.dg/property/property-encoding-1.m: New.
5383 * obj-c++.dg/property/property-encoding-1.mm: New.
5385 2011-03-04 Jason Merrill <jason@redhat.com>
5387 * g++.dg/template/pseudodtor6.C: New.
5389 * g++.dg/inherit/covariant19.C: New.
5391 2011-03-04 Richard Guenther <rguenther@suse.de>
5394 * gcc.dg/torture/pr47968.c: New testcase.
5396 2011-03-04 Richard Guenther <rguenther@suse.de>
5399 * gcc.dg/torture/pr47975.c: New testcase.
5401 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5404 * g++.dg/template/crash106.C: New.
5406 2011-03-03 Jakub Jelinek <jakub@redhat.com>
5409 * gcc.dg/gomp/pr47963.c: New test.
5410 * g++.dg/gomp/pr47963.C: New test.
5412 2011-03-02 Jason Merrill <jason@redhat.com>
5414 * g++.dg/cpp0x/regress/condition1.C: New.
5416 * g++.dg/cpp0x/constexpr-ctor9.C: New.
5418 2011-03-01 Jason Merrill <jason@redhat.com>
5420 * g++.dg/cpp0x/lambda/lambda-98.C: New.
5422 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
5424 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
5426 PR rtl-optimization/47925
5427 * gcc.c-torture/execute/pr47925.c: New test.
5429 2011-03-01 Jason Merrill <jason@redhat.com>
5431 * g++.dg/cpp0x/decltype25.C: New.
5433 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
5435 2011-03-01 Richard Guenther <rguenther@suse.de>
5437 PR tree-optimization/47890
5438 * gcc.dg/torture/pr47890.c: New testcase.
5440 2011-03-01 Richard Guenther <rguenther@suse.de>
5443 * gcc.dg/lto/pr47924_0.c: New testcase.
5445 2011-03-01 Richard Guenther <rguenther@suse.de>
5448 * gfortran.dg/lto/pr46911_0.f: New testcase.
5450 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5452 PR libgfortran/47933
5453 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
5454 compile errors from older code form.
5456 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5458 PR libgfortran/47567
5459 * gfortran.dg/fmt_fw_d.f90: New test.
5461 2011-02-28 Jason Merrill <jason@redhat.com>
5463 * g++.dg/inherit/covariant18.C: New.
5465 2011-02-28 Jakub Jelinek <jakub@redhat.com>
5468 * gcc.dg/pr47893.c: New test.
5470 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
5472 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
5473 NULL in case of a selector with conflicting types.
5474 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
5476 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
5478 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
5479 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
5480 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
5481 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
5483 2011-02-28 Jason Merrill <jason@redhat.com>
5486 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
5488 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5490 PR libgfortran/47778
5491 * gfortran.dg/namelist_71.f90: New test.
5493 2011-02-27 Jason Merrill <jason@redhat.com>
5496 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
5497 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
5499 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5502 * g++.dg/cpp0x/constexpr-ctor8.C: New.
5504 2011-02-27 Jakub Jelinek <jakub@redhat.com>
5507 * gfortran.dg/gomp/task-1.f90: Removed.
5509 2011-02-26 Jason Merrill <jason@redhat.com>
5511 * g++.dg/template/this-targ1.C: New.
5513 * g++.dg/cpp0x/regress/template-const1.C: New.
5514 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
5515 * g++.dg/template/function1.C: Adjust.
5516 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
5517 * g++.dg/debug/debug7.C: Adjust.
5519 2011-02-26 Tobias Burnus <burnus@net-b.de>
5522 * gfortran.dg/gomp/task-1.f90: New.
5524 2011-02-25 Jie Zhang <jie@codesourcery.com>
5526 * gcc.target/arm/neon-thumb2-move.c: Add
5527 dg-require-effective-target arm_thumb2_ok.
5529 2011-02-24 Jason Merrill <jason@redhat.com>
5531 * g++.dg/parse/constant1.C: Specify C++98 mode.
5532 * g++.dg/parse/constant5.C: Likewise.
5533 * g++.dg/parse/error2.C: Likewise.
5534 * g++.dg/parse/semicolon3.C: Likewise.
5535 * g++.dg/template/crash14.C: Likewise.
5536 * g++.dg/template/local4.C: Likewise.
5537 * g++.dg/template/nontype3.C: Likewise.
5538 * g++.dg/parse/crash31.C: Adjust expected errors.
5539 * g++.dg/template/function1.C: Likewise.
5540 * g++.dg/template/ref3.C: Likewise.
5541 * g++.dg/template/static9.C: Likewise.
5542 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
5544 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
5545 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
5546 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
5547 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
5548 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
5550 2011-02-24 Jakub Jelinek <jakub@redhat.com>
5553 * gfortran.dg/pr47878.f90: New test.
5555 2011-02-24 Richard Guenther <rguenther@suse.de>
5558 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
5559 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
5561 2011-02-24 Richard Guenther <rguenther@suse.de>
5564 * gfortran.dg/lto/pr47839_0.f90: New testcase.
5565 * gfortran.dg/lto/pr47839_1.f90: Likewise.
5567 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5569 PR libgfortran/47567
5570 * gfortran.dg/fmt_f0_1.f90: Update test.
5572 2011-02-23 Jason Merrill <jason@redhat.com>
5574 * g++.dg/abi/mangle39.C: Adjust parm mangling.
5575 * g++.dg/abi/mangle45.C: New.
5577 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
5578 * g++.dg/template/canon-type-9.C: Match use of decltype
5579 between declaration and definition.
5580 * g++.dg/template/canon-type-12.C: Likewise.
5582 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
5585 * gfortran.dg/nested_allocatables_1.f90: New.
5587 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
5590 * g++.dg/pr46868.C: New test.
5591 * g++.dg/parse/parameter-declaration-1.C: Adjust.
5592 * g++.dg/parse/error14.C: Adjust.
5594 2011-02-23 Richard Guenther <rguenther@suse.de>
5596 PR tree-optimization/47838
5597 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
5599 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
5601 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
5603 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
5605 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
5606 * gfortran.dg/count_init_expr.f03: Ditto.
5607 * gfortran.dg/gomp/pr43711.f90: Ditto.
5608 * gcc.dg/struct-parse-2.c: Ditto.
5609 * gcc.dg/parse-error-3.c: Ditto.
5610 * gcc.dg/Wlogical-op-1.c: Ditto.
5611 * gcc.dg/Walways-true-1.c: Ditto.
5612 * gcc.dg/pr24225.c: Ditto.
5613 * gcc.dg/Walways-true-2.c: Ditto.
5614 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
5615 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
5616 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
5617 * g++.dg/overload/defarg4.C: Ditto.
5618 * g++.dg/inherit/covariant16.C: Ditto.
5619 * g++.dg/inherit/virtual7.C: Ditto.
5620 * g++.dg/template/canon-type-9.C: Ditto.
5621 * g++.dg/template/access19.C: Ditto.
5622 * g++.dg/template/call7.C: Ditto.
5623 * g++.dg/template/canon-type-2.C: Ditto.
5624 * g++.dg/template/init7.C: Ditto.
5625 * g++.dg/template/sizeof-template-argument.C: Ditto.
5626 * g++.dg/template/const3.C: Ditto.
5627 * g++.dg/template/sfinae26.C: Ditto.
5628 * g++.dg/template/sfinae26.C: Ditto.
5629 * g++.dg/template/canon-type-11.C: Ditto.
5630 * g++.dg/template/union2.C: Ditto.
5631 * g++.dg/template/canon-type-3.C: Ditto.
5632 * g++.dg/template/canon-type-1.C: Ditto.
5633 * g++.dg/template/canon-type-5.C: Ditto.
5634 * g++.dg/template/canon-type-7.C: Ditto.
5635 * g++.dg/template/canon-type-10.C: Ditto.
5636 * g++.dg/template/spec36.C: Ditto.
5637 * g++.dg/template/typedef38.C: Ditto.
5638 * g++.dg/template/canon-type-4.C: Ditto.
5639 * g++.dg/template/canon-type-6.C: Ditto.
5640 * g++.dg/template/canon-type-13.C: Ditto.
5641 * g++.dg/template/instantiate9.C: Ditto.
5642 * g++.dg/template/ttp22.C: Ditto.
5643 * g++.dg/warn/Wreturn-type-6.C: Ditto.
5644 * g++.dg/warn/Walways-true-1.C: Ditto.
5645 * g++.dg/warn/Wlogical-op-1.C: Ditto.
5646 * g++.dg/warn/Walways-true-2.C: Ditto.
5647 * g++.dg/conversion/op4.C: Ditto.
5648 * g++.dg/opt/pr19650.C: Ditto.
5649 * g++.dg/lookup/friend11.C: Ditto.
5650 * g++.dg/other/default2.C: Ditto.
5651 * g++.dg/other/default3.C: Ditto.
5652 * g++.dg/other/dtor2.C: Ditto.
5653 * g++.dg/other/friend5.C: Ditto.
5654 * g++.dg/other/default5.C: Ditto.
5655 * g++.dg/init/brace6.C: Ditto.
5656 * g++.dg/init/aggr5.C: Ditto.
5657 * g++.dg/init/error2.C: Ditto.
5658 * g++.dg/expr/bound-mem-fun.C: Ditto.
5659 * g++.dg/expr/cond6.C: Ditto.
5660 * g++.dg/expr/stmt-expr-1.C: Ditto.
5661 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
5662 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
5663 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
5664 * g++.dg/cpp0x/bracket1.C: Ditto.
5665 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
5666 * g++.dg/cpp0x/pr38646.C: Ditto.
5667 * g++.dg/cpp0x/variadic73.C: Ditto.
5668 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
5669 * g++.dg/cpp0x/bracket4.C: Ditto.
5670 * g++.dg/cpp0x/decltype4.C: Ditto.
5671 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
5672 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
5673 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
5674 * g++.dg/cpp0x/variadic-new2.C: Ditto.
5675 * g++.dg/cpp0x/decltype2.C: Ditto.
5676 * g++.dg/cpp0x/decltype1.C: Ditto.
5677 * g++.dg/cpp0x/bracket2.C: Ditto.
5678 * g++.dg/cpp0x/decltype5.C: Ditto.
5679 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
5680 * g++.dg/cpp0x/variadic70.C: Ditto.
5681 * g++.dg/cpp0x/decltype6.C: Ditto.
5682 * g++.dg/cpp0x/rvo.C: Ditto.
5683 * g++.dg/cpp0x/vt-40092.C: Ditto.
5684 * g++.dg/cpp0x/variadic-new.C: Ditto.
5685 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
5686 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
5687 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
5688 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
5689 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
5690 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
5691 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
5692 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
5693 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
5694 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
5695 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
5696 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
5697 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
5698 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
5699 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
5700 * g++.dg/cpp0x/pr39639.C: Ditto.
5701 * g++.dg/cpp0x/decltype3.C: Ditto.
5702 * g++.dg/cpp0x/variadic68.C: Ditto.
5703 * g++.dg/cpp0x/variadic-function.C: Ditto.
5704 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
5705 * g++.dg/cpp0x/variadic-bind.C: Ditto.
5706 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
5707 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
5708 * g++.dg/parse/crash35.C: Ditto.
5709 * g++.dg/parse/crash40.C: Ditto.
5710 * g++.dg/parse/defarg12.C: Ditto.
5711 * g++.dg/parse/crash34.C: Ditto.
5712 * g++.dg/parse/constructor3.C: Ditto.
5713 * g++.dg/parse/template23.C: Ditto.
5714 * g++.dg/parse/crash56.C: Ditto.
5715 * g++.dg/parse/dtor13.C: Ditto.
5716 * g++.dg/parse/error33.C: Ditto.
5717 * g++.dg/parse/ctor9.C: Ditto.
5718 * g++.dg/parse/error32.C: Ditto.
5719 * g++.dg/parse/error37.C: Ditto.
5720 * g++.dg/parse/bitfield3.C: Ditto.
5721 * g++.dg/parse/struct-4.C: Ditto.
5722 * g++.dg/ext/has_trivial_copy.C: Ditto.
5723 * g++.dg/ext/is_polymorphic.C: Ditto.
5724 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
5725 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
5726 * g++.dg/ext/has_nothrow_assign.C: Ditto.
5727 * g++.dg/ext/is_union.C: Ditto.
5728 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
5729 * g++.dg/ext/is_pod.C: Ditto.
5730 * g++.dg/ext/has_virtual_destructor.C: Ditto.
5731 * g++.dg/ext/has_trivial_constructor.C: Ditto.
5732 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
5733 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
5734 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
5735 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
5736 * g++.dg/ext/is_abstract.C: Ditto.
5737 * g++.dg/ext/has_trivial_assign.C: Ditto.
5738 * g++.dg/ext/is_class.C: Ditto.
5739 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
5740 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
5741 * g++.dg/ext/is_base_of.C: Ditto.
5742 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
5743 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
5744 * g++.dg/ext/is_empty.C: Ditto.
5745 * g++.dg/ext/is_enum.C: Ditto.
5746 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
5747 * gnat.dg/opt11.adb: Ditto.
5748 * obj-c++.dg/pr45735.mm: Ditto.
5749 * obj-c++.dg/pr24393.mm: Ditto.
5750 * obj-c++.dg/exceptions-2.mm: Ditto.
5751 * objc.dg/pr45735.m: Ditto.
5752 * objc.dg/pr24393.m: Ditto.
5754 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
5756 * objc.dg/attributes/objc-exception-1.m: New.
5758 2011-02-23 Jie Zhang <jie@codesourcery.com>
5760 * gcc.dg/cpp/include7.c: New test.
5762 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
5765 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
5767 2011-02-23 Jie Zhang <jie@codesourcery.com>
5769 PR rtl-optimization/47763
5770 * gcc.dg/pr47763.c: New test.
5772 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
5775 * gfortran.dg/whole_file_32.f90 : New test.
5777 2011-02-22 Dodji Seketeli <dodji@redhat.com>
5780 * g++.dg/inherit/virtual7.C: New test.
5782 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
5785 * objc.dg/type-size-3.m: Updated error message.
5786 * objc.dg/type-size-4.m: New test.
5787 * objc.dg/type-size-5.m: New test.
5789 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5791 * lib/gnat.exp: Fix comments.
5792 Don't load libgloss.exp.
5793 (default_gnat_version): Call $compiler with --version.
5794 Adapt regexp for gnatmake output, insert version.
5795 (gnat_version): New proc.
5796 (gnat_init): Remove gnat_libgcc_s_path.
5797 (gnat_target_compile): Likewise.
5798 Remove ld_library_path.
5799 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
5800 (gnat_pass): Remove.
5801 (gnat_pass): Remove.
5802 (gnat_finish): Remove.
5803 (gnat_exit): Remove.
5804 (local_find_gnatmake): Reindent.
5805 (runtest_file_p): Remove.
5806 (prune_warnings): Remove.
5807 (find_gnatclean): New proc.
5808 * lib/gnat-dg.exp (lremove): New proc.
5809 (gnat-dg-test): Reindent.
5810 Remove additional output files.
5811 (gnat-dg-runtest): Remove.
5813 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
5814 * gnat.dg/loop_optimization6.adb: Likewise.
5815 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
5817 2011-02-22 Jakub Jelinek <jakub@redhat.com>
5819 PR tree-optimization/47835
5820 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
5822 2011-02-22 Tobias Burnus <burnus@net-b.de>
5824 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
5825 * gfortran.dg/abstract_type_2.f03: Ditto.
5826 * gfortran.dg/abstract_type_3.f03: Ditto.
5827 * gfortran.dg/abstract_type_4.f03: Ditto.
5828 * gfortran.dg/abstract_type_5.f03: Ditto.
5829 * gfortran.dg/abstract_type_6.f03: Ditto.
5830 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
5831 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
5832 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
5833 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
5834 * gfortran.dg/array_function_5.f90: Ditto.
5835 * gfortran.dg/asynchronous_3.f03: Ditto.
5836 * gfortran.dg/char_expr_1.f90: Ditto.
5837 * gfortran.dg/class_14.f03: Ditto.
5838 * gfortran.dg/data_array_6.f: Ditto.
5839 * gfortran.dg/data_invalid.f90: Ditto.
5840 * gfortran.dg/dot_product_1.f03: Ditto.
5841 * gfortran.dg/func_derived_5.f90: Ditto.
5842 * gfortran.dg/func_result_4.f90: Ditto.
5843 * gfortran.dg/implied_do_1.f90: Ditto.
5844 * gfortran.dg/initialization_25.f90: Ditto.
5845 * gfortran.dg/initialization_26.f90: Ditto.
5846 * gfortran.dg/interface_34.f90: Ditto.
5847 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
5848 * gfortran.dg/keyword_symbol_1.f90: Ditto.
5849 * gfortran.dg/matmul_8.f03: Ditto.
5850 * gfortran.dg/merge_init_expr.f90: Ditto.
5851 * gfortran.dg/pack_assign_1.f90: Ditto.
5852 * gfortran.dg/pack_vector_1.f90: Ditto.
5853 * gfortran.dg/pointer_check_8.f90: Ditto.
5854 * gfortran.dg/product_init_expr.f03: Ditto.
5855 * gfortran.dg/reshape_order_5.f90: Ditto.
5856 * gfortran.dg/reshape_shape_1.f90: Ditto.
5857 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
5858 * gfortran.dg/same_name_2.f90: Ditto.
5859 * gfortran.dg/selected_real_kind_1.f90: Ditto.
5860 * gfortran.dg/spread_init_expr.f03: Ditto.
5861 * gfortran.dg/stmt_func_1.f90: Ditto.
5862 * gfortran.dg/sum_init_expr.f03: Ditto.
5863 * gfortran.dg/transpose_3.f03: Ditto.
5864 * gfortran.dg/unpack_init_expr.f03: Ditto.
5865 * gfortran.dg/warn_conversion.f90: Ditto.
5866 * gfortran.dg/warn_conversion_2.f90: Ditto.
5867 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
5868 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
5869 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
5870 * gfortran.dg/whole_file_16.f90: Ditto.
5871 * gfortran.dg/whole_file_17.f90: Ditto.
5872 * gfortran.dg/whole_file_18.f90: Ditto.
5873 * gfortran.dg/whole_file_20.f03: Ditto.
5874 * gfortran.dg/whole_file_5.f90: Ditto.
5875 * gfortran.dg/whole_file_6.f90: Ditto.
5876 * gfortran.dg/write_invalid_format.f90: Ditto.
5877 * gfortran.dg/zero_sized_6.f90: Ditto.
5879 2011-02-21 Jeff Law <law@redhat.com>
5881 PR rtl-optimization/46178
5882 * gcc.target/i386/pr46178.c: New test.
5884 PR rtl-optimization/46002
5885 * gcc.c-torture/compile/pr46002.c: New test.
5887 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5889 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
5892 2011-02-21 Jakub Jelinek <jakub@redhat.com>
5895 * g++.dg/debug/pr47106.C: Require effective target lto.
5897 2011-02-21 Jason Merrill <jason@redhat.com>
5899 * g++.dg/cpp0x/constexpr-diag2.C: New.
5901 2011-02-20 Jason Merrill <jason@redhat.com>
5903 * g++.dg/cpp0x/constexpr-ctor7.C: New.
5905 * g++.dg/cpp0x/fntmpdefarg2.C: New.
5907 * g++.dg/overload/conv-op1.C: New.
5909 * g++.dg/cpp0x/constexpr-synth1.C: New.
5911 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5913 * objc.dg/layout-2.m: New.
5914 * objc.dg/selector-3.m: Adjusted location of error message.
5915 * objc.dg/type-size-3.m: Same.
5916 * obj-c++.dg/selector-3.mm: Same.
5918 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5921 * objc.dg/property/dotsyntax-22.m: New.
5922 * obj-c++.dg/property/dotsyntax-22.mm: New.
5924 2011-02-20 Dodji Seketeli <dodji@redhat.com>
5927 * g++.dg/template/typedef38.C: New test.
5929 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5932 * gfortran.dg/whole_file_30.f90 : New test.
5933 * gfortran.dg/whole_file_31.f90 : New test.
5935 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5939 * gfortran.dg/whole_file_28.f90 : New test.
5940 * gfortran.dg/whole_file_29.f90 : New test.
5942 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5945 * g++.dg/template/crash105.C: New.
5947 2011-02-19 Jason Merrill <jason@redhat.com>
5949 * g++.dg/cpp0x/regress/no-elide1.C: New.
5951 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
5953 PR tree-optimization/46620
5954 * gcc.dg/pr46620.c: New.
5956 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5959 * gcc.target/i386/pr47809.c: New test.
5961 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5962 Tobias Burnus <burnus@net-b.de>
5964 * lib/target-supports.exp
5965 (check_effective_target_fortran_large_real): New check for large reals.
5966 * gfortran.dg/nan_7.f90: New test.
5968 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5970 PR libgfortran/47567
5971 * gfortran.dg/fmt_f0_1.f90: Update test.
5973 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
5976 * gfortran.dg/array_constructor_36.f90 : New test.
5977 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
5978 allow for comparison between different elements of the array
5979 constructor at different levels of optimization.
5981 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
5983 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
5984 * gcc.target/i386/pr32280-1.c: Likewise.
5986 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5989 * gcc.target/i386/pr47800.c: New test.
5991 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
5993 * objc/execute/exceptions/foward-1.x: New.
5995 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5998 * gfortran.dg/derived_constructor_comps_4.f90: New.
6000 2011-02-18 Tobias Burnus
6003 * gfortran.dg/func_result_6.f90: New.
6005 2011-02-18 Michael Matz <matz@suse.de>
6008 * gfortran.dg/lto/pr45586_0.f90: New test.
6009 * gfortran.dg/typebound_proc_20.f90: Ditto.
6010 * gfortran.dg/typebound_proc_21.f90: Ditto.
6012 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
6015 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
6017 2011-02-18 Tobias Burnus <burnus@net-b.de>
6020 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
6022 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
6023 normalizing the error/warning output.
6024 * gfortran.dg/Wall.f90: Update dg-error/warning.
6025 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
6026 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
6027 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
6028 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
6029 * gfortran.dg/class_30.f90: Update dg-error/warning.
6030 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
6031 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
6032 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
6033 * gfortran.dg/entry_17.f90: Update dg-error/warning.
6034 * gfortran.dg/entry_19.f90: Update dg-error/warning.
6035 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
6036 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
6037 * gfortran.dg/g77/12632.f: Update dg-error/warning.
6038 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
6039 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
6040 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
6041 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
6042 * gfortran.dg/goto_8.f90: Update dg-error/warning.
6043 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
6044 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
6045 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
6046 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
6047 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
6048 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
6049 * gfortran.dg/volatile3.f90: Update dg-error/warning.
6050 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
6051 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
6052 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
6053 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
6054 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
6056 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6059 * gfortran.dg/proc_ptr_comp_30.f90: New.
6061 2011-02-18 Jakub Jelinek <jakub@redhat.com>
6064 * gcc.target/i386/pr47780.c: New test.
6066 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6069 * gfortran.dg/class_40.f03: New.
6071 2011-02-18 Dodji Seketeli <dodji@redhat.com>
6074 * g++.dg/cpp0x/auto21.C: New test.
6076 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
6078 * objc.dg/special/unclaimed-category-1.h: Updated for
6080 * objc.dg/special/unclaimed-category-1.m: Same.
6081 * objc.dg/zero-link-1.m: Same.
6082 * objc.dg/lookup-1.m: Same.
6083 * objc.dg/torture/strings/const-str-9.m
6084 * objc.dg/torture/strings/const-str-10.m: Same.
6085 * objc.dg/torture/strings/const-str-11.m: Same.
6086 * objc.dg/torture/forward-1.m: Same.
6087 * objc.dg/zero-link-2.m: Same.
6088 * objc.dg/encode-7-next-64bit.m: Same.
6089 * objc.dg/method-4.m: Same.
6090 * objc.dg/next-runtime-1.m: Same.
6091 * objc.dg/image-info.m: Same.
6092 * objc.dg/pr23214.m: Same.
6093 * objc.dg/symtab-1.m: Same.
6094 * obj-c++.dg/basic.m: Same.
6095 * obj-c++.dg/proto-lossage-3.m: Same.
6096 * obj-c++.dg/torture/strings/const-str-10.m: Same.
6097 * obj-c++.dg/torture/strings/const-str-11.m: Same.
6098 * obj-c++.dg/torture/strings/const-str-9.m: Same.
6099 * obj-c++.dg/method-11.m: Same.
6100 * objc/execute/enumeration-1.m: Same.
6101 * objc/execute/object_is_class.m: Same.
6102 * objc/execute/formal_protocol-2.m: Same.
6103 * objc/execute/formal_protocol-4.m: Same.
6104 * objc/execute/formal_protocol-6.m: Same.
6105 * objc/execute/bycopy-3.m: Same.
6106 * objc/execute/exceptions/catchall-1.m: Same.
6107 * objc/execute/exceptions/finally-1.m: Same.
6108 * objc/execute/exceptions/local-variables-1.m: Same.
6109 * objc/execute/exceptions/foward-1.m: Same.
6110 * objc/execute/bf-common.h
6111 * objc/execute/enumeration-2.m: Same.
6112 * objc/execute/formal_protocol-1.m: Same.
6113 * objc/execute/formal_protocol-3.m: Same.
6114 * objc/execute/formal_protocol-5.m: Same.
6115 * objc/execute/accessing_ivars.m: Same.
6116 * objc/execute/bycopy-2.m: Same.
6117 * objc/execute/formal_protocol-7.m: Same.
6118 * objc/execute/compatibility_alias.m: Same.
6119 * objc/execute/no_clash.m: Same.
6120 * objc/execute/object_is_meta_class.m: Same.
6121 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
6122 * objc/execute/class-tests-1.h: Include stdio.h.
6123 * objc/execute/class-tests-2.h: Same.
6124 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
6126 * obj-c++.dg/try-catch-2.mm: Same.
6128 2011-02-17 Jakub Jelinek <jakub@redhat.com>
6131 * g++.dg/warn/Wunused-parm-4.C: New test.
6133 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
6134 Jan Hubicka <jh@suse.cz>
6138 * g++.dg/debug/pr47106.C: New.
6140 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
6143 * gcc.target/i386/pr43653.c: New test.
6145 2011-02-11 Dodji Seketeli <dodji@redhat.com>
6148 * g++.dg/template/inherit6.C: New test.
6150 2011-02-16 Janus Weil <janus@gcc.gnu.org>
6153 * gfortran.dg/class_39.f03: New.
6155 2011-02-16 Dodji Seketeli <dodji@redhat.com>
6158 * g++.dg/cpp0x/variadic106.C: New test.
6160 2011-02-16 Jakub Jelinek <jakub@redhat.com>
6163 * gfortran.dg/pr47757-1.f90: New test.
6164 * gfortran.dg/pr47757-2.f90: New test.
6165 * gfortran.dg/pr47757-3.f90: New test.
6168 * g++.dg/cpp0x/enum8.C: New test.
6170 2011-02-15 Jason Merrill <jason@redhat.com>
6172 * g++.dg/inherit/implicit-trivial1.C: New.
6173 * g++.dg/cpp0x/implicit-trivial1.C: New.
6175 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6178 * gcc.dg/torture/pr47725.c: Removed.
6180 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6183 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
6184 constant does not generate a load from memory.
6186 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6189 * gcc.dg/torture/pr47725.c: New.
6191 2011-02-15 Richard Guenther <rguenther@suse.de>
6193 PR tree-optimization/47743
6194 * gcc.dg/torture/pr47743.c: New testcase.
6196 2011-02-15 Jakub Jelinek <jakub@redhat.com>
6199 * gcc.target/i386/pr47581.c: New test.
6201 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6204 * gfortran.dg/select_type_22.f03: New.
6206 2011-02-14 Jason Merrill <jason@redhat.com>
6208 * g++.dg/cpp0x/regress/enum1.C: New.
6210 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6212 * gnat.dg/include.adb: New test.
6214 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6217 * gfortran.dg/class_38.f03: New.
6219 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6221 * gcc.dg/pr46494.c: New test.
6223 2011-02-14 Richard Guenther <rguenther@suse.de>
6225 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
6227 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6230 * gnat.dg/null_pointer_deref1.exp: Don't skip on
6231 sparc*-sun-solaris2.11.
6233 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6236 * gfortran.dg/argument_checking_18.f90: New.
6238 2011-02-13 Tobias Burnus <burnus@net-b.de>
6240 * gfortran.dg/argument_checking_13.f90: Update dg-error.
6241 * gfortran.dg/argument_checking_17.f90: New.
6243 2011-02-12 Janus Weil <janus@gcc.gnu.org>
6245 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
6246 are temporarily disabled.
6247 * gfortran.dg/class_7.f03: Ditto.
6248 * gfortran.dg/coarray_14.f90: Ditto.
6249 * gfortran.dg/typebound_proc_13.f03: Ditto.
6251 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
6254 * gfortran.dg/extends_11.f03: New.
6256 2011-02-11 Xinliang David Li <davidxl@google.com>
6258 PR tree-optimization/47707
6259 * g++.dg/tree-ssa/pr47707.C: New test.
6261 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
6263 * g++.dg/opt/inline17.C: New test.
6265 2011-02-11 Tobias Burnus <burnus@net-b.de>
6268 * gfortran.dg/pure_formal_2.f90: New.
6270 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
6272 PR rtl-optimization/47614
6273 * gfortran.dg/pr47614.f: New.
6275 2011-02-11 Joseph Myers <joseph@codesourcery.com>
6278 * gcc.dg/opts-6.c: New test.
6280 2011-02-11 Jakub Jelinek <jakub@redhat.com>
6283 * gcc.dg/pr47684.c: New test.
6285 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6288 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
6289 c99_runtime, dg-add-options c99_runtime.
6290 (main): Use __asm__.
6292 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6295 * lib/target-supports.exp (check_ascii_locale_available): New proc.
6296 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
6297 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
6298 * gcc.dg/ucnid-10.c: Likewise.
6299 * gcc.dg/ucnid-13.c: Likewise.
6300 * gcc.dg/ucnid-7.c: Likewise.
6301 * gcc.dg/ucnid-8.c: Likewise.
6302 Adapt dg-warning line number.
6304 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
6306 * gcc.target/i386/parity-1.c: Use -march=k8.
6307 * gcc.target/i386/parity-2.c: Ditto.
6308 * gcc.target/i386/vecinit-1.c: Ditto.
6309 * gcc.target/i386/vecinit-2.c: Ditto.
6311 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6314 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
6315 * gcc.target/mips/save-restore-3.c: Likewise.
6316 * gcc.target/mips/save-restore-4.c: Likewise.
6317 * gcc.target/mips/save-restore-5.c: Likewise.
6320 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
6321 * g++.dg/tree-prof/partition2.C: Likewise.
6323 2011-02-09 Jason Merrill <jason@redhat.com>
6325 * g++.dg/tree-ssa/inline-3.C: Use a normal function
6326 rather than misdeclare std::puts.
6328 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
6329 * g++.dg/other/warning1.C: Likewise.
6330 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6331 * g++.old-deja/g++.gb/scope06.C: Likewise.
6332 * g++.old-deja/g++.law/cvt11.C: Likewise.
6333 * g++.old-deja/g++.law/init1.C: Likewise.
6334 * g++.dg/abi/mangle26.C: Likewise.
6336 * g++.dg/template/function1.C: Adjust for C++0x mode.
6337 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
6339 * g++.dg/ext/label10.C: Adjust for C++0x mode.
6340 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
6342 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
6344 * g++.dg/cpp0x/regress/abi-empty7.C: New.
6346 * g++.dg/cpp0x/regress: New directory.
6347 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
6348 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
6349 * g++.dg/cpp0x/regress/regress3.C: New.
6351 2011-02-10 Richard Guenther <rguenther@suse.de>
6353 PR tree-optimization/47677
6354 * gcc.dg/torture/pr47677.c: New testcase.
6356 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
6358 * objc.dg/special/load-category-1.m: Remove unused header.
6359 * objc.dg/special/load-category-1a.m: Likewise.
6360 * objc.dg/special/load-category-2.m: Likewise.
6361 * objc.dg/special/load-category-2a.m: Likewise.
6362 * objc.dg/special/load-category-3.m: Likewise.
6363 * objc.dg/special/load-category-3a.m: Likewise.
6364 * objc.dg/attributes/proto-attribute-2.m: Likewise.
6365 * objc.dg/attributes/proto-attribute-3.m: Likewise.
6366 * objc.dg/attributes/class-attribute-1.m: Likewise.
6367 * objc.dg/property/property.exp: Don't run for Darwin < 9.
6368 * obj-c++.dg/property/property.exp: Likewise.
6369 * objc.dg/attributes/method-sentinel-1.m: Update type header.
6370 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
6371 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
6372 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
6373 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
6374 * obj-c++.dg/template-8.mm: Likewise.
6376 2011-02-10 Jakub Jelinek <jakub@redhat.com>
6379 * gcc.target/i386/pr47665.c: New test.
6381 2011-02-10 Jie Zhang <jie@codesourcery.com>
6385 2011-02-05 Jie Zhang <jie@codesourcery.com>
6387 * gcc.dg/pr42631.c: Update test.
6388 * gcc.dg/pr42631-2.c: New test.
6390 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6393 * gfortran.dg/proc_decl_25.f90: New.
6395 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6398 * gfortran.dg/typebound_assignment_2.f03: New.
6400 2011-02-09 Richard Guenther <rguenther@suse.de>
6402 PR tree-optimization/47664
6403 * gcc.dg/tree-ssa/inline-7.c: New testcase.
6405 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
6408 * gnat.dg/uninit_func.adb: Adjust dg directive.
6410 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
6413 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
6415 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6418 * gfortran.dg/auto_dealloc_2.f90: New.
6420 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6422 * gcc.dg/builtins-config.h: Remove __sgi handling.
6423 * lib/target-supports.exp (add_options_for_c99_runtime): Add
6424 -std=c99 for mips-sgi-irix6.5*.
6426 2011-02-09 Martin Jambor <mjambor@suse.cz>
6429 * gfortran.dg/pr25923.f90: Remove xfails.
6431 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6434 * gfortran.dg/inquire_14.f90: New test.
6436 2011-02-08 Janus Weil <janus@gcc.gnu.org>
6439 * gfortran.dg/pointer_init_6.f90: New.
6441 2011-02-08 Jeff Law <law@redhat.com>
6443 PR tree-optimization/42893
6444 * gcc.tree-ssa/pr42893.c: New test.
6446 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
6448 PR tree-optimization/46834
6449 PR tree-optimization/46994
6450 PR tree-optimization/46995
6451 * gcc.dg/graphite/id-pr46834.c: New.
6452 * gfortran.dg/graphite/id-pr46994.f90: New.
6453 * gfortran.dg/graphite/id-pr46995.f90: New.
6455 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6458 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
6459 using the variable is known the warning is emitted there.
6460 * gcc.dg/uninit-pr19430.c (foo): Likewise.
6461 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
6463 * c-c++-common/pr20000.c (g): Both warnings occur at the return
6466 * gcc.dg/noreturn-1.c (foo5): Likewise.
6467 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
6468 (method2): Likewise.
6470 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
6471 the return statement using the uninitialized variable.
6472 * gfortran.dg/pr39666-2.f90 (f): Likewise.
6474 2011-02-08 Richard Guenther <rguenther@suse.de>
6477 * g++.dg/opt/pr47639.c: New testcase.
6479 2011-02-08 Richard Guenther <rguenther@suse.de>
6481 PR tree-optimization/47632
6482 * g++.dg/opt/pr47632.C: New testcase.
6484 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6486 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
6488 2011-02-07 Richard Guenther <rguenther@suse.de>
6490 PR tree-optimization/47615
6491 * g++.dg/opt/pr47615.C: New testcase.
6493 2011-02-07 Richard Guenther <rguenther@suse.de>
6495 PR tree-optimization/47621
6496 * gcc.dg/torture/pr47621.c: New testcase.
6498 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
6500 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
6502 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
6505 * gfortran.dg/allocate_with_source_1 : New test.
6507 2011-02-05 Jakub Jelinek <jakub@redhat.com>
6510 * gcc.dg/pr47610.c: New test.
6512 2011-02-05 Jie Zhang <jie@codesourcery.com>
6515 * gcc.dg/pr42631.c: Update test.
6516 * gcc.dg/pr42631-2.c: New test.
6518 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6521 * gfortran.dg/pr47574.f90: New test.
6523 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
6525 PR tree-optimization/46194
6526 * gcc.dg/autopar/pr46194.c: New.
6528 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
6530 PR tree-optimization/43695
6531 * g++.dg/ipa/pr43695.C: New.
6533 2011-02-04 Jakub Jelinek <jakub@redhat.com>
6536 * gcc.dg/pr23200.c: New test.
6538 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
6541 * g++.dg/pr47589.C: New test.
6543 2011-02-03 Dodji Seketeli <dodji@redhat.com>
6546 * g++.dg/template/typedef37.C: New test.
6547 * g++.dg/template/param1.C: Adjust expected error message.
6549 2011-02-03 Jakub Jelinek <jakub@redhat.com>
6552 * gcc.dg/pr31490-2.c: New test.
6553 * gcc.dg/pr31490-3.c: New test.
6554 * gcc.dg/pr31490-4.c: New test.
6556 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
6557 Jakub Jelinek <jakub@redhat.com>
6560 * g++.dg/parser/semicolon3.C: Adjust.
6561 * g++.dg/parser/semicolon4.C: New testcase.
6562 * g++.dg/pr46890.C: New testcase.
6564 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6567 * g++.dg/init/pr29571.C: New.
6569 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
6571 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
6572 instead of vect_int.
6574 2011-02-03 Jakub Jelinek <jakub@redhat.com>
6577 * gcc.target/i386/pr47312.c: New test.
6580 * gcc.target/i386/pr47564.c: New test.
6582 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
6584 PR tree-optimization/45122
6585 * gcc.dg/tree-ssa/pr45122.c: New.
6587 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6590 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
6593 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
6594 and vsx so a default --with-cpu=power7 doesn't give an error
6595 when -mavoid-indexed-addresses is used.
6597 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
6598 wrapper function to save the arguments and then jump to the real
6599 function, rather than depending on the compiler not to move stuff
6601 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
6603 2011-02-02 Janus Weil <janus@gcc.gnu.org>
6604 Paul Thomas <pault@gcc.gnu.org>
6607 * gfortran.dg/class_37.f03 : New test.
6609 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
6610 Richard Guenther <rguenther@suse.de>
6612 PR tree-optimization/40979
6614 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
6615 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
6616 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
6617 check_vect_support_and_set_flags.
6618 * gfortran.dg/graphite/vect-pr40979.f90: New.
6620 2011-02-02 Janus Weil <janus@gcc.gnu.org>
6623 * gfortran.dg/class_36.f03: New.
6625 2011-02-02 Richard Guenther <rguenther@suse.de>
6627 PR tree-optimization/47566
6628 * gcc.dg/lto/20110201-1_0.c: New testcase.
6630 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
6636 * debug/pr47498.c: New.
6637 * debug/pr47501.c: New.
6639 2011-02-01 Richard Guenther <rguenther@suse.de>
6641 PR tree-optimization/47559
6642 * g++.dg/torture/pr47559.C: New testcase.
6644 2011-02-01 Janus Weil <janus@gcc.gnu.org>
6647 * gfortran.dg/typebound_call_20.f03: New.
6649 2011-02-01 Richard Guenther <rguenther@suse.de>
6651 PR tree-optimization/47555
6652 * gcc.dg/pr47555.c: New testcase.
6654 2011-02-01 Richard Guenther <rguenther@suse.de>
6656 PR tree-optimization/47541
6657 * g++.dg/torture/pr47541.C: New testcase.
6659 2011-01-31 Janus Weil <janus@gcc.gnu.org>
6662 * gfortran.dg/typebound_call_19.f03: New.
6664 2011-01-31 Jakub Jelinek <jakub@redhat.com>
6667 * g++.dg/cpp0x/pr47416.C: New test.
6669 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
6672 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
6674 2011-01-31 Janus Weil <janus@gcc.gnu.org>
6677 * gfortran.dg/typebound_assignment_1.f03: New.
6679 2011-01-31 Jakub Jelinek <jakub@redhat.com>
6681 PR tree-optimization/47538
6682 * gcc.c-torture/execute/pr47538.c: New test.
6684 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6687 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
6689 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6691 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
6693 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
6695 PR rtl-optimization/44031
6696 * gcc.c-torture/compile/20110131-1.c: New test.
6698 2011-01-31 Tobias Burnus <burnus@net-b.de>
6701 * gfortran.dg/stmt_func_1.f90: New.
6703 2011-01-31 Tobias Burnus <burnus@net-b.de>
6706 * gfortran.dg/interface_34.f90: New.
6708 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
6711 * gfortran.dg/realloc_on_assign_5.f03: New test.
6712 * gfortran.dg/realloc_on_assign_5.f03: New test.
6714 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6716 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
6717 * gfortran.dg/bessel_7.f90: Likewise.
6718 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
6720 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
6721 * gfortran.dg/sum_init_expr.f03: Likewise.
6723 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
6725 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
6728 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
6729 loop only on "vect_intfloat_cvt" targets.
6731 2011-01-29 Tobias Burnus <burnus@net-b.de>
6734 * gfortran.dg/shape_6.f90: New.
6736 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6738 PR libgfortran/47434
6739 * gfortran.dg/read_infnan_1.f90: Update test.
6740 * gfortran.dg/module_nan.f90: Update test.
6741 * gfortran.dg/char4_iunit_1.f03: Update test.
6742 * gfortran.dg/large_real_kind_1.f90: Update test.
6743 * gfortran.dg/real_const_3.f90: Update test.
6744 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
6746 2011-01-29 Dodji Seketeli <dodji@redhat.com>
6749 * g++.dg/template/param2.C: New test.
6751 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6753 PR libgfortran/47285
6754 * gfortran.dg/fmt_g.f: New test.
6756 2011-01-28 Tobias Burnus <burnus@net-b.de>
6759 * gfortran.dg/pure_formal_1.f90: New.
6761 2011-01-28 Jakub Jelinek <jakub@redhat.com>
6764 * gcc.dg/tls/pr42894.c: New test.
6766 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6768 * gcc.dg/pr47276.c: Add dg-require-visibility.
6770 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6772 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
6774 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
6775 Tobias Burnus <burnus@gcc.gnu.org>
6780 * gfortran.dg/realloc_on_assign_3.f03: New test.
6781 * gfortran.dg/realloc_on_assign_4.f03: New test.
6782 * gfortran.dg/allocatable_function_5.f90: New test.
6783 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
6784 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
6785 implemented" dg-errors.
6787 2011-01-27 Jan Hubicka <jh@suse.cz>
6790 * gcc.dg/attr-weakref-4.c: New testcase
6792 2011-01-27 Martin Jambor <mjambor@suse.cz>
6794 PR tree-optimization/47228
6795 * gcc.dg/torture/pr47228.c: New test.
6797 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6799 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
6801 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6803 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
6804 when using auto-overlay support on the SPU.
6806 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
6808 PR rtl-optimization/44174
6809 * gcc.target/i386/asm-6.c: New test.
6811 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
6813 PR rtl-optimization/46856
6814 * gcc.c-torture/compile/pr46856.c: New test.
6816 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
6817 Andrew Pinski <pinskia@gmail.com>
6820 * gcc.dg/pr43082.c: New.
6822 2011-01-26 DJ Delorie <dj@redhat.com>
6824 PR rtl-optimization/46878
6825 * gcc.dg/pr46878-1.c: New test.
6827 2011-01-26 Jakub Jelinek <jakub@redhat.com>
6830 * g++.dg/cpp0x/pr47476.C: New test.
6832 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
6834 * gcc.c-torture/compile/20110126-1.c: New test.
6836 2011-01-26 Jakub Jelinek <jakub@redhat.com>
6839 * gcc.dg/torture/pr47473.c: New test.
6841 2011-01-26 Jan Hubicka <jh@suse.cz>
6844 * gcc.c-torture/execute/pr47237.c: New testcase.
6846 2011-01-26 Jan Hubicka <jh@suse.cz>
6848 PR tree-optimization/47190
6849 * gcc.dg/attr-weakref-3.c: New testcase.
6851 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
6854 * gcc.dg/dll-9a.c: New test file.
6855 * gcc.dg/dll-11.c: Likewise.
6856 * gcc.dg/dll-12.c: Likewise.
6857 * gcc.dg/dll-12a.c: Likewise.
6858 * gcc.dg/dll-11a.c: Likewise.
6859 * gcc.dg/dll-9.c: Likewise.
6860 * gcc.dg/dll-10.c: Likewise.
6861 * gcc.dg/dll-10a.c: Likewise.
6862 * g++.dg/ext/dllexport4a.cc: Likewise.
6863 * g++.dg/ext/dllexport4.C: Likewise.
6864 * g++.dg/ext/dllexport5.C: Likewise.
6865 * g++.dg/ext/dllexport5a.cc: Likewise.
6867 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6869 PR tree-optimization/46970
6870 * gcc.dg/graphite/pr46970.c: New.
6872 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6874 PR tree-optimization/46215
6875 * gcc.dg/graphite/pr46215.c: New.
6877 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6879 PR tree-optimization/46168
6880 * gcc.dg/graphite/pr46168.c: New.
6882 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6884 PR tree-optimization/43657
6885 * gcc.dg/graphite/pr43657.c: New.
6887 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6889 PR tree-optimization/29832
6890 * gfortran.dg/graphite/pr29832.f90: New.
6892 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6894 PR tree-optimization/43567
6895 * gcc.dg/graphite/pr43567.c: New.
6897 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6899 * gfortran.dg/graphite/interchange-4.f: New.
6900 * gfortran.dg/graphite/interchange-5.f: New.
6902 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
6903 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
6904 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
6905 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
6906 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
6907 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
6908 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
6909 * gfortran.dg/ltrans-7.f90: Removed.
6910 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
6912 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
6913 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
6914 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
6915 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
6916 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
6917 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
6918 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
6919 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
6920 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
6921 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
6922 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
6923 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
6924 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
6925 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
6926 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
6927 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
6928 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
6929 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
6930 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
6931 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
6932 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
6933 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
6934 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
6935 * gcc.dg/tree-ssa/data-dep-1.c
6936 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
6937 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
6938 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
6939 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
6940 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
6942 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6944 PR tree-optimization/47265
6945 PR tree-optimization/47443
6946 * gcc.c-torture/compile/pr47265.c: New test.
6947 * gcc.dg/pr47443.c: New test.
6949 2011-01-25 Martin Jambor <mjambor@suse.cz>
6951 PR tree-optimization/47382
6952 * g++.dg/torture/pr47382.C: New test.
6953 * g++.dg/opt/devirt1.C: Xfail.
6955 2011-01-25 Yao Qi <yao@codesourcery.com>
6958 * gcc.target/arm/pr45701-1.c: New test.
6959 * gcc.target/arm/pr45701-2.c: New test.
6960 * gcc.target/arm/pr45701-3.c: New test.
6962 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6963 Jakub Jelinek <jakub@redhat.com>
6965 PR tree-optimization/47271
6966 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
6968 2011-01-25 Nick Clifton <nickc@redhat.com>
6970 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
6971 (saturate_add): Delete.
6973 (main): Do not run saturate_add.
6974 (set_interrupts): Delete.
6976 2011-01-25 Tobias Burnus <burnus@net-b.de>
6979 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
6981 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6983 PR tree-optimization/47427
6984 PR tree-optimization/47428
6985 * gcc.c-torture/compile/pr47427.c: New test.
6986 * gcc.c-torture/compile/pr47428.c: New test.
6988 2011-01-25 Richard Guenther <rguenther@suse.de>
6991 * gcc.dg/torture/pr47411.c: New testcase.
6993 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6995 * gfortran.dg/graphite/id-24.f: New.
6996 * gfortran.dg/graphite/id-25.f: New.
6998 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7000 * gfortran.dg/graphite/id-23.f: New.
7002 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7004 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
7006 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7008 * gcc.dg/graphite/block-0.c: Un-XFAILed.
7009 * gcc.dg/graphite/block-1.c: Un-XFAILed.
7010 * gcc.dg/graphite/block-7.c: Un-XFAILed.
7011 * gcc.dg/graphite/block-8.c: Un-XFAILed.
7012 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
7013 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
7014 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
7015 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
7016 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
7018 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7020 * gcc.dg/graphite/block-0.c: Add documentation.
7021 * gcc.dg/graphite/block-4.c: Same.
7022 * gcc.dg/graphite/block-7.c: Same.
7023 * gcc.dg/graphite/block-8.c: New.
7024 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
7025 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
7026 * gcc.dg/graphite/interchange-12.c: Add documentation.
7027 * gcc.dg/graphite/interchange-13.c: New.
7028 * gcc.dg/graphite/interchange-14.c: New.
7029 * gcc.dg/graphite/interchange-15.c: New.
7030 * gcc.dg/graphite/interchange-8.c: Add documentation.
7031 * gcc.dg/graphite/interchange-mvt.c: Same.
7033 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7036 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
7037 * gcc.target/powerpc/altivec-14.c: Ditto.
7038 * gcc.target/powerpc/altivec-33.c: Ditto.
7039 * gcc.target/powerpc/altivec-types-1.c: Ditto.
7040 * gcc.target/powerpc/altivec-types-2.c: Ditto.
7041 * gcc.target/powerpc/altivec-types-3.c: Ditto.
7042 * gcc.target/powerpc/altivec-types-4.c: Ditto.
7043 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
7044 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
7045 * g++.dg/ext/altivec-15.C: Ditto.
7046 * g++.dg/ext/altivec-types-1.C: Ditto.
7047 * g++.dg/ext/altivec-types-2.C: Ditto.
7048 * g++.dg/ext/altivec-types-3.C: Ditto.
7049 * g++.dg/ext/altivec-types-4.C: Ditto.
7051 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7053 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
7055 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7057 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
7058 optimization options.
7060 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7062 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
7065 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
7067 2011-01-23 Tobias Burnus <burnus@net-b.de>
7070 * gfortran.dg/allocatable_scalar_12.f90: New.
7072 2011-01-23 Ira Rosen <irar@il.ibm.com>
7074 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
7075 vectorization to be not profitable if peeling is used to
7076 realign the memory access.
7077 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
7078 loop bound to avoid loop unrolling.
7079 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7081 2011-01-22 Jan Hubicka <jh@suse.cz>
7084 * g++.dg/lto/pr47333.C: New file.
7086 2011-01-22 Jan Hubicka <jh@suse.cz>
7088 PR tree-optimization/43884
7090 * gcc.dg/autopar/outer-2.c: Increase array size.
7091 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
7093 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7096 * gfortran.dg/c_loc_tests_16.f90: New test.
7098 2011-01-22 Tobias Burnus <burnus@net-b.de>
7101 * gfortran.dg/typebound_proc_19.f90: New.
7103 2011-01-21 Jeff Law <law@redhat.com>
7105 PR tree-optimization/47053
7106 * g++.dg/pr47053.C: New test.
7108 2011-01-21 Jason Merrill <jason@redhat.com>
7111 * g++.dg/cpp0x/constexpr-ctor6.C: New.
7113 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7116 * g++.dg/cpp0x/range-for10.C: New test.
7117 * g++.dg/template/for1.C: New test.
7120 * g++.dg/tree-prof/partition3.C: New test.
7122 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
7124 PR rtl-optimization/47366
7125 * g++.dg/opt/pr47366.C: New test.
7127 2011-01-21 Jason Merrill <jason@redhat.com>
7130 * g++.dg/cpp0x/constexpr-regress2.C: New.
7132 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
7134 2011-01-21 Jeff Law <law@redhat.com>
7136 PR rtl-optimization/41619
7137 * gcc.dg/pr41619.c: New.
7139 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7141 PR tree-optimization/47355
7142 * g++.dg/opt/pr47355.C: New test.
7144 2011-01-21 Richard Guenther <rguenther@suse.de>
7146 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
7149 2011-01-21 Richard Guenther <rguenther@suse.de>
7151 PR tree-optimization/47365
7152 * gcc.dg/torture/pr47365.c: New testcase.
7153 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7155 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7157 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
7159 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7161 PR tree-optimization/47391
7162 * gcc.dg/pr47391.c: New test.
7164 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7166 * g++.dg/template/char1.C: Use signed char.
7168 2011-01-21 Tobias Burnus <burnus@net-b.de>
7171 * gfortran.dg/pointer_target_4.f90: New.
7173 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7176 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
7177 ILP32 system and not IP32.
7179 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
7182 * g++.dg/debug/pr46583.C: New.
7184 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7187 * g++.dg/debug/pr47283.C: New test.
7190 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
7191 * gcc.target/i386/headmerge-2.c: Likewise.
7193 2011-01-20 Richard Guenther <rguenther@suse.de>
7196 * gcc.dg/torture/pr47370.c: New testcase.
7198 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7200 PR tree-optimization/46130
7201 * gcc.dg/pr46130-1.c: New test.
7202 * gcc.dg/pr46130-2.c: New test.
7204 2011-01-19 Dodji Seketeli <dodji@redhat.com>
7207 * g++.dg/debug/dwarf2/template-params-10.C: New test.
7209 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
7212 * g++.dg/debug/pr46240.cc: New.
7214 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7217 * g++.dg/template/anonunion1.C: New test.
7219 PR rtl-optimization/47337
7220 * gcc.c-torture/execute/pr47337.c: New test.
7222 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7225 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
7227 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7229 PR tree-optimization/46021
7230 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
7232 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7234 PR tree-optimization/47290
7235 * g++.dg/torture/pr47290.C: New test.
7237 2011-01-18 Janus Weil <janus@gcc.gnu.org>
7240 * gfortran.dg/proc_ptr_comp_29.f90: New.
7242 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7245 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
7246 powerpc-apple-darwin9.
7248 2011-01-18 Jakub Jelinek <jakub@redhat.com>
7250 PR rtl-optimization/47299
7251 * gcc.c-torture/execute/pr47299.c: New test.
7253 2011-01-17 Jason Merrill <jason@redhat.com>
7255 * g++.dg/cpp0x/constexpr-virtual.C: New.
7257 2011-01-17 Jakub Jelinek <jakub@redhat.com>
7260 * gfortran.dg/gomp/pr47331.f90: New test.
7262 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
7265 * objc.dg/selector-warn-1.m: New.
7266 * obj-c++.dg/selector-warn-1.mm: New.
7268 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
7270 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
7271 Update dg-final accordingly.
7273 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7275 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
7277 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7279 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
7281 * gcc.dg/guality/pr36728-2.c: Likewise.
7283 2011-01-17 Richard Guenther <rguenther@suse.de>
7285 PR tree-optimization/47313
7286 * g++.dg/torture/pr47313.C: New testcase.
7288 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
7291 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
7292 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
7293 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7294 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7296 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
7298 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
7299 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
7300 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
7302 2011-01-17 Richard Guenther <rguenther@suse.de>
7304 PR tree-optimization/45967
7305 * gcc.dg/torture/pr45967-2.c: New testcase.
7306 * gcc.dg/torture/pr45967-3.c: Likewise.
7308 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7311 * g++.dg/ext/pr47213.C: Require visibility.
7313 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7315 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
7316 * gcc.dg/fixed-point/struct-union.c: Update error messages.
7318 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7320 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
7321 Linux-based targets.
7323 2011-01-13 Jan Hubicka <jh@suse.cz>
7325 PR tree-optimization/47276
7326 * gcc.dg/pr47276.c: New testcase.
7328 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
7329 Jonathan Wakely <jwakely.gcc@gmail.com>
7332 * g++.dg/other/pr33558.C: New.
7333 * g++.dg/other/pr33558-2.C: New.
7335 2011-01-14 Martin Jambor <mjambor@suse.cz>
7337 PR tree-optimization/45934
7338 PR tree-optimization/46302
7339 * g++.dg/ipa/devirt-c-1.C: New test.
7340 * g++.dg/ipa/devirt-c-2.C: Likewise.
7341 * g++.dg/ipa/devirt-c-3.C: Likewise.
7342 * g++.dg/ipa/devirt-c-4.C: Likewise.
7343 * g++.dg/ipa/devirt-c-5.C: Likewise.
7344 * g++.dg/ipa/devirt-c-6.C: Likewise.
7345 * g++.dg/ipa/devirt-6.C: Likewise.
7346 * g++.dg/ipa/devirt-d-1.C: Likewise.
7347 * g++.dg/torture/pr45934.C: Likewise.
7349 2011-01-14 Jason Merrill <jason@redhat.com>
7351 * g++.dg/cpp0x/variadic105.C: New.
7353 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7354 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7357 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7358 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
7359 execution tests on i?86-*-*, x86_64-*-* and
7360 powerpc*-apple-darwin* && ilp32.
7361 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
7362 tests on i?86-*-* and x86_64-*-*.
7364 2011-01-14 Richard Guenther <rguenther@suse.de>
7366 PR tree-optimization/47280
7367 * g++.dg/opt/pr47280.C: New testcase.
7369 2011-01-14 Jason Merrill <jason@redhat.com>
7371 * g++.dg/cpp0x/constexpr-regress1.C: New.
7373 * g++.dg/ext/flexary2.C: New.
7375 2011-01-14 Richard Guenther <rguenther@suse.de>
7378 * gcc.dg/torture/pr47281.c: New testcase.
7379 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
7381 2011-01-14 Richard Guenther <rguenther@suse.de>
7383 PR tree-optimization/47286
7384 * gcc.dg/tree-ssa/pr47286.c: New testcase.
7386 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
7389 * g++.dg/ext/pr47213.C: New.
7391 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7393 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
7395 2011-01-13 Tobias Burnus <burnus@net-b.de>
7396 Mikael Morin <mikael@gcc.gnu.org>
7400 * gfortran.dg/select_type_20.f90: New.
7401 * gfortran.dg/select_type_21.f90: New.
7403 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7406 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
7408 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7410 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
7411 * gcc.dg/guality/pr36728-2.c: Likewise.
7413 2011-01-13 Dodji Seketeli <dodji@redhat.com>
7416 * g++.dg/debug/dwarf2/template-params-9.C: New test.
7418 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
7420 PR rtl-optimization/45352
7421 * gcc.dg/pr45352-3.c: New.
7423 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7425 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
7427 * g++.dg/cpp0x/range-for8.C: New.
7428 * g++.dg/cpp0x/range-for9.C: New.
7430 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
7433 * g++.dg/debug/pr47209.C: New.
7435 2011-01-12 Richard Guenther <rguenther@suse.de>
7438 * gcc.dg/lto/pr47259_0.c: New testcase.
7439 * gcc.dg/lto/pr47259_1.c: Likewise.
7441 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
7443 * objc-obj-c++-shared/Object1.h: Add copyright header, update
7444 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
7445 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
7446 methods missing from the OBJC2 Object.
7447 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
7448 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
7449 GNU and NeXT runtimes.
7450 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
7452 * objc-obj-c++-shared/Object1.m: Likewise.
7453 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
7454 * objc.dg/proto-qual-1.m: Likewise.
7455 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7456 * obj-c++.dg/proto-qual-1.mm: Likewise.
7458 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
7461 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
7463 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
7465 Fixed the Objective-C++ testsuite and updated all tests.
7466 * lib/obj-c++.exp (obj-c++_init): Declare and set
7467 gcc_warning_prefix and gcc_error_prefix.
7468 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
7469 'dg-warning', 'dg-message' and 'dg-error'.
7470 * obj-c++.dg/class-extension-3.mm: Likewise.
7471 * obj-c++.dg/class-protocol-1.mm: Likewise.
7472 * obj-c++.dg/encode-7.mm: Likewise.
7473 * obj-c++.dg/exceptions-3.mm: Likewise.
7474 * obj-c++.dg/exceptions-5.mm: Likewise.
7475 * obj-c++.dg/method-12.mm: Likewise.
7476 * obj-c++.dg/method-13.mm: Likewise.
7477 * obj-c++.dg/method-15.mm: Likewise.
7478 * obj-c++.dg/method-16.mm: Likewise.
7479 * obj-c++.dg/method-4.mm: Likewise.
7480 * obj-c++.dg/method-8.mm: Likewise.
7481 * obj-c++.dg/method-conflict-1.mm: Likewise.
7482 * obj-c++.dg/method-conflict-2.mm: Likewise.
7483 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
7484 and uncommented second part of the testcase now that the testsuite
7486 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
7487 and uncommented second part of the testcase now that the testsuite
7489 * obj-c++.dg/private-1.mm: Likewise.
7490 * obj-c++.dg/proto-lossage-4.mm: Likewise.
7491 * obj-c++.dg/syntax-error-7.mm: Likewise.
7492 * obj-c++.dg/warn5.mm: Likewise.
7493 * obj-c++.dg/property/at-property-14.mm: Likewise.
7494 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
7496 * obj-c++.dg/property/at-property-18.mm: Likewise.
7497 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
7499 * obj-c++.dg/property/at-property-21.mm: Likewise.
7500 * obj-c++.dg/property/at-property-28.mm: Likewise.
7501 * obj-c++.dg/property/at-property-5.mm: Likewise.
7502 * obj-c++.dg/property/dynamic-2.mm: Likewise.
7503 * obj-c++.dg/property/property-neg-3.mm: Likewise.
7504 * obj-c++.dg/property/synthesize-11.mm: Likewise.
7505 * obj-c++.dg/property/synthesize-6.mm: Likewise.
7506 * obj-c++.dg/property/synthesize-8.mm: Likewise.
7507 * obj-c++.dg/property/synthesize-9.mm: Likewise.
7508 * obj-c++.dg/tls/diag-5.mm: Likewise.
7509 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
7510 dg-error, now matched correctly.
7512 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
7514 * objc.dg/property/at-property-29.m: New.
7515 * obj-c++.dg/property/at-property-29.mm: New.
7517 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7519 * go.test/go-test.exp (go-set-goarch): New proc.
7520 (go-gc-tests): Use it.
7522 2011-01-11 Dodji Seketeli <dodji@redhat.com>
7525 * g++.dg/debug/dwarf2/template-params-8.C: New test.
7527 2011-01-11 Richard Henderson <rth@redhat.com>
7529 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
7531 2011-01-11 Jan Hubicka <jh@suse.cz>
7535 * gcc.dg/lto/pr45721_1.c: New file.
7536 * gcc.dg/lto/pr45721_0.c: New file.
7538 2011-01-11 Richard Guenther <rguenther@suse.de>
7540 PR tree-optimization/46076
7541 * gcc.dg/tree-ssa/pr46076.c: New testcase.
7543 2011-01-11 Jeff Law <law@redhat.com>
7545 * PR tree-optimization/47086
7546 * gcc.dg/pr47086.c: New test.
7548 2011-01-11 Jason Merrill <jason@redhat.com>
7551 * g++.dg/template/new10.C: New.
7554 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
7556 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
7558 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
7559 Split type definitions and NSConstantString class into...
7560 * objc-obj-c++-shared/objc-test-suite-types.h: New.
7561 * objc-obj-c++-shared/nsconstantstring-class.h: New.
7562 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
7563 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
7564 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
7565 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
7567 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
7568 encode defines for newer NeXT system headers.
7569 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
7570 * obj-c++.dg/torture/strings/string1.mm: Likewise.
7571 * objc.dg/foreach-5.m: Likewise.
7572 * objc.dg/foreach-2.m: Likewise.
7573 * objc.dg/foreach-4.m: Likewise.
7574 * objc.dg/torture/strings/string1.m: Likewise.
7575 * objc.dg/torture/strings/string2.m: Likewise.
7576 * objc.dg/torture/strings/string3.m: Likewise.
7577 * objc.dg/torture/strings/string4.m: Likewise.
7578 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
7579 header and stand alone.
7580 * obj-c++.dg/strings/strings-2.mm: Likewise.
7581 * objc.dg/torture/strings/const-str-3.m: Likewise.
7582 * objc.dg/strings/strings-2.m: Likewise.
7583 * objc.dg/strings/const-str-12b.m: Likewise.
7585 2011-01-12 Richard Guenther <rguenther@suse.de>
7588 * gcc.dg/attr-weak-1.c: Adjust.
7590 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
7593 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
7594 standard compliant and comment.
7596 2011-01-10 Jan Hubicka <jh@suse.cz>
7599 * gcc.dg/initpri3.c: New testcase.
7601 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
7604 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
7610 (g_ebp_save): Likewise.
7611 (g_esp_save): Likewise.
7613 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7615 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
7617 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7619 PR tree-optimization/46021
7620 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
7621 i?86-*-*, x86_64-*-*.
7623 2011-01-10 Jeff Law <law@redhat.com>
7625 * PR tree-optimization/47141
7626 * gcc.c-torture/compile/pr47141.c: New test.
7628 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
7631 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
7632 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
7633 * gcc.dg/vect/slp-35.c: Remove XFAILs.
7634 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
7637 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
7638 being vectorized. Adjust dg-final pattern. Remove XFAIL.
7639 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
7640 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
7641 being vectorized. Adjust dg-final pattern.
7644 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
7645 * gcc.dg/vect/slp-24.c: Likewise.
7647 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
7650 * g++.dg/other/pr47218-1.C: New test file.
7651 * g++.dg/other/pr47218.C: Likewise.
7652 * g++.dg/other/pr47218.h: New supporting header.
7654 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
7657 * objc.dg/attributes/invalid-attribute-1.m: New.
7658 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
7660 2011-01-09 Janus Weil <janus@gcc.gnu.org>
7663 * gfortran.dg/proc_ptr_comp_28.f90: New.
7665 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
7667 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
7668 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
7669 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7670 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7671 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
7672 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7673 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
7674 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
7675 * objc.dg/gnu-api-2-class.m: Likewise.
7676 * objc.dg/gnu-api-2-ivar.m: Likewise.
7677 * objc.dg/gnu-api-2-method.m: Likewise.
7678 * objc.dg/gnu-api-2-objc.m: Likewise.
7679 * objc.dg/gnu-api-2-object.m: Likewise.
7680 * objc.dg/gnu-api-2-property.m: Likewise.
7681 * objc.dg/gnu-api-2-protocol.m: Likewise.
7682 * objc.dg/gnu-api-2-sel.m: Likewise.
7684 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
7686 * objc.dg/foreach-1.m: Skip for Darwin < 9.
7687 * objc.dg/objc-foreach-4.m: Likewise.
7688 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
7689 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
7690 * objc.dg/foreach-4.m: Likewise.
7691 * objc.dg/foreach-5.m: Likewise.
7692 * objc.dg/foreach-3.m: Return self from init.
7694 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7697 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
7699 2011-01-09 Janus Weil <janus@gcc.gnu.org>
7702 * gfortran.dg/class_35.f90: New.
7704 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
7706 * objc.dg/foreach-1.m: Add "-Wall" to flags.
7708 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
7711 * objc.dg/invalid-method-2.m: New.
7712 * obj-c++.dg/invalid-method-2.mm: New.
7714 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
7717 * gfortran.dg/transpose_optimization_2.f90 : New test.
7719 2011-01-08 Jan Hubicka <jh@suse.cz>
7721 PR tree-optmization/46469
7722 * g++.dg/torture/pr46469.C: New testcase.
7724 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
7726 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
7727 emulation of libobjc-gnu structure layout functionality to ..
7728 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
7729 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
7730 * objc/execute/bf-common.h: Adjust headers.
7731 * objc/execute/bf-1.m: Likewise.
7732 * objc/execute/bf-2.m: Likewise.
7733 * objc/execute/bf-3.m: Likewise.
7734 * objc/execute/bf-4.m: Likewise.
7735 * objc/execute/bf-5.m: Likewise.
7736 * objc/execute/bf-6.m: Likewise.
7737 * objc/execute/bf-7.m: Likewise.
7738 * objc/execute/bf-8.m: Likewise.
7739 * objc/execute/bf-9.m: Likewise.
7740 * objc/execute/bf-10.m: Likewise.
7741 * objc/execute/bf-11.m: Likewise.
7742 * objc/execute/bf-12.m: Likewise.
7743 * objc/execute/bf-13.m: Likewise.
7744 * objc/execute/bf-14.m: Likewise.
7745 * objc/execute/bf-15.m: Likewise.
7746 * objc/execute/bf-16.m: Likewise.
7747 * objc/execute/bf-17.m: Likewise.
7748 * objc/execute/bf-18.m: Likewise.
7749 * objc/execute/bf-19.m: Likewise.
7750 * objc/execute/bf-20.m: Likewise.
7751 * objc/execute/bf-21.m: Likewise.
7752 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
7753 objc_get_type_qualifiers ().
7755 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7758 * gfortran.dg/dependency_39.f90: New test.
7760 2011-01-07 Jan Hubicka <jh@suse.cz>
7762 Get builtins tests ready for linker plugin.
7763 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
7764 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
7765 my_memset, my_bzero): Mark used.
7766 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
7767 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
7769 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
7772 2011-01-07 Jan Hubicka <jh@suse.cz>
7774 PR tree-optimization/46367
7775 * g++.dg/torture/pr46367.C: New file.
7777 2011-01-07 Jakub Jelinek <jakub@redhat.com>
7780 * gcc.dg/pr47201.c: New test.
7783 * gcc.dg/tree-prof/pr47187.c: New test.
7785 2011-01-07 Tobias Burnus <burnus@net-b.de>
7788 * gfortran.dg/extends_type_of_3.f90: New.
7790 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
7792 * g++.dg/ext/dllexport-MI1.C: Adjust test.
7793 * g++.dg/ext/dllimport-MI1.C: Likewise.
7794 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
7795 * g++.dg/ext/dllimport10.C: Likewise.
7796 * g++.dg/ext/dllimport11.C: Likewise.
7797 * g++.dg/ext/dllimport12.C: Likewise.
7798 * g++.dg/ext/dllimport13.C: Likewise.
7799 * g++.dg/ext/dllimport2.C: Likewise.
7800 * g++.dg/ext/dllimport3.C: Likewise.
7801 * g++.dg/ext/dllimport4.C: Likewise.
7802 * g++.dg/ext/dllimport5.C: Likewise.
7803 * g++.dg/ext/dllimport6.C: Likewise.
7804 * g++.dg/ext/dllimport8.C: Likewise.
7805 * g++.dg/ext/dllimport9.C: Likewise.
7806 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
7807 targets, too. Additionally enable test for i?86-*-mingw*.
7808 * g++.dg/ext/selectany1.C: Likewise.
7809 Remove guard variable check.
7811 2011-01-07 Janus Weil <janus@gcc.gnu.org>
7815 * gfortran.dg/storage_size_3.f08: Extended.
7817 2011-01-07 Jakub Jelinek <jakub@redhat.com>
7820 * g++.dg/template/stdarg1.C: New test.
7822 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
7825 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
7826 * gfortran.dg/defined_operators_1.f90: Split the subroutine
7827 from the interface of functions to not hide the errors that
7830 2011-01-06 Jan Hubicka <jh@suse.cz>
7832 * gcc.dg/lto/pr47188_0.c: New testcase.
7833 * gcc.dg/lto/pr47188_1.c: New testcase.
7835 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
7839 * gfortran.dg/interface_33.f90: New test.
7841 2011-01-06 Jakub Jelinek <jakub@redhat.com>
7844 * gcc.c-torture/compile/pr47150.c: New test.
7846 2011-01-06 Ira Rosen <irar@il.ibm.com>
7848 PR tree-optimization/47139
7849 * gcc.dg/vect/pr47139.c: New test.
7851 2011-01-05 Janus Weil <janus@gcc.gnu.org>
7854 * gfortran.dg/extends_type_of_2.f03: New.
7856 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7858 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
7860 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
7862 * gnat.dg/opt14.adb: New test.
7864 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7867 * gfortran.dg/allocate_error_2.f90: New test.
7869 2011-01-05 Janus Weil <janus@gcc.gnu.org>
7872 * gfortran.dg/storage_size_3.f08: New.
7874 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7876 PR libgfortran/47154
7877 * gfortran.dg/namelist_68.f90: New test.
7879 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
7881 * gnat.dg/unchecked_convert8.ad[sb]: New test.
7883 2011-01-04 Janus Weil <janus@gcc.gnu.org>
7886 * gfortran.dg/class_34.f90: New.
7888 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7890 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
7891 use __builtin_inff. Skip all single-precision tests that require
7894 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7896 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
7898 2011-01-03 Jakub Jelinek <jakub@redhat.com>
7900 PR tree-optimization/47148
7901 * gcc.c-torture/execute/pr47148.c: New test.
7903 PR tree-optimization/47155
7904 * gcc.c-torture/execute/pr47155.c: New test.
7906 PR rtl-optimization/47157
7907 * gcc.c-torture/compile/pr47157.c: New test.
7909 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7911 * gcc.dg/torture/vector-shift2.c (schar): Define.
7912 (main): Always use schar or uchar instead of plain "char" to avoid
7913 dependencies on implementation-defined char signedness.
7915 2011-01-03 Martin Jambor <mjambor@suse.cz>
7917 PR tree-optimization/46801
7918 * gnat.dg/pack9.adb: Remove xfail.
7920 2011-01-03 Martin Jambor <mjambor@suse.cz>
7922 PR tree-optimization/46984
7923 * g++.dg/ipa/pr46984.C: New test.
7925 2011-01-02 Janus Weil <janus@gcc.gnu.org>
7928 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
7930 2011-01-02 Jakub Jelinek <jakub@redhat.com>
7932 PR tree-optimization/47140
7933 * gcc.c-torture/compile/pr47140.c: New test.
7935 PR rtl-optimization/47028
7936 * gcc.dg/pr47028.c: New test.
7938 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
7940 * objc.dg/protocol-forward-1.m: Removed TODO.
7941 * objc.dg/protocol-forward-2.m: New.
7942 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
7943 * obj-c++.dg/protocol-forward-2.mm: New.
7945 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
7948 * g++.dg/eh/pr38662.C: New testcase.
7950 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
7952 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
7953 scan for newline '\n'.
7956 Copyright (C) 2011 Free Software Foundation, Inc.
7958 Copying and distribution of this file, with or without modification,
7959 are permitted in any medium without royalty provided the copyright
7960 notice and this notice are preserved.