1 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3 * gcc.target/arm/pr41679.c: Remove test directives in preparation
4 for move to ../../gcc.c-torture/compile.
5 * gcc.target/arm/pr46883.c: Likewise.
6 * gcc.target/arm/pr46934.c: Likewise.
8 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
9 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
10 * gcc.target/arm/wmul-1.c: Likewise.
11 * gcc.target/arm/wmul-2.c: Likewise.
12 * gcc.target/arm/wmul-3.c: Likewise.
13 * gcc.target/arm/wmul-4.c: Likewise.
14 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
15 add tab after scan target.
16 * gcc.target/arm/smlaltt-1.c: Likewise.
17 * gcc.target/arm/smlatb-1.c: Likewise.
18 * gcc.target/arm/smlatt-1.c: Likewise.
20 2011-07-07 Jakub Jelinek <jakub@redhat.com>
23 * gcc.dg/debug/pr49522.c: New test.
25 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
27 * gcc.dg/pragma-align.c: Run only if target !default_packed.
28 * gcc.dg/pr46212.c: Run only if target int32plus.
29 * gcc.dg/torture/pr48146.c: Ditto.
30 * gcc.dg/tree-ssa/vrp51.c: Ditto.
31 * c-c++-common/pr44832.c: Ditto.
32 * gcc.dg/pr49544.c: Run only if target ptr32plus.
33 * gcc.dg/pr31490.c: Ditto.
34 * gcc.dg/torture/builtin-math-7.c: Run only if target
36 * gcc.dg/torture/pr45764.c: Skip for AVR.
37 * gcc.dg/pr47893.c: Ditto.
39 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
41 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
42 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
43 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
44 add tab to scan target.
46 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
48 * gcc.target/arm/neon-modes-3.c: New test.
50 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
52 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
53 -fno-loop-interchange -ffast-math.
55 2011-07-07 Richard Guenther <rguenther@suse.de>
57 * gcc.dg/ftrapv-3.c: New testcase.
59 2011-07-07 Richard Guenther <rguenther@suse.de>
61 * gcc.dg/tree-ssa/vrp58.c: New testcase.
62 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
64 2011-07-07 Kai Tietz <ktietz@redhat.com>
66 * gcc.dg/binop-notxor1.c: New test.
67 * gcc.dg/binop-notand4a.c: New test.
68 * gcc.dg/binop-notxor2.c: New test.
69 * gcc.dg/binop-notand3a.c: New test.
70 * gcc.dg/binop-notand2a.c: New test.
71 * gcc.dg/binop-notand6a.c: New test.
72 * gcc.dg/binop-notor1.c: New test.
73 * gcc.dg/binop-notand1a.c: New test.
74 * gcc.dg/binop-notand5a.c: New test.
75 * gcc.dg/binop-notor2.c: New test.
77 2011-07-07 Jakub Jelinek <jakub@redhat.com>
80 * gcc.dg/gomp/pr49640.c: New test.
82 2011-07-07 Richard Guenther <rguenther@suse.de>
84 * gcc.dg/graphite/pr37485.c: Add -floop-block.
86 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
89 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
91 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
93 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
94 * gcc.target/powerpc/no-r11-2.c: Ditto.
95 * gcc.target/powerpc/no-r11-3.c: Ditto.
97 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
99 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
100 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
102 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
104 * lib/target-supports.exp (check_profiling_available): Disable
105 profiling with -fprofile-generate for target avr.
107 2011-07-06 Richard Guenther <rguenther@suse.de>
109 PR tree-optimization/49645
110 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
112 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
115 * gcc.dg/pr47383.c: New.
117 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
119 PR tree-optimization/49647
120 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
122 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
125 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
126 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
128 2011-07-05 Jason Merrill <jason@redhat.com>
131 * g++.dg/template/template-id-4.C: New.
133 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
135 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
136 * gcc.dg/pr43402.c: Ditto.
138 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
140 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
142 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
144 * gcc.target/powerpc/ppc-switch-1.c: New test for
145 --param case-values-threshold.
146 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
148 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
150 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
152 2011-07-05 Jason Merrill <jason@redhat.com>
154 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
156 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
158 PR tree-optimization/47654
159 * gcc.dg/graphite/block-pr47654.c: New.
161 2011-07-05 Jason Merrill <jason@redhat.com>
163 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
165 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
167 PR tree-optimization/49580
168 * gcc.dg/autopar/pr49580.c: New test.
170 2011-07-05 Richard Guenther <rguenther@suse.de>
172 PR tree-optimization/49518
173 PR tree-optimization/49628
174 * g++.dg/torture/pr49628.C: New testcase.
175 * gcc.dg/torture/pr49518.c: Likewise.
177 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
179 * ada/acats/run_acats (which): Extract last field from type -p,
180 type output only if command succeeded.
182 2011-07-04 Jason Merrill <jason@redhat.com>
184 * g++.dg/abi/mangle48.C: New.
186 * g++.dg/cpp0x/diag1.C: New.
188 * g++.dg/diagnostic/aka1.C: New.
190 2011-07-04 Jakub Jelinek <jakub@redhat.com>
192 PR rtl-optimization/49619
193 * gcc.dg/pr49619.c: New test.
195 PR rtl-optimization/49472
196 * gfortran.dg/pr49472.f90: New test.
199 * gcc.dg/pr49602.c: New test.
201 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
205 * gcc.target/avr/avr.exp: Run over cpp files, too.
206 * gcc.target/avr/torture/avr-torture.exp: Ditto.
207 * gcc.target/avr/progmem.h: New file.
208 * gcc.target/avr/exit-abort.h: New file.
209 * gcc.target/avr/progmem-error-1.c: New file.
210 * gcc.target/avr/progmem-error-1.cpp: New file.
211 * gcc.target/avr/progmem-warning-1.c: New file.
212 * gcc.target/avr/torture/progmem-1.c: New file.
213 * gcc.target/avr/torture/progmem-1.cpp: New file.
215 2011-07-04 Richard Guenther <rguenther@suse.de>
217 PR tree-optimization/49615
218 * g++.dg/torture/pr49615.C: New testcase.
220 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
222 PR tree-optimization/49610
223 * gcc.dg/vect/pr49610.c: New test.
225 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
227 * gnat.dg/specs/debug1.ads: New test.
229 2011-07-02 Janus Weil <janus@gcc.gnu.org>
232 * gfortran.dg/typebound_proc_23.f90: New.
234 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
237 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
239 2011-07-01 Jason Merrill <jason@redhat.com>
242 * g++.dg/template/template-id-3.C: New.
245 * g++.dg/template/qualified-id4.C: New.
248 * g++.dg/template/explicit-args4.C: New.
251 * g++.dg/template/offsetof2.C: New.
253 2011-07-01 Kai Tietz <ktietz@redhat.com>
255 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
257 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
260 * lib/target-supports.exp (check_effective_target_gld): New proc.
262 2011-07-01 Richard Guenther <rguenther@suse.de>
264 PR tree-optimization/49603
265 * gcc.dg/torture/pr49603.c: New testcase.
267 2011-06-30 Jason Merrill <jason@redhat.com>
270 * g++.dg/rtti/template1.C: New.
273 * g++.dg/cpp0x/regress/ctor1.C: New.
276 * g++.dg/cpp0x/initlist54.C: New.
278 2011-06-30 Martin Jambor <mjambor@suse.cz>
280 * gcc.dg/tree-ssa/sra-12.c: New test.
282 2011-06-29 Jason Merrill <jason@redhat.com>
284 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
286 2011-06-30 Richard Guenther <rguenther@suse.de>
288 PR tree-optimization/46787
289 * gcc.dg/vect/vect-121.c: New testcase.
291 2011-06-30 Martin Jambor <mjambor@suse.cz>
293 PR tree-optimization/49094
294 * gcc.dg/tree-ssa/pr49094.c: New test.
296 2011-06-30 Jakub Jelinek <jakub@redhat.com>
299 * gfortran.dg/pr49540-1.f90: New test.
300 * gfortran.dg/pr49540-2.f90: New test.
302 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
305 * ada/acats/run_acats (which): Use last field of type -p output.
307 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
308 Iain Sandoe <iains@gcc.gnu.org>
311 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
312 Only skip on 64-bit *-*-darwin8* && !objc2.
314 2011-06-30 Richard Guenther <rguenther@suse.de>
316 PR tree-optimization/38752
317 * gcc.c-torture/compile/pr38752.c: New testcase.
319 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
321 * gcc.dg/vect/slp-widen-mult-half.c: New test.
322 * gcc.dg/vect/vect-widen-mult-half.c: New test.
324 2011-06-29 Jason Merrill <jason@redhat.com>
327 * g++.dg/cpp0x/initlist53.C: Use placement new.
328 * g++.dg/cpp0x/initlist-value.C: Use placement new.
329 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
332 * g++.dg/cpp0x/trailing6.C: New.
333 * g++.dg/cpp0x/pr45908.C: No error.
336 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
339 * g++.dg/cpp0x/constexpr-using2.C: New.
341 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
344 * g++.dg/cpp0x/constexpr-diag3.C: New.
345 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
346 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
347 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
348 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
350 2011-06-29 Jason Merrill <jason@redhat.com>
352 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
354 2011-06-29 Richard Guenther <rguenther@suse.de>
356 * gcc.dg/tree-ssa/loop-17.c: Adjust.
358 2011-06-29 Jason Merrill <jason@redhat.com>
360 * g++.dg/cpp0x/initlist-value2.C: New.
362 * g++.dg/cpp0x/constexpr-initlist4.C: New.
363 * g++.dg/cpp0x/initlist-value.C: New.
365 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
367 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
369 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
371 * gcc.dg/inline_1.c: Remove dg-excess-errors.
372 * gcc.dg/inline_2.c: Likewise.
373 * gcc.dg/unroll_1.c: Likewise.
375 2011-06-29 Jakub Jelinek <jakub@redhat.com>
378 * gcc.target/i386/pr49567.c: New test.
380 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
382 * gnat.dg/opt17.ad[sb]: New test.
384 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
385 Tom de Vries <tom@codesourcery.com>
387 * lib/target-supports.exp (check_effective_target_arm_nothumb)
388 (check_effective_target_arm_thumb2): New effective targets.
389 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
390 properly. Clean up temporary files.
391 * gcc.target/arm/ivopts-2.c: Likewise.
392 * gcc.target/arm/ivopts-3.c: Likewise.
393 * gcc.target/arm/ivopts-4.c: Likewise.
394 * gcc.target/arm/ivopts-5.c: Likewise.
395 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
397 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
400 * gfortran.dg/reshape_zerosize_3.f90: New test.
402 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
404 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
405 * gcc.target/arm/vfp-ldmias.c: Likewise.
406 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
407 * gcc.target/arm/vfp-stmdbs.c: Likewise.
408 * gcc.target/arm/vfp-ldmiad.c: Likewise.
409 * gcc.target/arm/vfp-stmias.c: Likewise.
410 * gcc.target/arm/vfp-stmdbd.c: Likewise.
411 * gcc.target/arm/vfp-stmiad.c: Likewise.
413 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
415 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
417 * gcc.target/arm/pr45701-2.c: Ditto.
419 2011-06-27 Janus Weil <janus@gcc.gnu.org>
422 * gfortran.dg/allocatable_scalar_9.f90: Modified.
423 * gfortran.dg/extends_14.f03: Modified.
425 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
427 * lib/target-supports-dg.exp (dg-require-effective-target): Return
428 early if the test is already being skipped.
430 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
431 scan-assembler-dem-not): For missing file, report unresolved with
432 same message as for pass/fail, with reason reported in log file.
434 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
435 from add_options_for_arm_neon_fp16.
436 (check_effective_target_arm_fp16_ok_nocache): Renamed from
437 check_effective_target_arm_neon_fp16_ok_nocache.
438 Check -mfpu and -mfloat-abi options from current multilib.
439 Do not require neon support.
440 (check_effective_target_arm_fp16_ok): Renamed from
441 check_effecitve_target_arm_neon_fp16_ok.
442 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
443 arm_neon_fp16_ok and arm_fp16.
444 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
445 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
446 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
447 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
449 2011-06-27 Jakub Jelinek <jakub@redhat.com>
451 * gcc.dg/builtin-assume-aligned-1.c: New test.
452 * gcc.dg/builtin-assume-aligned-2.c: New test.
453 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
456 * gcc.dg/pr49544.c: New test.
458 2011-06-27 Richard Guenther <rguenther@suse.de>
460 PR tree-optimization/49394
461 * g++.dg/torture/pr49394.C: New testcase.
463 2011-06-27 Kai Tietz <ktietz@redhat.com>
465 * gcc.dg/optimize-bswapdi-2.c: New test.
467 2011-06-27 Michael Hope <michael.hope@linaro.org>
468 Richard Sandiford <richard.sandiford@linaro.org>
470 PR tree-optimization/49169
471 * gcc.dg/torture/pr49169.c: New test.
473 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
476 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
478 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
481 2011-06-26 Jason Merrill <jason@redhat.com>
483 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
486 * g++.dg/init/ref19.C: New.
487 * g++.dg/cpp0x/constexpr-cleanup.C: New.
489 2011-06-26 Jakub Jelinek <jakub@redhat.com>
491 PR tree-optimization/48377
492 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
495 2011-06-26 Steve Ellcey <sje@cup.hp.com>
498 * lib/target-supports.exp (check_effective_target_non_strict_align):
500 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
502 2011-06-24 Martin Jambor <mjambor@suse.cz>
504 PR tree-optimizations/49516
505 * g++.dg/tree-ssa/pr49516.C: New test.
507 2011-06-23 Jason Merrill <jason@redhat.com>
510 * g++.dg/template/partial10.C: New.
511 * g++.dg/template/partial11.C: New.
513 2011-06-23 Jeff Law <law@redhat.com>
516 * gcc.dg/pr48770.c: New test.
518 2011-06-23 Jan Hubicka <jh@suse.cz>
521 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
523 2011-06-23 Jakub Jelinek <jakub@redhat.com>
526 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
527 instead of -fdump-tree-optimized.
529 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
532 * g++.dg/template/crash107.C: New.
533 * g++.dg/template/error17.C: Adjust.
535 2011-06-23 Jason Merrill <jason@redhat.com>
538 * g++.dg/cpp0x/defaulted30.C: New.
541 * g++.dg/rtti/anon-ns1.C: New.
544 * g++.dg/init/ref18.C: New.
547 * g++.dg/template/partial9.C: New.
549 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
552 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
554 2011-06-22 Jakub Jelinek <jakub@redhat.com>
557 * gcc.dg/pr49496.c: New test.
559 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
561 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
564 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
566 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
567 * gcc.target/arm/pr42879.c: Likewise.
568 * gcc.target/arm/pr45701-3.c: Likewise.
570 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
571 * gcc.target/arm/pr40482.c: Likewise.
572 * gcc.target/arm/stack-corruption.c: Likewise.
574 2011-06-22 Richard Guenther <rguenther@suse.de>
576 PR tree-optimization/49493
577 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
579 2011-06-22 Jason Merrill <jason@redhat.com>
582 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
584 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
585 Dmitry Melnik <dm@ispras.ru>
587 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
588 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
589 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
591 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
593 * gcc.target/arm/tlscall.c: New.
595 2011-06-21 Jason Merrill <jason@redhat.com>
598 * g++.dg/cpp0x/constexpr-ref1.C: New.
599 * g++.dg/cpp0x/constexpr-ref2.C: New.
600 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
603 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
606 * g++.dg/template/param3.C: New.
608 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
610 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
611 my_clrsb test functions.
613 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
614 test_sll, test_ull): Add clrsb tests.
615 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
618 2011-06-21 Janus Weil <janus@gcc.gnu.org>
621 * gfortran.dg/class_44.f03: New.
623 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
625 PR tree-optimization/49478
626 * gcc.dg/vect/pr49478.c
628 2011-06-21 Richard Guenther <rguenther@suse.de>
630 PR tree-optimization/49483
631 * gcc.dg/vect/vect-120.c: New testcase.
633 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
636 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
637 * gcc.dg/vect/vect-peel-4.c: Likewise.
639 2011-06-22 Christian Bruel <christian.bruel@st.com>
642 * gcc.dg/always_inline.c: Removed -Winline. Update checks
643 * gcc.dg/always_inline2.c: Likewise.
644 * gcc.dg/always_inline3.c: Likewise.
645 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
646 * gcc.dg/inline_1.c: Likewise.
647 * gcc.dg/inline_2.c: Likewise.
648 * gcc.dg/inline_3.c: Likewise.
649 * gcc.dg/inline_4.c: Likewise.
650 * gcc.dg/20051201-1.c: Likewise.
651 * gcc.dg/pr40087.c: Likewise.
652 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
653 * gcc.dg/inline-22.c: Likewise.
654 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
655 * gcc.dg/lto/20090218-1_1.c: Likewise.
656 * g++.dg/ipa/devirt-7.C: Likewise.
657 * gcc.dg/uninit-pred-5_a.c: Likewise.
658 * gcc.dg/uninit-pred-5_b.c: Likewise.
659 * gcc.dg/fail_always_inline.c: New.
661 2011-06-21 Jakub Jelinek <jakub@redhat.com>
663 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
664 into 6 jobs instead of 3.
666 2011-06-20 Jason Merrill <jason@redhat.com>
669 * g++.dg/cpp0x/initlist53.C: New.
671 2011-06-20 Tobias Burnus <burnus@net-b.de>
674 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
675 * gfortran.dg/coarray_lock_3.f90: New.
676 * gfortran.dg/coarray/lock_1.f90: New.
678 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
680 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
681 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
682 unresolved and report the reason to the log file.
684 * lib/scanasm.exp (object-size): Move argument processing earlier
685 to report errors before verifying that the file exists. Report
686 problems detected at runtime as unresolved instead of error and
687 report their reasons to the log file.
689 2011-06-20 Jason Merrill <jason@redhat.com>
692 * g++.dg/cpp0x/explicit6.C: New.
695 * g++.dg/cpp0x/enum20.C: New.
698 * g++.dg/ext/attr-aligned01.C: New.
701 * g++.dg/cpp0x/variadic-default.C: New.
704 * g++.dg/cpp0x/auto26.C: New.
707 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
709 2011-06-20 Kai Tietz <ktietz@redhat.com>
711 * gcc.dg/binop-notand1.c: New test.
712 * gcc.dg/binop-notand2.c: New test.
713 * gcc.dg/binop-notand3.c: New test.
714 * gcc.dg/binop-notand4.c: New test.
715 * gcc.dg/binop-notand5.c: New test.
716 * gcc.dg/binop-notand6.c: New test.
718 2011-06-18 Jakub Jelinek <jakub@redhat.com>
721 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
723 2011-06-18 Janus Weil <janus@gcc.gnu.org>
726 * gfortran.dg/proc_ptr_31.f90: New.
728 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
730 * gnat.dg/volatile6.adb: New test.
731 * gnat.dg/volatile7.adb: Likewise.
732 * gnat.dg/volatile8.adb: Likewise.
733 * gnat.dg/volatile9.adb: Likewise.
735 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
737 * gnat.dg/constant3.adb: New test.
739 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
742 * gfortran.dg/read_list_eof_1.f90: New test.
744 2011-06-18 Jakub Jelinek <jakub@redhat.com>
747 * gcc.target/i386/testimm-1.c: New test.
748 * gcc.target/i386/testimm-2.c: New test.
749 * gcc.target/i386/testimm-3.c: New test.
750 * gcc.target/i386/testimm-4.c: New test.
751 * gcc.target/i386/testimm-5.c: New test.
752 * gcc.target/i386/testimm-6.c: New test.
753 * gcc.target/i386/testimm-7.c: New test.
754 * gcc.target/i386/testimm-8.c: New test.
755 * gcc.target/i386/xop-vpermil2px-2.c: New test.
756 * gcc.target/i386/xop-rotate1-int.c: New test.
757 * gcc.target/i386/xop-rotate2-int.c: New test.
759 2011-06-17 Jason Merrill <jason@redhat.com>
761 * g++.dg/cpp0x/rv-func2.C: New.
763 * g++.dg/debug/dwarf2/lambda1.C: New.
764 * g++.dg/warn/Wshadow-6.C: Adjust.
766 2011-06-17 Janus Weil <janus@gcc.gnu.org>
769 * gfortran.dg/move_alloc_5.f90: New.
771 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
773 PR rtl-optimization/48542
774 * gcc.dg/torture/pr48542.c: New test.
776 2011-06-16 Jason Merrill <jason@redhat.com>
779 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
782 * g++.dg/cpp0x/initlist52.C New.
785 * c-c++-common/raw-string-12.c: New.
788 * g++.dg/cpp0x/sfinae26.C: New.
791 * g++.dg/cpp0x/variadic113.C: New.
794 * g++.dg/cpp0x/variadic112.C: New.
796 2011-06-16 Jeff Law <law@redhat.com>
798 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
799 improved jump threading.
800 * gcc.dg/builtin-object-size-2.c: Likewise.
801 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
803 2011-06-16 Janus Weil <janus@gcc.gnu.org>
806 * gfortran.dg/typebound_assignment_3.f03: New.
808 2011-06-16 Steve Ellcey <sje@cup.hp.com>
811 * g++.dg/opt/devirt2.C: Change xfail rule to target.
813 2011-06-16 Martin Jambor <mjambor@suse.cz>
815 PR tree-optimization/49343
816 * gnat.dg/discr31.ad[sb]: New test.
818 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
820 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
822 2011-06-16 Tom de Vries <tom@codesourcery.com>
825 * gcc.target/arm/ivopts-3.c: Update test.
826 * gcc.target/arm/ivopts-5.c: Same.
828 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
831 2011-06-10 Wei Guozhi <carrot@google.com>
834 * gcc.target/arm/pr45335.c: New test.
835 * gcc.target/arm/pr45335-2.c: New test.
836 * gcc.target/arm/pr45335-3.c: New test.
837 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
838 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
839 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
841 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
843 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
845 2011-06-16 Janus Weil <janus@gcc.gnu.org>
848 * gfortran.dg/class_43.f03: New.
850 2011-06-16 Jakub Jelinek <jakub@redhat.com>
852 PR tree-optimization/49419
853 * gcc.c-torture/execute/pr49419.c: New test.
855 2011-06-16 Revital Eres <revital.eres@linaro.org>
857 * gcc.dg/sms-9.c: New file.
859 2011-06-15 Easwaran Raman <eraman@google.com>
861 PR rtl-optimization/49414
862 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
864 2011-06-14 Jason Merrill <jason@redhat.com>
866 * g++.dg/cpp0x/noexcept13.C: New.
868 2011-06-14 Easwaran Raman <eraman@google.com>
870 PR rtl-optimization/44194
871 * gcc.dg/pr44194-1.c: New test.
872 * gcc.dg/pr44194-2.c: New test.
874 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
876 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
878 * gcc.target/arm/pr45701-2.c: Likewise.
879 * gcc.target/arm/thumb-branch1.c: Likewise.
881 2011-06-14 Steve Ellcey <sje@cup.hp.com>
884 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
886 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
888 * gcc.target/arm/pr45701-1.c: Require thumb support.
889 * gcc.target/arm/pr45701-2.c: Likewise.
890 * gcc.target/arm/thumb-branch1.c: Likewise.
892 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
893 * gcc.target/arm/pr39839.c: Likewise.
894 * gcc.target/arm/pr40657-2.c: Likewise.
895 * gcc.target/arm/pr40956.c: Likewise.
896 * gcc.target/arm/pr41679.c: Likewise.
897 * gcc.target/arm/pr42235.c: Likewise.
898 * gcc.target/arm/pr42495.c: Likewise.
899 * gcc.target/arm/pr42505.c: Likewise.
900 * gcc.target/arm/pr42574.c: Likewise.
901 * gcc.target/arm/pr46883.c: Likewise.
902 * gcc.target/arm/pr46934.c: Likewise.
903 * gcc.target/arm/xor-and.c: Likewise.
905 2011-06-14 Jason Merrill <jason@redhat.com>
907 * g++.dg/other/error23.C: Adjust error message.
908 * g++.dg/other/error32.C: Likewise.
911 * g++.dg/cpp0x/rv-dotstar.C: New.
914 * g++.dg/cpp0x/decltype30.C: New.
916 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
918 2011-06-14 Jakub Jelinek <jakub@redhat.com>
921 * gfortran.dg/pr49103.f90: New test.
923 2011-06-14 Tom de Vries <tom@codesourcery.com>
926 * gcc.target/arm/ivopts-3.c: New test.
927 * gcc.target/arm/ivopts-4.c: New test.
928 * gcc.target/arm/ivopts-5.c: New test.
930 2011-06-14 Jakub Jelinek <jakub@redhat.com>
932 PR rtl-optimization/49390
933 * gcc.c-torture/execute/pr49390.c: New test.
935 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
937 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
939 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
941 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
942 * gcc.c-torture/execute/cmpsi-2.x: New file.
943 * gcc.c-torture/execute/pr45262.c: Undo 172757.
944 * gcc.c-torture/execute/pr45262.x: New file.
945 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
946 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
948 * gcc.c-torture/compile/pr49163.c: Ditto.
950 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
952 * gcc.dg/vect/vect-16.c: Rename to...
953 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
954 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
955 for double-word vectors.
956 * gcc.dg/vect/vect-peel-4.c: Likewise.
957 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
959 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
962 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
965 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
967 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
969 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
971 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
973 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
975 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
977 * gfortran.dg/trim_optimize_8.f90: New test case.
979 2011-06-13 Jakub Jelinek <jakub@redhat.com>
980 Ira Rosen <ira.rosen@linaro.org>
982 PR tree-optimization/49352
983 * gcc.dg/vect/pr49352.c: New test.
985 2011-06-12 Tobias Burnus
988 * gfortran.dg/alloc_comp_assign_11.f90: New.
990 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
992 * gfortran.dg/trim_optimize_7.f90: New test.
994 2011-06-10 Wei Guozhi <carrot@google.com>
997 * gcc.target/arm/pr45335.c: New test.
998 * gcc.target/arm/pr45335-2.c: New test.
999 * gcc.target/arm/pr45335-3.c: New test.
1000 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1001 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1002 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1004 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1007 * g++.dg/parse/error39.C: New.
1009 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
1011 * gcc.target/arm/20090811-1.c: Skip for incompatible
1012 options, do not override other options.
1013 * gcc.target/arm/combine-cmp-shift.c: Skip for
1014 incompatible options.
1015 * gcc.target/arm/pr45094.c: Likewise.
1016 * gcc.target/arm/scd42-1.c: Likewise.
1017 * gcc.target/arm/scd42-3.c: Likewise.
1018 * gcc.target/arm/thumb-ltu.c: Likewise.
1020 * lib/target-supports.exp
1021 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
1022 multilib flags use -mfpu with a value other than neon-fp16.
1024 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1026 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
1027 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
1029 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1031 * lib/target-supports.exp (check_effective_target_pie): New proc.
1032 * gcc.dg/pie-link.c: Use target pie.
1034 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
1035 Laurent Rougé <laurent.rouge@menta.fr>
1037 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
1038 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
1040 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
1042 * gfortran.dg/coarray/sync_1.f90: New test for
1043 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
1045 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
1047 PR tree-optimization/49318
1048 * gcc.dg/vect/pr49318.c: New test.
1050 2011-06-09 David Krauss <potswa@mac.com>
1052 * g++.dg/template/arrow1.C: New.
1054 2011-06-09 Jason Merrill <jason@redhat.com>
1056 * lib/prune.exp: Prune "note"s.
1057 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
1059 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
1060 * g++.dg/template/dependent-expr3.C: Likewise.
1061 * g++.dg/parse/template7.C: Likewise.
1062 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1063 * g++.old-deja/g++.jason/rfg10.C: Likewise.
1064 * g++.old-deja/g++.pt/friend38.C: Likewise.
1065 * g++.old-deja/g++.pt/crash32.C: Likewise.
1066 * g++.old-deja/g++.other/init4.C: Likewise.
1067 * g++.old-deja/g++.other/friend8.C: Likewise.
1069 * g++.dg/ext/complex7.C: Adjust expected output.
1070 * g++.dg/diagnostic/method1.C: Likewise.
1071 * g++.dg/parse/parameter-declaration-2.C: Likewise.
1072 * g++.dg/parse/crash33.C: Likewise.
1073 * g++.dg/other/warning1.C: Likewise.
1074 * g++.dg/init/pr29571.C: Likewise.
1075 * g++.dg/warn/overflow-warn-1.C: Likewise.
1076 * g++.dg/warn/overflow-warn-3.C: Likewise.
1077 * g++.dg/warn/overflow-warn-4.C: Likewise.
1078 * g++.old-deja/g++.oliva/template1.C: Likewise.
1080 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
1081 * g++.dg/parse/template7.C: Adjust.
1083 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
1086 * gcc.dg/pr49307.c: New.
1088 2011-06-09 Wei Guozhi <carrot@google.com>
1091 * gcc.target/arm/pr46975.c: New testcase.
1093 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
1095 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
1096 (PMETH, arglist_t): Removed.
1097 (method_get_number_of_arguments): Removed.
1098 (method_get_nth_argument): Removed.
1099 (method_get_first_argument): Removed.
1100 (method_get_next_argument): Removed.
1101 (method_get_sizeof_arguments): Removed.
1102 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
1104 (method_get_number_of_arguments): Removed.
1105 (method_get_nth_argument): Removed.
1106 (method_get_first_argument): Removed.
1107 (method_get_next_argument): Removed.
1108 (method_get_sizeof_arguments): Removed.
1109 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
1111 2011-06-09 David Li <davidxl@google.com>
1113 * gcc.dg/dump-pass.c: New test.
1115 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1118 * g++.dg/parse/error38.C: New.
1120 2011-06-09 Jakub Jelinek <jakub@redhat.com>
1123 * gfortran.dg/pr49308.f90: New test.
1125 2011-06-08 Jason Merrill <jason@redhat.com>
1127 * g++.dg/cpp0x/noexcept11.C: New.
1128 * g++.dg/cpp0x/noexcept12.C: New.
1129 * g++.dg/cpp0x/sfinae11.C: Adjust.
1131 2011-06-08 Jakub Jelinek <jakub@redhat.com>
1134 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
1135 to dg-options, match also DW_AT_linkage_name.
1137 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1140 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
1141 -fno-common on alpha*-dec-osf*.
1142 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
1144 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
1146 PR rtl-optimization/49303
1147 * gcc.target/ia64/pr49303.c: New test.
1149 2011-06-08 Tobias Burnus <burnus@net-b.de>
1152 * gfortran.dg/coarray_lock_1.f90: New.
1153 * gfortran.dg/coarray_lock_2.f90: New.
1155 2011-06-07 Jason Merrill <jason@redhat.com>
1157 * lib/prune.exp: Look for "required" rather than "instantiated".
1158 * g++.dg/abi/mangle11.C: Likewise.
1159 * g++.dg/abi/mangle12.C: Likewise.
1160 * g++.dg/abi/mangle17.C: Likewise.
1161 * g++.dg/abi/mangle20-2.C: Likewise.
1162 * g++.dg/abi/pragma-pack1.C: Likewise.
1163 * g++.dg/cpp0x/decltype26.C: Likewise.
1164 * g++.dg/cpp0x/decltype28.C: Likewise.
1165 * g++.dg/cpp0x/decltype29.C: Likewise.
1166 * g++.dg/cpp0x/enum11.C: Likewise.
1167 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1168 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1169 * g++.dg/cpp0x/pr47416.C: Likewise.
1170 * g++.dg/ext/case-range2.C: Likewise.
1171 * g++.dg/ext/case-range3.C: Likewise.
1172 * g++.dg/gomp/for-19.C: Likewise.
1173 * g++.dg/gomp/pr37533.C: Likewise.
1174 * g++.dg/gomp/pr38639.C: Likewise.
1175 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
1176 * g++.dg/inherit/base3.C: Likewise.
1177 * g++.dg/inherit/using6.C: Likewise.
1178 * g++.dg/init/placement4.C: Likewise.
1179 * g++.dg/init/reference3.C: Likewise.
1180 * g++.dg/lookup/scoped6.C: Likewise.
1181 * g++.dg/lookup/using7.C: Likewise.
1182 * g++.dg/other/abstract1.C: Likewise.
1183 * g++.dg/other/error10.C: Likewise.
1184 * g++.dg/other/error5.C: Likewise.
1185 * g++.dg/other/field1.C: Likewise.
1186 * g++.dg/other/offsetof5.C: Likewise.
1187 * g++.dg/parse/bitfield2.C: Likewise.
1188 * g++.dg/parse/constant4.C: Likewise.
1189 * g++.dg/parse/crash20.C: Likewise.
1190 * g++.dg/parse/invalid-op1.C: Likewise.
1191 * g++.dg/parse/non-dependent2.C: Likewise.
1192 * g++.dg/parse/template18.C: Likewise.
1193 * g++.dg/tc1/dr152.C: Likewise.
1194 * g++.dg/tc1/dr166.C: Likewise.
1195 * g++.dg/tc1/dr176.C: Likewise.
1196 * g++.dg/tc1/dr213.C: Likewise.
1197 * g++.dg/template/access11.C: Likewise.
1198 * g++.dg/template/access2.C: Likewise.
1199 * g++.dg/template/access3.C: Likewise.
1200 * g++.dg/template/access7.C: Likewise.
1201 * g++.dg/template/arg7.C: Likewise.
1202 * g++.dg/template/cond2.C: Likewise.
1203 * g++.dg/template/crash13.C: Likewise.
1204 * g++.dg/template/crash40.C: Likewise.
1205 * g++.dg/template/crash7.C: Likewise.
1206 * g++.dg/template/crash84.C: Likewise.
1207 * g++.dg/template/ctor5.C: Likewise.
1208 * g++.dg/template/defarg13.C: Likewise.
1209 * g++.dg/template/defarg14.C: Likewise.
1210 * g++.dg/template/dtor7.C: Likewise.
1211 * g++.dg/template/eh2.C: Likewise.
1212 * g++.dg/template/error2.C: Likewise.
1213 * g++.dg/template/error43.C: Likewise.
1214 * g++.dg/template/friend32.C: Likewise.
1215 * g++.dg/template/injected1.C: Likewise.
1216 * g++.dg/template/instantiate1.C: Likewise.
1217 * g++.dg/template/instantiate3.C: Likewise.
1218 * g++.dg/template/instantiate5.C: Likewise.
1219 * g++.dg/template/instantiate7.C: Likewise.
1220 * g++.dg/template/local6.C: Likewise.
1221 * g++.dg/template/lookup2.C: Likewise.
1222 * g++.dg/template/member5.C: Likewise.
1223 * g++.dg/template/memfriend15.C: Likewise.
1224 * g++.dg/template/memfriend16.C: Likewise.
1225 * g++.dg/template/memfriend17.C: Likewise.
1226 * g++.dg/template/memfriend7.C: Likewise.
1227 * g++.dg/template/meminit1.C: Likewise.
1228 * g++.dg/template/nested3.C: Likewise.
1229 * g++.dg/template/non-type-template-argument-1.C: Likewise.
1230 * g++.dg/template/nontype12.C: Likewise.
1231 * g++.dg/template/nontype13.C: Likewise.
1232 * g++.dg/template/nontype6.C: Likewise.
1233 * g++.dg/template/pr23510.C: Likewise.
1234 * g++.dg/template/pr35240.C: Likewise.
1235 * g++.dg/template/ptrmem15.C: Likewise.
1236 * g++.dg/template/ptrmem6.C: Likewise.
1237 * g++.dg/template/qualified-id1.C: Likewise.
1238 * g++.dg/template/qualttp20.C: Likewise.
1239 * g++.dg/template/qualttp3.C: Likewise.
1240 * g++.dg/template/qualttp4.C: Likewise.
1241 * g++.dg/template/qualttp5.C: Likewise.
1242 * g++.dg/template/qualttp6.C: Likewise.
1243 * g++.dg/template/qualttp7.C: Likewise.
1244 * g++.dg/template/qualttp8.C: Likewise.
1245 * g++.dg/template/recurse.C: Likewise.
1246 * g++.dg/template/recurse2.C: Likewise.
1247 * g++.dg/template/ref5.C: Likewise.
1248 * g++.dg/template/scope2.C: Likewise.
1249 * g++.dg/template/sfinae10.C: Likewise.
1250 * g++.dg/template/sfinae3.C: Likewise.
1251 * g++.dg/template/sizeof3.C: Likewise.
1252 * g++.dg/template/static9.C: Likewise.
1253 * g++.dg/template/template-id-2.C: Likewise.
1254 * g++.dg/template/typedef13.C: Likewise.
1255 * g++.dg/template/typename4.C: Likewise.
1256 * g++.dg/template/using14.C: Likewise.
1257 * g++.dg/template/using2.C: Likewise.
1258 * g++.dg/template/warn1.C: Likewise.
1259 * g++.dg/warn/Wparentheses-13.C: Likewise.
1260 * g++.dg/warn/Wparentheses-15.C: Likewise.
1261 * g++.dg/warn/Wparentheses-16.C: Likewise.
1262 * g++.dg/warn/Wparentheses-17.C: Likewise.
1263 * g++.dg/warn/Wparentheses-18.C: Likewise.
1264 * g++.dg/warn/Wparentheses-19.C: Likewise.
1265 * g++.dg/warn/Wparentheses-20.C: Likewise.
1266 * g++.dg/warn/Wparentheses-23.C: Likewise.
1267 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1268 * g++.dg/warn/noeffect2.C: Likewise.
1269 * g++.dg/warn/noeffect4.C: Likewise.
1270 * g++.dg/warn/pr8570.C: Likewise.
1271 * g++.old-deja/g++.brendan/init2.C: Likewise.
1272 * g++.old-deja/g++.eh/spec6.C: Likewise.
1273 * g++.old-deja/g++.pt/crash10.C: Likewise.
1274 * g++.old-deja/g++.pt/crash36.C: Likewise.
1275 * g++.old-deja/g++.pt/derived3.C: Likewise.
1276 * g++.old-deja/g++.pt/error2.C: Likewise.
1277 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1278 * g++.old-deja/g++.pt/infinite1.C: Likewise.
1279 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1280 * g++.old-deja/g++.pt/overload7.C: Likewise.
1281 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1283 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1284 Iain Sandoe <iains@gcc.gnu.org>
1286 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
1287 Added code to deal with the case when [Protocol
1288 -descriptionForInstanceMethod:] or [Protocol
1289 -descriptionForClassMethod:] returns NULL.
1291 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1292 Iain Sandoe <iains@gcc.gnu.org>
1294 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
1295 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
1298 2011-06-07 Xinliang David Li <davidxl@google.com>
1300 * gcc.dg/inline_2.c: New test.
1301 * gcc.dg/unroll_2.c: New test.
1302 * gcc.dg/inline_3.c: New test.
1303 * gcc.dg/unroll_3.c: New test.
1304 * gcc.dg/inline_4.c: New test.
1305 * gcc.dg/unroll_4.c: New test.
1306 * gcc.dg/inline_1.c: New test.
1307 * gcc.dg/unroll_1.c: New test.
1309 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1311 PR tree-optimization/48497
1312 * lib/gcc-defs.exp (dg-additional-options): New proc.
1313 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
1314 -msse2 on 32-bit x86.
1316 2011-06-06 Jason Merrill <jason@redhat.com>
1318 * g++.dg/cpp0x/enum19.C: New.
1320 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
1322 * gcc.target/arm/neon-reload-class.c: New test.
1324 2011-06-07 Dodji Seketeli <dodji@redhat.com>
1327 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
1329 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1331 * gcc.target/arm/smlatb-1.c: New file.
1332 * gcc.target/arm/smlatt-1.c: New file.
1333 * gcc.target/arm/smlaltb-1.c: New file.
1334 * gcc.target/arm/smlaltt-1.c: New file.
1336 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1338 * gcc.target/arm/mla-2.c: New test.
1340 2011-06-07 Jakub Jelinek <jakub@redhat.com>
1342 PR gcov-profile/49299
1343 * gcc.dg/tree-prof/pr49299-1.c: New test.
1344 * gcc.dg/tree-prof/pr49299-2.c: New test.
1346 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
1348 * lib/target-supports.exp
1349 (check_effective_target_vect_widen_mult_qi_to_hi):
1350 Add NEON as supporting target.
1351 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1352 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
1353 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
1354 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
1355 using widening multiplication on targets that support it.
1356 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1357 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
1358 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
1360 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1362 Updated all testcases in the ObjC/ObjC++ testsuites to use the
1363 Modern Objective-C runtime API.
1364 * objc/execute/next_mapping.h: Removed.
1365 * objc-obj-c++-shared/next-mapping.h: Removed.
1366 * objc-obj-c++-shared/Object1.h: Removed.
1367 * objc-obj-c++-shared/Object1.m: Removed.
1368 * objc-obj-c++-shared/Object1.mm: Removed.
1369 * objc-obj-c++-shared/Object1-implementation.h: Removed.
1370 * objc-obj-c++-shared/Protocol1.h: Removed.
1371 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
1372 of ProtoBool, IVAR_T and METHOD.
1373 * objc-obj-c++-shared/runtime.h: New.
1374 * objc-obj-c++-shared/TestsuiteObject.h: New.
1375 * objc-obj-c++-shared/TestsuiteObject.m: New.
1377 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
1378 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
1379 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
1381 * objc/execute/_cmd.m: Include
1382 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1383 runtime API. ([TestClass +initialize]): Include this method also
1384 with the GNU runtime.
1385 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
1386 Object. ([-setValue:]): Return void.
1387 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
1388 with the GNU runtime. Include
1389 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
1390 for the NeXT runtime. Use the existing print_ivars() and
1391 compare_structures() implementations for the old NeXT runtime.
1392 Added new implementations for the Modern GNU and NeXT runtimes.
1393 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
1394 well. (main): Use objc_getClass(). Use return instead of exit.
1395 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
1396 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
1398 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
1399 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
1400 instead of Object. (main): Use return instead of exit().
1401 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
1402 instead of Object. Removed prototype for exit(). (main): Use
1403 return instead of exit(). Use the Modern Objective-C runtime API.
1404 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
1406 * objc/execute/class-tests-1.h: Include
1407 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1408 runtime API. (test_class_with_superclass): Do not call [Object
1409 class]. There is no need to with the current libobjc.
1410 * objc/execute/class-tests-2.h: Include
1411 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1413 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
1414 ../../objc-obj-c++-shared/next-mapping.h.
1415 * objc/execute/class-2.m: Likewise.
1416 * objc/execute/class-3.m: Likewise.
1417 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
1418 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
1419 +initialize]): Include this method also with the GNU
1420 runtime. (main): Use the Modern Objective-C runtime API.
1421 * objc/execute/class-5.m: Likewise.
1422 * objc/execute/class-6.m: Likewise.
1423 * objc/execute/class-7.m: Likewise.
1424 * objc/execute/class-8.m: Likewise.
1425 * objc/execute/class-9.m: Likewise.
1426 * objc/execute/class-10.m: Likewise.
1427 * objc/execute/class-11.m: Likewise.
1428 * objc/execute/class-12.m: Likewise.
1429 * objc/execute/class-13.m: Likewise.
1430 * objc/execute/class-14.m: Likewise.
1431 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
1432 this method also with the GNU runtime.
1433 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
1434 +initialize]): Include this method also with the GNU runtime.
1435 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
1437 * objc/execute/encode-1.m: Likewise.
1438 * objc/execute/enumeration-1.m: Likewise.
1439 * objc/execute/enumeration-2.m: Likewise.
1440 * objc/execute/exceptions/catchall-1.m: Likewise.
1441 * objc/execute/exceptions/finally-1.m: Likewise.
1442 * objc/execute/exceptions/foward-1.m: Likewise.
1443 * objc/execute/exceptions/local-variables-1.m: Likewise.
1444 * objc/execute/exceptions/throw-nil.m: Likewise.
1445 * objc/execute/exceptions/trivial.m: Likewise.
1446 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
1447 of Object. Include objc/runtime.h instead of objc/objc-api.h.
1448 * objc/execute/exceptions/matcher-1.m: Likewise.
1449 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
1451 * objc/execute/formal_protocol-2.m: Likewise.
1452 * objc/execute/formal_protocol-3.m: Likewise.
1453 * objc/execute/formal_protocol-4.m: Likewise.
1454 * objc/execute/formal_protocol-5.m: Include
1455 ../../objc-obj-c++-shared/runtime.h. (main): Always use
1457 * objc/execute/formal_protocol-6.m: Likewise.
1458 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
1459 Object. Include <objc/Protocol.h> instead of
1460 ../../objc-obj-c++-shared/Protocol1.h.
1461 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
1463 * objc/execute/informal_protocol.m: Likewise.
1464 * objc/execute/load-3.m: Likewise.
1465 * objc/execute/many_args_method.m ([TestClass +initialize]):
1466 Include this method with the GNU runtime as well.
1467 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
1468 * objc/execute/nested-func-1.m: Use TestsuiteObject
1470 * objc/execute/nil_method-1.m: Likewise.
1471 * objc/execute/no_clash.m: Likewise.
1472 * objc/execute/np-1.m: Do not include
1473 ../../objc-obj-c++-shared/Protocol1.h.
1474 (main): Use return instead of exit().
1475 * objc/execute/np-2.m: Do not include
1476 ../../objc-obj-c++-shared/Protocol1.h.
1477 ([MyObject +initialize]): Include this method also with the GNU
1478 runtime. (main): Use return instead of exit().
1479 * objc/execute/object_is_class.m: Include
1480 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
1481 of Object. (main): Use the Modern Objective-C runtime API.
1482 * objc/execute/object_is_meta_class.m: Likewise.
1483 * objc/execute/private.m: Use TestsuiteObject instead of Object.
1484 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
1485 instead of ../objc-obj-c++-shared/Protocol1.h. Include
1486 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
1487 Objective-C runtime API.
1488 * objc/execute/protocol-isEqual-2.m: Likewise.
1489 * objc/execute/protocol-isEqual-3.m: Likewise.
1490 * objc/execute/protocol-isEqual-4.m: Likewise.
1491 * objc/execute/redefining_self.m ([TestClass +initialize]):
1492 Include this method with the GNU runtime as well.
1493 * objc/execute/root_methods.m: Include
1494 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
1495 Include this method with the GNU runtime as well.
1496 (main): Use the Modern Objective-C runtime API.
1497 * objc/execute/selector-1.m: Include
1498 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
1499 of Object. (main): Use the Modern Objective-C runtime API.
1500 * objc/execute/static-1.m ([Test +initialize]): Include this
1501 method with the GNU runtime as well.
1502 * objc/execute/static-2.m: Likewise.
1503 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
1504 * objc/execute/va_method.m: Do not include objc/objc-api.h.
1505 ([MathClass +initialize]): Include this method with the GNU
1507 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
1509 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
1510 * objc.dg/attributes/categ-attributes-2.m: Likewise.
1511 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
1512 * objc.dg/attributes/method-attribute-1.m: Likewise.
1513 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1514 * objc.dg/attributes/method-attribute-2.m: Likewise.
1515 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1516 * objc.dg/attributes/method-attribute-3.m: Likewise.
1517 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1518 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
1519 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
1520 * obj-c++.dg/bitfield-1.mm: Likewise.
1521 * obj-c++.dg/bitfield-2.mm: Likewise
1522 * objc.dg/bitfield-3.m: Likewise.
1523 * obj-c++.dg/bitfield-4.mm: Likewise.
1524 * objc.dg/bitfield-5.m: Likewise
1525 * objc.dg/call-super-1.m: Likewise.
1526 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
1527 Use objc_getClass() instead of objc_get_class(), but for the GNU
1528 runtime redefine objc_getClass as objc_get_class. Include
1529 ../objc-obj-c++-shared/runtime.h.
1530 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
1531 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
1532 Use the Modern Objective-C runtime API.
1533 * objc.dg/class-protocol-1.m: Include
1534 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
1535 * obj-c++.dg/class-protocol-1.mm: Likewise.
1536 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
1537 * objc.dg/comp-types-10.m: Likewise.
1538 * objc.dg/comp-types-11.m: Likewise.
1539 * objc.dg/comp-types-12.m: Likewise.
1540 * obj-c++.dg/comp-types-9.mm: Likewise.
1541 * obj-c++.dg/comp-types-11.mm: Likewise.
1542 * obj-c++.dg/comp-types-12.mm: Likewise.
1543 * obj-c++.dg/comp-types-13.mm: Likewise.
1544 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
1545 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1546 * obj-c++.dg/cxx-scope-1.mm: Likewise.
1547 * obj-c++.dg/cxx-scope-2.mm: Likewise.
1548 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
1549 * objc.dg/desig-init-1.m: Likewise.
1550 * obj-c++.dg/defs.mm: Likewise.
1551 * objc.dg/exceptions-2.m: Likewise.
1552 * obj-c++.dg/except-1.mm: Likewise.
1553 * obj-c++.dg/exceptions-2.mm: Likewise.
1554 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
1555 Use the Modern Objective-C runtime API.
1556 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
1557 the Modern Objective-C runtime API. Do not include
1558 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
1559 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
1560 the Modern Objective-C runtime API except when using an older NeXT
1562 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
1563 the Modern Objective-C runtime API.
1564 * objc.dg/encode-7.m: Include objc/runtime.h instead of
1566 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
1567 * objc.dg/encode-7-next-64bit.m: Updated include.
1568 * objc.dg/encode-8.m: Include objc/runtime.h instead of
1570 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
1571 the Modern Objective-C runtime API.
1572 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
1573 Use the Modern Objective-C runtime API. Include objc/Protocol.h
1574 instead of ../objc-obj-c++-shared/Protocol1.h.
1575 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
1576 the Modern Objective-C runtime API except when using an older NeXT
1578 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
1579 the Modern Objective-C runtime API.
1580 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
1582 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
1583 * objc.dg/fix-and-continue-2.m: Likewise.
1584 * objc.dg/foreach-1.m: Likewise.
1585 * objc.dg/foreach-2.m: Likewise.
1586 * objc.dg/foreach-3.m: Likewise.
1587 * objc.dg/foreach-4.m: Likewise.
1588 * objc.dg/foreach-5.m: Likewise.
1589 * objc.dg/foreach-6.m: Likewise.
1590 * objc.dg/foreach-7.m: Likewise.
1591 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
1593 * objc.dg/func-ptr-2.m: Likewise.
1594 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
1595 Do not include objc/objc-api.h.
1596 * obj-c++.dg/fsf-package-0.mm: Likewise.
1597 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1598 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
1599 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
1601 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
1602 * objc.dg/gnu-runtime-3.m: Likewise.
1603 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
1604 * objc.dg/headers.m: Include objc/runtime.h instead of
1605 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
1606 for the NeXT runtime.
1607 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
1608 * obj-c++.dg/isa-field-1.mm: Likewise.
1609 * obj-c++.dg/ivar-list-semi.mm: Likewise.
1610 * objc.dg/layout-1.m: Likewise.
1611 * objc.dg/layout-2.m: Likewise.
1612 * objc.dg/local-decl-2.m: Likewise.
1613 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
1614 Object. ([Container +elementForView:]): Use
1615 class_conformsToProtocol().
1616 * obj-c++.dg/lookup-2.mm: Likewise.
1617 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
1618 * obj-c++.dg/local-decl-1.mm: Likewise.
1619 * objc.dg/method-3.m: Likewise.
1620 * objc.dg/method-4.m: Likewise.
1621 * objc.dg/method-6.m: Include objc/Protocol.h instead of
1622 ../objc-obj-c++-shared/Protocol1.h.
1623 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
1624 * objc.dg/method-9.m: Likewise.
1625 * objc.dg/method-10.m: Likewise.
1626 * objc.dg/method-13.m ([Root +initialize]): Include this method
1627 also for the GNU runtime. (main): Use objc_getClass() also for
1629 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
1630 * objc.dg/method-17.m: Likewise.
1631 * objc.dg/method-19.m: Likewise.
1632 * objc.dg/method-20b.m: Likewise.
1633 * obj-c++.dg/method-2.mm: Likewise.
1634 * obj-c++.dg/method-6.mm: Likewise.
1635 * obj-c++.dg/method-10.mm: Likewise.
1636 * obj-c++.dg/method-11.mm: Likewise.
1637 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
1638 ../objc-obj-c++-shared/Protocol1.h.
1639 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
1640 * obj-c++.dg/method-15.mm: Likewise.
1641 * obj-c++.dg/method-17.mm: Likewise.
1642 * obj-c++.dg/method-19.mm: Updated includes. ([Root
1643 +initialize]): Include this method also for the GNU
1644 runtime. (main): Use objc_getClass() also for the GNU runtime.
1645 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
1646 * obj-c++.dg/method-22.mm: Likewise.
1647 * obj-c++.dg/method-23.mm: Likewise.
1648 * obj-c++.dg/no-extra-load.mm: Likewise.
1649 * objc.dg/objc-fast-4.m: Likewise.
1650 * objc.dg/objc-gc-4.m: Likewise.
1651 * obj-c++.dg/objc-gc-3.mm: Likewise.
1652 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
1653 protocol_getMethodDescription() instead of [Protocol
1654 -descriptionForInstanceMethod].
1655 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
1656 Made it available with all runtimes. (main): Call -test instead
1658 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
1659 and put into a category.
1660 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
1661 Object. Include objc/objc.h.
1662 * obj-c++.dg/proto-lossage-2.mm: Likewise.
1663 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
1664 New. (main): Use protocol_getMethodDescription() instead
1665 of [Protocol -descriptionForInstanceMethod] and [Protocol
1666 -descriptionForClassMethod].
1667 * obj-c++.dg/proto-lossage-3.mm: Likewise.
1668 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
1669 Objective-C runtime API.
1670 * obj-c++.dg/proto-qual-1.mm: Likewise.
1671 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
1673 * obj-c++.dg/property/property-1.mm: Likewise.
1674 * obj-c++.dg/qual-types-1.mm: Likewise.
1675 * objc.dg/selector-2.m: Include objc/objc.h instead of
1676 ../objc-obj-c++-shared/Object1.h.
1677 * obj-c++.dg/selector-2.mm: Likewise.
1678 * obj-c++.dg/selector-5.mm: Likewise.
1679 * obj-c++.dg/selector-6.mm: Likewise.
1680 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
1681 Object. Do not include objc/objc-api.h.
1682 * obj-c++.dg/set-not-used-1.mm: Likewise.
1683 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
1684 * objc.dg/stret-1.m: Likewise.
1685 * objc.dg/stret-2.m: Likewise.
1686 * obj-c++.dg/super-class-2.mm: Likewise.
1687 * objc.dg/super-class-3.m: Likewise.
1688 * objc.dg/super-class-4.m: Likewise.
1689 * objc.dg/sync-2.m: Likewise.
1690 * obj-c++.dg/sync-2.mm: Likewise.
1691 * objc.dg/sync-1.m: Include objc/objc.h instead of
1692 ../objc-obj-c++-shared/Object1.h.
1693 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
1694 'Class' as the type of 'isa'.
1695 * objc.dg/special/unclaimed-category-1.m: Use the Modern
1696 Objective-C runtime API. ([TestClass +initialize]): Include this
1697 method with the GNU runtime as well.
1698 * objc.dg/strings/strings-1.m: Updated includes.
1699 * obj-c++.dg/strings/strings-1.mm: Likewise.
1700 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
1701 objc.dg/strings/const-str-12b.m.
1702 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
1703 * obj-c++.dg/template-3.mm: Likewise.
1704 * obj-c++.dg/template-4.mm: Likewise.
1705 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
1706 Objective-C runtime API.
1707 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
1708 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
1709 * obj-c++.dg/try-catch-1.mm: Likewise.
1710 * obj-c++.dg/try-catch-2.mm: Likewise.
1711 * objc.dg/try-catch-3.m: Likewise.
1712 * obj-c++.dg/try-catch-3.mm: Likewise.
1713 * objc.dg/try-catch-6.m: Likewise.
1714 * objc.dg/try-catch-7.m: Likewise.
1715 * obj-c++.dg/try-catch-7.mm: Likewise.
1716 * obj-c++.dg/try-catch-8.mm: Likewise.
1717 * obj-c++.dg/try-catch-9.mm: Likewise.
1718 * objc.dg/try-catch-10.m: Likewise.
1719 * obj-c++.dg/try-catch-11.mm: Likewise.
1720 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
1721 Object. Include objc/objc.h.
1722 * obj-c++.dg/typedef-alias-1.mm: Likewise.
1723 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
1724 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
1725 Object. Use Modern Objective-C runtime API. Do not use
1727 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
1728 * obj-c++.dg/torture/trivial.mm: Likewise.
1729 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
1730 instead of ../objc-obj-c++-shared/Object1.h. Include
1731 ../objc-obj-c++-shared/runtime.h.
1732 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1733 * objc.dg/torture/strings/const-str-11.m: Likewise.
1734 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
1735 * objc.dg/torture/strings/const-str-9.m: Likewise.
1736 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1737 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
1738 instead of Object. Only add _FooClassReference if
1740 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
1741 * objc.dg/torture/strings/const-str-8.m: Likewise.
1742 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
1743 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
1745 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
1747 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1748 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
1749 * obj-c++.dg/va-meth-1.mm: Likewise.
1750 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
1751 ../objc-obj-c++-shared/Object1.h.
1752 * objc.dg/zero-link-3.m: Likewise.
1754 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1756 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
1758 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1761 * obj-c++.dg/property/cxx-property-1.mm: New.
1762 * obj-c++.dg/property/cxx-property-2.mm: New.
1764 2011-06-06 Jason Merrill <jason@redhat.com>
1766 * g++.dg/cpp0x/regress/ptrmem1.C: New.
1768 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
1770 PR rtl-optimization/49145
1772 * gcc.c-torture/compile/pr49145.c: New test.
1774 2011-06-06 Jakub Jelinek <jakub@redhat.com>
1777 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
1778 to dg-options, match also DW_AT_linkage_name.
1781 * gcc.dg/debug/pr49294.c: New test.
1784 * g++.dg/opt/pr49264.C: New test.
1786 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
1788 PR tree-optimization/49243
1789 * gcc.dg/pr49243.c: New.
1791 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1793 * gnat.dg/specs/cond_expr1.ads: New test.
1795 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1797 * gnat.dg/deferred_const4.ad[sb]: New test.
1798 * gnat.dg/deferred_const4_pkg.ads: New helper.
1800 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1802 * gnat.dg/test_tamdt.adb: Rename to...
1803 * gnat.dg/taft_type1.adb: ...this.
1804 * gnat.dg/tamdt.ad[sb]: Rename to...
1805 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
1806 * gnat.dg/tamdt_aux.ads: Rename to...
1807 * gnat.dg/taft_type1_pkg2.ads: ...this.
1808 * gnat.dg/taft_type2.ad[sb]: New test.
1809 * gnat.dg/taft_type2_pkg.ads: New helper.
1810 * gnat.dg/taft_type3.adb: New test.
1811 * gnat.dg/taft_type3_pkg.ads: New helper.
1813 2011-06-05 Tobias Burnus <burnus@net-b.de>
1816 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
1819 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1822 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
1824 * objc.dg/gnu-api-2-objc.m: Likewise.
1825 * obj-c++.dg/gnu-api-2-class.mm: Likewise
1826 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1828 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1830 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
1831 alignment, not the alignment, when calling class_addIvar(). Add
1832 an 'isa' instance variable to the test root class.
1833 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1835 2011-06-04 Jan Hubicka <jh@suse.cz>
1837 PR tree-optimization/48893
1838 PR tree-optimization/49091
1839 PR tree-optimization/49179
1840 * gfortran.dg/pr49179.f90: New testcase
1842 2011-06-04 Jan Hubicka <jh@suse.cz>
1845 * g++.dg/torture/pr48954.C: New testcase.
1847 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1849 * g++.dg/warn/delete-non-virtual-dtor.C: New.
1851 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1854 * g++.dg/diagnostic/bitfld2.C: New.
1856 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1859 * gcc.c-torture/execute/pr49281.c: New test.
1861 2011-06-04 Jan Hubicka <jh@suse.cz>
1863 PR tree-optimize/48929
1864 * gcc.c-torture/compile/pr48929.c: New testcase.
1866 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1868 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
1870 2011-06-03 Jakub Jelinek <jakub@redhat.com>
1873 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
1875 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1877 * objc.dg/headers.m: Do not include sarray.h and hash.h.
1879 2011-06-03 Richard Henderson <rth@redhat.com>
1880 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1882 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
1884 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1886 * objc.dg/headers.m: Do not include objc-list.h.
1888 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1890 * objc.dg/type-stream-1.m: Test removed.
1891 * objc.dg/headers.m: Do not include typedstream.h.
1893 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1895 * objc.dg/torture/forward-1.m (main): Updated testcase.
1897 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
1900 * gcc.c-torture/compile/pr49163.c: New.
1902 2011-06-02 Asher Langton <langton2@llnl.gov>
1905 * gfortran.dg/PR49268.f90: New test.
1907 2011-06-02 Asher Langton <langton2@llnl.gov>
1910 * gfortran.dg/PR37039.f90: New test.
1912 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1915 * objc.dg/method-5.m: Updated.
1916 * objc.dg/method-19.m: Updated.
1917 * objc.dg/method-lookup-1.m: New.
1918 * obj-c++.dg/method-6.mm: Updated.
1919 * obj-c++.dg/method-7.mm: Updated.
1920 * obj-c++.dg/method-lookup-1.mm: New.
1922 2011-06-02 DJ Delorie <dj@redhat.com>
1924 * lib/timeout.exp (timeout): Add board_info support.
1926 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
1928 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
1930 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1933 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
1934 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
1936 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
1937 Hans-Peter Nilsson <hp@axis.com>
1939 PR rtl-optimization/48840
1940 * gcc.target/sparc/ultrasp13.c: New test.
1942 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
1945 * gcc.c-torture/compile/pr49238.c: New.
1947 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
1949 * gcc.target/arm/g2.c: Skip test in -mthumb.
1950 Skip test unless cpu is xscale.
1951 * gcc.target/arm/scd42-2.c: Likewise.
1952 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
1954 2011-06-01 Jason Merrill <jason@redhat.com>
1956 * g++.dg/cpp0x/decltype28.C: New.
1957 * g++.dg/cpp0x/decltype29.C: New.
1959 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
1962 * gcc.target/mips/pr45074.c: New test.
1964 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
1965 Hans-Peter Nilsson <hp@axis.com>
1967 PR rtl-optimization/48830
1968 * gcc.target/sparc/ultrasp12.c: New test.
1970 2011-06-01 David Li <davidxl@google.com>
1972 * gcc.dg/profile-dir-1.c: Change pass name.
1973 * gcc.dg/profile-dir-2.c: Ditto.
1974 * gcc.dg/tree-ssa/dump-1.c: Ditto.
1975 * gcc.dg/tree-ssa/loop-25.c: Ditto.
1976 * gcc.dg/tree-prof/stringop-1.c: Ditto.
1977 * gcc.dg/tree-prof/update-loopch.c: Ditto.
1978 * gcc.dg/tree-prof/stringop-2.c: Ditto.
1979 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
1980 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
1981 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
1982 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
1983 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
1984 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
1985 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
1986 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
1987 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
1988 * gcc.dg/profile-dir-3.c: Ditto.
1989 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
1991 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
1993 * objc.dg/attributes/method-nonnull-1.m: New test.
1994 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
1996 2011-05-31 Tobias Burnus <burnus@net-b.de>
1999 * gfortran.dg/coarray_atomic_1.f90: New.
2000 * gfortran.dg/coarray/atomic_1.f90: New.
2002 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2004 * gcc.dg/guality/bswaptest.c: New test.
2005 * gcc.dg/guality/clztest.c: New test.
2006 * gcc.dg/guality/ctztest.c: New test.
2007 * gcc.dg/guality/rotatetest.c: New test.
2010 * gcc.target/i386/pr48688.c: New test.
2012 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
2015 * g++.dg/lookup/name-clash9.C: New.
2017 2011-05-31 Tobias Burnus <burnus@net-b.de>
2020 * gfortran.dg/coarray/dummy_1.f90: New.
2022 2011-05-31 Tobias Burnus <burnus@net-b.de>
2025 * gfortran.dg/coarray/save_1.f90: New.
2026 * gfortran.dg/coarray_4.f90: Update dg-error.
2028 2011-05-31 Jason Merrill <jason@redhat.com>
2030 * g++.dg/cpp0x/rv-template1.C: New.
2032 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2034 PR rtl-optimization/49235
2035 * gcc.dg/pr49235.c: New test.
2037 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2039 PR tree-optimization/49093
2040 * gcc.dg/vect/pr49093.c: New test.
2042 2011-05-31 Dodji Seketeli <dodji@redhat.com>
2045 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
2047 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2050 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
2053 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
2056 * gcc.c-torture/execute/pr49186.c: New.
2058 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
2061 * gcc.target/i386/pr49168-1.c: New.
2063 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2064 Eric Botcazou <ebotcazou@adacore.com>
2066 * gcc.dg/guality/drap.c: New test.
2068 2011-05-30 Richard Guenther <rguenther@suse.de>
2070 PR tree-optimization/49210
2071 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
2072 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
2074 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2077 * g++.dg/gomp/pr49223-1.C: New test.
2078 * g++.dg/gomp/pr49223-2.C: New test.
2080 2011-05-30 Richard Guenther <rguenther@suse.de>
2082 PR tree-optimization/49218
2083 * gcc.c-torture/execute/pr49218.c: New testcase.
2085 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
2087 PR tree-optimization/49199
2088 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
2089 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
2090 -fno-tree-scev-cprop.
2092 2011-05-29 Janus Weil <janus@gcc.gnu.org>
2095 * gfortran.dg/extends_13.f03: New.
2097 2011-05-29 Jakub Jelinek <jakub@redhat.com>
2099 PR rtl-optimization/49095
2100 * gcc.target/i386/pr49095.c: New test.
2102 2011-05-29 Tobias Burnus <burnus@net-b.de>
2105 * gfortran.dg/coarray_24.f90: New.
2107 2011-05-29 Tobias Burnus <burnus@net-b.de>
2110 * gfortran.dg/coarray_23.f90: New.
2112 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
2115 * gcc.dg/pr48826.c: New test.
2117 2011-05-29 Richard Guenther <rguenther@suse.de>
2119 PR tree-optimization/49217
2120 * gcc.dg/torture/pr49217.c: New testcase.
2122 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
2125 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
2127 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
2129 * gnat.dg/boolean_subtype.adb: Rename to...
2130 * gnat.dg/boolean_subtype1.adb: ...this.
2132 2011-05-28 Jason Merrill <jason@redhat.com>
2134 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
2136 2011-05-27 Jason Merrill <jason@redhat.com>
2138 * g++.dg/cpp0x/enum18.C: Adjust.
2140 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
2142 2011-05-27 Tobias Burnus <burnus@net-b.de>
2145 * gfortran.dg/coarray_22.f90: New.
2147 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2149 PR tree-optimization/46728
2150 * gcc.target/powerpc/pr46728-1.c: New.
2151 * gcc.target/powerpc/pr46728-2.c: New.
2152 * gcc.target/powerpc/pr46728-3.c: New.
2153 * gcc.target/powerpc/pr46728-4.c: New.
2154 * gcc.target/powerpc/pr46728-5.c: New.
2155 * gcc.dg/pr46728-6.c: New.
2156 * gcc.target/powerpc/pr46728-7.c: New.
2157 * gcc.target/powerpc/pr46728-8.c: New.
2158 * gcc.dg/pr46728-9.c: New.
2159 * gcc.target/powerpc/pr46728-10.c: New.
2160 * gcc.target/powerpc/pr46728-11.c: New.
2161 * gcc.dg/pr46728-12.c: New.
2162 * gcc.target/powerpc/pr46728-13.c: New.
2163 * gcc.target/powerpc/pr46728-14.c: New.
2164 * gcc.target/powerpc/pr46728-15.c: New.
2165 * gcc.target/powerpc/pr46728-16.c: New.
2167 2011-05-27 Jason Merrill <jason@redhat.com>
2169 * g++.dg/abi/mangle47.C: New.
2172 * g++.dg/template/const5.C: New.
2174 * g++.dg/cpp0x/enum18.C: New.
2176 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
2178 * g++.dg/cpp0x/error6.C: New.
2180 * g++.dg/cpp0x/error5.C: New.
2182 2011-05-27 Jakub Jelinek <jakub@redhat.com>
2185 * g++.dg/eh/cond6.C: New test.
2187 2011-05-27 Tobias Burnus <burnus@net-b.de>
2190 * gfortran.dg/rank_3.f90: New.
2191 * gfortran.dg/rank_4.f90: New.
2193 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
2195 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
2196 replace dump search.
2198 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
2200 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
2201 * gnat.dg/bit_packed_array5.adb: ...here.
2203 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2206 * g++.dg/cpp0x/auto25.C: New.
2208 2011-05-27 Richard Guenther <rguenther@suse.de>
2210 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
2212 2011-05-27 Richard Guenther <rguenther@suse.de>
2214 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
2216 2011-05-27 Richard Guenther <rguenther@suse.de>
2219 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
2221 2011-05-26 Jason Merrill <jason@redhat.com>
2223 * g++.dg/cpp0x/friend1.C: New.
2224 * g++.dg/cpp0x/friend2.C: New.
2226 * g++.dg/cpp0x/auto7.C: Update.
2227 * g++.dg/template/crash50.C: Adjust.
2228 * g++.dg/template/static9.C: Adjust.
2229 * g++.old-deja/g++.ext/memconst.C: Adjust.
2231 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
2233 * gcc.dg/march.c: Ignore a note for some targets.
2235 2011-05-26 Janis Johnson <janis187@us.ibm.com>
2236 Nathan Froyd <froydnj@codesourcery.com>
2240 * g++.old-deja/g++.jason/cond.C: Remove xfails.
2241 * g++.dg/parse/pr18770.C: New test.
2242 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
2244 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2247 * gfortran.dg/dependency_40.f90 : New test.
2249 2011-05-26 Tobias Burnus <burnus@net-b.de>
2252 * gfortran.dg/coarray/registering_1.f90: New.
2254 2011-05-26 Jason Merrill <jason@redhat.com>
2256 * g++.dg/cpp0x/variadic111.C: New.
2257 * g++.dg/cpp0x/variadic41.C: Adjust.
2259 2011-05-26 Richard Guenther <rguenther@suse.de>
2261 PR tree-optimization/48702
2262 * gcc.dg/torture/pr48702.c: New testcase.
2264 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2266 PR gcov-profile/48845
2267 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
2269 * gcc.dg/matrix/matrix.exp: Likewise.
2270 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
2271 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
2272 line number to check_profiling_available.
2273 * lib/target-supports.exp (check_profiling_available): Account for
2275 Require TLS runtime support with -fprofile-generate.
2276 * lib/profopt.exp (profopt-execute): Add TLS options for
2278 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
2280 2011-05-26 Jakub Jelinek <jakub@redhat.com>
2283 * g++.dg/eh/cond5.C: New test.
2285 PR tree-optimization/49161
2286 * gcc.c-torture/execute/pr49161.c: New test.
2288 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2290 * gcc.target/arm/neon-vorn-vbic.c: New test.
2292 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
2294 PR tree-optimization/49038
2295 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
2296 * gcc.dg/vect/pr49038.c: New test.
2298 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
2299 * g++.dg/init/pr25811-3.C: New.
2300 * g++.dg/init/pr25811-4.C: New.
2302 2011-05-25 Jason Merrill <jason@redhat.com>
2304 * g++.dg/cpp0x/enum17.C: New.
2305 * g++.old-deja/g++.jason/rfg10.C: Adjust.
2307 * g++.dg/cpp0x/auto24.C: New.
2309 * g++.dg/cpp0x/error4.C: New.
2311 * g++.dg/cpp0x/rv-restrict.C: New.
2313 * g++.dg/cpp0x/enum15.C: New.
2314 * g++.dg/cpp0x/constexpr-switch2.C: New.
2316 * g++.dg/cpp0x/variadic110.C: New.
2318 * g++.dg/cpp0x/auto9.C: Add typedef test.
2320 * g++.dg/cpp0x/auto23.C: New.
2321 * g++.dg/cpp0x/auto9.C: Adjust.
2323 * g++.dg/cpp0x/defaulted29.C: New.
2325 * g++.dg/cpp0x/initlist51.C: New.
2327 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
2329 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
2330 * g++.dg/abi/packed1.C: Suppress warning.
2331 * g++.dg/warn/Wunused-parm-3.C: Likewise.
2332 * g++.dg/template/stdarg1.C: Likewise.
2333 * g++.dg/other/packed1.C: Remove arm from xfail list.
2335 2011-05-25 Jason Merrill <jason@redhat.com>
2337 * g++.dg/cpp0x/enum16.C: New.
2338 * g++.dg/parse/error15.C: Adjust.
2340 * g++.dg/cpp0x/initlist50.C: New.
2342 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
2344 * g++.dg/cpp0x/variadic109.C: New.
2346 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
2348 * gcc.target/i386/pause-1.c: New.
2350 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
2352 * gcc.dg/stack-usage-1.c: Adjust comment.
2353 * gcc.dg/stack-usage-2.c: New test.
2355 2011-05-25 Jakub Jelinek <jakub@redhat.com>
2358 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
2359 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
2361 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
2363 PR rtl-optimization/48757
2364 * gfortran.dg/pr48757.f: New test case.
2366 2011-05-24 Jason Merrill <jason@redhat.com>
2368 * g++.dg/cpp0x/access01.C: New.
2370 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2373 * objc.dg/pr48177.m: New testcase.
2375 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2378 * objc.dg/pr48187.m: New testcase.
2379 * obj-c++.dg/pr48187.mm: New testcase.
2380 * objc.dg/ivar-extra-semicolon.m: New testcase.
2382 2011-05-24 Jason Merrill <jason@redhat.com>
2384 * g++.dg/template/access21.C: New.
2385 * g++.dg/template/access22.C: New.
2387 2011-05-24 Michael Matz <matz@gcc.gnu.org>
2389 PR rtl-optimization/48633
2390 * g++.dg/pr48633.C: New test.
2392 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
2395 * g++.dg/other/pr49133.C: New test.
2397 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
2398 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2400 * gcc.dg/torture/tls/run-gd.c: New test.
2401 * gcc.dg/torture/tls/run-ie.c: New test.
2402 * gcc.dg/torture/tls/run-ld.c: New test.
2403 * gcc.dg/torture/tls/run-le.c: New test.
2404 * lib/target-supports.exp (check_effective_target_tls_runtime):
2405 Build testcase with TLS options.
2407 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2409 * gcc.dg/vect/pr48172.c: Remove dg-do run.
2411 2011-05-24 Tom de Vries <tom@codesourcery.com>
2413 PR tree-optimization/49121
2414 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
2416 2011-05-23 Jason Merrill <jason@redhat.com>
2418 * g++.dg/cpp0x/defaulted28.C: New.
2420 * g++.dg/cpp0x/sfinae25.C: New.
2422 * g++.dg/cpp0x/rv-cast2.C: New.
2424 * g++.dg/cpp0x/enum14.C: New.
2426 2011-05-23 Jakub Jelinek <jakub@redhat.com>
2429 * gcc.c-torture/execute/pr49123.c: New test.
2432 * gcc.dg/debug/pr49032.c: New test.
2435 * gcc.dg/pr49120.c: New test.
2437 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
2440 * gcc.target/i386/pr47315.c: New test.
2442 2011-05-23 Jason Merrill <jason@redhat.com>
2444 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
2446 * g++.dg/cpp0x/sfinae24.C: New.
2448 * g++.dg/cpp0x/error3.C: New.
2450 * g++.dg/cpp0x/defaulted27.C: New.
2452 * g++.dg/cpp0x/decltype27.C: New.
2454 2011-05-23 Richard Guenther <rguenther@suse.de>
2456 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
2458 2011-05-23 Richard Guenther <rguenther@suse.de>
2460 PR tree-optimization/40874
2461 * g++.dg/tree-ssa/pr40874.C: New testcase.
2463 2011-05-23 Richard Guenther <rguenther@suse.de>
2465 PR tree-optimization/49115
2466 * g++.dg/torture/pr49115.C: New testcase.
2468 2011-05-23 Richard Guenther <rguenther@suse.de>
2471 * gcc.dg/memcpy-3.c: New testcase.
2473 2011-05-23 Jakub Jelinek <jakub@redhat.com>
2476 * gcc.c-torture/execute/pr48973-1.c: New test.
2477 * gcc.c-torture/execute/pr48973-2.c: New test.
2479 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2482 * g++.dg/warn/pr18016.C: New.
2484 2011-05-23 Tom de Vries <tom@codesourcery.com>
2487 * gcc.target/arm/ivopts-6.c: New test.
2489 2011-05-22 Jakub Jelinek <jakub@redhat.com>
2492 * gcc.c-torture/compile/pr49029.c: New test.
2494 2011-05-22 Jason Merrill <jason@redhat.com>
2496 * g++.dg/cpp0x/sfinae23.C: New.
2497 * g++.dg/cpp0x/sfinae8.C: Correct.
2499 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2501 * gfortran.dg/function_optimize_8.f90: New test case.
2503 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
2505 PR tree-optimization/49087
2506 * gcc.dg/vect/O3-pr49087.c: New test.
2508 2011-05-21 Jason Merrill <jason@redhat.com>
2510 * g++.dg/debug/const5.C: New.
2512 2011-05-20 Jason Merrill <jason@redhat.com>
2514 * g++.dg/cpp0x/constexpr-static7.C: Extend.
2516 * g++.dg/cpp0x/constexpr-static7.C: New.
2518 * g++.dg/cpp0x/enum12.C: New.
2519 * g++.dg/cpp0x/enum13.C: New.
2521 2011-05-21 Janus Weil <janus@gcc.gnu.org>
2524 * gfortran.dg/select_type_23.f03: New.
2526 2011-05-20 Jason Merrill <jason@redhat.com>
2528 * g++.dg/cpp0x/defaulted26.C: New.
2530 * g++.dg/cpp0x/noexcept02.C: Fix.
2531 * g++.dg/cpp0x/noexcept03.C: Fix.
2532 * g++.dg/cpp0x/noexcept08.C: Fix.
2533 * g++.dg/cpp0x/noexcept10.C: New.
2535 2011-05-20 Janus Weil <janus@gcc.gnu.org>
2538 * gfortran.dg/extends_12.f03: New.
2540 2011-05-20 Jason Merrill <jason@redhat.com>
2542 * g++.dg/template/koenig9.C: New.
2543 * g++.dg/opt/pr47615.C: Fix.
2544 * g++.dg/overload/defarg1.C: Fix.
2545 * g++.dg/tc1/dr213.C: Remove xfail.
2546 * g++.dg/torture/pr34850.C: Fix.
2547 * g++.dg/torture/pr39362.C: Fix.
2548 * g++.old-deja/g++.brendan/crash56.C: Fix.
2549 * g++.old-deja/g++.pt/memtemp47.C: Fix.
2551 2011-05-20 Richard Guenther <rguenther@suse.de>
2553 PR tree-optimization/49079
2554 * gcc.dg/torture/pr49079.c: New testcase.
2556 2011-05-20 Jakub Jelinek <jakub@redhat.com>
2558 PR tree-optimization/49073
2559 * gcc.c-torture/execute/pr49073.c: New test.
2561 2011-06-19 Tobias Burnus <burnus@net-b.de>
2564 * gfortran.dg/coarray_21.f90: New.
2566 2011-05-19 Joseph Myers <joseph@codesourcery.com>
2568 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
2571 2011-05-19 Richard Guenther <rguenther@suse.de>
2574 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
2576 2011-05-19 Richard Guenther <rguenther@suse.de>
2579 * gcc.dg/builtin-object-size-11.c: New testcase.
2581 2011-05-19 Tom de Vries <tom@codesourcery.com>
2584 * gcc.target/arm/ivopts.c: New test.
2585 * gcc.target/arm/ivopts-2.c: New test.
2587 2011-05-19 Tom de Vries <tom@codesourcery.com>
2589 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
2591 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2593 * gcc.c-torture/execute/960321-1.x: Remove.
2595 2011-05-18 Janus Weil <janus@gcc.gnu.org>
2598 * gfortran.dg/move_alloc_4.f90: New.
2600 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
2603 * gcc.target/i386/pr49002-1.c: New test.
2604 * gcc.target/i386/pr49002-2.c: Likewise.
2606 2011-05-18 Jakub Jelinek <jakub@redhat.com>
2608 PR tree-optimization/49039
2609 * gcc.c-torture/execute/pr49039.c: New test.
2610 * gcc.dg/tree-ssa/pr49039.c: New test.
2611 * g++.dg/torture/pr49039.C: New test.
2613 2011-05-18 Jason Merrill <jason@redhat.com>
2615 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
2616 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
2617 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
2619 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
2621 * gcc.target/bfin/mcpu-bf592.c: New test.
2623 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
2625 PR tree-optimization/41881
2626 * gcc.dg/vect/O3-pr41881.c: New test.
2627 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
2629 2011-05-18 Jakub Jelinek <jakub@redhat.com>
2631 PR tree-optimization/49000
2632 * gcc.dg/pr49000.c: New test.
2634 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
2636 * gnat.dg/invalid1.adb: New test.
2638 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
2640 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
2642 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
2643 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
2645 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2648 * g++.dg/cpp0x/range-for18.C: New.
2650 2011-05-15 Tobias Burnus <burnus@net-b.de>
2653 * gfortran.dg/coarray/image_index_2.f90: New.
2655 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
2657 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
2658 * g++.dg/cpp0x/override2.C: New.
2660 2011-05-14 Tobias Burnus <burnus@net-b.de>
2663 * gfortran.de/coarray_20.f90: New.
2665 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2668 * function_optimize_7.f90: New test case.
2670 2011-05-13 Jason Merrill <jason@redhat.com>
2672 * g++.dg/cpp0x/decltype26.C: New.
2673 * g++.dg/cpp0x/enum11.C: New.
2675 2011-05-13 Tobias Burnus <burnus@net-b.de>
2679 * gfortran.dg/assign_8.f90: Update dg-error.
2681 2011-05-13 Tobias Burnus <burnus@net-b.de>
2684 * gfortran.dg/io_constraints_8.f90: New.
2685 * gfortran.dg/io_constraints_9.f90: New.
2687 2011-05-13 Martin Thuresson <martint@google.com>
2689 PR gcov-profile/47793
2690 * gcc.dg/pr47793.c: New.
2692 2011-05-12 Jakub Jelinek <jakub@redhat.com>
2694 PR tree-optimization/48975
2695 * gcc.dg/pr48975.c: New test.
2697 2011-05-12 Tobias Burnus <burnus@net-b.de>
2700 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
2702 2011-05-12 Jason Merrill <jason@redhat.com>
2704 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
2706 2011-05-12 Geert Bosch <bosch@adacore.com>
2708 * gnat.dg/view_conversion1.adb: New test.
2710 2011-05-12 Richard Guenther <rguenther@suse.de>
2712 PR tree-optimization/48172
2713 * gcc.dg/vect/pr48172.c: New testcase.
2715 2011-05-12 Jakub Jelinek <jakub@redhat.com>
2718 * g++.dg/opt/pr48967.C: New test.
2720 2011-05-11 Jason Merrill <jason@redhat.com>
2722 * g++.dg/cpp0x/constexpr-friend.C: New.
2723 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
2725 * g++.dg/cpp0x/sfinae22.C: New.
2727 2011-05-11 Tobias Burnus <burnus@net-b.de>
2730 * gfortran.dg/generic_24.f90: New.
2732 2011-05-11 Richard Guenther <rguenther@suse.de>
2734 PR tree-optimization/15256
2735 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
2737 2011-05-11 Jakub Jelinek <jakub@redhat.com>
2740 * gcc.dg/pr48159-1.c: New test.
2741 * gcc.dg/pr48159-2.c: New test.
2743 2011-05-11 Richard Guenther <rguenther@suse.de>
2746 * gcc.dg/torture/pr48953.c: New testcase.
2748 2011-05-11 Richard Guenther <rguenther@suse.de>
2750 PR tree-optimization/18041
2751 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
2753 2011-05-11 Alan Modra <amodra@gmail.com>
2756 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
2758 2011-05-10 Jason Merrill <jason@redhat.com>
2760 * g++.dg/cpp0x/defaulted25.C: New.
2761 * g++.dg/template/crash7.C: Adjust.
2763 * g++.dg/cpp0x/variadic108.C: New.
2765 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
2767 * g++.dg/inherit/virtual9.C: Extend.
2769 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2772 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
2773 are passed and returned in vector registers.
2775 2011-05-10 Richard Guenther <rguenther@suse.de>
2777 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
2778 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2779 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2780 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2781 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
2784 2011-05-10 Jakub Jelinek <jakub@redhat.com>
2786 PR tree-optimization/48611
2787 PR tree-optimization/48794
2788 * gfortran.dg/gomp/pr48611.f90: New test.
2789 * gfortran.dg/gomp/pr48794.f90: New test.
2792 * gcc.dg/dfp/pr48928.c: New test.
2794 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2797 * g++.dg/cpp0x/pr48522.C: New.
2799 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2802 * g++.dg/cpp0x/sfinae21.C: New.
2804 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2806 * g++.dg/template/sfinae28.C: Rename to...
2807 * g++.dg/cpp0x/sfinae19.C: ... this.
2808 * g++.dg/template/sfinae29.C: Rename to...
2809 * g++.dg/cpp0x/sfinae20.C: ... this.
2811 2011-05-09 Jeff Law <law@redhat.com>
2813 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
2816 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
2819 * g++.dg/init/pr20039.C: New.
2821 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2825 * g++.dg/template/sfinae28.C: New.
2826 * g++.dg/template/sfinae29.C: Likewise.
2828 2011-05-09 Jason Merrill <jason@redhat.com>
2830 * g++.dg/template/nontype23.C: New.
2832 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
2834 * g++.dg/init/pr48859.C: New.
2836 2011-05-09 Jason Merrill <jason@redhat.com>
2838 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
2839 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
2840 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
2841 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
2842 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
2843 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
2844 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
2845 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
2847 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
2849 * g++.dg/inherit/virtual9.C: New.
2851 2011-05-09 Dodji Seketeli <dodji@redhat.com>
2854 * g++.dg/template/dependent-expr8.C: New test case.
2856 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
2858 PR tree-optimization/48837
2859 * gcc.dg/pr48837.c: New testcase.
2861 2011-05-06 Jason Merrill <jason@redhat.com>
2863 * g++.dg/cpp0x/constexpr-condition2.C: New.
2865 * g++.dg/cpp0x/constexpr-missing.C: New.
2867 2011-05-06 Tobias Burnus <burnus@net-b.de>
2870 * gfortran.dg/coarray/this_image_2.f90: New.
2872 2011-05-06 Tobias Burnus <burnus@net-b.de>
2876 * gfortran.dg/bind_c_usage_22.f90: New.
2877 * gfortran.dg/bind_c_usage_23.f90: New.
2878 * gfortran.dg/bind_c_usage_24.f90: New.
2879 * gfortran.dg/bind_c_usage_24_c.c: New.
2881 2011-05-06 Dodji Seketeli <dodji@redhat.com>
2884 * g++.dg/template/member9.C: New test case.
2886 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
2888 * gnat.dg/discr29.ad[sb]: New test.
2889 * gnat.dg/discr30.adb: Likewise.
2891 2011-05-05 Julian Brown <julian@codesourcery.com>
2893 * gcc.target/arm/neon-vset_lanes8.c: New test.
2895 2011-05-05 Jason Merrill <jason@redhat.com>
2897 * g++.dg/init/new32.C: New.
2899 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2901 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
2904 2011-05-05 Jakub Jelinek <jakub@redhat.com>
2906 PR rtl-optimization/48381
2907 * gcc.c-torture/compile/pr48381.c: New test.
2909 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
2911 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
2913 * gcc.target/i386/opt-1.c: Ditto.
2915 2011-05-04 Jason Merrill <jason@redhat.com>
2917 * g++.dg/conversion/base1.C: New.
2919 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2921 PR libgfortran/48787
2922 * gfortran.dg/round_3.f08: Add more checks to test case.
2924 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
2926 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
2927 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
2928 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
2929 Gate test on effective_target fd_truncate.
2931 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
2933 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
2934 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2935 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
2936 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
2937 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
2938 * gcc.target/i386/pr38824.c: Ditto.
2939 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
2940 * gcc.target/i386/vecinit-2.c: Ditto.
2941 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
2942 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
2943 * gcc.target/i386/parity-2.c: Ditto.
2944 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
2946 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
2948 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
2950 * gcc.target/bfin/mcpu-bf514.c: Likewise.
2951 * gcc.target/bfin/mcpu-bf516.c: Likewise.
2952 * gcc.target/bfin/mcpu-bf518.c: Likewise.
2954 2011-05-03 Tobias Burnus <burnus@net-b.de>
2957 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
2959 2011-05-03 Tobias Burnus <burnus@net-b.de>
2962 * gfortran.dg/coarray/this_image_1.f90: New.
2964 2011-05-03 Tobias Burnus <burnus@net-b.de>
2967 * gfortran.dg/coarray/caf.dg: New.
2968 * gfortran.dg/coarray/image_index_1.f90: New, copied
2969 from ../coarray_16.f90.
2971 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2974 * g++.dg/ext/complex9.C: New.
2976 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
2979 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
2980 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
2981 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
2983 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
2985 * gcc.target/bfin/builtins: Created.
2986 * gcc.target/bfin/hisilh-O0.c: Deleted.
2987 * gcc.target/bfin/hisilh.c: Moved to...
2988 * gcc.target/bfin/builtins/hisilh.c: ...here.
2989 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
2990 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
2991 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
2992 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
2993 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
2994 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
2995 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
2996 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
2997 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
2998 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
2999 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
3000 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
3001 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
3002 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
3003 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
3004 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
3005 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
3006 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
3007 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
3008 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
3009 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
3010 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
3011 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
3012 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
3013 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
3014 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
3015 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
3016 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
3017 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
3018 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
3019 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
3020 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
3021 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
3022 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
3023 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
3024 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
3025 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
3026 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
3027 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
3028 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
3029 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
3030 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
3031 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
3032 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
3033 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
3034 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
3035 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
3036 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
3037 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
3038 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
3039 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
3040 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
3041 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
3042 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
3043 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
3044 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
3045 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
3046 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
3047 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
3048 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
3049 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
3050 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
3051 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
3052 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
3053 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
3054 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
3055 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
3056 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
3057 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
3058 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
3059 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
3060 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
3061 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
3062 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
3063 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
3064 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
3065 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
3066 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
3067 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
3068 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
3069 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
3070 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
3071 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
3072 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
3073 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
3074 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
3075 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
3076 * gcc.target/bfin/builtins/circptr.c: Ditto.
3077 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
3078 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
3079 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
3080 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
3081 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
3082 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
3083 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
3084 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
3085 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
3086 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
3087 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
3088 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
3089 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
3090 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
3091 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
3092 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
3093 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
3094 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
3095 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
3096 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
3097 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
3098 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
3099 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
3100 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
3101 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
3102 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
3103 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
3104 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
3105 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
3106 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
3107 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
3108 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
3109 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
3110 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
3111 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
3112 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
3113 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
3114 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
3115 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
3116 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
3117 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
3118 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
3119 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
3120 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
3121 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
3122 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
3123 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
3124 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
3125 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
3126 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
3127 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
3128 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
3129 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
3130 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
3131 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
3132 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
3133 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
3134 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
3135 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
3136 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
3137 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
3138 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
3139 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
3140 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
3141 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
3142 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
3143 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
3144 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
3145 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
3146 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
3148 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
3150 * gcc.target/arm/cold-lc.c: New test.
3152 2011-05-03 Jakub Jelinek <jakub@redhat.com>
3155 * gcc.dg/pr48774.c: New test.
3157 2011-05-03 Richard Guenther <rguenther@suse.de>
3159 * gcc.dg/large-size-array-5.c: New testcase.
3161 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3163 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
3165 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3167 * lib/target-supports.exp (check_effective_target_vect_strided):
3169 (check_effective_target_vect_strided2)
3170 (check_effective_target_vect_strided3)
3171 (check_effective_target_vect_strided4)
3172 (check_effective_target_vect_strided8): ...these new functions.
3174 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
3175 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
3176 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3177 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
3178 * gcc.dg/vect/pr37539.c: Likewise.
3179 * gcc.dg/vect/slp-11a.c: Likewise.
3180 * gcc.dg/vect/slp-11b.c: Likewise.
3181 * gcc.dg/vect/slp-11c.c: Likewise.
3182 * gcc.dg/vect/slp-12a.c: Likewise.
3183 * gcc.dg/vect/slp-12b.c: Likewise.
3184 * gcc.dg/vect/slp-18.c: Likewise.
3185 * gcc.dg/vect/slp-19a.c: Likewise.
3186 * gcc.dg/vect/slp-19b.c: Likewise.
3187 * gcc.dg/vect/slp-21.c: Likewise.
3188 * gcc.dg/vect/slp-23.c: Likewise.
3189 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3191 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
3192 instead of vect_interleave && vect_extract_even_odd.
3193 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
3194 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
3195 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
3196 * gcc.dg/vect/vect-1.c: Likewise.
3197 * gcc.dg/vect/vect-10.c: Likewise.
3198 * gcc.dg/vect/vect-98.c: Likewise.
3199 * gcc.dg/vect/vect-107.c: Likewise.
3200 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3201 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3202 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3203 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3204 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3205 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3206 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3207 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3208 * gcc.dg/vect/vect-strided-float.c: Likewise.
3209 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3210 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3211 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3212 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3213 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3214 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3215 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3216 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3217 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3218 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3219 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3220 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3221 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3222 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3223 * gcc.dg/vect/vect-vfa-03.c: Likewise.
3225 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
3227 * gcc.dg/vect/pr30843.c: Likewise.
3228 * gcc.dg/vect/pr33866.c: Likewise.
3229 * gcc.dg/vect/slp-reduc-6.c: Likewise.
3230 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
3231 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
3232 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
3234 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3236 * gcc.dg/vect/slp-11.c: Split into...
3237 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
3238 gcc.dg/vect/slp-11c.c: ...these tests.
3239 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
3240 * gcc.dg/vect/slp-12c.c: ...this new test.
3241 * gcc.dg/vect/slp-19.c: Split into...
3242 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
3243 gcc.dg/vect/slp-19c.c: ...these new tests.
3245 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3247 * lib/target-supports.exp
3248 (check_effective_target_vect_extract_even_odd_wide): Delete.
3249 (check_effective_target_vect_strided_wide): Likewise.
3250 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
3251 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
3252 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
3253 * gcc.dg/vect/pr37539.c: Likewise.
3254 * gcc.dg/vect/slp-11.c: Likewise.
3255 * gcc.dg/vect/slp-12a.c: Likewise.
3256 * gcc.dg/vect/slp-12b.c: Likewise.
3257 * gcc.dg/vect/slp-19.c: Likewise.
3258 * gcc.dg/vect/slp-23.c: Likewise.
3259 * gcc.dg/vect/vect-1.c: Likewise.
3260 * gcc.dg/vect/vect-98.c: Likewise.
3261 * gcc.dg/vect/vect-107.c: Likewise.
3262 * gcc.dg/vect/vect-strided-float.c: Likewise.
3264 2011-05-02 Jason Merrill <jason@redhat.com>
3266 * g++.dg/init/new31.C: New.
3268 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
3271 * gcc.dg/pr35445.c: New test.
3273 2011-05-02 Jason Merrill <jason@redhat.com>
3275 * c-c++-common/vla-1.c: New.
3277 2011-05-02 Richard Guenther <rguenther@suse.de>
3279 PR tree-optimization/48822
3280 * gcc.dg/torture/pr48822.c: New testcase.
3282 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
3285 * g++.dg/cpp0x/constexpr-47969.C: New.
3287 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
3290 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
3291 on vect_no_align targets.
3292 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
3293 vect_no_align targets.
3295 2011-05-01 Xinliang David Li <davidxl@google.com>
3297 * gcc.dg/tree-ssa/integer-addr.c: New test.
3298 * gcc.dg/tree-ssa/alias_bug.c: New test.
3300 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3302 PR libgfortran/48787
3303 * gfortran.dg/round_3.f08: Add more checks.
3305 2011-04-30 Tobias Burnus <burnus@net-b.de>
3308 * gfortran.dg/import9.f90: New, proper test.
3309 * gfortran.dg/interface_37.f90: Remove bogus
3310 test (bogus copy of interface_36.f90).
3312 2011-04-30 Tobias Burnus <burnus@net-b.de>
3315 * gfortran.dg/interface_37.f90: New.
3317 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
3320 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
3322 2011-04-30 Jakub Jelinek <jakub@redhat.com>
3324 PR tree-optimization/48809
3325 * gcc.c-torture/execute/pr48809.c: New test.
3327 2011-04-29 Jeff Law <law@redhat.com>
3329 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
3331 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3334 * g++.dg/init/ctor10.C: New.
3336 2011-04-29 Le-Chun Wu <lcwu@google.com>
3338 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
3339 warning in implicitly instantiated templates.
3341 2011-04-29 Le-Chun Wu <lcwu@google.com>
3343 * g++.dg/warn/Wnull-conversion-1.C: New.
3344 * g++.dg/warn/Wnull-conversion-2.C: New.
3346 2011-04-29 Diego Novillo <dnovillo@google.com>
3348 * g++.old-deja/g++.other/null3.C: Expect warning about
3349 converting boolean to a pointer.
3351 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
3354 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
3358 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
3360 2011-04-29 Tobias Burnus <burnus@net-b.de>
3363 * gfortran.dg/typebound_proc_22.f90: New.
3366 * gfortran.dg/interface_36.f90: New.
3368 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3370 PR libgfortran/48488
3371 PR libgfortran/48602
3372 PR libgfortran/48615
3373 PR libgfortran/48684
3374 PR libgfortran/48787
3375 * gfortran.dg/fmt_g.f: Adjust test.
3376 * gfortran.dg/fmt_g0_1.f08: Adjust test.
3377 * gfortran.dg/round_3.f08: New test.
3378 * gfortran.dg/namelist_print_1.f: Adjust test.
3379 * gfortran.dg/char4_iunit_1.f03: Adjust test.
3380 * gfortran.dg/f2003_io_5.f03: Adjust test.
3381 * gfortran.dg/coarray_15.f90: Adjust test.
3382 * gfortran.dg/namelist_65.f90: Adjust test.
3383 * gfortran.dg/fmt_cache_1.f: Adjust test.
3384 * gfortran.dg/char4_iunit_2.f03: Adjust test.
3385 * gfortran.dg/real_const_3.f90: Adjust test.
3387 2011-04-28 Xinliang David Li <davidxl@google.com>
3389 * gcc.dg/tree-prof/prof-robust-1.c: New test.
3390 * g++.dg/prof-robust-1.C: New test.
3392 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
3394 PR tree-optimization/48765
3395 * gcc.dg/vect/pr48765.c: New.
3397 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3399 PR tree-optimization/48775
3400 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
3402 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3405 * g++.dg/inherit/pr48798.C: New.
3406 * g++.old-deja/g++.other/base1.C: Adjust.
3408 2011-04-28 Dodji Seketeli <dodji@redhat.com>
3411 * g++.dg/template/inherit7.C: New test case.
3413 2011-04-28 Richard Guenther <rguenther@suse.de>
3415 PR tree-optimization/40052
3416 PR tree-optimization/15347
3417 * gcc.dg/tree-ssa/vrp57.c: New testcase.
3418 * gcc.dg/pr15347.c: Likewise.
3420 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3423 * g++.dg/cpp0x/sfinae18.C: New.
3425 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3428 * g++.dg/ext/is_literal_type1.C: New.
3430 2011-04-28 Tobias Burnus <burnus@net-b.de>
3434 * gfortran.dg/interface_35.f90: New.
3435 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
3436 * gfortran.dg/func_result_6.f90: Add dg-warning.
3437 * gfortran.dg/bessel_1.f90: Ditto.
3438 * gfortran.dg/hypot_1.f90: Ditto.
3439 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3440 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3441 * gfortran.dg/interface_assignment_4.f90: Ditto.
3443 2011-04-27 Jason Merrill <jason@redhat.com>
3445 * g++.dg/ext/complex8.C: New.
3447 * g++.dg/cpp0x/initlist49.C: New.
3448 * g++.dg/init/new30.C: New.
3450 2011-04-27 Tobias Burnus <burnus@net-b.de>
3453 * gfortran.dg/whole_file_34.f90: New.
3455 2011-04-27 Jan Hubicka <jh@suse.cz>
3457 * gcc.dg/tree-ssa/inline-9.c: New testcase.
3459 2011-04-27 Jason Merrill <jason@redhat.com>
3461 * g++.old-deja/g++.oliva/overload1.C: Adjust.
3463 * g++.dg/parse/ambig6.C: New.
3465 2011-04-27 Nick Clifton <nickc@redhat.com>
3467 * gcc.dg/20020312-2.c: Add definition for RX.
3469 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
3470 option with RX targets.
3472 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
3475 2011-04-27 Richard Guenther <rguenther@suse.de>
3477 * gcc.dg/tree-ssa/pr23382.c: Remove.
3479 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
3482 * gcc.c-torture/compile/pr48767.c: New test.
3484 2011-04-27 Richard Guenther <rguenther@suse.de>
3486 PR tree-optimization/48772
3487 * g++.dg/pr48772.C: New testcase.
3489 2011-04-27 Jakub Jelinek <jakub@redhat.com>
3492 * gcc.c-torture/compile/pr48742.c: New test.
3494 2011-04-26 Jason Merrill <jason@redhat.com>
3496 * g++.dg/lookup/koenig13.C: New.
3498 * g++.dg/cpp0x/initlist48.C: New.
3500 2011-04-25 Jason Merrill <jason@redhat.com>
3502 * g++.dg/cpp0x/sfinae17.C: New.
3504 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3507 * gcc.target/powerpc/pr48258-1.c: New file.
3508 * gcc.target/powerpc/pr48258-2.c: Ditto.
3510 2011-04-26 Xinliang David Li <davidxl@google.com>
3512 * gcc.dg/uninit-suppress.c: New test.
3513 * gcc.dg/uninit-suppress.c: New test.
3515 2011-04-26 Jakub Jelinek <jakub@redhat.com>
3518 * gcc.dg/pr48768.c: New test.
3520 PR tree-optimization/48734
3521 * gcc.c-torture/compile/pr48734.c: New test.
3524 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
3526 2011-04-26 Richard Guenther <rguenther@suse.de>
3528 PR tree-optimization/48731
3529 * gcc.dg/torture/pr48731.c: New testcase.
3531 2011-04-26 Richard Guenther <rguenther@suse.de>
3534 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
3536 2011-04-26 Richard Guenther <rguenther@suse.de>
3539 * gcc.dg/torture/pr48694-1.c: New testcase.
3540 * gcc.dg/torture/pr48694-2.c: Likewise.
3542 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
3544 * g++.dg/ext/underlying_type1.C: New.
3545 * g++.dg/ext/underlying_type2.C: Likewise.
3546 * g++.dg/ext/underlying_type3.C: Likewise.
3547 * g++.dg/ext/underlying_type4.C: Likewise.
3548 * g++.dg/ext/underlying_type5.C: Likewise.
3549 * g++.dg/ext/underlying_type6.C: Likewise.
3550 * g++.dg/ext/underlying_type7.C: Likewise.
3551 * g++.dg/ext/underlying_type8.C: Likewise.
3552 * g++.dg/ext/underlying_type9.C: Likewise.
3553 * g++.dg/ext/underlying_type10.C: Likewise.
3555 2011-04-25 Jason Merrill <jason@redhat.com>
3557 * g++.dg/cpp0x/regress/template-const2.C: New.
3559 2011-04-25 Jeff Law <law@redhat.com>
3561 * gcc.dg/tree-ssa/vrp56.c: new test.
3563 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3565 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
3567 2011-04-24 Jakub Jelinek <jakub@redhat.com>
3569 PR preprocessor/48740
3570 * c-c++-common/raw-string-11.c: New test.
3572 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
3574 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
3577 2011-04-23 Tobias Burnus <burnus@net-b.de>
3580 * gfortran.dg/coarray_19.f90: New.
3582 2011-04-23 Jakub Jelinek <jakub@redhat.com>
3585 * gcc.dg/pr48685.c: New test.
3587 2011-04-22 Jan Hubicka <jh@suse.cz>
3589 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
3591 2011-04-22 Jakub Jelinek <jakub@redhat.com>
3593 PR tree-optimization/48717
3594 * gcc.c-torture/execute/pr48717.c: New test.
3596 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
3599 * gcc.target/i386/pr48723.c: New test.
3601 2011-04-22 Jakub Jelinek <jakub@redhat.com>
3604 * gcc.dg/gomp/pr48716.c: New test.
3605 * g++.dg/gomp/pr48716.C: New test.
3607 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
3610 * gcc.dg/missing-field-init-2.c: Update testcase.
3612 2011-04-22 Alan Modra <amodra@gmail.com>
3614 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
3616 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3619 * gfortran.dg/function_optimize_6.f90: New test.
3621 2011-04-21 Easwaran Raman <eraman@google.com>
3623 * gcc.dg/stack-layout-2.c: New test.
3625 2011-04-21 Richard Guenther <rguenther@suse.de>
3628 * g++.dg/lto/pr48207-2_0.C: New testcase.
3629 * g++.dg/lto/pr48207-3_0.C: Likewise.
3631 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
3633 * gnat.dg/volatile5.adb: New test.
3634 * gnat.dg/volatile5_pkg.ads: New helper.
3636 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
3639 * gcc.target/i386/pr48708.c: New test.
3641 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
3643 * gcc.dg/vect/vect-119.c: New test.
3645 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
3647 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
3650 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
3651 Richard Sandiford <richard.sandiford@linaro.org>
3654 * gcc.target/arm/pr46329.c: New test.
3656 2011-04-21 Tobias Burnus <burnus@net-b.de>
3659 * gfortran.dg/coarray_18.f90: New.
3661 2011-04-20 Jason Merrill <jason@redhat.com>
3663 * g++.dg/cpp0x/initlist47.C: New.
3665 * g++.dg/init/dtor4.C: New.
3667 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
3670 * gcc.target/i386/sse2-pinsrw.c: New test.
3671 * gcc.target/i386/avx-vpinsrw.c: Ditto.
3672 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
3673 * gcc.target/i386/sse2-insvhi.c: Ditto.
3674 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
3675 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
3677 2011-04-20 Jason Merrill <jason@redhat.com>
3679 * g++.dg/template/const4.C: New.
3681 2011-04-20 Easwaran Raman <eraman@google.com>
3683 * gcc.dg/stack-layout-1.c: New test.
3685 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
3687 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
3688 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
3691 2011-04-20 Kai Tietz <ktietz@redhat.com>
3693 * gcc.dg/binop-xor1.c: New test.
3694 * gcc.dg/binop-xor2.c: New test.
3695 * gcc.dg/binop-xor3.c: New test.
3696 * gcc.dg/binop-xor4.c: New test.
3697 * gcc.dg/binop-xor5.c: New test.
3699 2011-04-20 Richard Guenther <rguenther@suse.de>
3701 PR tree-optimization/47892
3702 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
3704 2011-04-20 Richard Guenther <rguenther@suse.de>
3707 * g++.dg/torture/pr48695.C: New testcase.
3709 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
3711 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
3712 * gcc.c-torture/execute/cmpsi-2.c: Ditto
3713 * gcc.c-torture/execute/pr45262.c: Ditto
3714 * gcc.dg/torture/pr43165.c: Ditto.
3715 * gcc.dg/torture/pr47228.c: Ditto.
3716 * gcc.dg/tree-ssa/pr45144.c: Ditto.
3717 * gcc.dg/ipa/pr45644.c: Ditto.
3718 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
3721 2011-04-19 Jason Merrill <jason@redhat.com>
3723 * g++.dg/ext/complex7.C: New.
3725 * g++.dg/ext/attrib41.C: New.
3727 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
3730 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
3732 2011-04-19 Jakub Jelinek <jakub@redhat.com>
3735 * gcc.target/i386/pr48678.c: New test.
3737 2011-04-19 Martin Jambor <mjambor@suse.cz>
3739 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
3740 * g++.dg/opt/devirt2.C: New test.
3741 * g++.dg/ipa/devirt-g-1.C: Likewise.
3743 2011-04-19 Tobias Burnus <burnus@net-b.de>
3746 * gfortran.dg/whole_file_33.f90: New.
3748 2011-04-19 Martin Jambor <mjambor@suse.cz>
3750 * g++.dg/ipa/devirt-7.C: New test.
3752 2011-04-19 Richard Guenther <rguenther@suse.de>
3755 * g++.dg/lto/pr48207_0.C: New testcase.
3757 2011-04-18 Jason Merrill <jason@redhat.com>
3759 * g++.dg/init/void1.C: New.
3761 * g++.dg/cpp0x/union4.C: New.
3763 2011-04-18 Jakub Jelinek <jakub@redhat.com>
3766 * g++.dg/torture/pr48661.C: New test.
3769 * g++.dg/gomp/pr48632.C: New test.
3771 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
3773 * gcc.target/i386/sse2-maskmovdqu.c: New test.
3774 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
3776 2011-04-18 Tobias Burnus <burnus@net-b.de>
3779 * gfortran.dg/coarray_17.f90: New.
3780 * gfortran.dg/coarray_10.f90: Update dg-error.
3782 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3785 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3786 * gfortran.dg/guality/guality.exp: Likewise.
3788 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3790 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
3792 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3794 * gcc.dg/vect/pr48377.c: Remove dg-do run.
3796 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3798 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
3800 2011-04-18 Richard Guenther <rguenther@suse.de>
3803 * g++.dg/torture/pr46364.C: New testcase.
3805 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3807 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
3809 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
3811 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
3813 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
3814 Ira Rosen <ira.rosen@linaro.org>
3817 * gcc.target/arm/pr48252.c: New test.
3819 2011-04-18 Jakub Jelinek <jakub@redhat.com>
3821 PR tree-optimization/48616
3822 * gcc.dg/pr48616.c: New test.
3824 2011-04-18 Tobias Burnus <burnus@net-b.de>
3827 * gfortran.dg/coarray_16.f90: New.
3829 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
3832 * gfortran.dg/realloc_on_assign_7.f03: New test.
3834 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3836 PR libgfortran/48602
3837 * gfortran.dg/fmt_g0_6.f08: New test.
3839 2011-04-17 Jason Merrill <jason@redhat.com>
3841 * g++.dg/cpp0x/sfinae16.C: New.
3843 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
3845 * gcc.target/mips/reg-var-1.c: New test.
3847 2011-04-17 Jan Hubicka <jh@suse.cz>
3849 * gcc.dg/winline-5.c: Update testcase.
3851 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
3853 * gnat.dg/discr27.ad[sb]: Move dg directive.
3854 * gnat.dg/discr28.ad[sb]: New test.
3855 * gnat.dg/discr28_pkg.ads: New helper.
3857 2011-04-17 Michael Matz <matz@suse.de>
3859 PR tree-optimization/48622
3861 * gcc.dg/lto/pr48622_0.c: New test.
3863 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
3865 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
3866 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
3867 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
3868 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3869 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3870 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3872 2011-04-15 Jason Merrill <jason@redhat.com>
3874 * g++.dg/cpp0x/range-for17.C: New.
3876 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3878 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
3879 * g++.dg/cpp0x/range-for3.C: Likewise.
3880 * g++.dg/cpp0x/range-for9.C: Correct error message.
3881 * g++.dg/cpp0x/range-for11.C: New.
3882 * g++.dg/cpp0x/range-for12.C: New.
3883 * g++.dg/cpp0x/range-for13.C: New.
3884 * g++.dg/cpp0x/range-for14.C: New.
3885 * g++.dg/cpp0x/range-for15.C: New.
3886 * g++.dg/cpp0x/range-for16.C: New.
3888 2011-04-15 Tobias Burnus <burnus@net-b.de>
3891 * gfortran.dg/coarray_15.f90: Change to dg-do run.
3893 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
3895 * objc.dg/naming-4.m: Updated.
3896 * objc.dg/naming-5.m: Updated.
3897 * objc.dg/naming-6.m: New.
3898 * objc.dg/naming-7.m: New.
3899 * obj-c++.dg/naming-1.mm: Updated.
3900 * obj-c++.dg/naming-2.mm: Updated.
3901 * obj-c++.dg/naming-3.mm: New.
3902 * obj-c++.dg/naming-4.mm: New.
3904 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3906 PR libgfortran/48589
3907 * gfortran.dg/fmt_g0_5.f08: New test.
3909 2011-04-15 Richard Guenther <rguenther@suse.de>
3912 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
3914 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
3916 * gcc.target/avr/torture/pr41885.c (dg-options): Change
3917 -finline-limit=0 to -fno-inline
3919 2011-04-15 Jakub Jelinek <jakub@redhat.com>
3922 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
3925 2011-04-14 Jakub Jelinek <jakub@redhat.com>
3928 * gcc.target/i386/sse4_1-insertps-3.c: New test.
3929 * gcc.target/i386/sse4_1-insertps-4.c: New test.
3930 * gcc.target/i386/avx-insertps-3.c: New test.
3931 * gcc.target/i386/avx-insertps-4.c: New test.
3933 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3935 * gcc.target/avr/torture/pr41885.c (dg-options): Add
3938 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3943 * gcc.target/avr/pr46779-1.c: New test case
3944 * gcc.target/avr/pr46779-2.c: New test case
3946 2011-04-14 Jason Merrill <jason@redhat.com>
3948 * g++.dg/cpp0x/sfinae15.C: New.
3950 * g++.dg/cpp0x/sfinae14.C: New.
3952 * g++.dg/ext/vla10.C: New.
3954 2011-04-14 Richard Guenther <rguenther@suse.de>
3956 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
3958 2011-04-14 Richard Guenther <rguenther@suse.de>
3960 * gcc.dg/fold-bitand-4.c: Move ...
3961 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
3963 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3965 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
3967 * gcc.target/avr/torture/trivial.c: Ditto.
3969 2011-04-13 Jason Merrill <jason@redhat.com>
3971 * g++.dg/template/operator11.C: New.
3973 2011-04-13 Jakub Jelinek <jakub@redhat.com>
3976 * gcc.dg/gomp/pr48591.c: New test.
3979 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
3980 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
3982 2011-04-13 Dodji Seketeli <dodji@redhat.com>
3985 * g++.dg/template/dependent-expr7.C: New test case.
3987 2011-04-13 Jason Merrill <jason@redhat.com>
3989 * g++.dg/cpp0x/sfinae13.C: New.
3991 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
3993 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
3995 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
3997 * gcc.target/arm/pr43698.c: Remove -march option.
3999 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4001 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
4004 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
4008 * gfortran.dg/realloc_on_assign_6.f03: New test.
4010 2011-04-12 Kai Tietz <ktietz@redhat.com>
4012 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
4013 targets the additional -mno-ms-bitfields and
4014 -Wno-packed-bitfield-compat options.
4015 * g++.dg/ext/bitfield3.C: Likewise.
4016 * g++.dg/ext/bitfield4.C: Likewise.
4017 * g++.dg/ext/bitfield5.C: Likewise.
4018 * gcc.dg/bitfld-15.c: Likewise.
4019 * gcc.dg/bitfld-16.c: Likewise.
4020 * gcc.dg/bitfld-17.c: Likewise.
4021 * gcc.dg/bitfld-18.c: Likewise.
4023 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
4025 * gcc.target/arm/neon-vld3-1.c: New test.
4026 * gcc.target/arm/neon-vst3-1.c: New test.
4027 * gcc.target/arm/neon/v*.c: Regenerate.
4029 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4031 PR rtl-optimization/48549
4032 * g++.dg/opt/pr48549.C: New test.
4034 2011-04-12 Richard Guenther <rguenther@suse.de>
4036 PR tree-optimization/46076
4037 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
4039 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4042 * lib/compat.exp (compat-execute): Declare unsupported after
4043 stripping path from src1.
4044 * lib/lto.exp (lto-execute): Likewise.
4046 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4049 * gcc.dg/pr48552-1.c: New test.
4050 * gcc.dg/pr48552-2.c: New test.
4052 2011-04-11 Jason Merrill <jason@redhat.com>
4054 * g++.dg/cpp0x/sfinae12.C: New.
4056 * g++.dg/cpp0x/enum10.C: New.
4058 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
4060 * g++.dg/cpp0x/rv-func.C: New.
4062 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4064 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
4067 2011-04-11 Martin Jambor <mjambor@suse.cz>
4069 PR tree-optimization/48195
4070 * gcc.dg/ipa/pr48195.c: New test.
4072 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
4074 * gnat.dg/return3.adb: Remove unused switch.
4076 2011-04-08 Mike Stump <mikestump@comcast.net>
4079 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
4080 default to fno-common.
4082 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
4084 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
4085 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
4087 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4090 * gfortran.dg/function_optimize_5.f90: New test.
4092 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
4094 * gnat.dg/aggr17.adb: New test.
4095 * gnat.dg/aggr18.adb: Likewise.
4097 2011-04-08 Michael Matz <matz@suse.de>
4100 * gcc.target/i386/pr48389.c: New test.
4102 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
4104 PR rtl-optimization/48272
4105 * g++.dg/opt/pr48272.C: New.
4107 2011-04-08 Dmitry Melnik <dm@ispras.ru>
4109 PR rtl-optimization/48235
4110 * gcc.dg/pr48235.c: New.
4112 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4114 PR rtl-optimization/48302
4115 * g++.dg/opt/pr48302.C: New.
4117 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4120 * g++.dg/opt/pr48273.C: New.
4122 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4124 PR rtl-optimization/48442
4125 * gcc.dg/pr48442.c: New.
4127 2011-04-08 Jakub Jelinek <jakub@redhat.com>
4129 PR tree-optimization/48377
4130 * gcc.dg/vect/pr48377.c: New test.
4132 2011-04-07 Jason Merrill <jason@redhat.com>
4134 * g++.dg/cpp0x/regress/call1.C: New.
4136 * g++.dg/cpp0x/variadic107.C: New.
4138 * g++.dg/cpp0x/sfinae11.C: New.
4139 * g++.dg/cpp0x/noexcept02.C: Fix.
4141 * g++.dg/cpp0x/sfinae10.C: New.
4143 * g++.dg/cpp0x/sfinae9.C: New.
4145 * c-c++-common/Wcast-qual-1.c: Move here from...
4146 * gcc.dg/cast-qual-3.c: ...here, and...
4147 * g++.dg/warn/Wcast-qual2.C: ...here.
4149 * g++.dg/cpp0x/sfinae8.C: New.
4151 * g++.dg/cpp0x/sfinae7.C: New.
4153 * g++.dg/cpp0x/enum9.C: New.
4155 2011-04-07 Mike Stump <mikestump@comcast.net>
4157 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
4158 with no trampolines.
4160 2011-04-07 Jakub Jelinek <jakub@redhat.com>
4163 * gfortran.dg/gomp/pr48117.f90: New test.
4166 * gcc.dg/torture/pr48343.c: New test.
4168 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4170 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
4172 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
4174 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
4176 2011-04-07 Tom de Vries <tom@codesourcery.com>
4179 * lib/scanasm.exp (object-size): New proc.
4180 * gcc.target/arm/pr43920-2.c: New test.
4182 2011-04-06 Tobias Burnus <burnus@net-b.de>
4186 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
4188 2011-04-06 Steve Ellcey <sje@cup.hp.com>
4190 * gcc.dg/mtune.c: Prune note from output.
4192 2011-04-06 Jakub Jelinek <jakub@redhat.com>
4195 * gcc.dg/guality/pr36977.c: New test.
4196 * gcc.dg/guality/pr48466.c: New test.
4198 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4200 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
4202 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
4204 * gnat.dg/return3.adb: New test.
4206 2011-04-06 Richard Guenther <rguenther@suse.de>
4208 PR tree-optimization/47663
4209 * gcc.dg/tree-ssa/inline-8.c: New testcase.
4211 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
4213 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
4214 Solaris 8 and 9 as well.
4216 2011-04-05 Tom de Vries <tom@codesourcery.com>
4219 * gcc.target/arm/pr43920-1.c: New test.
4221 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
4223 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
4224 (cctor): Actually return the value.
4225 (main): Cast return values.
4227 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4229 * gfortran.dg/character_comparison_8.f90: New test.
4231 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4233 * frontend-passes: (optimize_lexical_comparison): New function.
4234 (optimize_expr): Call it.
4235 (optimize_comparison): Also handle lexical comparison functions.
4236 Return false instad of -2 for unequal comparison.
4238 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4241 * function_optimize_4.f90: New test.
4243 2011-04-04 Tobias Burnus <burnus@net-b.de>
4246 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
4247 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
4248 * gfortran.dg/coarray_15.f90: New.
4250 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4252 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
4253 * gfortran.dg/bessel_7.f90: Likewise.
4255 2011-04-03 Tobias Burnus <burnus@net-b.de>
4257 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
4259 2011-04-03 Richard Guenther <rguenther@suse.de>
4260 Ira Rosen <ira.rosen@linaro.org>
4262 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
4263 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
4264 -ftree-loop-if-convert-stores.
4266 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4268 * gnat.dg/specs/aggr2.ads: New test.
4270 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4272 * gnat.dg/debug2.ad[sb]: New test.
4273 * gnat.dg/debug2_pkg.ads: New helper.
4274 * gnat.dg/debug3.ad[sb]: New test.
4276 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
4278 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
4280 2011-04-01 Jakub Jelinek <jakub@redhat.com>
4283 * gcc.c-torture/compile/pr48335-1.c: New test.
4284 * gcc.dg/pr48335-1.c: New test.
4285 * gcc.dg/pr48335-2.c: New test.
4286 * gcc.dg/pr48335-3.c: New test.
4287 * gcc.dg/pr48335-4.c: New test.
4288 * gcc.dg/pr48335-5.c: New test.
4289 * gcc.dg/pr48335-6.c: New test.
4290 * gcc.dg/pr48335-7.c: New test.
4291 * gcc.dg/pr48335-8.c: New test.
4292 * gcc.target/i386/pr48335-1.c: New test.
4294 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
4297 * gcc.dg/Waddress.c: New test.
4299 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4302 * gfortran.dg/function_optimize_3.f90: New test.
4304 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
4306 * gcc.c-torture/compile/20110401-1.c: New test.
4308 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
4309 * g++.dg/lto/20091002-2_0.C: Likewise.
4310 * g++.dg/lto/20090303_0.c: Likewise.
4311 * g++.dg/lto/20091004-1_0.C: Likewise.
4312 * g++.dg/lto/20091002-3_0.C: Likewise.
4313 * g++.dg/lto/20091004-2_0.C: Likewise.
4314 * g++.dg/lto/20081123_0.C: Likewise.
4315 * g++.dg/lto/20090313_0.C: Likewise.
4316 * g++.dg/lto/20081109-1_0.C: Likewise.
4317 * g++.dg/lto/20081219_0.C: Likewise.
4318 * g++.dg/lto/20081204-1_0.C: Likewise.
4319 * g++.dg/lto/20090302_0.C: Likewise.
4320 * g++.dg/lto/20081119-1_0.C: Likewise.
4321 * g++.dg/lto/20081118_0.C: Likewise.
4322 * gcc.dg/lto/20091020-2_0.c: Likewise.
4323 * gcc.dg/lto/20090210_0.c: Likewise.
4324 * gcc.dg/lto/20081204-1_0.c: Likewise.
4325 * gcc.dg/lto/20081224_0.c: Likewise.
4326 * gcc.dg/lto/20090219_0.c: Likewise.
4327 * gcc.dg/lto/20091014-1_0.c: Likewise.
4328 * gcc.dg/lto/20091016-1_0.c: Likewise.
4329 * gcc.dg/lto/20090206-2_0.c: Likewise.
4330 * gcc.dg/lto/20090116_0.c: Likewise.
4331 * gcc.dg/lto/20091013-1_0.c: Likewise.
4332 * gcc.dg/lto/20091015-1_0.c: Likewise.
4333 * gcc.dg/lto/20090126-2_0.c: Likewise.
4335 2011-03-31 Ian Lance Taylor <iant@google.com>
4337 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
4339 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4341 * gnat.dg/opt16.adb: New test.
4343 2011-03-31 Jason Merrill <jason@redhat.com>
4345 * g++.dg/cpp0x/defaulted24.C: New.
4347 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4350 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
4353 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4355 * g++.dg/other/i386-9.C: New test.
4357 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4359 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
4361 2011-03-30 Jason Merrill <jason@redhat.com>
4363 * g++.dg/cpp0x/regress/error-recovery1.C: New.
4365 * g++.dg/cpp0x/regress/isnan.C: New.
4367 * g++.dg/cpp0x/initlist46.C: New.
4369 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
4372 * gcc.target/arm/neon-modes-2.c: New test.
4374 2011-03-30 Jakub Jelinek <jakub@redhat.com>
4377 * gcc.c-torture/compile/pr48305.c: New test.
4379 2011-03-29 Jason Merrill <jason@redhat.com>
4381 * g++.dg/cpp0x/regress/value-dep1.C: New.
4383 2011-03-29 Steve Ellcey <sje@cup.hp.com>
4385 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
4387 2011-03-29 Ian Lance Taylor <iant@google.com>
4389 * go.test/go-test.exp: Handle the test lines used in several new
4391 (errchk): Add opts parameter. Change all callers. Handle parens
4394 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
4395 Dominique d'Humieres <dominiq@lps.ens.fr>
4397 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
4398 and __APPLE__ && __PPC__ && __ALTIVEC__.
4400 2011-03-29 Jason Merrill <jason@redhat.com>
4402 * g++.dg/cpp0x/dependent1.C: New.
4404 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
4406 * g++.dg/cpp0x/constexpr-memfn1.C: New.
4408 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
4410 2011-03-29 Janus Weil <janus@gcc.gnu.org>
4413 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
4414 * gfortran.dg/proc_ptr_comp_32.f90: New.
4416 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4418 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
4419 check for corresponding warning.
4421 2011-03-28 Jason Merrill <jason@redhat.com>
4423 * g++.dg/cpp0x/rv-deduce2.C: New.
4425 2011-03-29 Jakub Jelinek <jakub@redhat.com>
4428 * gcc.dg/pr48203.c: New test.
4430 2011-03-28 Jeff Law <law@redhat.com>
4432 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
4434 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
4436 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
4437 and __PPC__ && __ALTIVEC__.
4439 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4442 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
4443 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4444 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4445 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4447 2011-03-28 Jason Merrill <jason@redhat.com>
4449 * g++.dg/cpp0x/initlist-array2.C: New.
4451 * g++.dg/cpp0x/initlist-array1.C: New.
4453 * g++.dg/cpp0x/constexpr-compound.C: New.
4455 * g++.dg/cpp0x/constexpr-using.C: New.
4457 * g++.dg/cpp0x/constexpr-noexcept.C: New.
4459 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
4462 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
4464 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
4466 * gcc.dg/slp-1.c: New test.
4468 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
4470 * gcc.target/i386/avx256-unaligned-load-1.c: New.
4471 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
4472 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
4473 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
4474 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
4475 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
4476 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4477 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4478 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
4479 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4480 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4481 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
4482 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
4483 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4485 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4488 * gfortran.dg/trim_optimize_5.f90: New test.
4489 * gfortran.dg/trim_optimize_6.f90: New test.
4491 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
4494 * gcc.target/mips/madd-7.c: Remove -mlong32.
4495 * gcc.target/mips/msub-7.c: Likewise.
4497 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
4499 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
4500 accesses to preserve the meaning of the test for doubleword vectors.
4501 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4502 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
4504 2011-03-26 Janus Weil <janus@gcc.gnu.org>
4507 * gfortran.dg/class_42.f03: New.
4509 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
4511 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
4514 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
4516 PR rtl-optimization/48144
4517 * gcc.dg/pr48144.c: New test.
4519 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
4521 * gnat.dg/discr27.ad[sb]: New test.
4523 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
4525 * gnat.dg/limited_with2.ad[sb]: New test.
4526 * gnat.dg/limited_with2_pkg1.ads: New helper.
4527 * gnat.dg/limited_with2_pkg2.ads: Likewise.
4529 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
4531 * gnat.dg/opt15.adb: New test.
4532 * gnat.dg/opt15_pkg.ad[sb]: New helper.
4534 2011-03-25 Tobias Burnus <burnus@net-b.de>
4538 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
4539 * gfortran.dg/leadz_trailz_3.f90: Ditto
4541 2011-03-25 Martin Jambor <mjambor@suse.cz>
4543 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
4545 2011-03-25 Jason Merrill <jason@redhat.com>
4547 * g++.dg/cpp0x/defaulted22.C: New.
4548 * g++.dg/cpp0x/defaulted23.C: New.
4549 * g++.dg/cpp0x/defaulted15.C: Adjust.
4551 2011-03-25 Jason Merrill <jason@redhat.com>
4553 * g++.dg/cpp0x/move1.C: New.
4555 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
4558 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
4560 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4562 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
4563 for mips-sgi-irix6.5.
4564 Replace snprintf prototype by <stdio.h>.
4566 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4569 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
4570 run_expensive_tests.
4571 * gcc.dg/graphite/block-4.c: Likewise.
4572 * gcc.dg/graphite/block-7.c: Likewise.
4573 * gcc.dg/graphite/block-8.c: Likewise.
4575 2011-03-25 Richard Guenther <rguenther@suse.de>
4577 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
4578 * g++.dg/tree-ssa/pr8781.C: Likewise.
4579 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4580 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
4581 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
4582 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
4583 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4584 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
4585 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4586 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
4587 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4588 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4589 * gcc.dg/tree-ssa/pr21574.c: Likewise.
4590 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
4591 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4592 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
4593 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
4594 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4595 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4596 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4597 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
4598 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
4599 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
4600 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
4601 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
4602 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
4603 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
4604 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
4605 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4606 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4607 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
4608 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4609 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4610 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4611 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4612 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4613 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
4614 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4615 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4616 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
4617 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4618 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4619 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4620 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
4621 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
4622 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
4623 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
4624 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4625 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4626 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4627 * c-c++-common/pr46562-2.c: Likewise.
4628 * gfortran.dg/pr42108.f90: Likewise.
4629 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
4630 foo to be inlined even at -O1.
4631 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
4632 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
4633 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
4634 * gcc.dg/matrix/matrix.exp: Disable FRE.
4636 2011-03-24 Jakub Jelinek <jakub@redhat.com>
4639 * gcc.dg/dfp/pr48204.c: New test.
4641 2011-03-24 Steve Ellcey <sje@cup.hp.com>
4644 * gcc.c-torture/execute/pr47917.c: Move this...
4645 * gcc.dg/torture/pr47917.c: to here and add xfails.
4647 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
4649 * gnat.dg/array16.ad[sb]: New test.
4650 * gnat.dg/array16.ads: New helper.
4652 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
4654 * gnat.dg/derived_type2.adb: New test.
4656 2011-03-24 Richard Guenther <rguenther@suse.de>
4658 PR tree-optimization/48271
4659 * g++.dg/torture/pr48271.C: New testcase.
4661 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
4663 * gnat.dg/array15.ad[sb]: New test.
4665 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
4668 * gcc.target/i386/pr48237.c: New test.
4670 2011-03-24 Richard Guenther <rguenther@suse.de>
4673 * gcc.dg/builtin-object-size-10.c: New testcase.
4675 2011-03-24 Richard Guenther <rguenther@suse.de>
4677 PR tree-optimization/46562
4678 * c-c++-common/pr46562-2.c: New testcase.
4679 * c-c++-common/pr46562.c: Likewise.
4681 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
4683 * gcc.dg/vect/vect-cselim-1.c: New test.
4684 * gcc.dg/vect/vect-cselim-2.c: New test.
4686 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
4688 * gcc.target/arm/pr46934.c: New.
4690 2011-03-23 Ian Lance Taylor <iant@google.com>
4692 * go.test/go-test.exp (errchk): Ignore lines containing ////.
4694 2011-03-23 Richard Guenther <rguenther@suse.de>
4696 * gcc.dg/struct: Remove directory and contents.
4698 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4701 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4703 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
4705 * gnat.dg/discr26.ad[sb]: New test.
4706 * gnat.dg/discr26_pkg.ads: New helper.
4708 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
4711 * gcc.target/arm/neon-vld-1.c: New test.
4713 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
4715 * gnat.dg/array14.ad[sb]: New test.
4716 * gnat.dg/array14_pkg.ads: New helper.
4718 2011-03-22 Joseph Myers <joseph@codesourcery.com>
4720 * gcc.c-torture/execute/920501-8.x: Remove.
4721 * gcc.c-torture/execute/930513-1.x: Remove.
4722 * gcc.c-torture/execute/960312-1.x: Remove.
4723 * gcc.c-torture/compile/20000804-1.c,
4724 gcc.c-torture/compile/20001205-1.c,
4725 gcc.c-torture/compile/20001226-1.c,
4726 gcc.c-torture/compile/20010518-2.c,
4727 gcc.c-torture/compile/20020312-1.c,
4728 gcc.c-torture/compile/20020604-1.c,
4729 gcc.c-torture/compile/920501-12.c,
4730 gcc.c-torture/compile/920501-4.c,
4731 gcc.c-torture/compile/920520-1.c,
4732 gcc.c-torture/compile/980506-1.c,
4733 gcc.c-torture/execute/980709-1.x,
4734 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
4735 options for m68hc11.
4736 * gcc.dg/cpp/assert4.c: Don't handle ARC.
4737 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
4740 2011-03-22 Nick Clifton <nickc@redhat.com>
4742 * lib/target-supports.exp (check_profiling_available): Add MN10300
4743 to the list of targets that do not support profiling. Restore
4744 alpha sorting to this list.
4746 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4748 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
4749 failure on 32-bit systems.
4750 * gcc.dg/torture/vector-2.c: Ditto.
4752 2011-03-22 Richard Guenther <rguenther@suse.de>
4754 PR tree-optimization/48228
4755 * gcc.dg/Wstrict-overflow-23.c: New testcase.
4757 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4759 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
4763 * gcc.target/powerpc/pr48226.c: New file.
4765 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
4767 * lib/prune.exp (prune_gcc_output): Prune "could not create
4768 compact unwind for" warnings.
4770 2011-03-20 Jakub Jelinek <jakub@redhat.com>
4774 * gcc.c-torture/execute/pr42544.c: New test.
4775 * gcc.c-torture/execute/pr48197.c: New test.
4777 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4779 PR preprocessor/48192
4780 * gcc.target/powerpc/pr48192.c: New file.
4783 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
4784 split problem of 0 being loaded in a VSX register.
4786 2011-03-21 Richard Guenther <rguenther@suse.de>
4789 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
4790 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4791 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4792 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4794 2011-03-21 Jakub Jelinek <jakub@redhat.com>
4797 * gcc.dg/pr48213.c: New test.
4799 2011-03-21 Kai Tietz <ktietz@redhat.com>
4802 * g++.dg/plugin/attribute_plugin.c: Adjust test.
4804 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
4806 * gcc.target/arm/xor-and.c: New.
4808 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4811 * gfortran.dg/function_optimize_1.f90: New test.
4812 * gfortran.dg/function_optimize_2.f90: New test.
4814 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
4816 PR rtl-optimization/47502
4817 * gcc.target/i386/pr47502-1.c: New.
4818 * gcc.target/i386/pr47502-2.c: Likewise.
4820 2011-03-20 Jakub Jelinek <jakub@redhat.com>
4822 PR rtl-optimization/48156
4823 * gcc.dg/pr48156.c: New test.
4825 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4828 * gfortran.dg/scratch_1.f90: Adjust test.
4830 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4833 * gfortran.dg/scratch_1.f90: New test.
4835 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4837 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
4838 variably modified typedefs.
4839 * gcc.dg/c1x-typedef-2.c: Remove.
4841 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4843 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
4844 * gcc.dg/c1x-anon-struct-3.c: New test.
4845 * gcc.dg/anon-struct-11.c: Update.
4847 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4849 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
4851 Only xfail with gas.
4853 2011-03-18 Jason Merrill <jason@redhat.com>
4855 * g++.dg/template/fn-ptr1.C: New.
4857 * g++.dg/overload/volatile1.C: New.
4859 * g++.dg/opt/pr23372.C: New.
4861 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
4863 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4866 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
4868 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
4870 * gcc.target/arm/unsigned-extend-1.c: New.
4872 2011-03-18 Jakub Jelinek <jakub@redhat.com>
4875 * gcc.c-torture/compile/pr48161.c: New test.
4877 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
4880 * gcc.dg/torture/pr47725.c: New.
4882 2011-03-17 Jason Merrill <jason@redhat.com>
4884 * g++.dg/cpp0x/constexpr-overflow2.C: New.
4885 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
4887 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
4889 * gnat.dg/specs/elab2.ads: New test.
4890 * gnat.dg/specs/elab2_pkg.ads: New helper.
4892 2011-03-17 Jason Merrill <jason@redhat.com>
4894 * g++.dg/cpp0x/decltype-1212.C: New.
4895 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
4897 2011-03-17 Jason Merrill <jason@redhat.com>
4899 * g++.dg/parse/memfnquals1.C: New.
4901 2011-03-17 Richard Guenther <rguenther@suse.de>
4904 * gcc.dg/pr48134.c: New testcase.
4906 2011-03-17 Richard Guenther <rguenther@suse.de>
4909 * g++.dg/torture/pr48165.C: New testcase.
4911 2011-03-17 Jakub Jelinek <jakub@redhat.com>
4913 PR rtl-optimization/48141
4914 * gcc.dg/pr48141.c: New test.
4916 2011-03-16 Jason Merrill <jason@redhat.com>
4918 * g++.dg/cpp0x/constexpr-48089.C: New.
4920 * g++.dg/cpp0x/constexpr-abi1.C: New.
4922 * g++.dg/cpp0x/constexpr-46336.C: New.
4923 * g++.dg/parse/friend5.C: Adjust expected errors.
4925 * g++.dg/cpp0x/constexpr-47570.C: New.
4927 2011-03-16 Dodji Seketeli <dodji@redhat.com>
4930 * ++.dg/debug/dwarf2/typedef6.C: New test.
4932 2011-03-16 Jason Merrill <jason@redhat.com>
4934 * g++.dg/cpp0x/elision2.C: New.
4936 * g++.dg/cpp0x/constexpr-array3.C: New.
4938 2011-03-16 Jason Merrill <jason@redhat.com>
4940 * g++.dg/cpp0x/sfinae6.C: New.
4941 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
4942 * g++.dg/cpp0x/pr45908.C: Likewise.
4943 * g++.dg/cpp0x/sfinae6.C: Likewise.
4944 * g++.old-deja/g++.jason/conversion11.C: Likewise.
4945 * g++.old-deja/g++.law/arg11.C: Likewise.
4947 2011-03-16 Jason Merrill <jason@redhat.com>
4949 * g++.dg/template/incomplete6.C: New.
4951 2011-03-16 Jeff Law <law@redhat.com>
4953 * gcc.dg/tree-ssa/vrp55.c: New test.
4955 2011-03-16 Jason Merrill <jason@redhat.com>
4957 * g++.dg/cpp0x/auto22.C: New.
4959 2011-03-16 Richard Guenther <rguenther@suse.de>
4961 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
4962 optimizing it away if promoted to const.
4964 2011-03-16 Richard Guenther <rguenther@suse.de>
4966 PR tree-optimization/48149
4967 * gcc.dg/fold-complex-1.c: New testcase.
4969 2011-03-16 Richard Guenther <rguenther@suse.de>
4972 * gcc.dg/guality/pr45882.c: Really make sure no inlining
4975 2011-03-16 Richard Guenther <rguenther@suse.de>
4977 PR tree-optimization/26134
4978 * gcc.dg/tree-ssa/complex-6.c: New testcase.
4980 2011-03-16 Richard Guenther <rguenther@suse.de>
4982 PR tree-optimization/48146
4983 * gcc.dg/torture/pr48146.c: New testcase.
4985 2011-03-16 Richard Guenther <rguenther@suse.de>
4987 * gcc.dg/tree-ssa/pr14814.c: Adjust.
4988 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
4990 2011-03-16 Jakub Jelinek <jakub@redhat.com>
4993 * gcc.c-torture/compile/pr48136.c: New test.
4995 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
4998 * gcc.dg/guality/pr45882.c: New test.
5000 2011-03-15 Jason Merrill <jason@redhat.com>
5002 * g++.dg/cpp0x/constexpr-recursion.C: New.
5004 * g++.dg/cpp0x/implicit11.C: New.
5006 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5008 * g++.dg/cpp0x/constexpr-attribute.C: New.
5010 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5012 * g++.dg/parse/pr34758.C: New.
5014 2011-03-15 Xinliang David Li <davidxl@google.com>
5017 * gcc.dg/uninit-pred-7_d.c: New test.
5018 * gcc.dg/uninit-pred-8_d.c: New test.
5020 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5023 * gcc.target/arm/pr46788.c: New.
5025 2011-03-15 Richard Guenther <rguenther@suse.de>
5028 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
5029 * gfortran.dg/ishft_4.f90: Likewise.
5030 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5032 2011-03-15 Richard Guenther <rguenther@suse.de>
5034 PR tree-optimization/13954
5035 * g++.dg/tree-ssa/pr13954.C: New testcase.
5037 2011-03-15 Richard Guenther <rguenther@suse.de>
5039 PR tree-optimization/48037
5040 * gcc.target/i386/pr48037-1.c: New testcase.
5042 2011-03-15 Richard Guenther <rguenther@suse.de>
5044 PR tree-optimization/41490
5045 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
5046 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
5047 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
5048 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
5049 * g++.dg/tree-ssa/pr33604.C: Adjust.
5051 2011-03-14 Jakub Jelinek <jakub@redhat.com>
5054 * gcc.c-torture/execute/pr47917.c: New test.
5055 * gcc.dg/pr47917.c: New test.
5058 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
5060 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
5062 * gcc.target/i386/sse4_1-floor-vec.c: New test.
5063 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
5064 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
5065 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
5066 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
5067 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
5068 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
5069 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
5070 * gcc.target/i386/avx-floor-vec.c: Ditto.
5071 * gcc.target/i386/avx-ceil-vec.c: Ditto.
5072 * gcc.target/i386/avx-trunc-vec.c: Ditto.
5073 * gcc.target/i386/avx-rint-vec.c: Ditto.
5074 * gcc.target/i386/avx-floorf-vec.c: Ditto.
5075 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
5076 * gcc.target/i386/avx-truncf-vec.c: Ditto.
5077 * gcc.target/i386/avx-rintf-vec.c: Ditto.
5079 2011-03-14 Tom Tromey <tromey@redhat.com>
5081 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
5082 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
5083 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
5085 2011-03-14 Tom Tromey <tromey@redhat.com>
5087 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
5088 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
5089 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
5091 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
5093 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
5095 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5097 PR rtl-optimization/47166
5098 * gcc.c-torture/execute/postmod-1.c: New test.
5100 2011-03-14 Richard Guenther <rguenther@suse.de>
5103 * gcc.dg/torture/pr48098.c: New testcase.
5105 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
5108 * gcc.target/powerpc/pr48053-1.c: New test.
5109 * gcc.target/powerpc/pr48053-2.c: Likewise.
5111 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5114 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
5116 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5119 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
5121 2011-03-12 Janus Weil <janus@gcc.gnu.org>
5124 * gfortran.dg/class_41.f03: New.
5126 2011-03-11 Dodji Seketeli <dodji@redhat.com>
5128 * g++.dg/conversion/cast3.C: New test.
5130 2011-03-11 Jason Merrill <jason@redhat.com>
5132 * g++.dg/template/error45.C: New.
5134 * g++.dg/parse/no-type-defn1.C: New.
5136 * g++.dg/ext/attrib40.C: New.
5138 * g++.dg/cpp0x/regress/array1.C: New.
5140 2011-03-11 Richard Guenther <rguenther@suse.de>
5142 PR tree-optimization/48067
5143 * gcc.dg/pr48067.c: New testcase.
5145 2011-03-11 Richard Guenther <rguenther@suse.de>
5148 * g++.dg/lto/20110311-1_0.C: New testcase.
5150 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5153 * g++.dg/inherit/virtual8.C: New test.
5156 * gcc.dg/torture/pr48044.c: New test.
5158 2011-03-11 Janus Weil <janus@gcc.gnu.org>
5161 * gfortran.dg/proc_ptr_comp_31.f90: New.
5163 2011-03-11 Richard Guenther <rguenther@suse.de>
5165 PR tree-optimization/47278
5166 * gcc.dg/torture/pr47278-1.c: New testcase.
5167 * gcc.dg/torture/pr47278-2.c: Likewise.
5169 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5171 PR tree-optimization/48063
5172 * gcc.dg/torture/pr48063.c: New test.
5174 2011-03-10 Jason Merrill <jason@redhat.com>
5176 * g++.dg/template/array22.C: New.
5178 * g++.dg/cpp0x/syntax-err1.C: New.
5179 * g++.dg/parse/error36.C: Adjust expected errors.
5180 * g++.old-deja/g++.pt/ctor2.C: Likewise.
5181 * g++.old-deja/g++.pt/typename3.C: Likewise.
5182 * g++.old-deja/g++.pt/typename4.C: Likewise.
5183 * g++.old-deja/g++.pt/typename6.C: Likewise.
5185 2011-03-09 Jason Merrill <jason@redhat.com>
5187 * g++.dg/template/nontype22.C: New.
5189 2011-03-09 Martin Jambor <mjambor@suse.cz>
5191 PR tree-optimization/47714
5192 * g++.dg/torture/pr47714.C: New test.
5194 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5197 * gcc.target/powerpc/pr47755-2.c: New file.
5199 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5201 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
5202 is not set in the environment, pass 64 as first argument when not
5203 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
5204 native where ulimit -u is supported.
5206 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5208 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
5210 2011-03-08 Jason Merrill <jason@redhat.com>
5212 * g++.dg/template/nontype21.C: New.
5214 * g++.dg/template/anon5.C: New.
5216 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5219 * gcc.dg/pr47881.c: New test.
5221 2011-03-08 Dodji Seketeli <dodji@redhat.com>
5224 * g++.dg/lookup/template3.C: New test.
5226 2011-03-08 Kai Tietz <ktietz@redhat.com>
5228 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
5231 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
5234 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
5235 sizeof to compute alignment.
5237 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5239 PR tree-optimization/48022
5240 * gcc.dg/pr48022-1.c: New test.
5241 * gcc.dg/pr48022-2.c: New test.
5243 2011-03-07 Jason Merrill <jason@redhat.com>
5245 * g++.dg/template/nontype20.C: New.
5246 * g++.dg/init/member1.C: Adjust expected errors.
5247 * g++.dg/parse/constant4.C: Likewise.
5248 * g++.dg/template/qualified-id3.C: Likewise.
5249 * g++.old-deja/g++.pt/crash10.C: Likewise.
5251 * g++.dg/cpp0x/regress/non-const1.C: New.
5253 2011-03-07 Jakub Jelinek <jakub@redhat.com>
5256 * gcc.dg/pr47991.c: New test.
5258 2011-03-07 Jason Merrill <jason@redhat.com>
5260 * g++.dg/abi/mangle46.C: New.
5262 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
5265 * gcc.target/powerpc/pr47862.c: New.
5267 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
5270 * gcc.target/i386/combine-mul.c: Require nonpic.
5272 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
5273 Nathan Froyd <froydnj@codesourcery.com>
5275 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
5277 2011-03-06 Mark Mitchell <mark@codesourcery.com>
5279 * README.QMTEST: Remove.
5281 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
5282 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5285 * gfortran.dg/array_constructor_37.f90 : New test.
5287 2011-03-05 Jason Merrill <jason@redhat.com>
5289 * g++.dg/abi/mangle39.C: ABI v5, not 6.
5290 * g++.dg/abi/mangle45.C: Likewise.
5291 * g++.dg/cpp0x/trailing1.C: Likewise.
5293 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5295 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
5297 2011-03-05 Jakub Jelinek <jakub@redhat.com>
5299 PR rtl-optimization/47899
5300 * gcc.dg/pr47899.c: New test.
5302 * gcc.dg/torture/pr47968.c: Ignore warnings.
5304 PR tree-optimization/47967
5305 * gcc.c-torture/compile/pr47967.c: New test.
5307 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5309 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
5310 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
5312 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5314 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
5315 and property_getAttributes() if __OBJC2__.
5316 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5317 * objc.dg/property/property-encoding-1.m: New.
5318 * obj-c++.dg/property/property-encoding-1.mm: New.
5320 2011-03-04 Jason Merrill <jason@redhat.com>
5322 * g++.dg/template/pseudodtor6.C: New.
5324 * g++.dg/inherit/covariant19.C: New.
5326 2011-03-04 Richard Guenther <rguenther@suse.de>
5329 * gcc.dg/torture/pr47968.c: New testcase.
5331 2011-03-04 Richard Guenther <rguenther@suse.de>
5334 * gcc.dg/torture/pr47975.c: New testcase.
5336 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5339 * g++.dg/template/crash106.C: New.
5341 2011-03-03 Jakub Jelinek <jakub@redhat.com>
5344 * gcc.dg/gomp/pr47963.c: New test.
5345 * g++.dg/gomp/pr47963.C: New test.
5347 2011-03-02 Jason Merrill <jason@redhat.com>
5349 * g++.dg/cpp0x/regress/condition1.C: New.
5351 * g++.dg/cpp0x/constexpr-ctor9.C: New.
5353 2011-03-01 Jason Merrill <jason@redhat.com>
5355 * g++.dg/cpp0x/lambda/lambda-98.C: New.
5357 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
5359 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
5361 PR rtl-optimization/47925
5362 * gcc.c-torture/execute/pr47925.c: New test.
5364 2011-03-01 Jason Merrill <jason@redhat.com>
5366 * g++.dg/cpp0x/decltype25.C: New.
5368 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
5370 2011-03-01 Richard Guenther <rguenther@suse.de>
5372 PR tree-optimization/47890
5373 * gcc.dg/torture/pr47890.c: New testcase.
5375 2011-03-01 Richard Guenther <rguenther@suse.de>
5378 * gcc.dg/lto/pr47924_0.c: New testcase.
5380 2011-03-01 Richard Guenther <rguenther@suse.de>
5383 * gfortran.dg/lto/pr46911_0.f: New testcase.
5385 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5387 PR libgfortran/47933
5388 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
5389 compile errors from older code form.
5391 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5393 PR libgfortran/47567
5394 * gfortran.dg/fmt_fw_d.f90: New test.
5396 2011-02-28 Jason Merrill <jason@redhat.com>
5398 * g++.dg/inherit/covariant18.C: New.
5400 2011-02-28 Jakub Jelinek <jakub@redhat.com>
5403 * gcc.dg/pr47893.c: New test.
5405 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
5407 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
5408 NULL in case of a selector with conflicting types.
5409 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
5411 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
5413 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
5414 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
5415 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
5416 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
5418 2011-02-28 Jason Merrill <jason@redhat.com>
5421 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
5423 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5425 PR libgfortran/47778
5426 * gfortran.dg/namelist_71.f90: New test.
5428 2011-02-27 Jason Merrill <jason@redhat.com>
5431 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
5432 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
5434 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5437 * g++.dg/cpp0x/constexpr-ctor8.C: New.
5439 2011-02-27 Jakub Jelinek <jakub@redhat.com>
5442 * gfortran.dg/gomp/task-1.f90: Removed.
5444 2011-02-26 Jason Merrill <jason@redhat.com>
5446 * g++.dg/template/this-targ1.C: New.
5448 * g++.dg/cpp0x/regress/template-const1.C: New.
5449 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
5450 * g++.dg/template/function1.C: Adjust.
5451 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
5452 * g++.dg/debug/debug7.C: Adjust.
5454 2011-02-26 Tobias Burnus <burnus@net-b.de>
5457 * gfortran.dg/gomp/task-1.f90: New.
5459 2011-02-25 Jie Zhang <jie@codesourcery.com>
5461 * gcc.target/arm/neon-thumb2-move.c: Add
5462 dg-require-effective-target arm_thumb2_ok.
5464 2011-02-24 Jason Merrill <jason@redhat.com>
5466 * g++.dg/parse/constant1.C: Specify C++98 mode.
5467 * g++.dg/parse/constant5.C: Likewise.
5468 * g++.dg/parse/error2.C: Likewise.
5469 * g++.dg/parse/semicolon3.C: Likewise.
5470 * g++.dg/template/crash14.C: Likewise.
5471 * g++.dg/template/local4.C: Likewise.
5472 * g++.dg/template/nontype3.C: Likewise.
5473 * g++.dg/parse/crash31.C: Adjust expected errors.
5474 * g++.dg/template/function1.C: Likewise.
5475 * g++.dg/template/ref3.C: Likewise.
5476 * g++.dg/template/static9.C: Likewise.
5477 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
5479 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
5480 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
5481 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
5482 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
5483 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
5485 2011-02-24 Jakub Jelinek <jakub@redhat.com>
5488 * gfortran.dg/pr47878.f90: New test.
5490 2011-02-24 Richard Guenther <rguenther@suse.de>
5493 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
5494 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
5496 2011-02-24 Richard Guenther <rguenther@suse.de>
5499 * gfortran.dg/lto/pr47839_0.f90: New testcase.
5500 * gfortran.dg/lto/pr47839_1.f90: Likewise.
5502 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5504 PR libgfortran/47567
5505 * gfortran.dg/fmt_f0_1.f90: Update test.
5507 2011-02-23 Jason Merrill <jason@redhat.com>
5509 * g++.dg/abi/mangle39.C: Adjust parm mangling.
5510 * g++.dg/abi/mangle45.C: New.
5512 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
5513 * g++.dg/template/canon-type-9.C: Match use of decltype
5514 between declaration and definition.
5515 * g++.dg/template/canon-type-12.C: Likewise.
5517 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
5520 * gfortran.dg/nested_allocatables_1.f90: New.
5522 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
5525 * g++.dg/pr46868.C: New test.
5526 * g++.dg/parse/parameter-declaration-1.C: Adjust.
5527 * g++.dg/parse/error14.C: Adjust.
5529 2011-02-23 Richard Guenther <rguenther@suse.de>
5531 PR tree-optimization/47838
5532 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
5534 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
5536 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
5538 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
5540 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
5541 * gfortran.dg/count_init_expr.f03: Ditto.
5542 * gfortran.dg/gomp/pr43711.f90: Ditto.
5543 * gcc.dg/struct-parse-2.c: Ditto.
5544 * gcc.dg/parse-error-3.c: Ditto.
5545 * gcc.dg/Wlogical-op-1.c: Ditto.
5546 * gcc.dg/Walways-true-1.c: Ditto.
5547 * gcc.dg/pr24225.c: Ditto.
5548 * gcc.dg/Walways-true-2.c: Ditto.
5549 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
5550 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
5551 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
5552 * g++.dg/overload/defarg4.C: Ditto.
5553 * g++.dg/inherit/covariant16.C: Ditto.
5554 * g++.dg/inherit/virtual7.C: Ditto.
5555 * g++.dg/template/canon-type-9.C: Ditto.
5556 * g++.dg/template/access19.C: Ditto.
5557 * g++.dg/template/call7.C: Ditto.
5558 * g++.dg/template/canon-type-2.C: Ditto.
5559 * g++.dg/template/init7.C: Ditto.
5560 * g++.dg/template/sizeof-template-argument.C: Ditto.
5561 * g++.dg/template/const3.C: Ditto.
5562 * g++.dg/template/sfinae26.C: Ditto.
5563 * g++.dg/template/sfinae26.C: Ditto.
5564 * g++.dg/template/canon-type-11.C: Ditto.
5565 * g++.dg/template/union2.C: Ditto.
5566 * g++.dg/template/canon-type-3.C: Ditto.
5567 * g++.dg/template/canon-type-1.C: Ditto.
5568 * g++.dg/template/canon-type-5.C: Ditto.
5569 * g++.dg/template/canon-type-7.C: Ditto.
5570 * g++.dg/template/canon-type-10.C: Ditto.
5571 * g++.dg/template/spec36.C: Ditto.
5572 * g++.dg/template/typedef38.C: Ditto.
5573 * g++.dg/template/canon-type-4.C: Ditto.
5574 * g++.dg/template/canon-type-6.C: Ditto.
5575 * g++.dg/template/canon-type-13.C: Ditto.
5576 * g++.dg/template/instantiate9.C: Ditto.
5577 * g++.dg/template/ttp22.C: Ditto.
5578 * g++.dg/warn/Wreturn-type-6.C: Ditto.
5579 * g++.dg/warn/Walways-true-1.C: Ditto.
5580 * g++.dg/warn/Wlogical-op-1.C: Ditto.
5581 * g++.dg/warn/Walways-true-2.C: Ditto.
5582 * g++.dg/conversion/op4.C: Ditto.
5583 * g++.dg/opt/pr19650.C: Ditto.
5584 * g++.dg/lookup/friend11.C: Ditto.
5585 * g++.dg/other/default2.C: Ditto.
5586 * g++.dg/other/default3.C: Ditto.
5587 * g++.dg/other/dtor2.C: Ditto.
5588 * g++.dg/other/friend5.C: Ditto.
5589 * g++.dg/other/default5.C: Ditto.
5590 * g++.dg/init/brace6.C: Ditto.
5591 * g++.dg/init/aggr5.C: Ditto.
5592 * g++.dg/init/error2.C: Ditto.
5593 * g++.dg/expr/bound-mem-fun.C: Ditto.
5594 * g++.dg/expr/cond6.C: Ditto.
5595 * g++.dg/expr/stmt-expr-1.C: Ditto.
5596 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
5597 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
5598 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
5599 * g++.dg/cpp0x/bracket1.C: Ditto.
5600 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
5601 * g++.dg/cpp0x/pr38646.C: Ditto.
5602 * g++.dg/cpp0x/variadic73.C: Ditto.
5603 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
5604 * g++.dg/cpp0x/bracket4.C: Ditto.
5605 * g++.dg/cpp0x/decltype4.C: Ditto.
5606 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
5607 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
5608 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
5609 * g++.dg/cpp0x/variadic-new2.C: Ditto.
5610 * g++.dg/cpp0x/decltype2.C: Ditto.
5611 * g++.dg/cpp0x/decltype1.C: Ditto.
5612 * g++.dg/cpp0x/bracket2.C: Ditto.
5613 * g++.dg/cpp0x/decltype5.C: Ditto.
5614 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
5615 * g++.dg/cpp0x/variadic70.C: Ditto.
5616 * g++.dg/cpp0x/decltype6.C: Ditto.
5617 * g++.dg/cpp0x/rvo.C: Ditto.
5618 * g++.dg/cpp0x/vt-40092.C: Ditto.
5619 * g++.dg/cpp0x/variadic-new.C: Ditto.
5620 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
5621 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
5622 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
5623 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
5624 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
5625 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
5626 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
5627 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
5628 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
5629 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
5630 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
5631 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
5632 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
5633 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
5634 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
5635 * g++.dg/cpp0x/pr39639.C: Ditto.
5636 * g++.dg/cpp0x/decltype3.C: Ditto.
5637 * g++.dg/cpp0x/variadic68.C: Ditto.
5638 * g++.dg/cpp0x/variadic-function.C: Ditto.
5639 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
5640 * g++.dg/cpp0x/variadic-bind.C: Ditto.
5641 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
5642 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
5643 * g++.dg/parse/crash35.C: Ditto.
5644 * g++.dg/parse/crash40.C: Ditto.
5645 * g++.dg/parse/defarg12.C: Ditto.
5646 * g++.dg/parse/crash34.C: Ditto.
5647 * g++.dg/parse/constructor3.C: Ditto.
5648 * g++.dg/parse/template23.C: Ditto.
5649 * g++.dg/parse/crash56.C: Ditto.
5650 * g++.dg/parse/dtor13.C: Ditto.
5651 * g++.dg/parse/error33.C: Ditto.
5652 * g++.dg/parse/ctor9.C: Ditto.
5653 * g++.dg/parse/error32.C: Ditto.
5654 * g++.dg/parse/error37.C: Ditto.
5655 * g++.dg/parse/bitfield3.C: Ditto.
5656 * g++.dg/parse/struct-4.C: Ditto.
5657 * g++.dg/ext/has_trivial_copy.C: Ditto.
5658 * g++.dg/ext/is_polymorphic.C: Ditto.
5659 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
5660 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
5661 * g++.dg/ext/has_nothrow_assign.C: Ditto.
5662 * g++.dg/ext/is_union.C: Ditto.
5663 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
5664 * g++.dg/ext/is_pod.C: Ditto.
5665 * g++.dg/ext/has_virtual_destructor.C: Ditto.
5666 * g++.dg/ext/has_trivial_constructor.C: Ditto.
5667 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
5668 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
5669 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
5670 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
5671 * g++.dg/ext/is_abstract.C: Ditto.
5672 * g++.dg/ext/has_trivial_assign.C: Ditto.
5673 * g++.dg/ext/is_class.C: Ditto.
5674 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
5675 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
5676 * g++.dg/ext/is_base_of.C: Ditto.
5677 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
5678 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
5679 * g++.dg/ext/is_empty.C: Ditto.
5680 * g++.dg/ext/is_enum.C: Ditto.
5681 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
5682 * gnat.dg/opt11.adb: Ditto.
5683 * obj-c++.dg/pr45735.mm: Ditto.
5684 * obj-c++.dg/pr24393.mm: Ditto.
5685 * obj-c++.dg/exceptions-2.mm: Ditto.
5686 * objc.dg/pr45735.m: Ditto.
5687 * objc.dg/pr24393.m: Ditto.
5689 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
5691 * objc.dg/attributes/objc-exception-1.m: New.
5693 2011-02-23 Jie Zhang <jie@codesourcery.com>
5695 * gcc.dg/cpp/include7.c: New test.
5697 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
5700 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
5702 2011-02-23 Jie Zhang <jie@codesourcery.com>
5704 PR rtl-optimization/47763
5705 * gcc.dg/pr47763.c: New test.
5707 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
5710 * gfortran.dg/whole_file_32.f90 : New test.
5712 2011-02-22 Dodji Seketeli <dodji@redhat.com>
5715 * g++.dg/inherit/virtual7.C: New test.
5717 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
5720 * objc.dg/type-size-3.m: Updated error message.
5721 * objc.dg/type-size-4.m: New test.
5722 * objc.dg/type-size-5.m: New test.
5724 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5726 * lib/gnat.exp: Fix comments.
5727 Don't load libgloss.exp.
5728 (default_gnat_version): Call $compiler with --version.
5729 Adapt regexp for gnatmake output, insert version.
5730 (gnat_version): New proc.
5731 (gnat_init): Remove gnat_libgcc_s_path.
5732 (gnat_target_compile): Likewise.
5733 Remove ld_library_path.
5734 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
5735 (gnat_pass): Remove.
5736 (gnat_pass): Remove.
5737 (gnat_finish): Remove.
5738 (gnat_exit): Remove.
5739 (local_find_gnatmake): Reindent.
5740 (runtest_file_p): Remove.
5741 (prune_warnings): Remove.
5742 (find_gnatclean): New proc.
5743 * lib/gnat-dg.exp (lremove): New proc.
5744 (gnat-dg-test): Reindent.
5745 Remove additional output files.
5746 (gnat-dg-runtest): Remove.
5748 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
5749 * gnat.dg/loop_optimization6.adb: Likewise.
5750 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
5752 2011-02-22 Jakub Jelinek <jakub@redhat.com>
5754 PR tree-optimization/47835
5755 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
5757 2011-02-22 Tobias Burnus <burnus@net-b.de>
5759 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
5760 * gfortran.dg/abstract_type_2.f03: Ditto.
5761 * gfortran.dg/abstract_type_3.f03: Ditto.
5762 * gfortran.dg/abstract_type_4.f03: Ditto.
5763 * gfortran.dg/abstract_type_5.f03: Ditto.
5764 * gfortran.dg/abstract_type_6.f03: Ditto.
5765 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
5766 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
5767 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
5768 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
5769 * gfortran.dg/array_function_5.f90: Ditto.
5770 * gfortran.dg/asynchronous_3.f03: Ditto.
5771 * gfortran.dg/char_expr_1.f90: Ditto.
5772 * gfortran.dg/class_14.f03: Ditto.
5773 * gfortran.dg/data_array_6.f: Ditto.
5774 * gfortran.dg/data_invalid.f90: Ditto.
5775 * gfortran.dg/dot_product_1.f03: Ditto.
5776 * gfortran.dg/func_derived_5.f90: Ditto.
5777 * gfortran.dg/func_result_4.f90: Ditto.
5778 * gfortran.dg/implied_do_1.f90: Ditto.
5779 * gfortran.dg/initialization_25.f90: Ditto.
5780 * gfortran.dg/initialization_26.f90: Ditto.
5781 * gfortran.dg/interface_34.f90: Ditto.
5782 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
5783 * gfortran.dg/keyword_symbol_1.f90: Ditto.
5784 * gfortran.dg/matmul_8.f03: Ditto.
5785 * gfortran.dg/merge_init_expr.f90: Ditto.
5786 * gfortran.dg/pack_assign_1.f90: Ditto.
5787 * gfortran.dg/pack_vector_1.f90: Ditto.
5788 * gfortran.dg/pointer_check_8.f90: Ditto.
5789 * gfortran.dg/product_init_expr.f03: Ditto.
5790 * gfortran.dg/reshape_order_5.f90: Ditto.
5791 * gfortran.dg/reshape_shape_1.f90: Ditto.
5792 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
5793 * gfortran.dg/same_name_2.f90: Ditto.
5794 * gfortran.dg/selected_real_kind_1.f90: Ditto.
5795 * gfortran.dg/spread_init_expr.f03: Ditto.
5796 * gfortran.dg/stmt_func_1.f90: Ditto.
5797 * gfortran.dg/sum_init_expr.f03: Ditto.
5798 * gfortran.dg/transpose_3.f03: Ditto.
5799 * gfortran.dg/unpack_init_expr.f03: Ditto.
5800 * gfortran.dg/warn_conversion.f90: Ditto.
5801 * gfortran.dg/warn_conversion_2.f90: Ditto.
5802 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
5803 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
5804 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
5805 * gfortran.dg/whole_file_16.f90: Ditto.
5806 * gfortran.dg/whole_file_17.f90: Ditto.
5807 * gfortran.dg/whole_file_18.f90: Ditto.
5808 * gfortran.dg/whole_file_20.f03: Ditto.
5809 * gfortran.dg/whole_file_5.f90: Ditto.
5810 * gfortran.dg/whole_file_6.f90: Ditto.
5811 * gfortran.dg/write_invalid_format.f90: Ditto.
5812 * gfortran.dg/zero_sized_6.f90: Ditto.
5814 2011-02-21 Jeff Law <law@redhat.com>
5816 PR rtl-optimization/46178
5817 * gcc.target/i386/pr46178.c: New test.
5819 PR rtl-optimization/46002
5820 * gcc.c-torture/compile/pr46002.c: New test.
5822 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5824 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
5827 2011-02-21 Jakub Jelinek <jakub@redhat.com>
5830 * g++.dg/debug/pr47106.C: Require effective target lto.
5832 2011-02-21 Jason Merrill <jason@redhat.com>
5834 * g++.dg/cpp0x/constexpr-diag2.C: New.
5836 2011-02-20 Jason Merrill <jason@redhat.com>
5838 * g++.dg/cpp0x/constexpr-ctor7.C: New.
5840 * g++.dg/cpp0x/fntmpdefarg2.C: New.
5842 * g++.dg/overload/conv-op1.C: New.
5844 * g++.dg/cpp0x/constexpr-synth1.C: New.
5846 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5848 * objc.dg/layout-2.m: New.
5849 * objc.dg/selector-3.m: Adjusted location of error message.
5850 * objc.dg/type-size-3.m: Same.
5851 * obj-c++.dg/selector-3.mm: Same.
5853 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5856 * objc.dg/property/dotsyntax-22.m: New.
5857 * obj-c++.dg/property/dotsyntax-22.mm: New.
5859 2011-02-20 Dodji Seketeli <dodji@redhat.com>
5862 * g++.dg/template/typedef38.C: New test.
5864 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5867 * gfortran.dg/whole_file_30.f90 : New test.
5868 * gfortran.dg/whole_file_31.f90 : New test.
5870 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5874 * gfortran.dg/whole_file_28.f90 : New test.
5875 * gfortran.dg/whole_file_29.f90 : New test.
5877 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5880 * g++.dg/template/crash105.C: New.
5882 2011-02-19 Jason Merrill <jason@redhat.com>
5884 * g++.dg/cpp0x/regress/no-elide1.C: New.
5886 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
5888 PR tree-optimization/46620
5889 * gcc.dg/pr46620.c: New.
5891 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5894 * gcc.target/i386/pr47809.c: New test.
5896 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5897 Tobias Burnus <burnus@net-b.de>
5899 * lib/target-supports.exp
5900 (check_effective_target_fortran_large_real): New check for large reals.
5901 * gfortran.dg/nan_7.f90: New test.
5903 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5905 PR libgfortran/47567
5906 * gfortran.dg/fmt_f0_1.f90: Update test.
5908 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
5911 * gfortran.dg/array_constructor_36.f90 : New test.
5912 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
5913 allow for comparison between different elements of the array
5914 constructor at different levels of optimization.
5916 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
5918 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
5919 * gcc.target/i386/pr32280-1.c: Likewise.
5921 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5924 * gcc.target/i386/pr47800.c: New test.
5926 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
5928 * objc/execute/exceptions/foward-1.x: New.
5930 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5933 * gfortran.dg/derived_constructor_comps_4.f90: New.
5935 2011-02-18 Tobias Burnus
5938 * gfortran.dg/func_result_6.f90: New.
5940 2011-02-18 Michael Matz <matz@suse.de>
5943 * gfortran.dg/lto/pr45586_0.f90: New test.
5944 * gfortran.dg/typebound_proc_20.f90: Ditto.
5945 * gfortran.dg/typebound_proc_21.f90: Ditto.
5947 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5950 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
5952 2011-02-18 Tobias Burnus <burnus@net-b.de>
5955 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
5957 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
5958 normalizing the error/warning output.
5959 * gfortran.dg/Wall.f90: Update dg-error/warning.
5960 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
5961 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
5962 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
5963 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
5964 * gfortran.dg/class_30.f90: Update dg-error/warning.
5965 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
5966 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
5967 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
5968 * gfortran.dg/entry_17.f90: Update dg-error/warning.
5969 * gfortran.dg/entry_19.f90: Update dg-error/warning.
5970 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
5971 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
5972 * gfortran.dg/g77/12632.f: Update dg-error/warning.
5973 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
5974 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
5975 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
5976 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
5977 * gfortran.dg/goto_8.f90: Update dg-error/warning.
5978 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
5979 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
5980 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
5981 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
5982 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
5983 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
5984 * gfortran.dg/volatile3.f90: Update dg-error/warning.
5985 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
5986 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
5987 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
5988 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
5989 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
5991 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5994 * gfortran.dg/proc_ptr_comp_30.f90: New.
5996 2011-02-18 Jakub Jelinek <jakub@redhat.com>
5999 * gcc.target/i386/pr47780.c: New test.
6001 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6004 * gfortran.dg/class_40.f03: New.
6006 2011-02-18 Dodji Seketeli <dodji@redhat.com>
6009 * g++.dg/cpp0x/auto21.C: New test.
6011 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
6013 * objc.dg/special/unclaimed-category-1.h: Updated for
6015 * objc.dg/special/unclaimed-category-1.m: Same.
6016 * objc.dg/zero-link-1.m: Same.
6017 * objc.dg/lookup-1.m: Same.
6018 * objc.dg/torture/strings/const-str-9.m
6019 * objc.dg/torture/strings/const-str-10.m: Same.
6020 * objc.dg/torture/strings/const-str-11.m: Same.
6021 * objc.dg/torture/forward-1.m: Same.
6022 * objc.dg/zero-link-2.m: Same.
6023 * objc.dg/encode-7-next-64bit.m: Same.
6024 * objc.dg/method-4.m: Same.
6025 * objc.dg/next-runtime-1.m: Same.
6026 * objc.dg/image-info.m: Same.
6027 * objc.dg/pr23214.m: Same.
6028 * objc.dg/symtab-1.m: Same.
6029 * obj-c++.dg/basic.m: Same.
6030 * obj-c++.dg/proto-lossage-3.m: Same.
6031 * obj-c++.dg/torture/strings/const-str-10.m: Same.
6032 * obj-c++.dg/torture/strings/const-str-11.m: Same.
6033 * obj-c++.dg/torture/strings/const-str-9.m: Same.
6034 * obj-c++.dg/method-11.m: Same.
6035 * objc/execute/enumeration-1.m: Same.
6036 * objc/execute/object_is_class.m: Same.
6037 * objc/execute/formal_protocol-2.m: Same.
6038 * objc/execute/formal_protocol-4.m: Same.
6039 * objc/execute/formal_protocol-6.m: Same.
6040 * objc/execute/bycopy-3.m: Same.
6041 * objc/execute/exceptions/catchall-1.m: Same.
6042 * objc/execute/exceptions/finally-1.m: Same.
6043 * objc/execute/exceptions/local-variables-1.m: Same.
6044 * objc/execute/exceptions/foward-1.m: Same.
6045 * objc/execute/bf-common.h
6046 * objc/execute/enumeration-2.m: Same.
6047 * objc/execute/formal_protocol-1.m: Same.
6048 * objc/execute/formal_protocol-3.m: Same.
6049 * objc/execute/formal_protocol-5.m: Same.
6050 * objc/execute/accessing_ivars.m: Same.
6051 * objc/execute/bycopy-2.m: Same.
6052 * objc/execute/formal_protocol-7.m: Same.
6053 * objc/execute/compatibility_alias.m: Same.
6054 * objc/execute/no_clash.m: Same.
6055 * objc/execute/object_is_meta_class.m: Same.
6056 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
6057 * objc/execute/class-tests-1.h: Include stdio.h.
6058 * objc/execute/class-tests-2.h: Same.
6059 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
6061 * obj-c++.dg/try-catch-2.mm: Same.
6063 2011-02-17 Jakub Jelinek <jakub@redhat.com>
6066 * g++.dg/warn/Wunused-parm-4.C: New test.
6068 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
6069 Jan Hubicka <jh@suse.cz>
6073 * g++.dg/debug/pr47106.C: New.
6075 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
6078 * gcc.target/i386/pr43653.c: New test.
6080 2011-02-11 Dodji Seketeli <dodji@redhat.com>
6083 * g++.dg/template/inherit6.C: New test.
6085 2011-02-16 Janus Weil <janus@gcc.gnu.org>
6088 * gfortran.dg/class_39.f03: New.
6090 2011-02-16 Dodji Seketeli <dodji@redhat.com>
6093 * g++.dg/cpp0x/variadic106.C: New test.
6095 2011-02-16 Jakub Jelinek <jakub@redhat.com>
6098 * gfortran.dg/pr47757-1.f90: New test.
6099 * gfortran.dg/pr47757-2.f90: New test.
6100 * gfortran.dg/pr47757-3.f90: New test.
6103 * g++.dg/cpp0x/enum8.C: New test.
6105 2011-02-15 Jason Merrill <jason@redhat.com>
6107 * g++.dg/inherit/implicit-trivial1.C: New.
6108 * g++.dg/cpp0x/implicit-trivial1.C: New.
6110 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6113 * gcc.dg/torture/pr47725.c: Removed.
6115 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6118 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
6119 constant does not generate a load from memory.
6121 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6124 * gcc.dg/torture/pr47725.c: New.
6126 2011-02-15 Richard Guenther <rguenther@suse.de>
6128 PR tree-optimization/47743
6129 * gcc.dg/torture/pr47743.c: New testcase.
6131 2011-02-15 Jakub Jelinek <jakub@redhat.com>
6134 * gcc.target/i386/pr47581.c: New test.
6136 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6139 * gfortran.dg/select_type_22.f03: New.
6141 2011-02-14 Jason Merrill <jason@redhat.com>
6143 * g++.dg/cpp0x/regress/enum1.C: New.
6145 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6147 * gnat.dg/include.adb: New test.
6149 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6152 * gfortran.dg/class_38.f03: New.
6154 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6156 * gcc.dg/pr46494.c: New test.
6158 2011-02-14 Richard Guenther <rguenther@suse.de>
6160 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
6162 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6165 * gnat.dg/null_pointer_deref1.exp: Don't skip on
6166 sparc*-sun-solaris2.11.
6168 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6171 * gfortran.dg/argument_checking_18.f90: New.
6173 2011-02-13 Tobias Burnus <burnus@net-b.de>
6175 * gfortran.dg/argument_checking_13.f90: Update dg-error.
6176 * gfortran.dg/argument_checking_17.f90: New.
6178 2011-02-12 Janus Weil <janus@gcc.gnu.org>
6180 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
6181 are temporarily disabled.
6182 * gfortran.dg/class_7.f03: Ditto.
6183 * gfortran.dg/coarray_14.f90: Ditto.
6184 * gfortran.dg/typebound_proc_13.f03: Ditto.
6186 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
6189 * gfortran.dg/extends_11.f03: New.
6191 2011-02-11 Xinliang David Li <davidxl@google.com>
6193 PR tree-optimization/47707
6194 * g++.dg/tree-ssa/pr47707.C: New test.
6196 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
6198 * g++.dg/opt/inline17.C: New test.
6200 2011-02-11 Tobias Burnus <burnus@net-b.de>
6203 * gfortran.dg/pure_formal_2.f90: New.
6205 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
6207 PR rtl-optimization/47614
6208 * gfortran.dg/pr47614.f: New.
6210 2011-02-11 Joseph Myers <joseph@codesourcery.com>
6213 * gcc.dg/opts-6.c: New test.
6215 2011-02-11 Jakub Jelinek <jakub@redhat.com>
6218 * gcc.dg/pr47684.c: New test.
6220 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6223 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
6224 c99_runtime, dg-add-options c99_runtime.
6225 (main): Use __asm__.
6227 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6230 * lib/target-supports.exp (check_ascii_locale_available): New proc.
6231 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
6232 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
6233 * gcc.dg/ucnid-10.c: Likewise.
6234 * gcc.dg/ucnid-13.c: Likewise.
6235 * gcc.dg/ucnid-7.c: Likewise.
6236 * gcc.dg/ucnid-8.c: Likewise.
6237 Adapt dg-warning line number.
6239 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
6241 * gcc.target/i386/parity-1.c: Use -march=k8.
6242 * gcc.target/i386/parity-2.c: Ditto.
6243 * gcc.target/i386/vecinit-1.c: Ditto.
6244 * gcc.target/i386/vecinit-2.c: Ditto.
6246 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6249 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
6250 * gcc.target/mips/save-restore-3.c: Likewise.
6251 * gcc.target/mips/save-restore-4.c: Likewise.
6252 * gcc.target/mips/save-restore-5.c: Likewise.
6255 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
6256 * g++.dg/tree-prof/partition2.C: Likewise.
6258 2011-02-09 Jason Merrill <jason@redhat.com>
6260 * g++.dg/tree-ssa/inline-3.C: Use a normal function
6261 rather than misdeclare std::puts.
6263 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
6264 * g++.dg/other/warning1.C: Likewise.
6265 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6266 * g++.old-deja/g++.gb/scope06.C: Likewise.
6267 * g++.old-deja/g++.law/cvt11.C: Likewise.
6268 * g++.old-deja/g++.law/init1.C: Likewise.
6269 * g++.dg/abi/mangle26.C: Likewise.
6271 * g++.dg/template/function1.C: Adjust for C++0x mode.
6272 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
6274 * g++.dg/ext/label10.C: Adjust for C++0x mode.
6275 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
6277 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
6279 * g++.dg/cpp0x/regress/abi-empty7.C: New.
6281 * g++.dg/cpp0x/regress: New directory.
6282 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
6283 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
6284 * g++.dg/cpp0x/regress/regress3.C: New.
6286 2011-02-10 Richard Guenther <rguenther@suse.de>
6288 PR tree-optimization/47677
6289 * gcc.dg/torture/pr47677.c: New testcase.
6291 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
6293 * objc.dg/special/load-category-1.m: Remove unused header.
6294 * objc.dg/special/load-category-1a.m: Likewise.
6295 * objc.dg/special/load-category-2.m: Likewise.
6296 * objc.dg/special/load-category-2a.m: Likewise.
6297 * objc.dg/special/load-category-3.m: Likewise.
6298 * objc.dg/special/load-category-3a.m: Likewise.
6299 * objc.dg/attributes/proto-attribute-2.m: Likewise.
6300 * objc.dg/attributes/proto-attribute-3.m: Likewise.
6301 * objc.dg/attributes/class-attribute-1.m: Likewise.
6302 * objc.dg/property/property.exp: Don't run for Darwin < 9.
6303 * obj-c++.dg/property/property.exp: Likewise.
6304 * objc.dg/attributes/method-sentinel-1.m: Update type header.
6305 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
6306 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
6307 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
6308 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
6309 * obj-c++.dg/template-8.mm: Likewise.
6311 2011-02-10 Jakub Jelinek <jakub@redhat.com>
6314 * gcc.target/i386/pr47665.c: New test.
6316 2011-02-10 Jie Zhang <jie@codesourcery.com>
6320 2011-02-05 Jie Zhang <jie@codesourcery.com>
6322 * gcc.dg/pr42631.c: Update test.
6323 * gcc.dg/pr42631-2.c: New test.
6325 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6328 * gfortran.dg/proc_decl_25.f90: New.
6330 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6333 * gfortran.dg/typebound_assignment_2.f03: New.
6335 2011-02-09 Richard Guenther <rguenther@suse.de>
6337 PR tree-optimization/47664
6338 * gcc.dg/tree-ssa/inline-7.c: New testcase.
6340 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
6343 * gnat.dg/uninit_func.adb: Adjust dg directive.
6345 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
6348 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
6350 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6353 * gfortran.dg/auto_dealloc_2.f90: New.
6355 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6357 * gcc.dg/builtins-config.h: Remove __sgi handling.
6358 * lib/target-supports.exp (add_options_for_c99_runtime): Add
6359 -std=c99 for mips-sgi-irix6.5*.
6361 2011-02-09 Martin Jambor <mjambor@suse.cz>
6364 * gfortran.dg/pr25923.f90: Remove xfails.
6366 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6369 * gfortran.dg/inquire_14.f90: New test.
6371 2011-02-08 Janus Weil <janus@gcc.gnu.org>
6374 * gfortran.dg/pointer_init_6.f90: New.
6376 2011-02-08 Jeff Law <law@redhat.com>
6378 PR tree-optimization/42893
6379 * gcc.tree-ssa/pr42893.c: New test.
6381 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
6383 PR tree-optimization/46834
6384 PR tree-optimization/46994
6385 PR tree-optimization/46995
6386 * gcc.dg/graphite/id-pr46834.c: New.
6387 * gfortran.dg/graphite/id-pr46994.f90: New.
6388 * gfortran.dg/graphite/id-pr46995.f90: New.
6390 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6393 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
6394 using the variable is known the warning is emitted there.
6395 * gcc.dg/uninit-pr19430.c (foo): Likewise.
6396 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
6398 * c-c++-common/pr20000.c (g): Both warnings occur at the return
6401 * gcc.dg/noreturn-1.c (foo5): Likewise.
6402 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
6403 (method2): Likewise.
6405 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
6406 the return statement using the uninitialized variable.
6407 * gfortran.dg/pr39666-2.f90 (f): Likewise.
6409 2011-02-08 Richard Guenther <rguenther@suse.de>
6412 * g++.dg/opt/pr47639.c: New testcase.
6414 2011-02-08 Richard Guenther <rguenther@suse.de>
6416 PR tree-optimization/47632
6417 * g++.dg/opt/pr47632.C: New testcase.
6419 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6421 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
6423 2011-02-07 Richard Guenther <rguenther@suse.de>
6425 PR tree-optimization/47615
6426 * g++.dg/opt/pr47615.C: New testcase.
6428 2011-02-07 Richard Guenther <rguenther@suse.de>
6430 PR tree-optimization/47621
6431 * gcc.dg/torture/pr47621.c: New testcase.
6433 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
6435 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
6437 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
6440 * gfortran.dg/allocate_with_source_1 : New test.
6442 2011-02-05 Jakub Jelinek <jakub@redhat.com>
6445 * gcc.dg/pr47610.c: New test.
6447 2011-02-05 Jie Zhang <jie@codesourcery.com>
6450 * gcc.dg/pr42631.c: Update test.
6451 * gcc.dg/pr42631-2.c: New test.
6453 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6456 * gfortran.dg/pr47574.f90: New test.
6458 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
6460 PR tree-optimization/46194
6461 * gcc.dg/autopar/pr46194.c: New.
6463 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
6465 PR tree-optimization/43695
6466 * g++.dg/ipa/pr43695.C: New.
6468 2011-02-04 Jakub Jelinek <jakub@redhat.com>
6471 * gcc.dg/pr23200.c: New test.
6473 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
6476 * g++.dg/pr47589.C: New test.
6478 2011-02-03 Dodji Seketeli <dodji@redhat.com>
6481 * g++.dg/template/typedef37.C: New test.
6482 * g++.dg/template/param1.C: Adjust expected error message.
6484 2011-02-03 Jakub Jelinek <jakub@redhat.com>
6487 * gcc.dg/pr31490-2.c: New test.
6488 * gcc.dg/pr31490-3.c: New test.
6489 * gcc.dg/pr31490-4.c: New test.
6491 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
6492 Jakub Jelinek <jakub@redhat.com>
6495 * g++.dg/parser/semicolon3.C: Adjust.
6496 * g++.dg/parser/semicolon4.C: New testcase.
6497 * g++.dg/pr46890.C: New testcase.
6499 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6502 * g++.dg/init/pr29571.C: New.
6504 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
6506 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
6507 instead of vect_int.
6509 2011-02-03 Jakub Jelinek <jakub@redhat.com>
6512 * gcc.target/i386/pr47312.c: New test.
6515 * gcc.target/i386/pr47564.c: New test.
6517 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
6519 PR tree-optimization/45122
6520 * gcc.dg/tree-ssa/pr45122.c: New.
6522 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6525 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
6528 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
6529 and vsx so a default --with-cpu=power7 doesn't give an error
6530 when -mavoid-indexed-addresses is used.
6532 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
6533 wrapper function to save the arguments and then jump to the real
6534 function, rather than depending on the compiler not to move stuff
6536 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
6538 2011-02-02 Janus Weil <janus@gcc.gnu.org>
6539 Paul Thomas <pault@gcc.gnu.org>
6542 * gfortran.dg/class_37.f03 : New test.
6544 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
6545 Richard Guenther <rguenther@suse.de>
6547 PR tree-optimization/40979
6549 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
6550 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
6551 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
6552 check_vect_support_and_set_flags.
6553 * gfortran.dg/graphite/vect-pr40979.f90: New.
6555 2011-02-02 Janus Weil <janus@gcc.gnu.org>
6558 * gfortran.dg/class_36.f03: New.
6560 2011-02-02 Richard Guenther <rguenther@suse.de>
6562 PR tree-optimization/47566
6563 * gcc.dg/lto/20110201-1_0.c: New testcase.
6565 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
6571 * debug/pr47498.c: New.
6572 * debug/pr47501.c: New.
6574 2011-02-01 Richard Guenther <rguenther@suse.de>
6576 PR tree-optimization/47559
6577 * g++.dg/torture/pr47559.C: New testcase.
6579 2011-02-01 Janus Weil <janus@gcc.gnu.org>
6582 * gfortran.dg/typebound_call_20.f03: New.
6584 2011-02-01 Richard Guenther <rguenther@suse.de>
6586 PR tree-optimization/47555
6587 * gcc.dg/pr47555.c: New testcase.
6589 2011-02-01 Richard Guenther <rguenther@suse.de>
6591 PR tree-optimization/47541
6592 * g++.dg/torture/pr47541.C: New testcase.
6594 2011-01-31 Janus Weil <janus@gcc.gnu.org>
6597 * gfortran.dg/typebound_call_19.f03: New.
6599 2011-01-31 Jakub Jelinek <jakub@redhat.com>
6602 * g++.dg/cpp0x/pr47416.C: New test.
6604 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
6607 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
6609 2011-01-31 Janus Weil <janus@gcc.gnu.org>
6612 * gfortran.dg/typebound_assignment_1.f03: New.
6614 2011-01-31 Jakub Jelinek <jakub@redhat.com>
6616 PR tree-optimization/47538
6617 * gcc.c-torture/execute/pr47538.c: New test.
6619 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6622 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
6624 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6626 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
6628 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
6630 PR rtl-optimization/44031
6631 * gcc.c-torture/compile/20110131-1.c: New test.
6633 2011-01-31 Tobias Burnus <burnus@net-b.de>
6636 * gfortran.dg/stmt_func_1.f90: New.
6638 2011-01-31 Tobias Burnus <burnus@net-b.de>
6641 * gfortran.dg/interface_34.f90: New.
6643 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
6646 * gfortran.dg/realloc_on_assign_5.f03: New test.
6647 * gfortran.dg/realloc_on_assign_5.f03: New test.
6649 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6651 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
6652 * gfortran.dg/bessel_7.f90: Likewise.
6653 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
6655 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
6656 * gfortran.dg/sum_init_expr.f03: Likewise.
6658 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
6660 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
6663 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
6664 loop only on "vect_intfloat_cvt" targets.
6666 2011-01-29 Tobias Burnus <burnus@net-b.de>
6669 * gfortran.dg/shape_6.f90: New.
6671 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6673 PR libgfortran/47434
6674 * gfortran.dg/read_infnan_1.f90: Update test.
6675 * gfortran.dg/module_nan.f90: Update test.
6676 * gfortran.dg/char4_iunit_1.f03: Update test.
6677 * gfortran.dg/large_real_kind_1.f90: Update test.
6678 * gfortran.dg/real_const_3.f90: Update test.
6679 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
6681 2011-01-29 Dodji Seketeli <dodji@redhat.com>
6684 * g++.dg/template/param2.C: New test.
6686 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6688 PR libgfortran/47285
6689 * gfortran.dg/fmt_g.f: New test.
6691 2011-01-28 Tobias Burnus <burnus@net-b.de>
6694 * gfortran.dg/pure_formal_1.f90: New.
6696 2011-01-28 Jakub Jelinek <jakub@redhat.com>
6699 * gcc.dg/tls/pr42894.c: New test.
6701 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6703 * gcc.dg/pr47276.c: Add dg-require-visibility.
6705 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6707 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
6709 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
6710 Tobias Burnus <burnus@gcc.gnu.org>
6715 * gfortran.dg/realloc_on_assign_3.f03: New test.
6716 * gfortran.dg/realloc_on_assign_4.f03: New test.
6717 * gfortran.dg/allocatable_function_5.f90: New test.
6718 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
6719 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
6720 implemented" dg-errors.
6722 2011-01-27 Jan Hubicka <jh@suse.cz>
6725 * gcc.dg/attr-weakref-4.c: New testcase
6727 2011-01-27 Martin Jambor <mjambor@suse.cz>
6729 PR tree-optimization/47228
6730 * gcc.dg/torture/pr47228.c: New test.
6732 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6734 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
6736 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6738 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
6739 when using auto-overlay support on the SPU.
6741 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
6743 PR rtl-optimization/44174
6744 * gcc.target/i386/asm-6.c: New test.
6746 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
6748 PR rtl-optimization/46856
6749 * gcc.c-torture/compile/pr46856.c: New test.
6751 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
6752 Andrew Pinski <pinskia@gmail.com>
6755 * gcc.dg/pr43082.c: New.
6757 2011-01-26 DJ Delorie <dj@redhat.com>
6759 PR rtl-optimization/46878
6760 * gcc.dg/pr46878-1.c: New test.
6762 2011-01-26 Jakub Jelinek <jakub@redhat.com>
6765 * g++.dg/cpp0x/pr47476.C: New test.
6767 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
6769 * gcc.c-torture/compile/20110126-1.c: New test.
6771 2011-01-26 Jakub Jelinek <jakub@redhat.com>
6774 * gcc.dg/torture/pr47473.c: New test.
6776 2011-01-26 Jan Hubicka <jh@suse.cz>
6779 * gcc.c-torture/execute/pr47237.c: New testcase.
6781 2011-01-26 Jan Hubicka <jh@suse.cz>
6783 PR tree-optimization/47190
6784 * gcc.dg/attr-weakref-3.c: New testcase.
6786 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
6789 * gcc.dg/dll-9a.c: New test file.
6790 * gcc.dg/dll-11.c: Likewise.
6791 * gcc.dg/dll-12.c: Likewise.
6792 * gcc.dg/dll-12a.c: Likewise.
6793 * gcc.dg/dll-11a.c: Likewise.
6794 * gcc.dg/dll-9.c: Likewise.
6795 * gcc.dg/dll-10.c: Likewise.
6796 * gcc.dg/dll-10a.c: Likewise.
6797 * g++.dg/ext/dllexport4a.cc: Likewise.
6798 * g++.dg/ext/dllexport4.C: Likewise.
6799 * g++.dg/ext/dllexport5.C: Likewise.
6800 * g++.dg/ext/dllexport5a.cc: Likewise.
6802 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6804 PR tree-optimization/46970
6805 * gcc.dg/graphite/pr46970.c: New.
6807 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6809 PR tree-optimization/46215
6810 * gcc.dg/graphite/pr46215.c: New.
6812 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6814 PR tree-optimization/46168
6815 * gcc.dg/graphite/pr46168.c: New.
6817 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6819 PR tree-optimization/43657
6820 * gcc.dg/graphite/pr43657.c: New.
6822 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6824 PR tree-optimization/29832
6825 * gfortran.dg/graphite/pr29832.f90: New.
6827 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6829 PR tree-optimization/43567
6830 * gcc.dg/graphite/pr43567.c: New.
6832 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6834 * gfortran.dg/graphite/interchange-4.f: New.
6835 * gfortran.dg/graphite/interchange-5.f: New.
6837 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
6838 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
6839 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
6840 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
6841 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
6842 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
6843 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
6844 * gfortran.dg/ltrans-7.f90: Removed.
6845 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
6847 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
6848 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
6849 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
6850 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
6851 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
6852 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
6853 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
6854 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
6855 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
6856 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
6857 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
6858 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
6859 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
6860 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
6861 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
6862 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
6863 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
6864 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
6865 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
6866 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
6867 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
6868 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
6869 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
6870 * gcc.dg/tree-ssa/data-dep-1.c
6871 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
6872 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
6873 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
6874 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
6875 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
6877 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6879 PR tree-optimization/47265
6880 PR tree-optimization/47443
6881 * gcc.c-torture/compile/pr47265.c: New test.
6882 * gcc.dg/pr47443.c: New test.
6884 2011-01-25 Martin Jambor <mjambor@suse.cz>
6886 PR tree-optimization/47382
6887 * g++.dg/torture/pr47382.C: New test.
6888 * g++.dg/opt/devirt1.C: Xfail.
6890 2011-01-25 Yao Qi <yao@codesourcery.com>
6893 * gcc.target/arm/pr45701-1.c: New test.
6894 * gcc.target/arm/pr45701-2.c: New test.
6895 * gcc.target/arm/pr45701-3.c: New test.
6897 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6898 Jakub Jelinek <jakub@redhat.com>
6900 PR tree-optimization/47271
6901 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
6903 2011-01-25 Nick Clifton <nickc@redhat.com>
6905 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
6906 (saturate_add): Delete.
6908 (main): Do not run saturate_add.
6909 (set_interrupts): Delete.
6911 2011-01-25 Tobias Burnus <burnus@net-b.de>
6914 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
6916 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6918 PR tree-optimization/47427
6919 PR tree-optimization/47428
6920 * gcc.c-torture/compile/pr47427.c: New test.
6921 * gcc.c-torture/compile/pr47428.c: New test.
6923 2011-01-25 Richard Guenther <rguenther@suse.de>
6926 * gcc.dg/torture/pr47411.c: New testcase.
6928 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6930 * gfortran.dg/graphite/id-24.f: New.
6931 * gfortran.dg/graphite/id-25.f: New.
6933 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6935 * gfortran.dg/graphite/id-23.f: New.
6937 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6939 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
6941 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6943 * gcc.dg/graphite/block-0.c: Un-XFAILed.
6944 * gcc.dg/graphite/block-1.c: Un-XFAILed.
6945 * gcc.dg/graphite/block-7.c: Un-XFAILed.
6946 * gcc.dg/graphite/block-8.c: Un-XFAILed.
6947 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
6948 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
6949 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
6950 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
6951 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
6953 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6955 * gcc.dg/graphite/block-0.c: Add documentation.
6956 * gcc.dg/graphite/block-4.c: Same.
6957 * gcc.dg/graphite/block-7.c: Same.
6958 * gcc.dg/graphite/block-8.c: New.
6959 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
6960 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
6961 * gcc.dg/graphite/interchange-12.c: Add documentation.
6962 * gcc.dg/graphite/interchange-13.c: New.
6963 * gcc.dg/graphite/interchange-14.c: New.
6964 * gcc.dg/graphite/interchange-15.c: New.
6965 * gcc.dg/graphite/interchange-8.c: Add documentation.
6966 * gcc.dg/graphite/interchange-mvt.c: Same.
6968 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6971 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
6972 * gcc.target/powerpc/altivec-14.c: Ditto.
6973 * gcc.target/powerpc/altivec-33.c: Ditto.
6974 * gcc.target/powerpc/altivec-types-1.c: Ditto.
6975 * gcc.target/powerpc/altivec-types-2.c: Ditto.
6976 * gcc.target/powerpc/altivec-types-3.c: Ditto.
6977 * gcc.target/powerpc/altivec-types-4.c: Ditto.
6978 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
6979 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
6980 * g++.dg/ext/altivec-15.C: Ditto.
6981 * g++.dg/ext/altivec-types-1.C: Ditto.
6982 * g++.dg/ext/altivec-types-2.C: Ditto.
6983 * g++.dg/ext/altivec-types-3.C: Ditto.
6984 * g++.dg/ext/altivec-types-4.C: Ditto.
6986 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6988 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
6990 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6992 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
6993 optimization options.
6995 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6997 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
7000 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
7002 2011-01-23 Tobias Burnus <burnus@net-b.de>
7005 * gfortran.dg/allocatable_scalar_12.f90: New.
7007 2011-01-23 Ira Rosen <irar@il.ibm.com>
7009 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
7010 vectorization to be not profitable if peeling is used to
7011 realign the memory access.
7012 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
7013 loop bound to avoid loop unrolling.
7014 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7016 2011-01-22 Jan Hubicka <jh@suse.cz>
7019 * g++.dg/lto/pr47333.C: New file.
7021 2011-01-22 Jan Hubicka <jh@suse.cz>
7023 PR tree-optimization/43884
7025 * gcc.dg/autopar/outer-2.c: Increase array size.
7026 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
7028 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7031 * gfortran.dg/c_loc_tests_16.f90: New test.
7033 2011-01-22 Tobias Burnus <burnus@net-b.de>
7036 * gfortran.dg/typebound_proc_19.f90: New.
7038 2011-01-21 Jeff Law <law@redhat.com>
7040 PR tree-optimization/47053
7041 * g++.dg/pr47053.C: New test.
7043 2011-01-21 Jason Merrill <jason@redhat.com>
7046 * g++.dg/cpp0x/constexpr-ctor6.C: New.
7048 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7051 * g++.dg/cpp0x/range-for10.C: New test.
7052 * g++.dg/template/for1.C: New test.
7055 * g++.dg/tree-prof/partition3.C: New test.
7057 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
7059 PR rtl-optimization/47366
7060 * g++.dg/opt/pr47366.C: New test.
7062 2011-01-21 Jason Merrill <jason@redhat.com>
7065 * g++.dg/cpp0x/constexpr-regress2.C: New.
7067 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
7069 2011-01-21 Jeff Law <law@redhat.com>
7071 PR rtl-optimization/41619
7072 * gcc.dg/pr41619.c: New.
7074 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7076 PR tree-optimization/47355
7077 * g++.dg/opt/pr47355.C: New test.
7079 2011-01-21 Richard Guenther <rguenther@suse.de>
7081 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
7084 2011-01-21 Richard Guenther <rguenther@suse.de>
7086 PR tree-optimization/47365
7087 * gcc.dg/torture/pr47365.c: New testcase.
7088 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7090 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7092 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
7094 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7096 PR tree-optimization/47391
7097 * gcc.dg/pr47391.c: New test.
7099 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7101 * g++.dg/template/char1.C: Use signed char.
7103 2011-01-21 Tobias Burnus <burnus@net-b.de>
7106 * gfortran.dg/pointer_target_4.f90: New.
7108 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7111 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
7112 ILP32 system and not IP32.
7114 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
7117 * g++.dg/debug/pr46583.C: New.
7119 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7122 * g++.dg/debug/pr47283.C: New test.
7125 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
7126 * gcc.target/i386/headmerge-2.c: Likewise.
7128 2011-01-20 Richard Guenther <rguenther@suse.de>
7131 * gcc.dg/torture/pr47370.c: New testcase.
7133 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7135 PR tree-optimization/46130
7136 * gcc.dg/pr46130-1.c: New test.
7137 * gcc.dg/pr46130-2.c: New test.
7139 2011-01-19 Dodji Seketeli <dodji@redhat.com>
7142 * g++.dg/debug/dwarf2/template-params-10.C: New test.
7144 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
7147 * g++.dg/debug/pr46240.cc: New.
7149 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7152 * g++.dg/template/anonunion1.C: New test.
7154 PR rtl-optimization/47337
7155 * gcc.c-torture/execute/pr47337.c: New test.
7157 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7160 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
7162 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7164 PR tree-optimization/46021
7165 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
7167 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7169 PR tree-optimization/47290
7170 * g++.dg/torture/pr47290.C: New test.
7172 2011-01-18 Janus Weil <janus@gcc.gnu.org>
7175 * gfortran.dg/proc_ptr_comp_29.f90: New.
7177 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7180 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
7181 powerpc-apple-darwin9.
7183 2011-01-18 Jakub Jelinek <jakub@redhat.com>
7185 PR rtl-optimization/47299
7186 * gcc.c-torture/execute/pr47299.c: New test.
7188 2011-01-17 Jason Merrill <jason@redhat.com>
7190 * g++.dg/cpp0x/constexpr-virtual.C: New.
7192 2011-01-17 Jakub Jelinek <jakub@redhat.com>
7195 * gfortran.dg/gomp/pr47331.f90: New test.
7197 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
7200 * objc.dg/selector-warn-1.m: New.
7201 * obj-c++.dg/selector-warn-1.mm: New.
7203 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
7205 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
7206 Update dg-final accordingly.
7208 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7210 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
7212 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7214 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
7216 * gcc.dg/guality/pr36728-2.c: Likewise.
7218 2011-01-17 Richard Guenther <rguenther@suse.de>
7220 PR tree-optimization/47313
7221 * g++.dg/torture/pr47313.C: New testcase.
7223 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
7226 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
7227 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
7228 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7229 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7231 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
7233 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
7234 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
7235 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
7237 2011-01-17 Richard Guenther <rguenther@suse.de>
7239 PR tree-optimization/45967
7240 * gcc.dg/torture/pr45967-2.c: New testcase.
7241 * gcc.dg/torture/pr45967-3.c: Likewise.
7243 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7246 * g++.dg/ext/pr47213.C: Require visibility.
7248 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7250 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
7251 * gcc.dg/fixed-point/struct-union.c: Update error messages.
7253 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7255 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
7256 Linux-based targets.
7258 2011-01-13 Jan Hubicka <jh@suse.cz>
7260 PR tree-optimization/47276
7261 * gcc.dg/pr47276.c: New testcase.
7263 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
7264 Jonathan Wakely <jwakely.gcc@gmail.com>
7267 * g++.dg/other/pr33558.C: New.
7268 * g++.dg/other/pr33558-2.C: New.
7270 2011-01-14 Martin Jambor <mjambor@suse.cz>
7272 PR tree-optimization/45934
7273 PR tree-optimization/46302
7274 * g++.dg/ipa/devirt-c-1.C: New test.
7275 * g++.dg/ipa/devirt-c-2.C: Likewise.
7276 * g++.dg/ipa/devirt-c-3.C: Likewise.
7277 * g++.dg/ipa/devirt-c-4.C: Likewise.
7278 * g++.dg/ipa/devirt-c-5.C: Likewise.
7279 * g++.dg/ipa/devirt-c-6.C: Likewise.
7280 * g++.dg/ipa/devirt-6.C: Likewise.
7281 * g++.dg/ipa/devirt-d-1.C: Likewise.
7282 * g++.dg/torture/pr45934.C: Likewise.
7284 2011-01-14 Jason Merrill <jason@redhat.com>
7286 * g++.dg/cpp0x/variadic105.C: New.
7288 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7289 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7292 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7293 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
7294 execution tests on i?86-*-*, x86_64-*-* and
7295 powerpc*-apple-darwin* && ilp32.
7296 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
7297 tests on i?86-*-* and x86_64-*-*.
7299 2011-01-14 Richard Guenther <rguenther@suse.de>
7301 PR tree-optimization/47280
7302 * g++.dg/opt/pr47280.C: New testcase.
7304 2011-01-14 Jason Merrill <jason@redhat.com>
7306 * g++.dg/cpp0x/constexpr-regress1.C: New.
7308 * g++.dg/ext/flexary2.C: New.
7310 2011-01-14 Richard Guenther <rguenther@suse.de>
7313 * gcc.dg/torture/pr47281.c: New testcase.
7314 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
7316 2011-01-14 Richard Guenther <rguenther@suse.de>
7318 PR tree-optimization/47286
7319 * gcc.dg/tree-ssa/pr47286.c: New testcase.
7321 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
7324 * g++.dg/ext/pr47213.C: New.
7326 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7328 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
7330 2011-01-13 Tobias Burnus <burnus@net-b.de>
7331 Mikael Morin <mikael@gcc.gnu.org>
7335 * gfortran.dg/select_type_20.f90: New.
7336 * gfortran.dg/select_type_21.f90: New.
7338 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7341 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
7343 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7345 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
7346 * gcc.dg/guality/pr36728-2.c: Likewise.
7348 2011-01-13 Dodji Seketeli <dodji@redhat.com>
7351 * g++.dg/debug/dwarf2/template-params-9.C: New test.
7353 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
7355 PR rtl-optimization/45352
7356 * gcc.dg/pr45352-3.c: New.
7358 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7360 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
7362 * g++.dg/cpp0x/range-for8.C: New.
7363 * g++.dg/cpp0x/range-for9.C: New.
7365 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
7368 * g++.dg/debug/pr47209.C: New.
7370 2011-01-12 Richard Guenther <rguenther@suse.de>
7373 * gcc.dg/lto/pr47259_0.c: New testcase.
7374 * gcc.dg/lto/pr47259_1.c: Likewise.
7376 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
7378 * objc-obj-c++-shared/Object1.h: Add copyright header, update
7379 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
7380 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
7381 methods missing from the OBJC2 Object.
7382 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
7383 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
7384 GNU and NeXT runtimes.
7385 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
7387 * objc-obj-c++-shared/Object1.m: Likewise.
7388 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
7389 * objc.dg/proto-qual-1.m: Likewise.
7390 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7391 * obj-c++.dg/proto-qual-1.mm: Likewise.
7393 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
7396 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
7398 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
7400 Fixed the Objective-C++ testsuite and updated all tests.
7401 * lib/obj-c++.exp (obj-c++_init): Declare and set
7402 gcc_warning_prefix and gcc_error_prefix.
7403 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
7404 'dg-warning', 'dg-message' and 'dg-error'.
7405 * obj-c++.dg/class-extension-3.mm: Likewise.
7406 * obj-c++.dg/class-protocol-1.mm: Likewise.
7407 * obj-c++.dg/encode-7.mm: Likewise.
7408 * obj-c++.dg/exceptions-3.mm: Likewise.
7409 * obj-c++.dg/exceptions-5.mm: Likewise.
7410 * obj-c++.dg/method-12.mm: Likewise.
7411 * obj-c++.dg/method-13.mm: Likewise.
7412 * obj-c++.dg/method-15.mm: Likewise.
7413 * obj-c++.dg/method-16.mm: Likewise.
7414 * obj-c++.dg/method-4.mm: Likewise.
7415 * obj-c++.dg/method-8.mm: Likewise.
7416 * obj-c++.dg/method-conflict-1.mm: Likewise.
7417 * obj-c++.dg/method-conflict-2.mm: Likewise.
7418 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
7419 and uncommented second part of the testcase now that the testsuite
7421 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
7422 and uncommented second part of the testcase now that the testsuite
7424 * obj-c++.dg/private-1.mm: Likewise.
7425 * obj-c++.dg/proto-lossage-4.mm: Likewise.
7426 * obj-c++.dg/syntax-error-7.mm: Likewise.
7427 * obj-c++.dg/warn5.mm: Likewise.
7428 * obj-c++.dg/property/at-property-14.mm: Likewise.
7429 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
7431 * obj-c++.dg/property/at-property-18.mm: Likewise.
7432 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
7434 * obj-c++.dg/property/at-property-21.mm: Likewise.
7435 * obj-c++.dg/property/at-property-28.mm: Likewise.
7436 * obj-c++.dg/property/at-property-5.mm: Likewise.
7437 * obj-c++.dg/property/dynamic-2.mm: Likewise.
7438 * obj-c++.dg/property/property-neg-3.mm: Likewise.
7439 * obj-c++.dg/property/synthesize-11.mm: Likewise.
7440 * obj-c++.dg/property/synthesize-6.mm: Likewise.
7441 * obj-c++.dg/property/synthesize-8.mm: Likewise.
7442 * obj-c++.dg/property/synthesize-9.mm: Likewise.
7443 * obj-c++.dg/tls/diag-5.mm: Likewise.
7444 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
7445 dg-error, now matched correctly.
7447 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
7449 * objc.dg/property/at-property-29.m: New.
7450 * obj-c++.dg/property/at-property-29.mm: New.
7452 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7454 * go.test/go-test.exp (go-set-goarch): New proc.
7455 (go-gc-tests): Use it.
7457 2011-01-11 Dodji Seketeli <dodji@redhat.com>
7460 * g++.dg/debug/dwarf2/template-params-8.C: New test.
7462 2011-01-11 Richard Henderson <rth@redhat.com>
7464 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
7466 2011-01-11 Jan Hubicka <jh@suse.cz>
7470 * gcc.dg/lto/pr45721_1.c: New file.
7471 * gcc.dg/lto/pr45721_0.c: New file.
7473 2011-01-11 Richard Guenther <rguenther@suse.de>
7475 PR tree-optimization/46076
7476 * gcc.dg/tree-ssa/pr46076.c: New testcase.
7478 2011-01-11 Jeff Law <law@redhat.com>
7480 * PR tree-optimization/47086
7481 * gcc.dg/pr47086.c: New test.
7483 2011-01-11 Jason Merrill <jason@redhat.com>
7486 * g++.dg/template/new10.C: New.
7489 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
7491 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
7493 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
7494 Split type definitions and NSConstantString class into...
7495 * objc-obj-c++-shared/objc-test-suite-types.h: New.
7496 * objc-obj-c++-shared/nsconstantstring-class.h: New.
7497 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
7498 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
7499 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
7500 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
7502 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
7503 encode defines for newer NeXT system headers.
7504 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
7505 * obj-c++.dg/torture/strings/string1.mm: Likewise.
7506 * objc.dg/foreach-5.m: Likewise.
7507 * objc.dg/foreach-2.m: Likewise.
7508 * objc.dg/foreach-4.m: Likewise.
7509 * objc.dg/torture/strings/string1.m: Likewise.
7510 * objc.dg/torture/strings/string2.m: Likewise.
7511 * objc.dg/torture/strings/string3.m: Likewise.
7512 * objc.dg/torture/strings/string4.m: Likewise.
7513 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
7514 header and stand alone.
7515 * obj-c++.dg/strings/strings-2.mm: Likewise.
7516 * objc.dg/torture/strings/const-str-3.m: Likewise.
7517 * objc.dg/strings/strings-2.m: Likewise.
7518 * objc.dg/strings/const-str-12b.m: Likewise.
7520 2011-01-12 Richard Guenther <rguenther@suse.de>
7523 * gcc.dg/attr-weak-1.c: Adjust.
7525 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
7528 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
7529 standard compliant and comment.
7531 2011-01-10 Jan Hubicka <jh@suse.cz>
7534 * gcc.dg/initpri3.c: New testcase.
7536 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
7539 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
7545 (g_ebp_save): Likewise.
7546 (g_esp_save): Likewise.
7548 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7550 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
7552 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7554 PR tree-optimization/46021
7555 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
7556 i?86-*-*, x86_64-*-*.
7558 2011-01-10 Jeff Law <law@redhat.com>
7560 * PR tree-optimization/47141
7561 * gcc.c-torture/compile/pr47141.c: New test.
7563 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
7566 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
7567 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
7568 * gcc.dg/vect/slp-35.c: Remove XFAILs.
7569 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
7572 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
7573 being vectorized. Adjust dg-final pattern. Remove XFAIL.
7574 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
7575 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
7576 being vectorized. Adjust dg-final pattern.
7579 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
7580 * gcc.dg/vect/slp-24.c: Likewise.
7582 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
7585 * g++.dg/other/pr47218-1.C: New test file.
7586 * g++.dg/other/pr47218.C: Likewise.
7587 * g++.dg/other/pr47218.h: New supporting header.
7589 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
7592 * objc.dg/attributes/invalid-attribute-1.m: New.
7593 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
7595 2011-01-09 Janus Weil <janus@gcc.gnu.org>
7598 * gfortran.dg/proc_ptr_comp_28.f90: New.
7600 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
7602 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
7603 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
7604 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7605 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7606 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
7607 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7608 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
7609 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
7610 * objc.dg/gnu-api-2-class.m: Likewise.
7611 * objc.dg/gnu-api-2-ivar.m: Likewise.
7612 * objc.dg/gnu-api-2-method.m: Likewise.
7613 * objc.dg/gnu-api-2-objc.m: Likewise.
7614 * objc.dg/gnu-api-2-object.m: Likewise.
7615 * objc.dg/gnu-api-2-property.m: Likewise.
7616 * objc.dg/gnu-api-2-protocol.m: Likewise.
7617 * objc.dg/gnu-api-2-sel.m: Likewise.
7619 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
7621 * objc.dg/foreach-1.m: Skip for Darwin < 9.
7622 * objc.dg/objc-foreach-4.m: Likewise.
7623 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
7624 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
7625 * objc.dg/foreach-4.m: Likewise.
7626 * objc.dg/foreach-5.m: Likewise.
7627 * objc.dg/foreach-3.m: Return self from init.
7629 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7632 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
7634 2011-01-09 Janus Weil <janus@gcc.gnu.org>
7637 * gfortran.dg/class_35.f90: New.
7639 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
7641 * objc.dg/foreach-1.m: Add "-Wall" to flags.
7643 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
7646 * objc.dg/invalid-method-2.m: New.
7647 * obj-c++.dg/invalid-method-2.mm: New.
7649 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
7652 * gfortran.dg/transpose_optimization_2.f90 : New test.
7654 2011-01-08 Jan Hubicka <jh@suse.cz>
7656 PR tree-optmization/46469
7657 * g++.dg/torture/pr46469.C: New testcase.
7659 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
7661 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
7662 emulation of libobjc-gnu structure layout functionality to ..
7663 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
7664 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
7665 * objc/execute/bf-common.h: Adjust headers.
7666 * objc/execute/bf-1.m: Likewise.
7667 * objc/execute/bf-2.m: Likewise.
7668 * objc/execute/bf-3.m: Likewise.
7669 * objc/execute/bf-4.m: Likewise.
7670 * objc/execute/bf-5.m: Likewise.
7671 * objc/execute/bf-6.m: Likewise.
7672 * objc/execute/bf-7.m: Likewise.
7673 * objc/execute/bf-8.m: Likewise.
7674 * objc/execute/bf-9.m: Likewise.
7675 * objc/execute/bf-10.m: Likewise.
7676 * objc/execute/bf-11.m: Likewise.
7677 * objc/execute/bf-12.m: Likewise.
7678 * objc/execute/bf-13.m: Likewise.
7679 * objc/execute/bf-14.m: Likewise.
7680 * objc/execute/bf-15.m: Likewise.
7681 * objc/execute/bf-16.m: Likewise.
7682 * objc/execute/bf-17.m: Likewise.
7683 * objc/execute/bf-18.m: Likewise.
7684 * objc/execute/bf-19.m: Likewise.
7685 * objc/execute/bf-20.m: Likewise.
7686 * objc/execute/bf-21.m: Likewise.
7687 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
7688 objc_get_type_qualifiers ().
7690 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7693 * gfortran.dg/dependency_39.f90: New test.
7695 2011-01-07 Jan Hubicka <jh@suse.cz>
7697 Get builtins tests ready for linker plugin.
7698 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
7699 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
7700 my_memset, my_bzero): Mark used.
7701 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
7702 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
7704 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
7707 2011-01-07 Jan Hubicka <jh@suse.cz>
7709 PR tree-optimization/46367
7710 * g++.dg/torture/pr46367.C: New file.
7712 2011-01-07 Jakub Jelinek <jakub@redhat.com>
7715 * gcc.dg/pr47201.c: New test.
7718 * gcc.dg/tree-prof/pr47187.c: New test.
7720 2011-01-07 Tobias Burnus <burnus@net-b.de>
7723 * gfortran.dg/extends_type_of_3.f90: New.
7725 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
7727 * g++.dg/ext/dllexport-MI1.C: Adjust test.
7728 * g++.dg/ext/dllimport-MI1.C: Likewise.
7729 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
7730 * g++.dg/ext/dllimport10.C: Likewise.
7731 * g++.dg/ext/dllimport11.C: Likewise.
7732 * g++.dg/ext/dllimport12.C: Likewise.
7733 * g++.dg/ext/dllimport13.C: Likewise.
7734 * g++.dg/ext/dllimport2.C: Likewise.
7735 * g++.dg/ext/dllimport3.C: Likewise.
7736 * g++.dg/ext/dllimport4.C: Likewise.
7737 * g++.dg/ext/dllimport5.C: Likewise.
7738 * g++.dg/ext/dllimport6.C: Likewise.
7739 * g++.dg/ext/dllimport8.C: Likewise.
7740 * g++.dg/ext/dllimport9.C: Likewise.
7741 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
7742 targets, too. Additionally enable test for i?86-*-mingw*.
7743 * g++.dg/ext/selectany1.C: Likewise.
7744 Remove guard variable check.
7746 2011-01-07 Janus Weil <janus@gcc.gnu.org>
7750 * gfortran.dg/storage_size_3.f08: Extended.
7752 2011-01-07 Jakub Jelinek <jakub@redhat.com>
7755 * g++.dg/template/stdarg1.C: New test.
7757 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
7760 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
7761 * gfortran.dg/defined_operators_1.f90: Split the subroutine
7762 from the interface of functions to not hide the errors that
7765 2011-01-06 Jan Hubicka <jh@suse.cz>
7767 * gcc.dg/lto/pr47188_0.c: New testcase.
7768 * gcc.dg/lto/pr47188_1.c: New testcase.
7770 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
7774 * gfortran.dg/interface_33.f90: New test.
7776 2011-01-06 Jakub Jelinek <jakub@redhat.com>
7779 * gcc.c-torture/compile/pr47150.c: New test.
7781 2011-01-06 Ira Rosen <irar@il.ibm.com>
7783 PR tree-optimization/47139
7784 * gcc.dg/vect/pr47139.c: New test.
7786 2011-01-05 Janus Weil <janus@gcc.gnu.org>
7789 * gfortran.dg/extends_type_of_2.f03: New.
7791 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7793 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
7795 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
7797 * gnat.dg/opt14.adb: New test.
7799 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7802 * gfortran.dg/allocate_error_2.f90: New test.
7804 2011-01-05 Janus Weil <janus@gcc.gnu.org>
7807 * gfortran.dg/storage_size_3.f08: New.
7809 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7811 PR libgfortran/47154
7812 * gfortran.dg/namelist_68.f90: New test.
7814 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
7816 * gnat.dg/unchecked_convert8.ad[sb]: New test.
7818 2011-01-04 Janus Weil <janus@gcc.gnu.org>
7821 * gfortran.dg/class_34.f90: New.
7823 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7825 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
7826 use __builtin_inff. Skip all single-precision tests that require
7829 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7831 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
7833 2011-01-03 Jakub Jelinek <jakub@redhat.com>
7835 PR tree-optimization/47148
7836 * gcc.c-torture/execute/pr47148.c: New test.
7838 PR tree-optimization/47155
7839 * gcc.c-torture/execute/pr47155.c: New test.
7841 PR rtl-optimization/47157
7842 * gcc.c-torture/compile/pr47157.c: New test.
7844 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7846 * gcc.dg/torture/vector-shift2.c (schar): Define.
7847 (main): Always use schar or uchar instead of plain "char" to avoid
7848 dependencies on implementation-defined char signedness.
7850 2011-01-03 Martin Jambor <mjambor@suse.cz>
7852 PR tree-optimization/46801
7853 * gnat.dg/pack9.adb: Remove xfail.
7855 2011-01-03 Martin Jambor <mjambor@suse.cz>
7857 PR tree-optimization/46984
7858 * g++.dg/ipa/pr46984.C: New test.
7860 2011-01-02 Janus Weil <janus@gcc.gnu.org>
7863 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
7865 2011-01-02 Jakub Jelinek <jakub@redhat.com>
7867 PR tree-optimization/47140
7868 * gcc.c-torture/compile/pr47140.c: New test.
7870 PR rtl-optimization/47028
7871 * gcc.dg/pr47028.c: New test.
7873 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
7875 * objc.dg/protocol-forward-1.m: Removed TODO.
7876 * objc.dg/protocol-forward-2.m: New.
7877 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
7878 * obj-c++.dg/protocol-forward-2.mm: New.
7880 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
7883 * g++.dg/eh/pr38662.C: New testcase.
7885 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
7887 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
7888 scan for newline '\n'.
7891 Copyright (C) 2011 Free Software Foundation, Inc.
7893 Copying and distribution of this file, with or without modification,
7894 are permitted in any medium without royalty provided the copyright
7895 notice and this notice are preserved.